Complexul Koszul a fost introdus pentru prima dată în matematică de Jean-Louis Koszul pentru a defini teoria coomologiei algebrelor Lie . Ulterior s-a dovedit a fi o construcție generală utilă a algebrei omologice . Omologia sa poate fi utilizată pentru a determina dacă o secvență de elemente ale unui inel este M - regular și, în consecință, poate fi utilizată pentru a demonstra proprietățile de bază de adâncime ale unui modul sau ideal .
Fie R un inel comutativ și E un R -modul liber de rang finit r . Notăm cu i - a putere externă a lui E . Apoi, pentru o mapare R -liniară , complexul Koszul asociat cu s este complexul în lanț al R - module .
în care diferența d k este dată de regula: pentru orice e i din E
Superscriptul înseamnă că factorul este omis.
Rețineți că și . De asemenea, rețineți că ; acest izomorfism nu este canonic (de exemplu, alegerea unei forme de volum în geometria diferențială este un exemplu de astfel de izomorfism).
Dacă E = R r (adică se alege o bază), atunci specificarea unei mapări R -liniare s : R r → R este echivalentă cu specificarea unei secvențe finite s 1 , …, s r de elemente ale lui R (vector rând) iar în acest caz denotă
Dacă M este un R -modul finit generat , punem
.i -a omologie a complexului Koszul
sunt numite i-a omologie Koszul . De exemplu, dacă E = R r și este un vector rând al elementelor lui R , atunci diferența complexului Koszul este
și
De asemenea
Având în vedere un element x al unui inel R și un R - modul M , înmulțirea cu x dă un homomorfism al R - modulelor
Când este privit ca un complex în lanț (concentrat în puteri de 1 și 0), este notat . Omologia sa este
Astfel, complexul Koszul și omologia sa stochează informații de bază despre proprietățile înmulțirii cu x .
Complexul de lanț K • ( x ) se numește complexul Koszul al elementului x al inelului R . Dacă x 1 , x 2 , …, x n sunt elemente ale lui R , complexul Koszul al șirului x 1 , x 2 , …, x n , de obicei notat cu K • ( x 1 , x 2 , …, x n ) , este produsul tensor al complexelor Koszul pentru fiecare i .
Complexul Koszul pentru un cuplu are forma
unde matricele și sunt date ca
șiAtunci ciclurile de gradul 1 sunt relații exact liniare între elementele x și y , în timp ce limitele sunt relații triviale. Prima omologie Koszul H 1 ( K • ( x , y )), astfel, descrie relațiile modulo relații triviale.
În cazul în care elementele x 1 , x 2 , …, x n formează o secvență regulată, toată omologia Koszul superioară dispare.
Dacă k este un câmp, X 1 , X 2 , …, X d sunt necunoscute, iar R este un inel polinomial k [ X 1 , X 2 , …, X d ], complexul Koszul K • ( X i ) al secvența X i este un exemplu concret de rezoluție liberă a unui R - modul k .