rat-pivot-row-of-col-eq-of-first-1
- Kind
- kernel-term
- Status
- checked
Supports: Both forms are checked, axiom-free theorems in all four rational preludes, populations pinned separately at four. Each regex pins the ANSWER `x4` -- the row the caller named -- against the scan term, so a statement concluding about `rows` (the scan's exhaustion answer) fails. They also pin the axiom-footprint column at 0.
out=$(target/release/examples/kernel_declaration_projection 2>&1) && test "$(printf "%s\n" "$out" | grep -cE '^[a-z]+[[:space:]]+theorem[[:space:]]+Rat\.pivotRowSearchAux_eq_of_first[[:space:]]+0[[:space:]].*Eq\.\{1\} AxNat \(Rat\.pivotRowSearchAux x0 x1 x2 x3 x5 x6\) x4\)\)\)\)\)\)\)\)\)\)\)\)$')" = 4 Evidence notes
Run 2026-09-02: four rows each, mutation-checked by `scripts/new-fact.py`. The fuel bound is forced and the failure it rules out is concrete: an exhausted scan answers `rows`, and the hypothesis `Nat.Lt r rows` says the answer must not be that. This is the same shape as F:rat-leading-index-eq-of-first-nonzero, deliberately -- the two searches in this family are characterised the same way.