Solution:
Taking x=y=1 in (ii), we get f(1,z)2=f(1,z) so that f(1,z)=1 for all z=0. Similarly, x=y=−1 gives f(−1,z)=1 for all z=0. Using the second condition, we also get f(z,1)=f(z,−1)=1 for all z=0.
Observe
f(x1,y)f(x,y)=f(1,y)=1=f(x,1)=f(x,y1)f(x,y)
Therefore
f(x,y1)=f(x1,y)=f(x,y)1
for all x,y=0.
Now for x=0,1, condition (iii) gives
1=f(x1,1−x1)=f(x,1−x11)
Multiplying by 1=f(x,1−x), we get
1=f(x,1−x)f(x,1−x11)=f(x,1−x11−x)=f(x,−x)
for all x=0,1.
But f(x,−1)=1 for all x=0 gives
f(x,x)=f(x,−x)f(x,−1)=f(x,−x)=1
for all x=0,1. Observe f(1,1)=f(1,−1)=1. Hence
f(x,x)=f(x,−x)=1
for all x=0, which proves (a).
We have
1=f(xy,xy)=f(x,xy)f(y,xy)=f(x,x)f(x,y)f(y,x)f(y,y)=f(x,y)f(y,x)
for all x,y=0, which proves (b).