Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/GAP/pkg/homalg/doc/   (Algebra von RWTH Aachen Version 4.15.1©)  Datei vom 10.0.2024 mit Größe 20 kB image not shown  

Quelle  chap10_mj.html   Sprache: HTML

 
 products/Sources/formale Sprachen/GAP/pkg/homalg/doc/chap10_mj.html


<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<script type="text/javascript"
  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
<title>GAP (homalg) - Chapter 10: Spectral Sequences</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta name="generator" content="GAPDoc2HTML" />
<link rel="stylesheet" type="text/css" href="manual.css" />
<script src="manual.js" type="text/javascript"></script>
<script type="text/javascript">overwriteStyle();</script>
</head>
<body class="chap10"  onload="jscontent()">


<div class="chlinktop"><span class="chlink1">Goto Chapter: </span><a href="chap0_mj.html">Top</a>  <a href="chap1_mj.html">1</a>  <a href="chap2_mj.html">2</a>  <a href="chap3_mj.html">3</a>  <a href="chap4_mj.html">4</a>  <a href="chap5_mj.html">5</a>  <a href="chap6_mj.html">6</a>  <a href="chap7_mj.html">7</a>  <a href="chap8_mj.html">8</a>  <a href="chap9_mj.html">9</a>  <a href="chap10_mj.html">10</a>  <a href="chap11_mj.html">11</a>  <a href="chap12_mj.html">12</a>  <a href="chapA_mj.html">A</a>  <a href="chapB_mj.html">B</a>  <a href="chapC_mj.html">C</a>  <a href="chapD_mj.html">D</a>  <a href="chapE_mj.html">E</a>  <a href="chapF_mj.html">F</a>  <a href="chapBib_mj.html">Bib</a>  <a href="chapInd_mj.html">Ind</a>  </div>

<div class="chlinkprevnexttop"> <a href="chap0_mj.html">[Top of Book]</a>   <a href="chap0_mj.html#contents">[Contents]</a>    <a href="chap9_mj.html">[Previous Chapter]</a>    <a href="chap11_mj.html">[Next Chapter]</a>   </div>

<p id="mathjaxlink" class="pcenter"><a href="chap10.html">[MathJax off]</a></p>
<p><a id="X87330D8C82E71B50" name="X87330D8C82E71B50"></a></p>
<div class="ChapSects"><a href="chap10_mj.html#X87330D8C82E71B50">10 <span class="Heading">Spectral Sequences</span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap10_mj.html#X85E1174B7BDA291E">10.1 <span class="Heading">SpectralSequences: Categorie and Representations</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap10_mj.html#X795DCCD88630BA47">10.1-1 IsHomalgSpectralSequence</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap10_mj.html#X7F2858CB84D2FF7F">10.1-2 IsHomalgSpectralSequenceAssociatedToAnExactCouple</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap10_mj.html#X7A6FDA637E4D77CA">10.1-3 IsHomalgSpectralSequenceAssociatedToAFilteredComplex</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap10_mj.html#X7E7F02B379ABFBF6">10.1-4 IsHomalgSpectralSequenceAssociatedToABicomplex</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap10_mj.html#X81B2C07D7BBD25A9">10.1-5 IsSpectralSequenceOfFinitelyPresentedObjectsRep</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap10_mj.html#X7ACDC0C97D8F072A">10.1-6 IsSpectralCosequenceOfFinitelyPresentedObjectsRep</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap10_mj.html#X84F3E1DF86C576A3">10.2 <span class="Heading">Spectral Sequences: Constructors</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap10_mj.html#X840EE4DE7D84F72D">10.2-1 HomalgSpectralSequence</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap10_mj.html#X8014BAE984177944">10.3 <span class="Heading">Spectral Sequences: Attributes</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap10_mj.html#X862BD6E2875BC376">10.3-1 GeneralizedEmbeddingsInTotalObjects</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap10_mj.html#X7B84FE76787EAD55">10.3-2 GeneralizedEmbeddingsInTotalDefects</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap10_mj.html#X7BD192607D03A699">10.4 <span class="Heading">Spectral Sequences: Operations and Functions</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap10_mj.html#X8775988481D1579F">10.4-1 ByASmallerPresentation</a></span>
</div></div>
</div>

