Metamath Proof Explorer


Theorem islindeps2

Description: Conditions for being a linearly dependent subset of a (left) module over a nonzero ring. (Contributed by AV, 29-Apr-2019) (Proof shortened by AV, 30-Jul-2019)

Ref Expression
Hypotheses islindeps2.b โŠข ๐ต = ( Base โ€˜ ๐‘€ )
islindeps2.z โŠข ๐‘ = ( 0g โ€˜ ๐‘€ )
islindeps2.r โŠข ๐‘… = ( Scalar โ€˜ ๐‘€ )
islindeps2.e โŠข ๐ธ = ( Base โ€˜ ๐‘… )
islindeps2.0 โŠข 0 = ( 0g โ€˜ ๐‘… )
Assertion islindeps2 ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โ†’ ( โˆƒ ๐‘  โˆˆ ๐‘† โˆƒ ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ( ๐‘“ finSupp 0 โˆง ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  ) โ†’ ๐‘† linDepS ๐‘€ ) )

Proof

Step Hyp Ref Expression
1 islindeps2.b โŠข ๐ต = ( Base โ€˜ ๐‘€ )
2 islindeps2.z โŠข ๐‘ = ( 0g โ€˜ ๐‘€ )
3 islindeps2.r โŠข ๐‘… = ( Scalar โ€˜ ๐‘€ )
4 islindeps2.e โŠข ๐ธ = ( Base โ€˜ ๐‘… )
5 islindeps2.0 โŠข 0 = ( 0g โ€˜ ๐‘… )
6 id โŠข ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต ) โ†’ ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต ) )
7 6 3adant3 โŠข ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โ†’ ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต ) )
8 7 ad3antrrr โŠข ( ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โˆง ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ) โˆง ( ๐‘“ finSupp 0 โˆง ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  ) ) โ†’ ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต ) )
9 nzrring โŠข ( ๐‘… โˆˆ NzRing โ†’ ๐‘… โˆˆ Ring )
10 eqid โŠข ( 1r โ€˜ ๐‘… ) = ( 1r โ€˜ ๐‘… )
11 4 10 ringidcl โŠข ( ๐‘… โˆˆ Ring โ†’ ( 1r โ€˜ ๐‘… ) โˆˆ ๐ธ )
12 9 11 syl โŠข ( ๐‘… โˆˆ NzRing โ†’ ( 1r โ€˜ ๐‘… ) โˆˆ ๐ธ )
13 12 3ad2ant3 โŠข ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โ†’ ( 1r โ€˜ ๐‘… ) โˆˆ ๐ธ )
14 13 ad3antrrr โŠข ( ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โˆง ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ) โˆง ( ๐‘“ finSupp 0 โˆง ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  ) ) โ†’ ( 1r โ€˜ ๐‘… ) โˆˆ ๐ธ )
15 simpllr โŠข ( ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โˆง ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ) โˆง ( ๐‘“ finSupp 0 โˆง ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  ) ) โ†’ ๐‘  โˆˆ ๐‘† )
16 simplr โŠข ( ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โˆง ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ) โˆง ( ๐‘“ finSupp 0 โˆง ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  ) ) โ†’ ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) )
17 14 15 16 3jca โŠข ( ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โˆง ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ) โˆง ( ๐‘“ finSupp 0 โˆง ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  ) ) โ†’ ( ( 1r โ€˜ ๐‘… ) โˆˆ ๐ธ โˆง ๐‘  โˆˆ ๐‘† โˆง ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ) )
18 simprl โŠข ( ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โˆง ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ) โˆง ( ๐‘“ finSupp 0 โˆง ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  ) ) โ†’ ๐‘“ finSupp 0 )
19 eqid โŠข ( invg โ€˜ ๐‘… ) = ( invg โ€˜ ๐‘… )
20 eqid โŠข ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) = ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) )
21 1 3 4 5 2 19 20 lincext2 โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต ) โˆง ( ( 1r โ€˜ ๐‘… ) โˆˆ ๐ธ โˆง ๐‘  โˆˆ ๐‘† โˆง ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ) โˆง ๐‘“ finSupp 0 ) โ†’ ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) finSupp 0 )
22 8 17 18 21 syl3anc โŠข ( ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โˆง ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ) โˆง ( ๐‘“ finSupp 0 โˆง ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  ) ) โ†’ ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) finSupp 0 )
23 simpl1 โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โ†’ ๐‘€ โˆˆ LMod )
24 elelpwi โŠข ( ( ๐‘  โˆˆ ๐‘† โˆง ๐‘† โˆˆ ๐’ซ ๐ต ) โ†’ ๐‘  โˆˆ ๐ต )
25 24 expcom โŠข ( ๐‘† โˆˆ ๐’ซ ๐ต โ†’ ( ๐‘  โˆˆ ๐‘† โ†’ ๐‘  โˆˆ ๐ต ) )
26 25 3ad2ant2 โŠข ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โ†’ ( ๐‘  โˆˆ ๐‘† โ†’ ๐‘  โˆˆ ๐ต ) )
27 26 imp โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โ†’ ๐‘  โˆˆ ๐ต )
28 eqid โŠข ( ยท๐‘  โ€˜ ๐‘€ ) = ( ยท๐‘  โ€˜ ๐‘€ )
29 1 3 28 10 lmodvs1 โŠข ( ( ๐‘€ โˆˆ LMod โˆง ๐‘  โˆˆ ๐ต ) โ†’ ( ( 1r โ€˜ ๐‘… ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘  ) = ๐‘  )
30 23 27 29 syl2anc โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โ†’ ( ( 1r โ€˜ ๐‘… ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘  ) = ๐‘  )
31 30 adantr โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โˆง ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ) โ†’ ( ( 1r โ€˜ ๐‘… ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘  ) = ๐‘  )
32 id โŠข ( ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  โ†’ ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  )
33 32 eqcomd โŠข ( ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  โ†’ ๐‘  = ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) )
34 33 adantl โŠข ( ( ๐‘“ finSupp 0 โˆง ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  ) โ†’ ๐‘  = ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) )
35 31 34 sylan9eq โŠข ( ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โˆง ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ) โˆง ( ๐‘“ finSupp 0 โˆง ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  ) ) โ†’ ( ( 1r โ€˜ ๐‘… ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘  ) = ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) )
36 1 3 4 5 2 19 20 lincext3 โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต ) โˆง ( ( 1r โ€˜ ๐‘… ) โˆˆ ๐ธ โˆง ๐‘  โˆˆ ๐‘† โˆง ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ) โˆง ( ๐‘“ finSupp 0 โˆง ( ( 1r โ€˜ ๐‘… ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘  ) = ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) ) ) โ†’ ( ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ )
37 8 17 18 35 36 syl112anc โŠข ( ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โˆง ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ) โˆง ( ๐‘“ finSupp 0 โˆง ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  ) ) โ†’ ( ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ )
38 22 37 jca โŠข ( ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โˆง ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ) โˆง ( ๐‘“ finSupp 0 โˆง ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  ) ) โ†’ ( ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) finSupp 0 โˆง ( ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ ) )
39 eqidd โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โ†’ ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) = ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) )
40 iftrue โŠข ( ๐‘ง = ๐‘  โ†’ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) = ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) )
41 40 adantl โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โˆง ๐‘ง = ๐‘  ) โ†’ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) = ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) )
42 simpr โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โ†’ ๐‘  โˆˆ ๐‘† )
43 fvexd โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โ†’ ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) โˆˆ V )
44 39 41 42 43 fvmptd โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โ†’ ( ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) โ€˜ ๐‘  ) = ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) )
45 nzrneg1ne0 โŠข ( ๐‘… โˆˆ NzRing โ†’ ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) โ‰  ( 0g โ€˜ ๐‘… ) )
46 5 a1i โŠข ( ๐‘… โˆˆ NzRing โ†’ 0 = ( 0g โ€˜ ๐‘… ) )
47 45 46 neeqtrrd โŠข ( ๐‘… โˆˆ NzRing โ†’ ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) โ‰  0 )
48 47 3ad2ant3 โŠข ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โ†’ ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) โ‰  0 )
49 48 adantr โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โ†’ ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) โ‰  0 )
50 44 49 eqnetrd โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โ†’ ( ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) โ€˜ ๐‘  ) โ‰  0 )
51 50 adantr โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โˆง ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ) โ†’ ( ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) โ€˜ ๐‘  ) โ‰  0 )
52 51 adantr โŠข ( ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โˆง ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ) โˆง ( ๐‘“ finSupp 0 โˆง ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  ) ) โ†’ ( ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) โ€˜ ๐‘  ) โ‰  0 )
53 1 3 4 5 2 19 20 lincext1 โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต ) โˆง ( ( 1r โ€˜ ๐‘… ) โˆˆ ๐ธ โˆง ๐‘  โˆˆ ๐‘† โˆง ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ) ) โ†’ ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) โˆˆ ( ๐ธ โ†‘m ๐‘† ) )
54 8 17 53 syl2anc โŠข ( ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โˆง ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ) โˆง ( ๐‘“ finSupp 0 โˆง ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  ) ) โ†’ ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) โˆˆ ( ๐ธ โ†‘m ๐‘† ) )
55 breq1 โŠข ( ๐‘” = ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) โ†’ ( ๐‘” finSupp 0 โ†” ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) finSupp 0 ) )
56 oveq1 โŠข ( ๐‘” = ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) โ†’ ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ( ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) ( linC โ€˜ ๐‘€ ) ๐‘† ) )
57 56 eqeq1d โŠข ( ๐‘” = ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) โ†’ ( ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ โ†” ( ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ ) )
58 55 57 anbi12d โŠข ( ๐‘” = ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) โ†’ ( ( ๐‘” finSupp 0 โˆง ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ ) โ†” ( ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) finSupp 0 โˆง ( ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ ) ) )
59 fveq1 โŠข ( ๐‘” = ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) โ†’ ( ๐‘” โ€˜ ๐‘  ) = ( ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) โ€˜ ๐‘  ) )
60 59 neeq1d โŠข ( ๐‘” = ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) โ†’ ( ( ๐‘” โ€˜ ๐‘  ) โ‰  0 โ†” ( ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) โ€˜ ๐‘  ) โ‰  0 ) )
61 58 60 anbi12d โŠข ( ๐‘” = ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) โ†’ ( ( ( ๐‘” finSupp 0 โˆง ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ ) โˆง ( ๐‘” โ€˜ ๐‘  ) โ‰  0 ) โ†” ( ( ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) finSupp 0 โˆง ( ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ ) โˆง ( ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) โ€˜ ๐‘  ) โ‰  0 ) ) )
62 61 adantl โŠข ( ( ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โˆง ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ) โˆง ( ๐‘“ finSupp 0 โˆง ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  ) ) โˆง ๐‘” = ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) ) โ†’ ( ( ( ๐‘” finSupp 0 โˆง ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ ) โˆง ( ๐‘” โ€˜ ๐‘  ) โ‰  0 ) โ†” ( ( ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) finSupp 0 โˆง ( ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ ) โˆง ( ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) โ€˜ ๐‘  ) โ‰  0 ) ) )
63 54 62 rspcedv โŠข ( ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โˆง ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ) โˆง ( ๐‘“ finSupp 0 โˆง ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  ) ) โ†’ ( ( ( ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) finSupp 0 โˆง ( ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ ) โˆง ( ( ๐‘ง โˆˆ ๐‘† โ†ฆ if ( ๐‘ง = ๐‘  , ( ( invg โ€˜ ๐‘… ) โ€˜ ( 1r โ€˜ ๐‘… ) ) , ( ๐‘“ โ€˜ ๐‘ง ) ) ) โ€˜ ๐‘  ) โ‰  0 ) โ†’ โˆƒ ๐‘” โˆˆ ( ๐ธ โ†‘m ๐‘† ) ( ( ๐‘” finSupp 0 โˆง ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ ) โˆง ( ๐‘” โ€˜ ๐‘  ) โ‰  0 ) ) )
64 38 52 63 mp2and โŠข ( ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โˆง ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ) โˆง ( ๐‘“ finSupp 0 โˆง ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  ) ) โ†’ โˆƒ ๐‘” โˆˆ ( ๐ธ โ†‘m ๐‘† ) ( ( ๐‘” finSupp 0 โˆง ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ ) โˆง ( ๐‘” โ€˜ ๐‘  ) โ‰  0 ) )
65 64 rexlimdva2 โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง ๐‘  โˆˆ ๐‘† ) โ†’ ( โˆƒ ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ( ๐‘“ finSupp 0 โˆง ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  ) โ†’ โˆƒ ๐‘” โˆˆ ( ๐ธ โ†‘m ๐‘† ) ( ( ๐‘” finSupp 0 โˆง ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ ) โˆง ( ๐‘” โ€˜ ๐‘  ) โ‰  0 ) ) )
66 65 reximdva โŠข ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โ†’ ( โˆƒ ๐‘  โˆˆ ๐‘† โˆƒ ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ( ๐‘“ finSupp 0 โˆง ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  ) โ†’ โˆƒ ๐‘  โˆˆ ๐‘† โˆƒ ๐‘” โˆˆ ( ๐ธ โ†‘m ๐‘† ) ( ( ๐‘” finSupp 0 โˆง ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ ) โˆง ( ๐‘” โ€˜ ๐‘  ) โ‰  0 ) ) )
67 66 imp โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง โˆƒ ๐‘  โˆˆ ๐‘† โˆƒ ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ( ๐‘“ finSupp 0 โˆง ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  ) ) โ†’ โˆƒ ๐‘  โˆˆ ๐‘† โˆƒ ๐‘” โˆˆ ( ๐ธ โ†‘m ๐‘† ) ( ( ๐‘” finSupp 0 โˆง ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ ) โˆง ( ๐‘” โ€˜ ๐‘  ) โ‰  0 ) )
68 df-3an โŠข ( ( ๐‘” finSupp 0 โˆง ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ โˆง โˆƒ ๐‘  โˆˆ ๐‘† ( ๐‘” โ€˜ ๐‘  ) โ‰  0 ) โ†” ( ( ๐‘” finSupp 0 โˆง ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ ) โˆง โˆƒ ๐‘  โˆˆ ๐‘† ( ๐‘” โ€˜ ๐‘  ) โ‰  0 ) )
69 r19.42v โŠข ( โˆƒ ๐‘  โˆˆ ๐‘† ( ( ๐‘” finSupp 0 โˆง ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ ) โˆง ( ๐‘” โ€˜ ๐‘  ) โ‰  0 ) โ†” ( ( ๐‘” finSupp 0 โˆง ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ ) โˆง โˆƒ ๐‘  โˆˆ ๐‘† ( ๐‘” โ€˜ ๐‘  ) โ‰  0 ) )
70 68 69 bitr4i โŠข ( ( ๐‘” finSupp 0 โˆง ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ โˆง โˆƒ ๐‘  โˆˆ ๐‘† ( ๐‘” โ€˜ ๐‘  ) โ‰  0 ) โ†” โˆƒ ๐‘  โˆˆ ๐‘† ( ( ๐‘” finSupp 0 โˆง ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ ) โˆง ( ๐‘” โ€˜ ๐‘  ) โ‰  0 ) )
71 70 rexbii โŠข ( โˆƒ ๐‘” โˆˆ ( ๐ธ โ†‘m ๐‘† ) ( ๐‘” finSupp 0 โˆง ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ โˆง โˆƒ ๐‘  โˆˆ ๐‘† ( ๐‘” โ€˜ ๐‘  ) โ‰  0 ) โ†” โˆƒ ๐‘” โˆˆ ( ๐ธ โ†‘m ๐‘† ) โˆƒ ๐‘  โˆˆ ๐‘† ( ( ๐‘” finSupp 0 โˆง ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ ) โˆง ( ๐‘” โ€˜ ๐‘  ) โ‰  0 ) )
72 rexcom โŠข ( โˆƒ ๐‘” โˆˆ ( ๐ธ โ†‘m ๐‘† ) โˆƒ ๐‘  โˆˆ ๐‘† ( ( ๐‘” finSupp 0 โˆง ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ ) โˆง ( ๐‘” โ€˜ ๐‘  ) โ‰  0 ) โ†” โˆƒ ๐‘  โˆˆ ๐‘† โˆƒ ๐‘” โˆˆ ( ๐ธ โ†‘m ๐‘† ) ( ( ๐‘” finSupp 0 โˆง ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ ) โˆง ( ๐‘” โ€˜ ๐‘  ) โ‰  0 ) )
73 71 72 bitri โŠข ( โˆƒ ๐‘” โˆˆ ( ๐ธ โ†‘m ๐‘† ) ( ๐‘” finSupp 0 โˆง ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ โˆง โˆƒ ๐‘  โˆˆ ๐‘† ( ๐‘” โ€˜ ๐‘  ) โ‰  0 ) โ†” โˆƒ ๐‘  โˆˆ ๐‘† โˆƒ ๐‘” โˆˆ ( ๐ธ โ†‘m ๐‘† ) ( ( ๐‘” finSupp 0 โˆง ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ ) โˆง ( ๐‘” โ€˜ ๐‘  ) โ‰  0 ) )
74 67 73 sylibr โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง โˆƒ ๐‘  โˆˆ ๐‘† โˆƒ ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ( ๐‘“ finSupp 0 โˆง ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  ) ) โ†’ โˆƒ ๐‘” โˆˆ ( ๐ธ โ†‘m ๐‘† ) ( ๐‘” finSupp 0 โˆง ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ โˆง โˆƒ ๐‘  โˆˆ ๐‘† ( ๐‘” โ€˜ ๐‘  ) โ‰  0 ) )
75 1 2 3 4 5 islindeps โŠข ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต ) โ†’ ( ๐‘† linDepS ๐‘€ โ†” โˆƒ ๐‘” โˆˆ ( ๐ธ โ†‘m ๐‘† ) ( ๐‘” finSupp 0 โˆง ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ โˆง โˆƒ ๐‘  โˆˆ ๐‘† ( ๐‘” โ€˜ ๐‘  ) โ‰  0 ) ) )
76 75 3adant3 โŠข ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โ†’ ( ๐‘† linDepS ๐‘€ โ†” โˆƒ ๐‘” โˆˆ ( ๐ธ โ†‘m ๐‘† ) ( ๐‘” finSupp 0 โˆง ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ โˆง โˆƒ ๐‘  โˆˆ ๐‘† ( ๐‘” โ€˜ ๐‘  ) โ‰  0 ) ) )
77 76 adantr โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง โˆƒ ๐‘  โˆˆ ๐‘† โˆƒ ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ( ๐‘“ finSupp 0 โˆง ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  ) ) โ†’ ( ๐‘† linDepS ๐‘€ โ†” โˆƒ ๐‘” โˆˆ ( ๐ธ โ†‘m ๐‘† ) ( ๐‘” finSupp 0 โˆง ( ๐‘” ( linC โ€˜ ๐‘€ ) ๐‘† ) = ๐‘ โˆง โˆƒ ๐‘  โˆˆ ๐‘† ( ๐‘” โ€˜ ๐‘  ) โ‰  0 ) ) )
78 74 77 mpbird โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โˆง โˆƒ ๐‘  โˆˆ ๐‘† โˆƒ ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ( ๐‘“ finSupp 0 โˆง ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  ) ) โ†’ ๐‘† linDepS ๐‘€ )
79 78 ex โŠข ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ๐’ซ ๐ต โˆง ๐‘… โˆˆ NzRing ) โ†’ ( โˆƒ ๐‘  โˆˆ ๐‘† โˆƒ ๐‘“ โˆˆ ( ๐ธ โ†‘m ( ๐‘† โˆ– { ๐‘  } ) ) ( ๐‘“ finSupp 0 โˆง ( ๐‘“ ( linC โ€˜ ๐‘€ ) ( ๐‘† โˆ– { ๐‘  } ) ) = ๐‘  ) โ†’ ๐‘† linDepS ๐‘€ ) )