HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Theorem sincosq2sgn 8705
Description: The signs of the sine and cosine functions in the second quadrant. (Contributed by Paul Chapman, 24-Jan-2008.)
Assertion
Ref Expression
sincosq2sgn |- (A e. ((pi / 2)(,)pi) -> (0 < (sin`
A) /\ (cos` A) < 0))

Proof of Theorem sincosq2sgn
StepHypRef Expression
1 pire 8677 . . . 4 |- pi e. RR
2 2re 5979 . . . 4 |- 2 e. RR
3 2ne0 5990 . . . 4 |- 2 =/= 0
41, 2, 3redivcl 5798 . . 3 |- (pi / 2) e. RR
5 elioo2t 6379 . . . 4 |- (((pi / 2) e. RR* /\ pi e. RR*) -> (A e. ((pi / 2)(,)pi) <-> (A e. RR /\ (pi / 2) < A /\ A < pi)))
6 rexrt 5499 . . . 4 |- ((pi / 2) e. RR -> (pi / 2) e. RR*)
7 rexrt 5499 . . . 4 |- (pi e. RR -> pi e. RR*)
85, 6, 7syl2an 454 . . 3 |- (((pi / 2) e. RR /\ pi e. RR) -> (A e. ((pi / 2)(,)pi) <-> (A e. RR /\ (pi / 2) < A /\ A < pi)))
94, 1, 8mp2an 697 . 2 |- (A e. ((pi / 2)(,)pi) <-> (A e. RR /\ (pi / 2) < A /\ A < pi))
10 0re 5440 . . . . . . . . . 10 |- 0 e. RR
11 elioo2t 6379 . . . . . . . . . . 11 |- ((0 e. RR* /\ (pi / 2) e. RR*) -> ((A - (pi / 2)) e. (0(,)(pi / 2)) <-> ((A - (pi / 2)) e. RR /\ 0 < (A - (pi / 2)) /\ (A - (pi / 2)) < (pi / 2))))
12 rexrt 5499 . . . . . . . . . . 11 |- (0 e. RR -> 0 e. RR*)
1311, 12, 6syl2an 454 . . . . . . . . . 10 |- ((0 e. RR /\ (pi / 2) e. RR) -> ((A - (pi / 2)) e. (0(,)(pi / 2)) <-> ((A - (pi / 2)) e. RR /\ 0 < (A - (pi / 2)) /\ (A - (pi / 2)) < (pi / 2))))
1410, 4, 13mp2an 697 . . . . . . . . 9 |- ((A - (pi / 2)) e. (0(,)(pi / 2)) <-> ((A - (pi / 2)) e. RR /\ 0 < (A - (pi / 2)) /\ (A - (pi / 2)) < (pi / 2)))
15 sincosq1sgn 8704 . . . . . . . . 9 |- ((A - (pi / 2)) e. (0(,)(pi / 2)) -> (0 < (sin`
(A - (pi / 2))) /\ 0 < (cos`
(A - (pi / 2)))))
1614, 15sylbir 201 . . . . . . . 8 |- (((A - (pi / 2)) e. RR /\ 0 < (A - (pi / 2)) /\ (A - (pi / 2)) < (pi / 2)) -> (0 < (sin` (A - (pi / 2))) /\ 0 < (cos` (A - (pi / 2)))))
17 resubclt 5438 . . . . . . . . 9 |- ((A e. RR /\ (pi / 2) e. RR) -> (A - (pi / 2)) e. RR)
184, 17mpan2 696 . . . . . . . 8 |- (A e. RR -> (A - (pi / 2)) e. RR)
1916, 18syl3an1 859 . . . . . . 7 |- ((A e. RR /\ 0 < (A - (pi / 2)) /\ (A - (pi / 2)) < (pi / 2)) -> (0 < (sin` (A - (pi / 2))) /\ 0 < (cos` (A - (pi / 2)))))
20193expib 836 . . . . . 6 |- (A e. RR -> ((0 < (A - (pi / 2)) /\ (A - (pi / 2)) < (pi / 2)) -> (0 < (sin`
(A - (pi / 2))) /\ 0 < (cos`
(A - (pi / 2))))))
21 ltsub13t 5642 . . . . . . . . 9 |- ((0 e. RR /\ A e. RR /\ (pi / 2) e. RR) -> (0 < (A - (pi / 2)) <-> (pi / 2) < (A - 0)))
2210, 4, 21mp3an13 907 . . . . . . . 8 |- (A e. RR -> (0 < (A - (pi / 2)) <-> (pi / 2) < (A - 0)))
23 recnt 5313 . . . . . . . . . 10 |- (A e. RR -> A e. CC)
24 subid1t 5396 . . . . . . . . . 10 |- (A e. CC -> (A - 0) = A)
2523, 24syl 10 . . . . . . . . 9 |- (A e. RR -> (A - 0) = A)
2625breq2d 2630 . . . . . . . 8 |- (A e. RR -> ((pi / 2) < (A - 0) <-> (pi / 2) < A))
2722, 26bitrd 528 . . . . . . 7 |- (A e. RR -> (0 < (A - (pi / 2)) <-> (pi / 2) < A))
28 ltsubaddt 5627 . . . . . . . . 9 |- ((A e. RR /\ (pi / 2) e. RR /\ (pi / 2) e. RR) -> ((A - (pi / 2)) < (pi / 2) <-> A < ((pi / 2) + (pi / 2))))
294, 4, 28mp3an23 908 . . . . . . . 8 |- (A e. RR -> ((A - (pi / 2)) < (pi / 2) <-> A < ((pi / 2) + (pi / 2))))
301recn 5314 . . . . . . . . . 10 |- pi e. CC
31 2halvest 6039 . . . . . . . . . 10 |- (pi e. CC -> ((pi / 2) + (pi / 2)) = pi)
3230, 31ax-mp 7 . . . . . . . . 9 |- ((pi / 2) + (pi / 2)) = pi
3332breq2i 2627 . . . . . . . 8 |- (A < ((pi / 2) + (pi / 2)) <-> A < pi)
3429, 33syl6bb 536 . . . . . . 7 |- (A e. RR -> ((A - (pi / 2)) < (pi / 2) <-> A < pi))
3527, 34anbi12d 628 . . . . . 6 |- (A e. RR -> ((0 < (A - (pi / 2)) /\ (A - (pi / 2)) < (pi / 2)) <-> ((pi / 2) < A /\ A < pi)))
36 resinclt 7438 . . . . . . . 8 |- ((A - (pi / 2)) e. RR -> (sin` (A - (pi / 2))) e. RR)
37 lt0neg2t 5669 . . . . . . . 8 |- ((sin` (A - (pi / 2))) e. RR -> (0 < (sin` (A - (pi / 2))) <-> -u(sin` (A - (pi / 2))) < 0))
3818, 36, 373syl 20 . . . . . . 7 |- (A e. RR -> (0 < (sin` (A - (pi / 2))) <-> -u(sin` (A - (pi / 2))) < 0))
3938anbi1d 617 . . . . . 6 |- (A e. RR -> ((0 < (sin` (A - (pi / 2))) /\ 0 < (cos` (A - (pi / 2)))) <-> (-u(sin` (A - (pi / 2))) < 0 /\ 0 < (cos` (A - (pi / 2))))))
4020, 35, 393imtr3d 542 . . . . 5 |- (A e. RR -> (((pi / 2) < A /\ A < pi) -> (-u(sin` (A - (pi / 2))) < 0 /\ 0 < (cos` (A - (pi / 2))))))
414recn 5314 . . . . . . . . . . 11 |- (pi / 2) e. CC
42 pncan3t 5377 . . . . . . . . . . 11 |- (((pi / 2) e. CC /\ A e. CC) -> ((pi / 2) + (A - (pi / 2))) = A)
4341, 42mpan 695 . . . . . . . . . 10 |- (A e. CC -> ((pi / 2) + (A - (pi / 2))) = A)
4423, 43syl 10 . . . . . . . . 9 |- (A e. RR -> ((pi / 2) + (A - (pi / 2))) = A)
4544fveq2d 3728 . . . . . . . 8 |- (A e. RR -> (cos` ((pi / 2) + (A - (pi / 2)))) = (cos` A))
4618recnd 5315 . . . . . . . . 9 |- (A e. RR -> (A - (pi / 2)) e. CC)
47 coshalfpip 8701 . . . . . . . . 9 |- ((A - (pi / 2)) e. CC -> (cos` ((pi / 2) + (A - (pi / 2)))) = -u(sin` (A - (pi / 2))))
4846, 47syl 10 . . . . . . . 8 |- (A e. RR -> (cos` ((pi / 2) + (A - (pi / 2)))) = -u(sin`
(A - (pi / 2))))
4945, 48eqtr3d 1509 . . . . . . 7 |- (A e. RR -> (cos` A) = -u(sin`
(A - (pi / 2))))
5049breq1d 2629 . . . . . 6 |- (A e. RR -> ((cos` A) < 0 <-> -u(sin` (A - (pi / 2))) < 0))
5144fveq2d 3728 . . . . . . . 8 |- (A e. RR -> (sin` ((pi / 2) + (A - (pi / 2)))) = (sin` A))
52 sinhalfpip 8699 . . . . . . . . 9 |- ((A - (pi / 2)) e. CC -> (sin` ((pi / 2) + (A - (pi / 2)))) = (cos`
(A - (pi / 2))))
5346, 52syl 10 . . . . . . . 8 |- (A e. RR -> (sin` ((pi / 2) + (A - (pi / 2)))) = (cos` (A - (pi / 2))))
5451, 53eqtr3d 1509 . . . . . . 7 |- (A e. RR -> (sin` A) = (cos` (A - (pi / 2))))
5554breq2d 2630 . . . . . 6 |- (A e. RR -> (0 < (sin` A) <-> 0 < (cos`
(A - (pi / 2)))))
5650, 55anbi12d 628 . . . . 5 |- (A e. RR -> (((cos`
A) < 0 /\ 0 < (sin` A)) <-> (-u(sin` (A - (pi / 2))) < 0 /\ 0 < (cos` (A - (pi / 2))))))
5740, 56sylibrd 204 . . . 4 |- (A e. RR -> (((pi / 2) < A /\ A < pi) -> ((cos` A) < 0 /\ 0 < (sin` A))))
58573impib 831 . . 3 |- ((A e.