Kompleks łańcuchowy

Z testwiki
Wersja z dnia 10:13, 15 kwi 2023 autorstwa imported>Beno (WP:SK+mSI.v2+Bn)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania

Kompleks łańcuchowy – pojęcie występujące w matematyce w algebrze homologicznej i topologii algebraicznej.

Definicja

Kompleksem łańcuchowym (A,) nazywamy ciąg grup abelowych (lub ogólniej, modułów) ,A2,A1,A0,A1,A2, połączony morfizmami n:AnAn1 zwanymi operatorami brzegu, spełniającymi dla każdego n tożsamość n1n=0 (lub równoważnie imnkern1).

Zapisuje się je zwykle jako:

An+1n+1AnnAn1n1An22A11A00A11A22

Gdy nie prowadzi to do nieporozumień, często opuszcza się indeksy i nx zapisuje się x.

Przykłady

  • Dla rodziny kompleksów łańcuchowych {Kλ}λΛ ich sumą prostą λΛKλ jest kompleks, w którym:
(λΛKλ)n=λΛKnλ,
{cλ}={cλ}.

Homologie

Kompleksy łańcuchowe służą zwykle zdefiniowaniu homologii. Dla kompleksu (A,) i każdego n określamy grupy

Zn(A)=kernBn(A)=imn+1,

które nazywamy, odpowiednio, grupami n-wymiarowych cykli i brzegów kompleksu (A,). Z definicji kompleksu mamy Bn(A)Zn(A), dzięki czemu możemy określić n-tą grupę homologii kompleksu (A,) jako:

Hn(A)=Zn(A)/Bn(A).

Elementy tej grupy nazywamy n-wymiarowymi klasami homologicznymi. Klasy homologiczne to klasy równoważności cykli, przy czym dwa cykle zn,z'nZn(A) są równoważne (inaczej homologiczne), jeśli ich różnica jest brzegiem znz'nBn(A). Homologiczną klasę cyklu z oznaczamy przez [z].

Przekształcenia łańcuchowe

