明日話したくなる「数」のお話シリーズの最新動画で 超プーレ数 という概念を紹介しました。
動画内でいくつか定理を紹介しましたが、証明までは説明しませんでした。このブログ記事では動画の補足情報として、動画で紹介できなかった証明部分を紹介したいと思います。
目次:
1. プーレ数、超プーレ数とは
まずはじめにプーレ数の定義から紹介しましょう。
を満たすとき, を底を
とする擬素数(pseudoprime)という.
特に のとき,底を
とする擬素数のこと,すなわち
を満たす合成数 のことをプーレ数(Poulet number)という.
プーレ数をさらに進化させたものが超プーレ数です。プーレ数の定義式 において、
を「
のすべての約数
」に置き換えて、それがすべての
に対して満たすような数
を超プーレ数といいます。
つまり定義は次の通りです:
を満たすとき, を超プーレ数(super-Poulet number)という.
当然ですが、 自身は
の約数なので、超プーレ数ならばプーレ数です。
具体例として
はプーレ数です。これが動画で紹介した数でした。
実際
が成り立ちます。ちなみに、これを発見したのはサラスという人なのですが、あの の行列式の「サラスの方法」を発見したサラスさんと同一人物です。まさかこんなところで出てくるとは。
サラスさんがこの式を発見したのは1819年のことですが、フェルマーの小定理の逆に関する における最初の反例だったという訳です。
さらにいえば、 は超プーレ数でもあります。実際、
の約数は
の4つであることが直ちに分かるので
が成り立つならば は超プーレ数です。実際、上記の4つの合同式は成り立ちます。
2. 素因数が2個の超プーレ数
実は のように、2つの相異なる素因数
によって
と表されるプーレ数は、必ず超プーレ数になることが、次のようにしてわかります。
(証明)
の約数は
の4通りである。
ゆえに
が成り立つことが示されれば は超プーレ数である。
最初の合同式は がプーレ数であることから従う。2, 3番目の合同式は素数
についてのフェルマーの小定理より従う。4番目の合同式は明らか。
したがって、 が超プーレ数であることは明らかだったというわけですね。
3. 素因数が3以上の超プーレ数
以上の考察により
ということが気になってきます。
そこで、以下では素因数をたくさん持つような超プーレ数について、その性質を考えていきましょう。
まず、素因数をたくさん持つ超プーレ数は「親玉」のような存在です。
(証明)
の任意の
でも素数でもない約数を
とする。
は従って合成数であるが、この
が超プーレ数であることを示す。
の任意の約数を
とすると、
より、
は
の約数。
は超プーレ数なので
が成り立つ。 は任意より
は超プーレ数である。
つまり、素因数をたくさん持つ超プーレ数が1つあると、その約数はすべて超プーレ数になるので、たくさんの超プーレ数が得られるというわけです。すなわち、素因数をたくさん持つ超プーレ数は「親玉」のような存在だというわけですね。
さらに面白いことに、共通の素因数を持つ超プーレ数が3つあると、そこから新しい超プーレ数を構成することができます。つまり、命題2と逆方向の話が成り立つというわけです。
具体的には
が超プーレ数なのですが、これらは という3つの素数を2つずつ使って得られる数です。
これらが超プーレ数であるという事実から、素因数をすべて1回ずつ使った
という合成数も超プーレ数であることがわかってしまうのです!
面白いですが、どうしてそんなことが成り立つのでしょうか!?
実はこれを一般化した、次のような定理が成り立つのです:
証明は大変ですが、頑張って証明してみましょう!
(証明)
任意の に対して
が成り立つことを示せば良い。 の任意の約数は
である。
のときは、仮定:
が超プーレ数より示されている。
ゆえに、 のとき
を示せばよい。
- まず、素数
についてのフェルマーの小定理より
が成り立つ。
- また、
が超プーレ数より
が成り立つが、 とると
である。素数 についてのフェルマーの小定理より
であるから
が成り立つ。
- さらに、
が超プーレ数より
が成り立つが、同様に とると
である。素数 についてのフェルマーの小定理より
であるから
が成り立つ。
したがって、 より
であり
が成り立つ。
同様に
も成り立つ。
したがって、 より
が成り立つので
が従う。すなわち
が示された。
4. もっと一般化できるか?
ところでこういう定理を見ると、さらに多くの素因数を持つ場合も同じことが言えないか気になりますね。実は定理3をさらに一般化した次のような定理も成り立ちます!
このとき, の素因数から相異なる2つを任意に選んで
としたとき,
のいずれも超プーレ数であるならば,
も超プーレ数である.
(証明)
を任意にとったとき
が成り立つことを示す。
のときは明らかに
は成り立つので、以下
とする。このとき、
が
個(
)の素因数を持つとして
と表す。
の任意の約数
であって
個(
)の素因数の積で表される
が
を満たすことを数学的帰納法により示す。これが示されれば式 が従い証明が完了する。
が
個の素因数の積で表せるのとき(素数):
としても一般性は失わないので
を示せばよい。
- フェルマーの小定理より
(
)は超プーレ数なので
であり、 とると
である。素数 に対するフェルマーの小定理より
であり
が従う。
より
が従う。 より、これは示すべき式
である。
が
個以上の素因数を持つとき:
の約数
であって、
個(
)の素因数の積で表される
が
を満たすことを仮定して、 を示す。
の素因数を1つ選んで
とする。このとき
と表せる。ここで帰納法の仮定より
であるから
である。また より
でもあるので、
が従う。
から数学的帰納法より、
の任意の約数
であって
個(
)の素因数の積で表される
が
を満たすことが示された。特に が言えたので、
が超プーレ数であることが示された。
5. プーレ数は無限個あります!!
ところで、プーレ数っていったいどれぐらいの量あるでしょうか?
実は、プーレ数(もっといえば底を とする擬素数)は無限に多く存在することが証明されています。面白いですね!
証明も面白いのですが、たとえばこんな方法で無限個のプーレ数を得ることができます。
とすると, は底を
とする擬素数.
(証明)
であるので、どちらも整数で特に奇数である。
また、 であり、仮定
とフェルマーの小定理より
である。加えて仮定
より、
である。ゆえに
。
同様に、 であり、ゆえに
。
したがって 。
ここで
より である。
より
。
ゆえに は底を
とする擬素数である。
定理5は素数 に対して(
が
を割り切らなければ)底を
とする擬素数
を1つ与えることになります。
を固定しているので、
を割り切る素数は高々有限個です。(たとえば
ならば
より、割り切る素数は
のみです。)
素数は無限にあるので、ここから無限個の擬素数を得ることができます。
たとえば、 という数は、
、
とすることで
として として得ることができます。面白いですね!
(すべての擬素数を与える式というわけではないことに注意。この式で与えられない擬素数ももちろん存在します。)