The following axioms must hold true for a Vector Space to be defined. Assume* and , where is the set of vectors and is the set of scalars.
V1. Associativity of Vector Addition
We can change the parenthesis for vector addition, as long as the operands remain the same:$$\vec{a} + (\vec{b}+\vec{c}) = (\vec{a}+\vec{b})+\vec{c}
V3. Existence of Zero Vector
There must exist a vector which does not affect vector addition on another vector:$$\vec{a} + \vec{0} = \vec{0} + \vec{a} = \vec{a}
V5. Compatibility of scalar multiplication and field multiplication
Scalar multiplication (scalar multiplied by a vector) and field multiplication ( scalar times a scalar) are compatible:
Quick note
This one is usually called the associativity of scalar multiplication, but that’s wrong. When we do , it is very different from doing , as one of them is scalar multiplied with a vector (scalar multiplication) , and another is a scalar multiplied with a scalar (field multiplication). By definition, a field has multiplication associativity with itself. Also note that this isn’t associativity of scalar multiplication. We don’t need to define a vector space.
V6. Multiplication of the unit scalar
Scalar multiplication with the field unity does not affect the vector:
Sometimes the field unity is called the unit scalar
V7. Distributivity of scalar multiplication with respect to vector addition
We can expand out (distribute) the multiplication of a scalar to the sum of two vectors:
V8. Distributivity of scalar multiplication with respect to field addition
We can expand out (distribute) the multiplication of a sum of scalars to another vector:
Again here it’s important to note that associativity of multiplication doesn’t have to be defined. We can have a perfectly valid vector space with only left scalar multiplication being defined i.e. without right multiplication () being defined!