1 r- J& g1 k# `7 j
“To me the simple act of tying a knot is an adventure in unlimited space.” / }0 M9 K' F* h0 X" D
-Clifford W. Ashley[26]
- I p/ d- p6 A" Y5 u$ U& {
' U6 z4 R8 u2 ]0 V一根普通的绳子看起来并没有多大价值,但当对它进行审美观照,并赋予它各种文化元素,在你眼中此绳就可以具有非凡的意义。现在,它已经带着结绳记事的远古气息,带着善于经营冒险生活的水手们的粗犷气质,甚至在某个神秘的谋杀案中充当道具主角,或者,如果它身形小巧轻盈,也可能是你曾经在幼稚园里跟同桌玩翻绳游戏常用的那根,离校的时候她送你留作纪念……这些联想都是很感性的,理性方面呢?
2 |+ A Y! z' C% |0 V8 N5 Y
. V& i6 b3 `( u' M8 v) k, Q虽存世已久,关于绳子或者纽结的数学理论在19世纪末才发展起来,起源于物理学家们对一种错误的原子结构假说的探索[12]。随着拓扑学的迅速发展,纽结理论逐渐建立,但还存在许多比较基本的问题没有解决。而与此理论相近的拓扑谜题或者Disentanglement Puzzle的理论还很不完善。比如,怎么建立翻绳游戏的理论或算法[25],如何判断Disentanglement Puzzle是否有解以及怎样求解(关于拓扑谜题的计算机求解[18]作了一些尝试,[19]则用拓扑学的方法引导Quatro谜题的求解)。
2 U S: @+ e9 L$ d+ h2 V, k
6 \% @" I' m+ y7 v" c6 c: H7 E
) [( H) i* u6 t: n, ?# `; ^2 j拓扑类谜题显然没有被AVG充分利用,经典解谜游戏“目标:金银岛”里有不少打绳结的谜题(截图来自[21]),可惜没什么难度,也用不着理论支持。
+ _8 R/ `2 H6 ?" m! p {[attach]16515[/attach]
' ?, a$ F, V- Y) R我后面讲到的挂画谜题其实就能以适当的形式嵌入AVG。许多Disentanglement Puzzle也可以移植到AVG中,虽然操作设计上有一定难度,Wolfram Demonstrations Project的部分工作就涉及实现Disentanglement Puzzle的可视化操作[22]。下面我论述的几个谜题理论较为完备,先给出一个绳圈类谜题的判定定理。
6 G# W2 `" s3 a; F* y
/ q/ Q$ X; A8 `! \2 e绳圈可解性定理:可以任意伸缩的绳圈能从某个谜题构件上解下来的必要条件是绳圈必须对应构件补空间基本群的单位元。
% ~" H9 f8 F8 x4 ~[attach]16516[/attach] & e- k1 z* {" m
Figure Eight Puzzle(8字谜题,又叫内8字环[1]或太极环)
! y8 t0 }& W3 @2 G+ D2 F; L- u: N2 a7 a% k5 N2 I+ H- C
发明人Stewart Coffin在“8字谜题的奥德赛之旅[2]”中讲述了与此谜题有关的趣闻轶事,提到名著《Creative Puzzles of the World》[6](有电子书,强推)有8字谜题解法的提示,如图:
, O4 D& }3 ]- @% E, ^[attach]16517[/attach] # P0 ?) c8 r' I- `8 F
从作者的言语之间不难看出他们其实开了个小玩笑。这个玩笑还是很隐秘的,因为除了这幅提示图带点玄幻色彩,其它谜题的解答提示均真实有效。Inta Bertuccioni 03年发表了一个短小精悍的无解证明[3],先用van Kampen定理给出8字环补空间基本群G的一个表示,再作同态映射,将G映到GL2(Q),而绳圈的对应元素没有映到单位矩阵,从而不是G的单位元。奇妙的是,四川有位卖智力玩具的老板07年竟悬赏千元征解此谜题,相关事件还被08年的财富故事会“太极环的秘密”播出,当然,醉翁之意不在酒,搞个噱头作广告罢了。 * S0 J; w/ x: `1 |/ s1 @3 q
G% A! D0 y9 E+ |' H, q
双锁谜题(小魔术)(截图和谜题描述来自[4],原始版本来自[5]) : M+ E5 A) ]& T+ ^& R3 L" k
[attach]16518[/attach] # `, V3 O0 U! |7 s8 h, j
2 x4 n8 \. ~7 {: @* x; m“拿两把锁好的挂锁,做一个绳圈把它们套住,如图,交给观众,请他们试着把绳圈取下来。(当然不许割断绳圈,也不许开锁。)然后,不去动绳圈,把两把锁互相扣起来。这时绳圈居然可以取下了!试解释这个现象。” 6 |' l, }/ {% v" e4 D
. d: H0 J$ f5 p3 }$ f
解释:第一幅图两个锁补空间的基本群为<x,y>,即x,y生成的自由群,绳圈对应群中的元素xyx^-1y^-1。第二幅图两个锁补空间的基本群为<x,y;xy=yx>,即秩为2的自由阿贝尔群,此时绳圈的对应元素xyx^-1y^-1=xx^-1yy^-1=1。两幅图得到的基本群之间有自然的满同态映射,一族元素被映到单位元。从这个角度来说,看上去限制增加了,自由度反而增大。
& x0 w. H+ x! Z* a9 Y6 i
4 `/ U3 b2 i) ~" q. ]7 G2 qWhitehead’s Link[5](怀特海链环) 5 I8 T9 U& t4 X; W. j5 N7 v
2 e* {3 q* r* H8 u4 a0 ] F5 m
如图,直观上两个绳圈无法分开(当然,还需严格证明),事实确实如此。但是,两绳圈在对方补空间的基本群中对应单位元。所以,绳圈可解性定理给出的可解条件是必要而非充分的。
; d5 H/ U1 v1 a/ u+ O0 Z[attach]16519[/attach]
1 y3 H" Q. I$ ]7 b0 m# {; d. {(计算纽结或链环补空间的基本群可以直接套用Wirtinger Presentation 定理,而对比较简单的一般构件的补空间则可以用van Kampen定理。) : I& [7 i2 n' N5 l7 `! G3 y" }
* P, R( ]' {/ M8 I8 y" O! Z+ IPicture Hanging Problem(挂画问题,小魔术) ([10]中有2钉挂画问题,谜题及截图来自[7],理论见[8])
; @* H/ u4 {9 o" a) |: x! j: {3 V$ a+ j7 M9 A/ M; o6 |+ ?( u
在墙上敲一排钉子,假设是n个,将一幅画挂上去(画框上有个很长的绳圈)。让某人随意指定一个钉子,将此钉拔掉。画竟然掉下来了。怎样挂可以产生如此神奇的效果?(找出在n个钉子上缠绕绳圈的方法)2钉漫画形式的解法示意图来自某论坛,3钉解法图见[7]。
7 ~- I9 N2 p, S9 d[attach]16707[/attach]
0 l0 X; q. u( |: y" b5 P. {[attach]16520[/attach]
3 V: x! F& ~! h6 g! A[attach]16521[/attach] $ j* B7 V$ Q) P& ^2 y6 v1 X
挂画问题能推广到更一般的形式。如,怎样缠绕使任意拔k(k<n)个钉画都不掉,只要拔k+1个钉画必然会掉下来。一般性推广:指定钉子的一个子集族S,任意拔掉S中任意子集的真子集画都不掉,而拔掉S中的任意子集画必然掉。 3 ^' D; `9 o* F1 j
. {8 Y1 f7 a$ m3 F) s+ ]8 Y2 i. Q如果把钉子弯成圈,则n个钉的经典挂画问题变成了Brunnian Link的构造问题,即,n+1个圈套在一起分不开,但任意剪破一个圈其余n个圈全部分散开。如图为n=4的情形(图片来自[8])。 " Q4 x' G; H) x7 r5 ~; u
[attach]16555[/attach] . U" _& a5 ?6 I* I: s
挂画问题与双锁谜题结合起来做推广可以创造加强版的魔术:将一个长绳圈与n把锁套在一起(与解决挂画问题的方法类似,读者不难递归构造出一种缠绕法),打开任意一把锁或者将任意两把锁相套都可以取下绳圈。实际操作时3把锁已经比较复杂了。
( B8 A1 C9 w" ]5 g6 R. g; f辫子谜题 q1 v" @' Y, V/ J% V8 ?
9 U1 o& R# \2 r0 K7 ~
此谜题出自马丁加德纳的书《啊哈!原来如此》(谜题截图来自[14],中译本为《稳操胜券》,解答来自[15],理论见[16])。经典游戏巨著《稳操胜券》作者之一超级牛人John H.Conway先生在讲座“Tangles, Bangles & Knots[17]” 中展示过此谜题。
i- y7 B" @0 K9 H* O N[attach]16556[/attach]
: ?" ~6 J' F' t+ J% l9 }[attach]16557[/attach]
0 y& V' V4 p4 F u' O: Z下图为多伦多大学数学教授Bar-Natan用印有20美元钱币图案的纸制作的辫子[23](很会玩啊)。
4 a* g* Y3 c' d% q# ^% K o[attach]16558[/attach]
- F4 O# x; d, f( @Borromean Rings(Link) (非洲木雕截图来自[20])
[% h) P; u4 s: [8 U* T4 }(我最早在科学美国人的数学与计算机游戏集锦[11]里见到。) 1 C% ]. Q4 i/ e d* ]
[attach]16559[/attach] ' W$ \ Z( o1 L/ n
1、经典形式(3个圈的Brunnian Link):三圈套在一起,任意破坏一圈,剩余两圈分开。
. u h x- k( q# k0 ?, z* J# Q" i2、n=2的挂画问题将钉子弯成环,解本质上就是Borromean Rings。
$ {; \0 g7 r4 w$ U3、辫子谜题中将编好的带子两头相接,再将缝隙剪通,就变成Borromean Rings。 ( M9 v, |# K% l- j
4、双锁谜题的初始状态就是Borromean Rings。 , a2 |" g/ ]' p
下图为菲尔兹奖得主Vaughan Jones头戴5-Brunnian Link的照片[24]。 9 l9 ~7 k: C5 f2 G8 }; y2 F
[attach]16560[/attach]
- l4 m- }0 a3 U1 K% b) n+ w/ O& xHamilton Quaternion Group(i^2=j^2=k^2=ijk=-1)的带子变换表示。
1 U( F, Q8 s2 Q5 f5 G/ r一些抽象的代数结构在现实中存在很有趣的表示形式。截图来自[13]。
3 \: E& s* x& m9 o. [8 X[attach]16561[/attach]
' `- x. C' d# n[attach]16562[/attach]
+ v- k6 k( f* f+ Q最后,放上一幅Forest Puzzle截图。谜题由Kirill Grebnev发明并在2007年Nob Yoshigahara Puzzle Design Competition中获优秀奖。让我们欣赏下Disentanglement Puzzle的清新与优雅。
_/ D+ S2 L5 F6 h7 ]+ e[attach]16563[/attach] ; F+ |( r! m7 X& C6 Z3 h# C
[1] 周伟中,《巧解九连环》,金盾出版社,P78,“内8字环的结构和解法” ! T0 y( ?3 T9 h [" u
[2] 《The Mathemagician and pied puzzler》,P127 / L/ ^" @. I) C" d$ s
[3] Inta Bertuccioni,A Topological Puzzle, The American Methematical Monthly, Vol. 110, No. 10 (Dec., 2003), pp. 937-939
6 p1 }) X1 ~& ?) u0 Z6 _[4] 姜伯驹,《绳圈的数学》,湖南教育出版社,P47-48
. x5 Z* W8 M- w8 z: k[5] Dale Rolfsen《Knots and Links》,P66,P68
S& ?3 u0 u0 t! K3 I- T[6] Pieter van Delft and Jack Botermans,《Creative Puzzles of the World》,P154 . x. ]9 ^ x6 e
[7] Erik D. Demaine and Martin L. Demaine,Puzzles, Art, and Magic with Algorithms,Theory Comput. Systems 39, 473–481 2006 ! d ?* B2 S L6 \% F: ^/ |/ e
[8] Leland McInnes,Picture Hanging Problem,2003 . O+ a1 c4 s: `- x! B7 x
[10] Peter Winkler,《令你苦思冥想的数学趣题》
3 w% u! Q- G( g U4 _1 d" I
[11] 郭凯声译,《数学游戏》(上下)
( e' W! w- w1 o* K2 b0 z) M/ U
[12] Colin,Adams and Robert Franzosa,《拓扑学基础极其应用》,P242 3 |& ?: Z: l/ Q- D% Q2 u
[13] Louis H. Kauffma,《Knots and Physics》,第三版,P420-432 1 {6 _1 n. X, l- R
[14] Elwyn R.Berlekamp,John Horton Conway and Richard K. Guy,《Winning Ways for Your Mathematical Plays》卷四,P853
' g: k$ ?7 ^' `& O2 e8 L# x& G
[15] Martin Gardner,《Aha!Gotcha》,P72 4 X* M1 A* v$ p1 e* q/ A
[16] J.A.H.Shepperd,Braids Which Can be Plaited with Their Threads Tied Together at Each End,Proceedings of the Royal Society of London. Series A, Mathematical and Physical Sciences, Volume 265, Issue 1321, pp. 229-244
[25] http://website.lineone.net/~m.p/sf/menu.html
, u" Y' }( Y: P& O5 e/ ^[26] Clifford W. Ashley,《The Ashley Book of Knots》,P8