Metamath Proof Explorer


Theorem xrge0addgt0

Description: The sum of nonnegative and positive numbers is positive. See addgtge0 . (Contributed by Thierry Arnoux, 6-Jul-2017)

Ref Expression
Assertion xrge0addgt0 A0+∞B0+∞0<A0<A+𝑒B

Proof

Step Hyp Ref Expression
1 0xr 0*
2 xaddrid 0*0+𝑒0=0
3 1 2 ax-mp 0+𝑒0=0
4 simplr A0+∞B0+∞0<A0<B0<A
5 simpr A0+∞B0+∞0<A0<B0<B
6 1 a1i A0+∞B0+∞0<A0<B0*
7 iccssxr 0+∞*
8 simplll A0+∞B0+∞0<A0<BA0+∞
9 7 8 sselid A0+∞B0+∞0<A0<BA*
10 simpllr A0+∞B0+∞0<A0<BB0+∞
11 7 10 sselid A0+∞B0+∞0<A0<BB*
12 xlt2add 0*0*A*B*0<A0<B0+𝑒0<A+𝑒B
13 6 6 9 11 12 syl22anc A0+∞B0+∞0<A0<B0<A0<B0+𝑒0<A+𝑒B
14 4 5 13 mp2and A0+∞B0+∞0<A0<B0+𝑒0<A+𝑒B
15 3 14 eqbrtrrid A0+∞B0+∞0<A0<B0<A+𝑒B
16 simplr A0+∞B0+∞0<A0=B0<A
17 oveq2 0=BA+𝑒0=A+𝑒B
18 17 adantl A0+∞B0+∞0<A0=BA+𝑒0=A+𝑒B
19 18 breq2d A0+∞B0+∞0<A0=B0<A+𝑒00<A+𝑒B
20 simplll A0+∞B0+∞0<A0=BA0+∞
21 7 20 sselid A0+∞B0+∞0<A0=BA*
22 xaddrid A*A+𝑒0=A
23 21 22 syl A0+∞B0+∞0<A0=BA+𝑒0=A
24 23 breq2d A0+∞B0+∞0<A0=B0<A+𝑒00<A
25 19 24 bitr3d A0+∞B0+∞0<A0=B0<A+𝑒B0<A
26 16 25 mpbird A0+∞B0+∞0<A0=B0<A+𝑒B
27 1 a1i A0+∞B0+∞0<A0*
28 simplr A0+∞B0+∞0<AB0+∞
29 7 28 sselid A0+∞B0+∞0<AB*
30 pnfxr +∞*
31 30 a1i A0+∞B0+∞0<A+∞*
32 iccgelb 0*+∞*B0+∞0B
33 27 31 28 32 syl3anc A0+∞B0+∞0<A0B
34 xrleloe 0*B*0B0<B0=B
35 34 biimpa 0*B*0B0<B0=B
36 27 29 33 35 syl21anc A0+∞B0+∞0<A0<B0=B
37 15 26 36 mpjaodan A0+∞B0+∞0<A0<A+𝑒B