日記 (2019 年 7 月 27 日)

2 年ほど前に層とトポスについて MacLane–Moerdijk†1 を読んで勉強したが、 忘れつつあるので少しずつ復習しようと思う。 今日は、 層の定義を思い出す。

層とは、 Set への反変関手であって特定の性質を満たすものである。 その性質は、 考えている圏に定まるある種の位相に関して貼り合わせ条件を満たすこととして定義される。 そして、 ここで用いる位相というのは、 篩という概念の集まりとして定義される。 そこで、 まずは篩の定義の確認から始め、 圏上の位相を定義し、 最終的に層を定義する。

以降、 y:󰒚→Set󰒚∘ は共変 Yoneda 埋め込みを表すとする。

定義 1.1.

圏 󰒚 の対象 C に対し、 yC の部分関手を C 上の 「篩 (sieve)」 という。

より初等的に言い換えれば、 S が C 上の篩であるとは、 S が C を終域とする射の集まりであって、 任意の射の前合成に関して閉じていることである。 以降、 C 上の篩は、 yC の部分関手として扱うことも、 今述べたような C を終域とする射の集まりとして扱うこともある。

さらに、 S が C 上の篩であるとき、 定義から包含射 S↪yC があるわけだが、 しばしばこの包含射と S 自身を同一視して、 この包含射も S で表すことがある。

定義 1.2.

圏 󰒚 の対象 C に対し、 yC 自身を C 上の 「極大篩 (maximal sieve)」 といい、 ⊤C で表す。

上で述べた初等的な言い換えをすれば、 極大篩 ⊤C とは C を終域とする全ての射の集まりである。

定義 1.3.

圏 󰒚 の射 h:D→C をとる。 C 上の篩 S に対し、 Set󰒚∘ における引き戻し h∗SSyDyCyh で定まる D 上の篩 h∗S を、 h による S の 「引き戻し (pullback)」 という。

引き戻しの初等的な言い換えも確認しておこう。

命題 1.4.

圏 󰒚 の射 h:D→C をとる。 C 上の篩 S に対し、 その h による引き戻しは、 h∗S={f∣codf=D,h∘f∈S} と書ける。

証明.

Set󰒚∘ における極限は各点で計算できることに注意すれば、 明らかである。

次に、 圏上に位相を定義する。 詳しくは述べないが、 これは通常の位相空間上の開集合系を圏に一般化したものになっている。

定義 1.5.

圏 󰒚 をとる。 各対象 C に対して C 上の篩の集まり JC を定める対応を考えるとき、 この対応 J が 「Grothendieck 位相 (— topology)」 であるとは、 3 条件

  1. 任意の対象 C に対し、 ⊤C∈JC が成り立つ。
  2. 任意の射 h:D→C に対し、 S∈JC ならば h∗S∈JD が成り立つ。
  3. 篩 S∈JC をとる。 C 上の篩 T について、 任意の h∈S:D→C に対して h∗T∈JD が成り立つならば、 T∈JC が成り立つ。

が全て満たされることをいう。 また、 各対象 C に対して、 JC の元を C の 「被覆篩 (covering sieve)」 という。 さらに、 上記の 2 番目と 3 番目の条件は、 それぞれ 「安定性 (stability)」 および 「推移性 (transitivity)」 と呼ばれる。

定義からすぐ分かることとして、 Grothendieck 位相は上向きの包含関係と共通部分をとる操作に関して閉じている。

命題 1.6.

圏 󰒚 の Grothendieck 位相 J をとる。 󰒚 の任意の対象 C 上の篩 S,T に対して、 S⊆T かつ S∈JC ならば、 T∈JC が成り立つ。

証明.

任意に h∈S:D→C をとる。 すると h∗S=⊤D であるが、 仮定によって h∗S⊆h∗T が成り立つから、 h∗T=⊤D である。 したがって、 h∗T∈JD となる。 J の推移性によって、 これより T∈JC が得られる。

命題 1.7.

