Question: what is the difference between vector and vector space?
Answer: A vector is an element of a vector space. Assuming you're talking about an abstract vector space, which has an addition and scalar multiplication satisfying a number of properties, then a vector space is what we call a set which satisfies those properties.