| Step | Hyp | Ref
 | Expression | 
| 1 |   | nfv 1542 | 
. . . . . . . . 9
⊢
Ⅎ𝑓(∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) | 
| 2 |   | nfe1 1510 | 
. . . . . . . . 9
⊢
Ⅎ𝑓∃𝑓 𝑓:𝑥–onto→𝑦 | 
| 3 | 1, 2 | nfim 1586 | 
. . . . . . . 8
⊢
Ⅎ𝑓((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) | 
| 4 | 3 | nfal 1590 | 
. . . . . . 7
⊢
Ⅎ𝑓∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) | 
| 5 | 4 | nfal 1590 | 
. . . . . 6
⊢
Ⅎ𝑓∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) | 
| 6 |   | nfv 1542 | 
. . . . . 6
⊢
Ⅎ𝑓 𝑢 ⊆
{∅} | 
| 7 | 5, 6 | nfan 1579 | 
. . . . 5
⊢
Ⅎ𝑓(∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) | 
| 8 |   | nfv 1542 | 
. . . . 5
⊢
Ⅎ𝑓DECID ∅ ∈ 𝑢 | 
| 9 |   | simpl 109 | 
. . . . . 6
⊢
((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) → ∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦)) | 
| 10 |   | p0ex 4221 | 
. . . . . . . . . . . 12
⊢ {∅}
∈ V | 
| 11 |   | ssdomg 6837 | 
. . . . . . . . . . . 12
⊢
({∅} ∈ V → (𝑢 ⊆ {∅} → 𝑢 ≼ {∅})) | 
| 12 | 10, 11 | ax-mp 5 | 
. . . . . . . . . . 11
⊢ (𝑢 ⊆ {∅} → 𝑢 ≼
{∅}) | 
| 13 |   | df1o2 6487 | 
. . . . . . . . . . 11
⊢
1o = {∅} | 
| 14 | 12, 13 | breqtrrdi 4075 | 
. . . . . . . . . 10
⊢ (𝑢 ⊆ {∅} → 𝑢 ≼
1o) | 
| 15 |   | 1onn 6578 | 
. . . . . . . . . . 11
⊢
1o ∈ ω | 
| 16 |   | domrefg 6826 | 
. . . . . . . . . . 11
⊢
(1o ∈ ω → 1o ≼
1o) | 
| 17 | 15, 16 | ax-mp 5 | 
. . . . . . . . . 10
⊢
1o ≼ 1o | 
| 18 |   | djudom 7159 | 
. . . . . . . . . 10
⊢ ((𝑢 ≼ 1o ∧
1o ≼ 1o) → (𝑢 ⊔ 1o) ≼
(1o ⊔ 1o)) | 
| 19 | 14, 17, 18 | sylancl 413 | 
. . . . . . . . 9
⊢ (𝑢 ⊆ {∅} → (𝑢 ⊔ 1o) ≼
(1o ⊔ 1o)) | 
| 20 |   | dju1p1e2 7264 | 
. . . . . . . . 9
⊢
(1o ⊔ 1o) ≈
2o | 
| 21 |   | domentr 6850 | 
. . . . . . . . 9
⊢ (((𝑢 ⊔ 1o) ≼
(1o ⊔ 1o) ∧ (1o ⊔
1o) ≈ 2o) → (𝑢 ⊔ 1o) ≼
2o) | 
| 22 | 19, 20, 21 | sylancl 413 | 
. . . . . . . 8
⊢ (𝑢 ⊆ {∅} → (𝑢 ⊔ 1o) ≼
2o) | 
| 23 | 22 | adantl 277 | 
. . . . . . 7
⊢
((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) → (𝑢 ⊔ 1o) ≼
2o) | 
| 24 |   | 0lt1o 6498 | 
. . . . . . . . 9
⊢ ∅
∈ 1o | 
| 25 |   | djurcl 7118 | 
. . . . . . . . 9
⊢ (∅
∈ 1o → (inr‘∅) ∈ (𝑢 ⊔ 1o)) | 
| 26 | 24, 25 | ax-mp 5 | 
. . . . . . . 8
⊢
(inr‘∅) ∈ (𝑢 ⊔ 1o) | 
| 27 |   | elex2 2779 | 
. . . . . . . 8
⊢
((inr‘∅) ∈ (𝑢 ⊔ 1o) → ∃𝑧 𝑧 ∈ (𝑢 ⊔ 1o)) | 
| 28 | 26, 27 | ax-mp 5 | 
. . . . . . 7
⊢
∃𝑧 𝑧 ∈ (𝑢 ⊔ 1o) | 
| 29 | 23, 28 | jctil 312 | 
. . . . . 6
⊢
((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) → (∃𝑧 𝑧 ∈ (𝑢 ⊔ 1o) ∧ (𝑢 ⊔ 1o) ≼
2o)) | 
| 30 |   | vex 2766 | 
. . . . . . . 8
⊢ 𝑢 ∈ V | 
| 31 |   | djuex 7109 | 
. . . . . . . 8
⊢ ((𝑢 ∈ V ∧ 1o
∈ ω) → (𝑢
⊔ 1o) ∈ V) | 
| 32 | 30, 15, 31 | mp2an 426 | 
. . . . . . 7
⊢ (𝑢 ⊔ 1o) ∈
V | 
| 33 |   | 2onn 6579 | 
. . . . . . . 8
⊢
2o ∈ ω | 
| 34 |   | breq2 4037 | 
. . . . . . . . . . . 12
⊢ (𝑥 = 2o → (𝑦 ≼ 𝑥 ↔ 𝑦 ≼ 2o)) | 
| 35 | 34 | anbi2d 464 | 
. . . . . . . . . . 11
⊢ (𝑥 = 2o →
((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) ↔ (∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 2o))) | 
| 36 |   | foeq2 5477 | 
. . . . . . . . . . . 12
⊢ (𝑥 = 2o → (𝑓:𝑥–onto→𝑦 ↔ 𝑓:2o–onto→𝑦)) | 
| 37 | 36 | exbidv 1839 | 
. . . . . . . . . . 11
⊢ (𝑥 = 2o →
(∃𝑓 𝑓:𝑥–onto→𝑦 ↔ ∃𝑓 𝑓:2o–onto→𝑦)) | 
| 38 | 35, 37 | imbi12d 234 | 
. . . . . . . . . 10
⊢ (𝑥 = 2o →
(((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ↔ ((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 2o) → ∃𝑓 𝑓:2o–onto→𝑦))) | 
| 39 | 38 | albidv 1838 | 
. . . . . . . . 9
⊢ (𝑥 = 2o →
(∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ↔ ∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 2o) → ∃𝑓 𝑓:2o–onto→𝑦))) | 
| 40 | 39 | spcgv 2851 | 
. . . . . . . 8
⊢
(2o ∈ ω → (∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) → ∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 2o) → ∃𝑓 𝑓:2o–onto→𝑦))) | 
| 41 | 33, 40 | ax-mp 5 | 
. . . . . . 7
⊢
(∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) → ∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 2o) → ∃𝑓 𝑓:2o–onto→𝑦)) | 
| 42 |   | eleq2 2260 | 
. . . . . . . . . . 11
⊢ (𝑦 = (𝑢 ⊔ 1o) → (𝑧 ∈ 𝑦 ↔ 𝑧 ∈ (𝑢 ⊔ 1o))) | 
| 43 | 42 | exbidv 1839 | 
. . . . . . . . . 10
⊢ (𝑦 = (𝑢 ⊔ 1o) → (∃𝑧 𝑧 ∈ 𝑦 ↔ ∃𝑧 𝑧 ∈ (𝑢 ⊔ 1o))) | 
| 44 |   | breq1 4036 | 
. . . . . . . . . 10
⊢ (𝑦 = (𝑢 ⊔ 1o) → (𝑦 ≼ 2o ↔
(𝑢 ⊔ 1o)
≼ 2o)) | 
| 45 | 43, 44 | anbi12d 473 | 
. . . . . . . . 9
⊢ (𝑦 = (𝑢 ⊔ 1o) →
((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 2o) ↔ (∃𝑧 𝑧 ∈ (𝑢 ⊔ 1o) ∧ (𝑢 ⊔ 1o) ≼
2o))) | 
| 46 |   | foeq3 5478 | 
. . . . . . . . . 10
⊢ (𝑦 = (𝑢 ⊔ 1o) → (𝑓:2o–onto→𝑦 ↔ 𝑓:2o–onto→(𝑢 ⊔ 1o))) | 
| 47 | 46 | exbidv 1839 | 
. . . . . . . . 9
⊢ (𝑦 = (𝑢 ⊔ 1o) → (∃𝑓 𝑓:2o–onto→𝑦 ↔ ∃𝑓 𝑓:2o–onto→(𝑢 ⊔ 1o))) | 
| 48 | 45, 47 | imbi12d 234 | 
. . . . . . . 8
⊢ (𝑦 = (𝑢 ⊔ 1o) →
(((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 2o) → ∃𝑓 𝑓:2o–onto→𝑦) ↔ ((∃𝑧 𝑧 ∈ (𝑢 ⊔ 1o) ∧ (𝑢 ⊔ 1o) ≼
2o) → ∃𝑓 𝑓:2o–onto→(𝑢 ⊔ 1o)))) | 
| 49 | 48 | spcgv 2851 | 
. . . . . . 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 110 | 
. . . . . . . . . 10
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inl‘∅)) → (𝑓‘∅) =
(inl‘∅)) | 
| 53 |   | fof 5480 | 
. . . . . . . . . . . . 13
⊢ (𝑓:2o–onto→(𝑢 ⊔ 1o) → 𝑓:2o⟶(𝑢 ⊔
1o)) | 
| 54 | 53 | adantl 277 | 
. . . . . . . . . . . 12
⊢
(((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) → 𝑓:2o⟶(𝑢 ⊔
1o)) | 
| 55 |   | elelsuc 4444 | 
. . . . . . . . . . . . . . 15
⊢ (∅
∈ 1o → ∅ ∈ suc 1o) | 
| 56 | 24, 55 | ax-mp 5 | 
. . . . . . . . . . . . . 14
⊢ ∅
∈ suc 1o | 
| 57 |   | df-2o 6475 | 
. . . . . . . . . . . . . 14
⊢
2o = suc 1o | 
| 58 | 56, 57 | eleqtrri 2272 | 
. . . . . . . . . . . . 13
⊢ ∅
∈ 2o | 
| 59 | 58 | a1i 9 | 
. . . . . . . . . . . 12
⊢
(((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) → ∅
∈ 2o) | 
| 60 | 54, 59 | ffvelcdmd 5698 | 
. . . . . . . . . . 11
⊢
(((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) → (𝑓‘∅) ∈ (𝑢 ⊔
1o)) | 
| 61 | 60 | adantr 276 | 
. . . . . . . . . 10
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inl‘∅)) → (𝑓‘∅) ∈ (𝑢 ⊔ 1o)) | 
| 62 | 52, 61 | eqeltrrd 2274 | 
. . . . . . . . 9
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inl‘∅)) → (inl‘∅) ∈ (𝑢 ⊔ 1o)) | 
| 63 |   | 0ex 4160 | 
. . . . . . . . . 10
⊢ ∅
∈ V | 
| 64 |   | djulclb 7121 | 
. . . . . . . . . 10
⊢ (∅
∈ V → (∅ ∈ 𝑢 ↔ (inl‘∅) ∈ (𝑢 ⊔
1o))) | 
| 65 | 63, 64 | ax-mp 5 | 
. . . . . . . . 9
⊢ (∅
∈ 𝑢 ↔
(inl‘∅) ∈ (𝑢 ⊔ 1o)) | 
| 66 | 62, 65 | sylibr 134 | 
. . . . . . . 8
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inl‘∅)) → ∅ ∈ 𝑢) | 
| 67 | 66 | orcd 734 | 
. . . . . . 7
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inl‘∅)) → (∅ ∈ 𝑢 ∨ ¬ ∅ ∈ 𝑢)) | 
| 68 |   | df-dc 836 | 
. . . . . . 7
⊢
(DECID ∅ ∈ 𝑢 ↔ (∅ ∈ 𝑢 ∨ ¬ ∅ ∈ 𝑢)) | 
| 69 | 67, 68 | sylibr 134 | 
. . . . . 6
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inl‘∅)) → DECID ∅ ∈ 𝑢) | 
| 70 |   | simpr 110 | 
. . . . . . . . . . 11
⊢
(((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inl‘∅))
→ (𝑓‘1o) =
(inl‘∅)) | 
| 71 | 54 | adantr 276 | 
. . . . . . . . . . . . 13
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) → 𝑓:2o⟶(𝑢 ⊔ 1o)) | 
| 72 |   | 1oex 6482 | 
. . . . . . . . . . . . . . . 16
⊢
1o ∈ V | 
| 73 | 72 | prid2 3729 | 
. . . . . . . . . . . . . . 15
⊢
1o ∈ {∅, 1o} | 
| 74 |   | df2o3 6488 | 
. . . . . . . . . . . . . . 15
⊢
2o = {∅, 1o} | 
| 75 | 73, 74 | eleqtrri 2272 | 
. . . . . . . . . . . . . 14
⊢
1o ∈ 2o | 
| 76 | 75 | a1i 9 | 
. . . . . . . . . . . . 13
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) → 1o ∈
2o) | 
| 77 | 71, 76 | ffvelcdmd 5698 | 
. . . . . . . . . . . 12
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) → (𝑓‘1o) ∈ (𝑢 ⊔
1o)) | 
| 78 | 77 | adantr 276 | 
. . . . . . . . . . 11
⊢
(((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inl‘∅))
→ (𝑓‘1o) ∈ (𝑢 ⊔
1o)) | 
| 79 | 70, 78 | eqeltrrd 2274 | 
. . . . . . . . . 10
⊢
(((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inl‘∅))
→ (inl‘∅) ∈ (𝑢 ⊔ 1o)) | 
| 80 | 79, 65 | sylibr 134 | 
. . . . . . . . 9
⊢
(((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inl‘∅))
→ ∅ ∈ 𝑢) | 
| 81 | 80 | orcd 734 | 
. . . . . . . 8
⊢
(((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inl‘∅))
→ (∅ ∈ 𝑢
∨ ¬ ∅ ∈ 𝑢)) | 
| 82 | 81, 68 | sylibr 134 | 
. . . . . . 7
⊢
(((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inl‘∅))
→ DECID ∅ ∈ 𝑢) | 
| 83 |   | simp-4r 542 | 
. . . . . . . . . . . 12
⊢
((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
→ 𝑓:2o–onto→(𝑢 ⊔ 1o)) | 
| 84 |   | djulcl 7117 | 
. . . . . . . . . . . . 13
⊢ (∅
∈ 𝑢 →
(inl‘∅) ∈ (𝑢 ⊔ 1o)) | 
| 85 | 84 | adantl 277 | 
. . . . . . . . . . . 12
⊢
((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
→ (inl‘∅) ∈ (𝑢 ⊔ 1o)) | 
| 86 |   | foelrn 5799 | 
. . . . . . . . . . . 12
⊢ ((𝑓:2o–onto→(𝑢 ⊔ 1o) ∧
(inl‘∅) ∈ (𝑢 ⊔ 1o)) → ∃𝑤 ∈ 2o
(inl‘∅) = (𝑓‘𝑤)) | 
| 87 | 83, 85, 86 | syl2anc 411 | 
. . . . . . . . . . 11
⊢
((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
→ ∃𝑤 ∈
2o (inl‘∅) = (𝑓‘𝑤)) | 
| 88 |   | simplrr 536 | 
. . . . . . . . . . . . 13
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
∧ (𝑤 ∈
2o ∧ (inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = ∅) → (inl‘∅) =
(𝑓‘𝑤)) | 
| 89 |   | simpr 110 | 
. . . . . . . . . . . . . 14
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
∧ (𝑤 ∈
2o ∧ (inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = ∅) → 𝑤 = ∅) | 
| 90 | 89 | fveq2d 5562 | 
. . . . . . . . . . . . 13
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
∧ (𝑤 ∈
2o ∧ (inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = ∅) → (𝑓‘𝑤) = (𝑓‘∅)) | 
| 91 |   | simp-5r 544 | 
. . . . . . . . . . . . 13
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
∧ (𝑤 ∈
2o ∧ (inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = ∅) → (𝑓‘∅) =
(inr‘∅)) | 
| 92 | 88, 90, 91 | 3eqtrd 2233 | 
. . . . . . . . . . . 12
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
∧ (𝑤 ∈
2o ∧ (inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = ∅) → (inl‘∅) =
(inr‘∅)) | 
| 93 |   | simplrr 536 | 
. . . . . . . . . . . . 13
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
∧ (𝑤 ∈
2o ∧ (inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = 1o) → (inl‘∅)
= (𝑓‘𝑤)) | 
| 94 |   | simpr 110 | 
. . . . . . . . . . . . . 14
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
∧ (𝑤 ∈
2o ∧ (inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = 1o) → 𝑤 = 1o) | 
| 95 | 94 | fveq2d 5562 | 
. . . . . . . . . . . . 13
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
∧ (𝑤 ∈
2o ∧ (inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = 1o) → (𝑓‘𝑤) = (𝑓‘1o)) | 
| 96 |   | simp-4r 542 | 
. . . . . . . . . . . . 13
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
∧ (𝑤 ∈
2o ∧ (inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = 1o) → (𝑓‘1o) =
(inr‘∅)) | 
| 97 | 93, 95, 96 | 3eqtrd 2233 | 
. . . . . . . . . . . 12
⊢
((((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
∧ (𝑤 ∈
2o ∧ (inl‘∅) = (𝑓‘𝑤))) ∧ 𝑤 = 1o) → (inl‘∅)
= (inr‘∅)) | 
| 98 |   | elpri 3645 | 
. . . . . . . . . . . . . 14
⊢ (𝑤 ∈ {∅, 1o}
→ (𝑤 = ∅ ∨
𝑤 =
1o)) | 
| 99 | 98, 74 | eleq2s 2291 | 
. . . . . . . . . . . . 13
⊢ (𝑤 ∈ 2o →
(𝑤 = ∅ ∨ 𝑤 =
1o)) | 
| 100 | 99 | ad2antrl 490 | 
. . . . . . . . . . . 12
⊢
(((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
∧ (𝑤 ∈
2o ∧ (inl‘∅) = (𝑓‘𝑤))) → (𝑤 = ∅ ∨ 𝑤 = 1o)) | 
| 101 | 92, 97, 100 | mpjaodan 799 | 
. . . . . . . . . . 11
⊢
(((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
∧ (𝑤 ∈
2o ∧ (inl‘∅) = (𝑓‘𝑤))) → (inl‘∅) =
(inr‘∅)) | 
| 102 | 87, 101 | rexlimddv 2619 | 
. . . . . . . . . 10
⊢
((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
→ (inl‘∅) = (inr‘∅)) | 
| 103 |   | djune 7144 | 
. . . . . . . . . . . . 13
⊢ ((∅
∈ V ∧ ∅ ∈ V) → (inl‘∅) ≠
(inr‘∅)) | 
| 104 | 63, 63, 103 | mp2an 426 | 
. . . . . . . . . . . 12
⊢
(inl‘∅) ≠ (inr‘∅) | 
| 105 | 104 | neii 2369 | 
. . . . . . . . . . 11
⊢  ¬
(inl‘∅) = (inr‘∅) | 
| 106 | 105 | a1i 9 | 
. . . . . . . . . 10
⊢
((((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
∧ ∅ ∈ 𝑢)
→ ¬ (inl‘∅) = (inr‘∅)) | 
| 107 | 102, 106 | pm2.65da 662 | 
. . . . . . . . 9
⊢
(((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
→ ¬ ∅ ∈ 𝑢) | 
| 108 | 107 | olcd 735 | 
. . . . . . . 8
⊢
(((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
→ (∅ ∈ 𝑢
∨ ¬ ∅ ∈ 𝑢)) | 
| 109 | 108, 68 | sylibr 134 | 
. . . . . . 7
⊢
(((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) ∧ (𝑓‘1o) = (inr‘∅))
→ DECID ∅ ∈ 𝑢) | 
| 110 |   | simplr 528 | 
. . . . . . . . . 10
⊢
(((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) → 𝑢 ⊆
{∅}) | 
| 111 | 110, 13 | sseqtrrdi 3232 | 
. . . . . . . . 9
⊢
(((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) → 𝑢 ⊆
1o) | 
| 112 | 111 | adantr 276 | 
. . . . . . . 8
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) → 𝑢 ⊆ 1o) | 
| 113 | 112, 77 | exmidfodomrlemeldju 7266 | 
. . . . . . 7
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) → ((𝑓‘1o) = (inl‘∅)
∨ (𝑓‘1o) =
(inr‘∅))) | 
| 114 | 82, 109, 113 | mpjaodan 799 | 
. . . . . 6
⊢
((((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) ∧ (𝑓‘∅) =
(inr‘∅)) → DECID ∅ ∈ 𝑢) | 
| 115 | 111, 60 | exmidfodomrlemeldju 7266 | 
. . . . . 6
⊢
(((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) → ((𝑓‘∅) =
(inl‘∅) ∨ (𝑓‘∅) =
(inr‘∅))) | 
| 116 | 69, 114, 115 | mpjaodan 799 | 
. . . . 5
⊢
(((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) ∧ 𝑓:2o–onto→(𝑢 ⊔ 1o)) →
DECID ∅ ∈ 𝑢) | 
| 117 | 7, 8, 51, 116 | exlimdd 1886 | 
. . . 4
⊢
((∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) ∧ 𝑢 ⊆ {∅}) →
DECID ∅ ∈ 𝑢) | 
| 118 | 117 | ex 115 | 
. . 3
⊢
(∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) → (𝑢 ⊆ {∅} →
DECID ∅ ∈ 𝑢)) | 
| 119 | 118 | alrimiv 1888 | 
. 2
⊢
(∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) → ∀𝑢(𝑢 ⊆ {∅} →
DECID ∅ ∈ 𝑢)) | 
| 120 |   | df-exmid 4228 | 
. 2
⊢
(EXMID ↔ ∀𝑢(𝑢 ⊆ {∅} →
DECID ∅ ∈ 𝑢)) | 
| 121 | 119, 120 | sylibr 134 | 
1
⊢
(∀𝑥∀𝑦((∃𝑧 𝑧 ∈ 𝑦 ∧ 𝑦 ≼ 𝑥) → ∃𝑓 𝑓:𝑥–onto→𝑦) →
EXMID) |