圏 󰒚 の Grothendieck 位相 J をとる。 󰒚 の任意の対象 C 上の篩 S,T に対して、 S,T∈JC ならば、 S∩T∈JC が成り立つ。

証明.

任意に h∈S:D→C をとる。 すると h∗(S∩T)=h∗T であり、 仮定と J の安定性によって h∗T∈JD であるから、 h∗(S∩T)∈JD が成り立つ。 これより、 J の推移性によって、 S∩T∈JC が得られる。

定義 1.8.

圏 󰒚 に対し、 関手 P:󰒚∘→Set を 󰒚 上の 「前層 (presheaf)」 という。

前層 P:󰒚∘→Set が 1 つ定まっているとき、 射 f:D→C と元 a∈PC に対し、 a·f:=(Pf)a と書くことがある。

定義 1.9.

圏 󰒚 とその上の Grothendieck 位相 J の組 (󰒚,J) を 「景 (site)」 という。

定義 1.10.

景 (󰒚,J) をとる。 関手 P:󰒚∘→Set が 󰒚 上の 「層 (sheaf)」 であるとは、 任意の被覆篩 S∈JC と任意の自然変換 a:S→P に対し、 図式 SPyCa を可換にする破線の自然変換が一意に存在することである。

この条件は、 より初等的に言い換えることもできる。 そのためにいくつか概念を定義する。

定義 1.11.

景 (󰒚,J) をとり、 前層 P:󰒚∘→Set および被覆篩 S∈JC を考える。 各射 f∈S:D→C に対して元 af∈PD を定めている族 (af)f∈S が S に関する P の 「適合族 (matching family)」 であるとは、 篩に属する任意の射 f∈S:D→C と任意の射 g:E→D に対し、 af·g=af∘g が成り立つことである。

定義 1.12.

景 (󰒚,J) をとり、 前層 P:󰒚∘→Set および被覆篩 S∈JC を考え、 その適合族 (af)f∈S をとる。 元 󰔄a∈PC が (af)f∈S の 「融合 (amalgamation)」 であるとは、 任意の射 f∈S:D→C に対し、 󰔄a·f=af が成り立つことである。

命題 1.13.

景 (󰒚,J) をとる。 前層 P:󰒚∘→Set に対し、 4 条件

  1. P は層である。
  2. 任意の被覆篩 S∈JC に対し、 それが誘導する写像 -∘S:HomSet󰒚∘(yC,P)→HomSet󰒚∘(S,P) は全単射である。
  3. 任意の被覆篩 S∈JC とその適合族 (af)f∈S に対し、 その融合が一意に存在する。
  4. 任意の被覆篩 S∈JC に対し、 図式 PC󰄖f∈S:D→CPD󰄖f∈S:D→Cg:E→DPEepq は Set における等化子である。 ここで e,p,q は、 e : 󰔄a ⟼ (󰔄a·f)f p : (af)f ⟼ (af∘g)f,g q : (af)f ⟼ (af·g)f,g で定まる写像である。

は同値である。

証明.

1 番目と 2 番目の主張は単なる言い換えで、 3 番目と 4 番目の主張も言い換えである。 1 番目と 3 番目の主張の同値性は、 S に関する P の適合族 (af)f∈S が自然変換 a:S→P と同じものであることに注意すれば、 容易に証明できる。

定義 1.14.

圏 󰒚 に対し、 󰒚 上の前層とその間の自然変換から成る圏を PSh(󰒚) で表す。

定義 1.15.

景 (󰒚,J) に対し、 󰒚 上の層とその間の自然変換から成る PSh(󰒚) の充満部分圏を ShJ(󰒚) で表す。

定義から ShJ(󰒚) は PSh(󰒚) の充満部分圏なので、 包含関手 i:ShJ(󰒚)↪PSh(󰒚) が存在する。 この関手には左随伴が存在することが知られている。 つまり、 任意の前層から層を構成できるということである。 これについては次回で取り扱う。

参考文献

  1. S. MacLane, I. Moerdijk (1992) 『Sheaves in Geometry and Logic』 Springer