You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bring EchoTypes.jl into correspondence with hyperpolymath/echo-types
@ e7dded6 (was pinned at 2ca3122). Seven new module surfaces shadow
the canonical-identity spine that landed upstream 2026-05-27, plus
the unconditional fragment of the full-OFS witness from the F5
earn-back gate.
New executable shadows (all 167 testset assertions pass):
- EchoTotalCompletion — encode/decode + round-trips + factorisation
triangle. Mirrors the slogan-unlock A ↔ Σ B (Echo f).
- EchoOrthogonalFactorizationSystem — factorisation existence,
projection-fibre identification, packaged ofs_witness. Funext-
qualified clauses (uniqueness, lifting) deliberately NOT mirrored.
- EchoImageFactorization — Image, Surjective/Injective classifiers,
K-free projection uniqueness under injectivity.
- EchoNoSectionGeneric — generalised no_section_of_collapsing_map.
- EchoLossTaxonomy — HasInverse + EQUIV/INJ/SURJ/CONST K-free
skeletons.
- EchoEntropy — discrete Shannon shadow (collapse_as_fin,
entropy_shadow, entropy_shadow_blind).
- EchoObservationalEquivalence — mode-indexed LEcho equality +
the strict finer-ness witness at Linear.
R-2026-05-18 retraction discipline preserved: no graded-comonad,
universal-property, or conservativity surface appears. UIP- and
truncation-strength upgrades from upstream are explicitly NOT
mirrored, matching the --safe --without-K boundary upstream.
README "Source of truth" table extended with the new rows + a
"What is intentionally NOT mirrored" section spelling out the
honest scope. EchoKernel PR #56 caveat retired (it merged at
a279863 and is in the v0.2.0 pin).
0 commit comments