让我们回顾一下曲面的欧拉示性数是如何计算的。首先构造一个与给定曲面同胚的多面体,然后数出顶点、棱和面的数目。于是,该多面体——从而该曲面——的欧拉示性数由式 (2.31) 给出。我们把这一做法抽象化,以便用某种标准对象来表示图形的每一部分。我们取三角形及其在其他维数中的类似物作为标准对象,称之为单形。通过这种标准化,就有可能为每个图形赋予阿贝尔群结构。

3.2.1 单形

单形是多面体的构成单元。0-单形 是一个点,即顶点(vertex);1-单形 是一条线段,即棱(edge)。2-单形 定义为包含内部的三角形,3-单形 则是实心四面体(图 3.2)。通常把 0-单形省略括号来记, 也可写作 。不难把这一构造推广到任意 -单形 。注意,要使 -单形表示一个 维对象,其顶点 必须几何无关,即不存在一个 维超平面包含这全部 个点。设 是 中几何无关的点,其中 。则 -单形 可表示为

图 3.2 0 维、1 维、2 维与 3 维单形。

称为 的重心坐标(barycentric coordinate)。由于 是 的有界闭子集,所以它是紧致的。

设 为满足 的整数。若从 中选出 个点 ,则这 个点定义一个 -单形 ,称为 的一个 -面(face)。若 是 的面,即 ,则记作

。若 ,则称 是 的真面,记作 。图 3.3 画出了 3-单形 的一个 0-面 和一个 2-面 。其中有 1 个 3-面、4 个 2-面、6 个 1-面和 4 个 0-面。读者应验证: -单形中 -面的个数为 。规定 0-单形没有真面。

图 3.3. 3-单形 的一个 0-面 和一个 2-面 。

3.2.2 单纯复形与多面体

设 是 中有限个单形构成的集合。若这些单形能很好地拼合在一起,就称 为一个单纯复形。所谓“很好地”,是指:

(i) 中任一单形的任意一个面都属于 ,即若 且 ,则 ;
(ii) 若 与 是 中的两个单形,则其交集 要么为空,要么是 与 的公共面,即若 ,则或者 ,或者 且 。

例如,图 3.4(a) 是一个单纯复形,而图 3.4(b) 则不是。单纯复形 的维数(dimension)定义为 中各单形维数的最大值。

图 3.4 (a) 是单纯复形,而 (b) 不是。

设 是一个 维单形, 是 的面的集合。则 是一个 维单纯复形。例如,取

(图 3.3)。于是

单纯复形 是一个以单形为元素的集合。若把每个单形都看作 ()的子集,则所有单形的并集便是 的一个子集。这个子集称为单纯复形 的多面体(polyhedron) 。作为 的子集, 的维数与 的维数相同,即 。

设 是一个拓扑空间。若存在单纯复形 以及同胚 ,则称 是可三角剖分的,并称 为 的一个三角剖分(triangulation)。给定一个拓扑空间 ,其三角剖分远非唯一。我们只讨论可三角剖分的空间。

图 是圆柱面 的一个三角剖分。读者或许会认为存在更简单的选择,例如图 。然而这并不是一个三角剖分,因为对于 与 ,我们有 ,它既不是空集,也不是一个单形。

来源与版本

正文:中文 · 机器译稿 · 待校对

核对状态:机器译稿 · 待校对

原书 PDF

来源版本:second-edition-local

来源 PDF SHA-256:fcd24c3371d092a8c699ccf5cf0765462924b6c48412804231076e8084b1940d

OCR 来源 SHA-256:0b6324f01172a3548cd34382e82fd8bfae574602b6b2cfaa357ba96bc2c35478

译稿产物 SHA-256:744e091208bc90ab0306d6c453310c3434e37fdd799bff8d1a22196ec7154a07