用户: 遗忘的左伴随/代数几何/层论—“连接局部与整体”

层是一种对于几何对象赋予代数结构的手段, 它是将拓扑与代数相结合的一条路径 1.
在上一讲中, 我们已然发现 作为拓扑空间仍然具有较大的局限性, 比如对于不同的域 , 我们无法对于 进行区分, 而现在, 我们试着通过层来记录一些代数信息, 对于它们进行区分.
本讲首先讲述拓扑空间上的层 2, 而后针对 Zariski 拓扑不够好这一点对于层的概念进行一些合理的延拓 3, 而后再给出一些层的例子, 说明层这一观点的泛用性.

1拓扑空间上的层

预层

在定义层之前, 我们需要定义什么叫做预层, 它并没有给出很多的信息, 它只是一大堆杂乱无章的数据.

定义 1.1 (-值预层). 为拓扑空间, 为范畴, 上开集构成 (以包含关系作为态射) 的范畴. 则 上的 -值预层 就是一个函子也即 的一个反变函子. 将全体 -值预层构成的范畴记为 , 特别地, 取 时记为 .

这样的定义有些许的抽象, 但是我们可以将其显式的写出来 4

定义 1.2.拓扑空间, 范畴. 则 上取值于 预层 由以下信息组成:

对每个开集 , 有一个对象称为 的所有截面构成的空间.

对任两个开集 , 有一个 中的态射称为限制映射. 这个映射通常也记为 .

限制映射还满足如下函子性要求:

.

对于任意满足 的开集, 都有 .

集合范畴时, 通常称 集合预层; 当 Abel 群范畴时, 通常称 Abel 预层, 以此类推.

注 1.3. 有时也写为 , 这种写法有时更利于操作, 可以看做一种算子.

层与其上的构造

接下来我们介绍什么是层, 层是满足 “局部决定整体” 的预层: 对任一开集 以及 的任一开覆盖, 的每个截面都能由开覆盖中的小截面拼凑而成; 在每个小开集上选取截面, 若它们相容 (在重叠处吻合), 就能唯一地决定 上的截面. 这种性质称为层公理, 首先, 我们在集合的情况下形式地将其写出.

定义 1.4 (集合层). 为拓扑空间, 为集合预层, 为开集, 为开覆盖, 若满足以下条件

1.

(粘接性质) 若对每个 , 给定截面 , 使得对任意 都有 , 则存在 使得任意 都有 .

2.

(唯一性) 给定截面 若对任意 都有 则有 .

满足以上两条性质的预层 称为 (集合) 层.

注 1.5. 当取范畴 时得到的层为 Abel 群层和交换环层, 本文主要考虑 Abel 群层的情况.

根据前文的定义, 我们可以将层提炼为更加抽象的公理形式.

定义 1.6 (-值层). 为拓扑空间, 为范畴, 设 . 满足以下条件的预层 被称为是一个层: 对任意开集 以及 的任意开覆盖 图表都是等子图表, 其中

左边的箭头将 限制到每个 .

右边上方的箭头将每个 限制到每个 .

右边下方的箭头将每个 限制到每个 .

此图表称为层公理.

接下来举几个层与预层并非层的例子.

例 1.7.

1.

为拓扑空间, 定义其上的连续函数

2.

或微分流形时, 定义其上的光滑函数

3.

为拓扑空间, 为 Abel 群, 定义 上取值于 的局部常值层 此处 予以离散拓扑.

注 1.8. 此时可以发现对任意 时得到的层只是一个预层而不是层 (只需要取 , 可知 但是 ).

接下来, 阐述一些层上的构造, 首先让我们聚焦于层在一点处的局部信息—.

定义 1.9 (茎). 为拓扑空间, 为其上的 (预) 层, 给定 , 可以定义 处的茎更具体的说, 中的元素为形如 的等价类, 其中 的某个邻域, 为截面, 称为. 对于两个芽 , , 若存在 的邻域使得 , 则称这两个芽等价. 芽 有时也简记为 .

注 1.10.

具有一组基 在有限交下稳定, 则 上的任意层都可以唯一地由 所决定.

上的 (预) 层, 为开集, 则 上的 (预) 层.

上的 (预) 层, 为开集, 为一点, 则 可推知 .

上的层, 且 , 则 当且仅当对任意 都有 5. 这说明茎记载了层的最局部的信息.

