Alphabeta Math
Pipeline-generated
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

✓ 14 results · all verified · 14 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs; all 14 also cleared it.

Pauli and Clifford Groups, Binary Symplectic Tableaux

1 · Prerequisites

2 · Summary

This page fixes the phase convention P(k,x,z)=ikXxZz, with tensor factors ordered and the binary label ordered (x,z). The mod-4 phase is part of a Pauli operator: the label is only its quotient by scalar phases. The product, Hermitian criterion, commutator sign, and binary symplectic pairing are proved from the exact phase-aware law.

The Clifford group here consists of actual unitary normalizers of the full Pauli group; scalar global phases are retained as distinct unitaries but act identically by conjugation. A tableau stores the exact mod-4 phase and binary label of each ordered generator image. The H, S, and CNOT updates include their phase changes.

The normalizer-to-symplectic map is proved locally. Its surjectivity is proved by finite transvection reduction and explicit Clifford lifts synthesized from H, S, S†, CNOT, and swaps. The cited literature gives the conventions, binary commutation form, tableau conventions, and gate identities; the local finite reduction supplies the converse proof.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Phase aware n qubit pauli group

Definition

The displayed tensor powers are tensor maps on the ordered factors, using Tensor products of finitely many linear maps. Fix an integer n≥1. Let Hn=Q2⊗n be the ordered tensor register of n qubits from Ordered tensor registers, their inner product, and wire permutations, and let F2=Z/2Z. We name the wires 1,…,n; wire j is position j−1 in the source's 0-based factor list. Bit tuples use the big-endian encoding from Big-endian encoding of ordered bit strings, so the first wire is the most significant bit. Write Xj and Zj for the tensor maps with the displayed one-qubit matrix on wire j and the identity on every other wire. For x,z∈F2n, set Xx=⨂j=1nXxj and Zz=⨂j=1nZzj, where an exponent 0 means the identity on that factor and an exponent 1 means the displayed Pauli matrix. For k∈Z/4Z, define

P(k,x,z):=ikXxZz.

The phase-aware n-qubit Pauli set Pn is the set of these operators with matrix multiplication. Its scalar subset is Zn:={ikIHn:k∈Z/4Z}. The product-and-adjoint theorem proves that Pn is a group and that Zn is its center.

Remarks

The Pauli algebra theorem Pauli matrix algebra and trace identities verifies Y=iXZ, so the one-qubit Y is P(1,1,1). The phase coordinate is modulo 4; the binary label (x,z) alone is used only after quotienting by Z_n.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Hadamard pauli action

Statement

For a Hadamard gate Hj on factor j, conjugation swaps the binary coordinates xj,zj and changes the phase exactly by 2xjzj modulo 4. In particular HXH=Z, HZH=X, and HYH=−Y.

Facts & Assumptions

Given: n is a positive integer, j is a factor index, the phase-aware Pauli convention is fixed, and the register factors are ordered.

[F1]

The Pauli matrices: the explicit X,Y,Z matrices are defined in the ordered computational basis.

[F2]

Pauli matrix algebra and trace identities: X,Y,Z are self-adjoint involutions, Y=iXZ, ZX=-XZ, and YZ=iX.

[F3]

Exact one-qubit gates and rotations: H=(X+Z)/sqrt(2); its verification gives H*=H and H^2=I.

[F4]

Tensor products of finitely many linear maps and Tensor maps preserve composition, identities, and adjoints: tensor maps act factorwise on elementary tensors, preserve composition, and have factorwise adjoints.

[F5]

Ordered tensor registers, their inner product, and wire permutations: the register factors and product basis have the declared order.

Proof

1.1F1F2F3algebra

Direct multiplication of the displayed 2×2 matrices gives HXH=Z and HZH=X. Since Y=iXZ, conjugation preserves product order and gives HYH=i(ZX)=−iXZ=−Y.

2.1F1F3F4F5step 1.1algebra∎

On factor j, HXxjZzjH=ZxjXzj=(−1)xjzjXzjZxj; all other tensor factors are unchanged by [F4] and [F5]. As (−1)xjzj=i2xjzj, this is P(k+2xjzj,x′,z′) with xj′=zj, zj′=xj, and all other coordinates unchanged.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Phase gate pauli action

Statement

For a phase gate Sj=diag⁡(1,i) on factor j, the binary update is (xj,zj)↦(xj,zj+xj) and the phase update is k↦k+xj modulo 4. In particular SXS∗=Y and SZS∗=Z.

Facts & Assumptions

Given: n is a positive integer, j is a factor index, the phase-aware Pauli convention is fixed, and the register factors are ordered.

[F1]

The Pauli matrices: the explicit X,Y,Z matrices are defined in the ordered computational basis.

[F3]

Exact one-qubit gates and rotations: S=diag(1,i) and S*=diag(1,-i).

[F4]

