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

Theorem ordelord 6329
Description: An element of an ordinal class is ordinal. Proposition 7.6 of [TakeutiZaring] p. 36. Lemma 1.3 of [Schloeder] p. 1. (Contributed by NM, 23-Apr-1994.)
Assertion
Ref Expression
ordelord ((Ord 𝐴𝐵𝐴) → Ord 𝐵)

Proof of Theorem ordelord
Dummy variables 𝑥 𝑦 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 eleq1 2816 . . . . 5 (𝑥 = 𝐵 → (𝑥𝐴𝐵𝐴))
21anbi2d 630 . . . 4 (𝑥 = 𝐵 → ((Ord 𝐴𝑥𝐴) ↔ (Ord 𝐴𝐵𝐴)))
3 ordeq 6314 . . . 4 (𝑥 = 𝐵 → (Ord 𝑥 ↔ Ord 𝐵))
42, 3imbi12d 344 . . 3 (𝑥 = 𝐵 → (((Ord 𝐴𝑥𝐴) → Ord 𝑥) ↔ ((Ord 𝐴𝐵𝐴) → Ord 𝐵)))
5 simpll 766 . . . . . . . . 9 (((Ord 𝐴𝑥𝐴) ∧ (𝑧𝑦𝑦𝑥)) → Ord 𝐴)
6 3anrot 1099 . . . . . . . . . . . 12 ((𝑥𝐴𝑧𝑦𝑦𝑥) ↔ (𝑧𝑦𝑦𝑥𝑥𝐴))
7 3anass 1094 . . . . . . . . . . . 12 ((𝑥𝐴𝑧𝑦𝑦𝑥) ↔ (𝑥𝐴 ∧ (𝑧𝑦𝑦𝑥)))
86, 7bitr3i 277 . . . . . . . . . . 11 ((𝑧𝑦𝑦𝑥𝑥𝐴) ↔ (𝑥𝐴 ∧ (𝑧𝑦𝑦𝑥)))
9 ordtr 6321 . . . . . . . . . . . 12 (Ord 𝐴 → Tr 𝐴)
10 trel3 5208 . . . . . . . . . . . 12 (Tr 𝐴 → ((𝑧𝑦𝑦𝑥𝑥𝐴) → 𝑧𝐴))
119, 10syl 17 . . . . . . . . . . 11 (Ord 𝐴 → ((𝑧𝑦𝑦𝑥𝑥𝐴) → 𝑧𝐴))
128, 11biimtrrid 243 . . . . . . . . . 10 (Ord 𝐴 → ((𝑥𝐴 ∧ (𝑧𝑦𝑦𝑥)) → 𝑧𝐴))
1312impl 455 . . . . . . . . 9 (((Ord 𝐴𝑥𝐴) ∧ (𝑧𝑦𝑦𝑥)) → 𝑧𝐴)
14 trel 5207 . . . . . . . . . . . . 13 (Tr 𝐴 → ((𝑦𝑥𝑥𝐴) → 𝑦𝐴))
159, 14syl 17 . . . . . . . . . . . 12 (Ord 𝐴 → ((𝑦𝑥𝑥𝐴) → 𝑦𝐴))
1615expcomd 416 . . . . . . . . . . 11 (Ord 𝐴 → (𝑥𝐴 → (𝑦𝑥𝑦𝐴)))
1716imp31 417 . . . . . . . . . 10 (((Ord 𝐴𝑥𝐴) ∧ 𝑦𝑥) → 𝑦𝐴)
1817adantrl 716 . . . . . . . . 9 (((Ord 𝐴𝑥𝐴) ∧ (𝑧𝑦𝑦𝑥)) → 𝑦𝐴)
19 simplr 768 . . . . . . . . 9 (((Ord 𝐴𝑥𝐴) ∧ (𝑧𝑦𝑦𝑥)) → 𝑥𝐴)
20 ordwe 6320 . . . . . . . . . 10 (Ord 𝐴 → E We 𝐴)
21 wetrep 5612 . . . . . . . . . 10 (( E We 𝐴 ∧ (𝑧𝐴𝑦𝐴𝑥𝐴)) → ((𝑧𝑦𝑦𝑥) → 𝑧𝑥))
2220, 21sylan 580 . . . . . . . . 9 ((Ord 𝐴 ∧ (𝑧𝐴𝑦𝐴𝑥𝐴)) → ((𝑧𝑦𝑦𝑥) → 𝑧𝑥))
235, 13, 18, 19, 22syl13anc 1374 . . . . . . . 8 (((Ord 𝐴𝑥𝐴) ∧ (𝑧𝑦𝑦𝑥)) → ((𝑧𝑦𝑦𝑥) → 𝑧𝑥))
2423ex 412 . . . . . . 7 ((Ord 𝐴𝑥𝐴) → ((𝑧𝑦𝑦𝑥) → ((𝑧𝑦𝑦𝑥) → 𝑧𝑥)))
2524pm2.43d 53 . . . . . 6 ((Ord 𝐴𝑥𝐴) → ((𝑧𝑦𝑦𝑥) → 𝑧𝑥))
2625alrimivv 1928 . . . . 5 ((Ord 𝐴𝑥𝐴) → ∀𝑧𝑦((𝑧𝑦𝑦𝑥) → 𝑧𝑥))
27 dftr2 5201 . . . . 5 (Tr 𝑥 ↔ ∀𝑧𝑦((𝑧𝑦𝑦𝑥) → 𝑧𝑥))
2826, 27sylibr 234 . . . 4 ((Ord 𝐴𝑥𝐴) → Tr 𝑥)
29 trss 5209 . . . . . . 7 (Tr 𝐴 → (𝑥𝐴𝑥𝐴))
309, 29syl 17 . . . . . 6 (Ord 𝐴 → (𝑥𝐴𝑥𝐴))
31 wess 5605 . . . . . 6 (𝑥𝐴 → ( E We 𝐴 → E We 𝑥))
3230, 20, 31syl6ci 71 . . . . 5 (Ord 𝐴 → (𝑥𝐴 → E We 𝑥))
3332imp 406 . . . 4 ((Ord 𝐴𝑥𝐴) → E We 𝑥)
34 df-ord 6310 . . . 4 (Ord 𝑥 ↔ (Tr 𝑥 ∧ E We 𝑥))
3528, 33, 34sylanbrc 583 . . 3 ((Ord 𝐴𝑥𝐴) → Ord 𝑥)
364, 35vtoclg 3509 . 2 (𝐵𝐴 → ((Ord 𝐴𝐵𝐴) → Ord 𝐵))
3736anabsi7 671 1 ((Ord 𝐴𝐵𝐴) → Ord 𝐵)
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 395  w3a 1086  wal 1538   = wceq 1540  wcel 2109  wss 3903  Tr wtr 5199   E cep 5518   We wwe 5571  Ord word 6306
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1795  ax-4 1809  ax-5 1910  ax-6 1967  ax-7 2008  ax-8 2111  ax-9 2119  ax-ext 2701  ax-sep 5235  ax-nul 5245  ax-pr 5371
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3an 1088  df-tru 1543  df-fal 1553  df-ex 1780  df-sb 2066  df-clab 2708  df-cleq 2721  df-clel 2803  df-ne 2926  df-ral 3045  df-rab 3395  df-v 3438  df-dif 3906  df-un 3908  df-ss 3920  df-nul 4285  df-if 4477  df-sn 4578  df-pr 4580  df-op 4584  df-uni 4859  df-br 5093  df-opab 5155  df-tr 5200  df-eprel 5519  df-po 5527  df-so 5528  df-fr 5572  df-we 5574  df-ord 6310
This theorem is referenced by:  tron  6330  ordelon  6331  ordtr2  6352  ordintdif  6358  ordsuc  7747  ordsucss  7751  ordsucelsuc  7755  ordsucuniel  7757  limsssuc  7783  smores  8275  smo11  8287  smoord  8288  smoword  8289  smogt  8290  smocdmdom  8291  rdglim2  8354  oesuclem  8443  ordtypelem3  9412  r1val1  9682  rankr1ag  9698  fin23lem24  10216  onsuct0  36435  dford3  43021  ordeldif  43251  ordeldifsucon  43252  ordeldif1o  43253  ordnexbtwnsuc  43260  ordpss  44444
  Copyright terms: Public domain W3C validator