约定本文中所有字母和代数式都表示正整数
按除以5所得余数分类, 所有正整数分5类: 5m,5m±1,5m±2。
由(5m)^2=25m^2, (5m±1)^2=5(5m^2±2m)+1, (5m±2)^2=5(5m^2±4m)+4得,
所有正整数的平方分3类, 5k, 5k+1, 5k+4。
由此可知, 正整数 5k+2, 5k+3 都不是完全平方数。
题中a,b,c是正整数,且a^2+b^2=c^2时,
a^2+b^2, c^2-a^2都是完全平方数(*)
1。
设a,b都不是5的倍数, 则a^2,b^2也不是5的倍数,
当a^2=5p+1,b^2=5q+4或a^2=5p+4,b^2=5q+1时,c^2=5(p+q+1)是5的倍数, c是5的倍数。
当a^2=5p+1,b^2=5q+1时,a^2+b^2=5(p+q)+2,不是完全平方数,与(*)矛盾
同理,当a^2=5p+4,b^2=5q+4时,与(*)矛盾
由上得,若a^2+b^2=c^2, a,b都不是5的倍数时, c是5的倍数。
2。
设a,c都不是5的倍数, 则a^2,c^2也不是5的倍数,
当a^2=5p+1,c^2=5r+1或a^2=5p+4,c^2=5r+4时,b^2=5(r-p)是5的倍数, b是5的倍数。
当a^2=5p+1,c^2=5r+4时,b^2=5(r-p)+3,不是完全平方数, 与(*)矛盾
同理,当a^2=5p+4,c^2=5r+1时,与(*)矛盾
由上得, 若a^2+b^2=c^2, a,c都不是5的倍数时, b是5的倍数。
由1和2得, 若a^2+b^2=c^2, 则a,b,c中至少有一个是5的倍数。
。