This section uses the generalized Pauli X and Z matrices to define the displacement operators D_{x,z}.
These operators effectively constitute the generalized Pauli or Weyl–Heisenberg group on a single quantum system of dimension d.
Unless stated otherwise, we assume that d ≥ 1.
Lean codevariable(d:ℕ)[NeZerod]
We use the generalized Pauli X and Z to define the displacement operators, see Eq. (8) in Appleby (2005).
Definition5.1
Group: Core properties of the single-qudit Pauli group. (7)
Group member previews
Preview
Lemma 5.2
Loading preview
Group member preview content is loaded from the rendered-fragment cache.
Statement uses 3
Statement dependency previews
Preview
Definition 2.9
Loading preview
Statement dependency preview content is loaded from the rendered-fragment cache.
Used by 4
Reverse dependency previews
Preview
Definition 5.9
Loading preview
Reverse dependency preview content is loaded from the rendered-fragment cache.
The displacement operator corresponding to x,z ∈ ℤ is defined as
D_{x,z} = τ^{xz} X^x Z^z
where τ comes from Definition 2.9, X comes from Definition 4.1, and Z comes from Definition 4.5.
@[simp]lemmadeclaration uses `sorry`conjTranspose_D(p:ℤ×ℤ):(Ddp)†=Dd(-p):=d:ℕinst✝:NeZerodp:ℤ×ℤ⊢ (Ddp)†=Dd(-p)d:ℕinst✝:NeZerodp:ℤ×ℤ⊢ (τd^(p.1*p.2)•Xd^p.1*Zd^p.2)†=τd^((-p).1*(-p).2)•Xd^(-p).1*Zd^(-p).2;d:ℕinst✝:NeZerodp:ℤ×ℤ⊢ (τd^(p.1*p.2))⁻¹•((Zd)⁻¹^p.2*(Xd)⁻¹^p.1)=τd^(p.1*p.2)•(Xd^(-p.1)*Zd^(-p.2));d:ℕinst✝:NeZerodp:ℤ×ℤ⊢ (τd^(p.1*p.2))⁻¹•(Zd^(-p.2)*Xd^(-p.1))=τd^(p.1*p.2)•(Xd^(-p.1)*Zd^(-p.2));sorryAll goals completed! 🐙-- need the backwards relation for ZX_XZ and the fact that τ^2 = ω
Multiplication of displacement operators corresponds to adding their subscripts and introducing a phase given by the symplectic inner product, see Eq. (10) in Appleby (2005).
Lemma5.3
Group: Core properties of the single-qudit Pauli group. (7)
Group member previews
Preview
Definition 5.1
Loading preview
Group member preview content is loaded from the rendered-fragment cache.
Statement uses 2
Statement dependency previews
Preview
Definition 2.9
Loading preview
Statement dependency preview content is loaded from the rendered-fragment cache.
Used by 5
Reverse dependency previews
Preview
Lemma 5.4
Loading preview
Reverse dependency preview content is loaded from the rendered-fragment cache.
For all \p, \q ∈ ℤ^2,
D_\p D_\q = τ^{\braket{\p,\q}} D_{\p+\q}
where τ is the root of unity from Definition 2.9 and \braket{\cdot,\cdot} is the symplectic inner product from Definition 3.1.
For all \p \in ℤ^2 and n \geq 0,
D_\p^n = D_{n\p}.
Proof for Lemma 5.4
Proof uses 2
Proof dependency previews
Preview
Lemma 3.3
Loading preview
Proof dependency preview content is loaded from the rendered-fragment cache.
We proceed by induction on n. The base case n = 0 gives D_\p^0 = I = D_\mathbf{0}. For the inductive step, assuming D_\p^n = D_{n\p} we get
D_\p^{n+1} = D_\p^n · D_\p = D_{n\p} \cdot D_\p = \tau^{\langle n\p,\p\rangle} D_{(n+1)\p},
where the last step used Lemma 5.3.
The result follows since \langle n\p,\p\rangle = n \langle\p,\p\rangle = 0 thanks to Lemma 3.3.
Let \p,\q \in ℤ^2 and assume α,β ∈ ℂ are both non-zero.
If
α D_\p = β D_\q
then \p \equiv \q \pmod{d}.
Proof for Lemma 5.8
uses 0
This theorem always holds when d = 1.
For d > 1, (to be continues... from the assumption, you work out the matrices, take the diagonal entries at 0 and 1, and find your proof)
The generalized Pauli group or discrete Weyl–Heisenberg group consists of
\GP(d) = \{τ^a D_\p : a ∈ ℤ_d, \p ∈ ℤ_d^2\}
where τ is from Definition 2.9 and D_\p is from Definition 5.1.
We could have equivalently written
\GP(d) = \{τ^a X^x Z^z : a,x,z ∈ ℤ_d\}
where X and Z are the generalized Pauli matrices.
The generalized Pauli group \GP(d) modulo its center \{\tau^a I : a \in \Z_d\} is isomorphic to ℤ_d^2.