Metamath Proof Explorer


Theorem onsucuni2

Description: A successor ordinal is the successor of its union. (Contributed by NM, 10-Dec-2004) (Proof shortened by Andrew Salmon, 27-Aug-2011)

Ref Expression
Assertion onsucuni2 AOnA=sucBsucA=A

Proof

Step Hyp Ref Expression
1 eleq1 A=sucBAOnsucBOn
2 1 biimpac AOnA=sucBsucBOn
3 eloni sucBOnOrdsucB
4 ordsuc OrdBOrdsucB
5 ordunisuc OrdBsucB=B
6 4 5 sylbir OrdsucBsucB=B
7 suceq sucB=BsucsucB=sucB
8 6 7 syl OrdsucBsucsucB=sucB
9 ordunisuc OrdsucBsucsucB=sucB
10 8 9 eqtr4d OrdsucBsucsucB=sucsucB
11 2 3 10 3syl AOnA=sucBsucsucB=sucsucB
12 unieq A=sucBA=sucB
13 suceq A=sucBsucA=sucsucB
14 12 13 syl A=sucBsucA=sucsucB
15 suceq A=sucBsucA=sucsucB
16 15 unieqd A=sucBsucA=sucsucB
17 14 16 eqeq12d A=sucBsucA=sucAsucsucB=sucsucB
18 11 17 imbitrrid A=sucBAOnA=sucBsucA=sucA
19 18 anabsi7 AOnA=sucBsucA=sucA
20 eloni AOnOrdA
21 ordunisuc OrdAsucA=A
22 20 21 syl AOnsucA=A
23 22 adantr AOnA=sucBsucA=A
24 19 23 eqtrd AOnA=sucBsucA=A