定义了一个数学对象之后, 我们就需要考虑数学对象之间的互动, 因此接下来考虑 (预) 层之间的态射.

定义 1.11 ((预) 层间的态射). 为拓扑空间, 取 上的 (预) 层, 它们间的态射 是一族群同态 满足以下的相容性条件: 对于任意的 都有图表交换.

注 1.12.

为层间的态射, 且拓扑空间 具有满足注记 1.10 所述条件的基, 则 所唯一确定.

为 (预) 层间的态射, 则对于任意 为相应茎间的态射.

接下来就需要定义何谓层的同构 (这时候我们想需要做一些线性代数的东西, 比如定义层态射的核, 像, 余核).

定义 1.13 (核). 上层之间的态射, 定义称其为层之间态射的核.

容易验证 也是一个层, 留作习题. 定义了核我们也就可以定义何谓单射 (用同调代数的知识).

定义 1.14. 则称 为单态射.

层化

6但是在构造像的时候我们就遇到了问题. 最初遇到的节点是在复分析上.

例 1.15. 考虑 , 赋予其经典拓扑 (或称解析拓扑) 得到 . 考虑以下层

为 Abel 群层 (加法层).

也是 Abel 群层 (乘法层).

取指数映射对于 很显然它是一个层之间的态射. 但是考虑函数 , 它是一个可逆的全纯函数, 但是我们无法在整体上对其取对数, 因此 , 但是取 的足够小的开邻域 . 因此层间态射的像不能直接定义为像构成的预层.

因此, 我们需要寻求一个工具, 将预层变成层, 但最大限度上不改变预层所具有的局部性质, 特别地, 我们不希望改变茎, 只希望把预层变得可以粘接. 回忆前文所提到的一系列例子, 发现最容易的生成一个层的方法是考虑函数层, 因此, 我们对于原本预层理所有的信息进行修改, 制造出一个函数层 (当然还需要满足一些相容性公理), 这一步骤我们就叫做层化.

定义-命题 1.16. 为拓扑空间, 为其上的预层, 定义其层化 上的预层, 对 满足以下相容条件

任意 都有 .

任意 存在 的邻域 , 使得 都有 .7

如此定义的 是层且具有预层间的典范态射 此外还满足:

1.

对任意 都有 .

2.

是一个层, 则 .

3.

(泛性质) 对任意 为预层间的态射, 且 为层, 此时由交换图表

证明.
证明. 具有显然的层结构, 并且设典范态射为 , 由其满足的公理容易看出典范态射诱导茎上的同构 . 对于任意 , 都存在 为开覆盖且 使得 . 对于每个 , 都有 中的开邻域, 且使得 . 则 取遍 时构成了 的一个开覆盖, 并且由预层间态射定义可知 . 由于 是一个层, 因此可以粘接得到 . 而 的开覆盖, 因此就粘接得到 中的截面 使得 . 不难发现这个截面在每一点 的芽为此处 所诱导的茎间的态射, 这样就得到 的态射.

注 1.17. 取层化这一步骤实际上给出了一个由预层范畴 到层范畴 的函子, 它是层范畴到预层范畴的嵌入函子的左伴随, 即

例 1.18. 当取注记 1.8 所描述的预层 时, 所得到的 就是局部常值层.

因此, 我们可以通过层化把先前的像构成的预层变成层, 因此得到定义.

定义 1.19. 为层之间的态射. 则 的像 定义为预层 的层化.
同理, 定义其 为预层 的层化.

由于 不难发现有了像的概念就可以定义满态射的概念, 即

定义 1.20. 为拓扑空间 上的层, 为层间的态射, 则若 则称 为满射.

命题 1.21. 为拓扑空间 上的层, 为层间的态射, 则以下三个条件等价

1.

为单射/满射,

2.

对于每个 都有 为单射/满射.

特别地, 若 为单射时还等价于对于任意开子集 都有 为单射.

证明.
证明. 为单射时, 有 , 因此此时 是显然的, 若有 根据注记 1.10 可知对应的层为单射.
为满射时, 由定义可知 , 因此 因此可知 为满射. 而后证明反向情况, 若 均为满射可以得出 为同构, 从而粘接得到对应层为满射.
接下来证明 为单射当且仅当 为单射, 由于 定义可知 , 因此得到 为单射, 另一方面, 若 为单射, 由定义立知 为单射.

