kernel-Nat.div_mul_succ_le_of_le
- Kind
- kernel-term
- Status
- checked
Supports: Nat.div_mul_succ_le_of_le 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 -- Nat.div_mul_succ_le_of_le 2>/dev/null | grep -cE '^Nat\.div_mul_succ_le_of_le[[:space:]]' Evidence notes
Two independent failure modes, so the exit status depends on the finding rather than on the run completing: theorem_dependency_inventory exits non-zero when a NAMED filter matches nothing, and grep -c exits 1 printing 0 when the anchored line is absent. RUN WITH A NEGATIVE CONTROL and it was: the real name prints 1 with both pipeline stages at 0, a one-character typo prints 0 with both stages at 1. Anchored with [[:space:]], never \t -- in a scripted (GNU) grep \t is a literal t. grep -c rather than grep -q, which would SIGPIPE the producer under pipefail. --release is MANDATORY, and so is a FRESH build: this lane hit the stale-binary trap here, and a prebuilt inventory reported this very theorem ABSENT. `cargo run` rebuilds; a prebuilt binary does not. Pass ONE name per invocation.