Metamath Proof Explorer


Theorem fourierdlem58

Description: The derivative of K is continuous on the given interval. (Contributed by Glauco Siliprandi, 11-Dec-2019)

Ref Expression
Hypotheses fourierdlem58.k K = s A s 2 sin s 2
fourierdlem58.ass φ A π π
fourierdlem58.0nA φ ¬ 0 A
fourierdlem58.4 φ A topGen ran .
Assertion fourierdlem58 φ K : A cn

Proof

Step Hyp Ref Expression
1 fourierdlem58.k K = s A s 2 sin s 2
2 fourierdlem58.ass φ A π π
3 fourierdlem58.0nA φ ¬ 0 A
4 fourierdlem58.4 φ A topGen ran .
5 pire π
6 5 a1i φ s A π
7 6 renegcld φ s A π
8 7 6 iccssred φ s A π π
9 2 sselda φ s A s π π
10 8 9 sseldd φ s A s
11 2re 2
12 11 a1i φ s A 2
13 10 rehalfcld φ s A s 2
14 13 resincld φ s A sin s 2
15 12 14 remulcld φ s A 2 sin s 2
16 2cnd φ s A 2
17 10 recnd φ s A s
18 17 halfcld φ s A s 2
19 18 sincld φ s A sin s 2
20 2ne0 2 0
21 20 a1i φ s A 2 0
22 eqcom s = 0 0 = s
23 22 bilani s A s = 0 0 = s
24 simpl s A s = 0 s A
25 23 24 eqeltrd s A s = 0 0 A
26 25 adantll φ s A s = 0 0 A
27 3 ad2antrr φ s A s = 0 ¬ 0 A
28 26 27 pm2.65da φ s A ¬ s = 0
29 28 neqned φ s A s 0
30 fourierdlem44 s π π s 0 sin s 2 0
31 9 29 30 syl2anc φ s A sin s 2 0
32 16 19 21 31 mulne0d φ s A 2 sin s 2 0
33 10 15 32 redivcld φ s A s 2 sin s 2
34 33 1 fmptd φ K : A
35 5 a1i φ π
36 35 renegcld φ π
37 36 35 iccssred φ π π
38 2 37 sstrd φ A
39 dvfre K : A A K : dom K
40 34 38 39 syl2anc φ K : dom K
41 eqidd φ s A s = s A s
42 eqidd φ s A 2 sin s 2 = s A 2 sin s 2
43 4 10 15 41 42 offval2 φ s A s ÷ f s A 2 sin s 2 = s A s 2 sin s 2
44 1 43 eqtr4id φ K = s A s ÷ f s A 2 sin s 2
45 44 oveq2d φ D K = D s A s ÷ f s A 2 sin s 2
46 reelprrecn
47 46 a1i φ
48 eqid s A s = s A s
49 17 48 fmptd φ s A s : A
50 16 19 mulcld φ s A 2 sin s 2
51 32 neneqd φ s A ¬ 2 sin s 2 = 0
52 elsng 2 sin s 2 2 sin s 2 0 2 sin s 2 = 0
53 15 52 syl φ s A 2 sin s 2 0 2 sin s 2 = 0
54 51 53 mtbird φ s A ¬ 2 sin s 2 0
55 50 54 eldifd φ s A 2 sin s 2 0
56 eqid s A 2 sin s 2 = s A 2 sin s 2
57 55 56 fmptd φ s A 2 sin s 2 : A 0
58 tgioo4 topGen ran . = TopOpen fld 𝑡
59 4 58 eleqtrdi φ A TopOpen fld 𝑡
60 47 59 dvmptidg φ ds A s d s = s A 1
61 ax-resscn
62 61 a1i φ
63 38 62 sstrd φ A
64 1cnd φ 1
65 ssid
66 65 a1i φ
67 63 64 66 constcncfg φ s A 1 : A cn
68 60 67 eqeltrd φ ds A s d s : A cn
69 38 resmptd φ s 2 sin s 2 A = s A 2 sin s 2
70 69 eqcomd φ s A 2 sin s 2 = s 2 sin s 2 A
71 70 oveq2d φ ds A 2 sin s 2 d s = D s 2 sin s 2 A
72 eqid s 2 sin s 2 = s 2 sin s 2
73 2cnd s 2
74 recn s s
75 74 halfcld s s 2
76 75 sincld s sin s 2
77 73 76 mulcld s 2 sin s 2
78 72 77 fmpti s 2 sin s 2 :
79 78 a1i φ s 2 sin s 2 :
80 ssid
81 80 a1i φ
82 eqid TopOpen fld = TopOpen fld
83 82 58 dvres s 2 sin s 2 : A D s 2 sin s 2 A = ds 2 sin s 2 d s int topGen ran . A
84 62 79 81 38 83 syl22anc φ D s 2 sin s 2 A = ds 2 sin s 2 d s int topGen ran . A
85 retop topGen ran . Top
86 85 a1i φ topGen ran . Top
87 uniretop = topGen ran .
88 87 isopn3 topGen ran . Top A A topGen ran . int topGen ran . A = A
89 86 38 88 syl2anc φ A topGen ran . int topGen ran . A = A
90 4 89 mpbid φ int topGen ran . A = A
91 90 reseq2d φ ds 2 sin s 2 d s int topGen ran . A = ds 2 sin s 2 d s A
92 resmpt s 2 sin 1 2 s = s 2 sin 1 2 s
93 61 92 ax-mp s 2 sin 1 2 s = s 2 sin 1 2 s
94 id s s
95 2cnd s 2
96 20 a1i s 2 0
97 94 95 96 divrec2d s s 2 = 1 2 s
98 97 eqcomd s 1 2 s = s 2
99 74 98 syl s 1 2 s = s 2
100 99 fveq2d s sin 1 2 s = sin s 2
101 100 oveq2d s 2 sin 1 2 s = 2 sin s 2
102 101 mpteq2ia s 2 sin 1 2 s = s 2 sin s 2
103 93 102 eqtr2i s 2 sin s 2 = s 2 sin 1 2 s
104 103 oveq2i ds 2 sin s 2 d s = D s 2 sin 1 2 s
105 eqid s 2 sin 1 2 s = s 2 sin 1 2 s
106 halfcn 1 2
107 106 a1i s 1 2
108 107 94 mulcld s 1 2 s
109 108 sincld s sin 1 2 s
110 95 109 mulcld s 2 sin 1 2 s
111 105 110 fmpti s 2 sin 1 2 s :
112 2cn 2
113 dvasinbx 2 1 2 ds 2 sin 1 2 s d s = s 2 1 2 cos 1 2 s
114 112 106 113 mp2an ds 2 sin 1 2 s d s = s 2 1 2 cos 1 2 s
115 112 20 recidi 2 1 2 = 1
116 115 a1i s 2 1 2 = 1
117 98 fveq2d s cos 1 2 s = cos s 2
118 116 117 oveq12d s 2 1 2 cos 1 2 s = 1 cos s 2
119 halfcl s s 2
120 119 coscld s cos s 2
121 120 mullidd s 1 cos s 2 = cos s 2
122 118 121 eqtrd s 2 1 2 cos 1 2 s = cos s 2
123 122 mpteq2ia s 2 1 2 cos 1 2 s = s cos s 2
124 114 123 eqtri ds 2 sin 1 2 s d s = s cos s 2
125 124 dmeqi dom ds 2 sin 1 2 s d s = dom s cos s 2
126 dmmptg s cos s 2 dom s cos s 2 =
127 126 120 mprg dom s cos s 2 =
128 125 127 eqtri dom ds 2 sin 1 2 s d s =
129 61 128 sseqtrri dom ds 2 sin 1 2 s d s
130 dvres3 s 2 sin 1 2 s : dom ds 2 sin 1 2 s d s D s 2 sin 1 2 s = ds 2 sin 1 2 s d s
131 46 111 65 129 130 mp4an D s 2 sin 1 2 s = ds 2 sin 1 2 s d s
132 124 reseq1i ds 2 sin 1 2 s d s = s cos s 2
133 104 131 132 3eqtri ds 2 sin s 2 d s = s cos s 2
134 133 reseq1i ds 2 sin s 2 d s A = s cos s 2 A
135 134 a1i φ ds 2 sin s 2 d s A = s cos s 2 A
136 38 resabs1d φ s cos s 2 A = s cos s 2 A
137 63 resmptd φ s cos s 2 A = s A cos s 2
138 136 137 eqtrd φ s cos s 2 A = s A cos s 2
139 91 135 138 3eqtrd φ ds 2 sin s 2 d s int topGen ran . A = s A cos s 2
140 71 84 139 3eqtrd φ ds A 2 sin s 2 d s = s A cos s 2
141 coscn cos : cn
142 141 a1i φ cos : cn
143 63 66 idcncfg φ s A s : A cn
144 2cnd φ 2
145 20 a1i φ 2 0
146 eldifsn 2 0 2 2 0
147 144 145 146 sylanbrc φ 2 0
148 difssd φ 0
149 63 147 148 constcncfg φ s A 2 : A cn 0
150 143 149 divcncf φ s A s 2 : A cn
151 142 150 cncfmpt1f φ s A cos s 2 : A cn
152 140 151 eqeltrd φ ds A 2 sin s 2 d s : A cn
153 47 49 57 68 152 dvdivcncf φ s A s ÷ f s A 2 sin s 2 : A cn
154 45 153 eqeltrd φ K : A cn
155 cncff K : A cn K : A
156 fdm K : A dom K = A
157 154 155 156 3syl φ dom K = A
158 157 feq2d φ K : dom K K : A
159 40 158 mpbid φ K : A
160 cncfcdm K : A cn K : A cn K : A
161 62 154 160 syl2anc φ K : A cn K : A
162 159 161 mpbird φ K : A cn