Articulo de referencia

Grupo Clifford

El grupo de Clifford comprende un conjunto de operaciones cuánticas que mapean el conjunto de productos de grupos de Pauli n -ésimos en sí mismo. Es especialmente conocido por s...

El grupo de Clifford comprende un conjunto de operaciones cuánticas que mapean el conjunto de productos de grupos de Pauli n -ésimos en sí mismo. Es especialmente conocido por su uso en la corrección de errores cuánticos . [ 1 ]

Definición

Las matrices de Pauli ,

σ0=I=[1001],σ1=incógnita=[0110],σ2=Y=[0ii0], y σ3=Z=[1001]{\displaystyle \sigma _{0}=I={\begin{bmatrix}1&0\\0&1\end{bmatrix}},\quad \sigma _{1}=X={\begin{bmatrix}0&1\\1&0\end{bmatrix}},\quad \sigma _{2}=Y={\begin{bmatrix}0&-i\\i&0\end{bmatrix}},{\text{ y }}\sigma _{3}=Z={\begin{bmatrix}1&0\\0&-1\end{bmatrix}}}

Proporcionar una base para los operadores de densidad de un solo cúbit , así como para los unitarios que se pueden aplicar a ellos. Para elnorte{\displaystyle n}En el caso de los cúbits, se puede construir un grupo, conocido como el grupo de Pauli , según

PAGnorte={miiθπ/2σj1σjnorteθ=0,1,2,3,jk=0,1,2,3}.{\displaystyle \mathbf {P} _{n}=\left\{e^{i\theta \pi /2}\sigma _{j_{1}}\otimes \cdots \otimes \sigma _{j_{n}}\mid \theta =0,1,2,3,j_{k}=0,1,2,3\right\}.}

El grupo de Clifford se define como el grupo de unitarios que normalizan el grupo de Pauli:donorte={VU2norteVPAGnorteV=PAGnorte}.{\displaystyle \mathbf {C} _{n}=\{V\in U_{2^{n}}\mid V\mathbf {P} _{n}V^{\dagger }=\mathbf {P} _{n}\}.}Según esta definición,donorte{\displaystyle \mathbf {C} _ {n}}es infinito, puesto que contiene todos los unitarios de la formamiiθI{\displaystyle e^{i\theta }I}para un número realθ{\displaystyle \theta }y la matriz identidadI{\displaystyle I}. [ 2 ] Cualquier unitario endonorte{\displaystyle \mathbf {C} _ {n}}es equivalente (salvo un factor de fase global ) a un circuito generado usando compuertas Hadamard , S y CNOT , [ 3 ] por lo que el grupo de Clifford a veces se define como el grupo (finito) de unitarios generados usando compuertas Hadamard, S y CNOT. El grupo de Clifford de n cúbitsdonorte{\displaystyle \mathbf {C} _ {n}}definido de esta manera contiene2norte2+2norte+3j=1norte(4j1){\displaystyle 2^{n^{2}+2n+3}\prod _{j=1}^{n}(4^{j}-1)}elementos. [ 4 ]

Algunos autores optan por definir el grupo de Clifford como el grupo cociente.donorte/U(1){\displaystyle \mathbf {C} _ {n}/U(1)}, que cuenta elementos endonorte{\displaystyle \mathbf {C} _ {n}}que difieren únicamente por un factor de fase global general como el mismo elemento. La fase global más pequeña es1+i2{\displaystyle {\frac {1+i}{\sqrt {2}}}}, la octava raíz compleja del número 1, que surge de la identidad del circuitoHSHSHS=1+i2I{\displaystyle HSHSHS={\frac {1+i}{\sqrt {2}}}I}, dóndeH{\displaystyle H}es la puerta de Hadamard yS{\displaystyle S}es la puerta de fase. Paranorte={\displaystyle n=}1, 2 y 3, este grupo contiene 24, 11.520 y 92.897.280 elementos, respectivamente. [ 5 ] El número de elementos endonorte/U(1){\displaystyle \mathbf {C} _ {n}/U(1)}es2norte2+2nortej=1norte(4j1){\displaystyle 2^{n^{2}+2n}\prod _{j=1}^{n}(4^{j}-1)}.

