Metamath Proof Explorer


Theorem xrs10

Description: The zero of the extended real number monoid. (Contributed by Mario Carneiro, 21-Aug-2015)

Ref Expression
Hypothesis xrs1mnd.1 𝑅 = ( ℝ*𝑠s ( ℝ* ∖ { -∞ } ) )
Assertion xrs10 0 = ( 0g𝑅 )

Proof

Step Hyp Ref Expression
1 xrs1mnd.1 𝑅 = ( ℝ*𝑠s ( ℝ* ∖ { -∞ } ) )
2 difss ( ℝ* ∖ { -∞ } ) ⊆ ℝ*
3 xrsbas * = ( Base ‘ ℝ*𝑠 )
4 1 3 ressbas2 ( ( ℝ* ∖ { -∞ } ) ⊆ ℝ* → ( ℝ* ∖ { -∞ } ) = ( Base ‘ 𝑅 ) )
5 2 4 ax-mp ( ℝ* ∖ { -∞ } ) = ( Base ‘ 𝑅 )
6 eqid ( 0g𝑅 ) = ( 0g𝑅 )
7 xrex * ∈ V
8 7 difexi ( ℝ* ∖ { -∞ } ) ∈ V
9 xrsadd +𝑒 = ( +g ‘ ℝ*𝑠 )
10 1 9 ressplusg ( ( ℝ* ∖ { -∞ } ) ∈ V → +𝑒 = ( +g𝑅 ) )
11 8 10 ax-mp +𝑒 = ( +g𝑅 )
12 0re 0 ∈ ℝ
13 rexr ( 0 ∈ ℝ → 0 ∈ ℝ* )
14 renemnf ( 0 ∈ ℝ → 0 ≠ -∞ )
15 eldifsn ( 0 ∈ ( ℝ* ∖ { -∞ } ) ↔ ( 0 ∈ ℝ* ∧ 0 ≠ -∞ ) )
16 13 14 15 sylanbrc ( 0 ∈ ℝ → 0 ∈ ( ℝ* ∖ { -∞ } ) )
17 12 16 mp1i ( ⊤ → 0 ∈ ( ℝ* ∖ { -∞ } ) )
18 eldifi ( 𝑥 ∈ ( ℝ* ∖ { -∞ } ) → 𝑥 ∈ ℝ* )
19 18 adantl ( ( ⊤ ∧ 𝑥 ∈ ( ℝ* ∖ { -∞ } ) ) → 𝑥 ∈ ℝ* )
20 xaddid2 ( 𝑥 ∈ ℝ* → ( 0 +𝑒 𝑥 ) = 𝑥 )
21 19 20 syl ( ( ⊤ ∧ 𝑥 ∈ ( ℝ* ∖ { -∞ } ) ) → ( 0 +𝑒 𝑥 ) = 𝑥 )
22 19 xaddid1d ( ( ⊤ ∧ 𝑥 ∈ ( ℝ* ∖ { -∞ } ) ) → ( 𝑥 +𝑒 0 ) = 𝑥 )
23 5 6 11 17 21 22 ismgmid2 ( ⊤ → 0 = ( 0g𝑅 ) )
24 23 mptru 0 = ( 0g𝑅 )