MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  ordtri1 Structured version   Visualization version   GIF version

Theorem ordtri1 6348
Description: A trichotomy law for ordinals. (Contributed by NM, 25-Mar-1995.) (Proof shortened by Andrew Salmon, 25-Jul-2011.)
Assertion
Ref Expression
ordtri1 ((Ord 𝐴 ∧ Ord 𝐵) → (𝐴𝐵 ↔ ¬ 𝐵𝐴))

Proof of Theorem ordtri1
StepHypRef Expression
1 ordsseleq 6344 . 2 ((Ord 𝐴 ∧ Ord 𝐵) → (𝐴𝐵 ↔ (𝐴𝐵𝐴 = 𝐵)))
2 ordn2lp 6335 . . . . 5 (Ord 𝐴 → ¬ (𝐴𝐵𝐵𝐴))
3 imnan 399 . . . . 5 ((𝐴𝐵 → ¬ 𝐵𝐴) ↔ ¬ (𝐴𝐵𝐵𝐴))
42, 3sylibr 234 . . . 4 (Ord 𝐴 → (𝐴𝐵 → ¬ 𝐵𝐴))
5 ordirr 6333 . . . . 5 (Ord 𝐵 → ¬ 𝐵𝐵)
6 eleq2 2823 . . . . . 6 (𝐴 = 𝐵 → (𝐵𝐴𝐵𝐵))
76notbid 318 . . . . 5 (𝐴 = 𝐵 → (¬ 𝐵𝐴 ↔ ¬ 𝐵𝐵))
85, 7syl5ibrcom 247 . . . 4 (Ord 𝐵 → (𝐴 = 𝐵 → ¬ 𝐵𝐴))
94, 8jaao 956 . . 3 ((Ord 𝐴 ∧ Ord 𝐵) → ((𝐴𝐵𝐴 = 𝐵) → ¬ 𝐵𝐴))
10 ordtri3or 6347 . . . . . 6 ((Ord 𝐴 ∧ Ord 𝐵) → (𝐴𝐵𝐴 = 𝐵𝐵𝐴))
11 df-3or 1087 . . . . . 6 ((𝐴𝐵𝐴 = 𝐵𝐵𝐴) ↔ ((𝐴𝐵𝐴 = 𝐵) ∨ 𝐵𝐴))
1210, 11sylib 218 . . . . 5 ((Ord 𝐴 ∧ Ord 𝐵) → ((𝐴𝐵𝐴 = 𝐵) ∨ 𝐵𝐴))
1312orcomd 871 . . . 4 ((Ord 𝐴 ∧ Ord 𝐵) → (𝐵𝐴 ∨ (𝐴𝐵𝐴 = 𝐵)))
1413ord 864 . . 3 ((Ord 𝐴 ∧ Ord 𝐵) → (¬ 𝐵𝐴 → (𝐴𝐵𝐴 = 𝐵)))
159, 14impbid 212 . 2 ((Ord 𝐴 ∧ Ord 𝐵) → ((𝐴𝐵𝐴 = 𝐵) ↔ ¬ 𝐵𝐴))
161, 15bitrd 279 1 ((Ord 𝐴 ∧ Ord 𝐵) → (𝐴𝐵 ↔ ¬ 𝐵𝐴))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 206  wa 395  wo 847  w3o 1085   = wceq 1541  wcel 2113  wss 3899  Ord word 6314
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1911  ax-6 1968  ax-7 2009  ax-8 2115  ax-9 2123  ax-ext 2706  ax-sep 5239  ax-nul 5249  ax-pr 5375
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3or 1087  df-3an 1088  df-tru 1544  df-fal 1554  df-ex 1781  df-sb 2068  df-clab 2713  df-cleq 2726  df-clel 2809  df-ne 2931  df-ral 3050  df-rex 3059  df-rab 3398  df-v 3440  df-dif 3902  df-un 3904  df-in 3906  df-ss 3916  df-pss 3919  df-nul 4284  df-if 4478  df-pw 4554  df-sn 4579  df-pr 4581  df-op 4585  df-uni 4862  df-br 5097  df-opab 5159  df-tr 5204  df-eprel 5522  df-po 5530  df-so 5531  df-fr 5575  df-we 5577  df-ord 6318
This theorem is referenced by:  ontri1  6349  ordtri2  6350  ordtri4  6352  ordtr3  6361  ordintdif  6366  ordtri2or  6415  ordsucss  7758  ordsucsssuc  7763  ordsucuniel  7764  limsssuc  7790  ssnlim  7826  smoword  8296  tfrlem15  8321  nnaword  8553  nnawordex  8563  eldifsucnn  8590  nndomog  9135  onomeneq  9136  isfinite2  9196  unfilem1  9203  tfsnfin2  9261  wofib  9448  cantnflem1  9596  ttrcltr  9623  dmttrcl  9628  alephgeom  9990  alephdom2  9995  cflim2  10171  fin67  10303  winainflem  10602  finminlem  36461  ordeldif  43442  ordeldifsucon  43443  ordeldif1o  43444
  Copyright terms: Public domain W3C validator