There is a theorem that says: if $M=\{v_1,v_2,...,v_m\}$ are a set of vectors such that they are affine independent (i.e., $\{v_2-v_1,v_3-v_1,...,v_m-v_1\}$ are linearly independent), then for any vector $v$ that is in the convex hull of $M$, it can be written as a unique convex combination of the vectors in $M$.
My first question is: here the unique representation means $v=\sum_{j=1}^m K_jv_j$, where $\sum_{j=1}^mK_j=1$ and $K_j\geq 0,~\forall~1\leq j\leq m$. In particular, some of those $K_j$'s could be zero right?
My second question is: I couldn't feel the significance and importance of this theorem. Isn't that obvious? I mean, if we have a set of vectors, then we construct the convex hull of this set of vectors, which is taking all possible convex combinations of this set of vectors, then if you pick an arbitrary vector from this generated convex hull, it is for sure should be able to written as a unique representation of those vectors in the set that generates this convex hull. I guess my question is: what's the role played by this condition "$M$ is a set of affine independent vectors"? What if my set $M$ is not a set of affine independent vectors, then after I generate the convex hull (I can still do that by taking all possible convex combinations of the vectors in $M$), then if I pick an arbitrary vector from this convex hull, then why I cannot uniquely express this vector as a convex combination as those vectors in set $M$?