kernel-CReal.add_comm
- Kind
- kernel-term
- Status
- checked
Supports: CReal.add_comm is admitted by the trusted kernel gate with the type recorded in formal.statement.
cargo run -q --release -p axeyum-lean-kernel --example theorem_dependency_inventory -- CReal.add_comm 2>/dev/null | grep -cE '^CReal\.add_comm[[:space:]]' Evidence notes
`build_creal_prelude` admits CReal.add_comm through the trusted `Kernel::add_declaration` gate, which re-checks the proof term against the stated type, so a line in this tool's output for the exact name is a machine-checked proof having been admitted. `theorem_dependency_inventory` was extended in this same change to build creal/complex/cpoint (previously only nat/integer/rat/string/characterization); it exits non-zero for a named filter that matches nothing, and `grep -c` (never `-q`) independently asserts the exact tab-anchored line is present. `--release` is MANDATORY: building the constructed carriers recurses deep enough in a debug build to overflow the default thread stack (measured: release exits 0 with 1092 theorems total, debug SIGABRTs at 134) -- the same resource-limit gotcha already documented for `prelude_theorem_inventory --include-constructed`.