I have read a number of articles and posts about vector spaces I am still left unconfident that my conceptual model of a vector space is correct.
Here is an example to illustrate how I am thinking about them currently. To simplify things lets put a constraint on our vector space and only focus on a subset of the Real numbers. Imagine a 2d space with points (-5,5) (5,5) (-5,-5) (5,-5) that create a bounding area for our vector space. We can assume all the axioms of a vector space apply to this space (essentially scalar multiplication and vector addition).
Would the vector space be the set of all possible vectors that can fit in that box? Or would it be the space in which the vectors live (the 2d box)? Wikipedia describes a vector space as "a collection of objects, called vectors", which makes me think it is the former.
Here are my thoughts on what are vector spaces (and mathematical objects in general)...
Vector spaces aren’t a thing. As in, the idea of a vector space is not so much one object, but rather a description. What is it a description of? Well, anything that satisfies its axioms. Whenever you have a set of things that can be:
With the extra requirement that:
So in a way, a vector space is more of an abstract object that symbolizes all things that fits the vector description. If you think of a vector space like this, as a description, rather than a noun refering to a specific object, then you will be less prone to being trapped in thinking in $\mathbb{R}^n $ (which is a real shame, because you’re missing out on the amazing things one could do on many other vector spaces).
You can conceptualize other mathematical objects in this way too, from the “everyday” objects to the not so everyday objects. E.g.
To me, this also answers why mathematics is so applicable everywhere, as well as why it is so abstract. It is because its theories are not about anything in particular like forces or atoms or cells, but rather, anything that fits a certain description.
I think the following analogy sums up neatly my response to your question:
Asking what is a vector space is like asking what is something that is red. Well, it is anything that is red.
I hope this is of some help.
EDIT: To address your example of a subset of $\mathbb{R}^2$, the set of pairs of real numbers that are added component-wise and scaled by real numbers in an appropriate way.
Note that a vector space must be closed under addition, so it must necessarily be the entire space of $\mathbb{R}^2$, since you may “fall out” of a subset by repeated adding some vectors. The point of the closure axiom of a vector space is that so that you can’t “fall out of it” by addition.
Also, note that I don’t refer to $\mathbb{R}^2$ as “the” 2D space. It’s because there are many other vector spaces out there that are also “2D”. E.g. The space of polynomials
$$ \{ c_1 x + c_0 | c_1,c_0 \in \mathbb{R} \} $$
You may be able to see intuitively that this space should be 2D, but then that begs the question: How does one define dimension of a vector space when the vector space is anything that fits the vector description?
That’s the motivation for defining bases of a vector space (plural of basis), which in turn requires the idea of linear combination, span, linear independence.