cats-initial-unique-1
- Kind
- kernel-term
- Status
- checked
Supports: CatS.initial_unique and the twenty other CatS.* declarations (the three records CatS.Category, CatS.CategoryLarge and CatS.Functor, the four category instances, two functor instances, five predicates and nine further theorems) admit through the trusted Kernel::add_declaration gate with an empty Kernel::axiom_footprint. Four rejection controls, each with an unmutated positive twin IN THE SAME TEST: a constant morphism map is refused as a functor, the round trip built twice from the same mediating map is refused, a naturality square whose right-hand side is `id b` rather than `f . id a` is refused, and the wrongly ordered composite of two group homomorphisms is refused.
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\. 29 passed; 0 failed')" -ge 1 Evidence notes
The pinned count is 29 (14 for the ADR-1620 layer plus 14 for ADR-1626's Sigma residue; RECOUNTED from the suite's own output, not incremented). the_category_layer_is_axiom_free is what makes the axiom-freedom claim a kernel reading rather than a comment; the_category_types_render_and_pin_their_universes pins CatS.Category at Sort 2 and CatS.CategoryLarge at Sort 3, in both directions.