y=x とすることで f(x+2)=f(x)+f(2) が得られる.
相異なる正の実数 a<b が f(a)=f(b) を満たすとき,y=a,b とした 2 式を比較することで任意の正の実数 x に対して
f(x+xa+1)=f(x+xb+1)
が成り立つが,a=b より xb−xa=2 なる x を取ることができ,これを代入することで 0=f(2)>0 が従い矛盾する.したがって f は単射である.
与式において y を y+2x とすることで
f(f(x)f(y+2x)+1)=f(x+xy+3)+f(x)=f(x+xy+1)+f(2)+f(x)=f(f(x)f(y)+3)
がわかるので f の単射性と合わせて f(y+2x)=f(y)+2x を得る.2x を x におきかえ,y=2 とすることで
f(2)+x=f(2+x)=f(x)+f(2)
を得るので,求める関数は f(x) であり,これは与式を満たす.