Let L be a line in the plane, and let π1 and π2 be the corresponding open half-planes. We set
fL(P)={1−1if P∈π1∪L,if P∈π2.
We will show that fL is a perfect function. Then the family {fL:(0,0)∈L}⊂F consists of infinitely many perfect functions that are not translates of each other.
Let g be a function in F differing from fL at finitely many points, and let
K±={(P,Q):fL(P)fL(Q)−g(P)g(Q)=±2 and 0<d(P,Q)<2010}.
Then
0<d(P,Q)<2010∑d(P,Q)fL(P)fL(Q)−g(P)g(Q)=(P,Q)∈K+∑d(P,Q)2−(P,Q)∈K−∑d(P,Q)2
We will prove that this expression is nonnegative by defining an injection m:K−→K+ that satisfies d(m(P,Q))=d(P,Q).
Let (P,Q)∈K−. Then fL(P)=fL(Q) and g(P)=g(Q). Consider the line ℓ passing through the points P and Q. Let P0=P, P1=Q, and let Pi be the unique point on ℓ such that d(Pi,Pi−1)=d(P,Q) and Pi=Pi−2 for i≥2, and d(Pi,Pi+1)=d(P,Q) and Pi=Pi+2 for i≤−1.
Since fL and g differ at finitely many points, we know that fL(Pi)=g(Pi) for all i with sufficiently large ∣i∣. In particular, g changes sign finitely many times, but at least once on ℓ. Let k be the smallest integer such that g(Pk)=g(Pk+1). We define m(P,Q)=(Pk,Pk+1).
(Pk,Pk+1)∈K+ as fL(Pk)fL(Pk+1)−g(Pk)g(Pk+1)=1−(−1)=2, and we have d(Pk,Pk+1)=d(P,Q) by construction. Finally, since (P,Q) is the only pair among (Pi,Pi+1), i∈Z, satisfying fL(Pi)=fL(Pi+1), m is injective.