TCSLib

14 Quantum Singleton Bound

14.1 Overview

This chapter proves the quantum Singleton bound: for a stabilizer code with logical dimension \(k\) and distance \(d\) on \(n\) qudits over a prime field \(\mathbb {F}_p\),

\[ k + 2(d-1) \; \le \; n. \]

The proof uses the symplectic vector space \(V = \mathbb {F}_p^n \times \mathbb {F}_p^n\) with the standard symplectic form, and the key idea of erasure correctability.

14.2 Symplectic vector space

Definition 14.1 Symplectic form
#

For \(u = (x,z), v = (x',z') \in V = \mathbb {F}_p^n \times \mathbb {F}_p^n\),

\[ \omega (u,v) \; =\; \sum _{i=0}^{n-1}(x_i z'_i - z_i x'_i). \]
Lemma 14.2 Bilinearity
#

\(\omega \) is bilinear: additive and scalar-homogeneous in each argument.

Lemma 14.3 Antisymmetry
#

\(\omega (u,v) = -\omega (v,u)\).

Lemma 14.4 Nondegeneracy
#

If \(\omega (u,v) = 0\) for all \(v\), then \(u = 0\).

Definition 14.5 Bundled bilinear form
#

\(\omega \) packaged as a LinearMap.BilinForm.

14.3 Support, weight, and isotropic subspaces

Definition 14.6 Support and weight
#

The support \(\mathrm{supp}(v) \subseteq \mathrm{Fin}\, n\) consists of coordinates where either component of \(v\) is nonzero; the weight is \(\mathrm{wt}(v) = |\mathrm{supp}(v)|\).

Lemma 14.7 Weight bound
#

\(\mathrm{wt}(v) \le n\) for all \(v \in V\).

Definition 14.8 Support submodule
#

For \(C \subseteq \mathrm{Fin}\, n\), the support submodule \(V_C = \{ v \in V \mid \mathrm{supp}(v) \subseteq C\} \).

Lemma 14.9 Dimension of support submodule
#

\(\dim _{\mathbb {F}_p}(V_C) = 2|C|\).

Definition 14.10 Symplectic orthogonal complement
#

For a submodule \(S \le V\), \(S^{\perp _\omega } = \{ v \in V \mid \forall s \in S,\; \omega (v,s) = 0\} \).

Lemma 14.11 Dimension of the symplectic orthogonal
#

\(\dim (S^{\perp _\omega }) = 2n - \dim (S)\).

Definition 14.12 Isotropic submodule
#

\(S\) is isotropic if \(S \le S^{\perp _\omega }\), i.e. \(\omega (u,v) = 0\) for all \(u,v \in S\).

14.4 Code parameters and erasure correctability

Definition 14.13 Quantum code distance
#

\(d(S) = \min \{ \mathrm{wt}(v) \mid v \in S^{\perp _\omega } \setminus S,\; \mathrm{wt}(v) \neq 0\} \) (or \(0\) if no such \(v\) exists).

Lemma 14.14 Distance is at most \(n\)
#

\(d(S) \le n\).

Definition 14.15 Erasure correctability
#

An erasure set \(E \subseteq \mathrm{Fin}\, n\) is correctable for \(S\) if every \(v \in V_E \cap S^{\perp _\omega }\) is already in \(S\).

Lemma 14.16 Distance implies correctability

If \(|E| \lt d(S)\), then \(E\) is correctable.

Proof

Any \(v \in S^{\perp _\omega } \cap V_E\) outside \(S\) witnesses \(d(S) \le \mathrm{wt}(v)\), while \(v \in V_E\) forces \(\mathrm{supp}(v) \subseteq E\), so \(\mathrm{wt}(v) \le |E| \lt d(S)\) — a contradiction. Used in the Singleton bound to turn the distance hypothesis into two disjoint correctable erasure sets of size \(d(S)-1\). Not proved in Knill–Laflamme (Phys. Rev. A 55, 900); full note: references/informalized/QuantumSingleton.dist_implies_correctable.md.

Definition 14.17 Logical dimension
#

\(k(S) = n - \dim (S)\).

14.5 Key lemma: two disjoint correctable sets

Lemma 14.18 Two disjoint correctable sets bound \(k\)

Let \(S\) be isotropic. If \(A,B \subseteq \mathrm{Fin}\, n\) are disjoint and both correctable, then

\[ k(S) \; \le \; n - |A| - |B|. \]
Proof

By the cleaning identity, \(g(S, \mathrm{univ} \setminus A) = 2(n - \dim S)\) (g_complement_correctable), while \(g(S, B \cup (\mathrm{univ}\setminus (A \cup B))) \le 2\, |\mathrm{univ}\setminus (A \cup B)|\) (g_le_two_card_C); the two argument sets coincide, giving the bound. This is the engine behind Theorem V.1 of Knill–Laflamme (Phys. Rev. A 55, 900), which states the corresponding bound \(n \ge 4e + k\) with proof deferred; the Lean route is a symplectic dimension count with no density matrices.

