Let P be set of points in $R^3$. Given all possible point-to-point vectors $V=\{u-v : u,v\in P \}$ can you determine P up-to translation and rotation?
Anyone know thereoms for similar problems?
EDIT: In fact V supposed to be a sequence of all difference vectors in some order not a set. (When V is a set it is not possible see celtschk's answer below)
It's not possible in general. For example, consider the two point sets $$P_1 = \{(1,0,0), (-1,0,0), (\frac12,\frac12\sqrt{3},0), (-\frac12,\frac12\sqrt{3},0), (\frac12,-\frac12\sqrt{3},0), (-\frac12,-\frac12\sqrt{3},0)\}$$ and $$P_2 = P_1\cup\{(0,0,0)\}.$$ That is, the first one is six points in a regular hexagon around the origin in the $xy$-plane, and the second set is that same hexagon with the origin added.
Then it is not hard to check that for both sets, you get the same set of vectors, as any vector from the origin to one of the corner points is already the vector corresponding to a side.
Since the two sets have a different number of points, they clearly don't differ only by translation or rotation.