Deriving the algebraic definition the dot product

Click For Summary

Discussion Overview

The discussion revolves around deriving the algebraic definition of the dot product from its geometric definition, specifically exploring methods to do so without invoking the law of cosines. Participants examine various approaches and interpretations of the geometric definition of the dot product.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant questions the meaning of "the geometric definition" and suggests that the simplest geometric definition involves the projection of one vector onto another.
  • Another participant proposes using a coordinate system where one vector aligns with the x-axis to derive the dot product, leading to the usual component formula.
  • A participant describes using right-angled triangles to express the components of vectors in terms of angles, leading to a relationship involving the cosine of the angle between them.
  • One participant emphasizes the importance of defining the dot product in terms of magnitudes and angles, and discusses the implications of component-wise multiplication in a coordinate system.
  • Concerns are raised about the applicability of the algebraic definition of the dot product and cross product, noting that they are valid only in Euclidean spaces.
  • Another participant introduces the concepts of inner and outer products, discussing their geometric interpretations and relationships.
  • A participant inquires about the feasibility of working in a coordinate system where one vector's x-component is aligned with the x-axis and questions the complexity of extending the discussion to three dimensions.
  • One participant suggests that projecting one vector onto another and multiplying by the length of the second vector can yield the dot product, while noting the equivalence of this method to the law of cosines.

Areas of Agreement / Disagreement

Participants express differing views on the methods for deriving the dot product, with no consensus reached on a single approach. The discussion remains unresolved regarding the best way to derive the algebraic definition from the geometric perspective.

Contextual Notes

Some participants highlight that the definitions and methods discussed are contingent on the vectors being defined in a Euclidean space, and the implications of using different vector spaces are acknowledged.

autodidude
Messages
332
Reaction score
0
Is there a way of deriving the algebraic definition of the dot product from the geometric definition without using the law of cosines?
 
Physics news on Phys.org
What exactly do you mean by "the geometric definition"? The simplest "geometric" definition I know is that the dot product of vectors u and v is the product of the length of u and the length of the projection of v on u, but I suspect that you are thinking of "length of u times length of v times cosine of the angle between them". Since that has "cosine" already in it, if not using the "cosine law" per se, you certainly will need to use something that has a "cosine" in it.

From the definition "length of u times the length of the projection of v on u", I would start by setting up a coordinate system in which the positive x-axis lies along vector u. Then u has components <a, 0>. Taking <b, c> to be the components of v, the "projection of v on u" is just <b, 0> so the dot product is ab= ab+ c0, the usual component formula for the dot product in this case. Get the general formula by rotating axes.
 
Thanks HallsOfIvy, I'll try that.
 
Well, in the 2-D case, given vectors "A", "B", with [itex](x_{a},y_{a})[/itex], [itex](x_{b},y_{b})[/itex], lengths a and b, respectively you may think in terms of right-angled triangles, and set up:
[tex]x_{a}=a\cos(\theta_{a})[/tex]
[tex]y_{a}=a\sin(\theta_{a})[/tex]
[tex]x_{b}=b\cos(\theta_{b})[/tex]
[tex]x_{b}=b\sin(\theta_{b})[/tex]
whereby we get:
[tex]x_{a}x_{b}+y_{a}y_{b}=ab\cos(\theta_{a}-\theta_{b})[/tex]
 
First define the dot product for A and B to be the product of their magnitudes and the cosine of the angle between them.
We can see geometrically that A.(B + C) = A.B + A.C (think about the component of B and C along A), and therefore (A + B).(C + D) = A.C + A.D + B.C + B.D.
Choosing perpendicular axis, every vector can be written in terms of components, so A = a_1*i + a_2*j and B = b_1*i + b_2*j.
Therefore A.B = a_1*b_1*i.i + a_2*b_2*j.j + a_1*b_2*i.j + a_2*b_1*j.i.
Because i and j are unit vectors and perpendicular, i.i = 1, j.j = 1, i.j = 0, j.i = 0.
So we are left with A.B = a_1*b_1 + a_2*b_2.
 
Also one thing to be aware of is that the algebraic definition for vector dot and cross products only work when you have your vectors defined in a Euclidean space like our old favorite x,y,z or i,j,k.

and of course here's more info on it from wikipedia:

http://en.wikipedia.org/wiki/Vector_dot_product
 
jedishrfu said:
Also one thing to be aware of is that the algebraic definition for vector dot and cross products only work when you have your vectors defined in a Euclidean space like our old favorite x,y,z or i,j,k.

and of course here's more info on it from wikipedia:

http://en.wikipedia.org/wiki/Vector_dot_product
Strictly speaking the term "dot product" is only used Euclidean space. In other vector spaces the term is "inner product". Of course, any n-dimensional vector space is isomorphic to Rn so the two work out to be "essentially" the same.

And the cross product is only defined for R3, not general Euclidean spaces.
 
Its also interesting to note the beauty of the inner and outer products. The inner product is a projection of one vector on another and the outer product is the non-projectable component of one vector on another.

Since the projection interpretation is valid for either vector then the resultant vector must be perpendicular to both and thus it becomes normal to the plane containing the two vectors.
 
Couldn't we just always work a coordinate system where the x-axis is parallel to the x-component of one vector?
Or is that what you mean when you said 'get the general formula by rotating axes?'. And would the formula only work in two dimensions? [strike]If so, what about higher dimensions? [/strike]

EDIT: Woops, didn't see the new posts! SO for rotating the axes, would it much more complicated in 3D?

Thanks arildno, when you times the multiply the components and add them up, that just comes from the definition of dot product that HallsOfIvy mentioned right? ('length of u times the length of the projection of v on u').
 
  • #10
autodidude said:
Is there a way of deriving the algebraic definition of the dot product from the geometric definition without using the law of cosines?

Project the vector A onto the line through B. Multiply the length of this projection by the length of B. By similar triangles this is the same as projecting the vector B onto the line through A and multiplying the length of the projection by the length of A.

Call these products the dot product of A and B.

Either product divided by AB gives you the same number which depends only on the lines and not on the particular vectors.

Call this number the cosine of the angle between the vectors.

P.S. In Euclidean geometry the law of similar triangles which is what is used here is logically equivalent to the Pythagorean Theorem so using the Law of Cosines is really no different than what is posted here.
 

Similar threads

  • · Replies 16 ·
Replies
16
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 33 ·
2
Replies
33
Views
5K
  • · Replies 12 ·
Replies
12
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 16 ·
Replies
16
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 14 ·
Replies
14
Views
5K
  • · Replies 4 ·
Replies
4
Views
3K