Tensor products of finitely many linear maps and Tensor maps preserve composition, identities, and adjoints: tensor maps act factorwise and preserve composition and adjoints.

[F5]

Ordered tensor registers, their inner product, and wire permutations: the register factors have the declared order.

Proof

1.1F1F2F3algebra

Multiplying the matrices gives SXS∗=Y=iXZ and SZS∗=Z. Therefore SYS∗=i(SXS∗)(SZS∗)=iYZ=−X, using YZ=iX.

2.1F1F3F4F5step 1.1algebra∎

On factor j, SXxjZzjS∗=(iXZ)xjZzj=ixjXxjZzj+xj; other tensor factors are unchanged. Thus the total phase increases by xj modulo 4 and the binary zj coordinate increases by xj modulo 2.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Pauli product and adjoint

Statement

For k,k′∈Z/4Z and x,z,x′,z′∈F2n, with P(k,x,z)=ikXxZz and XxZz ordered as written,

P(k,x,z)P(k′,x′,z′)=P(k+k′+2(z⋅x′),x+x′,z+z′),

where the dot product is first evaluated in F2 as 0 or 1, and then multiplied by 2 in Z/4Z. The set Pn is a group. If p∈{0,1} represents x⋅z∈F2, then P(k,x,z)∗=P(2p−k,x,z)=P(k,x,z)−1, and its center is Zn={ikI:k∈Z/4Z}.

Facts & Assumptions

Given: n>=1, the ordered register, and the phase-aware Pauli convention.

[F1]

Pauli matrix algebra and trace identities: X and Z are Hermitian involutions and ZX=-XZ.

[F2]

Tensor products of finitely many linear maps and Tensor maps preserve composition, identities, and adjoints: tensor maps act on elementary tensors, preserve composition, and take factorwise adjoints.

[F3]

Ordered tensor registers, their inner product, and wire permutations: the tensor factors and product basis have a fixed order.

Proof

1.1givenF1F2F3algebra

On one factor, ZzjXxj′=(−1)zjxj′Xxj′Zzj, since the factors commute unless both exponents are 1, when ZX=−XZ by [F1]. Multiplying these identities over the ordered factors gives ZzXx′=(−1)pXx′Zz, where p is the integer representative 0 or 1 of z⋅x′∈F2.

2.1givenstep 1.1algebra

Substituting that reordering into ik+k′XxZzXx′Zz′ gives ik+k′+2pXx+x′Zz+z′, which is exactly the stated product formula; all binary exponents add modulo 2, while the phase exponent adds modulo 4.

3.1givenstep 2.1algebra

The formula proves closure. P(0,0,0)=I is an identity, and associativity is inherited from matrix multiplication, so Pn is a group once inverses are supplied below.

3.2givenF1F2step 2.1algebra

Taking the adjoint reverses the order and conjugates ik: (ikXxZz)∗=i−kZzXx=i−k(−1)pXxZz=P(2p−k,x,z), where p represents x⋅z. The product formula then gives P∗P=PP∗=I, so this adjoint is the inverse and completes the group proof.

4.1givenF1step 2.1algebra∎

Scalar operators ikI commute with every matrix and belong to Pn. Conversely, if P(k,x,z) commutes with every Xj, the product law forces zj=0 for each j; commuting with every Zj forces xj=0 for each j. Thus every central element is scalar and the center is exactly Zn.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Binary Pauli label and quotient

Definition

Let Zn be the scalar center of Pn. Define P∼Q when P−1Q∈Zn, and let Qn be the set of equivalence classes [P]=PZn. The proposed coset product is [P][Q]=[PQ]. The quotient theorem verifies this product is well-defined and proves that the assignment

λ:Qn⟶Vn:=F2n⊕F2n,[P(k,x,z)]⟼(x,z)

is a group isomorphism to the additive group of Vn. A binary label deliberately forgets the scalar phase.

DefinitionDefinition: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Clifford normalizer

Definition

Work with actual unitary matrices, not equivalence classes modulo global phase. The n-qubit Clifford normalizer is

Cn:={U unitary on Hn:UPnU∗=Pn}.

It is a group under matrix multiplication. Every scalar unitary λI with ∣λ∣=1 belongs to Cn and has the same conjugation action as I; the chosen convention retains these distinct matrices.

Facts & Assumptions

Given: the finite-dimensional inner-product space Hn and the phase-aware Pauli group Pn.

[F1]

Pauli product and adjoint: Pn is a group under matrix multiplication.

[F2]

Linear isometries, and orthogonal or unitary operators on finite-dimensional inner product spaces: a unitary operator is an invertible linear isometry and its inverse is its adjoint.

Proof

1.1givenF1algebra

The identity conjugates Pn to itself. If U,V∈Cn, then (UV)Pn(UV)∗=U(VPnV∗)U∗=UPnU∗=Pn, so UV∈Cn.

2.1givenF1F2step 1.1algebra∎