14.6 Quantum Singleton bound

Theorem 14.19 Quantum Singleton bound

For any isotropic submodule \(S \le V\),

\[ k(S) + 2(d(S) - 1) \; \le \; n. \]
Proof

Choose disjoint erasure sets \(A, B\) of size \(d(S)-1\) (exists_disjoint_finsets_card); both are correctable by dist_implies_correctable, so the two-disjoint-correctable-sets lemma yields \(k(S) \le n - 2(d(S)-1)\). The statement is Theorem V.1 of Knill–Laflamme (Phys. Rev. A 55, 900): an \((n,k)\) \(e\)-error-correcting code satisfies \(n \ge 4e + k\), which with \(d = 2e+1\) is exactly this bound; the paper defers the proof, and the Lean supplies it via the erasure/cleaning argument.

14.7 Additional declarations

Definition 14.20 Prime field \(\mathbb {F}_p\)
#

The prime field \(\mathrm{GF}(p)\), realized as \(\mathbb {Z}/p\mathbb {Z}\) via ZMod.

Definition 14.21 Symplectic vector space
#

The ambient space \(V = \mathbb {F}_p^n \times \mathbb {F}_p^n\) of pairs of coordinate vectors.

Lemma 14.22 Evaluation of the bundled form
#

The bundled bilinear form \(\mathrm{symB}\) agrees with \(\omega \): \(\mathrm{symB}(x,y) = \omega (x,y)\) for all \(x,y \in V\).

Definition 14.23 Restriction to coordinates in \(C\)
#

For \(C \subseteq \mathrm{Fin}\, n\), the linear map \(V_C \to (C \to \mathbb {F}_p) \times (C \to \mathbb {F}_p)\) sending a vector supported on \(C\) to its two component functions restricted to \(C\).

Definition 14.24 Extension from coordinates in \(C\)
#

The linear map \((C \to \mathbb {F}_p) \times (C \to \mathbb {F}_p) \to V_C\) that extends a pair of functions on \(C\) to a vector of \(V\) by setting all coordinates outside \(C\) to zero.

Lemma 14.25 \(\mathrm{restrictToC}\) is a left inverse of \(\mathrm{extendFromC}\)

For every \(x\), \(\mathrm{restrictToC}_C(\mathrm{extendFromC}_C(x)) = x\).

Lemma 14.26 \(\mathrm{extendFromC}\) is a left inverse of \(\mathrm{restrictToC}\)

For every \(x \in V_C\), \(\mathrm{extendFromC}_C(\mathrm{restrictToC}_C(x)) = x\).

Definition 14.27 Isomorphism \(V_C \cong (\mathbb {F}_p^C)^2\)

The linear equivalence \(V_C \simeq (C \to \mathbb {F}_p) \times (C \to \mathbb {F}_p)\) built from \(\mathrm{restrictToC}\) and \(\mathrm{extendFromC}\) as mutually inverse maps.

Definition 14.28 Restriction map \(r_E\)
#

The linear map \(r_E : V \to V_E\) that zeroes out the coordinates of a vector outside \(E\), keeping those in \(E\) unchanged.

Definition 14.29 Intersection \(S_M = S \cap V_M\)
#

For a submodule \(S \le V\) and \(M \subseteq \mathrm{Fin}\, n\), the submodule \(S_M = S \cap V_M\).

Definition 14.30 Intersection \(S^{\perp }_M = S^{\perp _\omega } \cap V_M\)

The submodule \(S^{\perp }_M = S^{\perp _\omega } \cap V_M\).

Definition 14.31 Supportable logical operators count \(g(M)\)

\(g(S,M) = \dim _{\mathbb {F}_p}(S^{\perp }_M) - \dim _{\mathbb {F}_p}(S_M)\).

Lemma 14.32 Kernel of \(r_E\)
#

\(\ker (r_E) = V_{\mathrm{univ} \setminus E}\), the subspace supported on the complement of \(E\).

Definition 14.33 Complement of \(E\)
#

\(E^c = \mathrm{Fin}\, n \setminus E\), the complement finset of \(E\).

Lemma 14.34 Complement as set difference
#

\(E^c = \mathrm{univ} \setminus E\).

Lemma 14.35 Rank-nullity for the restriction of \(S\) to \(E\)

\(\dim _{\mathbb {F}_p}(r_E(S)) = \dim _{\mathbb {F}_p}(S) - \dim _{\mathbb {F}_p}(S \cap V_{E^c})\).

Lemma 14.36 Symplectic form respects restriction

If \(v \in V_M\), then \(\omega (v,s) = \omega (v, r_M(s))\) for all \(s \in V\).

Definition 14.37 Restriction as an endomorphism of \(V\)

The composition \(r_E^V : V \to V\) of \(r_E\) with the inclusion \(V_E \hookrightarrow V\).

Lemma 14.38 Restriction on the left argument

If \(v \in V_M\), then \(\omega (r_M^V(s), v) = \omega (s, v)\) for all \(s \in V\).

