Repository navigation
Evaluate native tree color correlations with exact tensor insertions - #22
Open
huashengshao wants to merge 1 commit into
Open
huashengshao wants to merge 1 commit into
huashengshao wants to merge 1 commit into
Conversation
This branch has not been deployed
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.
Native tree preparation exposed coherent color coefficients and their norm but no evaluator for requested color insertions. This change binds a retained
Arc<TreeProgram>to exact matrices for Identity, charge pairs, ordered dipole products, unnormalized anticommutators and distinct-leg structure-constant tripoles. Each matrix is an overlap with a complete transformed ket tensor; no Gram inversion or multiplication of overlap matrices is used.Hermitian self-contractions use the existing exact real lowering before numerical instruction construction. Independent bra/ket components and non-Hermitian products retain their directed complex values. Fixed-helicity, streamed-helicity and explicit-component methods support runtime parameters and preserve native carriers, working bits, row identities and typed numerical failures. Numerical model support remains SU(3), TR=1/2, within TreeProgram's declared field/propagator domain; formal Nc matrices are diagnostic algebra. This is not an open-index spin tensor API. Numerical accuracy remains Unknown: this layer supplies no certified error bound and makes no complete NNLO prediction claim.
This PR is deliberately stacked on
codex/native-tree-color-correlations-baseat4f57331e698e6033584c0f65b55dc2a5c0e9cf41, composed from the numerical-error/tree baselinec9bfd3d7474a5942000b2173e2ff8095682da787(PR #21) and exact operator actions54b6f821da6a4bc92041936bc70f7946d7c47525(PR #19). The review diff contains only the new correlation module/tests and its public module export; prerequisite changes are excluded. Retargeting to the upstream integration branch waits for those prerequisites.Validation on Rust 1.97.1 with locked dependencies:
rusticol-loop-reductionlibrary tests passed with one test thread, including 12 new correlation tests. The same prebuilt full suite passed withPATH=/nonexistent, so Python and external compilers were unavailable.2^-80. Independent source review found no remaining issues.