Metamath Proof Explorer


Theorem suprzcl

Description: The supremum of a bounded-above set of integers is a member of the set. (Contributed by Paul Chapman, 21-Mar-2011) (Revised by Mario Carneiro, 26-Jun-2015)

Ref Expression
Assertion suprzcl A A x y A y x sup A < A

Proof

Step Hyp Ref Expression
1 zssre
2 sstr A A
3 1 2 mpan2 A A
4 suprcl A A x y A y x sup A <
5 3 4 syl3an1 A A x y A y x sup A <
6 5 ltm1d A A x y A y x sup A < 1 < sup A <
7 peano2rem sup A < sup A < 1
8 4 7 syl A A x y A y x sup A < 1
9 suprlub A A x y A y x sup A < 1 sup A < 1 < sup A < z A sup A < 1 < z
10 8 9 mpdan A A x y A y x sup A < 1 < sup A < z A sup A < 1 < z
11 3 10 syl3an1 A A x y A y x sup A < 1 < sup A < z A sup A < 1 < z
12 6 11 mpbid A A x y A y x z A sup A < 1 < z
13 simpl1 A A x y A y x z A sup A < 1 < z A
14 13 sselda A A x y A y x z A sup A < 1 < z w A w
15 1 14 sselid A A x y A y x z A sup A < 1 < z w A w
16 5 adantr A A x y A y x z A sup A < 1 < z sup A <
17 16 adantr A A x y A y x z A sup A < 1 < z w A sup A <
18 simprl A A x y A y x z A sup A < 1 < z z A
19 13 18 sseldd A A x y A y x z A sup A < 1 < z z
20 zre z z
21 19 20 syl A A x y A y x z A sup A < 1 < z z
22 peano2re z z + 1
23 21 22 syl A A x y A y x z A sup A < 1 < z z + 1
24 23 adantr A A x y A y x z A sup A < 1 < z w A z + 1
25 suprub A A x y A y x w A w sup A <
26 3 25 syl3anl1 A A x y A y x w A w sup A <
27 26 adantlr A A x y A y x z A sup A < 1 < z w A w sup A <
28 simprr A A x y A y x z A sup A < 1 < z sup A < 1 < z
29 1red A A x y A y x z A sup A < 1 < z 1
30 16 29 21 ltsubaddd A A x y A y x z A sup A < 1 < z sup A < 1 < z sup A < < z + 1
31 28 30 mpbid A A x y A y x z A sup A < 1 < z sup A < < z + 1
32 31 adantr A A x y A y x z A sup A < 1 < z w A sup A < < z + 1
33 15 17 24 27 32 lelttrd A A x y A y x z A sup A < 1 < z w A w < z + 1
34 19 adantr A A x y A y x z A sup A < 1 < z w A z
35 zleltp1 w z w z w < z + 1
36 14 34 35 syl2anc A A x y A y x z A sup A < 1 < z w A w z w < z + 1
37 33 36 mpbird A A x y A y x z A sup A < 1 < z w A w z
38 37 ralrimiva A A x y A y x z A sup A < 1 < z w A w z
39 suprleub A A x y A y x z sup A < z w A w z
40 3 39 syl3anl1 A A x y A y x z sup A < z w A w z
41 21 40 syldan A A x y A y x z A sup A < 1 < z sup A < z w A w z
42 38 41 mpbird A A x y A y x z A sup A < 1 < z sup A < z
43 suprub A A x y A y x z A z sup A <
44 3 43 syl3anl1 A A x y A y x z A z sup A <
45 44 adantrr A A x y A y x z A sup A < 1 < z z sup A <
46 16 21 letri3d A A x y A y x z A sup A < 1 < z sup A < = z sup A < z z sup A <
47 42 45 46 mpbir2and A A x y A y x z A sup A < 1 < z sup A < = z
48 47 18 eqeltrd A A x y A y x z A sup A < 1 < z sup A < A
49 12 48 rexlimddv A A x y A y x sup A < A