1 鎖複体とホモロジー
定義 1.1. 加法圏Aの対象Cn(n∈Z)と射dn:Cn→Cn−1の族でdn−1dn=0を満たすものを鎖複体 (chain complex) といい、dnを微分 (differential) という。加法圏Aの対象An(n∈Z)と射δn:An→An+1の族でδn+1δn=0を満たすものを余鎖複体 (cochain complex) といい、δnを微分という。
命題 1.2. アーベル圏の鎖複体Cについて、像Bn=imdn+1の包含は核Zn=kerdnを一意に通る。核、像、その間の包含の余核を全次数にわたって取ることができる。二つの取り方は、それぞれの構造射と両立する唯一の同型によって対応する。核と余核の選択が与えられていれば、すべての次数の核、像、余核とその構造射はこの選択から定まる。余鎖複体についても、imδn−1の包含のkerδnへの分解とその余核について同じ結論が成り立つ。
証明.dndn+1=0と像の最小性§E9.19 系 3.4 (4)により、像の包含はkerdnを通る。この因子もモノ射である。包含の余核が存在するので、各次数の核、像、余核とその構造射が存在する。ZはV-小なので§E1.21 命題 4.1により全次数の族を取ることができる。核、像、余核の普遍性の一意性から比較同型を順に得る。余鎖複体では微分の添字を逆向きに取り、同じ普遍性を適用する。▨
定義 1.3. アーベル圏の鎖複体Cに対し、Zn(C)=kerdnをサイクル対象 (cycle object)、Bn(C)=imdn+1を境界対象 (boundary object) といい、
Hn(C)=Zn(C)/Bn(C)を第nホモロジー対象 (homology object) という。余鎖複体ではZn(A)=kerδn、Bn(A)=imδn−1とし、Hn(A)=Zn(A)/Bn(A)を第nコホモロジー対象 (cohomology object) という。
命題 1.4. 加法圏Aの射u:M→Nに対し、次数1にM、次数0にN、微分d1=uを置き、他の次数を零とした複体をC(u)と書く。さらにAがアーベル圏のとき、
H1(C(u))≅keru,H0(C(u))≅cokeruであり、他のホモロジーは零である。
証明. 次数1ではサイクルはkeru、境界は零である。次数0ではサイクルはN、境界はimuである。像の分解と§E9.19 補題 3.2によりN/imu≅cokeruとなる。▨
2 複体の圏
定義 2.1. 鎖複体C,Dの間の射の族fn:Cn→DnでdnDfn=fn−1dnCを満たすものを鎖写像 (chain map) という。鎖複体と鎖写像の圏をCh(A)と書き、恒等射と合成を次数ごとに定める。余鎖複体ではδBnfn=fn+1δAnを満たす族を余鎖写像 (cochain map) という。余鎖複体と余鎖写像の圏の恒等射と合成も次数ごとに定める。
命題 2.2.Pを、整数を対象としn≥mのとき唯一の射n→mをもつ圏とする。このとき、鎖複体を
C(n→n)=id,C(n→n−1)=dn,C(n→m)=0(n−m≥2)に送る対応は、Ch(A)と、n−m≥2の射n→mを零に送る関手のなす[P,A]の充満部分圏との圏同型を与える。
証明. 二つの長さ一の射の合成はdn−1dn=0となる。他の非恒等射の合成で長さが二以上の場合も零射との合成となるので、対応は関手である。自然性の非自明な条件は長さ一の射についてだけであり、鎖写像の条件に一致する。逆対応はFにCn=F(n)、dn=F(n→n−1)を割り当てる。両対応は対象と射で互いに逆である。PはV-小なので関手圏を構成することができる。▨
定理 2.3.
- Aが加法圏ならばCh(A)は加法圏であり、有限双積は次数ごとの双積である。
- Aがアーベル圏ならば鎖複体の圏もアーベル圏であり、核、余核、像は次数ごとに計算される。モノ性、エピ性、完全性は各次数で判定される。とくに、鎖複体の列が短完全であることは、各次数の列が短完全であることと同値である。Aに核と余核の選択が与えられていれば、Ch(A)の核と余核の選択を次数ごとに定めることができる。
証明.主張 (1)を示す。§E9.18 命題 5.1により[P,A]は加法圏である。n−m≥2の射n→mを零に送る性質は、零関手と各点の有限双積で保たれるので、その充満部分圏も加法圏である。
主張 (2)を示す。値の圏がアーベル圏ならば§E9.19 命題 7.3により関手圏のアーベル性と各点計算を得る。関手の核k:K→Cについて、n−m≥2ならばkmK(n→m)=C(n→m)kn=0である。kmはモノ射なのでK(n→m)=0となる。余核も双対にこの性質を満たす。§E9.19 命題 7.1を適用し、命題 2.2の同型で複体の圏に移すと結論を得る。▨
3 誘導射
命題 3.1. アーベル圏の鎖複体について次が成り立つ。
- 鎖写像f:C→Dは、与えたサイクル、境界、ホモロジーの間に、包含と商への射と可換な誘導射を一意に定める。誘導射は恒等射、合成、和を保つ。
- Aに核と余核の選択が与えられているとき、Hnは加法関手Ch(A)→Aを定める。二つの選択から定まる二つの関手Hnの間には、構造射と両立する比較同型を成分とする自然同型がある。
証明.主張 (1)を示す。鎖写像の四角形に§E9.20 補題 1.2を適用するとサイクルへの射を得る。像を核と余核によって構成すれば、境界への射も同じ普遍性から定まる。これらの射は境界のサイクルへの包含と可換なので、その余核に射Hn(f)を誘導する。恒等射と合成は各普遍性の一意性から保たれる。f+gの誘導射と、f,gの誘導射の和は同じ構造射との合成を与えるので一致する。
主張 (2)を示す。選択があればこの構成を全複体に指定することができ、比較同型の自然性も一意性による。加群では部分加群と商加群がこの選択を具体的に与える。▨
命題 3.2. アーベル圏の鎖複体Cに対し、Qn(C)=cokerdn+1と置くと、微分は射dˉn:Qn(C)→Zn−1(C)を誘導する。その核はHn(C)、余核はHn−1(C)と標準的に同型であり、この同型は鎖写像の誘導する射と可換である。
証明.dn−1dn=0によりdnはZn−1を通り、dndn+1=0によりその因子はq:Cn→Qnを通る。サイクルの包含がモノ射なので、q−1(kerdˉn)=Znである。qのエピ性と§E9.19 定理 6.5からkerdˉn=q(Zn)となり、§E9.19 命題 6.6 (1)によりq(Zn)≅Zn/Bn=Hnである。一方、§E9.19 補題 3.2によりimdˉn=im(dˉnq)=Bn−1なので余核はHn−1である。すべての比較射は構造射との合成で特徴づけられ、鎖写像の誘導する射との可換性はその一意性から従う。▨
例 3.3. アーベル圏の零でない射u:M→Nに対して、次数0だけにNを置く複体をA、次数1だけにMを置く複体をEとする。このとき、i0=idN、p1=idM、他の成分を零とすると
0→AiC(u)pE→0は複体の短完全列である。しかしH0(i):N→cokeruはモノ射でなく、H1(p):keru→Mはエピ射でない。証明は演習とする(問題 8.2)。
4 鎖ホモトピー
定義 4.1. 加法圏の鎖写像f,g:C→Dに対し、射hn:Cn→Dn+1の族で
fn−gn=dn+1Dhn+hn−1dnCを満たすものを鎖ホモトピー (chain homotopy) という。存在するとき、fとgは鎖ホモトピック (chain homotopic) であるといい、f≃gと書く。余鎖写像f,g:A→Bに対し、射hn:An→Bn−1の族で
fn−gn=δBn−1hn+hn+1δAnを満たすものを余鎖ホモトピー (cochain homotopy) という。存在するとき、fとgは余鎖ホモトピック (cochain homotopic) であるといい、f≃gと書く。
命題 4.2. 加法圏の二つの鎖複体の間で、鎖ホモトピックであるという関係は鎖写像の集合上の同値関係である。f≃gはf−g≃0の必要十分条件である。前後に鎖写像を合成しても関係は保たれる。零にホモトピックな射は射の群の部分群をなす。
命題 4.3. アーベル圏の鎖写像f,g:C→Dが鎖ホモトピックならば、すべてのnでHn(f)=Hn(g)である。
証明. サイクルの包含z:Zn(C)→Cnとホモトピーの等式を合成すると、dnCz=0により(fn−gn)z=dn+1Dhnzとなる。右辺は境界を通るので、ホモロジーへの商との合成は零である。商の普遍性と命題 3.1の加法性からHn(f)−Hn(g)=0を得る。▨
定義 4.4. 鎖写像f:C→Dに対し、gf≃idC、fg≃idDを満たす鎖写像gが存在するとき、fを鎖ホモトピー同値 (chain homotopy equivalence)、gをホモトピー逆 (homotopy inverse) という。余鎖写像fについても同じ条件を満たすとき、fを余鎖ホモトピー同値 (cochain homotopy equivalence)、gをホモトピー逆という。恒等射が零にホモトピックな複体を可縮 (contractible) という。
系 4.5. アーベル圏の鎖ホモトピー同値fは全ホモロジーに同型を誘導し、ホモトピー逆gの誘導射がその逆射である。
証明. 関手性と命題 4.3によりHn(g)Hn(f)=Hn(gf)=id、Hn(f)Hn(g)=idである。▨
命題 4.6. 加法圏の間の加法関手F:A→Bは、次数ごとの適用によって加法関手Ch(A)→Ch(B)を与える。鎖ホモトピーhはF(h)に移り、鎖ホモトピー同値は鎖ホモトピー同値に移る。
証明.F(dn−1)F(dn)=F(0)=0なので複体に移る。鎖写像の可換性、恒等射、合成は関手性で保たれ、和は加法性で保たれる。ホモトピーの等式にFを適用すると
F(fn)−F(gn)=F(dn+1)F(hn)+F(hn−1)F(dn)となる。ホモトピー逆の二つの関係にも同じ議論を適用する。▨
例 4.7. 加法圏の対象Mに対してC(idM)は可縮である。次数0のホモトピーをh0=idM、他を零とすると、次数0と1でdh+hd=idであり、他の次数では両辺が零である。したがって零複体と鎖ホモトピー同値であり、アーベル圏の場合には全ホモロジーが零となる。
例 4.8. すべての次数でPn=Z/4Z、dn=2とする複体は全ホモロジーが零であるが可縮でない。したがってホモロジーに同じ射を誘導する鎖写像が鎖ホモトピックとは限らない。証明は演習とする(問題 8.3)。
例 4.9.C(2:Z→Z)から次数0だけのZ/2Zへの商写像は全ホモロジーに同型を誘導するが、鎖ホモトピー同値でない。ホモロジーの計算は命題 1.4による。逆向きの鎖写像の次数0の成分Z/2Z→Zは零なので、そのH0への誘導射も零である。系 4.5によりホモトピー逆にはならない。
5 長完全列
定理 5.1. アーベル圏の鎖複体の短完全列0→AiBpC→0に対して、射∂n:Hn(C)→Hn−1(A)が定まり、
⋯→Hn(A)Hn(i)Hn(B)Hn(p)Hn(C)∂nHn−1(A)→Hn−1(B)→⋯は完全である。∂nは、dˉnA,dˉnB,dˉnCを縦射とする可換図式の連結射を命題 3.2の同型で移した射であり、ホモロジーの連結射 (connecting morphism) という。
証明. 次数n+1からnへの微分を縦射とする二つの短完全列に§E9.20 補題 1.3を適用すると、Qn(A)→Qn(B)→Qn(C)→0は完全である。同じ補題を次数n−1からn−2に適用すると、0→Zn−1(A)→Zn−1(B)→Zn−1(C)は完全である。したがって
0⟶Qn(A)↓dˉnAZn−1(A)⟶⟶Qn(B)↓dˉnBZn−1(B)⟶⟶Qn(C)↓dˉnCZn−1(C)⟶0は蛇の補題の仮定を満たす。§E9.20 定理 2.5と命題 3.2により、Hn(A)からHn−1(C)までの六項完全列を得る。誘導射の一意性により横射はHn(i),Hn(p)および次数n−1の対応する射である。各nの六項列はこの横射を共有するので、一つの長完全列となる。▨
命題 5.2. アーベル圏の鎖複体の短完全列0→A→B→C→0から0→A′→B′→C′→0への射(α,β,γ)は、ホモロジー長完全列の射を誘導する。後者の連結射を∂n′と書くと、
Hn−1(α)∂n=∂n′Hn(γ)である。
証明.QnとZn−1への誘導射は、長完全列の構成に用いた二つの蛇の図式の間の射を与える。§E9.20 命題 3.1により連結射と可換であり、命題 3.2の比較同型も鎖写像と可換である。したがって表示した等式を得る。他の四角形はホモロジーの関手性による。▨
系 5.3. 鎖複体の短完全列0→A→B→C→0においてHn(B)=Hn−1(B)=0ならば、∂nは同型である。
証明. 長完全列から0→Hn(C)∂nHn−1(A)→0が完全となる。§E9.19 命題 4.3 (2)を適用する。▨
例 5.4. アーベル圏の任意の射u:M→Nに対し、次数0だけのNをA、次数1だけのMをEとする。このとき、i0=idN、p1=idMによる列0→A→C(u)→E→0は各次数で双積の列なので短完全であり、各次数で分裂する。そのホモロジーの連結射は
∂1:H1(E)=M⟶H0(A)=N,∂1=uである。実際、構成に用いる蛇の図式は上段0→MidM→0、下段0→NidN→0、中央の縦射uであり、§E9.20 補題 2.3の合成はuになる。この図式は§E9.20 補題 2.3の場合にすでに当たるので、§E9.20 補題 2.2の比較は零射の核と余核の恒等同型であり、連結射は同じ合成になる。長完全列の零とは限らない部分は
0→keru→MuN→cokeru→0である。各次数の分裂は連結射の消滅を意味しない。
6 余鎖複体
命題 6.1. 加法圏の余鎖複体AにCn=A−n、dn=δ−nを対応させると、余鎖複体の圏と鎖複体の圏の同型を得る。アーベル圏ではHn(A)≅H−n(C)である。同じ核、像、余核を用いれば等号となる。
証明.δ−n+1δ−n=0はdn−1dn=0であり、射の条件も添字n↦−nで一致する。同じ反転が逆対応を与える。核と像の次数もこの置換で一致するので、商も一致する。微分に符号は付かない。▨
命題 6.2. アーベル圏Bの鎖複体Cに対し、Cnを次数nに置き、dn+1op:Cn→Cn+1を微分とする列は、Bopの余鎖複体Copとなる。Hn(Cop)はHn(C)と標準的に同型である。鎖写像C→DはDop→Copを誘導し、この向きで同型は自然である。
証明. 微分の二回の合成は反対圏でも零である。反対圏の核と余核を元の圏で読むと、Hn(Cop)はQn(C)→Cn/Zn(C)の核になる。像の分解によりCn/Zn(C)→Cn−1はモノ射なので、この核は命題 3.2のdˉnの核に一致する。したがってHn(C)と同型である。自然性は同命題の誘導射との可換性から従う。▨
命題 6.3. アーベル圏の余鎖複体について、余鎖ホモトピックである関係は合成と両立する同値関係である。余鎖ホモトピックな射はコホモロジーに同じ射を誘導し、余鎖ホモトピー同値はコホモロジーの同型を誘導する。加法関手は余鎖ホモトピーを保つ。
定理 6.4. アーベル圏の余鎖複体の短完全列0→A→B→C→0に対して、連結射∂n:Hn(C)→Hn+1(A)が定まり、
⋯→Hn(A)→Hn(B)→Hn(C)∂nHn+1(A)→⋯は完全である。短完全列の射(α,β,γ)は長完全列の射を誘導し、Hn+1(α)∂n=∂′nHn(γ)である。
証明.命題 6.1により鎖複体の短完全列へ移す。定理 5.1の∂−nはH−n(C)→H−n−1(A)であり、余鎖の記号では表示した∂nである。完全性と自然性は命題 5.2とともにこの同型で移される。▨
7 加群
命題 7.1.A=R-Modのとき、複体、写像、サイクル、境界、ホモロジー、ホモトピーとその余鎖版は加群の定義に一致する。部分加群と商加群を用いるホモロジー関手と、その長完全列の連結射も加群の場合のものに一致する。具体的にはc∈Zn(C)に対してpn(b)=c、in−1(a)=dnB(b)ならば
∂n[c]=[a]である。余鎖複体でも同じ形の式が成り立つ。
例 7.2.A=B=C(3:Z→Z)とし、Cは次数1と0にZ/3Zを置いて微分を零とする。このとき、i:A→Bを両次数で三倍写像、p:B→Cを商写像とすると短完全列となり、長完全列の非零部分は
0→Z/3ZidZ/3Z0Z/3ZidZ/3Z→0である。最初の恒等射は∂1である。次数を反転した余鎖複体の連結射∂−1も恒等射である。証明は演習とする(問題 8.4)。
8 演習
解答.
反射性は零ホモトピー、対称性はh↦−h、推移性は二つのホモトピーの和による。f−g=dh+hdはf−gと零とのホモトピーの式でもある。鎖写像u:C′→C、v:D→D′を前後に合成すると、vn+1hnunがvfuとvguのホモトピーとなる。これはv,uと微分の可換性を元の等式に代入して得られる。零にホモトピックな射の和と負号もホモトピーの和と負号で与えられるので部分群である。▨
解答.
次数0の列は0→NidN→0→0、次数1の列は0→0→MidM→0であり、他は零列である。鎖写像の条件も成り立つので定理 2.3により短完全である。命題 1.4によりH0(i)は商射、H1(p)は核の包含である。それぞれの核と余核はimuとcoimu≅imuであり、u=0により零でない。▨
解答.
dn−1dn=4=0なので複体であり、核と像はともに2Z/4Zなのでホモロジーは零である。各準同型hnはある整数tn倍である。ホモトピーの右辺dh+hdは2(tn+tn−1)倍なので、1を1へ送ることはない。したがって恒等射は零にホモトピックでない。恒等射と零射は全ホモロジーに同じ射を誘導するので、ホモトピー不変性の逆も成り立たない。▨
問題 8.4.例 7.2の連結射と残りの誘導射を計算せよ。
解答.
A,Bの次数1のホモロジーは零、次数0のホモロジーはZ/3Zである。Cは両次数のホモロジーがZ/3Zである。x+3Z∈H1(C)をx∈B1に持ち上げるとd1B(x)=3x=i0(x)なので、命題 7.1により∂1(x+3Z)=x+3Zとなる。H0(i)は三倍写像の誘導する零射、H0(p)は恒等射である。次数反転は微分と持ち上げに符号を付けないので∂−1も恒等射となる。他の連結射は始域または終域が零である。▨