Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学とアルゴリズム > 離散数学 > 置換 > PermutationCycles >

PermutationCycles

PermutationCycles[perm]
置換 perm の互いに素な巡回表現を与える.
  • 入力置換 perm は置換リストあるいは互いに素な巡回形式で与えられる.
  • 置換リストは連続する整数の並べ替えである.
  • PermutationCycles[perm]は巡回のリストを含む頭部がCyclesの式を返す.それぞれの巡回は,にマップされることを表すという形持つ.最終点 にマップされる.
長さ10の置換リストの巡回形式:
恒等置換リスト:
長さ10の置換リストの巡回形式:
In[1]:=
Click for copyable input
Out[1]=
 
恒等置換リスト:
In[1]:=
Click for copyable input
Out[1]=
置換リストに対する作用:
Cycles以外の頭部ではシングルトンが残される:
他の巡回置換では,入力が変化なしで返される:
PermutationCyclesは大きい置換リストに効果的に働く:
置換巡回は置換リストの疎な表現と考えることができる:
置換リストの符号を求める:
PermutationCycles[list]によって返された置換をPermuteと一緒に使うと,もとの listPartと一緒に使った場合と同じ結果を返す:
PermutationCyclesによって返される巡回の集合はソートされた位数からリストを生成する置換に相当する:
PermutationListPermutationCyclesの逆を与える:
PermutationCyclesPermutationListの組合せはシングルトンを加える:
Mathematica におけるPermutationCyclesの実装:
組込みバージョンの方が速い:
6から1への巡回(1-巡回を含む)の対称群 の置換の数:
陪多項式を構築する:
因子分解を計算する:
その係数は第1種スターリング数である:
長さが増加する置換リストの平均巡回数.理論的な推定と比較する:
バージョン 8 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF