Repository navigation
Correct the selected P112 scatter covariance and dirty restoration - #3632
Merged
Mister-Meeseeks merged 1 commit intoOct 20, 2026
Merged
Mister-Meeseeks merged 1 commit into
Mister-Meeseeks merged 1 commit into
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
The selected P112 cut is a destination-first scatter
d <- d + S p, so a target basis change requiresU S. The inverse-transpose reader law remains valid as an abstract identity but does not implement this scatter. This package supplies an exact reachable coefficient witness and a correctedU; scatter(U S); U^-1word with complete dirty restoration.The three-/fourteen-tetrad words add 185/878 scalar operations and leave the entire recursive histogram unchanged. No new κ or recursive saving is claimed. This preserves a concrete correction for PR3604 at
9a56309846c262238de04138d14d8bc32ec83d77; its relevant consumer verifier matches the initially audited30968c83f160011b5f435380746f0e57e64517d0.The later head
7156bb98f78b7492002010e8729d59fe38b92e60adds a separateabstract co-delivery screen and leaves these audited literal consumer bytes
unchanged. That screen is outside this correction's conclusions.
Scope and limits
The replay binds all 176 canonical/native cut events, every one of 14 tetrads, and all 704 normalized ordinary scalar columns for both corrected words. It checks common scalar frames, final ordinary labels, private zero endpoints and the full recursive profile. The 512-address statement is an exact all-vector boundary identity; unchanged Clifford recipes are authenticated reuse, not freshly reexecuted native compiler checks. Rounded execution, magnitude/storage bounds, unchanged precision admission, scalar optimality and all-size transfer are not established.
Pending basis/port-map definitions and source-specific credit are retained as exact original Git blobs with SHA256 identities. The selected main archive and geometry are declared inputs. Runtime needs no pending Git history or network. New files are confined to this package; the selected record and frozen predecessors are unchanged.
Test plan
GIT_NO_REPLACE_OBJECTS=1, including the unchanged consumer verifier at both audited heads.7e7a889cbf6da2c4461af806fe52a888c621a7e7, including the registered replay and unchanged-input check.Sources and credit
Gonzalo Mier's P112 consumer, integer tetrad basis and selected port-map work, and the credited P112 geometry, gauge44 and native-lift predecessors. Original source READMEs and Apache-2.0 license are retained. Ross Richardson with substantial OpenAI Codex assistance, including separate AI-agent proof review and an independently written cut parser; no independent human or formal-kernel proof is claimed. This follows the concrete orientation review.