魔方循环变换理论概述(待完善)
一、魔方循环变换的定义:
1.先给出几个记号:
在本理论中,统一规定: 小写字母表示步长为 1 的变换; 大写字母表示由步长为 1 的变换构成的变换。
对于变换 A ,若它的积为单位元,则记为: A = 1 ;
对于变换 A , length(A) 表示变换 A 的长度; half(A) 表示 length(A) 的一半并取整; 例如: A = a1 a2 a3 a4 a5 a6 ; length(A) = 6 , half(A) = 3 。 又如: A = a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11; length(A) = 11 , half(A) = 5 。
对于变换 A , circle0(A) 表示变换 A 的首尾相连的旋转变换,旋转方向 继承变换 A 的方向; 注意:变换 circle0(A) 是没有首尾的,但却是有方向的。 如:circle0(a1 a2 a3) 与 circle0(a3 a2 a1) 是反方向。 any(A,n) 表示变换 A 的任意一个相连的长度为 n 的子变换;
2.魔方循环变换的定义: 对于有效变换 A ,如果 A = 1 ,并且 any(circle0(A),half(A)) 都是最少步变换,则称变换 A 为循环变换。记作: 循环变换 A 或 circle(A)
二、魔方循环变换的例子: 这里以正六面体三阶魔方为例说明: 由魔方循环变换定义得:宇宙飞碟所举的 [长度为 四 的循环变换] 、 [长度为 八 的循环变换] 、[长度为 十二 的循环变换] 、[长度为 十四 的循环变换] 、 [长度为 十六 的循环变换] 均为正确循环变换的例子。 但宇宙飞碟昨天举的 [长度为 210 的循环变换] 、 [长度为 126 的循环变换] 是错的,是他和大家开玩笑呢。
对于一般的魔方,设它的 [最少步最长的变换] 的长度为 x ,那么 它的循环变换长度最长不过为 2*x+1 。对于正六面体三阶魔方,虽然我还 不清楚它的 [最少步最长的变换] 的长度为多少,但肯定不会超过 30 , 它的循环变换长度必然小于 61 。因此对于正六面体三阶魔方,宇宙飞碟 昨天的 [长度为 210 的循环变换] 、[长度为 126 的循环变换] 是错的。 不过如果作为不严谨的理解,可以另外再定义一个广义循环变换, 不妨称上面的“魔方循环变换的定义”为狭义循环变换。这样宇宙飞碟 昨天举的 [长度为 210 的循环变换] 、 [长度为 126 的循环变换] 是 两个广义循环变换。
明天再为大家证明 [循环变换] 的首尾无关性!例如:若变换 a1 a2 a3 为 循环变换,则变换 a1 a2 a3 与 a2 a3 a1 和 a3 a1 a2 为同一个循环变换。
[此贴子已经被作者于2006-4-1 14:35:26编辑过]
|