Metamath Proof Explorer


Theorem fisupcl

Description: A nonempty finite set contains its supremum. (Contributed by Jeff Madsen, 9-May-2011)

Ref Expression
Assertion fisupcl ROrABFinBBAsupBARB

Proof

Step Hyp Ref Expression
1 simpl ROrABFinBBAROrA
2 1 supval2 ROrABFinBBAsupBAR=ιxA|yB¬xRyyAyRxzByRz
3 simpr3 ROrABFinBBABA
4 breq2 z=xyRzyRx
5 4 rspcev xByRxzByRz
6 5 ex xByRxzByRz
7 6 ralrimivw xByAyRxzByRz
8 7 a1d xByByRxzByRzyAyRxzByRz
9 8 anim2d xByB¬xRyyByRxzByRzyB¬xRyyAyRxzByRz
10 9 rgen xByB¬xRyyByRxzByRzyB¬xRyyAyRxzByRz
11 10 a1i ROrABFinBBAxByB¬xRyyByRxzByRzyB¬xRyyAyRxzByRz
12 soss BAROrAROrB
13 3 1 12 sylc ROrABFinBBAROrB
14 simpr1 ROrABFinBBABFin
15 simpr2 ROrABFinBBAB
16 fisupg ROrBBFinBxByB¬xRyyByRxzByRz
17 13 14 15 16 syl3anc ROrABFinBBAxByB¬xRyyByRxzByRz
18 fisup2g ROrABFinBBAxByB¬xRyyAyRxzByRz
19 ssrexv BAxByB¬xRyyAyRxzByRzxAyB¬xRyyAyRxzByRz
20 3 18 19 sylc ROrABFinBBAxAyB¬xRyyAyRxzByRz
21 1 20 supeu ROrABFinBBA∃!xAyB¬xRyyAyRxzByRz
22 riotass2 BAxByB¬xRyyByRxzByRzyB¬xRyyAyRxzByRzxByB¬xRyyByRxzByRz∃!xAyB¬xRyyAyRxzByRzιxB|yB¬xRyyByRxzByRz=ιxA|yB¬xRyyAyRxzByRz
23 3 11 17 21 22 syl22anc ROrABFinBBAιxB|yB¬xRyyByRxzByRz=ιxA|yB¬xRyyAyRxzByRz
24 13 17 supeu ROrABFinBBA∃!xByB¬xRyyByRxzByRz
25 riotacl ∃!xByB¬xRyyByRxzByRzιxB|yB¬xRyyByRxzByRzB
26 24 25 syl ROrABFinBBAιxB|yB¬xRyyByRxzByRzB
27 23 26 eqeltrrd ROrABFinBBAιxA|yB¬xRyyAyRxzByRzB
28 2 27 eqeltrd ROrABFinBBAsupBARB