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 AAxyAyxsupA<A

Proof

Step Hyp Ref Expression
1 zssre
2 sstr AA
3 1 2 mpan2 AA
4 suprcl AAxyAyxsupA<
5 3 4 syl3an1 AAxyAyxsupA<
6 5 ltm1d AAxyAyxsupA<1<supA<
7 peano2rem supA<supA<1
8 4 7 syl AAxyAyxsupA<1
9 suprlub AAxyAyxsupA<1supA<1<supA<zAsupA<1<z
10 8 9 mpdan AAxyAyxsupA<1<supA<zAsupA<1<z
11 3 10 syl3an1 AAxyAyxsupA<1<supA<zAsupA<1<z
12 6 11 mpbid AAxyAyxzAsupA<1<z
13 simpl1 AAxyAyxzAsupA<1<zA
14 13 sselda AAxyAyxzAsupA<1<zwAw
15 1 14 sselid AAxyAyxzAsupA<1<zwAw
16 5 adantr AAxyAyxzAsupA<1<zsupA<
17 16 adantr AAxyAyxzAsupA<1<zwAsupA<
18 simprl AAxyAyxzAsupA<1<zzA
19 13 18 sseldd AAxyAyxzAsupA<1<zz
20 zre zz
21 19 20 syl AAxyAyxzAsupA<1<zz
22 peano2re zz+1
23 21 22 syl AAxyAyxzAsupA<1<zz+1
24 23 adantr AAxyAyxzAsupA<1<zwAz+1
25 suprub AAxyAyxwAwsupA<
26 3 25 syl3anl1 AAxyAyxwAwsupA<
27 26 adantlr AAxyAyxzAsupA<1<zwAwsupA<
28 simprr AAxyAyxzAsupA<1<zsupA<1<z
29 1red AAxyAyxzAsupA<1<z1
30 16 29 21 ltsubaddd AAxyAyxzAsupA<1<zsupA<1<zsupA<<z+1
31 28 30 mpbid AAxyAyxzAsupA<1<zsupA<<z+1
32 31 adantr AAxyAyxzAsupA<1<zwAsupA<<z+1
33 15 17 24 27 32 lelttrd AAxyAyxzAsupA<1<zwAw<z+1
34 19 adantr AAxyAyxzAsupA<1<zwAz
35 zleltp1 wzwzw<z+1
36 14 34 35 syl2anc AAxyAyxzAsupA<1<zwAwzw<z+1
37 33 36 mpbird AAxyAyxzAsupA<1<zwAwz
38 37 ralrimiva AAxyAyxzAsupA<1<zwAwz
39 suprleub AAxyAyxzsupA<zwAwz
40 3 39 syl3anl1 AAxyAyxzsupA<zwAwz
41 21 40 syldan AAxyAyxzAsupA<1<zsupA<zwAwz
42 38 41 mpbird AAxyAyxzAsupA<1<zsupA<z
43 suprub AAxyAyxzAzsupA<
44 3 43 syl3anl1 AAxyAyxzAzsupA<
45 44 adantrr AAxyAyxzAsupA<1<zzsupA<
46 16 21 letri3d AAxyAyxzAsupA<1<zsupA<=zsupA<zzsupA<
47 42 45 46 mpbir2and AAxyAyxzAsupA<1<zsupA<=z
48 47 18 eqeltrd AAxyAyxzAsupA<1<zsupA<A
49 12 48 rexlimddv AAxyAyxsupA<A