4n + 1型素数を2平方和に分解

4n+14n + 1 型素数は2つの平方数の和に分解できる。5=22+12,13=32+225 = 2^2 + 1^2, 13 = 3^2 + 2^2などのように。それを計算するツール。

合成数の場合は

(a2+b2)(c2+d2)=(ac+bd)2+(ad−bc)2(a^2 + b^2)(c^2 + d^2) = (ac + bd)^2 + (ad - bc)^2

という恒等式を利用することで、4n+14n + 1 型素数の2平方和表示の積から2平方和表示を得られる。

4 × + 1 = 1

1は素数ではありません\text{1は素数ではありません}