algs-vectorspace-solve-smul-1
- Kind
- kernel-term
- Status
- checked
Supports: IsVectorSpace, smul_left_cancel, solve_smul and basis_zero_unique admit with empty footprints. The suite checks with def_eq that IsVectorSpace F M smul unfolds to IsModule (toCommRing F) M smul AND that it is not def_eq to True (a definition unfolding to True would type-check), and carries a negative control that must be REFUSED: introducing the existential of solve_smul at a VECTOR rather than a scalar.
out=$(cargo test -p axeyum-lean-kernel --lib --release -- field_setoid vector_space --test-threads=4 2>&1) && test "$(printf "%s\n" "$out" | grep -cE 'test result: ok\. 18 passed; 0 failed')" -ge 1 Evidence notes
The pinned count is 18. The load-bearing member is is_vector_space_unfolds_to_is_module_over_the_underlying_ring's second assertion -- without the not-True half the definition could be vacuous and every theorem over it trivial.