rat-echelon-step-ok-of-lt-1
- Kind
- kernel-term
- Status
- checked
Supports: A checked, axiom-free theorem in all four rational preludes, population pinned at four. The regex pins the conclusion at `Bool.true` and the argument order `x0 x1 x2` -- the test is NOT symmetric in its first two arguments, and swapping them turns a true statement into a false one.
out=$(target/release/examples/kernel_declaration_projection 2>&1) && test "$(printf "%s\n" "$out" | grep -cE '^[a-z]+[[:space:]]+theorem[[:space:]]+Rat\.echelonStepOk_of_lt[[:space:]]+0[[:space:]].*Eq\.\{1\} Bool \(Rat\.echelonStepOk x0 x1 x2\) Bool\.true\)\)\)\)$')" = 4 Evidence notes
Run 2026-09-02: four rows, mutation-checked by `scripts/new-fact.py`. Spent at the boundary of the row-echelon loop invariant, where the last placed row leads strictly left of the column cursor and the row below it is the freshly placed pivot, whose leading index is the cursor exactly.