Reconcile higher-mathematics space semantics - #51
Merged
isomorphisms merged 2 commits intoAug 31, 2026
Conversation
isomorphisms
force-pushed
the
examples/unified-higher-mathematics-semantics
branch
from
August 31, 2026 14:54
25c5c62 to
7760db1
Compare
Owner
Author
|
Post-merge executable audit: the unified fixture on current default revision |
This was referenced Sep 2, 2026
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
SpaceNamewith its unique rankExactVectorSampleandExactCovectorSampledistinct, with checked contraction and an explicitRaw.../Unsafe...fixture boundaryEuclideanStructurefor lowering/raising, dot products, norms, distances, and the closed O/SO modelThe branch is intentionally tests-first: the first commit specifies the unified model and fixture; the second implements it.
Verification
Exact tested PR tip:
7760db10b6e53148491d7380f0fa846049819bdc./edric bootstrap— PASS (real bootstrapped Idric compiler path)./edric test --only idris2/basic/edric009— PASS, 1/1./edric test— PASS foredric001throughedric006andedric009python3 examples/unified-higher-mathematics/verify_r128.py— 13/13 secondary exact checks PASSThe focused fixture preserves the
.idricsuffix and avoids the two historicaledric008fixtures colliding.Mathematical boundary
This does not implement a complete real-scalar carrier, arbitrary matrix certification, general cohomology, quotient construction, theorem search, or a theorem prover. A certified
UnitSpherePointaction is deliberately deferred until the closed transform evaluator has a reusable metric-preservation proof; the previous unchecked wrapper was not retained.Named-fact attribution is human-declared metadata around an explicitly selected typed implication. It is distinguishable from unification and normalization, but is not authenticated provenance or global theorem lookup.
This conservatively reconciles the verified work from #42, #45, #46, and #47. The inherited branch tips and the decisive distant-coordinate commit are recorded in the design note.