Users' Mathboxes Mathbox for Norm Megill < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  cmtcomlemN Structured version   Visualization version   Unicode version

Theorem cmtcomlemN 34535
Description: Lemma for cmtcomN 34536. (cmcmlem 28450 analog.) (Contributed by NM, 7-Nov-2011.) (New usage is discouraged.)
Hypotheses
Ref Expression
cmtcom.b  |-  B  =  ( Base `  K
)
cmtcom.c  |-  C  =  ( cm `  K
)
Assertion
Ref Expression
cmtcomlemN  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  ( X C Y  ->  Y C X ) )

Proof of Theorem cmtcomlemN
StepHypRef Expression
1 omllat 34529 . . . . . . . . . . . 12  |-  ( K  e.  OML  ->  K  e.  Lat )
213ad2ant1 1082 . . . . . . . . . . 11  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  K  e.  Lat )
3 omlop 34528 . . . . . . . . . . . . 13  |-  ( K  e.  OML  ->  K  e.  OP )
4 cmtcom.b . . . . . . . . . . . . . 14  |-  B  =  ( Base `  K
)
5 eqid 2622 . . . . . . . . . . . . . 14  |-  ( oc
`  K )  =  ( oc `  K
)
64, 5opoccl 34481 . . . . . . . . . . . . 13  |-  ( ( K  e.  OP  /\  X  e.  B )  ->  ( ( oc `  K ) `  X
)  e.  B )
73, 6sylan 488 . . . . . . . . . . . 12  |-  ( ( K  e.  OML  /\  X  e.  B )  ->  ( ( oc `  K ) `  X
)  e.  B )
873adant3 1081 . . . . . . . . . . 11  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  ( ( oc `  K ) `  X
)  e.  B )
9 simp3 1063 . . . . . . . . . . 11  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  Y  e.  B )
10 eqid 2622 . . . . . . . . . . . 12  |-  ( le
`  K )  =  ( le `  K
)
11 eqid 2622 . . . . . . . . . . . 12  |-  ( join `  K )  =  (
join `  K )
124, 10, 11latlej2 17061 . . . . . . . . . . 11  |-  ( ( K  e.  Lat  /\  ( ( oc `  K ) `  X
)  e.  B  /\  Y  e.  B )  ->  Y ( le `  K ) ( ( ( oc `  K
) `  X )
( join `  K ) Y ) )
132, 8, 9, 12syl3anc 1326 . . . . . . . . . 10  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  Y ( le `  K ) ( ( ( oc `  K
) `  X )
( join `  K ) Y ) )
144, 11latjcl 17051 . . . . . . . . . . . 12  |-  ( ( K  e.  Lat  /\  ( ( oc `  K ) `  X
)  e.  B  /\  Y  e.  B )  ->  ( ( ( oc
`  K ) `  X ) ( join `  K ) Y )  e.  B )
152, 8, 9, 14syl3anc 1326 . . . . . . . . . . 11  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  ( ( ( oc
`  K ) `  X ) ( join `  K ) Y )  e.  B )
16 eqid 2622 . . . . . . . . . . . 12  |-  ( meet `  K )  =  (
meet `  K )
174, 10, 16latleeqm2 17080 . . . . . . . . . . 11  |-  ( ( K  e.  Lat  /\  Y  e.  B  /\  ( ( ( oc
`  K ) `  X ) ( join `  K ) Y )  e.  B )  -> 
( Y ( le
`  K ) ( ( ( oc `  K ) `  X
) ( join `  K
) Y )  <->  ( (
( ( oc `  K ) `  X
) ( join `  K
) Y ) (
meet `  K ) Y )  =  Y ) )
182, 9, 15, 17syl3anc 1326 . . . . . . . . . 10  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  ( Y ( le
`  K ) ( ( ( oc `  K ) `  X
) ( join `  K
) Y )  <->  ( (
( ( oc `  K ) `  X
) ( join `  K
) Y ) (
meet `  K ) Y )  =  Y ) )
1913, 18mpbid 222 . . . . . . . . 9  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  ( ( ( ( oc `  K ) `
 X ) (
join `  K ) Y ) ( meet `  K ) Y )  =  Y )
2019oveq2d 6666 . . . . . . . 8  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  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 ) )
21 omlol 34527 . . . . . . . . . 10  |-  ( K  e.  OML  ->  K  e.  OL )
22213ad2ant1 1082 . . . . . . . . 9  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  K  e.  OL )
2333ad2ant1 1082 . . . . . . . . . . 11  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  K  e.  OP )
244, 5opoccl 34481 . . . . . . . . . . 11  |-  ( ( K  e.  OP  /\  Y  e.  B )  ->  ( ( oc `  K ) `  Y
)  e.  B )
2523, 9, 24syl2anc 693 . . . . . . . . . 10  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  ( ( oc `  K ) `  Y
)  e.  B )
264, 11latjcl 17051 . . . . . . . . . 10  |-  ( ( K  e.  Lat  /\  ( ( oc `  K ) `  X
)  e.  B  /\  ( ( oc `  K ) `  Y
)  e.  B )  ->  ( ( ( oc `  K ) `
 X ) (
join `  K )
( ( oc `  K ) `  Y
) )  e.  B
)
272, 8, 25, 26syl3anc 1326 . . . . . . . . 9  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  ( ( ( oc
`  K ) `  X ) ( join `  K ) ( ( oc `  K ) `
 Y ) )  e.  B )
284, 16latmassOLD 34516 . . . . . . . . 9  |-  ( ( K  e.  OL  /\  ( ( ( ( oc `  K ) `
 X ) (
join `  K )
( ( oc `  K ) `  Y
) )  e.  B  /\  ( ( ( oc
`  K ) `  X ) ( join `  K ) Y )  e.  B  /\  Y  e.  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 ) ) )
2922, 27, 15, 9, 28syl13anc 1328 . . . . . . . 8  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  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 ) ) )
304, 11, 16, 5oldmm1 34504 . . . . . . . . . 10  |-  ( ( K  e.  OL  /\  X  e.  B  /\  Y  e.  B )  ->  ( ( oc `  K ) `  ( X ( meet `  K
) Y ) )  =  ( ( ( oc `  K ) `
 X ) (
join `  K )
( ( oc `  K ) `  Y
) ) )
3121, 30syl3an1 1359 . . . . . . . . 9  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  ( ( oc `  K ) `  ( X ( meet `  K
) Y ) )  =  ( ( ( oc `  K ) `
 X ) (
join `  K )
( ( oc `  K ) `  Y
) ) )
3231oveq1d 6665 . . . . . . . 8  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  ( ( ( oc
`  K ) `  ( X ( meet `  K
) Y ) ) ( meet `  K
) Y )  =  ( ( ( ( oc `  K ) `
 X ) (
join `  K )
( ( oc `  K ) `  Y
) ) ( meet `  K ) Y ) )
3320, 29, 323eqtr4rd 2667 . . . . . . 7  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  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 ) )
3433adantr 481 . . . . . 6  |-  ( ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  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 ) )
354, 11, 16, 5oldmj4 34511 . . . . . . . . . . . . 13  |-  ( ( K  e.  OL  /\  X  e.  B  /\  Y  e.  B )  ->  ( ( oc `  K ) `  (
( ( oc `  K ) `  X
) ( join `  K
) ( ( oc
`  K ) `  Y ) ) )  =  ( X (
meet `  K ) Y ) )
3621, 35syl3an1 1359 . . . . . . . . . . . 12  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  ( ( oc `  K ) `  (
( ( oc `  K ) `  X
) ( join `  K
) ( ( oc
`  K ) `  Y ) ) )  =  ( X (
meet `  K ) Y ) )
374, 11, 16, 5oldmj2 34509 . . . . . . . . . . . . 13  |-  ( ( K  e.  OL  /\  X  e.  B  /\  Y  e.  B )  ->  ( ( oc `  K ) `  (
( ( oc `  K ) `  X
) ( join `  K
) Y ) )  =  ( X (
meet `  K )
( ( oc `  K ) `  Y
) ) )
3821, 37syl3an1 1359 . . . . . . . . . . . 12  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  ( ( oc `  K ) `  (
( ( oc `  K ) `  X
) ( join `  K
) Y ) )  =  ( X (
meet `  K )
( ( oc `  K ) `  Y
) ) )
3936, 38oveq12d 6668 . . . . . . . . . . 11  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  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
) ) ) )
4039eqeq2d 2632 . . . . . . . . . 10  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  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 ) ) ) ) )
4140biimpar 502 . . . . . . . . 9  |-  ( ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  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 ) ) ) )
4241fveq2d 6195 . . . . . . . 8  |-  ( ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  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 ) ) ) ) )
434, 11, 16, 5oldmj4 34511 . . . . . . . . . 10  |-  ( ( K  e.  OL  /\  ( ( ( oc
`  K ) `  X ) ( join `  K ) ( ( oc `  K ) `
 Y ) )  e.  B  /\  (
( ( oc `  K ) `  X
) ( join `  K
) Y )  e.  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 ) ) )
4422, 27, 15, 43syl3anc 1326 . . . . . . . . 9  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  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 ) ) )
4544adantr 481 . . . . . . . 8  |-  ( ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  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 ) ) )
4642, 45eqtr2d 2657 . . . . . . 7  |-  ( ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  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
) )
4746oveq1d 6665 . . . . . 6  |-  ( ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  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 ) )
4834, 47eqtrd 2656 . . . . 5  |-  ( ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  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 ) )
4948oveq2d 6666 . . . 4  |-  ( ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  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 ) ) )
50 simp1 1061 . . . . . . 7  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  K  e.  OML )
514, 16latmcl 17052 . . . . . . . 8  |-  ( ( K  e.  Lat  /\  X  e.  B  /\  Y  e.  B )  ->  ( X ( meet `  K ) Y )  e.  B )
521, 51syl3an1 1359 . . . . . . 7  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  ( X ( meet `  K ) Y )  e.  B )
5350, 52, 93jca 1242 . . . . . 6  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  ( K  e.  OML  /\  ( X ( meet `  K ) Y )  e.  B  /\  Y  e.  B ) )
544, 10, 16latmle2 17077 . . . . . . 7  |-  ( ( K  e.  Lat  /\  X  e.  B  /\  Y  e.  B )  ->  ( X ( meet `  K ) Y ) ( le `  K
) Y )
551, 54syl3an1 1359 . . . . . 6  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  ( X ( meet `  K ) Y ) ( le `  K
) Y )
564, 10, 11, 16, 5omllaw2N 34531 . . . . . 6  |-  ( ( K  e.  OML  /\  ( X ( meet `  K
) Y )  e.  B  /\  Y  e.  B )  ->  (
( X ( meet `  K ) Y ) ( le `  K
) Y  ->  (
( X ( meet `  K ) Y ) ( join `  K
) ( ( ( oc `  K ) `
 ( X (
meet `  K ) Y ) ) (
meet `  K ) Y ) )  =  Y ) )
5753, 55, 56sylc 65 . . . . 5  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  ( ( X (
meet `  K ) Y ) ( join `  K ) ( ( ( oc `  K
) `  ( X
( meet `  K ) Y ) ) (
meet `  K ) Y ) )  =  Y )
5857adantr 481 . . . 4  |-  ( ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  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 )
594, 16latmcom 17075 . . . . . . 7  |-  ( ( K  e.  Lat  /\  X  e.  B  /\  Y  e.  B )  ->  ( X ( meet `  K ) Y )  =  ( Y (
meet `  K ) X ) )
601, 59syl3an1 1359 . . . . . 6  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  ( X ( meet `  K ) Y )  =  ( Y (
meet `  K ) X ) )
614, 16latmcom 17075 . . . . . . 7  |-  ( ( K  e.  Lat  /\  ( ( oc `  K ) `  X
)  e.  B  /\  Y  e.  B )  ->  ( ( ( oc
`  K ) `  X ) ( meet `  K ) Y )  =  ( Y (
meet `  K )
( ( oc `  K ) `  X
) ) )
622, 8, 9, 61syl3anc 1326 . . . . . 6  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  ( ( ( oc
`  K ) `  X ) ( meet `  K ) Y )  =  ( Y (
meet `  K )
( ( oc `  K ) `  X
) ) )
6360, 62oveq12d 6668 . . . . 5  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  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 ) ) ) )
6463adantr 481 . . . 4  |-  ( ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  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 ) ) ) )
6549, 58, 643eqtr3d 2664 . . 3  |-  ( ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  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
) ) ) )
6665ex 450 . 2  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  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 cmtcom.c . . 3  |-  C  =  ( cm `  K
)
684, 11, 16, 5, 67cmtvalN 34498 . 2  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  ( X C Y  <-> 
X  =  ( ( X ( meet `  K
) Y ) (
join `  K )
( X ( meet `  K ) ( ( oc `  K ) `
 Y ) ) ) ) )
