魔方吧·中文魔方俱乐部

标题: 对换位子公式的一点理解 [打印本页]

作者: 123wyx    时间: 2017-1-24 23:30:54     标题: 对换位子公式的一点理解

昨天看见魔友讨论“什么形式的公式才能算换位子(commutator)公式”的问题。

这个问题我觉得可以这么理解,记录在这里供魔友参考。

A与B的换位子的定义就是[A,B]=ABA'B',没有其他限制条件。
比如[L,R]=LRL'R',等于什么都没做,但[L,R]照样是L与R的换位子。
[L,R]这个例子是A与B两个步骤互相没有影响的情况,这种情况下,A与B可以交换顺序,故[A,B]=ABA'B'=AA'BB'=0,得到的就是恒等元,也就是说魔方状态不变。

如果A与B相互影响,有一定交叉,那么A与B一般就不能交换了,[A,B]一般就不为0了。
这时虽然[A,B]=ABA'B'不等于AA'BB'=0,但若A与B相互影响较小,那么[A,B]还是很接近0的,这样在盲拧中会有用处。
比如说咱们熟悉的所谓“标准”换位子三轮换公式,A与B同时涉及一个块,[A,B]就与0稍有区别,得到的结果是一个三轮换。

直观上讲,如果A与B同时涉及更多块,比如[U,M],那么[A,B]与0的差距就会更大。比如[U,M]就是个五轮换。

当A与B的相互影响大到一定程度时,公式[A,B]与0差异就会非常大,这时这个换位子公式可能就没有什么好的性质了,在盲拧中自然就没什么用处了。

所以说,A与B的换位子的定义[A,B]=ABA'B'本没有其他限制条件,但A与B两个步骤相互影响的方式与程度决定了换位子的模式与效果。
作者: 龙门飞甲    时间: 2017-1-24 23:48:03

不懂, 但是顶一个
作者: tm__xk    时间: 2017-1-25 01:19:04

commutator(交换子)是数学概念..ABA'B'的形式就算..
单纯说commutator的话..确实和具体的A和B是什么鬼以及二者之间有啥关系没啥关系..

但这里说的是魔方相关的"commutator公式"..于是首先是想说"魔方公式"..
广义上讲任何操作都算是"公式",狭义上讲特指其中一部分"有一定使用价值于是值得让人记录下来的"..
那么要讨论的"形式上符合但没什么值得记下的价值的"..也就是满足前者而不满足后者....
广义上的意义是普适性的,狭义上的意义是有实用性的..于是..私以为在没有更多声明的前提下哪个都不能直接说就是错的吧..


换句话说,其实这问题跟commutator并没有什么关系..
与其说"什么形式的公式才能算换位子(commutator)公式"..倒不如直接说"什么样的操作序列才能叫'公式'"..
私以为:这取决于"公式"的定义,而"公式"一词的定义和使用是为了方便..
所以..要么事先说清楚定义,要么在不引起混淆的前提下默认..
至于真的混淆了的话..这个问题其实就是"不明说用哪种定义的前提下碰到歧义时到底该用哪种定义"..毫无意义..
建议非要问这种问题的人回避使用这种不说明定义就直接使用导致产生歧义之后还非要问人用哪种定义的词汇..
作者: 123wyx    时间: 2017-1-25 10:14:13

本帖最后由 123wyx 于 2017-1-25 10:28 编辑
tm__xk 发表于 2017-1-25 01:19
commutator(交换子)是数学概念..ABA'B'的形式就算..
单纯说commutator的话..确实和具体的A和B是什么鬼以及 ...


好,谢谢。
其实引发这个讨论的问题是:“[U2,M]算不算commutator公式?”
讨论的内容是:"换位子公式"除满足[A,B]=ABA'B'外还需不需要满足其他条件?如:是否需要三轮换的ABC三块满足“A到B只需要一步转动,C到B不能改变A到B的转动层里B以外的其他块”?
我发的那段话是针对这个问题的一点理解。
所以实际上还是对commutator这个词的讨论。
作者: 222222    时间: 2017-1-25 12:08:34

