[姜伯驹《绳圈的数学》, 包志强的讲义]

纽结与链环

    纽结与链环 纽结理论研究的是三维欧氏空间 `E^3` 中的拓扑学.
  1. `E^3` 中与圆周 `S^1` 同胚的子空间称为纽结. 形象地说, 取一条绳子任意打结, 再把两头对接, 就得到一个纽结.
  2. 有限多个互不相交的纽结的并集称为链环. 互不相交是指没有公共点, 即不连通. 链环的每个连通分支都是一个纽结, 而纽结无非是有一个分支的链环. 链环可以像铁链一样环环相扣, 也可以有更复杂的结构.
    同痕 如果一个纽结可以通过连续形变得到另一个纽结, 中途不剪开也不粘连, 就认为它们是等价的. 严格定义如下: 称链环 `L_1, L_2` 同痕, 如果存在连续映射 `H: E^3 xx [0, 1] to E^3` 满足
  1. 对任意 `t in [0, 1]`, `h_t(x) := H(x, t)` 是 `E^3` 的自同胚;
  2. `h_0(x) = "id"`, `h_1(L_1) = L_2`.
  1. 投影图 是指链环在平面上的投影, 使得在平面上的每个交点处至多有两点重合. 交点处上面与下面的线分别称为上线下线. 因为我们允许链环的连续形变, 所以任意链环都有投影图.
  2. 定向 给链环的每个分支都指定一个定向, 所得的有向链环的投影图称为有向投影图, 我们用线上的箭头表示它的方向.
  3. 交点类型 有向投影图的交点可以分为两类, 左手或者负交点 ()、 右手或者正交点 (). 可以想像面对自己的一个人🙅‍♀️, 左手图形代表这个人交叉双臂, 左臂在前; 右手也作类似的解释.
    另一种记法是把两个箭头看作时钟的指针, 如果从上线旋转到下线的方向是顺时针, 我们就说它符合左手螺旋; 否则符合右手螺旋.
Reidemeister 变换 任意同痕的两个链环的投影图都可以通过三种初等变换 `R_1`, `R_2`, `R_3` 互相转化. 注意三种初等变换都是在投影图局部进行的, 不能有别的线介入.
Reidermeister move
三叶结 (trefoil knot) 用初等变换可以说明下面 A, B 两个投影图同痕. 我们今后将用 Jones 多项式证明 C 与 A, B 不同痕. 事实上任意一个交叉点数为 3 的纽结必定同痕于左手或右手三叶结. 区分左右手三叶结的方法是在投影图上任取一个定向, 则左手三叶结的交叉点类型都是左手, 右手三叶结则反之.
trefoil knot

同痕不变量

交叉点数、环绕数

纽结理论的中心问题是纽结及链环的同痕分类问题. 在同痕变换下不变的性质称为同痕不变量, 它们正是鉴定、区分纽结的法宝.

交叉点数 是最简单的同痕不变量. 一个链环可以有多张投影图, 链环的交叉点数定义为这些投影图中的最少交叉点数. 对于一个链环, 怎样的投影图具有最少的交叉点数? 这个问题将用交错投影图来解答.

注意区分链环的交叉点数与投影图的交叉点数两个概念. 后者随着投影图的不同可能不同, 而前者是在诸多投影图中取最小值.

有向链环的拧数扭数 `omega(L)` 定义如下: `omega(L) = ` 正交叉点数 - 负交叉点数. 拧数在 `R_2, R_3` 下不变, 但在 `R_1` 下改变, 因此它并不是同痕不变量.

六十六棵柳树扭六十六扭.

环绕数 设有向链环 `L` 的分支数 `ge 2`. 定义分支 `K_1` 关于 `K_2` 的环绕数为: `"Lk"(K_1, K_2) =` `K_1` 与 `K_2` 的交点中正负交点数的总和的一半. 上述交点不含 `K_1` 自身与 `K_2` 自身的交点. 如果 `L` 恰有两个分支, 环绕数可以简记为 `"Lk"(L)`.

Jones 多项式

