Em física, informação quântica e teoria dos grupos, o grupo de Pauli é um grupo formado por produtos tensoriais de matrizes de Pauli, incluindo a identidade. O grupo de Pauli de um único qubit é um grupo de matrizes de 16 elementos, consistindo das 4 matrizes de Pauli cada uma com 4 possíveis fatores de fase. O grupo de Pauli de n qubits é um grupo de

4

n + 1

{\displaystyle 4^{n+1}}

elementos que consiste em produtos tensoriais de matrizes de Pauli de um único qubit. Na teoria da informação quântica, os grupos de Pauli são importantes porque são a base para o formalismo estabilizador, uma estrutura amplamente utilizada para construir e descrever códigos de correção de erros quânticos usando conjuntos de operadores de Pauli que comutam. Os códigos estabilizadores são formados a partir de subgrupos comutativos do grupo de Pauli.

Grupo de Pauli de um único qubit O grupo de Pauli consiste na matriz identidade

2 × 2

{\displaystyle 2\times 2}

I

{\displaystyle I}

e em todas as matrizes de Pauli

X =

σ

1

=

(

0

1

1

0

)

,

Y =

σ

2

=

(

0

− i

i

0

)

,

Z =

σ

3

=

(

1

0

0

− 1

)

{\displaystyle X=\sigma _{1}={\begin{pmatrix}0&1\\1&0\end{pmatrix}},\quad Y=\sigma _{2}={\begin{pmatrix}0&-i\\i&0\end{pmatrix}},\quad Z=\sigma _{3}={\begin{pmatrix}1&0\\0&-1\end{pmatrix}}}

, juntamente com os produtos destas matrizes pelos fatores

± 1

{\displaystyle \pm 1}

e

± i

{\displaystyle \pm i}

:

G

=

d e f

{ ± I , ± i I , ± X , ± i X , ± Y , ± i Y , ± Z , ± i Z } ≡ ⟨ X , Y , Z ⟩

{\displaystyle G\ {\stackrel {\mathrm {def} }{=}}\ \{\pm I,\pm iI,\pm X,\pm iX,\pm Y,\pm iY,\pm Z,\pm iZ\}\equiv \langle X,Y,Z\rangle }

. O grupo de Pauli é gerado pelas matrizes de Pauli e, como elas, recebeu o nome de Wolfgang Pauli. Como um grupo abstrato,

G

≅

C

4

∘

D

4

{\displaystyle G\ \cong C_{4}\circ D_{4}}

é o produto central de um grupo cíclico de ordem 4 e do grupo diedral de ordem 8. O grupo de Pauli é uma representação do grupo gama no espaço euclidiano tridimensional. Ele não é isomorfo ao grupo gama; é menos livre, pois seu elemento quiral é

σ

1

σ

2

σ

3

= i I

{\displaystyle \sigma _{1}\sigma _{2}\sigma _{3}=iI}

enquanto não existe tal relação para o grupo gama.

Álgebra de Pauli A álgebra de Pauli é a álgebra das matrizes complexas 2 x 2 M(2, C) com adição de matrizes e multiplicação de matrizes. Ela tem uma longa história começando com os biquaterniões introduzidos por W. R. Hamilton nas suas Lectures on Quaternions (1853). A representação com matrizes foi notada por L. E. Dickson em 1914. Publicações de Pauli levaram eventualmente ao epônimo agora em uso. Os elementos da base da álgebra geram o grupo de Pauli.

Grupo de Pauli de múltiplos qubits O grupo de Pauli em

n

{\displaystyle n}

qubits,

G

n

{\displaystyle G_{n}}

, é o grupo gerado pelos operadores descritos acima aplicados a cada um dos

n

{\displaystyle n}

qubits no produto tensorial do espaço de Hilbert

(

C

2

)

⊗ n

{\displaystyle (\mathbb {C} ^{2})^{\otimes n}}

. Isto é,

G

n

= ⟨

P

1

⊗ ⋯ ⊗

P

n

:

P

i

∈ { I , X , Y , Z } ⟩ = { c ⋅

P

1

⊗ ⋯ ⊗

P

n

: c ∈ { ± 1 , ± i } ,

P

i

∈ { I , X , Y , Z } } .

{\displaystyle G_{n}=\langle P_{1}\otimes \cdots \otimes P_{n}:P_{i}\in \{I,X,Y,Z\}\rangle =\{c\cdot P_{1}\otimes \cdots \otimes P_{n}:c\in \{\pm 1,\pm i\},P_{i}\in \{I,X,Y,Z\}\}.}

A ordem de

G

n

{\displaystyle G_{n}}

é

4 ⋅

4

n

{\displaystyle 4\cdot 4^{n}}

uma vez que um fator escalar

± 1

{\displaystyle \pm 1}

ou

± i

{\displaystyle \pm i}

em qualquer posição do produto tensorial pode ser movido para qualquer outra posição.

Notações Um operador de Pauli de

n

{\displaystyle n}

qubits que atua apenas em um único qubit é frequentemente denotado como uma única letra de Pauli com um subscrito inteiro. Por exemplo, num sistema com 3 qubits,

X

1

