| Step | Hyp | Ref
| Expression |
| 1 | | omp1eom 7161 |
. . . . 5
⊢ (ω
⊔ 1o) ≈ ω |
| 2 | | simp2 1000 |
. . . . 5
⊢
((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) → ω ≼ 𝐴) |
| 3 | | endomtr 6849 |
. . . . 5
⊢
(((ω ⊔ 1o) ≈ ω ∧ ω ≼
𝐴) → (ω ⊔
1o) ≼ 𝐴) |
| 4 | 1, 2, 3 | sylancr 414 |
. . . 4
⊢
((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) → (ω ⊔ 1o)
≼ 𝐴) |
| 5 | | brdomi 6808 |
. . . 4
⊢ ((ω
⊔ 1o) ≼ 𝐴 → ∃𝑓 𝑓:(ω ⊔ 1o)–1-1→𝐴) |
| 6 | 4, 5 | syl 14 |
. . 3
⊢
((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) → ∃𝑓 𝑓:(ω ⊔ 1o)–1-1→𝐴) |
| 7 | | inlresf1 7127 |
. . . . . . . 8
⊢ (inl
↾ ω):ω–1-1→(ω ⊔
1o) |
| 8 | | f1co 5475 |
. . . . . . . 8
⊢ ((𝑓:(ω ⊔
1o)–1-1→𝐴 ∧ (inl ↾
ω):ω–1-1→(ω
⊔ 1o)) → (𝑓 ∘ (inl ↾
ω)):ω–1-1→𝐴) |
| 9 | 7, 8 | mpan2 425 |
. . . . . . 7
⊢ (𝑓:(ω ⊔
1o)–1-1→𝐴 → (𝑓 ∘ (inl ↾
ω)):ω–1-1→𝐴) |
| 10 | 9 | ad2antlr 489 |
. . . . . 6
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) → (𝑓 ∘ (inl ↾
ω)):ω–1-1→𝐴) |
| 11 | | f1f 5463 |
. . . . . . . . . . . 12
⊢ ((𝑓 ∘ (inl ↾
ω)):ω–1-1→𝐴 → (𝑓 ∘ (inl ↾
ω)):ω⟶𝐴) |
| 12 | 10, 11 | syl 14 |
. . . . . . . . . . 11
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) → (𝑓 ∘ (inl ↾
ω)):ω⟶𝐴) |
| 13 | 12 | frnd 5417 |
. . . . . . . . . 10
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) → ran (𝑓 ∘ (inl ↾ ω)) ⊆ 𝐴) |
| 14 | 13 | sselda 3183 |
. . . . . . . . 9
⊢
(((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑠 ∈ ran (𝑓 ∘ (inl ↾ ω))) → 𝑠 ∈ 𝐴) |
| 15 | | simpllr 534 |
. . . . . . . . . . . . . . . 16
⊢
((((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) ∧ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵) → (𝑓‘(inr‘∅)) = 𝐵) |
| 16 | | simpr 110 |
. . . . . . . . . . . . . . . 16
⊢
((((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) ∧ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵) → ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵) |
| 17 | | f1f 5463 |
. . . . . . . . . . . . . . . . . . . 20
⊢ ((inl
↾ ω):ω–1-1→(ω ⊔ 1o) → (inl
↾ ω):ω⟶(ω ⊔
1o)) |
| 18 | 7, 17 | ax-mp 5 |
. . . . . . . . . . . . . . . . . . 19
⊢ (inl
↾ ω):ω⟶(ω ⊔
1o) |
| 19 | | simpr 110 |
. . . . . . . . . . . . . . . . . . 19
⊢
(((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) → 𝑛 ∈ ω) |
| 20 | | fvco3 5632 |
. . . . . . . . . . . . . . . . . . 19
⊢ (((inl
↾ ω):ω⟶(ω ⊔ 1o) ∧ 𝑛 ∈ ω) → ((𝑓 ∘ (inl ↾
ω))‘𝑛) = (𝑓‘((inl ↾
ω)‘𝑛))) |
| 21 | 18, 19, 20 | sylancr 414 |
. . . . . . . . . . . . . . . . . 18
⊢
(((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) → ((𝑓 ∘ (inl ↾ ω))‘𝑛) = (𝑓‘((inl ↾ ω)‘𝑛))) |
| 22 | 19 | fvresd 5583 |
. . . . . . . . . . . . . . . . . . 19
⊢
(((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) → ((inl ↾
ω)‘𝑛) =
(inl‘𝑛)) |
| 23 | 22 | fveq2d 5562 |
. . . . . . . . . . . . . . . . . 18
⊢
(((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) → (𝑓‘((inl ↾ ω)‘𝑛)) = (𝑓‘(inl‘𝑛))) |
| 24 | 21, 23 | eqtrd 2229 |
. . . . . . . . . . . . . . . . 17
⊢
(((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) → ((𝑓 ∘ (inl ↾ ω))‘𝑛) = (𝑓‘(inl‘𝑛))) |
| 25 | 24 | adantr 276 |
. . . . . . . . . . . . . . . 16
⊢
((((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) ∧ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵) → ((𝑓 ∘ (inl ↾ ω))‘𝑛) = (𝑓‘(inl‘𝑛))) |
| 26 | 15, 16, 25 | 3eqtr2rd 2236 |
. . . . . . . . . . . . . . 15
⊢
((((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) ∧ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵) → (𝑓‘(inl‘𝑛)) = (𝑓‘(inr‘∅))) |
| 27 | | simp-4r 542 |
. . . . . . . . . . . . . . . 16
⊢
((((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) ∧ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵) → 𝑓:(ω ⊔ 1o)–1-1→𝐴) |
| 28 | | djulcl 7117 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑛 ∈ ω →
(inl‘𝑛) ∈
(ω ⊔ 1o)) |
| 29 | 28 | ad2antlr 489 |
. . . . . . . . . . . . . . . 16
⊢
((((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) ∧ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵) → (inl‘𝑛) ∈ (ω ⊔
1o)) |
| 30 | | 0lt1o 6498 |
. . . . . . . . . . . . . . . . . 18
⊢ ∅
∈ 1o |
| 31 | | djurcl 7118 |
. . . . . . . . . . . . . . . . . 18
⊢ (∅
∈ 1o → (inr‘∅) ∈ (ω ⊔
1o)) |
| 32 | 30, 31 | ax-mp 5 |
. . . . . . . . . . . . . . . . 17
⊢
(inr‘∅) ∈ (ω ⊔
1o) |
| 33 | 32 | a1i 9 |
. . . . . . . . . . . . . . . 16
⊢
((((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) ∧ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵) → (inr‘∅) ∈ (ω
⊔ 1o)) |
| 34 | | f1veqaeq 5816 |
. . . . . . . . . . . . . . . 16
⊢ ((𝑓:(ω ⊔
1o)–1-1→𝐴 ∧ ((inl‘𝑛) ∈ (ω ⊔
1o) ∧ (inr‘∅) ∈ (ω ⊔
1o))) → ((𝑓‘(inl‘𝑛)) = (𝑓‘(inr‘∅)) →
(inl‘𝑛) =
(inr‘∅))) |
| 35 | 27, 29, 33, 34 | syl12anc 1247 |
. . . . . . . . . . . . . . 15
⊢
((((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) ∧ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵) → ((𝑓‘(inl‘𝑛)) = (𝑓‘(inr‘∅)) →
(inl‘𝑛) =
(inr‘∅))) |
| 36 | 26, 35 | mpd 13 |
. . . . . . . . . . . . . 14
⊢
((((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) ∧ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵) → (inl‘𝑛) = (inr‘∅)) |
| 37 | 19 | adantr 276 |
. . . . . . . . . . . . . . . 16
⊢
((((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) ∧ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵) → 𝑛 ∈ ω) |
| 38 | | djune 7144 |
. . . . . . . . . . . . . . . 16
⊢ ((𝑛 ∈ ω ∧ ∅
∈ 1o) → (inl‘𝑛) ≠ (inr‘∅)) |
| 39 | 37, 30, 38 | sylancl 413 |
. . . . . . . . . . . . . . 15
⊢
((((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) ∧ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵) → (inl‘𝑛) ≠ (inr‘∅)) |
| 40 | 39 | neneqd 2388 |
. . . . . . . . . . . . . 14
⊢
((((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) ∧ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵) → ¬ (inl‘𝑛) = (inr‘∅)) |
| 41 | 36, 40 | pm2.65da 662 |
. . . . . . . . . . . . 13
⊢
(((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) → ¬ ((𝑓 ∘ (inl ↾
ω))‘𝑛) = 𝐵) |
| 42 | 41 | ralrimiva 2570 |
. . . . . . . . . . . 12
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) → ∀𝑛 ∈ ω ¬ ((𝑓 ∘ (inl ↾
ω))‘𝑛) = 𝐵) |
| 43 | 12 | ffnd 5408 |
. . . . . . . . . . . . 13
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) → (𝑓 ∘ (inl ↾ ω)) Fn
ω) |
| 44 | | eqeq1 2203 |
. . . . . . . . . . . . . . 15
⊢ (𝑠 = ((𝑓 ∘ (inl ↾ ω))‘𝑛) → (𝑠 = 𝐵 ↔ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵)) |
| 45 | 44 | notbid 668 |
. . . . . . . . . . . . . 14
⊢ (𝑠 = ((𝑓 ∘ (inl ↾ ω))‘𝑛) → (¬ 𝑠 = 𝐵 ↔ ¬ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵)) |
| 46 | 45 | ralrn 5700 |
. . . . . . . . . . . . 13
⊢ ((𝑓 ∘ (inl ↾ ω))
Fn ω → (∀𝑠 ∈ ran (𝑓 ∘ (inl ↾ ω)) ¬ 𝑠 = 𝐵 ↔ ∀𝑛 ∈ ω ¬ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵)) |
| 47 | 43, 46 | syl 14 |
. . . . . . . . . . . 12
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) → (∀𝑠 ∈ ran (𝑓 ∘ (inl ↾ ω)) ¬ 𝑠 = 𝐵 ↔ ∀𝑛 ∈ ω ¬ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵)) |
| 48 | 42, 47 | mpbird 167 |
. . . . . . . . . . 11
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) → ∀𝑠 ∈ ran (𝑓 ∘ (inl ↾ ω)) ¬ 𝑠 = 𝐵) |
| 49 | 48 | r19.21bi 2585 |
. . . . . . . . . 10
⊢
(((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑠 ∈ ran (𝑓 ∘ (inl ↾ ω))) → ¬
𝑠 = 𝐵) |
| 50 | | velsn 3639 |
. . . . . . . . . 10
⊢ (𝑠 ∈ {𝐵} ↔ 𝑠 = 𝐵) |
| 51 | 49, 50 | sylnibr 678 |
. . . . . . . . 9
⊢
(((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑠 ∈ ran (𝑓 ∘ (inl ↾ ω))) → ¬
𝑠 ∈ {𝐵}) |
| 52 | 14, 51 | eldifd 3167 |
. . . . . . . 8
⊢
(((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑠 ∈ ran (𝑓 ∘ (inl ↾ ω))) → 𝑠 ∈ (𝐴 ∖ {𝐵})) |
| 53 | 52 | ex 115 |
. . . . . . 7
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) → (𝑠 ∈ ran (𝑓 ∘ (inl ↾ ω)) → 𝑠 ∈ (𝐴 ∖ {𝐵}))) |
| 54 | 53 | ssrdv 3189 |
. . . . . 6
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) → ran (𝑓 ∘ (inl ↾ ω)) ⊆
(𝐴 ∖ {𝐵})) |
| 55 | | f1ssr 5470 |
. . . . . 6
⊢ (((𝑓 ∘ (inl ↾
ω)):ω–1-1→𝐴 ∧ ran (𝑓 ∘ (inl ↾ ω)) ⊆
(𝐴 ∖ {𝐵})) → (𝑓 ∘ (inl ↾
ω)):ω–1-1→(𝐴 ∖ {𝐵})) |
| 56 | 10, 54, 55 | syl2anc 411 |
. . . . 5
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) → (𝑓 ∘ (inl ↾
ω)):ω–1-1→(𝐴 ∖ {𝐵})) |
| 57 | | f1f 5463 |
. . . . . . 7
⊢ ((𝑓 ∘ (inl ↾
ω)):ω–1-1→(𝐴 ∖ {𝐵}) → (𝑓 ∘ (inl ↾
ω)):ω⟶(𝐴
∖ {𝐵})) |
| 58 | | omex 4629 |
. . . . . . 7
⊢ ω
∈ V |
| 59 | | fex 5791 |
. . . . . . 7
⊢ (((𝑓 ∘ (inl ↾
ω)):ω⟶(𝐴
∖ {𝐵}) ∧ ω
∈ V) → (𝑓 ∘
(inl ↾ ω)) ∈ V) |
| 60 | 57, 58, 59 | sylancl 413 |
. . . . . 6
⊢ ((𝑓 ∘ (inl ↾
ω)):ω–1-1→(𝐴 ∖ {𝐵}) → (𝑓 ∘ (inl ↾ ω)) ∈
V) |
| 61 | | f1eq1 5458 |
. . . . . . 7
⊢ (𝑔 = (𝑓 ∘ (inl ↾ ω)) → (𝑔:ω–1-1→(𝐴 ∖ {𝐵}) ↔ (𝑓 ∘ (inl ↾
ω)):ω–1-1→(𝐴 ∖ {𝐵}))) |
| 62 | 61 | spcegv 2852 |
. . . . . 6
⊢ ((𝑓 ∘ (inl ↾ ω))
∈ V → ((𝑓 ∘
(inl ↾ ω)):ω–1-1→(𝐴 ∖ {𝐵}) → ∃𝑔 𝑔:ω–1-1→(𝐴 ∖ {𝐵}))) |
| 63 | 60, 62 | mpcom 36 |
. . . . 5
⊢ ((𝑓 ∘ (inl ↾
ω)):ω–1-1→(𝐴 ∖ {𝐵}) → ∃𝑔 𝑔:ω–1-1→(𝐴 ∖ {𝐵})) |
| 64 | 56, 63 | syl 14 |
. . . 4
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) → ∃𝑔 𝑔:ω–1-1→(𝐴 ∖ {𝐵})) |
| 65 | | simpl1 1002 |
. . . . . . 7
⊢
(((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) → ∀𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦) |
| 66 | 65 | adantr 276 |
. . . . . 6
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ ¬ (𝑓‘(inr‘∅)) = 𝐵) → ∀𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦) |
| 67 | | simpl3 1004 |
. . . . . . 7
⊢
(((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) → 𝐵 ∈ 𝐴) |
| 68 | 67 | adantr 276 |
. . . . . 6
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ ¬ (𝑓‘(inr‘∅)) = 𝐵) → 𝐵 ∈ 𝐴) |
| 69 | | simpr 110 |
. . . . . . 7
⊢
(((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) → 𝑓:(ω ⊔ 1o)–1-1→𝐴) |
| 70 | 69 | adantr 276 |
. . . . . 6
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ ¬ (𝑓‘(inr‘∅)) = 𝐵) → 𝑓:(ω ⊔ 1o)–1-1→𝐴) |
| 71 | | simpr 110 |
. . . . . . 7
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ ¬ (𝑓‘(inr‘∅)) = 𝐵) → ¬ (𝑓‘(inr‘∅)) =
𝐵) |
| 72 | 71 | neqned 2374 |
. . . . . 6
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ ¬ (𝑓‘(inr‘∅)) = 𝐵) → (𝑓‘(inr‘∅)) ≠ 𝐵) |
| 73 | | eqid 2196 |
. . . . . 6
⊢ (𝑎 ∈ ω ↦
if((𝑓‘(inl‘𝑎)) = 𝐵, (𝑓‘(inr‘∅)), (𝑓‘(inl‘𝑎)))) = (𝑎 ∈ ω ↦ if((𝑓‘(inl‘𝑎)) = 𝐵, (𝑓‘(inr‘∅)), (𝑓‘(inl‘𝑎)))) |
| 74 | 66, 68, 70, 72, 73 | difinfsnlem 7165 |
. . . . 5
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ ¬ (𝑓‘(inr‘∅)) = 𝐵) → (𝑎 ∈ ω ↦ if((𝑓‘(inl‘𝑎)) = 𝐵, (𝑓‘(inr‘∅)), (𝑓‘(inl‘𝑎)))):ω–1-1→(𝐴 ∖ {𝐵})) |
| 75 | 58 | mptex 5788 |
. . . . . 6
⊢ (𝑎 ∈ ω ↦
if((𝑓‘(inl‘𝑎)) = 𝐵, (𝑓‘(inr‘∅)), (𝑓‘(inl‘𝑎)))) ∈ V |
| 76 | | f1eq1 5458 |
. . . . . 6
⊢ (𝑔 = (𝑎 ∈ ω ↦ if((𝑓‘(inl‘𝑎)) = 𝐵, (𝑓‘(inr‘∅)), (𝑓‘(inl‘𝑎)))) → (𝑔:ω–1-1→(𝐴 ∖ {𝐵}) ↔ (𝑎 ∈ ω ↦ if((𝑓‘(inl‘𝑎)) = 𝐵, (𝑓‘(inr‘∅)), (𝑓‘(inl‘𝑎)))):ω–1-1→(𝐴 ∖ {𝐵}))) |
| 77 | 75, 76 | spcev 2859 |
. . . . 5
⊢ ((𝑎 ∈ ω ↦
if((𝑓‘(inl‘𝑎)) = 𝐵, (𝑓‘(inr‘∅)), (𝑓‘(inl‘𝑎)))):ω–1-1→(𝐴 ∖ {𝐵}) → ∃𝑔 𝑔:ω–1-1→(𝐴 ∖ {𝐵})) |
| 78 | 74, 77 | syl 14 |
. . . 4
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ ¬ (𝑓‘(inr‘∅)) = 𝐵) → ∃𝑔 𝑔:ω–1-1→(𝐴 ∖ {𝐵})) |
| 79 | | f1f 5463 |
. . . . . . . . 9
⊢ (𝑓:(ω ⊔
1o)–1-1→𝐴 → 𝑓:(ω ⊔
1o)⟶𝐴) |
| 80 | 69, 79 | syl 14 |
. . . . . . . 8
⊢
(((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) → 𝑓:(ω ⊔
1o)⟶𝐴) |
| 81 | 32 | a1i 9 |
. . . . . . . 8
⊢
(((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) → (inr‘∅) ∈ (ω
⊔ 1o)) |
| 82 | 80, 81 | ffvelcdmd 5698 |
. . . . . . 7
⊢
(((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) → (𝑓‘(inr‘∅)) ∈ 𝐴) |
| 83 | 82, 67 | jca 306 |
. . . . . 6
⊢
(((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) → ((𝑓‘(inr‘∅)) ∈ 𝐴 ∧ 𝐵 ∈ 𝐴)) |
| 84 | | eqeq12 2209 |
. . . . . . . 8
⊢ ((𝑥 = (𝑓‘(inr‘∅)) ∧ 𝑦 = 𝐵) → (𝑥 = 𝑦 ↔ (𝑓‘(inr‘∅)) = 𝐵)) |
| 85 | 84 | dcbid 839 |
. . . . . . 7
⊢ ((𝑥 = (𝑓‘(inr‘∅)) ∧ 𝑦 = 𝐵) → (DECID 𝑥 = 𝑦 ↔ DECID (𝑓‘(inr‘∅)) =
𝐵)) |
| 86 | 85 | rspc2gv 2880 |
. . . . . 6
⊢ (((𝑓‘(inr‘∅))
∈ 𝐴 ∧ 𝐵 ∈ 𝐴) → (∀𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 → DECID (𝑓‘(inr‘∅)) =
𝐵)) |
| 87 | 83, 65, 86 | sylc 62 |
. . . . 5
⊢
(((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) → DECID (𝑓‘(inr‘∅)) =
𝐵) |
| 88 | | exmiddc 837 |
. . . . 5
⊢
(DECID (𝑓‘(inr‘∅)) = 𝐵 → ((𝑓‘(inr‘∅)) = 𝐵 ∨ ¬ (𝑓‘(inr‘∅)) = 𝐵)) |
| 89 | 87, 88 | syl 14 |
. . . 4
⊢
(((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) → ((𝑓‘(inr‘∅)) = 𝐵 ∨ ¬ (𝑓‘(inr‘∅)) = 𝐵)) |
| 90 | 64, 78, 89 | mpjaodan 799 |
. . 3
⊢
(((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) → ∃𝑔 𝑔:ω–1-1→(𝐴 ∖ {𝐵})) |
| 91 | 6, 90 | exlimddv 1913 |
. 2
⊢
((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) → ∃𝑔 𝑔:ω–1-1→(𝐴 ∖ {𝐵})) |
| 92 | | reldom 6804 |
. . . . . 6
⊢ Rel
≼ |
| 93 | 92 | brrelex2i 4707 |
. . . . 5
⊢ (ω
≼ 𝐴 → 𝐴 ∈ V) |
| 94 | | difexg 4174 |
. . . . 5
⊢ (𝐴 ∈ V → (𝐴 ∖ {𝐵}) ∈ V) |
| 95 | 93, 94 | syl 14 |
. . . 4
⊢ (ω
≼ 𝐴 → (𝐴 ∖ {𝐵}) ∈ V) |
| 96 | 95 | 3ad2ant2 1021 |
. . 3
⊢
((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) → (𝐴 ∖ {𝐵}) ∈ V) |
| 97 | | brdomg 6807 |
. . 3
⊢ ((𝐴 ∖ {𝐵}) ∈ V → (ω ≼ (𝐴 ∖ {𝐵}) ↔ ∃𝑔 𝑔:ω–1-1→(𝐴 ∖ {𝐵}))) |
| 98 | 96, 97 | syl 14 |
. 2
⊢
((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) → (ω ≼ (𝐴 ∖ {𝐵}) ↔ ∃𝑔 𝑔:ω–1-1→(𝐴 ∖ {𝐵}))) |
| 99 | 91, 98 | mpbird 167 |
1
⊢
((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) → ω ≼ (𝐴 ∖ {𝐵})) |