纽结编辑器

    Jones 多项式 对任意链环的有向投影图 `L`, 将它对应为变元 `q` 的一元函数 `V(L)(q)`, 满足下面性质:
  1. 同痕不变性 若有向投影图 `L`, `L'` 同痕, 则 `V(L) = V(L')`.
  2. 标准值 平凡纽结 "〇" 对应的函数为 `V(〇) = 1`.
  3. 拆接关系式 `q^2 * V(左手) - q^-2 * V(右手) + (q - q^-1) * V(双手) = 0`. 其中左手 ()、 右手 ()、 双手 () 代表三个几乎一样的有向投影图, 只在某个交叉点附近的连接方式不同.
  4. 最后, 把 `q` 换成 `t^(1//2)`, 得到的关于 `t` 的函数 `J(L)(t)` 称为 Jones 多项式. 这个 "多项式" 允许 `t` 的次数是负整数和半整数, 且系数全为整数. 拆接关系式是 Jones 多项式的一切精华.
    Jones 多项式的缩写 按各项次数从小到大连续写出系数:
  1. 如果各项次数是整数, 就在常数项加一个下划线; 比如 `t^-1 -3 - t^2` 缩写为 `1 - ul 3 + 0 - 1`.
  2. 如果各项次数是半整数, 就用斜杠把正负次数的项分开; 比如 `2 t^(-3//2) - t^(1//2)` 缩写为 `2 + 0 // -1`.

计算 `5_1` (左手星星结) 和 `5_2` (左手88结) 的 Jones 多项式.

from sympy import *
q = S('q')
A = q**2
B = -q**-2
C = q-q**-1
L_5_1 = (B*(-q**-8+q**-6+q**-2)+C*(-q**-11+q**-9-q**-7-q**-3))/(-A)
expand(L_5_1) # 左手星星结 q**(-4) + q**(-8) - 1/q**10 + q**(-12) - 1/q**14
L_5_2 = (B*(-q**-8+q**-6+q**-2)+C*(-q**-5-q**-1))/(-A)
expand(L_5_2) # 左手88结 q**(-2) - 1/q**4 + 2/q**6 - 1/q**8 + q**(-10) - 1/q**12

# 记得把 q 换成 t**(1/2)
左手星星结
左手88结

尖括号多项式

  1. 把投影图 `L` 每个交叉点的上线与下线互换, 得到的投影图称为原图的镜像, 记为 `L^ast`. 把纸面看作镜子的话, `L^ast` 正好是 `L` 在镜子中的倒影. 如果 `L` 与 `L^ast` 不同痕, 我们称它具有手性.
  2. 把有向投影图 `L` 的所有箭头反转方向, 得到的有向投影图称为原图的, 记为 `L^-1`.
  3. 连通和:
  4. 拼:
    对有向投影图:
  1. `J(L^ast)(t) = J(L)(t^-1)`, 换言之镜像的 Jones 多项式只需将次数全部添负号.
  2. `J(L^-1)(t) = J(L)(t)`, Jones 多项式无法区分链环与它的逆.
  3. `J(L_1 \# L_2) = J(L_1) J(L_2)`, Jones 多项式无法区分两个相同链环的各种连通和.
  4. `J(L_1 ╨ L_2) = -(t^(1//2) + t^(-1//2)) J(L_1) J(L_2)`.
  1. 显然扭数满足 `omega(L_1 \# L_2) = omega(L_1) + omega(L_2)`, 于是只需证 `(:L_1 \# L_2 :) = (:L_1:) (:L_2:)`. 对 `L_1` 的交叉点数 `n` 做归纳. `n = 0` 时 `L_1` 平凡, `J(L_1) = 1`, 等式成立. 现在设 `n-1` 时等式成立, 对于 `n` 个交叉点的情形, 任取一个交叉点, 利用尖括号多项式的拆接关系消去这个交叉点.

8 字结不具有手性, 其 Jones 多项式 `1 -1 + ul 1 -1 +1` 是完全对称的. 反之若 Jones 多项式系数不对称, 则纽结具有手性, 如左右手三叶结是不同痕的.

Jones 多项式的状态公式 设链环 `L` 有 `N` 个交叉点, 其中正负交叉点的数目分别为 `p` 和 `n` (positive, negative). 每个交叉点要么打开 `A` 通道, 要么打开 `B` 通道, 我们记这个状态为 `S`, 用 `a(S)`, `b(S)` 表示该状态下打开的 `A, B` 通道数, `l(S)` 表示该状态链环的分支数 (loops), 则 `J(L) = sum_S (-A^2-A^-2)^(l-1) A^(a-b) (-A)^(-3(p - n))`
`= sum_S (q + q^-1)^(l-1) q^(p - 2n + b) (-1)^(b + n)`.
其中 `A = t^(-1//4)`, `q = t^(1//2)`.
`b-p-l` 一定是奇数吗??