Metamath Proof Explorer


Theorem omllaw4

Description: Orthomodular law equivalent. Remark in Holland95 p. 223. (Contributed by NM, 19-Oct-2011)

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

Proof

Step Hyp Ref Expression
1 omllaw4.b B = Base K
2 omllaw4.l ˙ = K
3 omllaw4.m ˙ = meet K
4 omllaw4.o ˙ = oc K
5 simp1 K OML X B Y B K OML
6 omlop K OML K OP
7 6 3ad2ant1 K OML X B Y B K OP
8 simp3 K OML X B Y B Y B
9 1 4 opoccl K OP Y B ˙ Y B
10 7 8 9 syl2anc K OML X B Y B ˙ Y B
11 simp2 K OML X B Y B X B
12 1 4 opoccl K OP X B ˙ X B
13 7 11 12 syl2anc K OML X B Y B ˙ X B
14 eqid join K = join K
15 1 2 14 3 4 omllaw K OML ˙ Y B ˙ X B ˙ Y ˙ ˙ X ˙ X = ˙ Y join K ˙ X ˙ ˙ ˙ Y
16 5 10 13 15 syl3anc K OML X B Y B ˙ Y ˙ ˙ X ˙ X = ˙ Y join K ˙ X ˙ ˙ ˙ Y
17 1 2 4 oplecon3b K OP X B Y B X ˙ Y ˙ Y ˙ ˙ X
18 6 17 syl3an1 K OML X B Y B X ˙ Y ˙ Y ˙ ˙ X
19 omllat K OML K Lat
20 19 3ad2ant1 K OML X B Y B K Lat
21 1 3 latmcl K Lat ˙ X B Y B ˙ X ˙ Y B
22 20 13 8 21 syl3anc K OML X B Y B ˙ X ˙ Y B
23 1 4 opoccl K OP ˙ X ˙ Y B ˙ ˙ X ˙ Y B
24 7 22 23 syl2anc K OML X B Y B ˙ ˙ X ˙ Y B
25 1 3 latmcl K Lat ˙ ˙ X ˙ Y B Y B ˙ ˙ X ˙ Y ˙ Y B
26 20 24 8 25 syl3anc K OML X B Y B ˙ ˙ X ˙ Y ˙ Y B
27 1 4 opcon3b K OP ˙ ˙ X ˙ Y ˙ Y B X B ˙ ˙ X ˙ Y ˙ Y = X ˙ X = ˙ ˙ ˙ X ˙ Y ˙ Y
28 7 26 11 27 syl3anc K OML X B Y B ˙ ˙ X ˙ Y ˙ Y = X ˙ X = ˙ ˙ ˙ X ˙ Y ˙ Y
29 1 14 latjcom K Lat ˙ X ˙ Y B ˙ Y B ˙ X ˙ Y join K ˙ Y = ˙ Y join K ˙ X ˙ Y
30 20 22 10 29 syl3anc K OML X B Y B ˙ X ˙ Y join K ˙ Y = ˙ Y join K ˙ X ˙ Y
31 omlol K OML K OL
32 31 3ad2ant1 K OML X B Y B K OL
33 1 14 3 4 oldmm2 K OL ˙ X ˙ Y B Y B ˙ ˙ ˙ X ˙ Y ˙ Y = ˙ X ˙ Y join K ˙ Y
34 32 22 8 33 syl3anc K OML X B Y B ˙ ˙ ˙ X ˙ Y ˙ Y = ˙ X ˙ Y join K ˙ Y
35 1 4 opococ K OP Y B ˙ ˙ Y = Y
36 7 8 35 syl2anc K OML X B Y B ˙ ˙ Y = Y
37 36 oveq2d K OML X B Y B ˙ X ˙ ˙ ˙ Y = ˙ X ˙ Y
38 37 oveq2d K OML X B Y B ˙ Y join K ˙ X ˙ ˙ ˙ Y = ˙ Y join K ˙ X ˙ Y
39 30 34 38 3eqtr4d K OML X B Y B ˙ ˙ ˙ X ˙ Y ˙ Y = ˙ Y join K ˙ X ˙ ˙ ˙ Y
40 39 eqeq2d K OML X B Y B ˙ X = ˙ ˙ ˙ X ˙ Y ˙ Y ˙ X = ˙ Y join K ˙ X ˙ ˙ ˙ Y
41 28 40 bitrd K OML X B Y B ˙ ˙ X ˙ Y ˙ Y = X ˙ X = ˙ Y join K ˙ X ˙ ˙ ˙ Y
42 16 18 41 3imtr4d K OML X B Y B X ˙ Y ˙ ˙ X ˙ Y ˙ Y = X