Users' Mathboxes Mathbox for Glauco Siliprandi < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  dirkeritg Structured version   Visualization version   GIF version

Theorem dirkeritg 46624
Description: The definite integral of the Dirichlet kernel. (Contributed by Glauco Siliprandi, 11-Dec-2019.)
Hypotheses
Ref Expression
dirkeritg.d 𝐷 = (𝑛 ∈ ℕ ↦ (𝑥 ∈ ℝ ↦ if((𝑥 mod (2 · π)) = 0, (((2 · 𝑛) + 1) / (2 · π)), ((sin‘((𝑛 + (1 / 2)) · 𝑥)) / ((2 · π) · (sin‘(𝑥 / 2)))))))
dirkeritg.n (𝜑𝑁 ∈ ℕ)
dirkeritg.f 𝐹 = (𝐷𝑁)
dirkeritg.a (𝜑𝐴 ∈ ℝ)
dirkeritg.b (𝜑𝐵 ∈ ℝ)
dirkeritg.aleb (𝜑𝐴𝐵)
dirkeritg.g 𝐺 = (𝑥 ∈ (𝐴[,]𝐵) ↦ (((𝑥 / 2) + Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑥)) / 𝑘)) / π))
Assertion
Ref Expression
dirkeritg (𝜑 → ∫(𝐴(,)𝐵)(𝐹𝑥) d𝑥 = ((𝐺𝐵) − (𝐺𝐴)))
Distinct variable groups:   𝐴,𝑘,𝑥   𝐵,𝑘,𝑥   𝑥,𝐹   𝑘,𝑁,𝑥   𝜑,𝑘   𝑥,𝑛
Allowed substitution hints:   𝜑(𝑥,𝑛)   𝐴(𝑛)   𝐵(𝑛)   𝐷(𝑥,𝑘,𝑛)   𝐹(𝑘,𝑛)   𝐺(𝑥,𝑘,𝑛)   𝑁(𝑛)

