正の整数 の分割とは、正の整数の非増加列 で を満たすものをいい、このとき と書く。分割 の部分のうち に等しいものの個数を とする(たとえば , )。
を 以上の整数すべての分割( の分割は空の分割 個とする)にわたらせた 2 変数母関数
を用いて、
を求めよ。
部分の個数・相異なる値の個数などの統計量に変数 を付けた 2 変数母関数(例: )を作り、 で微分して とおくなどして、 のような統計量の総和を求められる
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
分割の母関数 に、もう 1 つの変数 を「数えたい量の個数だけ」掛けておくと、分割を大きさと統計量(部分の個数、相異なる値の個数など)の両方で数える 2 変数の母関数ができます。これを で微分してから とおくと、 のすべての分割にわたる統計量の総和 の母関数が得られます。分割を 1 つずつ書き出さなくても、総和を などの既知の数で表せるのが利点です。
の分割 は、各 について「部分 を何個使うか」という個数 を決めることと同じで、 です。分割の母関数 は、因子 から を 1 つ選んで掛け合わせることで、各分割に ( は部分の和)を 1 回ずつ対応させています。ここで、数えたい量が増えるたびに を 1 つ掛けておきます。たとえば を に現れる相異なる値の個数とすると、値 が現れる()ときだけ を掛ければよいので、因子 は
となり、 が成り立ちます。同様に、部分の個数 を数えたいなら、部分を 1 つ使うごとに を掛けて です。
総和を取り出すには、 を で微分すると になり、 とおくと が残ることを使います。したがって
つまり の係数が です。積の微分は、積の法則を因子の個数だけ繰り返して となります。 ではすべての因子がもとの に戻るので、 は を で割ったものです。
無限積を微分してよいか気になるかもしれませんが、 の係数に効くのは の因子だけです( の因子は 以下の次数では と同じ)。そこで の有限個の因子の積で考えれば、ふつうの多項式(べき級数)の微分だけで同じ結論が得られます。
数えたい統計量が分割のどの選択で 1 増えるかを確かめ、因子 (部分 の個数の選び方)に を付ける。相異なる値の個数なら 、部分の個数なら
2 変数母関数 を書き、 となっていることを確認する
積の微分 で について微分する
を代入し、 を使って の形に整理する
の係数を取り出し、 などの既知の値を代入して総和を計算する
分割 に現れる相異なる値の個数を とする(例: )。6 のすべての分割についての和 を求めよ。
手順 1: 値 を少なくとも 1 回使うときだけ を 1 つ掛けるので、因子 は 。
手順 2: 。
手順 3: とおくと なので
手順 4: では だから 。よって
手順 5: と の積の の係数は 。 より
(確認: 6 の 11 個の分割 の は順に で、和は 。)
答え:
微分する前に を代入してしまう誤り。 の の係数は分割の個数 にすぎない。正しくは の係数を見る
係数の取り出しで和の範囲をずらしてしまう誤り。 の の係数を とすると で になってしまう。 は から始まるので、正しくは
統計量と因子の対応を取り違える誤り。相異なる値の個数に を使うと、部分の個数 の総和( では )を求めてしまう。値 が現れるかどうかだけで を 1 つ付けるので、正しくは
2 乗の和 を の係数としてしまう誤り。2 回微分で出るのは なので、正しくは の係数
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。