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

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

Proof of Theorem pilem2
StepHypRef Expression
1 pilem1.1 . . . . . . 7 |- S = {x e. (-u4[,)0) | (sin` x) = 0}
2 pilem1.2 . . . . . . 7 |- C = sup(S, RR, < )
3 eqid 1468 . . . . . . 7 |- {x e. (-u4[,]-u2) | (sin` x) = 0} = {x e. (-u4[,]-u2) | (sin`
x) = 0}
41, 2, 3pilem1 8590 . . . . . 6 |- (C e. (-u4(,)-u2) /\ (sin` C) = 0)
54pm3.26i 320 . . . . 5 |- C e. (-u4(,)-u2)
6 4re 5929 . . . . . . 7 |- 4 e. RR
76renegcl 5388 . . . . . 6 |- -u4 e. RR
8 2re 5926 . . . . . . 7 |- 2 e. RR
98renegcl 5388 . . . . . 6 |- -u2 e. RR
10 elioo2t 6316 . . . . . . 7 |- ((-u4 e. RR* /\ -u2 e. RR*) -> (C e. (-u4(,)-u2) <-> (C e. RR /\ -u4 < C /\ C < -u2)))
11 rexrt 5471 . . . . . . 7 |- (-u4 e. RR -> -u4 e. RR*)
12 rexrt 5471 . . . . . . 7 |- (-u2 e. RR -> -u2 e. RR*)
1310, 11, 12syl2an 454 . . . . . 6 |- ((-u4 e. RR /\ -u2 e. RR) -> (C e. (-u4(,)-u2) <-> (C e. RR /\ -u4 < C /\ C < -u2)))
147, 9, 13mp2an 695 . . . . 5 |- (C e. (-u4(,)-u2) <-> (C e. RR /\ -u4 < C /\ C < -u2))
155, 14mpbi 189 . . . 4 |- (C e. RR /\ -u4 < C /\ C < -u2)
16153simp1i 789 . . 3 |- C e. RR
17 pilem2.3 . . . . . 6 |- T = {x e. RR | (x < 0 /\ (sin`
x) = 0)}
18 ssrab2 2121 . . . . . 6 |- {x e. RR | (x < 0 /\ (sin` x) = 0)} (_ RR
1917, 18eqsstr 2081 . . . . 5 |- T (_ RR
20 breq1 2612 . . . . . . . . 9 |- (x = C -> (x < 0 <-> C < 0))
21 fveq2 3709 . . . . . . . . . 10 |- (x = C -> (sin` x) = (sin`
C))
2221eqeq1d 1475 . . . . . . . . 9 |- (x = C -> ((sin` x) = 0 <-> (sin` C) = 0))
2320, 22anbi12d 626 . . . . . . . 8 |- (x = C -> ((x < 0 /\ (sin`
x) = 0) <-> (C < 0 /\ (sin` C) = 0)))
2423, 17elrab2 1898 . . . . . . 7 |- (C e. T <-> (C e. RR /\ (C < 0 /\ (sin` C) = 0)))
25153simp3i 791 . . . . . . . . 9 |- C < -u2
26 2pos 5936 . . . . . . . . . 10 |- 0 < 2
27 lt0neg2t 5642 . . . . . . . . . . 11 |- (2 e. RR -> (0 < 2 <-> -u2 < 0))
288, 27ax-mp 7 . . . . . . . . . 10 |- (0 < 2 <-> -u2 < 0)
2926, 28mpbi 189 . . . . . . . . 9 |- -u2 < 0
30 0re 5412 . . . . . . . . . 10 |- 0 e. RR
3116, 9, 30lttr 5559 . . . . . . . . 9 |- ((C < -u2 /\ -u2 < 0) -> C < 0)
3225, 29, 31mp2an 695 . . . . . . . 8 |- C < 0
334pm3.27i 324 . . . . . . . 8 |- (sin` C) = 0
3432, 33pm3.2i 285 . . . . . . 7 |- (C < 0 /\ (sin` C) = 0)
3524, 16, 34mpbir2an 728 . . . . . 6 |- C e. T
36 ne0i 2276 . . . . . 6 |- (C e. T -> T =/= (/))
3735, 36ax-mp 7 . . . . 5 |- T =/= (/)
38 ltlet 5493 . . . . . . . . 9 |- ((w e. RR /\ 0 e. RR) -> (w < 0 -> w <_ 0))
3930, 38mpan2 694 . . . . . . . 8 |- (w e. RR -> (w < 0 -> w <_ 0))
4019sseli 2055 . . . . . . . 8 |- (w e. T -> w e. RR)
41 breq1 2612 . . . . . . . . . . . 12 |- (x = w -> (x < 0 <-> w < 0))
42 fveq2 3709 . . . . . . . . . . . . 13 |- (x = w -> (sin` x) = (sin`
w))
4342eqeq1d 1475 . . . . . . . . . . . 12 |- (x = w -> ((sin` x) = 0 <-> (sin` w) = 0))
4441, 43anbi12d 626 . . . . . . . . . . 11 |- (x = w -> ((x < 0 /\ (sin`
x) = 0) <-> (w < 0 /\ (sin` w) = 0)))
4544, 17elrab2 1898 . . . . . . . . . 10 |- (w e. T <-> (w e. RR /\ (w < 0 /\ (sin` w) = 0)))
4645pm3.27bi 326 . . . . . . . . 9 |- (w e. T -> (w < 0 /\ (sin` w) = 0))
4746pm3.26d 321 . . . . . . . 8 |- (w e. T -> w < 0)
4839, 40, 47sylc 68 . . . . . . 7 |- (w e. T -> w <_ 0)
4948rgen 1690 . . . . . 6 |- A.w e. T w <_ 0
50 breq2 2613 . . . . . . . 8 |- (z = 0 -> (w <_ z <-> w <_ 0))
5150ralbidv 1655 . . . . . . 7 |- (z = 0 -> (A.w e. T w <_ z <-> A.w e. T w <_ 0))
5251rcla4ev 1868 . . . . . 6 |- ((0 e. RR /\ A.w e. T w <_ 0) -> E.z e. RR A.w e. T w <_ z)
5330, 49, 52mp2an 695 . . . . 5 |- E.z e. RR A.w e. T w <_ z
5419, 37, 533pm3.2i 816 . . . 4 |- (T (_ RR /\ T =/= (/) /\ E.z e. RR A.w e. T w <_ z)
5554suprcli 6008 . . 3 |- sup(T, RR, < ) e. RR
5616, 55letri3 5547 . 2 |- (C = sup(T, RR, < ) <-> (C <_ sup(T, RR, < ) /\ sup(T, RR, < ) <_ C))
5754suprubi 6009 . . 3 |- (C e. T -> C <_ sup(T, RR, < ))
5835, 57ax-mp 7 . 2 |- C <_ sup(T, RR, < )
59 letrit 5594 . . . . . . . . . 10 |- ((-u4 e. RR /\ w e. RR) -> (-u4 <_ w \/ w <_ -u4))
607, 59mpan 693 . . . . . . . . 9 |- (w e. RR -> (-u4 <_ w \/ w <_ -u4))
6160adantl 388 . . . . . . . 8 |- (((w < 0 /\ (sin`
w) = 0) /\ w e. RR) -> (-u4 <_ w \/ w <_ -u4))
6243, 1elrab2 1898 . . . . . . . . . . . . . 14 |- (w e. S <-> (w e. (-u4[,)0) /\ (sin` w) = 0))
63 ssrab2 2121 . . . . . . . . . . . . . . . . . . 19 |- {x e. (-u4[,)0) | (sin` x) = 0} (_ (-u4[,)0)
641, 63eqsstr 2081 . . . . . . . . . . . . . . . . . 18 |- S (_ (-u4[,)0)
65 elico2t 6323 . . . . . . . . . . . . . . . . . . . . . 22 |- ((-u4 e. RR /\ 0 e. RR) -> (w e. (-u4[,)0) <-> (w e. RR /\ -u4 <_ w /\ w < 0)))
667, 30, 65mp2an 695 . . . . . . . . . . . . . . . . . . . . 21 |- (w e. (-u4[,)0) <-> (w e. RR /\ -u4 <_ w /\ w < 0))
6766biimp 151 . . . . . . . . . . . . . . . . . . . 20 |- (w e. (-u4[,)0) -> (w e. RR /\ -u4 <_ w /\ w < 0))
68673simp1d 792 . . . . . . . . . . . . . . . . . . 19 |- (w e. (-u4[,)0) -> w e. RR)
6968ssriv 2059 . . . . . . . . . . . . . . . . . 18 |- (-u4[,)0) (_ RR
7064, 69sstri 2063 . . . . . . . . . . . . . . . . 17 |- S (_ RR
7122, 1elrab2 1898 . . . . . . . . . . . . . . . . . . 19 |- (C e. S <-> (C e. (-u4[,)0) /\ (sin` C) = 0))
72153simp2i 790 . . . . . . . . . . . . . . . . . . . . . 22 |- -u4 < C
737, 16, 72ltlei 5554 . . . . . . . . . . . . . . . . . . . . 21 |- -u4 <_ C
7416, 73, 323pm3.2i 816 . . . . . . . . . . . . . . . . . . . 20 |- (C e. RR /\ -u4 <_ C /\ C < 0)
75 elico2t 6323 . . . . . . . . . . . . . . . . . . . . 21 |- ((-u4 e. RR /\ 0 e. RR) -> (C e. (-u4[,)0) <-> (C e. RR /\ -u4 <_ C /\ C < 0)))
767, 30, 75mp2an 695 . . . . . . . . . . . . . . . . . . . 20 |- (C e. (-u4[,)0) <-> (C e. RR /\ -u4 <_ C /\ C < 0))
7774, 76mpbir 190 . . . . . . . . . . . . . . . . . . 19 |- C e. (-u4[,)0)
7871, 77, 33mpbir2an 728 . . . . . . . . . . . . . . . . . 18 |- C e. S
79 ne0i 2276 . . . . . . . . . . . . . . . . . 18 |- (C e. S -> S =/= (/))
8078, 79ax-mp 7 . . . . . . . . . . . . . . . . 17 |- S =/= (/)
8170sseli 2055 . . . . . . . . . . . . . . . . . . . 20 |- (w e. S -> w e. RR)
8262pm3.26bi 322 . . . . . . . . . . . . . . . . . . . . . 22 |- (w e. S -> w e. (-u4[,)0))
8382, 66sylib 198 . . . . . . . . . . . . . . . . . . . . 21 |- (w e. S -> (w e. RR /\ -u4 <_ w /\ w < 0))
84833simp3d 794 . . . . . . . . . . . . . . . . . . . 20 |- (w e. S -> w < 0)
8539, 81, 84sylc 68 . . . . . . . . . . . . . . . . . . 19 |- (w e. S -> w <_ 0)
8685rgen 1690 . . . . . . . . . . . . . . . . . 18 |- A.w e. S w <_ 0
8750ralbidv 1655 . . . . . . . . . . . . . . . . . . 19 |- (z = 0 -> (A.w e. S w <_ z <-> A.w e. S w <_ 0))
8887rcla4ev 1868 . . . . . . . . . . . . . . . . . 18 |- ((0 e. RR /\ A.w e. S w <_ 0) -> E.z e. RR A.w e. S w <_ z)
8930, 86, 88mp2an 695 . . . . . . . . . . . . . . . . 17 |- E.z e. RR A.w e. S w <_ z
9070, 80, 893pm3.2i 816 . . . . . . . . . . . . . . . 16 |- (S (_ RR /\ S =/= (/) /\ E.z e. RR A.w e. S w <_ z)
9190suprubi 6009 . . . . . . . . . . . . . . 15 |- (w e. S -> w <_ sup(S, RR, < ))
9291, 2syl6breqr 2645 . . . . . . . . . . . . . 14 |- (w e. S -> w <_ C)
9362, 92sylbir 201 . . . . . . . . . . . . 13 |- ((w e. (-u4[,)0) /\ (sin` w) = 0) -> w <_ C)
9493, 66sylanbr 450 . . . . . . . . . . . 12 |- (((w e. RR /\ -u4 <_ w /\ w < 0) /\ (sin` w) = 0) -> w <_ C)
95943exp1 847 . . . . . . . . . . 11 |- (w e. RR -> (-u4 <_ w -> (w < 0 -> ((sin`
w) = 0 -> w <_ C))))
9695com4t 40 . . . . . . . . . 10 |- (w < 0 -> ((sin` w) = 0 -> (w e. RR -> (-u4 <_ w -> w <_ C))))
9796imp31 362 . . . . . . . . 9 |- (((w < 0 /\ (sin`
w) = 0) /\ w e. RR) -> (-u4 <_ w -> w <_ C))
98 letrt 5498 . . . . . . . . . . . 12 |- ((w e. RR /\ -u4 e. RR /\ C e. RR) -> ((w <_ -u4 /\ -u4 <_ C) -> w <_ C))
997, 16, 98mp3an23 905 . . . . . . . . . . 11 |- (w e. RR -> ((w <_ -u4 /\ -u4 <_ C) -> w <_ C))
10073, 99mpan2i 697 . . . . . . . . . 10 |- (w e. RR -> (w <_ -u4 -> w <_ C))
101100adantl 388 . . . . . . . . 9