I'm reading Einstein Gravity in a Nutshell (by Zee) and here he defines a vector as an object which is invariant under coordinate representation; concretely, if in one coordinate representation, $V$, $p_V=(p^1,p^2)$ then when we transform it via a rotation $p_W = R(\theta)p_V$ then we do not violate any physical laws.
To motivate the question further, I understand that individual terms after a transformation are not preserved but the law as a whole is: For example if $ma_V = F_V$ then $ma_W=F_W$ and although $F_W \neq F_V$ it is the case that the scalar (tensor) is preserved $$ma_W-F_w=0=ma_V-F_V$$
The question that motivated this post is the following: Prove that if $p_V$ is a vector then $p'=(ap^1,bp^2)$ cannot be a vector unless $a \equiv b$. This seems easy enough to show
$$Rp'= (p_1a\cos(\theta)-p_2b\sin(\theta), p_1 a\sin(\theta) + p_2b\cos(\theta))^t$$
And clearly, we cannot just factor out the $a$ and $b$ unless $a\equiv b$. But what does this really mean? The converse must be true, namely if $p'$ is a vector then surely $p_V$ cannot be a vector.
I suspect if I keep reading there will be ample examples and it will click better (for example the force-mass-acceleration equation makes sense in how it transforms). I suppose my confusion rests in the idea that "well of course a vector is just a tuple and if rotate it that's another tuple and that old-new tuple pair was prescribed by a rotation so of course all tuples are vectors!"
EDIT: Here's another example to make the point (this is an actual exercise): Suppose we are given two vectors ${p}$ and $q$ in ordinary 3-dimensional space. Consider this array of three numbers: $(p^2q^3,p^3q^1,p^1q^2)^t$. Prove that is not a vector, even though it looks like a vector. (Check how it transforms under rotation!) In contrast, $(p^2q^3-p^3q^2, p^3q^1-p^1q^3,p^1q^2-p^2q^1)^t$ does transform like a vector (so it's a vector). It is in fact the vector cross product $p \times q$.