Metamath Proof Explorer


Theorem lvecvsn0

Description: A scalar product is nonzero iff both of its factors are nonzero. (Contributed by NM, 3-Jan-2015)

Ref Expression
Hypotheses lvecmul0or.v โŠข ๐‘‰ = ( Base โ€˜ ๐‘Š )
lvecmul0or.s โŠข ยท = ( ยท๐‘  โ€˜ ๐‘Š )
lvecmul0or.f โŠข ๐น = ( Scalar โ€˜ ๐‘Š )
lvecmul0or.k โŠข ๐พ = ( Base โ€˜ ๐น )
lvecmul0or.o โŠข ๐‘‚ = ( 0g โ€˜ ๐น )
lvecmul0or.z โŠข 0 = ( 0g โ€˜ ๐‘Š )
lvecmul0or.w โŠข ( ๐œ‘ โ†’ ๐‘Š โˆˆ LVec )
lvecmul0or.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ ๐พ )
lvecmul0or.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐‘‰ )
Assertion lvecvsn0 ( ๐œ‘ โ†’ ( ( ๐ด ยท ๐‘‹ ) โ‰  0 โ†” ( ๐ด โ‰  ๐‘‚ โˆง ๐‘‹ โ‰  0 ) ) )

Proof

Step Hyp Ref Expression
1 lvecmul0or.v โŠข ๐‘‰ = ( Base โ€˜ ๐‘Š )
2 lvecmul0or.s โŠข ยท = ( ยท๐‘  โ€˜ ๐‘Š )
3 lvecmul0or.f โŠข ๐น = ( Scalar โ€˜ ๐‘Š )
4 lvecmul0or.k โŠข ๐พ = ( Base โ€˜ ๐น )
5 lvecmul0or.o โŠข ๐‘‚ = ( 0g โ€˜ ๐น )
6 lvecmul0or.z โŠข 0 = ( 0g โ€˜ ๐‘Š )
7 lvecmul0or.w โŠข ( ๐œ‘ โ†’ ๐‘Š โˆˆ LVec )
8 lvecmul0or.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ ๐พ )
9 lvecmul0or.x โŠข ( ๐œ‘ โ†’ ๐‘‹ โˆˆ ๐‘‰ )
10 1 2 3 4 5 6 7 8 9 lvecvs0or โŠข ( ๐œ‘ โ†’ ( ( ๐ด ยท ๐‘‹ ) = 0 โ†” ( ๐ด = ๐‘‚ โˆจ ๐‘‹ = 0 ) ) )
11 10 necon3abid โŠข ( ๐œ‘ โ†’ ( ( ๐ด ยท ๐‘‹ ) โ‰  0 โ†” ยฌ ( ๐ด = ๐‘‚ โˆจ ๐‘‹ = 0 ) ) )
12 neanior โŠข ( ( ๐ด โ‰  ๐‘‚ โˆง ๐‘‹ โ‰  0 ) โ†” ยฌ ( ๐ด = ๐‘‚ โˆจ ๐‘‹ = 0 ) )
13 11 12 bitr4di โŠข ( ๐œ‘ โ†’ ( ( ๐ด ยท ๐‘‹ ) โ‰  0 โ†” ( ๐ด โ‰  ๐‘‚ โˆง ๐‘‹ โ‰  0 ) ) )