Proof of Theorem nninfsellemsuc
Step | Hyp | Ref
| Expression |
1 | | peano2 4579 |
. . . . 5
⊢ (𝐽 ∈ ω → suc 𝐽 ∈
ω) |
2 | | nninfsellemcl 14044 |
. . . . . 6
⊢ ((𝑄 ∈ (2o
↑𝑚 ℕ∞) ∧ suc 𝐽 ∈ ω) →
if(∀𝑘 ∈ suc suc
𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) ∈ 2o) |
3 | | el2oss1o 6422 |
. . . . . 6
⊢
(if(∀𝑘 ∈
suc suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) ∈ 2o → if(∀𝑘 ∈ suc suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) ⊆ 1o) |
4 | 2, 3 | syl 14 |
. . . . 5
⊢ ((𝑄 ∈ (2o
↑𝑚 ℕ∞) ∧ suc 𝐽 ∈ ω) →
if(∀𝑘 ∈ suc suc
𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) ⊆ 1o) |
5 | 1, 4 | sylan2 284 |
. . . 4
⊢ ((𝑄 ∈ (2o
↑𝑚 ℕ∞) ∧ 𝐽 ∈ ω) → if(∀𝑘 ∈ suc suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) ⊆ 1o) |
6 | 5 | adantr 274 |
. . 3
⊢ (((𝑄 ∈ (2o
↑𝑚 ℕ∞) ∧ 𝐽 ∈ ω) ∧ ∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o)
→ if(∀𝑘 ∈
suc suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) ⊆ 1o) |
7 | | iftrue 3531 |
. . . 4
⊢
(∀𝑘 ∈
suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
→ if(∀𝑘 ∈
suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) = 1o) |
8 | 7 | adantl 275 |
. . 3
⊢ (((𝑄 ∈ (2o
↑𝑚 ℕ∞) ∧ 𝐽 ∈ ω) ∧ ∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o)
→ if(∀𝑘 ∈
suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) = 1o) |
9 | 6, 8 | sseqtrrd 3186 |
. 2
⊢ (((𝑄 ∈ (2o
↑𝑚 ℕ∞) ∧ 𝐽 ∈ ω) ∧ ∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o)
→ if(∀𝑘 ∈
suc suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) ⊆ if(∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅)) |
10 | | simpl 108 |
. . . . . . 7
⊢
((∀𝑘 ∈
suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
∧ ∀𝑘 ∈ {suc
𝐽} (𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o)
→ ∀𝑘 ∈ suc
𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) =
1o) |
11 | 10 | con3i 627 |
. . . . . 6
⊢ (¬
∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
→ ¬ (∀𝑘
∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
∧ ∀𝑘 ∈ {suc
𝐽} (𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) =
1o)) |
12 | | df-suc 4356 |
. . . . . . . 8
⊢ suc suc
𝐽 = (suc 𝐽 ∪ {suc 𝐽}) |
13 | 12 | raleqi 2669 |
. . . . . . 7
⊢
(∀𝑘 ∈
suc suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
↔ ∀𝑘 ∈
(suc 𝐽 ∪ {suc 𝐽})(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) =
1o) |
14 | | ralunb 3308 |
. . . . . . 7
⊢
(∀𝑘 ∈
(suc 𝐽 ∪ {suc 𝐽})(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
↔ (∀𝑘 ∈
suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
∧ ∀𝑘 ∈ {suc
𝐽} (𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) =
1o)) |
15 | 13, 14 | bitri 183 |
. . . . . 6
⊢
(∀𝑘 ∈
suc suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
↔ (∀𝑘 ∈
suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
∧ ∀𝑘 ∈ {suc
𝐽} (𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) =
1o)) |
16 | 11, 15 | sylnibr 672 |
. . . . 5
⊢ (¬
∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
→ ¬ ∀𝑘
∈ suc suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) =
1o) |
17 | 16 | iffalsed 3536 |
. . . 4
⊢ (¬
∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
→ if(∀𝑘 ∈
suc suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) = ∅) |
18 | | 0ss 3453 |
. . . 4
⊢ ∅
⊆ if(∀𝑘 ∈
suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) |
19 | 17, 18 | eqsstrdi 3199 |
. . 3
⊢ (¬
∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
→ if(∀𝑘 ∈
suc suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) ⊆ if(∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅)) |
20 | 19 | adantl 275 |
. 2
⊢ (((𝑄 ∈ (2o
↑𝑚 ℕ∞) ∧ 𝐽 ∈ ω) ∧ ¬ ∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o)
→ if(∀𝑘 ∈
suc suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) ⊆ if(∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅)) |
21 | | nninfsellemdc 14043 |
. . 3
⊢ ((𝑄 ∈ (2o
↑𝑚 ℕ∞) ∧ 𝐽 ∈ ω) → DECID
∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) =
1o) |
22 | | exmiddc 831 |
. . 3
⊢
(DECID ∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
→ (∀𝑘 ∈
suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
∨ ¬ ∀𝑘 ∈
suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) =
1o)) |
23 | 21, 22 | syl 14 |
. 2
⊢ ((𝑄 ∈ (2o
↑𝑚 ℕ∞) ∧ 𝐽 ∈ ω) → (∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
∨ ¬ ∀𝑘 ∈
suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) =
1o)) |
24 | 9, 20, 23 | mpjaodan 793 |
1
⊢ ((𝑄 ∈ (2o
↑𝑚 ℕ∞) ∧ 𝐽 ∈ ω) → if(∀𝑘 ∈ suc suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) ⊆ if(∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅)) |