似乎看懂了.......
作者: tm__xk    时间: 2017-1-26 00:52:35

本帖最后由 tm__xk 于 2017-1-26 00:56 编辑
123wyx 发表于 2017-1-25 10:14
好,谢谢。
其实引发这个讨论的问题是:“算不算commutator公式?”
讨论的内容是:"换位子公式"除满 ...
单纯说commutator这个词的话只是数学概念,和魔方和魔方公式都没有关系,定义就只是这个ABA'B'的形式.
而这里的[A,B]=ABA'B'则是为ABA'B'这个形式定义了一个[.,.]的写法,所以应该说一切[.,.]都算是commutator.

所以实际上还是对commutator这个词的讨论
这个说法是不对的.
很简单,你能把你的问题改变说法使之与魔方没有关系吗?可以的话自然只涉及数学概念,不可以的话自然就是在魔方这个语境上的使用的问题.所以我们看这句话:
"commutator公式"除满足[A,B]=ABA'B'外还需不需要满足其他条件?
其中的A,B以及'的记号都可以和魔方无关,整句话只有"公式"一词存疑.所以说到底,还是"'公式'这个词的定义"的问题.
作者: 123wyx    时间: 2017-1-26 13:29:13

本帖最后由 123wyx 于 2017-1-26 13:35 编辑
tm__xk 发表于 2017-1-26 00:52
单纯说commutator这个词的话只是数学概念,和魔方和魔方公式都没有关系,定义就只是这个ABA'B'的形式.
而这里 ...


我可能表述得不太准确。
我们在讨论中对“(盲拧)公式”这个词的理解都是“(在盲拧中)有实用价值的操作序列”,这点是一致的,
但是在“commutator公式”的定义上有些分歧,有的魔友认为给定的“公式”只需要满足[A,B]=ABA'B'形式就可以称为“commutator公式”,还有的魔友认为除操作序列的形式是[A,B]=ABA'B'以外,还需要公式的效果是三轮换,且三轮换的ABC三块满足“A到B只需要一步转动,C到B不能改变A到B的转动层里B以外的其他块”,才能称为“commutator公式”。这是讨论的核心问题。

按照我的理解,如果一个操作序列既是“commutator”([A,B]),又是“公式”(有实用价值),它就可以被称为“commutator公式”。

作者: tm__xk    时间: 2017-1-27 00:26:11

123wyx 发表于 2017-1-26 13:29
我可能表述得不太准确。
我们在讨论中对“(盲拧)公式”这个词的理解都是“(在盲拧中)有实用价值 ...

我明白你的意思了.
有的魔友认为给定的“公式”只需要满足[A,B]=ABA'B'形式就可以称为“commutator公式”
还有的魔友认为除操作序列的形式是[A,B]=ABA'B'以外,还需要(...),才能称为“commutator公式”。
简单地说,就是问"一个'公式'是'commutator公式',是否需要它满足(...)的条件.".
这里这些(...)的额外条件,不属于我前边说的"commutator的定义",并且属于我前边说的为了"实用性"而加的限制.
前边我说了,"公式"一词是否要求类似这样的"实用性"是取决于"公式"一词的定义,没有明确说明的话不能说哪一种就是错的.同样,对于"commutator"一词以及"commutator公式"一词自然也可以同样处理.所以,这个问题同样也不需要有一个非此即彼的答案.

其实,这里涉及了"commutator公式","commutator","公式"这几个概念,要加额外限制的话,无非是选择将这些限制添加在哪个概念的定义中罢了.就算各人用各人的定义,也毫无不可.
如果是我的话,我会认为commutator应该是纯数学概念,单纯定义为ABA'B'的形式,不加那些与转魔方时的实用性之类的限制;"公式"一词,在这里特指魔方公式的话,可以适当加限制;如果我真的需要"commutator公式"这种说法,并且需要与"公式"的限制不同的限制,那我会把多出来的限制放在"commutator公式"这个整体概念上,换句话说,我会让"commutator公式"这个词的意思不等价于"既是commutator又是公式的东西".