<h3>10 <span class="Heading">Spectral Sequences</span></h3>

<p>Spectral sequences are regarded as the computational sledgehammer in homological algebra. Quoting the last lines of Rotman's book [Rot79]:



<p>"The reader should now be convinced that virtually every purely homological result may be proved with spectral sequences. Even though "elementary" proofs may exist for many of these results, spectral sequences offer a systematic approach in place of sporadic success."</p>

<p><a id="X85E1174B7BDA291E" name="X85E1174B7BDA291E"></a></p>

<h4>10.1 <span class="Heading">SpectralSequences: Categorie and Representations</span></h4>

<p><a id="X795DCCD88630BA47" name="X795DCCD88630BA47"></a></p>

<h5>10.1-1 IsHomalgSpectralSequence</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IsHomalgSpectralSequence</code>( <var class="Arg">E</var> )</td><td class="tdright">( category )</td></tr></table></div>
<p>Returns: <code class="code">true</code> or <code class="code">false</code></p>

<p>The <strong class="pkg">GAP</strong> category of <strong class="pkg">homalg</strong> (co)homological spectral sequences.</p>

<p>(It is a subcategory of the <strong class="pkg">GAP</strong> category <code class="code">IsHomalgObject</code>.)</p>

<p><a id="X7F2858CB84D2FF7F" name="X7F2858CB84D2FF7F"></a></p>

<h5>10.1-2 IsHomalgSpectralSequenceAssociatedToAnExactCouple</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IsHomalgSpectralSequenceAssociatedToAnExactCouple</code>( <var class="Arg">E</var> )</td><td class="tdright">( category )</td></tr></table></div>
<p>Returns: <code class="code">true</code> or <code class="code">false</code></p>

<p>The <strong class="pkg">GAP</strong> category of <strong class="pkg">homalg</strong> associated to an exact couple.</p>

<p>(It is a subcategory of the <strong class="pkg">GAP</strong> category <code class="code">IsHomalgSpectralSequence</code>.)</p>

<p><a id="X7A6FDA637E4D77CA" name="X7A6FDA637E4D77CA"></a></p>

<h5>10.1-3 IsHomalgSpectralSequenceAssociatedToAFilteredComplex</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IsHomalgSpectralSequenceAssociatedToAFilteredComplex</code>( <var class="Arg">E</var> )</td><td class="tdright">( category )</td></tr></table></div>
<p>Returns: <code class="code">true</code> or <code class="code">false</code></p>

<p>The <strong class="pkg">GAP</strong> category of <strong class="pkg">homalg</strong> associated to a filtered complex.</p>

<p>(It is a subcategory of the <strong class="pkg">GAP</strong> category <code class="code">IsHomalgSpectralSequence</code>.) <br /> <br /> The <span class="SimpleMath">\(0\)</span>-th spectral sheet <span class="SimpleMath">\(E_0\)</span> stemming from a filtration is a bigraded (differential) object, which, in general, does not stem from an exact couple (although <span class="SimpleMath">\(E_1\)</span>, <span class="SimpleMath">\(E_2\)</span>, ... do).</p>

<p><a id="X7E7F02B379ABFBF6" name="X7E7F02B379ABFBF6"></a></p>

<h5>10.1-4 IsHomalgSpectralSequenceAssociatedToABicomplex</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IsHomalgSpectralSequenceAssociatedToABicomplex</code>( <var class="Arg">E</var> )</td><td class="tdright">( category )</td></tr></table></div>
<p>Returns: <code class="code">true</code> or <code class="code">false</code></p>

<p>The <strong class="pkg">GAP</strong> category of <strong class="pkg">homalg</strong> associated to a bicomplex.</p>

<p>(It is a subcategory of the <strong class="pkg">GAP</strong> category <br /> <code class="code">IsHomalgSpectralSequenceAssociatedToAFilteredComplex</code>.)</p>

<p><a id="X81B2C07D7BBD25A9" name="X81B2C07D7BBD25A9"></a></p>

