动作的名字,不等于动作的效果
“R R”和“R2”写法不同,效果完全相同。讨论魔方的群时,把效果相同的动作串当成同一个元素;不能只把无限多种字母串当成无限多种魔方变化。北师大视频的第一讲特别区分了这两件事。
为什么重复短动作会回到原状态?
状态数量有限,而每个动作都可逆。重复同一动作时不能进入一个只进不出的循环;一旦状态重复,倒推就能知道起点也在循环上。第二个实验的四手动作做六组,就把位置与朝向全部带回起点。
这只保证回到做这个动作以前,不保证从任意打乱状态复原。复原时要先选对目标与工作位置,再利用这个循环中的某个阶段完成修正。
先准备,再撤销:为什么能保护已经做好的层?
第三个实验中,四手动作会牵动两个下层块。F 先把这两个工作位置换成顶层块,再做四手,最后 F′ 撤销准备。原来下层的块沿准备路线回来;需要改变的顶层块则留下变化。这就是共轭的具体用途。先理解“换工作对象”,再把它写成 S A S⁻¹。
为什么不能只交换两个角?
单层转动同时循环四个棱和四个角,两类位置交换的奇偶性一直匹配。所以,其他棱角都固定时,不能只交换一对角。最后处理角的位置时,常用三角循环:一个去第二个的位置,第二个去第三个的位置,第三个去第一个的位置。
最后翻角为什么能补回下层?
把两组 R′ D′ R D 记作 T。T 只改变顶层右前上角的朝向,并在下层留下固定影响。T 做三次,整个魔方回到起点。只转 U 换角时,下层不动,承受的还是同一个 T 的影响。
合法状态里,角的扭转量总和为 0(模 3)。当全部顶层角翻正,T 的累计次数就是 3 的倍数,下层的影响也抵消;再用 U 对齐顶层。漏掉一手、换整个魔方拿法,就改变了这个补偿过程。
数学参照:MIT《The Mathematics of the Rubik’s Cube》中的 Inverses、Macros、Conjugation 章节;Jaap 的朝向与奇偶性说明。