举个栗子,假如我在盲拧使用三轮换和五轮换,那我定义的"公式"包括三轮换和五轮换.假如我希望我所说的"commutator公式"仅含三轮换,那我会定义"commutator公式"为"满足commutator形式"且"是三轮换"且"是公式"的操作.此时,可能对某个五轮换,我认同其为"既是commutator又是公式",但我不称其为"commutator公式".

ps.我一定是太无聊了才来说这些的吧..其实我认为讨论这样的问题根本没有任何意义,毕竟在"一个概念在不同定义体系中的意义可能不同"这种理所当然的结论之下,在不提定义体系的前提下碰到一个概念有歧义下问哪种意义才"对",本来就毫无意义嘛..(这里的"对"加了引号,因为这个"对"的定义就依赖定义体系,正因如此这个问题毫无意义..)
反正,"存在歧义"不意味着"存在矛盾",所以根本没有什么好争辩的..大家都承认"我的结论在我的体系中正确;你的结论在你的体系中正确;我的体系和你的体系不同;我的结论和你的结论不同;前边几个结论相互之间没有矛盾"不就行了嘛..非要相互交流时要么一方妥协要么避开产生歧义的字眼就行了嘛..发现歧义之后能理解这些的话就不用再争了嘛..双方都不能理解的话....能理解的外人干吗要介入呢........



(这类问题就跟"自然数包不包括0"类似程度地没有意义..)
作者: 123wyx    时间: 2017-1-27 10:17:54

本帖最后由 123wyx 于 2017-1-27 12:05 编辑
tm__xk 发表于 2017-1-27 00:26
我明白你的意思了.简单地说,就是问"一个'公式'是'commutator公式',是否需要它满足(...)的条件.".
这里这 ...


嗯,对,各人有各人的定义。只要大家把自己的定义互相说清楚,对原理的理解正确就可以了。
所以说1楼发的就当写给不太了解这些内容的魔友加深理解用了。
作者: 乌木    时间: 2017-1-27 11:52:32

1楼说,“比如[L,R]=LRL'R',等于什么都没做”。是的。有趣的是,[R,L']=RL'R'L 或 [R',L]=R'LRL' 分别插入一点步骤后,就有棱块三轮换的效果了:
R E L' E' R' E L E'  ,或 R' E' L E R E' L' E
作者: 123wyx    时间: 2017-1-27 12:18:27

乌木 发表于 2017-1-27 11:52
1楼说,“比如[L,R]=LRL'R',等于什么都没做”。是的。有趣的是,[R,L']=RL'R'L 或 [R',L]=R'LRL' 分别插入 ...

乌木老师您好。

