kernel-FO.Term.decode_code
- Kind
- kernel-term
- Status
- checked
Supports: FO.Term.decode_code is admitted by the trusted kernel gate with the type recorded in formal.statement and rests on no axiom. It is one FO.Term.rec at the motive 'forall f, decodeAux (add f (size t)) (code t) = t', so the recursor's arity fixes all four constructor cases and a skipped case is not possible.
cargo run -q --release -p axeyum-lean-kernel --example fo_code_inventory -- FO.Term.decode_code --exact --require-axiom-free Evidence notes
Declared in crates/axeyum-lean-kernel/src/fo_roundtrip.rs by declare_decode_code, the same builder that produces FO.Formula.decode_code; the two differ only in the constructor table they are handed. The checker fails on absence.