Metamath Proof Explorer


Theorem ordtri3or

Description: A trichotomy law for ordinals. Proposition 7.10 of TakeutiZaring p. 38. (Contributed by NM, 10-May-1994) (Proof shortened by Andrew Salmon, 25-Jul-2011)

Ref Expression
Assertion ordtri3or OrdAOrdBABA=BBA

Proof

Step Hyp Ref Expression
1 ordin OrdAOrdBOrdAB
2 ordirr OrdAB¬ABAB
3 1 2 syl OrdAOrdB¬ABAB
4 ianor ¬ABABAB¬ABA¬BAB
5 elin ABABABAABB
6 incom AB=BA
7 6 eleq1i ABBBAB
8 7 anbi2i ABAABBABABAB
9 5 8 bitri ABABABABAB
10 4 9 xchnxbir ¬ABAB¬ABA¬BAB
11 3 10 sylib OrdAOrdB¬ABA¬BAB
12 inss1 ABA
13 ordsseleq OrdABOrdAABAABAAB=A
14 12 13 mpbii OrdABOrdAABAAB=A
15 1 14 sylan OrdAOrdBOrdAABAAB=A
16 15 anabss1 OrdAOrdBABAAB=A
17 16 ord OrdAOrdB¬ABAAB=A
18 df-ss ABAB=A
19 17 18 syl6ibr OrdAOrdB¬ABAAB
20 ordin OrdBOrdAOrdBA
21 inss1 BAB
22 ordsseleq OrdBAOrdBBABBABBA=B
23 21 22 mpbii OrdBAOrdBBABBA=B
24 20 23 sylan OrdBOrdAOrdBBABBA=B
25 24 anabss4 OrdAOrdBBABBA=B
26 25 ord OrdAOrdB¬BABBA=B
27 df-ss BABA=B
28 26 27 syl6ibr OrdAOrdB¬BABBA
29 19 28 orim12d OrdAOrdB¬ABA¬BABABBA
30 11 29 mpd OrdAOrdBABBA
31 sspsstri ABBAABA=BBA
32 30 31 sylib OrdAOrdBABA=BBA
33 ordelpss OrdAOrdBABAB
34 biidd OrdAOrdBA=BA=B
35 ordelpss OrdBOrdABABA
36 35 ancoms OrdAOrdBBABA
37 33 34 36 3orbi123d OrdAOrdBABA=BBAABA=BBA
38 32 37 mpbird OrdAOrdBABA=BBA