【定理】pが奇素数のとき
  x^p+y^p=z^p ・・・・・@
は、自然数解を持たない。

【証明】
 @をz=x+r とおいて
  x^p+y^p=(x+r)^p ・・・・・A
とする。
 Aを積の形に変形してrを求める。x,y,z,rは有理数と仮定する。Aを
  (x/r)^p+(y/r)^p=(x/r+1)^p
  (y/r)^p-1=p{(x/r)^(p-1)+…+x/r}
  r^(p-1){(y/r)^p-1}=p{x^(p-1)+…+r^(p-2)x}・・・・・B
とする。
 Bはr^(p-1)=pとすると、r=p^{1/(p-1)}となるので、Aは
  X^p+Y^p=(X+p^{1/(p-1)})^p ・・・・・C
となる。rは無理数となるので、Cは仮定に反する。
 Bの右辺に、a(1/a)を掛けると
  r^(p-1){(y/r)^p-1}=pa{x^(p-1)+…+r^(p-2)x}(1/a)・・・・・D
となる。a(1/a)=1となる。
 r^(p-1)=p以外の場合は、r^(p-1)=paとなる。r=(pa)^{1/(p-1)}となるのでrは有理数となる。Aは
  X^p+Y^p=(X+(pa)^{1/(p-1)})^p・・・・・E
となる。EのX,Y,ZはCのx,y,zのa^{1/(p-1)}倍となるので、
  X:Y:Z=x:y:z
となる。よって、Eも仮定に反する。
∴pが奇素数のとき、x^p+y^p=z^pは、自然数解を持たない。