kernel-FO.Q.add_numeral
- Kind
- kernel-term
- Status
- checked
Supports: FO.Q.add_numeral is admitted by the trusted kernel gate with the type recorded in formal.statement, and rests on no axiom. Nat.rec on the SECOND argument, mirroring the recursion in Nat.add and in the axiom axAddSucc, so the successor step is ONE application of the Leibniz rule FO.Provable.eqf_subst against the induction hypothesis, with no separate object-level congruence or transitivity lemma.
cargo run -q --release -p axeyum-lean-kernel --example fo_robinson_inventory -- FO.Q.add_numeral --exact --require-axiom-free Evidence notes
Declared in crates/axeyum-lean-kernel/src/fo_robinson.rs by declare_add_numeral.