Metamath Proof Explorer


Theorem dirkercncflem1

Description: If Y is a multiple of _pi then it belongs to an open inerval ( A (,) B ) such that for any other point y in the interval, cos y/2 and sin y/2 are nonzero. Such an interval is needed to apply De L'Hopital theorem. (Contributed by Glauco Siliprandi, 11-Dec-2019)

Ref Expression
Hypotheses dirkercncflem1.a 𝐴 = ( 𝑌 − π )
dirkercncflem1.b 𝐵 = ( 𝑌 + π )
dirkercncflem1.y ( 𝜑𝑌 ∈ ℝ )
dirkercncflem1.ymod0 ( 𝜑 → ( 𝑌 mod ( 2 · π ) ) = 0 )
Assertion dirkercncflem1 ( 𝜑 → ( 𝑌 ∈ ( 𝐴 (,) 𝐵 ) ∧ ∀ 𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ( ( sin ‘ ( 𝑦 / 2 ) ) ≠ 0 ∧ ( cos ‘ ( 𝑦 / 2 ) ) ≠ 0 ) ) )

Proof

Step Hyp Ref Expression
1 dirkercncflem1.a 𝐴 = ( 𝑌 − π )
2 dirkercncflem1.b 𝐵 = ( 𝑌 + π )
3 dirkercncflem1.y ( 𝜑𝑌 ∈ ℝ )
4 dirkercncflem1.ymod0 ( 𝜑 → ( 𝑌 mod ( 2 · π ) ) = 0 )
5 pire π ∈ ℝ
6 5 a1i ( 𝜑 → π ∈ ℝ )
7 3 6 resubcld ( 𝜑 → ( 𝑌 − π ) ∈ ℝ )
8 7 rexrd ( 𝜑 → ( 𝑌 − π ) ∈ ℝ* )
9 1 8 eqeltrid ( 𝜑𝐴 ∈ ℝ* )
10 3 6 readdcld ( 𝜑 → ( 𝑌 + π ) ∈ ℝ )
11 10 rexrd ( 𝜑 → ( 𝑌 + π ) ∈ ℝ* )
12 2 11 eqeltrid ( 𝜑𝐵 ∈ ℝ* )
13 pipos 0 < π
14 ltsubpos ( ( π ∈ ℝ ∧ 𝑌 ∈ ℝ ) → ( 0 < π ↔ ( 𝑌 − π ) < 𝑌 ) )
15 13 14 mpbii ( ( π ∈ ℝ ∧ 𝑌 ∈ ℝ ) → ( 𝑌 − π ) < 𝑌 )
16 6 3 15 syl2anc ( 𝜑 → ( 𝑌 − π ) < 𝑌 )
17 1 16 eqbrtrid ( 𝜑𝐴 < 𝑌 )
18 ltaddpos ( ( π ∈ ℝ ∧ 𝑌 ∈ ℝ ) → ( 0 < π ↔ 𝑌 < ( 𝑌 + π ) ) )
19 13 18 mpbii ( ( π ∈ ℝ ∧ 𝑌 ∈ ℝ ) → 𝑌 < ( 𝑌 + π ) )
20 6 3 19 syl2anc ( 𝜑𝑌 < ( 𝑌 + π ) )
21 20 2 breqtrrdi ( 𝜑𝑌 < 𝐵 )
22 9 12 3 17 21 eliood ( 𝜑𝑌 ∈ ( 𝐴 (,) 𝐵 ) )
23 eldifi ( 𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) → 𝑦 ∈ ( 𝐴 (,) 𝐵 ) )
24 23 elioored ( 𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) → 𝑦 ∈ ℝ )
25 24 adantl ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → 𝑦 ∈ ℝ )
26 25 recnd ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → 𝑦 ∈ ℂ )
27 2cnd ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → 2 ∈ ℂ )
28 picn π ∈ ℂ
29 28 a1i ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → π ∈ ℂ )
30 2ne0 2 ≠ 0
31 30 a1i ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → 2 ≠ 0 )
32 5 13 gt0ne0ii π ≠ 0
33 32 a1i ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → π ≠ 0 )
34 26 27 29 31 33 divdiv1d ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( ( 𝑦 / 2 ) / π ) = ( 𝑦 / ( 2 · π ) ) )
35 2rp 2 ∈ ℝ+
36 35 a1i ( 𝜑 → 2 ∈ ℝ+ )
37 pirp π ∈ ℝ+
38 37 a1i ( 𝜑 → π ∈ ℝ+ )
39 36 38 rpmulcld ( 𝜑 → ( 2 · π ) ∈ ℝ+ )
40 mod0 ( ( 𝑌 ∈ ℝ ∧ ( 2 · π ) ∈ ℝ+ ) → ( ( 𝑌 mod ( 2 · π ) ) = 0 ↔ ( 𝑌 / ( 2 · π ) ) ∈ ℤ ) )
41 3 39 40 syl2anc ( 𝜑 → ( ( 𝑌 mod ( 2 · π ) ) = 0 ↔ ( 𝑌 / ( 2 · π ) ) ∈ ℤ ) )
42 4 41 mpbid ( 𝜑 → ( 𝑌 / ( 2 · π ) ) ∈ ℤ )
43 peano2zm ( ( 𝑌 / ( 2 · π ) ) ∈ ℤ → ( ( 𝑌 / ( 2 · π ) ) − 1 ) ∈ ℤ )
44 42 43 syl ( 𝜑 → ( ( 𝑌 / ( 2 · π ) ) − 1 ) ∈ ℤ )
45 44 ad2antrr ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ 𝑦 < 𝑌 ) → ( ( 𝑌 / ( 2 · π ) ) − 1 ) ∈ ℤ )
46 44 zred ( 𝜑 → ( ( 𝑌 / ( 2 · π ) ) − 1 ) ∈ ℝ )
47 46 adantr ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( ( 𝑌 / ( 2 · π ) ) − 1 ) ∈ ℝ )
48 1 7 eqeltrid ( 𝜑𝐴 ∈ ℝ )
49 48 39 rerpdivcld ( 𝜑 → ( 𝐴 / ( 2 · π ) ) ∈ ℝ )
50 49 adantr ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( 𝐴 / ( 2 · π ) ) ∈ ℝ )
51 39 rpred ( 𝜑 → ( 2 · π ) ∈ ℝ )
52 51 adantr ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( 2 · π ) ∈ ℝ )
53 39 rpne0d ( 𝜑 → ( 2 · π ) ≠ 0 )
54 53 adantr ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( 2 · π ) ≠ 0 )
55 25 52 54 redivcld ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( 𝑦 / ( 2 · π ) ) ∈ ℝ )
56 51 recnd ( 𝜑 → ( 2 · π ) ∈ ℂ )
57 56 53 dividd ( 𝜑 → ( ( 2 · π ) / ( 2 · π ) ) = 1 )
58 57 eqcomd ( 𝜑 → 1 = ( ( 2 · π ) / ( 2 · π ) ) )
59 58 oveq2d ( 𝜑 → ( ( 𝑌 / ( 2 · π ) ) − 1 ) = ( ( 𝑌 / ( 2 · π ) ) − ( ( 2 · π ) / ( 2 · π ) ) ) )
60 3 recnd ( 𝜑𝑌 ∈ ℂ )
61 60 56 56 53 divsubdird ( 𝜑 → ( ( 𝑌 − ( 2 · π ) ) / ( 2 · π ) ) = ( ( 𝑌 / ( 2 · π ) ) − ( ( 2 · π ) / ( 2 · π ) ) ) )
62 59 61 eqtr4d ( 𝜑 → ( ( 𝑌 / ( 2 · π ) ) − 1 ) = ( ( 𝑌 − ( 2 · π ) ) / ( 2 · π ) ) )
63 3 51 resubcld ( 𝜑 → ( 𝑌 − ( 2 · π ) ) ∈ ℝ )
64 28 mulid2i ( 1 · π ) = π
65 64 eqcomi π = ( 1 · π )
66 1lt2 1 < 2
67 1re 1 ∈ ℝ
68 2re 2 ∈ ℝ
69 67 68 5 13 ltmul1ii ( 1 < 2 ↔ ( 1 · π ) < ( 2 · π ) )
70 66 69 mpbi ( 1 · π ) < ( 2 · π )
71 65 70 eqbrtri π < ( 2 · π )
72 71 a1i ( 𝜑 → π < ( 2 · π ) )
73 6 51 3 72 ltsub2dd ( 𝜑 → ( 𝑌 − ( 2 · π ) ) < ( 𝑌 − π ) )
74 73 1 breqtrrdi ( 𝜑 → ( 𝑌 − ( 2 · π ) ) < 𝐴 )
75 63 48 39 74 ltdiv1dd ( 𝜑 → ( ( 𝑌 − ( 2 · π ) ) / ( 2 · π ) ) < ( 𝐴 / ( 2 · π ) ) )
76 62 75 eqbrtrd ( 𝜑 → ( ( 𝑌 / ( 2 · π ) ) − 1 ) < ( 𝐴 / ( 2 · π ) ) )
77 76 adantr ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( ( 𝑌 / ( 2 · π ) ) − 1 ) < ( 𝐴 / ( 2 · π ) ) )
78 48 adantr ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → 𝐴 ∈ ℝ )
79 39 adantr ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( 2 · π ) ∈ ℝ+ )
80 23 adantl ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → 𝑦 ∈ ( 𝐴 (,) 𝐵 ) )
81 9 adantr ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → 𝐴 ∈ ℝ* )
82 12 adantr ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → 𝐵 ∈ ℝ* )
83 elioo2 ( ( 𝐴 ∈ ℝ*𝐵 ∈ ℝ* ) → ( 𝑦 ∈ ( 𝐴 (,) 𝐵 ) ↔ ( 𝑦 ∈ ℝ ∧ 𝐴 < 𝑦𝑦 < 𝐵 ) ) )
84 81 82 83 syl2anc ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( 𝑦 ∈ ( 𝐴 (,) 𝐵 ) ↔ ( 𝑦 ∈ ℝ ∧ 𝐴 < 𝑦𝑦 < 𝐵 ) ) )
85 80 84 mpbid ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( 𝑦 ∈ ℝ ∧ 𝐴 < 𝑦𝑦 < 𝐵 ) )
86 85 simp2d ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → 𝐴 < 𝑦 )
87 78 25 79 86 ltdiv1dd ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( 𝐴 / ( 2 · π ) ) < ( 𝑦 / ( 2 · π ) ) )
88 47 50 55 77 87 lttrd ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( ( 𝑌 / ( 2 · π ) ) − 1 ) < ( 𝑦 / ( 2 · π ) ) )
89 88 adantr ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ 𝑦 < 𝑌 ) → ( ( 𝑌 / ( 2 · π ) ) − 1 ) < ( 𝑦 / ( 2 · π ) ) )
90 24 ad2antlr ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ 𝑦 < 𝑌 ) → 𝑦 ∈ ℝ )
91 3 ad2antrr ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ 𝑦 < 𝑌 ) → 𝑌 ∈ ℝ )
92 39 ad2antrr ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ 𝑦 < 𝑌 ) → ( 2 · π ) ∈ ℝ+ )
93 simpr ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ 𝑦 < 𝑌 ) → 𝑦 < 𝑌 )
94 90 91 92 93 ltdiv1dd ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ 𝑦 < 𝑌 ) → ( 𝑦 / ( 2 · π ) ) < ( 𝑌 / ( 2 · π ) ) )
95 60 56 53 divcld ( 𝜑 → ( 𝑌 / ( 2 · π ) ) ∈ ℂ )
96 95 adantr ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( 𝑌 / ( 2 · π ) ) ∈ ℂ )
97 1cnd ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → 1 ∈ ℂ )
98 96 97 npcand ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( ( ( 𝑌 / ( 2 · π ) ) − 1 ) + 1 ) = ( 𝑌 / ( 2 · π ) ) )
99 98 eqcomd ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( 𝑌 / ( 2 · π ) ) = ( ( ( 𝑌 / ( 2 · π ) ) − 1 ) + 1 ) )
100 99 adantr ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ 𝑦 < 𝑌 ) → ( 𝑌 / ( 2 · π ) ) = ( ( ( 𝑌 / ( 2 · π ) ) − 1 ) + 1 ) )
101 94 100 breqtrd ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ 𝑦 < 𝑌 ) → ( 𝑦 / ( 2 · π ) ) < ( ( ( 𝑌 / ( 2 · π ) ) − 1 ) + 1 ) )
102 btwnnz ( ( ( ( 𝑌 / ( 2 · π ) ) − 1 ) ∈ ℤ ∧ ( ( 𝑌 / ( 2 · π ) ) − 1 ) < ( 𝑦 / ( 2 · π ) ) ∧ ( 𝑦 / ( 2 · π ) ) < ( ( ( 𝑌 / ( 2 · π ) ) − 1 ) + 1 ) ) → ¬ ( 𝑦 / ( 2 · π ) ) ∈ ℤ )
103 45 89 101 102 syl3anc ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ 𝑦 < 𝑌 ) → ¬ ( 𝑦 / ( 2 · π ) ) ∈ ℤ )
104 42 ad2antrr ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ ¬ 𝑦 < 𝑌 ) → ( 𝑌 / ( 2 · π ) ) ∈ ℤ )
105 3 ad2antrr ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ ¬ 𝑦 < 𝑌 ) → 𝑌 ∈ ℝ )
106 25 adantr ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ ¬ 𝑦 < 𝑌 ) → 𝑦 ∈ ℝ )
107 79 adantr ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ ¬ 𝑦 < 𝑌 ) → ( 2 · π ) ∈ ℝ+ )
108 25 adantr ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ 𝑦𝑌 ) → 𝑦 ∈ ℝ )
109 3 ad2antrr ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ 𝑦𝑌 ) → 𝑌 ∈ ℝ )
110 simpr ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ 𝑦𝑌 ) → 𝑦𝑌 )
111 eldifsni ( 𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) → 𝑦𝑌 )
112 111 necomd ( 𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) → 𝑌𝑦 )
113 112 ad2antlr ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ 𝑦𝑌 ) → 𝑌𝑦 )
114 108 109 110 113 leneltd ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ 𝑦𝑌 ) → 𝑦 < 𝑌 )
115 114 stoic1a ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ ¬ 𝑦 < 𝑌 ) → ¬ 𝑦𝑌 )
116 105 106 ltnled ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ ¬ 𝑦 < 𝑌 ) → ( 𝑌 < 𝑦 ↔ ¬ 𝑦𝑌 ) )
117 115 116 mpbird ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ ¬ 𝑦 < 𝑌 ) → 𝑌 < 𝑦 )
118 105 106 107 117 ltdiv1dd ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ ¬ 𝑦 < 𝑌 ) → ( 𝑌 / ( 2 · π ) ) < ( 𝑦 / ( 2 · π ) ) )
119 2 10 eqeltrid ( 𝜑𝐵 ∈ ℝ )
120 119 39 rerpdivcld ( 𝜑 → ( 𝐵 / ( 2 · π ) ) ∈ ℝ )
121 120 adantr ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( 𝐵 / ( 2 · π ) ) ∈ ℝ )
122 3 39 rerpdivcld ( 𝜑 → ( 𝑌 / ( 2 · π ) ) ∈ ℝ )
123 122 adantr ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( 𝑌 / ( 2 · π ) ) ∈ ℝ )
124 1red ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → 1 ∈ ℝ )
125 123 124 readdcld ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( ( 𝑌 / ( 2 · π ) ) + 1 ) ∈ ℝ )
126 119 adantr ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → 𝐵 ∈ ℝ )
127 85 simp3d ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → 𝑦 < 𝐵 )
128 25 126 79 127 ltdiv1dd ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( 𝑦 / ( 2 · π ) ) < ( 𝐵 / ( 2 · π ) ) )
129 2 oveq1i ( 𝐵 / ( 2 · π ) ) = ( ( 𝑌 + π ) / ( 2 · π ) )
130 28 a1i ( 𝜑 → π ∈ ℂ )
131 60 130 56 53 divdird ( 𝜑 → ( ( 𝑌 + π ) / ( 2 · π ) ) = ( ( 𝑌 / ( 2 · π ) ) + ( π / ( 2 · π ) ) ) )
132 6 39 rerpdivcld ( 𝜑 → ( π / ( 2 · π ) ) ∈ ℝ )
133 1red ( 𝜑 → 1 ∈ ℝ )
134 2cn 2 ∈ ℂ
135 134 28 mulcomi ( 2 · π ) = ( π · 2 )
136 135 oveq2i ( π / ( 2 · π ) ) = ( π / ( π · 2 ) )
137 28 32 pm3.2i ( π ∈ ℂ ∧ π ≠ 0 )
138 2cnne0 ( 2 ∈ ℂ ∧ 2 ≠ 0 )
139 divdiv1 ( ( π ∈ ℂ ∧ ( π ∈ ℂ ∧ π ≠ 0 ) ∧ ( 2 ∈ ℂ ∧ 2 ≠ 0 ) ) → ( ( π / π ) / 2 ) = ( π / ( π · 2 ) ) )
140 28 137 138 139 mp3an ( ( π / π ) / 2 ) = ( π / ( π · 2 ) )
141 28 32 dividi ( π / π ) = 1
142 141 oveq1i ( ( π / π ) / 2 ) = ( 1 / 2 )
143 136 140 142 3eqtr2i ( π / ( 2 · π ) ) = ( 1 / 2 )
144 halflt1 ( 1 / 2 ) < 1
145 143 144 eqbrtri ( π / ( 2 · π ) ) < 1
146 145 a1i ( 𝜑 → ( π / ( 2 · π ) ) < 1 )
147 132 133 122 146 ltadd2dd ( 𝜑 → ( ( 𝑌 / ( 2 · π ) ) + ( π / ( 2 · π ) ) ) < ( ( 𝑌 / ( 2 · π ) ) + 1 ) )
148 131 147 eqbrtrd ( 𝜑 → ( ( 𝑌 + π ) / ( 2 · π ) ) < ( ( 𝑌 / ( 2 · π ) ) + 1 ) )
149 129 148 eqbrtrid ( 𝜑 → ( 𝐵 / ( 2 · π ) ) < ( ( 𝑌 / ( 2 · π ) ) + 1 ) )
150 149 adantr ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( 𝐵 / ( 2 · π ) ) < ( ( 𝑌 / ( 2 · π ) ) + 1 ) )
151 55 121 125 128 150 lttrd ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( 𝑦 / ( 2 · π ) ) < ( ( 𝑌 / ( 2 · π ) ) + 1 ) )
152 151 adantr ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ ¬ 𝑦 < 𝑌 ) → ( 𝑦 / ( 2 · π ) ) < ( ( 𝑌 / ( 2 · π ) ) + 1 ) )
153 btwnnz ( ( ( 𝑌 / ( 2 · π ) ) ∈ ℤ ∧ ( 𝑌 / ( 2 · π ) ) < ( 𝑦 / ( 2 · π ) ) ∧ ( 𝑦 / ( 2 · π ) ) < ( ( 𝑌 / ( 2 · π ) ) + 1 ) ) → ¬ ( 𝑦 / ( 2 · π ) ) ∈ ℤ )
154 104 118 152 153 syl3anc ( ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) ∧ ¬ 𝑦 < 𝑌 ) → ¬ ( 𝑦 / ( 2 · π ) ) ∈ ℤ )
155 103 154 pm2.61dan ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ¬ ( 𝑦 / ( 2 · π ) ) ∈ ℤ )
156 34 155 eqneltrd ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ¬ ( ( 𝑦 / 2 ) / π ) ∈ ℤ )
157 26 halfcld ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( 𝑦 / 2 ) ∈ ℂ )
158 sineq0 ( ( 𝑦 / 2 ) ∈ ℂ → ( ( sin ‘ ( 𝑦 / 2 ) ) = 0 ↔ ( ( 𝑦 / 2 ) / π ) ∈ ℤ ) )
159 157 158 syl ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( ( sin ‘ ( 𝑦 / 2 ) ) = 0 ↔ ( ( 𝑦 / 2 ) / π ) ∈ ℤ ) )
160 156 159 mtbird ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ¬ ( sin ‘ ( 𝑦 / 2 ) ) = 0 )
161 160 neqned ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( sin ‘ ( 𝑦 / 2 ) ) ≠ 0 )
162 34 oveq1d ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( ( ( 𝑦 / 2 ) / π ) + ( 1 / 2 ) ) = ( ( 𝑦 / ( 2 · π ) ) + ( 1 / 2 ) ) )
163 42 adantr ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( 𝑌 / ( 2 · π ) ) ∈ ℤ )
164 1 a1i ( 𝜑𝐴 = ( 𝑌 − π ) )
165 164 oveq1d ( 𝜑 → ( 𝐴 + π ) = ( ( 𝑌 − π ) + π ) )
166 60 130 npcand ( 𝜑 → ( ( 𝑌 − π ) + π ) = 𝑌 )
167 165 166 eqtr2d ( 𝜑𝑌 = ( 𝐴 + π ) )
168 167 oveq1d ( 𝜑 → ( 𝑌 / ( 2 · π ) ) = ( ( 𝐴 + π ) / ( 2 · π ) ) )
169 48 recnd ( 𝜑𝐴 ∈ ℂ )
170 169 130 56 53 divdird ( 𝜑 → ( ( 𝐴 + π ) / ( 2 · π ) ) = ( ( 𝐴 / ( 2 · π ) ) + ( π / ( 2 · π ) ) ) )
171 130 mulid1d ( 𝜑 → ( π · 1 ) = π )
172 171 eqcomd ( 𝜑 → π = ( π · 1 ) )
173 2cnd ( 𝜑 → 2 ∈ ℂ )
174 173 130 mulcomd ( 𝜑 → ( 2 · π ) = ( π · 2 ) )
175 172 174 oveq12d ( 𝜑 → ( π / ( 2 · π ) ) = ( ( π · 1 ) / ( π · 2 ) ) )
176 1cnd ( 𝜑 → 1 ∈ ℂ )
177 30 a1i ( 𝜑 → 2 ≠ 0 )
178 32 a1i ( 𝜑 → π ≠ 0 )
179 176 173 130 177 178 divcan5d ( 𝜑 → ( ( π · 1 ) / ( π · 2 ) ) = ( 1 / 2 ) )
180 175 179 eqtrd ( 𝜑 → ( π / ( 2 · π ) ) = ( 1 / 2 ) )
181 180 oveq2d ( 𝜑 → ( ( 𝐴 / ( 2 · π ) ) + ( π / ( 2 · π ) ) ) = ( ( 𝐴 / ( 2 · π ) ) + ( 1 / 2 ) ) )
182 168 170 181 3eqtrd ( 𝜑 → ( 𝑌 / ( 2 · π ) ) = ( ( 𝐴 / ( 2 · π ) ) + ( 1 / 2 ) ) )
183 182 adantr ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( 𝑌 / ( 2 · π ) ) = ( ( 𝐴 / ( 2 · π ) ) + ( 1 / 2 ) ) )
184 124 rehalfcld ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( 1 / 2 ) ∈ ℝ )
185 50 55 184 87 ltadd1dd ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( ( 𝐴 / ( 2 · π ) ) + ( 1 / 2 ) ) < ( ( 𝑦 / ( 2 · π ) ) + ( 1 / 2 ) ) )
186 183 185 eqbrtrd ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( 𝑌 / ( 2 · π ) ) < ( ( 𝑦 / ( 2 · π ) ) + ( 1 / 2 ) ) )
187 55 121 184 128 ltadd1dd ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( ( 𝑦 / ( 2 · π ) ) + ( 1 / 2 ) ) < ( ( 𝐵 / ( 2 · π ) ) + ( 1 / 2 ) ) )
188 129 a1i ( 𝜑 → ( 𝐵 / ( 2 · π ) ) = ( ( 𝑌 + π ) / ( 2 · π ) ) )
189 188 oveq1d ( 𝜑 → ( ( 𝐵 / ( 2 · π ) ) + ( 1 / 2 ) ) = ( ( ( 𝑌 + π ) / ( 2 · π ) ) + ( 1 / 2 ) ) )
190 180 oveq2d ( 𝜑 → ( ( 𝑌 / ( 2 · π ) ) + ( π / ( 2 · π ) ) ) = ( ( 𝑌 / ( 2 · π ) ) + ( 1 / 2 ) ) )
191 131 190 eqtrd ( 𝜑 → ( ( 𝑌 + π ) / ( 2 · π ) ) = ( ( 𝑌 / ( 2 · π ) ) + ( 1 / 2 ) ) )
192 191 oveq1d ( 𝜑 → ( ( ( 𝑌 + π ) / ( 2 · π ) ) + ( 1 / 2 ) ) = ( ( ( 𝑌 / ( 2 · π ) ) + ( 1 / 2 ) ) + ( 1 / 2 ) ) )
193 176 halfcld ( 𝜑 → ( 1 / 2 ) ∈ ℂ )
194 95 193 193 addassd ( 𝜑 → ( ( ( 𝑌 / ( 2 · π ) ) + ( 1 / 2 ) ) + ( 1 / 2 ) ) = ( ( 𝑌 / ( 2 · π ) ) + ( ( 1 / 2 ) + ( 1 / 2 ) ) ) )
195 176 2halvesd ( 𝜑 → ( ( 1 / 2 ) + ( 1 / 2 ) ) = 1 )
196 195 oveq2d ( 𝜑 → ( ( 𝑌 / ( 2 · π ) ) + ( ( 1 / 2 ) + ( 1 / 2 ) ) ) = ( ( 𝑌 / ( 2 · π ) ) + 1 ) )
197 194 196 eqtrd ( 𝜑 → ( ( ( 𝑌 / ( 2 · π ) ) + ( 1 / 2 ) ) + ( 1 / 2 ) ) = ( ( 𝑌 / ( 2 · π ) ) + 1 ) )
198 189 192 197 3eqtrd ( 𝜑 → ( ( 𝐵 / ( 2 · π ) ) + ( 1 / 2 ) ) = ( ( 𝑌 / ( 2 · π ) ) + 1 ) )
199 198 adantr ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( ( 𝐵 / ( 2 · π ) ) + ( 1 / 2 ) ) = ( ( 𝑌 / ( 2 · π ) ) + 1 ) )
200 187 199 breqtrd ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( ( 𝑦 / ( 2 · π ) ) + ( 1 / 2 ) ) < ( ( 𝑌 / ( 2 · π ) ) + 1 ) )
201 btwnnz ( ( ( 𝑌 / ( 2 · π ) ) ∈ ℤ ∧ ( 𝑌 / ( 2 · π ) ) < ( ( 𝑦 / ( 2 · π ) ) + ( 1 / 2 ) ) ∧ ( ( 𝑦 / ( 2 · π ) ) + ( 1 / 2 ) ) < ( ( 𝑌 / ( 2 · π ) ) + 1 ) ) → ¬ ( ( 𝑦 / ( 2 · π ) ) + ( 1 / 2 ) ) ∈ ℤ )
202 163 186 200 201 syl3anc ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ¬ ( ( 𝑦 / ( 2 · π ) ) + ( 1 / 2 ) ) ∈ ℤ )
203 162 202 eqneltrd ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ¬ ( ( ( 𝑦 / 2 ) / π ) + ( 1 / 2 ) ) ∈ ℤ )
204 coseq0 ( ( 𝑦 / 2 ) ∈ ℂ → ( ( cos ‘ ( 𝑦 / 2 ) ) = 0 ↔ ( ( ( 𝑦 / 2 ) / π ) + ( 1 / 2 ) ) ∈ ℤ ) )
205 157 204 syl ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( ( cos ‘ ( 𝑦 / 2 ) ) = 0 ↔ ( ( ( 𝑦 / 2 ) / π ) + ( 1 / 2 ) ) ∈ ℤ ) )
206 203 205 mtbird ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ¬ ( cos ‘ ( 𝑦 / 2 ) ) = 0 )
207 206 neqned ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( cos ‘ ( 𝑦 / 2 ) ) ≠ 0 )
208 161 207 jca ( ( 𝜑𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ) → ( ( sin ‘ ( 𝑦 / 2 ) ) ≠ 0 ∧ ( cos ‘ ( 𝑦 / 2 ) ) ≠ 0 ) )
209 208 ralrimiva ( 𝜑 → ∀ 𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ( ( sin ‘ ( 𝑦 / 2 ) ) ≠ 0 ∧ ( cos ‘ ( 𝑦 / 2 ) ) ≠ 0 ) )
210 22 209 jca ( 𝜑 → ( 𝑌 ∈ ( 𝐴 (,) 𝐵 ) ∧ ∀ 𝑦 ∈ ( ( 𝐴 (,) 𝐵 ) ∖ { 𝑌 } ) ( ( sin ‘ ( 𝑦 / 2 ) ) ≠ 0 ∧ ( cos ‘ ( 𝑦 / 2 ) ) ≠ 0 ) ) )