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

Theorem sincos6thpi 8711
Description: The sine and cosine of pi / 6. (Contributed by Paul Chapman, 25-Jan-2008.)
Assertion
Ref Expression
sincos6thpi |- ((sin` (pi / 6)) = (1 / 2) /\ (cos` (pi / 6)) = ((sqr` 3) / 2))

Proof of Theorem sincos6thpi
StepHypRef Expression
1 2cn 5980 . . . . . . . 8 |- 2 e. CC
2 pire 8677 . . . . . . . . . . 11 |- pi e. RR
3 6re 5984 . . . . . . . . . . 11 |- 6 e. RR
4 6pos 5994 . . . . . . . . . . . 12 |- 0 < 6
53, 4gt0ne0i 5617 . . . . . . . . . . 11 |- 6 =/= 0
62, 3, 5redivcl 5798 . . . . . . . . . 10 |- (pi / 6) e. RR
76recn 5314 . . . . . . . . 9 |- (pi / 6) e. CC
8 sinclt 7431 . . . . . . . . 9 |- ((pi / 6) e. CC -> (sin` (pi / 6)) e. CC)
97, 8ax-mp 7 . . . . . . . 8 |- (sin` (pi / 6)) e. CC
10 recosclt 7439 . . . . . . . . . 10 |- ((pi / 6) e. RR -> (cos` (pi / 6)) e. RR)
116, 10ax-mp 7 . . . . . . . . 9 |- (cos` (pi / 6)) e. RR
1211recn 5314 . . . . . . . 8 |- (cos` (pi / 6)) e. CC
131, 9, 12mulass 5325 . . . . . . 7 |- ((2 x. (sin` (pi / 6))) x. (cos`
(pi / 6))) = (2 x. ((sin` (pi / 6)) x. (cos` (pi / 6))))
14 sin2tt 7462 . . . . . . . 8 |- ((pi / 6) e. CC -> (sin` (2 x. (pi / 6))) = (2 x. ((sin`
(pi / 6)) x. (cos` (pi / 6)))))
157, 14ax-mp 7 . . . . . . 7 |- (sin` (2 x. (pi / 6))) = (2 x. ((sin` (pi / 6)) x. (cos`
(pi / 6))))
16 3re 5981 . . . . . . . . . . 11 |- 3 e. RR
1716recn 5314 . . . . . . . . . 10 |- 3 e. CC
18 3pos 5991 . . . . . . . . . . 11 |- 0 < 3
1916, 18gt0ne0i 5617 . . . . . . . . . 10 |- 3 =/= 0
201, 17, 19divcl 5710 . . . . . . . . 9 |- (2 / 3) e. CC
2117, 19reccl 5713 . . . . . . . . 9 |- (1 / 3) e. CC
22 df-3 5971 . . . . . . . . . . 11 |- 3 = (2 + 1)
2322opreq1i 3971 . . . . . . . . . 10 |- (3 / 3) = ((2 + 1) / 3)
2417, 19divid 5770 . . . . . . . . . 10 |- (3 / 3) = 1
25 ax1cn 5269 . . . . . . . . . . 11 |- 1 e. CC
261, 25, 17, 19divdir 5747 . . . . . . . . . 10 |- ((2 + 1) / 3) = ((2 / 3) + (1 / 3))
2723, 24, 263eqtr3r 1504 . . . . . . . . 9 |- ((2 / 3) + (1 / 3)) = 1
28 sincosq1eq 8709 . . . . . . . . 9 |- (((2 / 3) e. CC /\ (1 / 3) e. CC /\ ((2 / 3) + (1 / 3)) = 1) -> (sin`
((2 / 3) x. (pi / 2))) = (cos` ((1 / 3) x. (pi / 2))))
2920, 21, 27, 28mp3an 916 . . . . . . . 8 |- (sin` ((2 / 3) x. (pi / 2))) = (cos` ((1 / 3) x. (pi / 2)))
302recn 5314 . . . . . . . . . . 11 |- pi e. CC
31 2ne0 5990 . . . . . . . . . . 11 |- 2 =/= 0
321, 17, 30, 1, 19, 31divmuldiv 5786 . . . . . . . . . 10 |- ((2 / 3) x. (pi / 2)) = ((2 x. pi) / (3 x. 2))
33 3t2e6 6023 . . . . . . . . . . 11 |- (3 x. 2) = 6
3433opreq2i 3972 . . . . . . . . . 10 |- ((2 x. pi) / (3 x. 2)) = ((2 x. pi) / 6)
353recn 5314 . . . . . . . . . . 11 |- 6 e. CC
361, 30, 35, 5divass 5746 . . . . . . . . . 10 |- ((2 x. pi) / 6) = (2 x. (pi / 6))
3732, 34, 363eqtr 1499 . . . . . . . . 9 |- ((2 / 3) x. (pi / 2)) = (2 x. (pi / 6))
3837fveq2i 3727 . . . . . . . 8 |- (sin` ((2 / 3) x. (pi / 2))) = (sin` (2 x. (pi / 6)))
3925, 17, 30, 1, 19, 31divmuldiv 5786 . . . . . . . . . 10 |- ((1 / 3) x. (pi / 2)) = ((1 x. pi) / (3 x. 2))
4030mulid2 5333 . . . . . . . . . . 11 |- (1 x. pi) = pi
4140, 33opreq12i 3973 . . . . . . . . . 10 |- ((1 x. pi) / (3 x. 2)) = (pi / 6)
4239, 41eqtr 1495 . . . . . . . . 9 |- ((1 / 3) x. (pi / 2)) = (pi / 6)
4342fveq2i 3727 . . . . . . . 8 |- (cos` ((1 / 3) x. (pi / 2))) = (cos` (pi / 6))
4429, 38, 433eqtr3 1503 . . . . . . 7 |- (sin` (2 x. (pi / 6))) = (cos` (pi / 6))
4513, 15, 443eqtr2 1501 . . . . . 6 |- ((2 x. (sin` (pi / 6))) x. (cos`
(pi / 6))) = (cos` (pi / 6))
4612mulid2 5333 . . . . . 6 |- (1 x. (cos`
(pi / 6))) = (cos` (pi / 6))
4745, 46eqtr4 1498 . . . . 5 |- ((2 x. (sin` (pi / 6))) x. (cos`
(pi / 6))) = (1 x. (cos` (pi / 6)))
481, 9mulcl 5321 . . . . . 6 |- (2 x. (sin`
(pi / 6))) e. CC
49 pipos 8678 . . . . . . . . . . . 12 |- 0 < pi
502, 3, 49, 4divgt0i 5860 . . . . . . . . . . 11 |- 0 < (pi / 6)
5125addid2 5331 . . . . . . . . . . . . . . . 16 |- (0 + 1) = 1
52 2pos 5989 . . . . . . . . . . . . . . . . 17 |- 0 < 2
53 0re 5440 . . . . . . . . . . . . . . . . . 18 |- 0 e. RR
54 2re 5979 . . . . . . . . . . . . . . . . . 18 |- 2 e. RR
55 1re 5435 . . . . . . . . . . . . . . . . . 18 |- 1 e. RR
5653, 54, 55ltadd1 5591 . . . . . . . . . . . . . . . . 17 |- (0 < 2 <-> (0 + 1) < (2 + 1))
5752, 56mpbi 189 . . . . . . . . . . . . . . . 16 |- (0 + 1) < (2 + 1)
5851, 57eqbrtrr 2636 . . . . . . . . . . . . . . 15 |- 1 < (2 + 1)
5958, 22breqtrr 2640 . . . . . . . . . . . . . 14 |- 1 < 3
6055, 16, 54, 52ltmul1i 5821 . . . . . . . . . . . . . 14 |- (1 < 3 <-> (1 x. 2) < (3 x. 2))
6159, 60mpbi 189 . . . . . . . . . . . . 13 |- (1 x. 2) < (3 x. 2)
621mulid2 5333 . . . . . . . . . . . . 13 |- (1 x. 2) = 2
6361, 62, 333brtr3 2642 . . . . . . . . . . . 12 |- 2 < 6
6454, 3, 23pm3.2i 818 . . . . . . . . . . . . . 14 |- (2 e. RR /\ 6 e. RR /\ pi e. RR)
65 ltdiv2t 5887 . . . . . . . . . . . . . 14 |- (((2 e. RR /\ 6 e. RR /\ pi e. RR) /\ (0 < 2 /\ 0 < 6 /\ 0 < pi)) -> (2 < 6 <-> (pi / 6) < (pi / 2)))
6664, 65mpan 695 . . . . . . . . . . . . 13 |- ((0 < 2 /\ 0 < 6 /\ 0 < pi) -> (2 < 6 <-> (pi / 6) < (pi / 2)))
6752, 4, 49, 66mp3an 916 . . . . . . . . . . . 12 |- (2 < 6 <-> (pi / 6) < (pi / 2))
6863, 67mpbi 189 . . . . . . . . . . 11 |- (pi / 6) < (pi / 2)
692, 54, 31redivcl 5798 . . . . . . . . . . . . 13 |- (pi / 2) e. RR
70 elioo2t 6379 . . . . . . . . . . . . . 14 |- ((0 e. RR* /\ (pi / 2) e. RR*) -> ((pi / 6) e. (0(,)(pi / 2)) <-> ((pi / 6) e. RR /\ 0 < (pi / 6) /\ (pi / 6) < (pi / 2))))
71 rexrt 5499 . . . . . . . . . . . . . 14 |- (0 e. RR -> 0 e. RR*)
72 rexrt 5499 . . . . . . . . . . . . . 14 |- ((pi / 2) e. RR -> (pi / 2) e. RR*)
7370, 71, 72syl2an 454 . . . . . . . . . . . . 13 |- ((0 e. RR /\ (pi / 2) e. RR) -> ((pi / 6) e. (0(,)(pi / 2)) <-> ((pi / 6) e. RR /\ 0 < (pi / 6) /\ (pi / 6) < (pi / 2))))
7453, 69, 73mp2an 697 . . . . . . . . . . . 12 |- ((pi / 6) e. (0(,)(pi / 2)) <-> ((pi / 6) e. RR /\ 0 < (pi / 6) /\ (pi / 6) < (pi / 2)))
7574biimpr 152 . . . . . . . . . . 11 |- (((pi / 6) e. RR /\ 0 < (pi / 6) /\ (pi / 6) < (pi / 2)) -> (pi / 6) e. (0(,)(pi / 2)))
766, 50, 68, 75mp3an 916 . . . . . . . . . 10 |- (pi / 6) e. (0(,)(pi / 2))
77 sincosq1sgn 8704 . . . . . . . . . 10 |- ((pi / 6) e. (0(,)(pi / 2)) -> (0 < (sin`
(pi / 6)) /\ 0 < (cos`
(pi / 6))))
7876, 77ax-mp 7 . . . . . . . . 9 |- (0 < (sin`
(pi / 6)) /\ 0 < (cos`
(pi / 6)))
7978pm3.27i 324 . . . . . . . 8 |- 0 < (cos` (pi / 6))
8011, 79gt0ne0i 5617 . . . . . . 7 |- (cos` (pi / 6)) =/= 0
81 mulcan2tOLD 5693 . . . . . . 7 |- ((((2 x. (sin` (pi / 6))) e. CC /\ 1 e. CC /\ (cos`
(pi / 6)) e. CC) /\ (cos` (pi / 6)) =/= 0) -> (((2 x. (sin` (pi / 6))) x. (cos` (pi / 6))) = (1 x. (cos` (pi / 6))) <-> (2 x. (sin`
(pi / 6))) = 1))
8280, 81mpan2 696 . . . . . 6 |- (((2 x. (sin` (pi / 6))) e. CC /\ 1 e. CC /\ (cos` (pi / 6)) e. CC) -> (((2 x. (sin` (pi / 6))) x. (cos`
(pi / 6))) = (1 x. (cos` (pi / 6))) <-> (2 x. (sin` (pi / 6))) = 1))
8348, 25, 12, 82mp3an 916 . . . . 5 |- (((2 x. (sin` (pi / 6))) x. (cos` (pi / 6))) = (1 x. (cos` (pi / 6))) <-> (2 x. (sin`
(pi / 6))) = 1)
8447, 83mpbi 189 . . . 4 |- (2 x. (sin`
(pi / 6))) = 1
8525, 1, 9, 31divmul 5705 . . . 4 |- ((1 / 2) = (sin`
(pi / 6)) <-> (2 x. (sin`
(pi / 6))) = 1)
8684, 85mpbir 190 . . 3 |- (1 / 2) = (sin` (pi / 6))
8786eqcomi 1479 . 2 |- (sin` (pi / 6)) = (1 / 2)
88 4re 5982 . . . . . . . 8 |- 4 e. RR
8988recn 5314 . . . . . . 7 |- 4 e. CC
90 4pos 5992 . . . . . . . 8 |- 0 < 4
9188, 90gt0ne0i 5617 . . . . . . 7 |- 4 =/= 0
9289, 91reccl 5713 . . . . . 6 |- (1 / 4) e. CC
9312sqc