|
| 1 | +# Ecosystem context |
| 2 | + |
| 3 | +This repo (echo-types) is one node in the hyperpolymath / PanLL ecosystem. |
| 4 | +Adjacent projects, in one line each, for session bootstrapping: |
| 5 | + |
| 6 | +- PanLL — three-pane cognitive-relief HTI; Ambient/Symbolic/Neural/World panes. |
| 7 | + https://github.com/hyperpolymath/panll |
| 8 | +- Gossamer — Zig + WebKitGTK webview shell used by PanLL (~5 MB binary). |
| 9 | +- Burble — TODO: one-line description from operator. |
| 10 | +- Echidna (hyperpolymath) — planned high-assurance interface verification. |
| 11 | + NOT the Ethereum fuzzer of the same name. |
| 12 | +- VeriSim / VeriSimDB — identity-state capture with filesystem fallback. |
| 13 | +- VQL-UT — TODO: one-line description from operator. |
| 14 | +- Groove protocol — TODO: one-line description from operator; |
| 15 | + see GROOVE_PANLL_RESEARCH_SUMMARY.md in panll. |
| 16 | +- ArghDA (planned) — lightweight proof-workspace manager for Agda; |
| 17 | + triage folders (inbox → working → proven/rejected), linter, DAG view. |
| 18 | + Split as `arghda-core` (language-agnostic engine) + `arghda-panll` |
| 19 | + (Gossamer/ReScript presentation). See docs/buchholz-plan.adoc appendix |
| 20 | + for the motivating proof pipeline. |
| 21 | + |
| 22 | +# This repo |
| 23 | + |
| 24 | +echo-types — constructive Agda formalization of fiber-based structured loss |
| 25 | +("echo types"). Gated identity-claim development per roadmap-gates.adoc. |
| 26 | + |
| 27 | +Current workstream: **E (ordinal-notation / Buchholz collapsing layer)** |
| 28 | +per docs/buchholz-plan.adoc. Aims to land a proof-theoretic collapsing-function |
| 29 | +target — first credible milestone Bachmann–Howard (ψ₀(Ω_ω)), stretch |
| 30 | +target ψ(Ω_Ω) ≈ TFBO. |
| 31 | + |
| 32 | +First landed proof: `C-monotone` in proofs/agda/Ordinal/Closure.agda. |
| 33 | +Next planned: E3 CNF trichotomy, then E4 pedagogical `psi-notin-C`. |
| 34 | + |
| 35 | +# Build |
| 36 | + |
| 37 | +``` |
| 38 | +cd /home/user/echo-types |
| 39 | +agda -i proofs/agda proofs/agda/All.agda |
| 40 | +for f in proofs/agda/*.agda proofs/agda/Ordinal/*.agda proofs/agda/Ordinal/Buchholz/*.agda; do |
| 41 | + [ -f "$f" ] && agda -i proofs/agda "$f" |
| 42 | +done |
| 43 | +``` |
| 44 | + |
| 45 | +# Working rules in this repo |
| 46 | + |
| 47 | +- No postulates unless explicitly isolated and justified. |
| 48 | +- `--safe --without-K` throughout. |
| 49 | +- Every edit ends with an Agda compile command and captured output. |
| 50 | +- Every headline theorem must be pinned in Smoke.agda via `using` clause. |
| 51 | +- Branch for ordinal-notation work: claude/add-ordinal-notation-layer-9qhSf. |
0 commit comments