数学における二項係数(にこうけいすう、: binomial coefficients)は二項展開において係数として現れる正の整数の族である。二項係数は2つの非負整数で添字付けられ、添字 n, k を持つ二項係数はふつう (n
k
)
とか (n¦k) と書かれる(これは二項 (1 + x)n展開における xk の項の係数である。適当な仮定の下で、この係数の値は で与えられる)。二項係数を、連続する整数 n に対する各行に k0 から n まで順に並べて得られる三角形状の数の並びをパスカルの三角形と呼ぶ。

二項係数の全体をパスカルの三角形の形に並べることができる。
4つの数から2つの数を選ぶ方法は 通りある。
四次までの二項展開の視覚的説明

この整数族は代数学のみならず数学の他の多くの分野、特に組合せ論において現れる。n元-集合から k個の元を(その順番を無視して)選ぶ方法が (n
k
)
通りである。二項係数の性質を用いて、記号 (n
k
)
の意味を、もともとの n および kkn なる非負整数であった場合を超えて拡張することが可能で、そのような場合もやはり二項係数と称する。

歴史と記法

編集

二項係数に関して詳しく知られた最も初期の議論は10世紀ごろハラユーダ英語版が古代サンスクリット語で書いた "Pingala's Chandaḥśāstra" である。1150年ごろには、インドの数学者バースカラ2世が著書 "Lilavati" で二項係数について詳しく述べている[1]

記号 (n
k
)
アンドレアス・フォン・エッチンクハウゼン英語版が1826年に導入したものである[2]。 そのほかの記法として C⁡(n, k), nCk, nCk, Ck
n
, Cn
k
[3], Cn,k, (n¦m) などがあり、何れも文字 C組合せ (combination) や選択 (choice) を表している。

定義と解釈

編集

自然数0 も含める)n および k に対し、二項係数 (n
k
)
二項冪 (1 + X)n の展開における Xk係数として定義できる。同係数は(knのとき)二項公式

 
()

に現れるため「二項係数」の名がある(この式自体はの互いに可換な任意の元 x, y に対して成り立つ)。

組合せ論においてもまたこの数は、n 個の対象から k 個選ぶ選び方の総数、より形式的には n元-集合の k元-部分集合(k-項組合せ)の総数として現れる。この数が先に述べた係数と一致することは、後で述べるこの数の計算法の何れとも独立に示すことができる。実際、冪 (1 + X)n における n 個の因子の各々において、一時的に X に対し 1 ≤ in なる添字 i をそれぞれ付けて区別しておくと、k 個の添字からなる部分集合をひとつ選ぶ毎に展開後の Xk への寄与が 1 だけあるから、この項の係数はそのような部分集合の選び方の数に一致する。このことは特に (n
k
)
が任意の自然数 n, k に対して自然数となることも示している。二項係数の組合せ論的解釈(二項係数展開が答えを与える数え上げ問題)は多く存在する。例えば、各位の和が k に一致する n桁のビット(つまり各位の数は 01)の語(文字列)の総数は (n
k
)
で与えられる。また、各 ai が非負整数であるものとして k = a1 + a2 + … + an と書く方法の総数は (n + k − 1
n − 1
)
通りである。これら解釈のほとんどは、k-組合せを数えることに同値であることが容易に示される。

二項係数の値の計算

編集

(n
k
)
の値を、実際に二項冪を展開したり k-組合せを数え上げたりせずに、計算する方法はいくつかある。

漸化式

編集

一つは、n, k1 ≤ kn − 1 なる自然数として、純加法的な漸化式

 

を初期条件「任意の n ≥ 0 に対し (n
0
) = (n
n
) = 1
」の下で用いることである。

この漸化式自体は、集合 {1, 2, 3, …, n} において以下のように場合を分けて k元-集合を数えることで得られる。特定の元に注目し、ここではそれを “i” とする。

  • (a) 特定の元 i を含む k 個の元を集める。この場合、各集まりは既に i があることは仮定しているから、残りの k − 1 個の元を i を除く n − 1 元の中から特定すればよい。
  • (b) 特定の元 i を全く含まない k 個の元を集める。この場合、i を除く n − 1 個の元から k 個を選ぶことに他ならない。

