import-Classical.em
- Kind
- kernel-term
- Status
- checked
Supports: `Classical.em`'s Lean proof term type-checks against this statement in the independent Axeyum kernel.
test "$(cargo test -p axeyum-lean-import --test imported_fact_evidence -- --nocapture 2>/dev/null | grep -c 'AXEYUM-IMPORT-FACT|F:prop-excluded-middle-classical|')" -ge 1 Evidence notes
The command greps for this fact's own marker line rather than trusting the exit status, so a suite that compiles to zero tests -- this repository's signature defect -- fails instead of exiting 0. Measured 2026-08-15: the stream hashes to the pin in `artifacts/lean-imports/MANIFEST.json`, the fail-closed importer admits 106 declarations (it publishes nothing unless the WHOLE stream translates and every declaration passes the trusted gate), and `Kernel::render_lean` of the admitted type is `((p : Prop) -> Or p (Not p))`. `formal.statement` is that string verbatim.