を満たす複素数 に対してテータ関数を とする。正の整数 に対し、, をそれぞれ の正の約数のうち で割って 余るもの、 余るものの個数とすると、 が成り立つ。これを用いて、 を満たす整数の組 の個数を求めよ。
テータ関数と二平方和
を使って、 の整数解の個数 を素因数分解から求められる
前提
- 約数の個数と総和 (数学A 整数の性質)
- 合同式 (数学A 整数の性質)
- 母関数と係数の取り出し (大学数学 離散数学・組合せ論)
この技能までの道筋(64 技能)
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
一覧で見る(前提が先)
- 樹形図で数え上げる (算数 場合の数)
- 積の法則と和の法則 (算数 場合の数)
- 和の法則・積の法則と樹形図 (数学A 場合の数と確率)
- 約数の個数と総和 (数学A 整数の性質)
- 分数のたし算・ひき算 (算数 計算と数のきまり)
- 小数の四則計算 (算数 計算と数のきまり)
- 正負の数の加法・減法 (中学数学 数と式)
- 分数のかけ算・わり算 (算数 計算と数のきまり)
- 四則の混じった計算の順序 (算数 計算と数のきまり)
- 正負の数の乗除・累乗と四則混合 (中学数学 数と式)
- 分配法則を使った計算のくふう (算数 計算と数のきまり)
- 文字式の計算(同類項・分配法則) (中学数学 数と式)
- 乗法公式による展開 (中学数学 数と式)
- 因数分解 (中学数学 数と式)
- 約数の見つけ方 (算数 整数の性質)
- 文字式で表した整数の性質 (中学数学 数と式)
- 余りによる整数の分類 (数学A 整数の性質)
- 合同式 (数学A 整数の性質)
- 順列・円順列・重複順列 (数学A 場合の数と確率)
- 組合せ (数学A 場合の数と確率)
- 同じものを含む順列・重複組合せ (数学A 場合の数と確率)
- 3 次式までの展開と因数分解 (数学I 数と式)
- 微分係数と導関数の定義 (数学II 微分法と積分法)
- 多項式の微分 (数学II 微分法と積分法)
- 小数と分数のまじった計算 (算数 計算と数のきまり)
- 逆算(□ を求める) (算数 計算と数のきまり)
- 1 次方程式の解き方 (中学数学 方程式)
- 比例・反比例の式とグラフ (中学数学 関数)
- 素因数分解と約数の個数 (算数 整数の性質)
- 平方根の意味と根号の簡単化 (中学数学 数と式)
- 関数 の式と変域 (中学数学 関数)
- 平方完成と 2 次関数のグラフ (数学I 2次関数)
- 2 次不等式 (数学I 2次関数)
- 剰余の定理・因数定理と高次方程式 (数学II 複素数と方程式)
- 増減表と極値 (数学II 微分法と積分法)
- 等間隔にならんだ数の和 (算数 計算と数のきまり)
- 等差・等比数列の和と Σ (数学B 数列)
- 数列の極限 (数学III 極限)
- 関数の極限 (数学III 極限)
- 関数の連続性と中間値の定理 (数学III 極限)
- 平均値の定理 (数学III 微分法)
- 積と商の微分 (数学III 微分法)
- 第 2 次導関数とグラフの凹凸 (数学III 微分法)
- 合成関数の微分 (数学III 微分法)
- 円の周の長さと面積 (算数 平面図形)
- おうぎ形の弧の長さと面積 (算数 平面図形)
- 弧の長さからおうぎ形の中心角と面積を求める (中学数学 平面図形)
- 三角形・四角形の面積 (算数 平面図形)
- 三平方の定理 (中学数学 相似と三平方の定理)
- 特別な直角三角形の辺の比 (中学数学 相似と三平方の定理)
- 弧度法と単位円による三角関数 (数学II 三角関数)
- の極限 (数学III 極限)
- 加法定理と 2 倍角・半角・積和の公式 (数学II 三角関数)
- 三角関数の導関数 (数学III 微分法)
- 根号の乗除と加減 (中学数学 数と式)
- 指数の拡張と指数関数 (数学II 指数関数と対数関数)
- 対数の定義と性質 (数学II 指数関数と対数関数)
- 自然対数の底 (数学III 極限)
- 指数関数・対数関数の導関数 (数学III 微分法)
- 増減・凹凸・漸近線とグラフ (数学III 微分法)
- テイラー展開 (大学数学 微分積分)
- 無限等比級数と無限級数 (数学III 極限)
- べき級数と収束半径 (大学数学 微分積分)
- 母関数と係数の取り出し (大学数学 離散数学・組合せ論)
説明
テータ関数 を 2 乗すると、 の係数が の整数解 の個数 になります。ヤコビの恒等式 ( は の正の約数のうち で割って 余るものの個数)を使うと、 を の素因数分解だけから計算できます。整数を二つの平方数の和で表す方法の個数を、実際に探さずに求めたいときに使います。
なぜそうしてよいのか
まず母関数の見方です。 なので、 の係数は を満たす整数の組 (符号と順序を区別する)の個数 です。例えば の係数は の 個です。ヤコビの恒等式はこれが に等しいと主張します(: 約数 はともに で割って 余るので で一致)。この恒等式の証明には楕円関数やモジュラー形式の道具が要るのでここでは認めて使いますが、小さい で係数を比べて確かめることができます。
次に を素因数分解から計算する理由です。 を、 なら 、 なら 、 が偶数なら と定めると、 です。合同式の積の性質から , であり、また の一方が偶数なら も偶数なので、すべての正の整数 で が成り立ちます。 の約数は各 ()を一つずつ選んだ積なので、約数の総和の公式と同じように展開を逆にたどって
と因数分解できます。
各因子は、 なら で 、 なら で 、 なら で となり、 が偶数なら 、奇数なら です。こうして は「(各素因数ごとの因子の積)」として求まり、 で割って 余る素数が奇数乗で現れるときは (二平方和で表せない)ことも同時にわかります。
手順
を素因数分解し、素因数を 、 で割って 余る素数 、 で割って 余る素数 に分ける:
の指数 に一つでも奇数があれば 、したがって
すべての が偶数なら ( と の因子はどれも )
を計算する
(確認)小さい なら を実際に探し、符号・順序を区別して数えた個数と一致するか見る
例題
を満たす整数の組 の個数 を求めよ( の符号や順序が異なるものは別の組として数える)。
例題の解答
【手順 1】。 はそのまま、、 と分類する。
【手順 2】 で割って 余る素数 の指数は (偶数)なので、 にはならない。
【手順 3】。
【手順 4】。
【手順 5(確認)】平方数を で割った余りは か なので、 となるのは のときだけである。 で が平方数になるものを探すと 。 が 個、 が 個で、合計 個となり一致する。
答え:
よくある誤り
を「 の組の個数」と取り違える誤り(例: )。正しくは の係数は符号と順序を区別した個数で、()
で割って 余る素数の因子も と数えてしまう誤り(例: )。正しくは なので ()。また が奇数なら因子は で、例えば
素因数 の因子を としてしまう誤り(例: )。正しくは偶数の約数は のどちらにも数えないので因子は で、()
係数の を忘れたり、 や約数の個数で計算してしまう誤り(例: )。正しくは ()
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。
入口の問題
この技能を使う問題
を を満たす複素数とし、テータ関数を とする。正の整数 に対して、 の正の約数のうち で割って 余るものの個数を 、 で割って 余るものの個数を とすると、ヤコビの二平方定理
が成り立つ。これを用いて、 を満たす整数の組 の個数を求めよ。ただし、符号や順序が異なる組は別のものとして数える。
を満たす複素数 に対して、テータ関数を
と定める。 以上の整数 に対して
と展開する。つまり は、 を満たす整数の組 の個数である。 を求めよ。なお、ヤコビの四平方定理( を満たす整数の組 の個数を とすると、正の整数 に対して )は証明なしに用いてよい。
正の整数 に対して とし、 が正の整数でないときは と定める。上半平面 上で とおき、
とする。次の事実を用いてよい。- は に関する重さ の正則モジュラー形式である。
- に関する重さ の正則モジュラー形式全体のなす 上のベクトル空間は 次元であり、, , はその基底をなす。
以上の整数 に対して、 を
を満たす整数の組 の個数とする。 を求めよ。を満たす複素数 に対してテータ関数を とし、 以上の整数 に対して を を満たす の個数とする()。正の整数 に対してヤコビの八平方定理
が成り立つことは用いてよい。このとき、
を満たし、 がすべて奇数であるような の個数を求めよ。
この技能の次に学べること
- 四平方定理と条件つきの平方和の個数 (大学院数学 楕円関数・モジュラー形式)