この二者で与えられた n 個の元から得られるすべての k-組合せが数え上げられているので所期の結果を得る。

あるいはまた、(1 + X)n = (1 + X)n−1(1 + X) の両辺における Xk への寄与を見ることでもこの漸化式は得られる。(1 + X)n において Xn+1X−1 の項は存在しない(あるいは係数が零である)から、二項係数の定義を上記の境界を越えて延長して、(n
k
) = 0 (k > nk < 0)
とすることもできる。

この漸化式はパスカルの三角形を描くのにも利用できる。

乗法表示

編集

個々の二項係数をより効果的に計算するには

 

で与えられる式を用いる。一つ目の分数の分子に現れる nk下降階乗冪である。この公式を理解するには二項係数の組合せ論的解釈に依るのが最も簡明である。分子は n 個の対象からなる集合から選ぶ順番を考慮して相異なる k 個の対象を取り出す方法の総数であり、分母は同じ k-組合せを与える相異なる並びの数を数えるものである。

階乗表示

編集

最後に、計算論的には不利だが、短く書けるのでしばしば証明や導出に用いられるよく知られた階乗函数を用いた式は

 

で与えられる。ここに n!n の階乗である。この式は上記の乗法表示式に、分子分母に対して (nk)! を掛けることで得られる(その結果、この式において分母と分子は多くの共通因数を持つことになる)。(特に階乗は非常に速く増加するから)この式を(k が小さく n が大きい場合に)実際の数値計算に用いることは(先に共通因数を約分しない限り)実用的でない。この式は上記の乗法表示よりは二項係数が対称性

 
(1)

を持つことを見るのに適している(二項係数の定義から対称性をもつことは分かる)。この対称性を用いれば乗法的な計算をより効果的にすることもできる。下降階乗冪で書けば

 

と書ける。

一般化および二項級数

編集

乗法表示を用いれば、n を任意の数 α(負の整数、実数、複素数、……)あるいは任意の整数が可逆となるような可換環の元に取り換えて、

 

により二項係数の定義を拡張することができる[注 1]。この定義により、二項定理(の一方の変数を 1 としたもの)も一般化して

 
(2)

と書くことができる。故にこの場合も (α
k
)
を二項係数と呼ぶことは正当化される。この等式は任意の複素数 α|X| < 1 なる X に対して有効である。これはまた X を不定元とする形式冪級数の等式としても解釈でき、それは実際に定数係数 1 を持つ級数の任意の冪の定義として機能する。この定義を用いるポイントは、冪乗として満足することが期待される全ての恒等式(指数法則)、特に

  •  
  •  

が満足されることである。α が非負整数 n のとき、k > n なる全ての項は零であり、上記の無限級数は有限和となり、したがってもともとの二項定理が再び得られる。しかし α がそれ以外の値ならば、負の整数や有理数の場合も含めて、上記の級数は実際に無限和になる。

パスカルの三角形

編集
 
パスカルの三角形の第1000 行に並ぶ二項係数を縦に並べたもの。各二項係数を十進表示し、その各桁の数字を0-9に応じたグレイスケールの点で表してある。画像の左の境界は二項係数の対数グラフにほぼ対応しており、これらが対数凹列英語版であることが見て取れる。

パスカルの法則英語版は重要な漸化式

 
(3)

で、これを用いて (n
k
)
が任意の自然数 n, k に対して自然数となること(別な言い方をすれば、連続する k-個の整数の積を k! が割り切ること)を帰納的に示すことができる。これは定義 () や乗法表示からは直ちに明らかなことではない。

パスカルの法則からパスカルの三角形が生じる:

