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

Theorem axaddf 7676
Description: Addition is an operation on the complex numbers. This theorem can be used as an alternate axiom for complex numbers in place of the less specific axaddcl 7672. This construction-dependent theorem should not be referenced directly; instead, use ax-addf 7742. (Contributed by NM, 8-Feb-2005.) (New usage is discouraged.)
Assertion
Ref Expression
axaddf  |-  +  :
( CC  X.  CC )
--> CC

Proof of Theorem axaddf
Dummy variables  a  b  x  y  z  w  v  u  f are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 moeq 2859 . . . . . . . . 9  |-  E* z 
z  =  <. (
w  +R  u ) ,  ( v  +R  f ) >.
21mosubop 4605 . . . . . . . 8  |-  E* z E. u E. f ( y  =  <. u ,  f >.  /\  z  =  <. ( w  +R  u ) ,  ( v  +R  f )
>. )
32mosubop 4605 . . . . . . 7  |-  E* z E. w E. v ( x  =  <. w ,  v >.  /\  E. u E. f ( y  =  <. u ,  f
>.  /\  z  =  <. ( w  +R  u ) ,  ( v  +R  f ) >. )
)
4 anass 398 . . . . . . . . . . 11  |-  ( ( ( x  =  <. w ,  v >.  /\  y  =  <. u ,  f
>. )  /\  z  =  <. ( w  +R  u ) ,  ( v  +R  f )
>. )  <->  ( x  = 
<. w ,  v >.  /\  ( y  =  <. u ,  f >.  /\  z  =  <. ( w  +R  u ) ,  ( v  +R  f )
>. ) ) )
542exbii 1585 . . . . . . . . . 10  |-  ( E. u E. f ( ( x  =  <. w ,  v >.  /\  y  =  <. u ,  f
>. )  /\  z  =  <. ( w  +R  u ) ,  ( v  +R  f )
>. )  <->  E. u E. f
( x  =  <. w ,  v >.  /\  (
y  =  <. u ,  f >.  /\  z  =  <. ( w  +R  u ) ,  ( v  +R  f )
>. ) ) )
6 19.42vv 1883 . . . . . . . . . 10  |-  ( E. u E. f ( x  =  <. w ,  v >.  /\  (
y  =  <. u ,  f >.  /\  z  =  <. ( w  +R  u ) ,  ( v  +R  f )
>. ) )  <->  ( x  =  <. w ,  v
>.  /\  E. u E. f ( y  = 
<. u ,  f >.  /\  z  =  <. ( w  +R  u ) ,  ( v  +R  f ) >. )
) )
75, 6bitri 183 . . . . . . . . 9  |-  ( E. u E. f ( ( x  =  <. w ,  v >.  /\  y  =  <. u ,  f
>. )  /\  z  =  <. ( w  +R  u ) ,  ( v  +R  f )
>. )  <->  ( x  = 
<. w ,  v >.  /\  E. u E. f
( y  =  <. u ,  f >.  /\  z  =  <. ( w  +R  u ) ,  ( v  +R  f )
>. ) ) )
872exbii 1585 . . . . . . . 8  |-  ( E. w E. v E. u E. f ( ( x  =  <. w ,  v >.  /\  y  =  <. u ,  f
>. )  /\  z  =  <. ( w  +R  u ) ,  ( v  +R  f )
>. )  <->  E. w E. v
( x  =  <. w ,  v >.  /\  E. u E. f ( y  =  <. u ,  f
>.  /\  z  =  <. ( w  +R  u ) ,  ( v  +R  f ) >. )
) )
98mobii 2036 . . . . . . 7  |-  ( E* z E. w E. v E. u E. f
( ( x  = 
<. w ,  v >.  /\  y  =  <. u ,  f >. )  /\  z  =  <. ( w  +R  u ) ,  ( v  +R  f ) >. )  <->  E* z E. w E. v ( x  = 
<. w ,  v >.  /\  E. u E. f
( y  =  <. u ,  f >.  /\  z  =  <. ( w  +R  u ) ,  ( v  +R  f )
>. ) ) )
103, 9mpbir 145 . . . . . 6  |-  E* z E. w E. v E. u E. f ( ( x  =  <. w ,  v >.  /\  y  =  <. u ,  f
>. )  /\  z  =  <. ( w  +R  u ) ,  ( v  +R  f )
>. )
1110moani 2069 . . . . 5  |-  E* z
( ( x  e.  CC  /\  y  e.  CC )  /\  E. w E. v E. u E. f ( ( x  =  <. w ,  v
>.  /\  y  =  <. u ,  f >. )  /\  z  =  <. ( w  +R  u ) ,  ( v  +R  f ) >. )
)
1211funoprab 5871 . . . 4  |-  Fun  { <. <. x ,  y
>. ,  z >.  |  ( ( x  e.  CC  /\  y  e.  CC )  /\  E. w E. v E. u E. f ( ( x  =  <. w ,  v
>.  /\  y  =  <. u ,  f >. )  /\  z  =  <. ( w  +R  u ) ,  ( v  +R  f ) >. )
) }
13 df-add 7631 . . . . 5  |-  +  =  { <. <. x ,  y
>. ,  z >.  |  ( ( x  e.  CC  /\  y  e.  CC )  /\  E. w E. v E. u E. f ( ( x  =  <. w ,  v
>.  /\  y  =  <. u ,  f >. )  /\  z  =  <. ( w  +R  u ) ,  ( v  +R  f ) >. )
) }
1413funeqi 5144 . . . 4  |-  ( Fun 
+  <->  Fun  { <. <. x ,  y >. ,  z
>.  |  ( (
x  e.  CC  /\  y  e.  CC )  /\  E. w E. v E. u E. f ( ( x  =  <. w ,  v >.  /\  y  =  <. u ,  f
>. )  /\  z  =  <. ( w  +R  u ) ,  ( v  +R  f )
>. ) ) } )
1512, 14mpbir 145 . . 3  |-  Fun  +
1613dmeqi 4740 . . . . 5  |-  dom  +  =  dom  { <. <. x ,  y >. ,  z
>.  |  ( (
x  e.  CC  /\  y  e.  CC )  /\  E. w E. v E. u E. f ( ( x  =  <. w ,  v >.  /\  y  =  <. u ,  f
>. )  /\  z  =  <. ( w  +R  u ) ,  ( v  +R  f )
>. ) ) }
17 dmoprabss 5853 . . . . 5  |-  dom  { <. <. x ,  y
>. ,  z >.  |  ( ( x  e.  CC  /\  y  e.  CC )  /\  E. w E. v E. u E. f ( ( x  =  <. w ,  v
>.  /\  y  =  <. u ,  f >. )  /\  z  =  <. ( w  +R  u ) ,  ( v  +R  f ) >. )
) }  C_  ( CC  X.  CC )
1816, 17eqsstri 3129 . . . 4  |-  dom  +  C_  ( CC  X.  CC )
19 cnm 7640 . . . . . . 7  |-  ( a  e.  CC  ->  E. b 
b  e.  a )
2019adantl 275 . . . . . 6  |-  ( ( T.  /\  a  e.  CC )  ->  E. b 
b  e.  a )
21 axaddcl 7672 . . . . . . 7  |-  ( ( x  e.  CC  /\  y  e.  CC )  ->  ( x  +  y )  e.  CC )
2221adantl 275 . . . . . 6  |-  ( ( T.  /\  ( x  e.  CC  /\  y  e.  CC ) )  -> 
( x  +  y )  e.  CC )
23 funrel 5140 . . . . . . 7  |-  ( Fun 
+  ->  Rel  +  )
2415, 23mp1i 10 . . . . . 6  |-  ( T. 
->  Rel  +  )
2520, 22, 24oprssdmm 6069 . . . . 5  |-  ( T. 
->  ( CC  X.  CC )  C_  dom  +  )
2625mptru 1340 . . . 4  |-  ( CC 
X.  CC )  C_  dom  +
2718, 26eqssi 3113 . . 3  |-  dom  +  =  ( CC  X.  CC )
28 df-fn 5126 . . 3  |-  (  +  Fn  ( CC  X.  CC )  <->  ( Fun  +  /\  dom  +  =  ( CC  X.  CC ) ) )
2915, 27, 28mpbir2an 926 . 2  |-  +  Fn  ( CC  X.  CC )
3021rgen2a 2486 . 2  |-  A. x  e.  CC  A. y  e.  CC  ( x  +  y )  e.  CC
31 ffnov 5875 . 2  |-  (  +  : ( CC  X.  CC ) --> CC  <->  (  +  Fn  ( CC  X.  CC )  /\  A. x  e.  CC  A. y  e.  CC  ( x  +  y )  e.  CC ) )
3229, 30, 31mpbir2an 926 1  |-  +  :
( CC  X.  CC )
--> CC
Colors of variables: wff set class
Syntax hints:    /\ wa 103    = wceq 1331   T. wtru 1332   E.wex 1468    e. wcel 1480   E*wmo 2000   A.wral 2416    C_ wss 3071   <.cop 3530    X. cxp 4537   dom cdm 4539   Rel wrel 4544   Fun wfun 5117    Fn wfn 5118   -->wf 5119  (class class class)co 5774   {coprab 5775    +R cplr 7109   CCcc 7618    + caddc 7623
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-ia1 105  ax-ia2 106  ax-ia3 107  ax-in1 603  ax-in2 604  ax-io 698  ax-5 1423  ax-7 1424  ax-gen 1425  ax-ie1 1469  ax-ie2 1470  ax-8 1482  ax-10 1483  ax-11 1484  ax-i12 1485  ax-bndl 1486  ax-4 1487  ax-13 1491  ax-14 1492  ax-17 1506  ax-i9 1510  ax-ial 1514  ax-i5r 1515  ax-ext 2121  ax-coll 4043  ax-sep 4046  ax-nul 4054  ax-pow 4098  ax-pr 4131  ax-un 4355  ax-setind 4452  ax-iinf 4502
This theorem depends on definitions:  df-bi 116  df-dc 820  df-3or 963  df-3an 964  df-tru 1334  df-fal 1337  df-nf 1437  df-sb 1736  df-eu 2002  df-mo 2003  df-clab 2126  df-cleq 2132  df-clel 2135  df-nfc 2270  df-ne 2309  df-ral 2421  df-rex 2422  df-reu 2423  df-rab 2425  df-v 2688  df-sbc 2910  df-csb 3004  df-dif 3073  df-un 3075  df-in 3077  df-ss 3084  df-nul 3364  df-pw 3512  df-sn 3533  df-pr 3534  df-op 3536  df-uni 3737  df-int 3772  df-iun 3815  df-br 3930  df-opab 3990  df-mpt 3991  df-tr 4027  df-eprel 4211  df-id 4215  df-po 4218  df-iso 4219  df-iord 4288  df-on 4290  df-suc 4293  df-iom 4505  df-xp 4545  df-rel 4546  df-cnv 4547  df-co 4548  df-dm 4549  df-rn 4550  df-res 4551  df-ima 4552  df-iota 5088  df-fun 5125  df-fn 5126  df-f 5127  df-f1 5128  df-fo 5129  df-f1o 5130  df-fv 5131  df-ov 5777  df-oprab 5778  df-mpo 5779  df-1st 6038  df-2nd 6039  df-recs 6202  df-irdg 6267  df-1o 6313  df-2o 6314  df-oadd 6317  df-omul 6318  df-er 6429  df-ec 6431  df-qs 6435  df-ni 7112  df-pli 7113  df-mi 7114  df-lti 7115  df-plpq 7152  df-mpq 7153  df-enq 7155  df-nqqs 7156  df-plqqs 7157  df-mqqs 7158  df-1nqqs 7159  df-rq 7160  df-ltnqqs 7161  df-enq0 7232  df-nq0 7233  df-0nq0 7234  df-plq0 7235  df-mq0 7236  df-inp 7274  df-iplp 7276  df-enr 7534  df-nr 7535  df-plr 7536  df-c 7626  df-add 7631
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator