Cor_2: Cheeger Optimality #
Statement #
Choosing a graph $G$ with Cheeger constant $h(G) = 1$ is optimal in the following sense:
- The deformed code distance satisfies $d^* = d$ (no distance reduction).
- A Cheeger constant larger than 1 does not further improve the distance.
- A Cheeger constant smaller than 1 causes distance reduction by factor $h(G)$.
Main Results #
cheeger_one_distance_lower_bound: When h(G) = 1, d* ≥ d (from Lem_2)trivial_extension_weight: Original logical extends to deformed with same weightcheeger_one_distance_eq: When h(G) = 1, d* = d (combining upper and lower bounds)cheeger_gt_one_no_improvement: When h(G) > 1, d* ≥ d but not morecheeger_lt_one_distance_reduction: When h(G) < 1, d* ≥ h(G) · d
Proof Strategy #
Part 1 (h(G) = 1):
- Lower bound: From Lem_2, d* ≥ min(1, 1) · d = d
- Upper bound: Original logical extends trivially (no edge support) with weight d
- Combining: d* = d
Part 2 (h(G) > 1):
- From Lem_2: d* ≥ min(h(G), 1) · d = d
- The min with 1 caps the improvement at d
Part 3 (h(G) < 1):
- From Lem_2: d* ≥ min(h(G), 1) · d = h(G) · d
- Distance is reduced by factor h(G)
Part 1: Upper Bound from Trivial Extension #
The deformed code contains the original code qubits (as vertex qubits). Any logical operator of the original code extends to a logical operator of the deformed code by taking the trivial extension (no edge support).
The trivial extension of an original code operator to the deformed system. Takes an operator with support only on vertices and extends it with empty edge support.
Equations
Instances For
The weight of a trivially extended operator equals the weight of the original
The trivial extension has no edge X-support
The trivial extension has no edge Z-support
A trivially extended nontrivial operator is nontrivial in the deformed code
The trivial extension of an operator with empty X-support on edges is a cocycle. Every cycle has even (0) intersection with the empty edge set.
The Key Insight: Trivial Extension is a Valid Deformed Logical #
For a logical operator ℓ of the original code with |ℓ| = d, the operator ℓ ⊗ I_E (acting as ℓ on vertices and identity on edges) is a valid logical of the deformed code.
This gives the upper bound d* ≤ d.
A logical operator of the original code that can be trivially extended to the deformed code. The extension is valid if:
- The original operator is a logical (commutes with checks, not a stabilizer)
- The trivial extension commutes with all B_p (automatically true for empty edge X-support)
- The trivial extension commutes with all A_v (requires specific structure)
- The trivial extension commutes with all deformed checks s̃_j
- op : OriginalCodeOperator V
The original logical operator
It is a logical of the original code
- nontrivial : self.op.isNontrivial
It is nontrivial
It has the minimum weight d
The trivial extension commutes with all A_v. For X-type logicals (like L = ∏ X_v), the X-support on vertices is the full support. A_v = X_v ∏_{e∋v} X_e. The X_v part commutes with X-support on vertices (X·X = I or X). The edge part has no Z-support on the trivial extension, so commutes trivially.
More generally, for any logical ℓ commuting with L:
- [A_v, ℓ⊗I_E] has X-X commutation (always commutes) and Z-X commutation
- Since ℓ⊗I_E has no edge support, there's no Z on edges to anticommute with X_e
- The Z_v part of ℓ commutes with A_v if |Z-support ∩ {v}| is even
- This holds for any operator commuting with L (since Z-support must have even intersection with L's support)
Instances For
The deformed code distance d* is at most d when the original code has a logical operator that can be trivially extended.
Part 1: When h(G) = 1, d* = d #
Lower bound from Lem_2: d* ≥ min(1, 1) · d = d Upper bound from trivial extension: d* ≤ d Therefore: d* = d
When h(G) = 1, the lower bound from Lem_2 gives d* ≥ d
The main optimality result for h(G) = 1: When the Cheeger constant is exactly 1, the deformed code distance equals the original code distance.
This theorem establishes both bounds:
- Lower bound d* ≥ d: From Lem_2 with h(G) = 1
- Upper bound d* ≤ d: There exists a deformed logical with weight exactly d (the trivial extension of an original minimum-weight logical)
The upper bound relies on the fact that the trivially extended logical is a valid deformed logical operator (it's in the set of logicals).
Part 1 Main Result: When h(G) = 1, the deformed code distance exactly equals the original code distance: d* = d.
This is the key optimality result. The equality follows from:
- Lower bound: d* ≥ d from Lem_2 (every deformed logical has weight ≥ d)
- Upper bound: d* ≤ d from the trivial extension (there exists a deformed logical of weight exactly d, namely the trivial extension of a minimum-weight original logical)
The hypothesis h_trivial_in_logicals ensures the trivially extended operator
is counted in the deformed code distance computation.
Part 2: When h(G) > 1, no further improvement #
A Cheeger constant larger than 1 does not further improve the distance bound. This is because min(h(G), 1) = 1 for h(G) ≥ 1.
When h(G) > 1, the bound is still d* ≥ d (not better)
The min(h(G), 1) formula explains why h(G) > 1 doesn't help: For any h(G) ≥ 1, the effective bound factor is 1.
Mathematical reason: Logicals can be "cleaned" onto the original vertices by multiplying with A_v stabilizers. A logical supported only on original vertices (no edge qubits) has its weight unchanged from the original code.
For all h(G) ≥ 1, the distance bound is d* ≥ d
Part 3: When h(G) < 1, distance reduction occurs #
A Cheeger constant smaller than 1 causes distance reduction by factor h(G). The bound becomes d* ≥ h(G) · d.
When h(G) < 1, the lower bound from Lem_2 gives d* ≥ h(G) · d
The factor min(h(G), 1) equals h(G) when h(G) < 1
For h(G) < 1, the distance is reduced: d* ≥ h(G) · d but potentially d* < d
Main Optimality Theorem #
Combining all three parts: h(G) = 1 is optimal.
Classification of Cheeger constant regimes and their effect on code distance
- optimal {hG : ℝ} : hG = 1 → CheegerRegime hG
- above_one {hG : ℝ} : hG > 1 → CheegerRegime hG
- below_one {hG : ℝ} : 0 < hG → hG < 1 → CheegerRegime hG
Instances For
The effective distance bound factor depends on the Cheeger regime
Main Optimality Theorem: h(G) = 1 is optimal for code distance preservation.
- When h(G) = 1: d* = d (no distance reduction)
- Lower bound: d* ≥ min(1,1)·d = d (from Lem_2)
- Upper bound: d* ≤ d (from trivial extension of original logical)
- When h(G) > 1: d* ≥ d (no improvement beyond d)
- The min(h(G), 1) factor caps the bound at d
- Increasing h(G) beyond 1 provides no additional benefit
- When h(G) < 1: d* ≥ h(G)·d (distance reduction by factor h(G))
- The bound is reduced proportionally to the Cheeger constant
Corollaries #
Corollary: h(G) = 1 achieves the best possible distance guarantee
Corollary: The distance factor min(h(G), 1) is nonnegative
Corollary: For h(G) = 1, min(h(G), 1) = 1
Corollary: The distance bound is monotonic in h(G) up to 1
Corollary: The distance bound is constant for h(G) ≥ 1
Summary: The Cheeger constant h(G) = 1 is optimal because:
- It achieves d* = d (maximum possible distance preservation)
- Higher values don't help (capped at factor 1)
- Lower values hurt (reduced by factor h(G))