cats-product-unique-upto-iso-1
- Kind
- kernel-term
- Status
- checked
Supports: CatS.product_unique_upto_iso admits through the trusted Kernel::add_declaration gate as a Declaration::Theorem (read back from the environment, not asserted) with an empty Kernel::axiom_footprint, checked after Environment::contains. Its conclusion is CatS.Iso at the two mediating maps, and CatS.Iso is pinned in the same suite as BOTH round trips and refused as def_eq to the single round trip -- so the theorem cannot be satisfied by a split epi.
out=$(RUST_MIN_STACK=1073741824 cargo test -p axeyum-lean-kernel --lib --release category_setoid -- --test-threads=4 2>&1) && test "$(printf "%s\n" "$out" | grep -cE 'test result: ok\. 41 passed; 0 failed')" -ge 1 Evidence notes
The pinned count is 41, RECOUNTED from the suite's own output. The tests that carry this fact are products_tests::the_product_layer_admits_and_is_axiom_free, products_tests::the_results_are_checked_theorems_and_the_rest_are_definitions and products_tests::iso_is_both_round_trips.