PermutationCycles
PermutationCycles[perm]
给出置换 perm 的一个不相交轮换表示.
更多信息
- 输入置换 perm 可以是一个置换列表或不相交轮换形式.
- 一个置换列表是连续整数 {1,2,…,n} 的一个重新排序.
- PermutationCycles[perm] 返回一个头部为包含一个轮换列表的 Cycles 的表达式. 每个轮换具有 {p1,p2,…,pn} 的形式,代表一个从 pi 到 pi+1 的映射. 最后一点 pn 被映射到 p1.
- PermutationCycles[perm,h] 返回一个头部为 h 的表达式.
- 在每个轮换中,将最小的点置于第一个位置,因而可以根据第一个点对轮换进行排序,由此,PermutationCycles 的结果被自动标准化.
范例
打开所有单元关闭所有单元范围 (4)
属性和关系 (6)
由 PermutationCycles 返回的轮换集对应于从有序排列生成的列表:
PermutationList 给出了 PermutationCycles 的逆运算:
一个 PermutationCycles 和 PermutationList 的组合可加入单元集:
用 PermutationMatrix 的 "PermutationCycles" 属性获取对应的不相交轮换表示:
这相当于对置换列表直接应用 PermutationCycles:
PermutationCycles 的一个 Wolfram 语言实现:
这与 FactorialPower 等价:
文本
Wolfram Research (2010),PermutationCycles,Wolfram 语言函数,https://reference.wolfram.com/language/ref/PermutationCycles.html (更新于 2012 年).
CMS
Wolfram 语言. 2010. "PermutationCycles." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2012. https://reference.wolfram.com/language/ref/PermutationCycles.html.
APA
Wolfram 语言. (2010). PermutationCycles. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/PermutationCycles.html 年