slug: chervov-2026-cayleypy4-three-cycle-grassmannian-diameter bibkey: chervov2026cayleypy4 doi: 10.48550/arXiv.2603.22195 url: https://arxiv.org/abs/2603.22195v1 triage: theorem motivation_gids:
- D5/S3/Combinatorics/ShrunkenGrassmannianThreeCycleDiameter.result
The diameter of the inverse-closed consecutive 3-cycle Schreier coset graph
Problem
CayleyPy-4 (arXiv:2603.22195v1) studies the Schreier coset graph
S_N / (S_L × S_{N−L}) whose vertices are the binary words with L zeros and
N − L ones and whose generators are the consecutive k-cycles
(i, i + 1, …, i + k − 1), 0 ≤ i ≤ N − k, for N > k. In the
inverse-closed case a move rotates k consecutive letters one place in either
direction. The k = 3 clause of Conjecture 16 states:
For from (?):
Issue #10230 fixes the readings: words are List Bool with false for 0;
“diameter” is read both as CayleyPy computes it, the largest distance from the
central state [0]^L + [1]^{N−L}, and as the largest distance between two
vertices; the range is 2 ≤ L ≤ N and N > 3.
Motivation
The paper proposes these diameters as bivariate quasipolynomials in N and
N − L, with leading term L(N − L)/(k − 1). The frozen declaration
D5/S3/Combinatorics/ShrunkenGrassmannianThreeCycleDiameter.result proves the
k = 3 clause under both readings.
Gap
Issue #10230 preregisters the clause and its literature check. arXiv lists only version 1 (2026-03-23). Semantic Scholar reports two citing papers, arXiv:2607.13219 (an R package for the TopSpin puzzle) and arXiv:2607.12026 (a census of Cayley graphs of small groups); neither abstract concerns these coset graphs. Web searches for the formula and for sorting binary strings by rotations of three consecutive letters found no statement of it; the short block-move model also allows adjacent swaps and is a different graph.
These readings are not-found-in-searched-scope; they do not establish an
exhaustive worldwide literature search, priority, or the absence of an
independent proof.
Route
Let M = N − L and let f(L, M) = ⌈LM/2⌉.
- Lower bound. The inversion count of a word is the number of positions
p < qholding a one atpand a zero atq. By the frozenD5/S1/Digit/Carry/ListInversions.inv_window, rotating three consecutive letters changes only the inversions inside the window, so one move changes the count by at most2. The central state has no inversion and its reversal1^M 0^LhasLM, so reaching the reversal from the central state takes at leastf(L, M)moves. - Upper bound, from any vertex
xto any vertexy, by induction onN. ForN = 3the three arrangements with the same letters are pairwise one move apart. ForN ≥ 4letbbe the last letter ofyandρthe number of letters after the lastbinx. The moveb c c ↦ c c bcarriesbtwo places to the right, and whenρis odd a final movea b c ↦ c a bends the word withb; this costs⌈ρ/2⌉moves, and the firstN − 1letters are handled by induction. - Budget. For
b = 1,ρ ≤ Land the budget isf(L, M) − f(L, M − 1), which isL/2,(L + 1)/2or(L − 1)/2asLis even,LandMare odd, orLis odd andMeven; it fails only whenLis odd,Mis even andρ = L. Forb = 0it fails only whenMis odd,Lis even andρ = M. In these two casesxends in the other letter, so the same peeling fromytowardsxis within its budget, and since every move has an inverse move, a path fromytoxgives one fromxtoy.
Falsifier
The clause would fail if some pair of vertices were more than ⌈LM/2⌉ moves
apart, or if the central state reached every vertex in fewer. The floor
variant ⌊LM/2⌋ already fails at L = 3, N = 4 (eccentricity 2).
Evidence
Exact breadth-first search for 4 ≤ N ≤ 11 and 2 ≤ L < N (44 pairs) gives
central eccentricity and all-pairs diameter both equal to ⌈L(N − L)/2⌉;
with the floor variant as positive control, 6 pairs with N ≤ 9 disagree. The
peeling construction with the parity choice was run on every ordered pair of
vertices for 3 ≤ N ≤ 9 (66 188 pairs) and never exceeded ⌈L(N − L)/2⌉
moves; always peeling from x, without the parity choice, exceeds it in 70
cases.
The canonical source is
D5/S3/Combinatorics/ShrunkenGrassmannianThreeCycleDiameter.lean. Its public
declarations are rotL, rotR, Step, Reach, IsVertex, ecc, diam,
claim, and result; the central state is normalWord L (N − L) from
D5/S3/ConceptDynamics/Completion/CommutingCompletionExchange. The frozen module state has statement identity
sha256:8a4a2bfc4fac0ced0b8b5b4196cbc04a84d4df04947703f8e9c5c16203a138ae.
The result declaration has statement identity
sha256:b6b74d024706e5795cb0c028530f1bfa21ce010dbb32e3596f847fd0fc9b8a97.
The Freeze event is
sha256:40eeefbcdd042b163fa1c4ea7f494f1b898e0b1e4aaeaef114a2e008b3a6d9b1.
Its project-level frozen prerequisites are
D5/S1/Digit/Carry/ListInversions and
D5/S3/ConceptDynamics/Completion/CommutingCompletionExchange. The proof uses only the standard axioms
propext, Classical.choice and Quot.sound; no sorry, native_decide,
or new axiom.
Triage
Tier 1 external named conjecture, preregistered in issue #10230 before the
probe. theorem; resolution proved for the k = 3 clause of Conjecture 16.
The public theorem has proof_shape: content: the peeling lemma, the parity
budget, the symmetry of reachability and the inversion-potential bound are new
propositions on the live proof path, not instances of pinned or frozen
statements. Its escape witness is form (2), the public conclusion itself, and
its admission basis is open-problem-resolution. Utility none: it is a
theorem for every L and N.
ASSUMED-UNVERIFIED
The k = 4 and k = 5 clauses of Conjecture 16 are not settled here. The
bounded literature check does not establish exhaustive worldwide novelty,
priority, or the absence of an independent proof. The Lean kernel does not
authenticate the external source or its version history.