Metamath Proof Explorer


Theorem suprleubrnmpt

Description: The supremum of a nonempty bounded indexed set of reals is less than or equal to an upper bound. (Contributed by Glauco Siliprandi, 23-Oct-2021)

Ref Expression
Hypotheses suprleubrnmpt.x xφ
suprleubrnmpt.a φA
suprleubrnmpt.b φxAB
suprleubrnmpt.e φyxABy
suprleubrnmpt.c φC
Assertion suprleubrnmpt φsupranxAB<CxABC

Proof

Step Hyp Ref Expression
1 suprleubrnmpt.x xφ
2 suprleubrnmpt.a φA
3 suprleubrnmpt.b φxAB
4 suprleubrnmpt.e φyxABy
5 suprleubrnmpt.c φC
6 eqid xAB=xAB
7 1 6 3 rnmptssd φranxAB
8 1 3 6 2 rnmptn0 φranxAB
9 1 4 rnmptbdd φywranxABwy
10 suprleub ranxABranxABywranxABwyCsupranxAB<CzranxABzC
11 7 8 9 5 10 syl31anc φsupranxAB<CzranxABzC
12 nfmpt1 _xxAB
13 12 nfrn _xranxAB
14 nfv xzC
15 13 14 nfralw xzranxABzC
16 1 15 nfan xφzranxABzC
17 simpr φxAxA
18 6 elrnmpt1 xABBranxAB
19 17 3 18 syl2anc φxABranxAB
20 19 adantlr φzranxABzCxABranxAB
21 simplr φzranxABzCxAzranxABzC
22 breq1 z=BzCBC
23 22 rspcva BranxABzranxABzCBC
24 20 21 23 syl2anc φzranxABzCxABC
25 24 ex φzranxABzCxABC
26 16 25 ralrimi φzranxABzCxABC
27 26 ex φzranxABzCxABC
28 vex zV
29 6 elrnmpt zVzranxABxAz=B
30 28 29 ax-mp zranxABxAz=B
31 30 biimpi zranxABxAz=B
32 31 adantl xABCzranxABxAz=B
33 nfra1 xxABC
34 rspa xABCxABC
35 22 biimprcd BCz=BzC
36 34 35 syl xABCxAz=BzC
37 36 ex xABCxAz=BzC
38 33 14 37 rexlimd xABCxAz=BzC
39 38 adantr xABCzranxABxAz=BzC
40 32 39 mpd xABCzranxABzC
41 40 ralrimiva xABCzranxABzC
42 41 a1i φxABCzranxABzC
43 27 42 impbid φzranxABzCxABC
44 11 43 bitrd φsupranxAB<CxABC