Proof of Theorem cmtcomlem
| Step | Hyp | Ref
| Expression |
| 1 | | omllat 16963 |
. . . . . . . . . . . 12
 OML
LatNEW |
| 2 | 1 | 3ad2ant1 897 |
. . . . . . . . . . 11
  OML

LatNEW |
| 3 | | cmtcom.b |
. . . . . . . . . . . . . 14
base   |
| 4 | | eqid 1884 |
. . . . . . . . . . . . . 14
oc  oc   |
| 5 | 3, 4 | opoccl 16921 |
. . . . . . . . . . . . 13
  OP
  oc       |
| 6 | | omlop 16962 |
. . . . . . . . . . . . 13
 OML
OP |
| 7 | 5, 6 | sylan 497 |
. . . . . . . . . . . 12
  OML
  oc       |
| 8 | 7 | 3adant3 896 |
. . . . . . . . . . 11
  OML
  oc       |
| 9 | | simp3 878 |
. . . . . . . . . . 11
  OML

  |
| 10 | | eqid 1884 |
. . . . . . . . . . . 12
le  le   |
| 11 | | eqid 1884 |
. . . . . . . . . . . 12
join  join   |
| 12 | 3, 10, 11 | latlej2 16862 |
. . . . . . . . . . 11
  LatNEW  oc       le     oc      join      |
| 13 | 2, 8, 9, 12 | syl111anc 1100 |
. . . . . . . . . 10
  OML
  le     oc      join      |
| 14 | 3, 11 | latjcl 16852 |
. . . . . . . . . . . 12
  LatNEW  oc        oc      join      |
| 15 | 2, 8, 9, 14 | syl111anc 1100 |
. . . . . . . . . . 11
  OML
   oc      join      |
| 16 | | eqid 1884 |
. . . . . . . . . . . 12
meet  meet   |
| 17 | 3, 10, 16 | latleeqm2 16875 |
. . . . . . . . . . 11
  LatNEW
  oc      join       le     oc      join       oc      join     meet       |
| 18 | 2, 9, 15, 17 | syl111anc 1100 |
. . . . . . . . . 10
  OML
   le     oc      join       oc      join     meet       |
| 19 | 13, 18 | mpbid 212 |
. . . . . . . . 9
  OML
    oc      join     meet      |
| 20 | 19 | opreq2d 4898 |
. . . . . . . 8
  OML
    oc      join    oc       meet      oc      join     meet        oc      join    oc       meet      |
| 21 | | omlol 16961 |
. . . . . . . . . 10
 OML
OL |
| 22 | 21 | 3ad2ant1 897 |
. . . . . . . . 9
  OML

OL |
| 23 | 6 | 3ad2ant1 897 |
. . . . . . . . . . 11
  OML

OP |
| 24 | 3, 4 | opoccl 16921 |
. . . . . . . . . . 11
  OP
  oc       |
| 25 | 23, 9, 24 | syl11anc 524 |
. . . . . . . . . 10
  OML
  oc       |
| 26 | 3, 11 | latjcl 16852 |
. . . . . . . . . 10
  LatNEW  oc      oc        oc      join    oc        |
| 27 | 2, 8, 25, 26 | syl111anc 1100 |
. . . . . . . . 9
  OML
   oc      join    oc        |
| 28 | 3, 16 | olmass 16954 |
. . . . . . . . 9
  OL    oc      join    oc        oc      join   
      oc      join    oc       meet     oc      join      meet       oc      join    oc       meet      oc      join     meet       |
| 29 | 22, 27, 15, 9, 28 | syl13anc 1102 |
. . . . . . . 8
  OML
     oc      join    oc       meet     oc      join      meet       oc      join    oc       meet      oc      join     meet       |
| 30 | 3, 11, 16, 4 | oldmm1 16946 |
. . . . . . . . . 10
  OL
  oc      meet       oc      join    oc        |
| 31 | 30, 21 | syl3an1 1130 |
. . . . . . . . 9
  OML
  oc      meet       oc      join    oc        |
| 32 | 31 | opreq1d 4897 |
. . . . . . . 8
  OML
   oc      meet      meet       oc      join    oc       meet      |
| 33 | 20, 29, 32 | 3eqtr4rd 1939 |
. . . . . . 7
  OML
   oc      meet      meet        oc      join    oc       meet     oc      join      meet      |
| 34 | 33 | adantr 425 |
. . . . . 6
   OML

   meet     join     meet    oc          oc      meet      meet        oc      join    oc       meet     oc      join      meet      |
| 35 | 3, 11, 16, 4 | oldmj4 16953 |
. . . . . . . . . . . . 13
  OL
  oc      oc      join    oc         meet      |
| 36 | 35, 21 | syl3an1 1130 |
. . . . . . . . . . . 12
  OML
  oc      oc      join    oc         meet      |
| 37 | 3, 11, 16, 4 | oldmj2 16951 |
. . . . . . . . . . . . 13
  OL
  oc      oc      join       meet    oc        |
