Skip to content

Classify every consumer of the bit-0 census prune: no relied exclusion affected (no new κ) - #4946

Merged
Mister-Meeseeks merged 3 commits into
CrocSwap:mainfrom
JoyboyBrian:research/census-pruning-audit
Oct 23, 2026
Merged

Mister-Meeseeks merged 3 commits into
CrocSwap:mainfrom
JoyboyBrian:research/census-pruning-audit

Conversation

@JoyboyBrian

Copy link
Copy Markdown
Contributor

Result

This PR adds a source-impact audit of the #2973 bit-0 word-census error across the whole tree, in research/census-prune-source-impact. It adds no new κ and no new f(7) bound, and it changes no frozen package or the selected frontier.

Task and overlap

Test plan

All of the following passed:

  • python3.12 -B research/census-prune-source-impact/verify.py → PASS_CENSUS_PRUNE_SOURCE_IMPACT pinned=26 false_prunes_n4L8=6/22 controls=7 no_new_kappa
  • The same command under -O and under -I -W error.
  • python3.12 -B research/census-prune-source-impact/verify.py --rescan → ... rescan_files=90399 ..., which takes about 40 s and is bound to the base commit.
  • python3 scripts/research_package.py --package research/census-prune-source-impact --check-only → PASS_PACKAGE_METADATA_AND_PINS
  • python3.12 -B scripts/research_package.py --package research/census-prune-source-impact → PASS_REGISTERED_RESEARCH_PACKAGE ... outcome=completed
  • python3.12 -B scripts/check_research_commit.py --package research/census-prune-source-impact --check-source-history → PASS_RESEARCH_COMMIT_BYTES
  • python3.12 -W error -B -m unittest discover -s tests -p 'test_research_onboarding.py' → 26 tests OK.
  • In-verifier controls: all 7 fail as required.
    • An audit caller relabelled as a replacement.
    • The native rule relabelled as a replacement.
    • A tampered pin.
    • The Research: exact seven-source singleton minimum f(7) = 24 #3058 evidence weakened to f(7) >= 20.
    • Planted unclassified consumers.
    • The balanced bit-0 budget applied to 01021323.
    • Bit-0 grouping substituted into the corrected rule.
  • Separate source mutation run: 7 of 7 mutants were killed.
    • An off-by-one budget.
    • Weight parity replaced by bit 0.
    • A changed calibration word.
    • A stale citation relabelled as a replacement.
    • A faulty engine relabelled as an audit caller. This mutant survived the first run, so a faulty-bytes role invariant was added.
    • A removed intake prefix.
    • A changed recorded result.

Not run: no Lean, Docker or seven-label census, and no replay of the replacement censuses. Whether #2973, #3058 and #4221 are scientifically correct is outside this PR. The scan is syntactic, and phrase-level citations would be missed (open question 3).

Open next questions

  1. Should the frozen L18 anchors (KB3c: 17-point cover audit - PR 2542's 'no 17-point set covers F2^7' against its own lemma table (no new kappa) #2773 verify.py, and the KB3d: (11,6)/(6,11) remainder rows (5,1),(6,0) of the 17-point cover question impossible by an exact Fourier/Parseval identity (no new kappa) #2870, KB3e: the 18-point cover question for F2^7 narrowed to an exact finite remainder (outcome=partial, no new kappa) #2911 and KB3f: the vanishing-character restriction on the 18-point cover question for F2^7 (outcome=partial, no new kappa) #2933 receipts) get a reading note or a successor entry point? That is a maintainer decision.
  2. Can Independently corroborate the corrected seven-label word exclusion #3005's census be extended past L=20, to give the single-engine L22 exclusions (Strengthen the length-22 seven-label census with a union-support budget; exclude the (9,9) split (no new kappa) #3818, Close the length-22 seven-label word census: all splits excluded, f(7) = 24 in the prefix-walk model (no new κ) #4221) a second implementation?
  3. Can the rescan detect phrase-level citations of the old exclusions?

Credit

Prepared by JoyboyBrian with substantial assistance from Anthropic Claude (Claude Code, Opus 5.5). No independent human review is claimed.

🤖 Generated with Claude Code

Scaffold research/census-prune-source-impact, recompute the bit-0 versus
weight-parity budgets of 01021323, and compare the authenticated faulty
engine with an independent oracle on the complete n=4, L=8 simple domain
(6 of 22 universal words falsely pruned; weight-parity rule prunes none).
…estions

README states the disproved rule versus untouched final bounds, the 21-prefix
classification of every trigger file at base cef4b52, which exclusions need
replacement evidence (three, all supplied), and which need reading notes only.
TASK.json records the refined scope, stop rule and structured next questions.
@Mister-Meeseeks
Mister-Meeseeks merged commit 3fd7d44 into CrocSwap:main Oct 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants