Metamath Proof Explorer


Theorem cmtvalN

Description: Equivalence for commutes relation. Definition of commutes in Kalmbach p. 20. ( cmbr analog.) (Contributed by NM, 6-Nov-2011) (New usage is discouraged.)

Ref Expression
Hypotheses cmtfval.b B = Base K
cmtfval.j ˙ = join K
cmtfval.m ˙ = meet K
cmtfval.o ˙ = oc K
cmtfval.c C = cm K
Assertion cmtvalN K A X B Y B X C Y X = X ˙ Y ˙ X ˙ ˙ Y

Proof

Step Hyp Ref Expression
1 cmtfval.b B = Base K
2 cmtfval.j ˙ = join K
3 cmtfval.m ˙ = meet K
4 cmtfval.o ˙ = oc K
5 cmtfval.c C = cm K
6 1 2 3 4 5 cmtfvalN K A C = x y | x B y B x = x ˙ y ˙ x ˙ ˙ y
7 df-3an x B y B x = x ˙ y ˙ x ˙ ˙ y x B y B x = x ˙ y ˙ x ˙ ˙ y
8 7 opabbii x y | x B y B x = x ˙ y ˙ x ˙ ˙ y = x y | x B y B x = x ˙ y ˙ x ˙ ˙ y
9 6 8 eqtrdi K A C = x y | x B y B x = x ˙ y ˙ x ˙ ˙ y
10 9 breqd K A X C Y X x y | x B y B x = x ˙ y ˙ x ˙ ˙ y Y
11 10 3ad2ant1 K A X B Y B X C Y X x y | x B y B x = x ˙ y ˙ x ˙ ˙ y Y
12 df-br X x y | x B y B x = x ˙ y ˙ x ˙ ˙ y Y X Y x y | x B y B x = x ˙ y ˙ x ˙ ˙ y
13 id x = X x = X
14 oveq1 x = X x ˙ y = X ˙ y
15 oveq1 x = X x ˙ ˙ y = X ˙ ˙ y
16 14 15 oveq12d x = X x ˙ y ˙ x ˙ ˙ y = X ˙ y ˙ X ˙ ˙ y
17 13 16 eqeq12d x = X x = x ˙ y ˙ x ˙ ˙ y X = X ˙ y ˙ X ˙ ˙ y
18 oveq2 y = Y X ˙ y = X ˙ Y
19 fveq2 y = Y ˙ y = ˙ Y
20 19 oveq2d y = Y X ˙ ˙ y = X ˙ ˙ Y
21 18 20 oveq12d y = Y X ˙ y ˙ X ˙ ˙ y = X ˙ Y ˙ X ˙ ˙ Y
22 21 eqeq2d y = Y X = X ˙ y ˙ X ˙ ˙ y X = X ˙ Y ˙ X ˙ ˙ Y
23 17 22 opelopab2 X B Y B X Y x y | x B y B x = x ˙ y ˙ x ˙ ˙ y X = X ˙ Y ˙ X ˙ ˙ Y
24 12 23 syl5bb X B Y B X x y | x B y B x = x ˙ y ˙ x ˙ ˙ y Y X = X ˙ Y ˙ X ˙ ˙ Y
25 24 3adant1 K A X B Y B X x y | x B y B x = x ˙ y ˙ x ˙ ˙ y Y X = X ˙ Y ˙ X ˙ ˙ Y
26 11 25 bitrd K A X B Y B X C Y X = X ˙ Y ˙ X ˙ ˙ Y