ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  axprecex Unicode version

Theorem axprecex 8099
Description: Existence of positive reciprocal of positive real number. Axiom for real and complex numbers, derived from set theory. This construction-dependent theorem should not be referenced directly; instead, use ax-precex 8141.

In treatments which assume excluded middle, the  0 
<RR  A condition is generally replaced by  A  =/=  0, and it may not be necessary to state that the reciproacal is positive. (Contributed by Jim Kingdon, 6-Feb-2020.) (New usage is discouraged.)

Assertion
Ref Expression
axprecex  |-  ( ( A  e.  RR  /\  0  <RR  A )  ->  E. x  e.  RR  ( 0  <RR  x  /\  ( A  x.  x
)  =  1 ) )
Distinct variable group:    x, A

Proof of Theorem axprecex
Dummy variables  y  z are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 elreal 8047 . . . 4  |-  ( A  e.  RR  <->  E. y  e.  R.  <. y ,  0R >.  =  A )
2 df-rex 2516 . . . 4  |-  ( E. y  e.  R.  <. y ,  0R >.  =  A  <->  E. y ( y  e. 
R.  /\  <. y ,  0R >.  =  A
) )
31, 2bitri 184 . . 3  |-  ( A  e.  RR  <->  E. y
( y  e.  R.  /\ 
<. y ,  0R >.  =  A ) )
4 breq2 4092 . . . 4  |-  ( <.
y ,  0R >.  =  A  ->  ( 0 
<RR  <. y ,  0R >.  <->  0  <RR  A ) )
5 oveq1 6024 . . . . . . 7  |-  ( <.
y ,  0R >.  =  A  ->  ( <. y ,  0R >.  x.  x
)  =  ( A  x.  x ) )
65eqeq1d 2240 . . . . . 6  |-  ( <.
y ,  0R >.  =  A  ->  ( ( <. y ,  0R >.  x.  x )  =  1  <-> 
( A  x.  x
)  =  1 ) )
76anbi2d 464 . . . . 5  |-  ( <.
y ,  0R >.  =  A  ->  ( (
0  <RR  x  /\  ( <. y ,  0R >.  x.  x )  =  1 )  <->  ( 0  <RR  x  /\  ( A  x.  x )  =  1 ) ) )
87rexbidv 2533 . . . 4  |-  ( <.
y ,  0R >.  =  A  ->  ( E. x  e.  RR  (
0  <RR  x  /\  ( <. y ,  0R >.  x.  x )  =  1 )  <->  E. x  e.  RR  ( 0  <RR  x  /\  ( A  x.  x
)  =  1 ) ) )
94, 8imbi12d 234 . . 3  |-  ( <.
y ,  0R >.  =  A  ->  ( (
0  <RR  <. y ,  0R >.  ->  E. x  e.  RR  ( 0  <RR  x  /\  ( <. y ,  0R >.  x.  x )  =  1 ) )  <->  ( 0 
<RR  A  ->  E. x  e.  RR  ( 0  <RR  x  /\  ( A  x.  x )  =  1 ) ) ) )
10 df-0 8038 . . . . . 6  |-  0  =  <. 0R ,  0R >.
1110breq1i 4095 . . . . 5  |-  ( 0 
<RR  <. y ,  0R >.  <->  <. 0R ,  0R >.  <RR  <. y ,  0R >. )
12 ltresr 8058 . . . . 5  |-  ( <. 0R ,  0R >.  <RR  <. y ,  0R >.  <->  0R  <R  y )
1311, 12bitri 184 . . . 4  |-  ( 0 
<RR  <. y ,  0R >.  <-> 
0R  <R  y )
14 recexgt0sr 7992 . . . . 5  |-  ( 0R 
<R  y  ->  E. z  e.  R.  ( 0R  <R  z  /\  ( y  .R  z )  =  1R ) )
15 opelreal 8046 . . . . . . . . . 10  |-  ( <.
z ,  0R >.  e.  RR  <->  z  e.  R. )
1615anbi1i 458 . . . . . . . . 9  |-  ( (
<. z ,  0R >.  e.  RR  /\  ( 0 
<RR  <. z ,  0R >.  /\  ( <. y ,  0R >.  x.  <. z ,  0R >. )  =  1 ) )  <->  ( z  e.  R.  /\  ( 0 
<RR  <. z ,  0R >.  /\  ( <. y ,  0R >.  x.  <. z ,  0R >. )  =  1 ) ) )
1710breq1i 4095 . . . . . . . . . . . . 13  |-  ( 0 
<RR  <. z ,  0R >.  <->  <. 0R ,  0R >.  <RR  <. z ,  0R >. )
18 ltresr 8058 . . . . . . . . . . . . 13  |-  ( <. 0R ,  0R >.  <RR  <. z ,  0R >.  <->  0R  <R  z )
1917, 18bitri 184 . . . . . . . . . . . 12  |-  ( 0 
<RR  <. z ,  0R >.  <-> 
0R  <R  z )
2019a1i 9 . . . . . . . . . . 11  |-  ( ( y  e.  R.  /\  z  e.  R. )  ->  ( 0  <RR  <. z ,  0R >.  <->  0R  <R  z ) )
21 mulresr 8057 . . . . . . . . . . . . 13  |-  ( ( y  e.  R.  /\  z  e.  R. )  ->  ( <. y ,  0R >.  x.  <. z ,  0R >. )  =  <. (
y  .R  z ) ,  0R >. )
2221eqeq1d 2240 . . . . . . . . . . . 12  |-  ( ( y  e.  R.  /\  z  e.  R. )  ->  ( ( <. y ,  0R >.  x.  <. z ,  0R >. )  =  1  <->  <. ( y  .R  z
) ,  0R >.  =  1 ) )
23 df-1 8039 . . . . . . . . . . . . . 14  |-  1  =  <. 1R ,  0R >.
2423eqeq2i 2242 . . . . . . . . . . . . 13  |-  ( <.
( y  .R  z
) ,  0R >.  =  1  <->  <. ( y  .R  z ) ,  0R >.  =  <. 1R ,  0R >. )
25 eqid 2231 . . . . . . . . . . . . . 14  |-  0R  =  0R
26 1sr 7970 . . . . . . . . . . . . . . 15  |-  1R  e.  R.
27 0r 7969 . . . . . . . . . . . . . . 15  |-  0R  e.  R.
28 opthg2 4331 . . . . . . . . . . . . . . 15  |-  ( ( 1R  e.  R.  /\  0R  e.  R. )  -> 
( <. ( y  .R  z ) ,  0R >.  =  <. 1R ,  0R >.  <-> 
( ( y  .R  z )  =  1R  /\  0R  =  0R ) ) )
2926, 27, 28mp2an 426 . . . . . . . . . . . . . 14  |-  ( <.
( y  .R  z
) ,  0R >.  = 
<. 1R ,  0R >.  <->  (
( y  .R  z
)  =  1R  /\  0R  =  0R )
)
3025, 29mpbiran2 949 . . . . . . . . . . . . 13  |-  ( <.
( y  .R  z
) ,  0R >.  = 
<. 1R ,  0R >.  <->  (
y  .R  z )  =  1R )
3124, 30bitri 184 . . . . . . . . . . . 12  |-  ( <.
( y  .R  z
) ,  0R >.  =  1  <->  ( y  .R  z )  =  1R )
3222, 31bitrdi 196 . . . . . . . . . . 11  |-  ( ( y  e.  R.  /\  z  e.  R. )  ->  ( ( <. y ,  0R >.  x.  <. z ,  0R >. )  =  1  <-> 
( y  .R  z
)  =  1R )
)
3320, 32anbi12d 473 . . . . . . . . . 10  |-  ( ( y  e.  R.  /\  z  e.  R. )  ->  ( ( 0  <RR  <.
z ,  0R >.  /\  ( <. y ,  0R >.  x.  <. z ,  0R >. )  =  1 )  <-> 
( 0R  <R  z  /\  ( y  .R  z
)  =  1R )
) )
3433pm5.32da 452 . . . . . . . . 9  |-  ( y  e.  R.  ->  (
( z  e.  R.  /\  ( 0  <RR  <. z ,  0R >.  /\  ( <. y ,  0R >.  x. 
<. z ,  0R >. )  =  1 ) )  <-> 
( z  e.  R.  /\  ( 0R  <R  z  /\  ( y  .R  z
)  =  1R )
) ) )
3516, 34bitrid 192 . . . . . . . 8  |-  ( y  e.  R.  ->  (
( <. z ,  0R >.  e.  RR  /\  (
0  <RR  <. z ,  0R >.  /\  ( <. y ,  0R >.  x.  <. z ,  0R >. )  =  1 ) )  <->  ( z  e.  R.  /\  ( 0R 
<R  z  /\  (
y  .R  z )  =  1R ) ) ) )
36 breq2 4092 . . . . . . . . . 10  |-  ( x  =  <. z ,  0R >.  ->  ( 0  <RR  x  <->  0  <RR  <. z ,  0R >. ) )
37 oveq2 6025 . . . . . . . . . . 11  |-  ( x  =  <. z ,  0R >.  ->  ( <. y ,  0R >.  x.  x
)  =  ( <.
y ,  0R >.  x. 
<. z ,  0R >. ) )
3837eqeq1d 2240 . . . . . . . . . 10  |-  ( x  =  <. z ,  0R >.  ->  ( ( <.
y ,  0R >.  x.  x )  =  1  <-> 
( <. y ,  0R >.  x.  <. z ,  0R >. )  =  1 ) )
3936, 38anbi12d 473 . . . . . . . . 9  |-  ( x  =  <. z ,  0R >.  ->  ( ( 0 
<RR  x  /\  ( <.
y ,  0R >.  x.  x )  =  1 )  <->  ( 0  <RR  <.
z ,  0R >.  /\  ( <. y ,  0R >.  x.  <. z ,  0R >. )  =  1 ) ) )
4039rspcev 2910 . . . . . . . 8  |-  ( (
<. z ,  0R >.  e.  RR  /\  ( 0 
<RR  <. z ,  0R >.  /\  ( <. y ,  0R >.  x.  <. z ,  0R >. )  =  1 ) )  ->  E. x  e.  RR  ( 0  <RR  x  /\  ( <. y ,  0R >.  x.  x
)  =  1 ) )
4135, 40biimtrrdi 164 . . . . . . 7  |-  ( y  e.  R.  ->  (
( z  e.  R.  /\  ( 0R  <R  z  /\  ( y  .R  z
)  =  1R )
)  ->  E. x  e.  RR  ( 0  <RR  x  /\  ( <. y ,  0R >.  x.  x
)  =  1 ) ) )
4241expd 258 . . . . . 6  |-  ( y  e.  R.  ->  (
z  e.  R.  ->  ( ( 0R  <R  z  /\  ( y  .R  z
)  =  1R )  ->  E. x  e.  RR  ( 0  <RR  x  /\  ( <. y ,  0R >.  x.  x )  =  1 ) ) ) )
4342rexlimdv 2649 . . . . 5  |-  ( y  e.  R.  ->  ( E. z  e.  R.  ( 0R  <R  z  /\  ( y  .R  z
)  =  1R )  ->  E. x  e.  RR  ( 0  <RR  x  /\  ( <. y ,  0R >.  x.  x )  =  1 ) ) )
4414, 43syl5 32 . . . 4  |-  ( y  e.  R.  ->  ( 0R  <R  y  ->  E. x  e.  RR  ( 0  <RR  x  /\  ( <. y ,  0R >.  x.  x
)  =  1 ) ) )
4513, 44biimtrid 152 . . 3  |-  ( y  e.  R.  ->  (
0  <RR  <. y ,  0R >.  ->  E. x  e.  RR  ( 0  <RR  x  /\  ( <. y ,  0R >.  x.  x )  =  1 ) ) )
463, 9, 45gencl 2835 . 2  |-  ( A  e.  RR  ->  (
0  <RR  A  ->  E. x  e.  RR  ( 0  <RR  x  /\  ( A  x.  x )  =  1 ) ) )
4746imp 124 1  |-  ( ( A  e.  RR  /\  0  <RR  A )  ->  E. x  e.  RR  ( 0  <RR  x  /\  ( A  x.  x
)  =  1 ) )
Colors of variables: wff set class
Syntax hints:    -> wi 4    /\ wa 104    <-> wb 105    = wceq 1397   E.wex 1540    e. wcel 2202   E.wrex 2511   <.cop 3672   class class class wbr 4088  (class class class)co 6017   R.cnr 7516   0Rc0r 7517   1Rc1r 7518    .R cmr 7521    <R cltr 7522   RRcr 8030   0cc0 8031   1c1 8032    <RR cltrr 8035    x. cmul 8036
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-ia1 106  ax-ia2 107  ax-ia3 108  ax-in1 619  ax-in2 620  ax-io 716  ax-5 1495  ax-7 1496  ax-gen 1497  ax-ie1 1541  ax-ie2 1542  ax-8 1552  ax-10 1553  ax-11 1554  ax-i12 1555  ax-bndl 1557  ax-4 1558  ax-17 1574  ax-i9 1578  ax-ial 1582  ax-i5r 1583  ax-13 2204  ax-14 2205  ax-ext 2213  ax-coll 4204  ax-sep 4207  ax-nul 4215  ax-pow 4264  ax-pr 4299  ax-un 4530  ax-setind 4635  ax-iinf 4686
This theorem depends on definitions:  df-bi 117  df-dc 842  df-3or 1005  df-3an 1006  df-tru 1400  df-fal 1403  df-nf 1509  df-sb 1811  df-eu 2082  df-mo 2083  df-clab 2218  df-cleq 2224  df-clel 2227  df-nfc 2363  df-ne 2403  df-ral 2515  df-rex 2516  df-reu 2517  df-rab 2519  df-v 2804  df-sbc 3032  df-csb 3128  df-dif 3202  df-un 3204  df-in 3206  df-ss 3213  df-nul 3495  df-pw 3654  df-sn 3675  df-pr 3676  df-op 3678  df-uni 3894  df-int 3929  df-iun 3972  df-br 4089  df-opab 4151  df-mpt 4152  df-tr 4188  df-eprel 4386  df-id 4390  df-po 4393  df-iso 4394  df-iord 4463  df-on 4465  df-suc 4468  df-iom 4689  df-xp 4731  df-rel 4732  df-cnv 4733  df-co 4734  df-dm 4735  df-rn 4736  df-res 4737  df-ima 4738  df-iota 5286  df-fun 5328  df-fn 5329  df-f 5330  df-f1 5331  df-fo 5332  df-f1o 5333  df-fv 5334  df-ov 6020  df-oprab 6021  df-mpo 6022  df-1st 6302  df-2nd 6303  df-recs 6470  df-irdg 6535  df-1o 6581  df-2o 6582  df-oadd 6585  df-omul 6586  df-er 6701  df-ec 6703  df-qs 6707  df-ni 7523  df-pli 7524  df-mi 7525  df-lti 7526  df-plpq 7563  df-mpq 7564  df-enq 7566  df-nqqs 7567  df-plqqs 7568  df-mqqs 7569  df-1nqqs 7570  df-rq 7571  df-ltnqqs 7572  df-enq0 7643  df-nq0 7644  df-0nq0 7645  df-plq0 7646  df-mq0 7647  df-inp 7685  df-i1p 7686  df-iplp 7687  df-imp 7688  df-iltp 7689  df-enr 7945  df-nr 7946  df-plr 7947  df-mr 7948  df-ltr 7949  df-0r 7950  df-1r 7951  df-m1r 7952  df-c 8037  df-0 8038  df-1 8039  df-r 8041  df-mul 8043  df-lt 8044
This theorem is referenced by:  rereceu  8108  recriota  8109
  Copyright terms: Public domain W3C validator