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

Theorem basellem8 27210
Description: Lemma for basel 27212. The function 𝐹 of partial sums of the inverse squares is bounded below by 𝐽 and above by 𝐾, obtained by summing the inequality cot↑2𝑥 ≤ 1 / 𝑥↑2 ≤ csc↑2𝑥 = cot↑2𝑥 + 1 over the 𝑀 roots of the polynomial 𝑃, and applying the identity basellem5 27207. (Contributed by Mario Carneiro, 29-Jul-2014.)
Hypotheses
Ref Expression
basel.g 𝐺 = (𝑛 ∈ ℕ ↦ (1 / ((2 · 𝑛) + 1)))
basel.f 𝐹 = seq1( + , (𝑛 ∈ ℕ ↦ (𝑛↑-2)))
basel.h 𝐻 = ((ℕ × {((π↑2) / 6)}) ∘f · ((ℕ × {1}) ∘f𝐺))
basel.j 𝐽 = (𝐻f · ((ℕ × {1}) ∘f + ((ℕ × {-2}) ∘f · 𝐺)))
basel.k 𝐾 = (𝐻f · ((ℕ × {1}) ∘f + 𝐺))
basellem8.n 𝑁 = ((2 · 𝑀) + 1)
Assertion
Ref Expression
basellem8 (𝑀 ∈ ℕ → ((𝐽𝑀) ≤ (𝐹𝑀) ∧ (𝐹𝑀) ≤ (𝐾𝑀)))
Distinct variable groups:   𝑛,𝐹   𝑛,𝑀   𝑛,𝐽   𝑛,𝑁
Allowed substitution hints:   𝐺(𝑛)   𝐻(𝑛)   𝐾(𝑛)