If UPnU∗=Pn, multiplying this equality by U∗ on the left and U on the right gives U∗PnU=Pn, so U∗∈Cn by [F2]. Thus the set is a group. For ∣λ∣=1, (λI)P(λI)∗=P for every P, and conjugation by λU equals conjugation by U.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

CNOT Pauli action

Statement

Let n≥2 and let distinct c,t∈{1,…,n} be control and target indices. For CNOT Cc→t acting on y∈F2n by toggling coordinate t by yc, conjugation sends

P(k,x,z)⟼P(k,x′,z′),xt′=xt+xc,zc′=zc+zt,

with all other coordinates unchanged and additions in F2. In particular, Xc↦XcXt, Zc↦Zc, Xt↦Xt, and Zt↦ZcZt; the phase coordinate k is unchanged in the fixed XxZz order.

Facts & Assumptions

Given: n≥2, distinct control and target wires c,t∈{1,…,n}, the ordered computational basis, and the phase-aware Pauli convention.

[F1]

The Pauli matrices: X flips a one-bit computational basis vector and Z multiplies it by (-1)^b.

[F2]

Pauli matrix algebra and trace identities: X and Z are Hermitian involutions.

[F3]

Controlled Unitary Access: controlled access has control-first block form C(U)=diag(I,U).

[F4]

CNOT and Control-Target Order: on the first two wires, CNOT sends |a,t> to |a,t+a> with first wire control.

[F6]

Ordered tensor registers, their inner product, and wire permutations: a wire permutation is the unique linear extension of the corresponding permutation of ordered product-basis vectors.

Proof

1.1givenF1F2F3F4F5algebra

For control c=1 and target t=2, the controlled-X definition [F3,F4] gives C∣y1,…,yn⟩=∣y1,…,yt+yc,…,yn⟩. Applying this rule twice gives C2=I; it permutes the ordered orthonormal basis, so C=C∗. On a basis vector, in CXcC the right CNOT first changes yt to yt+yc, the middle Xc changes yc to yc+1, and the left CNOT changes the target to yt+yc+(yc+1)=yt+1. Thus CXcC=XcXt. In CXtC, the right CNOT changes the target to yt+yc, the middle Xt toggles it, and the left CNOT toggles it back by yc, leaving yt+1; hence CXtC=Xt. The middle Zc contributes (−1)yc and the two CNOTs restore the bits, giving CZcC=Zc. The middle Zt contributes (−1)yt+yc, giving CZtC=ZcZt.

2.1givenF4F6step 1.1constructalgebra

For arbitrary distinct wires c,t∈{1,…,n}, assign source positions 0,1 to c−1,t−1. This partial assignment is injective; list its remaining source and target positions in increasing order and match them in order to extend it to a permutation σ. By [F6], Pσ moves those factors into the first two positions and permutes an orthonormal basis bijectively, so Pσ is unitary. The operator Pσ−1(C1→2⊗Iremaining)Pσ therefore has the stated basis action, and its Pauli conjugation rules are the first-two-wire rules of step 1.1 with local wire names 1,2 replaced by c,t.

3.1givenF5step 2.1algebra∎

Write P(k,x,z) as its ordered product of all X-factor maps followed by all Z-factor maps. Conjugation preserves this product order. Using step 2.1, the images of the X factors combine to XcxcXtxt+xc with all other X exponents unchanged; the images of the Z factors combine to Zczc+ztZtzt with all other Z exponents unchanged. Tensor-map composition in [F5] justifies these factorwise products, and no X factor is moved past a Z factor. Thus no scalar is introduced, k is unchanged, and the stated binary updates follow.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Hermitian Pauli phase criterion

Statement

For P(k,x,z)=ikXxZz∈Pn, the operator is Hermitian exactly when k≡x⋅z(mod2). In that case P(k,x,z)2=I.

Facts & Assumptions

Given: k∈Z/4Z, x,z∈F2n, and the phase-aware Pauli convention.

[F1]

Pauli product and adjoint: P(k,x,z)∗=P(2(x⋅z)−k,x,z) and P(k,x,z)2=P(2k+2(x⋅z),0,0).

Proof

1.1givenF1algebra

Put p=x⋅z∈F2 and use its representative 0 or 1. By [F1], equality P∗=P is equivalent to 2p−k≡k(mod4), or 2(k−p)≡0(mod4), which holds exactly when k−p is even, that is, k≡p(mod2).

2.1givenF1step 1.1algebra∎

The same product formula gives P2=i2(k+p)I=(−1)k+pI, which equals I exactly under the parity condition in 1.1. Conversely, if P is Hermitian then 1.1 gives that condition.

DefinitionDefinition: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Binary symplectic form

Definition

On Vn=F2n⊕F2n, with coordinate order (x,z), define

ω((x,z),(x′,z′)):=x⋅z′+z⋅x′.

This is a nondegenerate alternating bilinear form over F2; Vn has dimension 2n. In characteristic two, alternating also implies symmetry.

