How to find normalizer to a subgroup of the Pauli group?












0












$begingroup$


The Pauli operators are given by:



$X = left( begin{array} { c c } { 0 } & { 1 } \ { 1 } & { 0 } end{array} right) , quad Y = left( begin{array} { c c } { 0 } & { - i } \ { i } & { 0 } end{array} right) , quad Z = left( begin{array} { c c } { 1 } & { 0 } \ { 0 } & { - 1 } end{array} right),$



The Pauli group on n qubits, $G_{n}$, is the group generated by the operators described above applied to each of $n$ qubits in the tensor product Hilbert space $left( mathscr{H} right) ^ { otimes n }$, where $mathscr{H}$ is a 2D Hilbert space.



As an example for $n=1$ : $G _ { 1 } stackrel { mathrm { def } } { = } { pm I , pm i I , pm X , pm i X , pm Y , pm i Y , pm Z , pm i Z } equiv langle X , Y , Z rangle$. $G _{2}$ would of course contain tensor products of Pauli operatiors, such as $X otimes Z$, etc.



I am now given a subgroup of this group called the stabilizer $S_n$ of some state/vector. $S_n$ is defined such that this vector is the only common eigenvector of the elements of $S$ with eigenvalue +1.



The generators of $S_n$ have the following form: $K_i=X_i otimes_{jin N} Z_j$ with $iin {1,2,...,n}$ and N being the neighbourhood. You can imagine each 2-dimensional tensor space $mathscr{H}$ as a point on a sqare grid and $K_i$ acting with $X_i$ on the tensor space $mathscr{H}_i$ and $Z_j$ acing on the neighbouring grid points $mathscr{H}_j$. This means that $S_n$ depends on the structure of the grid and that each generator of $S_n$ acts (non-trivially) on 5 tensor spaces at the most. (e.g. $K_1=X_1 otimes Z_2 otimes Z_3 otimes Z_4 otimes Z_5$ if grid point 1 is surrounded by 4 neighbours.)



This is the general structure of $S_n$ and I would now like to find the normalizer of $S_n$ for arbitrary $n$. I would appreciate any help regarding this problem.










share|cite|improve this question









