MathLabs
定理証明済み

乗法の法則(定理)

内容

ある作業が kk 個の連続する手順 T1,T2,…,TkT_1, T_2, \dots, T_k から成り、手順 nin_i はそれ以前にどんな選択がなされたかに関係なく nin_i 通りで実行できるとする。このとき、この一連の手順全体を実行する方法の総数は N=n1⋅n2⋯nkN = n_1 \cdot n_2 \cdots n_k である。

なぜ正しいのか?

各手順の選択肢の数が前の手順に依存しないため、選択の組み合わせはすべて異なる正当な結果となり、その組み合わせ数はちょうど長方形の格子のマス目を数えるのと同じように積になる。

証明の概略

第1段階(基本ケース k=1k=1):手順が1つだけならば明らかに N1=n1N_1 = n_1 通りであり、k=1k=1 のときの公式と一致する。

第2段階(基本ケース k=2k=2):手順1を行う n1n_1 通りの方法それぞれについて、手順2はその結果に関係なくやはり n2n_2 通りで行える。これにより、選択のすべての組は手順1の各結果に対応する n1n_1 個の素な、大きさ n2n_2 のグループに分かれるので、加法の法則により合計は n2n_2 を n1n_1 回足したもの、すなわち N2=n1⋅n2N_2 = n_1 \cdot n_2 となる。

第3段階(kk に関する帰納法):公式が k−1k-1 個の手順について成り立つと仮定すると、最初の k−1k-1 個の手順全体で Nk−1N_{k-1} 通りの結果がある。この k−1k-1 個の手順を Nk−1N_{k-1} 通りの結果を持つ1つの「合成手順」とみなし、手順 kk を nkn_k 通りの結果を持つ独立した2番目の手順とみなす(その数は前の選択に依存しない)。この2手順に基本ケースを適用すると Nk=Nk−1⋅nkN_k = N_{k-1} \cdot n_k、すなわち Nk=n1⋅n2⋯nkN_k = n_1 \cdot n_2 \cdots n_k が得られる。帰納法によりこの公式はすべての kk で成り立つ。

この定理を使うトピック

ステップごとの証明

この定理のステップごとの証明はまだありません。

参考文献

  1. Richard A. Brualdi (2009). Introductory Combinatorics
  2. Kenneth H. Rosen (2019). Discrete Mathematics and Its Applications