Facts & Assumptions

Given: n≥1, F2 with its coordinate vector space operations, and ej∈F2n denoting the vector whose j-th coordinate is 1 and whose other coordinates are 0.

[F1]

Binary Pauli label and quotient: Vn=F2n⊕F2n with coordinatewise vector operations.

[F2]

For every prime p, the two operations on Z/p make it a field: F2 is a field, so coordinate addition and multiplication satisfy the field laws.

Proof

1.1givenF2algebra

The dot product is linear in each variable, and the displayed formula is a sum of two such terms; hence ω is bilinear in each of its two vector arguments.

2.1givenF2step 1.1algebra

For every (x,z), ω((x,z),(x,z))=x⋅z+z⋅x=2(x⋅z)=0 in F2, so the form is alternating. Swapping the arguments leaves its displayed value unchanged, so it is symmetric.

3.1givenstep 2.1algebra

If xj=1 for some j, then ω((x,z),(0,ej))=1; if x=0 and zj=1, then ω((0,z),(ej,0))=1. Thus every nonzero vector pairs nontrivially with some vector, which is nondegeneracy.

4.1givenF1F3F4algebra∎

The 2n vectors (ej,0) and (0,ej) span by coordinate expansion; a zero linear combination has every coordinate zero, so they are linearly independent. By [F3] they form a basis, and [F4] gives dimension 2n.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Binary Pauli quotient isomorphism

Statement

The map π:Pn→Vn, P(k,x,z)↦(x,z), is a surjective group homomorphism with kernel exactly Zn. Therefore the quotient map in Binary Pauli label and quotient is an isomorphism Pn/Zn≅(Vn,+), and dim⁡F2Vn=2n. No phase or label ambiguity occurs, including when n=1.

Facts & Assumptions

Given: n≥1, the ordered computational basis indexed by bit strings, and the phase-aware Pauli group; ∣0n⟩ is the all-zero basis vector and ej is the bit string with its only 1 in position j.

[F1]

Pauli product and adjoint: the exact product law adds binary labels, and the scalar center is Z_n.

[F2]

Big-endian encoding of ordered bit strings and Big-endian bit-string indices are bijective: distinct bit strings index distinct ordered computational-basis vectors.

[F3]

The Pauli matrices and Pauli matrix algebra and trace identities: the displayed X and Z matrices act on one-bit basis vectors by X|b〉=|b+1〉 and Z|b〉=(-1)^b|b〉.

Proof

1.1givenF2F3F4algebra

By the one-factor actions in [F3] and the factorwise tensor-map rules in [F4], P(k,x,z)∣y〉=ik(−1)z⋅y∣y+x〉. Distinct bit strings give distinct basis vectors by [F2], so the output basis index of the image of |0〉 is x.

2.1givenF2F3step 1.1algebra

Suppose P(k,x,z)=λP(k′,x′,z′) for a nonzero scalar λ. Applying both sides to ∣0n⟩ gives nonzero multiples of ∣x⟩ and ∣x′⟩; distinct bit strings index distinct basis vectors by [F2], so x=x′. Comparing the coefficients of this common basis vector gives ik=λik′. Applying the operators to ∣ej⟩ gives the common output basis vector ∣ej+x⟩ with coefficients ik(−1)zj and λik′(−1)zj′; their equality and the preceding phase equality imply zj=zj′ for every j. Thus operators equal up to scalar exactly when their binary labels agree; when λ=1, the same coefficient comparison gives k=k′ modulo 4, so the exact parameter triple is unique.

3.1givenF1step 2.1algebra

The parameter uniqueness in step 2.1 makes π an unambiguous map on operators. The product formula [F1] makes π a homomorphism; its kernel is exactly the zero-label operators P(k,0,0)=ikI=Zn, and every (x,z) is the image of P(0,x,z). The scalar set Zn is a subgroup because it contains I and is closed under products and inverses; it is central by [F1]. Hence P∼Q is an equivalence relation: P−1P=I∈Zn, Q−1P=(P−1Q)−1∈Zn whenever P−1Q∈Zn, and P−1R=(P−1Q)(Q−1R)∈Zn whenever both factors lie in Zn. Its class [P] is the right coset PZn, since P−1Q∈Zn exactly when Q=Pz for some z∈Zn. If representatives change from P,Q to Pz,Qw with z,w∈Zn, centrality gives PzQw=PQzw, so [P][Q]=[PQ] is well-defined. Step 2.1 makes the induced coset map injective, while P(0,x,z) gives surjectivity. It is therefore the asserted quotient isomorphism.

4.1givenF5algebra∎

The 2n vectors (e_j,0) and (0,e_j) span V_n by coordinate expansion and are linearly independent because a zero linear combination has each x and z coordinate zero. They form a basis by [F5], so dim V_n=2n.

DefinitionDefinition: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Phase-aware binary Clifford tableau

Definition