0: 1
1: 1 1
2: 1 2 1
3: 1 3 3 1
4: 1 4 6 4 1
5: 1 5 10 10 5 1
6: 1 6 15 20 15 6 1
7: 1 7 21 35 35 21 7 1
8: 1 8 28 56 70 56 28 8 1

番号 n の行には (n
k
)
の値が k = 0, …, n に対して並べられている。これを書くには、一番外側の 1 から始めて、常に隣り合う2項を加えた数をその真下に書いていけばよい。この方法によって、分数や乗算を使わずに二項係数を手早く計算することができる。

例えば三角形の5行目を見れば

(x + y)5 = 1 x5 + 5 x4y + 10 x3y2 + 10 x2y3 + 5 x y4 + 1 y5

が直ちに読み取れる。

他の対角線上の数との差は、上記漸化式 (3) の帰結として、一つ前の対角線上の数である。

解釈

編集

二項係数はよくある数え上げ問題の簡明な公式を与えるという意味で組合せ論において重要である。

  • n-元集合から k-元を選ぶ方法の総数は (n
    k
    )
    である(組合せを参照)。
  • n-元集合から重複を許して k元を選ぶ方法の総数は(n + k − 1
    k
    )
    通りある(多重集合を参照)。
  • k 個の 1n 個の 0 を含む文字列(n + k
    k
    )
    種類存在する。
  • k 個の 1n 個の 0 を含み、かつどの2つの 1 も隣り合わない文字列の総数は (n + 1
    k
    )
    である[5]
  • カタラン数1/n + 1(2n
    n
    )
    .
  • 二項分布(n
    k
    )pk(1 − p)nk
    .

多項式としての性質

編集

t を不定元として、任意の非負整数 k に対して式

 

t に関する有理係数多項式である。この意味において、t には任意の実数あるいは複素数を代入することができ、それによって二項係数の定義を一般化するとき、そのような「一般化された二項係数」はニュートンの一般化二項定理に現れる。

k に対し、多項式 (t
k
)
p⁡(0) = p⁡(1) = … = p⁡(k − 1) = 0 かつ p⁡(k) = 1 を満たす唯一の k次多項式 p(t) として特徴づけることができる。

この多項式の係数は第一種スターリング数を用いて

 

と表すことができる。この導函数は対数微分法により

 

と計算できる。

多項式の空間の基底

編集

標数 0 の任意の(すなわち、有理数Q を含む体)上で、次数が高々 d の任意の多項式 p⁡(t) は二項係数の線型結合

 

として一意に書ける。このときの係数 ak は数列 p⁡(0), p⁡(1), …, p⁡(k)k-階差で与えられ、明示的に書けば

 
(4)

で決まる[注 2]

整数値多項式

編集

各二項係数多項式 (t
k
)
は整数値(整数を代入したとき必ず整数を返す)である(これは例えばパスカルの等式英語版を用いて k に関する帰納法で示せる)。従って、二項係数多項式の任意の整係数線型結合もまた整数値多項式になる。逆に等式 (4) により任意の整数値多項式がこれら二項係数多項式の正係数線型結合となることが示せる。より一般に標数 0 の体の任意の部分環 R に対し、K[t] に属する多項式が任意の整数において R に値をとるための必要十分条件はそれが二項係数多項式の R-係数線型結合となっていることである。

二項係数に関する等式

編集

階乗表示を用いれば近くにある二項係数の関係を容易に知ることができる。例えば k を正整数、n は任意として

 
(5)

が成り立ち、また少しの計算で

 

が得られる。さらに言えば以下の結果

 

は有用である。例えば定数 n に対して以下の漸化式

 

を得ることができる。

二項係数を含む級数

編集

等式

 
(∗∗)

