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

Theorem ordelord 6336
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 2829 . . . . 5 (𝑥 = 𝐵 → (𝑥𝐴𝐵𝐴))
21anbi2d 637 . . . 4 (𝑥 = 𝐵 → ((Ord 𝐴𝑥𝐴) ↔ (Ord 𝐴𝐵𝐴)))
3 ordeq 6321 . . . 4 (𝑥 = 𝐵 → (Ord 𝑥 ↔ Ord 𝐵))
42, 3imbi12d 346 . . 3 (𝑥 = 𝐵 → (((Ord 𝐴𝑥𝐴) → Ord 𝑥) ↔ ((Ord 𝐴𝐵𝐴) → Ord 𝐵)))
5 simpll 773 . . . . . . . . 9 (((Ord 𝐴𝑥𝐴) ∧ (𝑧𝑦𝑦𝑥)) → Ord 𝐴)
6 3anrot 1106 . . . . . . . . . . . 12 ((𝑥𝐴𝑧𝑦𝑦𝑥) ↔ (𝑧𝑦𝑦𝑥𝑥𝐴))
7 3anass 1101 . . . . . . . . . . . 12 ((𝑥𝐴𝑧𝑦𝑦𝑥) ↔ (𝑥𝐴 ∧ (𝑧𝑦𝑦𝑥)))
86, 7bitr3i 279 . . . . . . . . . . 11 ((𝑧𝑦𝑦𝑥𝑥𝐴) ↔ (𝑥𝐴 ∧ (𝑧𝑦𝑦𝑥)))
9 ordtr 6328 . . . . . . . . . . . 12 (Ord 𝐴 → Tr 𝐴)
10 trel3 5191 . . . . . . . . . . . 12 (Tr 𝐴 → ((𝑧𝑦𝑦𝑥𝑥𝐴) → 𝑧𝐴))
119, 10syl 17 . . . . . . . . . . 11 (Ord 𝐴 → ((𝑧𝑦𝑦𝑥𝑥𝐴) → 𝑧𝐴))
128, 11biimtrrid 245 . . . . . . . . . 10 (Ord 𝐴 → ((𝑥𝐴 ∧ (𝑧𝑦𝑦𝑥)) → 𝑧𝐴))
1312impl 457 . . . . . . . . 9 (((Ord 𝐴𝑥𝐴) ∧ (𝑧𝑦𝑦𝑥)) → 𝑧𝐴)
14 trel 5190 . . . . . . . . . . . . 13 (Tr 𝐴 → ((𝑦𝑥𝑥𝐴) → 𝑦𝐴))
159, 14syl 17 . . . . . . . . . . . 12 (Ord 𝐴 → ((𝑦𝑥𝑥𝐴) → 𝑦𝐴))
1615expcomd 418 . . . . . . . . . . 11 (Ord 𝐴 → (𝑥𝐴 → (𝑦𝑥𝑦𝐴)))
1716imp31 419 . . . . . . . . . 10 (((Ord 𝐴𝑥𝐴) ∧ 𝑦𝑥) → 𝑦𝐴)
1817adantrl 723 . . . . . . . . 9 (((Ord 𝐴𝑥𝐴) ∧ (𝑧𝑦𝑦𝑥)) → 𝑦𝐴)
19 simplr 775 . . . . . . . . 9 (((Ord 𝐴𝑥𝐴) ∧ (𝑧𝑦𝑦𝑥)) → 𝑥𝐴)
20 ordwe 6327 . . . . . . . . . 10 (Ord 𝐴 → E We 𝐴)
21 wetrep 5614 . . . . . . . . . 10 (( E We 𝐴 ∧ (𝑧𝐴𝑦𝐴𝑥𝐴)) → ((𝑧𝑦𝑦𝑥) → 𝑧𝑥))
2220, 21sylan 587 . . . . . . . . 9 ((Ord 𝐴 ∧ (𝑧𝐴𝑦𝐴𝑥𝐴)) → ((𝑧𝑦𝑦𝑥) → 𝑧𝑥))
235, 13, 18, 19, 22syl13anc 1381 . . . . . . . 8 (((Ord 𝐴𝑥𝐴) ∧ (𝑧𝑦𝑦𝑥)) → ((𝑧𝑦𝑦𝑥) → 𝑧𝑥))
2423ex 414 . . . . . . 7 ((Ord 𝐴𝑥𝐴) → ((𝑧𝑦𝑦𝑥) → ((𝑧𝑦𝑦𝑥) → 𝑧𝑥)))
2524pm2.43d 53 . . . . . 6 ((Ord 𝐴𝑥𝐴) → ((𝑧𝑦𝑦𝑥) → 𝑧𝑥))
2625alrimivv 1936 . . . . 5 ((Ord 𝐴𝑥𝐴) → ∀𝑧𝑦((𝑧𝑦𝑦𝑥) → 𝑧𝑥))
27 dftr2 5184 . . . . 5 (Tr 𝑥 ↔ ∀𝑧𝑦((𝑧𝑦𝑦𝑥) → 𝑧𝑥))
2826, 27sylibr 236 . . . 4 ((Ord 𝐴𝑥𝐴) → Tr 𝑥)
29 trss 5192 . . . . . . 7 (Tr 𝐴 → (𝑥𝐴𝑥𝐴))
309, 29syl 17 . . . . . 6 (Ord 𝐴 → (𝑥𝐴𝑥𝐴))
31 wess 5607 . . . . . 6 (𝑥𝐴 → ( E We 𝐴 → E We 𝑥))
3230, 20, 31syl6ci 71 . . . . 5 (Ord 𝐴 → (𝑥𝐴 → E We 𝑥))
3332imp 408 . . . 4 ((Ord 𝐴𝑥𝐴) → E We 𝑥)
34 df-ord 6317 . . . 4 (Ord 𝑥 ↔ (Tr 𝑥 ∧ E We 𝑥))
3528, 33, 34sylanbrc 590 . . 3 ((Ord 𝐴𝑥𝐴) → Ord 𝑥)
364, 35vtoclg 3502 . 2 (𝐵𝐴 → ((Ord 𝐴𝐵𝐴) → Ord 𝐵))
3736anabsi7 678 1 ((Ord 𝐴𝐵𝐴) → Ord 𝐵)
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 397  w3a 1093  wal 1546   = wceq 1548  wcel 2121  wss 3885  Tr wtr 5182   E cep 5520   We wwe 5573  Ord word 6313
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1803  ax-4 1817  ax-5 1918  ax-6 1975  ax-7 2016  ax-8 2123  ax-9 2131  ax-ext 2713  ax-sep 5221  ax-pr 5365
This theorem depends on definitions:  df-bi 209  df-an 398  df-or 855  df-3an 1095  df-tru 1551  df-fal 1561  df-ex 1788  df-sb 2075  df-clab 2720  df-cleq 2733  df-clel 2816  df-ne 2937  df-ral 3056  df-rab 3394  df-v 3435  df-dif 3888  df-un 3890  df-in 3892  df-ss 3902  df-nul 4265  df-if 4458  df-sn 4559  df-pr 4561  df-op 4565  df-uni 4842  df-br 5076  df-opab 5138  df-tr 5183  df-eprel 5521  df-po 5529  df-so 5530  df-fr 5574  df-we 5576  df-ord 6317
This theorem is referenced by:  tron  6337  ordelon  6338  ordtr2  6359  ordintdif  6365  ordsuc  7758  ordsucss  7762  ordsucelsuc  7766  ordsucuniel  7768  limsssuc  7794  smores  8286  smo11  8298  smoord  8299  smoword  8300  smogt  8301  smocdmdom  8302  rdglim2  8365  oesuclem  8454  ordtypelem3  9429  r1val1  9705  rankr1ag  9721  fin23lem24  10239  onsuct0  36684  dford3  43488  ordeldif  43718  ordeldifsucon  43719  ordeldif1o  43720  ordnexbtwnsuc  43727  ordpss  44909
  Copyright terms: Public domain W3C validator