Fix the generator order X1,…,Xn,Z1,…,Zn and label order (x,z), with wire indices as in Phase aware n qubit pauli group. For an actual Clifford unitary U∈Cn, write each exact generator image uniquely as

UXjU∗=P(kj,xj,zj),UZjU∗=P(kn+j,xn+j,zn+j).

Its phase-aware binary Clifford tableau is the pair (S,p), where S∈M2n(F2) has as its ordered columns the 2n labels (xj,zj) just listed and p=(k1,…,k2n)∈(Z/4Z)2n. The phase vector retains the exact mod-4 generator-image phases; it is not discarded with the binary labels. The columns define the unique linear map on Vn taking the ordered standard basis to those columns. Only pairs arising from a Clifford are called Clifford tableaux; arbitrary binary matrices and phase vectors need not be valid. A scalar global phase on U does not change its tableau.

Facts & Assumptions

Given: an actual unitary U∈Cn and the fixed generator order.

[F1]

Binary Pauli quotient isomorphism: every Pauli operator has a unique exact parameter triple (k,x,z).

[F2]

Clifford normalizer: conjugation by U maps each Pauli generator into Pn.

[F3]

Binary Pauli label and quotient: Vn=F2n⊕F2n with coordinatewise vector operations.

Proof

1.1givenF1F2construct

By [F2], each of the 2n conjugated generators is some P(k,x,z); [F1] makes this phase and label unique, so the phase vector and binary columns are well-defined.

2.1givenF1F3step 1.1algebra∎

The labels of X1,…,Xn,Z1,…,Zn are the ordered coordinate basis of Vn by [F3]. Let their image labels be ℓ1,…,ℓ2n and define SU(a1,…,a2n)=∑j=12najℓj. Coordinatewise addition and scalar multiplication distribute over this finite sum, so SU is linear and takes each ordered basis vector to its prescribed column. Any other linear map with those columns agrees on every vector because every vector is the corresponding finite coordinate combination. Multiplying U by any unit-modulus scalar leaves each conjugation unchanged, so its phase vector and tableau are unchanged.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Clifford circuits lift binary symplectic transvections

Statement

For every nonzero v=(x,z)∈Vn, the transvection τv(w)=w+ω(w,v)v is induced on binary Pauli labels by an explicit Clifford circuit made from local H, S, S∗, CNOT, and wire swaps. Its mod-4 phase lift is computed by applying the exact gate update rules in sequence; no phase coordinate is suppressed.

Facts & Assumptions

Given: n≥1, a nonzero label v=(x,z)∈Vn, the ordered phase-aware Pauli convention, and a gate word G whose binary action MG is the composition of the gate-label updates.

[F1]

Hadamard pauli action: Hj swaps (xj,zj) and changes k to k+2xjzj modulo 4.

[F2]

Phase gate pauli action: Sj sends (xj,zj,k) to (xj,zj+xj,k+xj); solving these equations for the input shows Sj∗ sends (xj,zj,k) to (xj,zj+xj,k−xj).

[F3]

CNOT Pauli action: CNOT c→t sends xt to xt+xc, zc to zc+zt, and leaves the other bits and k unchanged.

[F4]

Hermitian Pauli phase criterion: if h∈{0,1} represents x⋅z∈F2, then P(h,x,z) is Hermitian and has label (x,z).

[F5]

Ordered tensor registers, their inner product, and wire permutations: a wire swap permutes the ordered product-basis factors, so its conjugation permutes the corresponding x,z coordinates and leaves the phase unchanged.

[F6]

Binary symplectic form: ω((x,z),(x′,z′))=x⋅z′+z⋅x′ over F2.

[F7]

Clifford normalizer: Cn is the unitary normalizer of Pn and is closed under products and adjoints.

Proof

1.1givenF1F2F3F5F6F7algebra

Each listed gate and its inverse normalizes Pn by its exact Pauli action. On binary labels, Hj preserves ω because swapping xj,zj in both arguments leaves xjzj′+zjxj′ unchanged by [F6]. For Sj, the local pairing becomes xj(zj′+xj′)+(zj+xj)xj′=xjzj′+zjxj′+2xjxj′, equal to the old value in F2; its inverse has the same label action. For CNOT c→t, write a=(x,z) and b=(u,w), with w the z-part of b. The affected contribution after the updates in [F3] is xc(wc+wt)+(xt+xc)wt+(zc+zt)uc+zt(ut+uc). The added terms xcwt and ztuc each occur twice and cancel, leaving the original pairing. By [F5], wire swaps permute the paired coordinate summands and preserve the form. Hadamard and swap are involutions, CNOT is self-inverse, and Sj∗ is the inverse of Sj; hence each binary gate map is invertible. Thus every finite gate word G has an invertible symplectic map MG, and its unitary lies in Cn by [F7].

2.1givenF1F2F4F5step 1.1constructalgebra