<h5>10.1-5 IsSpectralSequenceOfFinitelyPresentedObjectsRep</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IsSpectralSequenceOfFinitelyPresentedObjectsRep</code>( <var class="Arg">E</var> )</td><td class="tdright">( representation )</td></tr></table></div>
<p>Returns: <code class="code">true</code> or <code class="code">false</code></p>

<p>The <strong class="pkg">GAP</strong> representation of homological spectral sequences of finitley generated <strong class="pkg">homalg</strong> objects.</p>

<p>(It is a representation of the <strong class="pkg">GAP</strong> category <code class="func">IsHomalgSpectralSequence</code> (<a href="chap10_mj.html#X795DCCD88630BA47"><span class="RefLink">10.1-1</span></a>), which is a subrepresentation of the <strong class="pkg">GAP</strong> representation <code class="code">IsFinitelyPresentedObjectRep</code>.)</p>

<p><a id="X7ACDC0C97D8F072A" name="X7ACDC0C97D8F072A"></a></p>

<h5>10.1-6 IsSpectralCosequenceOfFinitelyPresentedObjectsRep</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IsSpectralCosequenceOfFinitelyPresentedObjectsRep</code>( <var class="Arg">E</var> )</td><td class="tdright">( representation )</td></tr></table></div>
<p>Returns: <code class="code">true</code> or <code class="code">false</code></p>

<p>The <strong class="pkg">GAP</strong> representation of cohomological spectral sequences of finitley generated <strong class="pkg">homalg</strong> objects.</p>

<p>(It is a representation of the <strong class="pkg">GAP</strong> category <code class="func">IsHomalgSpectralSequence</code> (<a href="chap10_mj.html#X795DCCD88630BA47"><span class="RefLink">10.1-1</span></a>), which is a subrepresentation of the <strong class="pkg">GAP</strong> representation <code class="code">IsFinitelyPresentedObjectRep</code>.)</p>

<p><a id="X84F3E1DF86C576A3" name="X84F3E1DF86C576A3"></a></p>

<h4>10.2 <span class="Heading">Spectral Sequences: Constructors</span></h4>

<p><a id="X840EE4DE7D84F72D" name="X840EE4DE7D84F72D"></a></p>

<h5>10.2-1 HomalgSpectralSequence</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ HomalgSpectralSequence</code>( <var class="Arg">r</var>, <var class="Arg">B</var>, <var class="Arg">a</var> )</td><td class="tdright">( operation )</td></tr></table></div>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ HomalgSpectralSequence</code>( <var class="Arg">r</var>, <var class="Arg">B</var> )</td><td class="tdright">( operation )</td></tr></table></div>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ HomalgSpectralSequence</code>( <var class="Arg">B</var>, <var class="Arg">a</var> )</td><td class="tdright">( operation )</td></tr></table></div>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ HomalgSpectralSequence</code>( <var class="Arg">B</var> )</td><td class="tdright">( operation )</td></tr></table></div>
<p>Returns: a <strong class="pkg">homalg</strong> spectral sequence</p>

<p>The first syntax is the main constructor. It creates the homological (resp. cohomological) spectral sequence associated to the homological (resp. cohomological) bicomplex <var class="Arg">B</var> starting at level <span class="SimpleMath">\(0\)</span> and ending at level <var class="Arg">r</var><span class="SimpleMath">\(\geq 0\)</span> (regardless if the spectral sequence stabilizes earlier). The generalized embeddings into the objects of 0-th sheet are always computed for each higher sheet <span class="SimpleMath">\(Er\)</span> and stored as a record under the component <span class="SimpleMath">\(Er\)</span>!.absolute_embeddings. If <var class="Arg">a</varis greater than <span class="SimpleMath">\(0\)</span> the generalized embeddings into the objects of the <var class="Arg">a</var>-th sheet also get computed for each higher sheet <span class="SimpleMath">\(Er\)</span> and stored as a record under the component <span class="SimpleMath">\(Er\)</span>!.relative_embeddings. The level <var class="Arg">a</var> at which the spectral sequence becomes intrinsic is a natural candidate for <var class="Arg">a</var>. The <var class="Arg">a</var>-th sheet is called the <em>special</em> sheet.</p>

