kernel-Rat.matInv2-matmul-family
- Kind
- kernel-term
- Status
- checked
Supports: Rat.matInv2, Rat.matInv2_matMul_top_left, Rat.matInv2_matMul_top_right, Rat.matInv2_matMul_bottom_left, Rat.matInv2_matMul_bottom_right are all admitted by the trusted kernel gate with the types recorded (top_left's verbatim in formal.statement; the other three are the same shape at (0,1)/(1,0)/(1,1)). Each theorem's proof bridges matMul (matInv2 A) A 2 i j down to a raw two-term sum via one defeq step plus Rat.zero_add, then closes with matrix.rs's own inv2_top_left/inv2_top_right/inv2_bottom_left/inv2_bottom_right lemma directly -- the two sides are term-for-term identical once unfolded.
test "$(scripts/cargo-serialized.sh test -p axeyum-lean-kernel --lib rat_prelude::matrix_invertible_tests::the_matrix_invertibility_toolkit_is_axiom_free -- --exact 2>&1 | grep -Ec 'test result: ok\. 1 passed; 0 failed')" -ge 1 Evidence notes
The command is anchored on the exact `1 passed; 0 failed` count so an unmatched filter -- which prints `running 0 tests ... ok` and exits 0 -- cannot read as success.