Does the "field" over which a vector space is defined have to be a Field?

I was reviewing the definition of a vector space recently, and it occurred to me that one could allow for only scalar multiplication by the integers and still satisfy all of the requirements of a vector space.

Take for example the set of all ordered pairs of integers. Allow for scalar multiplication over the integers and componentwise vector addition as usual. It seems to me that this is a perfectly well-defined vector space.

The integers do not form a Field, which begs the question: Is there any reason that the "field" over which a vector space is defined must be a mathematical Field? If so, what is wrong with the vector field I attempted to define above? If not, what are the requirements for the scalars? (For instance, do they have to be a Group - Abelian or otherwise?)


Solution 1:

If you pick the scalars from a general ring instead of insisting on a field (in particular, $\mathbb Z$ is a ring), you get a structure known as a module rather than a vector space.

Modules behave like vector spaces in certain respects, but there are also points where they are not at all as well-behaved as vector spaces. For example, a module does not necessarily have a basis, or even a well-defined dimension. This makes matrices less useful for understanding modules than they are for vector spaces. (You can still have matrices with entries in a ring; they just don't tell you everything about linear maps between the modules anymore).

Solution 2:

These things are studied: they are called modules over the ring instead of vector spaces.

The main difference is that the elements of general modules do not allow a lot of the geometric intuition we have for vector spaces, so we still retain the traditional term "vector space" because it is still a useful term.

So, modules over fields (and also noncommutative fields) are called vector spaces.