694, 11, 16, 5, 67cmtvalN 34498 . . 3  |-  ( ( K  e.  OML  /\  Y  e.  B  /\  X  e.  B )  ->  ( Y C X  <-> 
Y  =  ( ( Y ( meet `  K
) X ) (
join `  K )
( Y ( meet `  K ) ( ( oc `  K ) `
 X ) ) ) ) )
70693com23 1271 . 2  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  ( Y C X  <-> 
Y  =  ( ( Y ( meet `  K
) X ) (
join `  K )
( Y ( meet `  K ) ( ( oc `  K ) `
 X ) ) ) ) )
7166, 68, 703imtr4d 283 1  |-  ( ( K  e.  OML  /\  X  e.  B  /\  Y  e.  B )  ->  ( X C Y  ->  Y C X ) )
Colors of variables: wff setvar class
Syntax hints:    -> wi 4    <-> wb 196    /\ wa 384    /\ w3a 1037    = wceq 1483    e. wcel 1990   class class class wbr 4653   ` cfv 5888  (class class class)co 6650   Basecbs 15857   lecple 15948   occoc 15949   joincjn 16944   meetcmee 16945   Latclat 17045   OPcops 34459   cmccmtN 34460   OLcol 34461   OMLcoml 34462
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1722  ax-4 1737  ax-5 1839  ax-6 1888  ax-7 1935  ax-8 1992  ax-9 1999  ax-10 2019  ax-11 2034  ax-12 2047  ax-13 2246  ax-ext 2602  ax-rep 4771  ax-sep 4781  ax-nul 4789  ax-pow 4843  ax-pr 4906  ax-un 6949
This theorem depends on definitions:  df-bi 197  df-or 385  df-an 386  df-3an 1039  df-tru 1486  df-ex 1705  df-nf 1710  df-sb 1881  df-eu 2474  df-mo 2475  df-clab 2609  df-cleq 2615  df-clel 2618  df-nfc 2753  df-ne 2795  df-ral 2917  df-rex 2918  df-reu 2919  df-rab 2921  df-v 3202  df-sbc 3436  df-csb 3534  df-dif 3577  df-un 3579  df-in 3581  df-ss 3588  df-nul 3916  df-if 4087  df-pw 4160  df-sn 4178  df-pr 4180  df-op 4184  df-uni 4437  df-iun 4522  df-br 4654  df-opab 4713  df-mpt 4730  df-id 5024  df-xp 5120  df-rel 5121  df-cnv 5122  df-co 5123  df-dm 5124  df-rn 5125  df-res 5126  df-ima 5127  df-iota 5851  df-fun 5890  df-fn 5891  df-f 5892  df-f1 5893  df-fo 5894  df-f1o 5895  df-fv 5896  df-riota 6611  df-ov 6653  df-oprab 6654  df-preset 16928  df-poset 16946  df-lub 16974  df-glb 16975  df-join 16976  df-meet 16977  df-lat 17046  df-oposet 34463  df-cmtN 34464  df-ol 34465  df-oml 34466
This theorem is referenced by:  cmtcomN  34536
  Copyright terms: Public domain W3C validator