$endgroup$

















    0












    $begingroup$


    The Pauli operators are given by:



    $X = left( begin{array} { c c } { 0 } & { 1 } \ { 1 } & { 0 } end{array} right) , quad Y = left( begin{array} { c c } { 0 } & { - i } \ { i } & { 0 } end{array} right) , quad Z = left( begin{array} { c c } { 1 } & { 0 } \ { 0 } & { - 1 } end{array} right),$



    The Pauli group on n qubits, $G_{n}$, is the group generated by the operators described above applied to each of $n$ qubits in the tensor product Hilbert space $left( mathscr{H} right) ^ { otimes n }$, where $mathscr{H}$ is a 2D Hilbert space.



    As an example for $n=1$ : $G _ { 1 } stackrel { mathrm { def } } { = } { pm I , pm i I , pm X , pm i X , pm Y , pm i Y , pm Z , pm i Z } equiv langle X , Y , Z rangle$. $G _{2}$ would of course contain tensor products of Pauli operatiors, such as $X otimes Z$, etc.



    I am now given a subgroup of this group called the stabilizer $S_n$ of some state/vector. $S_n$ is defined such that this vector is the only common eigenvector of the elements of $S$ with eigenvalue +1.



    The generators of $S_n$ have the following form: $K_i=X_i otimes_{jin N} Z_j$ with $iin {1,2,...,n}$ and N being the neighbourhood. You can imagine each 2-dimensional tensor space $mathscr{H}$ as a point on a sqare grid and $K_i$ acting with $X_i$ on the tensor space $mathscr{H}_i$ and $Z_j$ acing on the neighbouring grid points $mathscr{H}_j$. This means that $S_n$ depends on the structure of the grid and that each generator of $S_n$ acts (non-trivially) on 5 tensor spaces at the most. (e.g. $K_1=X_1 otimes Z_2 otimes Z_3 otimes Z_4 otimes Z_5$ if grid point 1 is surrounded by 4 neighbours.)



    This is the general structure of $S_n$ and I would now like to find the normalizer of $S_n$ for arbitrary $n$. I would appreciate any help regarding this problem.










    share|cite|improve this question









    $endgroup$















      0












      0








      0





      $begingroup$


      The Pauli operators are given by:



      $X = left( begin{array} { c c } { 0 } & { 1 } \ { 1 } & { 0 } end{array} right) , quad Y = left( begin{array} { c c } { 0 } & { - i } \ { i } & { 0 } end{array} right) , quad Z = left( begin{array} { c c } { 1 } & { 0 } \ { 0 } & { - 1 } end{array} right),$



      The Pauli group on n qubits, $G_{n}$, is the group generated by the operators described above applied to each of $n$ qubits in the tensor product Hilbert space $left( mathscr{H} right) ^ { otimes n }$, where $mathscr{H}$ is a 2D Hilbert space.



      As an example for $n=1$ : $G _ { 1 } stackrel { mathrm { def } } { = } { pm I , pm i I , pm X , pm i X , pm Y , pm i Y , pm Z , pm i Z } equiv langle X , Y , Z rangle$. $G _{2}$ would of course contain tensor products of Pauli operatiors, such as $X otimes Z$, etc.



      I am now given a subgroup of this group called the stabilizer $S_n$ of some state/vector. $S_n$ is defined such that this vector is the only common eigenvector of the elements of $S$ with eigenvalue +1.



      The generators of $S_n$ have the following form: $K_i=X_i otimes_{jin N} Z_j$ with $iin {1,2,...,n}$ and N being the neighbourhood. You can imagine each 2-dimensional tensor space $mathscr{H}$ as a point on a sqare grid and $K_i$ acting with $X_i$ on the tensor space $mathscr{H}_i$ and $Z_j$ acing on the neighbouring grid points $mathscr{H}_j$. This means that $S_n$ depends on the structure of the grid and that each generator of $S_n$ acts (non-trivially) on 5 tensor spaces at the most. (e.g. $K_1=X_1 otimes Z_2 otimes Z_3 otimes Z_4 otimes Z_5$ if grid point 1 is surrounded by 4 neighbours.)



      This is the general structure of $S_n$ and I would now like to find the normalizer of $S_n$ for arbitrary $n$. I would appreciate any help regarding this problem.










      share|cite|improve this question









      $endgroup$




      The Pauli operators are given by:



      $X = left( begin{array} { c c } { 0 } & { 1 } \ { 1 } & { 0 } end{array} right) , quad Y = left( begin{array} { c c } { 0 } & { - i } \ { i } & { 0 } end{array} right) , quad Z = left( begin{array} { c c } { 1 } & { 0 } \ { 0 } & { - 1 } end{array} right),$



      The Pauli group on n qubits, $G_{n}$, is the group generated by the operators described above applied to each of $n$ qubits in the tensor product Hilbert space $left( mathscr{H} right) ^ { otimes n }$, where $mathscr{H}$ is a 2D Hilbert space.



      As an example for $n=1$ : $G _ { 1 } stackrel { mathrm { def } } { = } { pm I , pm i I , pm X , pm i X , pm Y , pm i Y , pm Z , pm i Z } equiv langle X , Y , Z rangle$. $G _{2}$ would of course contain tensor products of Pauli operatiors, such as $X otimes Z$, etc.



      I am now given a subgroup of this group called the stabilizer $S_n$ of some state/vector. $S_n$ is defined such that this vector is the only common eigenvector of the elements of $S$ with eigenvalue +1.



      The generators of $S_n$ have the following form: $K_i=X_i otimes_{jin N} Z_j$ with $iin {1,2,...,n}$ and N being the neighbourhood. You can imagine each 2-dimensional tensor space $mathscr{H}$ as a point on a sqare grid and $K_i$ acting with $X_i$ on the tensor space $mathscr{H}_i$ and $Z_j$ acing on the neighbouring grid points $mathscr{H}_j$. This means that $S_n$ depends on the structure of the grid and that each generator of $S_n$ acts (non-trivially) on 5 tensor spaces at the most. (e.g. $K_1=X_1 otimes Z_2 otimes Z_3 otimes Z_4 otimes Z_5$ if grid point 1 is surrounded by 4 neighbours.)



      This is the general structure of $S_n$ and I would now like to find the normalizer of $S_n$ for arbitrary $n$. I would appreciate any help regarding this problem.







      finite-groups quantum-groups






      share|cite|improve this question













      share|cite|improve this question











      share|cite|improve this question




      share|cite|improve this question










      asked Dec 8 '18 at 12:01









      HaddockHaddock

      63




      63






















          0






          active

          oldest

          votes











          Your Answer





          StackExchange.ifUsing("editor", function () {
          return StackExchange.using("mathjaxEditing", function () {
          StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
          StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
          });
          });
          }, "mathjax-editing");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "69"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          noCode: true, onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3031027%2fhow-to-find-normalizer-to-a-subgroup-of-the-pauli-group%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Mathematics Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          Use MathJax to format equations. MathJax reference.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3031027%2fhow-to-find-normalizer-to-a-subgroup-of-the-pauli-group%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          How do I know what Microsoft account the skydrive app is syncing to?

          When does type information flow backwards in C++?

          Grease: Live!