Metamath Proof Explorer


Theorem uzsupss

Description: Any bounded subset of an upper set of integers has a supremum. (Contributed by Mario Carneiro, 22-Jul-2014) (Revised by Mario Carneiro, 21-Apr-2015)

Ref Expression
Hypothesis uzsupss.1 Z = M
Assertion uzsupss M A Z x y A y x x Z y A ¬ x < y y Z y < x z A y < z

Proof

Step Hyp Ref Expression
1 uzsupss.1 Z = M
2 simpl1 M A Z x y A y x A = M
3 uzid M M M
4 2 3 syl M A Z x y A y x A = M M
5 4 1 eleqtrrdi M A Z x y A y x A = M Z
6 ral0 y ¬ M < y
7 simpr M A Z x y A y x A = A =
8 7 raleqdv M A Z x y A y x A = y A ¬ M < y y ¬ M < y
9 6 8 mpbiri M A Z x y A y x A = y A ¬ M < y
10 eluzle y M M y
11 eluzel2 y M M
12 eluzelz y M y
13 zre M M
14 zre y y
15 lenlt M y M y ¬ y < M
16 13 14 15 syl2an M y M y ¬ y < M
17 11 12 16 syl2anc y M M y ¬ y < M
18 10 17 mpbid y M ¬ y < M
19 18 1 eleq2s y Z ¬ y < M
20 19 pm2.21d y Z y < M z A y < z
21 20 rgen y Z y < M z A y < z
22 21 a1i M A Z x y A y x A = y Z y < M z A y < z
23 breq1 x = M x < y M < y
24 23 notbid x = M ¬ x < y ¬ M < y
25 24 ralbidv x = M y A ¬ x < y y A ¬ M < y
26 breq2 x = M y < x y < M
27 26 imbi1d x = M y < x z A y < z y < M z A y < z
28 27 ralbidv x = M y Z y < x z A y < z y Z y < M z A y < z
29 25 28 anbi12d x = M y A ¬ x < y y Z y < x z A y < z y A ¬ M < y y Z y < M z A y < z
30 29 rspcev M Z y A ¬ M < y y Z y < M z A y < z x Z y A ¬ x < y y Z y < x z A y < z
31 5 9 22 30 syl12anc M A Z x y A y x A = x Z y A ¬ x < y y Z y < x z A y < z
32 simpl2 M A Z x y A y x A A Z
33 uzssz M
34 1 33 eqsstri Z
35 32 34 sstrdi M A Z x y A y x A A
36 simpr M A Z x y A y x A A
37 simpl3 M A Z x y A y x A x y A y x
38 zsupss A A x y A y x x A y A ¬ x < y y Z y < x z A y < z
39 35 36 37 38 syl3anc M A Z x y A y x A x A y A ¬ x < y y Z y < x z A y < z
40 ssrexv A Z x A y A ¬ x < y y Z y < x z A y < z x Z y A ¬ x < y y Z y < x z A y < z
41 32 39 40 sylc M A Z x y A y x A x Z y A ¬ x < y y Z y < x z A y < z
42 31 41 pm2.61dane M A Z x y A y x x Z y A ¬ x < y y Z y < x z A y < z