Repository navigation
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Scoped constructive proof with exact finite corroboration, produced by Nick Petalas. This answers the local uniform-sampling question in #6578: all L-linear automorphisms of
L[x_i]/(x_i^(p^h_i))have an explicit bijective integer encoding, without constructing the full algebra multiplication table.The inverse reconstructs the same index. The field-operation bound is
O(sum_e r_e^5 + rN), with polynomial integer bit cost. A uniform integer index gives an exactly uniform automorphism. This is a rejection-free decoder given such an index, not a fixed-length fair-bit sampler.The power-kernel, tangent and counting theorems from Nick Petalas's #6578 are cited premises. Credit apoursh #5663 and Ali Romman #5459 for the structural lineage and the classical ordered-basis and positional-integer methods. No predecessor scientific executable is imported or replayed. No new kappa or selected-frontier change is claimed. Advance claim.
Evidence
Before, #6578 gives symmetry cardinalities and leaves an explicit uniform encoding open. After,
PROOF.mdsupplies the inverse maps and resource proof, and a new self-contained verifier reportsPASS_FROBENIUS_AUTOMORPHISM_CODEC.11b1aa6e16ef680b2bc3ab8b665b6902e227ec4c.From the repository root:
Another CPython 3.12 path may replace the local path. All dependencies are standard-library modules. Source texts, catalogue and selected record are provenance-pinned at canonical
e54523517d0f03e58352e647c403a5af3e525a57. The executable has no external scientific inputs and writes no files.Limitations and unrun obligations
The universal proof uses the named predecessor premises. The executable is guarded to fields of size 2,3,4,5,7,8,9, four generators, heights at most six and dimension at most 64; exhaustive fixtures are smaller. Independent human and formal proof-kernel review are unclaimed.
Coefficient-field discovery, semilinear automorphisms, nonsplit products, tensor-character transport and arbitrary-tensor recognition are not supplied. There is no native implementation, physical coefficient-preparation tariff, consumer, dirty-restoration bill, complete signed invoice or multiplier theorem. All five selected assumptions remain. No selected cold replay, predecessor scientific suite, Lean or Docker build was run.
Open next questions
Related open work
The final live check covered the nine other account PRs opened since the advance claim, #7261 through #7269. None studies this local Frobenius-algebra codec or provides a competing codec value. The two adjacent relations above remain unchanged; no extra scientific computation was run to check another contribution.
CI notes
CI did not certify this package. At unchanged head
11b1aa6e16ef680b2bc3ab8b665b6902e227ec4c, run 43030419612, plan job 130555716866, failed inOnboarding helper tests. I read the checks once and inspected the job log. Exactly one test failed among 760 tests, with 24 skipped:At base
e54523517d0f03e58352e647c403a5af3e525a57,certificates/selected-result.jsonnamesmake frontier7000-verify, whiledocs/ci-verification.mdstill describes #6030 and omits that command. I checked both base files directly. This PR changes neither file. The package replay job was skipped because planning failed.I downloaded and checked all five comparison logs below. Each has the same sole failing test, missing-command assertion, 760-test total and 24 skips:
All local checks recorded above passed. No fix, retrigger commit, push or job rerun was made. Hosted package replay and independent human or formal proof-kernel acceptance remain unclaimed.
Merge danger
Two-way door. Blast radius: isolated. Nine new files in one opt-in research package. Shared code, frozen predecessor evidence and the selected frontier are unchanged.