Pythagoras 方程(毕达哥拉斯方程)也被称为商高方程,是数论上的一个著名方程。
如下二次齐次不等方程
当 x y z = 0 {\displaystyle xyz = 0} 时方程有平凡解 ( 0 , ± a , ± a ) , ( ± a , 0 , ± a ) {\displaystyle (0, \pm a, \pm a), (\pm a, 0, \pm a)} ,满足 x y z ≠ 0 {\displaystyle xyz \ne 0} 的解称为非平凡解,我们的目的是找到非平凡解。
实际上,如果 ( a , b , c ) {\displaystyle (a, b, c)} 是一组解,那么 ( ± k a , ± k b , ± k c ) , k ∈ Z {\displaystyle (\pm ka, \pm kb, \pm kc), k \in \mathbb{Z}} 也是一组解,假设 d = gcd ( a , b , c ) {\displaystyle d = \gcd(a, b, c)} ,那么 ( a / d , b / d , c / d ) {\displaystyle (a/d, b/d, c/d)} 也是解。为了表示出解的唯一性,我们可以要求
可以证明,这个方程的本原解为