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

Theorem rexadd 13182
Description: The extended real addition operation when both arguments are real. (Contributed by Mario Carneiro, 20-Aug-2015.)
Assertion
Ref Expression
rexadd ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) → (𝐴 +𝑒 𝐵) = (𝐴 + 𝐵))

Proof of Theorem rexadd
StepHypRef Expression
1 rexr 11189 . . 3 (𝐴 ∈ ℝ → 𝐴 ∈ ℝ*)
2 rexr 11189 . . 3 (𝐵 ∈ ℝ → 𝐵 ∈ ℝ*)
3 xaddval 13173 . . 3 ((𝐴 ∈ ℝ*𝐵 ∈ ℝ*) → (𝐴 +𝑒 𝐵) = if(𝐴 = +∞, if(𝐵 = -∞, 0, +∞), if(𝐴 = -∞, if(𝐵 = +∞, 0, -∞), if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵))))))
41, 2, 3syl2an 602 . 2 ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) → (𝐴 +𝑒 𝐵) = if(𝐴 = +∞, if(𝐵 = -∞, 0, +∞), if(𝐴 = -∞, if(𝐵 = +∞, 0, -∞), if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵))))))
5 renepnf 11191 . . . . 5 (𝐴 ∈ ℝ → 𝐴 ≠ +∞)
6 ifnefalse 4473 . . . . 5 (𝐴 ≠ +∞ → if(𝐴 = +∞, if(𝐵 = -∞, 0, +∞), if(𝐴 = -∞, if(𝐵 = +∞, 0, -∞), if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵))))) = if(𝐴 = -∞, if(𝐵 = +∞, 0, -∞), if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵)))))
75, 6syl 17 . . . 4 (𝐴 ∈ ℝ → if(𝐴 = +∞, if(𝐵 = -∞, 0, +∞), if(𝐴 = -∞, if(𝐵 = +∞, 0, -∞), if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵))))) = if(𝐴 = -∞, if(𝐵 = +∞, 0, -∞), if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵)))))
8 renemnf 11192 . . . . 5 (𝐴 ∈ ℝ → 𝐴 ≠ -∞)
9 ifnefalse 4473 . . . . 5 (𝐴 ≠ -∞ → if(𝐴 = -∞, if(𝐵 = +∞, 0, -∞), if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵)))) = if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵))))
108, 9syl 17 . . . 4 (𝐴 ∈ ℝ → if(𝐴 = -∞, if(𝐵 = +∞, 0, -∞), if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵)))) = if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵))))
117, 10eqtrd 2775 . . 3 (𝐴 ∈ ℝ → if(𝐴 = +∞, if(𝐵 = -∞, 0, +∞), if(𝐴 = -∞, if(𝐵 = +∞, 0, -∞), if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵))))) = if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵))))
12 renepnf 11191 . . . . 5 (𝐵 ∈ ℝ → 𝐵 ≠ +∞)
13 ifnefalse 4473 . . . . 5 (𝐵 ≠ +∞ → if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵))) = if(𝐵 = -∞, -∞, (𝐴 + 𝐵)))
1412, 13syl 17 . . . 4 (𝐵 ∈ ℝ → if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵))) = if(𝐵 = -∞, -∞, (𝐴 + 𝐵)))
15 renemnf 11192 . . . . 5 (𝐵 ∈ ℝ → 𝐵 ≠ -∞)
16 ifnefalse 4473 . . . . 5 (𝐵 ≠ -∞ → if(𝐵 = -∞, -∞, (𝐴 + 𝐵)) = (𝐴 + 𝐵))
1715, 16syl 17 . . . 4 (𝐵 ∈ ℝ → if(𝐵 = -∞, -∞, (𝐴 + 𝐵)) = (𝐴 + 𝐵))
1814, 17eqtrd 2775 . . 3 (𝐵 ∈ ℝ → if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵))) = (𝐴 + 𝐵))
1911, 18sylan9eq 2795 . 2 ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) → if(𝐴 = +∞, if(𝐵 = -∞, 0, +∞), if(𝐴 = -∞, if(𝐵 = +∞, 0, -∞), if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵))))) = (𝐴 + 𝐵))
204, 19eqtrd 2775 1 ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) → (𝐴 +𝑒 𝐵) = (𝐴 + 𝐵))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 396   = wceq 1547  wcel 2119  wne 2935  ifcif 4461  (class class class)co 7363  cr 11035  0cc0 11036   + caddc 11039  +∞cpnf 11174  -∞cmnf 11175  *cxr 11176   +𝑒 cxad 13059
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1802  ax-4 1816  ax-5 1917  ax-6 1974  ax-7 2015  ax-8 2121  ax-9 2129  ax-10 2152  ax-11 2168  ax-12 2189  ax-ext 2712  ax-sep 5225  ax-nul 5235  ax-pow 5301  ax-pr 5369  ax-un 7685  ax-cnex 11092  ax-resscn 11093  ax-1cn 11094  ax-icn 11095  ax-addcl 11096  ax-mulcl 11098  ax-i2m1 11104
This theorem depends on definitions:  df-bi 208  df-an 397  df-or 854  df-3an 1094  df-tru 1550  df-fal 1560  df-ex 1787  df-nf 1791  df-sb 2074  df-mo 2543  df-eu 2573  df-clab 2719  df-cleq 2732  df-clel 2815  df-nfc 2889  df-ne 2936  df-nel 3040  df-ral 3055  df-rex 3065  df-rab 3393  df-v 3434  df-sbc 3731  df-csb 3839  df-dif 3893  df-un 3895  df-in 3897  df-ss 3907  df-nul 4269  df-if 4462  df-pw 4538  df-sn 4563  df-pr 4565  df-op 4569  df-uni 4846  df-br 5080  df-opab 5142  df-mpt 5161  df-id 5520  df-xp 5631  df-rel 5632  df-cnv 5633  df-co 5634  df-dm 5635  df-rn 5636  df-res 5637  df-ima 5638  df-iota 6448  df-fun 6494  df-fn 6495  df-f 6496  df-f1 6497  df-fo 6498  df-f1o 6499  df-fv 6500  df-ov 7366  df-oprab 7367  df-mpo 7368  df-er 8640  df-en 8891  df-dom 8892  df-sdom 8893  df-pnf 11179  df-mnf 11180  df-xr 11181  df-xadd 13062
This theorem is referenced by:  rexsub  13183  rexaddd  13184  xnn0xaddcl  13185  xaddnemnf  13186  xaddnepnf  13187  xnegid  13188  xaddcom  13190  xaddrid  13191  xnn0xadd0  13197  xnegdi  13198  xaddass  13199  xadddilem  13244  x2times  13249  hashunx  14346  hashunsnggt  14354  isxmet2d  24317  xmeter  24423  vtxdgfival  29563  1loopgrvd2  29597  vdegp1bi  29631  xlt2addrd  32858  xrsmulgzz  33095  xrge0slmod  33438  xrge0iifhom  34128  esumfsupre  34262  esumpfinvallem  34265  omssubadd  34491  probun  34610  heicant  38029  cntotbnd  38170  heiborlem6  38190  supxrgelem  45789  supxrge  45790  infrpge  45803  xrlexaddrp  45804  ovolsplit  46438  sge0tsms  46830  sge0pr  46844  sge0resplit  46856  sge0split  46859  sge0iunmptlemfi  46863  sge0iunmptlemre  46865  sge0xaddlem1  46883  sge0xaddlem2  46884  carageniuncllem1  46971  carageniuncllem2  46972  hoidmv1lelem2  47042  hoidmvlelem2  47046  hspmbllem3  47078
  Copyright terms: Public domain W3C validator