算術の基本定理
算術の基本定理(ユニークな因数分解の定理ともいう)は、数論の定理である。この定理は、1より大きいすべての正の整数は、素数の積として書くことができる(または、その整数自体が素数である)というものです。また、この定理では、数字の書き方は1つしかないとされています。もし、2人の人が2つの異なる数字の書き方を見つけたとしたら、異なるのは素数の書き順だけです。例えば、次のように書けます。
6936 = 23 - 3 - 17 2または 1200 = 2 4- 3 - 52
また、誰かが6936や1200を素数の積として書く別の方法を見つけたとしても、それらの素数を正しい順序で並べて、ここで得られたものと同じであることを見つけることができます。このように素数を見つけることを因数分解といいます。
この定理は、暗号技術にも利用できます。
証明
この定理を最初に証明したのはユークリッドである。最初の詳細で正しい証明は、カール・フリードリヒ・ガウスの Disquisitiones Arithmeticae に記載されている。
この定理はどこでも成り立つと思っている人がいるかもしれません。しかし、この定理は、代数的整数のような、より一般的な数の体系では成り立ちません。このことは、1843年にErnst KummerがFermatの最終定理に関する研究で初めて言及しました。それについての詳細は:代数的整数論をお読みください。
この証明は2つの部分から構成されています。まず、すべての数は素数の積として書くことができることを示し、次に、ある数を2回目に素数の積として書いた場合、素数の2つのリストは同じでなければならないことを示します。
証明の最初の部分
私たちは、1より大きいすべての数が素数の積として書けなければ、ある種の不可能性に行き着くことを示しました。その結果、すべての数が素数の積として書けることは真実でなければならないという結論に達しました。
では、誰かが「素数の積として書けない1以上の正の整数を知っている」と言ったらどうなるでしょうか。この場合、私たちはその人に、素数の積として書けない1以上の数をすべて挙げてもらいます。その中で一番小さい数をnとします。もちろん、このnは1ではありません。なぜなら、素数は1つの素数、つまり自分自身の「積」であるからです。つまり、数の積でなければなりません。したがって
n = ab
ここで,aとbはともに正の整数で,もちろんnよりも小さい。しかし,nは素数の積として書けない最小の数である。ということは、aとbはどちらもnより小さいので、素数の積として書くことができるはずです。
n = ab
は、素数の積としても書くことができます。これは、nを素数の積として書くことはできないと言ったので、不可能なことです。
これで、定理の最初の部分が成立しない場合に存在する不可能性を示しました。このようにして、私たちは定理の最初の部分を証明しました。
証明の第二部
今度は、1より大きい正の数を素数の積として書く方法が1つしかないことを証明しなければなりません。
そのためには、次のようなレンマを利用します。素数pが積abを分割する場合、aを分割するかbを分割するか、というものです(ユークリッドのレンマ)。まず、このレンマを証明します。さて、pがaを割らないと仮定します。そうすると、pとaは共起であり、次のような整数xとyが存在しなければならないというベゾウトの恒等式が成り立ちます。
px + ay = 1となります。
すべてにbをかけると
pbx + aby = bです。
つまり、左辺にはpで割り切れる2つの項があり、右辺の項もpで割り切れることになります。これで、pがaを割り切れないなら、bを割り切れるはずだということが証明されました。
ここでは、1より大きい整数を素数の積として1通りしか書けないことを証明します。結果が同じになる素数AとBの2つの積を考えます。最初の積Aから任意の素数pを取ります。それはAを割るので、Bも割ることになります。先ほど証明したレンマを何度か使うと、pはBの少なくとも1つの因子bを割らなければならないことがわかります。しかし、因子はすべて素数なので、bも素数です。そこで、Aをpで割り、Bもpで割ってみると、A* = B*のような結果が得られます。この場合も、最初の積A*から素数pを取り出し、それが積B*のある数に等しいことがわかります。このようにして続けていくと、最後には2つの積の素因数が全く同じでなければならないことがわかります。これは、正の整数を素数の積として書くことができる唯一の方法であることを証明しています。
質問と回答
Q:算術の基本定理とは何ですか?
A:算術の基本定理とは、1より大きい正の整数はすべて素数の積として書くことができ、その書き方は1通りしかないという数論の定理です。
Q:この定理はどのように使えるのですか?
A:この定理は暗号に使うことができます。
Q:2人が同じ数の書き方を2種類見つけるとどうなるか?
A:二人が同じ数の書き方を二通り見つけた場合、異なるのは素数の書き順だけである。
Q:因数分解とは何ですか?
A:因数分解とは、与えられた数を構成するすべての素数を見つけることです。
Q:6936は素数の一例ですか?
A:いいえ、6936は素数ではありません、23 - 3 - 172と書くことができます。
いいえ、6936は素数ではありません、23 - 3 - 172と書くことができます。