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

Theorem cosh111lem1 8714
Description: Lemma for cosh111t 8717.
Hypotheses
Ref Expression
cosh111lem1.1 |- A e. RR
cosh111lem1.2 |- B e. RR
cosh111lem1.3 |- 0 <_ A
cosh111lem1.4 |- 0 <_ B
cosh111lem1.5 |- A < pi
cosh111lem1.6 |- B < pi
Assertion
Ref Expression
cosh111lem1 |- (A < B -> (cos` B) < (cos` A))

Proof of Theorem cosh111lem1
StepHypRef Expression
1 cosh111lem1.2 . . . . . . . . 9 |- B e. RR
2 cosh111lem1.1 . . . . . . . . 9 |- A e. RR
31, 2readdcl 5334 . . . . . . . 8 |- (B + A) e. RR
4 2re 5979 . . . . . . . 8 |- 2 e. RR
5 2ne0 5990 . . . . . . . 8 |- 2 =/= 0
63, 4, 5redivcl 5798 . . . . . . 7 |- ((B + A) / 2) e. RR
7 resinclt 7438 . . . . . . 7 |- (((B + A) / 2) e. RR -> (sin` ((B + A) / 2)) e. RR)
86, 7ax-mp 7 . . . . . 6 |- (sin` ((B + A) / 2)) e. RR
91, 2resubcl 5439 . . . . . . . 8 |- (B - A) e. RR
109, 4, 5redivcl 5798 . . . . . . 7 |- ((B - A) / 2) e. RR
11 resinclt 7438 . . . . . . 7 |- (((B - A) / 2) e. RR -> (sin` ((B - A) / 2)) e. RR)
1210, 11ax-mp 7 . . . . . 6 |- (sin` ((B - A) / 2)) e. RR
138, 12mulgt0 5606 . . . . 5 |- ((0 < (sin` ((B + A) / 2)) /\ 0 < (sin` ((B - A) / 2))) -> 0 < ((sin` ((B + A) / 2)) x. (sin` ((B - A) / 2))))
14 cosh111lem1.3 . . . . . . 7 |- 0 <_ A
15 0re 5440 . . . . . . . 8 |- 0 e. RR
1615, 2, 1lelttr 5586 . . . . . . 7 |- ((0 <_ A /\ A < B) -> 0 < B)
1714, 16mpan 695 . . . . . 6 |- (A < B -> 0 < B)
18 addgtge0t 5649 . . . . . . . . 9 |- (((B e. RR /\ A e. RR) /\ (0 < B /\ 0 <_ A)) -> 0 < (B + A))
191, 2, 18mpanl12 708 . . . . . . . 8 |- ((0 < B /\ 0 <_ A) -> 0 < (B + A))
2014, 19mpan2 696 . . . . . . 7 |- (0 < B -> 0 < (B + A))
21 2pos 5989 . . . . . . . 8 |- 0 < 2
223, 4, 21divgt0i2 5859 . . . . . . 7 |- (0 < (B + A) -> 0 < ((B + A) / 2))
2320, 22syl 10 . . . . . 6 |- (0 < B -> 0 < ((B + A) / 2))
24 cosh111lem1.6 . . . . . . . . . . 11 |- B < pi
25 cosh111lem1.5 . . . . . . . . . . 11 |- A < pi
26 pire 8677 . . . . . . . . . . . 12 |- pi e. RR
271, 2, 26, 26lt2add 5596 . . . . . . . . . . 11 |- ((B < pi /\ A < pi) -> (B + A) < (pi + pi))
2824, 25, 27mp2an 697 . . . . . . . . . 10 |- (B + A) < (pi + pi)
2926recn 5314 . . . . . . . . . . 11 |- pi e. CC
30292times 6003 . . . . . . . . . 10 |- (2 x. pi) = (pi + pi)
3128, 30breqtrr 2640 . . . . . . . . 9 |- (B + A) < (2 x. pi)
324, 26remulcl 5335 . . . . . . . . . 10 |- (2 x. pi) e. RR
333, 32, 4, 21ltdiv1i 5823 . . . . . . . . 9 |- ((B + A) < (2 x. pi) <-> ((B + A) / 2) < ((2 x. pi) / 2))
3431, 33mpbi 189 . . . . . . . 8 |- ((B + A) / 2) < ((2 x. pi) / 2)
35 2cn 5980 . . . . . . . . 9 |- 2 e. CC
3629, 35, 5divcan3 5752 . . . . . . . 8 |- ((2 x. pi) / 2) = pi
3734, 36breqtr 2638 . . . . . . 7 |- ((B + A) / 2) < pi
38 elioo2t 6379 . . . . . . . . . 10 |- ((0 e. RR* /\ pi e. RR*) -> (((B + A) / 2) e. (0(,)pi) <-> (((B + A) / 2) e. RR /\ 0 < ((B + A) / 2) /\ ((B + A) / 2) < pi)))
39 rexrt 5499 . . . . . . . . . 10 |- (0 e. RR -> 0 e. RR*)
40 rexrt 5499 . . . . . . . . . 10 |- (pi e. RR -> pi e. RR*)
4138, 39, 40syl2an 454 . . . . . . . . 9 |- ((0 e. RR /\ pi e. RR) -> (((B + A) / 2) e. (0(,)pi) <-> (((B + A) / 2) e. RR /\ 0 < ((B + A) / 2) /\ ((B + A) / 2) < pi)))
4215, 26, 41mp2an 697 . . . . . . . 8 |- (((B + A) / 2) e. (0(,)pi) <-> (((B + A) / 2) e. RR /\ 0 < ((B + A) / 2) /\ ((B + A) / 2) < pi))
43 sinq12gt0t 8708 . . . . . . . 8 |- (((B + A) / 2) e. (0(,)pi) -> 0 < (sin` ((B + A) / 2)))
4442, 43sylbir 201 . . . . . . 7 |- ((((B + A) / 2) e. RR /\ 0 < ((B + A) / 2) /\ ((B + A) / 2) < pi) -> 0 < (sin` ((B + A) / 2)))
456, 37, 44mp3an13 907 . . . . . 6 |- (0 < ((B + A) / 2) -> 0 < (sin`
((B + A) / 2)))
4617, 23, 453syl 20 . . . . 5 |- (A < B -> 0 < (sin` ((B + A) / 2)))
472, 1posdif 5665 . . . . . . 7 |- (A < B <-> 0 < (B - A))
48 gt0divt 5853 . . . . . . . 8 |- (((B - A) e. RR /\ 2 e. RR /\ 0 < 2) -> (0 < (B - A) <-> 0 < ((B - A) / 2)))
499, 4, 21, 48mp3an 916 . . . . . . 7 |- (0 < (B - A) <-> 0 < ((B - A) / 2))
5047, 49bitr 173 . . . . . 6 |- (A < B <-> 0 < ((B - A) / 2))
5129addid2 5331 . . . . . . . . . . . . 13 |- (0 + pi) = pi
5215, 2, 26leadd1 5592 . . . . . . . . . . . . . 14 |- (0 <_ A <-> (0 + pi) <_ (A + pi))
5314, 52mpbi 189 . . . . . . . . . . . . 13 |- (0 + pi) <_ (A + pi)
5451, 53eqbrtrr 2636 . . . . . . . . . . . 12 |- pi <_ (A + pi)
552, 26readdcl 5334 . . . . . . . . . . . . 13 |- (A + pi) e. RR
561, 26, 55ltletr 5587 . . . . . . . . . . . 12 |- ((B < pi /\ pi <_ (A + pi)) -> B < (A + pi))
5724, 54, 56mp2an 697 . . . . . . . . . . 11 |- B < (A + pi)
581, 2, 26ltsubadd2 5637 . . . . . . . . . . 11 |- ((B - A) < pi <-> B < (A + pi))
5957, 58mpbir 190 . . . . . . . . . 10 |- (B - A) < pi
60 1lt2 6028 . . . . . . . . . . 11 |- 1 < 2
61 pipos 8678 . . . . . . . . . . . 12 |- 0 < pi
62 ltmulgt12t 5847 . . . . . . . . . . . 12 |- ((pi e. RR /\ 2 e. RR /\ 0 < pi) -> (1 < 2 <-> pi < (2 x. pi)))
6326, 4, 61, 62mp3an 916 . . . . . . . . . . 11 |- (1 < 2 <-> pi < (2 x. pi))
6460, 63mpbi 189 . . . . . . . . . 10 |- pi < (2 x. pi)
659, 26, 32lttr 5585 . . . . . . . . . 10 |- (((B - A) < pi /\ pi < (2 x. pi)) -> (B - A) < (2 x. pi))
6659, 64, 65mp2an 697 . . . . . . . . 9 |- (B - A) < (2 x. pi)
679, 32, 4, 21ltdiv1i 5823 . . . . . . . . 9 |- ((B - A) < (2 x. pi) <-> ((B - A) / 2) < ((2 x. pi) / 2))
6866, 67mpbi 189 . . . . . . . 8 |- ((B - A) / 2) < ((2 x. pi) / 2)
6968, 36breqtr 2638 . . . . . . 7 |- ((B - A) / 2) < pi
70 elioo2t 6379 . . . . . . . . . 10 |- ((0 e. RR* /\ pi e. RR*) -> (((B - A) / 2) e. (0(,)pi) <-> (((B - A) / 2) e. RR /\ 0 < ((B - A) / 2) /\ ((B - A) / 2) < pi)))
7170, 39, 40syl2an 454 . . . . . . . . 9 |- ((0 e. RR /\ pi e. RR) -> (((B - A) / 2) e. (0(,)pi) <-> (((B - A) / 2) e. RR /\ 0 < ((B - A) / 2) /\ ((B - A) / 2) < pi)))
7215, 26, 71mp2an 697 . . . . . . . 8 |- (((B - A) / 2) e. (0(,)pi) <-> (((B - A) / 2) e. RR /\ 0 < ((B - A) / 2) /\ ((B - A) / 2) < pi))
73 sinq12gt0t 8708 . . . . . . . 8 |- (((B - A) / 2) e. (0(,)pi) -> 0 < (sin` ((B - A) / 2)))
7472, 73sylbir 201 . . . . . . 7 |- ((((B - A) / 2) e. RR /\ 0 < ((B - A) / 2) /\ ((B - A) / 2) < pi) -> 0 < (sin` ((B - A) / 2)))
7510, 69, 74mp3an13 907 . . . . . 6 |- (0 < ((B - A) / 2) -> 0 < (sin`
((B - A) / 2)))
7650, 75sylbi 199 . . . . 5 |- (A < B -> 0 < (sin` ((B - A) / 2)))
7713, 46, 76sylanc 471 . . . 4 |- (A < B -> 0 < ((sin` ((B + A) / 2)) x. (sin` ((B - A) / 2))))
788, 12remulcl 5335 . . . . . 6 |- ((sin` ((B + A) / 2)) x. (sin`
((B - A) / 2))) e. RR
794, 78mulgt0 5606 . . . . 5 |- ((0 < 2 /\ 0 < ((sin` ((B + A) / 2)) x. (sin`
((B - A) / 2)))) -> 0 < (2 x. ((sin` ((B + A) / 2)) x. (sin`
((B - A) / 2)))))
8021, 79mpan 695 . . . 4 |- (0 < ((sin` ((B + A) / 2)) x. (sin` ((B - A) / 2))) -> 0 < (2 x. ((sin`
((B + A) / 2)) x. (sin` ((B - A) / 2)))))
8177, 80syl 10 . . 3 |- (A < B -> 0 < (2 x. ((sin`
((B + A) / 2)) x. (sin` ((B - A) / 2)))))
821recn 5314 . . . . . . 7 |- B e. CC
832recn 5314 . . . . . . 7 |- A e. CC
84 subcost 7460 . . . . . . 7 |- ((B e. CC /\ A e. CC) -> ((cos` B) - (