Step |
Hyp |
Ref |
Expression |
1 |
|
ncvsprp.v |
โข ๐ = ( Base โ ๐ ) |
2 |
|
ncvsprp.n |
โข ๐ = ( norm โ ๐ ) |
3 |
|
ncvsprp.s |
โข ยท = ( ยท๐ โ ๐ ) |
4 |
|
ncvsprp.f |
โข ๐น = ( Scalar โ ๐ ) |
5 |
|
ncvsprp.k |
โข ๐พ = ( Base โ ๐น ) |
6 |
|
elinel1 |
โข ( ๐ด โ ( ๐พ โฉ โ ) โ ๐ด โ ๐พ ) |
7 |
6
|
adantr |
โข ( ( ๐ด โ ( ๐พ โฉ โ ) โง 0 โค ๐ด ) โ ๐ด โ ๐พ ) |
8 |
1 2 3 4 5
|
ncvsprp |
โข ( ( ๐ โ ( NrmVec โฉ โVec ) โง ๐ด โ ๐พ โง ๐ต โ ๐ ) โ ( ๐ โ ( ๐ด ยท ๐ต ) ) = ( ( abs โ ๐ด ) ยท ( ๐ โ ๐ต ) ) ) |
9 |
7 8
|
syl3an2 |
โข ( ( ๐ โ ( NrmVec โฉ โVec ) โง ( ๐ด โ ( ๐พ โฉ โ ) โง 0 โค ๐ด ) โง ๐ต โ ๐ ) โ ( ๐ โ ( ๐ด ยท ๐ต ) ) = ( ( abs โ ๐ด ) ยท ( ๐ โ ๐ต ) ) ) |
10 |
|
elinel2 |
โข ( ๐ด โ ( ๐พ โฉ โ ) โ ๐ด โ โ ) |
11 |
|
absid |
โข ( ( ๐ด โ โ โง 0 โค ๐ด ) โ ( abs โ ๐ด ) = ๐ด ) |
12 |
10 11
|
sylan |
โข ( ( ๐ด โ ( ๐พ โฉ โ ) โง 0 โค ๐ด ) โ ( abs โ ๐ด ) = ๐ด ) |
13 |
12
|
3ad2ant2 |
โข ( ( ๐ โ ( NrmVec โฉ โVec ) โง ( ๐ด โ ( ๐พ โฉ โ ) โง 0 โค ๐ด ) โง ๐ต โ ๐ ) โ ( abs โ ๐ด ) = ๐ด ) |
14 |
13
|
oveq1d |
โข ( ( ๐ โ ( NrmVec โฉ โVec ) โง ( ๐ด โ ( ๐พ โฉ โ ) โง 0 โค ๐ด ) โง ๐ต โ ๐ ) โ ( ( abs โ ๐ด ) ยท ( ๐ โ ๐ต ) ) = ( ๐ด ยท ( ๐ โ ๐ต ) ) ) |
15 |
9 14
|
eqtrd |
โข ( ( ๐ โ ( NrmVec โฉ โVec ) โง ( ๐ด โ ( ๐พ โฉ โ ) โง 0 โค ๐ด ) โง ๐ต โ ๐ ) โ ( ๐ โ ( ๐ด ยท ๐ต ) ) = ( ๐ด ยท ( ๐ โ ๐ต ) ) ) |