Metamath Proof Explorer


Theorem dihmeetlem16N

Description: Lemma for isomorphism H of a lattice meet. (Contributed by NM, 7-Apr-2014) (New usage is discouraged.)

Ref Expression
Hypotheses dihmeetlem14.b
|- B = ( Base ` K )
dihmeetlem14.l
|- .<_ = ( le ` K )
dihmeetlem14.h
|- H = ( LHyp ` K )
dihmeetlem14.j
|- .\/ = ( join ` K )
dihmeetlem14.m
|- ./\ = ( meet ` K )
dihmeetlem14.a
|- A = ( Atoms ` K )
dihmeetlem14.u
|- U = ( ( DVecH ` K ) ` W )
dihmeetlem14.s
|- .(+) = ( LSSum ` U )
dihmeetlem14.i
|- I = ( ( DIsoH ` K ) ` W )
Assertion dihmeetlem16N
|- ( ( ( ( K e. HL /\ W e. H ) /\ Y e. B /\ ( p e. A /\ -. p .<_ W ) ) /\ ( ( r e. A /\ -. r .<_ W ) /\ r .<_ Y /\ ( Y ./\ p ) .<_ W ) ) -> ( I ` ( Y ./\ p ) ) = ( ( I ` Y ) i^i ( I ` p ) ) )

Proof

Step Hyp Ref Expression
1 dihmeetlem14.b
 |-  B = ( Base ` K )
2 dihmeetlem14.l
 |-  .<_ = ( le ` K )
3 dihmeetlem14.h
 |-  H = ( LHyp ` K )
4 dihmeetlem14.j
 |-  .\/ = ( join ` K )
5 dihmeetlem14.m
 |-  ./\ = ( meet ` K )
6 dihmeetlem14.a
 |-  A = ( Atoms ` K )
7 dihmeetlem14.u
 |-  U = ( ( DVecH ` K ) ` W )
8 dihmeetlem14.s
 |-  .(+) = ( LSSum ` U )
9 dihmeetlem14.i
 |-  I = ( ( DIsoH ` K ) ` W )
10 eqid
 |-  ( 0g ` U ) = ( 0g ` U )
11 1 2 3 4 5 6 7 8 9 10 dihmeetlem15N
 |-  ( ( ( ( K e. HL /\ W e. H ) /\ Y e. B /\ ( p e. A /\ -. p .<_ W ) ) /\ ( ( r e. A /\ -. r .<_ W ) /\ r .<_ Y /\ ( Y ./\ p ) .<_ W ) ) -> ( ( I ` r ) i^i ( I ` p ) ) = { ( 0g ` U ) } )
