I think you're onto it, but i'd go back to your definition of a spanning set. If it only requires that the set spans V and uniqueness is not required, then there may exist more than one way to form a given vector v, e.g. consider if your set had both (1,0,0) and (2,0,0) in it..