Let h∈{0,1} be the representative of x⋅z∈F2, so P(h,x,z) is Hermitian by [F4]. Choose a wire p on which v is nonzero and swap it to wire 1. On each supported wire, the local factor is proportional to X, Y, or Z. Apply no gate to an X factor, H to a Z factor, and S∗ to a Y factor; [F1] and [F2] send each local binary label to X, while their phase updates compute the accumulated scalar exactly modulo 4. The resulting binary label is the nonempty product of X on the support of v.

3.1givenF1F3F4step 2.1constructalgebra

For each other supported wire j, apply CNOT 1→j. By [F3], it sends X1Xj to X1, so the finite list removes all Xj labels while retaining X1; then apply H1 to change X1 to Z1. This constructs a circuit C with CP(h,x,z)C∗=±Z1: conjugation preserves Hermiticity, so the phase of an image with label (0,e1) is 0 or 2 modulo 4. For D=C∗, the induced symplectic map sends the label z1=(0,e1) of Z1 to v.

4.1givenF1F2F6step 1.1step 3.1algebra

The binary action of S1 is τz1 by [F2], since [F6] gives ω((x,z),(0,e1))=x1. Therefore DS1D∗ acts by MDτz1MD−1=τv: for any w, symplecticity of MD gives MD(MD−1w+ω(MD−1w,z1)z1)=w+ω(w,v)v. The circuit lies in Cn by step 1.1.

5.1F1F2F3F5step 4.1induction∎

Each gate formula in [F1]–[F3] gives the exact image phase in Z/4Z as well as the binary label; [F5] gives the exact no-change phase for swaps. Induction on the finite gate list for DS1D∗ therefore computes each generator-image phase by repeated application of those formulas, without replacing it by its binary parity.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Symplectic transvections generate the binary symplectic group

Statement

Let V be any finite-dimensional vector space over F2 with a nondegenerate alternating form ω, and let dim⁡V=2n. Call an invertible linear map T:V→V symplectic when ω(Tu,Tw)=ω(u,w) for all u,w∈V. For each v∈V, define the transvection τv(w)=w+ω(w,v)v. Every symplectic map is a finite composition of these transvections. The form on Vn from Binary symplectic form is the application needed here. This is a choice-free finite-dimensional reduction.

Facts & Assumptions

Given: n∈N, V is a finite-dimensional vector space over F2 with dim⁡V=2n, and ω is a nondegenerate alternating bilinear form.

[F1]

Binary symplectic form: the coordinate form used in the application is nondegenerate, alternating, and symmetric.

[F2]

Rank-nullity: dim⁡FV=nullity⁡T+rank⁡T: for a linear map between finite-dimensional vector spaces, dimension of domain equals rank plus nullity.

[F4]

Linear map between vector spaces over the same field: a function between vector spaces is linear when it preserves finite linear combinations.

[F5]

The principle of mathematical induction and The natural numbers N (von Neumann): induction proves a statement for every natural number from a base case and a successor step.

Proof

1.1F2F3F4algebrachooseconstruct

For s∈{0,1,2,3}, the standard coordinate vectors form a basis of F2s by coordinate expansion and coordinatewise independence, so dim⁡F2s=s. Let d∈{2,3} and let U be a proper subspace of F2d. Since U is finite, choose a linearly independent subset B⊆U maximal under inclusion; maximality makes it span U, since any vector outside its span could be adjoined while preserving independence. If r=∣B∣, its 2r binary coefficient lists give distinct vectors by independence and exhaust U by spanning, so ∣U∣=2r. But ∣F2d∣=2d and U is proper, hence r<d. Enumerate B=(q1,…,qr) and define AB:F2d→F2r by AB(α)=(α⋅q1,…,α⋅qr). Each coordinate dot product is linear in α, so AB is linear [F4]. Its domain and codomain have dimensions d and r by the coordinate-basis calculation. Its image is a finite subspace; a maximal independent subset spans it as above, and its 2rank⁡AB distinct binary combinations lie among the 2r vectors of F2r, so its rank is at most r. Thus rank-nullity [F2] gives dim⁡ker⁡AB=d−rank⁡AB≥d−r>0. For nonzero α∈ker⁡AB, every basis vector qi satisfies α⋅qi=0, so linearity and spanning give α⋅u=0 for every u∈U. The functional u↦α⋅u is nonzero because its value on a coordinate vector with nonzero corresponding coordinate of α is 1.

1.2givenalgebra

Alternation and bilinearity imply 0=ω(u+w,u+w)=ω(u,w)+ω(w,u) for all u,w; since subtraction equals addition in F2, ω is symmetric. For v=0, τv is the identity. For any v, alternation gives ω(v,v)=0, so applying τv twice adds ω(w,v)v twice and returns w. For u,w∈V, bilinearity gives ω(τvu,τvw)=ω(u,w)+ω(w,v)ω(u,v)+ω(u,v)ω(v,w). Symmetry from the first sentence makes the last two terms the same product, which sums to zero in F2; therefore τv preserves ω.

