algs-poly-antidiagfrom-rev-1
- Kind
- kernel-term
- Status
- checked
Supports: AlgS.Poly.antidiagFrom_rev admits through the trusted Kernel::add_declaration gate with an empty Kernel::axiom_footprint, together with the two lemmas it rests on (AlgS.Poly.antidiagFrom_shift and AlgS.Poly.antidiagFrom_succ_last). The suite pins the walk's ORDER definitionally at n = 2 and n = 3: the walk reduces to the right-nested sum over (n,0), (n-1,1), ..., (0,n) and the transposed walk to the reverse, with each opposite arrangement asserted NOT def_eq -- so a reversed or off-by-one walk fails. The same test asserts the two walks are NOT definitionally equal, which is what makes this theorem carry content rather than being refl. The negative control reuses the admitted proof term against the UNTRANSPOSED conclusion and requires a refusal, with the honest restatement admitted in the same test as the positive twin.
out=$(RUST_MIN_STACK=1073741824 cargo test -p axeyum-lean-kernel --lib --release poly_setoid_tests -- --test-threads=4 2>&1) && test "$(printf "%s\n" "$out" | grep -cE 'test result: ok\. 17 passed; 0 failed')" -ge 1 Evidence notes
The pinned count is 17. A dropped or renamed test changes the count and fails the command. Five of the seventeen are rejection controls, each carrying a POSITIVE TWIN in the same test: a record-field or proof-term mutation poisons the whole prelude build (measured: mutating mulAssoc's join step made all 17 die on the fixture's expect), so a refusal is only evidence about the field once the honest reconstruction is shown to admit beside it. Each of the five controls was itself mutated to the honest statement and exactly those five died, the other twelve passing.