Proof of Theorem basellem8
Dummy variables 𝑘 𝑥 𝑗 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 fzfid 14000 . . . 4 (𝑀 ∈ ℕ → (1...𝑀) ∈ Fin)
2 pire 26577 . . . . . . . 8 π ∈ ℝ
3 basellem8.n . . . . . . . . 9 𝑁 = ((2 · 𝑀) + 1)
4 2nn 12305 . . . . . . . . . . 11 2 ∈ ℕ
5 nnmulcl 12248 . . . . . . . . . . 11 ((2 ∈ ℕ ∧ 𝑀 ∈ ℕ) → (2 · 𝑀) ∈ ℕ)
64, 5mpan 702 . . . . . . . . . 10 (𝑀 ∈ ℕ → (2 · 𝑀) ∈ ℕ)
76peano2nnd 12241 . . . . . . . . 9 (𝑀 ∈ ℕ → ((2 · 𝑀) + 1) ∈ ℕ)
83, 7eqeltrid 2869 . . . . . . . 8 (𝑀 ∈ ℕ → 𝑁 ∈ ℕ)
9 nndivre 12268 . . . . . . . 8 ((π ∈ ℝ ∧ 𝑁 ∈ ℕ) → (π / 𝑁) ∈ ℝ)
102, 8, 9sylancr 598 . . . . . . 7 (𝑀 ∈ ℕ → (π / 𝑁) ∈ ℝ)
1110resqcld 14152 . . . . . 6 (𝑀 ∈ ℕ → ((π / 𝑁)↑2) ∈ ℝ)
1211adantr 485 . . . . 5 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((π / 𝑁)↑2) ∈ ℝ)
133basellem1 27203 . . . . . . . 8 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((𝑘 · π) / 𝑁) ∈ (0(,)(π / 2)))
14 tanrpcl 26627 . . . . . . . 8 (((𝑘 · π) / 𝑁) ∈ (0(,)(π / 2)) → (tan‘((𝑘 · π) / 𝑁)) ∈ ℝ+)
1513, 14syl 18 . . . . . . 7 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (tan‘((𝑘 · π) / 𝑁)) ∈ ℝ+)
1615rpred 13051 . . . . . 6 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (tan‘((𝑘 · π) / 𝑁)) ∈ ℝ)
1715rpne0d 13056 . . . . . 6 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (tan‘((𝑘 · π) / 𝑁)) ≠ 0)
18 2z 12617 . . . . . . . 8 2 ∈ ℤ
19 znegcl 12620 . . . . . . . 8 (2 ∈ ℤ → -2 ∈ ℤ)
2018, 19ax-mp 5 . . . . . . 7 -2 ∈ ℤ
2120a1i 11 . . . . . 6 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → -2 ∈ ℤ)
2216, 17, 21reexpclzd 14276 . . . . 5 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((tan‘((𝑘 · π) / 𝑁))↑-2) ∈ ℝ)
2312, 22remulcld 11227 . . . 4 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((π / 𝑁)↑2) · ((tan‘((𝑘 · π) / 𝑁))↑-2)) ∈ ℝ)
24 elfznn 13572 . . . . . . 7 (𝑘 ∈ (1...𝑀) → 𝑘 ∈ ℕ)
2524adantl 486 . . . . . 6 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → 𝑘 ∈ ℕ)
2625nnred 12239 . . . . 5 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → 𝑘 ∈ ℝ)
2725nnne0d 12277 . . . . 5 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → 𝑘 ≠ 0)
2826, 27, 21reexpclzd 14276 . . . 4 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (𝑘↑-2) ∈ ℝ)
2916recnd 11225 . . . . . . . 8 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (tan‘((𝑘 · π) / 𝑁)) ∈ ℂ)
30 2nn0 12512 . . . . . . . 8 2 ∈ ℕ0
31 expneg 14096 . . . . . . . 8 (((tan‘((𝑘 · π) / 𝑁)) ∈ ℂ ∧ 2 ∈ ℕ0) → ((tan‘((𝑘 · π) / 𝑁))↑-2) = (1 / ((tan‘((𝑘 · π) / 𝑁))↑2)))
3229, 30, 31sylancl 597 . . . . . . 7 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((tan‘((𝑘 · π) / 𝑁))↑-2) = (1 / ((tan‘((𝑘 · π) / 𝑁))↑2)))
3332oveq2d 7416 . . . . . 6 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((π / 𝑁)↑2) · ((tan‘((𝑘 · π) / 𝑁))↑-2)) = (((π / 𝑁)↑2) · (1 / ((tan‘((𝑘 · π) / 𝑁))↑2))))
3410recnd 11225 . . . . . . . . 9 (𝑀 ∈ ℕ → (π / 𝑁) ∈ ℂ)
3534sqcld 14171 . . . . . . . 8 (𝑀 ∈ ℕ → ((π / 𝑁)↑2) ∈ ℂ)
3635adantr 485 . . . . . . 7 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((π / 𝑁)↑2) ∈ ℂ)
37 rpexpcl 14107 . . . . . . . . . 10 (((tan‘((𝑘 · π) / 𝑁)) ∈ ℝ+ ∧ 2 ∈ ℤ) → ((tan‘((𝑘 · π) / 𝑁))↑2) ∈ ℝ+)
3815, 18, 37sylancl 597 . . . . . . . . 9 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((tan‘((𝑘 · π) / 𝑁))↑2) ∈ ℝ+)
3938rpred 13051 . . . . . . . 8 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((tan‘((𝑘 · π) / 𝑁))↑2) ∈ ℝ)
4039recnd 11225 . . . . . . 7 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((tan‘((𝑘 · π) / 𝑁))↑2) ∈ ℂ)
4138rpne0d 13056 . . . . . . 7 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((tan‘((𝑘 · π) / 𝑁))↑2) ≠ 0)
4236, 40, 41divrecd 11985 . . . . . 6 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((π / 𝑁)↑2) / ((tan‘((𝑘 · π) / 𝑁))↑2)) = (((π / 𝑁)↑2) · (1 / ((tan‘((𝑘 · π) / 𝑁))↑2))))
4333, 42eqtr4d 2803 . . . . 5 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((π / 𝑁)↑2) · ((tan‘((𝑘 · π) / 𝑁))↑-2)) = (((π / 𝑁)↑2) / ((tan‘((𝑘 · π) / 𝑁))↑2)))
4425nnrpd 13049 . . . . . . 7 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → 𝑘 ∈ ℝ+)
45 rpexpcl 14107 . . . . . . 7 ((𝑘 ∈ ℝ+ ∧ -2 ∈ ℤ) → (𝑘↑-2) ∈ ℝ+)
4644, 20, 45sylancl 597 . . . . . 6 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (𝑘↑-2) ∈ ℝ+)
4725nncnd 12240 . . . . . . . . . . 11 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → 𝑘 ∈ ℂ)
4847, 27, 21expnegd 14180 . . . . . . . . . 10 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (𝑘↑--2) = (1 / (𝑘↑-2)))
49 2cn 12307 . . . . . . . . . . . 12 2 ∈ ℂ
5049negnegi 11516 . . . . . . . . . . 11 --2 = 2
5150oveq2i 7411 . . . . . . . . . 10 (𝑘↑--2) = (𝑘↑2)
5248, 51eqtr3di 2815 . . . . . . . . 9 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (1 / (𝑘↑-2)) = (𝑘↑2))
5352oveq1d 7415 . . . . . . . 8 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((1 / (𝑘↑-2)) · ((π / 𝑁)↑2)) = ((𝑘↑2) · ((π / 𝑁)↑2)))
54 nncn 12232 . . . . . . . . . . 11 (𝑘 ∈ ℕ → 𝑘 ∈ ℂ)
55 nnne0 12261 . . . . . . . . . . 11 (𝑘 ∈ ℕ → 𝑘 ≠ 0)
5620a1i 11 . . . . . . . . . . 11 (𝑘 ∈ ℕ → -2 ∈ ℤ)
5754, 55, 56expclzd 14178 . . . . . . . . . 10 (𝑘 ∈ ℕ → (𝑘↑-2) ∈ ℂ)
5825, 57syl 18 . . . . . . . . 9 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (𝑘↑-2) ∈ ℂ)
5947, 27, 21expne0d 14179 . . . . . . . . 9 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (𝑘↑-2) ≠ 0)
6036, 58, 59divrec2d 11986 . . . . . . . 8 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((π / 𝑁)↑2) / (𝑘↑-2)) = ((1 / (𝑘↑-2)) · ((π / 𝑁)↑2)))
612recni 11211 . . . . . . . . . . . 12 π ∈ ℂ
6261a1i 11 . . . . . . . . . . 11 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → π ∈ ℂ)
638nncnd 12240 . . . . . . . . . . . . 13 (𝑀 ∈ ℕ → 𝑁 ∈ ℂ)
648nnne0d 12277 . . . . . . . . . . . . 13 (𝑀 ∈ ℕ → 𝑁 ≠ 0)
6563, 64jca 520 . . . . . . . . . . . 12 (𝑀 ∈ ℕ → (𝑁 ∈ ℂ ∧ 𝑁 ≠ 0))
6665adantr 485 . . . . . . . . . . 11 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (𝑁 ∈ ℂ ∧ 𝑁 ≠ 0))
67 divass 11878 . . . . . . . . . . 11 ((𝑘 ∈ ℂ ∧ π ∈ ℂ ∧ (𝑁 ∈ ℂ ∧ 𝑁 ≠ 0)) → ((𝑘 · π) / 𝑁) = (𝑘 · (π / 𝑁)))
6847, 62, 66, 67syl3anc 1394 . . . . . . . . . 10 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((𝑘 · π) / 𝑁) = (𝑘 · (π / 𝑁)))
6968oveq1d 7415 . . . . . . . . 9 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((𝑘 · π) / 𝑁)↑2) = ((𝑘 · (π / 𝑁))↑2))
7034adantr 485 . . . . . . . . . 10 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (π / 𝑁) ∈ ℂ)
7147, 70sqmuld 14185 . . . . . . . . 9 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((𝑘 · (π / 𝑁))↑2) = ((𝑘↑2) · ((π / 𝑁)↑2)))
7269, 71eqtrd 2800 . . . . . . . 8 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((𝑘 · π) / 𝑁)↑2) = ((𝑘↑2) · ((π / 𝑁)↑2)))
7353, 60, 723eqtr4d 2810 . . . . . . 7 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((π / 𝑁)↑2) / (𝑘↑-2)) = (((𝑘 · π) / 𝑁)↑2))
74 elioore 13393 . . . . . . . . . 10 (((𝑘 · π) / 𝑁) ∈ (0(,)(π / 2)) → ((𝑘 · π) / 𝑁) ∈ ℝ)
7513, 74syl 18 . . . . . . . . 9 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((𝑘 · π) / 𝑁) ∈ ℝ)
7675resqcld 14152 . . . . . . . 8 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((𝑘 · π) / 𝑁)↑2) ∈ ℝ)
77 tangtx 26628 . . . . . . . . . 10 (((𝑘 · π) / 𝑁) ∈ (0(,)(π / 2)) → ((𝑘 · π) / 𝑁) < (tan‘((𝑘 · π) / 𝑁)))
7813, 77syl 18 . . . . . . . . 9 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((𝑘 · π) / 𝑁) < (tan‘((𝑘 · π) / 𝑁)))
79 eliooord 13423 . . . . . . . . . . . . . 14 (((𝑘 · π) / 𝑁) ∈ (0(,)(π / 2)) → (0 < ((𝑘 · π) / 𝑁) ∧ ((𝑘 · π) / 𝑁) < (π / 2)))
8013, 79syl 18 . . . . . . . . . . . . 13 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (0 < ((𝑘 · π) / 𝑁) ∧ ((𝑘 · π) / 𝑁) < (π / 2)))
8180simpld 499 . . . . . . . . . . . 12 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → 0 < ((𝑘 · π) / 𝑁))
8275, 81elrpd 13048 . . . . . . . . . . 11 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((𝑘 · π) / 𝑁) ∈ ℝ+)
8382rpge0d 13055 . . . . . . . . . 10 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → 0 ≤ ((𝑘 · π) / 𝑁))
8415rpge0d 13055 . . . . . . . . . 10 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → 0 ≤ (tan‘((𝑘 · π) / 𝑁)))
8575, 16, 83, 84lt2sqd 14283 . . . . . . . . 9 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((𝑘 · π) / 𝑁) < (tan‘((𝑘 · π) / 𝑁)) ↔ (((𝑘 · π) / 𝑁)↑2) < ((tan‘((𝑘 · π) / 𝑁))↑2)))
8678, 85mpbid 235 . . . . . . . 8 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((𝑘 · π) / 𝑁)↑2) < ((tan‘((𝑘 · π) / 𝑁))↑2))
8776, 39, 86ltled 11346 . . . . . . 7 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((𝑘 · π) / 𝑁)↑2) ≤ ((tan‘((𝑘 · π) / 𝑁))↑2))
8873, 87eqbrtrd 5127 . . . . . 6 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((π / 𝑁)↑2) / (𝑘↑-2)) ≤ ((tan‘((𝑘 · π) / 𝑁))↑2))
8912, 46, 38, 88lediv23d 13119 . . . . 5 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((π / 𝑁)↑2) / ((tan‘((𝑘 · π) / 𝑁))↑2)) ≤ (𝑘↑-2))
9043, 89eqbrtrd 5127 . . . 4 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((π / 𝑁)↑2) · ((tan‘((𝑘 · π) / 𝑁))↑-2)) ≤ (𝑘↑-2))
911, 23, 28, 90fsumle 15841 . . 3 (𝑀 ∈ ℕ → Σ𝑘 ∈ (1...𝑀)(((π / 𝑁)↑2) · ((tan‘((𝑘 · π) / 𝑁))↑-2)) ≤ Σ𝑘 ∈ (1...𝑀)(𝑘↑-2))
92 oveq2 7408 . . . . . . . . . . 11 (𝑛 = 𝑀 → (2 · 𝑛) = (2 · 𝑀))
9392oveq1d 7415 . . . . . . . . . 10 (𝑛 = 𝑀 → ((2 · 𝑛) + 1) = ((2 · 𝑀) + 1))
9493, 3eqtr4di 2818 . . . . . . . . 9 (𝑛 = 𝑀 → ((2 · 𝑛) + 1) = 𝑁)
9594oveq2d 7416 . . . . . . . 8 (𝑛 = 𝑀 → (1 / ((2 · 𝑛) + 1)) = (1 / 𝑁))
9695oveq2d 7416 . . . . . . 7 (𝑛 = 𝑀 → (1 − (1 / ((2 · 𝑛) + 1))) = (1 − (1 / 𝑁)))
9796oveq2d 7416 . . . . . 6 (𝑛 = 𝑀 → (((π↑2) / 6) · (1 − (1 / ((2 · 𝑛) + 1)))) = (((π↑2) / 6) · (1 − (1 / 𝑁))))
9895oveq2d 7416 . . . . . . 7 (𝑛 = 𝑀 → (-2 · (1 / ((2 · 𝑛) + 1))) = (-2 · (1 / 𝑁)))
9998oveq2d 7416 . . . . . 6 (𝑛 = 𝑀 → (1 + (-2 · (1 / ((2 · 𝑛) + 1)))) = (1 + (-2 · (1 / 𝑁))))
10097, 99oveq12d 7418 . . . . 5 (𝑛 = 𝑀 → ((((π↑2) / 6) · (1 − (1 / ((2 · 𝑛) + 1)))) · (1 + (-2 · (1 / ((2 · 𝑛) + 1))))) = ((((π↑2) / 6) · (1 − (1 / 𝑁))) · (1 + (-2 · (1 / 𝑁)))))
101 basel.j . . . . . 6 𝐽 = (𝐻f · ((ℕ × {1}) ∘f + ((ℕ × {-2}) ∘f · 𝐺)))
102 nnex 12230 . . . . . . . . 9 ℕ ∈ V
103102a1i 11 . . . . . . . 8 (⊤ → ℕ ∈ V)
104 ovexd 7435 . . . . . . . 8 ((⊤ ∧ 𝑛 ∈ ℕ) → (((π↑2) / 6) · (1 − (1 / ((2 · 𝑛) + 1)))) ∈ V)
105 ovexd 7435 . . . . . . . 8 ((⊤ ∧ 𝑛 ∈ ℕ) → (1 + (-2 · (1 / ((2 · 𝑛) + 1)))) ∈ V)
106 basel.h . . . . . . . . 9 𝐻 = ((ℕ × {((π↑2) / 6)}) ∘f · ((ℕ × {1}) ∘f𝐺))
1072resqcli 14213 . . . . . . . . . . . 12 (π↑2) ∈ ℝ
108 6re 12322 . . . . . . . . . . . 12 6 ∈ ℝ
109 6nn 12321 . . . . . . . . . . . . 13 6 ∈ ℕ
110109nnne0i 12267 . . . . . . . . . . . 12 6 ≠ 0
111107, 108, 110redivcli 11973 . . . . . . . . . . 11 ((π↑2) / 6) ∈ ℝ
112111a1i 11 . . . . . . . . . 10 ((⊤ ∧ 𝑛 ∈ ℕ) → ((π↑2) / 6) ∈ ℝ)
113 ovexd 7435 . . . . . . . . . 10 ((⊤ ∧ 𝑛 ∈ ℕ) → (1 − (1 / ((2 · 𝑛) + 1))) ∈ V)
114 fconstmpt 5714 . . . . . . . . . . 11 (ℕ × {((π↑2) / 6)}) = (𝑛 ∈ ℕ ↦ ((π↑2) / 6))
115114a1i 11 . . . . . . . . . 10 (⊤ → (ℕ × {((π↑2) / 6)}) = (𝑛 ∈ ℕ ↦ ((π↑2) / 6)))
116 1zzd 12616 . . . . . . . . . . 11 ((⊤ ∧ 𝑛 ∈ ℕ) → 1 ∈ ℤ)
117 ovexd 7435 . . . . . . . . . . 11 ((⊤ ∧ 𝑛 ∈ ℕ) → (1 / ((2 · 𝑛) + 1)) ∈ V)
118 fconstmpt 5714 . . . . . . . . . . . 12 (ℕ × {1}) = (𝑛 ∈ ℕ ↦ 1)
119118a1i 11 . . . . . . . . . . 11 (⊤ → (ℕ × {1}) = (𝑛 ∈ ℕ ↦ 1))
120 basel.g . . . . . . . . . . . 12 𝐺 = (𝑛 ∈ ℕ ↦ (1 / ((2 · 𝑛) + 1)))
121120a1i 11 . . . . . . . . . . 11 (⊤ → 𝐺 = (𝑛 ∈ ℕ ↦ (1 / ((2 · 𝑛) + 1))))
122103, 116, 117, 119, 121offval2 7684 . . . . . . . . . 10 (⊤ → ((ℕ × {1}) ∘f𝐺) = (𝑛 ∈ ℕ ↦ (1 − (1 / ((2 · 𝑛) + 1)))))
123103, 112, 113, 115, 122offval2 7684 . . . . . . . . 9 (⊤ → ((ℕ × {((π↑2) / 6)}) ∘f · ((ℕ × {1}) ∘f𝐺)) = (𝑛 ∈ ℕ ↦ (((π↑2) / 6) · (1 − (1 / ((2 · 𝑛) + 1))))))
124106, 123eqtrid 2812 . . . . . . . 8 (⊤ → 𝐻 = (𝑛 ∈ ℕ ↦ (((π↑2) / 6) · (1 − (1 / ((2 · 𝑛) + 1))))))
125 ovexd 7435 . . . . . . . . 9 ((⊤ ∧ 𝑛 ∈ ℕ) → (-2 · (1 / ((2 · 𝑛) + 1))) ∈ V)
12649negcli 11514 . . . . . . . . . . 11 -2 ∈ ℂ
127126a1i 11 . . . . . . . . . 10 ((⊤ ∧ 𝑛 ∈ ℕ) → -2 ∈ ℂ)
128 fconstmpt 5714 . . . . . . . . . . 11 (ℕ × {-2}) = (𝑛 ∈ ℕ ↦ -2)
129128a1i 11 . . . . . . . . . 10 (⊤ → (ℕ × {-2}) = (𝑛 ∈ ℕ ↦ -2))
130103, 127, 117, 129, 121offval2 7684 . . . . . . . . 9 (⊤ → ((ℕ × {-2}) ∘f · 𝐺) = (𝑛 ∈ ℕ ↦ (-2 · (1 / ((2 · 𝑛) + 1)))))
131103, 116, 125, 119, 130offval2 7684 . . . . . . . 8 (⊤ → ((ℕ × {1}) ∘f + ((ℕ × {-2}) ∘f · 𝐺)) = (𝑛 ∈ ℕ ↦ (1 + (-2 · (1 / ((2 · 𝑛) + 1))))))
132103, 104, 105, 124, 131offval2 7684 . . . . . . 7 (⊤ → (𝐻f · ((ℕ × {1}) ∘f + ((ℕ × {-2}) ∘f · 𝐺))) = (𝑛 ∈ ℕ ↦ ((((π↑2) / 6) · (1 − (1 / ((2 · 𝑛) + 1)))) · (1 + (-2 · (1 / ((2 · 𝑛) + 1)))))))
133132mptru 1570 . . . . . 6 (𝐻f · ((ℕ × {1}) ∘f + ((ℕ × {-2}) ∘f · 𝐺))) = (𝑛 ∈ ℕ ↦ ((((π↑2) / 6) · (1 − (1 / ((2 · 𝑛) + 1)))) · (1 + (-2 · (1 / ((2 · 𝑛) + 1))))))
134101, 133eqtri 2788 . . . . 5 𝐽 = (𝑛 ∈ ℕ ↦ ((((π↑2) / 6) · (1 − (1 / ((2 · 𝑛) + 1)))) · (1 + (-2 · (1 / ((2 · 𝑛) + 1))))))
135 ovex 7433 . . . . 5 ((((π↑2) / 6) · (1 − (1 / 𝑁))) · (1 + (-2 · (1 / 𝑁)))) ∈ V
136100, 134, 135fvmpt 6979 . . . 4 (𝑀 ∈ ℕ → (𝐽𝑀) = ((((π↑2) / 6) · (1 − (1 / 𝑁))) · (1 + (-2 · (1 / 𝑁)))))
137111recni 11211 . . . . . . . 8 ((π↑2) / 6) ∈ ℂ
138137a1i 11 . . . . . . 7 (𝑀 ∈ ℕ → ((π↑2) / 6) ∈ ℂ)
1396nncnd 12240 . . . . . . . 8 (𝑀 ∈ ℕ → (2 · 𝑀) ∈ ℂ)
140139, 63, 64divcld 11982 . . . . . . 7 (𝑀 ∈ ℕ → ((2 · 𝑀) / 𝑁) ∈ ℂ)
141 ax-1cn 11146 . . . . . . . . 9 1 ∈ ℂ
142 subcl 11444 . . . . . . . . 9 (((2 · 𝑀) ∈ ℂ ∧ 1 ∈ ℂ) → ((2 · 𝑀) − 1) ∈ ℂ)
143139, 141, 142sylancl 597 . . . . . . . 8 (𝑀 ∈ ℕ → ((2 · 𝑀) − 1) ∈ ℂ)
144143, 63, 64divcld 11982 . . . . . . 7 (𝑀 ∈ ℕ → (((2 · 𝑀) − 1) / 𝑁) ∈ ℂ)
145138, 140, 144mulassd 11220 . . . . . 6 (𝑀 ∈ ℕ → ((((π↑2) / 6) · ((2 · 𝑀) / 𝑁)) · (((2 · 𝑀) − 1) / 𝑁)) = (((π↑2) / 6) · (((2 · 𝑀) / 𝑁) · (((2 · 𝑀) − 1) / 𝑁))))
146 1cnd 11190 . . . . . . . . . 10 (𝑀 ∈ ℕ → 1 ∈ ℂ)
14763, 146, 63, 64divsubdird 12021 . . . . . . . . 9 (𝑀 ∈ ℕ → ((𝑁 − 1) / 𝑁) = ((𝑁 / 𝑁) − (1 / 𝑁)))
1483oveq1i 7410 . . . . . . . . . . 11 (𝑁 − 1) = (((2 · 𝑀) + 1) − 1)
149 pncan 11451 . . . . . . . . . . . 12 (((2 · 𝑀) ∈ ℂ ∧ 1 ∈ ℂ) → (((2 · 𝑀) + 1) − 1) = (2 · 𝑀))
150139, 141, 149sylancl 597 . . . . . . . . . . 11 (𝑀 ∈ ℕ → (((2 · 𝑀) + 1) − 1) = (2 · 𝑀))
151148, 150eqtrid 2812 . . . . . . . . . 10 (𝑀 ∈ ℕ → (𝑁 − 1) = (2 · 𝑀))
152151oveq1d 7415 . . . . . . . . 9 (𝑀 ∈ ℕ → ((𝑁 − 1) / 𝑁) = ((2 · 𝑀) / 𝑁))
15363, 64dividd 11980 . . . . . . . . . 10 (𝑀 ∈ ℕ → (𝑁 / 𝑁) = 1)
154153oveq1d 7415 . . . . . . . . 9 (𝑀 ∈ ℕ → ((𝑁 / 𝑁) − (1 / 𝑁)) = (1 − (1 / 𝑁)))
155147, 152, 1543eqtr3rd 2809 . . . . . . . 8 (𝑀 ∈ ℕ → (1 − (1 / 𝑁)) = ((2 · 𝑀) / 𝑁))
156155oveq2d 7416 . . . . . . 7 (𝑀 ∈ ℕ → (((π↑2) / 6) · (1 − (1 / 𝑁))) = (((π↑2) / 6) · ((2 · 𝑀) / 𝑁)))
157126a1i 11 . . . . . . . . 9 (𝑀 ∈ ℕ → -2 ∈ ℂ)
15863, 157, 63, 64divdird 12020 . . . . . . . 8 (𝑀 ∈ ℕ → ((𝑁 + -2) / 𝑁) = ((𝑁 / 𝑁) + (-2 / 𝑁)))
159 negsub 11494 . . . . . . . . . . 11 ((𝑁 ∈ ℂ ∧ 2 ∈ ℂ) → (𝑁 + -2) = (𝑁 − 2))
16063, 49, 159sylancl 597 . . . . . . . . . 10 (𝑀 ∈ ℕ → (𝑁 + -2) = (𝑁 − 2))
161 df-2 12294 . . . . . . . . . . . 12 2 = (1 + 1)
1623, 161oveq12i 7412 . . . . . . . . . . 11 (𝑁 − 2) = (((2 · 𝑀) + 1) − (1 + 1))
163139, 146, 146pnpcan2d 11595 . . . . . . . . . . 11 (𝑀 ∈ ℕ → (((2 · 𝑀) + 1) − (1 + 1)) = ((2 · 𝑀) − 1))
164162, 163eqtrid 2812 . . . . . . . . . 10 (𝑀 ∈ ℕ → (𝑁 − 2) = ((2 · 𝑀) − 1))
165160, 164eqtrd 2800 . . . . . . . . 9 (𝑀 ∈ ℕ → (𝑁 + -2) = ((2 · 𝑀) − 1))
166165oveq1d 7415 . . . . . . . 8 (𝑀 ∈ ℕ → ((𝑁 + -2) / 𝑁) = (((2 · 𝑀) − 1) / 𝑁))
167157, 63, 64divrecd 11985 . . . . . . . . 9 (𝑀 ∈ ℕ → (-2 / 𝑁) = (-2 · (1 / 𝑁)))
168153, 167oveq12d 7418 . . . . . . . 8 (𝑀 ∈ ℕ → ((𝑁 / 𝑁) + (-2 / 𝑁)) = (1 + (-2 · (1 / 𝑁))))
169158, 166, 1683eqtr3rd 2809 . . . . . . 7 (𝑀 ∈ ℕ → (1 + (-2 · (1 / 𝑁))) = (((2 · 𝑀) − 1) / 𝑁))
170156, 169oveq12d 7418 . . . . . 6 (𝑀 ∈ ℕ → ((((π↑2) / 6) · (1 − (1 / 𝑁))) · (1 + (-2 · (1 / 𝑁)))) = ((((π↑2) / 6) · ((2 · 𝑀) / 𝑁)) · (((2 · 𝑀) − 1) / 𝑁)))
1718nnsqcld 14271 . . . . . . . . . . 11 (𝑀 ∈ ℕ → (𝑁↑2) ∈ ℕ)
172171nncnd 12240 . . . . . . . . . 10 (𝑀 ∈ ℕ → (𝑁↑2) ∈ ℂ)
173 6cn 12323 . . . . . . . . . 10 6 ∈ ℂ
174 mulcom 11174 . . . . . . . . . 10 (((𝑁↑2) ∈ ℂ ∧ 6 ∈ ℂ) → ((𝑁↑2) · 6) = (6 · (𝑁↑2)))
175172, 173, 174sylancl 597 . . . . . . . . 9 (𝑀 ∈ ℕ → ((𝑁↑2) · 6) = (6 · (𝑁↑2)))
176175oveq2d 7416 . . . . . . . 8 (𝑀 ∈ ℕ → (((π↑2) · ((2 · 𝑀) · ((2 · 𝑀) − 1))) / ((𝑁↑2) · 6)) = (((π↑2) · ((2 · 𝑀) · ((2 · 𝑀) − 1))) / (6 · (𝑁↑2))))
177107recni 11211 . . . . . . . . . 10 (π↑2) ∈ ℂ
178177a1i 11 . . . . . . . . 9 (𝑀 ∈ ℕ → (π↑2) ∈ ℂ)
179139, 143mulcld 11217 . . . . . . . . 9 (𝑀 ∈ ℕ → ((2 · 𝑀) · ((2 · 𝑀) − 1)) ∈ ℂ)
180171nnne0d 12277 . . . . . . . . . 10 (𝑀 ∈ ℕ → (𝑁↑2) ≠ 0)
181172, 180jca 520 . . . . . . . . 9 (𝑀 ∈ ℕ → ((𝑁↑2) ∈ ℂ ∧ (𝑁↑2) ≠ 0))
182173, 110pm3.2i 475 . . . . . . . . . 10 (6 ∈ ℂ ∧ 6 ≠ 0)
183182a1i 11 . . . . . . . . 9 (𝑀 ∈ ℕ → (6 ∈ ℂ ∧ 6 ≠ 0))
184 divmuldiv 11906 . . . . . . . . 9 ((((π↑2) ∈ ℂ ∧ ((2 · 𝑀) · ((2 · 𝑀) − 1)) ∈ ℂ) ∧ (((𝑁↑2) ∈ ℂ ∧ (𝑁↑2) ≠ 0) ∧ (6 ∈ ℂ ∧ 6 ≠ 0))) → (((π↑2) / (𝑁↑2)) · (((2 · 𝑀) · ((2 · 𝑀) − 1)) / 6)) = (((π↑2) · ((2 · 𝑀) · ((2 · 𝑀) − 1))) / ((𝑁↑2) · 6)))
185178, 179, 181, 183, 184syl22anc 851 . . . . . . . 8 (𝑀 ∈ ℕ → (((π↑2) / (𝑁↑2)) · (((2 · 𝑀) · ((2 · 𝑀) − 1)) / 6)) = (((π↑2) · ((2 · 𝑀) · ((2 · 𝑀) − 1))) / ((𝑁↑2) · 6)))
186 divmuldiv 11906 . . . . . . . . 9 ((((π↑2) ∈ ℂ ∧ ((2 · 𝑀) · ((2 · 𝑀) − 1)) ∈ ℂ) ∧ ((6 ∈ ℂ ∧ 6 ≠ 0) ∧ ((𝑁↑2) ∈ ℂ ∧ (𝑁↑2) ≠ 0))) → (((π↑2) / 6) · (((2 · 𝑀) · ((2 · 𝑀) − 1)) / (𝑁↑2))) = (((π↑2) · ((2 · 𝑀) · ((2 · 𝑀) − 1))) / (6 · (𝑁↑2))))
187178, 179, 183, 181, 186syl22anc 851 . . . . . . . 8 (𝑀 ∈ ℕ → (((π↑2) / 6) · (((2 · 𝑀) · ((2 · 𝑀) − 1)) / (𝑁↑2))) = (((π↑2) · ((2 · 𝑀) · ((2 · 𝑀) − 1))) / (6 · (𝑁↑2))))
188176, 185, 1873eqtr4d 2810 . . . . . . 7 (𝑀 ∈ ℕ → (((π↑2) / (𝑁↑2)) · (((2 · 𝑀) · ((2 · 𝑀) − 1)) / 6)) = (((π↑2) / 6) · (((2 · 𝑀) · ((2 · 𝑀) − 1)) / (𝑁↑2))))
18961a1i 11 . . . . . . . . 9 (𝑀 ∈ ℕ → π ∈ ℂ)
190189, 63, 64sqdivd 14186 . . . . . . . 8 (𝑀 ∈ ℕ → ((π / 𝑁)↑2) = ((π↑2) / (𝑁↑2)))
191190oveq1d 7415 . . . . . . 7 (𝑀 ∈ ℕ → (((π / 𝑁)↑2) · (((2 · 𝑀) · ((2 · 𝑀) − 1)) / 6)) = (((π↑2) / (𝑁↑2)) · (((2 · 𝑀) · ((2 · 𝑀) − 1)) / 6)))
192139, 63, 143, 63, 64, 64divmuldivd 12023 . . . . . . . . 9 (𝑀 ∈ ℕ → (((2 · 𝑀) / 𝑁) · (((2 · 𝑀) − 1) / 𝑁)) = (((2 · 𝑀) · ((2 · 𝑀) − 1)) / (𝑁 · 𝑁)))
19363sqvald 14170 . . . . . . . . . 10 (𝑀 ∈ ℕ → (𝑁↑2) = (𝑁 · 𝑁))
194193oveq2d 7416 . . . . . . . . 9 (𝑀 ∈ ℕ → (((2 · 𝑀) · ((2 · 𝑀) − 1)) / (𝑁↑2)) = (((2 · 𝑀) · ((2 · 𝑀) − 1)) / (𝑁 · 𝑁)))
195192, 194eqtr4d 2803 . . . . . . . 8 (𝑀 ∈ ℕ → (((2 · 𝑀) / 𝑁) · (((2 · 𝑀) − 1) / 𝑁)) = (((2 · 𝑀) · ((2 · 𝑀) − 1)) / (𝑁↑2)))
196195oveq2d 7416 . . . . . . 7 (𝑀 ∈ ℕ → (((π↑2) / 6) · (((2 · 𝑀) / 𝑁) · (((2 · 𝑀) − 1) / 𝑁))) = (((π↑2) / 6) · (((2 · 𝑀) · ((2 · 𝑀) − 1)) / (𝑁↑2))))
197188, 191, 1963eqtr4d 2810 . . . . . 6 (𝑀 ∈ ℕ → (((π / 𝑁)↑2) · (((2 · 𝑀) · ((2 · 𝑀) − 1)) / 6)) = (((π↑2) / 6) · (((2 · 𝑀) / 𝑁) · (((2 · 𝑀) − 1) / 𝑁))))
198145, 170, 1973eqtr4d 2810 . . . . 5 (𝑀 ∈ ℕ → ((((π↑2) / 6) · (1 − (1 / 𝑁))) · (1 + (-2 · (1 / 𝑁)))) = (((π / 𝑁)↑2) · (((2 · 𝑀) · ((2 · 𝑀) − 1)) / 6)))
199 eqid 2765 . . . . . . 7 (𝑥 ∈ ℂ ↦ Σ𝑗 ∈ (0...𝑀)(((𝑁C(2 · 𝑗)) · (-1↑(𝑀𝑗))) · (𝑥𝑗))) = (𝑥 ∈ ℂ ↦ Σ𝑗 ∈ (0...𝑀)(((𝑁C(2 · 𝑗)) · (-1↑(𝑀𝑗))) · (𝑥𝑗)))
200 eqid 2765 . . . . . . 7 (𝑛 ∈ (1...𝑀) ↦ ((tan‘((𝑛 · π) / 𝑁))↑-2)) = (𝑛 ∈ (1...𝑀) ↦ ((tan‘((𝑛 · π) / 𝑁))↑-2))
2013, 199, 200basellem5 27207 . . . . . 6 (𝑀 ∈ ℕ → Σ𝑘 ∈ (1...𝑀)((tan‘((𝑘 · π) / 𝑁))↑-2) = (((2 · 𝑀) · ((2 · 𝑀) − 1)) / 6))
202201oveq2d 7416 . . . . 5 (𝑀 ∈ ℕ → (((π / 𝑁)↑2) · Σ𝑘 ∈ (1...𝑀)((tan‘((𝑘 · π) / 𝑁))↑-2)) = (((π / 𝑁)↑2) · (((2 · 𝑀) · ((2 · 𝑀) − 1)) / 6)))
203198, 202eqtr4d 2803 . . . 4 (𝑀 ∈ ℕ → ((((π↑2) / 6) · (1 − (1 / 𝑁))) · (1 + (-2 · (1 / 𝑁)))) = (((π / 𝑁)↑2) · Σ𝑘 ∈ (1...𝑀)((tan‘((𝑘 · π) / 𝑁))↑-2)))
20422recnd 11225 . . . . 5 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((tan‘((𝑘 · π) / 𝑁))↑-2) ∈ ℂ)
2051, 35, 204fsummulc2 15825 . . . 4 (𝑀 ∈ ℕ → (((π / 𝑁)↑2) · Σ𝑘 ∈ (1...𝑀)((tan‘((𝑘 · π) / 𝑁))↑-2)) = Σ𝑘 ∈ (1...𝑀)(((π / 𝑁)↑2) · ((tan‘((𝑘 · π) / 𝑁))↑-2)))
206136, 203, 2053eqtrd 2804 . . 3 (𝑀 ∈ ℕ → (𝐽𝑀) = Σ𝑘 ∈ (1...𝑀)(((π / 𝑁)↑2) · ((tan‘((𝑘 · π) / 𝑁))↑-2)))
207 basel.f . . . . 5 𝐹 = seq1( + , (𝑛 ∈ ℕ ↦ (𝑛↑-2)))
208207fveq1i 6872 . . . 4 (𝐹𝑀) = (seq1( + , (𝑛 ∈ ℕ ↦ (𝑛↑-2)))‘𝑀)
209 oveq1 7407 . . . . . . 7 (𝑛 = 𝑘 → (𝑛↑-2) = (𝑘↑-2))
210 eqid 2765 . . . . . . 7 (𝑛 ∈ ℕ ↦ (𝑛↑-2)) = (𝑛 ∈ ℕ ↦ (𝑛↑-2))
211 ovex 7433 . . . . . . 7 (𝑘↑-2) ∈ V
212209, 210, 211fvmpt 6979 . . . . . 6 (𝑘 ∈ ℕ → ((𝑛 ∈ ℕ ↦ (𝑛↑-2))‘𝑘) = (𝑘↑-2))
21325, 212syl 18 . . . . 5 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((𝑛 ∈ ℕ ↦ (𝑛↑-2))‘𝑘) = (𝑘↑-2))
214 id 23 . . . . . 6 (𝑀 ∈ ℕ → 𝑀 ∈ ℕ)
215 nnuz 12892 . . . . . 6 ℕ = (ℤ‘1)
216214, 215eleqtrdi 2875 . . . . 5 (𝑀 ∈ ℕ → 𝑀 ∈ (ℤ‘1))
217213, 216, 58fsumser 15771 . . . 4 (𝑀 ∈ ℕ → Σ𝑘 ∈ (1...𝑀)(𝑘↑-2) = (seq1( + , (𝑛 ∈ ℕ ↦ (𝑛↑-2)))‘𝑀))
218208, 217eqtr4id 2819 . . 3 (𝑀 ∈ ℕ → (𝐹𝑀) = Σ𝑘 ∈ (1...𝑀)(𝑘↑-2))
21991, 206, 2183brtr4d 5137 . 2 (𝑀 ∈ ℕ → (𝐽𝑀) ≤ (𝐹𝑀))
22075resincld 16189 . . . . . 6 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (sin‘((𝑘 · π) / 𝑁)) ∈ ℝ)
221 sincosq1sgn 26621 . . . . . . . . 9 (((𝑘 · π) / 𝑁) ∈ (0(,)(π / 2)) → (0 < (sin‘((𝑘 · π) / 𝑁)) ∧ 0 < (cos‘((𝑘 · π) / 𝑁))))
22213, 221syl 18 . . . . . . . 8 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (0 < (sin‘((𝑘 · π) / 𝑁)) ∧ 0 < (cos‘((𝑘 · π) / 𝑁))))
223222simpld 499 . . . . . . 7 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → 0 < (sin‘((𝑘 · π) / 𝑁)))
224223gt0ne0d 11766 . . . . . 6 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (sin‘((𝑘 · π) / 𝑁)) ≠ 0)
225220, 224, 21reexpclzd 14276 . . . . 5 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((sin‘((𝑘 · π) / 𝑁))↑-2) ∈ ℝ)
22612, 225remulcld 11227 . . . 4 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((π / 𝑁)↑2) · ((sin‘((𝑘 · π) / 𝑁))↑-2)) ∈ ℝ)
227 sinltx 16235 . . . . . . . . . 10 (((𝑘 · π) / 𝑁) ∈ ℝ+ → (sin‘((𝑘 · π) / 𝑁)) < ((𝑘 · π) / 𝑁))
22882, 227syl 18 . . . . . . . . 9 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (sin‘((𝑘 · π) / 𝑁)) < ((𝑘 · π) / 𝑁))
229220, 75, 228ltled 11346 . . . . . . . 8 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (sin‘((𝑘 · π) / 𝑁)) ≤ ((𝑘 · π) / 𝑁))
230 0re 11198 . . . . . . . . . . 11 0 ∈ ℝ
231 ltle 11286 . . . . . . . . . . 11 ((0 ∈ ℝ ∧ (sin‘((𝑘 · π) / 𝑁)) ∈ ℝ) → (0 < (sin‘((𝑘 · π) / 𝑁)) → 0 ≤ (sin‘((𝑘 · π) / 𝑁))))
232230, 220, 231sylancr 598 . . . . . . . . . 10 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (0 < (sin‘((𝑘 · π) / 𝑁)) → 0 ≤ (sin‘((𝑘 · π) / 𝑁))))
233223, 232mpd 16 . . . . . . . . 9 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → 0 ≤ (sin‘((𝑘 · π) / 𝑁)))
234220, 75, 233, 83le2sqd 14284 . . . . . . . 8 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((sin‘((𝑘 · π) / 𝑁)) ≤ ((𝑘 · π) / 𝑁) ↔ ((sin‘((𝑘 · π) / 𝑁))↑2) ≤ (((𝑘 · π) / 𝑁)↑2)))
235229, 234mpbid 235 . . . . . . 7 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((sin‘((𝑘 · π) / 𝑁))↑2) ≤ (((𝑘 · π) / 𝑁)↑2))
236235, 73breqtrrd 5133 . . . . . 6 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((sin‘((𝑘 · π) / 𝑁))↑2) ≤ (((π / 𝑁)↑2) / (𝑘↑-2)))
237220resqcld 14152 . . . . . . . 8 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((sin‘((𝑘 · π) / 𝑁))↑2) ∈ ℝ)
238237, 12, 46lemuldiv2d 13101 . . . . . . 7 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((𝑘↑-2) · ((sin‘((𝑘 · π) / 𝑁))↑2)) ≤ ((π / 𝑁)↑2) ↔ ((sin‘((𝑘 · π) / 𝑁))↑2) ≤ (((π / 𝑁)↑2) / (𝑘↑-2))))
239220, 223elrpd 13048 . . . . . . . . 9 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (sin‘((𝑘 · π) / 𝑁)) ∈ ℝ+)
240 rpexpcl 14107 . . . . . . . . 9 (((sin‘((𝑘 · π) / 𝑁)) ∈ ℝ+ ∧ 2 ∈ ℤ) → ((sin‘((𝑘 · π) / 𝑁))↑2) ∈ ℝ+)
241239, 18, 240sylancl 597 . . . . . . . 8 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((sin‘((𝑘 · π) / 𝑁))↑2) ∈ ℝ+)
24228, 12, 241lemuldivd 13100 . . . . . . 7 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((𝑘↑-2) · ((sin‘((𝑘 · π) / 𝑁))↑2)) ≤ ((π / 𝑁)↑2) ↔ (𝑘↑-2) ≤ (((π / 𝑁)↑2) / ((sin‘((𝑘 · π) / 𝑁))↑2))))
243238, 242bitr3d 284 . . . . . 6 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((sin‘((𝑘 · π) / 𝑁))↑2) ≤ (((π / 𝑁)↑2) / (𝑘↑-2)) ↔ (𝑘↑-2) ≤ (((π / 𝑁)↑2) / ((sin‘((𝑘 · π) / 𝑁))↑2))))
244236, 243mpbid 235 . . . . 5 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (𝑘↑-2) ≤ (((π / 𝑁)↑2) / ((sin‘((𝑘 · π) / 𝑁))↑2)))
245220recnd 11225 . . . . . . . 8 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (sin‘((𝑘 · π) / 𝑁)) ∈ ℂ)
246 expneg 14096 . . . . . . . 8 (((sin‘((𝑘 · π) / 𝑁)) ∈ ℂ ∧ 2 ∈ ℕ0) → ((sin‘((𝑘 · π) / 𝑁))↑-2) = (1 / ((sin‘((𝑘 · π) / 𝑁))↑2)))
247245, 30, 246sylancl 597 . . . . . . 7 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((sin‘((𝑘 · π) / 𝑁))↑-2) = (1 / ((sin‘((𝑘 · π) / 𝑁))↑2)))
248247oveq2d 7416 . . . . . 6 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((π / 𝑁)↑2) · ((sin‘((𝑘 · π) / 𝑁))↑-2)) = (((π / 𝑁)↑2) · (1 / ((sin‘((𝑘 · π) / 𝑁))↑2))))
249237recnd 11225 . . . . . . 7 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((sin‘((𝑘 · π) / 𝑁))↑2) ∈ ℂ)
250241rpne0d 13056 . . . . . . 7 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((sin‘((𝑘 · π) / 𝑁))↑2) ≠ 0)
25136, 249, 250divrecd 11985 . . . . . 6 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((π / 𝑁)↑2) / ((sin‘((𝑘 · π) / 𝑁))↑2)) = (((π / 𝑁)↑2) · (1 / ((sin‘((𝑘 · π) / 𝑁))↑2))))
252248, 251eqtr4d 2803 . . . . 5 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((π / 𝑁)↑2) · ((sin‘((𝑘 · π) / 𝑁))↑-2)) = (((π / 𝑁)↑2) / ((sin‘((𝑘 · π) / 𝑁))↑2)))
253244, 252breqtrrd 5133 . . . 4 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (𝑘↑-2) ≤ (((π / 𝑁)↑2) · ((sin‘((𝑘 · π) / 𝑁))↑-2)))
2541, 28, 226, 253fsumle 15841 . . 3 (𝑀 ∈ ℕ → Σ𝑘 ∈ (1...𝑀)(𝑘↑-2) ≤ Σ𝑘 ∈ (1...𝑀)(((π / 𝑁)↑2) · ((sin‘((𝑘 · π) / 𝑁))↑-2)))
25595oveq2d 7416 . . . . . 6 (𝑛 = 𝑀 → (1 + (1 / ((2 · 𝑛) + 1))) = (1 + (1 / 𝑁)))
25697, 255oveq12d 7418 . . . . 5 (𝑛 = 𝑀 → ((((π↑2) / 6) · (1 − (1 / ((2 · 𝑛) + 1)))) · (1 + (1 / ((2 · 𝑛) + 1)))) = ((((π↑2) / 6) · (1 − (1 / 𝑁))) · (1 + (1 / 𝑁))))
257 basel.k . . . . . 6 𝐾 = (𝐻f · ((ℕ × {1}) ∘f + 𝐺))
258 ovexd 7435 . . . . . . . 8 ((⊤ ∧ 𝑛 ∈ ℕ) → (1 + (1 / ((2 · 𝑛) + 1))) ∈ V)
259103, 116, 117, 119, 121offval2 7684 . . . . . . . 8 (⊤ → ((ℕ × {1}) ∘f + 𝐺) = (𝑛 ∈ ℕ ↦ (1 + (1 / ((2 · 𝑛) + 1)))))
260103, 104, 258, 124, 259offval2 7684 . . . . . . 7 (⊤ → (𝐻f · ((ℕ × {1}) ∘f + 𝐺)) = (𝑛 ∈ ℕ ↦ ((((π↑2) / 6) · (1 − (1 / ((2 · 𝑛) + 1)))) · (1 + (1 / ((2 · 𝑛) + 1))))))
261260mptru 1570 . . . . . 6 (𝐻f · ((ℕ × {1}) ∘f + 𝐺)) = (𝑛 ∈ ℕ ↦ ((((π↑2) / 6) · (1 − (1 / ((2 · 𝑛) + 1)))) · (1 + (1 / ((2 · 𝑛) + 1)))))
262257, 261eqtri 2788 . . . . 5 𝐾 = (𝑛 ∈ ℕ ↦ ((((π↑2) / 6) · (1 − (1 / ((2 · 𝑛) + 1)))) · (1 + (1 / ((2 · 𝑛) + 1)))))
263 ovex 7433 . . . . 5 ((((π↑2) / 6) · (1 − (1 / 𝑁))) · (1 + (1 / 𝑁))) ∈ V
264256, 262, 263fvmpt 6979 . . . 4 (𝑀 ∈ ℕ → (𝐾𝑀) = ((((π↑2) / 6) · (1 − (1 / 𝑁))) · (1 + (1 / 𝑁))))
265 peano2cn 11370 . . . . . . . 8 (𝑁 ∈ ℂ → (𝑁 + 1) ∈ ℂ)
26663, 265syl 18 . . . . . . 7 (𝑀 ∈ ℕ → (𝑁 + 1) ∈ ℂ)
267266, 63, 64divcld 11982 . . . . . 6 (𝑀 ∈ ℕ → ((𝑁 + 1) / 𝑁) ∈ ℂ)
268138, 140, 267mulassd 11220 . . . . 5 (𝑀 ∈ ℕ → ((((π↑2) / 6) · ((2 · 𝑀) / 𝑁)) · ((𝑁 + 1) / 𝑁)) = (((π↑2) / 6) · (((2 · 𝑀) / 𝑁) · ((𝑁 + 1) / 𝑁))))
26963, 146, 63, 64divdird 12020 . . . . . . 7 (𝑀 ∈ ℕ → ((𝑁 + 1) / 𝑁) = ((𝑁 / 𝑁) + (1 / 𝑁)))
270153oveq1d 7415 . . . . . . 7 (𝑀 ∈ ℕ → ((𝑁 / 𝑁) + (1 / 𝑁)) = (1 + (1 / 𝑁)))
271269, 270eqtr2d 2801 . . . . . 6 (𝑀 ∈ ℕ → (1 + (1 / 𝑁)) = ((𝑁 + 1) / 𝑁))
272156, 271oveq12d 7418 . . . . 5 (𝑀 ∈ ℕ → ((((π↑2) / 6) · (1 − (1 / 𝑁))) · (1 + (1 / 𝑁))) = ((((π↑2) / 6) · ((2 · 𝑀) / 𝑁)) · ((𝑁 + 1) / 𝑁)))
273175oveq2d 7416 . . . . . . 7 (𝑀 ∈ ℕ → (((π↑2) · ((2 · 𝑀) · (𝑁 + 1))) / ((𝑁↑2) · 6)) = (((π↑2) · ((2 · 𝑀) · (𝑁 + 1))) / (6 · (𝑁↑2))))
274139, 266mulcld 11217 . . . . . . . 8 (𝑀 ∈ ℕ → ((2 · 𝑀) · (𝑁 + 1)) ∈ ℂ)
275 divmuldiv 11906 . . . . . . . 8 ((((π↑2) ∈ ℂ ∧ ((2 · 𝑀) · (𝑁 + 1)) ∈ ℂ) ∧ (((𝑁↑2) ∈ ℂ ∧ (𝑁↑2) ≠ 0) ∧ (6 ∈ ℂ ∧ 6 ≠ 0))) → (((π↑2) / (𝑁↑2)) · (((2 · 𝑀) · (𝑁 + 1)) / 6)) = (((π↑2) · ((2 · 𝑀) · (𝑁 + 1))) / ((𝑁↑2) · 6)))
276178, 274, 181, 183, 275syl22anc 851 . . . . . . 7 (𝑀 ∈ ℕ → (((π↑2) / (𝑁↑2)) · (((2 · 𝑀) · (𝑁 + 1)) / 6)) = (((π↑2) · ((2 · 𝑀) · (𝑁 + 1))) / ((𝑁↑2) · 6)))
277 divmuldiv 11906 . . . . . . . 8 ((((π↑2) ∈ ℂ ∧ ((2 · 𝑀) · (𝑁 + 1)) ∈ ℂ) ∧ ((6 ∈ ℂ ∧ 6 ≠ 0) ∧ ((𝑁↑2) ∈ ℂ ∧ (𝑁↑2) ≠ 0))) → (((π↑2) / 6) · (((2 · 𝑀) · (𝑁 + 1)) / (𝑁↑2))) = (((π↑2) · ((2 · 𝑀) · (𝑁 + 1))) / (6 · (𝑁↑2))))
278178, 274, 183, 181, 277syl22anc 851 . . . . . . 7 (𝑀 ∈ ℕ → (((π↑2) / 6) · (((2 · 𝑀) · (𝑁 + 1)) / (𝑁↑2))) = (((π↑2) · ((2 · 𝑀) · (𝑁 + 1))) / (6 · (𝑁↑2))))
279273, 276, 2783eqtr4d 2810 . . . . . 6 (𝑀 ∈ ℕ → (((π↑2) / (𝑁↑2)) · (((2 · 𝑀) · (𝑁 + 1)) / 6)) = (((π↑2) / 6) · (((2 · 𝑀) · (𝑁 + 1)) / (𝑁↑2))))
28075recoscld 16190 . . . . . . . . . . . . . . 15 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (cos‘((𝑘 · π) / 𝑁)) ∈ ℝ)
281280recnd 11225 . . . . . . . . . . . . . 14 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (cos‘((𝑘 · π) / 𝑁)) ∈ ℂ)
282281sqcld 14171 . . . . . . . . . . . . 13 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((cos‘((𝑘 · π) / 𝑁))↑2) ∈ ℂ)
283249, 282, 249, 250divdird 12020 . . . . . . . . . . . 12 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((((sin‘((𝑘 · π) / 𝑁))↑2) + ((cos‘((𝑘 · π) / 𝑁))↑2)) / ((sin‘((𝑘 · π) / 𝑁))↑2)) = ((((sin‘((𝑘 · π) / 𝑁))↑2) / ((sin‘((𝑘 · π) / 𝑁))↑2)) + (((cos‘((𝑘 · π) / 𝑁))↑2) / ((sin‘((𝑘 · π) / 𝑁))↑2))))
28475recnd 11225 . . . . . . . . . . . . . 14 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((𝑘 · π) / 𝑁) ∈ ℂ)
285 sincossq 16222 . . . . . . . . . . . . . 14 (((𝑘 · π) / 𝑁) ∈ ℂ → (((sin‘((𝑘 · π) / 𝑁))↑2) + ((cos‘((𝑘 · π) / 𝑁))↑2)) = 1)
286284, 285syl 18 . . . . . . . . . . . . 13 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((sin‘((𝑘 · π) / 𝑁))↑2) + ((cos‘((𝑘 · π) / 𝑁))↑2)) = 1)
287286oveq1d 7415 . . . . . . . . . . . 12 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((((sin‘((𝑘 · π) / 𝑁))↑2) + ((cos‘((𝑘 · π) / 𝑁))↑2)) / ((sin‘((𝑘 · π) / 𝑁))↑2)) = (1 / ((sin‘((𝑘 · π) / 𝑁))↑2)))
288249, 250dividd 11980 . . . . . . . . . . . . 13 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((sin‘((𝑘 · π) / 𝑁))↑2) / ((sin‘((𝑘 · π) / 𝑁))↑2)) = 1)
289222simprd 500 . . . . . . . . . . . . . . . . . . 19 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → 0 < (cos‘((𝑘 · π) / 𝑁)))
290289gt0ne0d 11766 . . . . . . . . . . . . . . . . . 18 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (cos‘((𝑘 · π) / 𝑁)) ≠ 0)
291 tanval 16174 . . . . . . . . . . . . . . . . . 18 ((((𝑘 · π) / 𝑁) ∈ ℂ ∧ (cos‘((𝑘 · π) / 𝑁)) ≠ 0) → (tan‘((𝑘 · π) / 𝑁)) = ((sin‘((𝑘 · π) / 𝑁)) / (cos‘((𝑘 · π) / 𝑁))))
292284, 290, 291syl2anc 595 . . . . . . . . . . . . . . . . 17 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (tan‘((𝑘 · π) / 𝑁)) = ((sin‘((𝑘 · π) / 𝑁)) / (cos‘((𝑘 · π) / 𝑁))))
293292oveq1d 7415 . . . . . . . . . . . . . . . 16 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((tan‘((𝑘 · π) / 𝑁))↑2) = (((sin‘((𝑘 · π) / 𝑁)) / (cos‘((𝑘 · π) / 𝑁)))↑2))
294245, 281, 290sqdivd 14186 . . . . . . . . . . . . . . . 16 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((sin‘((𝑘 · π) / 𝑁)) / (cos‘((𝑘 · π) / 𝑁)))↑2) = (((sin‘((𝑘 · π) / 𝑁))↑2) / ((cos‘((𝑘 · π) / 𝑁))↑2)))
295293, 294eqtrd 2800 . . . . . . . . . . . . . . 15 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((tan‘((𝑘 · π) / 𝑁))↑2) = (((sin‘((𝑘 · π) / 𝑁))↑2) / ((cos‘((𝑘 · π) / 𝑁))↑2)))
296295oveq2d 7416 . . . . . . . . . . . . . 14 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (1 / ((tan‘((𝑘 · π) / 𝑁))↑2)) = (1 / (((sin‘((𝑘 · π) / 𝑁))↑2) / ((cos‘((𝑘 · π) / 𝑁))↑2))))
297 sqne0 14150 . . . . . . . . . . . . . . . . 17 ((cos‘((𝑘 · π) / 𝑁)) ∈ ℂ → (((cos‘((𝑘 · π) / 𝑁))↑2) ≠ 0 ↔ (cos‘((𝑘 · π) / 𝑁)) ≠ 0))
298281, 297syl 18 . . . . . . . . . . . . . . . 16 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((cos‘((𝑘 · π) / 𝑁))↑2) ≠ 0 ↔ (cos‘((𝑘 · π) / 𝑁)) ≠ 0))
299290, 298mpbird 260 . . . . . . . . . . . . . . 15 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((cos‘((𝑘 · π) / 𝑁))↑2) ≠ 0)
300249, 282, 250, 299recdivd 11999 . . . . . . . . . . . . . 14 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (1 / (((sin‘((𝑘 · π) / 𝑁))↑2) / ((cos‘((𝑘 · π) / 𝑁))↑2))) = (((cos‘((𝑘 · π) / 𝑁))↑2) / ((sin‘((𝑘 · π) / 𝑁))↑2)))
30132, 296, 3003eqtrrd 2805 . . . . . . . . . . . . 13 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (((cos‘((𝑘 · π) / 𝑁))↑2) / ((sin‘((𝑘 · π) / 𝑁))↑2)) = ((tan‘((𝑘 · π) / 𝑁))↑-2))
302288, 301oveq12d 7418 . . . . . . . . . . . 12 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((((sin‘((𝑘 · π) / 𝑁))↑2) / ((sin‘((𝑘 · π) / 𝑁))↑2)) + (((cos‘((𝑘 · π) / 𝑁))↑2) / ((sin‘((𝑘 · π) / 𝑁))↑2))) = (1 + ((tan‘((𝑘 · π) / 𝑁))↑-2)))
303283, 287, 3023eqtr3d 2808 . . . . . . . . . . 11 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (1 / ((sin‘((𝑘 · π) / 𝑁))↑2)) = (1 + ((tan‘((𝑘 · π) / 𝑁))↑-2)))
304 addcom 11384 . . . . . . . . . . . 12 ((1 ∈ ℂ ∧ ((tan‘((𝑘 · π) / 𝑁))↑-2) ∈ ℂ) → (1 + ((tan‘((𝑘 · π) / 𝑁))↑-2)) = (((tan‘((𝑘 · π) / 𝑁))↑-2) + 1))
305141, 204, 304sylancr 598 . . . . . . . . . . 11 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → (1 + ((tan‘((𝑘 · π) / 𝑁))↑-2)) = (((tan‘((𝑘 · π) / 𝑁))↑-2) + 1))
306247, 303, 3053eqtrd 2804 . . . . . . . . . 10 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((sin‘((𝑘 · π) / 𝑁))↑-2) = (((tan‘((𝑘 · π) / 𝑁))↑-2) + 1))
307306sumeq2dv 15743 . . . . . . . . 9 (𝑀 ∈ ℕ → Σ𝑘 ∈ (1...𝑀)((sin‘((𝑘 · π) / 𝑁))↑-2) = Σ𝑘 ∈ (1...𝑀)(((tan‘((𝑘 · π) / 𝑁))↑-2) + 1))
308 1cnd 11190 . . . . . . . . . 10 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → 1 ∈ ℂ)
3091, 204, 308fsumadd 15781 . . . . . . . . 9 (𝑀 ∈ ℕ → Σ𝑘 ∈ (1...𝑀)(((tan‘((𝑘 · π) / 𝑁))↑-2) + 1) = (Σ𝑘 ∈ (1...𝑀)((tan‘((𝑘 · π) / 𝑁))↑-2) + Σ𝑘 ∈ (1...𝑀)1))
310 fsumconst 15831 . . . . . . . . . . . 12 (((1...𝑀) ∈ Fin ∧ 1 ∈ ℂ) → Σ𝑘 ∈ (1...𝑀)1 = ((♯‘(1...𝑀)) · 1))
3111, 141, 310sylancl 597 . . . . . . . . . . 11 (𝑀 ∈ ℕ → Σ𝑘 ∈ (1...𝑀)1 = ((♯‘(1...𝑀)) · 1))
312 nnnn0 12502 . . . . . . . . . . . . 13 (𝑀 ∈ ℕ → 𝑀 ∈ ℕ0)
313 hashfz1 14373 . . . . . . . . . . . . 13 (𝑀 ∈ ℕ0 → (♯‘(1...𝑀)) = 𝑀)
314312, 313syl 18 . . . . . . . . . . . 12 (𝑀 ∈ ℕ → (♯‘(1...𝑀)) = 𝑀)
315314oveq1d 7415 . . . . . . . . . . 11 (𝑀 ∈ ℕ → ((♯‘(1...𝑀)) · 1) = (𝑀 · 1))
316 nncn 12232 . . . . . . . . . . . 12 (𝑀 ∈ ℕ → 𝑀 ∈ ℂ)
317316mulridd 11214 . . . . . . . . . . 11 (𝑀 ∈ ℕ → (𝑀 · 1) = 𝑀)
318311, 315, 3173eqtrd 2804 . . . . . . . . . 10 (𝑀 ∈ ℕ → Σ𝑘 ∈ (1...𝑀)1 = 𝑀)
319201, 318oveq12d 7418 . . . . . . . . 9 (𝑀 ∈ ℕ → (Σ𝑘 ∈ (1...𝑀)((tan‘((𝑘 · π) / 𝑁))↑-2) + Σ𝑘 ∈ (1...𝑀)1) = ((((2 · 𝑀) · ((2 · 𝑀) − 1)) / 6) + 𝑀))
320307, 309, 3193eqtrd 2804 . . . . . . . 8 (𝑀 ∈ ℕ → Σ𝑘 ∈ (1...𝑀)((sin‘((𝑘 · π) / 𝑁))↑-2) = ((((2 · 𝑀) · ((2 · 𝑀) − 1)) / 6) + 𝑀))
321 3cn 12313 . . . . . . . . . . . . 13 3 ∈ ℂ
322321a1i 11 . . . . . . . . . . . 12 (𝑀 ∈ ℕ → 3 ∈ ℂ)
323139, 143, 322adddid 11221 . . . . . . . . . . 11 (𝑀 ∈ ℕ → ((2 · 𝑀) · (((2 · 𝑀) − 1) + 3)) = (((2 · 𝑀) · ((2 · 𝑀) − 1)) + ((2 · 𝑀) · 3)))
324 df-3 12295 . . . . . . . . . . . . . . . . 17 3 = (2 + 1)
325324oveq1i 7410 . . . . . . . . . . . . . . . 16 (3 − 1) = ((2 + 1) − 1)
32649, 141pncan3oi 11461 . . . . . . . . . . . . . . . 16 ((2 + 1) − 1) = 2
327325, 326, 1613eqtri 2792 . . . . . . . . . . . . . . 15 (3 − 1) = (1 + 1)
328327oveq2i 7411 . . . . . . . . . . . . . 14 ((2 · 𝑀) + (3 − 1)) = ((2 · 𝑀) + (1 + 1))
329139, 146, 322subadd23d 11579 . . . . . . . . . . . . . 14 (𝑀 ∈ ℕ → (((2 · 𝑀) − 1) + 3) = ((2 · 𝑀) + (3 − 1)))
330139, 146, 146addassd 11219 . . . . . . . . . . . . . 14 (𝑀 ∈ ℕ → (((2 · 𝑀) + 1) + 1) = ((2 · 𝑀) + (1 + 1)))
331328, 329, 3303eqtr4a 2826 . . . . . . . . . . . . 13 (𝑀 ∈ ℕ → (((2 · 𝑀) − 1) + 3) = (((2 · 𝑀) + 1) + 1))
3323oveq1i 7410 . . . . . . . . . . . . 13 (𝑁 + 1) = (((2 · 𝑀) + 1) + 1)
333331, 332eqtr4di 2818 . . . . . . . . . . . 12 (𝑀 ∈ ℕ → (((2 · 𝑀) − 1) + 3) = (𝑁 + 1))
334333oveq2d 7416 . . . . . . . . . . 11 (𝑀 ∈ ℕ → ((2 · 𝑀) · (((2 · 𝑀) − 1) + 3)) = ((2 · 𝑀) · (𝑁 + 1)))
335 2cnd 12310 . . . . . . . . . . . . . 14 (𝑀 ∈ ℕ → 2 ∈ ℂ)
336335, 316, 322mul32d 11408 . . . . . . . . . . . . 13 (𝑀 ∈ ℕ → ((2 · 𝑀) · 3) = ((2 · 3) · 𝑀))
337 3t2e6 12397 . . . . . . . . . . . . . . 15 (3 · 2) = 6
338321, 49mulcomi 11205 . . . . . . . . . . . . . . 15 (3 · 2) = (2 · 3)
339337, 338eqtr3i 2790 . . . . . . . . . . . . . 14 6 = (2 · 3)
340339oveq1i 7410 . . . . . . . . . . . . 13 (6 · 𝑀) = ((2 · 3) · 𝑀)
341336, 340eqtr4di 2818 . . . . . . . . . . . 12 (𝑀 ∈ ℕ → ((2 · 𝑀) · 3) = (6 · 𝑀))
342341oveq2d 7416 . . . . . . . . . . 11 (𝑀 ∈ ℕ → (((2 · 𝑀) · ((2 · 𝑀) − 1)) + ((2 · 𝑀) · 3)) = (((2 · 𝑀) · ((2 · 𝑀) − 1)) + (6 · 𝑀)))
343323, 334, 3423eqtr3d 2808 . . . . . . . . . 10 (𝑀 ∈ ℕ → ((2 · 𝑀) · (𝑁 + 1)) = (((2 · 𝑀) · ((2 · 𝑀) − 1)) + (6 · 𝑀)))
344343oveq1d 7415 . . . . . . . . 9 (𝑀 ∈ ℕ → (((2 · 𝑀) · (𝑁 + 1)) / 6) = ((((2 · 𝑀) · ((2 · 𝑀) − 1)) + (6 · 𝑀)) / 6))
345 mulcl 11172 . . . . . . . . . . 11 ((6 ∈ ℂ ∧ 𝑀 ∈ ℂ) → (6 · 𝑀) ∈ ℂ)
346173, 316, 345sylancr 598 . . . . . . . . . 10 (𝑀 ∈ ℕ → (6 · 𝑀) ∈ ℂ)
347173a1i 11 . . . . . . . . . 10 (𝑀 ∈ ℕ → 6 ∈ ℂ)
348110a1i 11 . . . . . . . . . 10 (𝑀 ∈ ℕ → 6 ≠ 0)
349179, 346, 347, 348divdird 12020 . . . . . . . . 9 (𝑀 ∈ ℕ → ((((2 · 𝑀) · ((2 · 𝑀) − 1)) + (6 · 𝑀)) / 6) = ((((2 · 𝑀) · ((2 · 𝑀) − 1)) / 6) + ((6 · 𝑀) / 6)))
350316, 347, 348divcan3d 11987 . . . . . . . . . 10 (𝑀 ∈ ℕ → ((6 · 𝑀) / 6) = 𝑀)
351350oveq2d 7416 . . . . . . . . 9 (𝑀 ∈ ℕ → ((((2 · 𝑀) · ((2 · 𝑀) − 1)) / 6) + ((6 · 𝑀) / 6)) = ((((2 · 𝑀) · ((2 · 𝑀) − 1)) / 6) + 𝑀))
352344, 349, 3513eqtrd 2804 . . . . . . . 8 (𝑀 ∈ ℕ → (((2 · 𝑀) · (𝑁 + 1)) / 6) = ((((2 · 𝑀) · ((2 · 𝑀) − 1)) / 6) + 𝑀))
353320, 352eqtr4d 2803 . . . . . . 7 (𝑀 ∈ ℕ → Σ𝑘 ∈ (1...𝑀)((sin‘((𝑘 · π) / 𝑁))↑-2) = (((2 · 𝑀) · (𝑁 + 1)) / 6))
354190, 353oveq12d 7418 . . . . . 6 (𝑀 ∈ ℕ → (((π / 𝑁)↑2) · Σ𝑘 ∈ (1...𝑀)((sin‘((𝑘 · π) / 𝑁))↑-2)) = (((π↑2) / (𝑁↑2)) · (((2 · 𝑀) · (𝑁 + 1)) / 6)))
355139, 63, 266, 63, 64, 64divmuldivd 12023 . . . . . . . 8 (𝑀 ∈ ℕ → (((2 · 𝑀) / 𝑁) · ((𝑁 + 1) / 𝑁)) = (((2 · 𝑀) · (𝑁 + 1)) / (𝑁 · 𝑁)))
356193oveq2d 7416 . . . . . . . 8 (𝑀 ∈ ℕ → (((2 · 𝑀) · (𝑁 + 1)) / (𝑁↑2)) = (((2 · 𝑀) · (𝑁 + 1)) / (𝑁 · 𝑁)))
357355, 356eqtr4d 2803 . . . . . . 7 (𝑀 ∈ ℕ → (((2 · 𝑀) / 𝑁) · ((𝑁 + 1) / 𝑁)) = (((2 · 𝑀) · (𝑁 + 1)) / (𝑁↑2)))
358357oveq2d 7416 . . . . . 6 (𝑀 ∈ ℕ → (((π↑2) / 6) · (((2 · 𝑀) / 𝑁) · ((𝑁 + 1) / 𝑁))) = (((π↑2) / 6) · (((2 · 𝑀) · (𝑁 + 1)) / (𝑁↑2))))
359279, 354, 3583eqtr4d 2810 . . . . 5 (𝑀 ∈ ℕ → (((π / 𝑁)↑2) · Σ𝑘 ∈ (1...𝑀)((sin‘((𝑘 · π) / 𝑁))↑-2)) = (((π↑2) / 6) · (((2 · 𝑀) / 𝑁) · ((𝑁 + 1) / 𝑁))))
360268, 272, 3593eqtr4d 2810 . . . 4 (𝑀 ∈ ℕ → ((((π↑2) / 6) · (1 − (1 / 𝑁))) · (1 + (1 / 𝑁))) = (((π / 𝑁)↑2) · Σ𝑘 ∈ (1...𝑀)((sin‘((𝑘 · π) / 𝑁))↑-2)))
361225recnd 11225 . . . . 5 ((𝑀 ∈ ℕ ∧ 𝑘 ∈ (1...𝑀)) → ((sin‘((𝑘 · π) / 𝑁))↑-2) ∈ ℂ)
3621, 35, 361fsummulc2 15825 . . . 4 (𝑀 ∈ ℕ → (((π / 𝑁)↑2) · Σ𝑘 ∈ (1...𝑀)((sin‘((𝑘 · π) / 𝑁))↑-2)) = Σ𝑘 ∈ (1...𝑀)(((π / 𝑁)↑2) · ((sin‘((𝑘 · π) / 𝑁))↑-2)))
363264, 360, 3623eqtrd 2804 . . 3 (𝑀 ∈ ℕ → (𝐾𝑀) = Σ𝑘 ∈ (1...𝑀)(((π / 𝑁)↑2) · ((sin‘((𝑘 · π) / 𝑁))↑-2)))
364254, 218, 3633brtr4d 5137 . 2 (𝑀 ∈ ℕ → (𝐹𝑀) ≤ (𝐾𝑀))
365219, 364jca 520 1 (𝑀 ∈ ℕ → ((𝐽𝑀) ≤ (𝐹𝑀) ∧ (𝐹𝑀) ≤ (𝐾𝑀)))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 209  wa 400   = wceq 1563  wtru 1564  wcel 2145  wne 2960  Vcvv 3457  {csn 4585   class class class wbr 5105  cmpt 5186   × cxp 5650  cfv 6525  (class class class)co 7400  f cof 7662  Fincfn 8931  cc 11086  cr 11087  0cc0 11088  1c1 11089   + caddc 11091   · cmul 11093   < clt 11231  cle 11232  cmin 11429  -cneg 11430   / cdiv 11859  cn 12224  2c2 12286  3c3 12287  6c6 12290  0cn0 12495  cz 12582  cuz 12853  +crp 13007  (,)cioo 13363  ...cfz 13526  seqcseq 14028  cexp 14088  Ccbc 14329  chash 14357  Σcsu 15727  sincsin 16107  cosccos 16108  tanctan 16109  πcpi 16110
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1818  ax-4 1832  ax-5 1933  ax-6 1990  ax-7 2031  ax-8 2147  ax-9 2155  ax-10 2178  ax-11 2194  ax-12 2215  ax-ext 2737  ax-rep 5232  ax-sep 5251  ax-nul 5261  ax-pow 5327  ax-pr 5395  ax-un 7722  ax-inf2 9598  ax-cnex 11144  ax-resscn 11145  ax-1cn 11146  ax-icn 11147  ax-addcl 11148  ax-addrcl 11149  ax-mulcl 11150  ax-mulrcl 11151  ax-mulcom 11152  ax-addass 11153  ax-mulass 11154  ax-distr 11155  ax-i2m1 11156  ax-1ne0 11157  ax-1rid 11158  ax-rnegex 11159  ax-rrecex 11160  ax-cnre 11161  ax-pre-lttri 11162  ax-pre-lttrn 11163  ax-pre-ltadd 11164  ax-pre-mulgt0 11165  ax-pre-sup 11166  ax-addf 11167
This theorem depends on definitions:  df-bi 210  df-an 401  df-or 861  df-3or 1102  df-3an 1103  df-tru 1566  df-fal 1576  df-ex 1803  df-nf 1807  df-sb 2094  df-mo 2569  df-eu 2599  df-clab 2744  df-cleq 2757  df-clel 2840  df-nfc 2914  df-ne 2961  df-nel 3065  df-ral 3080  df-rex 3090  df-rmo 3370  df-reu 3371  df-rab 3418  df-v 3459  df-sbc 3748  df-csb 3856  df-dif 3910  df-un 3912  df-in 3914  df-ss 3924  df-pss 3927  df-nul 4289  df-if 4484  df-pw 4560  df-sn 4586  df-pr 4588  df-tp 4590  df-op 4592  df-uni 4869  df-int 4909  df-iun 4954  df-iin 4955  df-br 5106  df-opab 5168  df-mpt 5187  df-tr 5213  df-id 5547  df-eprel 5552  df-po 5560  df-so 5561  df-fr 5605  df-se 5606  df-we 5607  df-xp 5658  df-rel 5659  df-cnv 5660  df-co 5661  df-dm 5662  df-rn 5663  df-res 5664  df-ima 5665  df-pred 6292  df-ord 6353  df-on 6354  df-lim 6355  df-suc 6356  df-iota 6481  df-fun 6527  df-fn 6528  df-f 6529  df-f1 6530  df-fo 6531  df-f1o 6532  df-fv 6533  df-isom 6534  df-riota 7357  df-ov 7403  df-oprab 7404  df-mpo 7405  df-of 7664  df-om 7851  df-1st 7974  df-2nd 7975  df-supp 8145  df-frecs 8266  df-wrecs 8297  df-recs 8346  df-rdg 8385  df-1o 8441  df-2o 8442  df-oadd 8445  df-er 8682  df-map 8814  df-pm 8815  df-ixp 8884  df-en 8932  df-dom 8933  df-sdom 8934  df-fin 8935  df-fsupp 9310  df-fi 9359  df-sup 9390  df-inf 9391  df-oi 9460  df-dju 9875  df-card 9913  df-pnf 11233  df-mnf 11234  df-xr 11235  df-ltxr 11236  df-le 11237  df-sub 11431  df-neg 11432  df-div 11860  df-nn 12225  df-2 12294  df-3 12295  df-4 12296  df-5 12297  df-6 12298  df-7 12299  df-8 12300  df-9 12301  df-n0 12496  df-xnn0 12569  df-z 12583  df-dec 12703  df-uz 12854  df-q 12964  df-rp 13008  df-xneg 13128  df-xadd 13129  df-xmul 13130  df-ioo 13367  df-ioc 13368  df-ico 13369  df-icc 13370  df-fz 13527  df-fzo 13674  df-fl 13816  df-mod 13894  df-seq 14029  df-exp 14089  df-fac 14301  df-bc 14330  df-hash 14358  df-shft 15094  df-cj 15140  df-re 15141  df-im 15142  df-sqrt 15276  df-abs 15277  df-limsup 15512  df-clim 15529  df-rlim 15530  df-sum 15728  df-ef 16111  df-sin 16113  df-cos 16114  df-tan 16115  df-pi 16116  df-struct 17197  df-sets 17214  df-slot 17232  df-ndx 17244  df-base 17260  df-ress 17281  df-plusg 17313  df-mulr 17314  df-starv 17315  df-sca 17316  df-vsca 17317  df-ip 17318  df-tset 17319  df-ple 17320  df-ds 17322  df-unif 17323  df-hom 17324  df-cco 17325  df-rest 17465  df-topn 17466  df-0g 17484  df-gsum 17485  df-topgen 17486  df-pt 17487  df-prds 17490  df-xrs 17546  df-qtop 17551  df-imas 17552  df-xps 17554  df-mre 17628  df-mrc 17629  df-acs 17631  df-mgm 18688  df-sgrp 18767  df-mnd 18783  df-submnd 18832  df-mulg 19125  df-cntz 19378  df-cmn 19843  df-psmet 21474  df-xmet 21475  df-met 21476  df-bl 21477  df-mopn 21478  df-fbas 21479  df-fg 21480  df-cnfld 21483  df-top 23012  df-topon 23029  df-topsp 23051  df-bases 23064  df-cld 23137  df-ntr 23138  df-cls 23139  df-nei 23216  df-lp 23254  df-perf 23255  df-cn 23345  df-cnp 23346  df-haus 23433  df-tx 23680  df-hmeo 23873  df-fil 23964  df-fm 24056  df-flim 24057  df-flf 24058  df-xms 24438  df-ms 24439  df-tms 24440  df-cncf 24998  df-0p 25790  df-limc 25986  df-dv 25987  df-ply 26306  df-idp 26307  df-coe 26308  df-dgr 26309  df-quot 26413
This theorem is referenced by:  basellem9  27211
  Copyright terms: Public domain W3C validator