MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  addcom Structured version   Visualization version   GIF version

Theorem addcom 11396
Description: Addition commutes. This used to be one of our complex number axioms, until it was found to be dependent on the others. Based on ideas by Eric Schmidt. (Contributed by Scott Fenton, 3-Jan-2013.)
Assertion
Ref Expression
addcom ((๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ (๐ด + ๐ต) = (๐ต + ๐ด))

Proof of Theorem addcom
StepHypRef Expression
1 1cnd 11205 . . . . . . . 8 ((๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ 1 โˆˆ โ„‚)
21, 1addcld 11229 . . . . . . 7 ((๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ (1 + 1) โˆˆ โ„‚)
3 simpl 483 . . . . . . 7 ((๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ ๐ด โˆˆ โ„‚)
4 simpr 485 . . . . . . 7 ((๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ ๐ต โˆˆ โ„‚)
52, 3, 4adddid 11234 . . . . . 6 ((๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ ((1 + 1) ยท (๐ด + ๐ต)) = (((1 + 1) ยท ๐ด) + ((1 + 1) ยท ๐ต)))
63, 4addcld 11229 . . . . . . 7 ((๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ (๐ด + ๐ต) โˆˆ โ„‚)
7 1p1times 11381 . . . . . . 7 ((๐ด + ๐ต) โˆˆ โ„‚ โ†’ ((1 + 1) ยท (๐ด + ๐ต)) = ((๐ด + ๐ต) + (๐ด + ๐ต)))
86, 7syl 17 . . . . . 6 ((๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ ((1 + 1) ยท (๐ด + ๐ต)) = ((๐ด + ๐ต) + (๐ด + ๐ต)))
9 1p1times 11381 . . . . . . 7 (๐ด โˆˆ โ„‚ โ†’ ((1 + 1) ยท ๐ด) = (๐ด + ๐ด))
10 1p1times 11381 . . . . . . 7 (๐ต โˆˆ โ„‚ โ†’ ((1 + 1) ยท ๐ต) = (๐ต + ๐ต))
119, 10oveqan12d 7424 . . . . . 6 ((๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ (((1 + 1) ยท ๐ด) + ((1 + 1) ยท ๐ต)) = ((๐ด + ๐ด) + (๐ต + ๐ต)))
125, 8, 113eqtr3rd 2781 . . . . 5 ((๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ ((๐ด + ๐ด) + (๐ต + ๐ต)) = ((๐ด + ๐ต) + (๐ด + ๐ต)))
133, 3addcld 11229 . . . . . 6 ((๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ (๐ด + ๐ด) โˆˆ โ„‚)
1413, 4, 4addassd 11232 . . . . 5 ((๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ (((๐ด + ๐ด) + ๐ต) + ๐ต) = ((๐ด + ๐ด) + (๐ต + ๐ต)))
156, 3, 4addassd 11232 . . . . 5 ((๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ (((๐ด + ๐ต) + ๐ด) + ๐ต) = ((๐ด + ๐ต) + (๐ด + ๐ต)))
1612, 14, 153eqtr4d 2782 . . . 4 ((๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ (((๐ด + ๐ด) + ๐ต) + ๐ต) = (((๐ด + ๐ต) + ๐ด) + ๐ต))
1713, 4addcld 11229 . . . . 5 ((๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ ((๐ด + ๐ด) + ๐ต) โˆˆ โ„‚)
186, 3addcld 11229 . . . . 5 ((๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ ((๐ด + ๐ต) + ๐ด) โˆˆ โ„‚)
19 addcan2 11395 . . . . 5 ((((๐ด + ๐ด) + ๐ต) โˆˆ โ„‚ โˆง ((๐ด + ๐ต) + ๐ด) โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ ((((๐ด + ๐ด) + ๐ต) + ๐ต) = (((๐ด + ๐ต) + ๐ด) + ๐ต) โ†” ((๐ด + ๐ด) + ๐ต) = ((๐ด + ๐ต) + ๐ด)))
2017, 18, 4, 19syl3anc 1371 . . . 4 ((๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ ((((๐ด + ๐ด) + ๐ต) + ๐ต) = (((๐ด + ๐ต) + ๐ด) + ๐ต) โ†” ((๐ด + ๐ด) + ๐ต) = ((๐ด + ๐ต) + ๐ด)))
2116, 20mpbid 231 . . 3 ((๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ ((๐ด + ๐ด) + ๐ต) = ((๐ด + ๐ต) + ๐ด))
223, 3, 4addassd 11232 . . 3 ((๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ ((๐ด + ๐ด) + ๐ต) = (๐ด + (๐ด + ๐ต)))
233, 4, 3addassd 11232 . . 3 ((๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ ((๐ด + ๐ต) + ๐ด) = (๐ด + (๐ต + ๐ด)))
2421, 22, 233eqtr3d 2780 . 2 ((๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ (๐ด + (๐ด + ๐ต)) = (๐ด + (๐ต + ๐ด)))
254, 3addcld 11229 . . 3 ((๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ (๐ต + ๐ด) โˆˆ โ„‚)
26 addcan 11394 . . 3 ((๐ด โˆˆ โ„‚ โˆง (๐ด + ๐ต) โˆˆ โ„‚ โˆง (๐ต + ๐ด) โˆˆ โ„‚) โ†’ ((๐ด + (๐ด + ๐ต)) = (๐ด + (๐ต + ๐ด)) โ†” (๐ด + ๐ต) = (๐ต + ๐ด)))
273, 6, 25, 26syl3anc 1371 . 2 ((๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ ((๐ด + (๐ด + ๐ต)) = (๐ด + (๐ต + ๐ด)) โ†” (๐ด + ๐ต) = (๐ต + ๐ด)))
2824, 27mpbid 231 1 ((๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚) โ†’ (๐ด + ๐ต) = (๐ต + ๐ด))
Colors of variables: wff setvar class
Syntax hints:   โ†’ wi 4   โ†” wb 205   โˆง wa 396   = wceq 1541   โˆˆ wcel 2106  (class class class)co 7405  โ„‚cc 11104  1c1 11107   + caddc 11109   ยท cmul 11111
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1913  ax-6 1971  ax-7 2011  ax-8 2108  ax-9 2116  ax-10 2137  ax-11 2154  ax-12 2171  ax-ext 2703  ax-sep 5298  ax-nul 5305  ax-pow 5362  ax-pr 5426  ax-un 7721  ax-resscn 11163  ax-1cn 11164  ax-icn 11165  ax-addcl 11166  ax-addrcl 11167  ax-mulcl 11168  ax-mulrcl 11169  ax-mulcom 11170  ax-addass 11171  ax-mulass 11172  ax-distr 11173  ax-i2m1 11174  ax-1ne0 11175  ax-1rid 11176  ax-rnegex 11177  ax-rrecex 11178  ax-cnre 11179  ax-pre-lttri 11180  ax-pre-lttrn 11181  ax-pre-ltadd 11182
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 846  df-3or 1088  df-3an 1089  df-tru 1544  df-fal 1554  df-ex 1782  df-nf 1786  df-sb 2068  df-mo 2534  df-eu 2563  df-clab 2710  df-cleq 2724  df-clel 2810  df-nfc 2885  df-ne 2941  df-nel 3047  df-ral 3062  df-rex 3071  df-rab 3433  df-v 3476  df-sbc 3777  df-csb 3893  df-dif 3950  df-un 3952  df-in 3954  df-ss 3964  df-nul 4322  df-if 4528  df-pw 4603  df-sn 4628  df-pr 4630  df-op 4634  df-uni 4908  df-br 5148  df-opab 5210  df-mpt 5231  df-id 5573  df-po 5587  df-so 5588  df-xp 5681  df-rel 5682  df-cnv 5683  df-co 5684  df-dm 5685  df-rn 5686  df-res 5687  df-ima 5688  df-iota 6492  df-fun 6542  df-fn 6543  df-f 6544  df-f1 6545  df-fo 6546  df-f1o 6547  df-fv 6548  df-ov 7408  df-er 8699  df-en 8936  df-dom 8937  df-sdom 8938  df-pnf 11246  df-mnf 11247  df-ltxr 11249
This theorem is referenced by:  addcomi  11401  ltaddnegr  11426  add12  11427  add32  11428  add42  11431  subsub23  11461  pncan2  11463  addsub  11467  addsub12  11469  addsubeq4  11471  sub32  11490  pnpcan2  11496  ppncan  11498  sub4  11501  negsubdi2  11515  ltaddsub2  11685  leaddsub2  11687  leltadd  11694  ltaddpos2  11701  addge02  11721  conjmul  11927  recp1lt1  12108  recreclt  12109  avgle1  12448  avgle2  12449  avgle  12450  nn0nnaddcl  12499  xaddcom  13215  fzen  13514  fzshftral  13585  fzo0addelr  13683  elfzoext  13685  flzadd  13787  addmodidr  13881  modadd2mod  13882  nn0ennn  13940  seradd  14006  bernneq2  14189  ccatrn  14535  ccatalpha  14539  revccat  14712  2cshwcom  14762  shftval2  15018  shftval4  15020  crim  15058  absmax  15272  climshft2  15522  summolem3  15656  binom1dif  15775  isumshft  15781  arisum  15802  mertenslem1  15826  bpolydiflem  15994  addcos  16113  demoivreALT  16140  dvdsaddr  16242  sumodd  16327  divalglem4  16335  divalgb  16343  gcdaddm  16462  hashdvds  16704  phiprmpw  16705  pythagtriplem2  16746  prmgaplem7  16986  mulgnndir  18977  cnaddablx  19730  cnaddabl  19731  zaddablx  19734  cncrng  20958  ioo2bl  24300  icopnfcnv  24449  uniioombllem3  25093  fta1glem1  25674  plyremlem  25808  fta1lem  25811  vieta1lem1  25814  vieta1lem2  25815  aaliou3lem2  25847  dvradcnv  25924  pserdv2  25933  reeff1olem  25949  ptolemy  25997  logcnlem4  26144  cxpsqrt  26202  atandm2  26371  atandm4  26373  atanlogsublem  26409  2efiatan  26412  dvatan  26429  birthdaylem2  26446  emcllem2  26490  fsumharmonic  26505  wilthlem1  26561  wilthlem2  26562  basellem8  26581  1sgmprm  26691  perfectlem2  26722  pntibndlem1  27081  pntibndlem2  27083  pntlemd  27086  pntlemc  27087  eucrctshift  29485  cnaddabloOLD  29821  cdj3lem3b  31680  isarchi3  32320  archiabllem2c  32328  cos2h  36467  tan2h  36468  lcmineqlem4  40885  2xp3dxp2ge1d  41010  eldioph2lem1  41483  addcomgi  43200  fz0addcom  46011  epoo  46357  perfectALTVlem2  46376  sbgoldbaltlem2  46434
  Copyright terms: Public domain W3C validator