Vector Space
A vector space over a field is a set with an addition making an abelian group, together with a scalar multiplication satisfying compatibility, distributivity, and .
A vector space is determined up to isomorphism by its dimension — the cardinality of any basis. Two finite-dimensional vector spaces over the same field are isomorphic if and only if they have the same dimension.
When the scalars come from a ring rather than a field, the structure is called a module. Modules are more general and less well-behaved than vector spaces.