Skip to content

Commit 095bd21

Browse files
committed
Rewrite EchoStabilityTests against surviving modules
The previous file cross-linked four modules. Three of them (EchoCategory, EchoCNO, EchoCNO's thermodynamic mapping) were deleted or rewritten in earlier commits on this branch, leaving roughly 75 % of the tests pointing at missing symbols. On top of that the file itself never typechecked — bad Σ-binder syntax, bogus `where` at top level, self-assigning export module. Rewrite strategy: keep only tests that lock upstream shapes via refl against modules we still ship, document the dropped sections in comments so follow-up work can repopulate them. The surviving tests are: Section 1 (Echo core) echo-intro-fst — proj₁ of echo-intro lands at the supplied x map-over-fst — map-over advances the first component by u map-over-id-check — map-over with identity is the identity Section 2 (thermodynamic core) cno-fiber-is-one — the CNO fiber proof is refl cno-zero-T-check — fiber-energy of CNO at T=0 is 0 echo-cost-zero-T-check — echo-energy-cost of any f at T=0 is 0 Dropped sections (noted in-file for future work): universal-CNO / categorical equivalence (needs EchoCategorical API parity), CNO-singleton equivalence (needs tests against EchoCNOBridge's CNOEcho/nullop-echo), thermodynamic optimality / hierarchy (needs non-trivial FiberSize and a _≤_ on energies). Wired into All.agda. https://claude.ai/code/session_01JRLz84fAaWvRBKyXuc4tyK
1 parent e35e9cc commit 095bd21

2 files changed

Lines changed: 76 additions & 298 deletions

File tree

proofs/agda/All.agda

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ open import EchoJanusBridge
2525
open import Dyadic
2626
open import DyadicEchoBridge
2727
open import EchoThermodynamics
28+
open import EchoStabilityTests
2829

2930
open import Ordinal.Base
3031
open import Ordinal.Closure

0 commit comments

Comments
 (0)