Metadata
slug: khesin-li-2024-bipartite-encoder-equivalence
bibkey: khesinli2024equivalence
doi: 10.48550/arXiv.2406.12083
url: https://arxiv.org/abs/2406.12083v1
triage: theorem
motivation_gids:
- D5/S3/Quantum/Codes/KhesinLiBipartiteEncoderEquivalence.result
Bipartite encoder forms in an operation-generated class differ only by permutations and row operations
Problem
A. B. Khesin and A. M. Li, Equivalence Classes of Quantum Error-Correcting Codes (2024), arXiv:2406.12083v1, Section 8, Conjecture 8.3 (main.tex, lines 1768–1771):
In an equivalence class with bipartite forms, all bipartite forms in the class can be transformed from one to another using only output permutations, input permutations, and row operations on the input-output adjacency matrix.
The source introduces these forms as graphs with “no edges among output nodes” (main.tex, line 1631). Its Section 7 class construction uses the operations of Conjecture 6.3 (main.tex, lines 1557 and 1582–1584). The operations and their locators are recorded in the literature note.
Issue #26139 fixes the operation-generated reading. A graph has vertex set , with inputs on the left and outputs on the right. A bipartite form has only input–output edges: neither input–input nor output–output edges. Equivalence is Relation.EqvGen Step, generated by local complementation, output permutations, input permutations, binary additions of distinct input rows, and input-edge removal. Local Clifford decorations are absent.
For all natural and all such bipartite forms , claim says that operation-generated equivalence implies Relation.ReflTransGen BipartiteStep G H: a finite, possibly empty, sequence of output permutations, input permutations and binary additions of distinct input rows. This is proved. There is no positivity, connectedness, full-rank or normalization hypothesis.
Motivation
Section 8 seeks simple representatives of encoder equivalence classes containing bipartite forms. The conjecture asks whether comparison of these forms can dispense with local complementation and input-edge removal. Its proposed application is an efficient equivalence test (main.tex, line 1767); the formal statement settles the reduction of allowed operations, without asserting a runtime bound.
Gap
Issue #26139 records the bounded literature check:
- The 2024 source states Conjecture 8.3 and suggests an entanglement-based approach (
main.tex, lines 1770 and 1778), confirmed in the source TeX. - The search author reports ten INSPIRE citing records and screening arXiv:2610.18218, 2512.00141, 2509.12355, 2501.17959, 2506.05478, 2606.02542 and 2509.09603, two INSPIRE-only works and a journal article, with no settlement found. The issue reports the conjecture repeated as Conjecture 5.8.3 in Khesin’s Quantum Computing from Graphs (2025), arXiv:2501.17959v1.
- The repository check reported no existing dossier or preregistration for Conjecture 8.3; the sibling Conjecture 7.1 has a separate settlement in
KhesinLiEquivalenceClasses.
not-found-in-searched-scope.
Route
All matrices below are over , and is the input–output adjacency matrix biadjacency G. For an output subset , write for entropy of its image in the vertex set: the rank of the adjacency block between that set and its complement.
- Invariant on arbitrary intermediate graphs. For any graphs on this fixed vertex set with
Step G H,step_profilegives an output permutation transporting every output cut rank. In the row-addition case,entropy_rowrequires distinct inputs and applies to every graph and output subset: the cut matrix is right-multiplied by an invertible transvection. Local complementation useslc_sourceand the cut-rank invariancelc_eq; input permutations reindex the cut, and input-edge removal changes no entry of an output cut. For any withRelation.EqvGen Step G H,equivalence_profiletherefore supplies an output permutation such that the output relabelling of has the same profile as . - Bipartite profiles count supported kernel vectors. For a graph bipartite with respect to the specified input and output sets, and every output subset ,
bipartite_profilegives , where restricts the columns to . For every binary matrix and every ,supported_kernel_cardgives . Thus equal bipartite profiles give equal supported-kernel counts, including for empty sets and rank-deficient matrices. - Recover the row space. For binary matrices of the same shape, assuming for every ,
kernel_recoveryproves equality of their kernels. Every binary vector is the indicator of its support, so ; the subset-sum inversionhyperlink_zetarecovers each summand. Given equality of these kernels,kernels_row_spacesproves equality of row spaces by the coordinate pairing and dual annihilators. Given equal row spaces of two binary matrices of this same shape,row_spaces_unitsupplies an invertible matrix with , without a full-rank hypothesis. - Realize the matrix operations. For bipartite on the specified partition, an invertible binary matrix , and ,
realize_row_equivalencegives the required restricted path. Its matrix induction uses invertible diagonal matrices, transvections and products: over the diagonal factors are identities, and each nonidentity transvection adds one input row to a distinct input row.add_row_bipartitepreserves bipartiteness for any bipartite graph and any input indices, whilebipartite_extidentifies two bipartite graphs whose input–output matrices agree. For bipartite and any output permutation,permute_bipartitemakes bipartite. Applying the preceding steps to and prepending the output permutation givesresult : claim.
Falsifier
The result would not settle the registered reading if the graph partition, equivalence relation or restricted moves differed from the source interpretation. The module explicitly fixes:
- both endpoint graphs bipartite across inputs and outputs, excluding input–input edges as well as output–output edges;
- the equivalence closure of operations 1–5 on decoration-free graphs, allowing intermediate graphs that are not bipartite;
- exactly output permutations, input permutations and additions of distinct input rows modulo two in the conclusion.
This does not identify the operation-generated classes with quantum-code equivalence in Definition 6.2, prove Conjecture 6.3, or assert that every class contains a bipartite form. The source specifies addition modulo two at main.tex, line 1247; its Section 7 normalization removes input–input edges at line 1584.
Evidence
The canonical source is D5/S3/Quantum/Codes/KhesinLiBipartiteEncoderEquivalence.lean.
- Proof. It proves
result : claim. - Axioms. It uses only the standard axioms
propext,Classical.choiceandQuot.sound; nosorry,native_decide, or new axiom.
Frozen state: Golden/Frozen/state/D5/S3/Quantum/Codes/KhesinLiBipartiteEncoderEquivalence.lean.json.
Declaration statements:
result:sha256:5cc103ed3900497f397283a97adffd4ed53e2ecf1df26927a4127f244ce6d9c7;claim:sha256:c97b0e3be88cef7fb138a2de049cde1b24d7d16f3037fbf0d01be332056c32f0.
Triage
Tier 1 conjecture of a 2024 preprint, preregistered in issue #26139 before any Lean.
theorem; resolution proved.
The module is admitted under the open-problem-resolution basis of CLAUDE.md §3.2; the per-declaration proof shapes are listed in the delivery PR. There is no digestion atom.
What the settlement shows
Proved by result: for every natural and every pair of simple graphs on having only input–output edges, if Relation.EqvGen Step G H, then a finite, possibly empty, sequence of output permutations, input permutations and binary additions of distinct input rows carries to .
Computed, not formalized: None.
Argued, not formalized.
- Decisive information. For binary matrices with equal supported-kernel counts on every output subset, the mechanism in
kernel_recoveryis triangular reconstruction: subtract the contributions of proper subsets from to recover whether is in the kernel. This works from the empty set upwards because a binary vector is uniquely specified by its support. A single total rank discards that subset information. - Endpoint sharpness. Allowing input–input edges would invalidate the conclusion. Take two inputs, no outputs, and compare the graph with its single input edge to the empty graph.
Step.removeInputEdgerelates them. Every restricted move preserves their input-edge counts: input permutations merely relabel, there are no outputs to permute, andadd_row_adjacencies, valid for every graph and any input indices, says row addition keeps all input–input adjacencies. Hence no restricted path joins them. - Binary boundary. The rank-profile reconstruction does not extend unchanged to larger fields. Over , the one-row matrices and have rank zero on the empty column set and rank one on every nonempty column set, but their kernels differ: belongs to the former kernel and not the latter. Thus equal column-rank profiles alone cannot recover the kernel there.
- Effect on the paper and neighbouring questions. The equivalence-testing proposal preceding Conjecture 8.3 gains the asserted reduction of moves for the operation-generated reading. For fixed bipartite endpoints on the same input and output sets, this permits comparison by enumerating output permutations and comparing row spaces: necessity follows from the route; conversely, equal row spaces give an invertible by
row_spaces_unit, and, for the permuted bipartite graph and bipartite target with ,realize_row_equivalencegives a restricted path, each of whose moves is aStep. Enumerating permutations gives a finite test; an efficiency bound is unverified. The remainder of Section 8 suggests an entanglement obstruction and representatives for classes without bipartite forms; it states no further theorem. Existence of bipartite representatives for other classes, selection of a unique representative, an efficient test, and the Definition 6.2/Conjecture 6.3 bridge remain open here. The earlier Section 8 propositions are not re-proved byresult.
ASSUMED-UNVERIFIED
The bounded literature check in #26139 does not establish exhaustive worldwide novelty or priority. The INSPIRE citation count, the screening of its citing works, the reported repetition in arXiv:2501.17959v1, and the issue’s repository-wide absence check were not independently reproduced. The source reading here is arXiv:2406.12083v1 main.tex, including the conjecture, operations and Sections 7–8; it is not a reading of the cited follow-up works. The statements under “Argued, not formalized” are not additional formal conclusions of result. Quantum-code equivalence, completeness of the operations, algorithmic complexity, unique canonical representatives and classes lacking bipartite forms are outside this settlement.