| Step | 
						Hyp | 
						Ref | 
						Expression | 
					
						
							| 1 | 
							
								
							 | 
							oldmm1.b | 
							 |-  B = ( Base ` K )  | 
						
						
							| 2 | 
							
								
							 | 
							oldmm1.j | 
							 |-  .\/ = ( join ` K )  | 
						
						
							| 3 | 
							
								
							 | 
							oldmm1.m | 
							 |-  ./\ = ( meet ` K )  | 
						
						
							| 4 | 
							
								
							 | 
							oldmm1.o | 
							 |-  ._|_ = ( oc ` K )  | 
						
						
							| 5 | 
							
								
							 | 
							eqid | 
							 |-  ( le ` K ) = ( le ` K )  | 
						
						
							| 6 | 
							
								
							 | 
							ollat | 
							 |-  ( K e. OL -> K e. Lat )  | 
						
						
							| 7 | 
							
								6
							 | 
							3ad2ant1 | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> K e. Lat )  | 
						
						
							| 8 | 
							
								
							 | 
							olop | 
							 |-  ( K e. OL -> K e. OP )  | 
						
						
							| 9 | 
							
								8
							 | 
							3ad2ant1 | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> K e. OP )  | 
						
						
							| 10 | 
							
								1 3
							 | 
							latmcl | 
							 |-  ( ( K e. Lat /\ X e. B /\ Y e. B ) -> ( X ./\ Y ) e. B )  | 
						
						
							| 11 | 
							
								6 10
							 | 
							syl3an1 | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( X ./\ Y ) e. B )  | 
						
						
							| 12 | 
							
								1 4
							 | 
							opoccl | 
							 |-  ( ( K e. OP /\ ( X ./\ Y ) e. B ) -> ( ._|_ ` ( X ./\ Y ) ) e. B )  | 
						
						
							| 13 | 
							
								9 11 12
							 | 
							syl2anc | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( ._|_ ` ( X ./\ Y ) ) e. B )  | 
						
						
							| 14 | 
							
								1 4
							 | 
							opoccl | 
							 |-  ( ( K e. OP /\ X e. B ) -> ( ._|_ ` X ) e. B )  | 
						
						
							| 15 | 
							
								8 14
							 | 
							sylan | 
							 |-  ( ( K e. OL /\ X e. B ) -> ( ._|_ ` X ) e. B )  | 
						
						
							| 16 | 
							
								15
							 | 
							3adant3 | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( ._|_ ` X ) e. B )  | 
						
						
							| 17 | 
							
								1 4
							 | 
							opoccl | 
							 |-  ( ( K e. OP /\ Y e. B ) -> ( ._|_ ` Y ) e. B )  | 
						
						
							| 18 | 
							
								8 17
							 | 
							sylan | 
							 |-  ( ( K e. OL /\ Y e. B ) -> ( ._|_ ` Y ) e. B )  | 
						
						
							| 19 | 
							
								18
							 | 
							3adant2 | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( ._|_ ` Y ) e. B )  | 
						
						
							| 20 | 
							
								1 2
							 | 
							latjcl | 
							 |-  ( ( K e. Lat /\ ( ._|_ ` X ) e. B /\ ( ._|_ ` Y ) e. B ) -> ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) e. B )  | 
						
						
							| 21 | 
							
								7 16 19 20
							 | 
							syl3anc | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) e. B )  | 
						
						
							| 22 | 
							
								1 5 2
							 | 
							latlej1 | 
							 |-  ( ( K e. Lat /\ ( ._|_ ` X ) e. B /\ ( ._|_ ` Y ) e. B ) -> ( ._|_ ` X ) ( le ` K ) ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) )  | 
						
						
							| 23 | 
							
								7 16 19 22
							 | 
							syl3anc | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( ._|_ ` X ) ( le ` K ) ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) )  | 
						
						
							| 24 | 
							
								
							 | 
							simp2 | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> X e. B )  | 
						
						
							| 25 | 
							
								1 5 4
							 | 
							oplecon1b | 
							 |-  ( ( K e. OP /\ X e. B /\ ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) e. B ) -> ( ( ._|_ ` X ) ( le ` K ) ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) <-> ( ._|_ ` ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) ) ( le ` K ) X ) )  | 
						
						
							| 26 | 
							
								9 24 21 25
							 | 
							syl3anc | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( ( ._|_ ` X ) ( le ` K ) ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) <-> ( ._|_ ` ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) ) ( le ` K ) X ) )  | 
						
						
							| 27 | 
							
								23 26
							 | 
							mpbid | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( ._|_ ` ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) ) ( le ` K ) X )  | 
						
						
							| 28 | 
							
								1 5 2
							 | 
							latlej2 | 
							 |-  ( ( K e. Lat /\ ( ._|_ ` X ) e. B /\ ( ._|_ ` Y ) e. B ) -> ( ._|_ ` Y ) ( le ` K ) ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) )  | 
						
						
							| 29 | 
							
								7 16 19 28
							 | 
							syl3anc | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( ._|_ ` Y ) ( le ` K ) ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) )  | 
						
						
							| 30 | 
							
								
							 | 
							simp3 | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> Y e. B )  | 
						
						
							| 31 | 
							
								1 5 4
							 | 
							oplecon1b | 
							 |-  ( ( K e. OP /\ Y e. B /\ ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) e. B ) -> ( ( ._|_ ` Y ) ( le ` K ) ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) <-> ( ._|_ ` ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) ) ( le ` K ) Y ) )  | 
						
						
							| 32 | 
							
								9 30 21 31
							 | 
							syl3anc | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( ( ._|_ ` Y ) ( le ` K ) ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) <-> ( ._|_ ` ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) ) ( le ` K ) Y ) )  | 
						
						
							| 33 | 
							
								29 32
							 | 
							mpbid | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( ._|_ ` ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) ) ( le ` K ) Y )  | 
						
						
							| 34 | 
							
								1 4
							 | 
							opoccl | 
							 |-  ( ( K e. OP /\ ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) e. B ) -> ( ._|_ ` ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) ) e. B )  | 
						
						
							| 35 | 
							
								9 21 34
							 | 
							syl2anc | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( ._|_ ` ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) ) e. B )  | 
						
						
							| 36 | 
							
								1 5 3
							 | 
							latlem12 | 
							 |-  ( ( K e. Lat /\ ( ( ._|_ ` ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) ) e. B /\ X e. B /\ Y e. B ) ) -> ( ( ( ._|_ ` ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) ) ( le ` K ) X /\ ( ._|_ ` ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) ) ( le ` K ) Y ) <-> ( ._|_ ` ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) ) ( le ` K ) ( X ./\ Y ) ) )  | 
						
						
							| 37 | 
							
								7 35 24 30 36
							 | 
							syl13anc | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( ( ( ._|_ ` ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) ) ( le ` K ) X /\ ( ._|_ ` ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) ) ( le ` K ) Y ) <-> ( ._|_ ` ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) ) ( le ` K ) ( X ./\ Y ) ) )  | 
						
						
							| 38 | 
							
								27 33 37
							 | 
							mpbi2and | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( ._|_ ` ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) ) ( le ` K ) ( X ./\ Y ) )  | 
						
						
							| 39 | 
							
								1 5 4
							 | 
							oplecon1b | 
							 |-  ( ( K e. OP /\ ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) e. B /\ ( X ./\ Y ) e. B ) -> ( ( ._|_ ` ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) ) ( le ` K ) ( X ./\ Y ) <-> ( ._|_ ` ( X ./\ Y ) ) ( le ` K ) ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) ) )  | 
						
						
							| 40 | 
							
								9 21 11 39
							 | 
							syl3anc | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( ( ._|_ ` ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) ) ( le ` K ) ( X ./\ Y ) <-> ( ._|_ ` ( X ./\ Y ) ) ( le ` K ) ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) ) )  | 
						
						
							| 41 | 
							
								38 40
							 | 
							mpbid | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( ._|_ ` ( X ./\ Y ) ) ( le ` K ) ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) )  | 
						
						
							| 42 | 
							
								1 5 3
							 | 
							latmle1 | 
							 |-  ( ( K e. Lat /\ X e. B /\ Y e. B ) -> ( X ./\ Y ) ( le ` K ) X )  | 
						
						
							| 43 | 
							
								6 42
							 | 
							syl3an1 | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( X ./\ Y ) ( le ` K ) X )  | 
						
						
							| 44 | 
							
								1 5 4
							 | 
							oplecon3b | 
							 |-  ( ( K e. OP /\ ( X ./\ Y ) e. B /\ X e. B ) -> ( ( X ./\ Y ) ( le ` K ) X <-> ( ._|_ ` X ) ( le ` K ) ( ._|_ ` ( X ./\ Y ) ) ) )  | 
						
						
							| 45 | 
							
								9 11 24 44
							 | 
							syl3anc | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( ( X ./\ Y ) ( le ` K ) X <-> ( ._|_ ` X ) ( le ` K ) ( ._|_ ` ( X ./\ Y ) ) ) )  | 
						
						
							| 46 | 
							
								43 45
							 | 
							mpbid | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( ._|_ ` X ) ( le ` K ) ( ._|_ ` ( X ./\ Y ) ) )  | 
						
						
							| 47 | 
							
								1 5 3
							 | 
							latmle2 | 
							 |-  ( ( K e. Lat /\ X e. B /\ Y e. B ) -> ( X ./\ Y ) ( le ` K ) Y )  | 
						
						
							| 48 | 
							
								6 47
							 | 
							syl3an1 | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( X ./\ Y ) ( le ` K ) Y )  | 
						
						
							| 49 | 
							
								1 5 4
							 | 
							oplecon3b | 
							 |-  ( ( K e. OP /\ ( X ./\ Y ) e. B /\ Y e. B ) -> ( ( X ./\ Y ) ( le ` K ) Y <-> ( ._|_ ` Y ) ( le ` K ) ( ._|_ ` ( X ./\ Y ) ) ) )  | 
						
						
							| 50 | 
							
								9 11 30 49
							 | 
							syl3anc | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( ( X ./\ Y ) ( le ` K ) Y <-> ( ._|_ ` Y ) ( le ` K ) ( ._|_ ` ( X ./\ Y ) ) ) )  | 
						
						
							| 51 | 
							
								48 50
							 | 
							mpbid | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( ._|_ ` Y ) ( le ` K ) ( ._|_ ` ( X ./\ Y ) ) )  | 
						
						
							| 52 | 
							
								1 5 2
							 | 
							latjle12 | 
							 |-  ( ( K e. Lat /\ ( ( ._|_ ` X ) e. B /\ ( ._|_ ` Y ) e. B /\ ( ._|_ ` ( X ./\ Y ) ) e. B ) ) -> ( ( ( ._|_ ` X ) ( le ` K ) ( ._|_ ` ( X ./\ Y ) ) /\ ( ._|_ ` Y ) ( le ` K ) ( ._|_ ` ( X ./\ Y ) ) ) <-> ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) ( le ` K ) ( ._|_ ` ( X ./\ Y ) ) ) )  | 
						
						
							| 53 | 
							
								7 16 19 13 52
							 | 
							syl13anc | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( ( ( ._|_ ` X ) ( le ` K ) ( ._|_ ` ( X ./\ Y ) ) /\ ( ._|_ ` Y ) ( le ` K ) ( ._|_ ` ( X ./\ Y ) ) ) <-> ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) ( le ` K ) ( ._|_ ` ( X ./\ Y ) ) ) )  | 
						
						
							| 54 | 
							
								46 51 53
							 | 
							mpbi2and | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) ( le ` K ) ( ._|_ ` ( X ./\ Y ) ) )  | 
						
						
							| 55 | 
							
								1 5 7 13 21 41 54
							 | 
							latasymd | 
							 |-  ( ( K e. OL /\ X e. B /\ Y e. B ) -> ( ._|_ ` ( X ./\ Y ) ) = ( ( ._|_ ` X ) .\/ ( ._|_ ` Y ) ) )  |