Metamath Proof Explorer


Theorem lhpmod6i1

Description: Modular law for hyperplanes analogous to complement of atmod2i1 for atoms. (Contributed by NM, 1-Jun-2013)

Ref Expression
Hypotheses lhpmod.b B = Base K
lhpmod.l ˙ = K
lhpmod.j ˙ = join K
lhpmod.m ˙ = meet K
lhpmod.h H = LHyp K
Assertion lhpmod6i1 K HL W H X B Y B X ˙ W X ˙ Y ˙ W = X ˙ Y ˙ W

Proof

Step Hyp Ref Expression
1 lhpmod.b B = Base K
2 lhpmod.l ˙ = K
3 lhpmod.j ˙ = join K
4 lhpmod.m ˙ = meet K
5 lhpmod.h H = LHyp K
6 simp1l K HL W H X B Y B X ˙ W K HL
7 simp1r K HL W H X B Y B X ˙ W W H
8 eqid oc K = oc K
9 eqid Atoms K = Atoms K
10 8 9 5 lhpocat K HL W H oc K W Atoms K
11 6 7 10 syl2anc K HL W H X B Y B X ˙ W oc K W Atoms K
12 hlop K HL K OP
13 6 12 syl K HL W H X B Y B X ˙ W K OP
14 simp2l K HL W H X B Y B X ˙ W X B
15 1 8 opoccl K OP X B oc K X B
16 13 14 15 syl2anc K HL W H X B Y B X ˙ W oc K X B
17 simp2r K HL W H X B Y B X ˙ W Y B
18 1 8 opoccl K OP Y B oc K Y B
19 13 17 18 syl2anc K HL W H X B Y B X ˙ W oc K Y B
20 simp3 K HL W H X B Y B X ˙ W X ˙ W
21 1 5 lhpbase W H W B
22 7 21 syl K HL W H X B Y B X ˙ W W B
23 1 2 8 oplecon3b K OP X B W B X ˙ W oc K W ˙ oc K X
24 13 14 22 23 syl3anc K HL W H X B Y B X ˙ W X ˙ W oc K W ˙ oc K X
25 20 24 mpbid K HL W H X B Y B X ˙ W oc K W ˙ oc K X
26 1 2 3 4 9 atmod2i1 K HL oc K W Atoms K oc K X B oc K Y B oc K W ˙ oc K X oc K X ˙ oc K Y ˙ oc K W = oc K X ˙ oc K Y ˙ oc K W
27 6 11 16 19 25 26 syl131anc K HL W H X B Y B X ˙ W oc K X ˙ oc K Y ˙ oc K W = oc K X ˙ oc K Y ˙ oc K W
28 6 hllatd K HL W H X B Y B X ˙ W K Lat
29 1 4 latmcl K Lat Y B W B Y ˙ W B
30 28 17 22 29 syl3anc K HL W H X B Y B X ˙ W Y ˙ W B
31 1 3 latjcl K Lat X B Y ˙ W B X ˙ Y ˙ W B
32 28 14 30 31 syl3anc K HL W H X B Y B X ˙ W X ˙ Y ˙ W B
33 1 3 latjcl K Lat X B Y B X ˙ Y B
34 28 14 17 33 syl3anc K HL W H X B Y B X ˙ W X ˙ Y B
35 1 4 latmcl K Lat X ˙ Y B W B X ˙ Y ˙ W B
36 28 34 22 35 syl3anc K HL W H X B Y B X ˙ W X ˙ Y ˙ W B
37 1 8 opcon3b K OP X ˙ Y ˙ W B X ˙ Y ˙ W B X ˙ Y ˙ W = X ˙ Y ˙ W oc K X ˙ Y ˙ W = oc K X ˙ Y ˙ W
38 13 32 36 37 syl3anc K HL W H X B Y B X ˙ W X ˙ Y ˙ W = X ˙ Y ˙ W oc K X ˙ Y ˙ W = oc K X ˙ Y ˙ W
39 hlol K HL K OL
40 6 39 syl K HL W H X B Y B X ˙ W K OL
41 1 3 4 8 oldmm1 K OL X ˙ Y B W B oc K X ˙ Y ˙ W = oc K X ˙ Y ˙ oc K W
42 40 34 22 41 syl3anc K HL W H X B Y B X ˙ W oc K X ˙ Y ˙ W = oc K X ˙ Y ˙ oc K W
43 1 3 4 8 oldmj1 K OL X B Y B oc K X ˙ Y = oc K X ˙ oc K Y
44 40 14 17 43 syl3anc K HL W H X B Y B X ˙ W oc K X ˙ Y = oc K X ˙ oc K Y
45 44 oveq1d K HL W H X B Y B X ˙ W oc K X ˙ Y ˙ oc K W = oc K X ˙ oc K Y ˙ oc K W
46 42 45 eqtrd K HL W H X B Y B X ˙ W oc K X ˙ Y ˙ W = oc K X ˙ oc K Y ˙ oc K W
47 1 3 4 8 oldmj1 K OL X B Y ˙ W B oc K X ˙ Y ˙ W = oc K X ˙ oc K Y ˙ W
48 40 14 30 47 syl3anc K HL W H X B Y B X ˙ W oc K X ˙ Y ˙ W = oc K X ˙ oc K Y ˙ W
49 1 3 4 8 oldmm1 K OL Y B W B oc K Y ˙ W = oc K Y ˙ oc K W
50 40 17 22 49 syl3anc K HL W H X B Y B X ˙ W oc K Y ˙ W = oc K Y ˙ oc K W
51 50 oveq2d K HL W H X B Y B X ˙ W oc K X ˙ oc K Y ˙ W = oc K X ˙ oc K Y ˙ oc K W
52 48 51 eqtrd K HL W H X B Y B X ˙ W oc K X ˙ Y ˙ W = oc K X ˙ oc K Y ˙ oc K W
53 46 52 eqeq12d K HL W H X B Y B X ˙ W oc K X ˙ Y ˙ W = oc K X ˙ Y ˙ W oc K X ˙ oc K Y ˙ oc K W = oc K X ˙ oc K Y ˙ oc K W
54 38 53 bitrd K HL W H X B Y B X ˙ W X ˙ Y ˙ W = X ˙ Y ˙ W oc K X ˙ oc K Y ˙ oc K W = oc K X ˙ oc K Y ˙ oc K W
55 27 54 mpbird K HL W H X B Y B X ˙ W X ˙ Y ˙ W = X ˙ Y ˙ W