Metamath Proof Explorer


Theorem xrlexaddrp

Description: If an extended real number A can be approximated from above, adding positive reals to B , then A is less than or equal to B . (Contributed by Glauco Siliprandi, 11-Oct-2020)

Ref Expression
Hypotheses xrlexaddrp.1 φ A *
xrlexaddrp.2 φ B *
xrlexaddrp.3 φ x + A B + 𝑒 x
Assertion xrlexaddrp φ A B

Proof

Step Hyp Ref Expression
1 xrlexaddrp.1 φ A *
2 xrlexaddrp.2 φ B *
3 xrlexaddrp.3 φ x + A B + 𝑒 x
4 pnfge A * A +∞
5 1 4 syl φ A +∞
6 5 adantr φ B = +∞ A +∞
7 id B = +∞ B = +∞
8 7 eqcomd B = +∞ +∞ = B
9 8 adantl φ B = +∞ +∞ = B
10 6 9 breqtrd φ B = +∞ A B
11 simpl φ ¬ B = +∞ φ
12 neqne ¬ B = +∞ B +∞
13 12 adantl φ ¬ B = +∞ B +∞
14 simpr φ A = −∞ A = −∞
15 mnfle B * −∞ B
16 2 15 syl φ −∞ B
17 16 adantr φ A = −∞ −∞ B
18 14 17 eqbrtrd φ A = −∞ A B
19 18 adantlr φ B +∞ A = −∞ A B
20 simpl φ B +∞ ¬ A = −∞ φ B +∞
21 neqne ¬ A = −∞ A −∞
22 21 adantl φ B +∞ ¬ A = −∞ A −∞
23 simpll φ B +∞ A −∞ φ
24 2 adantr φ B +∞ B *
25 simpr φ B +∞ B +∞
26 24 25 jca φ B +∞ B * B +∞
27 xrnepnf B * B +∞ B B = −∞
28 26 27 sylib φ B +∞ B B = −∞
29 28 adantr φ B +∞ ¬ B B B = −∞
30 simpr φ B +∞ ¬ B ¬ B
31 pm2.53 B B = −∞ ¬ B B = −∞
32 29 30 31 sylc φ B +∞ ¬ B B = −∞
33 32 adantlr φ B +∞ A −∞ ¬ B B = −∞
34 id φ φ
35 1rp 1 +
36 35 a1i φ 1 +
37 1re 1
38 37 elexi 1 V
39 eleq1 x = 1 x + 1 +
40 39 anbi2d x = 1 φ x + φ 1 +
41 oveq2 x = 1 B + 𝑒 x = B + 𝑒 1
42 41 breq2d x = 1 A B + 𝑒 x A B + 𝑒 1
43 40 42 imbi12d x = 1 φ x + A B + 𝑒 x φ 1 + A B + 𝑒 1
44 38 43 3 vtocl φ 1 + A B + 𝑒 1
45 34 36 44 syl2anc φ A B + 𝑒 1
46 45 ad2antrr φ A −∞ B = −∞ A B + 𝑒 1
47 oveq1 B = −∞ B + 𝑒 1 = −∞ + 𝑒 1
48 1xr 1 *
49 ltpnf 1 1 < +∞
50 37 49 ax-mp 1 < +∞
51 37 50 ltneii 1 +∞
52 xaddmnf2 1 * 1 +∞ −∞ + 𝑒 1 = −∞
53 48 51 52 mp2an −∞ + 𝑒 1 = −∞
54 53 a1i B = −∞ −∞ + 𝑒 1 = −∞
55 47 54 eqtr2d B = −∞ −∞ = B + 𝑒 1
56 55 adantl φ A −∞ B = −∞ −∞ = B + 𝑒 1
57 56 eqcomd φ A −∞ B = −∞ B + 𝑒 1 = −∞
58 1 adantr φ A −∞ A *
59 simpr φ A −∞ A −∞
60 nemnftgtmnft A * A −∞ −∞ < A
61 58 59 60 syl2anc φ A −∞ −∞ < A
62 61 adantr φ A −∞ B = −∞ −∞ < A
63 57 62 eqbrtrd φ A −∞ B = −∞ B + 𝑒 1 < A
64 2 ad2antrr φ A −∞ B = −∞ B *
65 48 a1i φ A −∞ B = −∞ 1 *
66 64 65 xaddcld φ A −∞ B = −∞ B + 𝑒 1 *
67 1 ad2antrr φ A −∞ B = −∞ A *
68 xrltnle B + 𝑒 1 * A * B + 𝑒 1 < A ¬ A B + 𝑒 1
69 66 67 68 syl2anc φ A −∞ B = −∞ B + 𝑒 1 < A ¬ A B + 𝑒 1
70 63 69 mpbid φ A −∞ B = −∞ ¬ A B + 𝑒 1
71 46 70 pm2.65da φ A −∞ ¬ B = −∞
72 71 neqned φ A −∞ B −∞
73 72 ad4ant13 φ B +∞ A −∞ ¬ B B −∞
74 73 neneqd φ B +∞ A −∞ ¬ B ¬ B = −∞
75 33 74 condan φ B +∞ A −∞ B
76 3 adantlr φ B x + A B + 𝑒 x
77 simpl B x + B
78 rpre x + x
79 78 adantl B x + x
80 rexadd B x B + 𝑒 x = B + x
81 77 79 80 syl2anc B x + B + 𝑒 x = B + x
82 81 adantll φ B x + B + 𝑒 x = B + x
83 76 82 breqtrd φ B x + A B + x
84 83 ralrimiva φ B x + A B + x
85 1 adantr φ B A *
86 simpr φ B B
87 xralrple A * B A B x + A B + x
88 85 86 87 syl2anc φ B A B x + A B + x
89 84 88 mpbird φ B A B
90 23 75 89 syl2anc φ B +∞ A −∞ A B
91 20 22 90 syl2anc φ B +∞ ¬ A = −∞ A B
92 19 91 pm2.61dan φ B +∞ A B
93 11 13 92 syl2anc φ ¬ B = +∞ A B
94 10 93 pm2.61dan φ A B