Metamath Proof Explorer


Theorem meetlem

Description: Lemma for meet properties. (Contributed by NM, 16-Sep-2011) (Revised by NM, 12-Sep-2018)

Ref Expression
Hypotheses meetval2.b B = Base K
meetval2.l ˙ = K
meetval2.m ˙ = meet K
meetval2.k φ K V
meetval2.x φ X B
meetval2.y φ Y B
meetlem.e φ X Y dom ˙
Assertion meetlem φ X ˙ Y ˙ X X ˙ Y ˙ Y z B z ˙ X z ˙ Y z ˙ X ˙ Y

Proof

Step Hyp Ref Expression
1 meetval2.b B = Base K
2 meetval2.l ˙ = K
3 meetval2.m ˙ = meet K
4 meetval2.k φ K V
5 meetval2.x φ X B
6 meetval2.y φ Y B
7 meetlem.e φ X Y dom ˙
8 1 2 3 4 5 6 7 meeteu φ ∃! x B x ˙ X x ˙ Y z B z ˙ X z ˙ Y z ˙ x
9 riotasbc ∃! x B x ˙ X x ˙ Y z B z ˙ X z ˙ Y z ˙ x [˙ ι x B | x ˙ X x ˙ Y z B z ˙ X z ˙ Y z ˙ x / x]˙ x ˙ X x ˙ Y z B z ˙ X z ˙ Y z ˙ x
10 8 9 syl φ [˙ ι x B | x ˙ X x ˙ Y z B z ˙ X z ˙ Y z ˙ x / x]˙ x ˙ X x ˙ Y z B z ˙ X z ˙ Y z ˙ x
11 1 2 3 4 5 6 meetval2 φ X ˙ Y = ι x B | x ˙ X x ˙ Y z B z ˙ X z ˙ Y z ˙ x
12 11 sbceq1d φ [˙X ˙ Y / x]˙ x ˙ X x ˙ Y z B z ˙ X z ˙ Y z ˙ x [˙ ι x B | x ˙ X x ˙ Y z B z ˙ X z ˙ Y z ˙ x / x]˙ x ˙ X x ˙ Y z B z ˙ X z ˙ Y z ˙ x
13 10 12 mpbird φ [˙X ˙ Y / x]˙ x ˙ X x ˙ Y z B z ˙ X z ˙ Y z ˙ x
14 ovex X ˙ Y V
15 breq1 x = X ˙ Y x ˙ X X ˙ Y ˙ X
16 breq1 x = X ˙ Y x ˙ Y X ˙ Y ˙ Y
17 15 16 anbi12d x = X ˙ Y x ˙ X x ˙ Y X ˙ Y ˙ X X ˙ Y ˙ Y
18 breq2 x = X ˙ Y z ˙ x z ˙ X ˙ Y
19 18 imbi2d x = X ˙ Y z ˙ X z ˙ Y z ˙ x z ˙ X z ˙ Y z ˙ X ˙ Y
20 19 ralbidv x = X ˙ Y z B z ˙ X z ˙ Y z ˙ x z B z ˙ X z ˙ Y z ˙ X ˙ Y
21 17 20 anbi12d x = X ˙ Y x ˙ X x ˙ Y z B z ˙ X z ˙ Y z ˙ x X ˙ Y ˙ X X ˙ Y ˙ Y z B z ˙ X z ˙ Y z ˙ X ˙ Y
22 14 21 sbcie [˙X ˙ Y / x]˙ x ˙ X x ˙ Y z B z ˙ X z ˙ Y z ˙ x X ˙ Y ˙ X X ˙ Y ˙ Y z B z ˙ X z ˙ Y z ˙ X ˙ Y
23 13 22 sylib φ X ˙ Y ˙ X X ˙ Y ˙ Y z B z ˙ X z ˙ Y z ˙ X ˙ Y