は等式 () において x = 1 かつ y = 1 とすれば得られる。これはパスカルの三角形の各行において現れる全ての数を足し合わせれば 2 の整数冪になると言っても同じである。この事実の組合せ論的解釈は二通りに数える論法英語版 (double counting) で n元-集合 S の位数 i (i = 1, 2, …, n) の部分集合を数えることである。任意の位数 i に対する部分集合を数えているのだから、その和は S の部分集合の総数に等しく、それが 2n であることはよく知られている。すなわち、等式 (∗∗) は n元-集合冪集合の位数が 2n であることを述べるものである。より明確に、n-桁のビット列を考えれば、このビット列は 2n 個の数を表すことに利用できる。その中で一つも 1 を含まないビット列を考えれば、これは (n
0
) = 1
通りである。ちょうど一つ 1 を含むビット列は (n
1
) = n
通りである。このように数えて行けば上記の式を得る。

等式

 
(6)

および

 

は等式 (2) を x に関して(後者は2回)微分して x = 1 と置けば得られる。

朱ファンデルモンドの等式英語版

 
(7)

は任意の複素数 m, n と任意の非負整数 k に対して成立する。これは (1 + x)m (1 + x)nm = (1 + x)n の展開における xk の係数として、等式 (2) を用いて求めることができる。m = 1 のとき等式 (7) は等式 (3) に簡約される。

任意の整数 j, k, n (0 ≤ jkn) に対して適用できる同様の等式

 
(8)

は、  を用いれば

 

の展開における xn+1 の係数として求められる。j = k のとき等式 (8) は

 

となる。展開 (7) を n = 2m, k = m に対して用い、(1) を使えば

 
(9)

を得る。

F⁡(n)n 番目のフィボナッチ数を表せば、パスカルの三角形の対角和に関する等式

 
(10)

を得る。これは等式 (3) を用いた帰納法、あるいはゼッケンドルフの表現によって示すことができる(左辺は {F⁡(2), …, F⁡(n)} の連続した元を含まない部分集合の総数を与えるものであり、そのようなものはまた F⁡(n + 1) 以下の数の全体を成すということに他ならないことに注意)。組合せ論的証明は後述。

等式 (8) から従う別の等式として、j = k − 1 とおいて
n
(n + 1 − j)(j − 1
k − 1
) = (n + 1
k + 1
)
を得る。

k
j=0
(n
j
)
に対する閉じた式は(超幾何函数を用いなければ)ない[6]が、再び等式 (3) および帰納法により k = 0, …, n − 1 に対して
k
(−1) j (n
j
) = (−1)k (n − 1
k
)
を得る。同様に
n
(−1) j (n
j
) = 0
を得る[7]n = 0 の自明な場合は除く。このときは 1 になる)。これ自身は次数高々 n の任意の多項式 P⁡(x) に対する和分差分学における結果[8]
n
(−1) j (n
j
) P(j) = 0
の特別の場合である。P⁡(x) = x(x − 1)…(xk + 1) (0 ≤ k < n) に対しては等式 (2) を k 回微分して x = −1 と置けば得られる。一般の場合はこれらの線型結合を作ればよい。

n次以下の多項式 P(x) に対して

 
(11)

が成り立つ。ここで anP(x)n次係数である。等式 (11) はより一般に、複素数 m, d に対して

 

とできる。これは P⁡(x) の代わりに多項式 Q⁡(x) := P⁡(m + d⋅x) とするとき、Q⁡(x) がやはり n次以下の多項式であることと n次係数が dnan であることに注意すれば、等式 (11) を適用して直ちに得られる。

級数

 

k ≥ 2 に対して収束する。この等式はドイツの戦車問題英語版を調べるのに利用できる。これを見るには

 

が成り立つことを M に関する帰納法で示せばよい。

等式 (9) から
n
i (n
i
)2 = n/2 (2n
n
)
および
n
i2 (n
i
)2 = n2 (2n − 2
n − 1
)
が得られる。

Series multisection英語版により、0 ≤ t < s として t を境に s 刻みに取った二項係数の総和と s 項の閉じた形の式の和との間の等式

 

が示せる。

組合せ論的に証明できる等式

編集

二項係数を含む多くの等式が組合せ論的に英語版証明することができる。例えば nq なる非負整数に対して

 

