Metamath Proof Explorer


Theorem xrs1mnd

Description: The extended real numbers, restricted to RR* \ { -oo } , form an additive monoid - in contrast to the full structure, see xrsmgmdifsgrp . (Contributed by Mario Carneiro, 27-Nov-2014)

Ref Expression
Hypothesis xrs1mnd.1 R = 𝑠 * 𝑠 * −∞
Assertion xrs1mnd R Mnd

Proof

Step Hyp Ref Expression
1 xrs1mnd.1 R = 𝑠 * 𝑠 * −∞
2 difss * −∞ *
3 xrsbas * = Base 𝑠 *
4 1 3 ressbas2 * −∞ * * −∞ = Base R
5 2 4 mp1i * −∞ = Base R
6 xrex * V
7 6 difexi * −∞ V
8 xrsadd + 𝑒 = + 𝑠 *
9 1 8 ressplusg * −∞ V + 𝑒 = + R
10 7 9 mp1i + 𝑒 = + R
11 eldifsn x * −∞ x * x −∞
12 eldifsn y * −∞ y * y −∞
13 xaddcl x * y * x + 𝑒 y *
14 13 ad2ant2r x * x −∞ y * y −∞ x + 𝑒 y *
15 xaddnemnf x * x −∞ y * y −∞ x + 𝑒 y −∞
16 eldifsn x + 𝑒 y * −∞ x + 𝑒 y * x + 𝑒 y −∞
17 14 15 16 sylanbrc x * x −∞ y * y −∞ x + 𝑒 y * −∞
18 11 12 17 syl2anb x * −∞ y * −∞ x + 𝑒 y * −∞
19 18 3adant1 x * −∞ y * −∞ x + 𝑒 y * −∞
20 eldifsn z * −∞ z * z −∞
21 xaddass x * x −∞ y * y −∞ z * z −∞ x + 𝑒 y + 𝑒 z = x + 𝑒 y + 𝑒 z
22 11 12 20 21 syl3anb x * −∞ y * −∞ z * −∞ x + 𝑒 y + 𝑒 z = x + 𝑒 y + 𝑒 z
23 22 adantl x * −∞ y * −∞ z * −∞ x + 𝑒 y + 𝑒 z = x + 𝑒 y + 𝑒 z
24 0re 0
25 rexr 0 0 *
26 renemnf 0 0 −∞
27 eldifsn 0 * −∞ 0 * 0 −∞
28 25 26 27 sylanbrc 0 0 * −∞
29 24 28 mp1i 0 * −∞
30 eldifi x * −∞ x *
31 30 adantl x * −∞ x *
32 xaddid2 x * 0 + 𝑒 x = x
33 31 32 syl x * −∞ 0 + 𝑒 x = x
34 31 xaddid1d x * −∞ x + 𝑒 0 = x
35 5 10 19 23 29 33 34 ismndd R Mnd
36 35 mptru R Mnd