パスカルの法則 (パスカルのほうそく、英 : Pascal's rule )は二項係数 に関する恒等式 の一つ。その名前は17世紀のフランスの学者パスカル に由来し、パスカルの式 (パスカルのしき、英 : Pascal's formula )、パスカルの恒等式 (パスカルのこうとうしき、英 : Pascal's identity )などとも呼ばれる。具体的には、自然数
k
,
n
{\displaystyle k,n}
(
4
1
)
+
(
4
2
)
=
(
5
2
)
{\displaystyle {\binom {4}{1}}+{\binom {4}{2}}={\binom {5}{2}}}
の図式的な証明。
パスカルの法則は直感的な組合せ論 的意味を持ち、それは数え上げによる証明において明確に示される[ 2] (p44) 。
(証明)
二項係数
(
n
k
)
{\displaystyle {\tbinom {n}{k}}}
は、組合せ論においては
n
{\displaystyle n}
個の要素からなる集合 から
k
{\displaystyle k}
個の要素だけからなる部分集合 の個数に一致するのであった。今、集合からある要素を取り出し、それに
X
{\displaystyle X}
というラベルをつけるとする。今、
k
{\displaystyle k}
個の元からなる部分集合を構築する際に、
X
{\displaystyle X}
のラベルがある要素が含まれているか否かで場合分けをする。
まず、
X
{\displaystyle X}
を含む ような部分集合は、 要素
X
{\displaystyle X}
と、それ以外の
n
−
1
{\displaystyle n-1}
の要素の中から
k
−
1
{\displaystyle k-1}
個の要素を選択することによって構成される必要がある。よって、
X
{\displaystyle X}
を含むような部分集合は
(
n
−
1
k
−
1
)
{\displaystyle {\tbinom {n-1}{k-1}}}
だけ存在する。
一方、
X
{\displaystyle X}
を含まない ような部分集合は、
X
{\displaystyle X}
以外の
n
−
1
{\displaystyle n-1}
の要素からのみで
k
{\displaystyle k}
個の要素を選ぶことによって構成される。よって、そのような部分集合は
(
n
−
1
k
)
{\displaystyle {\tbinom {n-1}{k}}}
だけ存在する。
任意の部分集合は
X
{\displaystyle X}
を含むか含んでいないかのどちらかであるので、
n
{\displaystyle n}
個の要素の部分集合であって、
k
{\displaystyle k}
個の要素からなるものの個数は、
k
{\displaystyle k}
個の要素の中に
X
{\displaystyle X}
を含むものの個数と、含まないものの個数の和として表現される。
以上より、示すべき式
(
n
k
)
=
(
n
−
1
k
−
1
)
+
(
n
−
1
k
)
{\displaystyle {\tbinom {n}{k}}={\tbinom {n-1}{k-1}}+{\tbinom {n-1}{k}}}
が得られる。 (証明終)
代数学による証明
二項係数が階乗表示により定義される場合、パスカルの法則を以下のようにして証明できる:
(
n
−
1
k
)
+
(
n
−
1
k
−
1
)
=
(
n
−
1
)
!
k
!
(
n
−
1
−
k
)
!
+
(
n
−
1
)
!
(
k
−
1
)
!
(
n
−
k
)
!
=
(
n
−
1
)
!
[
n
−
k
k
!
(
n
−
k
)
!
+
k
k
!
(
n
−
k
)
!
]
=
(
n
−
1
)
!
n
k
!
(
n
−
k
)
!
=
n
!
k
!
(
n
−
k
)
!
=
(
n
k
)
{\displaystyle {\begin{aligned}{n-1 \choose k}+{n-1 \choose k-1}&={\frac {(n-1)!}{k!(n-1-k)!}}+{\frac {(n-1)!}{(k-1)!(n-k)!}}\\&=(n-1)!\left[{\frac {n-k}{k!(n-k)!}}+{\frac {k}{k!(n-k)!}}\right]\\&=(n-1)!{\frac {n}{k!(n-k)!}}\\&={\frac {n!}{k!(n-k)!}}\\&={\binom {n}{k}}\end{aligned}}}
さらに、二項係数が
(
n
k
)
=
n
(
n
−
1
)
⋯
(
n
−
k
+
1
)
k
!
{\displaystyle {\tbinom {n}{k}}={\frac {n(n-1)\cdots (n-k+1)}{k!}}}
によって定義されている場合であっても、同様の証明が可能である:
(
n
−
1
k
)
+
(
n
−
1
k
−
1
)
=
(
n
−
1
)
⋯
(
(
n
−
1
)
−
k
+
1
)
k
!
+
(
n
−
1
)
⋯
(
(
n
−
1
)
−
(
k
−
1
)
+
1
)
(
k
−
1
)
!
=
(
n
−
1
)
⋯
(
n
−
k
)
k
!
+
(
n
−
1
)
⋯
(
n
−
k
+
1
)
(
k
−
1
)
!
=
(
n
−
1
)
⋯
(
n
−
k
+
1
)
(
k
−
1
)
!
[
n
−
k
k
+
1
]
=
(
n
−
1
)
⋯
(
n
−
k
+
1
)
(
k
−
1
)
!
⋅
n
k
=
n
(
n
−
1
)
⋯
(
n
−
k
+
1
)
k
!
=
(
n
k
)
{\displaystyle {\begin{aligned}{n-1 \choose k}+{n-1 \choose k-1}&={\frac {(n-1)\cdots ((n-1)-k+1)}{k!}}+{\frac {(n-1)\cdots ((n-1)-(k-1)+1)}{(k-1)!}}\\&={\frac {(n-1)\cdots (n-k)}{k!}}+{\frac {(n-1)\cdots (n-k+1)}{(k-1)!}}\\&={\frac {(n-1)\cdots (n-k+1)}{(k-1)!}}\left[{\frac {n-k}{k}}+1\right]\\&={\frac {(n-1)\cdots (n-k+1)}{(k-1)!}}\cdot {\frac {n}{k}}\\&={\frac {n(n-1)\cdots (n-k+1)}{k!}}\\&={\binom {n}{k}}\end{aligned}}}
(
z
k
)
=
z
(
z
−
1
)
⋯
(
z
−
k
+
1
)
k
!
{\displaystyle {\tbinom {z}{k}}={\frac {z(z-1)\cdots (z-k+1)}{k!}}}
という定義は
z
{\displaystyle z}
を複素数とする場合の拡張で利用される。したがって、この証明法はパスカルの法則が
n
{\displaystyle n}
を一般の任意の複素数へと読みかえても成立することを示している。
パスカルの法則を、多項係数に対して拡張することができる[ 2] (p144) 。
p
≥
2
{\displaystyle p\geq 2}
なる整数
p
{\displaystyle p}
と、
k
1
,
k
2
,
k
3
,
…
,
k
p
∈
Z
+
,
n
=
k
1
+
⋯
+
k
p
≥
1
{\displaystyle k_{1},k_{2},k_{3},\dots ,k_{p}\in \mathbb {Z} ^{+}\!,n=k_{1}+\cdots +k_{p}\geq 1}
に対して、
(
n
−
1
k
1
−
1
,
k
2
,
k
3
,
…
,
k
p
)
+
(
n
−
1
k
1
,
k
2
−
1
,
k
3
,
…
,
k
p
)
+
⋯
+
(
n
−
1
k
1
,
k
2
,
k
3
,
…
,
k
p
−
1
)
=
(
n
k
1
,
k
2
,
k
3
,
…
,
k
p
)
{\displaystyle {n-1 \choose k_{1}-1,k_{2},k_{3},\dots ,k_{p}}+{n-1 \choose k_{1},k_{2}-1,k_{3},\dots ,k_{p}}+\cdots +{n-1 \choose k_{1},k_{2},k_{3},\dots ,k_{p}-1}={n \choose k_{1},k_{2},k_{3},\dots ,k_{p}}}
が成立する。ただし、多項係数
(
n
k
1
,
k
2
,
k
3
,
…
,
k
p
)
{\displaystyle {n \choose k_{1},k_{2},k_{3},\dots ,k_{p}}}
は、
(
x
1
+
x
2
+
⋯
+
x
p
)
n
{\displaystyle (x_{1}+x_{2}+\dots +x_{p})^{n}}
を展開した際の
x
1
k
1
x
2
k
2
⋯
x
p
k
p
{\displaystyle x_{1}^{k_{1}}x_{2}^{k_{2}}\cdots x_{p}^{k_{p}}}
項の係数として定義されるものとする。
この一般化されたパスカルの法則も、代数的に示すことができる[ 2] (p144) :
(
n
−
1
k
1
−
1
,
k
2
,
k
3
,
…
,
k
p
)
+
(
n
−
1
k
1
,
k
2
−
1
,
k
3
,
…
,
k
p
)
+
⋯
+
(
n
−
1
k
1
,
k
2
,
k
3
,
…
,
k
p
−
1
)
=
(
n
−
1
)
!
(
k
1
−
1
)
!
k
2
!
k
3
!
⋯
k
p
!
+
(
n
−
1
)
!
k
1
!
(
k
2
−
1
)
!
k
3
!
⋯
k
p
!
+
⋯
+
(
n
−
1
)
!
k
1
!
k
2
!
k
3
!
⋯
(
k
p
−
1
)
!
=
k
1
(
n
−
1
)
!
k
1
!
k
2
!
k
3
!
⋯
k
p
!
+
k
2
(
n
−
1
)
!
k
1
!
k
2
!
k
3
!
⋯
k
p
!
+
⋯
+
k
p
(
n
−
1
)
!
k
1
!
k
2
!
k
3
!
⋯
k
p
!
=
(
k
1
+
k
2
+
⋯
+
k
p
)
(
n
−
1
)
!
k
1
!
k
2
!
k
3
!
⋯
k
p
!
=
n
(
n
−
1
)
!
k
1
!
k
2
!
k
3
!
⋯
k
p
!
=
n
!
k
1
!
k
2
!
k
3
!
⋯
k
p
!
=
(
n
k
1
,
k
2
,
k
3
,
…
,
k
p
)
.
{\displaystyle {\begin{aligned}&{}\quad {n-1 \choose k_{1}-1,k_{2},k_{3},\dots ,k_{p}}+{n-1 \choose k_{1},k_{2}-1,k_{3},\dots ,k_{p}}+\cdots +{n-1 \choose k_{1},k_{2},k_{3},\dots ,k_{p}-1}\\&={\frac {(n-1)!}{(k_{1}-1)!k_{2}!k_{3}!\cdots k_{p}!}}+{\frac {(n-1)!}{k_{1}!(k_{2}-1)!k_{3}!\cdots k_{p}!}}+\cdots +{\frac {(n-1)!}{k_{1}!k_{2}!k_{3}!\cdots (k_{p}-1)!}}\\&={\frac {k_{1}(n-1)!}{k_{1}!k_{2}!k_{3}!\cdots k_{p}!}}+{\frac {k_{2}(n-1)!}{k_{1}!k_{2}!k_{3}!\cdots k_{p}!}}+\cdots +{\frac {k_{p}(n-1)!}{k_{1}!k_{2}!k_{3}!\cdots k_{p}!}}={\frac {(k_{1}+k_{2}+\cdots +k_{p})(n-1)!}{k_{1}!k_{2}!k_{3}!\cdots k_{p}!}}\\&={\frac {n(n-1)!}{k_{1}!k_{2}!k_{3}!\cdots k_{p}!}}\\&={\frac {n!}{k_{1}!k_{2}!k_{3}!\cdots k_{p}!}}={n \choose k_{1},k_{2},k_{3},\dots ,k_{p}}.\end{aligned}}}
関連項目
脚注
^ Mazur, David R. (2010), Combinatorics / A Guided Tour , Mathematical Association of America, p. 60, ISBN 978-0-88385-762-5
^ a b c Brualdi, Richard A. (2010), Introductory Combinatorics (5th ed.), Prentice-Hall,
ISBN 978-0-13-602040-0
参考文献
外部リンク