q = 1 のとき (6) に簡約される)は、以下のように二通りの仕方で数えて証明英語版できる。左辺は集合 [n] = {1, 2, …, n} の少なくとも q 個の元を含む部分集合を選び、選ばれた元のうち q 個に印をつける方法を数えている。右辺も同じものを数えるのだけれども、n 個の元のうち q 個に印をつける方法が (n
q
)
通りあり、その各々について印をつけた q 個を含む部分集合を得るには印の付いた q 個に残りの nq 個の元から任意に追加すればよいから、そのような仕方は 2nq 通りである。

パスカルの法則

 

の両辺は集合 [n]k元-部分集合を数えているのだけれども、右辺は特定の元(例えば n)を含むように選ぶ場合と含まないように選ぶ場合に分けて数えている。

等式 (9), 再掲すると

 

も組合せ論的に証明できる。2n 個の□を一列に並べ、それらのうちの n 個を選んで印を付けることを考える。そのような方法は (2n
n
)
通りである(右辺)。他方、そのような n 個の□を選ぶときに、k 個は前半の n 個から、残り nk 個は後半の n 個から選ぶとして 1 ≤ kn に亙って考える。これにより
n
(n
k
)(n
nk
) = (2n
n
)
が得られるから、等式 (1) を適用して所期の結果を得る。

 
2次元格子上の経路の例

等式 (10) も組合せ論的に証明できる。(nk
k
)
は、2次元格子上で (0, 0) から (k, nk) まで、(0, 1) または (1, 1) 刻みで移動して辿った経路の総数を表す。そのことは全部で nk 個の点を亙るために必ずちょうど k 回だけ (1, 1) 刻みの移動をしなければならないのだから明らかである。さてここでちょうど k 個ある (1, 1) 刻みを (0, 2) 刻みで置き換えると、(0, 1) 刻みと (0, 2) 刻みを合わせて (0, n) へ到達することになる。これを 0 ≤ k ≤ ⌊n / 2⌋ なる各 k に亙って考えれば、(0, 0) から (0, 1) 刻みと (0, 2) 刻みを合わせて (0, n) へ到達する方法の総数が数え上げられる。そのような方法の総数が F(n + 1) 通りあることは明らかである。

ディクソンの等式

編集

ディクソンの等式英語版

 

あるいはより一般に

 

で与えられる。ここに a, b, c は非負整数である。

連続等式

編集

ある種の三角積分は二項係数で表される値を持つ。m, n を非負整数として:

  •  
  •  
  •  

これらはオイラーの公式三角函数を複素指数函数に変換して、二項定理で展開して項別積分すれば示せる。

母函数

編集

通常母函数

編集

固定した n に対して作られる数列 (n
0
), (n
1
), (n
2
), …
の通常母函数は

 

で与えられる。固定した k に対して作られる数列 (0
k
), (1
k
), (2
k
), …
の通常母函数は

 

である。一般の非負整数 n, k に対する二項係数の二変数母函数英語版

 

を満たす。二項係数に対する別の形の二変数母函数は、対称函数として

 

で与えられる。

指数型母函数

編集

二項係数に関する指数型二変数母函数英語版

 

となる。

可除性

編集

1852年、クンマーは非負整数 m, n および素数 p に対し、(m + n
m
)
を整除する最大の p-冪が pc であるとき、cmn を加えるときに生じる p-進表示における繰り上がりの数に等しいことを示した[9]。同じことだが、(n
k
)
における素因子 p の冪指数は kpj小数部npj の小数部よりも大きくなるような非負整数 j の総数に等しい。これにより、(n
k
)
ngcd(n,k) で割り切れることが導かれる。したがって特に、任意の正整数 r および s < pr なる正整数 s に対して p(pr
s
)
を割り切る。しかしより高次の p-冪に対してこれは正しくない(例えば 9(9
6
)
を割り切らない)。

Singmaster (1974) は「任意の整数がほとんど全ての二項係数を整除する」という幾分驚くべき結果を与えた。より精確に言えば、整数 d を固定して、f⁡(N)n < N なる二項係数 (n
k
)
のうち d で割り切れるものの総数を表すものとすると、

 