12 11 oveq2d
 |-  ( ( ( ( K e. HL /\ W e. H ) /\ Y e. B /\ ( p e. A /\ -. p .<_ W ) ) /\ ( ( r e. A /\ -. r .<_ W ) /\ r .<_ Y /\ ( Y ./\ p ) .<_ W ) ) -> ( ( I ` ( Y ./\ p ) ) .(+) ( ( I ` r ) i^i ( I ` p ) ) ) = ( ( I ` ( Y ./\ p ) ) .(+) { ( 0g ` U ) } ) )
13 simpl1
 |-  ( ( ( ( K e. HL /\ W e. H ) /\ Y e. B /\ ( p e. A /\ -. p .<_ W ) ) /\ ( ( r e. A /\ -. r .<_ W ) /\ r .<_ Y /\ ( Y ./\ p ) .<_ W ) ) -> ( K e. HL /\ W e. H ) )
14 simpl2
 |-  ( ( ( ( K e. HL /\ W e. H ) /\ Y e. B /\ ( p e. A /\ -. p .<_ W ) ) /\ ( ( r e. A /\ -. r .<_ W ) /\ r .<_ Y /\ ( Y ./\ p ) .<_ W ) ) -> Y e. B )
15 simpl3l
 |-  ( ( ( ( K e. HL /\ W e. H ) /\ Y e. B /\ ( p e. A /\ -. p .<_ W ) ) /\ ( ( r e. A /\ -. r .<_ W ) /\ r .<_ Y /\ ( Y ./\ p ) .<_ W ) ) -> p e. A )
16 1 6 atbase
 |-  ( p e. A -> p e. B )
17 15 16 syl
 |-  ( ( ( ( K e. HL /\ W e. H ) /\ Y e. B /\ ( p e. A /\ -. p .<_ W ) ) /\ ( ( r e. A /\ -. r .<_ W ) /\ r .<_ Y /\ ( Y ./\ p ) .<_ W ) ) -> p e. B )
18 simpr1
 |-  ( ( ( ( K e. HL /\ W e. H ) /\ Y e. B /\ ( p e. A /\ -. p .<_ W ) ) /\ ( ( r e. A /\ -. r .<_ W ) /\ r .<_ Y /\ ( Y ./\ p ) .<_ W ) ) -> ( r e. A /\ -. r .<_ W ) )
19 simpr2
 |-  ( ( ( ( K e. HL /\ W e. H ) /\ Y e. B /\ ( p e. A /\ -. p .<_ W ) ) /\ ( ( r e. A /\ -. r .<_ W ) /\ r .<_ Y /\ ( Y ./\ p ) .<_ W ) ) -> r .<_ Y )
20 simpr3
 |-  ( ( ( ( K e. HL /\ W e. H ) /\ Y e. B /\ ( p e. A /\ -. p .<_ W ) ) /\ ( ( r e. A /\ -. r .<_ W ) /\ r .<_ Y /\ ( Y ./\ p ) .<_ W ) ) -> ( Y ./\ p ) .<_ W )
21 1 2 3 4 5 6 7 8 9 dihmeetlem14N
 |-  ( ( ( ( K e. HL /\ W e. H ) /\ Y e. B /\ p e. B ) /\ ( ( r e. A /\ -. r .<_ W ) /\ r .<_ Y /\ ( Y ./\ p ) .<_ W ) ) -> ( ( I ` ( Y ./\ p ) ) .(+) ( ( I ` r ) i^i ( I ` p ) ) ) = ( ( I ` Y ) i^i ( I ` p ) ) )
22 13 14 17 18 19 20 21 syl33anc
 |-  ( ( ( ( K e. HL /\ W e. H ) /\ Y e. B /\ ( p e. A /\ -. p .<_ W ) ) /\ ( ( r e. A /\ -. r .<_ W ) /\ r .<_ Y /\ ( Y ./\ p ) .<_ W ) ) -> ( ( I ` ( Y ./\ p ) ) .(+) ( ( I ` r ) i^i ( I ` p ) ) ) = ( ( I ` Y ) i^i ( I ` p ) ) )
23 3 7 13 dvhlmod
 |-  ( ( ( ( K e. HL /\ W e. H ) /\ Y e. B /\ ( p e. A /\ -. p .<_ W ) ) /\ ( ( r e. A /\ -. r .<_ W ) /\ r .<_ Y /\ ( Y ./\ p ) .<_ W ) ) -> U e. LMod )
24 simpl1l
 |-  ( ( ( ( K e. HL /\ W e. H ) /\ Y e. B /\ ( p e. A /\ -. p .<_ W ) ) /\ ( ( r e. A /\ -. r .<_ W ) /\ r .<_ Y /\ ( Y ./\ p ) .<_ W ) ) -> K e. HL )
25 24 hllatd
 |-  ( ( ( ( K e. HL /\ W e. H ) /\ Y e. B /\ ( p e. A /\ -. p .<_ W ) ) /\ ( ( r e. A /\ -. r .<_ W ) /\ r .<_ Y /\ ( Y ./\ p ) .<_ W ) ) -> K e. Lat )
26 1 5 latmcl
 |-  ( ( K e. Lat /\ Y e. B /\ p e. B ) -> ( Y ./\ p ) e. B )
27 25 14 17 26 syl3anc
 |-  ( ( ( ( K e. HL /\ W e. H ) /\ Y e. B /\ ( p e. A /\ -. p .<_ W ) ) /\ ( ( r e. A /\ -. r .<_ W ) /\ r .<_ Y /\ ( Y ./\ p ) .<_ W ) ) -> ( Y ./\ p ) e. B )
28 eqid
 |-  ( LSubSp ` U ) = ( LSubSp ` U )
29 1 3 9 7 28 dihlss
 |-  ( ( ( K e. HL /\ W e. H ) /\ ( Y ./\ p ) e. B ) -> ( I ` ( Y ./\ p ) ) e. ( LSubSp ` U ) )
30 13 27 29 syl2anc
 |-  ( ( ( ( K e. HL /\ W e. H ) /\ Y e. B /\ ( p e. A /\ -. p .<_ W ) ) /\ ( ( r e. A /\ -. r .<_ W ) /\ r .<_ Y /\ ( Y ./\ p ) .<_ W ) ) -> ( I ` ( Y ./\ p ) ) e. ( LSubSp ` U ) )
31 28 lsssubg
 |-  ( ( U e. LMod /\ ( I ` ( Y ./\ p ) ) e. ( LSubSp ` U ) ) -> ( I ` ( Y ./\ p ) ) e. ( SubGrp ` U ) )
32 23 30 31 syl2anc
 |-  ( ( ( ( K e. HL /\ W e. H ) /\ Y e. B /\ ( p e. A /\ -. p .<_ W ) ) /\ ( ( r e. A /\ -. r .<_ W ) /\ r .<_ Y /\ ( Y ./\ p ) .<_ W ) ) -> ( I ` ( Y ./\ p ) ) e. ( SubGrp ` U ) )
33 10 8 lsm01
 |-  ( ( I ` ( Y ./\ p ) ) e. ( SubGrp ` U ) -> ( ( I ` ( Y ./\ p ) ) .(+) { ( 0g ` U ) } ) = ( I ` ( Y ./\ p ) ) )
34 32 33 syl
 |-  ( ( ( ( K e. HL /\ W e. H ) /\ Y e. B /\ ( p e. A /\ -. p .<_ W ) ) /\ ( ( r e. A /\ -. r .<_ W ) /\ r .<_ Y /\ ( Y ./\ p ) .<_ W ) ) -> ( ( I ` ( Y ./\ p ) ) .(+) { ( 0g ` U ) } ) = ( I ` ( Y ./\ p ) ) )
35 12 22 34 3eqtr3rd
 |-  ( ( ( ( K e. HL /\ W e. H ) /\ Y e. B /\ ( p e. A /\ -. p .<_ W ) ) /\ ( ( r e. A /\ -. r .<_ W ) /\ r .<_ Y /\ ( Y ./\ p ) .<_ W ) ) -> ( I ` ( Y ./\ p ) ) = ( ( I ` Y ) i^i ( I ` p ) ) )