algs-subgroup-ker-1
- Kind
- kernel-term
- Status
- checked
Supports: AlgS.Subgroup.ker_isSub and the nineteen other AlgS.Subgroup.* declarations (IsSub, le, inter, top, bot, the four accessors, le_refl, le_trans, inter_le_left, inter_le_right, le_inter, inter_isSub, top_isSub, bot_isSub, le_top, bot_le) admit through the trusted Kernel::add_declaration gate with an empty Kernel::axiom_footprint. Three rejection controls, each with a positive twin in the same test: IsSub is refused as definitionally equal to the three-conjunct Eq-flavored form with `respects` dropped; bot_le's proof term is refused against the statement with its IsSub hypothesis removed; and ker_isSub's own proof term is refused against the claim that AlgS.Hom.image is a subgroup of the SOURCE group.
out=$(RUST_MIN_STACK=1073741824 cargo test -p axeyum-lean-kernel --lib --release subgroup_setoid_tests -- --test-threads=4 2>&1) && test "$(printf "%s\n" "$out" | grep -cE 'test result: ok\. 8 passed; 0 failed')" -ge 1 Evidence notes
The pinned count is 8. is_sub_carries_the_equivalence_respecting_conjunct is what makes the 'one extra field over Eq' measurement in ADR-1609 a kernel reading rather than a comment.