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

Theorem efifolem4 8725
Description: Lemma for efifo 8729.
Assertion
Ref Expression
efifolem4 |- ((X e. (-u1(,)1) /\ Y e. RR /\ ((X^2) + (Y^2)) = 1) -> E.a e. (0[,)(2 x. pi))(X = (cos` a) /\ Y = (sin` a)))
Distinct variable groups:   X,a   Y,a

Proof of Theorem efifolem4
StepHypRef Expression
1 eliooret 6386 . . . 4 |- (X e. (-u1(,)1) -> X e. RR)
2 efifolem3 8724 . . . . . . . . . . . 12 |- ((X e. RR /\ Y e. RR /\ z e. (0(,)(2 x. pi))) -> ((((X^2) + (Y^2)) = 1 /\ X = (cos` z)) -> E.a e. (0(,)(2 x. pi))(X = (cos`
a) /\ Y = (sin`
a))))
32exp3a 375 . . . . . . . . . . 11 |- ((X e. RR /\ Y e. RR /\ z e. (0(,)(2 x. pi))) -> (((X^2) + (Y^2)) = 1 -> (X = (cos` z) -> E.a e. (0(,)(2 x. pi))(X = (cos` a) /\ Y = (sin` a)))))
433expia 835 . . . . . . . . . 10 |- ((X e. RR /\ Y e. RR) -> (z e. (0(,)(2 x. pi)) -> (((X^2) + (Y^2)) = 1 -> (X = (cos`
z) -> E.a e. (0(,)(2 x. pi))(X = (cos`
a) /\ Y = (sin`
a))))))
54com23 32 . . . . . . . . 9 |- ((X e. RR /\ Y e. RR) -> (((X^2) + (Y^2)) = 1 -> (z e. (0(,)(2 x. pi)) -> (X = (cos`
z) -> E.a e. (0(,)(2 x. pi))(X = (cos`
a) /\ Y = (sin`
a))))))
653impia 830 . . . . . . . 8 |- ((X e. RR /\ Y e. RR /\ ((X^2) + (Y^2)) = 1) -> (z e. (0(,)(2 x. pi)) -> (X = (cos` z) -> E.a e. (0(,)(2 x. pi))(X = (cos` a) /\ Y = (sin` a)))))
76r19.23adv 1746 . . . . . . 7 |- ((X e. RR /\ Y e. RR /\ ((X^2) + (Y^2)) = 1) -> (E.z e. (0(,)(2 x. pi))X = (cos` z) -> E.a e. (0(,)(2 x. pi))(X = (cos` a) /\ Y = (sin` a))))
8 eqid 1475 . . . . . . . . 9 |- sup({a e. (0[,]pi) | (cos` a) = if(X e. (-u1(,)1), X, 0)}, RR, < ) = sup({a e. (0[,]pi) | (cos` a) = if(X e. (-u1(,)1), X, 0)}, RR, < )
98efifolem1 8722 . . . . . . . 8 |- (X e. (-u1(,)1) -> E.z e. (0(,)pi)X = (cos` z))
10 0re 5440 . . . . . . . . . 10 |- 0 e. RR
11 pire 8677 . . . . . . . . . 10 |- pi e. RR
12 2re 5979 . . . . . . . . . . 11 |- 2 e. RR
1312, 11remulcl 5335 . . . . . . . . . 10 |- (2 x. pi) e. RR
1411recn 5314 . . . . . . . . . . . . . 14 |- pi e. CC
1514mulid2 5333 . . . . . . . . . . . . 13 |- (1 x. pi) = pi
16 1re 5435 . . . . . . . . . . . . . . 15 |- 1 e. RR
17 1lt2 6028 . . . . . . . . . . . . . . 15 |- 1 < 2
1816, 12, 17ltlei 5581 . . . . . . . . . . . . . 14 |- 1 <_ 2
19 pipos 8678 . . . . . . . . . . . . . . 15 |- 0 < pi
2016, 12, 11lemul1 5835 . . . . . . . . . . . . . . 15 |- (0 < pi -> (1 <_ 2 <-> (1 x. pi) <_ (2 x. pi)))
2119, 20ax-mp 7 . . . . . . . . . . . . . 14 |- (1 <_ 2 <-> (1 x. pi) <_ (2 x. pi))
2218, 21mpbi 189 . . . . . . . . . . . . 13 |- (1 x. pi) <_ (2 x. pi)
2315, 22eqbrtrr 2636 . . . . . . . . . . . 12 |- pi <_ (2 x. pi)
24 iooss2 6374 . . . . . . . . . . . 12 |- (((0 e. RR* /\ pi e. RR* /\ (2 x. pi) e. RR*) /\ pi <_ (2 x. pi)) -> (0(,)pi) (_ (0(,)(2 x. pi)))
2523, 24mpan2 696 . . . . . . . . . . 11 |- ((0 e. RR* /\ pi e. RR* /\ (2 x. pi) e. RR*) -> (0(,)pi) (_ (0(,)(2 x. pi)))
26 rexrt 5499 . . . . . . . . . . 11 |- (0 e. RR -> 0 e. RR*)
27 rexrt 5499 . . . . . . . . . . 11 |- (pi e. RR -> pi e. RR*)
28 rexrt 5499 . . . . . . . . . . 11 |- ((2 x. pi) e. RR -> (2 x. pi) e. RR*)
2925, 26, 27, 28syl3an 868 . . . . . . . . . 10 |- ((0 e. RR /\ pi e. RR /\ (2 x. pi) e. RR) -> (0(,)pi) (_ (0(,)(2 x. pi)))
3010, 11, 13, 29mp3an 916 . . . . . . . . 9 |- (0(,)pi) (_ (0(,)(2 x. pi))
31 ssrexv 2115 . . . . . . . . 9 |- ((0(,)pi) (_ (0(,)(2 x. pi)) -> (E.z e. (0(,)pi)X = (cos` z) -> E.z e. (0(,)(2 x. pi))X = (cos` z)))
3230, 31ax-mp 7 . . . . . . . 8 |- (E.z e. (0(,)pi)X = (cos` z) -> E.z e. (0(,)(2 x. pi))X = (cos` z))
339, 32syl 10 . . . . . . 7 |- (X e. (-u1(,)1) -> E.z e. (0(,)(2 x. pi))X = (cos` z))
347, 33syl5 21 . . . . . 6 |- ((X e. RR /\ Y e. RR /\ ((X^2) + (Y^2)) = 1) -> (X e. (-u1(,)1) -> E.a e. (0(,)(2 x. pi))(X = (cos` a) /\ Y = (sin` a))))
35343expib 836 . . . . 5 |- (X e. RR -> ((Y e. RR /\ ((X^2) + (Y^2)) = 1) -> (X e. (-u1(,)1) -> E.a e. (0(,)(2 x. pi))(X = (cos`
a) /\ Y = (sin`
a)))))
3635com3r 35 . . . 4 |- (X e. (-u1(,)1) -> (X e. RR -> ((Y e. RR /\ ((X^2) + (Y^2)) = 1) -> E.a e. (0(,)(2 x. pi))(X = (cos`
a) /\ Y = (sin`
a)))))
371, 36mpd 26 . . 3 |- (X e. (-u1(,)1) -> ((Y e. RR /\ ((X^2) + (Y^2)) = 1) -> E.a e. (0(,)(2 x. pi))(X = (cos` a) /\ Y = (sin` a))))
38373impib 831 . 2 |- ((X e. (-u1(,)1) /\ Y e. RR /\ ((X^2) + (Y^2)) = 1) -> E.a e. (0(,)(2 x. pi))(X = (cos` a) /\ Y = (sin` a)))
39 ltlet 5520 . . . . . . . . 9 |- ((0 e. RR /\ z e. RR) -> (0 < z -> 0 <_ z))
4010, 39mpan 695 . . . . . . . 8 |- (z e. RR -> (0 < z -> 0 <_ z))
4140imdistani 443 . . . . . . 7 |- ((z e. RR /\ 0 < z) -> (z e. RR /\ 0 <_ z))
4241anim1i 334 . . . . . 6 |- (((z e. RR /\ 0 < z) /\ z < (2 x. pi)) -> ((z e. RR /\ 0 <_ z) /\ z < (2 x. pi)))
43423impa 828 . . . . 5 |- ((z e. RR /\ 0 < z /\ z < (2 x. pi)) -> ((z e. RR /\ 0 <_ z) /\ z < (2 x. pi)))
44 elioo2t 6379 . . . . . . 7 |- ((0 e. RR* /\ (2 x. pi) e. RR*) -> (z e. (0(,)(2 x. pi)) <-> (z e. RR /\ 0 < z /\ z < (2 x. pi))))
4544, 26, 28syl2an 454 . . . . . 6 |- ((0 e. RR /\ (2 x. pi) e. RR) -> (z e. (0(,)(2 x. pi)) <-> (z e. RR /\ 0 < z /\ z < (2 x. pi))))
4610, 13, 45mp2an 697 . . . . 5 |- (z e. (0(,)(2 x. pi)) <-> (z e. RR /\ 0 < z /\ z < (2 x. pi)))
47 elico2t 6391 . . . . . . 7 |- ((0 e. RR /\ (2 x. pi) e. RR) -> (z e. (0[,)(2 x. pi)) <-> (z e. RR /\ 0 <_ z /\ z < (2 x. pi))))
4810, 13, 47mp2an 697 . . . . . 6 |- (z e. (0[,)(2 x. pi)) <-> (z e. RR /\ 0 <_ z /\ z < (2 x. pi)))
49 df-3an 777 . . . . . 6 |- ((z e. RR /\ 0 <_ z /\ z < (2 x. pi)) <-> ((z e. RR /\ 0 <_ z) /\ z < (2 x. pi)))
5048, 49bitr 173 . . . . 5 |- (z e. (0[,)(2 x. pi)) <-> ((z e. RR /\ 0 <_ z) /\ z < (2 x. pi)))
5143, 46, 503imtr4 219 . . . 4 |- (z e. (0(,)(2 x. pi)) -> z e. (0[,)(2 x. pi)))
5251ssriv 2069 . . 3 |- (0(,)(2 x. pi)) (_ (0[,)(2 x. pi))
53 ssrexv 2115 . . 3 |- ((0(,)(2 x. pi)) (_ (0[,)(2 x. pi)) -> (E.a e. (0(,)(2 x. pi))(X = (cos` a) /\ Y = (sin` a)) -> E.a e. (0[,)(2 x. pi))(X = (cos`
a) /\ Y = (sin`
a))))
5452, 53ax-mp 7 . 2 |- (E.a e. (0(,)(2 x. pi))(X = (cos`
a) /\ Y = (sin`
a)) -> E.a e. (0[,)(2 x. pi))(X = (cos` a) /\ Y = (sin` a)))
5538, 54syl 10 1 |- ((X e. (-u1(,)1) /\ Y e. RR /\ ((X^2) + (Y^2)) = 1) -> E.a e. (0[,)(2 x. pi))(X = (cos` a) /\ Y = (sin` a)))
Colors of variables: