Metamath Proof Explorer


Theorem suceldisj

Description: Disjointness of successor enforces element-carrier separation: If B is the successor of A and B is element-disjoint as a family, then no element of A can itself be a member of A (equivalently, every x e. A has empty intersection with the carrier A ). Provides a clean bridge between "disjoint family at the next grade" and "no block contains a block of the same family" at the previous grade: MembPart alone does not enforce this, see dfmembpart2 (it gives disjoint blocks and excludes the empty block, but does not prevent u e. m from also being a member of the carrier m ). This lemma is used to justify when grade-stability (via successor-shift) supplies the extra separation axioms needed in roof/root-style carrier reasoning. (Contributed by Peter Mazsa, 18-Feb-2026)

Ref Expression
Assertion suceldisj A V ElDisj B suc A = B x A x A =

Proof

Step Hyp Ref Expression
1 elirr ¬ A A
2 eleq1 x = A x A A A
3 1 2 mtbiri x = A ¬ x A
4 3 con2i x A ¬ x = A
5 4 adantl A V ElDisj B suc A = B x A ¬ x = A
6 sssucid A suc A
7 sseq2 suc A = B A suc A A B
8 6 7 mpbii suc A = B A B
9 8 3ad2ant3 A V ElDisj B suc A = B A B
10 9 sseld A V ElDisj B suc A = B x A x B
11 sucidg A V A suc A
12 11 3ad2ant1 A V ElDisj B suc A = B A suc A
13 eleq2 suc A = B A suc A A B
14 13 3ad2ant3 A V ElDisj B suc A = B A suc A A B
15 12 14 mpbid A V ElDisj B suc A = B A B
16 10 15 jctird A V ElDisj B suc A = B x A x B A B
17 eldisjim3 ElDisj B x B A B x A x = A
18 17 3ad2ant2 A V ElDisj B suc A = B x B A B x A x = A
19 16 18 syld A V ElDisj B suc A = B x A x A x = A
20 19 imp A V ElDisj B suc A = B x A x A x = A
21 5 20 mtod A V ElDisj B suc A = B x A ¬ x A
22 nne ¬ x A x A =
23 21 22 sylib A V ElDisj B suc A = B x A x A =
24 23 ralrimiva A V ElDisj B suc A = B x A x A =