Proof of Theorem dirkeritg
Dummy variable 𝑠 is distinct from all other variables.
StepHypRef Expression
1 fveq2 6856 . . . 4 (𝑥 = 𝑠 → (𝐹𝑥) = (𝐹𝑠))
21cbvitgv 25812 . . 3 ∫(𝐴(,)𝐵)(𝐹𝑥) d𝑥 = ∫(𝐴(,)𝐵)(𝐹𝑠) d𝑠
32a1i 11 . 2 (𝜑 → ∫(𝐴(,)𝐵)(𝐹𝑥) d𝑥 = ∫(𝐴(,)𝐵)(𝐹𝑠) d𝑠)
4 elioore 13369 . . . . . 6 (𝑠 ∈ (𝐴(,)𝐵) → 𝑠 ∈ ℝ)
54adantl 484 . . . . 5 ((𝜑𝑠 ∈ (𝐴(,)𝐵)) → 𝑠 ∈ ℝ)
6 halfre 12424 . . . . . . . . 9 (1 / 2) ∈ ℝ
76a1i 11 . . . . . . . 8 (𝑠 ∈ ℝ → (1 / 2) ∈ ℝ)
8 fzfid 13976 . . . . . . . . 9 (𝑠 ∈ ℝ → (1...𝑁) ∈ Fin)
9 elfzelz 13519 . . . . . . . . . . . . 13 (𝑘 ∈ (1...𝑁) → 𝑘 ∈ ℤ)
109zred 12667 . . . . . . . . . . . 12 (𝑘 ∈ (1...𝑁) → 𝑘 ∈ ℝ)
1110adantl 484 . . . . . . . . . . 11 ((𝑠 ∈ ℝ ∧ 𝑘 ∈ (1...𝑁)) → 𝑘 ∈ ℝ)
12 simpl 485 . . . . . . . . . . 11 ((𝑠 ∈ ℝ ∧ 𝑘 ∈ (1...𝑁)) → 𝑠 ∈ ℝ)
1311, 12remulcld 11202 . . . . . . . . . 10 ((𝑠 ∈ ℝ ∧ 𝑘 ∈ (1...𝑁)) → (𝑘 · 𝑠) ∈ ℝ)
1413recoscld 16152 . . . . . . . . 9 ((𝑠 ∈ ℝ ∧ 𝑘 ∈ (1...𝑁)) → (cos‘(𝑘 · 𝑠)) ∈ ℝ)
158, 14fsumrecl 15737 . . . . . . . 8 (𝑠 ∈ ℝ → Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠)) ∈ ℝ)
167, 15readdcld 11201 . . . . . . 7 (𝑠 ∈ ℝ → ((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) ∈ ℝ)
17 pire 26489 . . . . . . . 8 π ∈ ℝ
1817a1i 11 . . . . . . 7 (𝑠 ∈ ℝ → π ∈ ℝ)
19 pipos 26493 . . . . . . . . 9 0 < π
2017, 19gt0ne0ii 11713 . . . . . . . 8 π ≠ 0
2120a1i 11 . . . . . . 7 (𝑠 ∈ ℝ → π ≠ 0)
2216, 18, 21redivcld 12009 . . . . . 6 (𝑠 ∈ ℝ → (((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) / π) ∈ ℝ)
235, 22syl 17 . . . . 5 ((𝜑𝑠 ∈ (𝐴(,)𝐵)) → (((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) / π) ∈ ℝ)
24 eqid 2756 . . . . . 6 (𝑠 ∈ ℝ ↦ (((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) / π)) = (𝑠 ∈ ℝ ↦ (((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) / π))
2524fvmpt2 6976 . . . . 5 ((𝑠 ∈ ℝ ∧ (((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) / π) ∈ ℝ) → ((𝑠 ∈ ℝ ↦ (((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) / π))‘𝑠) = (((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) / π))
265, 23, 25syl2anc 592 . . . 4 ((𝜑𝑠 ∈ (𝐴(,)𝐵)) → ((𝑠 ∈ ℝ ↦ (((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) / π))‘𝑠) = (((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) / π))
27 dirkeritg.d . . . . . . . 8 𝐷 = (𝑛 ∈ ℕ ↦ (𝑥 ∈ ℝ ↦ if((𝑥 mod (2 · π)) = 0, (((2 · 𝑛) + 1) / (2 · π)), ((sin‘((𝑛 + (1 / 2)) · 𝑥)) / ((2 · π) · (sin‘(𝑥 / 2)))))))
28 oveq1 7392 . . . . . . . . . . . 12 (𝑥 = 𝑠 → (𝑥 mod (2 · π)) = (𝑠 mod (2 · π)))
2928eqeq1d 2758 . . . . . . . . . . 11 (𝑥 = 𝑠 → ((𝑥 mod (2 · π)) = 0 ↔ (𝑠 mod (2 · π)) = 0))
30 oveq2 7393 . . . . . . . . . . . . 13 (𝑥 = 𝑠 → ((𝑛 + (1 / 2)) · 𝑥) = ((𝑛 + (1 / 2)) · 𝑠))
3130fveq2d 6860 . . . . . . . . . . . 12 (𝑥 = 𝑠 → (sin‘((𝑛 + (1 / 2)) · 𝑥)) = (sin‘((𝑛 + (1 / 2)) · 𝑠)))
32 oveq1 7392 . . . . . . . . . . . . . 14 (𝑥 = 𝑠 → (𝑥 / 2) = (𝑠 / 2))
3332fveq2d 6860 . . . . . . . . . . . . 13 (𝑥 = 𝑠 → (sin‘(𝑥 / 2)) = (sin‘(𝑠 / 2)))
3433oveq2d 7401 . . . . . . . . . . . 12 (𝑥 = 𝑠 → ((2 · π) · (sin‘(𝑥 / 2))) = ((2 · π) · (sin‘(𝑠 / 2))))
3531, 34oveq12d 7403 . . . . . . . . . . 11 (𝑥 = 𝑠 → ((sin‘((𝑛 + (1 / 2)) · 𝑥)) / ((2 · π) · (sin‘(𝑥 / 2)))) = ((sin‘((𝑛 + (1 / 2)) · 𝑠)) / ((2 · π) · (sin‘(𝑠 / 2)))))
3629, 35ifbieq2d 4501 . . . . . . . . . 10 (𝑥 = 𝑠 → if((𝑥 mod (2 · π)) = 0, (((2 · 𝑛) + 1) / (2 · π)), ((sin‘((𝑛 + (1 / 2)) · 𝑥)) / ((2 · π) · (sin‘(𝑥 / 2))))) = if((𝑠 mod (2 · π)) = 0, (((2 · 𝑛) + 1) / (2 · π)), ((sin‘((𝑛 + (1 / 2)) · 𝑠)) / ((2 · π) · (sin‘(𝑠 / 2))))))
3736cbvmptv 5198 . . . . . . . . 9 (𝑥 ∈ ℝ ↦ if((𝑥 mod (2 · π)) = 0, (((2 · 𝑛) + 1) / (2 · π)), ((sin‘((𝑛 + (1 / 2)) · 𝑥)) / ((2 · π) · (sin‘(𝑥 / 2)))))) = (𝑠 ∈ ℝ ↦ if((𝑠 mod (2 · π)) = 0, (((2 · 𝑛) + 1) / (2 · π)), ((sin‘((𝑛 + (1 / 2)) · 𝑠)) / ((2 · π) · (sin‘(𝑠 / 2))))))
3837mpteq2i 5190 . . . . . . . 8 (𝑛 ∈ ℕ ↦ (𝑥 ∈ ℝ ↦ if((𝑥 mod (2 · π)) = 0, (((2 · 𝑛) + 1) / (2 · π)), ((sin‘((𝑛 + (1 / 2)) · 𝑥)) / ((2 · π) · (sin‘(𝑥 / 2))))))) = (𝑛 ∈ ℕ ↦ (𝑠 ∈ ℝ ↦ if((𝑠 mod (2 · π)) = 0, (((2 · 𝑛) + 1) / (2 · π)), ((sin‘((𝑛 + (1 / 2)) · 𝑠)) / ((2 · π) · (sin‘(𝑠 / 2)))))))
3927, 38eqtri 2779 . . . . . . 7 𝐷 = (𝑛 ∈ ℕ ↦ (𝑠 ∈ ℝ ↦ if((𝑠 mod (2 · π)) = 0, (((2 · 𝑛) + 1) / (2 · π)), ((sin‘((𝑛 + (1 / 2)) · 𝑠)) / ((2 · π) · (sin‘(𝑠 / 2)))))))
40 dirkeritg.n . . . . . . 7 (𝜑𝑁 ∈ ℕ)
41 dirkeritg.f . . . . . . 7 𝐹 = (𝐷𝑁)
4239, 40, 41, 24dirkertrigeq 46623 . . . . . 6 (𝜑𝐹 = (𝑠 ∈ ℝ ↦ (((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) / π)))
4342fveq1d 6858 . . . . 5 (𝜑 → (𝐹𝑠) = ((𝑠 ∈ ℝ ↦ (((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) / π))‘𝑠))
4443adantr 483 . . . 4 ((𝜑𝑠 ∈ (𝐴(,)𝐵)) → (𝐹𝑠) = ((𝑠 ∈ ℝ ↦ (((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) / π))‘𝑠))
45 dirkeritg.g . . . . . . . 8 𝐺 = (𝑥 ∈ (𝐴[,]𝐵) ↦ (((𝑥 / 2) + Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑥)) / 𝑘)) / π))
46 oveq2 7393 . . . . . . . . . . . . . 14 (𝑥 = 𝑠 → (𝑘 · 𝑥) = (𝑘 · 𝑠))
4746fveq2d 6860 . . . . . . . . . . . . 13 (𝑥 = 𝑠 → (sin‘(𝑘 · 𝑥)) = (sin‘(𝑘 · 𝑠)))
4847oveq1d 7400 . . . . . . . . . . . 12 (𝑥 = 𝑠 → ((sin‘(𝑘 · 𝑥)) / 𝑘) = ((sin‘(𝑘 · 𝑠)) / 𝑘))
4948sumeq2sdv 15706 . . . . . . . . . . 11 (𝑥 = 𝑠 → Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑥)) / 𝑘) = Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑠)) / 𝑘))
5032, 49oveq12d 7403 . . . . . . . . . 10 (𝑥 = 𝑠 → ((𝑥 / 2) + Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑥)) / 𝑘)) = ((𝑠 / 2) + Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑠)) / 𝑘)))
5150oveq1d 7400 . . . . . . . . 9 (𝑥 = 𝑠 → (((𝑥 / 2) + Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑥)) / 𝑘)) / π) = (((𝑠 / 2) + Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑠)) / 𝑘)) / π))
5251cbvmptv 5198 . . . . . . . 8 (𝑥 ∈ (𝐴[,]𝐵) ↦ (((𝑥 / 2) + Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑥)) / 𝑘)) / π)) = (𝑠 ∈ (𝐴[,]𝐵) ↦ (((𝑠 / 2) + Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑠)) / 𝑘)) / π))
5345, 52eqtri 2779 . . . . . . 7 𝐺 = (𝑠 ∈ (𝐴[,]𝐵) ↦ (((𝑠 / 2) + Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑠)) / 𝑘)) / π))
5453oveq2i 7396 . . . . . 6 (ℝ D 𝐺) = (ℝ D (𝑠 ∈ (𝐴[,]𝐵) ↦ (((𝑠 / 2) + Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑠)) / 𝑘)) / π)))
55 reelprrecn 11155 . . . . . . . 8 ℝ ∈ {ℝ, ℂ}
5655a1i 11 . . . . . . 7 (𝜑 → ℝ ∈ {ℝ, ℂ})
57 recn 11153 . . . . . . . . . . 11 (𝑠 ∈ ℝ → 𝑠 ∈ ℂ)
5857halfcld 12456 . . . . . . . . . 10 (𝑠 ∈ ℝ → (𝑠 / 2) ∈ ℂ)
599zcnd 12668 . . . . . . . . . . . . . . 15 (𝑘 ∈ (1...𝑁) → 𝑘 ∈ ℂ)
6059adantl 484 . . . . . . . . . . . . . 14 ((𝑠 ∈ ℝ ∧ 𝑘 ∈ (1...𝑁)) → 𝑘 ∈ ℂ)
6157adantr 483 . . . . . . . . . . . . . 14 ((𝑠 ∈ ℝ ∧ 𝑘 ∈ (1...𝑁)) → 𝑠 ∈ ℂ)
6260, 61mulcld 11192 . . . . . . . . . . . . 13 ((𝑠 ∈ ℝ ∧ 𝑘 ∈ (1...𝑁)) → (𝑘 · 𝑠) ∈ ℂ)
6362sincld 16138 . . . . . . . . . . . 12 ((𝑠 ∈ ℝ ∧ 𝑘 ∈ (1...𝑁)) → (sin‘(𝑘 · 𝑠)) ∈ ℂ)
64 0red 11174 . . . . . . . . . . . . . . 15 (𝑘 ∈ (1...𝑁) → 0 ∈ ℝ)
65 1red 11172 . . . . . . . . . . . . . . 15 (𝑘 ∈ (1...𝑁) → 1 ∈ ℝ)
66 0lt1 11699 . . . . . . . . . . . . . . . 16 0 < 1
6766a1i 11 . . . . . . . . . . . . . . 15 (𝑘 ∈ (1...𝑁) → 0 < 1)
68 elfzle1 13522 . . . . . . . . . . . . . . 15 (𝑘 ∈ (1...𝑁) → 1 ≤ 𝑘)
6964, 65, 10, 67, 68ltletrd 11333 . . . . . . . . . . . . . 14 (𝑘 ∈ (1...𝑁) → 0 < 𝑘)
7069gt0ne0d 11741 . . . . . . . . . . . . 13 (𝑘 ∈ (1...𝑁) → 𝑘 ≠ 0)
7170adantl 484 . . . . . . . . . . . 12 ((𝑠 ∈ ℝ ∧ 𝑘 ∈ (1...𝑁)) → 𝑘 ≠ 0)
7263, 60, 71divcld 11957 . . . . . . . . . . 11 ((𝑠 ∈ ℝ ∧ 𝑘 ∈ (1...𝑁)) → ((sin‘(𝑘 · 𝑠)) / 𝑘) ∈ ℂ)
738, 72fsumcl 15736 . . . . . . . . . 10 (𝑠 ∈ ℝ → Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑠)) / 𝑘) ∈ ℂ)
7458, 73addcld 11191 . . . . . . . . 9 (𝑠 ∈ ℝ → ((𝑠 / 2) + Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑠)) / 𝑘)) ∈ ℂ)
75 picn 26491 . . . . . . . . . 10 π ∈ ℂ
7675a1i 11 . . . . . . . . 9 (𝑠 ∈ ℝ → π ∈ ℂ)
7774, 76, 21divcld 11957 . . . . . . . 8 (𝑠 ∈ ℝ → (((𝑠 / 2) + Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑠)) / 𝑘)) / π) ∈ ℂ)
7877adantl 484 . . . . . . 7 ((𝜑𝑠 ∈ ℝ) → (((𝑠 / 2) + Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑠)) / 𝑘)) / π) ∈ ℂ)
7922adantl 484 . . . . . . 7 ((𝜑𝑠 ∈ ℝ) → (((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) / π) ∈ ℝ)
8074adantl 484 . . . . . . . 8 ((𝜑𝑠 ∈ ℝ) → ((𝑠 / 2) + Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑠)) / 𝑘)) ∈ ℂ)
8116adantl 484 . . . . . . . 8 ((𝜑𝑠 ∈ ℝ) → ((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) ∈ ℝ)
8258adantl 484 . . . . . . . . 9 ((𝜑𝑠 ∈ ℝ) → (𝑠 / 2) ∈ ℂ)
836a1i 11 . . . . . . . . 9 ((𝜑𝑠 ∈ ℝ) → (1 / 2) ∈ ℝ)
8457adantl 484 . . . . . . . . . 10 ((𝜑𝑠 ∈ ℝ) → 𝑠 ∈ ℂ)
85 1red 11172 . . . . . . . . . 10 ((𝜑𝑠 ∈ ℝ) → 1 ∈ ℝ)
8656dvmptid 25992 . . . . . . . . . 10 (𝜑 → (ℝ D (𝑠 ∈ ℝ ↦ 𝑠)) = (𝑠 ∈ ℝ ↦ 1))
87 2cnd 12286 . . . . . . . . . 10 (𝜑 → 2 ∈ ℂ)
88 2ne0 12314 . . . . . . . . . . 11 2 ≠ 0
8988a1i 11 . . . . . . . . . 10 (𝜑 → 2 ≠ 0)
9056, 84, 85, 86, 87, 89dvmptdivc 26000 . . . . . . . . 9 (𝜑 → (ℝ D (𝑠 ∈ ℝ ↦ (𝑠 / 2))) = (𝑠 ∈ ℝ ↦ (1 / 2)))
9173adantl 484 . . . . . . . . 9 ((𝜑𝑠 ∈ ℝ) → Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑠)) / 𝑘) ∈ ℂ)
9215adantl 484 . . . . . . . . 9 ((𝜑𝑠 ∈ ℝ) → Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠)) ∈ ℝ)
93 tgioo4 24838 . . . . . . . . . 10 (topGen‘ran (,)) = ((TopOpen‘ℂfld) ↾t ℝ)
94 eqid 2756 . . . . . . . . . 10 (TopOpen‘ℂfld) = (TopOpen‘ℂfld)
95 reopn 45816 . . . . . . . . . . 11 ℝ ∈ (topGen‘ran (,))
9695a1i 11 . . . . . . . . . 10 (𝜑 → ℝ ∈ (topGen‘ran (,)))
97 fzfid 13976 . . . . . . . . . 10 (𝜑 → (1...𝑁) ∈ Fin)
9872ancoms 461 . . . . . . . . . . 11 ((𝑘 ∈ (1...𝑁) ∧ 𝑠 ∈ ℝ) → ((sin‘(𝑘 · 𝑠)) / 𝑘) ∈ ℂ)
99983adant1 1139 . . . . . . . . . 10 ((𝜑𝑘 ∈ (1...𝑁) ∧ 𝑠 ∈ ℝ) → ((sin‘(𝑘 · 𝑠)) / 𝑘) ∈ ℂ)
10014ancoms 461 . . . . . . . . . . . 12 ((𝑘 ∈ (1...𝑁) ∧ 𝑠 ∈ ℝ) → (cos‘(𝑘 · 𝑠)) ∈ ℝ)
101100recnd 11200 . . . . . . . . . . 11 ((𝑘 ∈ (1...𝑁) ∧ 𝑠 ∈ ℝ) → (cos‘(𝑘 · 𝑠)) ∈ ℂ)
1021013adant1 1139 . . . . . . . . . 10 ((𝜑𝑘 ∈ (1...𝑁) ∧ 𝑠 ∈ ℝ) → (cos‘(𝑘 · 𝑠)) ∈ ℂ)
10355a1i 11 . . . . . . . . . . . . 13 (𝑘 ∈ (1...𝑁) → ℝ ∈ {ℝ, ℂ})
10463ancoms 461 . . . . . . . . . . . . 13 ((𝑘 ∈ (1...𝑁) ∧ 𝑠 ∈ ℝ) → (sin‘(𝑘 · 𝑠)) ∈ ℂ)
10559adantr 483 . . . . . . . . . . . . . . 15 ((𝑘 ∈ (1...𝑁) ∧ 𝑠 ∈ ℂ) → 𝑘 ∈ ℂ)
106 simpr 487 . . . . . . . . . . . . . . . . 17 ((𝑘 ∈ (1...𝑁) ∧ 𝑠 ∈ ℂ) → 𝑠 ∈ ℂ)
107105, 106mulcld 11192 . . . . . . . . . . . . . . . 16 ((𝑘 ∈ (1...𝑁) ∧ 𝑠 ∈ ℂ) → (𝑘 · 𝑠) ∈ ℂ)
108107coscld 16139 . . . . . . . . . . . . . . 15 ((𝑘 ∈ (1...𝑁) ∧ 𝑠 ∈ ℂ) → (cos‘(𝑘 · 𝑠)) ∈ ℂ)
109105, 108mulcld 11192 . . . . . . . . . . . . . 14 ((𝑘 ∈ (1...𝑁) ∧ 𝑠 ∈ ℂ) → (𝑘 · (cos‘(𝑘 · 𝑠))) ∈ ℂ)
11057, 109sylan2 601 . . . . . . . . . . . . 13 ((𝑘 ∈ (1...𝑁) ∧ 𝑠 ∈ ℝ) → (𝑘 · (cos‘(𝑘 · 𝑠))) ∈ ℂ)
111 ax-resscn 11120 . . . . . . . . . . . . . . . . 17 ℝ ⊆ ℂ
112 resmpt 6016 . . . . . . . . . . . . . . . . 17 (ℝ ⊆ ℂ → ((𝑠 ∈ ℂ ↦ (sin‘(𝑘 · 𝑠))) ↾ ℝ) = (𝑠 ∈ ℝ ↦ (sin‘(𝑘 · 𝑠))))
113111, 112mp1i 13 . . . . . . . . . . . . . . . 16 (𝑘 ∈ (1...𝑁) → ((𝑠 ∈ ℂ ↦ (sin‘(𝑘 · 𝑠))) ↾ ℝ) = (𝑠 ∈ ℝ ↦ (sin‘(𝑘 · 𝑠))))
114113eqcomd 2762 . . . . . . . . . . . . . . 15 (𝑘 ∈ (1...𝑁) → (𝑠 ∈ ℝ ↦ (sin‘(𝑘 · 𝑠))) = ((𝑠 ∈ ℂ ↦ (sin‘(𝑘 · 𝑠))) ↾ ℝ))
115114oveq2d 7401 . . . . . . . . . . . . . 14 (𝑘 ∈ (1...𝑁) → (ℝ D (𝑠 ∈ ℝ ↦ (sin‘(𝑘 · 𝑠)))) = (ℝ D ((𝑠 ∈ ℂ ↦ (sin‘(𝑘 · 𝑠))) ↾ ℝ)))
116107sincld 16138 . . . . . . . . . . . . . . . 16 ((𝑘 ∈ (1...𝑁) ∧ 𝑠 ∈ ℂ) → (sin‘(𝑘 · 𝑠)) ∈ ℂ)
117116fmpttd 7085 . . . . . . . . . . . . . . 15 (𝑘 ∈ (1...𝑁) → (𝑠 ∈ ℂ ↦ (sin‘(𝑘 · 𝑠))):ℂ⟶ℂ)
118109ralrimiva 3148 . . . . . . . . . . . . . . . . . 18 (𝑘 ∈ (1...𝑁) → ∀𝑠 ∈ ℂ (𝑘 · (cos‘(𝑘 · 𝑠))) ∈ ℂ)
119 dmmptg 6218 . . . . . . . . . . . . . . . . . 18 (∀𝑠 ∈ ℂ (𝑘 · (cos‘(𝑘 · 𝑠))) ∈ ℂ → dom (𝑠 ∈ ℂ ↦ (𝑘 · (cos‘(𝑘 · 𝑠)))) = ℂ)
120118, 119syl 17 . . . . . . . . . . . . . . . . 17 (𝑘 ∈ (1...𝑁) → dom (𝑠 ∈ ℂ ↦ (𝑘 · (cos‘(𝑘 · 𝑠)))) = ℂ)
121111, 120sseqtrrid 3974 . . . . . . . . . . . . . . . 16 (𝑘 ∈ (1...𝑁) → ℝ ⊆ dom (𝑠 ∈ ℂ ↦ (𝑘 · (cos‘(𝑘 · 𝑠)))))
122 dvsinax 46435 . . . . . . . . . . . . . . . . . 18 (𝑘 ∈ ℂ → (ℂ D (𝑠 ∈ ℂ ↦ (sin‘(𝑘 · 𝑠)))) = (𝑠 ∈ ℂ ↦ (𝑘 · (cos‘(𝑘 · 𝑠)))))
12359, 122syl 17 . . . . . . . . . . . . . . . . 17 (𝑘 ∈ (1...𝑁) → (ℂ D (𝑠 ∈ ℂ ↦ (sin‘(𝑘 · 𝑠)))) = (𝑠 ∈ ℂ ↦ (𝑘 · (cos‘(𝑘 · 𝑠)))))
124123dmeqd 5874 . . . . . . . . . . . . . . . 16 (𝑘 ∈ (1...𝑁) → dom (ℂ D (𝑠 ∈ ℂ ↦ (sin‘(𝑘 · 𝑠)))) = dom (𝑠 ∈ ℂ ↦ (𝑘 · (cos‘(𝑘 · 𝑠)))))
125121, 124sseqtrrd 3968 . . . . . . . . . . . . . . 15 (𝑘 ∈ (1...𝑁) → ℝ ⊆ dom (ℂ D (𝑠 ∈ ℂ ↦ (sin‘(𝑘 · 𝑠)))))
126 dvcnre 46438 . . . . . . . . . . . . . . 15 (((𝑠 ∈ ℂ ↦ (sin‘(𝑘 · 𝑠))):ℂ⟶ℂ ∧ ℝ ⊆ dom (ℂ D (𝑠 ∈ ℂ ↦ (sin‘(𝑘 · 𝑠))))) → (ℝ D ((𝑠 ∈ ℂ ↦ (sin‘(𝑘 · 𝑠))) ↾ ℝ)) = ((ℂ D (𝑠 ∈ ℂ ↦ (sin‘(𝑘 · 𝑠)))) ↾ ℝ))
127117, 125, 126syl2anc 592 . . . . . . . . . . . . . 14 (𝑘 ∈ (1...𝑁) → (ℝ D ((𝑠 ∈ ℂ ↦ (sin‘(𝑘 · 𝑠))) ↾ ℝ)) = ((ℂ D (𝑠 ∈ ℂ ↦ (sin‘(𝑘 · 𝑠)))) ↾ ℝ))
128123reseq1d 5957 . . . . . . . . . . . . . . 15 (𝑘 ∈ (1...𝑁) → ((ℂ D (𝑠 ∈ ℂ ↦ (sin‘(𝑘 · 𝑠)))) ↾ ℝ) = ((𝑠 ∈ ℂ ↦ (𝑘 · (cos‘(𝑘 · 𝑠)))) ↾ ℝ))
129 resmpt 6016 . . . . . . . . . . . . . . . 16 (ℝ ⊆ ℂ → ((𝑠 ∈ ℂ ↦ (𝑘 · (cos‘(𝑘 · 𝑠)))) ↾ ℝ) = (𝑠 ∈ ℝ ↦ (𝑘 · (cos‘(𝑘 · 𝑠)))))
130111, 129ax-mp 5 . . . . . . . . . . . . . . 15 ((𝑠 ∈ ℂ ↦ (𝑘 · (cos‘(𝑘 · 𝑠)))) ↾ ℝ) = (𝑠 ∈ ℝ ↦ (𝑘 · (cos‘(𝑘 · 𝑠))))
131128, 130eqtrdi 2807 . . . . . . . . . . . . . 14 (𝑘 ∈ (1...𝑁) → ((ℂ D (𝑠 ∈ ℂ ↦ (sin‘(𝑘 · 𝑠)))) ↾ ℝ) = (𝑠 ∈ ℝ ↦ (𝑘 · (cos‘(𝑘 · 𝑠)))))
132115, 127, 1313eqtrd 2795 . . . . . . . . . . . . 13 (𝑘 ∈ (1...𝑁) → (ℝ D (𝑠 ∈ ℝ ↦ (sin‘(𝑘 · 𝑠)))) = (𝑠 ∈ ℝ ↦ (𝑘 · (cos‘(𝑘 · 𝑠)))))
133103, 104, 110, 132, 59, 70dvmptdivc 26000 . . . . . . . . . . . 12 (𝑘 ∈ (1...𝑁) → (ℝ D (𝑠 ∈ ℝ ↦ ((sin‘(𝑘 · 𝑠)) / 𝑘))) = (𝑠 ∈ ℝ ↦ ((𝑘 · (cos‘(𝑘 · 𝑠))) / 𝑘)))
13459adantr 483 . . . . . . . . . . . . . 14 ((𝑘 ∈ (1...𝑁) ∧ 𝑠 ∈ ℝ) → 𝑘 ∈ ℂ)
13570adantr 483 . . . . . . . . . . . . . 14 ((𝑘 ∈ (1...𝑁) ∧ 𝑠 ∈ ℝ) → 𝑘 ≠ 0)
136101, 134, 135divcan3d 11962 . . . . . . . . . . . . 13 ((𝑘 ∈ (1...𝑁) ∧ 𝑠 ∈ ℝ) → ((𝑘 · (cos‘(𝑘 · 𝑠))) / 𝑘) = (cos‘(𝑘 · 𝑠)))
137136mpteq2dva 5187 . . . . . . . . . . . 12 (𝑘 ∈ (1...𝑁) → (𝑠 ∈ ℝ ↦ ((𝑘 · (cos‘(𝑘 · 𝑠))) / 𝑘)) = (𝑠 ∈ ℝ ↦ (cos‘(𝑘 · 𝑠))))
138133, 137eqtrd 2791 . . . . . . . . . . 11 (𝑘 ∈ (1...𝑁) → (ℝ D (𝑠 ∈ ℝ ↦ ((sin‘(𝑘 · 𝑠)) / 𝑘))) = (𝑠 ∈ ℝ ↦ (cos‘(𝑘 · 𝑠))))
139138adantl 484 . . . . . . . . . 10 ((𝜑𝑘 ∈ (1...𝑁)) → (ℝ D (𝑠 ∈ ℝ ↦ ((sin‘(𝑘 · 𝑠)) / 𝑘))) = (𝑠 ∈ ℝ ↦ (cos‘(𝑘 · 𝑠))))
14093, 94, 56, 96, 97, 99, 102, 139dvmptfsum 26010 . . . . . . . . 9 (𝜑 → (ℝ D (𝑠 ∈ ℝ ↦ Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑠)) / 𝑘))) = (𝑠 ∈ ℝ ↦ Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))))
14156, 82, 83, 90, 91, 92, 140dvmptadd 25995 . . . . . . . 8 (𝜑 → (ℝ D (𝑠 ∈ ℝ ↦ ((𝑠 / 2) + Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑠)) / 𝑘)))) = (𝑠 ∈ ℝ ↦ ((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠)))))
14275a1i 11 . . . . . . . 8 (𝜑 → π ∈ ℂ)
14320a1i 11 . . . . . . . 8 (𝜑 → π ≠ 0)
14456, 80, 81, 141, 142, 143dvmptdivc 26000 . . . . . . 7 (𝜑 → (ℝ D (𝑠 ∈ ℝ ↦ (((𝑠 / 2) + Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑠)) / 𝑘)) / π))) = (𝑠 ∈ ℝ ↦ (((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) / π)))
145 dirkeritg.a . . . . . . . 8 (𝜑𝐴 ∈ ℝ)
146 dirkeritg.b . . . . . . . 8 (𝜑𝐵 ∈ ℝ)
147145, 146iccssred 13428 . . . . . . 7 (𝜑 → (𝐴[,]𝐵) ⊆ ℝ)
148 iccntr 24855 . . . . . . . 8 ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) → ((int‘(topGen‘ran (,)))‘(𝐴[,]𝐵)) = (𝐴(,)𝐵))
149145, 146, 148syl2anc 592 . . . . . . 7 (𝜑 → ((int‘(topGen‘ran (,)))‘(𝐴[,]𝐵)) = (𝐴(,)𝐵))
15056, 78, 79, 144, 147, 93, 94, 149dvmptres2 25997 . . . . . 6 (𝜑 → (ℝ D (𝑠 ∈ (𝐴[,]𝐵) ↦ (((𝑠 / 2) + Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑠)) / 𝑘)) / π))) = (𝑠 ∈ (𝐴(,)𝐵) ↦ (((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) / π)))
15154, 150eqtrid 2803 . . . . 5 (𝜑 → (ℝ D 𝐺) = (𝑠 ∈ (𝐴(,)𝐵) ↦ (((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) / π)))
152151, 23fvmpt2d 6978 . . . 4 ((𝜑𝑠 ∈ (𝐴(,)𝐵)) → ((ℝ D 𝐺)‘𝑠) = (((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) / π))
15326, 44, 1523eqtr4d 2801 . . 3 ((𝜑𝑠 ∈ (𝐴(,)𝐵)) → (𝐹𝑠) = ((ℝ D 𝐺)‘𝑠))
154153itgeq2dv 25817 . 2 (𝜑 → ∫(𝐴(,)𝐵)(𝐹𝑠) d𝑠 = ∫(𝐴(,)𝐵)((ℝ D 𝐺)‘𝑠) d𝑠)
155 dirkeritg.aleb . . 3 (𝜑𝐴𝐵)
156 ioosscn 13402 . . . . . . . 8 (𝐴(,)𝐵) ⊆ ℂ
157156a1i 11 . . . . . . 7 (𝜑 → (𝐴(,)𝐵) ⊆ ℂ)
158 halfcn 12425 . . . . . . . 8 (1 / 2) ∈ ℂ
159158a1i 11 . . . . . . 7 (𝜑 → (1 / 2) ∈ ℂ)
160 ssid 3953 . . . . . . . 8 ℂ ⊆ ℂ
161160a1i 11 . . . . . . 7 (𝜑 → ℂ ⊆ ℂ)
162157, 159, 161constcncfg 46394 . . . . . 6 (𝜑 → (𝑠 ∈ (𝐴(,)𝐵) ↦ (1 / 2)) ∈ ((𝐴(,)𝐵)–cn→ℂ))
163 eqid 2756 . . . . . . . . 9 (𝑠 ∈ ℂ ↦ (cos‘(𝑘 · 𝑠))) = (𝑠 ∈ ℂ ↦ (cos‘(𝑘 · 𝑠)))
164 coscn 26478 . . . . . . . . . . 11 cos ∈ (ℂ–cn→ℂ)
165164a1i 11 . . . . . . . . . 10 (𝑘 ∈ (1...𝑁) → cos ∈ (ℂ–cn→ℂ))
166 eqid 2756 . . . . . . . . . . . 12 (𝑠 ∈ ℂ ↦ (𝑘 · 𝑠)) = (𝑠 ∈ ℂ ↦ (𝑘 · 𝑠))
167166mulc1cncf 24940 . . . . . . . . . . 11 (𝑘 ∈ ℂ → (𝑠 ∈ ℂ ↦ (𝑘 · 𝑠)) ∈ (ℂ–cn→ℂ))
16859, 167syl 17 . . . . . . . . . 10 (𝑘 ∈ (1...𝑁) → (𝑠 ∈ ℂ ↦ (𝑘 · 𝑠)) ∈ (ℂ–cn→ℂ))
169165, 168cncfmpt1f 24949 . . . . . . . . 9 (𝑘 ∈ (1...𝑁) → (𝑠 ∈ ℂ ↦ (cos‘(𝑘 · 𝑠))) ∈ (ℂ–cn→ℂ))
170156a1i 11 . . . . . . . . 9 (𝑘 ∈ (1...𝑁) → (𝐴(,)𝐵) ⊆ ℂ)
171160a1i 11 . . . . . . . . 9 (𝑘 ∈ (1...𝑁) → ℂ ⊆ ℂ)
1724, 101sylan2 601 . . . . . . . . 9 ((𝑘 ∈ (1...𝑁) ∧ 𝑠 ∈ (𝐴(,)𝐵)) → (cos‘(𝑘 · 𝑠)) ∈ ℂ)
173163, 169, 170, 171, 172cncfmptssg 46393 . . . . . . . 8 (𝑘 ∈ (1...𝑁) → (𝑠 ∈ (𝐴(,)𝐵) ↦ (cos‘(𝑘 · 𝑠))) ∈ ((𝐴(,)𝐵)–cn→ℂ))
174173adantl 484 . . . . . . 7 ((𝜑𝑘 ∈ (1...𝑁)) → (𝑠 ∈ (𝐴(,)𝐵) ↦ (cos‘(𝑘 · 𝑠))) ∈ ((𝐴(,)𝐵)–cn→ℂ))
175157, 97, 174fsumcncf 46400 . . . . . 6 (𝜑 → (𝑠 ∈ (𝐴(,)𝐵) ↦ Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) ∈ ((𝐴(,)𝐵)–cn→ℂ))
176162, 175addcncf 25479 . . . . 5 (𝜑 → (𝑠 ∈ (𝐴(,)𝐵) ↦ ((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠)))) ∈ ((𝐴(,)𝐵)–cn→ℂ))
177 eqid 2756 . . . . . 6 (𝑠 ∈ ℂ ↦ π) = (𝑠 ∈ ℂ ↦ π)
178 cncfmptc 24947 . . . . . . . 8 ((π ∈ ℂ ∧ ℂ ⊆ ℂ ∧ ℂ ⊆ ℂ) → (𝑠 ∈ ℂ ↦ π) ∈ (ℂ–cn→ℂ))
17975, 160, 160, 178mp3an 1476 . . . . . . 7 (𝑠 ∈ ℂ ↦ π) ∈ (ℂ–cn→ℂ)
180179a1i 11 . . . . . 6 (𝜑 → (𝑠 ∈ ℂ ↦ π) ∈ (ℂ–cn→ℂ))
181 difssd 4085 . . . . . 6 (𝜑 → (ℂ ∖ {0}) ⊆ ℂ)
182 eldifsn 4740 . . . . . . . 8 (π ∈ (ℂ ∖ {0}) ↔ (π ∈ ℂ ∧ π ≠ 0))
18375, 20, 182mpbir2an 719 . . . . . . 7 π ∈ (ℂ ∖ {0})
184183a1i 11 . . . . . 6 ((𝜑𝑠 ∈ (𝐴(,)𝐵)) → π ∈ (ℂ ∖ {0}))
185177, 180, 157, 181, 184cncfmptssg 46393 . . . . 5 (𝜑 → (𝑠 ∈ (𝐴(,)𝐵) ↦ π) ∈ ((𝐴(,)𝐵)–cn→(ℂ ∖ {0})))
186176, 185divcncf 25482 . . . 4 (𝜑 → (𝑠 ∈ (𝐴(,)𝐵) ↦ (((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) / π)) ∈ ((𝐴(,)𝐵)–cn→ℂ))
187151, 186eqeltrd 2856 . . 3 (𝜑 → (ℝ D 𝐺) ∈ ((𝐴(,)𝐵)–cn→ℂ))
188 ioossicc 13427 . . . . . 6 (𝐴(,)𝐵) ⊆ (𝐴[,]𝐵)
189188a1i 11 . . . . 5 (𝜑 → (𝐴(,)𝐵) ⊆ (𝐴[,]𝐵))
190 ioombl 25600 . . . . . 6 (𝐴(,)𝐵) ∈ dom vol
191190a1i 11 . . . . 5 (𝜑 → (𝐴(,)𝐵) ∈ dom vol)
1926a1i 11 . . . . . . 7 ((𝜑𝑠 ∈ (𝐴[,]𝐵)) → (1 / 2) ∈ ℝ)
193 fzfid 13976 . . . . . . . 8 ((𝜑𝑠 ∈ (𝐴[,]𝐵)) → (1...𝑁) ∈ Fin)
19410adantl 484 . . . . . . . . . 10 (((𝜑𝑠 ∈ (𝐴[,]𝐵)) ∧ 𝑘 ∈ (1...𝑁)) → 𝑘 ∈ ℝ)
195147sselda 3931 . . . . . . . . . . 11 ((𝜑𝑠 ∈ (𝐴[,]𝐵)) → 𝑠 ∈ ℝ)
196195adantr 483 . . . . . . . . . 10 (((𝜑𝑠 ∈ (𝐴[,]𝐵)) ∧ 𝑘 ∈ (1...𝑁)) → 𝑠 ∈ ℝ)
197194, 196remulcld 11202 . . . . . . . . 9 (((𝜑𝑠 ∈ (𝐴[,]𝐵)) ∧ 𝑘 ∈ (1...𝑁)) → (𝑘 · 𝑠) ∈ ℝ)
198197recoscld 16152 . . . . . . . 8 (((𝜑𝑠 ∈ (𝐴[,]𝐵)) ∧ 𝑘 ∈ (1...𝑁)) → (cos‘(𝑘 · 𝑠)) ∈ ℝ)
199193, 198fsumrecl 15737 . . . . . . 7 ((𝜑𝑠 ∈ (𝐴[,]𝐵)) → Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠)) ∈ ℝ)
200192, 199readdcld 11201 . . . . . 6 ((𝜑𝑠 ∈ (𝐴[,]𝐵)) → ((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) ∈ ℝ)
20117a1i 11 . . . . . 6 ((𝜑𝑠 ∈ (𝐴[,]𝐵)) → π ∈ ℝ)
20220a1i 11 . . . . . 6 ((𝜑𝑠 ∈ (𝐴[,]𝐵)) → π ≠ 0)
203200, 201, 202redivcld 12009 . . . . 5 ((𝜑𝑠 ∈ (𝐴[,]𝐵)) → (((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) / π) ∈ ℝ)
204147, 111sstrdi 3943 . . . . . . . . 9 (𝜑 → (𝐴[,]𝐵) ⊆ ℂ)
205204, 159, 161constcncfg 46394 . . . . . . . 8 (𝜑 → (𝑠 ∈ (𝐴[,]𝐵) ↦ (1 / 2)) ∈ ((𝐴[,]𝐵)–cn→ℂ))
206 eqid 2756 . . . . . . . . 9 (𝑠 ∈ ℂ ↦ Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) = (𝑠 ∈ ℂ ↦ Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠)))
207169adantl 484 . . . . . . . . . 10 ((𝜑𝑘 ∈ (1...𝑁)) → (𝑠 ∈ ℂ ↦ (cos‘(𝑘 · 𝑠))) ∈ (ℂ–cn→ℂ))
208161, 97, 207fsumcncf 46400 . . . . . . . . 9 (𝜑 → (𝑠 ∈ ℂ ↦ Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) ∈ (ℂ–cn→ℂ))
209199recnd 11200 . . . . . . . . 9 ((𝜑𝑠 ∈ (𝐴[,]𝐵)) → Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠)) ∈ ℂ)
210206, 208, 204, 161, 209cncfmptssg 46393 . . . . . . . 8 (𝜑 → (𝑠 ∈ (𝐴[,]𝐵) ↦ Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) ∈ ((𝐴[,]𝐵)–cn→ℂ))
211205, 210addcncf 25479 . . . . . . 7 (𝜑 → (𝑠 ∈ (𝐴[,]𝐵) ↦ ((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠)))) ∈ ((𝐴[,]𝐵)–cn→ℂ))
212183a1i 11 . . . . . . . 8 (𝜑 → π ∈ (ℂ ∖ {0}))
213204, 212, 181constcncfg 46394 . . . . . . 7 (𝜑 → (𝑠 ∈ (𝐴[,]𝐵) ↦ π) ∈ ((𝐴[,]𝐵)–cn→(ℂ ∖ {0})))
214211, 213divcncf 25482 . . . . . 6 (𝜑 → (𝑠 ∈ (𝐴[,]𝐵) ↦ (((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) / π)) ∈ ((𝐴[,]𝐵)–cn→ℂ))
215 cniccibl 25876 . . . . . 6 ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ (𝑠 ∈ (𝐴[,]𝐵) ↦ (((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) / π)) ∈ ((𝐴[,]𝐵)–cn→ℂ)) → (𝑠 ∈ (𝐴[,]𝐵) ↦ (((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) / π)) ∈ 𝐿1)
216145, 146, 214, 215syl3anc 1386 . . . . 5 (𝜑 → (𝑠 ∈ (𝐴[,]𝐵) ↦ (((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) / π)) ∈ 𝐿1)
217189, 191, 203, 216iblss 25840 . . . 4 (𝜑 → (𝑠 ∈ (𝐴(,)𝐵) ↦ (((1 / 2) + Σ𝑘 ∈ (1...𝑁)(cos‘(𝑘 · 𝑠))) / π)) ∈ 𝐿1)
218151, 217eqeltrd 2856 . . 3 (𝜑 → (ℝ D 𝐺) ∈ 𝐿1)
219204, 161idcncfg 46395 . . . . . . 7 (𝜑 → (𝑠 ∈ (𝐴[,]𝐵) ↦ 𝑠) ∈ ((𝐴[,]𝐵)–cn→ℂ))
220 2cn 12283 . . . . . . . . . 10 2 ∈ ℂ
221 eldifsn 4740 . . . . . . . . . 10 (2 ∈ (ℂ ∖ {0}) ↔ (2 ∈ ℂ ∧ 2 ≠ 0))
222220, 88, 221mpbir2an 719 . . . . . . . . 9 2 ∈ (ℂ ∖ {0})
223222a1i 11 . . . . . . . 8 (𝜑 → 2 ∈ (ℂ ∖ {0}))
224204, 223, 181constcncfg 46394 . . . . . . 7 (𝜑 → (𝑠 ∈ (𝐴[,]𝐵) ↦ 2) ∈ ((𝐴[,]𝐵)–cn→(ℂ ∖ {0})))
225219, 224divcncf 25482 . . . . . 6 (𝜑 → (𝑠 ∈ (𝐴[,]𝐵) ↦ (𝑠 / 2)) ∈ ((𝐴[,]𝐵)–cn→ℂ))
226 eqid 2756 . . . . . . . . 9 (𝑠 ∈ ℂ ↦ (sin‘(𝑘 · 𝑠))) = (𝑠 ∈ ℂ ↦ (sin‘(𝑘 · 𝑠)))
227 sincn 26477 . . . . . . . . . . . 12 sin ∈ (ℂ–cn→ℂ)
228227a1i 11 . . . . . . . . . . 11 (𝑘 ∈ (1...𝑁) → sin ∈ (ℂ–cn→ℂ))
229228, 168cncfmpt1f 24949 . . . . . . . . . 10 (𝑘 ∈ (1...𝑁) → (𝑠 ∈ ℂ ↦ (sin‘(𝑘 · 𝑠))) ∈ (ℂ–cn→ℂ))
230229adantl 484 . . . . . . . . 9 ((𝜑𝑘 ∈ (1...𝑁)) → (𝑠 ∈ ℂ ↦ (sin‘(𝑘 · 𝑠))) ∈ (ℂ–cn→ℂ))
231204adantr 483 . . . . . . . . 9 ((𝜑𝑘 ∈ (1...𝑁)) → (𝐴[,]𝐵) ⊆ ℂ)
232160a1i 11 . . . . . . . . 9 ((𝜑𝑘 ∈ (1...𝑁)) → ℂ ⊆ ℂ)
23359ad2antlr 735 . . . . . . . . . . 11 (((𝜑𝑘 ∈ (1...𝑁)) ∧ 𝑠 ∈ (𝐴[,]𝐵)) → 𝑘 ∈ ℂ)
234195recnd 11200 . . . . . . . . . . . 12 ((𝜑𝑠 ∈ (𝐴[,]𝐵)) → 𝑠 ∈ ℂ)
235234adantlr 723 . . . . . . . . . . 11 (((𝜑𝑘 ∈ (1...𝑁)) ∧ 𝑠 ∈ (𝐴[,]𝐵)) → 𝑠 ∈ ℂ)
236233, 235mulcld 11192 . . . . . . . . . 10 (((𝜑𝑘 ∈ (1...𝑁)) ∧ 𝑠 ∈ (𝐴[,]𝐵)) → (𝑘 · 𝑠) ∈ ℂ)
237236sincld 16138 . . . . . . . . 9 (((𝜑𝑘 ∈ (1...𝑁)) ∧ 𝑠 ∈ (𝐴[,]𝐵)) → (sin‘(𝑘 · 𝑠)) ∈ ℂ)
238226, 230, 231, 232, 237cncfmptssg 46393 . . . . . . . 8 ((𝜑𝑘 ∈ (1...𝑁)) → (𝑠 ∈ (𝐴[,]𝐵) ↦ (sin‘(𝑘 · 𝑠))) ∈ ((𝐴[,]𝐵)–cn→ℂ))
239 eldifsn 4740 . . . . . . . . . . 11 (𝑘 ∈ (ℂ ∖ {0}) ↔ (𝑘 ∈ ℂ ∧ 𝑘 ≠ 0))
24059, 70, 239sylanbrc 591 . . . . . . . . . 10 (𝑘 ∈ (1...𝑁) → 𝑘 ∈ (ℂ ∖ {0}))
241240adantl 484 . . . . . . . . 9 ((𝜑𝑘 ∈ (1...𝑁)) → 𝑘 ∈ (ℂ ∖ {0}))
242 difssd 4085 . . . . . . . . 9 ((𝜑𝑘 ∈ (1...𝑁)) → (ℂ ∖ {0}) ⊆ ℂ)
243231, 241, 242constcncfg 46394 . . . . . . . 8 ((𝜑𝑘 ∈ (1...𝑁)) → (𝑠 ∈ (𝐴[,]𝐵) ↦ 𝑘) ∈ ((𝐴[,]𝐵)–cn→(ℂ ∖ {0})))
244238, 243divcncf 25482 . . . . . . 7 ((𝜑𝑘 ∈ (1...𝑁)) → (𝑠 ∈ (𝐴[,]𝐵) ↦ ((sin‘(𝑘 · 𝑠)) / 𝑘)) ∈ ((𝐴[,]𝐵)–cn→ℂ))
245204, 97, 244fsumcncf 46400 . . . . . 6 (𝜑 → (𝑠 ∈ (𝐴[,]𝐵) ↦ Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑠)) / 𝑘)) ∈ ((𝐴[,]𝐵)–cn→ℂ))
246225, 245addcncf 25479 . . . . 5 (𝜑 → (𝑠 ∈ (𝐴[,]𝐵) ↦ ((𝑠 / 2) + Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑠)) / 𝑘))) ∈ ((𝐴[,]𝐵)–cn→ℂ))
247246, 213divcncf 25482 . . . 4 (𝜑 → (𝑠 ∈ (𝐴[,]𝐵) ↦ (((𝑠 / 2) + Σ𝑘 ∈ (1...𝑁)((sin‘(𝑘 · 𝑠)) / 𝑘)) / π)) ∈ ((𝐴[,]𝐵)–cn→ℂ))
24853, 247eqeltrid 2860 . . 3 (𝜑𝐺 ∈ ((𝐴[,]𝐵)–cn→ℂ))
249145, 146, 155, 187, 218, 248ftc2 26079 . 2 (𝜑 → ∫(𝐴(,)𝐵)((ℝ D 𝐺)‘𝑠) d𝑠 = ((𝐺𝐵) − (𝐺𝐴)))
2503, 154, 2493eqtrd 2795 1 (𝜑 → ∫(𝐴(,)𝐵)(𝐹𝑥) d𝑥 = ((𝐺𝐵) − (𝐺𝐴)))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 398   = wceq 1554  wcel 2136  wne 2951  wral 3070  cdif 3896  wss 3899  ifcif 4474  {csn 4576  {cpr 4578   class class class wbr 5094  cmpt 5175  dom cdm 5640  ran crn 5641  cres 5642  wf 6506  cfv 6510  (class class class)co 7385  cc 11061  cr 11062  0cc0 11063  1c1 11064   + caddc 11066   · cmul 11068   < clt 11206  cle 11207  cmin 11404   / cdiv 11834  cn 12200  2c2 12262  (,)cioo 13339  [,]cicc 13342  ...cfz 13502   mod cmo 13869  Σcsu 15689  sincsin 16069  cosccos 16070  πcpi 16072  TopOpenctopn 17426  topGenctg 17442  fldccnfld 21397  intcnt 23050  cnccncf 24911  volcvol 25498  𝐿1cibl 25652  citg 25653   D cdv 25898
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1809  ax-4 1823  ax-5 1924  ax-6 1981  ax-7 2022  ax-8 2138  ax-9 2146  ax-10 2169  ax-11 2185  ax-12 2206  ax-ext 2728  ax-rep 5221  ax-sep 5240  ax-nul 5250  ax-pow 5316  ax-pr 5384  ax-un 7707  ax-inf2 9586  ax-cc 10382  ax-cnex 11119  ax-resscn 11120  ax-1cn 11121  ax-icn 11122  ax-addcl 11123  ax-addrcl 11124  ax-mulcl 11125  ax-mulrcl 11126  ax-mulcom 11127  ax-addass 11128  ax-mulass 11129  ax-distr 11130  ax-i2m1 11131  ax-1ne0 11132  ax-1rid 11133  ax-rnegex 11134  ax-rrecex 11135  ax-cnre 11136  ax-pre-lttri 11137  ax-pre-lttrn 11138  ax-pre-ltadd 11139  ax-pre-mulgt0 11140  ax-pre-sup 11141  ax-addf 11142
This theorem depends on definitions:  df-bi 209  df-an 399  df-or 857  df-3or 1096  df-3an 1097  df-tru 1557  df-fal 1567  df-ex 1794  df-nf 1798  df-sb 2085  df-mo 2560  df-eu 2590  df-clab 2735  df-cleq 2748  df-clel 2831  df-nfc 2905  df-ne 2952  df-nel 3056  df-ral 3071  df-rex 3081  df-rmo 3361  df-reu 3362  df-rab 3409  df-v 3450  df-sbc 3740  df-csb 3848  df-dif 3902  df-un 3904  df-in 3906  df-ss 3916  df-pss 3919  df-symdif 4200  df-nul 4281  df-if 4475  df-pw 4551  df-sn 4577  df-pr 4579  df-tp 4581  df-op 4583  df-uni 4860  df-int 4900  df-iun 4945  df-iin 4946  df-disj 5062  df-br 5095  df-opab 5157  df-mpt 5176  df-tr 5202  df-id 5535  df-eprel 5540  df-po 5548  df-so 5549  df-fr 5593  df-se 5594  df-we 5595  df-xp 5646  df-rel 5647  df-cnv 5648  df-co 5649  df-dm 5650  df-rn 5651  df-res 5652  df-ima 5653  df-pred 6277  df-ord 6338  df-on 6339  df-lim 6340  df-suc 6341  df-iota 6466  df-fun 6512  df-fn 6513  df-f 6514  df-f1 6515  df-fo 6516  df-f1o 6517  df-fv 6518  df-isom 6519  df-riota 7342  df-ov 7388  df-oprab 7389  df-mpo 7390  df-of 7649  df-ofr 7650  df-om 7836  df-1st 7959  df-2nd 7960  df-supp 8129  df-frecs 8250  df-wrecs 8281  df-recs 8330  df-rdg 8369  df-1o 8425  df-2o 8426  df-oadd 8429  df-omul 8430  df-er 8666  df-map 8798  df-pm 8799  df-ixp 8869  df-en 8917  df-dom 8918  df-sdom 8919  df-fin 8920  df-fsupp 9298  df-fi 9347  df-sup 9378  df-inf 9379  df-oi 9448  df-dju 9849  df-card 9887  df-acn 9890  df-pnf 11208  df-mnf 11209  df-xr 11210  df-ltxr 11211  df-le 11212  df-sub 11406  df-neg 11407  df-div 11835  df-nn 12201  df-2 12270  df-3 12271  df-4 12272  df-5 12273  df-6 12274  df-7 12275  df-8 12276  df-9 12277  df-n0 12472  df-z 12559  df-dec 12679  df-uz 12830  df-q 12940  df-rp 12984  df-xneg 13104  df-xadd 13105  df-xmul 13106  df-ioo 13343  df-ioc 13344  df-ico 13345  df-icc 13346  df-fz 13503  df-fzo 13650  df-fl 13792  df-mod 13870  df-seq 14005  df-exp 14065  df-fac 14277  df-bc 14306  df-hash 14334  df-shft 15070  df-cj 15102  df-re 15103  df-im 15104  df-sqrt 15238  df-abs 15239  df-limsup 15474  df-clim 15491  df-rlim 15492  df-sum 15690  df-ef 16073  df-sin 16075  df-cos 16076  df-pi 16078  df-struct 17159  df-sets 17176  df-slot 17194  df-ndx 17206  df-base 17222  df-ress 17243  df-plusg 17275  df-mulr 17276  df-starv 17277  df-sca 17278  df-vsca 17279  df-ip 17280  df-tset 17281  df-ple 17282  df-ds 17284  df-unif 17285  df-hom 17286  df-cco 17287  df-rest 17427  df-topn 17428  df-0g 17446  df-gsum 17447  df-topgen 17448  df-pt 17449  df-prds 17452  df-xrs 17508  df-qtop 17513  df-imas 17514  df-xps 17516  df-mre 17590  df-mrc 17591  df-acs 17593  df-mgm 18650  df-sgrp 18729  df-mnd 18745  df-submnd 18794  df-mulg 19086  df-cntz 19333  df-cmn 19798  df-psmet 21389  df-xmet 21390  df-met 21391  df-bl 21392  df-mopn 21393  df-fbas 21394  df-fg 21395  df-cnfld 21398  df-top 22927  df-topon 22944  df-topsp 22966  df-bases 22979  df-cld 23052  df-ntr 23053  df-cls 23054  df-nei 23131  df-lp 23169  df-perf 23170  df-cn 23260  df-cnp 23261  df-haus 23348  df-cmp 23420  df-tx 23595  df-hmeo 23788  df-fil 23879  df-fm 23971  df-flim 23972  df-flf 23973  df-xms 24353  df-ms 24354  df-tms 24355  df-cncf 24913  df-ovol 25499  df-vol 25500  df-mbf 25654  df-itg1 25655  df-itg2 25656  df-ibl 25657  df-itg 25658  df-0p 25705  df-limc 25901  df-dv 25902
This theorem is referenced by:  fourierdlem103  46731  fourierdlem104  46732
  Copyright terms: Public domain W3C validator