Proof of Theorem nninfsellemsuc
| Step | Hyp | Ref
| Expression |
| 1 | | peano2 4631 |
. . . . 5
⊢ (𝐽 ∈ ω → suc 𝐽 ∈
ω) |
| 2 | | nninfsellemcl 15655 |
. . . . . 6
⊢ ((𝑄 ∈ (2o
↑𝑚 ℕ∞) ∧ suc 𝐽 ∈ ω) →
if(∀𝑘 ∈ suc suc
𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) ∈ 2o) |
| 3 | | el2oss1o 6501 |
. . . . . 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 286 |
. . . 4
⊢ ((𝑄 ∈ (2o
↑𝑚 ℕ∞) ∧ 𝐽 ∈ ω) → if(∀𝑘 ∈ suc suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) ⊆ 1o) |
| 6 | 5 | adantr 276 |
. . 3
⊢ (((𝑄 ∈ (2o
↑𝑚 ℕ∞) ∧ 𝐽 ∈ ω) ∧ ∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o)
→ if(∀𝑘 ∈
suc suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) ⊆ 1o) |
| 7 | | iftrue 3566 |
. . . 4
⊢
(∀𝑘 ∈
suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
→ if(∀𝑘 ∈
suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) = 1o) |
| 8 | 7 | adantl 277 |
. . 3
⊢ (((𝑄 ∈ (2o
↑𝑚 ℕ∞) ∧ 𝐽 ∈ ω) ∧ ∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o)
→ if(∀𝑘 ∈
suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) = 1o) |
| 9 | 6, 8 | sseqtrrd 3222 |
. 2
⊢ (((𝑄 ∈ (2o
↑𝑚 ℕ∞) ∧ 𝐽 ∈ ω) ∧ ∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o)
→ if(∀𝑘 ∈
suc suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) ⊆ if(∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅)) |
| 10 | | simpl 109 |
. . . . . . 7
⊢
((∀𝑘 ∈
suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
∧ ∀𝑘 ∈ {suc
𝐽} (𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o)
→ ∀𝑘 ∈ suc
𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) =
1o) |
| 11 | 10 | con3i 633 |
. . . . . 6
⊢ (¬
∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
→ ¬ (∀𝑘
∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
∧ ∀𝑘 ∈ {suc
𝐽} (𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) =
1o)) |
| 12 | | df-suc 4406 |
. . . . . . . 8
⊢ suc suc
𝐽 = (suc 𝐽 ∪ {suc 𝐽}) |
| 13 | 12 | raleqi 2697 |
. . . . . . 7
⊢
(∀𝑘 ∈
suc suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
↔ ∀𝑘 ∈
(suc 𝐽 ∪ {suc 𝐽})(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) =
1o) |
| 14 | | ralunb 3344 |
. . . . . . 7
⊢
(∀𝑘 ∈
(suc 𝐽 ∪ {suc 𝐽})(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
↔ (∀𝑘 ∈
suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
∧ ∀𝑘 ∈ {suc
𝐽} (𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) =
1o)) |
| 15 | 13, 14 | bitri 184 |
. . . . . 6
⊢
(∀𝑘 ∈
suc suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
↔ (∀𝑘 ∈
suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
∧ ∀𝑘 ∈ {suc
𝐽} (𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) =
1o)) |
| 16 | 11, 15 | sylnibr 678 |
. . . . 5
⊢ (¬
∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
→ ¬ ∀𝑘
∈ suc suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) =
1o) |
| 17 | 16 | iffalsed 3571 |
. . . 4
⊢ (¬
∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
→ if(∀𝑘 ∈
suc suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) = ∅) |
| 18 | | 0ss 3489 |
. . . 4
⊢ ∅
⊆ if(∀𝑘 ∈
suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) |
| 19 | 17, 18 | eqsstrdi 3235 |
. . 3
⊢ (¬
∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o
→ if(∀𝑘 ∈
suc suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) ⊆ if(∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅)) |
| 20 | 19 | adantl 277 |
. 2
⊢ (((𝑄 ∈ (2o
↑𝑚 ℕ∞) ∧ 𝐽 ∈ ω) ∧ ¬ ∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o)
→ if(∀𝑘 ∈
suc suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) ⊆ if(∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅)) |
| 21 | | nninfsellemdc 15654 |
. . 3
⊢ ((𝑄 ∈ (2o
↑𝑚 ℕ∞) ∧ 𝐽 ∈ ω) → DECID
∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) =
1o) |
| 22 | | exmiddc 837 |
. . 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 799 |
1
⊢ ((𝑄 ∈ (2o
↑𝑚 ℕ∞) ∧ 𝐽 ∈ ω) → if(∀𝑘 ∈ suc suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅) ⊆ if(∀𝑘 ∈ suc 𝐽(𝑄‘(𝑖 ∈ ω ↦ if(𝑖 ∈ 𝑘, 1o, ∅))) = 1o,
1o, ∅)) |