が成り立つというものである。n < N なる二項係数 (n
k
)
の総数は 1/2N(N + 1) であるから、これは d で整除可能なものの占める密度が 1 に収束することを意味する。

別の事実として、整数 n ≥ 2 が素数となる必要十分条件は、中間二項係数

 

の全てが n で整除可能なことである。実際、p が素数ならば、0 < k < p なる任意の k に対して p

 

を割り切る。これは分子は素因数 p を含むが分母は p を素因数に持たないことによる。n が合成数のとき、pn を割り切る最小の素因数とし、k = n/p と置けば、0 < p < n かつ

 

n で割り切れない。仮に割り切れるとすると分子 k(n − 1)(n − 2) × … × (np + 1)n = k × p で割り切れることになり、それは (n − 1)(n − 2) × … × (np + 1)p で割り切れる場合しかありえないが、np で割り切れるのだから、pn − 1, n − 2, …, np + 1 を割り切らず、p は素数だから従って (n − 1)(n − 2) × … × (np + 1) も割り切らず、それゆえ分子が n で割り切られることもない。

上界・下界と漸近公式

編集

(n
k
)
に関して以下の評価

 

1 ≤ kn に対して成立する。スターリングの近似からは n(2n
n
) ≥ 22n−1
, 一般に

 

m ≥ 2 かつ n ≥ 1 に対して成立する。また n → ∞ のとき近似

 

が成り立つ。n, k がともに 1 より十分大きければスターリング近似からは以下の漸近近似

 

も従う。ここに H⁡(ε) = −εlog2⁡(ε) − (1 − ε)log2⁡(1 − ε)ε二値エントロピー関数である。より精確に、任意の整数 nk ≥ 1ε ≐ k/n1/2 に対して、最初の k + 1 個の二項係数の和を

 

と評価することができる[10]

n が大きく、kn に対して十分小さいとき   と書くことができるので、

 

を得る。より精度を望むならば、ln⁡(n(n − 1)…(nk + 1)) を積分で近似して

 

となる。n = 20 かつ k = 10 に対して log⁡(n
k
) ≈ 12.127
およびこれら近似式からそれぞれ近似値 12.312 および 12.133 を得る。

ガンマ函数の無限積表示に基づく無限積

 

から漸近公式

 

k → ∞ で成り立つ。この漸近挙動は近似

 

にも表れている。ここに、Hkk番目の調和数で、γオイラー–マスケローニ定数である。さらに、k → ∞ かつ適当な複素数 x に対して j/kx なるとき、漸近公式

 

が成り立つ。

二項係数の和について、二項定理を用いると

 

という単純で粗い上界が得られる。

近似

編集

n が十分大きいとき、

 

は二項係数と正規分布との関係に基づく近似を与える。これは、二項分布と等しい期待値と分散 (np, np(1-p)) を持つ正規分布をとり、p = 1 − p = 1/2 として、2n を掛ければ、中心極限定理に対する評価から従う。

一般化

編集

多項への一般化

編集

二項係数を一般化するものとして

 

で定義される数を多項係数と呼ぶ。二項係数が (x + y)n の係数であったのに対し、多項係数は (x1 + x2 + … + xr)n の多項式展開の係数であり、r = 2 のとき二項係数を与える:

 

多項係数は、区別可能な n 個の元を r 個の箱に分けて入れるとき、箱の番号 i (1 ≤ ir) に対して各箱がちょうど ki 個の元を含むような分け方の総数として組合せ論的に解釈できる。

多項係数は二項係数の性質とよく似たたくさんの性質を満たす。例えば漸化式

 

および任意の置換 σ に関する対称性

 

が挙げられる。ただし、i)(1,2, …,r) を並べ替えたものである。

テイラー級数

編集

第一種スターリング数を用いれば、二項係数の任意に選んだ点 z0 の周りでのテイラー展開

 

