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

Theorem efifolem4 8659
Description: Lemma for efifo 8663.
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 1re 5415 . . . . . . . 8 |- 1 e. RR
21renegcl 5396 . . . . . . 7 |- -u1 e. RR
3 elioo2t 6324 . . . . . . . 8 |- ((-u1 e. RR* /\ 1 e. RR*) -> (X e. (-u1(,)1) <-> (X e. RR /\ -u1 < X /\ X < 1)))
4 rexrt 5479 . . . . . . . 8 |- (-u1 e. RR -> -u1 e. RR*)
5 rexrt 5479 . . . . . . . 8 |- (1 e. RR -> 1 e. RR*)
63, 4, 5syl2an 454 . . . . . . 7 |- ((-u1 e. RR /\ 1 e. RR) -> (X e. (-u1(,)1) <-> (X e. RR /\ -u1 < X /\ X < 1)))
72, 1, 6mp2an 696 . . . . . 6 |- (X e. (-u1(,)1) <-> (X e. RR /\ -u1 < X /\ X < 1))
87biimp 151 . . . . 5 |- (X e. (-u1(,)1) -> (X e. RR /\ -u1 < X /\ X < 1))
983simp1d 793 . . . 4 |- (X e. (-u1(,)1) -> X e. RR)
10 efifolem3 8658 . . . . . . . . . . . 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))))
1110exp3a 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)))))
12113expia 834 . . . . . . . . . 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))))))
1312com23 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))))))
14133impia 829 . . . . . . . 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)))))
1514r19.23adv 1743 . . . . . . 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))))
16 eqid 1473 . . . . . . . . 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, < )
1716efifolem1 8656 . . . . . . . 8 |- (X e. (-u1(,)1) -> E.z e. (0(,)pi)X = (cos` z))
18 0re 5420 . . . . . . . . . 10 |- 0 e. RR
19 pire 8615 . . . . . . . . . 10 |- pi e. RR
20 2re 5934 . . . . . . . . . . 11 |- 2 e. RR
2120, 19remulcl 5315 . . . . . . . . . 10 |- (2 x. pi) e. RR
2219recn 5294 . . . . . . . . . . . . . 14 |- pi e. CC
2322mulid2 5313 . . . . . . . . . . . . 13 |- (1 x. pi) = pi
24 1lt2 5983 . . . . . . . . . . . . . . 15 |- 1 < 2
251, 20, 24ltlei 5562 . . . . . . . . . . . . . 14 |- 1 <_ 2
26 pipos 8616 . . . . . . . . . . . . . . 15 |- 0 < pi
271, 20, 19lemul1 5799 . . . . . . . . . . . . . . 15 |- (0 < pi -> (1 <_ 2 <-> (1 x. pi) <_ (2 x. pi)))
2826, 27ax-mp 7 . . . . . . . . . . . . . 14 |- (1 <_ 2 <-> (1 x. pi) <_ (2 x. pi))
2925, 28mpbi 189 . . . . . . . . . . . . 13 |- (1 x. pi) <_ (2 x. pi)
3023, 29eqbrtrr 2631 . . . . . . . . . . . 12 |- pi <_ (2 x. pi)
31 iooss2 6319 . . . . . . . . . . . 12 |- (((0 e. RR* /\ pi e. RR* /\ (2 x. pi) e. RR*) /\ pi <_ (2 x. pi)) -> (0(,)pi) (_ (0(,)(2 x. pi)))
3230, 31mpan2 695 . . . . . . . . . . 11 |- ((0 e. RR* /\ pi e. RR* /\ (2 x. pi) e. RR*) -> (0(,)pi) (_ (0(,)(2 x. pi)))
33 rexrt 5479 . . . . . . . . . . 11 |- (0 e. RR -> 0 e. RR*)
34 rexrt 5479 . . . . . . . . . . 11 |- (pi e. RR -> pi e. RR*)
35 rexrt 5479 . . . . . . . . . . 11 |- ((2 x. pi) e. RR -> (2 x. pi) e. RR*)
3632, 33, 34, 35syl3an 867 . . . . . . . . . 10 |- ((0 e. RR /\ pi e. RR /\ (2 x. pi) e. RR) -> (0(,)pi) (_ (0(,)(2 x. pi)))
3718, 19, 21, 36mp3an 914 . . . . . . . . 9 |- (0(,)pi) (_ (0(,)(2 x. pi))
38 ssrexv 2111 . . . . . . . . 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)))
3937, 38ax-mp 7 . . . . . . . 8 |- (E.z e. (0(,)pi)X = (cos` z) -> E.z e. (0(,)(2 x. pi))X = (cos` z))
4017, 39syl 10 . . . . . . 7 |- (X e. (-u1(,)1) -> E.z e. (0(,)(2 x. pi))X = (cos` z))
4115, 40syl5 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))))
42413expib 835 . . . . 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)))))
4342com3r 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)))))
449, 43mpd 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))))
45443impib 830 . 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)))
46 ltlet 5501 . . . . . . . . 9 |- ((0 e. RR /\ z e. RR) -> (0 < z -> 0 <_ z))
4718, 46mpan 694 . . . . . . . 8 |- (z e. RR -> (0 < z -> 0 <_ z))
4847imdistani 443 . . . . . . 7 |- ((z e. RR /\ 0 < z) -> (z e. RR /\ 0 <_ z))
4948anim1i 334 . . . . . 6 |- (((z e. RR /\ 0 < z) /\ z < (2 x. pi)) -> ((z e. RR /\ 0 <_ z) /\ z < (2 x. pi)))
50493impa 827 . . . . 5 |- ((z e. RR /\ 0 < z /\ z < (2 x. pi)) -> ((z e. RR /\ 0 <_ z) /\ z < (2 x. pi)))
51 elioo2t 6324 . . . . . . 7 |- ((0 e. RR* /\ (2 x. pi) e. RR*) -> (z e. (0(,)(2 x. pi)) <-> (z e. RR /\ 0 < z /\ z < (2 x. pi))))
5251, 33, 35syl2an 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))))
5318, 21, 52mp2an 696 . . . . 5 |- (z e. (0(,)(2 x. pi)) <-> (z e. RR /\ 0 < z /\ z < (2 x. pi)))
54 elico2t 6331 . . . . . . 7 |- ((0 e. RR /\ (2 x. pi) e. RR) -> (z e. (0[,)(2 x. pi)) <-> (z e. RR /\ 0 <_ z /\ z < (2 x. pi))))
5518, 21, 54mp2an 696 . . . . . 6 |- (z e. (0[,)(2 x. pi)) <-> (z e. RR /\ 0 <_ z /\ z < (2 x. pi)))
56 df-3an 776 . . . . . 6 |- ((z e. RR /\ 0 <_ z /\ z < (2 x. pi)) <-> ((z e. RR /\ 0 <_ z) /\ z < (2 x. pi)))
5755, 56bitr 173 . . . . 5 |- (z e. (0[,)(2 x. pi)) <-> ((z e. RR /\ 0 <_ z) /\ z < (2 x. pi)))
5850, 53, 573imtr4 219 . . . 4 |- (z e. (0(,)(2 x. pi)) -> z e. (0[,)(2 x. pi)))
5958ssriv 2065 . . 3 |- (0(,)(2 x. pi)) (_ (0[,)(2 x. pi))
60 ssrexv 2111 . . 3 |- ((0(,)(2 x. pi)) (_ (0[,)(2 x. pi)) -> (E.a e. (0(,)(2