MathLabs

第5题

求所有函数 f:Z→Zf:\mathbb{Z}\to\mathbb{Z},使得对一切整数 aa 和 bb,f(f(a)−b)+b f(2a)f(f(a)-b)+b\,f(2a) 都是完全平方数。
第 2/5 步:验证 f(n)=n^2
f(f(a)−b)+bf(2a)=(a2+b)2 when f(n)=n2f(f(a)-b)+bf(2a)=(a^2+b)^2\ \text{when } f(n)=n^2
详细分析

若 f(n)=n2f(n)=n^2,则 f(f(a)−b)+bf(2a)=(a2−b)2+b(2a)2=a4−2a2b+b2+4a2b=a4+2a2b+b2=(a2+b)2f(f(a)-b)+bf(2a)=(a^2-b)^2+b(2a)^2=a^4-2a^2b+b^2+4a^2b=a^4+2a^2b+b^2=(a^2+b)^2,对一切 a,ba,b 都是完全平方数。