<p>If <var class="Arg">r</var><span class="SimpleMath">\(=-1\)</span> it computes all the sheets of the spectral sequence until the sequence stabilizes, i.e. until all higher arrows become zero.</p>

<p>If <var class="Arg">a</var><span class="SimpleMath">\(=-1\)</span> no special sheet is specified.</p>

<p>In the second syntax <var class="Arg">a</var> is set to <span class="SimpleMath">\(-1\)</span>.</p>

<p>In the third syntax <var class="Arg">r</var> is set to <span class="SimpleMath">\(-1\)</span>.</p>

<p>In the fourth syntax both <var class="Arg">r</var> and <var class="Arg">a</var> are set to <span class="SimpleMath">\(-1\)</span>.</p>

<p>The following example demonstrates the computation of a <span class="SimpleMath">\(Tor-Ext\)</span> spectral sequence:</p>


<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">zz := HomalgRingOfIntegers( );</span>
Z
<span class="GAPprompt">gap></span> <span class="GAPinput">M := HomalgMatrix( "[ 2, 3, 4, 5, 6, 7 ]", 2, 3, zz );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">M := LeftPresentation( M );</span>
<A non-torsion left module presented by 2 relations for 3 generators>
<span class="GAPprompt">gap></span> <span class="GAPinput">dM := Resolution( M );</span>
<A non-zero right acyclic complex containing a single morphism of left modules\
 at degrees [ 0 .. 1 ]>
<span class="GAPprompt">gap></span> <span class="GAPinput">CC := Hom( dM, dM );</span>
<A non-zero acyclic cocomplex containing a single morphism of right complexes \
at degrees [ 0 .. 1 ]>
<span class="GAPprompt">gap></span> <span class="GAPinput">B := HomalgBicomplex( CC );</span>
<A non-zero bicocomplex containing right modules at bidegrees [ 0 .. 1 ]x
[ -1 .. 0 ]>
</pre></div>

<p>Now we construct the spectral sequence associated to the bicomplex <span class="SimpleMath">\(B\)</span>, also called the <em>first</em> spectral sequence:</p>


<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">I_E := HomalgSpectralSequence( 2, B );</span>
<A stable cohomological spectral sequence with sheets at levels 
[ 0 .. 2 ] each consisting of right modules at bidegrees [ 0 .. 1 ]x
[ -1 .. 0 ]>
<span class="GAPprompt">gap></span> <span class="GAPinput">Display( I_E );</span>
a cohomological spectral sequence at bidegrees
[ [ 0 .. 1 ], [ -1 .. 0 ] ]
---------
Level 0:

 * *
 * *
---------
Level 1:

 * *
 . .
---------
Level 2:

 s s
 . .
</pre></div>

<p>Legend:</p>


<ul>
<li><p>A star <var class="Arg">*</var> stands for a nonzero object.</p>

</li>
<li><p>A dot <var class="Arg">.</var> stands for a zero object.</p>

</li>
<li><p>The letter <var class="Arg">s</var> stands for a nonzero object that became stable.</p>

</li>
</ul>
<p>The <em>second</em> spectral sequence of the bicomplex is, by definition, the spectral sequence associated to the transposed bicomplex:</p>


<div class="example"><pre>
<span class="GAPprompt">gap></span> <span class="GAPinput">tB := TransposedBicomplex( B );</span>
<A non-zero bicocomplex containing right modules at bidegrees [ -1 .. 0 ]x
[ 0 .. 1 ]>
<span class="GAPprompt">gap></span> <span class="GAPinput">II_E := HomalgSpectralSequence( tB, 2 );</span>
<A stable cohomological spectral sequence with sheets at levels 
[ 0 .. 2 ] each consisting of right modules at bidegrees [ -1 .. 0 ]x
[ 0 .. 1 ]>
<span class="GAPprompt">gap></span> <span class="GAPinput">Display( II_E );</span>
a cohomological spectral sequence at bidegrees
[ [ -1 .. 0 ], [ 0 .. 1 ] ]
---------
Level 0:

 * *
 * *
---------
Level 1:

 * *
 * *
