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

Theorem fourierdlem62 39692
Description: The function 𝐾 is continuous. (Contributed by Glauco Siliprandi, 11-Dec-2019.)
Hypothesis
Ref Expression
fourierdlem62.k 𝐾 = (𝑦 ∈ (-π[,]π) ↦ if(𝑦 = 0, 1, (𝑦 / (2 · (sin‘(𝑦 / 2))))))
Assertion
Ref Expression
fourierdlem62 𝐾 ∈ ((-π[,]π)–cn→ℝ)

Proof of Theorem fourierdlem62
Dummy variables 𝑠 𝑥 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 fourierdlem62.k . . . 4 𝐾 = (𝑦 ∈ (-π[,]π) ↦ if(𝑦 = 0, 1, (𝑦 / (2 · (sin‘(𝑦 / 2))))))
2 eqeq1 2625 . . . . . 6 (𝑦 = 𝑠 → (𝑦 = 0 ↔ 𝑠 = 0))
3 id 22 . . . . . . 7 (𝑦 = 𝑠𝑦 = 𝑠)
4 oveq1 6611 . . . . . . . . 9 (𝑦 = 𝑠 → (𝑦 / 2) = (𝑠 / 2))
54fveq2d 6152 . . . . . . . 8 (𝑦 = 𝑠 → (sin‘(𝑦 / 2)) = (sin‘(𝑠 / 2)))
65oveq2d 6620 . . . . . . 7 (𝑦 = 𝑠 → (2 · (sin‘(𝑦 / 2))) = (2 · (sin‘(𝑠 / 2))))
73, 6oveq12d 6622 . . . . . 6 (𝑦 = 𝑠 → (𝑦 / (2 · (sin‘(𝑦 / 2)))) = (𝑠 / (2 · (sin‘(𝑠 / 2)))))
82, 7ifbieq2d 4083 . . . . 5 (𝑦 = 𝑠 → if(𝑦 = 0, 1, (𝑦 / (2 · (sin‘(𝑦 / 2))))) = if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2))))))
98cbvmptv 4710 . . . 4 (𝑦 ∈ (-π[,]π) ↦ if(𝑦 = 0, 1, (𝑦 / (2 · (sin‘(𝑦 / 2)))))) = (𝑠 ∈ (-π[,]π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2))))))
101, 9eqtri 2643 . . 3 𝐾 = (𝑠 ∈ (-π[,]π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2))))))
1110fourierdlem43 39674 . 2 𝐾:(-π[,]π)⟶ℝ
12 ax-resscn 9937 . . 3 ℝ ⊆ ℂ
13 fss 6013 . . . . . 6 ((𝐾:(-π[,]π)⟶ℝ ∧ ℝ ⊆ ℂ) → 𝐾:(-π[,]π)⟶ℂ)
1411, 12, 13mp2an 707 . . . . 5 𝐾:(-π[,]π)⟶ℂ
1514a1i 11 . . . . . . . . 9 (𝑠 = 0 → 𝐾:(-π[,]π)⟶ℂ)
16 difss 3715 . . . . . . . . . . . . . . . . 17 ((-π(,)π) ∖ {0}) ⊆ (-π(,)π)
17 elioore 12147 . . . . . . . . . . . . . . . . . 18 (𝑠 ∈ (-π(,)π) → 𝑠 ∈ ℝ)
1817ssriv 3587 . . . . . . . . . . . . . . . . 17 (-π(,)π) ⊆ ℝ
1916, 18sstri 3592 . . . . . . . . . . . . . . . 16 ((-π(,)π) ∖ {0}) ⊆ ℝ
2019a1i 11 . . . . . . . . . . . . . . 15 (⊤ → ((-π(,)π) ∖ {0}) ⊆ ℝ)
21 eqid 2621 . . . . . . . . . . . . . . . . 17 (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥) = (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥)
2219sseli 3579 . . . . . . . . . . . . . . . . 17 (𝑥 ∈ ((-π(,)π) ∖ {0}) → 𝑥 ∈ ℝ)
2321, 22fmpti 6339 . . . . . . . . . . . . . . . 16 (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥):((-π(,)π) ∖ {0})⟶ℝ
2423a1i 11 . . . . . . . . . . . . . . 15 (⊤ → (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥):((-π(,)π) ∖ {0})⟶ℝ)
25 eqid 2621 . . . . . . . . . . . . . . . . 17 (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))) = (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2))))
26 2re 11034 . . . . . . . . . . . . . . . . . . 19 2 ∈ ℝ
2726a1i 11 . . . . . . . . . . . . . . . . . 18 (𝑥 ∈ ((-π(,)π) ∖ {0}) → 2 ∈ ℝ)
2822rehalfcld 11223 . . . . . . . . . . . . . . . . . . 19 (𝑥 ∈ ((-π(,)π) ∖ {0}) → (𝑥 / 2) ∈ ℝ)
2928resincld 14798 . . . . . . . . . . . . . . . . . 18 (𝑥 ∈ ((-π(,)π) ∖ {0}) → (sin‘(𝑥 / 2)) ∈ ℝ)
3027, 29remulcld 10014 . . . . . . . . . . . . . . . . 17 (𝑥 ∈ ((-π(,)π) ∖ {0}) → (2 · (sin‘(𝑥 / 2))) ∈ ℝ)
3125, 30fmpti 6339 . . . . . . . . . . . . . . . 16 (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))):((-π(,)π) ∖ {0})⟶ℝ
3231a1i 11 . . . . . . . . . . . . . . 15 (⊤ → (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))):((-π(,)π) ∖ {0})⟶ℝ)
33 iooretop 22479 . . . . . . . . . . . . . . . 16 (-π(,)π) ∈ (topGen‘ran (,))
3433a1i 11 . . . . . . . . . . . . . . 15 (⊤ → (-π(,)π) ∈ (topGen‘ran (,)))
35 0re 9984 . . . . . . . . . . . . . . . . 17 0 ∈ ℝ
36 negpilt0 38956 . . . . . . . . . . . . . . . . 17 -π < 0
37 pipos 24116 . . . . . . . . . . . . . . . . 17 0 < π
38 pire 24114 . . . . . . . . . . . . . . . . . . . 20 π ∈ ℝ
3938renegcli 10286 . . . . . . . . . . . . . . . . . . 19 -π ∈ ℝ
4039rexri 10041 . . . . . . . . . . . . . . . . . 18 -π ∈ ℝ*
4138rexri 10041 . . . . . . . . . . . . . . . . . 18 π ∈ ℝ*
42 elioo2 12158 . . . . . . . . . . . . . . . . . 18 ((-π ∈ ℝ* ∧ π ∈ ℝ*) → (0 ∈ (-π(,)π) ↔ (0 ∈ ℝ ∧ -π < 0 ∧ 0 < π)))
4340, 41, 42mp2an 707 . . . . . . . . . . . . . . . . 17 (0 ∈ (-π(,)π) ↔ (0 ∈ ℝ ∧ -π < 0 ∧ 0 < π))
4435, 36, 37, 43mpbir3an 1242 . . . . . . . . . . . . . . . 16 0 ∈ (-π(,)π)
4544a1i 11 . . . . . . . . . . . . . . 15 (⊤ → 0 ∈ (-π(,)π))
46 eqid 2621 . . . . . . . . . . . . . . 15 ((-π(,)π) ∖ {0}) = ((-π(,)π) ∖ {0})
47 1ex 9979 . . . . . . . . . . . . . . . . . . 19 1 ∈ V
48 eqid 2621 . . . . . . . . . . . . . . . . . . 19 (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 1) = (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 1)
4947, 48dmmpti 5980 . . . . . . . . . . . . . . . . . 18 dom (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 1) = ((-π(,)π) ∖ {0})
50 reelprrecn 9972 . . . . . . . . . . . . . . . . . . . . . . 23 ℝ ∈ {ℝ, ℂ}
5150a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 (⊤ → ℝ ∈ {ℝ, ℂ})
5212sseli 3579 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 ∈ ℝ → 𝑥 ∈ ℂ)
5352adantl 482 . . . . . . . . . . . . . . . . . . . . . 22 ((⊤ ∧ 𝑥 ∈ ℝ) → 𝑥 ∈ ℂ)
54 1red 9999 . . . . . . . . . . . . . . . . . . . . . 22 ((⊤ ∧ 𝑥 ∈ ℝ) → 1 ∈ ℝ)
5551dvmptid 23626 . . . . . . . . . . . . . . . . . . . . . 22 (⊤ → (ℝ D (𝑥 ∈ ℝ ↦ 𝑥)) = (𝑥 ∈ ℝ ↦ 1))
56 eqid 2621 . . . . . . . . . . . . . . . . . . . . . . 23 (TopOpen‘ℂfld) = (TopOpen‘ℂfld)
5756tgioo2 22514 . . . . . . . . . . . . . . . . . . . . . 22 (topGen‘ran (,)) = ((TopOpen‘ℂfld) ↾t ℝ)
58 sncldre 38692 . . . . . . . . . . . . . . . . . . . . . . . . 25 (0 ∈ ℝ → {0} ∈ (Clsd‘(topGen‘ran (,))))
5935, 58ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . 24 {0} ∈ (Clsd‘(topGen‘ran (,)))
60 retopon 22477 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (topGen‘ran (,)) ∈ (TopOn‘ℝ)
6160toponunii 20647 . . . . . . . . . . . . . . . . . . . . . . . . 25 ℝ = (topGen‘ran (,))
6261difopn 20748 . . . . . . . . . . . . . . . . . . . . . . . 24 (((-π(,)π) ∈ (topGen‘ran (,)) ∧ {0} ∈ (Clsd‘(topGen‘ran (,)))) → ((-π(,)π) ∖ {0}) ∈ (topGen‘ran (,)))
6333, 59, 62mp2an 707 . . . . . . . . . . . . . . . . . . . . . . 23 ((-π(,)π) ∖ {0}) ∈ (topGen‘ran (,))
6463a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 (⊤ → ((-π(,)π) ∖ {0}) ∈ (topGen‘ran (,)))
6551, 53, 54, 55, 20, 57, 56, 64dvmptres 23632 . . . . . . . . . . . . . . . . . . . . 21 (⊤ → (ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥)) = (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 1))
6665trud 1490 . . . . . . . . . . . . . . . . . . . 20 (ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥)) = (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 1)
6766eqcomi 2630 . . . . . . . . . . . . . . . . . . 19 (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 1) = (ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥))
6867dmeqi 5285 . . . . . . . . . . . . . . . . . 18 dom (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 1) = dom (ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥))
6949, 68eqtr3i 2645 . . . . . . . . . . . . . . . . 17 ((-π(,)π) ∖ {0}) = dom (ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥))
7069eqimssi 3638 . . . . . . . . . . . . . . . 16 ((-π(,)π) ∖ {0}) ⊆ dom (ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥))
7170a1i 11 . . . . . . . . . . . . . . 15 (⊤ → ((-π(,)π) ∖ {0}) ⊆ dom (ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥)))
72 fvex 6158 . . . . . . . . . . . . . . . . . . 19 (cos‘(𝑥 / 2)) ∈ V
73 eqid 2621 . . . . . . . . . . . . . . . . . . 19 (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑥 / 2))) = (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑥 / 2)))
7472, 73dmmpti 5980 . . . . . . . . . . . . . . . . . 18 dom (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑥 / 2))) = ((-π(,)π) ∖ {0})
75 2cnd 11037 . . . . . . . . . . . . . . . . . . . . . . 23 ((⊤ ∧ 𝑥 ∈ ℝ) → 2 ∈ ℂ)
7653halfcld 11221 . . . . . . . . . . . . . . . . . . . . . . . 24 ((⊤ ∧ 𝑥 ∈ ℝ) → (𝑥 / 2) ∈ ℂ)
7776sincld 14785 . . . . . . . . . . . . . . . . . . . . . . 23 ((⊤ ∧ 𝑥 ∈ ℝ) → (sin‘(𝑥 / 2)) ∈ ℂ)
7875, 77mulcld 10004 . . . . . . . . . . . . . . . . . . . . . 22 ((⊤ ∧ 𝑥 ∈ ℝ) → (2 · (sin‘(𝑥 / 2))) ∈ ℂ)
7976coscld 14786 . . . . . . . . . . . . . . . . . . . . . 22 ((⊤ ∧ 𝑥 ∈ ℝ) → (cos‘(𝑥 / 2)) ∈ ℂ)
80 2cnd 11037 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑥 ∈ ℝ → 2 ∈ ℂ)
81 2ne0 11057 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2 ≠ 0
8281a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑥 ∈ ℝ → 2 ≠ 0)
8352, 80, 82divrec2d 10749 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑥 ∈ ℝ → (𝑥 / 2) = ((1 / 2) · 𝑥))
8483fveq2d 6152 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑥 ∈ ℝ → (sin‘(𝑥 / 2)) = (sin‘((1 / 2) · 𝑥)))
8584oveq2d 6620 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑥 ∈ ℝ → (2 · (sin‘(𝑥 / 2))) = (2 · (sin‘((1 / 2) · 𝑥))))
8685mpteq2ia 4700 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑥 ∈ ℝ ↦ (2 · (sin‘(𝑥 / 2)))) = (𝑥 ∈ ℝ ↦ (2 · (sin‘((1 / 2) · 𝑥))))
8786oveq2i 6615 . . . . . . . . . . . . . . . . . . . . . . . 24 (ℝ D (𝑥 ∈ ℝ ↦ (2 · (sin‘(𝑥 / 2))))) = (ℝ D (𝑥 ∈ ℝ ↦ (2 · (sin‘((1 / 2) · 𝑥)))))
88 resmpt 5408 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (ℝ ⊆ ℂ → ((𝑥 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑥)))) ↾ ℝ) = (𝑥 ∈ ℝ ↦ (2 · (sin‘((1 / 2) · 𝑥)))))
8912, 88ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝑥 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑥)))) ↾ ℝ) = (𝑥 ∈ ℝ ↦ (2 · (sin‘((1 / 2) · 𝑥))))
9089eqcomi 2630 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑥 ∈ ℝ ↦ (2 · (sin‘((1 / 2) · 𝑥)))) = ((𝑥 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑥)))) ↾ ℝ)
9190oveq2i 6615 . . . . . . . . . . . . . . . . . . . . . . . . 25 (ℝ D (𝑥 ∈ ℝ ↦ (2 · (sin‘((1 / 2) · 𝑥))))) = (ℝ D ((𝑥 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑥)))) ↾ ℝ))
92 eqid 2621 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑥 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑥)))) = (𝑥 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑥))))
93 2cnd 11037 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑥 ∈ ℂ → 2 ∈ ℂ)
94 halfcn 11191 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (1 / 2) ∈ ℂ
9594a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑥 ∈ ℂ → (1 / 2) ∈ ℂ)
96 id 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑥 ∈ ℂ → 𝑥 ∈ ℂ)
9795, 96mulcld 10004 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑥 ∈ ℂ → ((1 / 2) · 𝑥) ∈ ℂ)
9897sincld 14785 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑥 ∈ ℂ → (sin‘((1 / 2) · 𝑥)) ∈ ℂ)
9993, 98mulcld 10004 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑥 ∈ ℂ → (2 · (sin‘((1 / 2) · 𝑥))) ∈ ℂ)
10092, 99fmpti 6339 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑥 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑥)))):ℂ⟶ℂ
101 eqid 2621 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑥 ∈ ℂ ↦ ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑥)))) = (𝑥 ∈ ℂ ↦ ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑥))))
102 2cn 11035 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 2 ∈ ℂ
103102, 94mulcli 9989 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (2 · (1 / 2)) ∈ ℂ
104103a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑥 ∈ ℂ → (2 · (1 / 2)) ∈ ℂ)
10597coscld 14786 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑥 ∈ ℂ → (cos‘((1 / 2) · 𝑥)) ∈ ℂ)
106104, 105mulcld 10004 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑥 ∈ ℂ → ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑥))) ∈ ℂ)
107106adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((⊤ ∧ 𝑥 ∈ ℂ) → ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑥))) ∈ ℂ)
108101, 107dmmptd 5981 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (⊤ → dom (𝑥 ∈ ℂ ↦ ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑥)))) = ℂ)
109108trud 1490 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 dom (𝑥 ∈ ℂ ↦ ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑥)))) = ℂ
11012, 109sseqtr4i 3617 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ℝ ⊆ dom (𝑥 ∈ ℂ ↦ ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑥))))
111 dvasinbx 39441 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((2 ∈ ℂ ∧ (1 / 2) ∈ ℂ) → (ℂ D (𝑥 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑥))))) = (𝑥 ∈ ℂ ↦ ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑥)))))
112102, 94, 111mp2an 707 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (ℂ D (𝑥 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑥))))) = (𝑥 ∈ ℂ ↦ ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑥))))
113112dmeqi 5285 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 dom (ℂ D (𝑥 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑥))))) = dom (𝑥 ∈ ℂ ↦ ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑥))))
114110, 113sseqtr4i 3617 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ℝ ⊆ dom (ℂ D (𝑥 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑥)))))
115 dvcnre 39435 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((𝑥 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑥)))):ℂ⟶ℂ ∧ ℝ ⊆ dom (ℂ D (𝑥 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑥)))))) → (ℝ D ((𝑥 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑥)))) ↾ ℝ)) = ((ℂ D (𝑥 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑥))))) ↾ ℝ))
116100, 114, 115mp2an 707 . . . . . . . . . . . . . . . . . . . . . . . . 25 (ℝ D ((𝑥 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑥)))) ↾ ℝ)) = ((ℂ D (𝑥 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑥))))) ↾ ℝ)
117112reseq1i 5352 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((ℂ D (𝑥 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑥))))) ↾ ℝ) = ((𝑥 ∈ ℂ ↦ ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑥)))) ↾ ℝ)
118 resmpt 5408 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (ℝ ⊆ ℂ → ((𝑥 ∈ ℂ ↦ ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑥)))) ↾ ℝ) = (𝑥 ∈ ℝ ↦ ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑥)))))
11912, 118ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑥 ∈ ℂ ↦ ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑥)))) ↾ ℝ) = (𝑥 ∈ ℝ ↦ ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑥))))
120102, 81recidi 10700 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (2 · (1 / 2)) = 1
121120a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑥 ∈ ℝ → (2 · (1 / 2)) = 1)
12283eqcomd 2627 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑥 ∈ ℝ → ((1 / 2) · 𝑥) = (𝑥 / 2))
123122fveq2d 6152 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑥 ∈ ℝ → (cos‘((1 / 2) · 𝑥)) = (cos‘(𝑥 / 2)))
124121, 123oveq12d 6622 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑥 ∈ ℝ → ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑥))) = (1 · (cos‘(𝑥 / 2))))
12552halfcld 11221 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑥 ∈ ℝ → (𝑥 / 2) ∈ ℂ)
126125coscld 14786 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑥 ∈ ℝ → (cos‘(𝑥 / 2)) ∈ ℂ)
127126mulid2d 10002 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑥 ∈ ℝ → (1 · (cos‘(𝑥 / 2))) = (cos‘(𝑥 / 2)))
128124, 127eqtrd 2655 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑥 ∈ ℝ → ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑥))) = (cos‘(𝑥 / 2)))
129128mpteq2ia 4700 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑥 ∈ ℝ ↦ ((2 · (1 / 2)) · (cos‘((1 / 2) · 𝑥)))) = (𝑥 ∈ ℝ ↦ (cos‘(𝑥 / 2)))
130117, 119, 1293eqtri 2647 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((ℂ D (𝑥 ∈ ℂ ↦ (2 · (sin‘((1 / 2) · 𝑥))))) ↾ ℝ) = (𝑥 ∈ ℝ ↦ (cos‘(𝑥 / 2)))
13191, 116, 1303eqtri 2647 . . . . . . . . . . . . . . . . . . . . . . . 24 (ℝ D (𝑥 ∈ ℝ ↦ (2 · (sin‘((1 / 2) · 𝑥))))) = (𝑥 ∈ ℝ ↦ (cos‘(𝑥 / 2)))
13287, 131eqtri 2643 . . . . . . . . . . . . . . . . . . . . . . 23 (ℝ D (𝑥 ∈ ℝ ↦ (2 · (sin‘(𝑥 / 2))))) = (𝑥 ∈ ℝ ↦ (cos‘(𝑥 / 2)))
133132a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 (⊤ → (ℝ D (𝑥 ∈ ℝ ↦ (2 · (sin‘(𝑥 / 2))))) = (𝑥 ∈ ℝ ↦ (cos‘(𝑥 / 2))))
13451, 78, 79, 133, 20, 57, 56, 64dvmptres 23632 . . . . . . . . . . . . . . . . . . . . 21 (⊤ → (ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2))))) = (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑥 / 2))))
135134trud 1490 . . . . . . . . . . . . . . . . . . . 20 (ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2))))) = (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑥 / 2)))
136135eqcomi 2630 . . . . . . . . . . . . . . . . . . 19 (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑥 / 2))) = (ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))))
137136dmeqi 5285 . . . . . . . . . . . . . . . . . 18 dom (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑥 / 2))) = dom (ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))))
13874, 137eqtr3i 2645 . . . . . . . . . . . . . . . . 17 ((-π(,)π) ∖ {0}) = dom (ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))))
139138eqimssi 3638 . . . . . . . . . . . . . . . 16 ((-π(,)π) ∖ {0}) ⊆ dom (ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))))
140139a1i 11 . . . . . . . . . . . . . . 15 (⊤ → ((-π(,)π) ∖ {0}) ⊆ dom (ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2))))))
14117recnd 10012 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑠 ∈ (-π(,)π) → 𝑠 ∈ ℂ)
142141ssriv 3587 . . . . . . . . . . . . . . . . . . . . . . 23 (-π(,)π) ⊆ ℂ
143142a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 (⊤ → (-π(,)π) ⊆ ℂ)
144 ssid 3603 . . . . . . . . . . . . . . . . . . . . . . 23 ℂ ⊆ ℂ
145144a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 (⊤ → ℂ ⊆ ℂ)
146143, 145idcncfg 39388 . . . . . . . . . . . . . . . . . . . . 21 (⊤ → (𝑥 ∈ (-π(,)π) ↦ 𝑥) ∈ ((-π(,)π)–cn→ℂ))
147146trud 1490 . . . . . . . . . . . . . . . . . . . 20 (𝑥 ∈ (-π(,)π) ↦ 𝑥) ∈ ((-π(,)π)–cn→ℂ)
148 cnlimc 23558 . . . . . . . . . . . . . . . . . . . . 21 ((-π(,)π) ⊆ ℂ → ((𝑥 ∈ (-π(,)π) ↦ 𝑥) ∈ ((-π(,)π)–cn→ℂ) ↔ ((𝑥 ∈ (-π(,)π) ↦ 𝑥):(-π(,)π)⟶ℂ ∧ ∀𝑦 ∈ (-π(,)π)((𝑥 ∈ (-π(,)π) ↦ 𝑥)‘𝑦) ∈ ((𝑥 ∈ (-π(,)π) ↦ 𝑥) lim 𝑦))))
149142, 148ax-mp 5 . . . . . . . . . . . . . . . . . . . 20 ((𝑥 ∈ (-π(,)π) ↦ 𝑥) ∈ ((-π(,)π)–cn→ℂ) ↔ ((𝑥 ∈ (-π(,)π) ↦ 𝑥):(-π(,)π)⟶ℂ ∧ ∀𝑦 ∈ (-π(,)π)((𝑥 ∈ (-π(,)π) ↦ 𝑥)‘𝑦) ∈ ((𝑥 ∈ (-π(,)π) ↦ 𝑥) lim 𝑦)))
150147, 149mpbi 220 . . . . . . . . . . . . . . . . . . 19 ((𝑥 ∈ (-π(,)π) ↦ 𝑥):(-π(,)π)⟶ℂ ∧ ∀𝑦 ∈ (-π(,)π)((𝑥 ∈ (-π(,)π) ↦ 𝑥)‘𝑦) ∈ ((𝑥 ∈ (-π(,)π) ↦ 𝑥) lim 𝑦))
151150simpri 478 . . . . . . . . . . . . . . . . . 18 𝑦 ∈ (-π(,)π)((𝑥 ∈ (-π(,)π) ↦ 𝑥)‘𝑦) ∈ ((𝑥 ∈ (-π(,)π) ↦ 𝑥) lim 𝑦)
152 fveq2 6148 . . . . . . . . . . . . . . . . . . . 20 (𝑦 = 0 → ((𝑥 ∈ (-π(,)π) ↦ 𝑥)‘𝑦) = ((𝑥 ∈ (-π(,)π) ↦ 𝑥)‘0))
153 oveq2 6612 . . . . . . . . . . . . . . . . . . . 20 (𝑦 = 0 → ((𝑥 ∈ (-π(,)π) ↦ 𝑥) lim 𝑦) = ((𝑥 ∈ (-π(,)π) ↦ 𝑥) lim 0))
154152, 153eleq12d 2692 . . . . . . . . . . . . . . . . . . 19 (𝑦 = 0 → (((𝑥 ∈ (-π(,)π) ↦ 𝑥)‘𝑦) ∈ ((𝑥 ∈ (-π(,)π) ↦ 𝑥) lim 𝑦) ↔ ((𝑥 ∈ (-π(,)π) ↦ 𝑥)‘0) ∈ ((𝑥 ∈ (-π(,)π) ↦ 𝑥) lim 0)))
155154rspccva 3294 . . . . . . . . . . . . . . . . . 18 ((∀𝑦 ∈ (-π(,)π)((𝑥 ∈ (-π(,)π) ↦ 𝑥)‘𝑦) ∈ ((𝑥 ∈ (-π(,)π) ↦ 𝑥) lim 𝑦) ∧ 0 ∈ (-π(,)π)) → ((𝑥 ∈ (-π(,)π) ↦ 𝑥)‘0) ∈ ((𝑥 ∈ (-π(,)π) ↦ 𝑥) lim 0))
156151, 44, 155mp2an 707 . . . . . . . . . . . . . . . . 17 ((𝑥 ∈ (-π(,)π) ↦ 𝑥)‘0) ∈ ((𝑥 ∈ (-π(,)π) ↦ 𝑥) lim 0)
157 id 22 . . . . . . . . . . . . . . . . . . 19 (𝑥 = 0 → 𝑥 = 0)
158 eqid 2621 . . . . . . . . . . . . . . . . . . 19 (𝑥 ∈ (-π(,)π) ↦ 𝑥) = (𝑥 ∈ (-π(,)π) ↦ 𝑥)
159 c0ex 9978 . . . . . . . . . . . . . . . . . . 19 0 ∈ V
160157, 158, 159fvmpt 6239 . . . . . . . . . . . . . . . . . 18 (0 ∈ (-π(,)π) → ((𝑥 ∈ (-π(,)π) ↦ 𝑥)‘0) = 0)
16144, 160ax-mp 5 . . . . . . . . . . . . . . . . 17 ((𝑥 ∈ (-π(,)π) ↦ 𝑥)‘0) = 0
162 elioore 12147 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 ∈ (-π(,)π) → 𝑥 ∈ ℝ)
163162recnd 10012 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 ∈ (-π(,)π) → 𝑥 ∈ ℂ)
164158, 163fmpti 6339 . . . . . . . . . . . . . . . . . . . . 21 (𝑥 ∈ (-π(,)π) ↦ 𝑥):(-π(,)π)⟶ℂ
165164a1i 11 . . . . . . . . . . . . . . . . . . . 20 (⊤ → (𝑥 ∈ (-π(,)π) ↦ 𝑥):(-π(,)π)⟶ℂ)
166165limcdif 23546 . . . . . . . . . . . . . . . . . . 19 (⊤ → ((𝑥 ∈ (-π(,)π) ↦ 𝑥) lim 0) = (((𝑥 ∈ (-π(,)π) ↦ 𝑥) ↾ ((-π(,)π) ∖ {0})) lim 0))
167166trud 1490 . . . . . . . . . . . . . . . . . 18 ((𝑥 ∈ (-π(,)π) ↦ 𝑥) lim 0) = (((𝑥 ∈ (-π(,)π) ↦ 𝑥) ↾ ((-π(,)π) ∖ {0})) lim 0)
168 resmpt 5408 . . . . . . . . . . . . . . . . . . . 20 (((-π(,)π) ∖ {0}) ⊆ (-π(,)π) → ((𝑥 ∈ (-π(,)π) ↦ 𝑥) ↾ ((-π(,)π) ∖ {0})) = (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥))
16916, 168ax-mp 5 . . . . . . . . . . . . . . . . . . 19 ((𝑥 ∈ (-π(,)π) ↦ 𝑥) ↾ ((-π(,)π) ∖ {0})) = (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥)
170169oveq1i 6614 . . . . . . . . . . . . . . . . . 18 (((𝑥 ∈ (-π(,)π) ↦ 𝑥) ↾ ((-π(,)π) ∖ {0})) lim 0) = ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥) lim 0)
171167, 170eqtri 2643 . . . . . . . . . . . . . . . . 17 ((𝑥 ∈ (-π(,)π) ↦ 𝑥) lim 0) = ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥) lim 0)
172156, 161, 1713eltr3i 2710 . . . . . . . . . . . . . . . 16 0 ∈ ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥) lim 0)
173172a1i 11 . . . . . . . . . . . . . . 15 (⊤ → 0 ∈ ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥) lim 0))
174 eqid 2621 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 ∈ ℂ ↦ 2) = (𝑥 ∈ ℂ ↦ 2)
175144a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 (2 ∈ ℂ → ℂ ⊆ ℂ)
176 2cnd 11037 . . . . . . . . . . . . . . . . . . . . . . . . 25 (2 ∈ ℂ → 2 ∈ ℂ)
177175, 176, 175constcncfg 39387 . . . . . . . . . . . . . . . . . . . . . . . 24 (2 ∈ ℂ → (𝑥 ∈ ℂ ↦ 2) ∈ (ℂ–cn→ℂ))
178102, 177mp1i 13 . . . . . . . . . . . . . . . . . . . . . . 23 (⊤ → (𝑥 ∈ ℂ ↦ 2) ∈ (ℂ–cn→ℂ))
179 2cnd 11037 . . . . . . . . . . . . . . . . . . . . . . 23 ((⊤ ∧ 𝑥 ∈ (-π(,)π)) → 2 ∈ ℂ)
180174, 178, 143, 145, 179cncfmptssg 39386 . . . . . . . . . . . . . . . . . . . . . 22 (⊤ → (𝑥 ∈ (-π(,)π) ↦ 2) ∈ ((-π(,)π)–cn→ℂ))
181 sincn 24102 . . . . . . . . . . . . . . . . . . . . . . . 24 sin ∈ (ℂ–cn→ℂ)
182181a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (⊤ → sin ∈ (ℂ–cn→ℂ))
183 eqid 2621 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 ∈ ℂ ↦ (𝑥 / 2)) = (𝑥 ∈ ℂ ↦ (𝑥 / 2))
184183divccncf 22617 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((2 ∈ ℂ ∧ 2 ≠ 0) → (𝑥 ∈ ℂ ↦ (𝑥 / 2)) ∈ (ℂ–cn→ℂ))
185102, 81, 184mp2an 707 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑥 ∈ ℂ ↦ (𝑥 / 2)) ∈ (ℂ–cn→ℂ)
186185a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊤ → (𝑥 ∈ ℂ ↦ (𝑥 / 2)) ∈ (ℂ–cn→ℂ))
187163adantl 482 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((⊤ ∧ 𝑥 ∈ (-π(,)π)) → 𝑥 ∈ ℂ)
188187halfcld 11221 . . . . . . . . . . . . . . . . . . . . . . . 24 ((⊤ ∧ 𝑥 ∈ (-π(,)π)) → (𝑥 / 2) ∈ ℂ)
189183, 186, 143, 145, 188cncfmptssg 39386 . . . . . . . . . . . . . . . . . . . . . . 23 (⊤ → (𝑥 ∈ (-π(,)π) ↦ (𝑥 / 2)) ∈ ((-π(,)π)–cn→ℂ))
190182, 189cncfmpt1f 22624 . . . . . . . . . . . . . . . . . . . . . 22 (⊤ → (𝑥 ∈ (-π(,)π) ↦ (sin‘(𝑥 / 2))) ∈ ((-π(,)π)–cn→ℂ))
191180, 190mulcncf 23123 . . . . . . . . . . . . . . . . . . . . 21 (⊤ → (𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))) ∈ ((-π(,)π)–cn→ℂ))
192191trud 1490 . . . . . . . . . . . . . . . . . . . 20 (𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))) ∈ ((-π(,)π)–cn→ℂ)
193 cnlimc 23558 . . . . . . . . . . . . . . . . . . . . 21 ((-π(,)π) ⊆ ℂ → ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))) ∈ ((-π(,)π)–cn→ℂ) ↔ ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))):(-π(,)π)⟶ℂ ∧ ∀𝑦 ∈ (-π(,)π)((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2))))‘𝑦) ∈ ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))) lim 𝑦))))
194142, 193ax-mp 5 . . . . . . . . . . . . . . . . . . . 20 ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))) ∈ ((-π(,)π)–cn→ℂ) ↔ ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))):(-π(,)π)⟶ℂ ∧ ∀𝑦 ∈ (-π(,)π)((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2))))‘𝑦) ∈ ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))) lim 𝑦)))
195192, 194mpbi 220 . . . . . . . . . . . . . . . . . . 19 ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))):(-π(,)π)⟶ℂ ∧ ∀𝑦 ∈ (-π(,)π)((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2))))‘𝑦) ∈ ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))) lim 𝑦))
196195simpri 478 . . . . . . . . . . . . . . . . . 18 𝑦 ∈ (-π(,)π)((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2))))‘𝑦) ∈ ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))) lim 𝑦)
197 fveq2 6148 . . . . . . . . . . . . . . . . . . . 20 (𝑦 = 0 → ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2))))‘𝑦) = ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2))))‘0))
198 oveq2 6612 . . . . . . . . . . . . . . . . . . . 20 (𝑦 = 0 → ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))) lim 𝑦) = ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))) lim 0))
199197, 198eleq12d 2692 . . . . . . . . . . . . . . . . . . 19 (𝑦 = 0 → (((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2))))‘𝑦) ∈ ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))) lim 𝑦) ↔ ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2))))‘0) ∈ ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))) lim 0)))
200199rspccva 3294 . . . . . . . . . . . . . . . . . 18 ((∀𝑦 ∈ (-π(,)π)((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2))))‘𝑦) ∈ ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))) lim 𝑦) ∧ 0 ∈ (-π(,)π)) → ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2))))‘0) ∈ ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))) lim 0))
201196, 44, 200mp2an 707 . . . . . . . . . . . . . . . . 17 ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2))))‘0) ∈ ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))) lim 0)
202 oveq1 6611 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 = 0 → (𝑥 / 2) = (0 / 2))
203102, 81div0i 10703 . . . . . . . . . . . . . . . . . . . . . . . 24 (0 / 2) = 0
204202, 203syl6eq 2671 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 = 0 → (𝑥 / 2) = 0)
205204fveq2d 6152 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 = 0 → (sin‘(𝑥 / 2)) = (sin‘0))
206 sin0 14804 . . . . . . . . . . . . . . . . . . . . . 22 (sin‘0) = 0
207205, 206syl6eq 2671 . . . . . . . . . . . . . . . . . . . . 21 (𝑥 = 0 → (sin‘(𝑥 / 2)) = 0)
208207oveq2d 6620 . . . . . . . . . . . . . . . . . . . 20 (𝑥 = 0 → (2 · (sin‘(𝑥 / 2))) = (2 · 0))
209 2t0e0 11127 . . . . . . . . . . . . . . . . . . . 20 (2 · 0) = 0
210208, 209syl6eq 2671 . . . . . . . . . . . . . . . . . . 19 (𝑥 = 0 → (2 · (sin‘(𝑥 / 2))) = 0)
211 eqid 2621 . . . . . . . . . . . . . . . . . . 19 (𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))) = (𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2))))
212210, 211, 159fvmpt 6239 . . . . . . . . . . . . . . . . . 18 (0 ∈ (-π(,)π) → ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2))))‘0) = 0)
21344, 212ax-mp 5 . . . . . . . . . . . . . . . . 17 ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2))))‘0) = 0
214 2cnd 11037 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 ∈ (-π(,)π) → 2 ∈ ℂ)
215163halfcld 11221 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 ∈ (-π(,)π) → (𝑥 / 2) ∈ ℂ)
216215sincld 14785 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 ∈ (-π(,)π) → (sin‘(𝑥 / 2)) ∈ ℂ)
217214, 216mulcld 10004 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 ∈ (-π(,)π) → (2 · (sin‘(𝑥 / 2))) ∈ ℂ)
218211, 217fmpti 6339 . . . . . . . . . . . . . . . . . . . . 21 (𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))):(-π(,)π)⟶ℂ
219218a1i 11 . . . . . . . . . . . . . . . . . . . 20 (⊤ → (𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))):(-π(,)π)⟶ℂ)
220219limcdif 23546 . . . . . . . . . . . . . . . . . . 19 (⊤ → ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))) lim 0) = (((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))) ↾ ((-π(,)π) ∖ {0})) lim 0))
221220trud 1490 . . . . . . . . . . . . . . . . . 18 ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))) lim 0) = (((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))) ↾ ((-π(,)π) ∖ {0})) lim 0)
222 resmpt 5408 . . . . . . . . . . . . . . . . . . . 20 (((-π(,)π) ∖ {0}) ⊆ (-π(,)π) → ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))) ↾ ((-π(,)π) ∖ {0})) = (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))))
22316, 222ax-mp 5 . . . . . . . . . . . . . . . . . . 19 ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))) ↾ ((-π(,)π) ∖ {0})) = (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2))))
224223oveq1i 6614 . . . . . . . . . . . . . . . . . 18 (((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))) ↾ ((-π(,)π) ∖ {0})) lim 0) = ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))) lim 0)
225221, 224eqtri 2643 . . . . . . . . . . . . . . . . 17 ((𝑥 ∈ (-π(,)π) ↦ (2 · (sin‘(𝑥 / 2)))) lim 0) = ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))) lim 0)
226201, 213, 2253eltr3i 2710 . . . . . . . . . . . . . . . 16 0 ∈ ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))) lim 0)
227226a1i 11 . . . . . . . . . . . . . . 15 (⊤ → 0 ∈ ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))) lim 0))
228 eqidd 2622 . . . . . . . . . . . . . . . . . . . . 21 (𝑦 ∈ ((-π(,)π) ∖ {0}) → (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))) = (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))))
229 oveq1 6611 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 = 𝑦 → (𝑥 / 2) = (𝑦 / 2))
230229fveq2d 6152 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 = 𝑦 → (sin‘(𝑥 / 2)) = (sin‘(𝑦 / 2)))
231230oveq2d 6620 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 = 𝑦 → (2 · (sin‘(𝑥 / 2))) = (2 · (sin‘(𝑦 / 2))))
232231adantl 482 . . . . . . . . . . . . . . . . . . . . 21 ((𝑦 ∈ ((-π(,)π) ∖ {0}) ∧ 𝑥 = 𝑦) → (2 · (sin‘(𝑥 / 2))) = (2 · (sin‘(𝑦 / 2))))
233 id 22 . . . . . . . . . . . . . . . . . . . . 21 (𝑦 ∈ ((-π(,)π) ∖ {0}) → 𝑦 ∈ ((-π(,)π) ∖ {0}))
23426a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 (𝑦 ∈ ((-π(,)π) ∖ {0}) → 2 ∈ ℝ)
23519sseli 3579 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑦 ∈ ((-π(,)π) ∖ {0}) → 𝑦 ∈ ℝ)
236235rehalfcld 11223 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑦 ∈ ((-π(,)π) ∖ {0}) → (𝑦 / 2) ∈ ℝ)
237236resincld 14798 . . . . . . . . . . . . . . . . . . . . . 22 (𝑦 ∈ ((-π(,)π) ∖ {0}) → (sin‘(𝑦 / 2)) ∈ ℝ)
238234, 237remulcld 10014 . . . . . . . . . . . . . . . . . . . . 21 (𝑦 ∈ ((-π(,)π) ∖ {0}) → (2 · (sin‘(𝑦 / 2))) ∈ ℝ)
239228, 232, 233, 238fvmptd 6245 . . . . . . . . . . . . . . . . . . . 20 (𝑦 ∈ ((-π(,)π) ∖ {0}) → ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2))))‘𝑦) = (2 · (sin‘(𝑦 / 2))))
240 2cnd 11037 . . . . . . . . . . . . . . . . . . . . 21 (𝑦 ∈ ((-π(,)π) ∖ {0}) → 2 ∈ ℂ)
241237recnd 10012 . . . . . . . . . . . . . . . . . . . . 21 (𝑦 ∈ ((-π(,)π) ∖ {0}) → (sin‘(𝑦 / 2)) ∈ ℂ)
24281a1i 11 . . . . . . . . . . . . . . . . . . . . 21 (𝑦 ∈ ((-π(,)π) ∖ {0}) → 2 ≠ 0)
243 ioossicc 12201 . . . . . . . . . . . . . . . . . . . . . . 23 (-π(,)π) ⊆ (-π[,]π)
244 eldifi 3710 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑦 ∈ ((-π(,)π) ∖ {0}) → 𝑦 ∈ (-π(,)π))
245243, 244sseldi 3581 . . . . . . . . . . . . . . . . . . . . . 22 (𝑦 ∈ ((-π(,)π) ∖ {0}) → 𝑦 ∈ (-π[,]π))
246 eldifsni 4289 . . . . . . . . . . . . . . . . . . . . . 22 (𝑦 ∈ ((-π(,)π) ∖ {0}) → 𝑦 ≠ 0)
247 fourierdlem44 39675 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑦 ∈ (-π[,]π) ∧ 𝑦 ≠ 0) → (sin‘(𝑦 / 2)) ≠ 0)
248245, 246, 247syl2anc 692 . . . . . . . . . . . . . . . . . . . . 21 (𝑦 ∈ ((-π(,)π) ∖ {0}) → (sin‘(𝑦 / 2)) ≠ 0)
249240, 241, 242, 248mulne0d 10623 . . . . . . . . . . . . . . . . . . . 20 (𝑦 ∈ ((-π(,)π) ∖ {0}) → (2 · (sin‘(𝑦 / 2))) ≠ 0)
250239, 249eqnetrd 2857 . . . . . . . . . . . . . . . . . . 19 (𝑦 ∈ ((-π(,)π) ∖ {0}) → ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2))))‘𝑦) ≠ 0)
251250neneqd 2795 . . . . . . . . . . . . . . . . . 18 (𝑦 ∈ ((-π(,)π) ∖ {0}) → ¬ ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2))))‘𝑦) = 0)
252251nrex 2994 . . . . . . . . . . . . . . . . 17 ¬ ∃𝑦 ∈ ((-π(,)π) ∖ {0})((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2))))‘𝑦) = 0
25325fnmpt 5977 . . . . . . . . . . . . . . . . . . 19 (∀𝑥 ∈ ((-π(,)π) ∖ {0})(2 · (sin‘(𝑥 / 2))) ∈ ℝ → (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))) Fn ((-π(,)π) ∖ {0}))
254253, 30mprg 2921 . . . . . . . . . . . . . . . . . 18 (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))) Fn ((-π(,)π) ∖ {0})
255 ssid 3603 . . . . . . . . . . . . . . . . . 18 ((-π(,)π) ∖ {0}) ⊆ ((-π(,)π) ∖ {0})
256 fvelimab 6210 . . . . . . . . . . . . . . . . . 18 (((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))) Fn ((-π(,)π) ∖ {0}) ∧ ((-π(,)π) ∖ {0}) ⊆ ((-π(,)π) ∖ {0})) → (0 ∈ ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))) “ ((-π(,)π) ∖ {0})) ↔ ∃𝑦 ∈ ((-π(,)π) ∖ {0})((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2))))‘𝑦) = 0))
257254, 255, 256mp2an 707 . . . . . . . . . . . . . . . . 17 (0 ∈ ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))) “ ((-π(,)π) ∖ {0})) ↔ ∃𝑦 ∈ ((-π(,)π) ∖ {0})((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2))))‘𝑦) = 0)
258252, 257mtbir 313 . . . . . . . . . . . . . . . 16 ¬ 0 ∈ ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))) “ ((-π(,)π) ∖ {0}))
259258a1i 11 . . . . . . . . . . . . . . 15 (⊤ → ¬ 0 ∈ ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))) “ ((-π(,)π) ∖ {0})))
260 eqidd 2622 . . . . . . . . . . . . . . . . . . . . . 22 (𝑦 ∈ ((-π(,)π) ∖ {0}) → (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑥 / 2))) = (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑥 / 2))))
261229fveq2d 6152 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 = 𝑦 → (cos‘(𝑥 / 2)) = (cos‘(𝑦 / 2)))
262261adantl 482 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑦 ∈ ((-π(,)π) ∖ {0}) ∧ 𝑥 = 𝑦) → (cos‘(𝑥 / 2)) = (cos‘(𝑦 / 2)))
263235recnd 10012 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑦 ∈ ((-π(,)π) ∖ {0}) → 𝑦 ∈ ℂ)
264263halfcld 11221 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑦 ∈ ((-π(,)π) ∖ {0}) → (𝑦 / 2) ∈ ℂ)
265264coscld 14786 . . . . . . . . . . . . . . . . . . . . . 22 (𝑦 ∈ ((-π(,)π) ∖ {0}) → (cos‘(𝑦 / 2)) ∈ ℂ)
266260, 262, 233, 265fvmptd 6245 . . . . . . . . . . . . . . . . . . . . 21 (𝑦 ∈ ((-π(,)π) ∖ {0}) → ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑥 / 2)))‘𝑦) = (cos‘(𝑦 / 2)))
267236rered 13898 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑦 ∈ ((-π(,)π) ∖ {0}) → (ℜ‘(𝑦 / 2)) = (𝑦 / 2))
268 halfpire 24120 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (π / 2) ∈ ℝ
269268renegcli 10286 . . . . . . . . . . . . . . . . . . . . . . . . . 26 -(π / 2) ∈ ℝ
270269a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑦 ∈ ((-π(,)π) ∖ {0}) → -(π / 2) ∈ ℝ)
271270rexrd 10033 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑦 ∈ ((-π(,)π) ∖ {0}) → -(π / 2) ∈ ℝ*)
272268a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑦 ∈ ((-π(,)π) ∖ {0}) → (π / 2) ∈ ℝ)
273272rexrd 10033 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑦 ∈ ((-π(,)π) ∖ {0}) → (π / 2) ∈ ℝ*)
274 picn 24115 . . . . . . . . . . . . . . . . . . . . . . . . . 26 π ∈ ℂ
275 divneg 10663 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((π ∈ ℂ ∧ 2 ∈ ℂ ∧ 2 ≠ 0) → -(π / 2) = (-π / 2))
276274, 102, 81, 275mp3an 1421 . . . . . . . . . . . . . . . . . . . . . . . . 25 -(π / 2) = (-π / 2)
27739a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑦 ∈ ((-π(,)π) ∖ {0}) → -π ∈ ℝ)
278 2rp 11781 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 2 ∈ ℝ+
279278a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑦 ∈ ((-π(,)π) ∖ {0}) → 2 ∈ ℝ+)
28040a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑦 ∈ ((-π(,)π) ∖ {0}) → -π ∈ ℝ*)
28141a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑦 ∈ ((-π(,)π) ∖ {0}) → π ∈ ℝ*)
282 ioogtlb 39128 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((-π ∈ ℝ* ∧ π ∈ ℝ*𝑦 ∈ (-π(,)π)) → -π < 𝑦)
283280, 281, 244, 282syl3anc 1323 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑦 ∈ ((-π(,)π) ∖ {0}) → -π < 𝑦)
284277, 235, 279, 283ltdiv1dd 11873 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑦 ∈ ((-π(,)π) ∖ {0}) → (-π / 2) < (𝑦 / 2))
285276, 284syl5eqbr 4648 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑦 ∈ ((-π(,)π) ∖ {0}) → -(π / 2) < (𝑦 / 2))
28638a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑦 ∈ ((-π(,)π) ∖ {0}) → π ∈ ℝ)
287 iooltub 39146 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((-π ∈ ℝ* ∧ π ∈ ℝ*𝑦 ∈ (-π(,)π)) → 𝑦 < π)
288280, 281, 244, 287syl3anc 1323 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑦 ∈ ((-π(,)π) ∖ {0}) → 𝑦 < π)
289235, 286, 279, 288ltdiv1dd 11873 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑦 ∈ ((-π(,)π) ∖ {0}) → (𝑦 / 2) < (π / 2))
290271, 273, 236, 285, 289eliood 39131 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑦 ∈ ((-π(,)π) ∖ {0}) → (𝑦 / 2) ∈ (-(π / 2)(,)(π / 2)))
291267, 290eqeltrd 2698 . . . . . . . . . . . . . . . . . . . . . 22 (𝑦 ∈ ((-π(,)π) ∖ {0}) → (ℜ‘(𝑦 / 2)) ∈ (-(π / 2)(,)(π / 2)))
292 cosne0 24180 . . . . . . . . . . . . . . . . . . . . . 22 (((𝑦 / 2) ∈ ℂ ∧ (ℜ‘(𝑦 / 2)) ∈ (-(π / 2)(,)(π / 2))) → (cos‘(𝑦 / 2)) ≠ 0)
293264, 291, 292syl2anc 692 . . . . . . . . . . . . . . . . . . . . 21 (𝑦 ∈ ((-π(,)π) ∖ {0}) → (cos‘(𝑦 / 2)) ≠ 0)
294266, 293eqnetrd 2857 . . . . . . . . . . . . . . . . . . . 20 (𝑦 ∈ ((-π(,)π) ∖ {0}) → ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑥 / 2)))‘𝑦) ≠ 0)
295294neneqd 2795 . . . . . . . . . . . . . . . . . . 19 (𝑦 ∈ ((-π(,)π) ∖ {0}) → ¬ ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑥 / 2)))‘𝑦) = 0)
296295nrex 2994 . . . . . . . . . . . . . . . . . 18 ¬ ∃𝑦 ∈ ((-π(,)π) ∖ {0})((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑥 / 2)))‘𝑦) = 0
29772, 73fnmpti 5979 . . . . . . . . . . . . . . . . . . 19 (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑥 / 2))) Fn ((-π(,)π) ∖ {0})
298 fvelimab 6210 . . . . . . . . . . . . . . . . . . 19 (((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑥 / 2))) Fn ((-π(,)π) ∖ {0}) ∧ ((-π(,)π) ∖ {0}) ⊆ ((-π(,)π) ∖ {0})) → (0 ∈ ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑥 / 2))) “ ((-π(,)π) ∖ {0})) ↔ ∃𝑦 ∈ ((-π(,)π) ∖ {0})((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑥 / 2)))‘𝑦) = 0))
299297, 255, 298mp2an 707 . . . . . . . . . . . . . . . . . 18 (0 ∈ ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑥 / 2))) “ ((-π(,)π) ∖ {0})) ↔ ∃𝑦 ∈ ((-π(,)π) ∖ {0})((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑥 / 2)))‘𝑦) = 0)
300296, 299mtbir 313 . . . . . . . . . . . . . . . . 17 ¬ 0 ∈ ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑥 / 2))) “ ((-π(,)π) ∖ {0}))
301135imaeq1i 5422 . . . . . . . . . . . . . . . . . 18 ((ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2))))) “ ((-π(,)π) ∖ {0})) = ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑥 / 2))) “ ((-π(,)π) ∖ {0}))
302301eleq2i 2690 . . . . . . . . . . . . . . . . 17 (0 ∈ ((ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2))))) “ ((-π(,)π) ∖ {0})) ↔ 0 ∈ ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑥 / 2))) “ ((-π(,)π) ∖ {0})))
303300, 302mtbir 313 . . . . . . . . . . . . . . . 16 ¬ 0 ∈ ((ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2))))) “ ((-π(,)π) ∖ {0}))
304303a1i 11 . . . . . . . . . . . . . . 15 (⊤ → ¬ 0 ∈ ((ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2))))) “ ((-π(,)π) ∖ {0})))
305 eqid 2621 . . . . . . . . . . . . . . . . 17 (𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑠 / 2))) = (𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑠 / 2)))
306 eqid 2621 . . . . . . . . . . . . . . . . 17 (𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (1 / (cos‘(𝑠 / 2)))) = (𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (1 / (cos‘(𝑠 / 2))))
30719sseli 3579 . . . . . . . . . . . . . . . . . . . . . 22 (𝑠 ∈ ((-π(,)π) ∖ {0}) → 𝑠 ∈ ℝ)
308307recnd 10012 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 ∈ ((-π(,)π) ∖ {0}) → 𝑠 ∈ ℂ)
309308halfcld 11221 . . . . . . . . . . . . . . . . . . . 20 (𝑠 ∈ ((-π(,)π) ∖ {0}) → (𝑠 / 2) ∈ ℂ)
310309coscld 14786 . . . . . . . . . . . . . . . . . . 19 (𝑠 ∈ ((-π(,)π) ∖ {0}) → (cos‘(𝑠 / 2)) ∈ ℂ)
311307rehalfcld 11223 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑠 ∈ ((-π(,)π) ∖ {0}) → (𝑠 / 2) ∈ ℝ)
312311rered 13898 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑠 ∈ ((-π(,)π) ∖ {0}) → (ℜ‘(𝑠 / 2)) = (𝑠 / 2))
313269a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑠 ∈ ((-π(,)π) ∖ {0}) → -(π / 2) ∈ ℝ)
314313rexrd 10033 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑠 ∈ ((-π(,)π) ∖ {0}) → -(π / 2) ∈ ℝ*)
315268a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑠 ∈ ((-π(,)π) ∖ {0}) → (π / 2) ∈ ℝ)
316315rexrd 10033 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑠 ∈ ((-π(,)π) ∖ {0}) → (π / 2) ∈ ℝ*)
31738a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑠 ∈ ((-π(,)π) ∖ {0}) → π ∈ ℝ)
318317renegcld 10401 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑠 ∈ ((-π(,)π) ∖ {0}) → -π ∈ ℝ)
319278a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑠 ∈ ((-π(,)π) ∖ {0}) → 2 ∈ ℝ+)
32040a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑠 ∈ ((-π(,)π) ∖ {0}) → -π ∈ ℝ*)
32141a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑠 ∈ ((-π(,)π) ∖ {0}) → π ∈ ℝ*)
322 eldifi 3710 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑠 ∈ ((-π(,)π) ∖ {0}) → 𝑠 ∈ (-π(,)π))
323 ioogtlb 39128 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((-π ∈ ℝ* ∧ π ∈ ℝ*𝑠 ∈ (-π(,)π)) → -π < 𝑠)
324320, 321, 322, 323syl3anc 1323 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑠 ∈ ((-π(,)π) ∖ {0}) → -π < 𝑠)
325318, 307, 319, 324ltdiv1dd 11873 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑠 ∈ ((-π(,)π) ∖ {0}) → (-π / 2) < (𝑠 / 2))
326276, 325syl5eqbr 4648 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑠 ∈ ((-π(,)π) ∖ {0}) → -(π / 2) < (𝑠 / 2))
327 iooltub 39146 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((-π ∈ ℝ* ∧ π ∈ ℝ*𝑠 ∈ (-π(,)π)) → 𝑠 < π)
328320, 321, 322, 327syl3anc 1323 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑠 ∈ ((-π(,)π) ∖ {0}) → 𝑠 < π)
329307, 317, 319, 328ltdiv1dd 11873 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑠 ∈ ((-π(,)π) ∖ {0}) → (𝑠 / 2) < (π / 2))
330314, 316, 311, 326, 329eliood 39131 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑠 ∈ ((-π(,)π) ∖ {0}) → (𝑠 / 2) ∈ (-(π / 2)(,)(π / 2)))
331312, 330eqeltrd 2698 . . . . . . . . . . . . . . . . . . . . . 22 (𝑠 ∈ ((-π(,)π) ∖ {0}) → (ℜ‘(𝑠 / 2)) ∈ (-(π / 2)(,)(π / 2)))
332 cosne0 24180 . . . . . . . . . . . . . . . . . . . . . 22 (((𝑠 / 2) ∈ ℂ ∧ (ℜ‘(𝑠 / 2)) ∈ (-(π / 2)(,)(π / 2))) → (cos‘(𝑠 / 2)) ≠ 0)
333309, 331, 332syl2anc 692 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 ∈ ((-π(,)π) ∖ {0}) → (cos‘(𝑠 / 2)) ≠ 0)
334333neneqd 2795 . . . . . . . . . . . . . . . . . . . 20 (𝑠 ∈ ((-π(,)π) ∖ {0}) → ¬ (cos‘(𝑠 / 2)) = 0)
335311recoscld 14799 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 ∈ ((-π(,)π) ∖ {0}) → (cos‘(𝑠 / 2)) ∈ ℝ)
336 elsng 4162 . . . . . . . . . . . . . . . . . . . . 21 ((cos‘(𝑠 / 2)) ∈ ℝ → ((cos‘(𝑠 / 2)) ∈ {0} ↔ (cos‘(𝑠 / 2)) = 0))
337335, 336syl 17 . . . . . . . . . . . . . . . . . . . 20 (𝑠 ∈ ((-π(,)π) ∖ {0}) → ((cos‘(𝑠 / 2)) ∈ {0} ↔ (cos‘(𝑠 / 2)) = 0))
338334, 337mtbird 315 . . . . . . . . . . . . . . . . . . 19 (𝑠 ∈ ((-π(,)π) ∖ {0}) → ¬ (cos‘(𝑠 / 2)) ∈ {0})
339310, 338eldifd 3566 . . . . . . . . . . . . . . . . . 18 (𝑠 ∈ ((-π(,)π) ∖ {0}) → (cos‘(𝑠 / 2)) ∈ (ℂ ∖ {0}))
340339adantl 482 . . . . . . . . . . . . . . . . 17 ((⊤ ∧ 𝑠 ∈ ((-π(,)π) ∖ {0})) → (cos‘(𝑠 / 2)) ∈ (ℂ ∖ {0}))
341309ad2antrl 763 . . . . . . . . . . . . . . . . . 18 ((⊤ ∧ (𝑠 ∈ ((-π(,)π) ∖ {0}) ∧ (𝑠 / 2) ≠ 0)) → (𝑠 / 2) ∈ ℂ)
342 cosf 14780 . . . . . . . . . . . . . . . . . . . 20 cos:ℂ⟶ℂ
343342a1i 11 . . . . . . . . . . . . . . . . . . 19 (⊤ → cos:ℂ⟶ℂ)
344343ffvelrnda 6315 . . . . . . . . . . . . . . . . . 18 ((⊤ ∧ 𝑥 ∈ ℂ) → (cos‘𝑥) ∈ ℂ)
345 eqid 2621 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 ∈ ℂ ↦ (𝑠 / 2)) = (𝑠 ∈ ℂ ↦ (𝑠 / 2))
346345divccncf 22617 . . . . . . . . . . . . . . . . . . . . . . 23 ((2 ∈ ℂ ∧ 2 ≠ 0) → (𝑠 ∈ ℂ ↦ (𝑠 / 2)) ∈ (ℂ–cn→ℂ))
347102, 81, 346mp2an 707 . . . . . . . . . . . . . . . . . . . . . 22 (𝑠 ∈ ℂ ↦ (𝑠 / 2)) ∈ (ℂ–cn→ℂ)
348347a1i 11 . . . . . . . . . . . . . . . . . . . . 21 (⊤ → (𝑠 ∈ ℂ ↦ (𝑠 / 2)) ∈ (ℂ–cn→ℂ))
349141adantl 482 . . . . . . . . . . . . . . . . . . . . . 22 ((⊤ ∧ 𝑠 ∈ (-π(,)π)) → 𝑠 ∈ ℂ)
350349halfcld 11221 . . . . . . . . . . . . . . . . . . . . 21 ((⊤ ∧ 𝑠 ∈ (-π(,)π)) → (𝑠 / 2) ∈ ℂ)
351345, 348, 143, 145, 350cncfmptssg 39386 . . . . . . . . . . . . . . . . . . . 20 (⊤ → (𝑠 ∈ (-π(,)π) ↦ (𝑠 / 2)) ∈ ((-π(,)π)–cn→ℂ))
352 oveq1 6611 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 = 0 → (𝑠 / 2) = (0 / 2))
353352, 203syl6eq 2671 . . . . . . . . . . . . . . . . . . . 20 (𝑠 = 0 → (𝑠 / 2) = 0)
354351, 45, 353cnmptlimc 23560 . . . . . . . . . . . . . . . . . . 19 (⊤ → 0 ∈ ((𝑠 ∈ (-π(,)π) ↦ (𝑠 / 2)) lim 0))
355 eqid 2621 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑠 ∈ (-π(,)π) ↦ (𝑠 / 2)) = (𝑠 ∈ (-π(,)π) ↦ (𝑠 / 2))
356141halfcld 11221 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑠 ∈ (-π(,)π) → (𝑠 / 2) ∈ ℂ)
357355, 356fmpti 6339 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑠 ∈ (-π(,)π) ↦ (𝑠 / 2)):(-π(,)π)⟶ℂ
358357a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 (⊤ → (𝑠 ∈ (-π(,)π) ↦ (𝑠 / 2)):(-π(,)π)⟶ℂ)
359358limcdif 23546 . . . . . . . . . . . . . . . . . . . . 21 (⊤ → ((𝑠 ∈ (-π(,)π) ↦ (𝑠 / 2)) lim 0) = (((𝑠 ∈ (-π(,)π) ↦ (𝑠 / 2)) ↾ ((-π(,)π) ∖ {0})) lim 0))
360359trud 1490 . . . . . . . . . . . . . . . . . . . 20 ((𝑠 ∈ (-π(,)π) ↦ (𝑠 / 2)) lim 0) = (((𝑠 ∈ (-π(,)π) ↦ (𝑠 / 2)) ↾ ((-π(,)π) ∖ {0})) lim 0)
361 resmpt 5408 . . . . . . . . . . . . . . . . . . . . . 22 (((-π(,)π) ∖ {0}) ⊆ (-π(,)π) → ((𝑠 ∈ (-π(,)π) ↦ (𝑠 / 2)) ↾ ((-π(,)π) ∖ {0})) = (𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (𝑠 / 2)))
36216, 361ax-mp 5 . . . . . . . . . . . . . . . . . . . . 21 ((𝑠 ∈ (-π(,)π) ↦ (𝑠 / 2)) ↾ ((-π(,)π) ∖ {0})) = (𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (𝑠 / 2))
363362oveq1i 6614 . . . . . . . . . . . . . . . . . . . 20 (((𝑠 ∈ (-π(,)π) ↦ (𝑠 / 2)) ↾ ((-π(,)π) ∖ {0})) lim 0) = ((𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (𝑠 / 2)) lim 0)
364360, 363eqtri 2643 . . . . . . . . . . . . . . . . . . 19 ((𝑠 ∈ (-π(,)π) ↦ (𝑠 / 2)) lim 0) = ((𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (𝑠 / 2)) lim 0)
365354, 364syl6eleq 2708 . . . . . . . . . . . . . . . . . 18 (⊤ → 0 ∈ ((𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (𝑠 / 2)) lim 0))
366 ffn 6002 . . . . . . . . . . . . . . . . . . . . . . 23 (cos:ℂ⟶ℂ → cos Fn ℂ)
367342, 366ax-mp 5 . . . . . . . . . . . . . . . . . . . . . 22 cos Fn ℂ
368 dffn5 6198 . . . . . . . . . . . . . . . . . . . . . 22 (cos Fn ℂ ↔ cos = (𝑥 ∈ ℂ ↦ (cos‘𝑥)))
369367, 368mpbi 220 . . . . . . . . . . . . . . . . . . . . 21 cos = (𝑥 ∈ ℂ ↦ (cos‘𝑥))
370 coscn 24103 . . . . . . . . . . . . . . . . . . . . 21 cos ∈ (ℂ–cn→ℂ)
371369, 370eqeltrri 2695 . . . . . . . . . . . . . . . . . . . 20 (𝑥 ∈ ℂ ↦ (cos‘𝑥)) ∈ (ℂ–cn→ℂ)
372371a1i 11 . . . . . . . . . . . . . . . . . . 19 (⊤ → (𝑥 ∈ ℂ ↦ (cos‘𝑥)) ∈ (ℂ–cn→ℂ))
373 0cnd 9977 . . . . . . . . . . . . . . . . . . 19 (⊤ → 0 ∈ ℂ)
374 fveq2 6148 . . . . . . . . . . . . . . . . . . . 20 (𝑥 = 0 → (cos‘𝑥) = (cos‘0))
375 cos0 14805 . . . . . . . . . . . . . . . . . . . 20 (cos‘0) = 1
376374, 375syl6eq 2671 . . . . . . . . . . . . . . . . . . 19 (𝑥 = 0 → (cos‘𝑥) = 1)
377372, 373, 376cnmptlimc 23560 . . . . . . . . . . . . . . . . . 18 (⊤ → 1 ∈ ((𝑥 ∈ ℂ ↦ (cos‘𝑥)) lim 0))
378 fveq2 6148 . . . . . . . . . . . . . . . . . 18 (𝑥 = (𝑠 / 2) → (cos‘𝑥) = (cos‘(𝑠 / 2)))
379 fveq2 6148 . . . . . . . . . . . . . . . . . . . 20 ((𝑠 / 2) = 0 → (cos‘(𝑠 / 2)) = (cos‘0))
380379, 375syl6eq 2671 . . . . . . . . . . . . . . . . . . 19 ((𝑠 / 2) = 0 → (cos‘(𝑠 / 2)) = 1)
381380ad2antll 764 . . . . . . . . . . . . . . . . . 18 ((⊤ ∧ (𝑠 ∈ ((-π(,)π) ∖ {0}) ∧ (𝑠 / 2) = 0)) → (cos‘(𝑠 / 2)) = 1)
382341, 344, 365, 377, 378, 381limcco 23563 . . . . . . . . . . . . . . . . 17 (⊤ → 1 ∈ ((𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑠 / 2))) lim 0))
383 ax-1ne0 9949 . . . . . . . . . . . . . . . . . 18 1 ≠ 0
384383a1i 11 . . . . . . . . . . . . . . . . 17 (⊤ → 1 ≠ 0)
385305, 306, 340, 382, 384reclimc 39289 . . . . . . . . . . . . . . . 16 (⊤ → (1 / 1) ∈ ((𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (1 / (cos‘(𝑠 / 2)))) lim 0))
386 1div1e1 10661 . . . . . . . . . . . . . . . 16 (1 / 1) = 1
38766fveq1i 6149 . . . . . . . . . . . . . . . . . . . 20 ((ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥))‘𝑠) = ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 1)‘𝑠)
388 eqidd 2622 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 ∈ ((-π(,)π) ∖ {0}) → (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 1) = (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 1))
389 eqidd 2622 . . . . . . . . . . . . . . . . . . . . 21 ((𝑠 ∈ ((-π(,)π) ∖ {0}) ∧ 𝑥 = 𝑠) → 1 = 1)
390 id 22 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 ∈ ((-π(,)π) ∖ {0}) → 𝑠 ∈ ((-π(,)π) ∖ {0}))
391 1red 9999 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 ∈ ((-π(,)π) ∖ {0}) → 1 ∈ ℝ)
392388, 389, 390, 391fvmptd 6245 . . . . . . . . . . . . . . . . . . . 20 (𝑠 ∈ ((-π(,)π) ∖ {0}) → ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 1)‘𝑠) = 1)
393387, 392syl5req 2668 . . . . . . . . . . . . . . . . . . 19 (𝑠 ∈ ((-π(,)π) ∖ {0}) → 1 = ((ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥))‘𝑠))
394135a1i 11 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 ∈ ((-π(,)π) ∖ {0}) → (ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2))))) = (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (cos‘(𝑥 / 2))))
395 oveq1 6611 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 = 𝑠 → (𝑥 / 2) = (𝑠 / 2))
396395fveq2d 6152 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 = 𝑠 → (cos‘(𝑥 / 2)) = (cos‘(𝑠 / 2)))
397396adantl 482 . . . . . . . . . . . . . . . . . . . . 21 ((𝑠 ∈ ((-π(,)π) ∖ {0}) ∧ 𝑥 = 𝑠) → (cos‘(𝑥 / 2)) = (cos‘(𝑠 / 2)))
398394, 397, 390, 335fvmptd 6245 . . . . . . . . . . . . . . . . . . . 20 (𝑠 ∈ ((-π(,)π) ∖ {0}) → ((ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))))‘𝑠) = (cos‘(𝑠 / 2)))
399398eqcomd 2627 . . . . . . . . . . . . . . . . . . 19 (𝑠 ∈ ((-π(,)π) ∖ {0}) → (cos‘(𝑠 / 2)) = ((ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))))‘𝑠))
400393, 399oveq12d 6622 . . . . . . . . . . . . . . . . . 18 (𝑠 ∈ ((-π(,)π) ∖ {0}) → (1 / (cos‘(𝑠 / 2))) = (((ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥))‘𝑠) / ((ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))))‘𝑠)))
401400mpteq2ia 4700 . . . . . . . . . . . . . . . . 17 (𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (1 / (cos‘(𝑠 / 2)))) = (𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (((ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥))‘𝑠) / ((ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))))‘𝑠)))
402401oveq1i 6614 . . . . . . . . . . . . . . . 16 ((𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (1 / (cos‘(𝑠 / 2)))) lim 0) = ((𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (((ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥))‘𝑠) / ((ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))))‘𝑠))) lim 0)
403385, 386, 4023eltr3g 2714 . . . . . . . . . . . . . . 15 (⊤ → 1 ∈ ((𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (((ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥))‘𝑠) / ((ℝ D (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))))‘𝑠))) lim 0))
40420, 24, 32, 34, 45, 46, 71, 140, 173, 227, 259, 304, 403lhop 23683 . . . . . . . . . . . . . 14 (⊤ → 1 ∈ ((𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥)‘𝑠) / ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2))))‘𝑠))) lim 0))
405404trud 1490 . . . . . . . . . . . . 13 1 ∈ ((𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥)‘𝑠) / ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2))))‘𝑠))) lim 0)
406 eqidd 2622 . . . . . . . . . . . . . . . . 17 (𝑠 ∈ ((-π(,)π) ∖ {0}) → (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥) = (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥))
407 simpr 477 . . . . . . . . . . . . . . . . 17 ((𝑠 ∈ ((-π(,)π) ∖ {0}) ∧ 𝑥 = 𝑠) → 𝑥 = 𝑠)
408406, 407, 390, 307fvmptd 6245 . . . . . . . . . . . . . . . 16 (𝑠 ∈ ((-π(,)π) ∖ {0}) → ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥)‘𝑠) = 𝑠)
409 eqidd 2622 . . . . . . . . . . . . . . . . 17 (𝑠 ∈ ((-π(,)π) ∖ {0}) → (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))) = (𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2)))))
410407oveq1d 6619 . . . . . . . . . . . . . . . . . . 19 ((𝑠 ∈ ((-π(,)π) ∖ {0}) ∧ 𝑥 = 𝑠) → (𝑥 / 2) = (𝑠 / 2))
411410fveq2d 6152 . . . . . . . . . . . . . . . . . 18 ((𝑠 ∈ ((-π(,)π) ∖ {0}) ∧ 𝑥 = 𝑠) → (sin‘(𝑥 / 2)) = (sin‘(𝑠 / 2)))
412411oveq2d 6620 . . . . . . . . . . . . . . . . 17 ((𝑠 ∈ ((-π(,)π) ∖ {0}) ∧ 𝑥 = 𝑠) → (2 · (sin‘(𝑥 / 2))) = (2 · (sin‘(𝑠 / 2))))
41326a1i 11 . . . . . . . . . . . . . . . . . 18 (𝑠 ∈ ((-π(,)π) ∖ {0}) → 2 ∈ ℝ)
414311resincld 14798 . . . . . . . . . . . . . . . . . 18 (𝑠 ∈ ((-π(,)π) ∖ {0}) → (sin‘(𝑠 / 2)) ∈ ℝ)
415413, 414remulcld 10014 . . . . . . . . . . . . . . . . 17 (𝑠 ∈ ((-π(,)π) ∖ {0}) → (2 · (sin‘(𝑠 / 2))) ∈ ℝ)
416409, 412, 390, 415fvmptd 6245 . . . . . . . . . . . . . . . 16 (𝑠 ∈ ((-π(,)π) ∖ {0}) → ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2))))‘𝑠) = (2 · (sin‘(𝑠 / 2))))
417408, 416oveq12d 6622 . . . . . . . . . . . . . . 15 (𝑠 ∈ ((-π(,)π) ∖ {0}) → (((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥)‘𝑠) / ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2))))‘𝑠)) = (𝑠 / (2 · (sin‘(𝑠 / 2)))))
418417mpteq2ia 4700 . . . . . . . . . . . . . 14 (𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥)‘𝑠) / ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2))))‘𝑠))) = (𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2)))))
419418oveq1i 6614 . . . . . . . . . . . . 13 ((𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ 𝑥)‘𝑠) / ((𝑥 ∈ ((-π(,)π) ∖ {0}) ↦ (2 · (sin‘(𝑥 / 2))))‘𝑠))) lim 0) = ((𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2))))) lim 0)
420405, 419eleqtri 2696 . . . . . . . . . . . 12 1 ∈ ((𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2))))) lim 0)
42110oveq1i 6614 . . . . . . . . . . . . . 14 (𝐾 lim 0) = ((𝑠 ∈ (-π[,]π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) lim 0)
42210feq1i 5993 . . . . . . . . . . . . . . . . . . 19 (𝐾:(-π[,]π)⟶ℂ ↔ (𝑠 ∈ (-π[,]π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))):(-π[,]π)⟶ℂ)
42314, 422mpbi 220 . . . . . . . . . . . . . . . . . 18 (𝑠 ∈ (-π[,]π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))):(-π[,]π)⟶ℂ
424423a1i 11 . . . . . . . . . . . . . . . . 17 (⊤ → (𝑠 ∈ (-π[,]π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))):(-π[,]π)⟶ℂ)
425243a1i 11 . . . . . . . . . . . . . . . . 17 (⊤ → (-π(,)π) ⊆ (-π[,]π))
426 iccssre 12197 . . . . . . . . . . . . . . . . . . . 20 ((-π ∈ ℝ ∧ π ∈ ℝ) → (-π[,]π) ⊆ ℝ)
42739, 38, 426mp2an 707 . . . . . . . . . . . . . . . . . . 19 (-π[,]π) ⊆ ℝ
428427a1i 11 . . . . . . . . . . . . . . . . . 18 (⊤ → (-π[,]π) ⊆ ℝ)
429428, 12syl6ss 3595 . . . . . . . . . . . . . . . . 17 (⊤ → (-π[,]π) ⊆ ℂ)
430 eqid 2621 . . . . . . . . . . . . . . . . 17 ((TopOpen‘ℂfld) ↾t ((-π[,]π) ∪ {0})) = ((TopOpen‘ℂfld) ↾t ((-π[,]π) ∪ {0}))
43139, 35, 36ltleii 10104 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 -π ≤ 0
43235, 38, 37ltleii 10104 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 0 ≤ π
43339, 38elicc2i 12181 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (0 ∈ (-π[,]π) ↔ (0 ∈ ℝ ∧ -π ≤ 0 ∧ 0 ≤ π))
43435, 431, 432, 433mpbir3an 1242 . . . . . . . . . . . . . . . . . . . . . . . . . 26 0 ∈ (-π[,]π)
435159snss 4286 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (0 ∈ (-π[,]π) ↔ {0} ⊆ (-π[,]π))
436434, 435mpbi 220 . . . . . . . . . . . . . . . . . . . . . . . . 25 {0} ⊆ (-π[,]π)
437 ssequn2 3764 . . . . . . . . . . . . . . . . . . . . . . . . 25 ({0} ⊆ (-π[,]π) ↔ ((-π[,]π) ∪ {0}) = (-π[,]π))
438436, 437mpbi 220 . . . . . . . . . . . . . . . . . . . . . . . 24 ((-π[,]π) ∪ {0}) = (-π[,]π)
439438oveq2i 6615 . . . . . . . . . . . . . . . . . . . . . . 23 ((TopOpen‘ℂfld) ↾t ((-π[,]π) ∪ {0})) = ((TopOpen‘ℂfld) ↾t (-π[,]π))
440 eqid 2621 . . . . . . . . . . . . . . . . . . . . . . . . 25 (topGen‘ran (,)) = (topGen‘ran (,))
44156, 440tgiooss 39144 . . . . . . . . . . . . . . . . . . . . . . . 24 ((-π[,]π) ⊆ ℝ → ((TopOpen‘ℂfld) ↾t (-π[,]π)) = ((topGen‘ran (,)) ↾t (-π[,]π)))
442427, 441ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . 23 ((TopOpen‘ℂfld) ↾t (-π[,]π)) = ((topGen‘ran (,)) ↾t (-π[,]π))
443439, 442eqtri 2643 . . . . . . . . . . . . . . . . . . . . . 22 ((TopOpen‘ℂfld) ↾t ((-π[,]π) ∪ {0})) = ((topGen‘ran (,)) ↾t (-π[,]π))
444443fveq2i 6151 . . . . . . . . . . . . . . . . . . . . 21 (int‘((TopOpen‘ℂfld) ↾t ((-π[,]π) ∪ {0}))) = (int‘((topGen‘ran (,)) ↾t (-π[,]π)))
445159snss 4286 . . . . . . . . . . . . . . . . . . . . . . 23 (0 ∈ (-π(,)π) ↔ {0} ⊆ (-π(,)π))
44644, 445mpbi 220 . . . . . . . . . . . . . . . . . . . . . 22 {0} ⊆ (-π(,)π)
447 ssequn2 3764 . . . . . . . . . . . . . . . . . . . . . 22 ({0} ⊆ (-π(,)π) ↔ ((-π(,)π) ∪ {0}) = (-π(,)π))
448446, 447mpbi 220 . . . . . . . . . . . . . . . . . . . . 21 ((-π(,)π) ∪ {0}) = (-π(,)π)
449444, 448fveq12i 6153 . . . . . . . . . . . . . . . . . . . 20 ((int‘((TopOpen‘ℂfld) ↾t ((-π[,]π) ∪ {0})))‘((-π(,)π) ∪ {0})) = ((int‘((topGen‘ran (,)) ↾t (-π[,]π)))‘(-π(,)π))
450 resttopon 20875 . . . . . . . . . . . . . . . . . . . . . . 23 (((topGen‘ran (,)) ∈ (TopOn‘ℝ) ∧ (-π[,]π) ⊆ ℝ) → ((topGen‘ran (,)) ↾t (-π[,]π)) ∈ (TopOn‘(-π[,]π)))
45160, 427, 450mp2an 707 . . . . . . . . . . . . . . . . . . . . . 22 ((topGen‘ran (,)) ↾t (-π[,]π)) ∈ (TopOn‘(-π[,]π))
452451topontopi 20646 . . . . . . . . . . . . . . . . . . . . 21 ((topGen‘ran (,)) ↾t (-π[,]π)) ∈ Top
453 retop 22475 . . . . . . . . . . . . . . . . . . . . . . . 24 (topGen‘ran (,)) ∈ Top
454 ovex 6632 . . . . . . . . . . . . . . . . . . . . . . . 24 (-π[,]π) ∈ V
455453, 454pm3.2i 471 . . . . . . . . . . . . . . . . . . . . . . 23 ((topGen‘ran (,)) ∈ Top ∧ (-π[,]π) ∈ V)
456 ssid 3603 . . . . . . . . . . . . . . . . . . . . . . . 24 (-π(,)π) ⊆ (-π(,)π)
45733, 243, 4563pm3.2i 1237 . . . . . . . . . . . . . . . . . . . . . . 23 ((-π(,)π) ∈ (topGen‘ran (,)) ∧ (-π(,)π) ⊆ (-π[,]π) ∧ (-π(,)π) ⊆ (-π(,)π))
458 restopnb 20889 . . . . . . . . . . . . . . . . . . . . . . 23 ((((topGen‘ran (,)) ∈ Top ∧ (-π[,]π) ∈ V) ∧ ((-π(,)π) ∈ (topGen‘ran (,)) ∧ (-π(,)π) ⊆ (-π[,]π) ∧ (-π(,)π) ⊆ (-π(,)π))) → ((-π(,)π) ∈ (topGen‘ran (,)) ↔ (-π(,)π) ∈ ((topGen‘ran (,)) ↾t (-π[,]π))))
459455, 457, 458mp2an 707 . . . . . . . . . . . . . . . . . . . . . 22 ((-π(,)π) ∈ (topGen‘ran (,)) ↔ (-π(,)π) ∈ ((topGen‘ran (,)) ↾t (-π[,]π)))
46033, 459mpbi 220 . . . . . . . . . . . . . . . . . . . . 21 (-π(,)π) ∈ ((topGen‘ran (,)) ↾t (-π[,]π))
461 isopn3i 20796 . . . . . . . . . . . . . . . . . . . . 21 ((((topGen‘ran (,)) ↾t (-π[,]π)) ∈ Top ∧ (-π(,)π) ∈ ((topGen‘ran (,)) ↾t (-π[,]π))) → ((int‘((topGen‘ran (,)) ↾t (-π[,]π)))‘(-π(,)π)) = (-π(,)π))
462452, 460, 461mp2an 707 . . . . . . . . . . . . . . . . . . . 20 ((int‘((topGen‘ran (,)) ↾t (-π[,]π)))‘(-π(,)π)) = (-π(,)π)
463 eqid 2621 . . . . . . . . . . . . . . . . . . . 20 (-π(,)π) = (-π(,)π)
464449, 462, 4633eqtrri 2648 . . . . . . . . . . . . . . . . . . 19 (-π(,)π) = ((int‘((TopOpen‘ℂfld) ↾t ((-π[,]π) ∪ {0})))‘((-π(,)π) ∪ {0}))
46544, 464eleqtri 2696 . . . . . . . . . . . . . . . . . 18 0 ∈ ((int‘((TopOpen‘ℂfld) ↾t ((-π[,]π) ∪ {0})))‘((-π(,)π) ∪ {0}))
466465a1i 11 . . . . . . . . . . . . . . . . 17 (⊤ → 0 ∈ ((int‘((TopOpen‘ℂfld) ↾t ((-π[,]π) ∪ {0})))‘((-π(,)π) ∪ {0})))
467424, 425, 429, 56, 430, 466limcres 23556 . . . . . . . . . . . . . . . 16 (⊤ → (((𝑠 ∈ (-π[,]π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) ↾ (-π(,)π)) lim 0) = ((𝑠 ∈ (-π[,]π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) lim 0))
468467trud 1490 . . . . . . . . . . . . . . 15 (((𝑠 ∈ (-π[,]π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) ↾ (-π(,)π)) lim 0) = ((𝑠 ∈ (-π[,]π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) lim 0)
469468eqcomi 2630 . . . . . . . . . . . . . 14 ((𝑠 ∈ (-π[,]π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) lim 0) = (((𝑠 ∈ (-π[,]π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) ↾ (-π(,)π)) lim 0)
470 resmpt 5408 . . . . . . . . . . . . . . . 16 ((-π(,)π) ⊆ (-π[,]π) → ((𝑠 ∈ (-π[,]π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) ↾ (-π(,)π)) = (𝑠 ∈ (-π(,)π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))))
471243, 470ax-mp 5 . . . . . . . . . . . . . . 15 ((𝑠 ∈ (-π[,]π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) ↾ (-π(,)π)) = (𝑠 ∈ (-π(,)π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2))))))
472471oveq1i 6614 . . . . . . . . . . . . . 14 (((𝑠 ∈ (-π[,]π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) ↾ (-π(,)π)) lim 0) = ((𝑠 ∈ (-π(,)π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) lim 0)
473421, 469, 4723eqtri 2647 . . . . . . . . . . . . 13 (𝐾 lim 0) = ((𝑠 ∈ (-π(,)π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) lim 0)
474 eqid 2621 . . . . . . . . . . . . . . . . 17 (𝑠 ∈ (-π(,)π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) = (𝑠 ∈ (-π(,)π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2))))))
475 iftrue 4064 . . . . . . . . . . . . . . . . . . . 20 (𝑠 = 0 → if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2))))) = 1)
476 1cnd 10000 . . . . . . . . . . . . . . . . . . . 20 (𝑠 = 0 → 1 ∈ ℂ)
477475, 476eqeltrd 2698 . . . . . . . . . . . . . . . . . . 19 (𝑠 = 0 → if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2))))) ∈ ℂ)
478477adantl 482 . . . . . . . . . . . . . . . . . 18 ((𝑠 ∈ (-π(,)π) ∧ 𝑠 = 0) → if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2))))) ∈ ℂ)
479 iffalse 4067 . . . . . . . . . . . . . . . . . . . 20 𝑠 = 0 → if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2))))) = (𝑠 / (2 · (sin‘(𝑠 / 2)))))
480479adantl 482 . . . . . . . . . . . . . . . . . . 19 ((𝑠 ∈ (-π(,)π) ∧ ¬ 𝑠 = 0) → if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2))))) = (𝑠 / (2 · (sin‘(𝑠 / 2)))))
481141adantr 481 . . . . . . . . . . . . . . . . . . . 20 ((𝑠 ∈ (-π(,)π) ∧ ¬ 𝑠 = 0) → 𝑠 ∈ ℂ)
482 2cnd 11037 . . . . . . . . . . . . . . . . . . . . 21 ((𝑠 ∈ (-π(,)π) ∧ ¬ 𝑠 = 0) → 2 ∈ ℂ)
483481halfcld 11221 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑠 ∈ (-π(,)π) ∧ ¬ 𝑠 = 0) → (𝑠 / 2) ∈ ℂ)
484483sincld 14785 . . . . . . . . . . . . . . . . . . . . 21 ((𝑠 ∈ (-π(,)π) ∧ ¬ 𝑠 = 0) → (sin‘(𝑠 / 2)) ∈ ℂ)
485482, 484mulcld 10004 . . . . . . . . . . . . . . . . . . . 20 ((𝑠 ∈ (-π(,)π) ∧ ¬ 𝑠 = 0) → (2 · (sin‘(𝑠 / 2))) ∈ ℂ)
48681a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝑠 ∈ (-π(,)π) ∧ ¬ 𝑠 = 0) → 2 ≠ 0)
487243sseli 3579 . . . . . . . . . . . . . . . . . . . . . 22 (𝑠 ∈ (-π(,)π) → 𝑠 ∈ (-π[,]π))
488 neqne 2798 . . . . . . . . . . . . . . . . . . . . . 22 𝑠 = 0 → 𝑠 ≠ 0)
489 fourierdlem44 39675 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑠 ∈ (-π[,]π) ∧ 𝑠 ≠ 0) → (sin‘(𝑠 / 2)) ≠ 0)
490487, 488, 489syl2an 494 . . . . . . . . . . . . . . . . . . . . 21 ((𝑠 ∈ (-π(,)π) ∧ ¬ 𝑠 = 0) → (sin‘(𝑠 / 2)) ≠ 0)
491482, 484, 486, 490mulne0d 10623 . . . . . . . . . . . . . . . . . . . 20 ((𝑠 ∈ (-π(,)π) ∧ ¬ 𝑠 = 0) → (2 · (sin‘(𝑠 / 2))) ≠ 0)
492481, 485, 491divcld 10745 . . . . . . . . . . . . . . . . . . 19 ((𝑠 ∈ (-π(,)π) ∧ ¬ 𝑠 = 0) → (𝑠 / (2 · (sin‘(𝑠 / 2)))) ∈ ℂ)
493480, 492eqeltrd 2698 . . . . . . . . . . . . . . . . . 18 ((𝑠 ∈ (-π(,)π) ∧ ¬ 𝑠 = 0) → if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2))))) ∈ ℂ)
494478, 493pm2.61dan 831 . . . . . . . . . . . . . . . . 17 (𝑠 ∈ (-π(,)π) → if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2))))) ∈ ℂ)
495474, 494fmpti 6339 . . . . . . . . . . . . . . . 16 (𝑠 ∈ (-π(,)π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))):(-π(,)π)⟶ℂ
496495a1i 11 . . . . . . . . . . . . . . 15 (⊤ → (𝑠 ∈ (-π(,)π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))):(-π(,)π)⟶ℂ)
497496limcdif 23546 . . . . . . . . . . . . . 14 (⊤ → ((𝑠 ∈ (-π(,)π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) lim 0) = (((𝑠 ∈ (-π(,)π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) ↾ ((-π(,)π) ∖ {0})) lim 0))
498497trud 1490 . . . . . . . . . . . . 13 ((𝑠 ∈ (-π(,)π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) lim 0) = (((𝑠 ∈ (-π(,)π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) ↾ ((-π(,)π) ∖ {0})) lim 0)
499 resmpt 5408 . . . . . . . . . . . . . . . 16 (((-π(,)π) ∖ {0}) ⊆ (-π(,)π) → ((𝑠 ∈ (-π(,)π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) ↾ ((-π(,)π) ∖ {0})) = (𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))))
50016, 499ax-mp 5 . . . . . . . . . . . . . . 15 ((𝑠 ∈ (-π(,)π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) ↾ ((-π(,)π) ∖ {0})) = (𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2))))))
501 eldifn 3711 . . . . . . . . . . . . . . . . . 18 (𝑠 ∈ ((-π(,)π) ∖ {0}) → ¬ 𝑠 ∈ {0})
502 velsn 4164 . . . . . . . . . . . . . . . . . 18 (𝑠 ∈ {0} ↔ 𝑠 = 0)
503501, 502sylnib 318 . . . . . . . . . . . . . . . . 17 (𝑠 ∈ ((-π(,)π) ∖ {0}) → ¬ 𝑠 = 0)
504503, 479syl 17 . . . . . . . . . . . . . . . 16 (𝑠 ∈ ((-π(,)π) ∖ {0}) → if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2))))) = (𝑠 / (2 · (sin‘(𝑠 / 2)))))
505504mpteq2ia 4700 . . . . . . . . . . . . . . 15 (𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) = (𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2)))))
506500, 505eqtri 2643 . . . . . . . . . . . . . 14 ((𝑠 ∈ (-π(,)π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) ↾ ((-π(,)π) ∖ {0})) = (𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2)))))
507506oveq1i 6614 . . . . . . . . . . . . 13 (((𝑠 ∈ (-π(,)π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) ↾ ((-π(,)π) ∖ {0})) lim 0) = ((𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2))))) lim 0)
508473, 498, 5073eqtrri 2648 . . . . . . . . . . . 12 ((𝑠 ∈ ((-π(,)π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2))))) lim 0) = (𝐾 lim 0)
509420, 508eleqtri 2696 . . . . . . . . . . 11 1 ∈ (𝐾 lim 0)
510509a1i 11 . . . . . . . . . 10 (𝑠 = 0 → 1 ∈ (𝐾 lim 0))
511 fveq2 6148 . . . . . . . . . . 11 (𝑠 = 0 → (𝐾𝑠) = (𝐾‘0))
512475, 10, 47fvmpt 6239 . . . . . . . . . . . 12 (0 ∈ (-π[,]π) → (𝐾‘0) = 1)
513434, 512ax-mp 5 . . . . . . . . . . 11 (𝐾‘0) = 1
514511, 513syl6eq 2671 . . . . . . . . . 10 (𝑠 = 0 → (𝐾𝑠) = 1)
515 oveq2 6612 . . . . . . . . . 10 (𝑠 = 0 → (𝐾 lim 𝑠) = (𝐾 lim 0))
516510, 514, 5153eltr4d 2713 . . . . . . . . 9 (𝑠 = 0 → (𝐾𝑠) ∈ (𝐾 lim 𝑠))
517427, 12sstri 3592 . . . . . . . . . . 11 (-π[,]π) ⊆ ℂ
518517a1i 11 . . . . . . . . . 10 (𝑠 = 0 → (-π[,]π) ⊆ ℂ)
51938a1i 11 . . . . . . . . . . . 12 (𝑠 = 0 → π ∈ ℝ)
520519renegcld 10401 . . . . . . . . . . 11 (𝑠 = 0 → -π ∈ ℝ)
521 id 22 . . . . . . . . . . . 12 (𝑠 = 0 → 𝑠 = 0)
52235a1i 11 . . . . . . . . . . . 12 (𝑠 = 0 → 0 ∈ ℝ)
523521, 522eqeltrd 2698 . . . . . . . . . . 11 (𝑠 = 0 → 𝑠 ∈ ℝ)
524431, 521syl5breqr 4651 . . . . . . . . . . 11 (𝑠 = 0 → -π ≤ 𝑠)
525521, 432syl6eqbr 4652 . . . . . . . . . . 11 (𝑠 = 0 → 𝑠 ≤ π)
526520, 519, 523, 524, 525eliccd 39137 . . . . . . . . . 10 (𝑠 = 0 → 𝑠 ∈ (-π[,]π))
52757oveq1i 6614 . . . . . . . . . . . 12 ((topGen‘ran (,)) ↾t (-π[,]π)) = (((TopOpen‘ℂfld) ↾t ℝ) ↾t (-π[,]π))
52856cnfldtop 22497 . . . . . . . . . . . . 13 (TopOpen‘ℂfld) ∈ Top
529 reex 9971 . . . . . . . . . . . . 13 ℝ ∈ V
530 restabs 20879 . . . . . . . . . . . . 13 (((TopOpen‘ℂfld) ∈ Top ∧ (-π[,]π) ⊆ ℝ ∧ ℝ ∈ V) → (((TopOpen‘ℂfld) ↾t ℝ) ↾t (-π[,]π)) = ((TopOpen‘ℂfld) ↾t (-π[,]π)))
531528, 427, 529, 530mp3an 1421 . . . . . . . . . . . 12 (((TopOpen‘ℂfld) ↾t ℝ) ↾t (-π[,]π)) = ((TopOpen‘ℂfld) ↾t (-π[,]π))
532527, 531eqtri 2643 . . . . . . . . . . 11 ((topGen‘ran (,)) ↾t (-π[,]π)) = ((TopOpen‘ℂfld) ↾t (-π[,]π))
53356, 532cnplimc 23557 . . . . . . . . . 10 (((-π[,]π) ⊆ ℂ ∧ 𝑠 ∈ (-π[,]π)) → (𝐾 ∈ ((((topGen‘ran (,)) ↾t (-π[,]π)) CnP (TopOpen‘ℂfld))‘𝑠) ↔ (𝐾:(-π[,]π)⟶ℂ ∧ (𝐾𝑠) ∈ (𝐾 lim 𝑠))))
534518, 526, 533syl2anc 692 . . . . . . . . 9 (𝑠 = 0 → (𝐾 ∈ ((((topGen‘ran (,)) ↾t (-π[,]π)) CnP (TopOpen‘ℂfld))‘𝑠) ↔ (𝐾:(-π[,]π)⟶ℂ ∧ (𝐾𝑠) ∈ (𝐾 lim 𝑠))))
53515, 516, 534mpbir2and 956 . . . . . . . 8 (𝑠 = 0 → 𝐾 ∈ ((((topGen‘ran (,)) ↾t (-π[,]π)) CnP (TopOpen‘ℂfld))‘𝑠))
536535adantl 482 . . . . . . 7 ((𝑠 ∈ (-π[,]π) ∧ 𝑠 = 0) → 𝐾 ∈ ((((topGen‘ran (,)) ↾t (-π[,]π)) CnP (TopOpen‘ℂfld))‘𝑠))
537 simpl 473 . . . . . . . . . . 11 ((𝑠 ∈ (-π[,]π) ∧ ¬ 𝑠 = 0) → 𝑠 ∈ (-π[,]π))
538502notbii 310 . . . . . . . . . . . . 13 𝑠 ∈ {0} ↔ ¬ 𝑠 = 0)
539538biimpri 218 . . . . . . . . . . . 12 𝑠 = 0 → ¬ 𝑠 ∈ {0})
540539adantl 482 . . . . . . . . . . 11 ((𝑠 ∈ (-π[,]π) ∧ ¬ 𝑠 = 0) → ¬ 𝑠 ∈ {0})
541537, 540eldifd 3566 . . . . . . . . . 10 ((𝑠 ∈ (-π[,]π) ∧ ¬ 𝑠 = 0) → 𝑠 ∈ ((-π[,]π) ∖ {0}))
542 fveq2 6148 . . . . . . . . . . . 12 (𝑥 = 𝑠 → ((((topGen‘ran (,)) ↾t ((-π[,]π) ∖ {0})) CnP (TopOpen‘ℂfld))‘𝑥) = ((((topGen‘ran (,)) ↾t ((-π[,]π) ∖ {0})) CnP (TopOpen‘ℂfld))‘𝑠))
543542eleq2d 2684 . . . . . . . . . . 11 (𝑥 = 𝑠 → ((𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2))))) ∈ ((((topGen‘ran (,)) ↾t ((-π[,]π) ∖ {0})) CnP (TopOpen‘ℂfld))‘𝑥) ↔ (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2))))) ∈ ((((topGen‘ran (,)) ↾t ((-π[,]π) ∖ {0})) CnP (TopOpen‘ℂfld))‘𝑠)))
544429ssdifssd 3726 . . . . . . . . . . . . . . . . 17 (⊤ → ((-π[,]π) ∖ {0}) ⊆ ℂ)
545544, 145idcncfg 39388 . . . . . . . . . . . . . . . 16 (⊤ → (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ 𝑠) ∈ (((-π[,]π) ∖ {0})–cn→ℂ))
546 eqid 2621 . . . . . . . . . . . . . . . . . . 19 (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (2 · (sin‘(𝑠 / 2)))) = (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (2 · (sin‘(𝑠 / 2))))
547 2cnd 11037 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 ∈ ((-π[,]π) ∖ {0}) → 2 ∈ ℂ)
548 eldifi 3710 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑠 ∈ ((-π[,]π) ∖ {0}) → 𝑠 ∈ (-π[,]π))
549517, 548sseldi 3581 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑠 ∈ ((-π[,]π) ∖ {0}) → 𝑠 ∈ ℂ)
550549halfcld 11221 . . . . . . . . . . . . . . . . . . . . . 22 (𝑠 ∈ ((-π[,]π) ∖ {0}) → (𝑠 / 2) ∈ ℂ)
551550sincld 14785 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 ∈ ((-π[,]π) ∖ {0}) → (sin‘(𝑠 / 2)) ∈ ℂ)
552547, 551mulcld 10004 . . . . . . . . . . . . . . . . . . . 20 (𝑠 ∈ ((-π[,]π) ∖ {0}) → (2 · (sin‘(𝑠 / 2))) ∈ ℂ)
55381a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑠 ∈ ((-π[,]π) ∖ {0}) → 2 ≠ 0)
554 eldifsni 4289 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑠 ∈ ((-π[,]π) ∖ {0}) → 𝑠 ≠ 0)
555548, 554, 489syl2anc 692 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑠 ∈ ((-π[,]π) ∖ {0}) → (sin‘(𝑠 / 2)) ≠ 0)
556547, 551, 553, 555mulne0d 10623 . . . . . . . . . . . . . . . . . . . . . 22 (𝑠 ∈ ((-π[,]π) ∖ {0}) → (2 · (sin‘(𝑠 / 2))) ≠ 0)
557556neneqd 2795 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 ∈ ((-π[,]π) ∖ {0}) → ¬ (2 · (sin‘(𝑠 / 2))) = 0)
558 elsng 4162 . . . . . . . . . . . . . . . . . . . . . 22 ((2 · (sin‘(𝑠 / 2))) ∈ ℂ → ((2 · (sin‘(𝑠 / 2))) ∈ {0} ↔ (2 · (sin‘(𝑠 / 2))) = 0))
559552, 558syl 17 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 ∈ ((-π[,]π) ∖ {0}) → ((2 · (sin‘(𝑠 / 2))) ∈ {0} ↔ (2 · (sin‘(𝑠 / 2))) = 0))
560557, 559mtbird 315 . . . . . . . . . . . . . . . . . . . 20 (𝑠 ∈ ((-π[,]π) ∖ {0}) → ¬ (2 · (sin‘(𝑠 / 2))) ∈ {0})
561552, 560eldifd 3566 . . . . . . . . . . . . . . . . . . 19 (𝑠 ∈ ((-π[,]π) ∖ {0}) → (2 · (sin‘(𝑠 / 2))) ∈ (ℂ ∖ {0}))
562546, 561fmpti 6339 . . . . . . . . . . . . . . . . . 18 (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (2 · (sin‘(𝑠 / 2)))):((-π[,]π) ∖ {0})⟶(ℂ ∖ {0})
563 difss 3715 . . . . . . . . . . . . . . . . . . 19 (ℂ ∖ {0}) ⊆ ℂ
564 eqid 2621 . . . . . . . . . . . . . . . . . . . . . 22 (𝑠 ∈ ℂ ↦ 2) = (𝑠 ∈ ℂ ↦ 2)
565175, 176, 175constcncfg 39387 . . . . . . . . . . . . . . . . . . . . . . 23 (2 ∈ ℂ → (𝑠 ∈ ℂ ↦ 2) ∈ (ℂ–cn→ℂ))
566102, 565mp1i 13 . . . . . . . . . . . . . . . . . . . . . 22 (⊤ → (𝑠 ∈ ℂ ↦ 2) ∈ (ℂ–cn→ℂ))
567 2cnd 11037 . . . . . . . . . . . . . . . . . . . . . 22 ((⊤ ∧ 𝑠 ∈ ((-π[,]π) ∖ {0})) → 2 ∈ ℂ)
568564, 566, 544, 145, 567cncfmptssg 39386 . . . . . . . . . . . . . . . . . . . . 21 (⊤ → (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ 2) ∈ (((-π[,]π) ∖ {0})–cn→ℂ))
569549, 547, 553divrecd 10748 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑠 ∈ ((-π[,]π) ∖ {0}) → (𝑠 / 2) = (𝑠 · (1 / 2)))
570569mpteq2ia 4700 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (𝑠 / 2)) = (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (𝑠 · (1 / 2)))
571 eqid 2621 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑠 ∈ ℂ ↦ (1 / 2)) = (𝑠 ∈ ℂ ↦ (1 / 2))
572144a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((1 / 2) ∈ ℂ → ℂ ⊆ ℂ)
573 id 22 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((1 / 2) ∈ ℂ → (1 / 2) ∈ ℂ)
574572, 573, 572constcncfg 39387 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((1 / 2) ∈ ℂ → (𝑠 ∈ ℂ ↦ (1 / 2)) ∈ (ℂ–cn→ℂ))
57594, 574mp1i 13 . . . . . . . . . . . . . . . . . . . . . . . . 25 (⊤ → (𝑠 ∈ ℂ ↦ (1 / 2)) ∈ (ℂ–cn→ℂ))
57694a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((⊤ ∧ 𝑠 ∈ ((-π[,]π) ∖ {0})) → (1 / 2) ∈ ℂ)
577571, 575, 544, 145, 576cncfmptssg 39386 . . . . . . . . . . . . . . . . . . . . . . . 24 (⊤ → (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (1 / 2)) ∈ (((-π[,]π) ∖ {0})–cn→ℂ))
578545, 577mulcncf 23123 . . . . . . . . . . . . . . . . . . . . . . 23 (⊤ → (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (𝑠 · (1 / 2))) ∈ (((-π[,]π) ∖ {0})–cn→ℂ))
579570, 578syl5eqel 2702 . . . . . . . . . . . . . . . . . . . . . 22 (⊤ → (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (𝑠 / 2)) ∈ (((-π[,]π) ∖ {0})–cn→ℂ))
580182, 579cncfmpt1f 22624 . . . . . . . . . . . . . . . . . . . . 21 (⊤ → (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (sin‘(𝑠 / 2))) ∈ (((-π[,]π) ∖ {0})–cn→ℂ))
581568, 580mulcncf 23123 . . . . . . . . . . . . . . . . . . . 20 (⊤ → (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (2 · (sin‘(𝑠 / 2)))) ∈ (((-π[,]π) ∖ {0})–cn→ℂ))
582581trud 1490 . . . . . . . . . . . . . . . . . . 19 (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (2 · (sin‘(𝑠 / 2)))) ∈ (((-π[,]π) ∖ {0})–cn→ℂ)
583 cncffvrn 22609 . . . . . . . . . . . . . . . . . . 19 (((ℂ ∖ {0}) ⊆ ℂ ∧ (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (2 · (sin‘(𝑠 / 2)))) ∈ (((-π[,]π) ∖ {0})–cn→ℂ)) → ((𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (2 · (sin‘(𝑠 / 2)))) ∈ (((-π[,]π) ∖ {0})–cn→(ℂ ∖ {0})) ↔ (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (2 · (sin‘(𝑠 / 2)))):((-π[,]π) ∖ {0})⟶(ℂ ∖ {0})))
584563, 582, 583mp2an 707 . . . . . . . . . . . . . . . . . 18 ((𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (2 · (sin‘(𝑠 / 2)))) ∈ (((-π[,]π) ∖ {0})–cn→(ℂ ∖ {0})) ↔ (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (2 · (sin‘(𝑠 / 2)))):((-π[,]π) ∖ {0})⟶(ℂ ∖ {0}))
585562, 584mpbir 221 . . . . . . . . . . . . . . . . 17 (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (2 · (sin‘(𝑠 / 2)))) ∈ (((-π[,]π) ∖ {0})–cn→(ℂ ∖ {0}))
586585a1i 11 . . . . . . . . . . . . . . . 16 (⊤ → (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (2 · (sin‘(𝑠 / 2)))) ∈ (((-π[,]π) ∖ {0})–cn→(ℂ ∖ {0})))
587545, 586divcncf 39400 . . . . . . . . . . . . . . 15 (⊤ → (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2))))) ∈ (((-π[,]π) ∖ {0})–cn→ℂ))
588587trud 1490 . . . . . . . . . . . . . 14 (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2))))) ∈ (((-π[,]π) ∖ {0})–cn→ℂ)
589428ssdifssd 3726 . . . . . . . . . . . . . . . . 17 (⊤ → ((-π[,]π) ∖ {0}) ⊆ ℝ)
590589trud 1490 . . . . . . . . . . . . . . . 16 ((-π[,]π) ∖ {0}) ⊆ ℝ
591590, 12sstri 3592 . . . . . . . . . . . . . . 15 ((-π[,]π) ∖ {0}) ⊆ ℂ
59257oveq1i 6614 . . . . . . . . . . . . . . . . 17 ((topGen‘ran (,)) ↾t ((-π[,]π) ∖ {0})) = (((TopOpen‘ℂfld) ↾t ℝ) ↾t ((-π[,]π) ∖ {0}))
593 restabs 20879 . . . . . . . . . . . . . . . . . 18 (((TopOpen‘ℂfld) ∈ Top ∧ ((-π[,]π) ∖ {0}) ⊆ ℝ ∧ ℝ ∈ V) → (((TopOpen‘ℂfld) ↾t ℝ) ↾t ((-π[,]π) ∖ {0})) = ((TopOpen‘ℂfld) ↾t ((-π[,]π) ∖ {0})))
594528, 590, 529, 593mp3an 1421 . . . . . . . . . . . . . . . . 17 (((TopOpen‘ℂfld) ↾t ℝ) ↾t ((-π[,]π) ∖ {0})) = ((TopOpen‘ℂfld) ↾t ((-π[,]π) ∖ {0}))
595592, 594eqtri 2643 . . . . . . . . . . . . . . . 16 ((topGen‘ran (,)) ↾t ((-π[,]π) ∖ {0})) = ((TopOpen‘ℂfld) ↾t ((-π[,]π) ∖ {0}))
596 unicntop 38690 . . . . . . . . . . . . . . . . . . 19 ℂ = (TopOpen‘ℂfld)
597596restid 16015 . . . . . . . . . . . . . . . . . 18 ((TopOpen‘ℂfld) ∈ Top → ((TopOpen‘ℂfld) ↾t ℂ) = (TopOpen‘ℂfld))
598528, 597ax-mp 5 . . . . . . . . . . . . . . . . 17 ((TopOpen‘ℂfld) ↾t ℂ) = (TopOpen‘ℂfld)
599598eqcomi 2630 . . . . . . . . . . . . . . . 16 (TopOpen‘ℂfld) = ((TopOpen‘ℂfld) ↾t ℂ)
60056, 595, 599cncfcn 22620 . . . . . . . . . . . . . . 15 ((((-π[,]π) ∖ {0}) ⊆ ℂ ∧ ℂ ⊆ ℂ) → (((-π[,]π) ∖ {0})–cn→ℂ) = (((topGen‘ran (,)) ↾t ((-π[,]π) ∖ {0})) Cn (TopOpen‘ℂfld)))
601591, 144, 600mp2an 707 . . . . . . . . . . . . . 14 (((-π[,]π) ∖ {0})–cn→ℂ) = (((topGen‘ran (,)) ↾t ((-π[,]π) ∖ {0})) Cn (TopOpen‘ℂfld))
602588, 601eleqtri 2696 . . . . . . . . . . . . 13 (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2))))) ∈ (((topGen‘ran (,)) ↾t ((-π[,]π) ∖ {0})) Cn (TopOpen‘ℂfld))
603 resttopon 20875 . . . . . . . . . . . . . . 15 (((topGen‘ran (,)) ∈ (TopOn‘ℝ) ∧ ((-π[,]π) ∖ {0}) ⊆ ℝ) → ((topGen‘ran (,)) ↾t ((-π[,]π) ∖ {0})) ∈ (TopOn‘((-π[,]π) ∖ {0})))
60460, 590, 603mp2an 707 . . . . . . . . . . . . . 14 ((topGen‘ran (,)) ↾t ((-π[,]π) ∖ {0})) ∈ (TopOn‘((-π[,]π) ∖ {0}))
60556cnfldtopon 22496 . . . . . . . . . . . . . 14 (TopOpen‘ℂfld) ∈ (TopOn‘ℂ)
606 cncnp 20994 . . . . . . . . . . . . . 14 ((((topGen‘ran (,)) ↾t ((-π[,]π) ∖ {0})) ∈ (TopOn‘((-π[,]π) ∖ {0})) ∧ (TopOpen‘ℂfld) ∈ (TopOn‘ℂ)) → ((𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2))))) ∈ (((topGen‘ran (,)) ↾t ((-π[,]π) ∖ {0})) Cn (TopOpen‘ℂfld)) ↔ ((𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2))))):((-π[,]π) ∖ {0})⟶ℂ ∧ ∀𝑥 ∈ ((-π[,]π) ∖ {0})(𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2))))) ∈ ((((topGen‘ran (,)) ↾t ((-π[,]π) ∖ {0})) CnP (TopOpen‘ℂfld))‘𝑥))))
607604, 605, 606mp2an 707 . . . . . . . . . . . . 13 ((𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2))))) ∈ (((topGen‘ran (,)) ↾t ((-π[,]π) ∖ {0})) Cn (TopOpen‘ℂfld)) ↔ ((𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2))))):((-π[,]π) ∖ {0})⟶ℂ ∧ ∀𝑥 ∈ ((-π[,]π) ∖ {0})(𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2))))) ∈ ((((topGen‘ran (,)) ↾t ((-π[,]π) ∖ {0})) CnP (TopOpen‘ℂfld))‘𝑥)))
608602, 607mpbi 220 . . . . . . . . . . . 12 ((𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2))))):((-π[,]π) ∖ {0})⟶ℂ ∧ ∀𝑥 ∈ ((-π[,]π) ∖ {0})(𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2))))) ∈ ((((topGen‘ran (,)) ↾t ((-π[,]π) ∖ {0})) CnP (TopOpen‘ℂfld))‘𝑥))
609608simpri 478 . . . . . . . . . . 11 𝑥 ∈ ((-π[,]π) ∖ {0})(𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2))))) ∈ ((((topGen‘ran (,)) ↾t ((-π[,]π) ∖ {0})) CnP (TopOpen‘ℂfld))‘𝑥)
610543, 609vtoclri 3269 . . . . . . . . . 10 (𝑠 ∈ ((-π[,]π) ∖ {0}) → (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2))))) ∈ ((((topGen‘ran (,)) ↾t ((-π[,]π) ∖ {0})) CnP (TopOpen‘ℂfld))‘𝑠))
611541, 610syl 17 . . . . . . . . 9 ((𝑠 ∈ (-π[,]π) ∧ ¬ 𝑠 = 0) → (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2))))) ∈ ((((topGen‘ran (,)) ↾t ((-π[,]π) ∖ {0})) CnP (TopOpen‘ℂfld))‘𝑠))
61210reseq1i 5352 . . . . . . . . . 10 (𝐾 ↾ ((-π[,]π) ∖ {0})) = ((𝑠 ∈ (-π[,]π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) ↾ ((-π[,]π) ∖ {0}))
613 difss 3715 . . . . . . . . . . 11 ((-π[,]π) ∖ {0}) ⊆ (-π[,]π)
614 resmpt 5408 . . . . . . . . . . 11 (((-π[,]π) ∖ {0}) ⊆ (-π[,]π) → ((𝑠 ∈ (-π[,]π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) ↾ ((-π[,]π) ∖ {0})) = (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))))
615613, 614ax-mp 5 . . . . . . . . . 10 ((𝑠 ∈ (-π[,]π) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) ↾ ((-π[,]π) ∖ {0})) = (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2))))))
616 eldifn 3711 . . . . . . . . . . . . 13 (𝑠 ∈ ((-π[,]π) ∖ {0}) → ¬ 𝑠 ∈ {0})
617616, 502sylnib 318 . . . . . . . . . . . 12 (𝑠 ∈ ((-π[,]π) ∖ {0}) → ¬ 𝑠 = 0)
618617, 479syl 17 . . . . . . . . . . 11 (𝑠 ∈ ((-π[,]π) ∖ {0}) → if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2))))) = (𝑠 / (2 · (sin‘(𝑠 / 2)))))
619618mpteq2ia 4700 . . . . . . . . . 10 (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ if(𝑠 = 0, 1, (𝑠 / (2 · (sin‘(𝑠 / 2)))))) = (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2)))))
620612, 615, 6193eqtri 2647 . . . . . . . . 9 (𝐾 ↾ ((-π[,]π) ∖ {0})) = (𝑠 ∈ ((-π[,]π) ∖ {0}) ↦ (𝑠 / (2 · (sin‘(𝑠 / 2)))))
621 restabs 20879 . . . . . . . . . . . 12 (((topGen‘ran (,)) ∈ Top ∧ ((-π[,]π) ∖ {0}) ⊆ (-π[,]π) ∧ (-π[,]π) ∈ V) → (((topGen‘ran (,)) ↾t (-π[,]π)) ↾t ((-π[,]π) ∖ {0})) = ((topGen‘ran (,)) ↾t ((-π[,]π) ∖ {0})))
622453, 613, 454, 621mp3an 1421 . . . . . . . . . . 11 (((topGen‘ran (,)) ↾t (-π[,]π)) ↾t ((-π[,]π) ∖ {0})) = ((topGen‘ran (,)) ↾t ((-π[,]π) ∖ {0}))
623622oveq1i 6614 . . . . . . . . . 10 ((((topGen‘ran (,)) ↾t (-π[,]π)) ↾t ((-π[,]π) ∖ {0})) CnP (TopOpen‘ℂfld)) = (((topGen‘ran (,)) ↾t ((-π[,]π) ∖ {0})) CnP (TopOpen‘ℂfld))
624623fveq1i 6149 . . . . . . . . 9 (((((topGen‘ran (,)) ↾t (-π[,]π)) ↾t ((-π[,]π) ∖ {0})) CnP (TopOpen‘ℂfld))‘𝑠) = ((((topGen‘ran (,)) ↾t ((-π[,]π) ∖ {0})) CnP (TopOpen‘ℂfld))‘𝑠)
625611, 620, 6243eltr4g 2715 . . . . . . . 8 ((𝑠 ∈ (-π[,]π) ∧ ¬ 𝑠 = 0) → (𝐾 ↾ ((-π[,]π) ∖ {0})) ∈ (((((topGen‘ran (,)) ↾t (-π[,]π)) ↾t ((-π[,]π) ∖ {0})) CnP (TopOpen‘ℂfld))‘𝑠))
626452, 613pm3.2i 471 . . . . . . . . . 10 (((topGen‘ran (,)) ↾t (-π[,]π)) ∈ Top ∧ ((-π[,]π) ∖ {0}) ⊆ (-π[,]π))
627626a1i 11 . . . . . . . . 9 ((𝑠 ∈ (-π[,]π) ∧ ¬ 𝑠 = 0) → (((topGen‘ran (,)) ↾t (-π[,]π)) ∈ Top ∧ ((-π[,]π) ∖ {0}) ⊆ (-π[,]π)))
628 ssdif 3723 . . . . . . . . . . . . . 14 ((-π[,]π) ⊆ ℝ → ((-π[,]π) ∖ {0}) ⊆ (ℝ ∖ {0}))
629427, 628ax-mp 5 . . . . . . . . . . . . 13 ((-π[,]π) ∖ {0}) ⊆ (ℝ ∖ {0})
630629, 541sseldi 3581 . . . . . . . . . . . 12 ((𝑠 ∈ (-π[,]π) ∧ ¬ 𝑠 = 0) → 𝑠 ∈ (ℝ ∖ {0}))
631 sscon 3722 . . . . . . . . . . . . . . . . 17 ({0} ⊆ (-π[,]π) → (ℝ ∖ (-π[,]π)) ⊆ (ℝ ∖ {0}))
632436, 631ax-mp 5 . . . . . . . . . . . . . . . 16 (ℝ ∖ (-π[,]π)) ⊆ (ℝ ∖ {0})
633629, 632unssi 3766 . . . . . . . . . . . . . . 15 (((-π[,]π) ∖ {0}) ∪ (ℝ ∖ (-π[,]π))) ⊆ (ℝ ∖ {0})
634 simpr 477 . . . . . . . . . . . . . . . . . . 19 ((𝑠 ∈ (ℝ ∖ {0}) ∧ 𝑠 ∈ (-π[,]π)) → 𝑠 ∈ (-π[,]π))
635 eldifn 3711 . . . . . . . . . . . . . . . . . . . 20 (𝑠 ∈ (ℝ ∖ {0}) → ¬ 𝑠 ∈ {0})
636635adantr 481 . . . . . . . . . . . . . . . . . . 19 ((𝑠 ∈ (ℝ ∖ {0}) ∧ 𝑠 ∈ (-π[,]π)) → ¬ 𝑠 ∈ {0})
637634, 636eldifd 3566 . . . . . . . . . . . . . . . . . 18 ((𝑠 ∈ (ℝ ∖ {0}) ∧ 𝑠 ∈ (-π[,]π)) → 𝑠 ∈ ((-π[,]π) ∖ {0}))
638 elun1 3758 . . . . . . . . . . . . . . . . . 18 (𝑠 ∈ ((-π[,]π) ∖ {0}) → 𝑠 ∈ (((-π[,]π) ∖ {0}) ∪ (ℝ ∖ (-π[,]π))))
639637, 638syl 17 . . . . . . . . . . . . . . . . 17 ((𝑠 ∈ (ℝ ∖ {0}) ∧ 𝑠 ∈ (-π[,]π)) → 𝑠 ∈ (((-π[,]π) ∖ {0}) ∪ (ℝ ∖ (-π[,]π))))
640 eldifi 3710 . . . . . . . . . . . . . . . . . . . 20 (𝑠 ∈ (ℝ ∖ {0}) → 𝑠 ∈ ℝ)
641640adantr 481 . . . . . . . . . . . . . . . . . . 19 ((𝑠 ∈ (ℝ ∖ {0}) ∧ ¬ 𝑠 ∈ (-π[,]π)) → 𝑠 ∈ ℝ)
642 simpr 477 . . . . . . . . . . . . . . . . . . 19 ((𝑠 ∈ (ℝ ∖ {0}) ∧ ¬ 𝑠 ∈ (-π[,]π)) → ¬ 𝑠 ∈ (-π[,]π))
643641, 642eldifd 3566 . . . . . . . . . . . . . . . . . 18 ((𝑠 ∈ (ℝ ∖ {0}) ∧ ¬ 𝑠 ∈ (-π[,]π)) → 𝑠 ∈ (ℝ ∖ (-π[,]π)))
644 elun2 3759 . . . . . . . . . . . . . . . . . 18 (𝑠 ∈ (ℝ ∖ (-π[,]π)) → 𝑠 ∈ (((-π[,]π) ∖ {0}) ∪ (ℝ ∖ (-π[,]π))))
645643, 644syl 17 . . . . . . . . . . . . . . . . 17 ((𝑠 ∈ (ℝ ∖ {0}) ∧ ¬ 𝑠 ∈ (-π[,]π)) → 𝑠 ∈ (((-π[,]π) ∖ {0}) ∪ (ℝ ∖ (-π[,]π))))
646639, 645pm2.61dan 831 . . . . . . . . . . . . . . . 16 (𝑠 ∈ (ℝ ∖ {0}) → 𝑠 ∈ (((-π[,]π) ∖ {0}) ∪ (ℝ ∖ (-π[,]π))))
647646ssriv 3587 . . . . . . . . . . . . . . 15 (ℝ ∖ {0}) ⊆ (((-π[,]π) ∖ {0}) ∪ (ℝ ∖ (-π[,]π)))
648633, 647eqssi 3599 . . . . . . . . . . . . . 14 (((-π[,]π) ∖ {0}) ∪ (ℝ ∖ (-π[,]π))) = (ℝ ∖ {0})
649648fveq2i 6151 . . . . . . . . . . . . 13 ((int‘(topGen‘ran (,)))‘(((-π[,]π) ∖ {0}) ∪ (ℝ ∖ (-π[,]π)))) = ((int‘(topGen‘ran (,)))‘(ℝ ∖ {0}))
65061cldopn 20745 . . . . . . . . . . . . . . 15 ({0} ∈ (Clsd‘(topGen‘ran (,))) → (ℝ ∖ {0}) ∈ (topGen‘ran (,)))
65159, 650ax-mp 5 . . . . . . . . . . . . . 14 (ℝ ∖ {0}) ∈ (topGen‘ran (,))
652 isopn3i 20796 . . . . . . . . . . . . . 14 (((topGen‘ran (,)) ∈ Top ∧ (ℝ ∖ {0}) ∈ (topGen‘ran (,))) → ((int‘(topGen‘ran (,)))‘(ℝ ∖ {0})) = (ℝ ∖ {0}))
653453, 651, 652mp2an 707 . . . . . . . . . . . . 13 ((int‘(topGen‘ran (,)))‘(ℝ ∖ {0})) = (ℝ ∖ {0})
654649, 653eqtri 2643 . . . . . . . . . . . 12 ((int‘(topGen‘ran (,)))‘(((-π[,]π) ∖ {0}) ∪ (ℝ ∖ (-π[,]π)))) = (ℝ ∖ {0})
655630, 654syl6eleqr 2709 . . . . . . . . . . 11 ((𝑠 ∈ (-π[,]π) ∧ ¬ 𝑠 = 0) → 𝑠 ∈ ((int‘(topGen‘ran (,)))‘(((-π[,]π) ∖ {0}) ∪ (ℝ ∖ (-π[,]π)))))
656655, 537elind 3776 . . . . . . . . . 10 ((𝑠 ∈ (-π[,]π) ∧ ¬ 𝑠 = 0) → 𝑠 ∈ (((int‘(topGen‘ran (,)))‘(((-π[,]π) ∖ {0}) ∪ (ℝ ∖ (-π[,]π)))) ∩ (-π[,]π)))
657 eqid 2621 . . . . . . . . . . . 12 ((topGen‘ran (,)) ↾t (-π[,]π)) = ((topGen‘ran (,)) ↾t (-π[,]π))
65861, 657restntr 20896 . . . . . . . . . . 11 (((topGen‘ran (,)) ∈ Top ∧ (-π[,]π) ⊆ ℝ ∧ ((-π[,]π) ∖ {0}) ⊆ (-π[,]π)) → ((int‘((topGen‘ran (,)) ↾t (-π[,]π)))‘((-π[,]π) ∖ {0})) = (((int‘(topGen‘ran (,)))‘(((-π[,]π) ∖ {0}) ∪ (ℝ ∖ (-π[,]π)))) ∩ (-π[,]π)))
659453, 427, 613, 658mp3an 1421 . . . . . . . . . 10 ((int‘((topGen‘ran (,)) ↾t (-π[,]π)))‘((-π[,]π) ∖ {0})) = (((int‘(topGen‘ran (,)))‘(((-π[,]π) ∖ {0}) ∪ (ℝ ∖ (-π[,]π)))) ∩ (-π[,]π))
660656, 659syl6eleqr 2709 . . . . . . . . 9 ((𝑠 ∈ (-π[,]π) ∧ ¬ 𝑠 = 0) → 𝑠 ∈ ((int‘((topGen‘ran (,)) ↾t (-π[,]π)))‘((-π[,]π) ∖ {0})))
66114a1i 11 . . . . . . . . 9 ((𝑠 ∈ (-π[,]π) ∧ ¬ 𝑠 = 0) → 𝐾:(-π[,]π)⟶ℂ)
662451toponunii 20647 . . . . . . . . . 10 (-π[,]π) = ((topGen‘ran (,)) ↾t (-π[,]π))
663662, 596cnprest 21003 . . . . . . . . 9 (((((topGen‘ran (,)) ↾t (-π[,]π)) ∈ Top ∧ ((-π[,]π) ∖ {0}) ⊆ (-π[,]π)) ∧ (𝑠 ∈ ((int‘((topGen‘ran (,)) ↾t (-π[,]π)))‘((-π[,]π) ∖ {0})) ∧ 𝐾:(-π[,]π)⟶ℂ)) → (𝐾 ∈ ((((topGen‘ran (,)) ↾t (-π[,]π)) CnP (TopOpen‘ℂfld))‘𝑠) ↔ (𝐾 ↾ ((-π[,]π) ∖ {0})) ∈ (((((topGen‘ran (,)) ↾t (-π[,]π)) ↾t ((-π[,]π) ∖ {0})) CnP (TopOpen‘ℂfld))‘𝑠)))
664627, 660, 661, 663syl12anc 1321 . . . . . . . 8 ((𝑠 ∈ (-π[,]π) ∧ ¬ 𝑠 = 0) → (𝐾 ∈ ((((topGen‘ran (,)) ↾t (-π[,]π)) CnP (TopOpen‘ℂfld))‘𝑠) ↔ (𝐾 ↾ ((-π[,]π) ∖ {0})) ∈ (((((topGen‘ran (,)) ↾t (-π[,]π)) ↾t ((-π[,]π) ∖ {0})) CnP (TopOpen‘ℂfld))‘𝑠)))
665625, 664mpbird 247 . . . . . . 7 ((𝑠 ∈ (-π[,]π) ∧ ¬ 𝑠 = 0) → 𝐾 ∈ ((((topGen‘ran (,)) ↾t (-π[,]π)) CnP (TopOpen‘ℂfld))‘𝑠))
666536, 665pm2.61dan 831 . . . . . 6 (𝑠 ∈ (-π[,]π) → 𝐾 ∈ ((((topGen‘ran (,)) ↾t (-π[,]π)) CnP (TopOpen‘ℂfld))‘𝑠))
667666rgen 2917 . . . . 5 𝑠 ∈ (-π[,]π)𝐾 ∈ ((((topGen‘ran (,)) ↾t (-π[,]π)) CnP (TopOpen‘ℂfld))‘𝑠)
668 cncnp 20994 . . . . . 6 ((((topGen‘ran (,)) ↾t (-π[,]π)) ∈ (TopOn‘(-π[,]π)) ∧ (TopOpen‘ℂfld) ∈ (TopOn‘ℂ)) → (𝐾 ∈ (((topGen‘ran (,)) ↾t (-π[,]π)) Cn (TopOpen‘ℂfld)) ↔ (𝐾:(-π[,]π)⟶ℂ ∧ ∀𝑠 ∈ (-π[,]π)𝐾 ∈ ((((topGen‘ran (,)) ↾t (-π[,]π)) CnP (TopOpen‘ℂfld))‘𝑠))))
669451, 605, 668mp2an 707 . . . . 5 (𝐾 ∈ (((topGen‘ran (,)) ↾t (-π[,]π)) Cn (TopOpen‘ℂfld)) ↔ (𝐾:(-π[,]π)⟶ℂ ∧ ∀𝑠 ∈ (-π[,]π)𝐾 ∈ ((((topGen‘ran (,)) ↾t (-π[,]π)) CnP (TopOpen‘ℂfld))‘𝑠)))
67014, 667, 669mpbir2an 954 . . . 4 𝐾 ∈ (((topGen‘ran (,)) ↾t (-π[,]π)) Cn (TopOpen‘ℂfld))
67156, 532, 599cncfcn 22620 . . . . . 6 (((-π[,]π) ⊆ ℂ ∧ ℂ ⊆ ℂ) → ((-π[,]π)–cn→ℂ) = (((topGen‘ran (,)) ↾t (-π[,]π)) Cn (TopOpen‘ℂfld)))
672517, 144, 671mp2an 707 . . . . 5 ((-π[,]π)–cn→ℂ) = (((topGen‘ran (,)) ↾t (-π[,]π)) Cn (TopOpen‘ℂfld))
673672eqcomi 2630 . . . 4 (((topGen‘ran (,)) ↾t (-π[,]π)) Cn (TopOpen‘ℂfld)) = ((-π[,]π)–cn→ℂ)
674670, 673eleqtri 2696 . . 3 𝐾 ∈ ((-π[,]π)–cn→ℂ)
675 cncffvrn 22609 . . 3 ((ℝ ⊆ ℂ ∧ 𝐾 ∈ ((-π[,]π)–cn→ℂ)) → (𝐾 ∈ ((-π[,]π)–cn→ℝ) ↔ 𝐾:(-π[,]π)⟶ℝ))
67612, 674, 675mp2an 707 . 2 (𝐾 ∈ ((-π[,]π)–cn→ℝ) ↔ 𝐾:(-π[,]π)⟶ℝ)
67711, 676mpbir 221 1 𝐾 ∈ ((-π[,]π)–cn→ℝ)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wb 196  wa 384  w3a 1036   = wceq 1480  wtru 1481  wcel 1987  wne 2790  wral 2907  wrex 2908  Vcvv 3186  cdif 3552  cun 3553  cin 3554  wss 3555  ifcif 4058  {csn 4148  {cpr 4150   class class class wbr 4613  cmpt 4673  dom cdm 5074  ran crn 5075  cres 5076  cima 5077   Fn wfn 5842  wf 5843  cfv 5847  (class class class)co 6604  cc 9878  cr 9879  0cc0 9880  1c1 9881   · cmul 9885  *cxr 10017   < clt 10018  cle 10019  -cneg 10211   / cdiv 10628  2c2 11014  +crp 11776  (,)cioo 12117  [,]cicc 12120  cre 13771  sincsin 14719  cosccos 14720  πcpi 14722  t crest 16002  TopOpenctopn 16003  topGenctg 16019  fldccnfld 19665  Topctop 20617  TopOnctopon 20618  Clsdccld 20730  intcnt 20731   Cn ccn 20938   CnP ccnp 20939  cnccncf 22587   lim climc 23532   D cdv 23533
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1719  ax-4 1734  ax-5 1836  ax-6 1885  ax-7 1932  ax-8 1989  ax-9 1996  ax-10 2016  ax-11 2031  ax-12 2044  ax-13 2245  ax-ext 2601  ax-rep 4731  ax-sep 4741  ax-nul 4749  ax-pow 4803  ax-pr 4867  ax-un 6902  ax-inf2 8482  ax-cnex 9936  ax-resscn 9937  ax-1cn 9938  ax-icn 9939  ax-addcl 9940  ax-addrcl 9941  ax-mulcl 9942  ax-mulrcl 9943  ax-mulcom 9944  ax-addass 9945  ax-mulass 9946  ax-distr 9947  ax-i2m1 9948  ax-1ne0 9949  ax-1rid 9950  ax-rnegex 9951  ax-rrecex 9952  ax-cnre 9953  ax-pre-lttri 9954  ax-pre-lttrn 9955  ax-pre-ltadd 9956  ax-pre-mulgt0 9957  ax-pre-sup 9958  ax-addf 9959  ax-mulf 9960
This theorem depends on definitions:  df-bi 197  df-or 385  df-an 386  df-3or 1037  df-3an 1038  df-tru 1483  df-fal 1486  df-ex 1702  df-nf 1707  df-sb 1878  df-eu 2473  df-mo 2474  df-clab 2608  df-cleq 2614  df-clel 2617  df-nfc 2750  df-ne 2791  df-nel 2894  df-ral 2912  df-rex 2913  df-reu 2914  df-rmo 2915  df-rab 2916  df-v 3188  df-sbc 3418  df-csb 3515  df-dif 3558  df-un 3560  df-in 3562  df-ss 3569  df-pss 3571  df-nul 3892  df-if 4059  df-pw 4132  df-sn 4149  df-pr 4151  df-tp 4153  df-op 4155  df-uni 4403  df-int 4441  df-iun 4487  df-iin 4488  df-br 4614  df-opab 4674  df-mpt 4675  df-tr 4713  df-eprel 4985  df-id 4989  df-po 4995  df-so 4996  df-fr 5033  df-se 5034  df-we 5035  df-xp 5080  df-rel 5081  df-cnv 5082  df-co 5083  df-dm 5084  df-rn 5085  df-res 5086  df-ima 5087  df-pred 5639  df-ord 5685  df-on 5686  df-lim 5687  df-suc 5688  df-iota 5810  df-fun 5849  df-fn 5850  df-f 5851  df-f1 5852  df-fo 5853  df-f1o 5854  df-fv 5855  df-isom 5856  df-riota 6565  df-ov 6607  df-oprab 6608  df-mpt2 6609  df-of 6850  df-om 7013  df-1st 7113  df-2nd 7114  df-supp 7241  df-wrecs 7352  df-recs 7413  df-rdg 7451  df-1o 7505  df-2o 7506  df-oadd 7509  df-er 7687  df-map 7804  df-pm 7805  df-ixp 7853  df-en 7900  df-dom 7901  df-sdom 7902  df-fin 7903  df-fsupp 8220  df-fi 8261  df-sup 8292  df-inf 8293  df-oi 8359  df-card 8709  df-cda 8934  df-pnf 10020  df-mnf 10021  df-xr 10022  df-ltxr 10023  df-le 10024  df-sub 10212  df-neg 10213  df-div 10629  df-nn 10965  df-2 11023  df-3 11024  df-4 11025  df-5 11026  df-6 11027  df-7 11028  df-8 11029  df-9 11030  df-n0 11237  df-z 11322  df-dec 11438  df-uz 11632  df-q 11733  df-rp 11777  df-xneg 11890  df-xadd 11891  df-xmul 11892  df-ioo 12121  df-ioc 12122  df-ico 12123  df-icc 12124  df-fz 12269  df-fzo 12407  df-fl 12533  df-mod 12609  df-seq 12742  df-exp 12801  df-fac 13001  df-bc 13030  df-hash 13058  df-shft 13741  df-cj 13773  df-re 13774  df-im 13775  df-sqrt 13909  df-abs 13910  df-limsup 14136  df-clim 14153  df-rlim 14154  df-sum 14351  df-ef 14723  df-sin 14725  df-cos 14726  df-pi 14728  df-struct 15783  df-ndx 15784  df-slot 15785  df-base 15786  df-sets 15787  df-ress 15788  df-plusg 15875  df-mulr 15876  df-starv 15877  df-sca 15878  df-vsca 15879  df-ip 15880  df-tset 15881  df-ple 15882  df-ds 15885  df-unif 15886  df-hom 15887  df-cco 15888  df-rest 16004  df-topn 16005  df-0g 16023  df-gsum 16024  df-topgen 16025  df-pt 16026  df-prds 16029  df-xrs 16083  df-qtop 16088  df-imas 16089  df-xps 16091  df-mre 16167  df-mrc 16168  df-acs 16170  df-mgm 17163  df-sgrp 17205  df-mnd 17216  df-submnd 17257  df-mulg 17462  df-cntz 17671  df-cmn 18116  df-psmet 19657  df-xmet 19658  df-met 19659  df-bl 19660  df-mopn 19661  df-fbas 19662  df-fg 19663  df-cnfld 19666  df-top 20621  df-bases 20622  df-topon 20623  df-topsp 20624  df-cld 20733  df-ntr 20734  df-cls 20735  df-nei 20812  df-lp 20850  df-perf 20851  df-cn 20941  df-cnp 20942  df-t1 21028  df-haus 21029  df-cmp 21100  df-tx 21275  df-hmeo 21468  df-fil 21560  df-fm 21652  df-flim 21653  df-flf 21654  df-xms 22035  df-ms 22036  df-tms 22037  df-cncf 22589  df-limc 23536  df-dv 23537
This theorem is referenced by:  fourierdlem77  39707  fourierdlem78  39708  fourierdlem85  39715  fourierdlem88  39718
  Copyright terms: Public domain W3C validator