Metamath Proof Explorer


Theorem fisup2g

Description: A finite set satisfies the conditions to have a supremum. (Contributed by Mario Carneiro, 28-Apr-2015)

Ref Expression
Assertion 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

Proof

Step Hyp Ref Expression
1 soss B A R Or A R Or B
2 simp1 R Or B B Fin B R Or B
3 fisupg R Or B B Fin B x B y B ¬ x R y y B y R x z B y R z
4 2 3 supeu R Or B B Fin B ∃! x B y B ¬ x R y y B y R x z B y R z
5 4 3exp R Or B B Fin B ∃! x B y B ¬ x R y y B y R x z B y R z
6 1 5 syl6 B A R Or A B Fin B ∃! x B y B ¬ x R y y B y R x z B y R z
7 6 com4l 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
8 7 3imp2 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
9 reurex ∃! 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
10 breq2 z = x y R z y R x
11 10 rspcev x B y R x z B y R z
12 11 ex x B y R x z B y R z
13 12 ralrimivw x B y A y R x z B y R z
14 13 a1d x B y B y R x z B y R z y A y R x z B y R z
15 14 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
16 15 reximia 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 A y R x z B y R z
17 8 9 16 3syl 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