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

PermutationListQ

PermutationListQ[expr]
expr が有効な置換リストの場合はTrueを,その他の場合はFalseを返す.
  • 有効な置換リストは整数を並べ替えたものである.
有効な置換リスト:
無効な置換リスト:
有効な置換リスト:
In[1]:=
Click for copyable input
Out[1]=
無効な置換リスト:
In[2]:=
Click for copyable input
Out[2]=
In[3]:=
Click for copyable input
Out[3]=
In[4]:=
Click for copyable input
Out[4]=
PermutationListQは大きな置換リストにも効果的に作用する:
空リストは長さと次数が0の置換リストとみなされる:
RandomSample[Range[n]]は常に有効な置換リストを与える:
可能ではあるがあまり効果的ではない Mathematica の実装:
巡回形式の置換の有効性はPermutationCyclesQで確かめることができる.置換リストはPermuteを使って常に正規順による元の置換として得ることができる:
Orderingは,式の元が繰り返されている場合でさえも,常に置換リストを返す:
十進数表示による数が置換リストとなるまでの整数が409113ある.次は,その最初の153個(54321が最大)の分布に従う:
バージョン 8 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF