Step | Hyp | Ref
| Expression |
1 | | nfv 1521 |
. . . . . . . . 9
⊢
Ⅎ𝑓(∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) |
2 | | nfe1 1489 |
. . . . . . . . 9
⊢
Ⅎ𝑓∃𝑓 𝑓:𝑥–onto→𝑦 |
3 | 1, 2 | nfim 1565 |
. . . . . . . 8
⊢
Ⅎ𝑓((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) |
4 | 3 | nfal 1569 |
. . . . . . 7
⊢
Ⅎ𝑓∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) |
5 | 4 | nfal 1569 |
. . . . . 6
⊢
Ⅎ𝑓∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) |
6 | | nfv 1521 |
. . . . . 6
⊢
Ⅎ𝑓 𝑢 ⊆
{∅} |
7 | 5, 6 | nfan 1558 |
. . . . 5
⊢
Ⅎ𝑓(∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) |
8 | | nfv 1521 |
. . . . 5
⊢
Ⅎ𝑓DECID ∅ ∈ 𝑢 |
9 | | simpl 108 |
. . . . . 6
⊢
((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) → ∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦)) |
10 | | p0ex 4174 |
. . . . . . . . . . . 12
⊢ {∅}
∈ V |
11 | | ssdomg 6756 |
. . . . . . . . . . . 12
⊢
({∅} ∈ V → (𝑢 ⊆ {∅} → 𝑢 ≼ {∅})) |
12 | 10, 11 | ax-mp 5 |
. . . . . . . . . . 11
⊢ (𝑢 ⊆ {∅} → 𝑢 ≼
{∅}) |
13 | | df1o2 6408 |
. . . . . . . . . . 11
⊢
1o = {∅} |
14 | 12, 13 | breqtrrdi 4031 |
. . . . . . . . . 10
⊢ (𝑢 ⊆ {∅} → 𝑢 ≼
1o) |
15 | | 1onn 6499 |
. . . . . . . . . . 11
⊢
1o ∈ ω |
16 | | domrefg 6745 |
. . . . . . . . . . 11
⊢
(1o ∈ ω → 1o ≼
1o) |
17 | 15, 16 | ax-mp 5 |
. . . . . . . . . 10
⊢
1o ≼ 1o |
18 | | djudom 7070 |
. . . . . . . . . 10
⊢ ((𝑢 ≼ 1o ∧
1o ≼ 1o) → (𝑢 ⊔ 1o) ≼
(1o ⊔ 1o)) |
19 | 14, 17, 18 | sylancl 411 |
. . . . . . . . 9
⊢ (𝑢 ⊆ {∅} → (𝑢 ⊔ 1o) ≼
(1o ⊔ 1o)) |
20 | | dju1p1e2 7174 |
. . . . . . . . 9
⊢
(1o ⊔ 1o) ≈
2o |
21 | | domentr 6769 |
. . . . . . . . 9
⊢ (((𝑢 ⊔ 1o) ≼
(1o ⊔ 1o) ∧ (1o ⊔
1o) ≈ 2o) → (𝑢 ⊔ 1o) ≼
2o) |
22 | 19, 20, 21 | sylancl 411 |
. . . . . . . 8
⊢ (𝑢 ⊆ {∅} → (𝑢 ⊔ 1o) ≼
2o) |
23 | 22 | adantl 275 |
. . . . . . 7
⊢
((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) → (𝑢 ⊔ 1o) ≼
2o) |
24 | | 0lt1o 6419 |
. . . . . . . . 9
⊢ ∅
∈ 1o |
25 | | djurcl 7029 |
. . . . . . . . 9
⊢ (∅
∈ 1o → (inr‘∅) ∈ (𝑢 ⊔ 1o)) |
26 | 24, 25 | ax-mp 5 |
. . . . . . . 8
⊢
(inr‘∅) ∈ (𝑢 ⊔ 1o) |
27 | | elex2 2746 |
. . . . . . . 8
⊢
((inr‘∅) ∈ (𝑢 ⊔ 1o) → ∃𝑧 𝑧 ∈ (𝑢 ⊔ 1o)) |
28 | 26, 27 | ax-mp 5 |
. . . . . . 7
⊢
∃𝑧 𝑧 ∈ (𝑢 ⊔ 1o) |
29 | 23, 28 | jctil 310 |
. . . . . 6
⊢
((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) → (∃𝑧 𝑧 ∈ (𝑢 ⊔ 1o) ∧ (𝑢 ⊔ 1o) ≼
2o)) |
30 | | vex 2733 |
. . . . . . . 8
⊢ 𝑢 ∈ V |
31 | | djuex 7020 |
. . . . . . . 8
⊢ ((𝑢 ∈ V ∧ 1o
∈ ω) → (𝑢
⊔ 1o) ∈ V) |
32 | 30, 15, 31 | mp2an 424 |
. . . . . . 7
⊢ (𝑢 ⊔ 1o) ∈
V |
33 | | 2onn 6500 |
. . . . . . . 8
⊢
2o ∈ ω |
34 | | breq2 3993 |
. . . . . . . . . . . 12
⊢ (𝑥 = 2o → (𝑦 ≼ 𝑥 ↔ 𝑦 ≼ 2o)) |
35 | 34 | anbi2d 461 |
. . . . . . . . . . 11
⊢ (𝑥 = 2o →
((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) ↔ (∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 2o))) |
36 | | foeq2 5417 |
. . . . . . . . . . . 12
⊢ (𝑥 = 2o → (𝑓:𝑥–onto→𝑦 ↔ 𝑓:2o–onto→𝑦)) |
37 | 36 | exbidv 1818 |
. . . . . . . . . . 11
⊢ (𝑥 = 2o →
(∃𝑓 𝑓:𝑥–onto→𝑦 ↔ ∃𝑓 𝑓:2o–onto→𝑦)) |
38 | 35, 37 | imbi12d 233 |
. . . . . . . . . 10
⊢ (𝑥 = 2o →
(((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ↔ ((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 2o) → ∃𝑓 𝑓:2o–onto→𝑦))) |
39 | 38 | albidv 1817 |
. . . . . . . . 9
⊢ (𝑥 = 2o →
(∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ↔ ∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 2o) → ∃𝑓 𝑓:2o–onto→𝑦))) |
40 | 39 | spcgv 2817 |
. . . . . . . 8
⊢
(2o ∈ ω → (∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) → ∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 2o) → ∃𝑓 𝑓:2o–onto→𝑦))) |
41 | 33, 40 | ax-mp 5 |
. . . . . . 7
⊢
(∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) → ∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 2o) → ∃𝑓 𝑓:2o–onto→𝑦)) |
42 | | eleq2 2234 |
. . . . . . . . . . 11
⊢ (𝑦 = (𝑢 ⊔ 1o) → (𝑧 ∈ 𝑦 ↔ 𝑧 ∈ (𝑢 ⊔ 1o))) |
43 | 42 | exbidv 1818 |
. . . . . . . . . 10
⊢ (𝑦 = (𝑢 ⊔ 1o) → (∃𝑧 𝑧 ∈ 𝑦 ↔ ∃𝑧 𝑧 ∈ (𝑢 ⊔ 1o))) |
44 | | breq1 3992 |
. . . . . . . . . 10
⊢ (𝑦 = (𝑢 ⊔ 1o) → (𝑦 ≼ 2o ↔
(𝑢 ⊔ 1o)
≼ 2o)) |
45 | 43, 44 | anbi12d 470 |
. . . . . . . . 9
⊢ (𝑦 = (𝑢 ⊔ 1o) →
((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 2o) ↔ (∃𝑧 𝑧 ∈ (𝑢 ⊔ 1o) ∧ (𝑢 ⊔ 1o) ≼
2o))) |
46 | | foeq3 5418 |
. . . . . . . . . 10
⊢ (𝑦 = (𝑢 ⊔ 1o) → (𝑓:2o–onto→𝑦 ↔ 𝑓:2o–onto→(𝑢 ⊔ 1o))) |
47 | 46 | exbidv 1818 |
. . . . . . . . 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 2817 |
. . . . . . 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 | | simpr 109 |
. . . . . . . . . 10
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inl‘∅)) → (𝑓‘∅) =
(inl‘∅)) |
53 | | fof 5420 |
. . . . . . . . . . . . 13
⊢ (𝑓:2o–onto→(𝑢 ⊔ 1o) → 𝑓:2o⟶(𝑢 ⊔
1o)) |
54 | 53 | adantl 275 |
. . . . . . . . . . . 12
⊢
(((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) → 𝑓:2o⟶(𝑢 ⊔
1o)) |
55 | | elelsuc 4394 |
. . . . . . . . . . . . . . 15
⊢ (∅
∈ 1o → ∅ ∈ suc 1o) |
56 | 24, 55 | ax-mp 5 |
. . . . . . . . . . . . . 14
⊢ ∅
∈ suc 1o |
57 | | df-2o 6396 |
. . . . . . . . . . . . . 14
⊢
2o = suc 1o |
58 | 56, 57 | eleqtrri 2246 |
. . . . . . . . . . . . 13
⊢ ∅
∈ 2o |
59 | 58 | a1i 9 |
. . . . . . . . . . . 12
⊢
(((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) → ∅
∈ 2o) |
60 | 54, 59 | ffvelrnd 5632 |
. . . . . . . . . . 11
⊢
(((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) → (𝑓‘∅) ∈ (𝑢 ⊔
1o)) |
61 | 60 | adantr 274 |
. . . . . . . . . 10
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inl‘∅)) → (𝑓‘∅) ∈ (𝑢 ⊔ 1o)) |
62 | 52, 61 | eqeltrrd 2248 |
. . . . . . . . 9
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inl‘∅)) → (inl‘∅) ∈ (𝑢 ⊔ 1o)) |
63 | | 0ex 4116 |
. . . . . . . . . 10
⊢ ∅
∈ V |
64 | | djulclb 7032 |
. . . . . . . . . 10
⊢ (∅
∈ V → (∅ ∈ 𝑢 ↔ (inl‘∅) ∈ (𝑢 ⊔
1o))) |
65 | 63, 64 | ax-mp 5 |
. . . . . . . . 9
⊢ (∅
∈ 𝑢 ↔
(inl‘∅) ∈ (𝑢 ⊔ 1o)) |
66 | 62, 65 | sylibr 133 |
. . . . . . . 8
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inl‘∅)) → ∅ ∈ 𝑢) |
67 | 66 | orcd 728 |
. . . . . . 7
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inl‘∅)) → (∅ ∈ 𝑢 ∨ ¬ ∅ ∈ 𝑢)) |
68 | | df-dc 830 |
. . . . . . 7
⊢
(DECID ∅ ∈ 𝑢 ↔ (∅ ∈ 𝑢 ∨ ¬ ∅ ∈ 𝑢)) |
69 | 67, 68 | sylibr 133 |
. . . . . 6
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inl‘∅)) → DECID ∅ ∈ 𝑢) |
70 | | simpr 109 |
. . . . . . . . . . 11
⊢
(((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inl‘∅))
→ (𝑓‘1o) =
(inl‘∅)) |
71 | 54 | adantr 274 |
. . . . . . . . . . . . 13
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) → 𝑓:2o⟶(𝑢 ⊔ 1o)) |
72 | | 1oex 6403 |
. . . . . . . . . . . . . . . 16
⊢
1o ∈ V |
73 | 72 | prid2 3690 |
. . . . . . . . . . . . . . 15
⊢
1o ∈ {∅, 1o} |
74 | | df2o3 6409 |
. . . . . . . . . . . . . . 15
⊢
2o = {∅, 1o} |
75 | 73, 74 | eleqtrri 2246 |
. . . . . . . . . . . . . 14
⊢
1o ∈ 2o |
76 | 75 | a1i 9 |
. . . . . . . . . . . . 13
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) → 1o ∈
2o) |
77 | 71, 76 | ffvelrnd 5632 |
. . . . . . . . . . . 12
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) → (𝑓‘1o) ∈ (𝑢 ⊔
1o)) |
78 | 77 | adantr 274 |
. . . . . . . . . . 11
⊢
(((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inl‘∅))
→ (𝑓‘1o) ∈ (𝑢 ⊔
1o)) |
79 | 70, 78 | eqeltrrd 2248 |
. . . . . . . . . 10
⊢
(((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inl‘∅))
→ (inl‘∅) ∈ (𝑢 ⊔ 1o)) |
80 | 79, 65 | sylibr 133 |
. . . . . . . . 9
⊢
(((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inl‘∅))
→ ∅ ∈ 𝑢) |
81 | 80 | orcd 728 |
. . . . . . . 8
⊢
(((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inl‘∅))
→ (∅ ∈ 𝑢
∨ ¬ ∅ ∈ 𝑢)) |
82 | 81, 68 | sylibr 133 |
. . . . . . 7
⊢
(((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inl‘∅))
→ DECID ∅ ∈ 𝑢) |
83 | | simp-4r 537 |
. . . . . . . . . . . 12
⊢
((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
→ 𝑓:2o–onto→(𝑢 ⊔ 1o)) |
84 | | djulcl 7028 |
. . . . . . . . . . . . 13
⊢ (∅
∈ 𝑢 →
(inl‘∅) ∈ (𝑢 ⊔ 1o)) |
85 | 84 | adantl 275 |
. . . . . . . . . . . 12
⊢
((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
→ (inl‘∅) ∈ (𝑢 ⊔ 1o)) |
86 | | foelrn 5732 |
. . . . . . . . . . . 12
⊢ ((𝑓:2o–onto→(𝑢 ⊔ 1o) ∧
(inl‘∅) ∈ (𝑢 ⊔ 1o)) → ∃𝑤 ∈ 2o
(inl‘∅) = (𝑓‘𝑤)) |
87 | 83, 85, 86 | syl2anc 409 |
. . . . . . . . . . 11
⊢
((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
→ ∃𝑤 ∈
2o (inl‘∅) = (𝑓‘𝑤)) |
88 | | simplrr 531 |
. . . . . . . . . . . . 13
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
∧ (𝑤 ∈
2o ∧ (inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = ∅) → (inl‘∅) =
(𝑓‘𝑤)) |
89 | | simpr 109 |
. . . . . . . . . . . . . 14
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
∧ (𝑤 ∈
2o ∧ (inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = ∅) → 𝑤 = ∅) |
90 | 89 | fveq2d 5500 |
. . . . . . . . . . . . 13
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
∧ (𝑤 ∈
2o ∧ (inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = ∅) → (𝑓‘𝑤) = (𝑓‘∅)) |
91 | | simp-5r 539 |
. . . . . . . . . . . . 13
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
∧ (𝑤 ∈
2o ∧ (inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = ∅) → (𝑓‘∅) =
(inr‘∅)) |
92 | 88, 90, 91 | 3eqtrd 2207 |
. . . . . . . . . . . 12
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
∧ (𝑤 ∈
2o ∧ (inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = ∅) → (inl‘∅) =
(inr‘∅)) |
93 | | simplrr 531 |
. . . . . . . . . . . . 13
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
∧ (𝑤 ∈
2o ∧ (inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = 1o) → (inl‘∅)
= (𝑓‘𝑤)) |
94 | | simpr 109 |
. . . . . . . . . . . . . 14
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
∧ (𝑤 ∈
2o ∧ (inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = 1o) → 𝑤 = 1o) |
95 | 94 | fveq2d 5500 |
. . . . . . . . . . . . 13
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
∧ (𝑤 ∈
2o ∧ (inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = 1o) → (𝑓‘𝑤) = (𝑓‘1o)) |
96 | | simp-4r 537 |
. . . . . . . . . . . . 13
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
∧ (𝑤 ∈
2o ∧ (inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = 1o) → (𝑓‘1o) =
(inr‘∅)) |
97 | 93, 95, 96 | 3eqtrd 2207 |
. . . . . . . . . . . 12
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
∧ (𝑤 ∈
2o ∧ (inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = 1o) → (inl‘∅)
= (inr‘∅)) |
98 | | elpri 3606 |
. . . . . . . . . . . . . 14
⊢ (𝑤 ∈ {∅, 1o}
→ (𝑤 = ∅ ∨
𝑤 =
1o)) |
99 | 98, 74 | eleq2s 2265 |
. . . . . . . . . . . . 13
⊢ (𝑤 ∈ 2o →
(𝑤 = ∅ ∨ 𝑤 =
1o)) |
100 | 99 | ad2antrl 487 |
. . . . . . . . . . . 12
⊢
(((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
∧ (𝑤 ∈
2o ∧ (inl‘∅) = (𝑓‘𝑤))) → (𝑤 = ∅ ∨ 𝑤 = 1o)) |
101 | 92, 97, 100 | mpjaodan 793 |
. . . . . . . . . . 11
⊢
(((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
∧ (𝑤 ∈
2o ∧ (inl‘∅) = (𝑓‘𝑤))) → (inl‘∅) =
(inr‘∅)) |
102 | 87, 101 | rexlimddv 2592 |
. . . . . . . . . 10
⊢
((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
→ (inl‘∅) = (inr‘∅)) |
103 | | djune 7055 |
. . . . . . . . . . . . 13
⊢ ((∅
∈ V ∧ ∅ ∈ V) → (inl‘∅) ≠
(inr‘∅)) |
104 | 63, 63, 103 | mp2an 424 |
. . . . . . . . . . . 12
⊢
(inl‘∅) ≠ (inr‘∅) |
105 | 104 | neii 2342 |
. . . . . . . . . . 11
⊢ ¬
(inl‘∅) = (inr‘∅) |
106 | 105 | a1i 9 |
. . . . . . . . . 10
⊢
((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
→ ¬ (inl‘∅) = (inr‘∅)) |
107 | 102, 106 | pm2.65da 656 |
. . . . . . . . 9
⊢
(((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
→ ¬ ∅ ∈ 𝑢) |
108 | 107 | olcd 729 |
. . . . . . . 8
⊢
(((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
→ (∅ ∈ 𝑢
∨ ¬ ∅ ∈ 𝑢)) |
109 | 108, 68 | sylibr 133 |
. . . . . . 7
⊢
(((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
→ DECID ∅ ∈ 𝑢) |
110 | | simplr 525 |
. . . . . . . . . 10
⊢
(((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) → 𝑢 ⊆
{∅}) |
111 | 110, 13 | sseqtrrdi 3196 |
. . . . . . . . 9
⊢
(((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) → 𝑢 ⊆
1o) |
112 | 111 | adantr 274 |
. . . . . . . 8
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) → 𝑢 ⊆ 1o) |
113 | 112, 77 | exmidfodomrlemeldju 7176 |
. . . . . . 7
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) → ((𝑓‘1o) = (inl‘∅)
∨ (𝑓‘1o) =
(inr‘∅))) |
114 | 82, 109, 113 | mpjaodan 793 |
. . . . . 6
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) → DECID ∅ ∈ 𝑢) |
115 | 111, 60 | exmidfodomrlemeldju 7176 |
. . . . . 6
⊢
(((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) → ((𝑓‘∅) =
(inl‘∅) ∨ (𝑓‘∅) =
(inr‘∅))) |
116 | 69, 114, 115 | mpjaodan 793 |
. . . . 5
⊢
(((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) →
DECID ∅ ∈ 𝑢) |
117 | 7, 8, 51, 116 | exlimdd 1865 |
. . . 4
⊢
((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) →
DECID ∅ ∈ 𝑢) |
118 | 117 | ex 114 |
. . 3
⊢
(∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) → (𝑢 ⊆ {∅} →
DECID ∅ ∈ 𝑢)) |
119 | 118 | alrimiv 1867 |
. 2
⊢
(∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) → ∀𝑢(𝑢 ⊆ {∅} →
DECID ∅ ∈ 𝑢)) |
120 | | df-exmid 4181 |
. 2
⊢
(EXMID ↔ ∀𝑢(𝑢 ⊆ {∅} →
DECID ∅ ∈ 𝑢)) |
121 | 119, 120 | sylibr 133 |
1
⊢
(∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) →
EXMID) |