Metamath Proof Explorer


Theorem lindssnlvec

Description: A singleton not containing the zero element of a vector space is always linearly independent. (Contributed by AV, 16-Apr-2019) (Revised by AV, 28-Apr-2019)

Ref Expression
Assertion lindssnlvec ( ( ๐‘€ โˆˆ LVec โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘€ ) โˆง ๐‘† โ‰  ( 0g โ€˜ ๐‘€ ) ) โ†’ { ๐‘† } linIndS ๐‘€ )

Proof

Step Hyp Ref Expression
1 eldifsni โŠข ( ๐‘  โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โˆ– { ( 0g โ€˜ ( Scalar โ€˜ ๐‘€ ) ) } ) โ†’ ๐‘  โ‰  ( 0g โ€˜ ( Scalar โ€˜ ๐‘€ ) ) )
2 1 adantl โŠข ( ( ( ๐‘€ โˆˆ LVec โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘€ ) โˆง ๐‘† โ‰  ( 0g โ€˜ ๐‘€ ) ) โˆง ๐‘  โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โˆ– { ( 0g โ€˜ ( Scalar โ€˜ ๐‘€ ) ) } ) ) โ†’ ๐‘  โ‰  ( 0g โ€˜ ( Scalar โ€˜ ๐‘€ ) ) )
3 simpl3 โŠข ( ( ( ๐‘€ โˆˆ LVec โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘€ ) โˆง ๐‘† โ‰  ( 0g โ€˜ ๐‘€ ) ) โˆง ๐‘  โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โˆ– { ( 0g โ€˜ ( Scalar โ€˜ ๐‘€ ) ) } ) ) โ†’ ๐‘† โ‰  ( 0g โ€˜ ๐‘€ ) )
4 eqid โŠข ( Base โ€˜ ๐‘€ ) = ( Base โ€˜ ๐‘€ )
5 eqid โŠข ( ยท๐‘  โ€˜ ๐‘€ ) = ( ยท๐‘  โ€˜ ๐‘€ )
6 eqid โŠข ( Scalar โ€˜ ๐‘€ ) = ( Scalar โ€˜ ๐‘€ )
7 eqid โŠข ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) = ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) )
8 eqid โŠข ( 0g โ€˜ ( Scalar โ€˜ ๐‘€ ) ) = ( 0g โ€˜ ( Scalar โ€˜ ๐‘€ ) )
9 eqid โŠข ( 0g โ€˜ ๐‘€ ) = ( 0g โ€˜ ๐‘€ )
10 simpl1 โŠข ( ( ( ๐‘€ โˆˆ LVec โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘€ ) โˆง ๐‘† โ‰  ( 0g โ€˜ ๐‘€ ) ) โˆง ๐‘  โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โˆ– { ( 0g โ€˜ ( Scalar โ€˜ ๐‘€ ) ) } ) ) โ†’ ๐‘€ โˆˆ LVec )
11 eldifi โŠข ( ๐‘  โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โˆ– { ( 0g โ€˜ ( Scalar โ€˜ ๐‘€ ) ) } ) โ†’ ๐‘  โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) )
12 11 adantl โŠข ( ( ( ๐‘€ โˆˆ LVec โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘€ ) โˆง ๐‘† โ‰  ( 0g โ€˜ ๐‘€ ) ) โˆง ๐‘  โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โˆ– { ( 0g โ€˜ ( Scalar โ€˜ ๐‘€ ) ) } ) ) โ†’ ๐‘  โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) )
13 simpl2 โŠข ( ( ( ๐‘€ โˆˆ LVec โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘€ ) โˆง ๐‘† โ‰  ( 0g โ€˜ ๐‘€ ) ) โˆง ๐‘  โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โˆ– { ( 0g โ€˜ ( Scalar โ€˜ ๐‘€ ) ) } ) ) โ†’ ๐‘† โˆˆ ( Base โ€˜ ๐‘€ ) )
14 4 5 6 7 8 9 10 12 13 lvecvsn0 โŠข ( ( ( ๐‘€ โˆˆ LVec โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘€ ) โˆง ๐‘† โ‰  ( 0g โ€˜ ๐‘€ ) ) โˆง ๐‘  โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โˆ– { ( 0g โ€˜ ( Scalar โ€˜ ๐‘€ ) ) } ) ) โ†’ ( ( ๐‘  ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘† ) โ‰  ( 0g โ€˜ ๐‘€ ) โ†” ( ๐‘  โ‰  ( 0g โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โˆง ๐‘† โ‰  ( 0g โ€˜ ๐‘€ ) ) ) )
15 2 3 14 mpbir2and โŠข ( ( ( ๐‘€ โˆˆ LVec โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘€ ) โˆง ๐‘† โ‰  ( 0g โ€˜ ๐‘€ ) ) โˆง ๐‘  โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โˆ– { ( 0g โ€˜ ( Scalar โ€˜ ๐‘€ ) ) } ) ) โ†’ ( ๐‘  ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘† ) โ‰  ( 0g โ€˜ ๐‘€ ) )
16 15 ralrimiva โŠข ( ( ๐‘€ โˆˆ LVec โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘€ ) โˆง ๐‘† โ‰  ( 0g โ€˜ ๐‘€ ) ) โ†’ โˆ€ ๐‘  โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โˆ– { ( 0g โ€˜ ( Scalar โ€˜ ๐‘€ ) ) } ) ( ๐‘  ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘† ) โ‰  ( 0g โ€˜ ๐‘€ ) )
17 lveclmod โŠข ( ๐‘€ โˆˆ LVec โ†’ ๐‘€ โˆˆ LMod )
18 17 anim1i โŠข ( ( ๐‘€ โˆˆ LVec โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘€ ) ) โ†’ ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘€ ) ) )
19 18 3adant3 โŠข ( ( ๐‘€ โˆˆ LVec โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘€ ) โˆง ๐‘† โ‰  ( 0g โ€˜ ๐‘€ ) ) โ†’ ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘€ ) ) )
20 4 6 7 8 9 5 snlindsntor โŠข ( ( ๐‘€ โˆˆ LMod โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘€ ) ) โ†’ ( โˆ€ ๐‘  โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โˆ– { ( 0g โ€˜ ( Scalar โ€˜ ๐‘€ ) ) } ) ( ๐‘  ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘† ) โ‰  ( 0g โ€˜ ๐‘€ ) โ†” { ๐‘† } linIndS ๐‘€ ) )
21 19 20 syl โŠข ( ( ๐‘€ โˆˆ LVec โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘€ ) โˆง ๐‘† โ‰  ( 0g โ€˜ ๐‘€ ) ) โ†’ ( โˆ€ ๐‘  โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โˆ– { ( 0g โ€˜ ( Scalar โ€˜ ๐‘€ ) ) } ) ( ๐‘  ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘† ) โ‰  ( 0g โ€˜ ๐‘€ ) โ†” { ๐‘† } linIndS ๐‘€ ) )
22 16 21 mpbid โŠข ( ( ๐‘€ โˆˆ LVec โˆง ๐‘† โˆˆ ( Base โ€˜ ๐‘€ ) โˆง ๐‘† โ‰  ( 0g โ€˜ ๐‘€ ) ) โ†’ { ๐‘† } linIndS ๐‘€ )