这里“魔方群”是指普通三阶魔方的状态集合,“2-gen 的” 是指由两个生成元生成。
也就是说,有两个公式 a 和 b,只需要交替做 a 和 b 若干次,就可以转出魔方的任意一个状态。
Speedsolving 论坛上有讨论这个问题的帖子,里面给了不少这种 {a,b} 组合,我选了一组来验证了一下。
a = U D’ = ( 1, 3, 8, 6)( 2, 5, 7, 4)( 9,33,25,17)(10,34,26,18)(11,35,27,19)(41,46,48,43)(42,44,47,45)(14,38,30,22)(15,39,31,23)(16,40,32,24)
(前5个括号里是 U,后5个括号是 D’)
b = LFR = (9,33,48,24,22,46,35,27,32,30,41,40,1,3,38,43,16,14) (6,17,11)(8,25,19) (4,18,5,36,45,21,23,20,44,37)(10,7,26,29,31,28,42,13,15,12)
(第1个括号是一个角块6-轮换,且伴随着色向变化,第2、3个括号是两个原地翻转的角块,后2个括号是一个棱块10-轮换)
a、b 生成的群 <a,b> 肯定是魔方群 G 的子群,而用 GAP 算出 <a,b> 的阶数与 G 的阶数相等,
所以 G = <a,b>,也就是整个魔方群可以由 a、b 生成。
|