MerLean-example

23 Rem 13: Optimal Cheeger Constant

This remark establishes that \(h(G) = 1\) is the optimal Cheeger constant for distance preservation in the deformed code construction. Three points are shown: (1) \(h(G) \geq 1\) is sufficient for \(d^* \geq d\); (2) \(h(G) {\gt} 1\) does not help further since \(d^* \leq d\), giving \(d^* = d\); (3) \(h(G) {\lt} 1\) causes distance loss with \(d^* \geq h(G) \cdot d {\lt} d\).

Lifting original operators to the extended system

Definition 543 Lift to Extended System
#

Given a Pauli operator \(P\) on \(V\), define its lift to the extended qubit space \(V \oplus E(G)\) by

\[ \operatorname {liftToExtended}(P) := \operatorname {deformedOpExt}(P, 0), \]

i.e., \(P\) acts on vertex qubits as before and acts as the identity on all edge qubits.

Lemma 544 Lifted operator has same weight

For any Pauli operator \(P\) on \(V\),

\[ \operatorname {weight}(\operatorname {liftToExtended}(P)) = \operatorname {weight}(P). \]
Proof

We use the vertex–edge weight decomposition. The edge contribution is zero: for every edge qubit \(e \in E(G)\), the lifted operator satisfies \(\operatorname {xVec}(\operatorname {liftToExtended}(P))(\operatorname {inr}(e)) = 0\) and \(\operatorname {zVec}(\operatorname {liftToExtended}(P))(\operatorname {inr}(e)) = 0\), so the filter over edges with non-trivial support is empty and has cardinality \(0\). Adding zero to the vertex weight, the vertex contribution equals \(\operatorname {weight}(P)\) by unfolding the definitions of weight and support and applying congruence.

Lemma 545 Restriction of lift recovers original

For any Pauli operator \(P\) on \(V\),

\[ \operatorname {restrictToV}(\operatorname {liftToExtended}(P)) = P. \]
Proof

By extensionality on each vertex \(v\), both the \(x\)-vector and \(z\)-vector components agree by simplification using the definitions of \(\operatorname {restrictToV}\), \(\operatorname {liftToExtended}\), and \(\operatorname {deformedOpExt}\).

Lemma 546 Lift preserves multiplication

For any Pauli operators \(P, Q\) on \(V\),

\[ \operatorname {liftToExtended}(P \cdot Q) = \operatorname {liftToExtended}(P) \cdot \operatorname {liftToExtended}(Q). \]
Proof

By extensionality on each qubit \(q \in V \oplus E(G)\), case-splitting on whether \(q\) is a vertex or edge qubit, then simplifying using the definitions of \(\operatorname {liftToExtended}\), \(\operatorname {deformedOpExt}\), and the multiplication formulas for \(x\)-vectors and \(z\)-vectors.

Lemma 547 Lift sends identity to identity

We have \(\operatorname {liftToExtended}(\mathbf{1}) = \mathbf{1}\).

Proof

By extensionality on each qubit \(q\), case-splitting on vertex or edge, and simplifying using the definitions and the formulas for \(\operatorname {xVec}\) and \(\operatorname {zVec}\) of the identity.

Lemma 548 Lift is injective

If \(P \neq \mathbf{1}\), then \(\operatorname {liftToExtended}(P) \neq \mathbf{1}\).

Proof

Suppose for contradiction that \(\operatorname {liftToExtended}(P) = \mathbf{1}\). Applying \(\operatorname {restrictToV}\) to both sides and using the fact that \(\operatorname {restrictToV}(\operatorname {liftToExtended}(P)) = P\) and \(\operatorname {restrictToV}(\mathbf{1}) = \mathbf{1}\), we obtain \(P = \mathbf{1}\), contradicting \(P \neq \mathbf{1}\).

Commutation of lifted operators with deformed code checks

For any Pauli operator \(P\) on \(V\) and any cycle index \(p\), the lifted operator commutes with the flux check:

\[ [\operatorname {liftToExtended}(P),\, \operatorname {fluxChecks}(p)] = 0. \]
Proof

We unfold \(\operatorname {PauliCommute}\) and \(\operatorname {symplecticInner}\), then decompose the sum over the type \(V \oplus E(G)\) into vertex and edge parts. For the vertex sum: since flux checks are pure \(Z\) on edges and have trivial \(x\)-vector on vertices, each summand \(\operatorname {xVec}(\operatorname {lift}(P))(\operatorname {inl}(v)) \cdot \operatorname {zVec}(\operatorname {flux}(p))(\operatorname {inl}(v)) + \operatorname {zVec}(\operatorname {lift}(P))(\operatorname {inl}(v)) \cdot \operatorname {xVec}(\operatorname {flux}(p))(\operatorname {inl}(v))\) equals \(0\) by simplification. For the edge sum: since the lift has zero support on edges, each summand equals \(0\). Adding the two zero contributions gives \(0\).

Lemma 550 Lift commutes with deformed original checks