注 1.22. 回到前文的那个例子, 取 为取值在整数的局部常值层, 则发现前文的映射其实为短正合列的一部分. (由于 为乘法群层, 因此后面的 其实为乘法幺元). 但是考虑算子 右半部分不再正合 (原因为前文例子).

层与 Abel 范畴

此外, 我们可以探讨层范畴 何时是一个 Abel 范畴. 首先我们来说明预层上的情况.

命题 1.23. 为 Abel 范畴. 对于任意范畴 , 函子范畴 是 Abel 范畴, 特别地, 取 时可知预层范畴是一个 Abel 范畴.

在证明这一点之前我们先对于函子范畴 以及函子的保返生进行一些探讨.

定义 1.24. 给定 和函子 , 考虑锥范畴的函子 .

, 如果 映始对象 (若存在) 为始对象.

, 如果仅 的始对象 (若存在) 才能被映为 的始对象.

, 如果

存在则 存在;

保此 , 返此 .

有相应的概念, 以 代替 可以相互过渡.

定义 1.25. 为函子, 若对任意态射 , 为同构当且仅当 为同构, 则称 是保守的.

为集合, 的积 定义为: , , 对于每个 都有自明的投射函子 .
给定范畴 和函子 , 若对每个 都存在 , 则 也存在, 其构造方式为 “逐点” 地取极限 .

为范畴, 对之可以考虑函子范畴 . 对每个 都有求值函子 , 映对象 , 映态射 . 稍后考虑形如 的函子及其 ; 注意到 可以视同函子 , 取值写作 .

命题 1.26. 为范畴.

1.

忘却函子 .

2.

为范畴, 而且所有始于 的函子在 中皆有 (或 ), 则所有形如 的函子在 中也有 (或 ).

3.

承上, 对每个 , 求值函子 保这些 给出的 (或 ); 换言之, 中的极限也是逐点定义的.

证明.

证明. 考虑 情形即可.

1.

选定 , 假设 存在, 由锥给出, 其中 . 我们希望可以对其进行提升以得到 中的锥, 使之给出 . 首先观察对所有 都必有 . 对于所有态射 , 极限的函子性给出唯一态射 使得下图交换依此将 提升为 , 提升 的态射. 不难验证 , 以下验证其为始对象. 由于 保守, 因此自然返 .
给定 , 由 的泛性质可以给出唯一的态射 , 使得下图的三角部分对于所有 交换: 若能说明方块对所有 都交换, 则 升级为 . 外框的交换性是已知的, 从而对所有 都成立; 始自 的态射由它和所有的 的合成所确定, 故方块交换.

2.

考虑函子 可知 具有 , 它是逐点定义的. 而后用 1. 即可.

3.

由构造直接推知.

命题1.23的证明.
命题 1.23 的证明. 逐点构造出 的有限积/余积, 核/余核. 态射的像/余像即可; 由于 为 Abel 范畴, 因此典范态射 是严格态射.

可以得知取值在 Abel 范畴 的层范畴 是 Abel 范畴, 但它并不是 的 Abel 子范畴. 在后文我们将给出在景上的证明.
现在我们可以定义出层的同构

定义 1.27. 其中 为 Abel 范畴, 且 为层间的态射, 则若 即单又满, 则 为同构.

前推层与拉回层

接下来说明两个关于层的操作, 分别称为前推层拉回层, 它可以帮助我们去变换不同的拓扑空间.
现在考虑 为拓扑空间之间的连续映射, 我们想定义出两种操作, 一种是把 上的层推到 上, 而另一种是把 上的层拉回到 上, 这样才方便我们比较不同拓扑空间上的层.

定义 1.28 (前推预层). 为拓扑空间, 为完备且余完备的范畴, -值预层, 为连续映射, 可以得到其对应的连续函子 , 它把 映为 , 此处将连续函子视同函子 . 称 -值预层范畴的前推函子它将预层 映为 上的预层此时 一般记为 称为 关于 的前推预层.

不难发现前推预层的定义可以毫无困难地延拓到层的情况上, 此时称为前推层. 既然有前推, 我们还希望定义一个拉回的操作, 定义它的方式是 Kan 扩张 (但是显然 Kan 延拓这个名字更为贴切, 本文使用 Kan 延拓这一术语), 首先我们在预层上定义它.

