An abstract real vector space is an commutative group with
one additional operation: its elements may be multiplied by real numbers (scalars). It's by no means a
group operation (except for the case when we look at the set R of real numbers as a real vector space)
because in a group operations both operands must come from the same set. Multiplication by a scalar
is required to satisfy three additional laws: for u, v and
vectors a and b,
(distributivity): (u + v)a = ua + va
(associativity): u(va) = (uv)a
(distributivity): u(a + b) = ua + ub
These are variants of distributive and associative laws. As, an example, for n-tuple spaces, the multiplication by a scalar is defined componentwise:
u(a1, a2, a3) = (ua1, ua2, ua2)
With this definition and addition defined also componentwise the set
of 3-tuples becomes a vector space. It's important to understand that an n-tuple is
only then is regarded as a vector when it's considered an element of a set where two operations
(addition and multiplication by a scalar) are defined. Thus, vectors and Vector Spaces
are born simultaneously.