whyayeman said:
for this specific equation, how do I prove that a,b,c form a vector space in such a way that c -a =2b?
Take two arbitrary vectors of the form (a,b,c) such that the 3rd component of each of these vectors minus its 1st component equals two times its 2nd component. You could call them (a, b, c) and (d, e, f), where each of these letter can be any real number. So c - a =2b, and f - d = 2e. Add them together in the usual way: (a, b, c) + (d, e, f) = (a + d, b + e, c + f). Check whether the 3rd component of (a + d, b + e, c + f) minus its 1st component is equal to two times its 2nd component. If so, then it belongs to your set. The set would then be "closed under addition", one of the requirements of a vector space. Simon_Tyler showed a neat way of doing this test.
You also need your set to be closed under scalar multiplication, that is, when you multiply a vector in the set by any real number, the result must also be in the set. Take an arbitrary vector (a, b, c), such that c - a =2b, and multiply it by an arbitrary real number: s (a, b, c) = (sa, sb, sc), then ask yourself whether sc - sa = 2sb, given that c - a =2b. If so, its closed under scalar multiplication.
Finally, check whether the zero vector (0, 0, 0) belongs to your set, that is, does the 3rd component of (0, 0, 0) minus its 1st component equals two times its 2nd component? All vector spaces must have a zero vector. If so, you've got yourself a vector space! (Actually, in this example, this condition is already covered by either of the first two tests. Can you see why?)