Metamath Proof Explorer


Theorem joindm2

Description: The join of any two elements always exists iff all unordered pairs have LUB. (Contributed by Zhi Wang, 25-Sep-2024)

Ref Expression
Hypotheses joindm2.b B = Base K
joindm2.k φ K V
joindm2.u U = lub K
joindm2.j ˙ = join K
Assertion joindm2 φ dom ˙ = B × B x B y B x y dom U

Proof

Step Hyp Ref Expression
1 joindm2.b B = Base K
2 joindm2.k φ K V
3 joindm2.u U = lub K
4 joindm2.j ˙ = join K
5 1 4 2 joindmss φ dom ˙ B × B
6 eqss dom ˙ = B × B dom ˙ B × B B × B dom ˙
7 6 baib dom ˙ B × B dom ˙ = B × B B × B dom ˙
8 5 7 syl φ dom ˙ = B × B B × B dom ˙
9 relxp Rel B × B
10 ssrel Rel B × B B × B dom ˙ x y x y B × B x y dom ˙
11 9 10 mp1i φ B × B dom ˙ x y x y B × B x y dom ˙
12 opelxp x y B × B x B y B
13 12 a1i φ x y B × B x B y B
14 vex x V
15 14 a1i φ x V
16 vex y V
17 16 a1i φ y V
18 3 4 2 15 17 joindef φ x y dom ˙ x y dom U
19 13 18 imbi12d φ x y B × B x y dom ˙ x B y B x y dom U
20 19 2albidv φ x y x y B × B x y dom ˙ x y x B y B x y dom U
21 r2al x B y B x y dom U x y x B y B x y dom U
22 20 21 bitr4di φ x y x y B × B x y dom ˙ x B y B x y dom U
23 8 11 22 3bitrd φ dom ˙ = B × B x B y B x y dom U