Metamath Proof Explorer


Theorem xrge0omnd

Description: The nonnegative extended real numbers form an ordered monoid. (Contributed by Thierry Arnoux, 22-Mar-2018)

Ref Expression
Assertion xrge0omnd 𝑠 * 𝑠 0 +∞ oMnd

Proof

Step Hyp Ref Expression
1 xrge0cmn 𝑠 * 𝑠 0 +∞ CMnd
2 cmnmnd 𝑠 * 𝑠 0 +∞ CMnd 𝑠 * 𝑠 0 +∞ Mnd
3 1 2 ax-mp 𝑠 * 𝑠 0 +∞ Mnd
4 ovex 𝑠 * 𝑠 0 +∞ V
5 xrge0base 0 +∞ = Base 𝑠 * 𝑠 0 +∞
6 xrge0le = 𝑠 * 𝑠 0 +∞
7 eliccxr x 0 +∞ x *
8 7 xrleidd x 0 +∞ x x
9 eliccxr y 0 +∞ y *
10 xrletri3 x * y * x = y x y y x
11 10 biimprd x * y * x y y x x = y
12 7 9 11 syl2an x 0 +∞ y 0 +∞ x y y x x = y
13 eliccxr z 0 +∞ z *
14 xrletr x * y * z * x y y z x z
15 7 9 13 14 syl3an x 0 +∞ y 0 +∞ z 0 +∞ x y y z x z
16 4 5 6 8 12 15 isposi 𝑠 * 𝑠 0 +∞ Poset
17 xrletri x * y * x y y x
18 7 9 17 syl2an x 0 +∞ y 0 +∞ x y y x
19 18 rgen2 x 0 +∞ y 0 +∞ x y y x
20 5 6 istos 𝑠 * 𝑠 0 +∞ Toset 𝑠 * 𝑠 0 +∞ Poset x 0 +∞ y 0 +∞ x y y x
21 16 19 20 mpbir2an 𝑠 * 𝑠 0 +∞ Toset
22 xleadd1a x * y * z * x y x + 𝑒 z y + 𝑒 z
23 22 ex x * y * z * x y x + 𝑒 z y + 𝑒 z
24 7 9 13 23 syl3an x 0 +∞ y 0 +∞ z 0 +∞ x y x + 𝑒 z y + 𝑒 z
25 24 rgen3 x 0 +∞ y 0 +∞ z 0 +∞ x y x + 𝑒 z y + 𝑒 z
26 xrge0plusg + 𝑒 = + 𝑠 * 𝑠 0 +∞
27 5 26 6 isomnd 𝑠 * 𝑠 0 +∞ oMnd 𝑠 * 𝑠 0 +∞ Mnd 𝑠 * 𝑠 0 +∞ Toset x 0 +∞ y 0 +∞ z 0 +∞ x y x + 𝑒 z y + 𝑒 z
28 3 21 25 27 mpbir3an 𝑠 * 𝑠 0 +∞ oMnd