1.3givenF3base

At n=0, dim⁡V=0 implies V={0} by [F3]. Its identity is the only symplectic map and is the empty composition of transvections.

2.1givenstep 1.1step 1.2algebrachoose

These maps act transitively on nonzero vectors. If a=b, no map is needed. If ω(a,b)=1, then v=a+b satisfies ω(a,v)=1, hence τv(a)=b. If a≠b and ω(a,b)=0, then a,b are independent over F2. Their pairing functionals are independent: a relation rω(a,⋅)+sω(b,⋅)=0 gives ω(ra+sb,w)=0 for every w, so nondegeneracy gives ra+sb=0, and independence gives r=s=0. The map L(w)=(ω(a,w),ω(b,w)) is linear by bilinearity. If its image were proper, step 1.1 would give a nonzero α∈F22 with α⋅L(w)=0 for every w. This would make a nontrivial linear combination of the pairing functionals zero, a contradiction. Thus L is onto; choose c with both pairings 1. By symmetry from step 1.2, ω(c,b)=1, so τa+c(a)=c and τc+b(c)=b.

3.1givenstep 1.1step 1.2step 2.1algebrachoose

Fix e,f with ω(e,f)=1. If y and f both pair to 1 with e, then transvections fixing e send y to f as follows. If y=f, use the identity. If ω(y,f)=1, the center y+f lies in e⊥ and τy+f(y)=f. If y≠f and ω(y,f)=0, the vectors e,y,f are independent: pairing a relation re+sy+tf=0 with e gives s=t by symmetry from step 1.2; if s=t=1, then y+f=re, which would give either y=f or ω(y,f)=ω(f+re,f)=r=1, both impossible. Their pairing functionals are independent because a relation among them is the pairing with the corresponding linear combination of e,y,f, which nondegeneracy forces to be zero. The map L(w)=(ω(e,w),ω(y,w),ω(f,w)) is linear by bilinearity. If its image were proper, step 1.1 would give a nonzero α∈F23 annihilating every value of L, contradicting independence of the three pairing functionals. Hence L is onto; choose c with all three values 1. The centers y+c and c+f lie in e⊥, and τc+fτy+c(y)=f; both transvections fix e.

4.1givenF1F2F3F4F5step 1.1step 1.2step 2.1step 3.1step 1.3algebrachooseinductiondischarge-induction∎

Assume n≥1 and the result for dimension 2(n−1). For the application V=Vn, the nondegenerate alternating form hypotheses hold by [F1]; the following argument is for any such V. Since dim⁡V=2n>0, choose e≠0; nondegeneracy gives f with ω(e,f)=1. Let T0 be symplectic. By step 2.1, choose a finite product A of transvections with A(T0e)=e, and set T1=AT0. The vector y=T1f satisfies ω(e,y)=1, so step 3.1 gives a finite product B of transvections fixing e and sending y to f. Thus G=BT1 is symplectic and fixes both e and f. Let W={w:ω(w,e)=ω(w,f)=0}. Bilinearity makes W a subspace and Φ:V→F22, Φ(u)=(ω(u,f),ω(u,e)), linear by [F4]; it is onto because Φ(e)=(1,0) and Φ(f)=(0,1), and its kernel is W. Step 1.1 gives dim⁡F22=2, so rank-nullity [F2] yields dim⁡W=dim⁡V−2=2(n−1). For any u, bilinearity and ω(e,f)=1 show that w=u+ω(u,f)e+ω(u,e)f lies in W, so every u is a sum of an element of E={re+sf:r,s∈F2} and an element of W; the intersection is zero since pairing re+sf∈W with f and e gives r=s=0. Thus V=E⊕W. The restriction of ω to W is nondegenerate: a vector in its radical is orthogonal to W,e,f, hence to all of V, and is zero. Since G and G−1 fix e,f and preserve ω, both map W to itself, so G∣W is an invertible symplectic map. By the induction hypothesis, G∣W is a finite product of transvections centered in W. Those same transvections fix e,f in V and agree with G on W, so their product is G on V=E⊕W. Since each transvection is its own inverse by step 1.2, T0=A−1B−1G is a finite product of transvections. All choices are finite-stage existential choices; the proof uses no choice principle.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Pauli commutator is symplectic pairing

Statement

For a=(x,z) and b=(x′,z′) in Vn and any phases k,k′,

P(k,x,z)P(k′,x′,z′)=(−1)ω(a,b)P(k′,x′,z′)P(k,x,z).

Thus the Pauli operators commute exactly when their labels are symplectically orthogonal.

Facts & Assumptions

Given: the exact phase-aware product formula and the form ω((x,z),(x′,z′))=x⋅z′+z⋅x′.

[F1]

Pauli product and adjoint: the ordered product phase is k+k′+2(z⋅x′) modulo 4.

