2

組み合わせに関する式を代数的に導出する

108
0

Zを整数全体の集合、N0以上の整数全体の集合とする。

導入

次のことが知られている。

nN,n>0とする。

n個のボールをちょうどn色で塗り分ける方法はn!通りある。したがって、包除原理から

k=0n(1)nknCkkn=n!

が成り立つ。

この記事では、これを代数的な式変形によって証明する。

定義

二項係数

nN,rZに対し、nCrを以下で定義する。

  • n=0のとき、
    • r=0のとき、0C0=1とする。
    • r0のとき、0Cr=0とする。
  • n>0のとき、nCr=n1Cr1+n1Crとする。

0Crはクロネッカーのデルタを用いてδ0rと書けるが、この記事ではこの性質を利用しない。

n>0のとき、nCrδnrと必ずしも等しいとは限らない。

差分

関数f:ZZに対し、その差分Δfを以下で定義する。

Δf(n)=f(n+1)f(n)

また、ΔΔΔnfΔnfと書くことにする。

Δ0f=fである。

証明

いくつかの補題を示すことで行う。

nN,n>0,f:ZZとする。
k=0n(1)knCkf(k)=k=0n1(1)kn1CkΔf(k)

証明:

k=0n(1)knCkf(k)=k=0n(1)k(n1Ck1+n1Ck)f(k)=k=0n(1)kn1Ckf(k)+k=0n(1)kn1Ck1f(k)=k=0n(1)kn1Ckf(k)+10f(0)+k=1n(1)kn1Ck1f(k)=k=0n1(1)kn1Ckf(k)+k=1n(1)k1n1Ck1f(k)=k=0n1(1)kn1Ckf(k)+k=0n1(1)kn1Ckf(k+1)=k=0n1(1)kn1Ck(f(k)f(k+1))=k=0n1(1)kn1CkΔf(k)

差分の線形性

a,bZ,f,g:ZZとする。このとき、
Δ(af+bg)=aΔf+bΔg
が成り立つ。

証明は非常に単純な式変形なので割愛する。

単項式の差分

nN,n>0とし、f(x)=xnとする。このとき、Δfn1次式であり、そのn1次の項の係数はnである。

証明:

Δf=(x+1)nxn=k=0nnCkxkxn=(k=0n2nCkxk+nxn1+xn)xn=k=0n2nCkxk+nxn1

多項式の高階差分

nN,an,,a0Z,an0とし、
f(x)=anxn++a1x1+a0x0であるとする。このとき、任意のkNに対して次が成立する:
(1) k>nであれば、Δkf=0である。
(2) knであれば、Δkfnk次式である。
(2) knであれば、Δkfの最高次の項の係数はann!(nk)!=ann(n1)(nk+1)である。

証明: kに関する数学的帰納法によって行う。

k=0のとき、fn=n0次式であり、最高次の項の係数がan=ann!n!であるから成り立つ。

k=qで成り立つと仮定してk=q+1のとき、3つに場合分けする。

q>nのとき、仮定からΔqf=0(定数関数)であり、いかなるxに対しても00=0が成立するのでΔq+1f=0も成り立つ。

q=nのとき、仮定からΔqf=ann!(定数関数)である。よって、q>nの時と同様にΔq+1f=0が成り立つ。

q<nのとき、(Δqf)(x)=ann!(nq)!xnq+Q(x)と書ける。ただし、bは整数であり、Q(x)nq1次以下の多項式である。このとき、

(Δq+1f)(x)=ann!(nq)!Δ(xnq)+ΔQ(x)=ann!(nq)((nq)(xnq1)+R(x))+ΔQ(x)

である。ただし、R(x)nq2次以下の多項式である。

ΔQ(x)nq2次以下であるから、

ann!(nq)!(nq)=ann!(nq1)!

よりk=q+1のときも成り立つことが示された。

よって、数学的帰納法により題意が示された。

ここから元の定理を証明する。

nNとする。
k=0n(1)nknCkkn=n!

証明.

k=0n(1)nknCkkn=(1)nk=0n(1)knCkkn=(1)nk=0n(1)knCkkn=(1)n(1)nk=00(1)knnCkΔnkn(補題1をn回使った)=(1)2nk=00(1)k0Ckn!=1(11n!)=n!

(Q.E.D.)

あとがき

組み合わせに関する式を、包除原理を使わずに式変形だけで導出することができました。「補題1が包除原理なんじゃないか」「数学的帰納法は使っていいのか」「Δは解析学から盗んできたんじゃないのか」などと言われそうですが、主要な部分を式変形だけで解くことができて数学の優しさを感じました。

投稿日:20231015
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

nayuta_ito
113
34973

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中