数学A / 場合の数

オイラー関数の和(約数で分類する)

実戦編数え上げ整数の性質オイラー関数約数単元横断

問題

以下の自然数で と互いに素なものの個数を とする。( の正の約数を動く)を示せ。

ヒントを見る

から までの各数を で仕分ける。 なら と互いに素。その個数は?

解答・解説

方針

を「 との最大公約数 の値」で分類。 となる の個数を数え、約数 で総和をとる。

解答

⓪ 発想 — どう考え始めるか。 左辺は約数ごとの和、右辺は — 「 から までの 個の整数を、過不足なく分類すると左辺になる」と読むのが筋だ。

分類の軸は の値 なら で、 と互いに素。

つまり「 の組」の個数はちょうど が約数を走れば も約数を走るから、和は に等しい。

で分類する。 の各 で分ける。 の約数を動く。 なら と書け、 かつ

② 各組の個数。 よって となる の個数は、 以下で と互いに素な の個数、すなわち

重要。その個数は

③ 総和をとる。 すべての はちょうど1つの に属す(排反かつ全体)から (最後は が約数全体を同じように動くため)。

まとめ で分類すると、 の組は 個。約数で足すと全体 。約数を裏返せば 。数え上げの分類と整数(オイラー関数)の融合。 なら約数の の和が

発展 — 一歩先へ。 この等式は「1の 乗根を位数で分類すると、位数 の根がちょうど 個」という複素数平面の事実の言い換えでもある(既約分数 ⟺ 位数 の根 …を数IIIの言葉を借りずに言えば、円周の 等分点の「周期」による分類)。数論ではこの型の和の関係からメビウスの反転公式が生まれ、 の積公式へつながっていく。

の各 で分類。 となる と互いに素なもので 個。約数を渡ると総数

別解

分数 を約分して仕分ける(1行の名証明)。 個の分数

をすべて既約分数に約分する。約分後の分母は の約数 のどれかで、分母が になる分数は「分子が 以下で と互いに素」— ちょうど 個ある(逆に、分母 ・既約の分数はすべてこのリストに現れる: )。

個の分数が、約数ごとに 個ずつに過不足なく仕分けられたのだから

による分類(本解)と中身は同じだが、「約分」という誰もが知る操作に翻訳すると、証明が1枚の絵になる。 で実際に12個の分数を約分してみると、分母 個 — 合計12個が確かめられる。

ポイント

  • の値で分類する。
  • となる 個。
  • 約数で総和をとると全体 、裏返して

よくある間違い

  • となる の個数」を とする(正しくは と互いに素)。
  • の走り替え( が約数全体を走れば も走る)の一言を落とし、 の同一視が宙に浮く。
  • 分類が「漏れなく重複なく」であること( は各 にただ1つ)を明示しない。