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

Theorem epweon 7790
Description: The membership relation well-orders the class of ordinal numbers. This proof does not require the axiom of regularity. Proposition 4.8(g) of [Mendelson] p. 244. For a shorter proof requiring ax-un 7752, see epweonALT 7791. (Contributed by NM, 1-Nov-2003.) Avoid ax-un 7752. (Revised by BTernaryTau, 30-Nov-2024.)
Assertion
Ref Expression
epweon E We On

Proof of Theorem epweon
Dummy variables 𝑥 𝑦 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 onfr 6402 . 2 E Fr On
2 df-po 5558 . . . 4 ( E Po On ↔ ∀𝑥 ∈ On ∀𝑦 ∈ On ∀𝑧 ∈ On (¬ 𝑥 E 𝑥 ∧ ((𝑥 E 𝑦 ∧ 𝑦 E 𝑧) → 𝑥 E 𝑧)))
3 eloni 6372 . . . . . . . . 9 (𝑥 ∈ On → Ord 𝑥)
4 ordirr 6380 . . . . . . . . 9 (Ord 𝑥 → ¬ 𝑥 ∈ 𝑥)
53, 4syl 18 . . . . . . . 8 (𝑥 ∈ On → ¬ 𝑥 ∈ 𝑥)
6 epel 5553 . . . . . . . 8 (𝑥 E 𝑥 ↔ 𝑥 ∈ 𝑥)
75, 6sylnibr 332 . . . . . . 7 (𝑥 ∈ On → ¬ 𝑥 E 𝑥)
8 ontr1 6410 . . . . . . . 8 (𝑧 ∈ On → ((𝑥 ∈ 𝑦 ∧ 𝑦 ∈ 𝑧) → 𝑥 ∈ 𝑧))
9 epel 5553 . . . . . . . . 9 (𝑥 E 𝑦 ↔ 𝑥 ∈ 𝑦)
10 epel 5553 . . . . . . . . 9 (𝑦 E 𝑧 ↔ 𝑦 ∈ 𝑧)
119, 10anbi12i 640 . . . . . . . 8 ((𝑥 E 𝑦 ∧ 𝑦 E 𝑧) ↔ (𝑥 ∈ 𝑦 ∧ 𝑦 ∈ 𝑧))
12 epel 5553 . . . . . . . 8 (𝑥 E 𝑧 ↔ 𝑥 ∈ 𝑧)
138, 11, 123imtr4g 299 . . . . . . 7 (𝑧 ∈ On → ((𝑥 E 𝑦 ∧ 𝑦 E 𝑧) → 𝑥 E 𝑧))
147, 13anim12i 625 . . . . . 6 ((𝑥 ∈ On ∧ 𝑧 ∈ On) → (¬ 𝑥 E 𝑥 ∧ ((𝑥 E 𝑦 ∧ 𝑦 E 𝑧) → 𝑥 E 𝑧)))
1514ralrimiva 3154 . . . . 5 (𝑥 ∈ On → ∀𝑧 ∈ On (¬ 𝑥 E 𝑥 ∧ ((𝑥 E 𝑦 ∧ 𝑦 E 𝑧) → 𝑥 E 𝑧)))
1615ralrimivw 3158 . . . 4 (𝑥 ∈ On → ∀𝑦 ∈ On ∀𝑧 ∈ On (¬ 𝑥 E 𝑥 ∧ ((𝑥 E 𝑦 ∧ 𝑦 E 𝑧) → 𝑥 E 𝑧)))
172, 16mprgbir 3083 . . 3 E Po On
18 eloni 6372 . . . . 5 (𝑦 ∈ On → Ord 𝑦)
19 ordtri3or 6395 . . . . . 6 ((Ord 𝑥 ∧ Ord 𝑦) → (𝑥 ∈ 𝑦 ∨ 𝑥 = 𝑦 ∨ 𝑦 ∈ 𝑥))
20 biid 264 . . . . . . 7 (𝑥 = 𝑦 ↔ 𝑥 = 𝑦)
21 epel 5553 . . . . . . 7 (𝑦 E 𝑥 ↔ 𝑦 ∈ 𝑥)
229, 20, 213orbi123i 1174 . . . . . 6 ((𝑥 E 𝑦 ∨ 𝑥 = 𝑦 ∨ 𝑦 E 𝑥) ↔ (𝑥 ∈ 𝑦 ∨ 𝑥 = 𝑦 ∨ 𝑦 ∈ 𝑥))
2319, 22sylibr 237 . . . . 5 ((Ord 𝑥 ∧ Ord 𝑦) → (𝑥 E 𝑦 ∨ 𝑥 = 𝑦 ∨ 𝑦 E 𝑥))
243, 18, 23syl2an 608 . . . 4 ((𝑥 ∈ On ∧ 𝑦 ∈ On) → (𝑥 E 𝑦 ∨ 𝑥 = 𝑦 ∨ 𝑦 E 𝑥))
2524rgen2 3202 . . 3 ∀𝑥 ∈ On ∀𝑦 ∈ On (𝑥 E 𝑦 ∨ 𝑥 = 𝑦 ∨ 𝑦 E 𝑥)
26 df-so 5559 . . 3 ( E Or On ↔ ( E Po On ∧ ∀𝑥 ∈ On ∀𝑦 ∈ On (𝑥 E 𝑦 ∨ 𝑥 = 𝑦 ∨ 𝑦 E 𝑥)))
2717, 25, 26mpbir2an 724 . 2 E Or On
28 df-we 5605 . 2 ( E We On ↔ ( E Fr On ∧ E Or On))
291, 27, 28mpbir2an 724 1 E We On
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3   → wi 4   ∧ wa 401   ∨ w3o 1102   ∈ wcel 2144  ∀wral 3076   class class class wbr 5102   E cep 5549   Po wpo 5556   Or wor 5557   Fr wfr 5600   We wwe 5602  Ord word 6361  Oncon0 6362
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 4585  df-pr 4587  df-op 4835  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
This theorem is used by:  ordon  7792  dford5  7799  omsinds  7899  onnseq  8356  dfrecs3  8384  tfr1ALT  8412  tfr2ALT  8413  tfr3ALT  8414  on2recsfn  8680  on2recsov  8681  on2ind  8682  on3ind  8683  ordunifi  9285  ordtypelem8  9523  oismo  9538  cantnfcl  9672  leweon  10094  r0weon  10095  ac10ct  10117  dfac12lem2  10227  cflim2  10345  cofsmo  10351  hsmexlem1  10508  smobeth  10675  gruina  10907  ltsopi  10977  onswe  28664  onf1we  35772  werankwe  35792  werankwe2  35793  vonf1onprcf1ac  35964  onprcr  36549  finminlem  37199  dnwech  44149  aomclem4  44153  onsupuni  44325  oninfint  44332  epsoon  44349  epirron  44350  oneptr  44351  oaun3lem1  44470
  Copyright terms: Public domain W3C validator