Metamath Proof Explorer


Theorem dfsup2

Description: Quantifier-free definition of supremum. (Contributed by Scott Fenton, 19-Feb-2013)

Ref Expression
Assertion dfsup2 sup B A R = A R -1 B R A R -1 B

Proof

Step Hyp Ref Expression
1 df-sup sup B A R = x A | y B ¬ x R y y A y R x z B y R z
2 dfrab3 x A | y B ¬ x R y y A y R x z B y R z = A x | y B ¬ x R y y A y R x z B y R z
3 abeq1 x | y B ¬ x R y y A y R x z B y R z = V R -1 B R A R -1 B x y B ¬ x R y y A y R x z B y R z x V R -1 B R A R -1 B
4 vex x V
5 eldif x V R -1 B R A R -1 B x V ¬ x R -1 B R A R -1 B
6 4 5 mpbiran x V R -1 B R A R -1 B ¬ x R -1 B R A R -1 B
7 4 elima x R -1 B y B y R -1 x
8 dfrex2 y B y R -1 x ¬ y B ¬ y R -1 x
9 7 8 bitri x R -1 B ¬ y B ¬ y R -1 x
10 4 elima x R A R -1 B y A R -1 B y R x
11 dfrex2 y A R -1 B y R x ¬ y A R -1 B ¬ y R x
12 10 11 bitri x R A R -1 B ¬ y A R -1 B ¬ y R x
13 9 12 orbi12i x R -1 B x R A R -1 B ¬ y B ¬ y R -1 x ¬ y A R -1 B ¬ y R x
14 elun x R -1 B R A R -1 B x R -1 B x R A R -1 B
15 ianor ¬ y B ¬ y R -1 x y A R -1 B ¬ y R x ¬ y B ¬ y R -1 x ¬ y A R -1 B ¬ y R x
16 13 14 15 3bitr4i x R -1 B R A R -1 B ¬ y B ¬ y R -1 x y A R -1 B ¬ y R x
17 16 con2bii y B ¬ y R -1 x y A R -1 B ¬ y R x ¬ x R -1 B R A R -1 B
18 vex y V
19 18 4 brcnv y R -1 x x R y
20 19 notbii ¬ y R -1 x ¬ x R y
21 20 ralbii y B ¬ y R -1 x y B ¬ x R y
22 impexp y A ¬ y R -1 B ¬ y R x y A ¬ y R -1 B ¬ y R x
23 eldif y A R -1 B y A ¬ y R -1 B
24 23 imbi1i y A R -1 B ¬ y R x y A ¬ y R -1 B ¬ y R x
25 18 elima y R -1 B z B z R -1 y
26 vex z V
27 26 18 brcnv z R -1 y y R z
28 27 rexbii z B z R -1 y z B y R z
29 25 28 bitri y R -1 B z B y R z
30 29 imbi2i y R x y R -1 B y R x z B y R z
31 con34b y R x y R -1 B ¬ y R -1 B ¬ y R x
32 30 31 bitr3i y R x z B y R z ¬ y R -1 B ¬ y R x
33 32 imbi2i y A y R x z B y R z y A ¬ y R -1 B ¬ y R x
34 22 24 33 3bitr4i y A R -1 B ¬ y R x y A y R x z B y R z
35 34 ralbii2 y A R -1 B ¬ y R x y A y R x z B y R z
36 21 35 anbi12i y B ¬ y R -1 x y A R -1 B ¬ y R x y B ¬ x R y y A y R x z B y R z
37 6 17 36 3bitr2ri y B ¬ x R y y A y R x z B y R z x V R -1 B R A R -1 B
38 3 37 mpgbir x | y B ¬ x R y y A y R x z B y R z = V R -1 B R A R -1 B
39 38 ineq2i A x | y B ¬ x R y y A y R x z B y R z = A V R -1 B R A R -1 B
40 invdif A V R -1 B R A R -1 B = A R -1 B R A R -1 B
41 39 40 eqtri A x | y B ¬ x R y y A y R x z B y R z = A R -1 B R A R -1 B
42 2 41 eqtri x A | y B ¬ x R y y A y R x z B y R z = A R -1 B R A R -1 B
43 42 unieqi x A | y B ¬ x R y y A y R x z B y R z = A R -1 B R A R -1 B
44 1 43 eqtri sup B A R = A R -1 B R A R -1 B