Otra posible definición del grupo de Clifford se puede obtener a partir de lo anterior factorizando aún más el grupo de Pauli.{I,incógnita,Y,Z}{\displaystyle \{I,X,Y,Z\}}en cada cúbit. El grupo restante es isomorfo al grupo de2norte×2norte{\displaystyle 2n\times 2n}Matrices simplécticas Sp(2 n ,2) sobre el campoF2{\displaystyle \mathbb {F} _{2}}de dos elementos. [ 4 ] Tiene2norte2j=1norte(4j1){\displaystyle 2^{n^{2}}\prod _{j=1}^{n}(4^{j}-1)}elementos.

Ejemplo

En el caso de un solo cúbit, cada elemento en el grupo de Clifford de un solo cúbitdo1/U(1){\displaystyle \mathbf {C} _{1}/U(1)}puede expresarse como un producto matricialAB{\displaystyle \mathbf {A} \mathbf {B} }, dóndeA{I,H,S,HS,SH,HSH}{\displaystyle \mathbf {A} \in \{I,H,S,HS,SH,HSH\}}yB={I,incógnita,Y,Z}{\displaystyle \mathbf {B} =\{I,X,Y,Z\}}. AquíH{\displaystyle H}es la puerta de Hadamard yS{\displaystyle S}La puerta de fase.

Biblioteca de puertas generadoras

El grupo de Clifford se genera mediante tres puertas: Hadamard , puerta de fase S y CNOT .

Complejidad del circuito

Se puede generar un elemento arbitrario del grupo de Clifford como un circuito con no más deO(norte2/registro(norte)){\displaystyle O(n^{2}/\log(n))}puertas. [ 6 ] [ 7 ] Aquí, la referencia [ 6 ] informa una descomposición de 11 etapas -HCPCPCHPCPC-, donde H, C y P representan etapas computacionales que utilizan puertas Hadamard, CNOT y Phase, respectivamente, y la referencia [ 7 ] muestra que la etapa CNOT se puede implementar utilizandoO(norte2/registro(norte)){\displaystyle O(n^{2}/\log(n))}Las compuertas (etapas -H- y -P- se basan en compuertas de un solo qubit y, por lo tanto, pueden implementarse utilizando un número lineal de compuertas, lo que no afecta al comportamiento asintótico).

Subgrupos destacados

El grupo de Clifford tiene una rica estructura de subgrupos que a menudo se expone mediante los circuitos cuánticos que generan diversos subgrupos. Los subgrupos del grupo de Clifforddonorte{\displaystyle \mathbf {C} _ {n}}incluir:

  • Grupo de productos de Pauli de n plieguesPAGnorte{\displaystyle \mathbf {P} _ {n}}Tiene22norte+2{\displaystyle 2^{2n+2}}elementos (22norte{\displaystyle 2^{2n}}sin la fase global) y se genera mediante circuitos cuánticos con puertas Pauli-X y Pauli-Z.
  • Grupo lineal general GL(norte,F2){\displaystyle (n,\mathbb {F} _{2})}Tienej=0norte1(2norte2j)=2norte2+O(1){\displaystyle \prod _{j=0}^{n-1}(2^{n}-2^{j})=2^{n^{2}+O(1)}}elementos y es generado por los circuitos con las puertas CNOT.
  • Grupo simétricoSnorte{\displaystyle \mathrm {S} _ {n}}Tiene norte¡{\displaystyle n!}elementos y es generado por los circuitos con las puertas SWAP.
  • Subgrupo diagonal, que consta de unitarios de Clifford diagonales. Tiene20,5norte2+O(norte){\displaystyle 2^{0,5n^{2}+O(n)}}elementos y se genera mediante circuitos cuánticos con puertas Phase y CZ.
  • El subgrupo libre de Hadamard se genera mediante los circuitos cuánticos sobre puertas Phase y CNOT. Tiene21.5norte2+O(norte){\displaystyle 2^{1,5n^{2}+O(n)}}elementos.
  • Grupo de Weyl , que se genera mediante las compuertas SWAP y Hadamard. [ 8 ] Tiene2norteregistro(norte)+O(norte){\displaystyle 2^{n\log(n)+O(n)}}elementos.
  • Grupo de Borel , un subgrupo resoluble maximal , que se genera por el producto de las matrices booleanas triangulares inferiores invertibles (circuitos CNOT con controles en los cúbits superiores y objetivos en los cúbits inferiores) con elementos diagonales del subgrupo (circuitos con puertas Phase y CZ). [ 8 ] Este grupo es un subgrupo del subgrupo libre de Hadamard; tiene2norte2+O(norte){\displaystyle 2^{n^{2}+O(n)}}elementos.

