alg-mul-left-cancel-1
- Kind
- kernel-term
- Status
- checked
Supports: Alg.mul_left_cancel admits through the trusted kernel gate. Instantiated CONCRETELY at Int.addGroup (a := 2, b := 3, c := 3, hypothesis Eq.refl of `2+3`) with the type checked to reduce to Eq 3 3, and SYMBOLICALLY at both Int.addGroup and Rat.addGroup, closed over free a b c and the hypothesis fvar -- the chain b = e*b = (a'*a)*b = a'*(a*b) = a'*(a*c) = (a'*a)*c = e*c = c (a' := inv a) specializes and every selector application iota-reduces through both instances.
out=$(cargo test -p axeyum-lean-kernel --lib -- mul_left_cancel_applies_concretely_and_symbolically --nocapture --test-threads=1 2>&1) && test "$(printf "%s\n" "$out"| grep -cE 'test result: ok\. 1 passed; 0 failed')" -ge 1 Evidence notes
Anchored on cargo's own pass/fail summary line with both counts pinned, so any TypeMismatch or assertion failure changes the pattern.