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

Theorem pilem1 8609
Description: Lemma for pire 8615, pigt2lt4 8613 and sinpi 8614.
Hypotheses
Ref Expression
pilem1.1 |- S = {x e. (-u4[,)0) | (sin` x) = 0}
pilem1.2 |- C = sup(S, RR, < )
pilem1.3 |- T = {x e. (-u4[,]-u2) | (sin`
x) = 0}
Assertion
Ref Expression
pilem1 |- (C e. (-u4(,)-u2) /\ (sin` C) = 0)
Distinct variable group:   x,C

Proof of Theorem pilem1
StepHypRef Expression
1 4re 5937 . . 3 |- 4 e. RR
21renegcl 5396 . 2 |- -u4 e. RR
3 2re 5934 . . 3 |- 2 e. RR
43renegcl 5396 . 2 |- -u2 e. RR
5 0re 5420 . 2 |- 0 e. RR
6 2pos 5944 . . . . 5 |- 0 < 2
75, 3, 3ltadd1 5573 . . . . 5 |- (0 < 2 <-> (0 + 2) < (2 + 2))
86, 7mpbi 189 . . . 4 |- (0 + 2) < (2 + 2)
9 2cn 5935 . . . . 5 |- 2 e. CC
109addid2 5311 . . . 4 |- (0 + 2) = 2
11 2p2e4 5956 . . . 4 |- (2 + 2) = 4
128, 10, 113brtr3 2637 . . 3 |- 2 < 4
133, 1ltneg 5585 . . 3 |- (2 < 4 <-> -u4 < -u2)
1412, 13mpbi 189 . 2 |- -u4 < -u2
15 iccssret 6337 . . . 4 |- ((-u4 e. RR /\ -u2 e. RR) -> (-u4[,]-u2) (_ RR)
162, 4, 15mp2an 696 . . 3 |- (-u4[,]-u2) (_ RR
17 axresscn 5248 . . 3 |- RR (_ CC
1816, 17sstri 2069 . 2 |- (-u4[,]-u2) (_ CC
19 ssid 2076 . 2 |- CC (_ CC
20 sincn 8607 . 2 |- sin e. (CC-cn->CC)
2116sseli 2061 . . 3 |- (x e. (-u4[,]-u2) -> x e. RR)
22 resinclt 7388 . . 3 |- (x e. RR -> (sin` x) e. RR)
2321, 22syl 10 . 2 |- (x e. (-u4[,]-u2) -> (sin` x) e. RR)
24 letrit 5602 . . . . . . . . . . . . . 14 |- ((y e. RR /\ -u2 e. RR) -> (y <_ -u2 \/ -u2 <_ y))
254, 24mpan2 695 . . . . . . . . . . . . 13 |- (y e. RR -> (y <_ -u2 \/ -u2 <_ y))
2625biantrurd 726 . . . . . . . . . . . 12 |- (y e. RR -> (y < 0 <-> ((y <_ -u2 \/ -u2 <_ y) /\ y < 0)))
27 andir 604 . . . . . . . . . . . 12 |- (((y <_ -u2 \/ -u2 <_ y) /\ y < 0) <-> ((y <_ -u2 /\ y < 0) \/ (-u2 <_ y /\ y < 0)))
2826, 27syl6bb 535 . . . . . . . . . . 11 |- (y e. RR -> (y < 0 <-> ((y <_ -u2 /\ y < 0) \/ (-u2 <_ y /\ y < 0))))
29 lt0neg2t 5650 . . . . . . . . . . . . . . . 16 |- (2 e. RR -> (0 < 2 <-> -u2 < 0))
303, 29ax-mp 7 . . . . . . . . . . . . . . 15 |- (0 < 2 <-> -u2 < 0)
316, 30mpbi 189 . . . . . . . . . . . . . 14 |- -u2 < 0
32 lelttrt 5504 . . . . . . . . . . . . . . 15 |- ((y e. RR /\ -u2 e. RR /\ 0 e. RR) -> ((y <_ -u2 /\ -u2 < 0) -> y < 0))
334, 5, 32mp3an23 906 . . . . . . . . . . . . . 14 |- (y e. RR -> ((y <_ -u2 /\ -u2 < 0) -> y < 0))
3431, 33mpan2i 698 . . . . . . . . . . . . 13 |- (y e. RR -> (y <_ -u2 -> y < 0))
35 pm4.71 634 . . . . . . . . . . . . 13 |- ((y <_ -u2 -> y < 0) <-> (y <_ -u2 <-> (y <_ -u2 /\ y < 0)))
3634, 35sylib 198 . . . . . . . . . . . 12 |- (y e. RR -> (y <_ -u2 <-> (y <_ -u2 /\ y < 0)))
3736orbi1d 614 . . . . . . . . . . 11 |- (y e. RR -> ((y <_ -u2 \/ (-u2 <_ y /\ y < 0)) <-> ((y <_ -u2 /\ y < 0) \/ (-u2 <_ y /\ y < 0))))
3828, 37bitr4d 530 . . . . . . . . . 10 |- (y e. RR -> (y < 0 <-> (y <_ -u2 \/ (-u2 <_ y /\ y < 0))))
3938anbi1d 616 . . . . . . . . 9 |- (y e. RR -> ((y < 0 /\ (sin`
y) = 0) <-> ((y <_ -u2 \/ (-u2 <_ y /\ y < 0)) /\ (sin` y) = 0)))
40 andir 604 . . . . . . . . 9 |- (((y <_ -u2 \/ (-u2 <_ y /\ y < 0)) /\ (sin` y) = 0) <-> ((y <_ -u2 /\ (sin` y) = 0) \/ ((-u2 <_ y /\ y < 0) /\ (sin`
y) = 0)))
4139, 40syl6bb 535 . . . . . . . 8 |- (y e. RR -> ((y < 0 /\ (sin`
y) = 0) <-> ((y <_ -u2 /\ (sin` y) = 0) \/ ((-u2 <_ y /\ y < 0) /\ (sin`
y) = 0))))
42 renegclt 5417 . . . . . . . . . . . . . . 15 |- (y e. RR -> -uy e. RR)
43423ad2ant1 799 . . . . . . . . . . . . . 14 |- ((y e. RR /\ -u2 <_ y /\ y < 0) -> -uy e. RR)
44 lt0neg1t 5649 . . . . . . . . . . . . . . . 16 |- (y e. RR -> (y < 0 <-> 0 < -uy))
4544adantr 389 . . . . . . . . . . . . . . 15 |- ((y e. RR /\ -u2 <_ y) -> (y < 0 <-> 0 < -uy))
4645biimp3a 917 . . . . . . . . . . . . . 14 |- ((y e. RR /\ -u2 <_ y /\ y < 0) -> 0 < -uy)
47 lenegcon1t 5639 . . . . . . . . . . . . . . . . 17 |- ((2 e. RR /\ y e. RR) -> (-u2 <_ y <-> -uy <_ 2))
483, 47mpan 694 . . . . . . . . . . . . . . . 16 |- (y e. RR -> (-u2 <_ y <-> -uy <_ 2))
4948biimpa 416 . . . . . . . . . . . . . . 15 |- ((y e. RR /\ -u2 <_ y) -> -uy <_ 2)
50493adant3 798 . . . . . . . . . . . . . 14 |- ((y e. RR /\ -u2 <_ y /\ y < 0) -> -uy <_ 2)
5143, 46, 503jca 818 . . . . . . . . . . . . 13 |- ((y e. RR /\ -u2 <_ y /\ y < 0) -> (-uy e. RR /\ 0 < -uy /\ -uy <_ 2))
52 elioc2t 6330 . . . . . . . . . . . . . . 15 |- ((0 e. RR /\ 2 e. RR) -> (-uy e. (0(,]2) <-> (-uy e. RR /\ 0 < -uy /\ -uy <_ 2)))
535, 3, 52mp2an 696 . . . . . . . . . . . . . 14 |- (-uy e. (0(,]2) <-> (-uy e. RR /\ 0 < -uy /\ -uy <_ 2))
5453biimpr 152 . . . . . . . . . . . . 13 |- ((-uy e. RR /\ 0 < -uy /\ -uy <_ 2) -> -uy e. (0(,]2))
55 sin02gt0 7428 . . . . . . . . . . . . 13 |- (-uy e. (0(,]2) -> 0 < (sin`
-uy))
5651, 54, 553syl 20 . . . . . . . . . . . 12 |- ((y e. RR /\ -u2 <_ y /\ y < 0) -> 0 < (sin` -uy))
57 recnt 5293 . . . . . . . . . . . . . . . . . 18 |- (y e. RR -> y e. CC)
58 sinnegt 7392 . . . . . . . . . . . . . . . . . 18 |- (y e. CC -> (sin` -uy) = -u(sin` y))
5957, 58syl 10 . . . . . . . . . . . . . . . . 17 |- (y e. RR -> (sin` -uy) = -u(sin` y))
6059breq2d 2625 . . . . . . . . . . . . . . . 16 |- (y e. RR -> (0 < (sin` -uy) <-> 0 < -u(sin` y)))
61 resinclt 7388 . . . . . . . . . . . . . . . . 17 |- (y e. RR -> (sin` y) e. RR)
62 lt0neg1t 5649 . . . . . . . . . . . . . . . . 17 |- ((sin` y) e. RR -> ((sin` y) < 0 <-> 0 < -u(sin` y)))
6361, 62syl 10 . . . . . . . . . . . . . . . 16 |- (y e. RR -> ((sin` y) < 0 <-> 0 < -u(sin` y)))
6460, 63bitr4d 530 . . . . . . . . . . . . . . 15 |- (y e. RR -> (0 < (sin` -uy) <-> (sin` y) < 0))
65 ltnet 5496 . . . . . . . . . . . . . . . . . 18 |- (((sin` y) e. RR /\ 0 e. RR /\ (sin` y) < 0) -> 0 =/= (sin` y))
665, 65mp3an2 902 . . . . . . . . . . . . . . . . 17 |- (((sin` y) e. RR /\ (sin` y) < 0) -> 0 =/= (sin` y))
6766ex 373 . . . . . . . . . . . . . . . 16 |- ((sin` y) e. RR -> ((sin` y) < 0 -> 0 =/= (sin` y)))
6861, 67syl 10 . . . . . . . . . . . . . . 15 |- (y e. RR -> ((sin` y) < 0 -> 0 =/= (sin` y)))
6964, 68sylbid 203 . . . . . . . . . . . . . 14 |- (y e. RR -> (0 < (sin` -uy) -> 0 =/= (sin` y)))
70 necom 1633 . . . . . . . . . . . . . . 15 |- (0 =/= (sin`
y) <-> (sin` y) =/= 0)
71 df-ne 1584 . . . . . . . . . . . . . . 15 |- ((sin` y) =/= 0 <-> -. (sin` y) = 0)
7270, 71bitr 173 . . . . . . . . . . . . . 14 |- (0 =/= (sin`
y) <-> -. (sin` y) = 0)
7369, 72syl6ib 212 . . . . . . . . . . . . 13 |- (y e. RR -> (0 < (sin` -uy) -> -. (sin` y) = 0))
74733ad2ant1 799 . . . . . . . . . . . 12 |- ((y e. RR /\ -u2 <_ y /\ y < 0) -> (0 < (sin`
-uy) -> -. (sin`
y) = 0))
7556, 74mpd 26 . . . . . . . . . . 11 |- ((y e. RR /\ -u2 <_ y /\ y < 0) -> -. (sin` y) = 0)
76753expib 835 . . . . . . . . . 10 |- (y e. RR -> ((-u2 <_ y /\ y < 0) -> -. (sin` y) = 0))
77 imnan 242 . . . . . . . . . 10 |- (((-u2 <_ y /\ y < 0) -> -. (sin` y) = 0) <-> -. ((-u2 <_ y /\ y < 0) /\ (sin`
y) = 0))
7876, 77sylib 198 . . . . . . . . 9 |- (y e. RR -> -. ((-u2 <_ y /\ y < 0) /\ (sin` y) = 0))
79 biorf 734 . . . . . . . . . 10 |- (-. ((-u2 <_ y /\ y < 0) /\ (sin` y) = 0) -> ((y <_ -u2 /\ (sin` y) = 0) <-> (((-u2 <_ y /\ y < 0) /\ (sin`
y) = 0) \/ (y <_ -u2 /\ (sin` y) = 0))))
80 orcom 246 . . . . . . . . . 10 |- ((((-u2 <_ y /\ y < 0) /\ (sin` y) = 0) \/ (y <_ -u2 /\ (sin` y) = 0)) <-> ((y <_ -u2 /\ (sin` y) = 0) \/ (