≡ X ⊗ I ⊗ I ,

Z

2

≡ I ⊗ Z ⊗ I .

{\displaystyle X_{1}\equiv X\otimes I\otimes I,\qquad Z_{2}\equiv I\otimes Z\otimes I.}

Operadores de Pauli de múltiplos qubits podem ser escritos como produtos de operadores de Pauli de um único qubit em qubits disjuntos. Alternativamente, quando está claro pelo contexto, o símbolo de produto tensorial

⊗

{\displaystyle \otimes }

pode ser omitido, ou seja, matrizes de Pauli sem subscrito escritas consecutivamente representam produto tensorial em vez de produto matricial. Por exemplo:

X Z I ≡

X

1

Z

2

= X ⊗ Z ⊗ I .

{\displaystyle XZI\equiv X_{1}Z_{2}=X\otimes Z\otimes I.}

Propriedades Os operadores em

G

n

{\displaystyle G_{n}}

também podem ser representados como matrizes

2

n

×

2

n

{\displaystyle 2^{n}\times 2^{n}}

. Um operador

P = c ⋅

P

1

⊗ ⋯ ⊗

P

n

{\displaystyle P=c\cdot P_{1}\otimes \cdots \otimes P_{n}}

tem sempre dois autovalores distintos,

± 1

{\displaystyle \pm 1}

ou

± i

{\displaystyle \pm i}

dependendo se o fator escalar

c

{\displaystyle c}

é

± 1

{\displaystyle \pm 1}

ou

± i

{\displaystyle \pm i}

. Um operador com autovalores

± 1

{\displaystyle \pm 1}

é hermitiano, e um com autovalores

± i

{\displaystyle \pm i}

é anti-hermitiano. Em qualquer caso, um conjunto de

2

n

{\displaystyle 2^{n}}

autovetores de

P

{\displaystyle P}

pode ser construído tomando produtos tensoriais de autovetores de cada

P

i

{\displaystyle P_{i}}

, sendo o autovalor

c

{\displaystyle c}

vezes o produto dos autovalores de cada fator. Dois operadores em

G

n

{\displaystyle G_{n}}

ou comutam ou anticomutam, dependendo se o número de pares anticomutantes de operadores de Pauli de um único qubit na mesma posição é par ou ímpar. Por exemplo,

X X X

{\displaystyle XXX}

e

Z Z X

{\displaystyle ZZX}

comutam entre si porque há exatamente dois pares anticomutantes (nos qubits 1 e 2), mas

X X X

{\displaystyle XXX}

e

Z Z Z

{\displaystyle ZZZ}

anticomutam porque há três desses pares.

Representação por vetor binário Existe um mapeamento simples mas útil

N

{\displaystyle N}

entre o espaço vetorial binário

(

Z

2

)

2

{\displaystyle (\mathbb {Z} _{2})^{2}}

e o conjunto de matrizes de Pauli

{ I , X , Y , Z }

{\displaystyle \{I,X,Y,Z\}}

:

00 → I ,

01 → X ,

11 → Y ,

10 → Z .

{\displaystyle 00\to I,\;01\to X,\;11\to Y,\;10\to Z.}

Este mapeamento permite que um operador de Pauli de múltiplos qubits seja representado como vetores binários com um fator de fase, e que as operações sobre estes operadores sejam definidas como operações binárias em vez de operações matriciais. Algumas propriedades úteis deste mapeamento tornam-se evidentes quando os operadores de Pauli sem fase

I , X , Y , Z

{\displaystyle I,X,Y,Z}

são considerados como representantes de classes de equivalência no grupo quociente

[ G ] = G

/

{ ± 1 , ± i }

{\displaystyle [G]=G/\{\pm 1,\pm i\}}

(onde

G

{\displaystyle G}

é o grupo de Pauli de um único qubit). Para

P ∈ G

{\displaystyle P\in G}

, denote a classe de equivalência representada por

P

{\displaystyle P}

como

[ P ] = { β P ∣ β ∈ { ± 1 , ± i } } .

{\displaystyle [P]=\{\beta P\mid \beta \in \{\pm 1,\pm i\}\}.}

Note que

[ G ]

{\displaystyle [G]}

é um grupo comutativo pois dois operadores de Pauli ou comutam ou anticomutam, mas

[ − P ] = [ P ]

{\displaystyle [-P]=[P]}

. O mapeamento

N

{\displaystyle N}

induz agora um isomorfismo

[ N ] : (

Z

2

)

2

↦ [ G ]

{\displaystyle [N]:(\mathbb {Z} _{2})^{2}\mapsto [G]}

, ou seja, a adição de vetores em

(

Z

2

)

2

{\displaystyle (\mathbb {Z} _{2})^{2}}

é equivalente à multiplicação de operadores de Pauli a menos de uma fase global:

[ N ( u + v ) ] = [ N ( u ) ] [ N ( v ) ] .

{\displaystyle [N(u+v)]=[N(u)][N(v)].}

Além disso, seja

⊙

{\displaystyle \odot }

o produto simplético entre dois elementos

u , v ∈ (

Z

2

)

2

{\displaystyle u,v\in (\mathbb {Z} _{2})^{2}}

