algs-mul-zero-1
- Kind
- kernel-term
- Status
- checked
Supports: AlgS.mul_zero admits through the trusted kernel gate, and instantiated at CReal.commRingS's AlgS.CommRing.toRingS projection (a Setoid carrier whose equality, CReal.Equiv, is not Eq -- the exact carrier the Eq-flavored Alg.ringMulZero cannot reach, per ADR-1587's widened-search finding), applied at a genuinely free `a : CReal`, is `def_eq` to CReal.mul_zero's own rendered type.
out=$(RUST_MIN_STACK=1073741824 cargo test -p axeyum-lean-kernel --lib --release -- generic_mul_zero_instantiated_at_creal_matches_creal_mul_zero_type --test-threads=1 2>&1) && test "$(printf "%s\n" "$out" | grep -cE 'test result: ok\. 1 passed; 0 failed')" -ge 1 Evidence notes
The pinned pattern requires BOTH counts ('1 passed; 0 failed'); the test's own assertion is a `Kernel::def_eq_in` comparison against `CReal.mul_zero`'s inferred type in a real `LocalContext`, not a string match.