Step | Hyp | Ref
| Expression |
1 | | omp1eom 7072 |
. . . . 5
⊢ (ω
⊔ 1o) ≈ ω |
2 | | simp2 993 |
. . . . 5
⊢
((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) → ω ≼ 𝐴) |
3 | | endomtr 6768 |
. . . . 5
⊢
(((ω ⊔ 1o) ≈ ω ∧ ω ≼
𝐴) → (ω ⊔
1o) ≼ 𝐴) |
4 | 1, 2, 3 | sylancr 412 |
. . . 4
⊢
((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) → (ω ⊔ 1o)
≼ 𝐴) |
5 | | brdomi 6727 |
. . . 4
⊢ ((ω
⊔ 1o) ≼ 𝐴 → ∃𝑓 𝑓:(ω ⊔ 1o)–1-1→𝐴) |
6 | 4, 5 | syl 14 |
. . 3
⊢
((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) → ∃𝑓 𝑓:(ω ⊔ 1o)–1-1→𝐴) |
7 | | inlresf1 7038 |
. . . . . . . 8
⊢ (inl
↾ ω):ω–1-1→(ω ⊔
1o) |
8 | | f1co 5415 |
. . . . . . . 8
⊢ ((𝑓:(ω ⊔
1o)–1-1→𝐴 ∧ (inl ↾
ω):ω–1-1→(ω
⊔ 1o)) → (𝑓 ∘ (inl ↾
ω)):ω–1-1→𝐴) |
9 | 7, 8 | mpan2 423 |
. . . . . . 7
⊢ (𝑓:(ω ⊔
1o)–1-1→𝐴 → (𝑓 ∘ (inl ↾
ω)):ω–1-1→𝐴) |
10 | 9 | ad2antlr 486 |
. . . . . 6
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) → (𝑓 ∘ (inl ↾
ω)):ω–1-1→𝐴) |
11 | | f1f 5403 |
. . . . . . . . . . . 12
⊢ ((𝑓 ∘ (inl ↾
ω)):ω–1-1→𝐴 → (𝑓 ∘ (inl ↾
ω)):ω⟶𝐴) |
12 | 10, 11 | syl 14 |
. . . . . . . . . . 11
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) → (𝑓 ∘ (inl ↾
ω)):ω⟶𝐴) |
13 | 12 | frnd 5357 |
. . . . . . . . . 10
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) → ran (𝑓 ∘ (inl ↾ ω)) ⊆ 𝐴) |
14 | 13 | sselda 3147 |
. . . . . . . . 9
⊢
(((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑠 ∈ ran (𝑓 ∘ (inl ↾ ω))) → 𝑠 ∈ 𝐴) |
15 | | simpllr 529 |
. . . . . . . . . . . . . . . 16
⊢
((((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) ∧ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵) → (𝑓‘(inr‘∅)) = 𝐵) |
16 | | simpr 109 |
. . . . . . . . . . . . . . . 16
⊢
((((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) ∧ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵) → ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵) |
17 | | f1f 5403 |
. . . . . . . . . . . . . . . . . . . 20
⊢ ((inl
↾ ω):ω–1-1→(ω ⊔ 1o) → (inl
↾ ω):ω⟶(ω ⊔
1o)) |
18 | 7, 17 | ax-mp 5 |
. . . . . . . . . . . . . . . . . . 19
⊢ (inl
↾ ω):ω⟶(ω ⊔
1o) |
19 | | simpr 109 |
. . . . . . . . . . . . . . . . . . 19
⊢
(((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) → 𝑛 ∈ ω) |
20 | | fvco3 5567 |
. . . . . . . . . . . . . . . . . . 19
⊢ (((inl
↾ ω):ω⟶(ω ⊔ 1o) ∧ 𝑛 ∈ ω) → ((𝑓 ∘ (inl ↾
ω))‘𝑛) = (𝑓‘((inl ↾
ω)‘𝑛))) |
21 | 18, 19, 20 | sylancr 412 |
. . . . . . . . . . . . . . . . . 18
⊢
(((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) → ((𝑓 ∘ (inl ↾ ω))‘𝑛) = (𝑓‘((inl ↾ ω)‘𝑛))) |
22 | 19 | fvresd 5521 |
. . . . . . . . . . . . . . . . . . 19
⊢
(((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) → ((inl ↾
ω)‘𝑛) =
(inl‘𝑛)) |
23 | 22 | fveq2d 5500 |
. . . . . . . . . . . . . . . . . 18
⊢
(((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) → (𝑓‘((inl ↾ ω)‘𝑛)) = (𝑓‘(inl‘𝑛))) |
24 | 21, 23 | eqtrd 2203 |
. . . . . . . . . . . . . . . . 17
⊢
(((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) → ((𝑓 ∘ (inl ↾ ω))‘𝑛) = (𝑓‘(inl‘𝑛))) |
25 | 24 | adantr 274 |
. . . . . . . . . . . . . . . 16
⊢
((((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) ∧ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵) → ((𝑓 ∘ (inl ↾ ω))‘𝑛) = (𝑓‘(inl‘𝑛))) |
26 | 15, 16, 25 | 3eqtr2rd 2210 |
. . . . . . . . . . . . . . 15
⊢
((((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) ∧ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵) → (𝑓‘(inl‘𝑛)) = (𝑓‘(inr‘∅))) |
27 | | simp-4r 537 |
. . . . . . . . . . . . . . . 16
⊢
((((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) ∧ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵) → 𝑓:(ω ⊔ 1o)–1-1→𝐴) |
28 | | djulcl 7028 |
. . . . . . . . . . . . . . . . 17
⊢ (𝑛 ∈ ω →
(inl‘𝑛) ∈
(ω ⊔ 1o)) |
29 | 28 | ad2antlr 486 |
. . . . . . . . . . . . . . . 16
⊢
((((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) ∧ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵) → (inl‘𝑛) ∈ (ω ⊔
1o)) |
30 | | 0lt1o 6419 |
. . . . . . . . . . . . . . . . . 18
⊢ ∅
∈ 1o |
31 | | djurcl 7029 |
. . . . . . . . . . . . . . . . . 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 5748 |
. . . . . . . . . . . . . . . 16
⊢ ((𝑓:(ω ⊔
1o)–1-1→𝐴 ∧ ((inl‘𝑛) ∈ (ω ⊔
1o) ∧ (inr‘∅) ∈ (ω ⊔
1o))) → ((𝑓‘(inl‘𝑛)) = (𝑓‘(inr‘∅)) →
(inl‘𝑛) =
(inr‘∅))) |
35 | 27, 29, 33, 34 | syl12anc 1231 |
. . . . . . . . . . . . . . 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 274 |
. . . . . . . . . . . . . . . 16
⊢
((((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) ∧ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵) → 𝑛 ∈ ω) |
38 | | djune 7055 |
. . . . . . . . . . . . . . . 16
⊢ ((𝑛 ∈ ω ∧ ∅
∈ 1o) → (inl‘𝑛) ≠ (inr‘∅)) |
39 | 37, 30, 38 | sylancl 411 |
. . . . . . . . . . . . . . 15
⊢
((((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) ∧ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵) → (inl‘𝑛) ≠ (inr‘∅)) |
40 | 39 | neneqd 2361 |
. . . . . . . . . . . . . 14
⊢
((((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) ∧ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵) → ¬ (inl‘𝑛) = (inr‘∅)) |
41 | 36, 40 | pm2.65da 656 |
. . . . . . . . . . . . 13
⊢
(((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑛 ∈ ω) → ¬ ((𝑓 ∘ (inl ↾
ω))‘𝑛) = 𝐵) |
42 | 41 | ralrimiva 2543 |
. . . . . . . . . . . 12
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) → ∀𝑛 ∈ ω ¬ ((𝑓 ∘ (inl ↾
ω))‘𝑛) = 𝐵) |
43 | 12 | ffnd 5348 |
. . . . . . . . . . . . 13
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) → (𝑓 ∘ (inl ↾ ω)) Fn
ω) |
44 | | eqeq1 2177 |
. . . . . . . . . . . . . . 15
⊢ (𝑠 = ((𝑓 ∘ (inl ↾ ω))‘𝑛) → (𝑠 = 𝐵 ↔ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵)) |
45 | 44 | notbid 662 |
. . . . . . . . . . . . . 14
⊢ (𝑠 = ((𝑓 ∘ (inl ↾ ω))‘𝑛) → (¬ 𝑠 = 𝐵 ↔ ¬ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵)) |
46 | 45 | ralrn 5634 |
. . . . . . . . . . . . 13
⊢ ((𝑓 ∘ (inl ↾ ω))
Fn ω → (∀𝑠 ∈ ran (𝑓 ∘ (inl ↾ ω)) ¬ 𝑠 = 𝐵 ↔ ∀𝑛 ∈ ω ¬ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵)) |
47 | 43, 46 | syl 14 |
. . . . . . . . . . . 12
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) → (∀𝑠 ∈ ran (𝑓 ∘ (inl ↾ ω)) ¬ 𝑠 = 𝐵 ↔ ∀𝑛 ∈ ω ¬ ((𝑓 ∘ (inl ↾ ω))‘𝑛) = 𝐵)) |
48 | 42, 47 | mpbird 166 |
. . . . . . . . . . 11
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) → ∀𝑠 ∈ ran (𝑓 ∘ (inl ↾ ω)) ¬ 𝑠 = 𝐵) |
49 | 48 | r19.21bi 2558 |
. . . . . . . . . 10
⊢
(((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑠 ∈ ran (𝑓 ∘ (inl ↾ ω))) → ¬
𝑠 = 𝐵) |
50 | | velsn 3600 |
. . . . . . . . . 10
⊢ (𝑠 ∈ {𝐵} ↔ 𝑠 = 𝐵) |
51 | 49, 50 | sylnibr 672 |
. . . . . . . . 9
⊢
(((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑠 ∈ ran (𝑓 ∘ (inl ↾ ω))) → ¬
𝑠 ∈ {𝐵}) |
52 | 14, 51 | eldifd 3131 |
. . . . . . . 8
⊢
(((((∀𝑥
∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) ∧ 𝑠 ∈ ran (𝑓 ∘ (inl ↾ ω))) → 𝑠 ∈ (𝐴 ∖ {𝐵})) |
53 | 52 | ex 114 |
. . . . . . 7
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) → (𝑠 ∈ ran (𝑓 ∘ (inl ↾ ω)) → 𝑠 ∈ (𝐴 ∖ {𝐵}))) |
54 | 53 | ssrdv 3153 |
. . . . . 6
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) → ran (𝑓 ∘ (inl ↾ ω)) ⊆
(𝐴 ∖ {𝐵})) |
55 | | f1ssr 5410 |
. . . . . 6
⊢ (((𝑓 ∘ (inl ↾
ω)):ω–1-1→𝐴 ∧ ran (𝑓 ∘ (inl ↾ ω)) ⊆
(𝐴 ∖ {𝐵})) → (𝑓 ∘ (inl ↾
ω)):ω–1-1→(𝐴 ∖ {𝐵})) |
56 | 10, 54, 55 | syl2anc 409 |
. . . . 5
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ (𝑓‘(inr‘∅)) = 𝐵) → (𝑓 ∘ (inl ↾
ω)):ω–1-1→(𝐴 ∖ {𝐵})) |
57 | | f1f 5403 |
. . . . . . 7
⊢ ((𝑓 ∘ (inl ↾
ω)):ω–1-1→(𝐴 ∖ {𝐵}) → (𝑓 ∘ (inl ↾
ω)):ω⟶(𝐴
∖ {𝐵})) |
58 | | omex 4577 |
. . . . . . 7
⊢ ω
∈ V |
59 | | fex 5725 |
. . . . . . 7
⊢ (((𝑓 ∘ (inl ↾
ω)):ω⟶(𝐴
∖ {𝐵}) ∧ ω
∈ V) → (𝑓 ∘
(inl ↾ ω)) ∈ V) |
60 | 57, 58, 59 | sylancl 411 |
. . . . . 6
⊢ ((𝑓 ∘ (inl ↾
ω)):ω–1-1→(𝐴 ∖ {𝐵}) → (𝑓 ∘ (inl ↾ ω)) ∈
V) |
61 | | f1eq1 5398 |
. . . . . . 7
⊢ (𝑔 = (𝑓 ∘ (inl ↾ ω)) → (𝑔:ω–1-1→(𝐴 ∖ {𝐵}) ↔ (𝑓 ∘ (inl ↾
ω)):ω–1-1→(𝐴 ∖ {𝐵}))) |
62 | 61 | spcegv 2818 |
. . . . . 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 995 |
. . . . . . 7
⊢
(((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) → ∀𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦) |
66 | 65 | adantr 274 |
. . . . . 6
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ ¬ (𝑓‘(inr‘∅)) = 𝐵) → ∀𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦) |
67 | | simpl3 997 |
. . . . . . 7
⊢
(((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) → 𝐵 ∈ 𝐴) |
68 | 67 | adantr 274 |
. . . . . 6
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ ¬ (𝑓‘(inr‘∅)) = 𝐵) → 𝐵 ∈ 𝐴) |
69 | | simpr 109 |
. . . . . . 7
⊢
(((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) → 𝑓:(ω ⊔ 1o)–1-1→𝐴) |
70 | 69 | adantr 274 |
. . . . . 6
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ ¬ (𝑓‘(inr‘∅)) = 𝐵) → 𝑓:(ω ⊔ 1o)–1-1→𝐴) |
71 | | simpr 109 |
. . . . . . 7
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ ¬ (𝑓‘(inr‘∅)) = 𝐵) → ¬ (𝑓‘(inr‘∅)) =
𝐵) |
72 | 71 | neqned 2347 |
. . . . . 6
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ ¬ (𝑓‘(inr‘∅)) = 𝐵) → (𝑓‘(inr‘∅)) ≠ 𝐵) |
73 | | eqid 2170 |
. . . . . 6
⊢ (𝑎 ∈ ω ↦
if((𝑓‘(inl‘𝑎)) = 𝐵, (𝑓‘(inr‘∅)), (𝑓‘(inl‘𝑎)))) = (𝑎 ∈ ω ↦ if((𝑓‘(inl‘𝑎)) = 𝐵, (𝑓‘(inr‘∅)), (𝑓‘(inl‘𝑎)))) |
74 | 66, 68, 70, 72, 73 | difinfsnlem 7076 |
. . . . 5
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ ¬ (𝑓‘(inr‘∅)) = 𝐵) → (𝑎 ∈ ω ↦ if((𝑓‘(inl‘𝑎)) = 𝐵, (𝑓‘(inr‘∅)), (𝑓‘(inl‘𝑎)))):ω–1-1→(𝐴 ∖ {𝐵})) |
75 | 58 | mptex 5722 |
. . . . . 6
⊢ (𝑎 ∈ ω ↦
if((𝑓‘(inl‘𝑎)) = 𝐵, (𝑓‘(inr‘∅)), (𝑓‘(inl‘𝑎)))) ∈ V |
76 | | f1eq1 5398 |
. . . . . 6
⊢ (𝑔 = (𝑎 ∈ ω ↦ if((𝑓‘(inl‘𝑎)) = 𝐵, (𝑓‘(inr‘∅)), (𝑓‘(inl‘𝑎)))) → (𝑔:ω–1-1→(𝐴 ∖ {𝐵}) ↔ (𝑎 ∈ ω ↦ if((𝑓‘(inl‘𝑎)) = 𝐵, (𝑓‘(inr‘∅)), (𝑓‘(inl‘𝑎)))):ω–1-1→(𝐴 ∖ {𝐵}))) |
77 | 75, 76 | spcev 2825 |
. . . . 5
⊢ ((𝑎 ∈ ω ↦
if((𝑓‘(inl‘𝑎)) = 𝐵, (𝑓‘(inr‘∅)), (𝑓‘(inl‘𝑎)))):ω–1-1→(𝐴 ∖ {𝐵}) → ∃𝑔 𝑔:ω–1-1→(𝐴 ∖ {𝐵})) |
78 | 74, 77 | syl 14 |
. . . 4
⊢
((((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) ∧ ¬ (𝑓‘(inr‘∅)) = 𝐵) → ∃𝑔 𝑔:ω–1-1→(𝐴 ∖ {𝐵})) |
79 | | f1f 5403 |
. . . . . . . . 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 | ffvelrnd 5632 |
. . . . . . 7
⊢
(((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) → (𝑓‘(inr‘∅)) ∈ 𝐴) |
83 | 82, 67 | jca 304 |
. . . . . 6
⊢
(((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) → ((𝑓‘(inr‘∅)) ∈ 𝐴 ∧ 𝐵 ∈ 𝐴)) |
84 | | eqeq12 2183 |
. . . . . . . 8
⊢ ((𝑥 = (𝑓‘(inr‘∅)) ∧ 𝑦 = 𝐵) → (𝑥 = 𝑦 ↔ (𝑓‘(inr‘∅)) = 𝐵)) |
85 | 84 | dcbid 833 |
. . . . . . 7
⊢ ((𝑥 = (𝑓‘(inr‘∅)) ∧ 𝑦 = 𝐵) → (DECID 𝑥 = 𝑦 ↔ DECID (𝑓‘(inr‘∅)) =
𝐵)) |
86 | 85 | rspc2gv 2846 |
. . . . . 6
⊢ (((𝑓‘(inr‘∅))
∈ 𝐴 ∧ 𝐵 ∈ 𝐴) → (∀𝑥 ∈ 𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 → DECID (𝑓‘(inr‘∅)) =
𝐵)) |
87 | 83, 65, 86 | sylc 62 |
. . . . 5
⊢
(((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) → DECID (𝑓‘(inr‘∅)) =
𝐵) |
88 | | exmiddc 831 |
. . . . 5
⊢
(DECID (𝑓‘(inr‘∅)) = 𝐵 → ((𝑓‘(inr‘∅)) = 𝐵 ∨ ¬ (𝑓‘(inr‘∅)) = 𝐵)) |
89 | 87, 88 | syl 14 |
. . . 4
⊢
(((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) → ((𝑓‘(inr‘∅)) = 𝐵 ∨ ¬ (𝑓‘(inr‘∅)) = 𝐵)) |
90 | 64, 78, 89 | mpjaodan 793 |
. . 3
⊢
(((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) ∧ 𝑓:(ω ⊔ 1o)–1-1→𝐴) → ∃𝑔 𝑔:ω–1-1→(𝐴 ∖ {𝐵})) |
91 | 6, 90 | exlimddv 1891 |
. 2
⊢
((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) → ∃𝑔 𝑔:ω–1-1→(𝐴 ∖ {𝐵})) |
92 | | reldom 6723 |
. . . . . 6
⊢ Rel
≼ |
93 | 92 | brrelex2i 4655 |
. . . . 5
⊢ (ω
≼ 𝐴 → 𝐴 ∈ V) |
94 | | difexg 4130 |
. . . . 5
⊢ (𝐴 ∈ V → (𝐴 ∖ {𝐵}) ∈ V) |
95 | 93, 94 | syl 14 |
. . . 4
⊢ (ω
≼ 𝐴 → (𝐴 ∖ {𝐵}) ∈ V) |
96 | 95 | 3ad2ant2 1014 |
. . 3
⊢
((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) → (𝐴 ∖ {𝐵}) ∈ V) |
97 | | brdomg 6726 |
. . 3
⊢ ((𝐴 ∖ {𝐵}) ∈ V → (ω ≼ (𝐴 ∖ {𝐵}) ↔ ∃𝑔 𝑔:ω–1-1→(𝐴 ∖ {𝐵}))) |
98 | 96, 97 | syl 14 |
. 2
⊢
((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) → (ω ≼ (𝐴 ∖ {𝐵}) ↔ ∃𝑔 𝑔:ω–1-1→(𝐴 ∖ {𝐵}))) |
99 | 91, 98 | mpbird 166 |
1
⊢
((∀𝑥 ∈
𝐴 ∀𝑦 ∈ 𝐴 DECID 𝑥 = 𝑦 ∧ ω ≼ 𝐴 ∧ 𝐵 ∈ 𝐴) → ω ≼ (𝐴 ∖ {𝐵})) |