# 文章 # 热带数学 大卫·斯皮尔 麻省理工学院 剑桥,马萨诸塞州 02139 speyer@math.mit.edu 伯恩德·斯特姆费尔斯 加州大学伯克利分校 伯克利,加利福尼亚州 94720 bernd@math.berkeley.edu 本文基于伯恩德·斯特姆费尔斯于2004年7月22日在犹他州帕克城所作的克莱数学高级学者讲座。该讲座的主题是数学中的热带方法。彼时,这一方法尚处萌芽阶段,但此后已发展成熟,如今已成为几何组合学与代数几何中不可或缺的一部分。其应用更延伸至数学物理、数论、辛几何、计算生物学等诸多领域。我们将对这一学科作基础性介绍,内容涵盖算术、多项式、曲线、系统发育学及线性空间。每一章节末尾均附有进一步研究的建议,所提问题尤其适合本科生探讨。文末参考文献亦列出大量该领域的延伸阅读资料。 “热带”这一形容词由法国数学家首创,其中包括让-埃里克·品[16],旨在纪念他们的巴西同事伊姆雷·西蒙[19]——西蒙可谓“极小-加法代数”领域的先驱之一。“热带”一词本身并无深奥含义,它仅仅代表了法国人对巴西的浪漫印象。 ### 算术 我们研究的基本对象是热带半环 $(\mathbb{R}\cup \{\infty \} ,\oplus ,\odot)$。作为集合,它由实数集 $\mathbb{R}$ 外加一个代表无穷大的元素 $\infty$ 构成。然而,我们重新定义了实数加法与乘法这两种基本算术运算,具体如下: $x\oplus y\coloneqq \min (x,y)\qquad \text{和}\qquad x\odot y\coloneqq x + y$。 换言之,两数的热带和取其最小值,而两数的热带积则取其和。以下举例说明如何在这一奇特的数系中进行运算:3与7的热带和为3,热带积则为10。我们将其记作: $3\oplus 7 = 3\qquad \text{和}\qquad 3\odot 7 = 10.$ 许多熟悉的算术公理在热带数学中依然成立。例如,加法与乘法均满足交换律: $x\oplus y = y\oplus x\qquad \text{和}\qquad x\odot y = y\odot x.$ 分配律亦适用于热带乘法对热带加法的运算:只要遵循通常的运算顺序——先完成热带积运算,再进行热带和运算——则右侧无需括号。以下用数值示例说明: $x\odot (y\oplus z) = x\odot y\oplus x\odot z,$ $3\odot (7\oplus 11) = 3\odot 7 = 10,$ $3\odot 7\oplus 3\odot 11 = 10\oplus 14 = 10.$ 两种算术运算均存在单位元。无穷大是加法的单位元,零则是乘法的单位元: $x\oplus \infty = x\qquad \text{和}\qquad x\odot 0 = x.$ 小学生往往更偏爱热带算术,因为其乘法表更易记忆,甚至连长除法也变得简单。以下是热带加法表与热带乘法表: | $\oplus$ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | | -------- | --- | --- | --- | --- | --- | --- | --- | | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | 2 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | | 3 | 1 | 2 | 3 | 3 | 3 | 3 | 3 | | 4 | 1 | 2 | 3 | 4 | 4 | 4 | 4 | | 5 | 1 | 2 | 3 | 4 | 5 | 5 | 5 | | 6 | 1 | 2 | 3 | 4 | 5 | 6 | 6 | | 7 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | | $\odot$ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | | ------- | --- | --- | --- | --- | --- | --- | --- | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 注意到对于所有 $x, y \in \mathbb{R}$,下列等式在经典算术中均成立,由此可轻松验证上述三个恒等式: $3 \cdot \min \{x, y\} = \min \{3x, 2x + y, x + 2y, 3y\} = \min \{3x, 3y\} .$ 研究问题 热带半环可推广至高维情形:$(\mathbb{R}^{n}$ 中的凸多面体集合,若取 $\odot$ 为“闵可夫斯基和”、$\oplus$ 为“并集的凸包”,便可构成一个半环。其中,所有具有固定回收锥 $C$ 的多面体构成一个自然的子代数。当 $n = 1$ 且 $C=\mathbb{R}_{\geq 0}$ 时,此结构即为热带半环。我们的目标是在这类半环上建立线性代数与代数几何理论,并开发高效算法软件,以处理 $n \geq 2$ 时多面体的算术运算。 ## 多项式 令 $x_{1}, \ldots, x_{n}$ 为表示热带半环 $(\mathbb{R} \cup \{\infty\}, \oplus, \odot)$ 中元素的变量。单项式是这些变量的任意乘积(允许重复)。借助交换律与结合律,我们可对乘积进行排序,并沿用通常的指数记法书写单项式——仅需注意,在上下文中 $x_{1}^{2}$ 意指 $x_{1} \odot x_{1}$,而非通常的乘法 $x_{1} \cdot x_{1}$。每个单项式对应一个从 $\mathbb{R}^{n}$ 到 $\mathbb{R}$ 的函数。若以经典算术方式求值,该函数实为线性函数: $x_{2} \odot x_{1} \odot x_{3} \odot x_{1} \odot x_{4} \odot x_{2} \odot x_{3} \odot x_{2} = x_{1}^{2} x_{2}^{3} x_{3}^{2} x_{4},$ $x_{2} + x_{1} + x_{3} + x_{1} + x_{4} + x_{2} + x_{3} + x_{2} = 2x_{1} + 3x_{2} + 2x_{3} + x_{4}.$ 尽管之前的例子都采用了正指数,但这一限制并非必需,因此我们允许指数为负整数,从而使得所有具有整数系数的线性函数都能以此形式表示。 事实1. 热带单项式即指具有整数系数的线性函数。 热带多项式是热带单项式的有限线性组合: $p(x_{1}, \ldots , x_{n}) = a \odot x_{1}^{i_{1}} x_{2}^{i_{2}} \cdots x_{n}^{i_{n}} \oplus b \odot x_{1}^{j_{1}} x_{2}^{j_{2}} \cdots x_{n}^{j_{n}} \oplus \cdots$ 其中系数 $a, b, \ldots$ 为实数,指数 $i_{1}, j_{1}, \ldots$ 为整数。每个热带多项式对应一个函数 $\mathbb{R}^{n} \to \mathbb{R}$。若用经典算术方式求值,所得结果实为一组有限线性函数的最小值,亦即该函数 $p(x_{1}, \ldots , x_{n}) = \min \left(a + i_{1} x_{1} + \cdots + i_{n} x_{n},\; b + j_{1} x_{1} + \cdots + j_{n} x_{n},\; \ldots\right).$ $p: \mathbb{R}^{n} \to \mathbb{R}$ 具有以下三个重要性质: - $p$ 是连续的; - $p$ 是分段线性的,且分段数目有限; - $p$ 是凹函数,即对所有 $\mathbf{x}, \mathbf{y} \in \mathbb{R}^{n}$,满足 $p\left(\frac{\mathbf{x} + \mathbf{y}}{2}\right) \geq \frac{1}{2} \bigl(p(\mathbf{x}) + p(\mathbf{y})\bigr)$。 已知任何满足这三条性质的函数,皆可表示为有限个线性函数的最小值。由此可得结论: 事实 2. 在 $n$ 个变量 $x_{1}, \ldots, x_{n}$ 上的热带多项式,恰好就是定义在 $\mathbb{R}^{n}$ 上、具有整数系数的分段线性凹函数。 作为第一个例子,考虑单变量 $x$ 的一般三次多项式。为了绘制这个函数的图像,我们在 $(x, y)$ 平面上画出四条直线:$y = 3x + a$,$y = 2x + b$,$y = x + c$,以及水平线 $y = d$。$p(x)$ 的值是使得点 $(x, y)$ 位于这四条直线之一上的最小 $y$ 值;也就是说,$p(x)$ 的图像就是这些直线的下包络。如果满足条件 $p(x) = a \odot x^{3} \oplus b \odot x^{2} \oplus c \odot x \oplus d, \quad (1)$ $b - a \leq c - b \leq d - c, \quad (2)$ 那么所有四条直线实际上都会对图像有所贡献。这三个 $x$ 的值是 $p(x)$ 不再保持线性的断点,并且该三次多项式可以相应地分解为三个线性因子: $p(x) = a \odot (x \oplus (b - a)) \odot (x \oplus (c - b)) \odot (x \oplus (d - c)). \quad (3)$ 三次多项式 $p(x)$ 的图像及其根见图1。 ![](images/88986ae48d1809bc035cb78d0a1b8adf7bb7c455ebebdc88a69e80e91fdd3ba5.png) 每个热带多项式函数都可以唯一地表示为热带线性函数的热带乘积(换言之,代数基本定理在热带意义下依然成立)。在这一陈述中,我们必须强调“函数”这个词。不同的多项式可以表示同一个函数。我们并非声称每个多项式都能分解为线性多项式的乘积,而是主张:每个多项式都可以被一个等价的、表示同一函数的多项式所替代,并且该等价多项式可以分解为线性因子。例如,以下多项式表示同一个函数: $x^{2} \oplus 17 \odot x \oplus 2 = x^{2} \oplus 1 \odot x \oplus 2 = (x \oplus 1)^{2}.$ 当变量增加到两个或更多时,多项式的唯一分解性不再成立。此时的情况更为有趣。理解它便是我们接下来的课题。 研究问题:将多元热带多项式分解为不可约热带多项式的结果并不唯一。这里有一个简单的例子: $(0 \odot x \oplus 0) \odot (0 \odot y \oplus 0) \odot (0 \odot x \odot y \oplus 0)$ $\qquad = (0 \odot x \odot y \oplus 0 \odot x \oplus 0) \odot (0 \odot x \odot y \oplus 0 \odot y \oplus 0).$ 请开发一种算法(附实现与复杂度分析),用于计算给定热带多项式的所有不可约分解。高和劳德[8]已证明,热带分解对于经典意义上的多元多项式因式分解问题具有重要意义。 ### 曲线 一个热带多项式函数 $p: \mathbb{R}^{n} \to \mathbb{R}$ 定义为有限个线性函数的最小值。我们将超曲面 $\mathcal{H}(p)$ 定义为所有满足以下条件的点 $\mathbf{x} \in \mathbb{R}^{n}$ 的集合:在该点处,该最小值至少由两个线性函数同时取得。等价地说,点 $\mathbf{x} \in \mathbb{R}^{n}$ 属于 $\mathcal{H}(p)$ 当且仅当 $p$ 在 $\mathbf{x}$ 处不是线性的。例如,若 $n = 1$ 且 \$\$为满足假设(2)的(1)式中的三次多项式,则 $\mathcal{H}(p) = \{b - a, c - b, d - c\}.$ 因此,超曲面 $\mathcal{H}(p)$ 就是多项式 \$(x)\$的“根”的集合。 在本节中,我们考虑两个变量的多项式情形: $p(x, y) = \bigoplus_{(i,j)} c_{ij} \odot x^{i} \odot y^{j}.$ 事实 3. 对于二元多项式 $p$,其对应的热带曲线 $\mathcal{H}(p)$是嵌入平面 $athbb{R}^{2}$的一个有限图。该图既包含有界边,也包含无界边,所有边的斜率均为有理数,并且图在每一个节点处均满足如下所述的零张力条件: 考虑图的任意节点 $(x,y)$,不妨将其取为原点 $(0,0)$那么与该节点相邻的边均位于具有有理斜率的直线上。在从原点出发的每一条这样的射线上,取最小的非零格点向量。在 $(x,y)$的零张力即意味着这些向量的和为零。 我们的第一个例子是平面上的一条直线。它由以下多项式定义: $p(x,y) = a \odot x \oplus b \odot y \oplus c \qquad \mathrm{其中} \ a, b, c \in \mathbb{R}.$ 曲线 $\mathcal{H}(p)$ 由所有使得函数 $p: \mathbb{R}^{2} \to \mathbb{R}, \qquad (x,y) \mapsto \min \bigl( a + x, \, b + y, \, c \bigr)$ 非线性的点 $(x,y)$ 构成。它由从点 \$x,y) = (c - a, c - b)\$出发、分别指向正北、正东和西南方向的三个半射线组成。零张力条件体现为 $(0,0) + (0,1) + (-1,-1) = (0,0)$ 下面是在平面上绘制热带曲线 $\mathcal{H}(p)$ 的一般方法。考虑出现在多项式 \$\$中的任意一项 \($amma \odot x^{i} \odot y^{j}\)$们用 $\thbb{R}^{3}$ 点 \((\$mma, i, j)\) 来$该项,并计算这些点在 \(\ma$bb{R}^{3}\) 中的$。然后,将该凸包的下包络通过映射 \(\mat$b{R}^{3} \to \mathbb{R}^{2}\),即 \$\gamma, i, j) \mapsto (i, j)\),投影到平$。所得图像是一个平面凸多边形,并带有一个划分 \(\Delt$),将其细分为$的多边形。热带曲线 \(\mathc${H}(p)\)(实际上是它的$形式”)就是这个细分 \(\Delta\$的对偶图。回忆$,平面图的对偶图是另一个平面图,其顶点对应于原图的各个区域,而边则表示区域之间的相邻关系。 举一个例子,我们考虑一般二次多项式 $p(x,y) = a \odot x^{2} \oplus b \odot xy \oplus c \odot y^{2} \oplus d \odot x \oplus e \odot y \oplus f.$ 此时,$\Delta$ 是以 \$0,0)\$\($,2)\)$ \(($0)\) $点的三角形的一个细分。格点 \((0$)\)、\$1,0)\)、\($,1$) 可被用$细分的顶点。假设 \(a, b$c, d, e, f \in \mathbb{R}\) 满足条件$ $2b \leq a + c, \quad 2d \leq a + f, \quad 2e \leq c + f,$ 那么细分 $\Delta$ 由四个三角形、三条内部边和六条边界边构成。曲线 \$mathcal{H}(p)\$则有四个顶点、三条有界边和六条半射线(两条向北、两条向东、两条向西南)。在图 2 中,我们用带箭头的粗线标示了二次曲线 \($athcal{H}(p)\)$负形式。它是细分 \(\$lta\) $偶图,而 \(\D$ta\) 本$以细线绘出。 ![](images/f1cf81ff5afe4d6be1ce08d3d84861c815510b2644387e6cd70efe6be95166cf.png) 事实 4. 热带曲线的相交与插值性质与代数曲线类似。 1.两条一般直线交于一点,一条直线与一条二次曲线交于两点,两条二次曲线交于四点,依此类推。2. 过两个一般点有唯一一条直线,过五个一般点有唯一一条二次曲线,依此类推。 关于热带代数几何中贝祖定理的一般性讨论(见本刊封面图示),可参阅文献 [17]。 研究问题:对三维空间中度数为 $d$ 的热带曲线的所有组合类型进行分类。此类曲线是一个有限嵌入图,其形式为 $C = \mathcal{H}(p_{1}) \cap \mathcal{H}(p_{2}) \cap \dots \cap \mathcal{H}(p_{r}) \subset \mathbb{R}^{3},$ 其中 $p_{i}$ 为热带多项式,\$\$在四个坐标方向上各有 \($)$无界平行半射线,而 \(C$ $有其余边均为有界。 ## 系统发育学 计算生物学中的一个重要问题,是根据涉及 $n$ 个叶片的距离数据构建系统发育树。在生物学家的术语中,叶片的标签称为分类单元。这些分类单元可能是生物体或基因,每个均以 DNA 序列表示。关于系统发育学的入门,我们推荐 Felsenstein [7] 以及 Semple 和 Steele [18] 的著作。此处以 $n = 4$ 为例,说明此类数据如何产生。考虑四个基因组的序列比对: $ \text{人类:} ACAAATGTCATTAGCGAT\dots $ $ \text{小鼠:} ACGTTGTCAAATAGAGAT\dots $\$\text{大鼠:} ACGTAAGTCATTACACAT\dots \$[$text{鸡:} GCACAGTCAGTAGAGCT\dots \]$ 从这类序列数据中,计算生物学家可推断任意两个分类单元之间的距离。有多种算法可执行此推断,它们皆基于进化的统计模型。就我们的讨论而言,可将任意两个字符串之间的距离视为汉明距离(即它们相异字符的比例)的精细化版本。在我们的(人类、小鼠、大鼠、鸡)示例中,推断出的距离矩阵可能为如下对称 $4\times 4$ 矩阵: $H M R C$ $H 0 1.1 1.0 1.4$\$ 1.1 0 0.3 1.3\$[$1.0 0.3 0 1.2\]$C$.4 1.3 1.2 0\]$ 系统发育学的问题在于构建一棵树,使其边长能代表该距离矩阵,前提是这样的树存在。在我们的示例中,确实存在这样一棵树,如图3所示,其中每条边旁的数字为其长度。两个叶片之间的距离,是连接这两个叶片的唯一路径上各边长之和。例如,树中“人类”与“小鼠”之间的距离为 $0.6 + 0.3 + 0.2 = 1.1$,这正是 \$\times 4\$矩阵中的对应项。 ![](images/82b70efc64eb5aae18a9a0b3a9243c5a70a345b3f49f3b997ee242fe6d34e59c.png) 一般而言,考虑 $n$ 个分类单元,分类单元 \$\$与分类单元 \($)$间的距离为一个正实数 \(d$ij}\),$种生物统计方法确定。因此,我们所得到的是一个实对称 \(n\$mes n\) 矩$ $D = \left( \begin{array}{ccccc}0 & d_{12} & d_{13} & \dots & d_{1n}\\ d_{12} & 0 & d_{23} & \dots & d_{2n}\\ d_{13} & d_{23} & 0 & \dots & d_{3n}\\ \vdots & \vdots & \vdots & \ddots & \vdots \\ d_{1n} & d_{2n} & d_{3n} & \dots & 0 \\ \end{array} \right).$ 我们可假定 $D$ 为一度量,即对所有 \$, j, k\$三角形不等式 \(${ik} \leq d_{ij} + d_{jk}\)$成立。此性质可通过矩阵乘法表述如下: 事实 5. 矩阵 $D$ 表示一个度量,当且仅当 \$ \odot D = D\$ 若存在一棵具有 $n$ 片叶子的树 \$\$其叶子标记为 \($ 2, \ldots, n\)$ \(T$ $条边均被赋予正长度,使得任意两片叶子 \(i\$与$(j\) 之间$离恰为 \(d_{$}\),则我们$义在 \(\{1,$, \ldots, n\}\) 上的度量$(D\) 为树度量。$量在生物学中天然出现,因为它们模拟了演化过程中产生 \(n\) 个$群的历$迹。 大多数度量 $D$ 并非树度量。若我们从生物数据中获得一个度量 \$\$则可合理假设存在一个与 \($)$近的树度量 \(D$\)。$学家运用多种算法(例如“邻接法”)从给定数据 \(D\$构$这样一棵邻近的树 \(T\)$文$述树度量的热带刻画。 令 $X = (X_{ij})$ 为一个对称矩阵,其对角线元素为零,而 \$binom{n}{2}\$个非对角元素为未知量。对于每个四元组 \($i, j, k, l\} \subset \{1, 2, \ldots, n\}\)$们考虑以下二阶热带多项式: $p_{ijkl} = X_{ij} \odot X_{kl} \oplus X_{ik} \odot X_{jl} \oplus X_{il} \odot X_{jk}. \quad (4)$ 该多项式称为热带 Grassmann–Plücker 关系,它实质上是 $2 \times 4$ 矩阵中 \$ \times 2\$子行列式所满足的经典 Grassmann–Plücker 关系的热带版本 [14, 定理 3.20]。 它在空间 $\mathbb{R}^{\binom{n}{2}}$ 中定义了一个超曲面 \$mathcal{H}(p_{ijkl})\$热带 Grassmann 簇即是这 \($inom{n}{4}\)$超曲面的交集,记作 $G_{r2,n} = \bigcap_{1 \leq i < j < k < l \leq n} \mathcal{H}(p_{ijkl}).$ 这一 $\mathbb{R}^{\binom{n}{2}}$ 的子集具有多面体扇的结构,即它由有限多个凸多面体锥拼接而成,且这些锥体之间衔接自然。 **事实 6.** 定义在 $\{1, 2, \ldots, n\}$ 上的度量 \$\$是树度量,当且仅当其负值 \($= -D\)$于热带 Grassmann 簇 \(G$r2,n}\) $ 这一陈述等价于系统发育学中的四点条件:$D$ 为树度量当且仅当对所有 \$ \leq i < j < k < l \leq n\$三个数 \(${ij} + D_{kl}\)$(D_{ik} + D_{jl}\) $\(D$il} + D_{jk}\) 中$大值至少出现两次。令 \(X $-D\),则意$三个数 \(X_{$} + X_{kl}\)、\(X$ik$+ X_{jl}\) 与 \(${il}$ X_{jk}\) 中的最小值$出现两次,亦即 \(X \in $athcal{H}(p_{ijkl})\)。热带 Gra$mann 簇 \(G_{r2,n$) 亦被称为系统发$的空间 [3, 14, 20]。这一优美空间的组合结构已得到充分研究与深刻理解。 通常,与其测量不同分类群之间的成对距离,从统计角度看,更精确的做法是考虑所有 $r$ 元组分类群,并联合度量每个 \$\$元组内的相异性。例如,在上述树中,三元组 {人类, 小鼠, 大鼠} 的联合相异性为 1.2,即包含小鼠、人类和大鼠的子树中所有边长之和。Lior Pachter 与第一作者在 [15] 中证明,只要 \($\geq 2r - 1\)$可从所有 \(r$ $的数据中重建出这棵树。 在2004年的原始讲义中,我们曾提出一个研究问题:刻画 $G_{r2,n}$ 到 \$mathbb{R}^{\binom{n}{r}}\$的给定嵌入之像,尤其针对 \($= 3\)$情形。此后,Christiano Bocci 与 Filip Cools [4] 已解决了 \(r$ 3\) $题,并在更高 \(r\$的$上取得了重要进展。尽管 仍有工作待完成,我们现在建议探讨以下一个较少被研究的问题,它取自 [14, 第3章] 的结尾。 研究问题 我们称一个度量 $D$ 具有系统发育秩 \$leq k\$若存在 \($)$树度量 \(D$(1)}, D^{(2)}, \ldots, D^{(k)}\),$ $D_{i j} = \max \bigl( D_{i j}^{(1)}, D_{i j}^{(2)}, \ldots, D_{i j}^{(k)} \bigr) \qquad \text{对所有 } 1 \leq i, j \leq n.$ 等价地,矩阵 $X = - D$ 是矩阵 \$^{(i)} = - D^{(i)}\$的和: $X = X^{(1)} \oplus X^{(2)} \oplus \dots \oplus X^{(k)}.$ 系统发育秩这一概念旨在为混合了 $k$ 种不同进化历史的距离数据建模。系统发育秩 \$leq k\$的度量集合构成 \($athbb{R}^{\binom{n}{2}}\)$的一个多面体扇。请计算此扇,并探究其组合、几何与拓扑性质,特别是当 \(k$ 2\) $ ## 热带线性空间 为推广直线的概念,我们定义热带超平面为 $\mathbb{R}^{n}$ 中形如 \$mathcal{H}(\ell)\$的子集,其中 \($ll\)$ \(n$ $知数的热带线性函数: $\ell(x) = a_{1} \odot x_{1} \oplus a_{2} \odot x_{2} \oplus \dots \oplus a_{n} \odot x_{n}.$ 此处 $a_{1}, \ldots, a_{n}$ 为任意实常数。在热带数学中,解线性方程意味着计算有限多个超平面 \$mathcal{H}(\ell)\$的交集。人们很容易想将热带线性空间简单地定义为热带超平面的交集。然而,这并非一个好的定义,因为此类任意交集可能具有混合维数,且其行为方式不同于经典几何中的线性空间。 更好的热带线性空间概念源于只允许那些“足够完备”的超平面交集,其含义我们稍后会说明。我们给出的定义直接推广了此前关于系统发育学的讨论。其核心思想是:系统发育树即热带射影空间中的直线,其 Plücker 坐标 $X_{i j}$ 为两两距离 \$_{i j}\$的负值。 考虑 $\binom{n}{d}$ 维空间 \$mathbb{R}^{\binom{n}{d}}\$其坐标 \(${i_{1} \dots i_{d}}\)$ \(\$,2,\ldots ,n\}\) $\(d\$元$ \(\{i$1},\ldots ,i_{d}\}\) 为索$令 \(S\) $\${1,2,\ldots ,n\}\) 的任意 $(d-2)\) 元子集,并$\(i, j,$, l\) 为 \(\{$\ld$s ,n\} \setminus S\) 中任意四个互异$。相应的三项 Grassmann-Plücker 关系 \(p_{S,i $k l}\) 是如下二次热带多$: $p_{S,i j k l} = X_{S i j} \odot X_{S k l} \oplus X_{S i k} \odot X_{S j l} \oplus X_{S i l} \odot X_{S j k}. \quad (5)$ 我们定义 Dressian 为如下交集 $D_{r d,n} = \bigcap_{S,i,j,k,l} \mathcal{H}(p_{S,i j k l}) \subset \mathbb{R}^{\binom{n}{d}},$ 其中交集遍历所有满足上述条件的 $S$、\$\$\($)$(k\)、$l\)。术$Dressian”源于代数学家安德烈亚斯·德雷斯(Andreas Dress),他目前从事计算生物学研究。有关其工作的相关参考文献及更多细节,请参阅文献[11]。 注意到在特殊情况 $d = 2$ 下,我们有 \$ = \emptyset\$此时多项式(5)即为(4)中的四点条件。在此特殊情形中,\($r_{2,n} = G r_{2,n}\)$正是前文讨论过的系统发育树空间。 现在,我们在 Dressian $D_{r_{d,n}}$ 中取定一个坐标为 \$X_{i_{1} \dots i_{d}})\$的任意点 \($)$于 \(\$, 2, \dots, n\}\) $意 \((d$)\)-子$\(\{j$0}, j_{1}, \dots, j_{d}\}\),考虑$关于变量 \(x_{1$ \dots, x_{n}\) 的热带$形式: $\ell_{j_{0} j_{1} \dots j_{d}}^{X} = \bigoplus_{r=0}^{d} X_{j_{0} \dots \widehat{j_{r}} \dots j_{d}} \odot x_{r}, \quad (6)$ 其中符号 $\widehat{\cdot}$ 表示省略 \$_{r}\$与点 \($)$关联的热带线性空间定义为如下集合: $L_{X} = \bigcap \mathcal{H}(\ell_{j_{0} j_{1} \dots j_{d}}^{X}) \subset \mathbb{R}^{n}.$ 这里交集遍历 $\{1, 2, \dots, n\}$ 的所有 \$d+1)\$子集 \($j_{0}, j_{1}, \dots, j_{d}\}\)$ 热带线性空间正是形如 $L_{X}$ 的集合,其中 \$\$为 \(${r_{d,n}} \subset \mathbb{R}^{\binom{n}{d}}\)$的任意一点。这些对象在文献[21]和[11]中有详细研究。本节第一段所提及的“充分完备性”,意指我们需要利用上述 \(L$X}\) $式来求解线性方程,以确保超平面的交集确实构成一个线性空间。此处给出的线性空间定义比文献[6, 17, 20]中使用的定义更具包容性——在那些文献中,要求 \(L_$}\) 必$源于带有适当赋值的域上的经典代数几何。 例如,$\mathbb{R}^{n}$ 中的一个三维热带线性子空间(亦即热带射影 \$n-1)\$空间中的二维平面),是 \($inom{n}{4}\)$热带超平面的交集,其中每个定义线性形式均含四项: $\ell_{j_{0} j_{1} j_{2} j_{3}}^{X} = X_{j_{0} j_{1} j_{2}} \odot x_{j_{3}} \oplus X_{j_{0} j_{1} j_{3}} \odot x_{j_{2}} \oplus X_{j_{0} j_{2} j_{3}} \odot x_{j_{1}} \oplus X_{j_{1} j_{2} j_{3}} \odot x_{j_{0}}.$ 值得注意的是,即便在 $X$ 的每个坐标均为 \$\$乘法单位元)或 \($nfty\)$法单位元)这一非常特殊的情形下,所得结构仍十分有趣。此时,\(L$X}\) $个多面体扇,称为拟阵的伯格曼扇[1]。 热带线性空间具备许多普通线性空间的性质。首先,它们是具有正确维数的纯多面体复形: 事实 7. 热带线性空间 $L_{X}$ 的每个极大胞腔都是 \$\$维的。 每个热带线性空间 $L_{X}$ 都唯一地决定了其热带Plücker坐标向量 \$\$这种唯一性仅差一个公共标量的热带乘法(即经典加法)。若 \($)$ \(L$\prime}\) $为维数 \(d\$和$(d^{\prime}\) 的热$性空间,且满足 \(d +$^{\prime}\geq n\),则 \$\) 与 \(${\p$me}\) 必然相交。$来说,两个热带线性空间的交集并不一定是热带线性空间,但几乎总是如此。具体而言,若 \(L\) 和$(L^$pri$}\) 是维数分别为 $d\) 和 \(d^{\$im$\) 的热带线性空间,且$(d + d^{\prime}\geq n\),而 \(v\) 是一$般$小向量,$ \(L\cap (L^$prime} + v)\) 就是一个维数为 \(d $d^{\pri$} - n\) 的热带线性空间。依照文献[$],我们可以合理地定义 \(L\) 和 \(L^{$rime}$ $定交:取 \(L\cap $^{\pri$} + v)\) 在 \(v\) 趋于零时的极限,$限$是一个维$ \(d + d^{\prime} $n\) 的热带线性空间。$ 一个 $d$ 维热带线性空间并不总能表示为 \$ - d\$个热带超平面的交。从定义可知,\($inom{n}{d+1}\)$超平面总是足够的。在2004年的原始讲义中,我们曾提出这样的问题:在 \(n$ $间中,要刻画任意一个 \(d\$维$线性空间,最少需要多少个热带超平面?\(n\)$超$是否总是足够?这些问题已由Tristram Bogart在[2, Theorem 2.10]中给出解答,而Josephine Yu和Debbie Yuster在[22]中提供了更精细的组合分析。本文不再提出新的研究问题,而是以一个问题作结。 是否存在关于热带几何的教科书?截至2009年6月,尽管其基本定义具有初等性,但似乎仍缺乏热带几何的入门教材。 目前唯一已出版的热带代数几何专著是卷[10],该书基于2004年由Ilia Itenberg、Grigory Mikhalkin和Eugenii Shustin在Oberwolfach举办的研讨会。该书着重探讨了热带几何与拓扑及实代数几何的联系。此外,多篇综述文章从不同角度提供了入门指引。除[17]外,我们特别推荐Andreas Gathmann[9]和Eric Katz[12]的阐述,这些内容主要面向具备代数几何背景的读者。Grigory Mikhalkin目前正在为Clay数学研究所丛书撰写一部热带几何研究专著,而Diane Maclagan与第二作者也已启动名为《热带几何导论》的书籍项目,其初稿可从作者主页获取。2009年秋季,伯克利数学科学研究所(MSRI)将举办一个关于热带几何的特别学期。 致谢。Speyer在此工作中得到Clay数学研究所研究奖学金的资助,Sturmfels则获得美国国家科学基金会(DMS-0456960、DMS-0757236)的资助。 ### 参考文献 1. F. Ardila 和 C. Klivans,一个拟阵的Bergman复形和系统发育树,J. Combinatorial Theory Ser. B 96 (2006) 38-49。2. T. Bogart, A. Jensen, D. Speyer, B. Sturmfels, 和 R. Thomas,计算热带变种,J. Symbolic Computation 42 (2007) 54-73。3. L. Billera, S. Holmes, 和 K. Vogtman,系统发育树空间的几何,Advances in Applied Math. 27 (2001) 733-767。4. C. Bocci 和 F. Cools,$m$-不相似映射的热带解释,预印本,arXiv:0803.2184。5. P. Butković,Max-代数:组合学的线性代数?Linear Algebra Appl. 367 (2003) 313-335。6. M. Develin, F. Santos, 和 B. Sturmfels,关于热带矩阵的秩,第213-242页在Combinatorial and Computational Geometry,Mathematical Sciences Research Institute Publication, Vol. 52, Cambridge Univ. Press, Cambridge, 2005。7. J. Felsenstein,推断系统发育,Sinauer Associates, Sunderland, MA, 2003。8. S. Gao 和 A. Lauder,多面体和多项式的分解,Discrete and Computational Geometry 26 (2001) 89-104。9. A. Gathmann,热带代数几何,Jahresbericht der Deutschen Mathematiker-Vereinigung 108 (2006) 3-32。10. I. Itenberg, G. Mikhalkin, 和 E. Shustin,热带代数几何,Oberwolfach Seminars Series, Vol. 35, Birkhäuser, Basel, 2007。11. S. Hermann, A. Jensen, M. Joswig, 和 B. Sturmfels,如何绘制热带平面,预印本,arxiv:0808.2383。12. E. Katz,一个热带工具箱,即将出现在Expositiones Mathematicae,arXiv:math/0610878。13. G. Mikhalkin,\$mathbb{R}^2\$中的计数热带几何,J. Amer. Math. Soc. 18 (2005) 313-377。14. L. Pachter 和 B. Sturmfels,计算生物学的代数统计,Cambridge Univ. Press, Cambridge, 2005。15. L. Pachter 和 D. Speyer,从子树权重重建树,Appl. Math. Lett. 17 (2004) 615-621。16. J.-E. Pin,热带半环,Idempotency (Bristol, 1994), 50-69, Publ. Newton Inst., Vol. 11, Cambridge Univ. Press, Cambridge, 1998。17. J. Richter-Gebert, B. Sturmfels, 和 T. Theobald,热带几何的初步步骤,第289-317页在Idempotent Mathematics and Mathematical Physics, Contemporary Mathematics, Vol. 377, American Mathematical Society, Providence, RI, 2005。18. C. Semple 和 M. Steel,系统发育学,Oxford University Press, Oxford, 2003。19. I. Simon,热带半环中具有多重性的可识别集合,第107-120页在Mathematical Foundations of Computer Science (Carlsbad, 1988), Lecture Notes in Computer Science, Vol. 324, Springer, Berlin, 1988。20. D. Speyer 和 B. Sturmfels,热带Grassmannian,Advances in Geometry 4 (2004) 389-411。21. D. Speyer,热带线性空间,SIAM J. Disc. Math. 22 (2008) 1527-1558。22. J. Yu 和 D. Yuster,通过电路表示热带线性空间,在Formal Power Series and Algebraic Combinatorics (FPSAC '07), Proceedings, Tianjin, China, 2007。