Remark 11: Desiderata for Graph G #
Statement #
When choosing a constant-degree graph G for the gauging measurement, the goals are:
Short paths for deformation: G should contain a constant-length edge-path between any pair of vertices in the Z-type support of the same original check. This ensures the deformed checks have bounded weight.
Sufficient expansion: The Cheeger constant should satisfy h(G) ≥ 1. This ensures the deformed code has distance at least d (the original distance).
Low-weight cycle basis: There should exist a generating set of cycles where each cycle has weight at most some constant. This ensures the flux operators B_p have bounded weight.
When all three conditions are satisfied with constants independent of n, the gauging measurement procedure has constant overhead per qubit, LDPC property preserved, and no distance reduction.
Main Results #
ShortPathsForDeformation: Desideratum 1 — bounded graph distance within Z-supportSufficientExpansion: Desideratum 2 — Cheeger constant ≥ 1LowWeightCycleBasis: Desideratum 3 — bounded cycle weightsAllDesiderataSatisfied: All three conditions bundledsufficient_expansion_implies_expander: h(G) ≥ 1 ⟹ G is a 1-expanderlow_weight_cycles_bound_flux_weight: bounded cycle weight ⟹ bounded flux weightconstant_degree_bounds_edges: constant degree ⟹ linear edge overheaddesiderata_consequences: combined summary theorem
Desideratum 1: Short Paths for Deformation #
G should contain a constant-length edge-path between any pair of vertices that are in the Z-type support of the same original check. This ensures that the edge-path γ used in the deformation has bounded length, giving bounded-weight deformed checks.
Desideratum 1: Short paths for deformation. For every original check s_j, any two vertices in the Z-support of s_j have graph distance at most D in G.
Equations
Instances For
Short paths give a direct distance bound.
On a connected graph, short paths guarantee reachability: vertices in the same Z-support are reachable from each other.
The Z-support of a check is a subset of the full support, so its cardinality is bounded by the check weight.
Short paths bound the edge contribution to deformed checks. The deformed check s̃_j(γ) has Z-action on exactly those edges where γ(e) ≠ 0. If γ has at most B nonzero entries, the edge contribution is at most B.
Zero edge-path adds no edge weight to the deformed check.
Desideratum 2: Sufficient Expansion #
The Cheeger constant should satisfy h(G) ≥ 1. This ensures the deformed code has distance at least d (the original distance), as shown in Lemma 3.
Desideratum 2: Sufficient expansion. The Cheeger constant of G is at least 1.
Equations
Instances For
Sufficient expansion implies G is a 1-expander.
With sufficient expansion, every valid subset S has |∂S| ≥ |S|.
Sufficient expansion implies the Cheeger constant is positive.
Desideratum 3: Low-Weight Cycle Basis #
There should exist a generating set of cycles for G where each cycle has weight at most some constant W. This ensures the flux operators B_p have bounded weight.
Desideratum 3: Low-weight cycle basis. Each cycle in the generating set has at most W edges.
Equations
Instances For
Low-weight cycles imply bounded flux check weight: the weight of B_p equals the number of edges in cycle p, so it is at most W.
All flux checks are uniformly bounded when the cycle basis is low-weight.
Constant Degree and Edge Overhead #
A constant-degree graph has edge count linear in vertex count, giving constant overhead per qubit in the support of L.
A constant-degree graph has maximum degree at most Δ.
Equations
- DesiderataForGraphG.ConstantDegree G Δ = ∀ (v : V), G.degree v ≤ Δ
Instances For
Constant degree bounds edge count via the handshaking lemma: 2|E| = Σ_v deg(v) ≤ Δ · |V|.
Constant overhead per vertex: the ratio |E|/|V| ≤ Δ/2.
The total qubit count of the deformed code is |V| + |E|, which is at most |V| · (1 + Δ/2). We state a clean integer bound: 2·(|V| + |E|) ≤ (2 + Δ)·|V|.
Gauss Check Weight Characterization #
The weight of the Gauss check A_v on V ⊕ E equals 1 + |incident edges|. The support of A_v consists of vertex v (contributing 1) and all incident edges.
A_v acts nontrivially at vertex w iff w = v.
A_v acts nontrivially at edge e iff v ∈ e.
The support of A_v is {Sum.inl v} ∪ {Sum.inr e | v ∈ e}.
The weight of A_v equals 1 + |incident edges of v|.
The incident edges count equals the incidentEdges cardinality.
The weight of A_v equals 1 + |incidentEdges|.
The incident edge count equals the graph degree.
On a constant-degree graph, A_v has weight at most 1 + Δ.
All Desiderata Satisfied #
When all three conditions hold with constants independent of n, the deformed code has bounded check weight and bounded qubit degree (LDPC property preserved), with no distance reduction.
All three desiderata satisfied with given constants.
- short_paths : ShortPathsForDeformation G checks D
- expansion : SufficientExpansion G
- low_weight_cycles : LowWeightCycleBasis G cycles W
Instances For
When all desiderata are satisfied, the flux checks have bounded weight.
When all desiderata are satisfied, the graph is an expander.
When all desiderata are satisfied, every valid vertex subset has boundary at least as large as itself — preventing distance loss.
LDPC Preservation Characterization #
The deformed code has three families of checks:
- Gauss checks A_v: weight = 1 + deg(v) (bounded by 1 + Δ on a degree-Δ graph)
- Flux checks B_p: weight = |cycle p| (bounded by W)
- Deformed checks s̃_j: vertex weight from original + edge weight from path γ_j All are bounded when the desiderata hold with constant bounds.
The LDPC property of the deformed code, using the existing IsQLDPC predicate.
Equations
- DesiderataForGraphG.DeformedCodeIsLDPC G cycles checks data hcyc hcomm w_bound c_bound = IsQLDPC (DeformedCodeChecks.deformedStabilizerCode G cycles checks data hcyc hcomm) w_bound c_bound
Instances For
Gauss check weights are bounded on constant-degree graphs.
Flux check weights are bounded by the cycle basis weight bound.
Summary: All Three Conditions Together #
The three desiderata together ensure the deformed code is a good qLDPC code:
- Flux checks have bounded weight (from low-weight cycle basis)
- G is an expander with h(G) ≥ 1 (from sufficient expansion) — no distance loss
- Edge overhead is linear in |V| (from constant degree) — constant overhead per qubit
- Short paths ensure deformed checks have bounded weight
Summary theorem: when all three desiderata and constant degree are satisfied, the key consequences hold simultaneously.
The additional qubit overhead (edge count) per vertex of L is bounded.