MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  climcndslem1 Structured version   Visualization version   GIF version

Theorem climcndslem1 16044
Description: Lemma for climcnds 16046: bound the original series by the condensed series. (Contributed by Mario Carneiro, 18-Jul-2014.)
Hypotheses
Ref Expression
climcnds.1 ((𝜑 ∧ 𝑘 ∈ ℕ) → (𝐹‘𝑘) ∈ ℝ)
climcnds.2 ((𝜑 ∧ 𝑘 ∈ ℕ) → 0 ≤ (𝐹‘𝑘))
climcnds.3 ((𝜑 ∧ 𝑘 ∈ ℕ) → (𝐹‘(𝑘 + 1)) ≤ (𝐹‘𝑘))
climcnds.4 ((𝜑 ∧ 𝑛 ∈ ℕ0) → (𝐺‘𝑛) = ((2↑𝑛) · (𝐹‘(2↑𝑛))))
Assertion
Ref Expression
climcndslem1 ((𝜑 ∧ 𝑁 ∈ ℕ0) → (seq1( + , 𝐹)‘((2↑(𝑁 + 1)) − 1)) ≤ (seq0( + , 𝐺)‘𝑁))
Distinct variable groups:   𝑘,𝑛,𝐹   𝑘,𝐺,𝑛   𝜑,𝑘,𝑛
Allowed substitution hints:   𝑁(𝑘, 𝑛)

