Metamath Proof Explorer


Theorem supxrleubrnmpt

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

Ref Expression
Hypotheses supxrleubrnmpt.x xφ
supxrleubrnmpt.b φxAB*
supxrleubrnmpt.c φC*
Assertion supxrleubrnmpt φsupranxAB*<CxABC

Proof

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