algs-ofnat-le-ofnat-of-le-1
- Kind
- kernel-term
- Status
- checked
Supports: AlgS.OrderedRing.ofNat_le_ofNat_of_le admits through the trusted kernel gate. Proved by induction on the Nat.le DERIVATION exactly as Alg.ofNat_le_ofNat_of_le is, with the growing-bound step le_self_add_one built from leCongr directly rather than an Eq.rec subst -- one field application, not a hand-built motive. The zero<=one hypothesis stays explicit and load-bearing (not derivable from OrderedRing's five order laws alone). Instantiated symbolically at both AlgS.Int.orderedRingS and AlgS.Rat.orderedRingS, zero_le_one supplied from le_of_lt applied to the carrier's own zero_lt_one.
out=$(RUST_MIN_STACK=1073741824 cargo test -p axeyum-lean-kernel --lib --release -- ofnat_le_ofnat_of_le_s_symbolic_at_int_and_rat --test-threads=1 2>&1) && test "$(printf "%s\n" "$out" | grep -cE 'test result: ok\. 1 passed; 0 failed')" -ge 1