Metamath Proof Explorer


Theorem itgsinexplem1

Description: Integration by parts is applied to integrate sin^(N+1). (Contributed by Glauco Siliprandi, 29-Jun-2017)

Ref Expression
Hypotheses itgsinexplem1.1 𝐹 = ( 𝑥 ∈ ℂ ↦ ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) )
itgsinexplem1.2 𝐺 = ( 𝑥 ∈ ℂ ↦ - ( cos ‘ 𝑥 ) )
itgsinexplem1.3 𝐻 = ( 𝑥 ∈ ℂ ↦ ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) )
itgsinexplem1.4 𝐼 = ( 𝑥 ∈ ℂ ↦ ( ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) · ( sin ‘ 𝑥 ) ) )
itgsinexplem1.5 𝐿 = ( 𝑥 ∈ ℂ ↦ ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · - ( cos ‘ 𝑥 ) ) )
itgsinexplem1.6 𝑀 = ( 𝑥 ∈ ℂ ↦ ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) )
itgsinexplem1.7 ( 𝜑𝑁 ∈ ℕ )
Assertion itgsinexplem1 ( 𝜑 → ∫ ( 0 (,) π ) ( ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) · ( sin ‘ 𝑥 ) ) d 𝑥 = ( 𝑁 · ∫ ( 0 (,) π ) ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) d 𝑥 ) )

Proof

