Substituting x=y=0, we obtain f(0)=(f(0))2 so f(0)=0 or f(0)=1. If f(0)=0 then f(0)=f(1+0)=f(1)f(0)=0 not true.
Hence f(0)=1. Replacing y by x/2 and x by x/2, we have f(x)=(f(x/2))2>0
for all x. 1=f(0)=f(x)f(−x) so f(x)≠0 for all x).
Now define
g(x)=logf(x) so g(x+y)=g(x)+g(y) and g is continuous so
g(x)=g(1)x=(logf(1))x⇒f(x)=ekx=ax
where a=ek=elogf(1)=f(1)=4. Thus
f(x)=4x⇒f(3)=43=64