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 46936
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 26670 . . . . . . . . . 10 π ∈ ℝ
21a1i 11 . . . . . . . . 9 ((𝜑𝑠𝐴) → π ∈ ℝ)
32renegcld 11656 . . . . . . . 8 ((𝜑𝑠𝐴) → -π ∈ ℝ)
43, 2iccssred 13477 . . . . . . 7 ((𝜑𝑠𝐴) → (-π[,]π) ⊆ ℝ)
5 fourierdlem58.ass . . . . . . . 8 (𝜑𝐴 ⊆ (-π[,]π))
65sselda 3938 . . . . . . 7 ((𝜑𝑠𝐴) → 𝑠 ∈ (-π[,]π))
74, 6sseldd 3939 . . . . . 6 ((𝜑𝑠𝐴) → 𝑠 ∈ ℝ)
8 2re 12330 . . . . . . . 8 2 ∈ ℝ
98a1i 11 . . . . . . 7 ((𝜑𝑠𝐴) → 2 ∈ ℝ)
107rehalfcld 12506 . . . . . . . 8 ((𝜑𝑠𝐴) → (𝑠 / 2) ∈ ℝ)
1110resincld 16221 . . . . . . 7 ((𝜑𝑠𝐴) → (sin‘(𝑠 / 2)) ∈ ℝ)
129, 11remulcld 11254 . . . . . 6 ((𝜑𝑠𝐴) → (2 · (sin‘(𝑠 / 2))) ∈ ℝ)
13 2cnd 12334 . . . . . . 7 ((𝜑𝑠𝐴) → 2 ∈ ℂ)
147recnd 11252 . . . . . . . . 9 ((𝜑𝑠𝐴) → 𝑠 ∈ ℂ)
1514halfcld 12504 . . . . . . . 8 ((𝜑𝑠𝐴) → (𝑠 / 2) ∈ ℂ)
1615sincld 16208 . . . . . . 7 ((𝜑𝑠𝐴) → (sin‘(𝑠 / 2)) ∈ ℂ)
17 2ne0 12362 . . . . . . . 8 2 ≠ 0
1817a1i 11 . . . . . . 7 ((𝜑𝑠𝐴) → 2 ≠ 0)
19 eqcom 2772 . . . . . . . . . . . . 13 (𝑠 = 0 ↔ 0 = 𝑠)
2019bilani 510 . . . . . . . . . . . 12 ((𝑠𝐴𝑠 = 0) → 0 = 𝑠)
21 simpl 488 . . . . . . . . . . . 12 ((𝑠𝐴𝑠 = 0) → 𝑠𝐴)
2220, 21eqeltrd 2865 . . . . . . . . . . 11 ((𝑠𝐴𝑠 = 0) → 0 ∈ 𝐴)
2322adantll 727 . . . . . . . . . 10 (((𝜑𝑠𝐴) ∧ 𝑠 = 0) → 0 ∈ 𝐴)
24 fourierdlem58.0nA . . . . . . . . . . 11 (𝜑 → ¬ 0 ∈ 𝐴)
2524ad2antrr 739 . . . . . . . . . 10 (((𝜑𝑠𝐴) ∧ 𝑠 = 0) → ¬ 0 ∈ 𝐴)
2623, 25pm2.65da 829 . . . . . . . . 9 ((𝜑𝑠𝐴) → ¬ 𝑠 = 0)
2726neqned 2967 . . . . . . . 8 ((𝜑𝑠𝐴) → 𝑠 ≠ 0)
28 fourierdlem44 46923 . . . . . . . 8 ((𝑠 ∈ (-π[,]π) ∧ 𝑠 ≠ 0) → (sin‘(𝑠 / 2)) ≠ 0)
296, 27, 28syl2anc 596 . . . . . . 7 ((𝜑𝑠𝐴) → (sin‘(𝑠 / 2)) ≠ 0)
3013, 16, 18, 29mulne0d 11881 . . . . . 6 ((𝜑𝑠𝐴) → (2 · (sin‘(𝑠 / 2))) ≠ 0)
317, 12, 30redivcld 12058 . . . . 5 ((𝜑𝑠𝐴) → (𝑠 / (2 · (sin‘(𝑠 / 2)))) ∈ ℝ)
32 fourierdlem58.k . . . . 5 𝐾 = (𝑠𝐴 ↦ (𝑠 / (2 · (sin‘(𝑠 / 2)))))
3331, 32fmptd 7113 . . . 4 (𝜑𝐾:𝐴⟶ℝ)
341a1i 11 . . . . . . 7 (𝜑 → π ∈ ℝ)
3534renegcld 11656 . . . . . 6 (𝜑 → -π ∈ ℝ)
3635, 34iccssred 13477 . . . . 5 (𝜑 → (-π[,]π) ⊆ ℝ)
375, 36sstrd 3948 . . . 4 (𝜑𝐴 ⊆ ℝ)
38 dvfre 26161 . . . 4 ((𝐾:𝐴⟶ℝ ∧ 𝐴 ⊆ ℝ) → (ℝ D 𝐾):dom (ℝ D 𝐾)⟶ℝ)
3933, 37, 38syl2anc 596 . . 3 (𝜑 → (ℝ D 𝐾):dom (ℝ D 𝐾)⟶ℝ)
40 fourierdlem58.4 . . . . . . . . 9 (𝜑𝐴 ∈ (topGen‘ran (,)))
41 eqidd 2766 . . . . . . . . 9 (𝜑 → (𝑠𝐴𝑠) = (𝑠𝐴𝑠))
42 eqidd 2766 . . . . . . . . 9 (𝜑 → (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2)))) = (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2)))))
4340, 7, 12, 41, 42offval2 7704 . . . . . . . 8 (𝜑 → ((𝑠𝐴𝑠) ∘f / (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2))))) = (𝑠𝐴 ↦ (𝑠 / (2 · (sin‘(𝑠 / 2))))))
4432, 43eqtr4id 2819 . . . . . . 7 (𝜑𝐾 = ((𝑠𝐴𝑠) ∘f / (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2))))))
4544oveq2d 7435 . . . . . 6 (𝜑 → (ℝ D 𝐾) = (ℝ D ((𝑠𝐴𝑠) ∘f / (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2)))))))
46 reelprrecn 11207 . . . . . . . 8 ℝ ∈ {ℝ, ℂ}
4746a1i 11 . . . . . . 7 (𝜑 → ℝ ∈ {ℝ, ℂ})
48 eqid 2765 . . . . . . . 8 (𝑠𝐴𝑠) = (𝑠𝐴𝑠)
4914, 48fmptd 7113 . . . . . . 7 (𝜑 → (𝑠𝐴𝑠):𝐴⟶ℂ)
5013, 16mulcld 11244 . . . . . . . . 9 ((𝜑𝑠𝐴) → (2 · (sin‘(𝑠 / 2))) ∈ ℂ)
5130neneqd 2965 . . . . . . . . . 10 ((𝜑𝑠𝐴) → ¬ (2 · (sin‘(𝑠 / 2))) = 0)
52 elsng 4605 . . . . . . . . . . 11 ((2 · (sin‘(𝑠 / 2))) ∈ ℝ → ((2 · (sin‘(𝑠 / 2))) ∈ {0} ↔ (2 · (sin‘(𝑠 / 2))) = 0))
5312, 52syl 18 . . . . . . . . . 10 ((𝜑𝑠𝐴) → ((2 · (sin‘(𝑠 / 2))) ∈ {0} ↔ (2 · (sin‘(𝑠 / 2))) = 0))
5451, 53mtbird 328 . . . . . . . . 9 ((𝜑𝑠𝐴) → ¬ (2 · (sin‘(𝑠 / 2))) ∈ {0})
5550, 54eldifd 3917 . . . . . . . 8 ((𝜑𝑠𝐴) → (2 · (sin‘(𝑠 / 2))) ∈ (ℂ ∖ {0}))
56 eqid 2765 . . . . . . . 8 (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2)))) = (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2))))
5755, 56fmptd 7113 . . . . . . 7 (𝜑 → (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2)))):𝐴⟶(ℂ ∖ {0}))
58 tgioo4 25013 . . . . . . . . . 10 (topGen‘ran (,)) = ((TopOpen‘ℂfld) ↾t ℝ)
5940, 58eleqtrdi 2875 . . . . . . . . 9 (𝜑𝐴 ∈ ((TopOpen‘ℂfld) ↾t ℝ))
6047, 59dvmptidg 46689 . . . . . . . 8 (𝜑 → (ℝ D (𝑠𝐴𝑠)) = (𝑠𝐴 ↦ 1))
61 ax-resscn 11172 . . . . . . . . . . 11 ℝ ⊆ ℂ
6261a1i 11 . . . . . . . . . 10 (𝜑 → ℝ ⊆ ℂ)
6337, 62sstrd 3948 . . . . . . . . 9 (𝜑𝐴 ⊆ ℂ)
64 1cnd 11217 . . . . . . . . 9 (𝜑 → 1 ∈ ℂ)
65 ssid 3960 . . . . . . . . . 10 ℂ ⊆ ℂ
6665a1i 11 . . . . . . . . 9 (𝜑 → ℂ ⊆ ℂ)
6763, 64, 66constcncfg 46644 . . . . . . . 8 (𝜑 → (𝑠𝐴 ↦ 1) ∈ (𝐴cn→ℂ))
6860, 67eqeltrd 2865 . . . . . . 7 (𝜑 → (ℝ D (𝑠𝐴𝑠)) ∈ (𝐴cn→ℂ))
6937resmptd 6044 . . . . . . . . . . 11 (𝜑 → ((𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2)))) ↾ 𝐴) = (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2)))))
7069eqcomd 2771 . . . . . . . . . 10 (𝜑 → (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2)))) = ((𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2)))) ↾ 𝐴))
7170oveq2d 7435 . . . . . . . . 9 (𝜑 → (ℝ D (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2))))) = (ℝ D ((𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2)))) ↾ 𝐴)))
72 eqid 2765 . . . . . . . . . . . 12 (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2)))) = (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2))))
73 2cnd 12334 . . . . . . . . . . . . 13 (𝑠 ∈ ℝ → 2 ∈ ℂ)
74 recn 11205 . . . . . . . . . . . . . . 15 (𝑠 ∈ ℝ → 𝑠 ∈ ℂ)
7574halfcld 12504 . . . . . . . . . . . . . 14 (𝑠 ∈ ℝ → (𝑠 / 2) ∈ ℂ)
7675sincld 16208 . . . . . . . . . . . . 13 (𝑠 ∈ ℝ → (sin‘(𝑠 / 2)) ∈ ℂ)
7773, 76mulcld 11244 . . . . . . . . . . . 12 (𝑠 ∈ ℝ → (2 · (sin‘(𝑠 / 2))) ∈ ℂ)
7872, 77fmpti 7111 . . . . . . . . . . 11 (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2)))):ℝ⟶ℂ
7978a1i 11 . . . . . . . . . 10 (𝜑 → (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2)))):ℝ⟶ℂ)
80 ssid 3960 . . . . . . . . . . 11 ℝ ⊆ ℝ
8180a1i 11 . . . . . . . . . 10 (𝜑 → ℝ ⊆ ℝ)
82 eqid 2765 . . . . . . . . . . 11 (TopOpen‘ℂfld) = (TopOpen‘ℂfld)
8382, 58dvres 26121 . . . . . . . . . 10 (((ℝ ⊆ ℂ ∧ (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2)))):ℝ⟶ℂ) ∧ (ℝ ⊆ ℝ ∧ 𝐴 ⊆ ℝ)) → (ℝ D ((𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2)))) ↾ 𝐴)) = ((ℝ D (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2))))) ↾ ((int‘(topGen‘ran (,)))‘𝐴)))
8462, 79, 81, 37, 83syl22anc 852 . . . . . . . . 9 (𝜑 → (ℝ D ((𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2)))) ↾ 𝐴)) = ((ℝ D (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2))))) ↾ ((int‘(topGen‘ran (,)))‘𝐴)))
85 retop 24969 . . . . . . . . . . . . . 14 (topGen‘ran (,)) ∈ Top
8685a1i 11 . . . . . . . . . . . . 13 (𝜑 → (topGen‘ran (,)) ∈ Top)
87 uniretop 24970 . . . . . . . . . . . . . 14 ℝ = (topGen‘ran (,))
8887isopn3 23273 . . . . . . . . . . . . 13 (((topGen‘ran (,)) ∈ Top ∧ 𝐴 ⊆ ℝ) → (𝐴 ∈ (topGen‘ran (,)) ↔ ((int‘(topGen‘ran (,)))‘𝐴) = 𝐴))
8986, 37, 88syl2anc 596 . . . . . . . . . . . 12 (𝜑 → (𝐴 ∈ (topGen‘ran (,)) ↔ ((int‘(topGen‘ran (,)))‘𝐴) = 𝐴))
9040, 89mpbid 235 . . . . . . . . . . 11 (𝜑 → ((int‘(topGen‘ran (,)))‘𝐴) = 𝐴)
9190reseq2d 5980 . . . . . . . . . 10 (𝜑 → ((ℝ D (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2))))) ↾ ((int‘(topGen‘ran (,)))‘𝐴)) = ((ℝ D (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2))))) ↾ 𝐴))
92 resmpt 6041 . . . . . . . . . . . . . . . 16 (ℝ ⊆ ℂ → ((𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠)))) ↾ ℝ) = (𝑠 ∈ ℝ ↦ (2 · (sin‘((1 / 2) · 𝑠)))))
9361, 92ax-mp 5 . . . . . . . . . . . . . . 15 ((𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠)))) ↾ ℝ) = (𝑠 ∈ ℝ ↦ (2 · (sin‘((1 / 2) · 𝑠))))
94 id 23 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 ∈ ℂ → 𝑠 ∈ ℂ)
95 2cnd 12334 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 ∈ ℂ → 2 ∈ ℂ)
9617a1i 11 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 ∈ ℂ → 2 ≠ 0)
9794, 95, 96divrec2d 12010 . . . . . . . . . . . . . . . . . . . 20 (𝑠 ∈ ℂ → (𝑠 / 2) = ((1 / 2) · 𝑠))
9897eqcomd 2771 . . . . . . . . . . . . . . . . . . 19 (𝑠 ∈ ℂ → ((1 / 2) · 𝑠) = (𝑠 / 2))
9974, 98syl 18 . . . . . . . . . . . . . . . . . 18 (𝑠 ∈ ℝ → ((1 / 2) · 𝑠) = (𝑠 / 2))
10099fveq2d 6889 . . . . . . . . . . . . . . . . 17 (𝑠 ∈ ℝ → (sin‘((1 / 2) · 𝑠)) = (sin‘(𝑠 / 2)))
101100oveq2d 7435 . . . . . . . . . . . . . . . 16 (𝑠 ∈ ℝ → (2 · (sin‘((1 / 2) · 𝑠))) = (2 · (sin‘(𝑠 / 2))))
102101mpteq2ia 5208 . . . . . . . . . . . . . . 15 (𝑠 ∈ ℝ ↦ (2 · (sin‘((1 / 2) · 𝑠)))) = (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2))))
10393, 102eqtr2i 2789 . . . . . . . . . . . . . 14 (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2)))) = ((𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠)))) ↾ ℝ)
104103oveq2i 7430 . . . . . . . . . . . . 13 (ℝ D (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2))))) = (ℝ D ((𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠)))) ↾ ℝ))
105 eqid 2765 . . . . . . . . . . . . . . 15 (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠)))) = (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠))))
106 halfcn 12473 . . . . . . . . . . . . . . . . . . 19 (1 / 2) ∈ ℂ
107106a1i 11 . . . . . . . . . . . . . . . . . 18 (𝑠 ∈ ℂ → (1 / 2) ∈ ℂ)
108107, 94mulcld 11244 . . . . . . . . . . . . . . . . 17 (𝑠 ∈ ℂ → ((1 / 2) · 𝑠) ∈ ℂ)
109108sincld 16208 . . . . . . . . . . . . . . . 16 (𝑠 ∈ ℂ → (sin‘((1 / 2) · 𝑠)) ∈ ℂ)
11095, 109mulcld 11244 . . . . . . . . . . . . . . 15 (𝑠 ∈ ℂ → (2 · (sin‘((1 / 2) · 𝑠))) ∈ ℂ)
111105, 110fmpti 7111 . . . . . . . . . . . . . 14 (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠)))):ℂ⟶ℂ
112 2cn 12331 . . . . . . . . . . . . . . . . . . 19 2 ∈ ℂ
113 dvasinbx 46692 . . . . . . . . . . . . . . . . . . 19 ((2 ∈ ℂ ∧ (1 / 2) ∈ ℂ) → (ℂ D (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠))))) = (𝑠 ∈ ℂ ↦ ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑠)))))
114112, 106, 113mp2an 705 . . . . . . . . . . . . . . . . . 18 (ℂ D (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠))))) = (𝑠 ∈ ℂ ↦ ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑠))))
115 2thalfe1 12363 . . . . . . . . . . . . . . . . . . . . . 22 (2 · (1 / 2)) = 1
116115a1i 11 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 ∈ ℂ → (2 · (1 / 2)) = 1)
11798fveq2d 6889 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 ∈ ℂ → (cos‘((1 / 2) · 𝑠)) = (cos‘(𝑠 / 2)))
118116, 117oveq12d 7437 . . . . . . . . . . . . . . . . . . . 20 (𝑠 ∈ ℂ → ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑠))) = (1 · (cos‘(𝑠 / 2))))
119 halfcl 12485 . . . . . . . . . . . . . . . . . . . . . 22 (𝑠 ∈ ℂ → (𝑠 / 2) ∈ ℂ)
120119coscld 16209 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 ∈ ℂ → (cos‘(𝑠 / 2)) ∈ ℂ)
121120mullidd 11242 . . . . . . . . . . . . . . . . . . . 20 (𝑠 ∈ ℂ → (1 · (cos‘(𝑠 / 2))) = (cos‘(𝑠 / 2)))
122118, 121eqtrd 2800 . . . . . . . . . . . . . . . . . . 19 (𝑠 ∈ ℂ → ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑠))) = (cos‘(𝑠 / 2)))
123122mpteq2ia 5208 . . . . . . . . . . . . . . . . . 18 (𝑠 ∈ ℂ ↦ ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑠)))) = (𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2)))
124114, 123eqtri 2788 . . . . . . . . . . . . . . . . 17 (ℂ D (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠))))) = (𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2)))
125124dmeqi 5896 . . . . . . . . . . . . . . . 16 dom (ℂ D (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠))))) = dom (𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2)))
126 dmmptg 6245 . . . . . . . . . . . . . . . . 17 (∀𝑠 ∈ ℂ (cos‘(𝑠 / 2)) ∈ ℂ → dom (𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2))) = ℂ)
127126, 120mprg 3087 . . . . . . . . . . . . . . . 16 dom (𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2))) = ℂ
128125, 127eqtri 2788 . . . . . . . . . . . . . . 15 dom (ℂ D (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠))))) = ℂ
12961, 128sseqtrri 3987 . . . . . . . . . . . . . 14 ℝ ⊆ dom (ℂ D (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠)))))
130 dvres3 26123 . . . . . . . . . . . . . 14 (((ℝ ∈ {ℝ, ℂ} ∧ (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠)))):ℂ⟶ℂ) ∧ (ℂ ⊆ ℂ ∧ ℝ ⊆ dom (ℂ D (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠))))))) → (ℝ D ((𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠)))) ↾ ℝ)) = ((ℂ D (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠))))) ↾ ℝ))
13146, 111, 65, 129, 130mp4an 706 . . . . . . . . . . . . 13 (ℝ D ((𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠)))) ↾ ℝ)) = ((ℂ D (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠))))) ↾ ℝ)
132124reseq1i 5976 . . . . . . . . . . . . 13 ((ℂ D (𝑠 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑠))))) ↾ ℝ) = ((𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2))) ↾ ℝ)
133104, 131, 1323eqtri 2792 . . . . . . . . . . . 12 (ℝ D (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2))))) = ((𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2))) ↾ ℝ)
134133reseq1i 5976 . . . . . . . . . . 11 ((ℝ D (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2))))) ↾ 𝐴) = (((𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2))) ↾ ℝ) ↾ 𝐴)
135134a1i 11 . . . . . . . . . 10 (𝜑 → ((ℝ D (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2))))) ↾ 𝐴) = (((𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2))) ↾ ℝ) ↾ 𝐴))
13637resabs1d 6009 . . . . . . . . . . 11 (𝜑 → (((𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2))) ↾ ℝ) ↾ 𝐴) = ((𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2))) ↾ 𝐴))
13763resmptd 6044 . . . . . . . . . . 11 (𝜑 → ((𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2))) ↾ 𝐴) = (𝑠𝐴 ↦ (cos‘(𝑠 / 2))))
138136, 137eqtrd 2800 . . . . . . . . . 10 (𝜑 → (((𝑠 ∈ ℂ ↦ (cos‘(𝑠 / 2))) ↾ ℝ) ↾ 𝐴) = (𝑠𝐴 ↦ (cos‘(𝑠 / 2))))
13991, 135, 1383eqtrd 2804 . . . . . . . . 9 (𝜑 → ((ℝ D (𝑠 ∈ ℝ ↦ (2 · (sin‘(𝑠 / 2))))) ↾ ((int‘(topGen‘ran (,)))‘𝐴)) = (𝑠𝐴 ↦ (cos‘(𝑠 / 2))))
14071, 84, 1393eqtrd 2804 . . . . . . . 8 (𝜑 → (ℝ D (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2))))) = (𝑠𝐴 ↦ (cos‘(𝑠 / 2))))
141 coscn 26659 . . . . . . . . . 10 cos ∈ (ℂ–cn→ℂ)
142141a1i 11 . . . . . . . . 9 (𝜑 → cos ∈ (ℂ–cn→ℂ))
14363, 66idcncfg 46645 . . . . . . . . . 10 (𝜑 → (𝑠𝐴𝑠) ∈ (𝐴cn→ℂ))
144 2cnd 12334 . . . . . . . . . . . 12 (𝜑 → 2 ∈ ℂ)
14517a1i 11 . . . . . . . . . . . 12 (𝜑 → 2 ≠ 0)
146 eldifsn 4755 . . . . . . . . . . . 12 (2 ∈ (ℂ ∖ {0}) ↔ (2 ∈ ℂ ∧ 2 ≠ 0))
147144, 145, 146sylanbrc 595 . . . . . . . . . . 11 (𝜑 → 2 ∈ (ℂ ∖ {0}))
148 difssd 4091 . . . . . . . . . . 11 (𝜑 → (ℂ ∖ {0}) ⊆ ℂ)
14963, 147, 148constcncfg 46644 . . . . . . . . . 10 (𝜑 → (𝑠𝐴 ↦ 2) ∈ (𝐴cn→(ℂ ∖ {0})))
150143, 149divcncf 25657 . . . . . . . . 9 (𝜑 → (𝑠𝐴 ↦ (𝑠 / 2)) ∈ (𝐴cn→ℂ))
151142, 150cncfmpt1f 25124 . . . . . . . 8 (𝜑 → (𝑠𝐴 ↦ (cos‘(𝑠 / 2))) ∈ (𝐴cn→ℂ))
152140, 151eqeltrd 2865 . . . . . . 7 (𝜑 → (ℝ D (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2))))) ∈ (𝐴cn→ℂ))
15347, 49, 57, 68, 152dvdivcncf 46699 . . . . . 6 (𝜑 → (ℝ D ((𝑠𝐴𝑠) ∘f / (𝑠𝐴 ↦ (2 · (sin‘(𝑠 / 2)))))) ∈ (𝐴cn→ℂ))
15445, 153eqeltrd 2865 . . . . 5 (𝜑 → (ℝ D 𝐾) ∈ (𝐴cn→ℂ))
155 cncff 25103 . . . . 5 ((ℝ D 𝐾) ∈ (𝐴cn→ℂ) → (ℝ D 𝐾):𝐴⟶ℂ)
156 fdm 6719 . . . . 5 ((ℝ D 𝐾):𝐴⟶ℂ → dom (ℝ D 𝐾) = 𝐴)
157154, 155, 1563syl 19 . . . 4 (𝜑 → dom (ℝ D 𝐾) = 𝐴)
158157feq2d 6693 . . 3 (𝜑 → ((ℝ D 𝐾):dom (ℝ D 𝐾)⟶ℝ ↔ (ℝ D 𝐾):𝐴⟶ℝ))
15939, 158mpbid 235 . 2 (𝜑 → (ℝ D 𝐾):𝐴⟶ℝ)
160 cncfcdm 25108 . . 3 ((ℝ ⊆ ℂ ∧ (ℝ D 𝐾) ∈ (𝐴cn→ℂ)) → ((ℝ D 𝐾) ∈ (𝐴cn→ℝ) ↔ (ℝ D 𝐾):𝐴⟶ℝ))
16162, 154, 160syl2anc 596 . 2 (𝜑 → ((ℝ D 𝐾) ∈ (𝐴cn→ℝ) ↔ (ℝ D 𝐾):𝐴⟶ℝ))
162159, 161mpbird 260 1 (𝜑 → (ℝ D 𝐾) ∈ (𝐴cn→ℝ))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3  wi 4  wb 209  wa 401   = wceq 1570  wcel 2146  wne 2960  cdif 3903  wss 3906  {csn 4591  {cpr 4593  cmpt 5194  dom cdm 5663  ran crn 5664  cres 5665  wf 6536  cfv 6540  (class class class)co 7419  f cof 7682  cc 11113  cr 11114  0cc0 11115  1c1 11116   · cmul 11120  -cneg 11457   / cdiv 11886  2c2 12310  (,)cioo 13388  [,]cicc 13391  sincsin 16139  cosccos 16140  πcpi 16142  t crest 17495  TopOpenctopn 17496  topGenctg 17512  fldccnfld 21572  Topctop 23100  intcnt 23224  cnccncf 25086   D cdv 26073
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-8 2148  ax-9 2156  ax-10 2179  ax-11 2195  ax-12 2216  ax-ext 2737  ax-rep 5240  ax-sep 5259  ax-nul 5271  ax-pow 5338  ax-pr 5406  ax-un 7742  ax-inf2 9617  ax-cnex 11171  ax-resscn 11172  ax-1cn 11173  ax-icn 11174  ax-addcl 11175  ax-addrcl 11176  ax-mulcl 11177  ax-mulrcl 11178  ax-mulcom 11179  ax-addass 11180  ax-mulass 11181  ax-distr 11182  ax-i2m1 11183  ax-1ne0 11184  ax-1rid 11185  ax-rnegex 11186  ax-rrecex 11187  ax-cnre 11188  ax-pre-lttri 11189  ax-pre-lttrn 11190  ax-pre-ltadd 11191  ax-pre-mulgt0 11192  ax-pre-sup 11193  ax-addf 11194
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2100  df-mo 2569  df-eu 2599  df-clab 2744  df-cleq 2757  df-clel 2840  df-nfc 2914  df-ne 2961  df-nel 3067  df-ral 3082  df-rex 3092  df-rmo 3371  df-reu 3372  df-rab 3419  df-v 3459  df-sbc 3747  df-csb 3855  df-dif 3909  df-un 3911  df-in 3913  df-ss 3923  df-pss 3926  df-nul 4287  df-if 4490  df-pw 4566  df-sn 4592  df-pr 4594  df-tp 4596  df-op 4598  df-uni 4875  df-int 4915  df-iun 4960  df-iin 4961  df-br 5112  df-opab 5176  df-mpt 5195  df-tr 5221  df-id 5558  df-eprel 5563  df-po 5571  df-so 5572  df-fr 5616  df-se 5617  df-we 5618  df-xp 5669  df-rel 5670  df-cnv 5671  df-co 5672  df-dm 5673  df-rn 5674  df-res 5675  df-ima 5676  df-pred 6306  df-ord 6367  df-on 6368  df-lim 6369  df-suc 6370  df-iota 6496  df-fun 6542  df-fn 6543  df-f 6544  df-f1 6545  df-fo 6546  df-f1o 6547  df-fv 6548  df-isom 6549  df-riota 7376  df-ov 7422  df-oprab 7423  df-mpo 7424  df-of 7684  df-om 7869  df-1st 7992  df-2nd 7993  df-supp 8163  df-frecs 8284  df-wrecs 8315  df-recs 8364  df-rdg 8403  df-1o 8459  df-2o 8460  df-er 8700  df-map 8832  df-pm 8833  df-ixp 8902  df-en 8950  df-dom 8951  df-sdom 8952  df-fin 8953  df-fsupp 9329  df-fi 9378  df-sup 9409  df-inf 9410  df-oi 9479  df-card 9941  df-pnf 11260  df-mnf 11261  df-xr 11262  df-ltxr 11263  df-le 11264  df-sub 11458  df-neg 11459  df-div 11887  df-nn 12249  df-2 12318  df-3 12319  df-4 12320  df-5 12321  df-6 12322  df-7 12323  df-8 12324  df-9 12325  df-n0 12520  df-z 12607  df-dec 12728  df-uz 12879  df-q 12989  df-rp 13033  df-xneg 13153  df-xadd 13154  df-xmul 13155  df-ioo 13392  df-ioc 13393  df-ico 13394  df-icc 13395  df-fz 13552  df-fzo 13700  df-fl 13843  df-mod 13921  df-seq 14056  df-exp 14116  df-fac 14328  df-bc 14357  df-hash 14385  df-shft 15128  df-cj 15174  df-re 15175  df-im 15176  df-sqrt 15310  df-abs 15311  df-limsup 15546  df-clim 15563  df-rlim 15564  df-sum 15762  df-ef 16143  df-sin 16145  df-cos 16146  df-pi 16148  df-struct 17229  df-sets 17246  df-slot 17264  df-ndx 17276  df-base 17292  df-ress 17313  df-plusg 17345  df-mulr 17346  df-starv 17347  df-sca 17348  df-vsca 17349  df-ip 17350  df-tset 17351  df-ple 17352  df-ds 17354  df-unif 17355  df-hom 17356  df-cco 17357  df-rest 17497  df-topn 17498  df-0g 17516  df-gsum 17517  df-topgen 17518  df-pt 17519  df-prds 17522  df-xrs 17578  df-qtop 17583  df-imas 17584  df-xps 17586  df-mre 17660  df-mrc 17661  df-acs 17663  df-mgm 18720  df-sgrp 18809  df-mnd 18825  df-submnd 18879  df-mulg 19178  df-cntz 19431  df-cmn 19896  df-psmet 21564  df-xmet 21565  df-met 21566  df-bl 21567  df-mopn 21568  df-fbas 21569  df-fg 21570  df-cnfld 21573  df-top 23101  df-topon 23118  df-topsp 23140  df-bases 23153  df-cld 23226  df-ntr 23227  df-cls 23228  df-nei 23305  df-lp 23343  df-perf 23344  df-cn 23434  df-cnp 23435  df-t1 23521  df-haus 23522  df-tx 23770  df-hmeo 23963  df-fil 24054  df-fm 24146  df-flim 24147  df-flf 24148  df-xms 24528  df-ms 24529  df-tms 24530  df-cncf 25088  df-limc 26076  df-dv 26077
This theorem is used by:  fourierdlem72  46950
  Copyright terms: Public domain W3C validator