Step | Hyp | Ref
| Expression |
1 | | nfv 1516 |
. . . . . . . . 9
⊢
Ⅎ𝑓(∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) |
2 | | nfe1 1484 |
. . . . . . . . 9
⊢
Ⅎ𝑓∃𝑓 𝑓:𝑥–onto→𝑦 |
3 | 1, 2 | nfim 1560 |
. . . . . . . 8
⊢
Ⅎ𝑓((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) |
4 | 3 | nfal 1564 |
. . . . . . 7
⊢
Ⅎ𝑓∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) |
5 | 4 | nfal 1564 |
. . . . . 6
⊢
Ⅎ𝑓∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) |
6 | | nfv 1516 |
. . . . . 6
⊢
Ⅎ𝑓 𝑢 ⊆
{∅} |
7 | 5, 6 | nfan 1553 |
. . . . 5
⊢
Ⅎ𝑓(∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) |
8 | | nfv 1516 |
. . . . 5
⊢
Ⅎ𝑓DECID ∅ ∈ 𝑢 |
9 | | simpl 108 |
. . . . . 6
⊢
((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) → ∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦)) |
10 | | p0ex 4167 |
. . . . . . . . . . . 12
⊢ {∅}
∈ V |
11 | | ssdomg 6744 |
. . . . . . . . . . . 12
⊢
({∅} ∈ V → (𝑢 ⊆ {∅} → 𝑢 ≼ {∅})) |
12 | 10, 11 | ax-mp 5 |
. . . . . . . . . . 11
⊢ (𝑢 ⊆ {∅} → 𝑢 ≼
{∅}) |
13 | | df1o2 6397 |
. . . . . . . . . . 11
⊢
1o = {∅} |
14 | 12, 13 | breqtrrdi 4024 |
. . . . . . . . . 10
⊢ (𝑢 ⊆ {∅} → 𝑢 ≼
1o) |
15 | | 1onn 6488 |
. . . . . . . . . . 11
⊢
1o ∈ ω |
16 | | domrefg 6733 |
. . . . . . . . . . 11
⊢
(1o ∈ ω → 1o ≼
1o) |
17 | 15, 16 | ax-mp 5 |
. . . . . . . . . 10
⊢
1o ≼ 1o |
18 | | djudom 7058 |
. . . . . . . . . 10
⊢ ((𝑢 ≼ 1o ∧
1o ≼ 1o) → (𝑢 ⊔ 1o) ≼
(1o ⊔ 1o)) |
19 | 14, 17, 18 | sylancl 410 |
. . . . . . . . 9
⊢ (𝑢 ⊆ {∅} → (𝑢 ⊔ 1o) ≼
(1o ⊔ 1o)) |
20 | | dju1p1e2 7153 |
. . . . . . . . 9
⊢
(1o ⊔ 1o) ≈
2o |
21 | | domentr 6757 |
. . . . . . . . 9
⊢ (((𝑢 ⊔ 1o) ≼
(1o ⊔ 1o) ∧ (1o ⊔
1o) ≈ 2o) → (𝑢 ⊔ 1o) ≼
2o) |
22 | 19, 20, 21 | sylancl 410 |
. . . . . . . 8
⊢ (𝑢 ⊆ {∅} → (𝑢 ⊔ 1o) ≼
2o) |
23 | 22 | adantl 275 |
. . . . . . 7
⊢
((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) → (𝑢 ⊔ 1o) ≼
2o) |
24 | | 0lt1o 6408 |
. . . . . . . . 9
⊢ ∅
∈ 1o |
25 | | djurcl 7017 |
. . . . . . . . 9
⊢ (∅
∈ 1o → (inr‘∅) ∈ (𝑢 ⊔ 1o)) |
26 | 24, 25 | ax-mp 5 |
. . . . . . . 8
⊢
(inr‘∅) ∈ (𝑢 ⊔ 1o) |
27 | | elex2 2742 |
. . . . . . . 8
⊢
((inr‘∅) ∈ (𝑢 ⊔ 1o) → ∃𝑧 𝑧 ∈ (𝑢 ⊔ 1o)) |
28 | 26, 27 | ax-mp 5 |
. . . . . . 7
⊢
∃𝑧 𝑧 ∈ (𝑢 ⊔ 1o) |
29 | 23, 28 | jctil 310 |
. . . . . 6
⊢
((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) → (∃𝑧 𝑧 ∈ (𝑢 ⊔ 1o) ∧ (𝑢 ⊔ 1o) ≼
2o)) |
30 | | vex 2729 |
. . . . . . . 8
⊢ 𝑢 ∈ V |
31 | | djuex 7008 |
. . . . . . . 8
⊢ ((𝑢 ∈ V ∧ 1o
∈ ω) → (𝑢
⊔ 1o) ∈ V) |
32 | 30, 15, 31 | mp2an 423 |
. . . . . . 7
⊢ (𝑢 ⊔ 1o) ∈
V |
33 | | 2onn 6489 |
. . . . . . . 8
⊢
2o ∈ ω |
34 | | breq2 3986 |
. . . . . . . . . . . 12
⊢ (𝑥 = 2o → (𝑦 ≼ 𝑥 ↔ 𝑦 ≼ 2o)) |
35 | 34 | anbi2d 460 |
. . . . . . . . . . 11
⊢ (𝑥 = 2o →
((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) ↔ (∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 2o))) |
36 | | foeq2 5407 |
. . . . . . . . . . . 12
⊢ (𝑥 = 2o → (𝑓:𝑥–onto→𝑦 ↔ 𝑓:2o–onto→𝑦)) |
37 | 36 | exbidv 1813 |
. . . . . . . . . . 11
⊢ (𝑥 = 2o →
(∃𝑓 𝑓:𝑥–onto→𝑦 ↔ ∃𝑓 𝑓:2o–onto→𝑦)) |
38 | 35, 37 | imbi12d 233 |
. . . . . . . . . 10
⊢ (𝑥 = 2o →
(((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ↔ ((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 2o) → ∃𝑓 𝑓:2o–onto→𝑦))) |
39 | 38 | albidv 1812 |
. . . . . . . . 9
⊢ (𝑥 = 2o →
(∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ↔ ∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 2o) → ∃𝑓 𝑓:2o–onto→𝑦))) |
40 | 39 | spcgv 2813 |
. . . . . . . 8
⊢
(2o ∈ ω → (∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) → ∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 2o) → ∃𝑓 𝑓:2o–onto→𝑦))) |
41 | 33, 40 | ax-mp 5 |
. . . . . . 7
⊢
(∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) → ∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 2o) → ∃𝑓 𝑓:2o–onto→𝑦)) |
42 | | eleq2 2230 |
. . . . . . . . . . 11
⊢ (𝑦 = (𝑢 ⊔ 1o) → (𝑧 ∈ 𝑦 ↔ 𝑧 ∈ (𝑢 ⊔ 1o))) |
43 | 42 | exbidv 1813 |
. . . . . . . . . 10
⊢ (𝑦 = (𝑢 ⊔ 1o) → (∃𝑧 𝑧 ∈ 𝑦 ↔ ∃𝑧 𝑧 ∈ (𝑢 ⊔ 1o))) |
44 | | breq1 3985 |
. . . . . . . . . 10
⊢ (𝑦 = (𝑢 ⊔ 1o) → (𝑦 ≼ 2o ↔
(𝑢 ⊔ 1o)
≼ 2o)) |
45 | 43, 44 | anbi12d 465 |
. . . . . . . . 9
⊢ (𝑦 = (𝑢 ⊔ 1o) →
((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 2o) ↔ (∃𝑧 𝑧 ∈ (𝑢 ⊔ 1o) ∧ (𝑢 ⊔ 1o) ≼
2o))) |
46 | | foeq3 5408 |
. . . . . . . . . 10
⊢ (𝑦 = (𝑢 ⊔ 1o) → (𝑓:2o–onto→𝑦 ↔ 𝑓:2o–onto→(𝑢 ⊔ 1o))) |
47 | 46 | exbidv 1813 |
. . . . . . . . 9
⊢ (𝑦 = (𝑢 ⊔ 1o) → (∃𝑓 𝑓:2o–onto→𝑦 ↔ ∃𝑓 𝑓:2o–onto→(𝑢 ⊔ 1o))) |
48 | 45, 47 | imbi12d 233 |
. . . . . . . 8
⊢ (𝑦 = (𝑢 ⊔ 1o) →
(((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 2o) → ∃𝑓 𝑓:2o–onto→𝑦) ↔ ((∃𝑧 𝑧 ∈ (𝑢 ⊔ 1o) ∧ (𝑢 ⊔ 1o) ≼
2o) → ∃𝑓 𝑓:2o–onto→(𝑢 ⊔ 1o)))) |
49 | 48 | spcgv 2813 |
. . . . . . 7
⊢ ((𝑢 ⊔ 1o) ∈
V → (∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 2o) → ∃𝑓 𝑓:2o–onto→𝑦) → ((∃𝑧 𝑧 ∈ (𝑢 ⊔ 1o) ∧ (𝑢 ⊔ 1o) ≼
2o) → ∃𝑓 𝑓:2o–onto→(𝑢 ⊔ 1o)))) |
50 | 32, 41, 49 | mpsyl 65 |
. . . . . 6
⊢
(∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) → ((∃𝑧 𝑧 ∈ (𝑢 ⊔ 1o) ∧ (𝑢 ⊔ 1o) ≼
2o) → ∃𝑓 𝑓:2o–onto→(𝑢 ⊔ 1o))) |
51 | 9, 29, 50 | sylc 62 |
. . . . 5
⊢
((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) → ∃𝑓 𝑓:2o–onto→(𝑢 ⊔ 1o)) |
52 | | simprl 521 |
. . . . . . . 8
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (∅
∈ 𝑢 ∧ (𝑓‘∅) = ((inl ↾
𝑢)‘∅))) →
∅ ∈ 𝑢) |
53 | 52 | orcd 723 |
. . . . . . 7
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (∅
∈ 𝑢 ∧ (𝑓‘∅) = ((inl ↾
𝑢)‘∅))) →
(∅ ∈ 𝑢 ∨
¬ ∅ ∈ 𝑢)) |
54 | | df-dc 825 |
. . . . . . 7
⊢
(DECID ∅ ∈ 𝑢 ↔ (∅ ∈ 𝑢 ∨ ¬ ∅ ∈ 𝑢)) |
55 | 53, 54 | sylibr 133 |
. . . . . 6
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (∅
∈ 𝑢 ∧ (𝑓‘∅) = ((inl ↾
𝑢)‘∅))) →
DECID ∅ ∈ 𝑢) |
56 | | simprl 521 |
. . . . . . . . 9
⊢
(((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (∅ ∈ 𝑢 ∧ (𝑓‘1o) = ((inl ↾ 𝑢)‘∅))) →
∅ ∈ 𝑢) |
57 | 56 | orcd 723 |
. . . . . . . 8
⊢
(((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (∅ ∈ 𝑢 ∧ (𝑓‘1o) = ((inl ↾ 𝑢)‘∅))) →
(∅ ∈ 𝑢 ∨
¬ ∅ ∈ 𝑢)) |
58 | 57, 54 | sylibr 133 |
. . . . . . 7
⊢
(((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (∅ ∈ 𝑢 ∧ (𝑓‘1o) = ((inl ↾ 𝑢)‘∅))) →
DECID ∅ ∈ 𝑢) |
59 | | simp-4r 532 |
. . . . . . . . . . . 12
⊢
((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (𝑓‘1o) = ((inr ↾
1o)‘∅)) ∧ ∅ ∈ 𝑢) → 𝑓:2o–onto→(𝑢 ⊔ 1o)) |
60 | | djulcl 7016 |
. . . . . . . . . . . . 13
⊢ (∅
∈ 𝑢 →
(inl‘∅) ∈ (𝑢 ⊔ 1o)) |
61 | 60 | adantl 275 |
. . . . . . . . . . . 12
⊢
((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (𝑓‘1o) = ((inr ↾
1o)‘∅)) ∧ ∅ ∈ 𝑢) → (inl‘∅) ∈ (𝑢 ⊔
1o)) |
62 | | foelrn 5721 |
. . . . . . . . . . . 12
⊢ ((𝑓:2o–onto→(𝑢 ⊔ 1o) ∧
(inl‘∅) ∈ (𝑢 ⊔ 1o)) → ∃𝑤 ∈ 2o
(inl‘∅) = (𝑓‘𝑤)) |
63 | 59, 61, 62 | syl2anc 409 |
. . . . . . . . . . 11
⊢
((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (𝑓‘1o) = ((inr ↾
1o)‘∅)) ∧ ∅ ∈ 𝑢) → ∃𝑤 ∈ 2o (inl‘∅) =
(𝑓‘𝑤)) |
64 | | simprr 522 |
. . . . . . . . . . . . . . 15
⊢
(((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (𝑓‘1o) = ((inr ↾
1o)‘∅)) ∧ ∅ ∈ 𝑢) ∧ (𝑤 ∈ 2o ∧
(inl‘∅) = (𝑓‘𝑤))) → (inl‘∅) = (𝑓‘𝑤)) |
65 | | fvres 5510 |
. . . . . . . . . . . . . . . . 17
⊢ (∅
∈ 𝑢 → ((inl
↾ 𝑢)‘∅) =
(inl‘∅)) |
66 | 65 | eqeq1d 2174 |
. . . . . . . . . . . . . . . 16
⊢ (∅
∈ 𝑢 → (((inl
↾ 𝑢)‘∅) =
(𝑓‘𝑤) ↔ (inl‘∅) = (𝑓‘𝑤))) |
67 | 66 | ad2antlr 481 |
. . . . . . . . . . . . . . 15
⊢
(((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (𝑓‘1o) = ((inr ↾
1o)‘∅)) ∧ ∅ ∈ 𝑢) ∧ (𝑤 ∈ 2o ∧
(inl‘∅) = (𝑓‘𝑤))) → (((inl ↾ 𝑢)‘∅) = (𝑓‘𝑤) ↔ (inl‘∅) = (𝑓‘𝑤))) |
68 | 64, 67 | mpbird 166 |
. . . . . . . . . . . . . 14
⊢
(((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (𝑓‘1o) = ((inr ↾
1o)‘∅)) ∧ ∅ ∈ 𝑢) ∧ (𝑤 ∈ 2o ∧
(inl‘∅) = (𝑓‘𝑤))) → ((inl ↾ 𝑢)‘∅) = (𝑓‘𝑤)) |
69 | 68 | adantr 274 |
. . . . . . . . . . . . 13
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (𝑓‘1o) = ((inr ↾
1o)‘∅)) ∧ ∅ ∈ 𝑢) ∧ (𝑤 ∈ 2o ∧
(inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = ∅) → ((inl ↾ 𝑢)‘∅) = (𝑓‘𝑤)) |
70 | | simpr 109 |
. . . . . . . . . . . . . 14
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (𝑓‘1o) = ((inr ↾
1o)‘∅)) ∧ ∅ ∈ 𝑢) ∧ (𝑤 ∈ 2o ∧
(inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = ∅) → 𝑤 = ∅) |
71 | 70 | fveq2d 5490 |
. . . . . . . . . . . . 13
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (𝑓‘1o) = ((inr ↾
1o)‘∅)) ∧ ∅ ∈ 𝑢) ∧ (𝑤 ∈ 2o ∧
(inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = ∅) → (𝑓‘𝑤) = (𝑓‘∅)) |
72 | | simp-5r 534 |
. . . . . . . . . . . . 13
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (𝑓‘1o) = ((inr ↾
1o)‘∅)) ∧ ∅ ∈ 𝑢) ∧ (𝑤 ∈ 2o ∧
(inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = ∅) → (𝑓‘∅) = ((inr ↾
1o)‘∅)) |
73 | 69, 71, 72 | 3eqtrd 2202 |
. . . . . . . . . . . 12
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (𝑓‘1o) = ((inr ↾
1o)‘∅)) ∧ ∅ ∈ 𝑢) ∧ (𝑤 ∈ 2o ∧
(inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = ∅) → ((inl ↾ 𝑢)‘∅) = ((inr ↾
1o)‘∅)) |
74 | 68 | adantr 274 |
. . . . . . . . . . . . 13
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (𝑓‘1o) = ((inr ↾
1o)‘∅)) ∧ ∅ ∈ 𝑢) ∧ (𝑤 ∈ 2o ∧
(inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = 1o) → ((inl ↾ 𝑢)‘∅) = (𝑓‘𝑤)) |
75 | | simpr 109 |
. . . . . . . . . . . . . 14
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (𝑓‘1o) = ((inr ↾
1o)‘∅)) ∧ ∅ ∈ 𝑢) ∧ (𝑤 ∈ 2o ∧
(inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = 1o) → 𝑤 = 1o) |
76 | 75 | fveq2d 5490 |
. . . . . . . . . . . . 13
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (𝑓‘1o) = ((inr ↾
1o)‘∅)) ∧ ∅ ∈ 𝑢) ∧ (𝑤 ∈ 2o ∧
(inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = 1o) → (𝑓‘𝑤) = (𝑓‘1o)) |
77 | | simp-4r 532 |
. . . . . . . . . . . . 13
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (𝑓‘1o) = ((inr ↾
1o)‘∅)) ∧ ∅ ∈ 𝑢) ∧ (𝑤 ∈ 2o ∧
(inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = 1o) → (𝑓‘1o) = ((inr ↾
1o)‘∅)) |
78 | 74, 76, 77 | 3eqtrd 2202 |
. . . . . . . . . . . 12
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (𝑓‘1o) = ((inr ↾
1o)‘∅)) ∧ ∅ ∈ 𝑢) ∧ (𝑤 ∈ 2o ∧
(inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = 1o) → ((inl ↾ 𝑢)‘∅) = ((inr ↾
1o)‘∅)) |
79 | | elpri 3599 |
. . . . . . . . . . . . . 14
⊢ (𝑤 ∈ {∅, 1o}
→ (𝑤 = ∅ ∨
𝑤 =
1o)) |
80 | | df2o3 6398 |
. . . . . . . . . . . . . 14
⊢
2o = {∅, 1o} |
81 | 79, 80 | eleq2s 2261 |
. . . . . . . . . . . . 13
⊢ (𝑤 ∈ 2o →
(𝑤 = ∅ ∨ 𝑤 =
1o)) |
82 | 81 | ad2antrl 482 |
. . . . . . . . . . . 12
⊢
(((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (𝑓‘1o) = ((inr ↾
1o)‘∅)) ∧ ∅ ∈ 𝑢) ∧ (𝑤 ∈ 2o ∧
(inl‘∅) = (𝑓‘𝑤))) → (𝑤 = ∅ ∨ 𝑤 = 1o)) |
83 | 73, 78, 82 | mpjaodan 788 |
. . . . . . . . . . 11
⊢
(((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (𝑓‘1o) = ((inr ↾
1o)‘∅)) ∧ ∅ ∈ 𝑢) ∧ (𝑤 ∈ 2o ∧
(inl‘∅) = (𝑓‘𝑤))) → ((inl ↾ 𝑢)‘∅) = ((inr ↾
1o)‘∅)) |
84 | 63, 83 | rexlimddv 2588 |
. . . . . . . . . 10
⊢
((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (𝑓‘1o) = ((inr ↾
1o)‘∅)) ∧ ∅ ∈ 𝑢) → ((inl ↾ 𝑢)‘∅) = ((inr ↾
1o)‘∅)) |
85 | | 0ex 4109 |
. . . . . . . . . . . . . 14
⊢ ∅
∈ V |
86 | | djune 7043 |
. . . . . . . . . . . . . 14
⊢ ((∅
∈ V ∧ ∅ ∈ V) → (inl‘∅) ≠
(inr‘∅)) |
87 | 85, 85, 86 | mp2an 423 |
. . . . . . . . . . . . 13
⊢
(inl‘∅) ≠ (inr‘∅) |
88 | 87 | neii 2338 |
. . . . . . . . . . . 12
⊢ ¬
(inl‘∅) = (inr‘∅) |
89 | | fvres 5510 |
. . . . . . . . . . . . . . 15
⊢ (∅
∈ 1o → ((inr ↾ 1o)‘∅) =
(inr‘∅)) |
90 | 24, 89 | ax-mp 5 |
. . . . . . . . . . . . . 14
⊢ ((inr
↾ 1o)‘∅) = (inr‘∅) |
91 | 90 | a1i 9 |
. . . . . . . . . . . . 13
⊢ (∅
∈ 𝑢 → ((inr
↾ 1o)‘∅) = (inr‘∅)) |
92 | 65, 91 | eqeq12d 2180 |
. . . . . . . . . . . 12
⊢ (∅
∈ 𝑢 → (((inl
↾ 𝑢)‘∅) =
((inr ↾ 1o)‘∅) ↔ (inl‘∅) =
(inr‘∅))) |
93 | 88, 92 | mtbiri 665 |
. . . . . . . . . . 11
⊢ (∅
∈ 𝑢 → ¬ ((inl
↾ 𝑢)‘∅) =
((inr ↾ 1o)‘∅)) |
94 | 93 | adantl 275 |
. . . . . . . . . 10
⊢
((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (𝑓‘1o) = ((inr ↾
1o)‘∅)) ∧ ∅ ∈ 𝑢) → ¬ ((inl ↾ 𝑢)‘∅) = ((inr ↾
1o)‘∅)) |
95 | 84, 94 | pm2.65da 651 |
. . . . . . . . 9
⊢
(((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (𝑓‘1o) = ((inr ↾
1o)‘∅)) → ¬ ∅ ∈ 𝑢) |
96 | 95 | olcd 724 |
. . . . . . . 8
⊢
(((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (𝑓‘1o) = ((inr ↾
1o)‘∅)) → (∅ ∈ 𝑢 ∨ ¬ ∅ ∈ 𝑢)) |
97 | 96, 54 | sylibr 133 |
. . . . . . 7
⊢
(((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) ∧ (𝑓‘1o) = ((inr ↾
1o)‘∅)) → DECID ∅ ∈ 𝑢) |
98 | | simplr 520 |
. . . . . . . . . 10
⊢
(((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) → 𝑢 ⊆
{∅}) |
99 | 98, 13 | sseqtrrdi 3191 |
. . . . . . . . 9
⊢
(((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) → 𝑢 ⊆
1o) |
100 | 99 | adantr 274 |
. . . . . . . 8
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) → 𝑢 ⊆ 1o) |
101 | | fof 5410 |
. . . . . . . . . . 11
⊢ (𝑓:2o–onto→(𝑢 ⊔ 1o) → 𝑓:2o⟶(𝑢 ⊔
1o)) |
102 | 101 | adantl 275 |
. . . . . . . . . 10
⊢
(((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) → 𝑓:2o⟶(𝑢 ⊔
1o)) |
103 | 102 | adantr 274 |
. . . . . . . . 9
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) → 𝑓:2o⟶(𝑢 ⊔ 1o)) |
104 | | 1oex 6392 |
. . . . . . . . . . . 12
⊢
1o ∈ V |
105 | 104 | prid2 3683 |
. . . . . . . . . . 11
⊢
1o ∈ {∅, 1o} |
106 | 105, 80 | eleqtrri 2242 |
. . . . . . . . . 10
⊢
1o ∈ 2o |
107 | 106 | a1i 9 |
. . . . . . . . 9
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) → 1o ∈
2o) |
108 | 103, 107 | ffvelrnd 5621 |
. . . . . . . 8
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) → (𝑓‘1o) ∈ (𝑢 ⊔
1o)) |
109 | 100, 108 | exmidfodomrlemreseldju 7156 |
. . . . . . 7
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) → ((∅ ∈ 𝑢 ∧ (𝑓‘1o) = ((inl ↾ 𝑢)‘∅)) ∨ (𝑓‘1o) = ((inr
↾ 1o)‘∅))) |
110 | 58, 97, 109 | mpjaodan 788 |
. . . . . 6
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) = ((inr ↾
1o)‘∅)) → DECID ∅ ∈ 𝑢) |
111 | | elelsuc 4387 |
. . . . . . . . . . 11
⊢ (∅
∈ 1o → ∅ ∈ suc 1o) |
112 | 24, 111 | ax-mp 5 |
. . . . . . . . . 10
⊢ ∅
∈ suc 1o |
113 | | df-2o 6385 |
. . . . . . . . . 10
⊢
2o = suc 1o |
114 | 112, 113 | eleqtrri 2242 |
. . . . . . . . 9
⊢ ∅
∈ 2o |
115 | 114 | a1i 9 |
. . . . . . . 8
⊢
(((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) → ∅
∈ 2o) |
116 | 102, 115 | ffvelrnd 5621 |
. . . . . . 7
⊢
(((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) → (𝑓‘∅) ∈ (𝑢 ⊔
1o)) |
117 | 99, 116 | exmidfodomrlemreseldju 7156 |
. . . . . 6
⊢
(((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) → ((∅
∈ 𝑢 ∧ (𝑓‘∅) = ((inl ↾
𝑢)‘∅)) ∨
(𝑓‘∅) = ((inr
↾ 1o)‘∅))) |
118 | 55, 110, 117 | mpjaodan 788 |
. . . . 5
⊢
(((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) →
DECID ∅ ∈ 𝑢) |
119 | 7, 8, 51, 118 | exlimdd 1860 |
. . . 4
⊢
((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) →
DECID ∅ ∈ 𝑢) |
120 | 119 | ex 114 |
. . 3
⊢
(∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) → (𝑢 ⊆ {∅} →
DECID ∅ ∈ 𝑢)) |
121 | 120 | alrimiv 1862 |
. 2
⊢
(∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) → ∀𝑢(𝑢 ⊆ {∅} →
DECID ∅ ∈ 𝑢)) |
122 | | df-exmid 4174 |
. 2
⊢
(EXMID ↔ ∀𝑢(𝑢 ⊆ {∅} →
DECID ∅ ∈ 𝑢)) |
123 | 121, 122 | sylibr 133 |
1
⊢
(∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) →
EXMID) |