kernel-FO.consistency
- Kind
- kernel-term
- Status
- checked
Supports: FO.consistency is admitted by the trusted kernel gate with the type recorded in formal.statement, and rests on no axiom. Its proof term is one line: 'fun d => FO.soundness AxNat FO.natStructure FO.Context.nil FO.Formula.bot d (fun _ => AxNat.zero) True.intro'. Soundness sends the assumed derivation to satisfaction of bot at the constant-zero valuation; ctxSat of the empty context iota-reduces to True, discharged by True.intro; and sat of bot iota-reduces to False.
cargo run -q --release -p axeyum-lean-kernel --example fo_soundness_inventory -- FO.consistency --exact --require-axiom-free Evidence notes
The checker FAILS on absence rather than reporting an empty set. Declared in crates/axeyum-lean-kernel/src/fo_soundness.rs by declare_consistency.