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

Theorem fourierdlem58 46162
Description: The derivative of 𝐾 is continuous on the given interval. (Contributed by Glauco Siliprandi, 11-Dec-2019.)
Hypotheses
Ref Expression
fourierdlem58.k 𝐾 = (𝑠𝐴 ↦ (𝑠 / (2 · (sin‘(𝑠 / 2)))))
fourierdlem58.ass (𝜑𝐴 ⊆ (-π[,]π))
fourierdlem58.0nA (𝜑 → ¬ 0 ∈ 𝐴)
fourierdlem58.4 (𝜑𝐴 ∈ (topGen‘ran (,)))
Assertion
Ref Expression
fourierdlem58 (𝜑 → (ℝ D 𝐾) ∈ (𝐴cn→ℝ))
Distinct variable groups:   𝐴,𝑠   𝜑,𝑠
Allowed substitution hint:   𝐾(𝑠)

Proof of Theorem fourierdlem58
StepHypRef Expression
1 pire 26366 . . . . . . . . . 10 π ∈ ℝ
21a1i 11 . . . . . . . . 9 ((𝜑𝑠𝐴) → π ∈ ℝ)
32renegcld 11605 . . . . . . . 8 ((𝜑𝑠𝐴) → -π ∈ ℝ)
43, 2iccssred 13395 . . . . . . 7 ((𝜑𝑠𝐴) → (-π[,]π) ⊆ ℝ)
5 fourierdlem58.ass . . . . . . . 8 (𝜑𝐴 ⊆ (-π[,]π))
65sselda 3946 . . . . . . 7 ((𝜑𝑠𝐴) → 𝑠 ∈ (-π[,]π))
74, 6sseldd 3947 . . . . . 6 ((𝜑𝑠𝐴) → 𝑠 ∈ ℝ)
8 2re 12260 . . . . . . . 8 2 ∈ ℝ
98a1i 11 . . . . . . 7 ((𝜑𝑠𝐴) → 2 ∈ ℝ)
107rehalfcld 12429 . . . . . . . 8 ((𝜑𝑠𝐴) → (𝑠 / 2) ∈ ℝ)
1110resincld 16111 . . . . . . 7 ((𝜑𝑠𝐴) → (sin‘(𝑠 / 2)) ∈ ℝ)
129, 11remulcld 11204 . . . . . 6 ((𝜑𝑠𝐴) → (2 · (sin‘(𝑠 / 2))) ∈ ℝ)
13 2cnd 12264 . . . . . . 7 ((𝜑𝑠𝐴) → 2 ∈ ℂ)
147recnd 11202 . . . . . . . . 9 ((𝜑𝑠𝐴) → 𝑠 ∈ ℂ)
1514halfcld 12427 . . . . . . . 8 ((𝜑𝑠𝐴) → (𝑠 / 2) ∈ ℂ)
1615sincld 16098 . . . . . . 7 ((𝜑𝑠𝐴) → (sin‘(𝑠 / 2)) ∈ ℂ)
17 2ne0 12290 . . . . . . . 8 2 ≠ 0
1817a1i 11 . . . . . . 7 ((𝜑𝑠𝐴) → 2 ≠ 0)
19 eqcom 2736 . . . . . . . . . . . . . 14 (𝑠 = 0 ↔ 0 = 𝑠)
2019biimpi 216 . . . . . . . . . . . . 13 (𝑠 = 0 → 0 = 𝑠)
2120adantl 481 . . . . . . . . . . . 12 ((𝑠𝐴𝑠 = 0) → 0 = 𝑠)
22 simpl 482 . . . . . . . . . . . 12 ((𝑠𝐴𝑠 = 0) → 𝑠𝐴)
2321, 22eqeltrd 2828 . . . . . . . . . . 11 ((𝑠𝐴𝑠 = 0) → 0 ∈ 𝐴)
2423adantll 714 . . . . . . . . . 10 (((𝜑𝑠𝐴) ∧ 𝑠 = 0) → 0 ∈ 𝐴)
25 fourierdlem58.0nA . . . . . . . . . . 11 (𝜑 → ¬ 0 ∈ 𝐴)
2625ad2antrr 726 . . . . . . . . . 10 (((𝜑𝑠𝐴) ∧ 𝑠 = 0) → ¬ 0 ∈ 𝐴)
2724, 26pm2.65da 816 . . . . . . . . 9 ((𝜑𝑠𝐴) → ¬ 𝑠 = 0)
2827neqned 2932 . . . . . . . 8 ((𝜑𝑠𝐴) → 𝑠 ≠ 0)
29 fourierdlem44 46149 . . . . . . . 8 ((𝑠 ∈ (-π[,]π) ∧ 𝑠 ≠ 0) → (sin‘(𝑠 / 2)) ≠ 0)
306, 28, 29syl2anc 584 . . . . . . 7 ((𝜑𝑠𝐴) → (sin‘(𝑠 / 2)) ≠ 0)
3113, 16, 18, 30mulne0d 11830 . . . . . 6 ((𝜑𝑠𝐴) → (2 · (sin‘(𝑠 / 2))) ≠ 0)
327, 12, 31redivcld 12010 . . . . 5 ((𝜑𝑠𝐴) → (𝑠 / (2 · (sin‘(𝑠 / 2)))) ∈ ℝ)
33 fourierdlem58.k . . . . 5 𝐾 = (𝑠𝐴 ↦ (𝑠 / (2 · (sin‘(𝑠 / 2)))))
3432, 33fmptd 7086 . . . 4 (𝜑𝐾:𝐴⟶ℝ)
351a1i 11 . . . . . . 7 (𝜑 → π ∈ ℝ)
3635renegcld 11605 . . . . . 6 (𝜑 → -π ∈ ℝ)
3736, 35iccssred 13395 . . . . 5 (𝜑 → (-π[,]π) ⊆ ℝ)
385, 37sstrd 3957 . . . 4 (𝜑𝐴 ⊆ ℝ)
39 dvfre 25855 . . . 4 ((𝐾:𝐴⟶ℝ ∧ 𝐴 ⊆ ℝ) → (ℝ D 𝐾):dom (ℝ D 𝐾)⟶ℝ)
4034, 38, 39syl2anc 584 . . 3 (𝜑 → (ℝ D 𝐾):dom (ℝ D 𝐾)⟶ℝ)
41 fourierdlem58.4 . . . . . . . . 9 (𝜑𝐴 ∈ (topGen‘ran (,)))
42 eqidd 2730 . . . . . . . . 9 (𝜑 → (𝑠𝐴𝑠) = (𝑠𝐴𝑠))
43 eqidd 2730 . . . . . . . . 9 (𝜑 → (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2)))) = (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2)))))
4441, 7, 12, 42, 43offval2 7673 . . . . . . . 8 (𝜑 → ((𝑠𝐴𝑠) ∘f / (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2))))) = (𝑠𝐴 ↦ (𝑠 / (2 · (sin‘(𝑠 / 2))))))
4533, 44eqtr4id 2783 . . . . . . 7 (𝜑𝐾 = ((𝑠𝐴𝑠) ∘f / (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2))))))
4645oveq2d 7403 . . . . . 6 (𝜑 → (ℝ D 𝐾) = (ℝ D ((𝑠𝐴𝑠) ∘f / (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2)))))))
47 reelprrecn 11160 . . . . . . . 8 ℝ ∈ {ℝ, ℂ}
4847a1i 11 . . . . . . 7 (𝜑 → ℝ ∈ {ℝ, ℂ})
49 eqid 2729 . . . . . . . 8 (𝑠𝐴𝑠) = (𝑠𝐴𝑠)
5014, 49fmptd 7086 . . . . . . 7 (𝜑 → (𝑠𝐴𝑠):𝐴⟶ℂ)
5113, 16mulcld 11194 . . . . . . . . 9 ((𝜑𝑠𝐴) → (2 · (sin‘(𝑠 / 2))) ∈ ℂ)
5231neneqd 2930 . . . . . . . . . 10 ((𝜑𝑠𝐴) → ¬ (2 · (sin‘(𝑠 / 2))) = 0)
53 elsng 4603 . . . . . . . . . . 11 ((2 · (sin‘(𝑠 / 2))) ∈ ℝ → ((2 · (sin‘(𝑠 / 2))) ∈ {0} ↔ (2 · (sin‘(𝑠 / 2))) = 0))
5412, 53syl 17 . . . . . . . . . 10 ((𝜑𝑠𝐴) → ((2 · (sin‘(𝑠 / 2))) ∈ {0} ↔ (2 · (sin‘(𝑠 / 2))) = 0))
5552, 54mtbird 325 . . . . . . . . 9 ((𝜑𝑠𝐴) → ¬ (2 · (sin‘(𝑠 / 2))) ∈ {0})
5651, 55eldifd 3925 . . . . . . . 8 ((𝜑𝑠𝐴) → (2 · (sin‘(𝑠 / 2))) ∈ (ℂ ∖ {0}))
57 eqid 2729 . . . . . . . 8 (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2)))) = (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2))))
5856, 57fmptd 7086 . . . . . . 7 (𝜑 → (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2)))):𝐴⟶(ℂ ∖ {0}))
59 tgioo4 24693 . . . . . . . . . 10 (topGen‘ran (,)) = ((TopOpen‘ℂfld) ↾t ℝ)
6041, 59eleqtrdi 2838 . . . . . . . . 9 (𝜑𝐴 ∈ ((TopOpen‘ℂfld) ↾t ℝ))
6148, 60dvmptidg 45915 . . . . . . . 8 (𝜑 → (ℝ D (𝑠𝐴𝑠)) = (𝑠𝐴 ↦ 1))
62 ax-resscn 11125 . . . . . . . . . . 11 ℝ ⊆ ℂ
6362a1i 11 . . . . . . . . . 10 (𝜑 → ℝ ⊆ ℂ)
6438, 63sstrd 3957 . . . . . . . . 9 (𝜑𝐴 ⊆ ℂ)
65 1cnd 11169 . . . . . . . . 9 (𝜑 → 1 ∈ ℂ)
66 ssid 3969 . . . . . . . . . 10 ℂ ⊆ ℂ
6766a1i 11 . . . . . . . . 9 (𝜑 → ℂ ⊆ ℂ)
6864, 65, 67constcncfg 45870 . . . . . . . 8 (𝜑 → (𝑠𝐴 ↦ 1) ∈ (𝐴cn→ℂ))
6961, 68eqeltrd 2828 . . . . . . 7 (𝜑 → (ℝ D (𝑠𝐴𝑠)) ∈ (𝐴cn→ℂ))
7038resmptd 6011 . . . . . . . . . . 11 (𝜑 → ((𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2)))) ↾ 𝐴) = (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2)))))
7170eqcomd 2735 . . . . . . . . . 10 (𝜑 → (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2)))) = ((𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2)))) ↾ 𝐴))
7271oveq2d 7403 . . . . . . . . 9 (𝜑 → (ℝ D (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2))))) = (ℝ D ((𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2)))) ↾ 𝐴)))
73 eqid 2729 . . . . . . . . . . . 12 (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2)))) = (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2))))
74 2cnd 12264 . . . . . . . . . . . . 13 (𝑠 ∈ ℝ → 2 ∈ ℂ)
75 recn 11158 . . . . . . . . . . . . . . 15 (𝑠 ∈ ℝ → 𝑠 ∈ ℂ)
7675halfcld 12427 . . . . . . . . . . . . . 14 (𝑠 ∈ ℝ → (𝑠 / 2) ∈ ℂ)
7776sincld 16098 . . . . . . . . . . . . 13 (𝑠 ∈ ℝ → (sin‘(𝑠 / 2)) ∈ ℂ)
7874, 77mulcld 11194 . . . . . . . . . . . 12 (𝑠 ∈ ℝ → (2 · (sin‘(𝑠 / 2))) ∈ ℂ)
7973, 78fmpti 7084 . . . . . . . . . . 11 (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2)))):ℝ⟶ℂ
8079a1i 11 . . . . . . . . . 10 (𝜑 → (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2)))):ℝ⟶ℂ)
81 ssid 3969 . . . . . . . . . . 11 ℝ ⊆ ℝ
8281a1i 11 . . . . . . . . . 10 (𝜑 → ℝ ⊆ ℝ)
83 eqid 2729 . . . . . . . . . . 11 (TopOpen‘ℂfld) = (TopOpen‘ℂfld)
8483, 59dvres 25812 . . . . . . . . . 10 (((ℝ ⊆ ℂ ∧ (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2)))):ℝ⟶ℂ) ∧ (ℝ ⊆ ℝ ∧ 𝐴 ⊆ ℝ)) → (ℝ D ((𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2)))) ↾ 𝐴)) = ((ℝ D (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2))))) ↾ ((int‘(topGen‘ran (,)))‘𝐴)))
8563, 80, 82, 38, 84syl22anc 838 . . . . . . . . 9 (𝜑 → (ℝ D ((𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2)))) ↾ 𝐴)) = ((ℝ D (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2))))) ↾ ((int‘(topGen‘ran (,)))‘𝐴)))
86 retop 24649 . . . . . . . . . . . . . 14 (topGen‘ran (,)) ∈ Top
8786a1i 11 . . . . . . . . . . . . 13 (𝜑 → (topGen‘ran (,)) ∈ Top)
88 uniretop 24650 . . . . . . . . . . . . . 14 ℝ = (topGen‘ran (,))
8988isopn3 22953 . . . . . . . . . . . . 13 (((topGen‘ran (,)) ∈ Top ∧ 𝐴 ⊆ ℝ) → (𝐴 ∈ (topGen‘ran (,)) ↔ ((int‘(topGen‘ran (,)))‘𝐴) = 𝐴))
9087, 38, 89syl2anc 584 . . . . . . . . . . . 12 (𝜑 → (𝐴 ∈ (topGen‘ran (,)) ↔ ((int‘(topGen‘ran (,)))‘𝐴) = 𝐴))
9141, 90mpbid 232 . . . . . . . . . . 11 (𝜑 → ((int‘(topGen‘ran (,)))‘𝐴) = 𝐴)
9291reseq2d 5950 . . . . . . . . . 10 (𝜑 → ((ℝ D (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2))))) ↾ ((int‘(topGen‘ran (,)))‘𝐴)) = ((ℝ D (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2))))) ↾ 𝐴))
93 resmpt 6008 . . . . . . . . . . . . . . . 16 (ℝ ⊆ ℂ → ((𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠)))) ↾ ℝ) = (𝑠 ∈ ℝ ↦ (2 · (sin‘((1 / 2) · 𝑠)))))
9462, 93ax-mp 5 . . . . . . . . . . . . . . 15 ((𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠)))) ↾ ℝ) = (𝑠 ∈ ℝ ↦ (2 · (sin‘((1 / 2) · 𝑠))))
95 id 22 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 ∈ ℂ → 𝑠 ∈ ℂ)
96 2cnd 12264 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 ∈ ℂ → 2 ∈ ℂ)
9717a1i 11 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 ∈ ℂ → 2 ≠ 0)
9895, 96, 97divrec2d 11962 . . . . . . . . . . . . . . . . . . . 20 (𝑠 ∈ ℂ → (𝑠 / 2) = ((1 / 2) · 𝑠))
9998eqcomd 2735 . . . . . . . . . . . . . . . . . . 19 (𝑠 ∈ ℂ → ((1 / 2) · 𝑠) = (𝑠 / 2))
10075, 99syl 17 . . . . . . . . . . . . . . . . . 18 (𝑠 ∈ ℝ → ((1 / 2) · 𝑠) = (𝑠 / 2))
101100fveq2d 6862 . . . . . . . . . . . . . . . . 17 (𝑠 ∈ ℝ → (sin‘((1 / 2) · 𝑠)) = (sin‘(𝑠 / 2)))
102101oveq2d 7403 . . . . . . . . . . . . . . . 16 (𝑠 ∈ ℝ → (2 · (sin‘((1 / 2) · 𝑠))) = (2 · (sin‘(𝑠 / 2))))
103102mpteq2ia 5202 . . . . . . . . . . . . . . 15 (𝑠 ∈ ℝ ↦ (2 · (sin‘((1 / 2) · 𝑠)))) = (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2))))
10494, 103eqtr2i 2753 . . . . . . . . . . . . . 14 (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2)))) = ((𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠)))) ↾ ℝ)
105104oveq2i 7398 . . . . . . . . . . . . 13 (ℝ D (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2))))) = (ℝ D ((𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠)))) ↾ ℝ))
106 eqid 2729 . . . . . . . . . . . . . . 15 (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠)))) = (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠))))
107 halfcn 12396 . . . . . . . . . . . . . . . . . . 19 (1 / 2) ∈ ℂ
108107a1i 11 . . . . . . . . . . . . . . . . . 18 (𝑠 ∈ ℂ → (1 / 2) ∈ ℂ)
109108, 95mulcld 11194 . . . . . . . . . . . . . . . . 17 (𝑠 ∈ ℂ → ((1 / 2) · 𝑠) ∈ ℂ)
110109sincld 16098 . . . . . . . . . . . . . . . 16 (𝑠 ∈ ℂ → (sin‘((1 / 2) · 𝑠)) ∈ ℂ)
11196, 110mulcld 11194 . . . . . . . . . . . . . . 15 (𝑠 ∈ ℂ → (2 · (sin‘((1 / 2) · 𝑠))) ∈ ℂ)
112106, 111fmpti 7084 . . . . . . . . . . . . . 14 (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠)))):ℂ⟶ℂ
113 2cn 12261 . . . . . . . . . . . . . . . . . . 19 2 ∈ ℂ
114 dvasinbx 45918 . . . . . . . . . . . . . . . . . . 19 ((2 ∈ ℂ ∧ (1 / 2) ∈ ℂ) → (ℂ D (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠))))) = (𝑠 ∈ ℂ ↦ ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑠)))))
115113, 107, 114mp2an 692 . . . . . . . . . . . . . . . . . 18 (ℂ D (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠))))) = (𝑠 ∈ ℂ ↦ ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑠))))
116113, 17recidi 11913 . . . . . . . . . . . . . . . . . . . . . 22 (2 · (1 / 2)) = 1
117116a1i 11 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 ∈ ℂ → (2 · (1 / 2)) = 1)
11899fveq2d 6862 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 ∈ ℂ → (cos‘((1 / 2) · 𝑠)) = (cos‘(𝑠 / 2)))
119117, 118oveq12d 7405 . . . . . . . . . . . . . . . . . . . 20 (𝑠 ∈ ℂ → ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑠))) = (1 · (cos‘(𝑠 / 2))))
120 halfcl 12408 . . . . . . . . . . . . . . . . . . . . . 22 (𝑠 ∈ ℂ → (𝑠 / 2) ∈ ℂ)
121120coscld 16099 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 ∈ ℂ → (cos‘(𝑠 / 2)) ∈ ℂ)
122121mullidd 11192 . . . . . . . . . . . . . . . . . . . 20 (𝑠 ∈ ℂ → (1 · (cos‘(𝑠 / 2))) = (cos‘(𝑠 / 2)))
123119, 122eqtrd 2764 . . . . . . . . . . . . . . . . . . 19 (𝑠 ∈ ℂ → ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑠))) = (cos‘(𝑠 / 2)))
124123mpteq2ia 5202 . . . . . . . . . . . . . . . . . 18 (𝑠 ∈ ℂ ↦ ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑠)))) = (𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2)))
125115, 124eqtri 2752 . . . . . . . . . . . . . . . . 17 (ℂ D (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠))))) = (𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2)))
126125dmeqi 5868 . . . . . . . . . . . . . . . 16 dom (ℂ D (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠))))) = dom (𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2)))
127 dmmptg 6215 . . . . . . . . . . . . . . . . 17 (∀𝑠 ∈ ℂ (cos‘(𝑠 / 2)) ∈ ℂ → dom (𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2))) = ℂ)
128127, 121mprg 3050 . . . . . . . . . . . . . . . 16 dom (𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2))) = ℂ
129126, 128eqtri 2752 . . . . . . . . . . . . . . 15 dom (ℂ D (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠))))) = ℂ
13062, 129sseqtrri 3996 . . . . . . . . . . . . . 14 ℝ ⊆ dom (ℂ D (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠)))))
131 dvres3 25814 . . . . . . . . . . . . . 14 (((ℝ ∈ {ℝ, ℂ} ∧ (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠)))):ℂ⟶ℂ) ∧ (ℂ ⊆ ℂ ∧ ℝ ⊆ dom (ℂ D (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠))))))) → (ℝ D ((𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠)))) ↾ ℝ)) = ((ℂ D (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠))))) ↾ ℝ))
13247, 112, 66, 130, 131mp4an 693 . . . . . . . . . . . . 13 (ℝ D ((𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠)))) ↾ ℝ)) = ((ℂ D (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠))))) ↾ ℝ)
133125reseq1i 5946 . . . . . . . . . . . . 13 ((ℂ D (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠))))) ↾ ℝ) = ((𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2))) ↾ ℝ)
134105, 132, 1333eqtri 2756 . . . . . . . . . . . 12 (ℝ D (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2))))) = ((𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2))) ↾ ℝ)
135134reseq1i 5946 . . . . . . . . . . 11 ((ℝ D (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2))))) ↾ 𝐴) = (((𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2))) ↾ ℝ) ↾ 𝐴)
136135a1i 11 . . . . . . . . . 10 (𝜑 → ((ℝ D (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2))))) ↾ 𝐴) = (((𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2))) ↾ ℝ) ↾ 𝐴))
13738resabs1d 5979 . . . . . . . . . . 11 (𝜑 → (((𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2))) ↾ ℝ) ↾ 𝐴) = ((𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2))) ↾ 𝐴))
13864resmptd 6011 . . . . . . . . . . 11 (𝜑 → ((𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2))) ↾ 𝐴) = (𝑠𝐴 ↦ (cos‘(𝑠 / 2))))
139137, 138eqtrd 2764 . . . . . . . . . 10 (𝜑 → (((𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2))) ↾ ℝ) ↾ 𝐴) = (𝑠𝐴 ↦ (cos‘(𝑠 / 2))))
14092, 136, 1393eqtrd 2768 . . . . . . . . 9 (𝜑 → ((ℝ D (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2))))) ↾ ((int‘(topGen‘ran (,)))‘𝐴)) = (𝑠𝐴 ↦ (cos‘(𝑠 / 2))))
14172, 85, 1403eqtrd 2768 . . . . . . . 8 (𝜑 → (ℝ D (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2))))) = (𝑠𝐴 ↦ (cos‘(𝑠 / 2))))
142 coscn 26355 . . . . . . . . . 10 cos ∈ (ℂ–cn→ℂ)
143142a1i 11 . . . . . . . . 9 (𝜑 → cos ∈ (ℂ–cn→ℂ))
14464, 67idcncfg 45871 . . . . . . . . . 10 (𝜑 → (𝑠𝐴𝑠) ∈ (𝐴cn→ℂ))
145 2cnd 12264 . . . . . . . . . . . 12 (𝜑 → 2 ∈ ℂ)
14617a1i 11 . . . . . . . . . . . 12 (𝜑 → 2 ≠ 0)
147 eldifsn 4750 . . . . . . . . . . . 12 (2 ∈ (ℂ ∖ {0}) ↔ (2 ∈ ℂ ∧ 2 ≠ 0))
148145, 146, 147sylanbrc 583 . . . . . . . . . . 11 (𝜑 → 2 ∈ (ℂ ∖ {0}))
149 difssd 4100 . . . . . . . . . . 11 (𝜑 → (ℂ ∖ {0}) ⊆ ℂ)
15064, 148, 149constcncfg 45870 . . . . . . . . . 10 (𝜑 → (𝑠𝐴 ↦ 2) ∈ (𝐴cn→(ℂ ∖ {0})))
151144, 150divcncf 25348 . . . . . . . . 9 (𝜑 → (𝑠𝐴 ↦ (𝑠 / 2)) ∈ (𝐴cn→ℂ))
152143, 151cncfmpt1f 24807 . . . . . . . 8 (𝜑 → (𝑠𝐴 ↦ (cos‘(𝑠 / 2))) ∈ (𝐴cn→ℂ))
153141, 152eqeltrd 2828 . . . . . . 7 (𝜑 → (ℝ D (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2))))) ∈ (𝐴cn→ℂ))
15448, 50, 58, 69, 153dvdivcncf 45925 . . . . . 6 (𝜑 → (ℝ D ((𝑠𝐴𝑠) ∘f / (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2)))))) ∈ (𝐴cn→ℂ))
15546, 154eqeltrd 2828 . . . . 5 (𝜑 → (ℝ D 𝐾) ∈ (𝐴cn→ℂ))
156 cncff 24786 . . . . 5 ((ℝ D 𝐾) ∈ (𝐴cn→ℂ) → (ℝ D 𝐾):𝐴⟶ℂ)
157 fdm 6697 . . . . 5 ((ℝ D 𝐾):𝐴⟶ℂ → dom (ℝ D 𝐾) = 𝐴)
158155, 156, 1573syl 18 . . . 4 (𝜑 → dom (ℝ D 𝐾) = 𝐴)
159158feq2d 6672 . . 3 (𝜑 → ((ℝ D 𝐾):dom (ℝ D 𝐾)⟶ℝ ↔ (ℝ D 𝐾):𝐴⟶ℝ))
16040, 159mpbid 232 . 2 (𝜑 → (ℝ D 𝐾):𝐴⟶ℝ)
161 cncfcdm 24791 . . 3 ((ℝ ⊆ ℂ ∧ (ℝ D 𝐾) ∈ (𝐴cn→ℂ)) → ((ℝ D 𝐾) ∈ (𝐴cn→ℝ) ↔ (ℝ D 𝐾):𝐴⟶ℝ))
16263, 155, 161syl2anc 584 . 2 (𝜑 → ((ℝ D 𝐾) ∈ (𝐴cn→ℝ) ↔ (ℝ D 𝐾):𝐴⟶ℝ))
163160, 162mpbird 257 1 (𝜑 → (ℝ D 𝐾) ∈ (𝐴cn→ℝ))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 206  wa 395   = wceq 1540  wcel 2109  wne 2925  cdif 3911  wss 3914  {csn 4589  {cpr 4591  cmpt 5188  dom cdm 5638  ran crn 5639  cres 5640  wf 6507  cfv 6511  (class class class)co 7387  f cof 7651  cc 11066  cr 11067  0cc0 11068  1c1 11069   · cmul 11073  -cneg 11406   / cdiv 11835  2c2 12241  (,)cioo 13306  [,]cicc 13309  sincsin 16029  cosccos 16030  πcpi 16032  t crest 17383  TopOpenctopn 17384  topGenctg 17400  fldccnfld 21264  Topctop 22780  intcnt 22904  cnccncf 24769   D cdv 25764
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1795  ax-4 1809  ax-5 1910  ax-6 1967  ax-7 2008  ax-8 2111  ax-9 2119  ax-10 2142  ax-11 2158  ax-12 2178  ax-ext 2701  ax-rep 5234  ax-sep 5251  ax-nul 5261  ax-pow 5320  ax-pr 5387  ax-un 7711  ax-inf2 9594  ax-cnex 11124  ax-resscn 11125  ax-1cn 11126  ax-icn 11127  ax-addcl 11128  ax-addrcl 11129  ax-mulcl 11130  ax-mulrcl 11131  ax-mulcom 11132  ax-addass 11133  ax-mulass 11134  ax-distr 11135  ax-i2m1 11136  ax-1ne0 11137  ax-1rid 11138  ax-rnegex 11139  ax-rrecex 11140  ax-cnre 11141  ax-pre-lttri 11142  ax-pre-lttrn 11143  ax-pre-ltadd 11144  ax-pre-mulgt0 11145  ax-pre-sup 11146  ax-addf 11147
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3or 1087  df-3an 1088  df-tru 1543  df-fal 1553  df-ex 1780  df-nf 1784  df-sb 2066  df-mo 2533  df-eu 2562  df-clab 2708  df-cleq 2721  df-clel 2803  df-nfc 2878  df-ne 2926  df-nel 3030  df-ral 3045  df-rex 3054  df-rmo 3354  df-reu 3355  df-rab 3406  df-v 3449  df-sbc 3754  df-csb 3863  df-dif 3917  df-un 3919  df-in 3921  df-ss 3931  df-pss 3934  df-nul 4297  df-if 4489  df-pw 4565  df-sn 4590  df-pr 4592  df-tp 4594  df-op 4596  df-uni 4872  df-int 4911  df-iun 4957  df-iin 4958  df-br 5108  df-opab 5170  df-mpt 5189  df-tr 5215  df-id 5533  df-eprel 5538  df-po 5546  df-so 5547  df-fr 5591  df-se 5592  df-we 5593  df-xp 5644  df-rel 5645  df-cnv 5646  df-co 5647  df-dm 5648  df-rn 5649  df-res 5650  df-ima 5651  df-pred 6274  df-ord 6335  df-on 6336  df-lim 6337  df-suc 6338  df-iota 6464  df-fun 6513  df-fn 6514  df-f 6515  df-f1 6516  df-fo 6517  df-f1o 6518  df-fv 6519  df-isom 6520  df-riota 7344  df-ov 7390  df-oprab 7391  df-mpo 7392  df-of 7653  df-om 7843  df-1st 7968  df-2nd 7969  df-supp 8140  df-frecs 8260  df-wrecs 8291  df-recs 8340  df-rdg 8378  df-1o 8434  df-2o 8435  df-er 8671  df-map 8801  df-pm 8802  df-ixp 8871  df-en 8919  df-dom 8920  df-sdom 8921  df-fin 8922  df-fsupp 9313  df-fi 9362  df-sup 9393  df-inf 9394  df-oi 9463  df-card 9892  df-pnf 11210  df-mnf 11211  df-xr 11212  df-ltxr 11213  df-le 11214  df-sub 11407  df-neg 11408  df-div 11836  df-nn 12187  df-2 12249  df-3 12250  df-4 12251  df-5 12252  df-6 12253  df-7 12254  df-8 12255  df-9 12256  df-n0 12443  df-z 12530  df-dec 12650  df-uz 12794  df-q 12908  df-rp 12952  df-xneg 13072  df-xadd 13073  df-xmul 13074  df-ioo 13310  df-ioc 13311  df-ico 13312  df-icc 13313  df-fz 13469  df-fzo 13616  df-fl 13754  df-mod 13832  df-seq 13967  df-exp 14027  df-fac 14239  df-bc 14268  df-hash 14296  df-shft 15033  df-cj 15065  df-re 15066  df-im 15067  df-sqrt 15201  df-abs 15202  df-limsup 15437  df-clim 15454  df-rlim 15455  df-sum 15653  df-ef 16033  df-sin 16035  df-cos 16036  df-pi 16038  df-struct 17117  df-sets 17134  df-slot 17152  df-ndx 17164  df-base 17180  df-ress 17201  df-plusg 17233  df-mulr 17234  df-starv 17235  df-sca 17236  df-vsca 17237  df-ip 17238  df-tset 17239  df-ple 17240  df-ds 17242  df-unif 17243  df-hom 17244  df-cco 17245  df-rest 17385  df-topn 17386  df-0g 17404  df-gsum 17405  df-topgen 17406  df-pt 17407  df-prds 17410  df-xrs 17465  df-qtop 17470  df-imas 17471  df-xps 17473  df-mre 17547  df-mrc 17548  df-acs 17550  df-mgm 18567  df-sgrp 18646  df-mnd 18662  df-submnd 18711  df-mulg 19000  df-cntz 19249  df-cmn 19712  df-psmet 21256  df-xmet 21257  df-met 21258  df-bl 21259  df-mopn 21260  df-fbas 21261  df-fg 21262  df-cnfld 21265  df-top 22781  df-topon 22798  df-topsp 22820  df-bases 22833  df-cld 22906  df-ntr 22907  df-cls 22908  df-nei 22985  df-lp 23023  df-perf 23024  df-cn 23114  df-cnp 23115  df-t1 23201  df-haus 23202  df-tx 23449  df-hmeo 23642  df-fil 23733  df-fm 23825  df-flim 23826  df-flf 23827  df-xms 24208  df-ms 24209  df-tms 24210  df-cncf 24771  df-limc 25767  df-dv 25768
This theorem is referenced by:  fourierdlem72  46176
  Copyright terms: Public domain W3C validator