Repository navigation
KB3c: 17-point cover audit - PR 2542's 'no 17-point set covers F2^7' against its own lemma table (no new kappa) - #2773
Conversation
…,10) splits excluded exactly, (11,6)/(6,11) reduced to four rows (no new kappa)
…,11) reduced to two rows (no new kappa)
The resumable raw-domain walk (11-sets through {0,3}, complete by GL(6,2)
transitivity, 62/62 sub-shards by smallest free element) finds zero 11-sets
of pair-sum excess <= 4: level3 = 0, level4 = 0. The minimum pair-sum excess
of 11-point sets in F2^6 is therefore >= 5, which demotes the surviving
(11,6)/(6,11) sharp rows (3,3) and (4,2); only rows (5,1) and (6,0) remain
open. Row table, certificate, README, TASK and VERIFY descriptions updated;
SIDON-RECEIPT.json and RAW11-PROGRESS.json record the complete walk with
per-sub-shard checkpoints. Registered replay passes (PASS_17POINT_VERIFY,
PASS_17POINT_INDEPENDENT, 13 tests OK) and
PASS_PACKAGE_METADATA_AND_PINS holds.
|
k=11 follow-up census complete (commit The resumable raw-domain walk of 11-point sets of
So the minimum pair-sum excess of an 11-point subset of
The literal claim is therefore established for four of the six counting-feasible splits; the two Verification (fresh, CPython 3.12, registered replay): Credit (authors verified against current ground truth at writing): PR 2542 by Aaron Wang (navinor) — the audited claim, the identity, the vendored engine; PR 2634 by Aaron Wang (navinor) — the recorded KB3b state and the pinned Contributor: Aaron Wang, with help from opencode (substantial AI assistance; no model named; no independent human review claimed). No kappa, supplier or selected-frontier change; the gap |
…ngth degree-filter justification Checks the retained PR #2542 joint_covers set enumerator, at its actual coordinate-bit-0 split sizes, against a separate unpruned subset oracle: all 32,906 zero-containing sets of F2^n for n = 1..4 and all 200 exact split/filter domains agree (covers 1, 4, 64, 23,552; minimum-degree-two subcounts 0, 1, 20, 5,074), confirming on the actual function the set-level scope that PR #2973 states. The minimum-length universal word 010122 (prefix set {0,1,2,3,4}, vertex 4 of degree one) refutes the docstring's claim that minimal words walk a Hamiltonian cycle, so the optional degree-two filter is justified only under |P| = L >= 4; the (3,2) call returns 18 covers unfiltered and none filtered. A pinned call-site map finds six Python word calls plus PR #2691's native rule on the invalid balanced budget and four set calls with the filter off; PR #2773's set rows reproduce without the word engine, conditional on its recorded Sidon floors. No new bound, f(7) claim or kappa change. Adds research/f7-set-word-pruning-boundary/ only. Submitted by @commdata2338 with substantial AI assistance (OpenAI Codex research and implementation; packaged with Claude Code). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01X86sCSXdoDd61SDFfC1PKG
KB3c: 17-point cover audit — PR 2542's "no 17-point set covers F2^7" against its own lemma table (no new kappa)
Contributor: Aaron Wang, with help from opencode (substantial AI assistance in scoping, implementation, verification and writing; no model named; no independent human review claimed). No kappa, supplier, certificate or selected-frontier change.
Change and mathematical scope
In the PR943 prefix-walk model (PR 943 by Ross Richardson,
research/universal-connector-boundary), universality of a restored seven-source singleton word is the covering conditionP + P = F2^7on its prefix set. PR 2542 by Aaron Wang (research/universal-f7-singleton-seedb859517b) excludes length 18 and asserts in its README: "No 17-point set coversF2^7". Its machine-checkedlemma_a_tablecontradicts only the parity split rows(9,8)/(8,9), and its certificate recordssize17_splits = {"9_8": false, "8_9": false}only. The counting-feasible 17-point splits(|E|,|O|)are exactly(9,8),(8,9),(10,7),(7,10),(11,6),(6,11); the four non-(9,8)rows survive the identity as written (lemma_a_table(7, 10, 7)is feasible; PR 2634 by Aaron Wang already pins that intest_lemma_rows_survive_at_L20).This package audits the claim at the set level and decides the surviving rows exactly:
sum_o C(r_o, 2) = 2 sum_x A_x B_xwith odd excesssum_o (r_o - 1) = s*t - 64, andC(r, 2) >= r - 1per mask turns each excess into an integer collision profile. Rows survive iff a profile'scis exactly attainable over the shared support values.(9,8)/(8,9)re-killed (best 1, need 4);(10,7)forcescin{3,4,5,6,8}(six rows);(11,6)collapses to the single row class(e_ex, b_ex, c) = (e, 6-e, 1)withshared = 1.E = F2^6shows the minimum pair-sum excess of any 10-point set is at least 3 (in particularF2^6has no Sidon 10-set), and likewise at least 3 for 11-point sets. Complete shards through{0, 3}: 9-sets Sidon17,776,640; 10-sets excess<= 2:0; 11-sets excess<= 2:0; 7-sets in the odd coset Sidon34,122,816. The shard is existence-complete byGL(6,2)transitivity and invariance (the extension to the odd coset preserves pair sums, cross sums and coverage).(10,7)/(7,10)splits are excluded exactly — after the census floore_ex >= 3the only identity row left attainsc = 0, which is not a profile value.(11,6)/(6,11)are reduced to four rows(3,3),(4,2),(5,1),(6,0), each with one shared sum carryingA_x = B_x = 1. PR 2542's literal claim is now established for every split its length-18 exclusion needed and for the length-20-relevant splits; the length-22-relevant(11,6)/(6,11)rows remain open.Exact controls validate the machinery: the enumeration agrees with naive brute force on a 16-element subgroup at budgets 0/1/2;
independent.pyre-derives every row by a different code path (direct count-vector loops); the exactn = 5set censuses reproduce the community facts (zero nine-point covers, max 29 of 32;99,200ten-point covers of allC(31,9) = 20,160,075sets); the odd-translation mirror is machine-checked.Reproduce
From the repository root, standard library only, Python 3.12:
Observed markers:
PASS_17POINT_VERIFY seconds=148.5,PASS_17POINT_INDEPENDENT {...},Ran 13 tests ... OK,PASS_PACKAGE_METADATA_AND_PINS.verify.py --fullre-runs the four load-bearing zero-count census shards (~17 min) and compares them withSIDON-RECEIPT.json.Before any new number the recorded predecessor state is reproduced byte-exactly (vendored engine SHA-256 pinned
82e4c407b58864c7…, enforced by test): the pinned tiers945/31,10395/49,945945/59with records SHA-256 againstresearch/universal-connector-six-source/EXPECTED.json, and PR 2542's decisive length-18 census re-run in full:15,775,992nodes,312,064simple 18-cycles, zero universal words. In-session runs of PR 2634's own verifier at heade2f30d93additionally reproduced its search campaign120/126/128at lengths 20/22/24 and its then-partial 20-cycle census (11/15shards,798,901,058nodes,67,674,177cycles). The completed(10,10)census is recorded state from PR 2691 by Nicholas Stone (6,305,209,079nodes,597,148,314simple 20-cycles, zero universal, 15/15 shards) and is not re-run here.Pair-collision disclosure and object change
This session was assigned KB3c (finish the L=20 census and attack its recorded remainder: the repeated-state splits). The entry pair-collision check found both assigned options claimed or completed: option (a) is completed by PR 2691 (Nicholas Stone), and options (b)/(c) are the active claim of Nicholas Stone (Kimi agent) on the repeated-state L=20 word census (discussion 1166 comment 18954844). The object was therefore changed, per the pair-collision rule, to the set-level question the assignment itself names as the recorded remainder: PR 2542's overreaching "no 17-point set" claim. This package enumerates no words. Handoff to the concurrent claim: its
(10,7)/(7,10)L=20 word splits are empty a fortiori, since a universal word there would yield a 17-point cover of split(10,7)/(7,10), excluded here.Scope and limits
A finite set-level audit inside PR943's abstract interface. Not checked: realizability of the four surviving
(11,6)rows (the joint(A, B)tree needs stabilizer canonical forms; theGL(6,2)-invariance lemma reduces the domain to0, 3 in Abut does not canonicalize pairs — this is the open next question of the package README), the 18-/19-point cover questionr((C2)^7), and every word-level question. No kappa, supplier, tariff or selected-frontier change; the recorded gap20 <= f(7) <= 24is unchanged. Canonical main moved to1696cf14e403b3eab35cd9eab27a4c2eb4e4ae38during the session (priority revision 5); the base commit0fdd7d82de03e43c9e5a1000dfbcd380d1b687d2is retained per the assignment pin, andcertificates/selected-result.jsonis byte-identical between the two.Credit
lemma_a_table), the length-18 exclusion; itsengine.pyis vendored byte-exact with a hash pin.(10,7)identity row.(10,10)simple-20-cycle census and its released independent audit.f(5) = 12,f(6) = 16,18 <= f(7) <= 24.