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
A scoped written construction with exact finite corroboration removes per-entry denominators from a fixed-source sliding principal-inverse cache. At width m the persistent inverse coefficient state has m^2 integer cofactors and one signed determinant, removing m^2-1 denominator fields. Exact integer deletion/bordering updates and explicit coefficient-height bounds work independently of the number of preceding slides.
This contribution was produced by Nick Petalas. Credit David Ganz / Dugongue's PR3872 for the fixed-global-source ordered-window preparation contract, Jose Manuel / jmbarrancoml's PR3851 for its exact old-H boundary, Chafik Boukhalfa, RaD and the retained Gaussian/FFT lineage. Schur complements, adjugates, Bareiss elimination and determinantal condensation are classical. The contribution is the shared-denominator sliding construction, explicit state/height contract and bounded implementation. Predecessor code is not imported or replayed.
No new kappa or selected-frontier change. The denominator-field count is not a total-bit-space or runtime guarantee. The main result is a scoped arithmetic construction, not a complete multiplication theorem.
Evidence
2a0cd8ccfb32ac834bfc4bcedd364a5a8c36ac8a. The official export and declared-input integrity checks pass. Both direct checks also pass from a read-only Git-free export withPATH=/nonexistent, identical receipts and unchanged payload bytes.Reproduce from the repository root with CPython 3.12 and the standard library:
Any CPython 3.12 interpreter may replace the local path. Direct output contains
PASS_SHARED_DENOMINATOR_WINDOW_CACHE; the registered runner reportsPASS_REGISTERED_RESEARCH_PACKAGE ... outcome=completed. Exact source hashes, the unchanged original card, scope change and environment are recorded in the package.Limitations and unrun obligations
The formulas hold in arbitrary finite dimensions when the old, retained and incoming principal windows are nonsingular. The implementation limits N to 32, m to 16 and reduced input coefficients to 256 bits. Global row clearing and dense initialization are separately paid. Common cofactors can be larger than individually reduced numerators. The height bound is uniform over slide count, not a physical storage claim.
Production protected factor-page use, source row clearing, initialization, integer bit costs, output conversion, ownership/restoration, precision, stock, tape movement and cleanup remain unimplemented/unpriced. No native supplier, complete invoice, five-assumption discharge, selected scientific replay, Lean or Docker result is claimed. Independent human and formal proof-kernel review are unclaimed.
Open next questions
Related open work
No open PR was found implementing the same fixed-source shared-denominator sliding cache in the targeted live searches. PR3872 and the distinct residual-barrier PR5119 are merged context, not replay deliverables. Main, merged bodies, active claims, account submissions and local reservations were checked again before committing. The broad cached snapshot covers 598 open PRs and 6,677 Discussion records with complete pagination; its local notes are sparse. Arbitrary diffs and unpublished work remain coverage limits.
The completion refresh inspected the fourteen other open account PRs created since the advance CLAIM: #6662, #6661, #6660, #6659, #6658, #6656, #6655, #6654, #6653, #6652, #6651, #6650, #6649, #6648. None studies this fixed-source shared-denominator principal-inverse cache or reports a competing value of its denominator-field count. No extra computations checked their mathematical results.
CI notes
Both hosted checks passed for head
2a0cd8ccfb32ac834bfc4bcedd364a5a8c36ac8ain run 41661442248: plan and registered package replay. The completed checks were read once; run metadata confirms the matching head, completed status and success. Hosted replay certifies execution of the registered finite checks and source bindings, not the universal written proof or a multiplication theorem. Both registered local commands, metadata/source pins, committed bytes/history and export checks also pass. Independent human and formal proof-kernel review remain unclaimed.The advance CLAIM preceded substantial work. The delivered scope matches its proposed representation improvement and stated limitations.
Merge Danger
Door: two-way. The isolated optional package can be removed without changing default commands.
Blast radius: isolated. Only
research/shared-denominator-window-cache/is added. Frozen sources, shared code, predecessor credits and the selected frontier are unchanged.