| 38 | 37, 21 | syl3an1 1130 |
. . . . . . . . . . . 12
  OML
  oc      oc      join       meet    oc        |
| 39 | 36, 38 | opreq12d 4900 |
. . . . . . . . . . 11
  OML
   oc      oc      join    oc        join    oc      oc      join         meet     join     meet    oc         |
| 40 | 39 | eqeq2d 1895 |
. . . . . . . . . 10
  OML
    oc      oc      join    oc        join    oc      oc      join         meet     join     meet    oc          |
| 41 | 40 | biimpar 461 |
. . . . . . . . 9
   OML

   meet     join     meet    oc          oc      oc      join    oc        join    oc      oc      join        |
| 42 | 41 | fveq2d 4685 |
. . . . . . . 8
   OML

   meet     join     meet    oc         oc      oc      oc      oc      join    oc        join    oc      oc      join         |
| 43 | 3, 11, 16, 4 | oldmj4 16953 |
. . . . . . . . . 10
  OL   oc      join    oc        oc      join      oc      oc      oc      join    oc        join    oc      oc      join          oc      join    oc       meet     oc      join       |
| 44 | 22, 27, 15, 43 | syl111anc 1100 |
. . . . . . . . 9
  OML
  oc      oc      oc      join    oc        join    oc      oc      join          oc      join    oc       meet     oc      join       |
| 45 | 44 | adantr 425 |
. . . . . . . 8
   OML

   meet     join     meet    oc         oc      oc      oc      join    oc        join    oc      oc      join          oc      join    oc       meet     oc      join       |
| 46 | 42, 45 | eqtr2d 1926 |
. . . . . . 7
   OML

   meet     join     meet    oc           oc      join    oc       meet     oc      join      oc       |
| 47 | 46 | opreq1d 4897 |
. . . . . 6
   OML

   meet     join     meet    oc            oc      join    oc       meet     oc      join      meet      oc      meet      |
| 48 | 34, 47 | eqtrd 1925 |
. . . . 5
   OML

   meet     join     meet    oc          oc      meet      meet      oc      meet      |
| 49 | 48 | opreq2d 4898 |
. . . 4
   OML

   meet     join     meet    oc           meet     join     oc      meet      meet        meet     join     oc      meet       |
| 50 | | simp1 876 |
. . . . . . 7
  OML

OML |
| 51 | 3, 16 | latmcl 16853 |
. . . . . . . 8
  LatNEW
   meet      |
| 52 | 51, 1 | syl3an1 1130 |
. . . . . . 7
  OML
   meet      |
| 53 | 50, 52, 9 | 3jca 1050 |
. . . . . 6
  OML
  OML   meet       |
| 54 | 3, 10, 16 | latmle2 16872 |
. . . . . . 7
  LatNEW
   meet     le     |
| 55 | 54, 1 | syl3an1 1130 |
. . . . . 6
  OML
   meet     le     |
| 56 | 3, 10, 11, 16, 4 | omllaw2 16965 |
. . . . . 6
  OML   meet        meet     le      meet     join     oc      meet      meet        |
| 57 | 53, 55, 56 | sylc 83 |
. . . . 5
  OML
    meet     join     oc      meet      meet       |
| 58 | 57 | adantr 425 |
. . . 4
   OML

   meet     join     meet    oc           meet     join     oc      meet      meet       |
| 59 | 3, 16 | latmcom 16870 |
. . . . . . 7
  LatNEW
   meet      meet      |
| 60 | 59, 1 | syl3an1 1130 |
. . . . . 6
  OML
   meet      meet      |
| 61 | 3, 16 | latmcom 16870 |
. . . . . . 7
  LatNEW  oc        oc      meet      meet    oc        |
| 62 | 2, 8, 9, 61 | syl111anc 1100 |
. . . . . 6
  OML
   oc      meet      meet    oc        |
| 63 | 60, 62 | opreq12d 4900 |
. . . . 5
  OML
    meet     join     oc      meet        meet     join     meet    oc         |
| 64 | 63 | adantr 425 |
. . . 4
   OML

   meet     join     meet    oc           meet     join     oc      meet        meet     join     meet    oc         |
| 65 | 49, 58, 64 | 3eqtr3d 1934 |
. . 3
   OML

   meet     join     meet    oc           meet     join     meet    oc         |
| 66 | 65 | ex 402 |
. 2
  OML
     meet     join     meet    oc          meet     join     meet    oc          |
| 67 | | cmtcom.c |
. . 3
cm   |
| 68 | 3, 11, 16, 4, 67 | cmtval 16938 |
. 2
  OML
       meet     join     meet    oc          |
| 69 | 3, 11, 16, 4, 67 | cmtval 16938 |
. . 3
  OML
       meet     join     meet    oc          |
| 70 | 69 | 3com23 1074 |
. 2
  OML
       meet     join     meet    oc          |
| 71 | 66, 68, 70 | 3imtr4d 602 |
1
  OML
         |