Remark 21: Gauging Measurement Construction for X̄_α in the Gross Code #
Statement #
Explicit construction of the gauging graph G for measuring X̄_α = X(αf, 0) in the Gross code (Rem_20), with degree bounds on the Tanner graph of the deformed code.
Main Results #
gaugingVertices: the 12 vertices (support of f)gaugingAdj: the adjacency relation (18 matching + 4 expansion edges)gaugingGraph: the gauging graph as a SimpleGraphgaugingCyclesList: the 7 independent cyclesgaugingVertices_card: |V(G)| = 12gaugingEdges_card: |E(G)| = 22gaugingCycles_count: 7 independent cyclestotal_overhead: additional checks + qubits = 41
The gauging graph vertices #
The support of f: the 12 monomials γ with f(γ) ≠ 0 in the Gross code.
Equations
Instances For
The vertices of the gauging graph are exactly the 12 monomials in supp(f).
Matching edge condition #
Two vertices γ, δ ∈ supp(f) share a Z check iff γ - δ = -B_i + B_j for B_i, B_j ∈ {y³, x², x} (the monomial terms of B = y³ + x² + x), with γ ≠ δ.
Whether a difference d equals -B_i + B_j for some distinct terms B_i, B_j of B. The terms of B are (0,3), (2,0), (1,0) in Z₁₂ × Z₆.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The matching edge condition: γ and δ are in supp(f) and share a Z check.
Equations
Instances For
Expansion edges #
Whether (γ, δ) is one of the 4 expansion edges (unordered).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The gauging graph adjacency #
The full adjacency: matching edges OR expansion edges, with γ ≠ δ.
Equations
Instances For
The gauging graph G for measuring X̄_α in the Gross code. Vertices are GrossMonomial = Z₁₂ × Z₆; the "active" vertices are supp(f).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Edge count #
The gauging graph has exactly 22 edges.
The 7 independent cycles #
The 7 independent cycles for the flux checks, as lists of vertices. Each list [v₁, v₂, ..., vₖ] represents the cycle v₁ → v₂ → ⋯ → vₖ → v₁.
Equations
- One or more equations did not get rendered due to their size.
Instances For
7 independent cycles are listed.
Each vertex in the cycles is in the support of f.
Each cycle has at least 3 vertices.
Consecutive vertices in each cycle are adjacent in the gauging graph.
Cycle properties #
All cycles have length 3 or 4.
The maximum cycle length is 4.
Euler's formula #
The cycle space dimension by Euler's formula: |E| - |V| + 1 = 22 - 12 + 1 = 11.
Overhead calculation #
Additional Gauss's law checks (A_v): one per vertex of G = 12.
Additional flux checks (B_p): one per independent cycle = 7.
Additional qubits (edge qubits): one per edge of G = 22.
Total overhead: 12 + 7 + 22 = 41 additional checks and qubits.
Expansion edges are valid #
All 4 expansion edges are edges of the gauging graph.
All expansion edge endpoints are in supp(f).
Degree bounds #
The maximum degree in the gauging graph is at most 6.
Matching edges #
The number of matching edges is 18.
The number of expansion edges is 4.
Adjacency between logical support and Z checks #
The number of Z checks adjacent to the support of X̄_α is 18.
Summary #
Summary of the gauging construction for X̄_α in the Gross code.