の x と y の自然数解について言えば、 自然数D に関係なく ( x, y ) = ( 1, 0 ) は上式を満たす。 これを「 自明の自然数解 」と言う。 D が平方数でなければ、 上式を満たす x と y の自然数の組み合わせは無数にある。 その内、 最も小さな自然数の組み合わせを ( x, y ) = ( a 1 , b 1 ) とし、 上式の自然数解を小さい順に、 ( a 1 , b 1 ), ( a 2 , b 2 ), ( a 3 , b 3 ) ・ ・ ・ ・ とすると、
は次の式で与えられる。
D が 10以下の平方数でない自然数の場合の非自明な最小自然数解を次の表に示す。
| a1 | b1 | |
| D = 2 | 3 | 2 |
| D = 3 | 2 | 1 |
| D = 5 | 9 | 4 |
| D = 6 | 5 | 2 |
| D = 7 | 8 | 3 |
| D = 8 | 3 | 1 |
| D = 10 | 19 | 6 |
より、
したがって、 y が十分に大きければ、 次の式が成り立つ。

このことを利用すれば、 平方根の近似値を求めるプログラムを作ることができる。
3 の正の平方根 ≒ 1.7320508075688772・・・
5 の正の平方根 ≒ 2.2360679774997896・・・
7 の正の平方根 ≒ 2.6457513110645905・・・
プログラムの内容 :
数理論 へ戻る