Metamath Proof Explorer


Theorem llnmod2i2

Description: Version of modular law pmod1i that holds in a Hilbert lattice, when one element is a lattice line (expressed as the join P .\/ Q ). (Contributed by NM, 16-Sep-2012) (Revised by Mario Carneiro, 10-May-2013)

Ref Expression
Hypotheses atmod.b B = Base K
atmod.l ˙ = K
atmod.j ˙ = join K
atmod.m ˙ = meet K
atmod.a A = Atoms K
Assertion llnmod2i2 K HL X B Y B P A Q A Y ˙ X X ˙ P ˙ Q ˙ Y = X ˙ P ˙ Q ˙ Y

Proof

Step Hyp Ref Expression
1 atmod.b B = Base K
2 atmod.l ˙ = K
3 atmod.j ˙ = join K
4 atmod.m ˙ = meet K
5 atmod.a A = Atoms K
6 simp11 K HL X B Y B P A Q A Y ˙ X K HL
7 6 hllatd K HL X B Y B P A Q A Y ˙ X K Lat
8 simp13 K HL X B Y B P A Q A Y ˙ X Y B
9 simp2l K HL X B Y B P A Q A Y ˙ X P A
10 simp2r K HL X B Y B P A Q A Y ˙ X Q A
11 1 3 5 hlatjcl K HL P A Q A P ˙ Q B
12 6 9 10 11 syl3anc K HL X B Y B P A Q A Y ˙ X P ˙ Q B
13 simp12 K HL X B Y B P A Q A Y ˙ X X B
14 1 4 latmcl K Lat P ˙ Q B X B P ˙ Q ˙ X B
15 7 12 13 14 syl3anc K HL X B Y B P A Q A Y ˙ X P ˙ Q ˙ X B
16 1 3 latjcom K Lat Y B P ˙ Q ˙ X B Y ˙ P ˙ Q ˙ X = P ˙ Q ˙ X ˙ Y
17 7 8 15 16 syl3anc K HL X B Y B P A Q A Y ˙ X Y ˙ P ˙ Q ˙ X = P ˙ Q ˙ X ˙ Y
18 1 3 latjcl K Lat Y B P ˙ Q B Y ˙ P ˙ Q B
19 7 8 12 18 syl3anc K HL X B Y B P A Q A Y ˙ X Y ˙ P ˙ Q B
20 1 4 latmcom K Lat X B Y ˙ P ˙ Q B X ˙ Y ˙ P ˙ Q = Y ˙ P ˙ Q ˙ X
21 7 13 19 20 syl3anc K HL X B Y B P A Q A Y ˙ X X ˙ Y ˙ P ˙ Q = Y ˙ P ˙ Q ˙ X
22 1 3 latjcom K Lat P ˙ Q B Y B P ˙ Q ˙ Y = Y ˙ P ˙ Q
23 7 12 8 22 syl3anc K HL X B Y B P A Q A Y ˙ X P ˙ Q ˙ Y = Y ˙ P ˙ Q
24 23 oveq2d K HL X B Y B P A Q A Y ˙ X X ˙ P ˙ Q ˙ Y = X ˙ Y ˙ P ˙ Q
25 simp3 K HL X B Y B P A Q A Y ˙ X Y ˙ X
26 1 2 3 4 5 llnmod1i2 K HL Y B X B P A Q A Y ˙ X Y ˙ P ˙ Q ˙ X = Y ˙ P ˙ Q ˙ X
27 6 8 13 9 10 25 26 syl321anc K HL X B Y B P A Q A Y ˙ X Y ˙ P ˙ Q ˙ X = Y ˙ P ˙ Q ˙ X
28 21 24 27 3eqtr4d K HL X B Y B P A Q A Y ˙ X X ˙ P ˙ Q ˙ Y = Y ˙ P ˙ Q ˙ X
29 1 4 latmcom K Lat X B P ˙ Q B X ˙ P ˙ Q = P ˙ Q ˙ X
30 7 13 12 29 syl3anc K HL X B Y B P A Q A Y ˙ X X ˙ P ˙ Q = P ˙ Q ˙ X
31 30 oveq1d K HL X B Y B P A Q A Y ˙ X X ˙ P ˙ Q ˙ Y = P ˙ Q ˙ X ˙ Y
32 17 28 31 3eqtr4rd K HL X B Y B P A Q A Y ˙ X X ˙ P ˙ Q ˙ Y = X ˙ P ˙ Q ˙ Y