Documentation

QEC1.Remarks.Rem_21_GrossCodeGaugingMeasurement

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 #

The gauging graph vertices #

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 #

      The 4 expansion edges ensuring the deformed code has distance 12.

      Equations
      Instances For

        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

                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.

                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.

                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 #