Metamath Proof Explorer


Theorem fourierdlem68

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

Ref Expression
Hypotheses fourierdlem68.f ( 𝜑𝐹 : ℝ ⟶ ℝ )
fourierdlem68.xre ( 𝜑𝑋 ∈ ℝ )
fourierdlem68.a ( 𝜑𝐴 ∈ ℝ )
fourierdlem68.b ( 𝜑𝐵 ∈ ℝ )
fourierdlem68.altb ( 𝜑𝐴 < 𝐵 )
fourierdlem68.ab ( 𝜑 → ( 𝐴 [,] 𝐵 ) ⊆ ( - π [,] π ) )
fourierdlem68.n0 ( 𝜑 → ¬ 0 ∈ ( 𝐴 [,] 𝐵 ) )
fourierdlem68.fdv ( 𝜑 → ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) : ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ⟶ ℝ )
fourierdlem68.d ( 𝜑𝐷 ∈ ℝ )
fourierdlem68.fbd ( ( 𝜑𝑡 ∈ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) → ( abs ‘ ( 𝐹𝑡 ) ) ≤ 𝐷 )
fourierdlem68.e ( 𝜑𝐸 ∈ ℝ )
fourierdlem68.fdvbd ( ( 𝜑𝑡 ∈ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) → ( abs ‘ ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ 𝑡 ) ) ≤ 𝐸 )
fourierdlem68.c ( 𝜑𝐶 ∈ ℝ )
fourierdlem68.o 𝑂 = ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) / ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) )
Assertion fourierdlem68 ( 𝜑 → ( dom ( ℝ D 𝑂 ) = ( 𝐴 (,) 𝐵 ) ∧ ∃ 𝑏 ∈ ℝ ∀ 𝑠 ∈ dom ( ℝ D 𝑂 ) ( abs ‘ ( ( ℝ D 𝑂 ) ‘ 𝑠 ) ) ≤ 𝑏 ) )

Proof

