Metamath Proof Explorer


Theorem coseq00topi

Description: Location of the zeroes of cosine in ( 0 , _pi ) . (Contributed by David Moews, 28-Feb-2017)

Ref Expression
Assertion coseq00topi A 0 π cos A = 0 A = π 2

Proof

Step Hyp Ref Expression
1 simplr A 0 π cos A = 0 A < π 2 cos A = 0
2 0re 0
3 pire π
4 2 3 elicc2i A 0 π A 0 A A π
5 4 birani A 0 π cos A = 0 A 0 A A π
6 5 simp1d A 0 π cos A = 0 A
7 6 ad2antrr A 0 π cos A = 0 A < π 2 0 < A A
8 simpr A 0 π cos A = 0 A < π 2 0 < A 0 < A
9 simplr A 0 π cos A = 0 A < π 2 0 < A A < π 2
10 2 rexri 0 *
11 halfpire π 2
12 11 rexri π 2 *
13 elioo2 0 * π 2 * A 0 π 2 A 0 < A A < π 2
14 10 12 13 mp2an A 0 π 2 A 0 < A A < π 2
15 7 8 9 14 syl3anbrc A 0 π cos A = 0 A < π 2 0 < A A 0 π 2
16 sincosq1sgn A 0 π 2 0 < sin A 0 < cos A
17 15 16 syl A 0 π cos A = 0 A < π 2 0 < A 0 < sin A 0 < cos A
18 17 simprd A 0 π cos A = 0 A < π 2 0 < A 0 < cos A
19 18 gt0ne0d A 0 π cos A = 0 A < π 2 0 < A cos A 0
20 simpr A 0 π cos A = 0 A < π 2 0 = A 0 = A
21 20 fveq2d A 0 π cos A = 0 A < π 2 0 = A cos 0 = cos A
22 cos0 cos 0 = 1
23 21 22 eqtr3di A 0 π cos A = 0 A < π 2 0 = A cos A = 1
24 ax-1ne0 1 0
25 24 a1i A 0 π cos A = 0 A < π 2 0 = A 1 0
26 23 25 eqnetrd A 0 π cos A = 0 A < π 2 0 = A cos A 0
27 5 simp2d A 0 π cos A = 0 0 A
28 0red A 0 π cos A = 0 0
29 28 6 leloed A 0 π cos A = 0 0 A 0 < A 0 = A
30 27 29 mpbid A 0 π cos A = 0 0 < A 0 = A
31 30 adantr A 0 π cos A = 0 A < π 2 0 < A 0 = A
32 19 26 31 mpjaodan A 0 π cos A = 0 A < π 2 cos A 0
33 1 32 pm2.21ddne A 0 π cos A = 0 A < π 2 A = π 2
34 simpr A 0 π cos A = 0 A = π 2 A = π 2
35 simplr A 0 π cos A = 0 π 2 < A cos A = 0
36 6 ad2antrr A 0 π cos A = 0 π 2 < A A < π A
37 simplr A 0 π cos A = 0 π 2 < A A < π π 2 < A
38 simpr A 0 π cos A = 0 π 2 < A A < π A < π
39 3 rexri π *
40 elioo2 π 2 * π * A π 2 π A π 2 < A A < π
41 12 39 40 mp2an A π 2 π A π 2 < A A < π
42 36 37 38 41 syl3anbrc A 0 π cos A = 0 π 2 < A A < π A π 2 π
43 sincosq2sgn A π 2 π 0 < sin A cos A < 0
44 42 43 syl A 0 π cos A = 0 π 2 < A A < π 0 < sin A cos A < 0
45 44 simprd A 0 π cos A = 0 π 2 < A A < π cos A < 0
46 45 lt0ne0d A 0 π cos A = 0 π 2 < A A < π cos A 0
47 simpr A 0 π cos A = 0 π 2 < A A = π A = π
48 47 fveq2d A 0 π cos A = 0 π 2 < A A = π cos A = cos π
49 cospi cos π = 1
50 48 49 eqtrdi A 0 π cos A = 0 π 2 < A A = π cos A = 1
51 neg1ne0 1 0
52 51 a1i A 0 π cos A = 0 π 2 < A A = π 1 0
53 50 52 eqnetrd A 0 π cos A = 0 π 2 < A A = π cos A 0
54 5 simp3d A 0 π cos A = 0 A π
55 3 a1i A 0 π cos A = 0 π
56 6 55 leloed A 0 π cos A = 0 A π A < π A = π
57 54 56 mpbid A 0 π cos A = 0 A < π A = π
58 57 adantr A 0 π cos A = 0 π 2 < A A < π A = π
59 46 53 58 mpjaodan A 0 π cos A = 0 π 2 < A cos A 0
60 35 59 pm2.21ddne A 0 π cos A = 0 π 2 < A A = π 2
61 55 rehalfcld A 0 π cos A = 0 π 2
62 6 61 lttri4d A 0 π cos A = 0 A < π 2 A = π 2 π 2 < A
63 33 34 60 62 mpjao3dan A 0 π cos A = 0 A = π 2
64 fveq2 A = π 2 cos A = cos π 2
65 coshalfpi cos π 2 = 0
66 64 65 eqtrdi A = π 2 cos A = 0
67 66 adantl A 0 π A = π 2 cos A = 0
68 63 67 impbida A 0 π cos A = 0 A = π 2