Repository navigation
Conversation
Exhaustive and sampled finite check of NORMAL-FORM.md's conjugation identity and its agreement with the retained controlled_normalizer coefficients. No new kappa.
|
Independent scoped audit of #4215 PR4100 good-packet normal form (small rings) at Code-disjoint checks; does not import package Soft packaging note: no committed What passes:
Not covered: all-size/universal proof of NORMAL-FORM; other #4100 obligations; new κ; formal-kernel acceptance. This is a finite pin/seal/math replay, not a formal proof. James Reed (@rcfc-jreed), with substantial AI assistance (Claude, in Cursor). |
Result and claim type
No new κ. This is a finite certificate plus a written re-derivation of one algebraic identity in #4100 (Cinna Davis):
NORMAL-FORM.md's good-packet normal form. It is not a complete multiplication theorem, and it does not review any other part of #4100.The proposition: if unit-pivot northeast elimination gives
T = L P C R0 = E D C, thenQ N(P) Q^-1 = [[I-E,T],[J,I-JT]], withX = S0E - JU. That is one weighted reversed r-coordinate child. The note also says the retainedcontrolled_normalizer.pybuilds exactly this X. #4100's AUDIT.md uses the identity for the BIT good branch ("Local-ring split ranks").T = EDC(TS0=U,TJ=E,ET=T,UT=T,EU=U,UE=E,TX=E-U, and the three block reductions). I found no gap.|GL_m|/(|GL_r||GL_(m-r)|)) and 1,332 good packets. Every written equality and the conjugation hold, and the Schur block is zero over the full ring.crossequal the written X. With random head weights A,execute_addressesequalsB N(P) B^-1withB=diag(A,I)on every basis address. The vendor rejects every bad chart as "nongeneric low class".X=S0E-J) fails in 3,325 of 3,509 checked instances, andX=S0E-UJfails in all 3,509.Decision this unblocks: acceptance of the NORMAL-FORM premise in #4100. It was unreviewed, and I found no other check of it in open PRs, Discussions or
find_overlap.py.Reproduce
From the repository root:
Run locally under CPython 3.12:
PASS_NORMAL_FORM_EXHAUSTIVE_AUDIT,PASS_REGISTERED_RESEARCH_PACKAGE … outcome=completed,PASS_RESEARCH_COMMIT_BYTES. The one registered check takes about 7 s.Limitations and unrun obligations
f = 1atom columns. The note's fiber argument for larger f was not executed.Open next questions
2*64^3/qand charges bad packets ateta=1e-16per request. Is that a count over a complete header enumeration, or a probability over random headers? Adversarial headers could make every request bad.paid_children, so the bound is not sharp. This cannot move κ, but a sharp count would tighten F.Related open work
CI notes
Hosted CI passed on head
06e7762684bd6342c9b6bd12e8cd414174f09d17:planandreplay (research/normal-form-exhaustive-audit)(1m15s). Locally, every registered command passes.Credit
Cinna Davis (#4100), source527, commdata2338 (#2160), Jose Manuel (
controlled_normalizer.py). Produced by Nick Petalas. Apache-2.0.