と与えられる。

半整数に対する二項係数

編集

二項係数の定義(積による表示)は n が実数、k が整数の場合にも意味を持つ。特に n = 1/2 のとき任意の非負整数 k に対して

 

が成り立つ。これは二項級数展開 1 + x = ∑
k≥0
(1/2
k
)xk
に現れる。

二項係数の積

編集

二項係数の積は二項係数の線型結合として

 

と表すことができる。この展開の結合係数は多項係数で与えられる。ラベル付けられた組合せ論的対象を用いて言えば、この結合係数はそれぞれ重み m および n のラベル付けられた対象の対で最初の k 個のラベルが一致するようなものに m + nk をラベル付ける方法の総数、あるいはそれらを貼り合せて新たに重み m + nk でラベル付けられた対象を付け加える方法(つまり、このラベルを一方の対象の貼り合せない部分、他方の対象の貼り合せない部分、両者の貼り合せ部分の3つの部分に分ける方法)の総数である。このように見ると、二項係数の母函数は下降階乗冪に対する通常母函数に対応する指数型母函数である。

部分分数分解

編集

二項係数の逆数の部分分数分解

 

および

 

で与えられる。

ニュートンの一般二項級数

編集

アイザック・ニュートンに名を因むニュートンの二項級数は、二項定理の級数版

 

である。これが成り立つことは両辺が微分方程式 (1 + z)f'(z) = αf(z) を満たすことを見ればよい。

この級数の収束半径1 である。

 

とも書ける。

上昇版二項係数

編集

二項係数は与えられた集合から決められた位数の部分集合を数え上げるものであった。関連する組合せ論的問題として、与えられた集合から元をとって作られる決められた位数の多重集合を数え上げる問題、すなわち与えられた集合から重複を許して決められた数の元を選び出す重複組合せの問題がある。その総数は多重集合係数と呼ばれ[11]n 個の元から k 個選ぶ重複組合せの総数は   と書かれる。

以下議論の便宜のため n を使わずに、その代わり f = r + (k − 1) および r = f − (k − 1) なる非負整数 f, r を用いる。

多重集合係数は以下に示す関係

 

により二項係数として書ける。この等式を以下のようにも特徴づけることができる。

 

が等しいことに注意すれば、二項係数を下降階乗冪を用いて

 

と書くとき、対応する多重集合係数は下降階乗冪を対応する上昇階乗冪で置き換えた

 

として与えられる。

負の二項係数

編集

任意の n に対して

 

が成り立つ。特に、負の整数における二項係数は符号付多重集合係数である。n = −1 なる特別の場合には、これは   と簡単になる。

両引数が実数または複素数の場合

編集

ガンマ函数ベータ函数を用いて

 

と書けば、二項係数の2つの引数を任意の実数または複素数まで一般化することができる。この定義においてガンマ函数の性質を用いれば、

 

が満たされることも分かる。特に

 

である。この一般化に関する研究は少ないが、(Fowler 1996) などにはすでに現れている。通常の二項係数に関する多くの等式がもはや成り立たなくなっていることに注意すべきである(例えば正の n に対して (n
m
) = (n
nm
)
(− n
m
) = (− n
− nm
)
は一般には正しくない)。その挙動は極めて複雑で、x軸、y軸と直線 y = x で分けられる八分象限 (octant) のどの位置にあるかで著しく異なる。負の x に対しては負の整数の位置に特異点を持ち、正と負の領域が市松模様を成す:

  • 0 ≤ yx なる八分象限では、通常の二項係数を滑らかに補間し、稜線を成す(「パスカルの稜線」("Pascal's ridge"))。
  • 0 ≤ xy なる八分象限または x ≥ 0, y ≥ 0 なる四分象限では、函数は零に近い。
  • x ≤ 0, y ≥ 0 なる四分象限では、四点 (−n, m + 1), (−n, m), (−n − 1, m − 1), (−n − 1, m) を頂点とする平行四辺形ごとに非常に大きな正の値と負の値を交互に取る。
  • 0 > x > y なる八分象限では、やはり非常に大きな正の値と負の値を交互に取るが、今度は正方形の格子で起こる。
  • −1 > y > x + 1 なる八分象限では、特異点の近くを除けば零に近い。