Let \(P\) be a Pauli operator on \(V\) and \(j\) a check index such that \(P\) commutes with the original check \(\operatorname {checks}(j)\). Then \(\operatorname {liftToExtended}(P)\) commutes with the deformed original check \(\operatorname {deformedOriginalChecks}(j)\).

Proof

We rewrite the commutation condition as \(\operatorname {symplecticInner}(\operatorname {liftToExtended}(P), \operatorname {deformedOriginalChecks}(j)) = 0\). Since the lift has no \(X\)-support on edges, we apply the lemma that symplectic inner products with deformed checks reduce to the restriction on \(V\). Rewriting using \(\operatorname {restrictToV}(\operatorname {liftToExtended}(P)) = P\), the result follows from the hypothesis that \(P\) commutes with \(\operatorname {checks}(j)\).

Lemma 551 Symplectic inner product with Gauss law

For any Pauli operator \(P\) on \(V\) and vertex \(v \in V\),

\[ \langle \operatorname {liftToExtended}(P),\, A_v \rangle _{\mathrm{symp}} = P.\operatorname {zVec}(v). \]
Proof

We unfold \(\operatorname {symplecticInner}\) and decompose the sum over \(V \oplus E(G)\). For the vertex sum: since \(A_v\) has \(\operatorname {zVec} = 0\) on vertices and \(\operatorname {xVec}(\operatorname {inl}(w)) = \delta _{v,w}\), we simplify each term and use single-element summation to extract the \(v\)-th term, obtaining \(P.\operatorname {zVec}(v)\). For the edge sum: since the lift has zero components on edges, each summand is zero. Adding the vertex sum and the zero edge sum gives the result.

Lemma 552 Lift commutes with Gauss law iff no \(Z\)-support

For any Pauli operator \(P\) on \(V\) and vertex \(v\),

\[ \operatorname {PauliCommute}(\operatorname {liftToExtended}(P), A_v) \iff P.\operatorname {zVec}(v) = 0. \]
Proof

Unfolding \(\operatorname {PauliCommute}\), the condition becomes \(\langle \operatorname {liftToExtended}(P), A_v \rangle _{\mathrm{symp}} = 0\). By the previous lemma, this equals \(P.\operatorname {zVec}(v) = 0\).

Lemma 553 Pure-\(X\) lift commutes with all Gauss law checks

If \(P\) is a pure-\(X\) operator (i.e., \(P.\operatorname {zVec} = 0\)), then \(\operatorname {liftToExtended}(P)\) commutes with \(A_v\) for every vertex \(v \in V\).

Proof

By the commutation criterion, it suffices to show \(P.\operatorname {zVec}(v) = 0\), which follows from evaluating the hypothesis \(P.\operatorname {zVec} = 0\) at \(v\).

Pure-\(X\) logicals lift to deformed code centralizer

Theorem 554 Pure-\(X\) centralizer element lifts to deformed centralizer

Let \(P\) be a pure-\(X\) Pauli operator on \(V\) that commutes with all original checks. Then \(\operatorname {liftToExtended}(P)\) lies in the centralizer of the deformed stabilizer code.

Proof

Let \(a\) be an arbitrary check of the deformed code.We simplify using the structure of the deformed stabilizer code and case-split on the type of check \(a\):

  • Gauss law check (\(a = \operatorname {gaussLaw}(v)\)): commutation follows from the pure-\(X\) Gauss law commutation lemma.

  • Flux check (\(a = \operatorname {flux}(p)\)): commutation follows from the flux commutation lemma.

  • Deformed original check (\(a = \operatorname {deformed}(j)\)): commutation follows from the deformed check commutation lemma, using the hypothesis that \(P\) commutes with the original check \(\operatorname {checks}(j)\).

Point 1: \(h(G) \geq 1\) is sufficient for \(d^* \geq d\)

Theorem 555 Sufficient expansion gives \(d^* \geq d\)

Let \(C\) be a stabilizer code with checks \(\{ \operatorname {checks}(j)\} _{j \in J}\), and let \(G\) be a connected graph on \(V\) with \(|V| \geq 2\) satisfying the sufficient expansion condition \(h(G) \geq 1\). Assume the exactness conditions on the chain complex and that the original code has a logical operator. Then the deformed code distance satisfies \(d^* \geq d\).

Proof

This is a direct application of the theorem \(\texttt{deformed\_ distance\_ ge\_ d\_ sufficient\_ expansion}\).

Point 2: \(d^* \leq d\) via lifting

Lemma 556 Deformed distance is at most the weight of any logical