Lemma 14.39 Non-degeneracy on \(V_M\)

If \(v \in V_M\) and \(\omega (v,w) = 0\) for all \(w \in V_M\), then \(v = 0\).

Lemma 14.40 Restriction on the left argument, second form

If \(v \in V_M\), then \(\omega (r_M^V(s), v) = \omega (s, v)\) for all \(s \in V\).

Lemma 14.41 Orthogonal intersection equals orthogonal of restricted image

\(S^{\perp _\omega } \cap V_M = (r_M^V(S))^{\perp _\omega } \cap V_M\).

Definition 14.42 Restricted bundled form
#

The symplectic bilinear form \(\mathrm{symB}\) restricted to the subspace \(V_M\).

Definition 14.43 Restricted symplectic form

An abbreviation for \(\mathrm{symB\_ sub}\), the symplectic form viewed as a bilinear form on \(V_M\).

Lemma 14.44 Evaluation of the restricted form

For \(x,y \in V_M\), \(\mathrm{sym\_ form\_ sub}_M(x,y) = \omega (x,y)\) computed on the underlying vectors.

Lemma 14.45 Non-degeneracy of the restricted form

The restricted symplectic form on \(V_M\) is non-degenerate.

\(S^{\perp _\omega } \cap V_M\) is the image under \(V_M \hookrightarrow V\) of the orthogonal complement of \(r_M(S)\) with respect to the restricted form.

Lemma 14.47 Reflexivity of the restricted form

The restricted symplectic form on \(V_M\) is reflexive.

Lemma 14.48 Dimension of the orthogonal intersection

\(\dim _{\mathbb {F}_p}(S^{\perp _\omega } \cap V_M) = 2|M| - \dim _{\mathbb {F}_p}(r_M(S))\).

For isotropic \(S\),

\[ g(S,M) = 2|M| + \dim (S_{M^c}) - \dim (S) - \dim (S_M). \]
Lemma 14.50 Double complement
#

\((M^c)^c = M\).

Lemma 14.51 Sum of restricted dimensions is bounded

\(\dim _{\mathbb {F}_p}(S_M) + \dim _{\mathbb {F}_p}(S_{M^c}) \le \dim _{\mathbb {F}_p}(S)\).

Lemma 14.52 Formula for \(g(M)\)

For isotropic \(S\),

\[ g(S,M) = \bigl(2|M| + \dim (S_{M^c})\bigr) - \bigl(\dim (S) + \dim (S_M)\bigr). \]

For isotropic \(S\),

\[ g(S,M) + \dim (S_M) + \dim (S) = 2|M| + \dim (S_{M^c}). \]
Lemma 14.54 Dimension inequality

For isotropic \(S\), \(\dim (S) + \dim (S_M) \le 2|M| + \dim (S_{M^c})\).

For isotropic \(S\),

\[ g(S,M) + g(S,M^c) = 2n - 2\dim _{\mathbb {F}_p}(S). \]
Lemma 14.56 Cardinalities of a set and its complement
#

\(|M| + |M^c| = n\).

If \(M\) is correctable for \(S\), then \(g(S,M) = 0\).

Lemma 14.58 Correctable complement has \(g(M^c) = 2k\)

If \(S\) is isotropic and \(M\) is correctable, then \(g(S,M^c) = 2n - 2\dim _{\mathbb {F}_p}(S)\).

If \(B\) and \(C\) are disjoint and \(B\) is correctable for \(S\), then \(g(S, B \cup C) \le 2|C|\).

Proof

Rank–nullity for the restriction map \(r_C : S^{\perp _\omega } \cap V_{B \cup C} \to V_C\): its kernel consists of vectors supported on \(B\), which correctability of \(B\) absorbs into \(S\), and its range has dimension at most \(\dim V_C = 2|C|\). This is the counting half of the cleaning argument, consumed by the two-disjoint-correctable-sets lemma. Not present in Knill–Laflamme (Phys. Rev. A 55, 900); full note: references/informalized/QuantumSingleton.g_le_two_card_C.md.

Lemma 14.60 Full support is the whole space

\(V_{\mathrm{univ}} = \top \), the entire space \(V\).

Lemma 14.61 Dimension of \(V\)

\(\dim _{\mathbb {F}_p}(V) = 2n\).

Lemma 14.62 Non-degeneracy of the bundled form
#

The bundled symplectic form \(\mathrm{symB}\) is non-degenerate.

Lemma 14.63 Reflexivity of the bundled form

The bundled symplectic form \(\mathrm{symB}\) is reflexive.

Lemma 14.64 Isotropic dimension bound

If \(S\) is isotropic, then \(\dim _{\mathbb {F}_p}(S) \le n\).

If \(S\) is isotropic and \(k(S) = 0\), then \(d(S) = 0\).

Lemma 14.66 Existence of disjoint finsets of given size
#

Whenever \(2t \le n\), there exist disjoint finsets \(A, B \subseteq \mathrm{Fin}\, n\) with \(|A| = |B| = t\).