Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Metadata
slug: kulhandjian-hanzo-2026-q2-distance-ceiling
bibkey: kulhandjian2026singer
doi: 10.48550/arXiv.2610.02392
url: https://arxiv.org/abs/2610.02392v1
triage: theorem
motivation_gids:
  - D5/S3/Quantum/Information/SingerQuadricQubitDistanceCeiling.result

The q = 2 Singer-quadric qubit codes have minimum distance 2 for every d ≥ 2

Problem

M. Kulhandjian and L. Hanzo, Singer-Difference-Set Qudit Stabilizer Codes from Non-Degenerate Quadrics in PG(d,q), arXiv:2610.02392v1, construct for a prime power and a stabilizer code with : is the Singer incidence matrix of and the quadric circulant. Proposition 23 (Section VII.E) states for and that , that every lies in the centralizer, and, by exhaustive search for , that is not a stabilizer, so . Conjecture 24 asserts the proposition for every , and the paper’s list of open problems asks to settle it analytically. The verbatim statements are in the literature note.

Issue #13470 fixes the reading. At : , , iff , iff , circulants have entries , the centralizer is and the stabilizers are the row space of . claim asserts, for every and every primitive (the paper fixes one): ; for , is in the centralizer and not a stabilizer; every centralizer element outside the stabilizers has symplectic weight . The witness has weight 2 also as a Hamming weight, so under either reading of the paper’s weight.

Motivation

The construction is offered as a family of qudit stabilizer codes, and the paper’s discussion of the useful parameter regime rests on the case being limited to distance 2 for every ; the numerical evidence covered for and for the distance. D5/S3/Quantum/Information/SingerQuadricQubitDistanceCeiling.result proves the conjecture for every .

Gap

Issue #13470 records the literature check before any Lean. The paper has a single version (2026-10-01, accepted for IEEE Open Journal of the Communications Society); its remark gives a structural argument only for even and calls odd open, and its conclusions list the conjecture as an open problem. No settlement was found in the repository or in the search seat’s bounded checks; the Semantic Scholar citation API was rate limited. not-found-in-searched-scope.

Route

Let and .

  1. Power sums. is if and otherwise. No exponent , or with is divisible by : the last would give with , impossible as .
  2. . Over , . Writing , expands into plus multiples of vanishing power sums. Hence is the all-ones matrix and every is in the centralizer.
  3. Trace fibers. For , is a nonzero linear functional, so each fiber has elements. A row combination of has entries , hence weight , , or , never 2: is not a stabilizer.
  4. No weight 1. A weight-1 vector in the centralizer would make the all-ones vector, a column of or its complement zero; every column of has weight .

Falsifier

The proof would fail if were congruent to a power of modulo , or if some trace functional with vanished identically.

Evidence

The canonical source is D5/S3/Quantum/Information/SingerQuadricQubitDistanceCeiling.lean. Its public declarations are K, n, tr, tauH, tauQ, Hz, Hx, centralizer, stabilizers, wt, claim and result; circulants are Mathlib’s Matrix.circulant. The proof applies FiniteField.sum_pow_units, FiniteField.algebraMap_trace_eq_sum_pow, traceForm_nondegenerate, AddMonoidHom.card_fiber_eq_of_mem_range, GaloisField.card, GaloisField.finrank, Matrix.circulant_mul and, for the dichotomy of ZMod 2 = Fin 2, Fin.eq_one_of_ne_zero. It uses only the standard axioms propext, Classical.choice and Quot.sound; no sorry, native_decide, or new axiom. The frozen module state has statement identity sha256:30cb69ce3559f85841ba3baa45721da21f4c03b6fa6600a77293dc39be759a1e. The result declaration has statement identity sha256:cb2e7d43c3fa24263af085336d911223ae6568ea0c88ab654232d0dc36e3b6b6. The Freeze event is sha256:8a2d61eedbfaccef90ab155edfc2ac65e8e198ded3277efefd12d2e084becbdf; it has no project-level frozen prerequisite.

Numerical check (exact arithmetic): for ; the row-space weights of are exactly , , at . Negative controls: with in place of , or with a random , is not all-ones at .

Triage

Tier 1 explicit conjecture of a 2026 paper, preregistered in issue #13470 before any Lean. theorem; resolution proved.

declarationproof_shapeescape_witnessadmission_basis
resultcontentexponent_exclusionsopen-problem-resolution

The escape witness exponent_exclusions is the arithmetic fact of Route step 1; it is on the proof path of result through correlation_units and cross_correlation. The private theorems whose proof path uses it (correlation_units, cross_correlation, hx_ones, pair_centralizer, small_centralizer_zero, distance_lower_bound) are content; every other private theorem, including inverse_power_sum_zero (which uses only the first conjunct ), is bind-only and is used on the proof path of result (CLAUDE.md §3.2 「有消费的辅助声明」). The public instance NeZero (n d) (instNeZeroNatN) is bind-only: it unfolds and applies Nat.one_lt_pow. hx_ones consumes it through the AddGroup (Fin (n d)) instance that Matrix.circulant_mul requires, and primitive_bijective, primitive_pow_sub, inverse_power_sum_zero and unit_inverse through NeZero.pos and NeZero.one_le. Utility is none: the module proves a universal statement and contains no finite enumeration, checker, numeric reduction or certified instance. There is no digestion atom.

What the settlement shows

Proved by result: for every and every primitive element, the cross-correlation is all-ones, every is a non-stabilizer element of the centralizer, and the minimum distance is 2.

Established inside the proof. The decisive fact is arithmetic: is not congruent to a power of 2 modulo (exponent_exclusions), so the exponents of the expanded correlation avoid modulo . The row space of consists of the vectors (row_formula), whose weights are , , and (row_weights).

Argued, not formalized.

  • The same argument gives for every exponent in place of 3 with and , for both parities of ; the paper’s structural remark needs and covers only even. Both conditions are needed: for the quadric indicator is constant (at , , makes it zero and ), and for , (with , is not all-ones for ). Computed: for and , every satisfying both conditions gives , including the cases where divides ( for ; for ); the only excluded pair, with , gives .
  • The row space of is the image of the linear map on . Row is the image of , so a combination with coefficients is the image of , and the pairs with span : for distinct nonzero the pairs at , and sum to , and . The map is injective: for the image is nonconstant, and maps to the all-ones vector. Hence the row space of has dimension ; so has that of , whose right half is times the all-ones vector, i.e. . The code is therefore for every , matching the paper’s computed at .

Open. The paper’s distance conjecture for odd (its flagship family) and the Hamada-type rank formula for with are not addressed.

Effect on the paper. Conjecture 24 holds. The paper’s conclusion that the family is limited to distance 2 (error detection only) holds for all , not only for the computed range; its other results and conjectures are unaffected.

ASSUMED-UNVERIFIED

The bounded literature check does not establish exhaustive worldwide novelty, priority, or the absence of an independent proof. The search seat’s database readings are seat-reported.