[F2]

Binary symplectic form: ω(a,b)=x⋅z′+z⋅x′ over F2.

Proof

1.1givenF1F2algebra

The forward product has phase k+k′+2(z⋅x′) by [F1]; the reversed product has phase k+k′+2(z′⋅x). Their binary labels agree. The difference of the exponents modulo 4 is 2((z⋅x′)−(z′⋅x)), and subtraction equals addition in F2, so this difference is 2ω(a,b) modulo 4.

2.1givenstep 1.1algebra∎

Multiplication by the phase ratio i2ω(a,b)=(−1)ω(a,b) gives the displayed identity. If ω=0 it is commutation; if ω=1, equality with the negative is impossible because a Pauli is a nonzero invertible matrix over C.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Clifford induces symplectic map

Statement

For each U∈Cn, conjugation induces an invertible F2-linear map SU:Vn→Vn satisfying ω(SUa,SUb)=ω(a,b) for all a,b∈Vn. Thus SU is symplectic. The assignment respects multiplication: SUV=SU∘SV for all U,V∈Cn.

Facts & Assumptions

Given: U is a unitary normalizer of the phase-aware Pauli group and Vn=Pn/Zn is identified with its binary labels.

[F1]

Binary Pauli quotient isomorphism: the label quotient is a group isomorphism, with scalar center as kernel.

[F2]

Pauli commutator is symplectic pairing: the commutator sign of two Pauli operators is (−1)ω(a,b).

[F3]

Clifford normalizer: U and U∗ normalize Pn.

Proof

1.1givenF1F3algebra

Conjugation sends each Pauli to a Pauli by [F3]. It fixes every scalar, so representatives in the same scalar coset have images in the same coset. Therefore it defines a map SU on Vn under [F1].

2.1givenF1F3step 1.1algebra

For Pauli operators P,Q, U(PQ)U∗=(UPU∗)(UQU∗), so the quotient map [F1] shows SU(a+b)=SU(a)+SU(b). An additive map between F2 vector spaces is linear because the only scalars are 0 and 1. Conjugation by U∗ is its inverse, so SU is invertible. Applying the same identity successively gives SUV=SU∘SV for Clifford unitaries U,V.

3.1givenF2step 1.1algebra∎

The commutator identity from [F2] remains the same after conjugating both sides by U, because conjugation preserves products and scalar signs. Applying [F2] to the image Paulis yields (−1)ω(SUa,SUb)=(−1)ω(a,b). The map r↦(−1)r is injective on F2, hence ω(SUa,SUb)=ω(a,b).

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Clifford to binary symplectic action is surjective

Statement

For every n≥1, write Sp⁡(Vn,ω) for the group of invertible F2-linear maps T:Vn→Vn satisfying ω(Ta,Tb)=ω(a,b) for all a,b. For every T∈Sp⁡(Vn,ω) there is a Clifford circuit U made from Hadamard gates H, phase gates S,S∗, CNOT, and wire swaps whose induced action on binary Pauli labels is T. Since the phase gate satisfies S∗=S3, this group is also generated by H, S, CNOT, and swaps. Hence the conjugation homomorphism from the Clifford normalizer to Sp⁡(Vn,ω) is onto. The proof uses finite transvection reduction and exact mod-4 phase updates at every gate.

Facts & Assumptions

Given: the finite-dimensional binary symplectic space Vn, the Clifford normalizer, and the stated transvection generation and lifting lemmas.

[F1]

Symplectic transvections generate the binary symplectic group: every symplectic map is a finite product of maps τv(w)=w+ω(w,v)v.

[F2]

Clifford circuits lift binary symplectic transvections: each such transvection has a Clifford circuit lift built from H,S,S∗, CNOT, and swaps, with its mod-4 phases computable gate by gate.

[F3]

Clifford normalizer: the Clifford normalizer is closed under products.

[F4]

Binary Pauli quotient isomorphism: binary labels identify the scalar quotient of the Pauli group.

[F5]

Clifford induces symplectic map: each Clifford has its induced symplectic map, and SUV=SU∘SV.

Proof

1.1givenF1choose

Let T∈Sp⁡(Vn,ω). By [F1], choose a finite factorization T=τvm⋯τv1, omitting zero vectors if desired. This factorization is obtained by the finite induction in [F1], so no choice axiom is used.

2.1givenF2F3F4F5step 1.1constructalgebra∎

For each factor, take a Clifford circuit Uj from [F2] whose binary action is τvj. The finite product U=Um⋯U1 lies in Cn by [F3]. By [F5], its induced symplectic action is SU=SUm⋯SU1=τvm⋯τv1=T. The quotient identification [F4] ensures these are exactly the binary labels of conjugated Paulis. Every constituent gate updates its phase coordinate modulo 4 by the formulas in [F2], so the product is an exact Clifford lift as well as a binary one.

5 · Examples, counterexamples and false statements

None yet.

Sources