Context
Layer 0 (Astrolabe: Nerve + Net) is on main. The next step is to build downstream structures induced from AstroNet, living under ProofAtlas/Induced/.
Known targets
- Hypergraph — the proof hypergraph (formerly "BDF hypergraph"). Adds colour, acyclicity, connectivity constraints on top of AstroNet. This is the core ProofAtlas structure.
- Graph — ordinary graph extracted from AstroNet's reference relations.
Open questions
- Layer 1 (directed net): what is it exactly? Does it need to exist as a standalone structure, or does direction fold into Hypergraph directly?
- Module-level API design for each induced structure
- Which structure to build first
Structure
ProofAtlas/
Astrolabe/
Nerve.lean
Net.lean
Induced/
Hypergraph.lean
Graph.lean
...
Each induced module imports from Astrolabe/ but is otherwise independent.
Context
Layer 0 (Astrolabe: Nerve + Net) is on main. The next step is to build downstream structures induced from AstroNet, living under
ProofAtlas/Induced/.Known targets
Open questions
Structure
Each induced module imports from
Astrolabe/but is otherwise independent.