---------
Level 2:

 s s
 . s
</pre></div>

<p><a id="X8014BAE984177944" name="X8014BAE984177944"></a></p>

<h4>10.3 <span class="Heading">Spectral Sequences: Attributes</span></h4>

<p><a id="X862BD6E2875BC376" name="X862BD6E2875BC376"></a></p>

<h5>10.3-1 GeneralizedEmbeddingsInTotalObjects</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ GeneralizedEmbeddingsInTotalObjects</code>( <var class="Arg">E</var> )</td><td class="tdright">( attribute )</td></tr></table></div>
<p>Returns: a record containing <strong class="pkg">homalg</strong> maps</p>

<p>The generalized embbedings of the objects in the stable sheet into the objects of the associated total complex.</p>

<p><a id="X7B84FE76787EAD55" name="X7B84FE76787EAD55"></a></p>

<h5>10.3-2 GeneralizedEmbeddingsInTotalDefects</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ GeneralizedEmbeddingsInTotalDefects</code>( <var class="Arg">E</var> )</td><td class="tdright">( attribute )</td></tr></table></div>
<p>Returns: a record containing <strong class="pkg">homalg</strong> maps</p>

<p>The generalized embbedings of the objects in the stable sheet into the defects of the associated total complex.</p>

<p><a id="X7BD192607D03A699" name="X7BD192607D03A699"></a></p>

<h4>10.4 <span class="Heading">Spectral Sequences: Operations and Functions</span></h4>

<p><a id="X8775988481D1579F" name="X8775988481D1579F"></a></p>

<h5>10.4-1 ByASmallerPresentation</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ ByASmallerPresentation</code>( <var class="Arg">E</var> )</td><td class="tdright">( method )</td></tr></table></div>
<p>Returns: a <strong class="pkg">homalg</strong> spectral sequence</p>

<p>See <code class="func">ByASmallerPresentation</code> (<a href="chap9_mj.html#X7A70FD7C82C0C837"><span class="RefLink">9.4-1</span></a>) on bigraded object.</p>


<div class="example"><pre>
InstallMethod( ByASmallerPresentation,
        "for homalg spectral sequences",
        [ IsHomalgSpectralSequence ],
        
  function( E )
    
    ByASmallerPresentation( HighestLevelSheetInSpectralSequence( E ) );
    
    if IsBound( E!.TransposedSpectralSequence ) then
        ByASmallerPresentation( E!.TransposedSpectralSequence );
    fi;
    
    return E;
    
end );
</pre></div>

<p>This method performs side effects on its argument <var class="Arg">E</var> and returns it.</p>


<div class="chlinkprevnextbot"> <a href="chap0_mj.html">[Top of Book]</a>   <a href="chap0_mj.html#contents">[Contents]</a>    <a href="chap9_mj.html">[Previous Chapter]</a>    <a href="chap11_mj.html">[Next Chapter]</a>   </div>


<div class="chlinkbot"><span class="chlink1">Goto Chapter: </span><a href="chap0_mj.html">Top</a>  <a href="chap1_mj.html">1</a>  <a href="chap2_mj.html">2</a>  <a href="chap3_mj.html">3</a>  <a href="chap4_mj.html">4</a>  <a href="chap5_mj.html">5</a>  <a href="chap6_mj.html">6</a>  <a href="chap7_mj.html">7</a>  <a href="chap8_mj.html">8</a>  <a href="chap9_mj.html">9</a>  <a href="chap10_mj.html">10</a>  <a href="chap11_mj.html">11</a>  <a href="chap12_mj.html">12</a>  <a href="chapA_mj.html">A</a>  <a href="chapB_mj.html">B</a>  <a href="chapC_mj.html">C</a>  <a href="chapD_mj.html">D</a>  <a href="chapE_mj.html">E</a>  <a href="chapF_mj.html">F</a>  <a href="chapBib_mj.html">Bib</a>  <a href="chapInd_mj.html">Ind</a>  </div>

<hr />
<p class="foot">generated by <a href="http://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc">GAPDoc2HTML</a></p>
</body>
</html>

100%


¤ Dauer der Verarbeitung: 0.77 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung ist noch experimentell.