区別のつかない 個の玉を、 の 人に配る。 個ももらわない人がいてもよいが、 がもらう玉の個数は 個以下とする。すべての玉を配りきるとき、配り方の総数を求めよ。
母関数と係数の取り出し
数え上げの条件を や 、 などの積で表し、 を使って係数(場合の数)を求められる。例: ( は偶数、)の 0 以上の整数解の個数を として求める
前提
- 同じものを含む順列・重複組合せ (数学A 場合の数と確率)
- べき級数と収束半径 (大学数学 微分積分)
この技能までの道筋(59 技能)
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
一覧で見る(前提が先)
- 樹形図で数え上げる (算数 場合の数)
- 積の法則と和の法則 (算数 場合の数)
- 和の法則・積の法則と樹形図 (数学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 極限)
- べき級数と収束半径 (大学数学 微分積分)
説明
「 を満たす 0 以上の整数解のうち、 は偶数、 のものは何個か」のように、各変数に条件がついた数え上げを、多項式やべき級数の積の係数を求める問題に置きかえて解く技能です。条件ごとに 1 つの因子を作って掛け合わせ、 の係数を読み取ると、それがそのまま場合の数になります。場合分けを延々と続けずに、式の変形だけで答えにたどり着けるのが利点です。
なぜそうしてよいのか
べき級数 の の係数を と書きます。多項式どうしを掛けて展開すると、各因子から 1 つずつ項 を選んで掛けた がすべて現れます。したがって、変数 がとりうる値 について を足した因子 を作り、 についても同様に を作ると、 は「 を満たし、それぞれの条件に合う の個数」に等しくなります。たとえば条件なしなら 、偶数なら 、 なら です(無限級数は で収束し、収束するべき級数の積は係数を上のように掛け合わせたものになります)。
特に の の係数は、0 以上の整数 で となるものの個数、つまり重複組合せ です。べき級数の側からも確かめられます: で を 回項別微分すると となり、両辺を で割れば係数 が得られます。
あとは積を「多項式 」の形に整理すれば、多項式の各項 が の の係数と組になって を作るので、 と計算できます。なお、収束するべき級数の係数は と一意に決まるので、式変形の途中で別の形に書き直しても係数は変わりません。
手順
変数ごとに、とりうる値 について を足した因子を作る(条件なし: 、偶数: 、: 、1 以上: など)。
因子をすべて掛け、求める場合の数を と表す。
各因子を閉じた形に直す:、、、。
約分して ( は多項式)の形に整理する。
を使い、 を計算する( の項は寄与しない)。
例題
を満たす 0 以上の整数の組 のうち、 が偶数で であるものの個数を求めよ。
例題の解答
手順 1: は偶数なので 、 は なので 、 は条件なしなので 。
手順 2: 求める個数は 。
手順 3: 閉じた形にすると 。
手順 4: なので、積は 。ここで 、。
手順 5: 。
(確認: のとき、 は 以下の偶数で順に 通り、合計 。)
答え:
よくある誤り
公式の下の数を にしてしまう誤り。例えば とするのは誤り。正しくは ()。
上限の条件 を と書いてしまう誤り。これは で を表す。正しくは (指数は上限 )。
「1 以上の整数」の変数に を使ってしまう誤り。 は 0 を含む。正しくは で、例えば の正の整数解は 。
の項で次数が を超えるものにも公式を当てはめてしまう誤り。例えば で の分まで引くのは誤り。 以上の項は の係数に寄与しないので、正しくは 。
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。
入口の問題
ある店では、チョコレート・クッキー・キャンディ・ゼリーの 4 種類のお菓子を売っている。同じ種類のお菓子は区別しない。ゼリーは残りが 1 個しかなく、ほかの 3 種類は十分な数がある。この 4 種類から合わせて 8 個を選ぶ選び方は何通りあるか。ただし、選ばない種類があってもよい。
りんご・みかん・ももの 3 種類の果物から、合わせて 9 個を選んで袋に詰める。同じ種類の果物は区別しない。どの果物も十分な個数があり、選ばない種類があってもよい。ただし、ももは 2 個以下しか選べない。このような選び方は何通りあるか。母関数を用いて求めよ。
この技能を使う問題
0 以上の整数 の組 で、
を満たすものの個数を求めよ。を、相異なる つの正の奇数の和として表す方法は何通りあるか。ただし、和の順序だけが異なるもの(たとえば と )は同じ表し方とみなす。
数列 を
で定める。また、0 以上の整数 に対して
とおく。すべての 0 以上の整数 に対して が成り立つことを、母関数(有理数係数の形式的冪級数)を用いて証明せよ。ただし、形式的冪級数環 において、0 以上の整数 に対する等式
が成り立つことと、定数項が でない形式的冪級数は で逆元をもつことは用いてよい。また、0 以上の整数 が を満たすときは と約束する。正の整数 の分割とは、和が になる正の整数の非増加列のことであり、各項を部分という。分割の中に正の整数 が部分として現れる回数を の重複度という(現れなければ重複度は )。また の分割は空列ただ 1 つとする。正の整数 に対し
- : の分割のうち、どの正の整数 についても の重複度が を法として に合同でないもの(すなわち各重複度が のいずれかであるもの)の個数
- : 非負整数 と、 の分割 、 の分割 の組 であって、、 のどの部分も を法として に合同、 のどの部分も の倍数であるものの個数
とする。すべての正の整数 に対して が成り立つことを、母関数を用いて証明せよ。
ただし、母関数は有理数係数の形式的冪級数環 で考え、次の事実は用いてよい: 形式的冪級数の列 で の位数( でない最低次の次数)が で に発散するものについて、無限積 は収束し、その までの係数は有限個の因子の積で決まること、また収束する無限積どうしの積・商(定数項が のもの)は因子ごとにとってよく、因子の並べ替えや分け方を変えても値は変わらないこと。
0 以上の整数 に対して、数列 を
で定める。母関数 を用いて、一般項 を の式で表せ。正の整数 に対して とし、 が正の整数でないときは と定める。上半平面 上で とおき、
とする。次の事実を用いてよい。- は に関する重さ の正則モジュラー形式である。
- に関する重さ の正則モジュラー形式全体のなす 上のベクトル空間は 次元であり、, , はその基底をなす。
以上の整数 に対して、 を
を満たす整数の組 の個数とする。 を求めよ。数列 を
で定める。無限級数
は収束することが示せる。その和を求めよ。以上の整数 に対し、相異なる部分からなる分割(空の分割も含め、 の分割は空の分割 つとする)を考える。分割 の部分の個数を 、部分の和を と書く。相異なる部分からなる分割の順序つきの 3 つ組 で をみたすもの全体にわたる和
を定める。このとき
の値を求めよ。を正の整数とする。座標平面上で、原点 から点 まで、1 歩ごとに または だけ進む経路のうち、途中で 座標が一度も負にならないものを考える(このような経路をディック経路という)。ディック経路 に対し、 が通る点 で を満たすものの個数を とする( 軸に戻る回数。終点 も数える)。
とおく。ただし、和は長さ のディック経路 すべてにわたってとる。 を の式で表せ。
この技能の次に学べること
- 母関数による線形漸化式の解法 (大学数学 離散数学・組合せ論)
- 畳み込み型の漸化式と母関数の積 (大学数学 離散数学・組合せ論)
- 分割数と分割の母関数 (大学数学 離散数学・組合せ論)
- テータ関数と二平方和 (大学院数学 楕円関数・モジュラー形式)
- 判別式 Δ とラマヌジャンのタウ関数 (大学院数学 楕円関数・モジュラー形式)
- 複数組の結合と核スピン 1 の核による分裂 (大学化学 分光学と構造解析)