Step Hyp Ref Expression
1 fourierdlem68.f ( 𝜑𝐹 : ℝ ⟶ ℝ )
2 fourierdlem68.xre ( 𝜑𝑋 ∈ ℝ )
3 fourierdlem68.a ( 𝜑𝐴 ∈ ℝ )
4 fourierdlem68.b ( 𝜑𝐵 ∈ ℝ )
5 fourierdlem68.altb ( 𝜑𝐴 < 𝐵 )
6 fourierdlem68.ab ( 𝜑 → ( 𝐴 [,] 𝐵 ) ⊆ ( - π [,] π ) )
7 fourierdlem68.n0 ( 𝜑 → ¬ 0 ∈ ( 𝐴 [,] 𝐵 ) )
8 fourierdlem68.fdv ( 𝜑 → ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) : ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ⟶ ℝ )
9 fourierdlem68.d ( 𝜑𝐷 ∈ ℝ )
10 fourierdlem68.fbd ( ( 𝜑𝑡 ∈ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) → ( abs ‘ ( 𝐹𝑡 ) ) ≤ 𝐷 )
11 fourierdlem68.e ( 𝜑𝐸 ∈ ℝ )
12 fourierdlem68.fdvbd ( ( 𝜑𝑡 ∈ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) → ( abs ‘ ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ 𝑡 ) ) ≤ 𝐸 )
13 fourierdlem68.c ( 𝜑𝐶 ∈ ℝ )
14 fourierdlem68.o 𝑂 = ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) / ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) )
15 ioossicc ( 𝐴 (,) 𝐵 ) ⊆ ( 𝐴 [,] 𝐵 )
16 15 6 sstrid ( 𝜑 → ( 𝐴 (,) 𝐵 ) ⊆ ( - π [,] π ) )
17 15 sseli ( 0 ∈ ( 𝐴 (,) 𝐵 ) → 0 ∈ ( 𝐴 [,] 𝐵 ) )
18 7 17 nsyl ( 𝜑 → ¬ 0 ∈ ( 𝐴 (,) 𝐵 ) )
19 1 2 3 4 8 16 18 13 14 fourierdlem57 ( ( 𝜑 → ( ( ℝ D 𝑂 ) : ( 𝐴 (,) 𝐵 ) ⟶ ℝ ∧ ( ℝ D 𝑂 ) = ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ ( 𝑋 + 𝑠 ) ) · ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) − ( ( cos ‘ ( 𝑠 / 2 ) ) · ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) ) ) / ( ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ↑ 2 ) ) ) ) ) ∧ ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) = ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( cos ‘ ( 𝑠 / 2 ) ) ) )
20 19 simpli ( 𝜑 → ( ( ℝ D 𝑂 ) : ( 𝐴 (,) 𝐵 ) ⟶ ℝ ∧ ( ℝ D 𝑂 ) = ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ ( 𝑋 + 𝑠 ) ) · ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) − ( ( cos ‘ ( 𝑠 / 2 ) ) · ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) ) ) / ( ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ↑ 2 ) ) ) ) )
21 20 simpld ( 𝜑 → ( ℝ D 𝑂 ) : ( 𝐴 (,) 𝐵 ) ⟶ ℝ )
22 21 fdmd ( 𝜑 → dom ( ℝ D 𝑂 ) = ( 𝐴 (,) 𝐵 ) )
23 eqid ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ↦ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) = ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ↦ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) )
24 3 4 5 ltled ( 𝜑𝐴𝐵 )
25 2re 2 ∈ ℝ
26 25 a1i ( ( 𝜑𝑡 ∈ ( 𝐴 [,] 𝐵 ) ) → 2 ∈ ℝ )
27 3 4 iccssred ( 𝜑 → ( 𝐴 [,] 𝐵 ) ⊆ ℝ )
28 27 sselda ( ( 𝜑𝑡 ∈ ( 𝐴 [,] 𝐵 ) ) → 𝑡 ∈ ℝ )
29 28 rehalfcld ( ( 𝜑𝑡 ∈ ( 𝐴 [,] 𝐵 ) ) → ( 𝑡 / 2 ) ∈ ℝ )
30 29 resincld ( ( 𝜑𝑡 ∈ ( 𝐴 [,] 𝐵 ) ) → ( sin ‘ ( 𝑡 / 2 ) ) ∈ ℝ )
31 26 30 remulcld ( ( 𝜑𝑡 ∈ ( 𝐴 [,] 𝐵 ) ) → ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ∈ ℝ )
32 2cnd ( ( 𝜑𝑡 ∈ ( 𝐴 [,] 𝐵 ) ) → 2 ∈ ℂ )
33 30 recnd ( ( 𝜑𝑡 ∈ ( 𝐴 [,] 𝐵 ) ) → ( sin ‘ ( 𝑡 / 2 ) ) ∈ ℂ )
34 2ne0 2 ≠ 0
35 34 a1i ( ( 𝜑𝑡 ∈ ( 𝐴 [,] 𝐵 ) ) → 2 ≠ 0 )
36 6 sselda ( ( 𝜑𝑡 ∈ ( 𝐴 [,] 𝐵 ) ) → 𝑡 ∈ ( - π [,] π ) )
37 eqcom ( 𝑡 = 0 ↔ 0 = 𝑡 )
38 37 biimpi ( 𝑡 = 0 → 0 = 𝑡 )
39 38 adantl ( ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ∧ 𝑡 = 0 ) → 0 = 𝑡 )
40 simpl ( ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ∧ 𝑡 = 0 ) → 𝑡 ∈ ( 𝐴 [,] 𝐵 ) )
41 39 40 eqeltrd ( ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ∧ 𝑡 = 0 ) → 0 ∈ ( 𝐴 [,] 𝐵 ) )
42 41 adantll ( ( ( 𝜑𝑡 ∈ ( 𝐴 [,] 𝐵 ) ) ∧ 𝑡 = 0 ) → 0 ∈ ( 𝐴 [,] 𝐵 ) )
43 7 ad2antrr ( ( ( 𝜑𝑡 ∈ ( 𝐴 [,] 𝐵 ) ) ∧ 𝑡 = 0 ) → ¬ 0 ∈ ( 𝐴 [,] 𝐵 ) )
44 42 43 pm2.65da ( ( 𝜑𝑡 ∈ ( 𝐴 [,] 𝐵 ) ) → ¬ 𝑡 = 0 )
45 44 neqned ( ( 𝜑𝑡 ∈ ( 𝐴 [,] 𝐵 ) ) → 𝑡 ≠ 0 )
46 fourierdlem44 ( ( 𝑡 ∈ ( - π [,] π ) ∧ 𝑡 ≠ 0 ) → ( sin ‘ ( 𝑡 / 2 ) ) ≠ 0 )
47 36 45 46 syl2anc ( ( 𝜑𝑡 ∈ ( 𝐴 [,] 𝐵 ) ) → ( sin ‘ ( 𝑡 / 2 ) ) ≠ 0 )
48 32 33 35 47 mulne0d ( ( 𝜑𝑡 ∈ ( 𝐴 [,] 𝐵 ) ) → ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ≠ 0 )
49 eldifsn ( ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ∈ ( ℝ ∖ { 0 } ) ↔ ( ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ∈ ℝ ∧ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ≠ 0 ) )
50 31 48 49 sylanbrc ( ( 𝜑𝑡 ∈ ( 𝐴 [,] 𝐵 ) ) → ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ∈ ( ℝ ∖ { 0 } ) )
51 50 23 fmptd ( 𝜑 → ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ↦ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) : ( 𝐴 [,] 𝐵 ) ⟶ ( ℝ ∖ { 0 } ) )
52 difss ( ℝ ∖ { 0 } ) ⊆ ℝ
53 ax-resscn ℝ ⊆ ℂ
54 52 53 sstri ( ℝ ∖ { 0 } ) ⊆ ℂ
55 54 a1i ( 𝜑 → ( ℝ ∖ { 0 } ) ⊆ ℂ )
56 27 53 sstrdi ( 𝜑 → ( 𝐴 [,] 𝐵 ) ⊆ ℂ )
57 2cnd ( 𝜑 → 2 ∈ ℂ )
58 ssid ℂ ⊆ ℂ
59 58 a1i ( 𝜑 → ℂ ⊆ ℂ )
60 56 57 59 constcncfg ( 𝜑 → ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ↦ 2 ) ∈ ( ( 𝐴 [,] 𝐵 ) –cn→ ℂ ) )
61 sincn sin ∈ ( ℂ –cn→ ℂ )
62 61 a1i ( 𝜑 → sin ∈ ( ℂ –cn→ ℂ ) )
63 56 59 idcncfg ( 𝜑 → ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ↦ 𝑡 ) ∈ ( ( 𝐴 [,] 𝐵 ) –cn→ ℂ ) )
64 eldifsn ( 2 ∈ ( ℂ ∖ { 0 } ) ↔ ( 2 ∈ ℂ ∧ 2 ≠ 0 ) )
65 32 35 64 sylanbrc ( ( 𝜑𝑡 ∈ ( 𝐴 [,] 𝐵 ) ) → 2 ∈ ( ℂ ∖ { 0 } ) )
66 eqid ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ↦ 2 ) = ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ↦ 2 )
67 65 66 fmptd ( 𝜑 → ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ↦ 2 ) : ( 𝐴 [,] 𝐵 ) ⟶ ( ℂ ∖ { 0 } ) )
68 difssd ( 𝜑 → ( ℂ ∖ { 0 } ) ⊆ ℂ )
69 cncfcdm ( ( ( ℂ ∖ { 0 } ) ⊆ ℂ ∧ ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ↦ 2 ) ∈ ( ( 𝐴 [,] 𝐵 ) –cn→ ℂ ) ) → ( ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ↦ 2 ) ∈ ( ( 𝐴 [,] 𝐵 ) –cn→ ( ℂ ∖ { 0 } ) ) ↔ ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ↦ 2 ) : ( 𝐴 [,] 𝐵 ) ⟶ ( ℂ ∖ { 0 } ) ) )
70 68 60 69 syl2anc ( 𝜑 → ( ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ↦ 2 ) ∈ ( ( 𝐴 [,] 𝐵 ) –cn→ ( ℂ ∖ { 0 } ) ) ↔ ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ↦ 2 ) : ( 𝐴 [,] 𝐵 ) ⟶ ( ℂ ∖ { 0 } ) ) )
71 67 70 mpbird ( 𝜑 → ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ↦ 2 ) ∈ ( ( 𝐴 [,] 𝐵 ) –cn→ ( ℂ ∖ { 0 } ) ) )
72 63 71 divcncf ( 𝜑 → ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ↦ ( 𝑡 / 2 ) ) ∈ ( ( 𝐴 [,] 𝐵 ) –cn→ ℂ ) )
73 62 72 cncfmpt1f ( 𝜑 → ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ↦ ( sin ‘ ( 𝑡 / 2 ) ) ) ∈ ( ( 𝐴 [,] 𝐵 ) –cn→ ℂ ) )
74 60 73 mulcncf ( 𝜑 → ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ↦ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ∈ ( ( 𝐴 [,] 𝐵 ) –cn→ ℂ ) )
75 cncfcdm ( ( ( ℝ ∖ { 0 } ) ⊆ ℂ ∧ ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ↦ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ∈ ( ( 𝐴 [,] 𝐵 ) –cn→ ℂ ) ) → ( ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ↦ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ∈ ( ( 𝐴 [,] 𝐵 ) –cn→ ( ℝ ∖ { 0 } ) ) ↔ ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ↦ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) : ( 𝐴 [,] 𝐵 ) ⟶ ( ℝ ∖ { 0 } ) ) )
76 55 74 75 syl2anc ( 𝜑 → ( ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ↦ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ∈ ( ( 𝐴 [,] 𝐵 ) –cn→ ( ℝ ∖ { 0 } ) ) ↔ ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ↦ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) : ( 𝐴 [,] 𝐵 ) ⟶ ( ℝ ∖ { 0 } ) ) )
77 51 76 mpbird ( 𝜑 → ( 𝑡 ∈ ( 𝐴 [,] 𝐵 ) ↦ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ∈ ( ( 𝐴 [,] 𝐵 ) –cn→ ( ℝ ∖ { 0 } ) ) )
78 23 3 4 24 77 cncficcgt0 ( 𝜑 → ∃ 𝑐 ∈ ℝ+𝑡 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) )
79 reelprrecn ℝ ∈ { ℝ , ℂ }
80 79 a1i ( ( 𝜑𝑐 ∈ ℝ+ ∧ ∀ 𝑡 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ) → ℝ ∈ { ℝ , ℂ } )
81 1 adantr ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → 𝐹 : ℝ ⟶ ℝ )
82 2 adantr ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → 𝑋 ∈ ℝ )
83 elioore ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) → 𝑠 ∈ ℝ )
84 83 adantl ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → 𝑠 ∈ ℝ )
85 82 84 readdcld ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( 𝑋 + 𝑠 ) ∈ ℝ )
86 81 85 ffvelcdmd ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) ∈ ℝ )
87 13 adantr ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → 𝐶 ∈ ℝ )
88 86 87 resubcld ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) ∈ ℝ )
89 88 recnd ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) ∈ ℂ )
90 89 3ad2antl1 ( ( ( 𝜑𝑐 ∈ ℝ+ ∧ ∀ 𝑡 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ) ∧ 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) ∈ ℂ )
91 79 a1i ( 𝜑 → ℝ ∈ { ℝ , ℂ } )
92 86 recnd ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) ∈ ℂ )
93 8 adantr ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) : ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ⟶ ℝ )
94 2 3 readdcld ( 𝜑 → ( 𝑋 + 𝐴 ) ∈ ℝ )
95 94 rexrd ( 𝜑 → ( 𝑋 + 𝐴 ) ∈ ℝ* )
96 95 adantr ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( 𝑋 + 𝐴 ) ∈ ℝ* )
97 2 4 readdcld ( 𝜑 → ( 𝑋 + 𝐵 ) ∈ ℝ )
98 97 rexrd ( 𝜑 → ( 𝑋 + 𝐵 ) ∈ ℝ* )
99 98 adantr ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( 𝑋 + 𝐵 ) ∈ ℝ* )
100 3 adantr ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → 𝐴 ∈ ℝ )
101 100 rexrd ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → 𝐴 ∈ ℝ* )
102 4 rexrd ( 𝜑𝐵 ∈ ℝ* )
103 102 adantr ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → 𝐵 ∈ ℝ* )
104 simpr ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → 𝑠 ∈ ( 𝐴 (,) 𝐵 ) )
105 ioogtlb ( ( 𝐴 ∈ ℝ*𝐵 ∈ ℝ*𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → 𝐴 < 𝑠 )
106 101 103 104 105 syl3anc ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → 𝐴 < 𝑠 )
107 100 84 82 106 ltadd2dd ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( 𝑋 + 𝐴 ) < ( 𝑋 + 𝑠 ) )
108 4 adantr ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → 𝐵 ∈ ℝ )
109 iooltub ( ( 𝐴 ∈ ℝ*𝐵 ∈ ℝ*𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → 𝑠 < 𝐵 )
110 101 103 104 109 syl3anc ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → 𝑠 < 𝐵 )
111 84 108 82 110 ltadd2dd ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( 𝑋 + 𝑠 ) < ( 𝑋 + 𝐵 ) )
112 96 99 85 107 111 eliood ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( 𝑋 + 𝑠 ) ∈ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) )
113 93 112 ffvelcdmd ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ ( 𝑋 + 𝑠 ) ) ∈ ℝ )
114 eqid ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) = ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) )
115 1 2 3 4 114 8 fourierdlem28 ( 𝜑 → ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) ) ) = ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ ( 𝑋 + 𝑠 ) ) ) )
116 87 recnd ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → 𝐶 ∈ ℂ )
117 0red ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → 0 ∈ ℝ )
118 iooretop ( 𝐴 (,) 𝐵 ) ∈ ( topGen ‘ ran (,) )
119 tgioo4 ( topGen ‘ ran (,) ) = ( ( TopOpen ‘ ℂfld ) ↾t ℝ )
120 118 119 eleqtri ( 𝐴 (,) 𝐵 ) ∈ ( ( TopOpen ‘ ℂfld ) ↾t ℝ )
121 120 a1i ( 𝜑 → ( 𝐴 (,) 𝐵 ) ∈ ( ( TopOpen ‘ ℂfld ) ↾t ℝ ) )
122 13 recnd ( 𝜑𝐶 ∈ ℂ )
123 91 121 122 dvmptconst ( 𝜑 → ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ 𝐶 ) ) = ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ 0 ) )
124 91 92 113 115 116 117 123 dvmptsub ( 𝜑 → ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) ) ) = ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ ( 𝑋 + 𝑠 ) ) − 0 ) ) )
125 113 recnd ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ ( 𝑋 + 𝑠 ) ) ∈ ℂ )
126 125 subid1d ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ ( 𝑋 + 𝑠 ) ) − 0 ) = ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ ( 𝑋 + 𝑠 ) ) )
127 126 mpteq2dva ( 𝜑 → ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ ( 𝑋 + 𝑠 ) ) − 0 ) ) = ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ ( 𝑋 + 𝑠 ) ) ) )
128 124 127 eqtrd ( 𝜑 → ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) ) ) = ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ ( 𝑋 + 𝑠 ) ) ) )
129 128 3ad2ant1 ( ( 𝜑𝑐 ∈ ℝ+ ∧ ∀ 𝑡 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ) → ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) ) ) = ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ ( 𝑋 + 𝑠 ) ) ) )
130 125 3ad2antl1 ( ( ( 𝜑𝑐 ∈ ℝ+ ∧ ∀ 𝑡 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ) ∧ 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ ( 𝑋 + 𝑠 ) ) ∈ ℂ )
131 2cnd ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) → 2 ∈ ℂ )
132 83 recnd ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) → 𝑠 ∈ ℂ )
133 132 halfcld ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) → ( 𝑠 / 2 ) ∈ ℂ )
134 133 sincld ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) → ( sin ‘ ( 𝑠 / 2 ) ) ∈ ℂ )
135 131 134 mulcld ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) → ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ∈ ℂ )
136 135 adantl ( ( ( 𝜑𝑐 ∈ ℝ+ ∧ ∀ 𝑡 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ) ∧ 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ∈ ℂ )
137 11 3ad2ant1 ( ( 𝜑𝑐 ∈ ℝ+ ∧ ∀ 𝑡 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ) → 𝐸 ∈ ℝ )
138 1re 1 ∈ ℝ
139 25 138 remulcli ( 2 · 1 ) ∈ ℝ
140 139 a1i ( ( 𝜑𝑐 ∈ ℝ+ ∧ ∀ 𝑡 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ) → ( 2 · 1 ) ∈ ℝ )
141 1red ( ( 𝜑𝑐 ∈ ℝ+ ∧ ∀ 𝑡 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ) → 1 ∈ ℝ )
142 122 abscld ( 𝜑 → ( abs ‘ 𝐶 ) ∈ ℝ )
143 9 142 readdcld ( 𝜑 → ( 𝐷 + ( abs ‘ 𝐶 ) ) ∈ ℝ )
144 143 3ad2ant1 ( ( 𝜑𝑐 ∈ ℝ+ ∧ ∀ 𝑡 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ) → ( 𝐷 + ( abs ‘ 𝐶 ) ) ∈ ℝ )
145 simpl ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → 𝜑 )
146 145 112 jca ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( 𝜑 ∧ ( 𝑋 + 𝑠 ) ∈ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) )
147 eleq1 ( 𝑡 = ( 𝑋 + 𝑠 ) → ( 𝑡 ∈ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ↔ ( 𝑋 + 𝑠 ) ∈ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) )
148 147 anbi2d ( 𝑡 = ( 𝑋 + 𝑠 ) → ( ( 𝜑𝑡 ∈ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ↔ ( 𝜑 ∧ ( 𝑋 + 𝑠 ) ∈ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) )
149 fveq2 ( 𝑡 = ( 𝑋 + 𝑠 ) → ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ 𝑡 ) = ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ ( 𝑋 + 𝑠 ) ) )
150 149 fveq2d ( 𝑡 = ( 𝑋 + 𝑠 ) → ( abs ‘ ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ 𝑡 ) ) = ( abs ‘ ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ ( 𝑋 + 𝑠 ) ) ) )
151 150 breq1d ( 𝑡 = ( 𝑋 + 𝑠 ) → ( ( abs ‘ ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ 𝑡 ) ) ≤ 𝐸 ↔ ( abs ‘ ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ ( 𝑋 + 𝑠 ) ) ) ≤ 𝐸 ) )
152 148 151 imbi12d ( 𝑡 = ( 𝑋 + 𝑠 ) → ( ( ( 𝜑𝑡 ∈ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) → ( abs ‘ ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ 𝑡 ) ) ≤ 𝐸 ) ↔ ( ( 𝜑 ∧ ( 𝑋 + 𝑠 ) ∈ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) → ( abs ‘ ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ ( 𝑋 + 𝑠 ) ) ) ≤ 𝐸 ) ) )
153 152 12 vtoclg ( ( 𝑋 + 𝑠 ) ∈ ℝ → ( ( 𝜑 ∧ ( 𝑋 + 𝑠 ) ∈ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) → ( abs ‘ ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ ( 𝑋 + 𝑠 ) ) ) ≤ 𝐸 ) )
154 85 146 153 sylc ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( abs ‘ ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ ( 𝑋 + 𝑠 ) ) ) ≤ 𝐸 )
155 154 3ad2antl1 ( ( ( 𝜑𝑐 ∈ ℝ+ ∧ ∀ 𝑡 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ) ∧ 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( abs ‘ ( ( ℝ D ( 𝐹 ↾ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) ) ‘ ( 𝑋 + 𝑠 ) ) ) ≤ 𝐸 )
156 131 134 absmuld ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) → ( abs ‘ ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) = ( ( abs ‘ 2 ) · ( abs ‘ ( sin ‘ ( 𝑠 / 2 ) ) ) ) )
157 0le2 0 ≤ 2
158 absid ( ( 2 ∈ ℝ ∧ 0 ≤ 2 ) → ( abs ‘ 2 ) = 2 )
159 25 157 158 mp2an ( abs ‘ 2 ) = 2
160 159 oveq1i ( ( abs ‘ 2 ) · ( abs ‘ ( sin ‘ ( 𝑠 / 2 ) ) ) ) = ( 2 · ( abs ‘ ( sin ‘ ( 𝑠 / 2 ) ) ) )
161 134 abscld ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) → ( abs ‘ ( sin ‘ ( 𝑠 / 2 ) ) ) ∈ ℝ )
162 1red ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) → 1 ∈ ℝ )
163 25 a1i ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) → 2 ∈ ℝ )
164 157 a1i ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) → 0 ≤ 2 )
165 83 rehalfcld ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) → ( 𝑠 / 2 ) ∈ ℝ )
166 abssinbd ( ( 𝑠 / 2 ) ∈ ℝ → ( abs ‘ ( sin ‘ ( 𝑠 / 2 ) ) ) ≤ 1 )
167 165 166 syl ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) → ( abs ‘ ( sin ‘ ( 𝑠 / 2 ) ) ) ≤ 1 )
168 161 162 163 164 167 lemul2ad ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) → ( 2 · ( abs ‘ ( sin ‘ ( 𝑠 / 2 ) ) ) ) ≤ ( 2 · 1 ) )
169 160 168 eqbrtrid ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) → ( ( abs ‘ 2 ) · ( abs ‘ ( sin ‘ ( 𝑠 / 2 ) ) ) ) ≤ ( 2 · 1 ) )
170 156 169 eqbrtrd ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) → ( abs ‘ ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ≤ ( 2 · 1 ) )
171 170 adantl ( ( ( 𝜑𝑐 ∈ ℝ+ ∧ ∀ 𝑡 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ) ∧ 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( abs ‘ ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ≤ ( 2 · 1 ) )
172 abscosbd ( ( 𝑠 / 2 ) ∈ ℝ → ( abs ‘ ( cos ‘ ( 𝑠 / 2 ) ) ) ≤ 1 )
173 104 165 172 3syl ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( abs ‘ ( cos ‘ ( 𝑠 / 2 ) ) ) ≤ 1 )
174 173 3ad2antl1 ( ( ( 𝜑𝑐 ∈ ℝ+ ∧ ∀ 𝑡 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ) ∧ 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( abs ‘ ( cos ‘ ( 𝑠 / 2 ) ) ) ≤ 1 )
175 89 abscld ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( abs ‘ ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) ) ∈ ℝ )
176 92 abscld ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( abs ‘ ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) ) ∈ ℝ )
177 116 abscld ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( abs ‘ 𝐶 ) ∈ ℝ )
178 176 177 readdcld ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( ( abs ‘ ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) ) + ( abs ‘ 𝐶 ) ) ∈ ℝ )
179 9 adantr ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → 𝐷 ∈ ℝ )
180 179 177 readdcld ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( 𝐷 + ( abs ‘ 𝐶 ) ) ∈ ℝ )
181 92 116 abs2dif2d ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( abs ‘ ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) ) ≤ ( ( abs ‘ ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) ) + ( abs ‘ 𝐶 ) ) )
182 fveq2 ( 𝑡 = ( 𝑋 + 𝑠 ) → ( 𝐹𝑡 ) = ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) )
183 182 fveq2d ( 𝑡 = ( 𝑋 + 𝑠 ) → ( abs ‘ ( 𝐹𝑡 ) ) = ( abs ‘ ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) ) )
184 183 breq1d ( 𝑡 = ( 𝑋 + 𝑠 ) → ( ( abs ‘ ( 𝐹𝑡 ) ) ≤ 𝐷 ↔ ( abs ‘ ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) ) ≤ 𝐷 ) )
185 148 184 imbi12d ( 𝑡 = ( 𝑋 + 𝑠 ) → ( ( ( 𝜑𝑡 ∈ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) → ( abs ‘ ( 𝐹𝑡 ) ) ≤ 𝐷 ) ↔ ( ( 𝜑 ∧ ( 𝑋 + 𝑠 ) ∈ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) → ( abs ‘ ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) ) ≤ 𝐷 ) ) )
186 185 10 vtoclg ( ( 𝑋 + 𝑠 ) ∈ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) → ( ( 𝜑 ∧ ( 𝑋 + 𝑠 ) ∈ ( ( 𝑋 + 𝐴 ) (,) ( 𝑋 + 𝐵 ) ) ) → ( abs ‘ ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) ) ≤ 𝐷 ) )
187 112 146 186 sylc ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( abs ‘ ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) ) ≤ 𝐷 )
188 176 179 177 187 leadd1dd ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( ( abs ‘ ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) ) + ( abs ‘ 𝐶 ) ) ≤ ( 𝐷 + ( abs ‘ 𝐶 ) ) )
189 175 178 180 181 188 letrd ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( abs ‘ ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) ) ≤ ( 𝐷 + ( abs ‘ 𝐶 ) ) )
190 189 3ad2antl1 ( ( ( 𝜑𝑐 ∈ ℝ+ ∧ ∀ 𝑡 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ) ∧ 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( abs ‘ ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) ) ≤ ( 𝐷 + ( abs ‘ 𝐶 ) ) )
191 19 simpri ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) = ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( cos ‘ ( 𝑠 / 2 ) ) )
192 191 a1i ( ( 𝜑𝑐 ∈ ℝ+ ∧ ∀ 𝑡 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ) → ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) = ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( cos ‘ ( 𝑠 / 2 ) ) ) )
193 133 coscld ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) → ( cos ‘ ( 𝑠 / 2 ) ) ∈ ℂ )
194 193 adantl ( ( ( 𝜑𝑐 ∈ ℝ+ ∧ ∀ 𝑡 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ) ∧ 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ( cos ‘ ( 𝑠 / 2 ) ) ∈ ℂ )
195 simp2 ( ( 𝜑𝑐 ∈ ℝ+ ∧ ∀ 𝑡 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ) → 𝑐 ∈ ℝ+ )
196 oveq1 ( 𝑡 = 𝑠 → ( 𝑡 / 2 ) = ( 𝑠 / 2 ) )
197 196 fveq2d ( 𝑡 = 𝑠 → ( sin ‘ ( 𝑡 / 2 ) ) = ( sin ‘ ( 𝑠 / 2 ) ) )
198 197 oveq2d ( 𝑡 = 𝑠 → ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) = ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) )
199 198 fveq2d ( 𝑡 = 𝑠 → ( abs ‘ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) = ( abs ‘ ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) )
200 199 breq2d ( 𝑡 = 𝑠 → ( 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ↔ 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) )
201 200 cbvralvw ( ∀ 𝑡 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ↔ ∀ 𝑠 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) )
202 nfv 𝑠 𝜑
203 nfra1 𝑠𝑠 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) )
204 202 203 nfan 𝑠 ( 𝜑 ∧ ∀ 𝑠 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) )
205 simplr ( ( ( 𝜑 ∧ ∀ 𝑠 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) ∧ 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → ∀ 𝑠 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) )
206 15 104 sselid ( ( 𝜑𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → 𝑠 ∈ ( 𝐴 [,] 𝐵 ) )
207 206 adantlr ( ( ( 𝜑 ∧ ∀ 𝑠 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) ∧ 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → 𝑠 ∈ ( 𝐴 [,] 𝐵 ) )
208 rspa ( ( ∀ 𝑠 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ∧ 𝑠 ∈ ( 𝐴 [,] 𝐵 ) ) → 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) )
209 205 207 208 syl2anc ( ( ( 𝜑 ∧ ∀ 𝑠 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) ∧ 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ) → 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) )
210 209 ex ( ( 𝜑 ∧ ∀ 𝑠 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) → ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) → 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) )
211 204 210 ralrimi ( ( 𝜑 ∧ ∀ 𝑠 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) → ∀ 𝑠 ∈ ( 𝐴 (,) 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) )
212 201 211 sylan2b ( ( 𝜑 ∧ ∀ 𝑡 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ) → ∀ 𝑠 ∈ ( 𝐴 (,) 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) )
213 212 3adant2 ( ( 𝜑𝑐 ∈ ℝ+ ∧ ∀ 𝑡 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ) → ∀ 𝑠 ∈ ( 𝐴 (,) 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) )
214 eqid ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) / ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) ) = ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) / ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) )
215 80 90 129 130 136 137 140 141 144 155 171 174 190 192 194 195 213 214 dvdivbd ( ( 𝜑𝑐 ∈ ℝ+ ∧ ∀ 𝑡 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) ) → ∃ 𝑏 ∈ ℝ ∀ 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ( abs ‘ ( ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) / ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) ) ‘ 𝑠 ) ) ≤ 𝑏 )
216 215 rexlimdv3a ( 𝜑 → ( ∃ 𝑐 ∈ ℝ+𝑡 ∈ ( 𝐴 [,] 𝐵 ) 𝑐 ≤ ( abs ‘ ( 2 · ( sin ‘ ( 𝑡 / 2 ) ) ) ) → ∃ 𝑏 ∈ ℝ ∀ 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ( abs ‘ ( ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) / ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) ) ‘ 𝑠 ) ) ≤ 𝑏 ) )
217 78 216 mpd ( 𝜑 → ∃ 𝑏 ∈ ℝ ∀ 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ( abs ‘ ( ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) / ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) ) ‘ 𝑠 ) ) ≤ 𝑏 )
218 nfcv 𝑠
219 nfcv 𝑠 D
220 nfmpt1 𝑠 ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) / ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) )
221 14 220 nfcxfr 𝑠 𝑂
222 218 219 221 nfov 𝑠 ( ℝ D 𝑂 )
223 222 nfdm 𝑠 dom ( ℝ D 𝑂 )
224 nfcv 𝑠 ( 𝐴 (,) 𝐵 )
225 223 224 raleqf ( dom ( ℝ D 𝑂 ) = ( 𝐴 (,) 𝐵 ) → ( ∀ 𝑠 ∈ dom ( ℝ D 𝑂 ) ( abs ‘ ( ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) / ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) ) ‘ 𝑠 ) ) ≤ 𝑏 ↔ ∀ 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ( abs ‘ ( ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) / ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) ) ‘ 𝑠 ) ) ≤ 𝑏 ) )
226 22 225 syl ( 𝜑 → ( ∀ 𝑠 ∈ dom ( ℝ D 𝑂 ) ( abs ‘ ( ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) / ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) ) ‘ 𝑠 ) ) ≤ 𝑏 ↔ ∀ 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ( abs ‘ ( ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) / ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) ) ‘ 𝑠 ) ) ≤ 𝑏 ) )
227 226 rexbidv ( 𝜑 → ( ∃ 𝑏 ∈ ℝ ∀ 𝑠 ∈ dom ( ℝ D 𝑂 ) ( abs ‘ ( ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) / ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) ) ‘ 𝑠 ) ) ≤ 𝑏 ↔ ∃ 𝑏 ∈ ℝ ∀ 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ( abs ‘ ( ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) / ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) ) ‘ 𝑠 ) ) ≤ 𝑏 ) )
228 217 227 mpbird ( 𝜑 → ∃ 𝑏 ∈ ℝ ∀ 𝑠 ∈ dom ( ℝ D 𝑂 ) ( abs ‘ ( ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) / ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) ) ‘ 𝑠 ) ) ≤ 𝑏 )
229 14 a1i ( 𝜑𝑂 = ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) / ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) )
230 229 oveq2d ( 𝜑 → ( ℝ D 𝑂 ) = ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) / ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) ) )
231 230 fveq1d ( 𝜑 → ( ( ℝ D 𝑂 ) ‘ 𝑠 ) = ( ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) / ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) ) ‘ 𝑠 ) )
232 231 fveq2d ( 𝜑 → ( abs ‘ ( ( ℝ D 𝑂 ) ‘ 𝑠 ) ) = ( abs ‘ ( ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) / ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) ) ‘ 𝑠 ) ) )
233 232 breq1d ( 𝜑 → ( ( abs ‘ ( ( ℝ D 𝑂 ) ‘ 𝑠 ) ) ≤ 𝑏 ↔ ( abs ‘ ( ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) / ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) ) ‘ 𝑠 ) ) ≤ 𝑏 ) )
234 233 rexralbidv ( 𝜑 → ( ∃ 𝑏 ∈ ℝ ∀ 𝑠 ∈ dom ( ℝ D 𝑂 ) ( abs ‘ ( ( ℝ D 𝑂 ) ‘ 𝑠 ) ) ≤ 𝑏 ↔ ∃ 𝑏 ∈ ℝ ∀ 𝑠 ∈ dom ( ℝ D 𝑂 ) ( abs ‘ ( ( ℝ D ( 𝑠 ∈ ( 𝐴 (,) 𝐵 ) ↦ ( ( ( 𝐹 ‘ ( 𝑋 + 𝑠 ) ) − 𝐶 ) / ( 2 · ( sin ‘ ( 𝑠 / 2 ) ) ) ) ) ) ‘ 𝑠 ) ) ≤ 𝑏 ) )
235 228 234 mpbird ( 𝜑 → ∃ 𝑏 ∈ ℝ ∀ 𝑠 ∈ dom ( ℝ D 𝑂 ) ( abs ‘ ( ( ℝ D 𝑂 ) ‘ 𝑠 ) ) ≤ 𝑏 )
236 22 235 jca ( 𝜑 → ( dom ( ℝ D 𝑂 ) = ( 𝐴 (,) 𝐵 ) ∧ ∃ 𝑏 ∈ ℝ ∀ 𝑠 ∈ dom ( ℝ D 𝑂 ) ( abs ‘ ( ( ℝ D 𝑂 ) ‘ 𝑠 ) ) ≤ 𝑏 ) )