Przekształceniem łańcuchowym f między kompleksami (A,) a (B,') nazywamy ciąg morfizmów fn:AnBn komutujących z operatorami brzegu, tj. spełniających dla każdego n zależność

'nfn=fn1n.

Z tej własności wynika, że przekształcenia łańcuchowe przeprowadzają cykle na cykle i brzegi na brzegi, zatem indukują homomorfizmy na poziomie grup homologii: Hnf:Hn(A)Hn(B).

Złożenie dwóch przekształceń łańcuchowych f:AB i g:BC zdefiniowane jako (gf)n=gnfn jest również przekształceniem łańcuchowym (gf):AC. Dlatego kompleksy i odwzorowania łańcuchowe tworzą kategorię oznaczaną 𝒜𝒢[1].

Homologie definiują funktor

H:𝒜𝒢𝒜𝒢,

bo Hn(ff)=Hn(f)Hn(f) i Hn(idK)=idHnK.

Gdy nie prowadzi to do nieporozumień, często opuszcza się indeksy i zamiast fnx zapisuje się fx, a funktor Hnf – jako f* (związki funktorialności zapisuje się wtedy w postaci (ff)*=f*f'* i id*=id).

Przykłady

  • Stożkiem przekształcenia łańcuchowego f:KL nazywamy kompleks łańcuchowy Cf, w którym:
(Cf)n=LnKn1,
Cf(y,x)=(Ly+fx,Kx), gdzie (y,x)Cf.

Konstrukcji tej odpowiada następująca konstrukcja geometryczna:

w iloczynie wielościanu K przez odcinek jednostkowy K×I, gdzie I=0;1 ściągamy do punktu podstawę iloczynu K×{0}, a drugą podstawę K×{1} doklejamy do wielościanu L za pomocą przekształcenia f:KL, co sprowadza się do podzielenia sumy rozłącznej wielościanów (X×I)Y przez relacje (x,0)(x,0) i (x,1)f(x) dla dowolnych x,xX.
  • Stożek przekształcenia łańcuchowego identycznościowego id:KK nazywa się stożkiem nad kompleksem K i oznacza się go CK.
Zawieszenie okręgu (niebieski). Ściagnięte do punktu podstawy iloczynu są zielone.
  • Jeśli L=0, to kompleks Cf jest nazywany zawieszeniem i oznaczany przez K+. W kompleksie tym:
(K+)n=Kn1,
K+=K.

Geometrycznie zawieszenie jest wielościanem, który można uzyskać z iloczynu K×I poprzez ściągnięcie do punktu każdej z podstaw: (x,0)(x,0) i (x,1)(x,1) dla dowolnych x,xX[2].

Homotopie łańcuchowe

Mając dane dwa przekształcenia łańcuchowe f=(fn)n,g=(gn)n między kompleksami (A,) a (B,'), powiemy, że ciąg morfizmów Pn:AnBn+1 jest homotopią łańcuchową między f i g, jeżeli spełniona jest zależność

'n+1Pn+Pn1n=fngn.

Homotopijne łańcuchowo przekształcenia łańcuchowe indukują ten sam morfizm na homologiach – istotnie, jeżeli αAn jest cyklem, to mamy:

fn(α)gn(α)='n+1Pn(α)+Pn1n(α)='n+1Pn(α),

gdyż Pn1n(α)=Pn1(0)=0, bo α jest cyklem. Stąd fn(α)gn(α) jest brzegiem, zatem po przejściu do grup homologii ta różnica jest zerem.

Ciągi dokładne kompleksów łańcuchowych

Krótkim ciągiem dokładnym kompleksów łańcuchowych A,B,C nazwiemy przekształcenia łańcuchowe f=(fn)n,g=(gn)n, takie, że dla każdego n, następujący ciąg jest dokładny:

0AnfnBngnCn0.

Znanym faktem z algebry homologicznej jest to, że każdy krótki ciąg dokładny kompleksów łańcuchowych można „wyprostować” do długiego ciągu dokładnego grup homologii:

Hn+1(C)'n+1Hn(A)fnHn(B)gnHn(C)'nHn1(A),

gdzie ' są naturalne. Istnienie przekształceń ' można wykazać, stosując np. lemat o wężu do odpowiedniego diagramu. Zobacz też: Ciąg Mayera-Vietorisa.

Przykłady kompleksów łańcuchowych

W topologii algebraicznej występuje szereg kompleksów łańcuchowych.

Singularny kompleks łańcuchowy

Mając dowolną przestrzeń topologiczną X możemy zbudować kompleks łańcuchowych w następujący sposób:

Niech Cn(X) będzie wolną grupą abelową, której zbiorem generatorów jest zbiór wszystkich ciągłych przekształceń σ:ΔnX z n-sympleksu w X. Określmy operator brzegu przez

n(σ)=i=0n(1)iσ|[v0,v1,,vi^,,vn],

gdzie [v0,v1,,vn] oznacza sympleks rozpięty na wierzchołkach v0,v1,,vn, a vi^ oznacza, że ten wierzchołek opuszczamy.

Proste przekształcenia pozwalają stwierdzić, że istotnie n1n=0, co dowodzi, że (C(X),) jest kompleksem łańcuchowym. Pozwala nam rozpatrywać homologie Hn(X) tego kompleksu, zwane grupami homologii singularnych przestrzeni X.

Kompleksy kołańcuchowe

Jak wiele innych konstrukcji w algebrze, tak również kompleksy łańcuchowe poddają się procesowi dualizacji. Mówimy wtedy o kompleksach kołańcuchowych. Formalna definicja jest niemal identyczna jak w przypadku kompleksów łańcuchowych, z tą tylko różnicą, że operatory brzegu n:AnAn+1 podnoszą, zamiast obniżać, stopień. Również w tym wypadku, dwukrotne zastosowanie operatora brzegu ma dawać zero. Kompleks kołańcuchowy wygląda następująco:

An+1nAnn1An1n2An21A10A01A12A23

Podobnie definiujemy wówczas grupy kohomologii, przekształcenia kołańcuchowe itd.

Przypisy

Szablon:Przypisy

Bibliografia

  1. Dold (tłum. ros.), op. cit., s. 27.
  2. Greenberg, op. cit., s. 105.