Metamath Proof Explorer


Theorem xralrple4

Description: Show that A is less than B by showing that there is no positive bound on the difference. (Contributed by Glauco Siliprandi, 8-Apr-2021)

Ref Expression
Hypotheses xralrple4.a φ A *
xralrple4.b φ B
xralrple4.n φ N
Assertion xralrple4 φ A B x + A B + x N

Proof

Step Hyp Ref Expression
1 xralrple4.a φ A *
2 xralrple4.b φ B
3 xralrple4.n φ N
4 1 ad2antrr φ A B x + A *
5 2 rexrd φ B *
6 5 ad2antrr φ A B x + B *
7 2 ad2antrr φ A B x + B
8 rpre x + x
9 8 adantl φ x + x
10 3 nnnn0d φ N 0
11 10 adantr φ x + N 0
12 9 11 reexpcld φ x + x N
13 12 adantlr φ A B x + x N
14 7 13 readdcld φ A B x + B + x N
15 14 rexrd φ A B x + B + x N *
16 simplr φ A B x + A B
17 rpge0 x + 0 x
18 17 adantl φ x + 0 x
19 9 11 18 expge0d φ x + 0 x N
20 2 adantr φ x + B
21 20 12 addge01d φ x + 0 x N B B + x N
22 19 21 mpbid φ x + B B + x N
23 22 adantlr φ A B x + B B + x N
24 4 6 15 16 23 xrletrd φ A B x + A B + x N
25 24 ralrimiva φ A B x + A B + x N
26 25 ex φ A B x + A B + x N
27 simpr φ y + y +
28 3 nnrpd φ N +
29 28 rpreccld φ 1 N +
30 29 rpred φ 1 N
31 30 adantr φ y + 1 N
32 27 31 rpcxpcld φ y + y 1 N +
33 32 adantlr φ x + A B + x N y + y 1 N +
34 simplr φ x + A B + x N y + x + A B + x N
35 oveq1 x = y 1 N x N = y 1 N N
36 35 oveq2d x = y 1 N B + x N = B + y 1 N N
37 36 breq2d x = y 1 N A B + x N A B + y 1 N N
38 37 rspcva y 1 N + x + A B + x N A B + y 1 N N
39 33 34 38 syl2anc φ x + A B + x N y + A B + y 1 N N
40 27 rpcnd φ y + y
41 3 adantr φ y + N
42 cxproot y N y 1 N N = y
43 40 41 42 syl2anc φ y + y 1 N N = y
44 43 oveq2d φ y + B + y 1 N N = B + y
45 44 adantlr φ x + A B + x N y + B + y 1 N N = B + y
46 39 45 breqtrd φ x + A B + x N y + A B + y
47 46 ralrimiva φ x + A B + x N y + A B + y
48 xralrple A * B A B y + A B + y
49 1 2 48 syl2anc φ A B y + A B + y
50 49 adantr φ x + A B + x N A B y + A B + y
51 47 50 mpbird φ x + A B + x N A B
52 51 ex φ x + A B + x N A B
53 26 52 impbid φ A B x + A B + x N