When thinking about vector spaces, the image most people will have in mind is that of arrows in euclidean space. Indeed, in common dictionaries we may find definitions such as:
- Cambridge dictionary: "a quantity such as velocity that has both size and direction"
- Oxford dictionary: "(mathematics) a quantity that has both size and direction"
- Merriam-Webster: "a quantity that has magnitude and direction and that is commonly represented by a directed line segment whose length represents the magnitude and whose orientation in space represents the direction"
- Duden: "Größe, die als ein in bestimmter Richtung mit bestimmter Länge verlaufender Pfeil dargestellt wird und die durch verschiedene Angaben (Richtung, Betrag) festgelegt werden kann"
Yet, all we find when looking in a mathematics text is "an element of a vector space". And subsequently, after looking up the definition of a vector space we are shocked to find out that an element of a vector space neither needs to have a direction, nor a magnitude.
Indeed, if we seek to be able to perform the standard operations we would expect to be able to do with vectors, such as:
- measuring the length of vectors
- measuring the angle between pairs of vectors
- measuring the area spanned by a pair of vectors
- measuring the volume of a paralellepiped spanned by multiple vectors
We quickly realise that we will at least need an inner product (or pre-Hilbert) space.
My question: Where did this disconnect originate? Why are we calling mathematical vector spaces vector spaces, even though it goes against common understanding of what a vector entails?
Opinionated: Shouldn't we be calling vector spaces linear spaces and inner product spaces vector spaces instead?
I suppose because the idea of having a vector space is the generalization of the vector euclidean space. Many abstract structures are the attempt to generalize some particular structure that behaves "well", and thus see what other sets also behave "well" in the area that we are interested in studying.