是的,我觉得您说的公式可以写成 R E L' E' R' E L E' = [ R , E L' E' ] = [ R , [ E : L' ] ] 的形式,这样就是个很标准的棱块三轮换形式了。

祝老先生新年快乐!

作者: 乌木    时间: 2017-1-27 12:54:20

本帖最后由 乌木 于 2017-1-27 13:04 编辑
123wyx 发表于 2017-1-27 12:18
乌木老师您好。

是的,我觉得您说的公式可以写成 R E L' E' R' E L E' = [ R , E L' E' ] = [ R , [ E ...


哦,原来要这样来看,A是R,B要看成是EL'E',整个就是[A,B]了。

由此,角块三轮换URU'L'UR'U'L 就可以看成:(URU') L' (UR'U') L=(URU') L' (URU')' L,也是ABA'B'形式。
作者: 123wyx    时间: 2017-1-27 13:59:49

本帖最后由 123wyx 于 2017-1-27 14:00 编辑
乌木 发表于 2017-1-27 12:54
哦,原来要这样来看,A是R,B要看成是EL'E',整个就是[A,B]了。

由此,角块三轮换URU'L'UR'U'L 就可 ...


是的。角块8步commutator三轮换公式的形式与您给出的这个例子都是类似的,拙作《教你手算彳亍法角块378公式》的4楼把这些公式总结了一下。
作者: tm__xk    时间: 2017-1-27 16:47:41

乌木 发表于 2017-1-27 11:52
1楼说,“比如[L,R]=LRL'R',等于什么都没做”。是的。有趣的是,[R,L']=RL'R'L 或 [R',L]=R'LRL' 分别插入 ...

事实上这一点都不"有趣",因为从你"插入一点步骤"的方式上看这几乎是必然结果.
确切地说,你的"插入一点步骤"的方式是将[R,L']改成了[R,EL'E'].
怎么看都应该觉得"这么改可以得到什么什么效果"很平凡吧..毕竟这里的"什么什么效果"其实就和"值得一提的commutator效果"的要求一样..
作者: tm__xk    时间: 2017-1-27 16:51:17

123wyx 发表于 2017-1-27 10:17
嗯,对,各人有各人的定义。只要大家把自己的定义互相说清楚,对原理的理解正确就可以了。
所以说1楼发 ...

然而..我的经验告诉我....(泛指,不特指魔方方面..)
有的人想通这些毫无难度,这种人不需要我多嘴..
有的人我再怎么说都没用,这种人我也救不了..
有的人思维是很好的,就是没想清楚某点,捅一捅就破的..对这种人说这些才有用..

我就是想说..不管是在开始时还是在过程中..当发现对方是以上第二种人..那你就不用再多说什么了....
作者: tm__xk    时间: 2017-1-27 16:52:05

123wyx 发表于 2017-1-27 12:18
乌木老师您好。

是的,我觉得您说的公式可以写成 R E L' E' R' E L E' = [ R , E L' E' ] = [ R , [ E ...

哦..你们把commutator和conjugate分别记成了[A,B]和[A:B]吖....
作者: tm__xk    时间: 2017-1-27 16:57:59

乌木 发表于 2017-1-27 12:54
哦,原来要这样来看,A是R,B要看成是EL'E',整个就是[A,B]了。

由此,角块三轮换URU'L'UR'U'L 就可 ...

事实上,当我需要使用commutator构造三角换时,首先简单让A=D,其次我需要一个B恰好改变D面一个角,最简单自然是B=RUR'这样的.
三角换本来就可以是这么来的.

btw,如果是要B恰好改变D面一个棱,同理可以用B=RER'或者B=MUM',这样就得到了三棱换.
其中一个就是你刚才说的"插入一点步骤"的例子.
作者: 天方魔    时间: 2017-7-3 18:21:53

123wyx 发表于 2017-1-25 10:14
好,谢谢。
其实引发这个讨论的问题是:“算不算commutator公式?”
讨论的内容是:"换位子公式"除满 ...

[U2,M]是commutator公式没错,我发的五循环标态研究里指出[U2,M]就是标准的commutator公式,更准确的说是“双空穴交换机(commutator)”公式。也就是说这个公式就是双空穴交换机的非标态公式,双空穴标态产生五循环,这个公式因为双空穴的“互相替换”,所以双空穴产生了三循环的公式。
这也解释了这个公式中心错乱的现象。五循环公式都会中心错乱,因为去掉了“单空穴”这个限制,用高阶魔方做翼棱的五循环公式会很直观的发现整个转群实际上除了翼棱的空穴外中心也会被替换。理论上五循环公式可以避免中心错乱,但公式必然变得很复杂,得不偿失。




欢迎光临 魔方吧·中文魔方俱乐部 (http://www.mf8-china.com/) Powered by Discuz! X2