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

Theorem cos2bnd 7475
Description: Bounds on the cosine of 2. (Contributed by Paul Chapman, 19-Jan-2008.)
Assertion
Ref Expression
cos2bnd |- (-u(7 / 9) < (cos` 2) /\ (cos` 2) < -u(1 / 9))

Proof of Theorem cos2bnd
StepHypRef Expression
1 2cn 5980 . . . . . . 7 |- 2 e. CC
2 9re 5987 . . . . . . . 8 |- 9 e. RR
32recn 5314 . . . . . . 7 |- 9 e. CC
4 9pos 5997 . . . . . . . . 9 |- 0 < 9
52, 4gt0ne0i 5617 . . . . . . . 8 |- 9 =/= 0
6 divsubdirtOLD 5775 . . . . . . . 8 |- (((2 e. CC /\ 9 e. CC /\ 9 e. CC) /\ 9 =/= 0) -> ((2 - 9) / 9) = ((2 / 9) - (9 / 9)))
75, 6mpan2 696 . . . . . . 7 |- ((2 e. CC /\ 9 e. CC /\ 9 e. CC) -> ((2 - 9) / 9) = ((2 / 9) - (9 / 9)))
81, 3, 3, 7mp3an 916 . . . . . 6 |- ((2 - 9) / 9) = ((2 / 9) - (9 / 9))
93, 1negsubdi2 5450 . . . . . . . 8 |- -u(9 - 2) = (2 - 9)
10 7re 5985 . . . . . . . . . . . . . 14 |- 7 e. RR
1110recn 5314 . . . . . . . . . . . . 13 |- 7 e. CC
12 ax1cn 5269 . . . . . . . . . . . . 13 |- 1 e. CC
1311, 12, 12addass 5324 . . . . . . . . . . . 12 |- ((7 + 1) + 1) = (7 + (1 + 1))
14 df-8 5976 . . . . . . . . . . . . 13 |- 8 = (7 + 1)
1514opreq1i 3971 . . . . . . . . . . . 12 |- (8 + 1) = ((7 + 1) + 1)
16 df-2 5970 . . . . . . . . . . . . 13 |- 2 = (1 + 1)
1716opreq2i 3972 . . . . . . . . . . . 12 |- (7 + 2) = (7 + (1 + 1))
1813, 15, 173eqtr4r 1506 . . . . . . . . . . 11 |- (7 + 2) = (8 + 1)
19 df-9 5977 . . . . . . . . . . 11 |- 9 = (8 + 1)
2018, 19eqtr4 1498 . . . . . . . . . 10 |- (7 + 2) = 9
213, 1, 11subadd2 5373 . . . . . . . . . 10 |- ((9 - 2) = 7 <-> (7 + 2) = 9)
2220, 21mpbir 190 . . . . . . . . 9 |- (9 - 2) = 7
2322negeqi 5360 . . . . . . . 8 |- -u(9 - 2) = -u7
249, 23eqtr3 1497 . . . . . . 7 |- (2 - 9) = -u7
2524opreq1i 3971 . . . . . 6 |- ((2 - 9) / 9) = (-u7 / 9)
263, 5divid 5770 . . . . . . 7 |- (9 / 9) = 1
2726opreq2i 3972 . . . . . 6 |- ((2 / 9) - (9 / 9)) = ((2 / 9) - 1)
288, 25, 273eqtr3r 1504 . . . . 5 |- ((2 / 9) - 1) = (-u7 / 9)
29 divnegt 5774 . . . . . 6 |- ((7 e. CC /\ 9 e. CC /\ 9 =/= 0) -> -u(7 / 9) = (-u7 / 9))
3011, 3, 5, 29mp3an 916 . . . . 5 |- -u(7 / 9) = (-u7 / 9)
3128, 30eqtr4 1498 . . . 4 |- ((2 / 9) - 1) = -u(7 / 9)
321, 12, 3, 5divass 5746 . . . . . . 7 |- ((2 x. 1) / 9) = (2 x. (1 / 9))
331mulid1 5332 . . . . . . . 8 |- (2 x. 1) = 2
3433opreq1i 3971 . . . . . . 7 |- ((2 x. 1) / 9) = (2 / 9)
3532, 34eqtr3 1497 . . . . . 6 |- (2 x. (1 / 9)) = (2 / 9)
36 3re 5981 . . . . . . . . . . 11 |- 3 e. RR
3736recn 5314 . . . . . . . . . 10 |- 3 e. CC
38 3nn 6000 . . . . . . . . . . 11 |- 3 e. NN
3938nnne0 5951 . . . . . . . . . 10 |- 3 =/= 0
4012, 37, 39sqdiv 6618 . . . . . . . . 9 |- ((1 / 3)^2) = ((1^2) / (3^2))
41 sq1 6637 . . . . . . . . . 10 |- (1^2) = 1
42 sq3 6639 . . . . . . . . . 10 |- (3^2) = 9
4341, 42opreq12i 3973 . . . . . . . . 9 |- ((1^2) / (3^2)) = (1 / 9)
4440, 43eqtr 1495 . . . . . . . 8 |- ((1 / 3)^2) = (1 / 9)
45 cos1bnd 7474 . . . . . . . . . 10 |- ((1 / 3) < (cos`
1) /\ (cos` 1) < (2 / 3))
4645pm3.26i 320 . . . . . . . . 9 |- (1 / 3) < (cos` 1)
47 1nn0 6114 . . . . . . . . . . . 12 |- 1 e. NN0
4847nn0ge0 6118 . . . . . . . . . . 11 |- 0 <_ 1
4938nngt0 5950 . . . . . . . . . . 11 |- 0 < 3
50 1re 5435 . . . . . . . . . . . 12 |- 1 e. RR
5150, 36divge0 5858 . . . . . . . . . . 11 |- ((0 <_ 1 /\ 0 < 3) -> 0 <_ (1 / 3))
5248, 49, 51mp2an 697 . . . . . . . . . 10 |- 0 <_ (1 / 3)
53 0re 5440 . . . . . . . . . . 11 |- 0 e. RR
54 recosclt 7439 . . . . . . . . . . . 12 |- (1 e. RR -> (cos` 1) e. RR)
5550, 54ax-mp 7 . . . . . . . . . . 11 |- (cos` 1) e. RR
5636, 39rereccl 5801 . . . . . . . . . . . . 13 |- (1 / 3) e. RR
5753, 56, 55lelttr 5586 . . . . . . . . . . . 12 |- ((0 <_ (1 / 3) /\ (1 / 3) < (cos` 1)) -> 0 < (cos` 1))
5852, 46, 57mp2an 697 . . . . . . . . . . 11 |- 0 < (cos` 1)
5953, 55, 58ltlei 5581 . . . . . . . . . 10 |- 0 <_ (cos` 1)
6056, 55lt2sq 6624 . . . . . . . . . 10 |- ((0 <_ (1 / 3) /\ 0 <_ (cos` 1)) -> ((1 / 3) < (cos` 1) <-> ((1 / 3)^2) < ((cos` 1)^2)))
6152, 59, 60mp2an 697 . . . . . . . . 9 |- ((1 / 3) < (cos`
1) <-> ((1 / 3)^2) < ((cos`
1)^2))
6246, 61mpbi 189 . . . . . . . 8 |- ((1 / 3)^2) < ((cos`
1)^2)
6344, 62eqbrtrr 2636 . . . . . . 7 |- (1 / 9) < ((cos`
1)^2)
64 2pos 5989 . . . . . . . 8 |- 0 < 2
652, 5rereccl 5801 . . . . . . . . 9 |- (1 / 9) e. RR
6655resqcl 6623 . . . . . . . . 9 |- ((cos` 1)^2) e. RR
67 2re 5979 . . . . . . . . 9 |- 2 e. RR
6865, 66, 67ltmul2 5834 . . . . . . . 8 |- (0 < 2 -> ((1 / 9) < ((cos` 1)^2) <-> (2 x. (1 / 9)) < (2 x. ((cos`
1)^2))))
6964, 68ax-mp 7 . . . . . . 7 |- ((1 / 9) < ((cos` 1)^2) <-> (2 x. (1 / 9)) < (2 x. ((cos` 1)^2)))
7063, 69mpbi 189 . . . . . 6 |- (2 x. (1 / 9)) < (2 x. ((cos` 1)^2))
7135, 70eqbrtrr 2636 . . . . 5 |- (2 / 9) < (2 x. ((cos` 1)^2))
7267, 2, 5redivcl 5798 . . . . . 6 |- (2 / 9) e. RR
7367, 66remulcl 5335 . . . . . 6 |- (2 x. ((cos` 1)^2)) e. RR
74 ltsub1t 5662 . . . . . 6 |- (((2 / 9) e. RR /\ (2 x. ((cos` 1)^2)) e. RR /\ 1 e. RR) -> ((2 / 9) < (2 x. ((cos` 1)^2)) <-> ((2 / 9) - 1) < ((2 x. ((cos` 1)^2)) - 1)))
7572, 73, 50, 74mp3an 916 . . . . 5 |- ((2 / 9) < (2 x. ((cos`
1)^2)) <-> ((2 / 9) - 1) < ((2 x. ((cos`
1)^2)) - 1))
7671, 75mpbi 189 . . . 4 |- ((2 / 9) - 1) < ((2 x. ((cos`
1)^2)) - 1)
7731, 76eqbrtrr 2636 . . 3 |- -u(7 / 9) < ((2 x. ((cos`
1)^2)) - 1)
7833fveq2i 3727 . . . 4 |- (cos` (2 x. 1)) = (cos` 2)
7912cos2tOLD 7464 . . . 4 |- (cos` (2 x. 1)) = ((2 x. ((cos` 1)^2)) - 1)
8078, 79eqtr3 1497 . . 3 |- (cos` 2) = ((2 x. ((cos` 1)^2)) - 1)
8177, 80breqtrr 2640 . 2 |- -u(7 / 9) < (cos` 2)
8245pm3.27i 324 . . . . . . . . 9 |- (cos` 1) < (2 / 3)
83 2nn0 6115 . . . . . . . . . . . 12 |- 2 e. NN0
8483nn0ge0 6118 . . . . . . . . . . 11 |- 0 <_ 2
8567, 36divge0 5858 . . . . . . . . . . 11 |- ((0 <_ 2 /\ 0 < 3) -> 0 <_ (2 / 3))
8684, 49, 85mp2an 697 . . . . . . . . . 10 |- 0 <_ (2 / 3)
8767, 36, 39redivcl 5798 . . . . . . . . . . 11 |- (2 / 3) e. RR
8855, 87lt2sq 6624 . . . . . . . . . 10 |- ((0 <_ (cos` 1) /\ 0 <_ (2 / 3)) -> ((cos`
1) < (2 / 3) <-> ((cos`
1)^2) < ((2 / 3)^2)))
8959, 86, 88mp2an 697 . . . . . . . . 9 |- ((cos` 1) < (2 / 3) <-> ((cos` 1)^2) < ((2 / 3)^2))
9082, 89mpbi 189 . . . . . . . 8 |- ((cos` 1)^2) < ((2 / 3)^2)
911, 37, 39sqdiv 6618 . . . . . . . . 9 |- ((2 / 3)^2) = ((2^2) / (3^2))
92 sq2 6638 . . . . . . . . . 10 |- (2^2) = 4
9392, 42opreq12i 3973 . . . . . . . . 9 |- ((2^2) / (3^2)) = (4 / 9)
9491, 93eqtr 1495 . . . . . . . 8 |- ((2 / 3)^2) = (4 / 9)
9590, 94breqtr 2638 . . . . . . 7 |- ((cos` 1)^2) < (4 / 9)
96 4re 5982 . . . . . . . . . 10 |- 4 e. RR
9796, 2, 5redivcl 5798 . . . . . . . . 9 |- (4 / 9) e. RR
9866, 97, 67ltmul2 5834 . . . . . . . 8 |- (0 < 2 -> (((cos`
1)^2) < (4 / 9) <-> (2 x. ((cos` 1)^2)) < (2 x. (4 / 9))))
9964, 98ax-mp 7 . . . . . . 7 |- (((cos` 1)^2) < (4 / 9) <-> (2 x. ((cos` 1)^2)) < (2 x. (4 / 9)))
10095, 99mpbi 189 . . . . . 6 |- (2 x. ((cos` 1)^2)) < (2 x. (4 / 9))
10196recn 5314 . . . . . . . 8 |- 4 e. CC
1021, 101, 3, 5divass 5746 . . . . . . 7 |- ((2 x. 4) / 9) = (2 x. (4 / 9))
1031, 101mulcom 5323 . . . . . . . . 9 |- (2 x. 4) = (4 x. 2)
104 4t2e8 6025 . . . . . . . . 9 |- (4 x. 2) = 8
105103, 104eqtr 1495 . . . . . . . 8 |- (2 x. 4) = 8
106105opreq1i 3971 . . . . . . 7 |- ((2 x. 4) / 9) = (8 / 9)
107102, 106eqtr3 1497 . . . . . 6 |- (2 x. (4 / 9)) = (8 / 9)
108100, 107breqtr 2638 . . . . 5 |- (2 x. ((cos` 1)^2)) < (8 / 9)
109 8re 5986 . . . . . . 7 |- 8 e. RR
110109, 2, 5redivcl