// The ambient re-export hub for proofs/ (bare `proofs` resolves to this // file, mirroring init/lib.mo and std/lib.mo). // // Deliberately EMPTY for now, and the reason is worth keeping: every // candidate export so far lives in `src/checker/`, and `src/checker/` // imports the compiler itself. Re-exporting any of it here would mean a // `use lib` in a mathematical proof file pulled the whole 179-file // `lang` closure in with it -- turning the cheap half of this mote into // the expensive half. // // The mathematical proof modules (`cubical` has landed; `paths`, `nat`, // `list`, `vec` follow) get re-exported here as they land. // // `cubical` is the interval's own module: body-less `#[cubical "..."]` // declarations that the checker binds to `Term.cubical` (see its own // doc comment). It depends on nothing beyond the prelude, so re-exporting // it keeps a `use lib` in a proof file cheap. pub use lib::cubical {*}