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

Theorem orduniorsuc 7841
Description: An ordinal class is either its union or the successor of its union. If we adopt the view that zero is a limit ordinal, this means every ordinal class is either a limit or a successor. (Contributed by NM, 13-Sep-2003.)
Assertion
Ref Expression
orduniorsuc (Ord 𝐴 → (𝐴 = ∪ 𝐴 ∨ 𝐴 = suc ∪ 𝐴))

Proof of Theorem orduniorsuc
StepHypRef Expression
1 orduniss 6462 . . . . . 6 (Ord 𝐴 → ∪ 𝐴 ⊆ 𝐴)
2 orduni 7803 . . . . . . . 8 (Ord 𝐴 → Ord ∪ 𝐴)
3 ordelssne 6389 . . . . . . . 8 ((Ord ∪ 𝐴 ∧ Ord 𝐴) → (∪ 𝐴 ∈ 𝐴 ↔ (∪ 𝐴 ⊆ 𝐴 ∧ ∪ 𝐴 ≠ 𝐴)))
42, 3mpancom 701 . . . . . . 7 (Ord 𝐴 → (∪ 𝐴 ∈ 𝐴 ↔ (∪ 𝐴 ⊆ 𝐴 ∧ ∪ 𝐴 ≠ 𝐴)))
54biimprd 251 . . . . . 6 (Ord 𝐴 → ((∪ 𝐴 ⊆ 𝐴 ∧ ∪ 𝐴 ≠ 𝐴) → ∪ 𝐴 ∈ 𝐴))
61, 5mpand 708 . . . . 5 (Ord 𝐴 → (∪ 𝐴 ≠ 𝐴 → ∪ 𝐴 ∈ 𝐴))
7 ordsucss 7829 . . . . 5 (Ord 𝐴 → (∪ 𝐴 ∈ 𝐴 → suc ∪ 𝐴 ⊆ 𝐴))
86, 7syld 48 . . . 4 (Ord 𝐴 → (∪ 𝐴 ≠ 𝐴 → suc ∪ 𝐴 ⊆ 𝐴))
9 ordsucuni 7840 . . . 4 (Ord 𝐴 → 𝐴 ⊆ suc ∪ 𝐴)
108, 9jctild 535 . . 3 (Ord 𝐴 → (∪ 𝐴 ≠ 𝐴 → (𝐴 ⊆ suc ∪ 𝐴 ∧ suc ∪ 𝐴 ⊆ 𝐴)))
11 df-ne 2956 . . . 4 (𝐴 ≠ ∪ 𝐴 ↔ ¬ 𝐴 = ∪ 𝐴)
12 necom 3008 . . . 4 (𝐴 ≠ ∪ 𝐴 ↔ ∪ 𝐴 ≠ 𝐴)
1311, 12bitr3i 280 . . 3 (¬ 𝐴 = ∪ 𝐴 ↔ ∪ 𝐴 ≠ 𝐴)
14 eqss 3923 . . 3 (𝐴 = suc ∪ 𝐴 ↔ (𝐴 ⊆ suc ∪ 𝐴 ∧ suc ∪ 𝐴 ⊆ 𝐴))
1510, 13, 143imtr4g 299 . 2 (Ord 𝐴 → (¬ 𝐴 = ∪ 𝐴 → 𝐴 = suc ∪ 𝐴))
1615orrd 877 1 (Ord 𝐴 → (𝐴 = ∪ 𝐴 ∨ 𝐴 = suc ∪ 𝐴))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3   → wi 4   ↔ wb 209   ∧ wa 401   ∨ wo 861   = wceq 1569   ∈ wcel 2144   ≠ wne 2955   ⊆ wss 3895  ∪ cuni 4866  Ord word 6361  suc csuc 6364
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1827  ax-4 1841  ax-5 1942  ax-6 1999  ax-7 2040  ax-8 2146  ax-9 2154  ax-ext 2732  ax-sep 5248  ax-pr 5390
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1572  df-fal 1582  df-ex 1812  df-sb 2099  df-clab 2739  df-cleq 2752  df-clel 2835  df-ne 2956  df-ral 3077  df-rex 3087  df-rab 3413  df-v 3452  df-ss 3896  df-pss 4014  df-dif 4047  df-in 4091  df-un 4151  df-nul 4279  df-if 4482  df-pw 4558  df-sn 4584  df-pr 4586  df-op 4590  df-uni 4867  df-br 5103  df-opab 5167  df-tr 5212  df-eprel 5550  df-po 5558  df-so 5559  df-fr 5603  df-we 5605  df-ord 6365  df-on 6366  df-suc 6368
This theorem is used by:  onuniorsuc  7848  oeeulem  8611  cantnfp1lem2  9681  cantnflem1  9691  cnfcom2lem  9703  dfac12lem1  10223  dfac12lem2  10224  ttukeylem3  10590  ttukeylem5  10592  ttukeylem6  10593  ordtoplem  37298  ordcmp  37310  onsucuni3  38366  aomclem5  44136  omlimcl2  44320  onov0suclim  44352  dflim5  44407  onsetreclem3  50876
  Copyright terms: Public domain W3C validator