Skip to content

Prove the exact ternary full-guard law for two corank-one requests - #4273

Open
petalas wants to merge 1 commit into
CrocSwap:mainfrom
petalas:research/w7-1020g-ternary-header-law
Open

petalas wants to merge 1 commit into
CrocSwap:mainfrom
petalas:research/w7-1020g-ternary-header-law

Conversation

@petalas

@petalas petalas commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Summary

A scoped counting proof gives the exact ternary full-guard fraction for two corank-one requests P=I-U and Q=I-V, where U,V are orthogonal rank-one idempotents on F_3^m. Give every complete GL_m(F_3) header equal weight. Put n=m-1.

36-state partial-Gram transfer
  -> four classes Z,L,R,N
  -> cubic modes 49,25,19
  -> joint fraction 4(49^n-2*25^n+19^n) / [9(3^m-1)(3^m-3)3^(2m-4)]

This answers the ternary case of #4261 open question 1. A common passing header exists for every m>=2; the passing events are strictly negatively correlated. The new result is the four-class reduction and closed form, building on #4261's transfer theorem. No new κ or selected-frontier change is claimed. Only research/ternary-corankone-pair-law/ is added.

Evidence

Before, #4261 supplied an all-field recurrence and a binary closed form. After, PROOF.md gives an all-dimension ternary formula from a cubic integer-vector identity, with self-contained transfer and equal-header-fiber arguments.

  • All 36 source rows match the four-class quotient. Both transfer models and the formula agree for m=2..128.
  • A literal no-pivot census covers all 11,280 GL headers at m=2,3. A separately written census covers all 511,104 normalized pairs YX=I_2 at m=2,3,4. The joint fractions are 1/6, 14/117 and 1727/21060.
  • Five controls distinguish zero-factor overcounting, a wrong eigenvalue, an omitted mode, independent marginals and first-guard-only admission.
  • Normal and optimized direct replays pass in 0.977 s and 0.914 s locally on CPython 3.12.15, Darwin arm64. These are check durations. Both registered commands have a 120 s limit and produce identical six-file hash-bound receipts. Metadata, committed-byte/source-history preflight, Ruff 0.14.0 E/F/B/UP and a Git-free standalone replay pass.

From the repository root, use CPython 3.12. Replace this local interpreter path with another CPython 3.12 installation as needed.

/Users/nick/git/integer-mult-bounds/.venv/bin/python3.12 -W error -B research/ternary-corankone-pair-law/verify.py
/Users/nick/git/integer-mult-bounds/.venv/bin/python3.12 -W error -O -B research/ternary-corankone-pair-law/verify.py
/Users/nick/git/integer-mult-bounds/.venv/bin/python3.12 -B scripts/research_package.py --package research/ternary-corankone-pair-law
/Users/nick/git/integer-mult-bounds/.venv/bin/python3.12 -B scripts/check_research_commit.py --package research/ternary-corankone-pair-law --check-source-history

There are no external live inputs, imported pending code or third-party Python dependencies. The task catalogue and selected record are historical provenance. TASK.json explicitly records the scope change from the audit card to original successor counting work.

Limitations

This is a scoped written proof with finite corroboration. Only F_3 and two orthogonal kernel lines are covered by the new formula. The proof is not kernel-checked. Header selection/emission, a real producer, dispatch, dirty return, stock and a fully paid physical caller remain open. No local registered obligation was left unrun; no complete supplier or multiplication theorem is claimed.

Related open work

The preceding counting packages were produced by Nick Petalas. Cinna Davis's BIT.md supplies request context. The retained normalizer and recursive-closure lineage credits source527, commdata2338 and Jose Manuel, with Chris R / Clear1nsight's #3950 as earlier deterministic-counting context. Predecessor packages and credits remain unchanged.

Open next questions

  1. Does a small quotient give a closed form for q=5 or all odd q? Start with safe-state orbits under diagonal row/column scaling of I-A. The ternary four-class reduction may not remain equitable.
  2. Can a real ternary producer use this density with a fully paid caller? Start with the actual request pair and selection, emission and dirty-return costs. Those missing obligations block supplier consequences.

CI notes

Hosted run 39524450711 passed on 53c2d5a3a43c0538c3d8c263bdb65c29e330b068: plan passed in 2m44s and the package replay passed in 1m9s. Both checks are green; no failed check remains. All local registered obligations also passed, and no scientific obligation was left solely to CI. The concurrent-work comparison above changes only this PR body; package files and the verified commit remain unchanged.

Merge danger

Two-way door. Blast radius: package. This adds one isolated research package and bounded replay commands.

This contribution was produced by Nick Petalas. Independent human and formal proof-kernel review are unclaimed. Apache-2.0.

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.

1 participant