Metamath Proof Explorer


Theorem xaddf

Description: The extended real addition operation is closed in extended reals. (Contributed by Mario Carneiro, 21-Aug-2015)

Ref Expression
Assertion xaddf + 𝑒 : * × * *

Proof

Step Hyp Ref Expression
1 0xr 0 *
2 pnfxr +∞ *
3 1 2 ifcli if y = −∞ 0 +∞ *
4 3 a1i x * y * x = +∞ if y = −∞ 0 +∞ *
5 mnfxr −∞ *
6 1 5 ifcli if y = +∞ 0 −∞ *
7 6 a1i x * y * ¬ x = +∞ x = −∞ if y = +∞ 0 −∞ *
8 2 a1i x * ¬ x = +∞ ¬ x = −∞ y * y = +∞ +∞ *
9 5 a1i x * ¬ x = +∞ ¬ x = −∞ y * ¬ y = +∞ y = −∞ −∞ *
10 ioran ¬ x = +∞ x = −∞ ¬ x = +∞ ¬ x = −∞
11 elxr x * x x = +∞ x = −∞
12 3orass x x = +∞ x = −∞ x x = +∞ x = −∞
13 11 12 sylbb x * x x = +∞ x = −∞
14 13 ord x * ¬ x x = +∞ x = −∞
15 14 con1d x * ¬ x = +∞ x = −∞ x
16 15 imp x * ¬ x = +∞ x = −∞ x
17 10 16 sylan2br x * ¬ x = +∞ ¬ x = −∞ x
18 ioran ¬ y = +∞ y = −∞ ¬ y = +∞ ¬ y = −∞
19 elxr y * y y = +∞ y = −∞
20 3orass y y = +∞ y = −∞ y y = +∞ y = −∞
21 19 20 sylbb y * y y = +∞ y = −∞
22 21 ord y * ¬ y y = +∞ y = −∞
23 22 con1d y * ¬ y = +∞ y = −∞ y
24 23 imp y * ¬ y = +∞ y = −∞ y
25 18 24 sylan2br y * ¬ y = +∞ ¬ y = −∞ y
26 readdcl x y x + y
27 17 25 26 syl2an x * ¬ x = +∞ ¬ x = −∞ y * ¬ y = +∞ ¬ y = −∞ x + y
28 27 rexrd x * ¬ x = +∞ ¬ x = −∞ y * ¬ y = +∞ ¬ y = −∞ x + y *
29 28 anassrs x * ¬ x = +∞ ¬ x = −∞ y * ¬ y = +∞ ¬ y = −∞ x + y *
30 29 anassrs x * ¬ x = +∞ ¬ x = −∞ y * ¬ y = +∞ ¬ y = −∞ x + y *
31 9 30 ifclda x * ¬ x = +∞ ¬ x = −∞ y * ¬ y = +∞ if y = −∞ −∞ x + y *
32 8 31 ifclda x * ¬ x = +∞ ¬ x = −∞ y * if y = +∞ +∞ if y = −∞ −∞ x + y *
33 32 an32s x * y * ¬ x = +∞ ¬ x = −∞ if y = +∞ +∞ if y = −∞ −∞ x + y *
34 33 anassrs x * y * ¬ x = +∞ ¬ x = −∞ if y = +∞ +∞ if y = −∞ −∞ x + y *
35 7 34 ifclda x * y * ¬ x = +∞ if x = −∞ if y = +∞ 0 −∞ if y = +∞ +∞ if y = −∞ −∞ x + y *
36 4 35 ifclda x * y * if x = +∞ if y = −∞ 0 +∞ if x = −∞ if y = +∞ 0 −∞ if y = +∞ +∞ if y = −∞ −∞ x + y *
37 36 rgen2 x * y * if x = +∞ if y = −∞ 0 +∞ if x = −∞ if y = +∞ 0 −∞ if y = +∞ +∞ if y = −∞ −∞ x + y *
38 df-xadd + 𝑒 = x * , y * if x = +∞ if y = −∞ 0 +∞ if x = −∞ if y = +∞ 0 −∞ if y = +∞ +∞ if y = −∞ −∞ x + y
39 38 fmpo x * y * if x = +∞ if y = −∞ 0 +∞ if x = −∞ if y = +∞ 0 −∞ if y = +∞ +∞ if y = −∞ −∞ x + y * + 𝑒 : * × * *
40 37 39 mpbi + 𝑒 : * × * *