Skip to content

Commit f09240c

Browse files
Merge pull request #1 from hyperpolymath/claude/add-ordinal-notation-layer-9qhSf
Claude/add ordinal notation layer 9qh sf
1 parent e6d0779 commit f09240c

1 file changed

Lines changed: 69 additions & 0 deletions

File tree

CLAUDE.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
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+
- echo-types — constructive Agda formalization of fiber-based structured
7+
loss ("echo types"); `Echo f y := Σ (x : A) , (f x ≡ y)`. Gated
8+
identity-claim development; `--safe --without-K` throughout. Current
9+
workstream: E (ordinal-notation / Buchholz collapsing layer).
10+
https://github.com/hyperpolymath/echo-types
11+
- PanLL — three-pane cognitive-relief HTI; Ambient/Symbolic/Neural/World panes.
12+
https://github.com/hyperpolymath/panll
13+
- Gossamer — Zig + WebKitGTK webview shell used by PanLL (~5 MB binary).
14+
- Burble — self-hostable voice-communications platform; Zig-based SIMD
15+
audio, IEEE 1588 PTP clock sync, sub-second room joining, browser-based
16+
(no downloads / no accounts), configurable topology from single-server
17+
to fully distributed mesh. In PanLL, used for team replication via
18+
broadcast and as a switchable service alongside Gossamer.
19+
- Echidna (hyperpolymath) — planned high-assurance interface verification.
20+
NOT the Ethereum fuzzer of the same name. Exact repo still to confirm.
21+
- Ephapax — programming language with a linear type system guaranteeing
22+
memory safety for WebAssembly (compile-time "no use-after-free / no
23+
memory leaks"). https://github.com/hyperpolymath/ephapax
24+
- VeriSim / VeriSimDB — identity-state capture with filesystem fallback.
25+
- VCL-UT (now VCL-total) — next-generation interaction language for
26+
VeriSim; designed to satisfy all 10 levels of type safety when
27+
proposing, inspecting, and verifying operations in a consonance engine
28+
(rather than querying a passive database).
29+
- Groove protocol — HTTP-based service-discovery mechanism; lets
30+
capabilities across the hyperpolymath ecosystem announce themselves
31+
for automatic detection and integration (e.g. discipline-specific
32+
analyzers becoming visible to PanLL without manual wiring).
33+
See GROOVE_PANLL_RESEARCH_SUMMARY.md in panll.
34+
- ArghDA (planned) — lightweight proof-workspace manager for Agda;
35+
triage folders (inbox → working → proven/rejected), linter, DAG view.
36+
Split as `arghda-core` (language-agnostic engine) + `arghda-panll`
37+
(Gossamer/ReScript presentation). See docs/buchholz-plan.adoc appendix
38+
for the motivating proof pipeline.
39+
40+
# This repo
41+
42+
echo-types — constructive Agda formalization of fiber-based structured loss
43+
("echo types"). Gated identity-claim development per roadmap-gates.adoc.
44+
45+
Current workstream: **E (ordinal-notation / Buchholz collapsing layer)**
46+
per docs/buchholz-plan.adoc. Aims to land a proof-theoretic collapsing-function
47+
target — first credible milestone Bachmann–Howard (ψ₀(Ω_ω)), stretch
48+
target ψ(Ω_Ω) ≈ TFBO.
49+
50+
First landed proof: `C-monotone` in proofs/agda/Ordinal/Closure.agda.
51+
Next planned: E3 CNF trichotomy, then E4 pedagogical `psi-notin-C`.
52+
53+
# Build
54+
55+
```
56+
cd /home/user/echo-types
57+
agda -i proofs/agda proofs/agda/All.agda
58+
for f in proofs/agda/*.agda proofs/agda/Ordinal/*.agda proofs/agda/Ordinal/Buchholz/*.agda; do
59+
[ -f "$f" ] && agda -i proofs/agda "$f"
60+
done
61+
```
62+
63+
# Working rules in this repo
64+
65+
- No postulates unless explicitly isolated and justified.
66+
- `--safe --without-K` throughout.
67+
- Every edit ends with an Agda compile command and captured output.
68+
- Every headline theorem must be pinned in Smoke.agda via `using` clause.
69+
- Branch for ordinal-notation work: claude/add-ordinal-notation-layer-9qhSf.

0 commit comments

Comments
 (0)