Metamath Proof Explorer


Theorem omllaw

Description: The orthomodular law. (Contributed by NM, 18-Sep-2011)

Ref Expression
Hypotheses omllaw.b B = Base K
omllaw.l ˙ = K
omllaw.j ˙ = join K
omllaw.m ˙ = meet K
omllaw.o ˙ = oc K
Assertion omllaw K OML X B Y B X ˙ Y Y = X ˙ Y ˙ ˙ X

Proof

Step Hyp Ref Expression
1 omllaw.b B = Base K
2 omllaw.l ˙ = K
3 omllaw.j ˙ = join K
4 omllaw.m ˙ = meet K
5 omllaw.o ˙ = oc K
6 1 2 3 4 5 isoml K OML K OL x B y B x ˙ y y = x ˙ y ˙ ˙ x
7 6 simprbi K OML x B y B x ˙ y y = x ˙ y ˙ ˙ x
8 breq1 x = X x ˙ y X ˙ y
9 id x = X x = X
10 fveq2 x = X ˙ x = ˙ X
11 10 oveq2d x = X y ˙ ˙ x = y ˙ ˙ X
12 9 11 oveq12d x = X x ˙ y ˙ ˙ x = X ˙ y ˙ ˙ X
13 12 eqeq2d x = X y = x ˙ y ˙ ˙ x y = X ˙ y ˙ ˙ X
14 8 13 imbi12d x = X x ˙ y y = x ˙ y ˙ ˙ x X ˙ y y = X ˙ y ˙ ˙ X
15 breq2 y = Y X ˙ y X ˙ Y
16 id y = Y y = Y
17 oveq1 y = Y y ˙ ˙ X = Y ˙ ˙ X
18 17 oveq2d y = Y X ˙ y ˙ ˙ X = X ˙ Y ˙ ˙ X
19 16 18 eqeq12d y = Y y = X ˙ y ˙ ˙ X Y = X ˙ Y ˙ ˙ X
20 15 19 imbi12d y = Y X ˙ y y = X ˙ y ˙ ˙ X X ˙ Y Y = X ˙ Y ˙ ˙ X
21 14 20 rspc2v X B Y B x B y B x ˙ y y = x ˙ y ˙ ˙ x X ˙ Y Y = X ˙ Y ˙ ˙ X
22 7 21 syl5com K OML X B Y B X ˙ Y Y = X ˙ Y ˙ ˙ X
23 22 3impib K OML X B Y B X ˙ Y Y = X ˙ Y ˙ ˙ X