Proof of Theorem climcndslem1
Dummy variables 𝑗 𝑥 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 oveq1 7447 . . . . . . . . . . 11 (𝑥 = 0 → (𝑥 + 1) = (0 + 1))
2 0p1e1 12487 . . . . . . . . . . 11 (0 + 1) = 1
31, 2eqtrdi 2814 . . . . . . . . . 10 (𝑥 = 0 → (𝑥 + 1) = 1)
43oveq2d 7456 . . . . . . . . 9 (𝑥 = 0 → (2↑(𝑥 + 1)) = (2↑1))
5 2cn 12442 . . . . . . . . . . 11 2 ∈ ℂ
6 exp1 14234 . . . . . . . . . . 11 (2 ∈ ℂ → (2↑1) = 2)
75, 6ax-mp 5 . . . . . . . . . 10 (2↑1) = 2
8 df-2 12429 . . . . . . . . . 10 2 = (1 + 1)
97, 8eqtri 2786 . . . . . . . . 9 (2↑1) = (1 + 1)
104, 9eqtrdi 2814 . . . . . . . 8 (𝑥 = 0 → (2↑(𝑥 + 1)) = (1 + 1))
1110oveq1d 7455 . . . . . . 7 (𝑥 = 0 → ((2↑(𝑥 + 1)) − 1) = ((1 + 1) − 1))
12 ax-1cn 11282 . . . . . . . 8 1 ∈ ℂ
1312, 12pncan3oi 11597 . . . . . . 7 ((1 + 1) − 1) = 1
1411, 13eqtrdi 2814 . . . . . 6 (𝑥 = 0 → ((2↑(𝑥 + 1)) − 1) = 1)
1514fveq2d 6909 . . . . 5 (𝑥 = 0 → (seq1( + , 𝐹)‘((2↑(𝑥 + 1)) − 1)) = (seq1( + , 𝐹)‘1))
16 fveq2 6905 . . . . 5 (𝑥 = 0 → (seq0( + , 𝐺)‘𝑥) = (seq0( + , 𝐺)‘0))
1715, 16breq12d 5119 . . . 4 (𝑥 = 0 → ((seq1( + , 𝐹)‘((2↑(𝑥 + 1)) − 1)) ≤ (seq0( + , 𝐺)‘𝑥) ↔ (seq1( + , 𝐹)‘1) ≤ (seq0( + , 𝐺)‘0)))
1817imbi2d 343 . . 3 (𝑥 = 0 → ((𝜑 → (seq1( + , 𝐹)‘((2↑(𝑥 + 1)) − 1)) ≤ (seq0( + , 𝐺)‘𝑥)) ↔ (𝜑 → (seq1( + , 𝐹)‘1) ≤ (seq0( + , 𝐺)‘0))))
19 oveq1 7447 . . . . . . 7 (𝑥 = 𝑗 → (𝑥 + 1) = (𝑗 + 1))
2019oveq2d 7456 . . . . . 6 (𝑥 = 𝑗 → (2↑(𝑥 + 1)) = (2↑(𝑗 + 1)))
2120fvoveq1d 7462 . . . . 5 (𝑥 = 𝑗 → (seq1( + , 𝐹)‘((2↑(𝑥 + 1)) − 1)) = (seq1( + , 𝐹)‘((2↑(𝑗 + 1)) − 1)))
22 fveq2 6905 . . . . 5 (𝑥 = 𝑗 → (seq0( + , 𝐺)‘𝑥) = (seq0( + , 𝐺)‘𝑗))
2321, 22breq12d 5119 . . . 4 (𝑥 = 𝑗 → ((seq1( + , 𝐹)‘((2↑(𝑥 + 1)) − 1)) ≤ (seq0( + , 𝐺)‘𝑥) ↔ (seq1( + , 𝐹)‘((2↑(𝑗 + 1)) − 1)) ≤ (seq0( + , 𝐺)‘𝑗)))
2423imbi2d 343 . . 3 (𝑥 = 𝑗 → ((𝜑 → (seq1( + , 𝐹)‘((2↑(𝑥 + 1)) − 1)) ≤ (seq0( + , 𝐺)‘𝑥)) ↔ (𝜑 → (seq1( + , 𝐹)‘((2↑(𝑗 + 1)) − 1)) ≤ (seq0( + , 𝐺)‘𝑗))))
25 oveq1 7447 . . . . . . 7 (𝑥 = (𝑗 + 1) → (𝑥 + 1) = ((𝑗 + 1) + 1))
2625oveq2d 7456 . . . . . 6 (𝑥 = (𝑗 + 1) → (2↑(𝑥 + 1)) = (2↑((𝑗 + 1) + 1)))
2726fvoveq1d 7462 . . . . 5 (𝑥 = (𝑗 + 1) → (seq1( + , 𝐹)‘((2↑(𝑥 + 1)) − 1)) = (seq1( + , 𝐹)‘((2↑((𝑗 + 1) + 1)) − 1)))
28 fveq2 6905 . . . . 5 (𝑥 = (𝑗 + 1) → (seq0( + , 𝐺)‘𝑥) = (seq0( + , 𝐺)‘(𝑗 + 1)))
2927, 28breq12d 5119 . . . 4 (𝑥 = (𝑗 + 1) → ((seq1( + , 𝐹)‘((2↑(𝑥 + 1)) − 1)) ≤ (seq0( + , 𝐺)‘𝑥) ↔ (seq1( + , 𝐹)‘((2↑((𝑗 + 1) + 1)) − 1)) ≤ (seq0( + , 𝐺)‘(𝑗 + 1))))
3029imbi2d 343 . . 3 (𝑥 = (𝑗 + 1) → ((𝜑 → (seq1( + , 𝐹)‘((2↑(𝑥 + 1)) − 1)) ≤ (seq0( + , 𝐺)‘𝑥)) ↔ (𝜑 → (seq1( + , 𝐹)‘((2↑((𝑗 + 1) + 1)) − 1)) ≤ (seq0( + , 𝐺)‘(𝑗 + 1)))))
31 oveq1 7447 . . . . . . 7 (𝑥 = 𝑁 → (𝑥 + 1) = (𝑁 + 1))
3231oveq2d 7456 . . . . . 6 (𝑥 = 𝑁 → (2↑(𝑥 + 1)) = (2↑(𝑁 + 1)))
3332fvoveq1d 7462 . . . . 5 (𝑥 = 𝑁 → (seq1( + , 𝐹)‘((2↑(𝑥 + 1)) − 1)) = (seq1( + , 𝐹)‘((2↑(𝑁 + 1)) − 1)))
34 fveq2 6905 . . . . 5 (𝑥 = 𝑁 → (seq0( + , 𝐺)‘𝑥) = (seq0( + , 𝐺)‘𝑁))
3533, 34breq12d 5119 . . . 4 (𝑥 = 𝑁 → ((seq1( + , 𝐹)‘((2↑(𝑥 + 1)) − 1)) ≤ (seq0( + , 𝐺)‘𝑥) ↔ (seq1( + , 𝐹)‘((2↑(𝑁 + 1)) − 1)) ≤ (seq0( + , 𝐺)‘𝑁)))
3635imbi2d 343 . . 3 (𝑥 = 𝑁 → ((𝜑 → (seq1( + , 𝐹)‘((2↑(𝑥 + 1)) − 1)) ≤ (seq0( + , 𝐺)‘𝑥)) ↔ (𝜑 → (seq1( + , 𝐹)‘((2↑(𝑁 + 1)) − 1)) ≤ (seq0( + , 𝐺)‘𝑁))))
37 fveq2 6905 . . . . . . . 8 (𝑘 = 1 → (𝐹‘𝑘) = (𝐹‘1))
3837eleq1d 2849 . . . . . . 7 (𝑘 = 1 → ((𝐹‘𝑘) ∈ ℝ ↔ (𝐹‘1) ∈ ℝ))
39 climcnds.1 . . . . . . . 8 ((𝜑 ∧ 𝑘 ∈ ℕ) → (𝐹‘𝑘) ∈ ℝ)
4039ralrimiva 3158 . . . . . . 7 (𝜑 → ∀𝑘 ∈ ℕ (𝐹‘𝑘) ∈ ℝ)
41 1nn 12370 . . . . . . . 8 1 ∈ ℕ
4241a1i 11 . . . . . . 7 (𝜑 → 1 ∈ ℕ)
4338, 40, 42rspcdva 3581 . . . . . 6 (𝜑 → (𝐹‘1) ∈ ℝ)
4443leidd 11906 . . . . 5 (𝜑 → (𝐹‘1) ≤ (𝐹‘1))
4543recnd 11361 . . . . . 6 (𝜑 → (𝐹‘1) ∈ ℂ)
4645mullidd 11351 . . . . 5 (𝜑 → (1 · (𝐹‘1)) = (𝐹‘1))
4744, 46breqtrrd 5136 . . . 4 (𝜑 → (𝐹‘1) ≤ (1 · (𝐹‘1)))
48 1z 12750 . . . . 5 1 ∈ ℤ
49 eqidd 2764 . . . . 5 (𝜑 → (𝐹‘1) = (𝐹‘1))
5048, 49seq1i 14182 . . . 4 (𝜑 → (seq1( + , 𝐹)‘1) = (𝐹‘1))
51 0z 12728 . . . . 5 0 ∈ ℤ
52 fveq2 6905 . . . . . . 7 (𝑛 = 0 → (𝐺‘𝑛) = (𝐺‘0))
53 oveq2 7448 . . . . . . . . 9 (𝑛 = 0 → (2↑𝑛) = (2↑0))
54 exp0 14232 . . . . . . . . . 10 (2 ∈ ℂ → (2↑0) = 1)
555, 54ax-mp 5 . . . . . . . . 9 (2↑0) = 1
5653, 55eqtrdi 2814 . . . . . . . 8 (𝑛 = 0 → (2↑𝑛) = 1)
5756fveq2d 6909 . . . . . . . 8 (𝑛 = 0 → (𝐹‘(2↑𝑛)) = (𝐹‘1))
5856, 57oveq12d 7458 . . . . . . 7 (𝑛 = 0 → ((2↑𝑛) · (𝐹‘(2↑𝑛))) = (1 · (𝐹‘1)))
5952, 58eqeq12d 2779 . . . . . 6 (𝑛 = 0 → ((𝐺‘𝑛) = ((2↑𝑛) · (𝐹‘(2↑𝑛))) ↔ (𝐺‘0) = (1 · (𝐹‘1))))
60 climcnds.4 . . . . . . 7 ((𝜑 ∧ 𝑛 ∈ ℕ0) → (𝐺‘𝑛) = ((2↑𝑛) · (𝐹‘(2↑𝑛))))
6160ralrimiva 3158 . . . . . 6 (𝜑 → ∀𝑛 ∈ ℕ0 (𝐺‘𝑛) = ((2↑𝑛) · (𝐹‘(2↑𝑛))))
62 0nn0 12645 . . . . . . 7 0 ∈ ℕ0
6362a1i 11 . . . . . 6 (𝜑 → 0 ∈ ℕ0)
6459, 61, 63rspcdva 3581 . . . . 5 (𝜑 → (𝐺‘0) = (1 · (𝐹‘1)))
6551, 64seq1i 14182 . . . 4 (𝜑 → (seq0( + , 𝐺)‘0) = (1 · (𝐹‘1)))
6647, 50, 653brtr4d 5140 . . 3 (𝜑 → (seq1( + , 𝐹)‘1) ≤ (seq0( + , 𝐺)‘0))
67 fzfid 14140 . . . . . . . . 9 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1)) ∈ Fin)
68 simpl 488 . . . . . . . . . 10 ((𝜑 ∧ 𝑗 ∈ ℕ0) → 𝜑)
69 2nn 12440 . . . . . . . . . . . 12 2 ∈ ℕ
70 peano2nn0 12670 . . . . . . . . . . . . 13 (𝑗 ∈ ℕ0 → (𝑗 + 1) ∈ ℕ0)
7170adantl 487 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (𝑗 + 1) ∈ ℕ0)
72 nnexpcl 14241 . . . . . . . . . . . 12 ((2 ∈ ℕ ∧ (𝑗 + 1) ∈ ℕ0) → (2↑(𝑗 + 1)) ∈ ℕ)
7369, 71, 72sylancr 599 . . . . . . . . . . 11 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (2↑(𝑗 + 1)) ∈ ℕ)
74 elfzuz 13676 . . . . . . . . . . 11 (𝑘 ∈ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1)) → 𝑘 ∈ (ℤ≥‘(2↑(𝑗 + 1))))
75 eluznn 13069 . . . . . . . . . . 11 (((2↑(𝑗 + 1)) ∈ ℕ ∧ 𝑘 ∈ (ℤ≥‘(2↑(𝑗 + 1)))) → 𝑘 ∈ ℕ)
7673, 74, 75syl2an 608 . . . . . . . . . 10 (((𝜑 ∧ 𝑗 ∈ ℕ0) ∧ 𝑘 ∈ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))) → 𝑘 ∈ ℕ)
7768, 76, 39syl2an2r 698 . . . . . . . . 9 (((𝜑 ∧ 𝑗 ∈ ℕ0) ∧ 𝑘 ∈ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))) → (𝐹‘𝑘) ∈ ℝ)
78 fveq2 6905 . . . . . . . . . . . 12 (𝑘 = (2↑(𝑗 + 1)) → (𝐹‘𝑘) = (𝐹‘(2↑(𝑗 + 1))))
7978eleq1d 2849 . . . . . . . . . . 11 (𝑘 = (2↑(𝑗 + 1)) → ((𝐹‘𝑘) ∈ ℝ ↔ (𝐹‘(2↑(𝑗 + 1))) ∈ ℝ))
8040adantr 486 . . . . . . . . . . 11 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ∀𝑘 ∈ ℕ (𝐹‘𝑘) ∈ ℝ)
8179, 80, 73rspcdva 3581 . . . . . . . . . 10 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (𝐹‘(2↑(𝑗 + 1))) ∈ ℝ)
8281adantr 486 . . . . . . . . 9 (((𝜑 ∧ 𝑗 ∈ ℕ0) ∧ 𝑘 ∈ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))) → (𝐹‘(2↑(𝑗 + 1))) ∈ ℝ)
83 simpr 490 . . . . . . . . . . . 12 (((𝜑 ∧ 𝑗 ∈ ℕ0) ∧ 𝑛 ∈ (ℤ≥‘(2↑(𝑗 + 1)))) → 𝑛 ∈ (ℤ≥‘(2↑(𝑗 + 1))))
84 simplll 787 . . . . . . . . . . . . 13 ((((𝜑 ∧ 𝑗 ∈ ℕ0) ∧ 𝑛 ∈ (ℤ≥‘(2↑(𝑗 + 1)))) ∧ 𝑘 ∈ ((2↑(𝑗 + 1))...𝑛)) → 𝜑)
8573adantr 486 . . . . . . . . . . . . . 14 (((𝜑 ∧ 𝑗 ∈ ℕ0) ∧ 𝑛 ∈ (ℤ≥‘(2↑(𝑗 + 1)))) → (2↑(𝑗 + 1)) ∈ ℕ)
86 elfzuz 13676 . . . . . . . . . . . . . 14 (𝑘 ∈ ((2↑(𝑗 + 1))...𝑛) → 𝑘 ∈ (ℤ≥‘(2↑(𝑗 + 1))))
8785, 86, 75syl2an 608 . . . . . . . . . . . . 13 ((((𝜑 ∧ 𝑗 ∈ ℕ0) ∧ 𝑛 ∈ (ℤ≥‘(2↑(𝑗 + 1)))) ∧ 𝑘 ∈ ((2↑(𝑗 + 1))...𝑛)) → 𝑘 ∈ ℕ)
8884, 87, 39syl2anc 596 . . . . . . . . . . . 12 ((((𝜑 ∧ 𝑗 ∈ ℕ0) ∧ 𝑛 ∈ (ℤ≥‘(2↑(𝑗 + 1)))) ∧ 𝑘 ∈ ((2↑(𝑗 + 1))...𝑛)) → (𝐹‘𝑘) ∈ ℝ)
89 simplll 787 . . . . . . . . . . . . 13 ((((𝜑 ∧ 𝑗 ∈ ℕ0) ∧ 𝑛 ∈ (ℤ≥‘(2↑(𝑗 + 1)))) ∧ 𝑘 ∈ ((2↑(𝑗 + 1))...(𝑛 − 1))) → 𝜑)
90 elfzuz 13676 . . . . . . . . . . . . . 14 (𝑘 ∈ ((2↑(𝑗 + 1))...(𝑛 − 1)) → 𝑘 ∈ (ℤ≥‘(2↑(𝑗 + 1))))
9185, 90, 75syl2an 608 . . . . . . . . . . . . 13 ((((𝜑 ∧ 𝑗 ∈ ℕ0) ∧ 𝑛 ∈ (ℤ≥‘(2↑(𝑗 + 1)))) ∧ 𝑘 ∈ ((2↑(𝑗 + 1))...(𝑛 − 1))) → 𝑘 ∈ ℕ)
92 climcnds.3 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑘 ∈ ℕ) → (𝐹‘(𝑘 + 1)) ≤ (𝐹‘𝑘))
9389, 91, 92syl2anc 596 . . . . . . . . . . . 12 ((((𝜑 ∧ 𝑗 ∈ ℕ0) ∧ 𝑛 ∈ (ℤ≥‘(2↑(𝑗 + 1)))) ∧ 𝑘 ∈ ((2↑(𝑗 + 1))...(𝑛 − 1))) → (𝐹‘(𝑘 + 1)) ≤ (𝐹‘𝑘))
9483, 88, 93monoord2 14200 . . . . . . . . . . 11 (((𝜑 ∧ 𝑗 ∈ ℕ0) ∧ 𝑛 ∈ (ℤ≥‘(2↑(𝑗 + 1)))) → (𝐹‘𝑛) ≤ (𝐹‘(2↑(𝑗 + 1))))
9594ralrimiva 3158 . . . . . . . . . 10 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ∀𝑛 ∈ (ℤ≥‘(2↑(𝑗 + 1)))(𝐹‘𝑛) ≤ (𝐹‘(2↑(𝑗 + 1))))
96 fveq2 6905 . . . . . . . . . . . 12 (𝑛 = 𝑘 → (𝐹‘𝑛) = (𝐹‘𝑘))
9796breq1d 5116 . . . . . . . . . . 11 (𝑛 = 𝑘 → ((𝐹‘𝑛) ≤ (𝐹‘(2↑(𝑗 + 1))) ↔ (𝐹‘𝑘) ≤ (𝐹‘(2↑(𝑗 + 1)))))
9897rspccva 3579 . . . . . . . . . 10 ((∀𝑛 ∈ (ℤ≥‘(2↑(𝑗 + 1)))(𝐹‘𝑛) ≤ (𝐹‘(2↑(𝑗 + 1))) ∧ 𝑘 ∈ (ℤ≥‘(2↑(𝑗 + 1)))) → (𝐹‘𝑘) ≤ (𝐹‘(2↑(𝑗 + 1))))
9995, 74, 98syl2an 608 . . . . . . . . 9 (((𝜑 ∧ 𝑗 ∈ ℕ0) ∧ 𝑘 ∈ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))) → (𝐹‘𝑘) ≤ (𝐹‘(2↑(𝑗 + 1))))
10067, 77, 82, 99fsumle 15992 . . . . . . . 8 ((𝜑 ∧ 𝑗 ∈ ℕ0) → Σ𝑘 ∈ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))(𝐹‘𝑘) ≤ Σ𝑘 ∈ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))(𝐹‘(2↑(𝑗 + 1))))
101 fzfid 14140 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (1...((2↑(𝑗 + 1)) − 1)) ∈ Fin)
102 hashcl 14524 . . . . . . . . . . . . 13 ((1...((2↑(𝑗 + 1)) − 1)) ∈ Fin → (♯‘(1...((2↑(𝑗 + 1)) − 1))) ∈ ℕ0)
103101, 102syl 18 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (♯‘(1...((2↑(𝑗 + 1)) − 1))) ∈ ℕ0)
104103nn0cnd 12693 . . . . . . . . . . 11 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (♯‘(1...((2↑(𝑗 + 1)) − 1))) ∈ ℂ)
10573nnred 12374 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (2↑(𝑗 + 1)) ∈ ℝ)
106105recnd 11361 . . . . . . . . . . 11 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (2↑(𝑗 + 1)) ∈ ℂ)
107 hashcl 14524 . . . . . . . . . . . . 13 (((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1)) ∈ Fin → (♯‘((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))) ∈ ℕ0)
10867, 107syl 18 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (♯‘((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))) ∈ ℕ0)
109108nn0cnd 12693 . . . . . . . . . . 11 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (♯‘((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))) ∈ ℂ)
110 2z 12752 . . . . . . . . . . . . . . . . . . . 20 2 ∈ ℤ
111 zexpcl 14243 . . . . . . . . . . . . . . . . . . . 20 ((2 ∈ ℤ ∧ (𝑗 + 1) ∈ ℕ0) → (2↑(𝑗 + 1)) ∈ ℤ)
112110, 71, 111sylancr 599 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (2↑(𝑗 + 1)) ∈ ℤ)
113 2re 12441 . . . . . . . . . . . . . . . . . . . . 21 2 ∈ ℝ
114 1le2 12578 . . . . . . . . . . . . . . . . . . . . 21 1 ≤ 2
115 nn0p1nn 12669 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑗 ∈ ℕ0 → (𝑗 + 1) ∈ ℕ)
116115adantl 487 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (𝑗 + 1) ∈ ℕ)
117 nnuz 13028 . . . . . . . . . . . . . . . . . . . . . 22 ℕ = (ℤ≥‘1)
118116, 117eleqtrdi 2874 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (𝑗 + 1) ∈ (ℤ≥‘1))
119 leexp2a 14339 . . . . . . . . . . . . . . . . . . . . 21 ((2 ∈ ℝ ∧ 1 ≤ 2 ∧ (𝑗 + 1) ∈ (ℤ≥‘1)) → (2↑1) ≤ (2↑(𝑗 + 1)))
120113, 114, 118, 119mp3an12i 1495 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (2↑1) ≤ (2↑(𝑗 + 1)))
1217, 120eqbrtrrid 5144 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑗 ∈ ℕ0) → 2 ≤ (2↑(𝑗 + 1)))
122110eluz1i 12997 . . . . . . . . . . . . . . . . . . 19 ((2↑(𝑗 + 1)) ∈ (ℤ≥‘2) ↔ ((2↑(𝑗 + 1)) ∈ ℤ ∧ 2 ≤ (2↑(𝑗 + 1))))
123112, 121, 122sylanbrc 595 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (2↑(𝑗 + 1)) ∈ (ℤ≥‘2))
124 uz2m1nn 13074 . . . . . . . . . . . . . . . . . 18 ((2↑(𝑗 + 1)) ∈ (ℤ≥‘2) → ((2↑(𝑗 + 1)) − 1) ∈ ℕ)
125123, 124syl 18 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((2↑(𝑗 + 1)) − 1) ∈ ℕ)
126125, 117eleqtrdi 2874 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((2↑(𝑗 + 1)) − 1) ∈ (ℤ≥‘1))
127 peano2zm 12763 . . . . . . . . . . . . . . . . . 18 ((2↑(𝑗 + 1)) ∈ ℤ → ((2↑(𝑗 + 1)) − 1) ∈ ℤ)
128112, 127syl 18 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((2↑(𝑗 + 1)) − 1) ∈ ℤ)
129 peano2nn0 12670 . . . . . . . . . . . . . . . . . . . 20 ((𝑗 + 1) ∈ ℕ0 → ((𝑗 + 1) + 1) ∈ ℕ0)
13071, 129syl 18 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((𝑗 + 1) + 1) ∈ ℕ0)
131 zexpcl 14243 . . . . . . . . . . . . . . . . . . 19 ((2 ∈ ℤ ∧ ((𝑗 + 1) + 1) ∈ ℕ0) → (2↑((𝑗 + 1) + 1)) ∈ ℤ)
132110, 130, 131sylancr 599 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (2↑((𝑗 + 1) + 1)) ∈ ℤ)
133 peano2zm 12763 . . . . . . . . . . . . . . . . . 18 ((2↑((𝑗 + 1) + 1)) ∈ ℤ → ((2↑((𝑗 + 1) + 1)) − 1) ∈ ℤ)
134132, 133syl 18 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((2↑((𝑗 + 1) + 1)) − 1) ∈ ℤ)
135112zred 12827 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (2↑(𝑗 + 1)) ∈ ℝ)
136132zred 12827 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (2↑((𝑗 + 1) + 1)) ∈ ℝ)
137 1red 11333 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑗 ∈ ℕ0) → 1 ∈ ℝ)
13871nn0zd 12742 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (𝑗 + 1) ∈ ℤ)
139 uzid 13004 . . . . . . . . . . . . . . . . . . 19 ((𝑗 + 1) ∈ ℤ → (𝑗 + 1) ∈ (ℤ≥‘(𝑗 + 1)))
140 peano2uz 13052 . . . . . . . . . . . . . . . . . . 19 ((𝑗 + 1) ∈ (ℤ≥‘(𝑗 + 1)) → ((𝑗 + 1) + 1) ∈ (ℤ≥‘(𝑗 + 1)))
141 leexp2a 14339 . . . . . . . . . . . . . . . . . . . 20 ((2 ∈ ℝ ∧ 1 ≤ 2 ∧ ((𝑗 + 1) + 1) ∈ (ℤ≥‘(𝑗 + 1))) → (2↑(𝑗 + 1)) ≤ (2↑((𝑗 + 1) + 1)))
142113, 114, 141mp3an12 1481 . . . . . . . . . . . . . . . . . . 19 (((𝑗 + 1) + 1) ∈ (ℤ≥‘(𝑗 + 1)) → (2↑(𝑗 + 1)) ≤ (2↑((𝑗 + 1) + 1)))
143138, 139, 140, 1424syl 20 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (2↑(𝑗 + 1)) ≤ (2↑((𝑗 + 1) + 1)))
144135, 136, 137, 143lesub1dd 11956 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((2↑(𝑗 + 1)) − 1) ≤ ((2↑((𝑗 + 1) + 1)) − 1))
145 eluz2 12995 . . . . . . . . . . . . . . . . 17 (((2↑((𝑗 + 1) + 1)) − 1) ∈ (ℤ≥‘((2↑(𝑗 + 1)) − 1)) ↔ (((2↑(𝑗 + 1)) − 1) ∈ ℤ ∧ ((2↑((𝑗 + 1) + 1)) − 1) ∈ ℤ ∧ ((2↑(𝑗 + 1)) − 1) ≤ ((2↑((𝑗 + 1) + 1)) − 1)))
146128, 134, 144, 145syl3anbrc 1362 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((2↑((𝑗 + 1) + 1)) − 1) ∈ (ℤ≥‘((2↑(𝑗 + 1)) − 1)))
147 elfzuzb 13674 . . . . . . . . . . . . . . . 16 (((2↑(𝑗 + 1)) − 1) ∈ (1...((2↑((𝑗 + 1) + 1)) − 1)) ↔ (((2↑(𝑗 + 1)) − 1) ∈ (ℤ≥‘1) ∧ ((2↑((𝑗 + 1) + 1)) − 1) ∈ (ℤ≥‘((2↑(𝑗 + 1)) − 1))))
148126, 146, 147sylanbrc 595 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((2↑(𝑗 + 1)) − 1) ∈ (1...((2↑((𝑗 + 1) + 1)) − 1)))
149 fzsplit 13708 . . . . . . . . . . . . . . 15 (((2↑(𝑗 + 1)) − 1) ∈ (1...((2↑((𝑗 + 1) + 1)) − 1)) → (1...((2↑((𝑗 + 1) + 1)) − 1)) = ((1...((2↑(𝑗 + 1)) − 1)) ∪ ((((2↑(𝑗 + 1)) − 1) + 1)...((2↑((𝑗 + 1) + 1)) − 1))))
150148, 149syl 18 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (1...((2↑((𝑗 + 1) + 1)) − 1)) = ((1...((2↑(𝑗 + 1)) − 1)) ∪ ((((2↑(𝑗 + 1)) − 1) + 1)...((2↑((𝑗 + 1) + 1)) − 1))))
151 npcan 11590 . . . . . . . . . . . . . . . . 17 (((2↑(𝑗 + 1)) ∈ ℂ ∧ 1 ∈ ℂ) → (((2↑(𝑗 + 1)) − 1) + 1) = (2↑(𝑗 + 1)))
152106, 12, 151sylancl 598 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (((2↑(𝑗 + 1)) − 1) + 1) = (2↑(𝑗 + 1)))
153152oveq1d 7455 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((((2↑(𝑗 + 1)) − 1) + 1)...((2↑((𝑗 + 1) + 1)) − 1)) = ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1)))
154153uneq2d 4170 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((1...((2↑(𝑗 + 1)) − 1)) ∪ ((((2↑(𝑗 + 1)) − 1) + 1)...((2↑((𝑗 + 1) + 1)) − 1))) = ((1...((2↑(𝑗 + 1)) − 1)) ∪ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))))
155150, 154eqtrd 2798 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (1...((2↑((𝑗 + 1) + 1)) − 1)) = ((1...((2↑(𝑗 + 1)) − 1)) ∪ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))))
156155fveq2d 6909 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (♯‘(1...((2↑((𝑗 + 1) + 1)) − 1))) = (♯‘((1...((2↑(𝑗 + 1)) − 1)) ∪ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1)))))
157 expp1 14235 . . . . . . . . . . . . . . . . 17 ((2 ∈ ℂ ∧ (𝑗 + 1) ∈ ℕ0) → (2↑((𝑗 + 1) + 1)) = ((2↑(𝑗 + 1)) · 2))
1585, 71, 157sylancr 599 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (2↑((𝑗 + 1) + 1)) = ((2↑(𝑗 + 1)) · 2))
159106times2d 12614 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((2↑(𝑗 + 1)) · 2) = ((2↑(𝑗 + 1)) + (2↑(𝑗 + 1))))
160158, 159eqtrd 2798 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (2↑((𝑗 + 1) + 1)) = ((2↑(𝑗 + 1)) + (2↑(𝑗 + 1))))
161160oveq1d 7455 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((2↑((𝑗 + 1) + 1)) − 1) = (((2↑(𝑗 + 1)) + (2↑(𝑗 + 1))) − 1))
162 1cnd 11326 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑗 ∈ ℕ0) → 1 ∈ ℂ)
163106, 106, 162addsubd 11714 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (((2↑(𝑗 + 1)) + (2↑(𝑗 + 1))) − 1) = (((2↑(𝑗 + 1)) − 1) + (2↑(𝑗 + 1))))
164161, 163eqtrd 2798 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((2↑((𝑗 + 1) + 1)) − 1) = (((2↑(𝑗 + 1)) − 1) + (2↑(𝑗 + 1))))
165 uztrn 13007 . . . . . . . . . . . . . . . . 17 ((((2↑((𝑗 + 1) + 1)) − 1) ∈ (ℤ≥‘((2↑(𝑗 + 1)) − 1)) ∧ ((2↑(𝑗 + 1)) − 1) ∈ (ℤ≥‘1)) → ((2↑((𝑗 + 1) + 1)) − 1) ∈ (ℤ≥‘1))
166146, 126, 165syl2anc 596 . . . . . . . . . . . . . . . 16 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((2↑((𝑗 + 1) + 1)) − 1) ∈ (ℤ≥‘1))
167166, 117eleqtrrdi 2875 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((2↑((𝑗 + 1) + 1)) − 1) ∈ ℕ)
168167nnnn0d 12691 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((2↑((𝑗 + 1) + 1)) − 1) ∈ ℕ0)
169 hashfz1 14514 . . . . . . . . . . . . . 14 (((2↑((𝑗 + 1) + 1)) − 1) ∈ ℕ0 → (♯‘(1...((2↑((𝑗 + 1) + 1)) − 1))) = ((2↑((𝑗 + 1) + 1)) − 1))
170168, 169syl 18 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (♯‘(1...((2↑((𝑗 + 1) + 1)) − 1))) = ((2↑((𝑗 + 1) + 1)) − 1))
171125nnnn0d 12691 . . . . . . . . . . . . . . 15 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((2↑(𝑗 + 1)) − 1) ∈ ℕ0)
172 hashfz1 14514 . . . . . . . . . . . . . . 15 (((2↑(𝑗 + 1)) − 1) ∈ ℕ0 → (♯‘(1...((2↑(𝑗 + 1)) − 1))) = ((2↑(𝑗 + 1)) − 1))
173171, 172syl 18 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (♯‘(1...((2↑(𝑗 + 1)) − 1))) = ((2↑(𝑗 + 1)) − 1))
174173oveq1d 7455 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((♯‘(1...((2↑(𝑗 + 1)) − 1))) + (2↑(𝑗 + 1))) = (((2↑(𝑗 + 1)) − 1) + (2↑(𝑗 + 1))))
175164, 170, 1743eqtr4d 2808 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (♯‘(1...((2↑((𝑗 + 1) + 1)) − 1))) = ((♯‘(1...((2↑(𝑗 + 1)) − 1))) + (2↑(𝑗 + 1))))
176105ltm1d 12273 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((2↑(𝑗 + 1)) − 1) < (2↑(𝑗 + 1)))
177 fzdisj 13709 . . . . . . . . . . . . . 14 (((2↑(𝑗 + 1)) − 1) < (2↑(𝑗 + 1)) → ((1...((2↑(𝑗 + 1)) − 1)) ∩ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))) = ∅)
178176, 177syl 18 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((1...((2↑(𝑗 + 1)) − 1)) ∩ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))) = ∅)
179 hashun 14550 . . . . . . . . . . . . 13 (((1...((2↑(𝑗 + 1)) − 1)) ∈ Fin ∧ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1)) ∈ Fin ∧ ((1...((2↑(𝑗 + 1)) − 1)) ∩ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))) = ∅) → (♯‘((1...((2↑(𝑗 + 1)) − 1)) ∪ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1)))) = ((♯‘(1...((2↑(𝑗 + 1)) − 1))) + (♯‘((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1)))))
180101, 67, 178, 179syl3anc 1399 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (♯‘((1...((2↑(𝑗 + 1)) − 1)) ∪ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1)))) = ((♯‘(1...((2↑(𝑗 + 1)) − 1))) + (♯‘((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1)))))
181156, 175, 1803eqtr3d 2806 . . . . . . . . . . 11 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((♯‘(1...((2↑(𝑗 + 1)) − 1))) + (2↑(𝑗 + 1))) = ((♯‘(1...((2↑(𝑗 + 1)) − 1))) + (♯‘((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1)))))
182104, 106, 109, 181addcanad 11539 . . . . . . . . . 10 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (2↑(𝑗 + 1)) = (♯‘((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))))
183182oveq1d 7455 . . . . . . . . 9 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((2↑(𝑗 + 1)) · (𝐹‘(2↑(𝑗 + 1)))) = ((♯‘((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))) · (𝐹‘(2↑(𝑗 + 1)))))
184 fveq2 6905 . . . . . . . . . . 11 (𝑛 = (𝑗 + 1) → (𝐺‘𝑛) = (𝐺‘(𝑗 + 1)))
185 oveq2 7448 . . . . . . . . . . . 12 (𝑛 = (𝑗 + 1) → (2↑𝑛) = (2↑(𝑗 + 1)))
186185fveq2d 6909 . . . . . . . . . . . 12 (𝑛 = (𝑗 + 1) → (𝐹‘(2↑𝑛)) = (𝐹‘(2↑(𝑗 + 1))))
187185, 186oveq12d 7458 . . . . . . . . . . 11 (𝑛 = (𝑗 + 1) → ((2↑𝑛) · (𝐹‘(2↑𝑛))) = ((2↑(𝑗 + 1)) · (𝐹‘(2↑(𝑗 + 1)))))
188184, 187eqeq12d 2779 . . . . . . . . . 10 (𝑛 = (𝑗 + 1) → ((𝐺‘𝑛) = ((2↑𝑛) · (𝐹‘(2↑𝑛))) ↔ (𝐺‘(𝑗 + 1)) = ((2↑(𝑗 + 1)) · (𝐹‘(2↑(𝑗 + 1))))))
18961adantr 486 . . . . . . . . . 10 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ∀𝑛 ∈ ℕ0 (𝐺‘𝑛) = ((2↑𝑛) · (𝐹‘(2↑𝑛))))
190188, 189, 71rspcdva 3581 . . . . . . . . 9 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (𝐺‘(𝑗 + 1)) = ((2↑(𝑗 + 1)) · (𝐹‘(2↑(𝑗 + 1)))))
19181recnd 11361 . . . . . . . . . 10 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (𝐹‘(2↑(𝑗 + 1))) ∈ ℂ)
192 fsumconst 15982 . . . . . . . . . 10 ((((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1)) ∈ Fin ∧ (𝐹‘(2↑(𝑗 + 1))) ∈ ℂ) → Σ𝑘 ∈ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))(𝐹‘(2↑(𝑗 + 1))) = ((♯‘((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))) · (𝐹‘(2↑(𝑗 + 1)))))
19367, 191, 192syl2anc 596 . . . . . . . . 9 ((𝜑 ∧ 𝑗 ∈ ℕ0) → Σ𝑘 ∈ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))(𝐹‘(2↑(𝑗 + 1))) = ((♯‘((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))) · (𝐹‘(2↑(𝑗 + 1)))))
194183, 190, 1933eqtr4d 2808 . . . . . . . 8 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (𝐺‘(𝑗 + 1)) = Σ𝑘 ∈ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))(𝐹‘(2↑(𝑗 + 1))))
195100, 194breqtrrd 5136 . . . . . . 7 ((𝜑 ∧ 𝑗 ∈ ℕ0) → Σ𝑘 ∈ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))(𝐹‘𝑘) ≤ (𝐺‘(𝑗 + 1)))
196 elfznn 13711 . . . . . . . . . 10 (𝑘 ∈ (1...((2↑(𝑗 + 1)) − 1)) → 𝑘 ∈ ℕ)
19768, 196, 39syl2an 608 . . . . . . . . 9 (((𝜑 ∧ 𝑗 ∈ ℕ0) ∧ 𝑘 ∈ (1...((2↑(𝑗 + 1)) − 1))) → (𝐹‘𝑘) ∈ ℝ)
198101, 197fsumrecl 15926 . . . . . . . 8 ((𝜑 ∧ 𝑗 ∈ ℕ0) → Σ𝑘 ∈ (1...((2↑(𝑗 + 1)) − 1))(𝐹‘𝑘) ∈ ℝ)
19967, 77fsumrecl 15926 . . . . . . . 8 ((𝜑 ∧ 𝑗 ∈ ℕ0) → Σ𝑘 ∈ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))(𝐹‘𝑘) ∈ ℝ)
200 nn0uz 13027 . . . . . . . . . 10 ℕ0 = (ℤ≥‘0)
201 0zd 12729 . . . . . . . . . 10 (𝜑 → 0 ∈ ℤ)
202 simpr 490 . . . . . . . . . . . . . 14 ((𝜑 ∧ 𝑛 ∈ ℕ0) → 𝑛 ∈ ℕ0)
203 nnexpcl 14241 . . . . . . . . . . . . . 14 ((2 ∈ ℕ ∧ 𝑛 ∈ ℕ0) → (2↑𝑛) ∈ ℕ)
20469, 202, 203sylancr 599 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑛 ∈ ℕ0) → (2↑𝑛) ∈ ℕ)
205204nnred 12374 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑛 ∈ ℕ0) → (2↑𝑛) ∈ ℝ)
206 fveq2 6905 . . . . . . . . . . . . . 14 (𝑘 = (2↑𝑛) → (𝐹‘𝑘) = (𝐹‘(2↑𝑛)))
207206eleq1d 2849 . . . . . . . . . . . . 13 (𝑘 = (2↑𝑛) → ((𝐹‘𝑘) ∈ ℝ ↔ (𝐹‘(2↑𝑛)) ∈ ℝ))
20840adantr 486 . . . . . . . . . . . . 13 ((𝜑 ∧ 𝑛 ∈ ℕ0) → ∀𝑘 ∈ ℕ (𝐹‘𝑘) ∈ ℝ)
209207, 208, 204rspcdva 3581 . . . . . . . . . . . 12 ((𝜑 ∧ 𝑛 ∈ ℕ0) → (𝐹‘(2↑𝑛)) ∈ ℝ)
210205, 209remulcld 11363 . . . . . . . . . . 11 ((𝜑 ∧ 𝑛 ∈ ℕ0) → ((2↑𝑛) · (𝐹‘(2↑𝑛))) ∈ ℝ)
21160, 210eqeltrd 2864 . . . . . . . . . 10 ((𝜑 ∧ 𝑛 ∈ ℕ0) → (𝐺‘𝑛) ∈ ℝ)
212200, 201, 211serfre 14198 . . . . . . . . 9 (𝜑 → seq0( + , 𝐺):ℕ0⟶ℝ)
213212ffvelcdmda 7105 . . . . . . . 8 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (seq0( + , 𝐺)‘𝑗) ∈ ℝ)
214135, 81remulcld 11363 . . . . . . . . 9 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((2↑(𝑗 + 1)) · (𝐹‘(2↑(𝑗 + 1)))) ∈ ℝ)
215190, 214eqeltrd 2864 . . . . . . . 8 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (𝐺‘(𝑗 + 1)) ∈ ℝ)
216 le2add 11822 . . . . . . . 8 (((Σ𝑘 ∈ (1...((2↑(𝑗 + 1)) − 1))(𝐹‘𝑘) ∈ ℝ ∧ Σ𝑘 ∈ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))(𝐹‘𝑘) ∈ ℝ) ∧ ((seq0( + , 𝐺)‘𝑗) ∈ ℝ ∧ (𝐺‘(𝑗 + 1)) ∈ ℝ)) → ((Σ𝑘 ∈ (1...((2↑(𝑗 + 1)) − 1))(𝐹‘𝑘) ≤ (seq0( + , 𝐺)‘𝑗) ∧ Σ𝑘 ∈ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))(𝐹‘𝑘) ≤ (𝐺‘(𝑗 + 1))) → (Σ𝑘 ∈ (1...((2↑(𝑗 + 1)) − 1))(𝐹‘𝑘) + Σ𝑘 ∈ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))(𝐹‘𝑘)) ≤ ((seq0( + , 𝐺)‘𝑗) + (𝐺‘(𝑗 + 1)))))
217198, 199, 213, 215, 216syl22anc 852 . . . . . . 7 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((Σ𝑘 ∈ (1...((2↑(𝑗 + 1)) − 1))(𝐹‘𝑘) ≤ (seq0( + , 𝐺)‘𝑗) ∧ Σ𝑘 ∈ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))(𝐹‘𝑘) ≤ (𝐺‘(𝑗 + 1))) → (Σ𝑘 ∈ (1...((2↑(𝑗 + 1)) − 1))(𝐹‘𝑘) + Σ𝑘 ∈ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))(𝐹‘𝑘)) ≤ ((seq0( + , 𝐺)‘𝑗) + (𝐺‘(𝑗 + 1)))))
218195, 217mpan2d 707 . . . . . 6 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (Σ𝑘 ∈ (1...((2↑(𝑗 + 1)) − 1))(𝐹‘𝑘) ≤ (seq0( + , 𝐺)‘𝑗) → (Σ𝑘 ∈ (1...((2↑(𝑗 + 1)) − 1))(𝐹‘𝑘) + Σ𝑘 ∈ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))(𝐹‘𝑘)) ≤ ((seq0( + , 𝐺)‘𝑗) + (𝐺‘(𝑗 + 1)))))
219 eqidd 2764 . . . . . . . . 9 (((𝜑 ∧ 𝑗 ∈ ℕ0) ∧ 𝑘 ∈ (1...((2↑(𝑗 + 1)) − 1))) → (𝐹‘𝑘) = (𝐹‘𝑘))
22039recnd 11361 . . . . . . . . . 10 ((𝜑 ∧ 𝑘 ∈ ℕ) → (𝐹‘𝑘) ∈ ℂ)
22168, 196, 220syl2an 608 . . . . . . . . 9 (((𝜑 ∧ 𝑗 ∈ ℕ0) ∧ 𝑘 ∈ (1...((2↑(𝑗 + 1)) − 1))) → (𝐹‘𝑘) ∈ ℂ)
222219, 126, 221fsumser 15922 . . . . . . . 8 ((𝜑 ∧ 𝑗 ∈ ℕ0) → Σ𝑘 ∈ (1...((2↑(𝑗 + 1)) − 1))(𝐹‘𝑘) = (seq1( + , 𝐹)‘((2↑(𝑗 + 1)) − 1)))
223222eqcomd 2769 . . . . . . 7 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (seq1( + , 𝐹)‘((2↑(𝑗 + 1)) − 1)) = Σ𝑘 ∈ (1...((2↑(𝑗 + 1)) − 1))(𝐹‘𝑘))
224223breq1d 5116 . . . . . 6 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((seq1( + , 𝐹)‘((2↑(𝑗 + 1)) − 1)) ≤ (seq0( + , 𝐺)‘𝑗) ↔ Σ𝑘 ∈ (1...((2↑(𝑗 + 1)) − 1))(𝐹‘𝑘) ≤ (seq0( + , 𝐺)‘𝑗)))
225 eqidd 2764 . . . . . . . . 9 (((𝜑 ∧ 𝑗 ∈ ℕ0) ∧ 𝑘 ∈ (1...((2↑((𝑗 + 1) + 1)) − 1))) → (𝐹‘𝑘) = (𝐹‘𝑘))
226 elfznn 13711 . . . . . . . . . 10 (𝑘 ∈ (1...((2↑((𝑗 + 1) + 1)) − 1)) → 𝑘 ∈ ℕ)
22768, 226, 220syl2an 608 . . . . . . . . 9 (((𝜑 ∧ 𝑗 ∈ ℕ0) ∧ 𝑘 ∈ (1...((2↑((𝑗 + 1) + 1)) − 1))) → (𝐹‘𝑘) ∈ ℂ)
228225, 166, 227fsumser 15922 . . . . . . . 8 ((𝜑 ∧ 𝑗 ∈ ℕ0) → Σ𝑘 ∈ (1...((2↑((𝑗 + 1) + 1)) − 1))(𝐹‘𝑘) = (seq1( + , 𝐹)‘((2↑((𝑗 + 1) + 1)) − 1)))
229 fzfid 14140 . . . . . . . . 9 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (1...((2↑((𝑗 + 1) + 1)) − 1)) ∈ Fin)
230178, 155, 229, 227fsumsplit 15933 . . . . . . . 8 ((𝜑 ∧ 𝑗 ∈ ℕ0) → Σ𝑘 ∈ (1...((2↑((𝑗 + 1) + 1)) − 1))(𝐹‘𝑘) = (Σ𝑘 ∈ (1...((2↑(𝑗 + 1)) − 1))(𝐹‘𝑘) + Σ𝑘 ∈ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))(𝐹‘𝑘)))
231228, 230eqtr3d 2800 . . . . . . 7 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (seq1( + , 𝐹)‘((2↑((𝑗 + 1) + 1)) − 1)) = (Σ𝑘 ∈ (1...((2↑(𝑗 + 1)) − 1))(𝐹‘𝑘) + Σ𝑘 ∈ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))(𝐹‘𝑘)))
232 simpr 490 . . . . . . . . 9 ((𝜑 ∧ 𝑗 ∈ ℕ0) → 𝑗 ∈ ℕ0)
233232, 200eleqtrdi 2874 . . . . . . . 8 ((𝜑 ∧ 𝑗 ∈ ℕ0) → 𝑗 ∈ (ℤ≥‘0))
234 seqp1 14183 . . . . . . . 8 (𝑗 ∈ (ℤ≥‘0) → (seq0( + , 𝐺)‘(𝑗 + 1)) = ((seq0( + , 𝐺)‘𝑗) + (𝐺‘(𝑗 + 1))))
235233, 234syl 18 . . . . . . 7 ((𝜑 ∧ 𝑗 ∈ ℕ0) → (seq0( + , 𝐺)‘(𝑗 + 1)) = ((seq0( + , 𝐺)‘𝑗) + (𝐺‘(𝑗 + 1))))
236231, 235breq12d 5119 . . . . . 6 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((seq1( + , 𝐹)‘((2↑((𝑗 + 1) + 1)) − 1)) ≤ (seq0( + , 𝐺)‘(𝑗 + 1)) ↔ (Σ𝑘 ∈ (1...((2↑(𝑗 + 1)) − 1))(𝐹‘𝑘) + Σ𝑘 ∈ ((2↑(𝑗 + 1))...((2↑((𝑗 + 1) + 1)) − 1))(𝐹‘𝑘)) ≤ ((seq0( + , 𝐺)‘𝑗) + (𝐺‘(𝑗 + 1)))))
237218, 224, 2363imtr4d 297 . . . . 5 ((𝜑 ∧ 𝑗 ∈ ℕ0) → ((seq1( + , 𝐹)‘((2↑(𝑗 + 1)) − 1)) ≤ (seq0( + , 𝐺)‘𝑗) → (seq1( + , 𝐹)‘((2↑((𝑗 + 1) + 1)) − 1)) ≤ (seq0( + , 𝐺)‘(𝑗 + 1))))
238237expcom 419 . . . 4 (𝑗 ∈ ℕ0 → (𝜑 → ((seq1( + , 𝐹)‘((2↑(𝑗 + 1)) − 1)) ≤ (seq0( + , 𝐺)‘𝑗) → (seq1( + , 𝐹)‘((2↑((𝑗 + 1) + 1)) − 1)) ≤ (seq0( + , 𝐺)‘(𝑗 + 1)))))
239238a2d 30 . . 3 (𝑗 ∈ ℕ0 → ((𝜑 → (seq1( + , 𝐹)‘((2↑(𝑗 + 1)) − 1)) ≤ (seq0( + , 𝐺)‘𝑗)) → (𝜑 → (seq1( + , 𝐹)‘((2↑((𝑗 + 1) + 1)) − 1)) ≤ (seq0( + , 𝐺)‘(𝑗 + 1)))))
24018, 24, 30, 36, 66, 239nn0ind 12818 . 2 (𝑁 ∈ ℕ0 → (𝜑 → (seq1( + , 𝐹)‘((2↑(𝑁 + 1)) − 1)) ≤ (seq0( + , 𝐺)‘𝑁)))
241240impcom 413 1 ((𝜑 ∧ 𝑁 ∈ ℕ0) → (seq1( + , 𝐹)‘((2↑(𝑁 + 1)) − 1)) ≤ (seq0( + , 𝐺)‘𝑁))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ∧ wa 401   = wceq 1570   ∈ wcel 2147  ∀wral 3080   ∩ cin 4092   ∪ cun 4152  ∅c0 4281   class class class wbr 5106  ‘cfv 6555  (class class class)co 7440  Fincfn 8998  ℂcc 11222  ℝcr 11223  0cc0 11224  1c1 11225   + caddc 11227   · cmul 11229   < clt 11367   ≤ cle 11368   − cmin 11565  ℕcn 12359  2c2 12421  ℕ0cn0 12630  ℤcz 12717  ℤ≥cuz 12989  ...cfz 13663  seqcseq 14168  ↑cexp 14228  ♯chash 14498  Σcsu 15879
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1945  ax-6 2002  ax-7 2043  ax-8 2149  ax-9 2157  ax-10 2180  ax-11 2197  ax-12 2216  ax-ext 2735  ax-rep 5235  ax-sep 5252  ax-nul 5263  ax-pow 5331  ax-pr 5395  ax-un 7772  ax-inf2 9666  ax-cnex 11280  ax-resscn 11281  ax-1cn 11282  ax-icn 11283  ax-addcl 11284  ax-addrcl 11285  ax-mulcl 11286  ax-mulrcl 11287  ax-mulcom 11288  ax-addass 11289  ax-mulass 11290  ax-distr 11291  ax-i2m1 11292  ax-1ne0 11293  ax-1rid 11294  ax-rnegex 11295  ax-rrecex 11296  ax-cnre 11297  ax-pre-lttri 11298  ax-pre-lttrn 11299  ax-pre-ltadd 11300  ax-pre-mulgt0 11301  ax-pre-sup 11302
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2102  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2839  df-nfc 2913  df-ne 2960  df-nel 3066  df-ral 3081  df-rex 3091  df-rmo 3369  df-reu 3370  df-rab 3417  df-v 3456  df-sbc 3743  df-csb 3852  df-ss 3901  df-pss 4017  df-dif 4050  df-in 4094  df-un 4154  df-nul 4282  df-if 4486  df-pw 4562  df-sn 4589  df-pr 4591  df-op 4839  df-uni 4871  df-int 4911  df-iun 4956  df-br 5107  df-opab 5171  df-mpt 5190  df-tr 5216  df-id 5550  df-eprel 5555  df-po 5563  df-so 5564  df-fr 5608  df-se 5609  df-we 5610  df-xp 5661  df-rel 5662  df-cnv 5663  df-co 5664  df-dm 5665  df-rn 5666  df-res 5667  df-ima 5668  df-pred 6319  df-ord 6380  df-on 6381  df-lim 6382  df-suc 6383  df-iota 6509  df-fun 6557  df-fn 6558  df-f 6559  df-f1 6560  df-fo 6561  df-f1o 6562  df-fv 6563  df-isom 6564  df-riota 7397  df-ov 7443  df-oprab 7444  df-mpo 7445  df-om 7899  df-1st 8022  df-2nd 8023  df-frecs 8324  df-wrecs 8355  df-recs 8404  df-rdg 8443  df-1o 8501  df-oadd 8505  df-er 8742  df-en 8999  df-dom 9000  df-sdom 9001  df-fin 9002  df-sup 9458  df-oi 9528  df-dju 10006  df-card 10044  df-pnf 11369  df-mnf 11370  df-xr 11371  df-ltxr 11372  df-le 11373  df-sub 11567  df-neg 11568  df-div 11998  df-nn 12360  df-2 12429  df-3 12430  df-n0 12631  df-z 12718  df-uz 12990  df-rp 13145  df-ico 13506  df-fz 13664  df-fzo 13813  df-seq 14169  df-exp 14229  df-hash 14499  df-cj 15292  df-re 15293  df-im 15294  df-sqrt 15428  df-abs 15429  df-clim 15681  df-sum 15880
This theorem is used by:  climcnds  16046
  Copyright terms: Public domain W3C validator