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

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

Proof of Theorem rexadd
StepHypRef Expression
1 rexr 11382 . . 3 (𝐴 ∈ ℝ → 𝐴 ∈ ℝ*)
2 rexr 11382 . . 3 (𝐵 ∈ ℝ → 𝐵 ∈ ℝ*)
3 xaddval 13380 . . 3 ((𝐴 ∈ ℝ* ∧ 𝐵 ∈ ℝ*) → (𝐴 +e 𝐵) = if(𝐴 = +∞, if(𝐵 = -∞, 0, +∞), if(𝐴 = -∞, if(𝐵 = +∞, 0, -∞), if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵))))))
41, 2, 3syl2an 608 . 2 ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) → (𝐴 +e 𝐵) = if(𝐴 = +∞, if(𝐵 = -∞, 0, +∞), if(𝐴 = -∞, if(𝐵 = +∞, 0, -∞), if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵))))))
5 renepnf 11384 . . . . 5 (𝐴 ∈ ℝ → 𝐴 ≠ +∞)
6 ifnefalse 4497 . . . . 5 (𝐴 ≠ +∞ → if(𝐴 = +∞, if(𝐵 = -∞, 0, +∞), if(𝐴 = -∞, if(𝐵 = +∞, 0, -∞), if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵))))) = if(𝐴 = -∞, if(𝐵 = +∞, 0, -∞), if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵)))))
75, 6syl 18 . . . 4 (𝐴 ∈ ℝ → if(𝐴 = +∞, if(𝐵 = -∞, 0, +∞), if(𝐴 = -∞, if(𝐵 = +∞, 0, -∞), if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵))))) = if(𝐴 = -∞, if(𝐵 = +∞, 0, -∞), if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵)))))
8 renemnf 11385 . . . . 5 (𝐴 ∈ ℝ → 𝐴 ≠ -∞)
9 ifnefalse 4497 . . . . 5 (𝐴 ≠ -∞ → if(𝐴 = -∞, if(𝐵 = +∞, 0, -∞), if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵)))) = if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵))))
108, 9syl 18 . . . 4 (𝐴 ∈ ℝ → if(𝐴 = -∞, if(𝐵 = +∞, 0, -∞), if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵)))) = if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵))))
117, 10eqtrd 2798 . . 3 (𝐴 ∈ ℝ → if(𝐴 = +∞, if(𝐵 = -∞, 0, +∞), if(𝐴 = -∞, if(𝐵 = +∞, 0, -∞), if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵))))) = if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵))))
12 renepnf 11384 . . . . 5 (𝐵 ∈ ℝ → 𝐵 ≠ +∞)
13 ifnefalse 4497 . . . . 5 (𝐵 ≠ +∞ → if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵))) = if(𝐵 = -∞, -∞, (𝐴 + 𝐵)))
1412, 13syl 18 . . . 4 (𝐵 ∈ ℝ → if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵))) = if(𝐵 = -∞, -∞, (𝐴 + 𝐵)))
15 renemnf 11385 . . . . 5 (𝐵 ∈ ℝ → 𝐵 ≠ -∞)
16 ifnefalse 4497 . . . . 5 (𝐵 ≠ -∞ → if(𝐵 = -∞, -∞, (𝐴 + 𝐵)) = (𝐴 + 𝐵))
1715, 16syl 18 . . . 4 (𝐵 ∈ ℝ → if(𝐵 = -∞, -∞, (𝐴 + 𝐵)) = (𝐴 + 𝐵))
1814, 17eqtrd 2798 . . 3 (𝐵 ∈ ℝ → if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵))) = (𝐴 + 𝐵))
1911, 18sylan9eq 2818 . 2 ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) → if(𝐴 = +∞, if(𝐵 = -∞, 0, +∞), if(𝐴 = -∞, if(𝐵 = +∞, 0, -∞), if(𝐵 = +∞, +∞, if(𝐵 = -∞, -∞, (𝐴 + 𝐵))))) = (𝐴 + 𝐵))
204, 19eqtrd 2798 1 ((𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ) → (𝐴 +e 𝐵) = (𝐴 + 𝐵))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ∧ wa 401   = wceq 1570   ∈ wcel 2147   ≠ wne 2959  ifcif 4485  (class class class)co 7443  ℝcr 11226  0cc0 11227   + caddc 11230  +∞cpnf 11367  -∞cmnf 11368  ℝ*cxr 11369   +e cxad 13266
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1945  ax-6 2002  ax-7 2043  ax-8 2149  ax-9 2157  ax-10 2180  ax-11 2197  ax-12 2216  ax-ext 2735  ax-sep 5252  ax-nul 5263  ax-pow 5331  ax-pr 5395  ax-un 7775  ax-cnex 11283  ax-resscn 11284  ax-1cn 11285  ax-icn 11286  ax-addcl 11287  ax-mulcl 11289  ax-i2m1 11295
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2102  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2839  df-nfc 2913  df-ne 2960  df-nel 3066  df-ral 3081  df-rex 3091  df-rab 3417  df-v 3456  df-sbc 3743  df-csb 3852  df-ss 3901  df-dif 4050  df-in 4094  df-un 4154  df-nul 4282  df-if 4486  df-pw 4562  df-sn 4589  df-pr 4591  df-op 4839  df-uni 4871  df-br 5107  df-opab 5171  df-mpt 5190  df-id 5550  df-xp 5661  df-rel 5662  df-cnv 5663  df-co 5664  df-dm 5665  df-rn 5666  df-res 5667  df-ima 5668  df-iota 6512  df-fun 6560  df-fn 6561  df-f 6562  df-f1 6563  df-fo 6564  df-f1o 6565  df-fv 6566  df-ov 7446  df-oprab 7447  df-mpo 7448  df-er 8745  df-en 9002  df-dom 9003  df-sdom 9004  df-pnf 11372  df-mnf 11373  df-xr 11374  df-xadd 13269
This theorem is used by:  rexsub  13390  rexaddd  13391  xnn0xaddcl  13392  xaddnemnf  13393  xaddnepnf  13394  xnegid  13395  xaddcom  13397  xaddrid  13398  xnn0xadd0  13404  xnegdi  13405  xaddass  13406  xadddilem  13451  x2times  13456  hashunx  14557  hashunsnggt  14565  isxmet2d  24676  xmeter  24782  vtxdgfival  30080  1loopgrvd2  30114  vdegp1bi  30148  xlt2addrd  33421  xrsmulgzz  33640  xrge0slmod  33979  xrge0iifhom  34639  esumfsupre  34773  esumpfinvallem  34776  omssubadd  35002  probun  35121  heicant  38765  cntotbnd  38922  heiborlem6  38942  supxrgelem  46554  supxrge  46555  infrpge  46568  xrlexaddrp  46569  ovolsplit  47203  sge0tsms  47595  sge0pr  47609  sge0resplit  47621  sge0split  47624  sge0iunmptlemfi  47628  sge0iunmptlemre  47630  sge0xaddlem1  47648  sge0xaddlem2  47649  carageniuncllem1  47736  carageniuncllem2  47737  hoidmv1lelem2  47807  hoidmvlelem2  47811  hspmbllem3  47843
  Copyright terms: Public domain W3C validator