Proof
Suppose x is a primitive element of Z/pZ and the pattern consist of the pairs (i, j) with xi - 1 = j mod p. Now let D' be the pattern obtained form D by a shift over the vector (a, b) and having an overlap of at least 2 with D. We will show that D = D'.
There are distinct k and l (the first coordinates of the overlapping positions) with 0 < l < k < p such that:
and
From this we can deduce that
However, this is only the case when a = 0. But then b is also equal to 0 and D = D'.