Proof of Lemma 10, p. 10 — the syndrome σX(e) has weight at most ΔB|e|
ProvedQuantumExpander.Decoder.syndrome_weight_ledecodingp2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-paperp2o-v1quantum-ldpc-codes
Let be a -biregular bipartite graph with . For every error ,
Indeed each qubit lies in checks of and each qubit in checks, and because and .
The bound converts the syndrome-weight budget of the decoder into an error-weight budget in the proof of Lemma 10.
Preamble
import Mathlib import Definitions.Def_CodingTheory import Definitions.Def_TillichZemor_HGP_Setting import Definitions.Def_QuantumExpander_Decoder_Setting
Formal statement
namespace QuantumExpander.Decoder
theorem syndrome_weight_le {A B : Type*} [Fintype A] [Fintype B] [DecidableEq A] [DecidableEq B]
(adj : A → B → Prop) [∀ a b, Decidable (adj a b)] (ΔA ΔB : ℕ)
(hbi : IsBiregular adj ΔA ΔB) (hn : Fintype.card B ≤ Fintype.card A)
(e : Qubit A B → ZMod 2) :
hammingNorm (sigmaX (bipMatrix adj) e) ≤ ΔB * hammingNorm e := by sorry
end QuantumExpander.Decoder
Source
Leverrier, Tillich and Zémor, Quantum expander codes, arXiv:1504.00822v1, p. 10, proof of Lemma 10, "the syndrome σX(e) has weight at most ΔB|e|"
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.