2024 大阪大学(理系)前期 第 5 問|オイラーの φ 関数
自然数 のうち、 と互いに素であるものの個数を とする。
(1) 自然数 および相異なる素数 に対して、等式
が成り立つことを示せ。
(2) が の約数となる 5 以上 100 以下の自然数 をすべて求めよ。
解説
この問題で登場する は、数論ではオイラーのトーシェント関数(Euler’s totient function)と呼ばれ、 と表記される。「 以下の正の整数のうち、 と互いに素なものの個数」を表す重要な関数だ。
(1) の証明
としたとき、 から までの整数のうち と互いに素でないものは、 のいずれかで割り切れる整数である。これを包除原理で数えていく。
から までの整数で、 の倍数は 個、 の倍数は 個、 の倍数は 個ある。
重複を考慮すると、 の倍数は 個、 の倍数は 個、 の倍数は 個、 の倍数は 個となる。
包除原理より、 と互いに素な整数の個数は次のようになる。
を代入して整理する。
括弧内を通分すると、
ここで、括弧内の式を因数分解する。
これは次のように変形できる。
よって、
が示された。
(2) の解答
が の約数となる条件、すなわち が正の整数となる条件を調べる。
(1) の結果を一般化すると、 の素因数分解を としたとき、
と表せる。したがって、
この値が整数になる条件を調べる。
まず、 が整数になるためには、分母の の積が分子の の積を割り切る必要がある。奇素数 に対しては が偶数なので、分母に偶数因子が現れる。この偶数を打ち消すには、分子に 2 が含まれていなければならない。よって は偶数、すなわち 2 を素因数に持つ必要がある。
のとき、 となり整数。条件を満たす。
( は奇素数)のとき、 は整数にならない。 より分母が 1 にならないためだ。
次に、( は奇素数)の場合を考える。
これが整数になるには が必要。 より となる。 または なので、(不適、奇素数でない)または 。よって のみが条件を満たす。
最後に、奇素数を 2 つ以上含む場合を検討する。( は相異なる奇素数)のとき、
が奇素数なので はともに偶数である。よって分母には少なくとも の偶数因子が含まれる。一方、分子の偶数因子は 2 のみ。したがって分母を割り切れず、整数にならない。
具体例で確認すると、 のとき、
となり整数にならない。奇素数が 3 つ以上の場合も同様で、分母の偶数因子がさらに増えるため条件を満たさない。
以上より、条件を満たす は (, )の形に限られる。
の範囲でこの形の整数を列挙すると、
答え
この問題の数学的背景
実は (2) で示した結果は、「5 以上 100 以下」という制限がなくても成り立つ。すなわち、 となる正整数 は完全に分類されているのだ。
が の約数となる正整数 は、 または ()の形に限る。
この入試問題は有限範囲での探索を求めているが、背景には全ての正整数に対する完全な分類定理が存在する。
群論的な解釈
には群論的な意味がある。 を法とする整数の乗法群 を考えると、この群の位数(元の個数)がちょうど になる。
具体的に言えば、 は「 と互いに素な 以上 未満の整数」を元とし、乗法を演算とする群だ。例えば のとき、 と互いに素な数は の 4 つなので、 であり、 は位数 4 の群となる。
したがって、 という条件は「乗法群の位数が を割り切る」という群論的な制約を意味する。これが という特殊な形でしか実現しないのは、素因数の組み合わせに対する強い制限を反映している。
Lehmer の問題:90 年以上未解決の難問
この問題に関連して、1932 年に D.H. Lehmer が提起した有名な未解決問題がある。
(φ(n) が n を割り切る)
となる合成数 は存在するか?
素数 については なので、当然 が成り立つ。Lehmer の問いは「合成数でこの性質を持つものはあるか?」というものだ。
もし存在するならば、そのような合成数 はLehmer 数と呼ばれる。現在までに Lehmer 数は一つも発見されておらず、存在しないと予想されているが、証明には至っていない。
Lehmer 数が存在するならば、それは奇数であり、平方因子を持たず、少なくとも 14 個の異なる素因数を持ち、 を超える巨大数でなければならない。
この問題は単純に見えて、90 年以上も数学者たちを悩ませ続けている。素数の性質と合成数の性質の境界に関わる深い問題なのだ。
入試問題 (2) の条件 と Lehmer の条件 は、たった 1 の差しかないが、前者は完全に解決済み、後者は未解決という対照的な状況にある。この事実は、数論における問題の難易度がいかに予測困難かを示している。