Metamath Proof Explorer


Theorem cmtcomlemN

Description: Lemma for cmtcomN . ( cmcmlem analog.) (Contributed by NM, 7-Nov-2011) (New usage is discouraged.)

Ref Expression
Hypotheses cmtcom.b B = Base K
cmtcom.c C = cm K
Assertion cmtcomlemN K OML X B Y B X C Y Y C X

Proof

Step Hyp Ref Expression
1 cmtcom.b B = Base K
2 cmtcom.c C = cm K
3 omllat K OML K Lat
4 3 3ad2ant1 K OML X B Y B K Lat
5 omlop K OML K OP
6 eqid oc K = oc K
7 1 6 opoccl K OP X B oc K X B
8 5 7 sylan K OML X B oc K X B
9 8 3adant3 K OML X B Y B oc K X B
10 simp3 K OML X B Y B Y B
11 eqid K = K
12 eqid join K = join K
13 1 11 12 latlej2 K Lat oc K X B Y B Y K oc K X join K Y
14 4 9 10 13 syl3anc K OML X B Y B Y K oc K X join K Y
15 1 12 latjcl K Lat oc K X B Y B oc K X join K Y B
16 4 9 10 15 syl3anc K OML X B Y B oc K X join K Y B
17 eqid meet K = meet K
18 1 11 17 latleeqm2 K Lat Y B oc K X join K Y B Y K oc K X join K Y oc K X join K Y meet K Y = Y
19 4 10 16 18 syl3anc K OML X B Y B Y K oc K X join K Y oc K X join K Y meet K Y = Y
20 14 19 mpbid K OML X B Y B oc K X join K Y meet K Y = Y
21 20 oveq2d K OML X B Y B oc K X join K oc K Y meet K oc K X join K Y meet K Y = oc K X join K oc K Y meet K Y
22 omlol K OML K OL
23 22 3ad2ant1 K OML X B Y B K OL
24 5 3ad2ant1 K OML X B Y B K OP
25 1 6 opoccl K OP Y B oc K Y B
26 24 10 25 syl2anc K OML X B Y B oc K Y B
27 1 12 latjcl K Lat oc K X B oc K Y B oc K X join K oc K Y B
28 4 9 26 27 syl3anc K OML X B Y B oc K X join K oc K Y B
29 1 17 latmassOLD K OL oc K X join K oc K Y B oc K X join K Y B Y B oc K X join K oc K Y meet K oc K X join K Y meet K Y = oc K X join K oc K Y meet K oc K X join K Y meet K Y
30 23 28 16 10 29 syl13anc K OML X B Y B oc K X join K oc K Y meet K oc K X join K Y meet K Y = oc K X join K oc K Y meet K oc K X join K Y meet K Y
31 1 12 17 6 oldmm1 K OL X B Y B oc K X meet K Y = oc K X join K oc K Y
32 22 31 syl3an1 K OML X B Y B oc K X meet K Y = oc K X join K oc K Y
33 32 oveq1d K OML X B Y B oc K X meet K Y meet K Y = oc K X join K oc K Y meet K Y
34 21 30 33 3eqtr4rd K OML X B Y B oc K X meet K Y meet K Y = oc K X join K oc K Y meet K oc K X join K Y meet K Y
35 34 adantr K OML X B Y B X = X meet K Y join K X meet K oc K Y oc K X meet K Y meet K Y = oc K X join K oc K Y meet K oc K X join K Y meet K Y
36 1 12 17 6 oldmj4 K OL X B Y B oc K oc K X join K oc K Y = X meet K Y
37 22 36 syl3an1 K OML X B Y B oc K oc K X join K oc K Y = X meet K Y
38 1 12 17 6 oldmj2 K OL X B Y B oc K oc K X join K Y = X meet K oc K Y
39 22 38 syl3an1 K OML X B Y B oc K oc K X join K Y = X meet K oc K Y
40 37 39 oveq12d K OML X B Y B oc K oc K X join K oc K Y join K oc K oc K X join K Y = X meet K Y join K X meet K oc K Y
41 40 eqeq2d K OML X B Y B X = oc K oc K X join K oc K Y join K oc K oc K X join K Y X = X meet K Y join K X meet K oc K Y
42 41 biimpar K OML X B Y B X = X meet K Y join K X meet K oc K Y X = oc K oc K X join K oc K Y join K oc K oc K X join K Y
43 42 fveq2d K OML X B Y B X = X meet K Y join K X meet K oc K Y oc K X = oc K oc K oc K X join K oc K Y join K oc K oc K X join K Y
44 1 12 17 6 oldmj4 K OL oc K X join K oc K Y B oc K X join K Y B oc K oc K oc K X join K oc K Y join K oc K oc K X join K Y = oc K X join K oc K Y meet K oc K X join K Y
45 23 28 16 44 syl3anc K OML X B Y B oc K oc K oc K X join K oc K Y join K oc K oc K X join K Y = oc K X join K oc K Y meet K oc K X join K Y
46 45 adantr K OML X B Y B X = X meet K Y join K X meet K oc K Y oc K oc K oc K X join K oc K Y join K oc K oc K X join K Y = oc K X join K oc K Y meet K oc K X join K Y
47 43 46 eqtr2d K OML X B Y B X = X meet K Y join K X meet K oc K Y oc K X join K oc K Y meet K oc K X join K Y = oc K X
48 47 oveq1d K OML X B Y B X = X meet K Y join K X meet K oc K Y oc K X join K oc K Y meet K oc K X join K Y meet K Y = oc K X meet K Y
49 35 48 eqtrd K OML X B Y B X = X meet K Y join K X meet K oc K Y oc K X meet K Y meet K Y = oc K X meet K Y
50 49 oveq2d K OML X B Y B X = X meet K Y join K X meet K oc K Y X meet K Y join K oc K X meet K Y meet K Y = X meet K Y join K oc K X meet K Y
51 simp1 K OML X B Y B K OML
52 1 17 latmcl K Lat X B Y B X meet K Y B
53 3 52 syl3an1 K OML X B Y B X meet K Y B
54 51 53 10 3jca K OML X B Y B K OML X meet K Y B Y B
55 1 11 17 latmle2 K Lat X B Y B X meet K Y K Y
56 3 55 syl3an1 K OML X B Y B X meet K Y K Y
57 1 11 12 17 6 omllaw2N K OML X meet K Y B Y B X meet K Y K Y X meet K Y join K oc K X meet K Y meet K Y = Y
58 54 56 57 sylc K OML X B Y B X meet K Y join K oc K X meet K Y meet K Y = Y
59 58 adantr K OML X B Y B X = X meet K Y join K X meet K oc K Y X meet K Y join K oc K X meet K Y meet K Y = Y
60 1 17 latmcom K Lat X B Y B X meet K Y = Y meet K X
61 3 60 syl3an1 K OML X B Y B X meet K Y = Y meet K X
62 1 17 latmcom K Lat oc K X B Y B oc K X meet K Y = Y meet K oc K X
63 4 9 10 62 syl3anc K OML X B Y B oc K X meet K Y = Y meet K oc K X
64 61 63 oveq12d K OML X B Y B X meet K Y join K oc K X meet K Y = Y meet K X join K Y meet K oc K X
65 64 adantr K OML X B Y B X = X meet K Y join K X meet K oc K Y X meet K Y join K oc K X meet K Y = Y meet K X join K Y meet K oc K X
66 50 59 65 3eqtr3d K OML X B Y B X = X meet K Y join K X meet K oc K Y Y = Y meet K X join K Y meet K oc K X
67 66 ex K OML X B Y B X = X meet K Y join K X meet K oc K Y Y = Y meet K X join K Y meet K oc K X
68 1 12 17 6 2 cmtvalN K OML X B Y B X C Y X = X meet K Y join K X meet K oc K Y
69 1 12 17 6 2 cmtvalN K OML Y B X B Y C X Y = Y meet K X join K Y meet K oc K X
70 69 3com23 K OML X B Y B Y C X Y = Y meet K X join K Y meet K oc K X
71 67 68 70 3imtr4d K OML X B Y B X C Y Y C X