, onde

u = z | x

{\displaystyle u=z\vert x}

e

v =

z ′

|

x ′

{\displaystyle v=z'\vert x'}

(esta notação representa concatenação de cadeias binárias, por exemplo,

01 ≡ 0 | 1

{\displaystyle 01\equiv 0\vert 1}

),

z , x ,

z ′

,

x ′

∈

Z

2

{\displaystyle z,x,z',x'\in \mathbb {Z} _{2}}

:

u ⊙ v ≡ z

x ′

− x

z ′

.

{\displaystyle u\odot v\equiv zx'-xz'.}

Então o produto simplético

⊙

{\displaystyle \odot }

fornece as relações de comutatividade dos elementos de

G

{\displaystyle G}

:

N ( u ) N ( v ) = ( − 1

)

( u ⊙ v )

N ( v ) N ( u ) .

{\displaystyle N(u)N(v)=(-1)^{(u\odot v)}N(v)N(u).}

O produto simplético e o mapeamento

N

{\displaystyle N}

fornecem, portanto, uma maneira útil de expressar as relações de Pauli em termos de álgebra binária. As definições acima podem ser estendidas diretamente para múltiplos qubits, definindo um mapeamento

N

: (

Z

2

)

2 n

↦

G

n

{\displaystyle \mathbf {N} :(\mathbb {Z} _{2})^{2n}\mapsto G_{n}}

tal que

N

(

z

|

x

) = N (

z

1

|

x

1

) ⊗ ⋯ ⊗ N (

z

n

|

x

n

) .

{\displaystyle \mathbf {N} (\mathbf {z} \vert \mathbf {x} )=N(z_{1}\vert x_{1})\otimes \cdots \otimes N(z_{n}\vert x_{n}).}

Similarmente ao caso de um único qubit, denotando o grupo quociente

G

n

/

{ ± 1 , ± i }

{\displaystyle G_{n}/\{\pm 1,\pm i\}}

como

[

G

n

]

{\displaystyle [G_{n}]}

, o mapeamento

[

N

] : (

Z

2

)

2 n

↦ [

G

n

]

{\displaystyle [\mathbf {N} ]:(\mathbb {Z} _{2})^{2n}\mapsto [G_{n}]}

é um isomorfismo:

[

N

(

u

+

v

) ] = [

N

(

u

) ] [

N

(

v

) ] .

{\displaystyle [\mathbf {N} (\mathbf {u} +\mathbf {v} )]=[\mathbf {N} (\mathbf {u} )][\mathbf {N} (\mathbf {v} )].}

Além disso, para

u

=

z

|

x

{\displaystyle \mathbf {u} =\mathbf {z} \vert \mathbf {x} }

e

v

=

z

′

|

x

′

{\displaystyle \mathbf {v} =\mathbf {z} '\vert \mathbf {x} '}

, onde

z

,

x

,

z

′

,

x

′

∈ (

Z

2

)

n

{\displaystyle \mathbf {z} ,\mathbf {x} ,\mathbf {z} ',\mathbf {x} '\in (\mathbb {Z} _{2})^{n}}

, define-se o produto simplético

⊙

{\displaystyle \odot }

como

u

⊙

v

≡

∑

i = 1

n

z

i

x

i

′

−

x

i

z

i

′

=

∑

i = 1

n

u

i

⊙

v

i

,

{\displaystyle \mathbf {u} \odot \mathbf {v} \equiv \sum _{i=1}^{n}z_{i}x_{i}'-x_{i}z_{i}'=\sum _{i=1}^{n}u_{i}\odot v_{i},}

onde

u

i

=

z

i

|

x

i

{\displaystyle u_{i}=z_{i}\vert x_{i}}

e

v

i

=

z

i

′

|

x

i

′

{\displaystyle v_{i}=z_{i}'\vert x_{i}'}

. Então o produto simplético captura as relações de comutação de quaisquer operadores

N

(

u

)

{\displaystyle \mathbf {N} (\mathbf {u} )}

e

N

(

v

)

{\displaystyle \mathbf {N} (\mathbf {v} )}

:

N

(

u

)

N

(

v

) = ( − 1

)

(

u

⊙

v

)

N

(

v

)

N

(

u

) .

{\displaystyle \mathbf {N} (\mathbf {u} )\mathbf {N} (\mathbf {v} )=(-1)^{(\mathbf {u} \odot \mathbf {v} )}\mathbf {N} (\mathbf {v} )\mathbf {N} (\mathbf {u} ).}

A representação binária acima e a álgebra simplética são especialmente úteis para tornar mais explícita a relação entre a correção de erros linear clássica e os códigos estabilizadores quânticos. Na linguagem dos espaços vetoriais simpléticos, um subespaço simplético corresponde a uma soma direta de álgebras de Pauli (ou seja, qubits codificados), enquanto um subespaço isotrópico corresponde a um conjunto de estabilizadores.

Referências

Bibliografia Nielsen, Michael A.; Chuang, Isaac L. (2000). Quantum Computation and Quantum Information. Cambridge; Nova Iorque: Cambridge University Press. ISBN 978-0-521-63235-5. OCLC 43641333