重複置換

提供: testwiki
ナビゲーションに移動 検索に移動

数学における重複置換(ちょうふくちかん、テンプレート:Lang-fr-short)は、区別不能なものを含む対象を順番を考慮して複数の組に分ける方法を言う(対象は区別できないが、組は区別が付く)。例えば、テンプレート:Math は二つの テンプレート:Math と一つの テンプレート:Mvar を持つ重複置換である。

一部に区別のつかないものを含む テンプレート:Mvar 個の対象を並べ替えて特定の順番に並べるとき、いくつか同じものが生じる場合がある。テンプレート:Math として、テンプレート:Mvar 個の対象がつくる テンプレート:Mvar-テンプレート:Mvar 種類の相異なる組に分けられるとき、その各々が テンプレート:Math 個の対象を含む(ただし、テンプレート:Math を満たす)ものを考える。このような テンプレート:Mvar-組のなかで区別不能なものを入れ替えて得られる テンプレート:Mvar-組は同じものと考える。例えば、文字列 MATHÉMATIQUE のアナグラムを全て求めようとするとき、二つの A は区別が付かないのでこれらを入れ替えても文字列としては変わらないが、ÉE を入れ替えたときは文字列として相異なる。

重複置換を同じものを含む順列と呼ぶことがある。

定義

位数 テンプレート:Mvar の有限集合 テンプレート:Mvarテンプレート:Mathと書く。テンプレート:Mvarテンプレート:Math なる自然数で、テンプレート:Math

テンプレート:Math

を満たす非負整数とする。このとき、テンプレート:Mvar の元からなる重複度 テンプレート:Mathテンプレート:Mvar-重複置換とは、テンプレート:Mvar の各元 テンプレート:Mvar がそれぞれ テンプレート:Mvar 回現れる テンプレート:Mvar-組(項数 テンプレート:Mvar有限列)を言う。

例えば

(x1,,x1,x2,,x2,,xk,,xk)n1foisn2foisnkfois

はその一つである。

重複置換の数え上げ

テンプレート:Main

定理
重複度 テンプレート:Mathテンプレート:Mvar-重複置換の総数 テンプレート:Math
p(n1,n2,,nk)=(nn1,n2,,nk)=n!n1!n2!nk!
で与えられる。この数は多項係数として知られる。
証明
所期の テンプレート:Mvar-組を作るには テンプレート:Math 個の テンプレート:Math の位置を決め、テンプレート:Math 個の テンプレート:Math の位置を決め、……、テンプレート:Math 個の テンプレート:Math の位置を決めれば十分である。
以上をまとめると、
(n1+n2++nkn1)(n2++nkn2)(nknk)=n!n1!n2!nk!
を得る。

応用

演算 "+" が可換(あるいはより一般に和の各項が "+" に関して可換)であるとき、

(x1+x2++xk)n=(x1+x2++xk)(x1+x2++xk)(x1+x2++xk)n factors

を、テンプレート:Math なる任意の テンプレート:Mvar について テンプレート:Mvar 番目の因子から取った項を第 テンプレート:Mvar-成分とする テンプレート:Math からなる テンプレート:Mvar-組の積の和の形に展開することを考える。任意の テンプレート:Math に対して、この テンプレート:Mvar-組に現れる テンプレート:Math の個数を テンプレート:Math とすると テンプレート:Math が成り立ち、対応する積はx1n1x2n2xknk の形になる。自然数の列 テンプレート:Mathテンプレート:Math を満たすものを与えたとき、x1n1x2n2xknk の形の項の総数は重複度 テンプレート:Mathテンプレート:Mvar-重複置換の総数に等しい。

こうして多項定理:

(x1+x2++xk)n=n1+n2++nk=nn!n1!n2!nk!x1n1x2n2xknk

を得る(テンプレート:Math のとき二項定理が導かれる)。

関連項目

テンプレート:Portal