The algebraic adaptive update #
The supporting linear algebra is stated over a field and is specialized to
qubits (ZMod 2) in Round.lean. These are statements about unsigned Pauli
labels. The qudit extension is outside this formalization. The identification
with unitary conjugation is proved in the physical gate modules.
Coordinate vectors indexed by the register sites.
Equations
- LeanPool.SingleCopyStabilizer.Vec ๐ ฮน = (ฮน โ ๐)
Instances For
Pauli labels paired into X and Z coordinate vectors.
Equations
- LeanPool.SingleCopyStabilizer.Label ๐ ฮน = (LeanPool.SingleCopyStabilizer.Vec ๐ ฮน ร LeanPool.SingleCopyStabilizer.Vec ๐ ฮน)
Instances For
Pairwise vanishing of the symplectic pairing on a label space.
Equations
- LeanPool.SingleCopyStabilizer.IsIsotropic L = โ a โ L, โ b โ L, LeanPool.SingleCopyStabilizer.symplectic a b = 0
Instances For
Commuting with a diagonal stabilizer forces orthogonality of the X label.
Contragradient action on Z coordinates.
Instances For
The invertible dual shear when the target mask vanishes at the pivot.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Orthogonality is exactly what makes the transformed old Z label vanish at the pivot.
A local Fourier/phase correction, with determinant one over any field.
Equations
- LeanPool.SingleCopyStabilizer.localCorrection i b a = (Function.update a.1 i (a.2 i + b * a.1 i), Function.update a.2 i (-a.1 i))
Instances For
Compose the pivot shear with its local Fourier and phase correction.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The linear map implementing the observed symplectic update.
Equations
- LeanPool.SingleCopyStabilizer.adaptiveUpdateMap i u b = { toFun := LeanPool.SingleCopyStabilizer.adaptiveUpdate i u b, map_add' := โฏ, map_smul' := โฏ }
Instances For
The image label space after the observed adaptive update.
Equations
Instances For
Every choice of the local correction does not decrease diagonal dimension. Only orthogonality is needed, not membership of the sample in the X projection; this distinction is essential to the low-nullity proof.
The newly created diagonal label is outside the span of all old labels, because the entire old subspace vanishes at the pivot.
Exact algebraic content of the increase in diagonal-stabilizer dimension.
L' can be any submodule containing the updated labels; no dimension increase
is assumed. The result is deduced from the explicit fresh pivot coordinate.
For an isotropic space and a genuine nonzero stabilizer X label, there exists a local slope which strictly increases diagonal dimension.