Proof of Theorem ondomon
| Step | Hyp | Ref
| Expression |
| 1 | | domtr 3320 |
. . . . . . . . . . . . 13
⊢ ((y
≼ z ∧ z ≼ A)
→ y ≼ A) |
| 2 | 1 | anim2i 270 |
. . . . . . . . . . . 12
⊢ ((y
∈ On ∧ (y ≼ z ∧ z
≼ A)) → (y ∈ On ∧ y ≼ A)) |
| 3 | 2 | anassrs 338 |
. . . . . . . . . . 11
⊢ (((y
∈ On ∧ y ≼ z) ∧ z
≼ A) → (y ∈ On ∧ y ≼ A)) |
| 4 | | onelon 2223 |
. . . . . . . . . . . 12
⊢ ((z
∈ On ∧ y ∈ z) → y
∈ On) |
| 5 | | onelsst 2255 |
. . . . . . . . . . . . . 14
⊢ (z
∈ On → (y ∈ z → y
⊆ z)) |
| 6 | 5 | imp 277 |
. . . . . . . . . . . . 13
⊢ ((z
∈ On ∧ y ∈ z) → y
⊆ z) |
| 7 | | visset 1350 |
. . . . . . . . . . . . . 14
⊢ y
∈ V |
| 8 | | ssdomg 3311 |
. . . . . . . . . . . . . 14
⊢ (y
∈ V → (y ⊆ z → y
≼ z)) |
| 9 | 7, 8 | ax-mp 6 |
. . . . . . . . . . . . 13
⊢ (y
⊆ z → y ≼ z) |
| 10 | 6, 9 | syl 12 |
. . . . . . . . . . . 12
⊢ ((z
∈ On ∧ y ∈ z) → y
≼ z) |
| 11 | 4, 10 | jca 236 |
. . . . . . . . . . 11
⊢ ((z
∈ On ∧ y ∈ z) → (y
∈ On ∧ y ≼ z)) |
| 12 | 3, 11 | sylan 343 |
. . . . . . . . . 10
⊢ (((z
∈ On ∧ y ∈ z) ∧ z
≼ A) → (y ∈ On ∧ y ≼ A)) |
| 13 | 12 | exp31 293 |
. . . . . . . . 9
⊢ (z
∈ On → (y ∈ z → (z
≼ A → (y ∈ On ∧ y ≼ A)))) |
| 14 | 13 | com12 13 |
. . . . . . . 8
⊢ (y
∈ z → (z ∈ On → (z ≼ A
→ (y ∈ On ∧ y ≼ A)))) |
| 15 | 14 | imp3a 279 |
. . . . . . 7
⊢ (y
∈ z → ((z ∈ On ∧ z ≼ A)
→ (y ∈ On ∧ y ≼ A))) |
| 16 | | breq1 2065 |
. . . . . . . 8
⊢ (x =
z → (x ≼ A
↔ z ≼ A)) |
| 17 | 16 | elrab 1422 |
. . . . . . 7
⊢ (z
∈ {x ∈ On∣x ≼ A}
↔ (z ∈ On ∧ z ≼ A)) |
| 18 | | breq1 2065 |
. . . . . . . 8
⊢ (x =
y → (x ≼ A
↔ y ≼ A)) |
| 19 | 18 | elrab 1422 |
. . . . . . 7
⊢ (y
∈ {x ∈ On∣x ≼ A}
↔ (y ∈ On ∧ y ≼ A)) |
| 20 | 15, 17, 19 | 3imtr4g 426 |
. . . . . 6
⊢ (y
∈ z → (z ∈ {x
∈ On∣x ≼ A} → y
∈ {x ∈ On∣x ≼ A})) |
| 21 | 20 | imp 277 |
. . . . 5
⊢ ((y
∈ z ∧ z ∈ {x
∈ On∣x ≼ A}) → y
∈ {x ∈ On∣x ≼ A}) |
| 22 | 21 | gen2 681 |
. . . 4
⊢ ∀y∀z((y ∈
z ∧ z ∈ {x
∈ On∣x ≼ A}) → y
∈ {x ∈ On∣x ≼ A}) |
| 23 | | dftr2 2043 |
. . . 4
⊢ (Tr {x
∈ On∣x ≼ A} ↔ ∀y∀z((y ∈
z ∧ z ∈ {x
∈ On∣x ≼ A}) → y
∈ {x ∈ On∣x ≼ A})) |
| 24 | 22, 23 | mpbir 165 |
. . 3
⊢ Tr {x
∈ On∣x ≼ A} |
| 25 | | ssrab 1556 |
. . 3
⊢ {x
∈ On∣x ≼ A} ⊆ On |
| 26 | | ordon 2238 |
. . 3
⊢ Ord On |
| 27 | | trssord 2216 |
. . 3
⊢ ((Tr {x ∈ On∣x ≼ A}
∧ {x ∈ On∣x ≼ A}
⊆ On ∧ Ord On) → Ord {x
∈ On∣x ≼ A}) |
| 28 | 24, 25, 26, 27 | mp3an 642 |
. 2
⊢ Ord {x
∈ On∣x ≼ A} |
| 29 | | elisset 1354 |
. . . . 5
⊢ (A
∈ B → A ∈ V) |
| 30 | | domsdomtr 3374 |
. . . . . . . . . 10
⊢ ((x
≼ A ∧ A ≺ ℘A) → x
≺ ℘A) |
| 31 | | canth2g 3382 |
. . . . . . . . . 10
⊢ (A
∈ V → A ≺
℘A) |
| 32 | 30, 31 | sylan2 346 |
. . . . . . . . 9
⊢ ((x
≼ A ∧ A ∈ V) → x ≺ ℘A) |
| 33 | 32 | exp 291 |
. . . . . . . 8
⊢ (x
≼ A → (A ∈ V → x ≺ ℘A)) |
| 34 | 33 | com12 13 |
. . . . . . 7
⊢ (A
∈ V → (x ≼ A → x
≺ ℘A)) |
| 35 | 34 | a1d 14 |
. . . . . 6
⊢ (A
∈ V → (x ∈ On →
(x ≼ A → x
≺ ℘A))) |
| 36 | 35 | r19.21aiv 1259 |
. . . . 5
⊢ (A
∈ V → ∀x ∈ On
(x ≼ A → x
≺ ℘A)) |
| 37 | 29, 36 | syl 12 |
. . . 4
⊢ (A
∈ B → ∀x ∈ On (x
≼ A → x ≺ ℘A)) |
| 38 | | ss2rab 1553 |
. . . 4
⊢ ({x
∈ On∣x ≼ A} ⊆ {x
∈ On∣x ≺ ℘A} ↔ ∀x ∈ On (x
≼ A → x ≺ ℘A)) |
| 39 | 37, 38 | sylibr 175 |
. . 3
⊢ (A
∈ B → {x ∈ On∣x ≼ A}
⊆ {x ∈ On∣x ≺ ℘A}) |
| 40 | | cardval2 3661 |
. . . . 5
⊢ (card ‘℘A) = {x ∈
On∣x ≺ ℘A} |
| 41 | | fvex 2838 |
. . . . 5
⊢ (card ‘℘A) ∈ V |
| 42 | 40, 41 | eqeltrr 1160 |
. . . 4
⊢ {x
∈ On∣x ≺ ℘A} ∈ V |
| 43 | 42 | ssex 1700 |
. . 3
⊢ ({x
∈ On∣x ≼ A} ⊆ {x
∈ On∣x ≺ ℘A} → {x
∈ On∣x ≼ A} ∈ V) |
| 44 | | elong 2207 |
. . 3
⊢ ({x
∈ On∣x ≼ A} ∈ V → ({x ∈ On∣x ≼ A}
∈ On ↔ Ord {x ∈
On∣x ≼ A})) |
| 45 | 39, 43, 44 | 3syl 21 |
. 2
⊢ (A
∈ B → ({x ∈ On∣x ≼ A}
∈ On ↔ Ord {x ∈
On∣x ≼ A})) |
| 46 | 28, 45 | mpbiri 169 |
1
⊢ (A
∈ B → {x ∈ On∣x ≼ A}
∈ On) |