| Step | Hyp | Ref | Expression | 
						
							| 1 |  | lhprelat3.b |  |-  B = ( Base ` K ) | 
						
							| 2 |  | lhprelat3.l |  |-  .<_ = ( le ` K ) | 
						
							| 3 |  | lhprelat3.s |  |-  .< = ( lt ` K ) | 
						
							| 4 |  | lhprelat3.m |  |-  ./\ = ( meet ` K ) | 
						
							| 5 |  | lhprelat3.c |  |-  C = (  | 
						
							| 6 |  | lhprelat3.h |  |-  H = ( LHyp ` K ) | 
						
							| 7 |  | simpr |  |-  ( ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) /\ p e. ( Atoms ` K ) ) -> p e. ( Atoms ` K ) ) | 
						
							| 8 |  | simpll1 |  |-  ( ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) /\ p e. ( Atoms ` K ) ) -> K e. HL ) | 
						
							| 9 |  | eqid |  |-  ( Atoms ` K ) = ( Atoms ` K ) | 
						
							| 10 | 1 9 | atbase |  |-  ( p e. ( Atoms ` K ) -> p e. B ) | 
						
							| 11 | 10 | adantl |  |-  ( ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) /\ p e. ( Atoms ` K ) ) -> p e. B ) | 
						
							| 12 |  | eqid |  |-  ( oc ` K ) = ( oc ` K ) | 
						
							| 13 | 1 12 9 6 | lhpoc2N |  |-  ( ( K e. HL /\ p e. B ) -> ( p e. ( Atoms ` K ) <-> ( ( oc ` K ) ` p ) e. H ) ) | 
						
							| 14 | 8 11 13 | syl2anc |  |-  ( ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) /\ p e. ( Atoms ` K ) ) -> ( p e. ( Atoms ` K ) <-> ( ( oc ` K ) ` p ) e. H ) ) | 
						
							| 15 | 7 14 | mpbid |  |-  ( ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) /\ p e. ( Atoms ` K ) ) -> ( ( oc ` K ) ` p ) e. H ) | 
						
							| 16 | 15 | adantr |  |-  ( ( ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) /\ p e. ( Atoms ` K ) ) /\ ( ( ( oc ` K ) ` Y ) C ( ( ( oc ` K ) ` Y ) ( join ` K ) p ) /\ ( ( ( oc ` K ) ` Y ) ( join ` K ) p ) .<_ ( ( oc ` K ) ` X ) ) ) -> ( ( oc ` K ) ` p ) e. H ) | 
						
							| 17 |  | hlop |  |-  ( K e. HL -> K e. OP ) | 
						
							| 18 | 8 17 | syl |  |-  ( ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) /\ p e. ( Atoms ` K ) ) -> K e. OP ) | 
						
							| 19 | 8 | hllatd |  |-  ( ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) /\ p e. ( Atoms ` K ) ) -> K e. Lat ) | 
						
							| 20 |  | simpll3 |  |-  ( ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) /\ p e. ( Atoms ` K ) ) -> Y e. B ) | 
						
							| 21 | 1 12 | opoccl |  |-  ( ( K e. OP /\ p e. B ) -> ( ( oc ` K ) ` p ) e. B ) | 
						
							| 22 | 18 11 21 | syl2anc |  |-  ( ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) /\ p e. ( Atoms ` K ) ) -> ( ( oc ` K ) ` p ) e. B ) | 
						
							| 23 | 1 4 | latmcl |  |-  ( ( K e. Lat /\ Y e. B /\ ( ( oc ` K ) ` p ) e. B ) -> ( Y ./\ ( ( oc ` K ) ` p ) ) e. B ) | 
						
							| 24 | 19 20 22 23 | syl3anc |  |-  ( ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) /\ p e. ( Atoms ` K ) ) -> ( Y ./\ ( ( oc ` K ) ` p ) ) e. B ) | 
						
							| 25 | 1 12 5 | cvrcon3b |  |-  ( ( K e. OP /\ ( Y ./\ ( ( oc ` K ) ` p ) ) e. B /\ Y e. B ) -> ( ( Y ./\ ( ( oc ` K ) ` p ) ) C Y <-> ( ( oc ` K ) ` Y ) C ( ( oc ` K ) ` ( Y ./\ ( ( oc ` K ) ` p ) ) ) ) ) | 
						
							| 26 | 18 24 20 25 | syl3anc |  |-  ( ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) /\ p e. ( Atoms ` K ) ) -> ( ( Y ./\ ( ( oc ` K ) ` p ) ) C Y <-> ( ( oc ` K ) ` Y ) C ( ( oc ` K ) ` ( Y ./\ ( ( oc ` K ) ` p ) ) ) ) ) | 
						
							| 27 |  | hlol |  |-  ( K e. HL -> K e. OL ) | 
						
							| 28 | 8 27 | syl |  |-  ( ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) /\ p e. ( Atoms ` K ) ) -> K e. OL ) | 
						
							| 29 |  | eqid |  |-  ( join ` K ) = ( join ` K ) | 
						
							| 30 | 1 29 4 12 | oldmm3N |  |-  ( ( K e. OL /\ Y e. B /\ p e. B ) -> ( ( oc ` K ) ` ( Y ./\ ( ( oc ` K ) ` p ) ) ) = ( ( ( oc ` K ) ` Y ) ( join ` K ) p ) ) | 
						
							| 31 | 28 20 11 30 | syl3anc |  |-  ( ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) /\ p e. ( Atoms ` K ) ) -> ( ( oc ` K ) ` ( Y ./\ ( ( oc ` K ) ` p ) ) ) = ( ( ( oc ` K ) ` Y ) ( join ` K ) p ) ) | 
						
							| 32 | 31 | breq2d |  |-  ( ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) /\ p e. ( Atoms ` K ) ) -> ( ( ( oc ` K ) ` Y ) C ( ( oc ` K ) ` ( Y ./\ ( ( oc ` K ) ` p ) ) ) <-> ( ( oc ` K ) ` Y ) C ( ( ( oc ` K ) ` Y ) ( join ` K ) p ) ) ) | 
						
							| 33 | 26 32 | bitr2d |  |-  ( ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) /\ p e. ( Atoms ` K ) ) -> ( ( ( oc ` K ) ` Y ) C ( ( ( oc ` K ) ` Y ) ( join ` K ) p ) <-> ( Y ./\ ( ( oc ` K ) ` p ) ) C Y ) ) | 
						
							| 34 |  | simpll2 |  |-  ( ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) /\ p e. ( Atoms ` K ) ) -> X e. B ) | 
						
							| 35 | 1 2 12 | oplecon3b |  |-  ( ( K e. OP /\ X e. B /\ ( Y ./\ ( ( oc ` K ) ` p ) ) e. B ) -> ( X .<_ ( Y ./\ ( ( oc ` K ) ` p ) ) <-> ( ( oc ` K ) ` ( Y ./\ ( ( oc ` K ) ` p ) ) ) .<_ ( ( oc ` K ) ` X ) ) ) | 
						
							| 36 | 18 34 24 35 | syl3anc |  |-  ( ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) /\ p e. ( Atoms ` K ) ) -> ( X .<_ ( Y ./\ ( ( oc ` K ) ` p ) ) <-> ( ( oc ` K ) ` ( Y ./\ ( ( oc ` K ) ` p ) ) ) .<_ ( ( oc ` K ) ` X ) ) ) | 
						
							| 37 | 31 | breq1d |  |-  ( ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) /\ p e. ( Atoms ` K ) ) -> ( ( ( oc ` K ) ` ( Y ./\ ( ( oc ` K ) ` p ) ) ) .<_ ( ( oc ` K ) ` X ) <-> ( ( ( oc ` K ) ` Y ) ( join ` K ) p ) .<_ ( ( oc ` K ) ` X ) ) ) | 
						
							| 38 | 36 37 | bitr2d |  |-  ( ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) /\ p e. ( Atoms ` K ) ) -> ( ( ( ( oc ` K ) ` Y ) ( join ` K ) p ) .<_ ( ( oc ` K ) ` X ) <-> X .<_ ( Y ./\ ( ( oc ` K ) ` p ) ) ) ) | 
						
							| 39 | 33 38 | anbi12d |  |-  ( ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) /\ p e. ( Atoms ` K ) ) -> ( ( ( ( oc ` K ) ` Y ) C ( ( ( oc ` K ) ` Y ) ( join ` K ) p ) /\ ( ( ( oc ` K ) ` Y ) ( join ` K ) p ) .<_ ( ( oc ` K ) ` X ) ) <-> ( ( Y ./\ ( ( oc ` K ) ` p ) ) C Y /\ X .<_ ( Y ./\ ( ( oc ` K ) ` p ) ) ) ) ) | 
						
							| 40 | 39 | biimpa |  |-  ( ( ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) /\ p e. ( Atoms ` K ) ) /\ ( ( ( oc ` K ) ` Y ) C ( ( ( oc ` K ) ` Y ) ( join ` K ) p ) /\ ( ( ( oc ` K ) ` Y ) ( join ` K ) p ) .<_ ( ( oc ` K ) ` X ) ) ) -> ( ( Y ./\ ( ( oc ` K ) ` p ) ) C Y /\ X .<_ ( Y ./\ ( ( oc ` K ) ` p ) ) ) ) | 
						
							| 41 | 40 | ancomd |  |-  ( ( ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) /\ p e. ( Atoms ` K ) ) /\ ( ( ( oc ` K ) ` Y ) C ( ( ( oc ` K ) ` Y ) ( join ` K ) p ) /\ ( ( ( oc ` K ) ` Y ) ( join ` K ) p ) .<_ ( ( oc ` K ) ` X ) ) ) -> ( X .<_ ( Y ./\ ( ( oc ` K ) ` p ) ) /\ ( Y ./\ ( ( oc ` K ) ` p ) ) C Y ) ) | 
						
							| 42 |  | oveq2 |  |-  ( w = ( ( oc ` K ) ` p ) -> ( Y ./\ w ) = ( Y ./\ ( ( oc ` K ) ` p ) ) ) | 
						
							| 43 | 42 | breq2d |  |-  ( w = ( ( oc ` K ) ` p ) -> ( X .<_ ( Y ./\ w ) <-> X .<_ ( Y ./\ ( ( oc ` K ) ` p ) ) ) ) | 
						
							| 44 | 42 | breq1d |  |-  ( w = ( ( oc ` K ) ` p ) -> ( ( Y ./\ w ) C Y <-> ( Y ./\ ( ( oc ` K ) ` p ) ) C Y ) ) | 
						
							| 45 | 43 44 | anbi12d |  |-  ( w = ( ( oc ` K ) ` p ) -> ( ( X .<_ ( Y ./\ w ) /\ ( Y ./\ w ) C Y ) <-> ( X .<_ ( Y ./\ ( ( oc ` K ) ` p ) ) /\ ( Y ./\ ( ( oc ` K ) ` p ) ) C Y ) ) ) | 
						
							| 46 | 45 | rspcev |  |-  ( ( ( ( oc ` K ) ` p ) e. H /\ ( X .<_ ( Y ./\ ( ( oc ` K ) ` p ) ) /\ ( Y ./\ ( ( oc ` K ) ` p ) ) C Y ) ) -> E. w e. H ( X .<_ ( Y ./\ w ) /\ ( Y ./\ w ) C Y ) ) | 
						
							| 47 | 16 41 46 | syl2anc |  |-  ( ( ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) /\ p e. ( Atoms ` K ) ) /\ ( ( ( oc ` K ) ` Y ) C ( ( ( oc ` K ) ` Y ) ( join ` K ) p ) /\ ( ( ( oc ` K ) ` Y ) ( join ` K ) p ) .<_ ( ( oc ` K ) ` X ) ) ) -> E. w e. H ( X .<_ ( Y ./\ w ) /\ ( Y ./\ w ) C Y ) ) | 
						
							| 48 |  | simpl1 |  |-  ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) -> K e. HL ) | 
						
							| 49 | 48 17 | syl |  |-  ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) -> K e. OP ) | 
						
							| 50 |  | simpl3 |  |-  ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) -> Y e. B ) | 
						
							| 51 | 1 12 | opoccl |  |-  ( ( K e. OP /\ Y e. B ) -> ( ( oc ` K ) ` Y ) e. B ) | 
						
							| 52 | 49 50 51 | syl2anc |  |-  ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) -> ( ( oc ` K ) ` Y ) e. B ) | 
						
							| 53 |  | simpl2 |  |-  ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) -> X e. B ) | 
						
							| 54 | 1 12 | opoccl |  |-  ( ( K e. OP /\ X e. B ) -> ( ( oc ` K ) ` X ) e. B ) | 
						
							| 55 | 49 53 54 | syl2anc |  |-  ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) -> ( ( oc ` K ) ` X ) e. B ) | 
						
							| 56 |  | simpr |  |-  ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) -> X .< Y ) | 
						
							| 57 | 1 3 12 | opltcon3b |  |-  ( ( K e. OP /\ X e. B /\ Y e. B ) -> ( X .< Y <-> ( ( oc ` K ) ` Y ) .< ( ( oc ` K ) ` X ) ) ) | 
						
							| 58 | 49 53 50 57 | syl3anc |  |-  ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) -> ( X .< Y <-> ( ( oc ` K ) ` Y ) .< ( ( oc ` K ) ` X ) ) ) | 
						
							| 59 | 56 58 | mpbid |  |-  ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) -> ( ( oc ` K ) ` Y ) .< ( ( oc ` K ) ` X ) ) | 
						
							| 60 | 1 2 3 29 5 9 | hlrelat3 |  |-  ( ( ( K e. HL /\ ( ( oc ` K ) ` Y ) e. B /\ ( ( oc ` K ) ` X ) e. B ) /\ ( ( oc ` K ) ` Y ) .< ( ( oc ` K ) ` X ) ) -> E. p e. ( Atoms ` K ) ( ( ( oc ` K ) ` Y ) C ( ( ( oc ` K ) ` Y ) ( join ` K ) p ) /\ ( ( ( oc ` K ) ` Y ) ( join ` K ) p ) .<_ ( ( oc ` K ) ` X ) ) ) | 
						
							| 61 | 48 52 55 59 60 | syl31anc |  |-  ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) -> E. p e. ( Atoms ` K ) ( ( ( oc ` K ) ` Y ) C ( ( ( oc ` K ) ` Y ) ( join ` K ) p ) /\ ( ( ( oc ` K ) ` Y ) ( join ` K ) p ) .<_ ( ( oc ` K ) ` X ) ) ) | 
						
							| 62 | 47 61 | r19.29a |  |-  ( ( ( K e. HL /\ X e. B /\ Y e. B ) /\ X .< Y ) -> E. w e. H ( X .<_ ( Y ./\ w ) /\ ( Y ./\ w ) C Y ) ) |