定义 1.29 (拉回预层). 为拓扑空间, 为完备且余完备的范畴, 为连续映射, 可以得到函子 . 设 上的 -值预层, 而后考虑 沿 的左 Kan 延拓, 以 2-胞腔图解为 沿 的拉回预层, 在代数几何语境下称为逆像, 简记为 8, 在非代数几何的语境下记为 . 具体写出即为这是因为

在上文中取 , 再对 进行层化得到的层称为 的拉回层.

命题 1.30. 前推层为拉回层的右伴随, 即

证明. 由 Kan 扩张即知预层上的伴随关系, 同理即可得到层上的情况.

由于 为完备且余完备范畴, 因此取 即可得到 Abel 群层上的情况, 接下来我们所讨论的主题仍然是 Abel 群层的情况.

注 1.31.

一般情况下 , 比如说考虑 为常值映射时不成立. 但是存在典范同态 , 对于 ,, 因此可取 , 只需要验证这些操作不依赖于芽的选取即可, 这是简单的.

拉回层中层化一步骤是必要的, 比如说取 为常值映射, 任取非空开集 得到 , 于是得到常值预层, 需要进行层化.

.

为子空间的嵌入映射, 上的层, 可以定义 . 这是限制在开集上的推广.

习题

习题 1.32 (松层). 为拓扑空间, 为其上的层, 若对于 为开子集, 限制映射 为满射, 则称 是松 (flasque) 的

1.

证明不可约空间上的常值层是松层 (可以先阅读第三节知道不可约空间概念后再回来写).

2.

为层的正合列, 且若 是松层, 则对于任意开集 , 序列 为 Abel 群的正合列.

3.

为层的正合列, 且若 是松层, 则 是松的.

4.

为连续映射, 且 上的松层则 上的松层.

2景与层, 意象

注 2.1. 本节内容实与正文无关, 只作为一种推广, 如果我后面想在代数几何里将平展上同调时再回头来写. 出于顺序限制, 本节其实无法给出很多例子, 或者我们可以做一个妥协, 先将部分景先写出, 读者可以暂时略过这些内容.

此处略微陈述梗概, 具体内容可见平展笔记.
首先, 我们发现拓扑空间 上的 -值预层不过是范畴 的反变函子, 其预层范畴也不过是函子范畴 , 我们可以很自然地将这个定义推广到一般的范畴上, 因为预层本身只是一个反变函子.

定义 2.2 (范畴上的预层). 为范畴, 则 上取值于 的预层就是一个函子也即 的一个反变函子. -值预层所构成的范畴记为 , 特别地, 当 取集合范畴 时, 所得到的预层范畴简记为 .

但是拓扑空间上的层的定义 (定义 1.6) 有赖于拓扑空间中的信息, 接下来我们观察它具体依赖于哪些拓扑空间中的信息, 而后将其推广到一般的范畴上.
不难发现, 拓扑空间上的层的定义只依赖于等子图表也就是说它只于覆盖有关, 在推广层的定义时我们应当把覆盖的定义一同进行推广. 首先对于覆盖进行一些观察, 设 为开集, 的任意一族覆盖, 则

自身作为覆盖

自己就是 的覆盖.

覆盖可以进行加细

取定覆盖 并且对每个 都有 的覆盖, 则 的覆盖.

原像作为覆盖

取定拓扑空间 以及连续映射 , 则 构成 的覆盖.

而在范畴 中, 一个覆盖就是一族态射 (不强制要求为单), 利用范畴论的哲学原理, 我们利用同构来代替严格等式, 即同构可以作为覆盖, 并且利用态射复合来描述加细, 即覆盖的复合可以作为覆盖, 这样我们只剩下处理原像作为覆盖一条. 但是回忆到在同调代数中对于子对象的原像具有如下定义

定义 2.3 (子对象的像和原像). 为使得所论拉回与像皆存在的范畴, 为态射, 有子对象 , 记它们分别是 的子对象. 这给出双向保序映射 , 其中 为子对象.

当我们将一族态射 视为覆盖时, 每个 都可以通过 视为 的子对象, 因此可以顺理成章的将原像的定义推广至指定了覆盖的一般范畴上. 这一推广我们称为.

