PermutationListQ

PermutationListQ[expr]

expr が有効な置換リストの場合はTrueを,その他の場合はFalseを返す.

詳細

  • 有効な置換リスト{p1,,pn}は整数{1,,n}を並べ替えたものである.

例題

すべて開くすべて閉じる

  (1)

有効な置換リスト:

無効な置換リスト:

スコープ  (2)

PermutationListQは大きい置換リストにも効果的に作用する:

空リストは長さと次数が0の置換リストとみなされる:

特性と関係  (4)

RandomSample[Range[n]]は常に有効な置換リストを与える:

可能ではあるがあまり効果的ではないWolfram言語の実装:

巡回形式の置換の有効性はPermutationCyclesQで確かめることができる.置換リストはPermuteを使って常に正規順による元の置換として得ることができる:

Orderingは,式の元が繰り返されている場合でさえも,常に置換リストを返す:

おもしろい例題  (1)

十進数表示による数が置換リストとなるまでの整数が409113ある.次は,その最初の153個(54321が最大)の分布に従う:

Wolfram Research (2010), PermutationListQ, Wolfram言語関数, https://reference.wolfram.com/language/ref/PermutationListQ.html.

テキスト

Wolfram Research (2010), PermutationListQ, Wolfram言語関数, https://reference.wolfram.com/language/ref/PermutationListQ.html.

CMS

Wolfram Language. 2010. "PermutationListQ." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/PermutationListQ.html.

APA

Wolfram Language. (2010). PermutationListQ. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/PermutationListQ.html

BibTeX

@misc{reference.wolfram_2024_permutationlistq, author="Wolfram Research", title="{PermutationListQ}", year="2010", howpublished="\url{https://reference.wolfram.com/language/ref/PermutationListQ.html}", note=[Accessed: 17-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_permutationlistq, organization={Wolfram Research}, title={PermutationListQ}, year={2010}, url={https://reference.wolfram.com/language/ref/PermutationListQ.html}, note=[Accessed: 17-November-2024 ]}