For any logical operator \(L'\) of the deformed code,

\[ d^* \leq \operatorname {weight}(L'). \]
Proof

Unfolding the definition of distance as an infimum, we apply \(\operatorname {Nat.sInf\_ le}\) using the witness \((L', \text{hlog}, \operatorname {rfl})\).

Theorem 557 Lifted logical is a deformed code logical

Let \(P\) be a pure-\(X\) logical operator of the original code whose lift is not in the deformed stabilizer group. Then \(\operatorname {liftToExtended}(P)\) is a logical operator of the deformed code.

Proof

From the hypothesis that \(P\) is a logical operator, we extract that \(P\) is in the centralizer of the original code, \(P\) is not in the stabilizer group, and \(P \neq \mathbf{1}\). We verify the three conditions for \(\operatorname {liftToExtended}(P)\) being a logical of the deformed code:

  1. Centralizer membership: Since \(P\) is pure-\(X\) and commutes with all original checks, we apply the centralizer lifting theorem.

  2. Not in deformed stabilizer: This is given by hypothesis.

  3. Non-identity: Since \(P \neq \mathbf{1}\), the lift is non-identity by injectivity of the lift.

If there exists a pure-\(X\) logical \(P\) of the original code with \(\operatorname {weight}(P) = d\) whose lift is not a deformed stabilizer, then \(d^* \leq d\).

Proof

We first establish that \(\operatorname {liftToExtended}(P)\) is a logical of the deformed code. Then:

\[ d^* \leq \operatorname {weight}(\operatorname {liftToExtended}(P)) = \operatorname {weight}(P) = d, \]

where the first inequality uses the deformed distance bound, the first equality uses weight preservation of the lift, and the second equality uses the hypothesis \(\operatorname {weight}(P) = d\).

Point 2 combined with Point 1: \(d^* = d\) when \(h(G) \geq 1\)

Theorem 559 \(d^* = d\) when \(h(G) \geq 1\)

Under the hypotheses of both Point 1 and Point 2 (sufficient expansion \(h(G) \geq 1\), existence of a pure-\(X\) minimum-weight logical whose lift is not a deformed stabilizer), the deformed code distance equals the original code distance:

\[ d^* = d. \]
Proof

We apply antisymmetry of \(\leq \). The inequality \(d^* \leq d\) follows from Point 2 (deformed distance at most original). The inequality \(d \leq d^*\) follows from Point 1 (sufficient expansion gives \(d^* \geq d\)).

Point 3: \(h(G) {\lt} 1\) causes distance loss

Theorem 560 Distance loss when \(h(G) {\lt} 1\)

If \(h(G) {\lt} 1\), then the deformed code distance satisfies

\[ h(G) \cdot d \leq d^*. \]

Since \(h(G) {\lt} 1\), this lower bound is strictly less than \(d\), representing distance loss.

Proof

By the general bound from Lemma 3, \(d^* \geq \min (h(G), 1) \cdot d\). Since \(h(G) {\lt} 1\), we have \(\min (h(G), 1) = h(G)\), so rewriting gives \(d^* \geq h(G) \cdot d\). The result follows by casting to the appropriate type.

Lemma 561 \(h(G) {\lt} 1\) bound is strictly less than \(d\)

If \(d {\gt} 0\), \(h(G) {\gt} 0\), and \(h(G) {\lt} 1\), then

\[ h(G) \cdot d {\lt} d. \]
Proof

We compute:

\[ h(G) \cdot d {\lt} 1 \cdot d = d, \]

where the strict inequality follows from \(h(G) {\lt} 1\) and \(d {\gt} 0\) (using multiplication by a positive right factor), and the equality is by the identity \(1 \cdot d = d\).

Optimality of \(h(G) = 1\)

Lemma 562 Bound saturates at \(h(G) = 1\)

If \(h(G) \geq 1\), then for any \(d \in \mathbb {N}\),

\[ \min (h(G), 1) \cdot d = d. \]
Proof

Since \(1 \leq h(G)\), we have \(\min (h(G), 1) = 1\), so the expression simplifies to \(1 \cdot d = d\).

Theorem 563 \(h(G) {\gt} 1\) does not help further

If \(h(G) {\gt} 1\), then under the same hypotheses as Point 1,

\[ d \leq d^*. \]

That is, the lower bound does not improve beyond what \(h(G) = 1\) already provides.

Proof

Since \(h(G) {\gt} 1\) implies \(h(G) \geq 1\), this is a direct application of the sufficient expansion theorem.

Summary: Distance bound trichotomy

Theorem 564 Distance trichotomy

Let \(d {\gt} 0\) and \(h(G) {\gt} 0\). The distance bound exhibits the following dichotomy:

  1. If \(h(G) \geq 1\), then \(\min (h(G), 1) \cdot d = d\) (the bound saturates).

  2. If \(h(G) {\lt} 1\), then \(\min (h(G), 1) \cdot d {\lt} d\) (strict distance loss).

Proof

We prove both conjuncts separately.

  1. Assume \(h(G) \geq 1\). Then \(\min (h(G), 1) = 1\), so \(\min (h(G), 1) \cdot d = 1 \cdot d = d\).

  2. Assume \(h(G) {\lt} 1\). Then \(\min (h(G), 1) = h(G)\) (since \(h(G) \leq h(G) {\lt} 1\)). We apply the lemma that \(h(G) \cdot d {\lt} d\) when \(d {\gt} 0\), \(h(G) {\gt} 0\), and \(h(G) {\lt} 1\).

I’ll start by reading the Lean file to understand its contents.Now I have the full file. Let me produce the LaTeX translation.