1 扱う積分と、その対称性
はじめに、本記事を通して扱う積分に記号を与えます。
定義 1.1 (本記事で扱う積分).m、nを0以上の整数とし、
B(m,n)=∫01xm(1−x)ndxと置く。被積分関数xm(1−x)nは多項式であり、閉区間[0,1]で連続なので、この定積分の値は定まる。ここでx0は、xによらず値1をとる関数を表す。
指数mとnは入れ替えても値が変わりません。このことは、以下でmとnのどちらを先に下げるかを自由に選ぶことができる根拠になります。
定理 1.2 (指数の入れ替え).m、nを0以上の整数とする。このときB(m,n)=B(n,m)が成り立つ。
証明.u=1−xと置く。dxdu=−1であり、x=0のときu=1、x=1のときu=0なので
B(m,n)=∫01xm(1−x)ndx=∫10(1−u)mun⋅(−1)du=∫01un(1−u)mdu=B(n,m)となる。▨
この置き換えは、積分区間[0,1]の両端の和0+1から変数を引く操作にあたります。区間[a,b]をそれ自身へ移すこの置き換えの一般的な使い方は、「積分区間の反転による対称化」が扱います。
2 部分積分による漸化式
(1−x)nを微分すると指数が1つ下がり、xmを積分すると指数が1つ上がります。部分積分を
1回行うたびに、二つの指数の和は変わらないまま、nが1つ減ってmが1つ増えます。これを繰り返すとn=0に行き着き、そこでは直接積分することができます。
定理 2.1 (指数を移す漸化式).mを0以上の整数、nを1以上の整数とする。このとき
B(m,n)=m+1nB(m+1,n−1)が成り立つ。
証明.xmを積分する側、(1−x)nを微分する側にとる。xmの原始関数の一つはm+1xm+1、(1−x)nの導関数は−n(1−x)n−1なので
B(m,n)=[m+1xm+1(1−x)n]01+m+1n∫01xm+1(1−x)n−1dxである。第1項について、x=1ではn≥1なので(1−x)n=0、x=0ではm+1≥1なのでxm+1=0であり、値は0である。第2項の積分はB(m+1,n−1)なので、結論を得る。▨
漸化式が行き着く先はn=0の場合です。この場合は直接計算することができて、0以上の整数kについて
B(k,0)=∫01xkdx=k+11
です。
3 値は階乗だけで書き表される
漸化式と初期値がそろったので、値を階乗の形で書き表します。
証明.n=0ではB(m,0)=m+11であり、(m+1)!=(m+1)⋅m!と0!=1から
(m+0+1)!m!0!=(m+1)!m!=m+11なので、等式が成り立つ。
ある1以上の整数nについて、0以上のすべての整数mでB(m,n−1)=(m+n)!m!(n−1)!が成り立つと仮定する。この仮定をm+1に用いると
B(m+1,n−1)=((m+1)+(n−1)+1)!(m+1)!(n−1)!=(m+n+1)!(m+1)!(n−1)!である。定理 2.1により
B(m,n)=m+1n⋅(m+n+1)!(m+1)!(n−1)!=(m+n+1)!nm!(n−1)!=(m+n+1)!m!n!となる。ここで(m+1)!=(m+1)⋅m!とn⋅(n−1)!=n!を用いた。
数学的帰納法により、0以上のすべての整数m、nについて結論が成り立つ。▨
例 3.2 (m=2、n=3の場合).公式 3.1により
∫01x2(1−x)3dx=6!2!⋅3!=7202⋅6=601である。展開して直接積分しても、(1−x)3=1−3x+3x2−x3から
∫01(x2−3x3+3x4−x5)dx=31−43+53−61=6020−45+36−10=601となり、同じ値が得られる。
4 二項係数との対応
(m+n+1)!を(m+n+1)⋅(m+n)!と分けると、積分の値が二項係数の逆数の定数倍として書き表されます。
証明.(mm+n)=m!n!(m+n)!であり、(m+n+1)!=(m+n+1)⋅(m+n)!なので、公式 3.1の右辺は
(m+n+1)(m+n)!m!n!=(m+n+1)1⋅(m+n)!m!n!=(m+n+1)(mm+n)1と書き直される。▨
同じ積分を、漸化式を使わずに二項定理で展開して計算すると、別の形の表示が得られます。二つの表示を等号で結ぶと、積分を経由しなければ見えにくい等式になります。
定理 4.2 (二項定理から得られる等式).m、nを0以上の整数とする。このとき
k=0∑n(−1)k(kn)m+k+11=(m+n+1)!m!n!が成り立つ。
証明. 二項定理により(1−x)n=k=0∑n(kn)(−1)kxkである。両辺にxmを掛けると
xm(1−x)n=k=0∑n(−1)k(kn)xm+kである。右辺は有限個の項の和なので、0から1まで積分したものは各項の積分の和に等しく、∫01xm+kdx=m+k+11であるから
∫01xm(1−x)ndx=k=0∑n(−1)k(kn)m+k+11となる。左辺は公式 3.1により(m+n+1)!m!n!なので、結論を得る。▨
例 4.3 (m=0の場合).定理 4.2でm=0とすると
k=0∑n(−1)k(kn)k+11=(n+1)!0!n!=n+11である。n=2の場合に左辺を計算すると
(02)⋅1−(12)⋅21+(22)⋅31=1−1+31=31となり、右辺の2+11と一致する。
5 指数が0以上の整数であること
これまでの議論は、mとnが0以上の整数であることを繰り返し用いています。この仮定を外すと、結論の形そのものが変わります。