Step Hyp Ref Expression
1 itgsinexplem1.1 𝐹 = ( 𝑥 ∈ ℂ ↦ ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) )
2 itgsinexplem1.2 𝐺 = ( 𝑥 ∈ ℂ ↦ - ( cos ‘ 𝑥 ) )
3 itgsinexplem1.3 𝐻 = ( 𝑥 ∈ ℂ ↦ ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) )
4 itgsinexplem1.4 𝐼 = ( 𝑥 ∈ ℂ ↦ ( ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) · ( sin ‘ 𝑥 ) ) )
5 itgsinexplem1.5 𝐿 = ( 𝑥 ∈ ℂ ↦ ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · - ( cos ‘ 𝑥 ) ) )
6 itgsinexplem1.6 𝑀 = ( 𝑥 ∈ ℂ ↦ ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) )
7 itgsinexplem1.7 ( 𝜑𝑁 ∈ ℕ )
8 0m0e0 ( 0 − 0 ) = 0
9 8 oveq1i ( ( 0 − 0 ) − ∫ ( 0 (,) π ) ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · - ( cos ‘ 𝑥 ) ) d 𝑥 ) = ( 0 − ∫ ( 0 (,) π ) ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · - ( cos ‘ 𝑥 ) ) d 𝑥 )
10 0re 0 ∈ ℝ
11 10 a1i ( 𝜑 → 0 ∈ ℝ )
12 pire π ∈ ℝ
13 12 a1i ( 𝜑 → π ∈ ℝ )
14 pipos 0 < π
15 10 12 14 ltleii 0 ≤ π
16 15 a1i ( 𝜑 → 0 ≤ π )
17 10 12 pm3.2i ( 0 ∈ ℝ ∧ π ∈ ℝ )
18 iccssre ( ( 0 ∈ ℝ ∧ π ∈ ℝ ) → ( 0 [,] π ) ⊆ ℝ )
19 17 18 ax-mp ( 0 [,] π ) ⊆ ℝ
20 ax-resscn ℝ ⊆ ℂ
21 19 20 sstri ( 0 [,] π ) ⊆ ℂ
22 21 sseli ( 𝑥 ∈ ( 0 [,] π ) → 𝑥 ∈ ℂ )
23 22 adantl ( ( 𝜑𝑥 ∈ ( 0 [,] π ) ) → 𝑥 ∈ ℂ )
24 22 sincld ( 𝑥 ∈ ( 0 [,] π ) → ( sin ‘ 𝑥 ) ∈ ℂ )
25 24 adantl ( ( 𝜑𝑥 ∈ ( 0 [,] π ) ) → ( sin ‘ 𝑥 ) ∈ ℂ )
26 7 nnnn0d ( 𝜑𝑁 ∈ ℕ0 )
27 26 adantr ( ( 𝜑𝑥 ∈ ( 0 [,] π ) ) → 𝑁 ∈ ℕ0 )
28 25 27 expcld ( ( 𝜑𝑥 ∈ ( 0 [,] π ) ) → ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) ∈ ℂ )
29 1 fvmpt2 ( ( 𝑥 ∈ ℂ ∧ ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) ∈ ℂ ) → ( 𝐹𝑥 ) = ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) )
30 23 28 29 syl2anc ( ( 𝜑𝑥 ∈ ( 0 [,] π ) ) → ( 𝐹𝑥 ) = ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) )
31 30 eqcomd ( ( 𝜑𝑥 ∈ ( 0 [,] π ) ) → ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) = ( 𝐹𝑥 ) )
32 31 mpteq2dva ( 𝜑 → ( 𝑥 ∈ ( 0 [,] π ) ↦ ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) ) = ( 𝑥 ∈ ( 0 [,] π ) ↦ ( 𝐹𝑥 ) ) )
33 nfmpt1 𝑥 ( 𝑥 ∈ ℂ ↦ ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) )
34 1 33 nfcxfr 𝑥 𝐹
35 nfcv 𝑥 sin
36 sincn sin ∈ ( ℂ –cn→ ℂ )
37 36 a1i ( 𝜑 → sin ∈ ( ℂ –cn→ ℂ ) )
38 35 37 26 expcnfg ( 𝜑 → ( 𝑥 ∈ ℂ ↦ ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) ) ∈ ( ℂ –cn→ ℂ ) )
39 1 38 eqeltrid ( 𝜑𝐹 ∈ ( ℂ –cn→ ℂ ) )
40 21 a1i ( 𝜑 → ( 0 [,] π ) ⊆ ℂ )
41 34 39 40 cncfmptss ( 𝜑 → ( 𝑥 ∈ ( 0 [,] π ) ↦ ( 𝐹𝑥 ) ) ∈ ( ( 0 [,] π ) –cn→ ℂ ) )
42 32 41 eqeltrd ( 𝜑 → ( 𝑥 ∈ ( 0 [,] π ) ↦ ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) ) ∈ ( ( 0 [,] π ) –cn→ ℂ ) )
43 22 coscld ( 𝑥 ∈ ( 0 [,] π ) → ( cos ‘ 𝑥 ) ∈ ℂ )
44 43 negcld ( 𝑥 ∈ ( 0 [,] π ) → - ( cos ‘ 𝑥 ) ∈ ℂ )
45 2 fvmpt2 ( ( 𝑥 ∈ ℂ ∧ - ( cos ‘ 𝑥 ) ∈ ℂ ) → ( 𝐺𝑥 ) = - ( cos ‘ 𝑥 ) )
46 22 44 45 syl2anc ( 𝑥 ∈ ( 0 [,] π ) → ( 𝐺𝑥 ) = - ( cos ‘ 𝑥 ) )
47 46 eqcomd ( 𝑥 ∈ ( 0 [,] π ) → - ( cos ‘ 𝑥 ) = ( 𝐺𝑥 ) )
48 47 adantl ( ( 𝜑𝑥 ∈ ( 0 [,] π ) ) → - ( cos ‘ 𝑥 ) = ( 𝐺𝑥 ) )
49 48 mpteq2dva ( 𝜑 → ( 𝑥 ∈ ( 0 [,] π ) ↦ - ( cos ‘ 𝑥 ) ) = ( 𝑥 ∈ ( 0 [,] π ) ↦ ( 𝐺𝑥 ) ) )
50 nfmpt1 𝑥 ( 𝑥 ∈ ℂ ↦ - ( cos ‘ 𝑥 ) )
51 2 50 nfcxfr 𝑥 𝐺
52 coscn cos ∈ ( ℂ –cn→ ℂ )
53 52 a1i ( 𝜑 → cos ∈ ( ℂ –cn→ ℂ ) )
54 2 negfcncf ( cos ∈ ( ℂ –cn→ ℂ ) → 𝐺 ∈ ( ℂ –cn→ ℂ ) )
55 53 54 syl ( 𝜑𝐺 ∈ ( ℂ –cn→ ℂ ) )
56 51 55 40 cncfmptss ( 𝜑 → ( 𝑥 ∈ ( 0 [,] π ) ↦ ( 𝐺𝑥 ) ) ∈ ( ( 0 [,] π ) –cn→ ℂ ) )
57 49 56 eqeltrd ( 𝜑 → ( 𝑥 ∈ ( 0 [,] π ) ↦ - ( cos ‘ 𝑥 ) ) ∈ ( ( 0 [,] π ) –cn→ ℂ ) )
58 ssidd ( 𝜑 → ℂ ⊆ ℂ )
59 7 nncnd ( 𝜑𝑁 ∈ ℂ )
60 58 59 58 constcncfg ( 𝜑 → ( 𝑥 ∈ ℂ ↦ 𝑁 ) ∈ ( ℂ –cn→ ℂ ) )
61 nnm1nn0 ( 𝑁 ∈ ℕ → ( 𝑁 − 1 ) ∈ ℕ0 )
62 7 61 syl ( 𝜑 → ( 𝑁 − 1 ) ∈ ℕ0 )
63 35 37 62 expcnfg ( 𝜑 → ( 𝑥 ∈ ℂ ↦ ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) ∈ ( ℂ –cn→ ℂ ) )
64 60 63 mulcncf ( 𝜑 → ( 𝑥 ∈ ℂ ↦ ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) ) ∈ ( ℂ –cn→ ℂ ) )
65 cosf cos : ℂ ⟶ ℂ
66 65 a1i ( 𝜑 → cos : ℂ ⟶ ℂ )
67 66 feqmptd ( 𝜑 → cos = ( 𝑥 ∈ ℂ ↦ ( cos ‘ 𝑥 ) ) )
68 67 52 eqeltrrdi ( 𝜑 → ( 𝑥 ∈ ℂ ↦ ( cos ‘ 𝑥 ) ) ∈ ( ℂ –cn→ ℂ ) )
69 64 68 mulcncf ( 𝜑 → ( 𝑥 ∈ ℂ ↦ ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) ) ∈ ( ℂ –cn→ ℂ ) )
70 3 69 eqeltrid ( 𝜑𝐻 ∈ ( ℂ –cn→ ℂ ) )
71 ioosscn ( 0 (,) π ) ⊆ ℂ
72 71 a1i ( 𝜑 → ( 0 (,) π ) ⊆ ℂ )
73 59 adantr ( ( 𝜑𝑥 ∈ ( 0 (,) π ) ) → 𝑁 ∈ ℂ )
74 71 sseli ( 𝑥 ∈ ( 0 (,) π ) → 𝑥 ∈ ℂ )
75 74 sincld ( 𝑥 ∈ ( 0 (,) π ) → ( sin ‘ 𝑥 ) ∈ ℂ )
76 75 adantl ( ( 𝜑𝑥 ∈ ( 0 (,) π ) ) → ( sin ‘ 𝑥 ) ∈ ℂ )
77 62 adantr ( ( 𝜑𝑥 ∈ ( 0 (,) π ) ) → ( 𝑁 − 1 ) ∈ ℕ0 )
78 76 77 expcld ( ( 𝜑𝑥 ∈ ( 0 (,) π ) ) → ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ∈ ℂ )
79 73 78 mulcld ( ( 𝜑𝑥 ∈ ( 0 (,) π ) ) → ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) ∈ ℂ )
80 74 coscld ( 𝑥 ∈ ( 0 (,) π ) → ( cos ‘ 𝑥 ) ∈ ℂ )
81 80 adantl ( ( 𝜑𝑥 ∈ ( 0 (,) π ) ) → ( cos ‘ 𝑥 ) ∈ ℂ )
82 79 81 mulcld ( ( 𝜑𝑥 ∈ ( 0 (,) π ) ) → ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) ∈ ℂ )
83 3 70 72 58 82 cncfmptssg ( 𝜑 → ( 𝑥 ∈ ( 0 (,) π ) ↦ ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) ) ∈ ( ( 0 (,) π ) –cn→ ℂ ) )
84 35 37 72 cncfmptss ( 𝜑 → ( 𝑥 ∈ ( 0 (,) π ) ↦ ( sin ‘ 𝑥 ) ) ∈ ( ( 0 (,) π ) –cn→ ℂ ) )
85 ioossicc ( 0 (,) π ) ⊆ ( 0 [,] π )
86 85 a1i ( 𝜑 → ( 0 (,) π ) ⊆ ( 0 [,] π ) )
87 ioombl ( 0 (,) π ) ∈ dom vol
88 87 a1i ( 𝜑 → ( 0 (,) π ) ∈ dom vol )
89 28 25 mulcld ( ( 𝜑𝑥 ∈ ( 0 [,] π ) ) → ( ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) · ( sin ‘ 𝑥 ) ) ∈ ℂ )
90 4 fvmpt2 ( ( 𝑥 ∈ ℂ ∧ ( ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) · ( sin ‘ 𝑥 ) ) ∈ ℂ ) → ( 𝐼𝑥 ) = ( ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) · ( sin ‘ 𝑥 ) ) )
91 23 89 90 syl2anc ( ( 𝜑𝑥 ∈ ( 0 [,] π ) ) → ( 𝐼𝑥 ) = ( ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) · ( sin ‘ 𝑥 ) ) )
92 91 eqcomd ( ( 𝜑𝑥 ∈ ( 0 [,] π ) ) → ( ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) · ( sin ‘ 𝑥 ) ) = ( 𝐼𝑥 ) )
93 92 mpteq2dva ( 𝜑 → ( 𝑥 ∈ ( 0 [,] π ) ↦ ( ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) · ( sin ‘ 𝑥 ) ) ) = ( 𝑥 ∈ ( 0 [,] π ) ↦ ( 𝐼𝑥 ) ) )
94 nfmpt1 𝑥 ( 𝑥 ∈ ℂ ↦ ( ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) · ( sin ‘ 𝑥 ) ) )
95 4 94 nfcxfr 𝑥 𝐼
96 sinf sin : ℂ ⟶ ℂ
97 96 a1i ( 𝜑 → sin : ℂ ⟶ ℂ )
98 97 feqmptd ( 𝜑 → sin = ( 𝑥 ∈ ℂ ↦ ( sin ‘ 𝑥 ) ) )
99 98 36 eqeltrrdi ( 𝜑 → ( 𝑥 ∈ ℂ ↦ ( sin ‘ 𝑥 ) ) ∈ ( ℂ –cn→ ℂ ) )
100 38 99 mulcncf ( 𝜑 → ( 𝑥 ∈ ℂ ↦ ( ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) · ( sin ‘ 𝑥 ) ) ) ∈ ( ℂ –cn→ ℂ ) )
101 4 100 eqeltrid ( 𝜑𝐼 ∈ ( ℂ –cn→ ℂ ) )
102 95 101 40 cncfmptss ( 𝜑 → ( 𝑥 ∈ ( 0 [,] π ) ↦ ( 𝐼𝑥 ) ) ∈ ( ( 0 [,] π ) –cn→ ℂ ) )
103 93 102 eqeltrd ( 𝜑 → ( 𝑥 ∈ ( 0 [,] π ) ↦ ( ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) · ( sin ‘ 𝑥 ) ) ) ∈ ( ( 0 [,] π ) –cn→ ℂ ) )
104 cniccibl ( ( 0 ∈ ℝ ∧ π ∈ ℝ ∧ ( 𝑥 ∈ ( 0 [,] π ) ↦ ( ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) · ( sin ‘ 𝑥 ) ) ) ∈ ( ( 0 [,] π ) –cn→ ℂ ) ) → ( 𝑥 ∈ ( 0 [,] π ) ↦ ( ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) · ( sin ‘ 𝑥 ) ) ) ∈ 𝐿1 )
105 11 13 103 104 syl3anc ( 𝜑 → ( 𝑥 ∈ ( 0 [,] π ) ↦ ( ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) · ( sin ‘ 𝑥 ) ) ) ∈ 𝐿1 )
106 86 88 89 105 iblss ( 𝜑 → ( 𝑥 ∈ ( 0 (,) π ) ↦ ( ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) · ( sin ‘ 𝑥 ) ) ) ∈ 𝐿1 )
107 59 adantr ( ( 𝜑𝑥 ∈ ( 0 [,] π ) ) → 𝑁 ∈ ℂ )
108 62 adantr ( ( 𝜑𝑥 ∈ ( 0 [,] π ) ) → ( 𝑁 − 1 ) ∈ ℕ0 )
109 25 108 expcld ( ( 𝜑𝑥 ∈ ( 0 [,] π ) ) → ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ∈ ℂ )
110 107 109 mulcld ( ( 𝜑𝑥 ∈ ( 0 [,] π ) ) → ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) ∈ ℂ )
111 43 adantl ( ( 𝜑𝑥 ∈ ( 0 [,] π ) ) → ( cos ‘ 𝑥 ) ∈ ℂ )
112 110 111 mulcld ( ( 𝜑𝑥 ∈ ( 0 [,] π ) ) → ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) ∈ ℂ )
113 44 adantl ( ( 𝜑𝑥 ∈ ( 0 [,] π ) ) → - ( cos ‘ 𝑥 ) ∈ ℂ )
114 112 113 mulcld ( ( 𝜑𝑥 ∈ ( 0 [,] π ) ) → ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · - ( cos ‘ 𝑥 ) ) ∈ ℂ )
115 eqid ( 𝑥 ∈ ℂ ↦ - ( cos ‘ 𝑥 ) ) = ( 𝑥 ∈ ℂ ↦ - ( cos ‘ 𝑥 ) )
116 115 negfcncf ( cos ∈ ( ℂ –cn→ ℂ ) → ( 𝑥 ∈ ℂ ↦ - ( cos ‘ 𝑥 ) ) ∈ ( ℂ –cn→ ℂ ) )
117 53 116 syl ( 𝜑 → ( 𝑥 ∈ ℂ ↦ - ( cos ‘ 𝑥 ) ) ∈ ( ℂ –cn→ ℂ ) )
118 69 117 mulcncf ( 𝜑 → ( 𝑥 ∈ ℂ ↦ ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · - ( cos ‘ 𝑥 ) ) ) ∈ ( ℂ –cn→ ℂ ) )
119 5 118 eqeltrid ( 𝜑𝐿 ∈ ( ℂ –cn→ ℂ ) )
120 5 119 40 58 114 cncfmptssg ( 𝜑 → ( 𝑥 ∈ ( 0 [,] π ) ↦ ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · - ( cos ‘ 𝑥 ) ) ) ∈ ( ( 0 [,] π ) –cn→ ℂ ) )
121 cniccibl ( ( 0 ∈ ℝ ∧ π ∈ ℝ ∧ ( 𝑥 ∈ ( 0 [,] π ) ↦ ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · - ( cos ‘ 𝑥 ) ) ) ∈ ( ( 0 [,] π ) –cn→ ℂ ) ) → ( 𝑥 ∈ ( 0 [,] π ) ↦ ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · - ( cos ‘ 𝑥 ) ) ) ∈ 𝐿1 )
122 11 13 120 121 syl3anc ( 𝜑 → ( 𝑥 ∈ ( 0 [,] π ) ↦ ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · - ( cos ‘ 𝑥 ) ) ) ∈ 𝐿1 )
123 86 88 114 122 iblss ( 𝜑 → ( 𝑥 ∈ ( 0 (,) π ) ↦ ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · - ( cos ‘ 𝑥 ) ) ) ∈ 𝐿1 )
124 reelprrecn ℝ ∈ { ℝ , ℂ }
125 124 a1i ( 𝜑 → ℝ ∈ { ℝ , ℂ } )
126 recn ( 𝑥 ∈ ℝ → 𝑥 ∈ ℂ )
127 126 sincld ( 𝑥 ∈ ℝ → ( sin ‘ 𝑥 ) ∈ ℂ )
128 127 adantl ( ( 𝜑𝑥 ∈ ℝ ) → ( sin ‘ 𝑥 ) ∈ ℂ )
129 26 adantr ( ( 𝜑𝑥 ∈ ℝ ) → 𝑁 ∈ ℕ0 )
130 128 129 expcld ( ( 𝜑𝑥 ∈ ℝ ) → ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) ∈ ℂ )
131 59 adantr ( ( 𝜑𝑥 ∈ ℝ ) → 𝑁 ∈ ℂ )
132 62 adantr ( ( 𝜑𝑥 ∈ ℝ ) → ( 𝑁 − 1 ) ∈ ℕ0 )
133 128 132 expcld ( ( 𝜑𝑥 ∈ ℝ ) → ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ∈ ℂ )
134 131 133 mulcld ( ( 𝜑𝑥 ∈ ℝ ) → ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) ∈ ℂ )
135 126 coscld ( 𝑥 ∈ ℝ → ( cos ‘ 𝑥 ) ∈ ℂ )
136 135 adantl ( ( 𝜑𝑥 ∈ ℝ ) → ( cos ‘ 𝑥 ) ∈ ℂ )
137 134 136 mulcld ( ( 𝜑𝑥 ∈ ℝ ) → ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) ∈ ℂ )
138 sincl ( 𝑥 ∈ ℂ → ( sin ‘ 𝑥 ) ∈ ℂ )
139 138 adantl ( ( 𝜑𝑥 ∈ ℂ ) → ( sin ‘ 𝑥 ) ∈ ℂ )
140 26 adantr ( ( 𝜑𝑥 ∈ ℂ ) → 𝑁 ∈ ℕ0 )
141 139 140 expcld ( ( 𝜑𝑥 ∈ ℂ ) → ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) ∈ ℂ )
142 141 1 fmptd ( 𝜑𝐹 : ℂ ⟶ ℂ )
143 126 adantl ( ( 𝜑𝑥 ∈ ℝ ) → 𝑥 ∈ ℂ )
144 elex ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) ∈ ℂ → ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) ∈ V )
145 137 144 syl ( ( 𝜑𝑥 ∈ ℝ ) → ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) ∈ V )
146 rabid ( 𝑥 ∈ { 𝑥 ∈ ℂ ∣ ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) ∈ V } ↔ ( 𝑥 ∈ ℂ ∧ ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) ∈ V ) )
147 143 145 146 sylanbrc ( ( 𝜑𝑥 ∈ ℝ ) → 𝑥 ∈ { 𝑥 ∈ ℂ ∣ ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) ∈ V } )
148 3 dmmpt dom 𝐻 = { 𝑥 ∈ ℂ ∣ ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) ∈ V }
149 147 148 eleqtrrdi ( ( 𝜑𝑥 ∈ ℝ ) → 𝑥 ∈ dom 𝐻 )
150 149 ex ( 𝜑 → ( 𝑥 ∈ ℝ → 𝑥 ∈ dom 𝐻 ) )
151 150 alrimiv ( 𝜑 → ∀ 𝑥 ( 𝑥 ∈ ℝ → 𝑥 ∈ dom 𝐻 ) )
152 nfcv 𝑥
153 nfmpt1 𝑥 ( 𝑥 ∈ ℂ ↦ ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) )
154 3 153 nfcxfr 𝑥 𝐻
155 154 nfdm 𝑥 dom 𝐻
156 152 155 dfss2f ( ℝ ⊆ dom 𝐻 ↔ ∀ 𝑥 ( 𝑥 ∈ ℝ → 𝑥 ∈ dom 𝐻 ) )
157 151 156 sylibr ( 𝜑 → ℝ ⊆ dom 𝐻 )
158 7 dvsinexp ( 𝜑 → ( ℂ D ( 𝑥 ∈ ℂ ↦ ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) ) ) = ( 𝑥 ∈ ℂ ↦ ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) ) )
159 1 oveq2i ( ℂ D 𝐹 ) = ( ℂ D ( 𝑥 ∈ ℂ ↦ ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) ) )
160 158 159 3 3eqtr4g ( 𝜑 → ( ℂ D 𝐹 ) = 𝐻 )
161 160 dmeqd ( 𝜑 → dom ( ℂ D 𝐹 ) = dom 𝐻 )
162 157 161 sseqtrrd ( 𝜑 → ℝ ⊆ dom ( ℂ D 𝐹 ) )
163 dvres3 ( ( ( ℝ ∈ { ℝ , ℂ } ∧ 𝐹 : ℂ ⟶ ℂ ) ∧ ( ℂ ⊆ ℂ ∧ ℝ ⊆ dom ( ℂ D 𝐹 ) ) ) → ( ℝ D ( 𝐹 ↾ ℝ ) ) = ( ( ℂ D 𝐹 ) ↾ ℝ ) )
164 125 142 58 162 163 syl22anc ( 𝜑 → ( ℝ D ( 𝐹 ↾ ℝ ) ) = ( ( ℂ D 𝐹 ) ↾ ℝ ) )
165 1 reseq1i ( 𝐹 ↾ ℝ ) = ( ( 𝑥 ∈ ℂ ↦ ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) ) ↾ ℝ )
166 resmpt ( ℝ ⊆ ℂ → ( ( 𝑥 ∈ ℂ ↦ ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) ) ↾ ℝ ) = ( 𝑥 ∈ ℝ ↦ ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) ) )
167 20 166 ax-mp ( ( 𝑥 ∈ ℂ ↦ ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) ) ↾ ℝ ) = ( 𝑥 ∈ ℝ ↦ ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) )
168 165 167 eqtri ( 𝐹 ↾ ℝ ) = ( 𝑥 ∈ ℝ ↦ ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) )
169 168 oveq2i ( ℝ D ( 𝐹 ↾ ℝ ) ) = ( ℝ D ( 𝑥 ∈ ℝ ↦ ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) ) )
170 169 a1i ( 𝜑 → ( ℝ D ( 𝐹 ↾ ℝ ) ) = ( ℝ D ( 𝑥 ∈ ℝ ↦ ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) ) ) )
171 160 reseq1d ( 𝜑 → ( ( ℂ D 𝐹 ) ↾ ℝ ) = ( 𝐻 ↾ ℝ ) )
172 3 reseq1i ( 𝐻 ↾ ℝ ) = ( ( 𝑥 ∈ ℂ ↦ ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) ) ↾ ℝ )
173 resmpt ( ℝ ⊆ ℂ → ( ( 𝑥 ∈ ℂ ↦ ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) ) ↾ ℝ ) = ( 𝑥 ∈ ℝ ↦ ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) ) )
174 20 173 ax-mp ( ( 𝑥 ∈ ℂ ↦ ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) ) ↾ ℝ ) = ( 𝑥 ∈ ℝ ↦ ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) )
175 172 174 eqtri ( 𝐻 ↾ ℝ ) = ( 𝑥 ∈ ℝ ↦ ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) )
176 171 175 eqtrdi ( 𝜑 → ( ( ℂ D 𝐹 ) ↾ ℝ ) = ( 𝑥 ∈ ℝ ↦ ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) ) )
177 164 170 176 3eqtr3d ( 𝜑 → ( ℝ D ( 𝑥 ∈ ℝ ↦ ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) ) ) = ( 𝑥 ∈ ℝ ↦ ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) ) )
178 19 a1i ( 𝜑 → ( 0 [,] π ) ⊆ ℝ )
179 eqid ( TopOpen ‘ ℂfld ) = ( TopOpen ‘ ℂfld )
180 179 tgioo2 ( topGen ‘ ran (,) ) = ( ( TopOpen ‘ ℂfld ) ↾t ℝ )
181 17 a1i ( 𝜑 → ( 0 ∈ ℝ ∧ π ∈ ℝ ) )
182 iccntr ( ( 0 ∈ ℝ ∧ π ∈ ℝ ) → ( ( int ‘ ( topGen ‘ ran (,) ) ) ‘ ( 0 [,] π ) ) = ( 0 (,) π ) )
183 181 182 syl ( 𝜑 → ( ( int ‘ ( topGen ‘ ran (,) ) ) ‘ ( 0 [,] π ) ) = ( 0 (,) π ) )
184 125 130 137 177 178 180 179 183 dvmptres2 ( 𝜑 → ( ℝ D ( 𝑥 ∈ ( 0 [,] π ) ↦ ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) ) ) = ( 𝑥 ∈ ( 0 (,) π ) ↦ ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) ) )
185 135 negcld ( 𝑥 ∈ ℝ → - ( cos ‘ 𝑥 ) ∈ ℂ )
186 185 adantl ( ( 𝜑𝑥 ∈ ℝ ) → - ( cos ‘ 𝑥 ) ∈ ℂ )
187 127 negcld ( 𝑥 ∈ ℝ → - ( sin ‘ 𝑥 ) ∈ ℂ )
188 187 adantl ( ( 𝜑𝑥 ∈ ℝ ) → - ( sin ‘ 𝑥 ) ∈ ℂ )
189 dvcosre ( ℝ D ( 𝑥 ∈ ℝ ↦ ( cos ‘ 𝑥 ) ) ) = ( 𝑥 ∈ ℝ ↦ - ( sin ‘ 𝑥 ) )
190 189 a1i ( 𝜑 → ( ℝ D ( 𝑥 ∈ ℝ ↦ ( cos ‘ 𝑥 ) ) ) = ( 𝑥 ∈ ℝ ↦ - ( sin ‘ 𝑥 ) ) )
191 125 136 188 190 dvmptneg ( 𝜑 → ( ℝ D ( 𝑥 ∈ ℝ ↦ - ( cos ‘ 𝑥 ) ) ) = ( 𝑥 ∈ ℝ ↦ - - ( sin ‘ 𝑥 ) ) )
192 127 negnegd ( 𝑥 ∈ ℝ → - - ( sin ‘ 𝑥 ) = ( sin ‘ 𝑥 ) )
193 192 adantl ( ( 𝜑𝑥 ∈ ℝ ) → - - ( sin ‘ 𝑥 ) = ( sin ‘ 𝑥 ) )
194 193 mpteq2dva ( 𝜑 → ( 𝑥 ∈ ℝ ↦ - - ( sin ‘ 𝑥 ) ) = ( 𝑥 ∈ ℝ ↦ ( sin ‘ 𝑥 ) ) )
195 191 194 eqtrd ( 𝜑 → ( ℝ D ( 𝑥 ∈ ℝ ↦ - ( cos ‘ 𝑥 ) ) ) = ( 𝑥 ∈ ℝ ↦ ( sin ‘ 𝑥 ) ) )
196 125 186 128 195 178 180 179 183 dvmptres2 ( 𝜑 → ( ℝ D ( 𝑥 ∈ ( 0 [,] π ) ↦ - ( cos ‘ 𝑥 ) ) ) = ( 𝑥 ∈ ( 0 (,) π ) ↦ ( sin ‘ 𝑥 ) ) )
197 fveq2 ( 𝑥 = 0 → ( sin ‘ 𝑥 ) = ( sin ‘ 0 ) )
198 sin0 ( sin ‘ 0 ) = 0
199 197 198 eqtrdi ( 𝑥 = 0 → ( sin ‘ 𝑥 ) = 0 )
200 199 oveq1d ( 𝑥 = 0 → ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) = ( 0 ↑ 𝑁 ) )
201 200 adantl ( ( 𝜑𝑥 = 0 ) → ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) = ( 0 ↑ 𝑁 ) )
202 7 adantr ( ( 𝜑𝑥 = 0 ) → 𝑁 ∈ ℕ )
203 202 0expd ( ( 𝜑𝑥 = 0 ) → ( 0 ↑ 𝑁 ) = 0 )
204 201 203 eqtrd ( ( 𝜑𝑥 = 0 ) → ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) = 0 )
205 204 oveq1d ( ( 𝜑𝑥 = 0 ) → ( ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) · - ( cos ‘ 𝑥 ) ) = ( 0 · - ( cos ‘ 𝑥 ) ) )
206 id ( 𝑥 = 0 → 𝑥 = 0 )
207 0cn 0 ∈ ℂ
208 206 207 eqeltrdi ( 𝑥 = 0 → 𝑥 ∈ ℂ )
209 coscl ( 𝑥 ∈ ℂ → ( cos ‘ 𝑥 ) ∈ ℂ )
210 209 negcld ( 𝑥 ∈ ℂ → - ( cos ‘ 𝑥 ) ∈ ℂ )
211 208 210 syl ( 𝑥 = 0 → - ( cos ‘ 𝑥 ) ∈ ℂ )
212 211 adantl ( ( 𝜑𝑥 = 0 ) → - ( cos ‘ 𝑥 ) ∈ ℂ )
213 212 mul02d ( ( 𝜑𝑥 = 0 ) → ( 0 · - ( cos ‘ 𝑥 ) ) = 0 )
214 205 213 eqtrd ( ( 𝜑𝑥 = 0 ) → ( ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) · - ( cos ‘ 𝑥 ) ) = 0 )
215 fveq2 ( 𝑥 = π → ( sin ‘ 𝑥 ) = ( sin ‘ π ) )
216 sinpi ( sin ‘ π ) = 0
217 215 216 eqtrdi ( 𝑥 = π → ( sin ‘ 𝑥 ) = 0 )
218 217 oveq1d ( 𝑥 = π → ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) = ( 0 ↑ 𝑁 ) )
219 218 adantl ( ( 𝜑𝑥 = π ) → ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) = ( 0 ↑ 𝑁 ) )
220 7 adantr ( ( 𝜑𝑥 = π ) → 𝑁 ∈ ℕ )
221 220 0expd ( ( 𝜑𝑥 = π ) → ( 0 ↑ 𝑁 ) = 0 )
222 219 221 eqtrd ( ( 𝜑𝑥 = π ) → ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) = 0 )
223 222 oveq1d ( ( 𝜑𝑥 = π ) → ( ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) · - ( cos ‘ 𝑥 ) ) = ( 0 · - ( cos ‘ 𝑥 ) ) )
224 id ( 𝑥 = π → 𝑥 = π )
225 picn π ∈ ℂ
226 224 225 eqeltrdi ( 𝑥 = π → 𝑥 ∈ ℂ )
227 226 coscld ( 𝑥 = π → ( cos ‘ 𝑥 ) ∈ ℂ )
228 227 negcld ( 𝑥 = π → - ( cos ‘ 𝑥 ) ∈ ℂ )
229 228 adantl ( ( 𝜑𝑥 = π ) → - ( cos ‘ 𝑥 ) ∈ ℂ )
230 229 mul02d ( ( 𝜑𝑥 = π ) → ( 0 · - ( cos ‘ 𝑥 ) ) = 0 )
231 223 230 eqtrd ( ( 𝜑𝑥 = π ) → ( ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) · - ( cos ‘ 𝑥 ) ) = 0 )
232 11 13 16 42 57 83 84 106 123 184 196 214 231 itgparts ( 𝜑 → ∫ ( 0 (,) π ) ( ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) · ( sin ‘ 𝑥 ) ) d 𝑥 = ( ( 0 − 0 ) − ∫ ( 0 (,) π ) ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · - ( cos ‘ 𝑥 ) ) d 𝑥 ) )
233 df-neg - ∫ ( 0 (,) π ) ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · - ( cos ‘ 𝑥 ) ) d 𝑥 = ( 0 − ∫ ( 0 (,) π ) ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · - ( cos ‘ 𝑥 ) ) d 𝑥 )
234 233 a1i ( 𝜑 → - ∫ ( 0 (,) π ) ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · - ( cos ‘ 𝑥 ) ) d 𝑥 = ( 0 − ∫ ( 0 (,) π ) ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · - ( cos ‘ 𝑥 ) ) d 𝑥 ) )
235 9 232 234 3eqtr4a ( 𝜑 → ∫ ( 0 (,) π ) ( ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) · ( sin ‘ 𝑥 ) ) d 𝑥 = - ∫ ( 0 (,) π ) ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · - ( cos ‘ 𝑥 ) ) d 𝑥 )
236 79 81 81 mulassd ( ( 𝜑𝑥 ∈ ( 0 (,) π ) ) → ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · ( cos ‘ 𝑥 ) ) = ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( ( cos ‘ 𝑥 ) · ( cos ‘ 𝑥 ) ) ) )
237 sqval ( ( cos ‘ 𝑥 ) ∈ ℂ → ( ( cos ‘ 𝑥 ) ↑ 2 ) = ( ( cos ‘ 𝑥 ) · ( cos ‘ 𝑥 ) ) )
238 237 eqcomd ( ( cos ‘ 𝑥 ) ∈ ℂ → ( ( cos ‘ 𝑥 ) · ( cos ‘ 𝑥 ) ) = ( ( cos ‘ 𝑥 ) ↑ 2 ) )
239 80 238 syl ( 𝑥 ∈ ( 0 (,) π ) → ( ( cos ‘ 𝑥 ) · ( cos ‘ 𝑥 ) ) = ( ( cos ‘ 𝑥 ) ↑ 2 ) )
240 239 adantl ( ( 𝜑𝑥 ∈ ( 0 (,) π ) ) → ( ( cos ‘ 𝑥 ) · ( cos ‘ 𝑥 ) ) = ( ( cos ‘ 𝑥 ) ↑ 2 ) )
241 240 oveq2d ( ( 𝜑𝑥 ∈ ( 0 (,) π ) ) → ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( ( cos ‘ 𝑥 ) · ( cos ‘ 𝑥 ) ) ) = ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( ( cos ‘ 𝑥 ) ↑ 2 ) ) )
242 80 sqcld ( 𝑥 ∈ ( 0 (,) π ) → ( ( cos ‘ 𝑥 ) ↑ 2 ) ∈ ℂ )
243 242 adantl ( ( 𝜑𝑥 ∈ ( 0 (,) π ) ) → ( ( cos ‘ 𝑥 ) ↑ 2 ) ∈ ℂ )
244 73 78 243 mulassd ( ( 𝜑𝑥 ∈ ( 0 (,) π ) ) → ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( ( cos ‘ 𝑥 ) ↑ 2 ) ) = ( 𝑁 · ( ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) · ( ( cos ‘ 𝑥 ) ↑ 2 ) ) ) )
245 241 244 eqtrd ( ( 𝜑𝑥 ∈ ( 0 (,) π ) ) → ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( ( cos ‘ 𝑥 ) · ( cos ‘ 𝑥 ) ) ) = ( 𝑁 · ( ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) · ( ( cos ‘ 𝑥 ) ↑ 2 ) ) ) )
246 78 243 mulcomd ( ( 𝜑𝑥 ∈ ( 0 (,) π ) ) → ( ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) · ( ( cos ‘ 𝑥 ) ↑ 2 ) ) = ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) )
247 246 oveq2d ( ( 𝜑𝑥 ∈ ( 0 (,) π ) ) → ( 𝑁 · ( ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) · ( ( cos ‘ 𝑥 ) ↑ 2 ) ) ) = ( 𝑁 · ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) ) )
248 236 245 247 3eqtrd ( ( 𝜑𝑥 ∈ ( 0 (,) π ) ) → ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · ( cos ‘ 𝑥 ) ) = ( 𝑁 · ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) ) )
249 248 negeqd ( ( 𝜑𝑥 ∈ ( 0 (,) π ) ) → - ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · ( cos ‘ 𝑥 ) ) = - ( 𝑁 · ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) ) )
250 82 81 mulneg2d ( ( 𝜑𝑥 ∈ ( 0 (,) π ) ) → ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · - ( cos ‘ 𝑥 ) ) = - ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · ( cos ‘ 𝑥 ) ) )
251 243 78 mulcld ( ( 𝜑𝑥 ∈ ( 0 (,) π ) ) → ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) ∈ ℂ )
252 73 251 mulneg1d ( ( 𝜑𝑥 ∈ ( 0 (,) π ) ) → ( - 𝑁 · ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) ) = - ( 𝑁 · ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) ) )
253 249 250 252 3eqtr4d ( ( 𝜑𝑥 ∈ ( 0 (,) π ) ) → ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · - ( cos ‘ 𝑥 ) ) = ( - 𝑁 · ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) ) )
254 253 itgeq2dv ( 𝜑 → ∫ ( 0 (,) π ) ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · - ( cos ‘ 𝑥 ) ) d 𝑥 = ∫ ( 0 (,) π ) ( - 𝑁 · ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) ) d 𝑥 )
255 59 negcld ( 𝜑 → - 𝑁 ∈ ℂ )
256 43 sqcld ( 𝑥 ∈ ( 0 [,] π ) → ( ( cos ‘ 𝑥 ) ↑ 2 ) ∈ ℂ )
257 256 adantl ( ( 𝜑𝑥 ∈ ( 0 [,] π ) ) → ( ( cos ‘ 𝑥 ) ↑ 2 ) ∈ ℂ )
258 257 109 mulcld ( ( 𝜑𝑥 ∈ ( 0 [,] π ) ) → ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) ∈ ℂ )
259 6 fvmpt2 ( ( 𝑥 ∈ ℂ ∧ ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) ∈ ℂ ) → ( 𝑀𝑥 ) = ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) )
260 23 258 259 syl2anc ( ( 𝜑𝑥 ∈ ( 0 [,] π ) ) → ( 𝑀𝑥 ) = ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) )
261 260 eqcomd ( ( 𝜑𝑥 ∈ ( 0 [,] π ) ) → ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) = ( 𝑀𝑥 ) )
262 261 mpteq2dva ( 𝜑 → ( 𝑥 ∈ ( 0 [,] π ) ↦ ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) ) = ( 𝑥 ∈ ( 0 [,] π ) ↦ ( 𝑀𝑥 ) ) )
263 nfmpt1 𝑥 ( 𝑥 ∈ ℂ ↦ ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) )
264 6 263 nfcxfr 𝑥 𝑀
265 nfcv 𝑥 cos
266 2nn0 2 ∈ ℕ0
267 266 a1i ( 𝜑 → 2 ∈ ℕ0 )
268 265 53 267 expcnfg ( 𝜑 → ( 𝑥 ∈ ℂ ↦ ( ( cos ‘ 𝑥 ) ↑ 2 ) ) ∈ ( ℂ –cn→ ℂ ) )
269 268 63 mulcncf ( 𝜑 → ( 𝑥 ∈ ℂ ↦ ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) ) ∈ ( ℂ –cn→ ℂ ) )
270 6 269 eqeltrid ( 𝜑𝑀 ∈ ( ℂ –cn→ ℂ ) )
271 264 270 40 cncfmptss ( 𝜑 → ( 𝑥 ∈ ( 0 [,] π ) ↦ ( 𝑀𝑥 ) ) ∈ ( ( 0 [,] π ) –cn→ ℂ ) )
272 262 271 eqeltrd ( 𝜑 → ( 𝑥 ∈ ( 0 [,] π ) ↦ ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) ) ∈ ( ( 0 [,] π ) –cn→ ℂ ) )
273 cniccibl ( ( 0 ∈ ℝ ∧ π ∈ ℝ ∧ ( 𝑥 ∈ ( 0 [,] π ) ↦ ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) ) ∈ ( ( 0 [,] π ) –cn→ ℂ ) ) → ( 𝑥 ∈ ( 0 [,] π ) ↦ ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) ) ∈ 𝐿1 )
274 11 13 272 273 syl3anc ( 𝜑 → ( 𝑥 ∈ ( 0 [,] π ) ↦ ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) ) ∈ 𝐿1 )
275 86 88 258 274 iblss ( 𝜑 → ( 𝑥 ∈ ( 0 (,) π ) ↦ ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) ) ∈ 𝐿1 )
276 255 251 275 itgmulc2 ( 𝜑 → ( - 𝑁 · ∫ ( 0 (,) π ) ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) d 𝑥 ) = ∫ ( 0 (,) π ) ( - 𝑁 · ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) ) d 𝑥 )
277 254 276 eqtr4d ( 𝜑 → ∫ ( 0 (,) π ) ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · - ( cos ‘ 𝑥 ) ) d 𝑥 = ( - 𝑁 · ∫ ( 0 (,) π ) ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) d 𝑥 ) )
278 277 negeqd ( 𝜑 → - ∫ ( 0 (,) π ) ( ( ( 𝑁 · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) · ( cos ‘ 𝑥 ) ) · - ( cos ‘ 𝑥 ) ) d 𝑥 = - ( - 𝑁 · ∫ ( 0 (,) π ) ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) d 𝑥 ) )
279 235 278 eqtrd ( 𝜑 → ∫ ( 0 (,) π ) ( ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) · ( sin ‘ 𝑥 ) ) d 𝑥 = - ( - 𝑁 · ∫ ( 0 (,) π ) ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) d 𝑥 ) )
280 251 275 itgcl ( 𝜑 → ∫ ( 0 (,) π ) ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) d 𝑥 ∈ ℂ )
281 59 280 mulneg1d ( 𝜑 → ( - 𝑁 · ∫ ( 0 (,) π ) ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) d 𝑥 ) = - ( 𝑁 · ∫ ( 0 (,) π ) ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) d 𝑥 ) )
282 281 negeqd ( 𝜑 → - ( - 𝑁 · ∫ ( 0 (,) π ) ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) d 𝑥 ) = - - ( 𝑁 · ∫ ( 0 (,) π ) ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) d 𝑥 ) )
283 59 280 mulcld ( 𝜑 → ( 𝑁 · ∫ ( 0 (,) π ) ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) d 𝑥 ) ∈ ℂ )
284 283 negnegd ( 𝜑 → - - ( 𝑁 · ∫ ( 0 (,) π ) ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) d 𝑥 ) = ( 𝑁 · ∫ ( 0 (,) π ) ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) d 𝑥 ) )
285 279 282 284 3eqtrd ( 𝜑 → ∫ ( 0 (,) π ) ( ( ( sin ‘ 𝑥 ) ↑ 𝑁 ) · ( sin ‘ 𝑥 ) ) d 𝑥 = ( 𝑁 · ∫ ( 0 (,) π ) ( ( ( cos ‘ 𝑥 ) ↑ 2 ) · ( ( sin ‘ 𝑥 ) ↑ ( 𝑁 − 1 ) ) ) d 𝑥 ) )