無理数の判定法
概要
任意のに対して
$$0\lt \left|\alpha-\frac{q}{p}\right|\lt \frac{\varepsilon}{p}$$
を満たす有理数が存在することである
これについて詳しく解説していこうと思います。
必要性の証明
が有理数であるときに条件を満たさないことを示せばOK(つまり対偶を示す)
という分数表記で書けるとする。ここでは整数で特には0でない。ここで例の不等式が満たされていると仮定すると
$$0\lt \left|\frac{b}{a}-\frac{q}{p}\right|\lt \frac{\varepsilon}{p}$$
すべての辺を倍すると
$$0\lt\left|\frac{bp-aq}{a}\right|\lt\varepsilon$$
ここで、中辺は倍すると整数になることが分かる。とすれば
$$0\lt |bp-aq|\lt \frac{1}{2}$$
となるが、は0より大きく1/2より小さい整数となるため矛盾する。
この矛盾は「例の不等式が満たされていると仮定」したことによって起こるため、つまり条件は満たされないということが分かる。
十分性の証明
が無理数と仮定する。このとき、を満たす正の整数が存在する。(ここで、はの小数部分である。)以下証明(注:これはクロネッカーの稠密定理の特殊な場合である。)
==================
となるような自然数を取ってくる。
このとき、について考えるとこれらはどれもの個の区間のどれかに入っている。個のものを個のものに対応させるということなので、鳩ノ巣論法によって、1つの区間に2つ以上入っていることになる。
つまりなるがあって
$$\frac{k}{N}\lt\{i\alpha\},\{j\alpha\}\lt \frac{k+1}{N}$$
となる。(注:は無理数なのでと等しくなるようなことはない)
ここで、ならば、
$$0\lt \{(j-i)\alpha\}\lt \frac{1}{N}\lt \varepsilon$$よりとすれば条件を満たす
逆にならば、
$$1-\frac{1}{N}\lt \{(j-i)\alpha\}\lt 1$$
となるが、はを増やしていっても未満のペースで減っていくため、を増やしていけばいつかは
$$0\lt \{k(j-i)\alpha\}\lt \frac{1}{N}\lt\varepsilon$$よりとすれば条件を満たす。
の場合はありえない。が整数ならばは有理数となるからである。
==================
以上の議論からを満たす正の整数が存在する。
よってとなるように整数を定めることができる。よって
$$0\lt |n\alpha-m|\lt \varepsilon$$
は0ではないので割ることができる。よって
$$0\lt \left|\alpha-\frac{m}{n}\right|\lt \frac{\varepsilon}{n}$$
よってとすればOK。
使用例1(ネイピア数eの場合)
以下の不等式が成り立つ。
$$\frac{1}{(n+1)!}\lt e-\sum_{k=0}^{n}\frac{1}{k!}\lt \frac{1}{n\cdot n!}$$
本筋からあまり逸れないように証明はかいつまんで行う。
$$e-\sum_{k=0}^{n}\frac{1}{k!}=\frac{1}{(n+1)!}+\frac{1}{(n+2)!}+\cdots$$
となるが、左辺の不等式はより明らか。右辺の不等式については
$$\frac{1}{(n+1)!}+\frac{1}{(n+2)!}+\cdots\lt \frac{1}{(n+1)\cdot n!}+\frac{1}{(n+1)^2\cdot n!}+\cdots=\frac{1}{n!}\cdot \frac{\frac{1}{n+1}}{1-\frac{1}{n+1}}=\frac{1}{n\cdot n!}$$
となる。
ここで、とすると、は整数であるためは整数となる。このとき、上記の不等式の両辺を倍すると
$$\frac{1}{n+1}\lt n!e-a_n\lt \frac{1}{n}$$
となる。任意のと取ってきたとき、となるような自然数を取ってくると
$$0\lt \left|e-\frac{a_N}{N!}\right|\lt \frac{1}{N\cdot N!}\lt\frac{\varepsilon}{N!}$$
となるため、とすると条件が満たされるため、が無理数であることが分かる。
使用例2(√2の場合)
目標としてはペル方程式の自然数解を生成したい。
数列を以下のように定める。
$$a_0=1,b_0=0,a_{n+1}=3a_n+4b_n,b_{n+1}=2a_n+3b_n$$
ここでについて考える
$$a_{n+1}^2-2b_{n+1}^2=(3a_n+4b_n)^2-2(2a_n+3b_n)^2$$
$$=9a_n^2+16b_n^2+24a_nb_n-8a_n^2-18b_n^2-24a_nb_n$$
$$=9a_n^2+16b_n^2-8a_n^2-18b_n^2=a_n^2-2b_n^2$$
となるため、
$$a_n^2-2b_n^2=a_{n-1}^2-2b_{n-1}^2=\cdots=a_0^2-2b_0^2=1$$
となる。
よって、はペル方程式の解である。
以上から
$$(a_n^2-2b_n^2)=(a_n-\sqrt{2}b_n)(a_n+\sqrt{2}{b_n})=1$$
となる。
ここで、かつであるため、
$$(a_n+\sqrt{2}b_n)=(3+2\sqrt{2})^{n}$$である。よってより
$$0\lt a_n-\sqrt{2}b_n=\frac{1}{a_n+\sqrt{2}b_n}= \frac{1}{(3+2\sqrt{2})^n}\lt \frac{1}{5^n}$$
となる。
よって、を任意に取ってきたとき、
となるような自然数を取ってきたとき
$$0\lt |a_N-\sqrt{2}b_N|\lt \frac{1}{5^N}\lt \varepsilon$$
となるため、が十分大きいときにとなるため
$$0\lt \left|\sqrt{2}-\frac{a_N}{b_N}\right|\lt \frac{\varepsilon}{b_N}$$
となるため、に対してと定めることによって条件が満たされるため、が無理数であることが分かる。