<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN"
      "http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>Arun Ram: Complexes and Homology</title>
  <style type="text/css">
div.pos {    width:100%;    margin-bottom:-18pt;    } /* full screen width */ 
 p.dispeq {text-align:center} /* aligns to center of the page */
  p.right-number {    float:right;    margin-top:-28pt;    } /* floats content to rhs, and doesn't affect the other p tag */
@namespace url(http://www.w3.org/1998/Math/MathML);</style>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
</head>

<body>
<h2 style="text-align: center">Koszul and de Rham Complexes</h2>

<p style="text-align: center">Arun Ram<br
style="margin-left: auto; margin-right: auto" />
Department of Mathematics<br style="margin-left: auto; margin-right: auto" />
University of Wisconsin<br style="margin-left: auto; margin-right: auto" />
Madison, WI 53706 USA<br style="margin-left: auto; margin-right: auto" />
ram@math.wisc.edu</p>

<p></p>

<p></p>

<p></p>

<h4>Example 1: Singular homology</h4>

<p>Let <math xmlns="http://www.w3.org/1998/Math/MathML">
  <msub>
    <mi>e</mi>
    <mn>0</mn>
  </msub>
  <mo>,</mo>
  <mo>&hellip;</mo>
  <mo>,</mo>
  <msub>
    <mi>e</mi>
    <mrow>
      <mi>N</mi>
      <mo>–</mo>
      <mn>1</mn>
    </mrow>
  </msub>
</math> be the standard basis of <math
xmlns="http://www.w3.org/1998/Math/MathML">
  <mo>&Ropf;</mo>
</math>. The <em>standard <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>n</mi>
</math>-simplex</em> is </p>

<div class="pos">
<p class="dispeq"><math xmlns="http://www.w3.org/1998/Math/MathML">
  <msub>
    <mo>Δ</mo>
    <mi>n</mi>
  </msub>
  <mo>=</mo>
  <mo>{</mo>
  <msub>
    <mi>x</mi>
    <mn>0</mn>
  </msub>
  <msub>
    <mi>e</mi>
    <mn>0</mn>
  </msub>
  <mo>+</mo>
  <mo>&ctdot;</mo>
  <mo>+</mo>
  <msub>
    <mi>x</mi>
    <mi>n</mi>
  </msub>
  <msub>
    <mi>e</mi>
    <mi>n</mi>
  </msub>
  <mo>&mid;</mo>
  <msub>
    <mi>x</mi>
    <mn>0</mn>
  </msub>
  <mo>+</mo>
  <mo>&ctdot;</mo>
  <mo>+</mo>
  <msub>
    <mi>x</mi>
    <mi>n</mi>
  </msub>
  <mo>&le;</mo>
  <mn>1</mn>
  <mo>}</mo>
  <mtext>,</mtext>
  <mspace width="1em"/>
  <mtext>with facesdefined by</mtext>
  <mspace width="1em"/>
  <msub>
    <mi>ι</mi>
    <mi>j</mi>
  </msub>
  <mo>:</mo>
  <msub>
    <mo>Δ</mo>
    <mrow>
      <mi>n</mi>
      <mo>–</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <mo>&longrightarrow;</mo>
  <msub>
    <mo>Δ</mo>
    <mi>n</mi>
  </msub>
</math></p>
<br />
</div>

<p>where <math xmlns="http://www.w3.org/1998/Math/MathML">
  <msub>
    <mi>ι</mi>
    <mi>j</mi>
  </msub>
  <mo>(</mo>
  <msub>
    <mi>x</mi>
    <mn>0</mn>
  </msub>
  <msub>
    <mi>e</mi>
    <mn>0</mn>
  </msub>
  <mo>+</mo>
  <mo>⋯</mo>
  <mo>+</mo>
  <msub>
    <mi>x</mi>
    <mrow>
      <mi>n</mi>
      <mo>–</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <msub>
    <mi>e</mi>
    <mrow>
      <mi>n</mi>
      <mo>–</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <mo>)</mo>
  <mo>=</mo>
  <msub>
    <mi>x</mi>
    <mn>0</mn>
  </msub>
  <msub>
    <mi>e</mi>
    <mn>0</mn>
  </msub>
  <mo>+</mo>
  <mo>⋯</mo>
  <mo>+</mo>
  <msub>
    <mi>x</mi>
    <mrow>
      <mi>j</mi>
      <mo>–</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <msub>
    <mi>e</mi>
    <mrow>
      <mi>j</mi>
      <mo>–</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <mo>+</mo>
  <msub>
    <mi>x</mi>
    <mi>j</mi>
  </msub>
  <msub>
    <mi>e</mi>
    <mi>j</mi>
  </msub>
  <mo>+</mo>
  <msub>
    <mi>x</mi>
    <mrow>
      <mi>j</mi>
    </mrow>
  </msub>
  <msub>
    <mi>e</mi>
    <mrow>
      <mi>j</mi>
      <mo>+</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <mo>+</mo>
  <mo>⋯</mo>
  <mo>+</mo>
  <msub>
    <mi>x</mi>
    <mrow>
      <mi>n</mi>
      <mo>–</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <msub>
    <mi>e</mi>
    <mrow>
      <mi>n</mi>
    </mrow>
  </msub>
</math>.</p>

<p>Let <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>X</mi>
</math> be a topological space and let <math
xmlns="http://www.w3.org/1998/Math/MathML">
  <mo>&Aopf;</mo>
</math> be a ring. The <em>singular homology</em> of <math
xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>X</mi>
</math> is the homology <math xmlns="http://www.w3.org/1998/Math/MathML">
  <msub>
    <mi>H</mi>
    <mi>i</mi>
  </msub>
  <mo>(</mo>
  <mi>X</mi>
  <mo>;</mo>
  <mo>&Aopf;</mo>
  <mo>)</mo>
</math> of the complex with </p>

<div class="pos">
<p class="dispeq"><math xmlns="http://www.w3.org/1998/Math/MathML">
  <msub>
    <mi>C</mi>
    <mi>n</mi>
  </msub>
  <mo>(</mo>
  <mi>X</mi>
  <mo>;</mo>
  <mo>&Aopf;</mo>
  <mo>)</mo>
  <mo>=</mo>
  <mo>&Aopf;</mo>
  <mtext>-span</mtext>
  <mrow>
    <mo>{</mo>
    <msub>
      <mi>e</mi>
      <mi>f</mi>
    </msub>
    <mo>∣</mo>
    <mi>f</mi>
    <mo>:</mo>
    <msub>
      <mo>Δ</mo>
      <mi>n</mi>
    </msub>
    <mo>&longrightarrow;</mo>
    <mi>X</mi>
    <mtext>&nbsp;is continuous</mtext>
    <mo>}</mo>
  </mrow>
  <mspace width="1em"/>
  <mtext>and </mtext>
  <mspace width="1em"/>
  <mi>d</mi>
  <mo>:</mo>
  <msub>
    <mi>C</mi>
    <mi>n</mi>
  </msub>
  <mo>(</mo>
  <mi>X</mi>
  <mo>;</mo>
  <mo>&Aopf;</mo>
  <mo>)</mo>
  <mo>&longrightarrow;</mo>
  <msub>
    <mi>C</mi>
    <mrow>
      <mi>n</mi>
      <mo>–</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <mo>(</mo>
  <mi>X</mi>
  <mo>;</mo>
  <mo>&Aopf;</mo>
  <mo>)</mo>
</math></p>
<br />
</div>

<p>given by</p>

<div class="pos">
<p class="dispeq"><math xmlns="http://www.w3.org/1998/Math/MathML"
display="block">
  <mi>d</mi>
  <mo>(</mo>
  <msub>
    <mi>e</mi>
    <mi>f</mi>
  </msub>
  <mo>)</mo>
  <mo>=</mo>
  <mrow>
    <munderover>
      <mo>∑</mo>
      <mrow>
        <mi>j</mi>
        <mo>=</mo>
        <mn>1</mn>
      </mrow>
      <mi>n</mi>
    </munderover>
    <mo>(</mo>
    <mo>–</mo>
    <mo>1</mo>
    <msup>
      <mo>)</mo>
      <mi>j</mi>
    </msup>
    <msub>
      <mi>e</mi>
      <mrow>
        <mi>f</mi>
        <mo>&compfn;</mo>
        <msub>
          <mi>i</mi>
          <mi>j</mi>
        </msub>
      </mrow>
    </msub>
  </mrow>
</math></p>
<br />
</div>

<p>If <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>Y</mi>
</math> is a subspace of <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>X</mi>
</math> let <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>C</mi>
  <mo>(</mo>
  <mi>X</mi>
  <mo>;</mo>
  <mi>Y</mi>
  <mo>;</mo>
  <mo>&Aopf;</mo>
  <mo>)</mo>
  <mo>=</mo>
  <mrow>
    <mi>C</mi>
    <mo>(</mo>
    <mi>X</mi>
    <mo>;</mo>
    <mo>&Aopf;</mo>
    <mo>)</mo>
    <mo>/</mo>
    <mi>C</mi>
    <mo>(</mo>
    <mi>Y</mi>
    <mo>;</mo>
    <mo>&Aopf;</mo>
    <mo>)</mo>
  </mrow>
</math> so that </p>

<div class="pos">
<p class="dispeq"><math xmlns="http://www.w3.org/1998/Math/MathML">
  <mn>0</mn>
  <mo>&longrightarrow;</mo>
  <mi>C</mi>
  <mo>(</mo>
  <mi>Y</mi>
  <mo>;</mo>
  <mo>&Aopf;</mo>
  <mo>)</mo>
  <mo>&longrightarrow;</mo>
  <mi>C</mi>
  <mo>(</mo>
  <mi>X</mi>
  <mo>;</mo>
  <mo>&Aopf;</mo>
  <mo>)</mo>
  <mo>&longrightarrow;</mo>
  <mi>C</mi>
  <mo>(</mo>
  <mi>X</mi>
  <mo>;</mo>
  <mi>Y</mi>
  <mo>;</mo>
  <mo>&Aopf;</mo>
  <mo>)</mo>
  <mo>&longrightarrow;</mo>
  <mn>0</mn>
</math></p>
<br />
</div>

<p>is an exact sequence of complexes.</p>

<h3>Example 2: Cell complex homology</h3>

<p>Let <math xmlns="http://www.w3.org/1998/Math/MathML">
  <msub>
    <mi>B</mi>
    <mi>n</mi>
  </msub>
</math> be the <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>n</mi>
</math>-dimensional open ball in <math
xmlns="http://www.w3.org/1998/Math/MathML">
  <msup>
    <mi>&Ropf;</mi>
    <mi>n</mi>
  </msup>
</math>. </p>

<p>Let <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>X</mi>
</math> be a Hausdorff topological space. A <em>cellular decomposition</em>
of <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>X</mi>
</math> is a sequence</p>

<p><math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>&empty;</mi>
  <mo>&sube;</mo>
  <msub>
    <mi>X</mi>
    <mn>0</mn>
  </msub>
  <mo>&sube;</mo>
  <msub>
    <mi>X</mi>
    <mn>1</mn>
  </msub>
  <mo>&sube;</mo>
  <mi>&ctdot;</mi>
  <mo>&sube;</mo>
  <msub>
    <mi>X</mi>
    <mi>N</mi>
  </msub>
  <mo>=</mo>
  <mi>X</mi>
</math></p>

<p>of closed subspaces of <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>X</mi>
</math> such that, for each <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>n</mi>
</math>, <math xmlns="http://www.w3.org/1998/Math/MathML">
  <msub>
    <mi>X</mi>
    <mi>n</mi>
  </msub>
  <mo>–</mo>
  <msub>
    <mi>X</mi>
    <mrow>
      <mi>n</mi>
      <mo>–</mo>
      <mn>1</mn>
    </mrow>
  </msub>
</math> has a finite number of connected components and, for each connected
component <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>C</mi>
</math> of <math xmlns="http://www.w3.org/1998/Math/MathML">
  <msub>
    <mi>X</mi>
    <mi>n</mi>
  </msub>
  <mo>–</mo>
  <msub>
    <mi>X</mi>
    <mrow>
      <mi>n</mi>
      <mo>–</mo>
      <mn>1</mn>
    </mrow>
  </msub>
</math> there is a</p>

<p>homeomorphism <math xmlns="http://www.w3.org/1998/Math/MathML">
  <msub>
    <mi>B</mi>
    <mi>n</mi>
  </msub>
  <mover>
    <mi>&xrarr;</mi>
    <mi>&sim;</mi>
  </mover>
  <mi>C</mi>
</math> which extends to a continuous map <math
xmlns="http://www.w3.org/1998/Math/MathML">
  <mover>
    <msub>
      <mi>B</mi>
      <mi>n</mi>
    </msub>
    <mi>¯</mi>
  </mover>
  <mi>&xrarr;</mi>
  <mi>X</mi>
</math>.</p>

<p>The <em>cellular homology</em> is the homology of the complex</p>

<p><math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>&ctdot;</mi>
  <mo>&xrarr;</mo>
  <msub>
    <mi>Γ</mi>
    <mi>n</mi>
  </msub>
  <mover>
    <mi>&xrarr;</mi>
    <msub>
      <mi>d</mi>
      <mi>n</mi>
    </msub>
  </mover>
  <msub>
    <mi>Γ</mi>
    <mrow>
      <mi>n</mi>
      <mo>–</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <mo>&xrarr;</mo>
  <mi>&ctdot;</mi>
</math> given by <math xmlns="http://www.w3.org/1998/Math/MathML">
  <msub>
    <mi>Γ</mi>
    <mi>n</mi>
  </msub>
  <mo>=</mo>
  <msub>
    <mi>H</mi>
    <mi>n</mi>
  </msub>
  <mo>(</mo>
  <msub>
    <mi>X</mi>
    <mrow>
      <mi>n</mi>
      <mo>–</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <mo>,</mo>
  <msub>
    <mi>X</mi>
    <mi>n</mi>
  </msub>
  <mo>)</mo>
</math></p>

<p>with the connecting homomorphism <math
xmlns="http://www.w3.org/1998/Math/MathML">
  <msub>
    <mi>d</mi>
    <mi>n</mi>
  </msub>
  <mi>:</mi>
  <msub>
    <mi>H</mi>
    <mi>n</mi>
  </msub>
  <mo>(</mo>
  <msub>
    <mi>X</mi>
    <mi>n</mi>
  </msub>
  <mo>,</mo>
  <msub>
    <mi>X</mi>
    <mrow>
      <mi>n</mi>
      <mo>–</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <mo>)</mo>
  <mi>xrarr</mi>
  <msub>
    <mi>H</mi>
    <mrow>
      <mi>n</mi>
      <mo>–</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <mo>(</mo>
  <msub>
    <mi>X</mi>
    <mrow>
      <mi>n</mi>
      <mo>–</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <mo>,</mo>
  <msub>
    <mi>X</mi>
    <mrow>
      <mi>n</mi>
      <mo>–</mo>
      <mn>2</mn>
    </mrow>
  </msub>
  <mo>)</mo>
</math> coming from the exact sequence</p>

<p><math xmlns="http://www.w3.org/1998/Math/MathML">
  <mn>0</mn>
  <mo>&xrarr;</mo>
  <mi>C</mi>
  <mo>(</mo>
  <msub>
    <mi>X</mi>
    <mrow>
      <mi>n</mi>
      <mo>–</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <mo>,</mo>
  <msub>
    <mi>X</mi>
    <mrow>
      <mi>n</mi>
      <mo>–</mo>
      <mn>2</mn>
    </mrow>
  </msub>
  <mo>)</mo>
  <mo>&xrarr;</mo>
  <mi>C</mi>
  <mo>(</mo>
  <msub>
    <mi>X</mi>
    <mi>n</mi>
  </msub>
  <mo>,</mo>
  <msub>
    <mi>X</mi>
    <mrow>
      <mi>n</mi>
      <mo>–</mo>
      <mn>2</mn>
    </mrow>
  </msub>
  <mo>)</mo>
  <mo>&xrarr;</mo>
  <mi>C</mi>
  <mo>(</mo>
  <msub>
    <mi>X</mi>
    <mi>n</mi>
  </msub>
  <mo>,</mo>
  <msub>
    <mi>X</mi>
    <mrow>
      <mi>n</mi>
      <mo>–</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <mo>)</mo>
  <mo>&xrarr;</mo>
  <mn>0</mn>
</math>.</p>

<p>Then the singular homology of <math
xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>X</mi>
</math> is isomorphic to the cellular homology,</p>

<p><math xmlns="http://www.w3.org/1998/Math/MathML">
  <msub>
    <mi>H</mi>
    <mi>n</mi>
  </msub>
  <mo>(</mo>
  <mi>X</mi>
  <mo>)</mo>
  <mo>&sime;</mo>
  <msub>
    <mi>H</mi>
    <mi>n</mi>
  </msub>
  <mo>(</mo>
  <mi>Γ</mi>
  <mo>)</mo>
</math>.</p>

<p></p>

<p></p>

<h3>The Koszul complex and the de Rham complex</h3>

<p>Let <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>&Aopf;</mi>
</math> be a commutative ring,</p>

<div class="pos">
<p class="dispeq"><math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>L</mi>
</math> an <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>&Aopf;</mi>
</math>-module <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mspace width="1em"/>
</math> and <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mspace width="1em"/>
  <mi>u</mi>
  <mo>:</mo>
  <mi>L</mi>
  <mi>&xrarr;</mi>
  <mi>&Aopf;</mi>
</math></p>
<br />
</div>

<p>an <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>&Aopf;</mi>
</math>-linear map. The <em>Koszul complex</em> is</p>

<div class="pos">
<p class="dispeq"><math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>&ctdot;</mi>
  <mi>&xrarr;</mi>
  <msup>
    <mo>Λ</mo>
    <mrow>
      <mi>i</mi>
      <mo>+</mo>
      <mn>1</mn>
    </mrow>
  </msup>
  <mo>(</mo>
  <mi>L</mi>
  <mo>)</mo>
  <mover>
    <mi>&xrarr;</mi>
    <msub>
      <mi>d</mi>
      <mrow>
        <mi>i</mi>
        <mo>+</mo>
        <mn>1</mn>
      </mrow>
    </msub>
  </mover>
  <msup>
    <mo>Λ</mo>
    <mi>i</mi>
  </msup>
  <mo>(</mo>
  <mi>L</mi>
  <mo>)</mo>
  <mover>
    <mi>&xrarr;</mi>
    <msub>
      <mi>d</mi>
      <mi>i</mi>
    </msub>
  </mover>
  <msup>
    <mo>Λ</mo>
    <mrow>
      <mi>i</mi>
      <mo>−</mo>
      <mn>1</mn>
    </mrow>
  </msup>
  <mo>(</mo>
  <mi>L</mi>
  <mo>)</mo>
  <mi>&xrarr;</mi>
  <mi>&ctdot;</mi>
</math></p>
<br />
</div>

<p>where <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>d</mi>
</math> is the unique antiderivation (<math
xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>d</mi>
  <mo>(</mo>
  <mi>x</mi>
  <mstyle scriptlevel="+1">
    <mo>&wedge;</mo>
  </mstyle>
  <mi>y</mi>
  <mo>)</mo>
  <mo>=</mo>
  <mi>d</mi>
  <mo>(</mo>
  <mi>x</mi>
  <mo>)</mo>
  <mstyle scriptlevel="+1">
    <mo>&wedge;</mo>
  </mstyle>
  <mi>y</mi>
  <mo>–</mo>
  <mi>x</mi>
  <mstyle scriptlevel="+1">
    <mo>&wedge;</mo>
  </mstyle>
  <mi>d</mi>
  <mo>(</mo>
  <mi>y</mi>
  <mo>)</mo>
</math>) of <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mo>Λ</mo>
  <mo>(</mo>
  <mi xmlns="http://www.w3.org/1998/Math/MathML">L</mi>
  <mo>)</mo>
</math> that extends <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>u</mi>
  <mi>:</mi>
  <mi>L</mi>
  <mi>&rarr;</mi>
  <mi>&Aopf;</mi>
</math>. Explicitly,</p>

<div class="pos">
<p class="dispeq"><math xmlns="http://www.w3.org/1998/Math/MathML"
display="block">
  <mi>d</mi>
  <mo>(</mo>
  <msub>
    <mi>&ell;</mi>
    <mn>1</mn>
  </msub>
  <mstyle scriptlevel="+1">
    <mo>&wedge;</mo>
  </mstyle>
  <mo>&ctdot;</mo>
  <mstyle scriptlevel="+1">
    <mo>&wedge;</mo>
  </mstyle>
  <msub>
    <mi>&ell;</mi>
    <mi>n</mi>
  </msub>
  <mo>)</mo>
  <mo>=</mo>
  <munderover>
    <mo>&sum;</mo>
    <mrow>
      <mi>i</mi>
      <mo>=</mo>
      <mn>1</mn>
    </mrow>
    <mi>n</mi>
  </munderover>
  <mo>(</mo>
  <mo>–</mo>
  <mn>1</mn>
  <msup>
    <mo>)</mo>
    <mrow>
      <mi>i</mi>
      <mo>+</mo>
      <mn>1</mn>
    </mrow>
  </msup>
  <mi>u</mi>
  <mo>(</mo>
  <msub>
    <mi>&ell;</mi>
    <mi>i</mi>
  </msub>
  <mo>)</mo>
  <mphantom>
    <mi>,</mi>
  </mphantom>
  <msub>
    <mi>&ell;</mi>
    <mn>1</mn>
  </msub>
  <mstyle scriptlevel="+1">
    <mo>&wedge;</mo>
  </mstyle>
  <mo>&ctdot;</mo>
  <mstyle scriptlevel="+1">
    <mo>&wedge;</mo>
  </mstyle>
  <msub>
    <mi>&ell;</mi>
    <mrow>
      <mi>i</mi>
      <mo>−</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <mstyle scriptlevel="+1">
    <mo>&wedge;</mo>
  </mstyle>
  <msub>
    <mi>&ell;</mi>
    <mrow>
      <mi>i</mi>
      <mo>+</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <mstyle scriptlevel="+1">
    <mo>&wedge;</mo>
  </mstyle>
  <mo>&ctdot;</mo>
  <mstyle scriptlevel="+1">
    <mo>&wedge;</mo>
  </mstyle>
  <msub>
    <mi>&ell;</mi>
    <mi>n</mi>
  </msub>
</math>.</p>
<br />
</div>

<h4>Example</h4>

<p>Let <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mo>&Kopf;</mo>
</math> be a commutative ring, <math
xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>L</mi>
</math> a <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>&Kopf;</mi>
</math>-module and let <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>&Aopf;</mi>
  <mo>=</mo>
  <mi>S</mi>
  <mo>(</mo>
  <mi>L</mi>
  <mo>)</mo>
</math>. The Koszul complex for the <math
xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>S</mi>
  <mo>(</mo>
  <mi>L</mi>
  <mo>)</mo>
</math> module <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>S</mi>
  <mo>(</mo>
  <mi>L</mi>
  <mo>)</mo>
  <msub>
    <mi>&otimes;</mi>
    <mi>&Kopf;</mi>
  </msub>
  <mi>L</mi>
</math> with linear form</p>

<div class="pos">
<p class="dispeq"><math xmlns="http://www.w3.org/1998/Math/MathML">
  <mtable>
    <mtr>
      <mtd>
        <mi>u</mi>
        <mo>:</mo>
      </mtd>
      <mtd>
        <mi>S</mi>
        <mo>(</mo>
        <mi>L</mi>
        <mo>)</mo>
        <msub>
          <mi>&otimes;</mi>
          <mi>&Kopf;</mi>
        </msub>
        <mi>L</mi>
      </mtd>
      <mtd>
        <mi>&xrarr;</mi>
      </mtd>
      <mtd>
        <mi>S</mi>
        <mo>(</mo>
        <mi>L</mi>
        <mo>)</mo>
      </mtd>
    </mtr>
    <mtr>
      <mtd>
        <mi></mi>
      </mtd>
      <mtd>
        <mi>f</mi>
        <mi>&otimes;</mi>
        <mi>x</mi>
      </mtd>
      <mtd>
        <mi>&map;</mi>
      </mtd>
      <mtd>
        <mi>f</mi>
        <mi>x</mi>
      </mtd>
    </mtr>
  </mtable>
  <mspace width="2em"/>
  <mtext>is</mtext>
  <mspace width="2em"/>
  <mo>Λ</mo>
  <mo>(</mo>
  <mi>S</mi>
  <mo>(</mo>
  <mi>L</mi>
  <mo>)</mo>
  <msub>
    <mi>&otimes;</mi>
    <mi>&Kopf;</mi>
  </msub>
  <mi>L</mi>
  <mo>)</mo>
  <mo>=</mo>
  <mi>S</mi>
  <mo>(</mo>
  <mi>L</mi>
  <mo>)</mo>
  <msub>
    <mi>&otimes;</mi>
    <mi>&Kopf;</mi>
  </msub>
  <mo>Λ</mo>
  <mo>(</mo>
  <mi>L</mi>
  <mo>)</mo>
</math></p>
<br />
</div>

<p>and is the direct sum of complexes</p>

<div class="pos">
<p class="dispeq"><math xmlns="http://www.w3.org/1998/Math/MathML">
  <mn>0</mn>
  <mi>&xrarr;</mi>
  <msup>
    <mi>S</mi>
    <mn>0</mn>
  </msup>
  <mi>L</mi>
  <msub>
    <mi>&otimes;</mi>
    <mi>&Kopf;</mi>
  </msub>
  <msup>
    <mi>Λ</mi>
    <mi>n</mi>
  </msup>
  <mi>L</mi>
  <mi>&xrarr;</mi>
  <msup>
    <mi>S</mi>
    <mn>1</mn>
  </msup>
  <mi>L</mi>
  <msub>
    <mi>&otimes;</mi>
    <mi>&Kopf;</mi>
  </msub>
  <msup>
    <mi>Λ</mi>
    <mrow>
      <mi>n</mi>
      <mo>−</mo>
      <mn>1</mn>
    </mrow>
  </msup>
  <mi>&xrarr;</mi>
  <mi>&ctdot;</mi>
  <mi>&xrarr;</mi>
  <msup>
    <mi>S</mi>
    <mi>n</mi>
  </msup>
  <mi>L</mi>
  <msub>
    <mi>&otimes;</mi>
    <mi>&Kopf;</mi>
  </msub>
  <msup>
    <mi>Λ</mi>
    <mn>0</mn>
  </msup>
  <mi>L</mi>
  <mi>&xrarr;</mi>
  <mn>0</mn>
</math></p>
<br />
</div>

<p>over <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>n</mi>
  <mi>&isin;</mi>
  <msub>
    <mi>&Zopf;</mi>
    <mrow>
      <mi>&ge;</mi>
      <mn>0</mn>
    </mrow>
  </msub>
</math> with</p>

<div class="pos">
<p class="dispeq"><math xmlns="http://www.w3.org/1998/Math/MathML"
display="block">
  <mi>d</mi>
  <mo>(</mo>
  <mo>(</mo>
  <msub>
    <mi>x</mi>
    <mn>1</mn>
  </msub>
  <mi>&ctdot;</mi>
  <msub>
    <mi>x</mi>
    <mi>p</mi>
  </msub>
  <mo>)</mo>
  <mi>&otimes;</mi>
  <mo>(</mo>
  <msub>
    <mi>y</mi>
    <mn>1</mn>
  </msub>
  <mstyle scriptlevel="+1">
    <mo>&wedge;</mo>
  </mstyle>
  <mi>&ctdot;</mi>
  <mstyle scriptlevel="+1">
    <mo>&wedge;</mo>
  </mstyle>
  <msub>
    <mi>y</mi>
    <mi>q</mi>
  </msub>
  <mo>)</mo>
  <mo>)</mo>
  <mo>=</mo>
  <munderover>
    <mo>&sum;</mo>
    <mrow>
      <mi>i</mi>
      <mo>=</mo>
      <mn>1</mn>
    </mrow>
    <mi>q</mi>
  </munderover>
  <mo>(</mo>
  <mo>–</mo>
  <mn>1</mn>
  <msup>
    <mo>)</mo>
    <mrow>
      <mi>i</mi>
      <mo>+</mo>
      <mn>1</mn>
    </mrow>
  </msup>
  <msub>
    <mi>y</mi>
    <mi>i</mi>
  </msub>
  <msub>
    <mi>x</mi>
    <mn>1</mn>
  </msub>
  <mi>&ctdot;</mi>
  <msub>
    <mi>x</mi>
    <mi>p</mi>
  </msub>
  <mi>&otimes;</mi>
  <mo>(</mo>
  <msub>
    <mi>y</mi>
    <mn>1</mn>
  </msub>
  <mstyle scriptlevel="+1">
    <mo>&wedge;</mo>
  </mstyle>
  <mi>&ctdot;</mi>
  <mstyle scriptlevel="+1">
    <mo>&wedge;</mo>
  </mstyle>
  <msub>
    <mi>y</mi>
    <mrow>
      <mi>i</mi>
      <mo>–</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <mstyle scriptlevel="+1">
    <mo>&wedge;</mo>
  </mstyle>
  <msub>
    <mi>y</mi>
    <mrow>
      <mi>i</mi>
      <mo>+</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <mstyle scriptlevel="+1">
    <mo>&wedge;</mo>
  </mstyle>
  <mi>&ctdot;</mi>
  <mstyle scriptlevel="+1">
    <mo>&wedge;</mo>
  </mstyle>
  <msub>
    <mi>y</mi>
    <mi>q</mi>
  </msub>
  <mo>)</mo>
</math>.</p>
<br />
</div>

<p>If <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>L</mi>
</math> is flat or <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>A</mi>
</math> is a <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>&Qopf;</mi>
</math>-algebra these complexes are exact and </p>

<div class="pos">
<p class="dispeq"><math xmlns="http://www.w3.org/1998/Math/MathML"
display="block">
  <munderover>
    <mo>&sum;</mo>
    <mrow>
      <mi>i</mi>
      <mo>=</mo>
      <mn>1</mn>
    </mrow>
    <mi>n</mi>
  </munderover>
  <mo>(</mo>
  <mo>–</mo>
  <mn>1</mn>
  <msup>
    <mo>)</mo>
    <mi>i</mi>
  </msup>
  <mo>[</mo>
  <msup>
    <mi>S</mi>
    <mi>i</mi>
  </msup>
  <mo>(</mo>
  <mi>L</mi>
  <mo>)</mo>
  <mo>]</mo>
  <mo>[</mo>
  <msup>
    <mi>Λ</mi>
    <mrow>
      <mi>n</mi>
      <mo>–</mo>
      <mi>i</mi>
    </mrow>
  </msup>
  <mo>(</mo>
  <mi>L</mi>
  <mo>)</mo>
  <mo>]</mo>
  <mo>=</mo>
  <mn>0</mn>
</math>.</p>
<br />
</div>

<h4>Example 2</h4>

<p>Let <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>&Kopf;</mi>
</math> be a commutative ring, <math
xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>M</mi>
</math> a <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>&Kopf;</mi>
</math>-module and <math xmlns="http://www.w3.org/1998/Math/MathML">
  <msub>
    <mi>x</mi>
    <mn>1</mn>
  </msub>
  <mo>,</mo>
  <mi>&hellip;</mi>
  <mo>,</mo>
  <msub>
    <mi>x</mi>
    <mi>&ell;</mi>
  </msub>
</math> a set of commuting endomorphisms of <math
xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>M</mi>
</math>. Then <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>M</mi>
</math> is a module for the ring</p>

<div class="pos">
<p class="dispeq"><math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>&Aopf;</mi>
  <mo>=</mo>
  <mi>&Kopf;</mi>
  <mo>[</mo>
  <msub>
    <mi>x</mi>
    <mn>1</mn>
  </msub>
  <mo>,</mo>
  <mi>&hellip;</mi>
  <mo>,</mo>
  <msub>
    <mi>x</mi>
    <mi>&ell;</mi>
  </msub>
  <mo>]</mo>
  <mspace width="1em"/>
  <mtext>and if </mtext>
  <mspace width="1em"/>
  <mi>L</mi>
  <mo>=</mo>
  <msup>
    <mi>&Aopf;</mi>
    <mrow>
      <mi>&oplus;</mi>
      <mi>&ell;</mi>
    </mrow>
  </msup>
  <mo>=</mo>
  <mi>&Aopf;</mi>
  <mtext>-span</mtext>
  <mo>{</mo>
  <msub>
    <mi>e</mi>
    <mn>1</mn>
  </msub>
  <mo>,</mo>
  <mi>&hellip;</mi>
  <mo>,</mo>
  <msub>
    <mi>e</mi>
    <mi>&ell;</mi>
  </msub>
  <mo>}</mo>
</math></p>
<br />
</div>

<p>with linear map</p>

<div class="pos">
<p class="dispeq"><math xmlns="http://www.w3.org/1998/Math/MathML">
  <mtable>
    <mtr>
      <mtd>
        <mi>u</mi>
        <mo>:</mo>
      </mtd>
      <mtd>
        <mi>L</mi>
      </mtd>
      <mtd>
        <mo>&xrarr;</mo>
      </mtd>
      <mtd>
        <mi>&Aopf;</mi>
      </mtd>
    </mtr>
    <mtr>
      <mtd>
        <mi></mi>
      </mtd>
      <mtd>
        <msub>
          <mi>e</mi>
          <mi>i</mi>
        </msub>
      </mtd>
      <mtd>
        <mo>&map;</mo>
      </mtd>
      <mtd>
        <msub>
          <mi>X</mi>
          <mi>i</mi>
        </msub>
      </mtd>
    </mtr>
  </mtable>
</math></p>
<br />
</div>

<p>If <math xmlns="http://www.w3.org/1998/Math/MathML">
  <msup>
    <mi>C</mi>
    <mi>p</mi>
  </msup>
  <mo>(</mo>
  <mi>M</mi>
  <mo>)</mo>
  <mo>=</mo>
  <mo>{</mo>
  <mtext>alternating maps from </mtext>
  <mo>{</mo>
  <mn>1</mn>
  <mo>,</mo>
  <mi>&hellip;</mi>
  <mo>,</mo>
  <mi>&ell;</mi>
  <msup>
    <mo>}</mo>
    <mi>p</mi>
  </msup>
  <mo>&xrarr;</mo>
  <mi>M</mi>
  <mo>}</mo>
</math> then</p>

<div class="pos">
<p class="dispeq"><math xmlns="http://www.w3.org/1998/Math/MathML">
  <msup>
    <mi>C</mi>
    <mi>p</mi>
  </msup>
  <mo>(</mo>
  <mi>M</mi>
  <mo>)</mo>
  <mi>&sime;</mi>
  <msub>
    <mi>Hom</mi>
    <mi>&Aopf;</mi>
  </msub>
  <mo>(</mo>
  <msup>
    <mi>Λ</mi>
    <mi>p</mi>
  </msup>
  <mo>(</mo>
  <mi>L</mi>
  <mo>)</mo>
  <mo>,</mo>
  <mi>M</mi>
  <mo>)</mo>
  <mo>&sime;</mo>
  <msub>
    <mi>Hom</mi>
    <mi>&Kopf;</mi>
  </msub>
  <mo>(</mo>
  <msup>
    <mi>Λ</mi>
    <mi>p</mi>
  </msup>
  <mo>(</mo>
  <msup>
    <mi>&Kopf;</mi>
    <mi>&ell;</mi>
  </msup>
  <mo>)</mo>
  <mo>,</mo>
  <mi>M</mi>
  <mo>)</mo>
  <mspace width="1em"/>
</math> and <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mspace width="1em"/>
  <msup>
    <mi>C</mi>
    <mi>p</mi>
  </msup>
  <mo>(</mo>
  <mi>M</mi>
  <mo>)</mo>
  <mo>&sime;</mo>
  <mi>M</mi>
  <msub>
    <mo>&otimes;</mo>
    <mi>&Kopf;</mi>
  </msub>
  <msup>
    <mi>Λ</mi>
    <mi>p</mi>
  </msup>
  <mo>(</mo>
  <msup>
    <mi>&Kopf;</mi>
    <mi>&ell;</mi>
  </msup>
  <mo>)</mo>
</math></p>
<br />
</div>

<p>and this gives a double complex</p>

<div class="pos">
<p class="dispeq"><math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>&ctdot;</mi>
  <mo>&lrhar;</mo>
  <msup>
    <mi>C</mi>
    <mrow>
      <mi>p</mi>
      <mo>–</mo>
      <mn>1</mn>
    </mrow>
  </msup>
  <mo>(</mo>
  <mi>M</mi>
  <mo>)</mo>
  <munderover>
    <mo>&lrhar;</mo>
    <msub>
      <mi>&PartialD;</mi>
      <mi>p</mi>
    </msub>
    <msup>
      <mi>&PartialD;</mi>
      <mrow>
        <mi>p</mi>
        <mo>–</mo>
        <mn>1</mn>
      </mrow>
    </msup>
  </munderover>
  <msup>
    <mi>C</mi>
    <mi>p</mi>
  </msup>
  <mo>(</mo>
  <mi>M</mi>
  <mo>)</mo>
  <munderover>
    <mo>&lrhar;</mo>
    <msub>
      <mi>&PartialD;</mi>
      <mrow>
        <mi>p</mi>
        <mo>+</mo>
        <mn>1</mn>
      </mrow>
    </msub>
    <msup>
      <mi>&PartialD;</mi>
      <mi>p</mi>
    </msup>
  </munderover>
  <msup>
    <mi>C</mi>
    <mrow>
      <mi>p</mi>
      <mo>+</mo>
      <mn>1</mn>
    </mrow>
  </msup>
  <mo>(</mo>
  <mi>M</mi>
  <mo>)</mo>
  <mo>&lrhar;</mo>
  <mi>&ctdot;</mi>
</math></p>
<br />
</div>

<p>with</p>

<p><math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mo>(</mo>
  <msup>
    <mi>&PartialD;</mi>
    <mi>p</mi>
  </msup>
  <mi>m</mi>
  <mo>)</mo>
  <mo>(</mo>
  <msub>
    <mi>α</mi>
    <mn>1</mn>
  </msub>
  <mo>,</mo>
  <mi>&hellip;</mi>
  <mo>,</mo>
  <msub>
    <mi>α</mi>
    <mrow>
      <mi>p</mi>
      <mo>+</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <mo>)</mo>
  <mo>=</mo>
  <munderover>
    <mo>&sum;</mo>
    <mrow>
      <mi>j</mi>
      <mo>=</mo>
      <mn>1</mn>
    </mrow>
    <mrow>
      <mi>p</mi>
      <mo>+</mo>
      <mn>1</mn>
    </mrow>
  </munderover>
  <mo>(</mo>
  <mo>–</mo>
  <mn>1</mn>
  <msup>
    <mo>)</mo>
    <mrow>
      <mi>j</mi>
      <mo>+</mo>
      <mn>1</mn>
    </mrow>
  </msup>
  <msub>
    <mi>x</mi>
    <msub>
      <mi>α</mi>
      <mi>j</mi>
    </msub>
  </msub>
  <mi>m</mi>
  <mo>(</mo>
  <msub>
    <mi>α</mi>
    <mn>1</mn>
  </msub>
  <mo>,</mo>
  <mi>&hellip;</mi>
  <mo>,</mo>
  <msub>
    <mi>α</mi>
    <mrow>
      <mi>j</mi>
      <mo>–</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <mo>,</mo>
  <msub>
    <mi>α</mi>
    <mrow>
      <mi>j</mi>
      <mo>+</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <mo>,</mo>
  <mi>&hellip;</mi>
  <mo>,</mo>
  <msub>
    <mi>α</mi>
    <mrow>
      <mi>p</mi>
      <mo>+</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <mo>)</mo>
</math></p>

<p>and</p>

<p><math xmlns="http://www.w3.org/1998/Math/MathML">
  <mo>(</mo>
  <msup>
    <mi>&PartialD;</mi>
    <mi>p</mi>
  </msup>
  <mi>m</mi>
  <mo>)</mo>
  <mo>(</mo>
  <msub>
    <mi>α</mi>
    <mn>1</mn>
  </msub>
  <mo>,</mo>
  <mi>&hellip;</mi>
  <mo>,</mo>
  <msub>
    <mi>α</mi>
    <mrow>
      <mi>p</mi>
      <mo>+</mo>
      <mn>1</mn>
    </mrow>
  </msub>
  <mo>)</mo>
  <mo>=</mo>
</math></p>

<p></p>

<p>The homology and cohomology of the complex are denoted <math
xmlns="http://www.w3.org/1998/Math/MathML">
  <msub>
    <mi>H</mi>
    <mi>r</mi>
  </msub>
  <mo>(</mo>
  <msub>
    <mi>x</mi>
    <mn>1</mn>
  </msub>
  <mo>,</mo>
  <mi>&hellip;</mi>
  <mo>,</mo>
  <msub>
    <mi>x</mi>
    <mi>&ell;</mi>
  </msub>
  <mo>;</mo>
  <mi>M</mi>
  <mo>)</mo>
</math> and <math xmlns="http://www.w3.org/1998/Math/MathML">
  <msup>
    <mi>H</mi>
    <mi>r</mi>
  </msup>
  <mo>(</mo>
  <msub>
    <mi>x</mi>
    <mn>1</mn>
  </msub>
  <mo>,</mo>
  <mi>&hellip;</mi>
  <mo>,</mo>
  <msub>
    <mi>x</mi>
    <mi>&ell;</mi>
  </msub>
  <mo>;</mo>
  <mi>M</mi>
  <mo>)</mo>
</math>. </p>

<p>Let <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>&Aopf;</mi>
</math> be a commutative ring and let <math
xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>M</mi>
</math> be an <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>&Aopf;</mi>
</math>-module. A sequence <math xmlns="http://www.w3.org/1998/Math/MathML">
  <msub>
    <mi>x</mi>
    <mn>1</mn>
  </msub>
  <mo>,</mo>
  <mi>&hellip;</mi>
  <mo>,</mo>
  <msub>
    <mi>x</mi>
    <mi>&ell;</mi>
  </msub>
</math> of elements of <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>&Aopf;</mi>
</math> is <em>completely secant </em> for <math
xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>M</mi>
</math> if <math xmlns="http://www.w3.org/1998/Math/MathML">
  <msub>
    <mi>H</mi>
    <mi>r</mi>
  </msub>
  <mo>(</mo>
  <msub>
    <mi>x</mi>
    <mn>1</mn>
  </msub>
  <mo>,</mo>
  <mi>&hellip;</mi>
  <mo>,</mo>
  <msub>
    <mi>x</mi>
    <mi>&ell;</mi>
  </msub>
  <mo>;</mo>
  <mi>M</mi>
  <mo>)</mo>
  <mo>=</mo>
  <mn>0</mn>
</math>, for <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>i</mi>
  <mo>&isin;</mo>
  <msub>
    <mi>&Zopf;</mi>
    <mrow>
      <mi>&gt;</mi>
      <mn>0</mn>
    </mrow>
  </msub>
</math>. An <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>M</mi>
</math><em>-regular sequence</em> is a sequence <math
xmlns="http://www.w3.org/1998/Math/MathML">
  <msub>
    <mi>x</mi>
    <mn>1</mn>
  </msub>
  <mo>,</mo>
  <mi>&hellip;</mi>
  <mo>,</mo>
  <msub>
    <mi>x</mi>
    <mi>&ell;</mi>
  </msub>
</math> of elements of <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>&Aopf;</mi>
</math> such that</p>

<p><math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mtable>
    <mtr>
      <mtd>
        <mfrac>
          <mi>M</mi>
          <mrow>
            <mo>(</mo>
            <msub>
              <mi>x</mi>
              <mn>1</mn>
            </msub>
            <mi>M</mi>
            <mo>+</mo>
            <mi>&ctdot;</mi>
            <mo>+</mo>
            <msub>
              <mi>x</mi>
              <mrow>
                <mi>i</mi>
                <mo>–</mo>
                <mn>1</mn>
              </mrow>
            </msub>
            <mi>M</mi>
            <mo>)</mo>
          </mrow>
        </mfrac>
      </mtd>
      <mtd>
        <mo>&xrarr;</mo>
      </mtd>
      <mtd>
        <mfrac>
          <mi>M</mi>
          <mrow>
            <mo>(</mo>
            <msub>
              <mi>x</mi>
              <mn>1</mn>
            </msub>
            <mi>M</mi>
            <mo>+</mo>
            <mi>&ctdot;</mi>
            <mo>+</mo>
            <msub>
              <mi>x</mi>
              <mrow>
                <mi>i</mi>
                <mo>–</mo>
                <mn>1</mn>
              </mrow>
            </msub>
            <mi>M</mi>
            <mo>)</mo>
          </mrow>
        </mfrac>
      </mtd>
    </mtr>
    <mtr>
      <mtd>
        <mi>y</mi>
      </mtd>
      <mtd>
        <mo>&map;</mo>
      </mtd>
      <mtd>
        <msub>
          <mi>x</mi>
          <mi>i</mi>
        </msub>
        <mi>y</mi>
      </mtd>
    </mtr>
  </mtable>
  <mspace width="1em"/>
</math> is injective for <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>i</mi>
  <mo>=</mo>
  <mn>1,2</mn>
  <mo>,</mo>
  <mi>&hellip;</mi>
  <mo>,</mo>
  <mi>n</mi>
</math>.</p>

<p>If <math xmlns="http://www.w3.org/1998/Math/MathML">
  <msub>
    <mi>x</mi>
    <mn>1</mn>
  </msub>
  <mo>,</mo>
  <mi>&hellip;</mi>
  <mo>,</mo>
  <msub>
    <mi>x</mi>
    <mi>&ell;</mi>
  </msub>
</math>is an <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>M</mi>
</math>-regular sequence then <math
xmlns="http://www.w3.org/1998/Math/MathML">
  <msub>
    <mi>x</mi>
    <mn>1</mn>
  </msub>
  <mo>,</mo>
  <mi>&hellip;</mi>
  <mo>,</mo>
  <msub>
    <mi>x</mi>
    <mi>&ell;</mi>
  </msub>
</math> is completely secant for <math
xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>M</mi>
</math>. If <math xmlns="http://www.w3.org/1998/Math/MathML">
  <msub>
    <mi>x</mi>
    <mn>1</mn>
  </msub>
  <mo>,</mo>
  <mi>&hellip;</mi>
  <mo>,</mo>
  <msub>
    <mi>x</mi>
    <mi>&ell;</mi>
  </msub>
</math>is an <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>&Aopf;</mi>
</math>-regular sequence and <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>I</mi>
  <mo>=</mo>
  <mo>忯</mo>
  <msub>
    <mi>x</mi>
    <mn>1</mn>
  </msub>
  <mo>,</mo>
  <mi>&hellip;</mi>
  <mo>,</mo>
  <msub>
    <mi>x</mi>
    <mi>&ell;</mi>
  </msub>
  <mo>濯</mo>
</math> then <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>I</mi>
  <mo>/</mo>
  <msup>
    <mi>I</mi>
    <mn>2</mn>
  </msup>
</math> is free of rank <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>r</mi>
</math> over <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>&Aopf;</mi>
  <mo>/</mo>
  <mi>I</mi>
</math> (see [Lang, XXI Sec. 4]).</p>

<p><strong>Example.</strong> The special case <math
xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>M</mi>
  <mo>=</mo>
  <mi>&Kopf;</mi>
  <mo>[</mo>
  <msub>
    <mi>x</mi>
    <mn>1</mn>
  </msub>
  <mo>,</mo>
  <mi>&hellip;</mi>
  <mo>,</mo>
  <msub>
    <mi>x</mi>
    <mi>n</mi>
  </msub>
  <mo>]</mo>
</math> with commuting endomorphisms <math
xmlns="http://www.w3.org/1998/Math/MathML">
  <mfrac>
    <mrow>
      <mi>&PartialD;</mi>
      <mphantom>
        x</mphantom>
    </mrow>
    <mrow>
      <mi>&PartialD;</mi>
      <msub>
        <mi>x</mi>
        <mn>1</mn>
      </msub>
    </mrow>
  </mfrac>
  <mo>,</mo>
  <mi>&hellip;</mi>
  <mo>,</mo>
  <mfrac>
    <mrow>
      <mi>&PartialD;</mi>
      <mphantom>
        x</mphantom>
    </mrow>
    <mrow>
      <mi>&PartialD;</mi>
      <msub>
        <mi>x</mi>
        <mi>n</mi>
      </msub>
    </mrow>
  </mfrac>
</math> is the <em>de Rham complex</em> of <math
xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>&Kopf;</mi>
  <mo>[</mo>
  <msub>
    <mi>x</mi>
    <mn>1</mn>
  </msub>
  <mo>,</mo>
  <mi>&hellip;</mi>
  <mo>,</mo>
  <msub>
    <mi>x</mi>
    <mi>n</mi>
  </msub>
  <mo>]</mo>
</math>.</p>

<h3>de Rham cohomology</h3>

<p>Let <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>A</mi>
</math> be a commutative algebra. The <em>de Rham cohomology</em> of <math
xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>A</mi>
</math> is the cohomology of the complex</p>

<div class="pos">
<p class="dispeq"><math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>&ctdot;</mi>
  <mi>&xrarr;</mi>
  <msup>
    <mo>Ω</mo>
    <mrow>
      <mi>i</mi>
      <mo>–</mo>
      <mn>1</mn>
    </mrow>
  </msup>
  <mo>(</mo>
  <mi>A</mi>
  <mo>)</mo>
  <mover>
    <mi>&xrarr;</mi>
    <msub>
      <mi>d</mi>
      <mrow>
        <mi>i</mi>
        <mo>–</mo>
        <mn>1</mn>
      </mrow>
    </msub>
  </mover>
  <msup>
    <mo>Ω</mo>
    <mi>i</mi>
  </msup>
  <mo>(</mo>
  <mi>A</mi>
  <mo>)</mo>
  <mover>
    <mi>&xrarr;</mi>
    <msub>
      <mi>d</mi>
      <mi>i</mi>
    </msub>
  </mover>
  <msup>
    <mo>Ω</mo>
    <mrow>
      <mi>i</mi>
      <mo>+</mo>
      <mn>1</mn>
    </mrow>
  </msup>
  <mo>(</mo>
  <mi>A</mi>
  <mo>)</mo>
  <mi>&xrarr;</mi>
  <mi>&ctdot;</mi>
</math></p>
<br />
</div>

<p>where the <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>p</mi>
</math>-differential forms of <math
xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>A</mi>
</math> is </p>

<p><math xmlns="http://www.w3.org/1998/Math/MathML">
  <msup>
    <mi>Ω</mi>
    <mi>p</mi>
  </msup>
  <mo>(</mo>
  <mi>A</mi>
  <mo>)</mo>
  <mo>=</mo>
  <msup>
    <mi>Λ</mi>
    <mi>p</mi>
  </msup>
  <mo>(</mo>
  <msup>
    <mi>Ω</mi>
    <mn>1</mn>
  </msup>
  <mo>(</mo>
  <mi>A</mi>
  <mo>)</mo>
  <mo>)</mo>
  <mo>,</mo>
  <msup>
    <mi>Ω</mi>
    <mn>1</mn>
  </msup>
  <mo>(</mo>
  <mi>A</mi>
  <mo>)</mo>
  <mo>=</mo>
  <mi>I</mi>
  <mo>/</mo>
  <msup>
    <mi>I</mi>
    <mn>2</mn>
  </msup>
  <mo>,</mo>
  <mi>I</mi>
  <mo>=</mo>
  <mi>ker</mi>
  <mo>(</mo>
  <mi>A</mi>
  <mo>&otimes;</mo>
  <mi>A</mi>
  <mo>&rarr;</mo>
  <mi>A</mi>
  <mo>)</mo>
  <mo>,</mo>
</math></p>

<p>and <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>d</mi>
</math> is the unique antiderivation of degree 1 which extends</p>

<p><math xmlns="http://www.w3.org/1998/Math/MathML">
  <mtable>
    <mtr>
      <mtd>
        <mi>d</mi>
        <mo>:</mo>
      </mtd>
      <mtd>
        <mi>A</mi>
      </mtd>
      <mtd>
        <mo>&xrarr;</mo>
      </mtd>
      <mtd>
        <msup>
          <mi>Ω</mi>
          <mn>1</mn>
        </msup>
        <mo>(</mo>
        <mi>A</mi>
        <mo>)</mo>
      </mtd>
    </mtr>
    <mtr>
      <mtd>
        <mi></mi>
      </mtd>
      <mtd>
        <mi>x</mi>
      </mtd>
      <mtd>
        <mo>&map;</mo>
      </mtd>
      <mtd>
        <mi>x</mi>
        <mo>&otimes;</mo>
        <mn>1</mn>
        <mo>–</mo>
        <mn>1</mn>
        <mo>&otimes;</mo>
        <mi>x</mi>
      </mtd>
    </mtr>
  </mtable>
</math> and satisfies <math xmlns="http://www.w3.org/1998/Math/MathML">
  <msup>
    <mi>d</mi>
    <mn>2</mn>
  </msup>
  <mo>=</mo>
  <mn>0</mn>
</math>.</p>

<p><strong>Example.</strong> If <math
xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>A</mi>
  <mo>=</mo>
  <mi>&Fopf;</mi>
  <mo>[</mo>
  <msub>
    <mi>x</mi>
    <mn>1</mn>
  </msub>
  <mo>,</mo>
  <mi>&hellip;</mi>
  <mo>,</mo>
  <msub>
    <mi>x</mi>
    <mi>n</mi>
  </msub>
  <mo>]</mo>
  <mi>then</mi>
</math></p>

<p>Let <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>M</mi>
</math> be an <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>A</mi>
</math>-module. A <em>connection</em> on <math
xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>M</mi>
</math> is an <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>&Fopf;</mi>
</math>-linear map</p>

<p><math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>&nabla;</mi>
  <mo>:</mo>
  <mi>M</mi>
  <mi>&xrarr;</mi>
  <mi>M</mi>
  <msub>
    <mo>&otimes;</mo>
    <mi>A</mi>
  </msub>
  <msup>
    <mi>Ω</mi>
    <mn>1</mn>
  </msup>
  <mo>(</mo>
  <mi>A</mi>
  <mo>)</mo>
</math> such that <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>&nabla;</mi>
  <mo>(</mo>
  <mi>f</mi>
  <mi>m</mi>
  <mo>)</mo>
  <mo>=</mo>
  <mi>f</mi>
  <mi>&nabla;</mi>
  <mo>(</mo>
  <mi>m</mi>
  <mo>)</mo>
  <mo>+</mo>
  <mi>m</mi>
  <mo>&otimes;</mo>
  <mi>d</mi>
  <mi>f</mi>
</math>,</p>

<p>for <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>f</mi>
  <mo>&isin;</mo>
  <mi>A</mi>
</math>, <math xmlns="http://www.w3.org/1998/Math/MathML">
  <mi>m</mi>
  <mo>&isin;</mo>
  <mi>M</mi>
</math>.</p>

<p></p>
</body>
</html>