定义 2.4. 是二元组 , 其中 是范畴, 是由形如下式的元素构成的类: 其中 是集合, , . 满足下述条件:

同构 , .

如果 , 且对每个 , 有 , 那么 .

以及任意映射 , 有纤维积 存在, 且 .

在不引起歧义的情况下, 将此二元组简记为 .

注 2.5. 由以上讨论, 我们将 中对象称为开集, 中元素称为覆盖.

这样我们就将拓扑空间推广到了具有足够的极限 (即定义中极限均存在) 的范畴上 (但这只是基于层论的推广, 而且并没有到达尽头, 我们还可以再做一次推广, 即为意象).
但是这个定义还不够广, 对于不存在足够极限的范畴我们不能谈论景这一概念, 这个时候就需要引入来代替纤维积作为原像.(以后再写!) 在给出覆盖筛定义后, 可以给出局部满以及局部同构概念.

定义 2.6 (局部满/单/同构态射). 为景

1.

的态射 若具有如下定义的 上的筛 为覆盖筛, 则称这个态射是局部满的.

2.

的态射 若对于任意 以及任意态射 , 有 为局部满的则称 局部满态射.

3.

是局部满的, 则称 为局部单的.

4.

局部单且局部满则称 是局部同构.

景上的层

意象

代数结构层

定义 2.7 (代数结构). 一类代数结构指的是二元组 其中 为范畴而 为函子并且具有以下性质

1.

是忠实的.

2.

具有极限且 与极限交换.

3.

具有滤过余极限且 与其交换.

4.

是保守的.

接下来令 为一类代数结构. 令 为景并且分别将 -值预层与 -值层记为 以及 .

()

-值预层是层当且仅当其对应的集合预层是集合层.

()

给定 -值预层 , 有 是层, 这由层化定义, 与滤过余极限交换以及 () 所保证.

()

具有以下交换图表

()

是一个代数结构层, 则 .

()

有伴随对 .

()

层化函子是左正合的 (由其构造可知).

定义 2.8 (Abel 层). 为景, , 则 上的 Abel(预) 层为四元组 . 为以下数据

(D1)

是集合层.

(D2)

为集合层间的态射.

(D3)

为从单点层 的态射, 且

(D4)

为集合层之间的态射.

这些数据需要满足以下公理

(A1)

满足结合以及交换律,

(A2)

作为 的幺元,

(A3)

二谈层与 Abel 范畴

本节回答 层与 Abel 范畴 一节中最后的内容, 核心就是以下定理.

定理 2.9. 为景, 为满足以下条件的范畴,

具有小极限以及小余极限.

小滤过余极限是正合的.

1.

取值于 的范畴 具有小极限, 并且嵌入函子 与这样的极限交换.

2.

范畴 具有小余极限并且层化函子 与这样的极限交换. 此外, 中的正向系统 的余极限是其在 中对应余极限的层化.

3.

中滤过归纳极限是正合的.

4.

中态射均严格, 则 中态射也严格, 特别地, 若 为 Abel 范畴, 则 也是 Abel 范畴.

定理2.9的证明.

定理 2.9 的证明.

1.

只需要说明对于 中的小逆向系统 都有其在 中的极限 是一个层. 对于 都有 . 令 为局部同构. 则由于 为层, 有一族态射因此 于是 是层.

2.

由于层化函子 具有右伴随, 因此由伴随函子定理可知它与小余极限交换.

3.

由于 中滤过余极限是正合的, 并且层化函子正合, 因此滤过归纳极限在 中是正合的.

4.

中的态射. 接下来证明它是严格的. 为此, 定义 为如下定义的两个预层 (即为 在预层范畴中的像与余像) 由命题 1.23 中严格态射部分可知 而后只需要证明由前三点可知成立.

脚注

1.

^ 另一条路径自然是拓扑代数理论.

2.

^ 我们将会使用更为抽象的语言去描述它以便于读者观察我们该如何对其进行推广.

3.

^ 其实这是平展上同调的主线.

4.

^ 抄的预层的代码.

5.

^ 一个方向是显然的, 另一个方向利用层公理粘接即可.

6.

^ 你猜我为什么写一半换节.

7.

^ 我们希望我们定义的函数在很小很小的局部是由原来的预层所给出的.

8.

^ 在模层情况下拉回为 , 为避免冲突使用