geometry-certificate-euler-line
- Kind
- witness-replay
- Status
- checked
Supports: the saturated cofactor certificate, re-checked from the committed artifact by a checker that shares no code with the search that produced it -- and, on this theorem, no code with EITHER of the two searches that can produce it
cargo test -p axeyum-cas --test geometry_certificate_artifacts Evidence notes
The certificate uses the Rabinowitsch trick: a fresh variable Zinv0 and the generator `collinear(A,B,C) * Zinv0 - 1`. Specialising Zinv0 := 1/collinear(A,B,C) is legitimate exactly when A, B, C are not collinear, and that is the ONLY place the side condition enters. Because the multiplier this route divides out is the SQUARE of the condition polynomial, the saturation cofactor is not the familiar minus-the-conclusion of the other saturated certificates but exactly -conclusion*(1 + collinear(A,B,C)*Zinv0) -- the N = 2 case of 1 = z^N d^N - g * sum_{i=1..N} C(N,i) g^{i-1}, asserted term for term by `the_squared_multiplier_produces_the_expected_rabinowitsch_cofactor`. Four tamper controls in the cited suite bear on this fact and every one runs against EVERY saturated certificate: deleting the degenerate counterexample is rejected; replacing it with a generic configuration is rejected; replacing it with A = B = (0,0), C = (1,0), O = (1/2,0), H = (0,0) -- which genuinely violates `abc-not-collinear` and yet leaves O, G, H collinear -- is also rejected; and an unused saturation is rejected.