初等整数論/算術の基本定理の直接証明

提供: testwiki
2022年7月6日 (水) 23:51時点におけるimported>Ef3による版 ({{Nav}})
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

テンプレート:Nav

以前に解説した算術の基本定理の証明は間接的なものであった(ただし、代数体の整数論にも拡張しうる点で重要である)。実は算術の基本定理は直接証明することもできる。本記事ではそれについて解説する。

定理 1.13 (算術の基本定理, 素因数分解の一意性/再掲)

素因数分解は順序を考慮しなければただ一通りに表せる。

証明
素因数分解が存在することは定理 1.10で既に触れた。したがって、今すべきことは2通り以上に素因数分解される数が存在しないことを証明することとなる。 仮にそのような数が存在したとして、その最小のものを N とし、その異なる素因数分解を以下のように表す。

N=p1p2p3pn=q1q2q3qm,p1p2,q1q2

すなわち p1 は前者の素因数分解に現れる素数の中で最小のものであり q1 は後者の素因数分解に現れる素数の中で最小のものである。

このとき p1=qi とすると

N/p1=N/qi=p2p3pn=q1q2qi^qm

(ここで qi^q1,q2,,qm のうち qi のみ現れないことを指す)となり、 N/p1 も2通り以上に素因数分解される数となり N がそのような最小の数と仮定したことに反する。よって p1qi である。特に p1q1 である。

素数自身は1通りの素因数分解しか持っていないから N は合成数でなければならず n,m2 である。よって p12p1p2N,q12q1q2N つまり p1,q1N である。 p1q1 だから p1q1<N である。

M=Np1q1 とおくと 0<M<N より M は1通りの素因数分解しか持たない。 ところで

M=p1p2p3pnp1q1=p1(p2p3pnq1),
M=q1q2q3qmp1q1=q1(q2q3qmp1)

より Mp1,q1 の両方で割り切れるから M の素因数分解には p1,q1 が共に現れなければならない。つまり Mp1q1 の倍数である。よって N=M+p1q1p1q1 の倍数でなければならない。したがって N/q1=q2q3qmp1 の倍数でなければならないが、N/q1N より1通りの素因数分解しか持たない。しかし、そうなると p1q2,q3,,qn のいずれかと一致しなければならず、前に述べた p1q1 に反する。

よって矛盾が生じるのが避けられないことから2通り以上に素因数分解される数は存在しないことが導かれた。

テンプレート:Nav