I'm taking a course in condensed matter physics and have just been introduced to the Bravais lattice. From a mathematical point of view this could be thought of as a vector space where the scalar multipliers of the spanning set must belong to the integers. However, to me this does not seem to be quite true. Unlike a regular $n$ dimensional vector space where all sets of $n$ linearly independent vectors belonging to that vector space can span it, there are sets of $n$ linearly independent vectors that cannot span the Bravais lattice.
For example, the image below shows a Bravais lattice and a set of two linearly independent vectors $\{a_1,a_2\}$ that cannot span the lattice.

My question to you is, why is this? Is it because regular vector spaces require a field, but because the integers don't meant the definition of a field (no multiplicative identity), the Bravais lattice does not behave like a vector space?
The vectors cannot span the space due to the discrete values of the scalars which are allowed. If the scalars could take all real values, the vectors could span the whole space. But as you can take only integral multiple of the vectors, they can only span some discrete points.
Integral scalars restricting the spanning of the full space