Metamath Proof Explorer


Theorem fisupcl

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

Ref Expression
Assertion fisupcl R Or A B Fin B B A sup B A R B

Proof

Step Hyp Ref Expression
1 simpl R Or A B Fin B B A R Or A
2 1 supval2 R Or A B Fin B B A sup B A R = ι x A | y B ¬ x R y y A y R x z B y R z
3 simpr3 R Or A B Fin B B A B A
4 breq2 z = x y R z y R x
5 4 rspcev x B y R x z B y R z
6 5 ex x B y R x z B y R z
7 6 ralrimivw x B y A y R x z B y R z
8 7 a1d x B y B y R x z B y R z y A y R x z B y R z
9 8 anim2d x B y B ¬ x R y y B y R x z B y R z y B ¬ x R y y A y R x z B y R z
10 9 rgen x B y B ¬ x R y y B y R x z B y R z y B ¬ x R y y A y R x z B y R z
11 10 a1i R Or A B Fin B B A x B y B ¬ x R y y B y R x z B y R z y B ¬ x R y y A y R x z B y R z
12 soss B A R Or A R Or B
13 3 1 12 sylc R Or A B Fin B B A R Or B
14 simpr1 R Or A B Fin B B A B Fin
15 simpr2 R Or A B Fin B B A B
16 fisupg R Or B B Fin B x B y B ¬ x R y y B y R x z B y R z
17 13 14 15 16 syl3anc R Or A B Fin B B A x B y B ¬ x R y y B y R x z B y R z
18 fisup2g R Or A B Fin B B A x B y B ¬ x R y y A y R x z B y R z
19 ssrexv B A x B y B ¬ x R y y A y R x z B y R z x A y B ¬ x R y y A y R x z B y R z
20 3 18 19 sylc R Or A B Fin B B A x A y B ¬ x R y y A y R x z B y R z
21 1 20 supeu R Or A B Fin B B A ∃! x A y B ¬ x R y y A y R x z B y R z
22 riotass2 B A x B y B ¬ x R y y B y R x z B y R z y B ¬ x R y y A y R x z B y R z x B y B ¬ x R y y B y R x z B y R z ∃! x A y B ¬ x R y y A y R x z B y R z ι x B | y B ¬ x R y y B y R x z B y R z = ι x A | y B ¬ x R y y A y R x z B y R z
23 3 11 17 21 22 syl22anc R Or A B Fin B B A ι x B | y B ¬ x R y y B y R x z B y R z = ι x A | y B ¬ x R y y A y R x z B y R z
24 13 17 supeu R Or A B Fin B B A ∃! x B y B ¬ x R y y B y R x z B y R z
25 riotacl ∃! x B y B ¬ x R y y B y R x z B y R z ι x B | y B ¬ x R y y B y R x z B y R z B
26 24 25 syl R Or A B Fin B B A ι x B | y B ¬ x R y y B y R x z B y R z B
27 23 26 eqeltrrd R Or A B Fin B B A ι x A | y B ¬ x R y y A y R x z B y R z B
28 2 27 eqeltrd R Or A B Fin B B A sup B A R B