import-List.nil_append
- Kind
- kernel-term
- Status
- checked
Supports: `List.nil_append`'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:list-nil-append|')" -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 33 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 `((α : Sort (u+1)) -> ((as : List.{u} α) -> Eq.{u+1} (List.{u} α) (HAppend.hAppend.{u, u, u} (List.{u} α) (List.{u} α) (List.{u} α) (instHAppendOfAppend.{u} (List.{u} α) (List.instAppend.{u} α)) (List.nil.{u} α) as) as))`. `formal.statement` is that string verbatim.