最简指令

请参阅arXiv.org/0905.2229或在这里 了解数学细节。

该程序执行两种计算:在同义反复模块中,关于固定Hilbert格式X(X)[]B类,如本文§2所述;以及重言式丛的Chern数的计算,如本文§3所示。

目前,该程序在5度及更高的温度下相当缓慢。A更快版本正在构建中。

自始至终,我们都会修一支好铅笔X(X)/B类和一个线束L(左),并使用符号:ω = ωX(X)/B类,=纤维属,d日=纤维度L(左),δ=单根纤维的数量,假设为1节点。

同义反复模块计算

数据如下:

单块对角线Γ(n个)L(左)b条],n个≥ 1,在里面X(X)[]B类代表通过写为M(n,a,b).一个通用的多块对角线,可以写成Γ(n个)L(左)b条]Γ(n个')'L(左)b条']★...表示为M(n,a,b;n’,a’,b’;…).列中的尾随零可以省略。

亏格单曲线上的一个类似类x个可能是指定为M(dim_b=0;属=x;a,b,c;…).x个可以是符号或数字。如果x个是这封信吗,可以省略。这个重量属于根据定义dim_b加上第一行的总和。默认情况下,dim_b等于1,除非如上所述指定为0。

•节点滚动F类 ,n个 j;n个',n个''...b条L(左)c(c),...]表示为F^n_j(n’,b,c;…).矩阵可以为空,写为F^n_j(),对应于节点在点上滚动。它始终具有dim_b=0,其权重是矩阵的权重n个.默认情况下,此对象的属被视为-1但可以通过插入来重置属=x;在矩阵的最前面。对于使用通用光纤进行计算时出现的节点滚动x个,程序本身将把属设置为x个-1.

•节点段Γ()F类,n个 j;n个',n个''...b条L(左)c(c),...]表示为GF^n_j(n’,b,c;…).它的重量又是矩阵的重量加上n个.

Γ的运算()在这些类上由.没有必要指定因为它被确定为论点的分量。一种力量,输入作为G^k(希腊),可适用于上述任何类别,导致这些类的线性组合。零维类的度可以通过以下公式获得ω2,δ等使用操作员使琐碎.

Chern数计算

这些计算发生在W公司(X(X)/B类).要计算c(c)(L(左)))k个/!,一个人进来抄送(c(m,i)^k).当后者为零维时,其程度,即。

W公司(X(X)/B类) c(c)(L(左)))k个/=X(X)[]B类 c(c)(L(左)))k个

由评估抄送(c(m,i)^k).Thom-Porteous多项式Δ1(米)(c(m,•))由评估cc(增量^m_1).

 

示例

(克+天)^10

淡化(G-L)^4M(1;1;1)

抄送(c(3,1)^4)

立方厘米(G_2^2G_3L_3)

立方厘米(c(3,1)^4-3c(3,1)^2c(3.2)+2c(3.1)c(3.3)+c(3_2)2)

cc(增量^4_1)

sum_(i=0)^1(T全球贸易基金n个_(j+1)(dim_b=x;属=y2;1,i))