kernel-Int.mul_nonneg_of_nonneg_or_nonpos
- Kind
- kernel-term
- Status
- checked
Supports: `Int.mul_nonneg_of_nonneg_or_nonpos` is admitted as a Theorem with EXACTLY the stated shape, pinned verbatim via the kernel's own renderer: `((x0 : Int) -> ((x1 : Int) -> ((x2 : Or (And (Int.le Int.zero x0) (Int.le Int.zero x1)) (And (Int.le x0 Int.zero) (Int.le x1 Int.zero))) -> Int.le Int.zero (Int.mul x0 x1))))`.
test "$(cargo run -q --release -p axeyum-lean-kernel --example int_theorem_inventory 2>/dev/null | awk -F'\t' '$1 == "theorem" && $2 == "Int.mul_nonneg_of_nonneg_or_nonpos" && $4 == "((x0 : Int) -> ((x1 : Int) -> ((x2 : Or (And (Int.le Int.zero x0) (Int.le Int.zero x1)) (And (Int.le x0 Int.zero) (Int.le x1 Int.zero))) -> Int.le Int.zero (Int.mul x0 x1))))"' | wc -l)" -ge 1