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

Theorem epweon 7816
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 7778, see epweonALT 7817. (Contributed by NM, 1-Nov-2003.) Avoid ax-un 7778. (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 6423 . 2 E Fr On
2 df-po 5564 . . . 4 ( E Po On ↔ ∀𝑥 ∈ On ∀𝑦 ∈ On ∀𝑧 ∈ On (¬ 𝑥 E 𝑥 ∧ ((𝑥 E 𝑦 ∧ 𝑦 E 𝑧) → 𝑥 E 𝑧)))
3 eloni 6393 . . . . . . . . 9 (𝑥 ∈ On → Ord 𝑥)
4 ordirr 6401 . . . . . . . . 9 (Ord 𝑥 → ¬ 𝑥 ∈ 𝑥)
53, 4syl 18 . . . . . . . 8 (𝑥 ∈ On → ¬ 𝑥 ∈ 𝑥)
6 epel 5559 . . . . . . . 8 (𝑥 E 𝑥 ↔ 𝑥 ∈ 𝑥)
75, 6sylnibr 332 . . . . . . 7 (𝑥 ∈ On → ¬ 𝑥 E 𝑥)
8 ontr1 6431 . . . . . . . 8 (𝑧 ∈ On → ((𝑥 ∈ 𝑦 ∧ 𝑦 ∈ 𝑧) → 𝑥 ∈ 𝑧))
9 epel 5559 . . . . . . . . 9 (𝑥 E 𝑦 ↔ 𝑥 ∈ 𝑦)
10 epel 5559 . . . . . . . . 9 (𝑦 E 𝑧 ↔ 𝑦 ∈ 𝑧)
119, 10anbi12i 640 . . . . . . . 8 ((𝑥 E 𝑦 ∧ 𝑦 E 𝑧) ↔ (𝑥 ∈ 𝑦 ∧ 𝑦 ∈ 𝑧))
12 epel 5559 . . . . . . . 8 (𝑥 E 𝑧 ↔ 𝑥 ∈ 𝑧)
138, 11, 123imtr4g 299 . . . . . . 7 (𝑧 ∈ On → ((𝑥 E 𝑦 ∧ 𝑦 E 𝑧) → 𝑥 E 𝑧))
147, 13anim12i 625 . . . . . 6 ((𝑥 ∈ On ∧ 𝑧 ∈ On) → (¬ 𝑥 E 𝑥 ∧ ((𝑥 E 𝑦 ∧ 𝑦 E 𝑧) → 𝑥 E 𝑧)))
1514ralrimiva 3158 . . . . 5 (𝑥 ∈ On → ∀𝑧 ∈ On (¬ 𝑥 E 𝑥 ∧ ((𝑥 E 𝑦 ∧ 𝑦 E 𝑧) → 𝑥 E 𝑧)))
1615ralrimivw 3162 . . . 4 (𝑥 ∈ On → ∀𝑦 ∈ On ∀𝑧 ∈ On (¬ 𝑥 E 𝑥 ∧ ((𝑥 E 𝑦 ∧ 𝑦 E 𝑧) → 𝑥 E 𝑧)))
172, 16mprgbir 3087 . . 3 E Po On
18 eloni 6393 . . . . 5 (𝑦 ∈ On → Ord 𝑦)
19 ordtri3or 6416 . . . . . 6 ((Ord 𝑥 ∧ Ord 𝑦) → (𝑥 ∈ 𝑦 ∨ 𝑥 = 𝑦 ∨ 𝑦 ∈ 𝑥))
20 biid 264 . . . . . . 7 (𝑥 = 𝑦 ↔ 𝑥 = 𝑦)
21 epel 5559 . . . . . . 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 3206 . . 3 ∀𝑥 ∈ On ∀𝑦 ∈ On (𝑥 E 𝑦 ∨ 𝑥 = 𝑦 ∨ 𝑦 E 𝑥)
26 df-so 5565 . . 3 ( E Or On ↔ ( E Po On ∧ ∀𝑥 ∈ On ∀𝑦 ∈ On (𝑥 E 𝑦 ∨ 𝑥 = 𝑦 ∨ 𝑦 E 𝑥)))
2717, 25, 26mpbir2an 724 . 2 E Or On
28 df-we 5611 . 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 2147  ∀wral 3080   class class class wbr 5106   E cep 5555   Po wpo 5562   Or wor 5563   Fr wfr 5606   We wwe 5608  Ord word 6382  Oncon0 6383
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1945  ax-6 2002  ax-7 2043  ax-8 2149  ax-9 2157  ax-ext 2735  ax-sep 5253  ax-pr 5396
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-sb 2102  df-clab 2742  df-cleq 2755  df-clel 2839  df-ne 2960  df-ral 3081  df-rex 3091  df-rab 3417  df-v 3456  df-ss 3901  df-pss 4017  df-dif 4050  df-in 4094  df-un 4154  df-nul 4282  df-if 4486  df-pw 4562  df-sn 4589  df-pr 4591  df-op 4839  df-uni 4871  df-br 5107  df-opab 5172  df-tr 5217  df-eprel 5556  df-po 5564  df-so 5565  df-fr 5609  df-we 5611  df-ord 6386  df-on 6387
This theorem is used by:  ordon  7818  dford5  7825  omsinds  7925  onnseq  8383  dfrecs3  8411  tfr1ALT  8439  tfr2ALT  8440  tfr3ALT  8441  on2recsfn  8707  on2recsov  8708  on2ind  8709  on3ind  8710  ordunifi  9312  ordtypelem8  9549  oismo  9564  cantnfcl  9698  leweon  10120  r0weon  10121  ac10ct  10143  dfac12lem2  10253  cflim2  10371  cofsmo  10377  hsmexlem1  10534  smobeth  10701  gruina  10933  ltsopi  11003  onswe  28691  onf1we  35816  werankwe  35834  werankwe2  35835  vonf1onprcf1ac  36057  onprcr  36644  finminlem  37297  dnwech  44259  aomclem4  44263  onsupuni  44434  oninfint  44441  epsoon  44458  epirron  44459  oneptr  44460  oaun3lem1  44579
  Copyright terms: Public domain W3C validator