Metamath Proof Explorer


Theorem cos1bnd

Description: Bounds on the cosine of 1. (Contributed by Paul Chapman, 19-Jan-2008)

Ref Expression
Assertion cos1bnd ( ( 1 / 3 ) < ( cos ‘ 1 ) ∧ ( cos ‘ 1 ) < ( 2 / 3 ) )

Proof

Step Hyp Ref Expression
1 sq1 ( 1 ↑ 2 ) = 1
2 1 oveq1i ( ( 1 ↑ 2 ) / 3 ) = ( 1 / 3 )
3 2 oveq2i ( 2 · ( ( 1 ↑ 2 ) / 3 ) ) = ( 2 · ( 1 / 3 ) )
4 2cn 2 ∈ ℂ
5 3cn 3 ∈ ℂ
6 3ne0 3 ≠ 0
7 4 5 6 divreci ( 2 / 3 ) = ( 2 · ( 1 / 3 ) )
8 3 7 eqtr4i ( 2 · ( ( 1 ↑ 2 ) / 3 ) ) = ( 2 / 3 )
9 8 oveq2i ( 1 − ( 2 · ( ( 1 ↑ 2 ) / 3 ) ) ) = ( 1 − ( 2 / 3 ) )
10 ax-1cn 1 ∈ ℂ
11 4 5 6 divcli ( 2 / 3 ) ∈ ℂ
12 5 6 reccli ( 1 / 3 ) ∈ ℂ
13 df-3 3 = ( 2 + 1 )
14 13 oveq1i ( 3 / 3 ) = ( ( 2 + 1 ) / 3 )
15 5 6 dividi ( 3 / 3 ) = 1
16 4 10 5 6 divdiri ( ( 2 + 1 ) / 3 ) = ( ( 2 / 3 ) + ( 1 / 3 ) )
17 14 15 16 3eqtr3ri ( ( 2 / 3 ) + ( 1 / 3 ) ) = 1
18 10 11 12 17 subaddrii ( 1 − ( 2 / 3 ) ) = ( 1 / 3 )
19 9 18 eqtri ( 1 − ( 2 · ( ( 1 ↑ 2 ) / 3 ) ) ) = ( 1 / 3 )
20 1re 1 ∈ ℝ
21 0lt1 0 < 1
22 1le1 1 ≤ 1
23 0xr 0 ∈ ℝ*
24 elioc2 ( ( 0 ∈ ℝ* ∧ 1 ∈ ℝ ) → ( 1 ∈ ( 0 (,] 1 ) ↔ ( 1 ∈ ℝ ∧ 0 < 1 ∧ 1 ≤ 1 ) ) )
25 23 20 24 mp2an ( 1 ∈ ( 0 (,] 1 ) ↔ ( 1 ∈ ℝ ∧ 0 < 1 ∧ 1 ≤ 1 ) )
26 cos01bnd ( 1 ∈ ( 0 (,] 1 ) → ( ( 1 − ( 2 · ( ( 1 ↑ 2 ) / 3 ) ) ) < ( cos ‘ 1 ) ∧ ( cos ‘ 1 ) < ( 1 − ( ( 1 ↑ 2 ) / 3 ) ) ) )
27 25 26 sylbir ( ( 1 ∈ ℝ ∧ 0 < 1 ∧ 1 ≤ 1 ) → ( ( 1 − ( 2 · ( ( 1 ↑ 2 ) / 3 ) ) ) < ( cos ‘ 1 ) ∧ ( cos ‘ 1 ) < ( 1 − ( ( 1 ↑ 2 ) / 3 ) ) ) )
28 20 21 22 27 mp3an ( ( 1 − ( 2 · ( ( 1 ↑ 2 ) / 3 ) ) ) < ( cos ‘ 1 ) ∧ ( cos ‘ 1 ) < ( 1 − ( ( 1 ↑ 2 ) / 3 ) ) )
29 28 simpli ( 1 − ( 2 · ( ( 1 ↑ 2 ) / 3 ) ) ) < ( cos ‘ 1 )
30 19 29 eqbrtrri ( 1 / 3 ) < ( cos ‘ 1 )
31 28 simpri ( cos ‘ 1 ) < ( 1 − ( ( 1 ↑ 2 ) / 3 ) )
32 2 oveq2i ( 1 − ( ( 1 ↑ 2 ) / 3 ) ) = ( 1 − ( 1 / 3 ) )
33 10 12 11 subadd2i ( ( 1 − ( 1 / 3 ) ) = ( 2 / 3 ) ↔ ( ( 2 / 3 ) + ( 1 / 3 ) ) = 1 )
34 17 33 mpbir ( 1 − ( 1 / 3 ) ) = ( 2 / 3 )
35 32 34 eqtri ( 1 − ( ( 1 ↑ 2 ) / 3 ) ) = ( 2 / 3 )
36 31 35 breqtri ( cos ‘ 1 ) < ( 2 / 3 )
37 30 36 pm3.2i ( ( 1 / 3 ) < ( cos ‘ 1 ) ∧ ( cos ‘ 1 ) < ( 2 / 3 ) )