Propiedades

El orden de las compuertas de Clifford y de Pauli se puede intercambiar. Por ejemplo, esto se puede ilustrar considerando el siguiente operador en 2 cúbits.

A=(incógnitaZ)doZ{\displaystyle A=(X\otimes Z)CZ}.

Sabemos que: doZ(incógnitaI)doZ=incógnitaZ{\displaystyle CZ(X\otimes I)CZ^{\dagger }=X\otimes Z}Si multiplicamos por CZ desde la derecha

doZ(incógnitaI)=(incógnitaZ)doZ{\displaystyle CZ(X\otimes I)=(X\otimes Z)CZ}.

Entonces A es equivalente a

A=(incógnitaZ)doZ=doZ(incógnitaI){\displaystyle A=(X\otimes Z)CZ=CZ(X\otimes I)}.

Simulabilidad

El teorema de Gottesman-Knill establece que un circuito cuántico que utiliza únicamente los siguientes elementos puede simularse de manera eficiente en una computadora clásica:

  1. Preparación de cúbits en estados base computacionales,
  2. Puertas Clifford y
  3. Mediciones en la base computacional.

El teorema de Gottesman-Knill demuestra que incluso algunos estados altamente entrelazados pueden simularse de manera eficiente. Varios tipos importantes de algoritmos cuánticos utilizan únicamente puertas de Clifford, sobre todo los algoritmos estándar para la destilación de entrelazamiento y para la corrección de errores cuánticos .

Véase también

Referencias

  1. Nielsen, Michael A.; Chuang, Isaac L. (09/12/2010). Computación cuántica e información cuántica: Edición del décimo aniversario . Cambridge University Press. ISBN 978-1-107-00217-3.
  2. Gottesman, Daniel (2024). "Capítulo 6.1". Sobreviviendo como una computadora cuántica en un mundo clásico (PDF) .
  3. Gottesman, Daniel (2024). "Capítulo 6.3". Sobreviviendo como una computadora cuántica en un mundo clásico (PDF) .
  4. 1 2 Calderbank, AR; Rains, EM; Shor, PW; Sloane, NJA (1998). "Corrección de errores cuánticos mediante códigos sobre GF(4)". IEEE Transactions on Information Theory . 44 (4): 1369– 1387. arXiv : quant-ph/9608006 . doi : 10.1109/18.681315 . S2CID 1215697 . 
  5. Sloane, N. J. A. (ed.). "Secuencia A003956 (Orden del grupo de Clifford)" . La enciclopedia en línea de secuencias enteras . Fundación OEIS.  
  6. 1 2 Aaronson, Scott; Gottesman, Daniel (2004). "Simulación mejorada de circuitos estabilizadores". Physical Review A . 70 (5) 052328. arXiv : quant-ph/0406196 . doi : 10.1103/PhysRevA.70.052328 .
  7. 1 2 Patel, Ketan N.; Markov, Igor L.; Hayes, John P. (2008). "Síntesis óptima de circuitos reversibles lineales". Información cuántica y computación . 8 (3). arXiv : quant-ph/0302002 .
  8. 1 2 Maslov, Dmitri; Roetteler, Martin (2018). "Circuitos estabilizadores más cortos mediante descomposición de Bruhat y transformaciones de circuitos cuánticos". IEEE Transactions on Information Theory . 64 (7): 4729– 4738. arXiv : 1705.09176 . doi : 10.1109/TIT.2018.2825602 .