q-二項係数

編集

二項係数の q-類似ガウスの二項係数英語版と呼ばれる。

無限基数の二項係数

編集

部分集合の数を数える二項係数の組合せ論的定義を、基数 α, β に対して濃度 α を持つ適当な集合 A をとって

 

の形に表せば、無限基数に対しても一般化できる。基数 α を表す集合 A の取り方に依らず (α
β
 
)
が等しいという意味でこの一般化はうまく定義されている。有限基数に対してこれが通常の二項係数の定義に一致するのは明らかであろう。

選択公理を仮定すれば、任意の無限基数 α に対して (α
α
) = 2α
が示せる。

関連項目

編集

脚注

編集

注釈

編集
  1. ^ (Graham, Knuth & Patashnik 1994) を参照、これはまた k < 0 のとき (n
    k
    ) = 0
    とする。別の一般化としてガンマ函数を用いて k < 0 のとき (n
    k
    )
    に非零な値を割り当てることもできるが、それは多くの二項係数に関する公式を満足せず、これを定義として広汎に適用することはできない。そのように非零値を選ぶものの一つとして、見た目の美しい Holton (1997)の「パスカルの風車」("Pascal windmill") が導かれる[4]が、これはパスカルの等式英語版も(原点において)成り立たない。
  2. ^ これはテイラーの定理の離散版として理解でき、ニュートン多項式と近しい。この形の交代和ネールント–ライス積分として表せる。

出典

編集
  1. ^ Lilavati Section 6, Chapter 4 (see Knuth (1997)).
  2. ^ Higham (1998)
  3. ^ Shilov (1977, p. 92)
  4. ^ Holton, Pedersen (1997), Mathematical Reflections: In a Room With Many Mirrors, Springer, ISBN 978-1-4612-1932-3 
  5. ^ Thomas, Muir (1904). “Note on selected combinations”. Proceedings of the Royal Society of Edinburgh. doi:10.1017/S0370164600007768. https://books.google.co.jp/books/reader?id=EN8vAAAAIAAJ&output=reader&pg=GBS.PA102&redir_esc=y&hl=ja. 
  6. ^ Boardman, Michael (2004), “The Egg-drop numbers”, Mathematics Magazine 77 (5): 368-372, JSTOR 3219201, MR1573776, https://jstor.org/stable/3219201, "it is well known that there is no closed form (that is, direct formula) for the partial sum of binomial coefficients" .
  7. ^ see induction developed in eq (7) p.1389 in Aupetit, Michael (2009), “Nearly homogeneous multi-partitioning with a deterministic generator”, Neurocomputing 72 (7-9): 1379-1389, doi:10.1016/j.neucom.2008.12.024, ISSN 0925-2312 .
  8. ^ Ruiz, Sebastian (1996). “An algebraic identity leading to Wilson's theorem”. The Mathematical Gazette 80 (489): 579-582. doi:10.2307/3618534. http://www.jstor.org/stable/3618534. 
  9. ^ Knuth 1997, p. 30.
  10. ^ see e.g. Ash (1990, p. 121) or Flum & Grohe (2006, p. 427).
  11. ^ Munarini, Emanuele (2011), “Riordan matrices and sums of harmonic numbers”, Applicable Analysis and Discrete Mathematics 5 (2): 176-200, doi:10.2298/AADM110609014M, MR2867317 .

参考文献

編集

外部リンク

編集

この記事は、クリエイティブ・コモンズ・ライセンス 表示-継承 3.0 非移植のもと提供されているオンライン数学辞典『PlanetMath』の以下の項目の本文を含む: Binomial Coefficient, Bounds for binomial coefficients, Proof that C(n,k) is an integer, Generalized binomial coefficients.