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 24 kB image not shown  

SSL chap7_mj.html   Interaktion und
PortierbarkeitHTML

 
 products/Sources/formale Sprachen/GAP/pkg/homalg/doc/chap7_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 7: Chain Morphisms</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="chap7"  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="chap6_mj.html">[Previous Chapter]</a>    <a href="chap8_mj.html">[Next Chapter]</a>   </div>

<p id="mathjaxlink" class="pcenter"><a href="chap7.html">[MathJax off]</a></p>
<p><a id="X782EF48B7D997E9E" name="X782EF48B7D997E9E"></a></p>
<div class="ChapSects"><a href="chap7_mj.html#X782EF48B7D997E9E">7 <span class="Heading">Chain Morphisms</span></a>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap7_mj.html#X8703B8017F55336F">7.1 <span class="Heading">ChainMorphisms: Categories and Representations</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X7CB62E188027B7C5">7.1-1 IsHomalgChainMorphism</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X853BD37084BFC602">7.1-2 IsHomalgChainEndomorphism</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X7C35D69F7B09BD47">7.1-3 IsChainMorphismOfFinitelyPresentedObjectsRep</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X7DF3EA1D817266C1">7.1-4 IsCochainMorphismOfFinitelyPresentedObjectsRep</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap7_mj.html#X83637FBE86C5DDF1">7.2 <span class="Heading">Chain Morphisms: Constructors</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X853361547FB213CA">7.2-1 HomalgChainMorphism</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap7_mj.html#X789E2EC07C041D78">7.3 <span class="Heading">Chain Morphisms: Properties</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X798B6A897FE4FF12">7.3-1 IsMorphism</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X8194427F8423EB00">7.3-2 IsGeneralizedMorphismWithFullDomain</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X84FE6CFD85AB7B73">7.3-3 IsGeneralizedEpimorphism</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X7C7A07FD795C903E">7.3-4 IsGeneralizedMonomorphism</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X7D686DF9832AE258">7.3-5 IsGeneralizedIsomorphism</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X790FC54F7DF8B5B1">7.3-6 IsOne</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X8709A2597FE67C7F">7.3-7 IsMonomorphism</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X7C8E0B1A7A8EE198">7.3-8 IsEpimorphism</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X8724A5E77FD88D49">7.3-9 IsSplitMonomorphism</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X87508506872F4FC3">7.3-10 IsSplitEpimorphism</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X85180A1E83C01BAA">7.3-11 IsIsomorphism</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X856D1F5C7E289064">7.3-12 IsAutomorphism</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X81B2B7BC7B27A1F4">7.3-13 IsGradedMorphism</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X7B5C2D788794699E">7.3-14 IsQuasiIsomorphism</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap7_mj.html#X83FBA43B7E5833F0">7.4 <span class="Heading">Chain Morphisms: Attributes</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X81A0D7187D28BA34">7.4-1 Source</a></span>
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X842454D5851D0C79">7.4-2 Range</a></span>
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap7_mj.html#X7DD92C727DD630DA">7.5 <span class="Heading">Chain Morphisms: Operations and Functions</span></a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X875F27D07EB78998">7.5-1 ByASmallerPresentation</a></span>
</div></div>
</div>

<h3>7 <span class="Heading">Chain Morphisms</span></h3>

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

<h4>7.1 <span class="Heading">ChainMorphisms: Categories and Representations</span></h4>

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

<h5>7.1-1 IsHomalgChainMorphism</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IsHomalgChainMorphism</code>( <var class="Arg">cm</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)chain morphisms.</p>

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

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

<h5>7.1-2 IsHomalgChainEndomorphism</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IsHomalgChainEndomorphism</code>( <var class="Arg">cm</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)chain endomorphisms.</p>

<p>(It is a subcategory of the <strong class="pkg">GAP</strong> categories <code class="code">IsHomalgChainMorphism</code> and <code class="code">IsHomalgEndomorphism</code>.)</p>

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

<h5>7.1-3 IsChainMorphismOfFinitelyPresentedObjectsRep</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IsChainMorphismOfFinitelyPresentedObjectsRep</code>( <var class="Arg">c</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 chain morphisms of finitely presented <strong class="pkg">homalg</strong> objects.</p>

<p>(It is a representation of the <strong class="pkg">GAP</strong> category <code class="func">IsHomalgChainMorphism</code> (<a href="chap7_mj.html#X7CB62E188027B7C5"><span class="RefLink">7.1-1</span></a>), which is a subrepresentation of the <strong class="pkg">GAP</strong> representation <code class="code">IsMorphismOfFinitelyGeneratedObjectsRep</code>.)</p>

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

<h5>7.1-4 IsCochainMorphismOfFinitelyPresentedObjectsRep</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IsCochainMorphismOfFinitelyPresentedObjectsRep</code>( <var class="Arg">c</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 cochain morphisms of finitely presented <strong class="pkg">homalg</strong> objects.</p>

<p>(It is a representation of the <strong class="pkg">GAP</strong> category <code class="func">IsHomalgChainMorphism</code> (<a href="chap7_mj.html#X7CB62E188027B7C5"><span class="RefLink">7.1-1</span></a>), which is a subrepresentation of the <strong class="pkg">GAP</strong> representation <code class="code">IsMorphismOfFinitelyGeneratedObjectsRep</code>.)</p>

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

<h4>7.2 <span class="Heading">Chain Morphisms: Constructors</span></h4>

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

<h5>7.2-1 HomalgChainMorphism</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ HomalgChainMorphism</code>( <var class="Arg">phi</var>[, <var class="Arg">C</var>][, <var class="Arg">D</var>][, <var class="Arg">d</var>] )</td><td class="tdright">( function )</td></tr></table></div>
<p>Returns: a <strong class="pkg">homalg</strong> chain morphism</p>

<p>The constructor creates a (co)chain morphism given a source <strong class="pkg">homalg</strong> (co)chain complex <var class="Arg">C</var>, a target <strong class="pkg">homalg</strong> (co)chain complex <var class="Arg">D</var>, and a <strong class="pkg">homalg</strong> morphism <var class="Arg">phi</var> at (co)homological degree <var class="Arg">d</var>. The returned (co)chain morphism will cautiously be indicated using parenthesis: "chain morphism". To verify if the result is indeed a (co)chain morphism use <code class="func">IsMorphism</code> (<a href="chap7_mj.html#X798B6A897FE4FF12"><span class="RefLink">7.3-1</span></a>). If source and target are identical objects, and only then, the (co)chain morphism is created as a (co)chain endomorphism.</p>

<p>The following examples shows a chain morphism that induces the zero morphism on homology, but is itself <em>not</em> zero in the derived category:</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 := 1 * zz;</span>
<The free left module of rank 1 on a free generator>
<span class="GAPprompt">gap></span> <span class="GAPinput">Display( M );</span>
Z^(1 x 1)
<span class="GAPprompt">gap></span> <span class="GAPinput">N := HomalgMatrix( "[3]", 1, 1, zz );;</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">N := LeftPresentation( N );</span>
<A cyclic torsion left module presented by 1 relation for
 a cyclic generator>
<span class="GAPprompt">gap></span> <span class="GAPinput">Display( N );</span>
Z/< 3 >
<span class="GAPprompt">gap></span> <span class="GAPinput">a := HomalgMap( HomalgMatrix( "[2]", 1, 1, zz ), M, M );</span>
<An endomorphism of a left module>
<span class="GAPprompt">gap></span> <span class="GAPinput">c := HomalgMap( HomalgMatrix( "[2]", 1, 1, zz ), M, N );</span>
<A homomorphism of left modules>
<span class="GAPprompt">gap></span> <span class="GAPinput">b := HomalgMap( HomalgMatrix( "[1]", 1, 1, zz ), M, M );</span>
<An endomorphism of a left module>
<span class="GAPprompt">gap></span> <span class="GAPinput">d := HomalgMap( HomalgMatrix( "[1]", 1, 1, zz ), M, N );</span>
<A homomorphism of left modules>
<span class="GAPprompt">gap></span> <span class="GAPinput">C1 := HomalgComplex( a );</span>
<A non-zero acyclic complex containing a single morphism of left modules at de\
grees [ 0 .. 1 ]>
<span class="GAPprompt">gap></span> <span class="GAPinput">C2 := HomalgComplex( c );</span>
<A non-zero acyclic complex containing a single morphism of left modules at de\
grees [ 0 .. 1 ]>
<span class="GAPprompt">gap></span> <span class="GAPinput">cm := HomalgChainMorphism( d, C1, C2 );</span>
<A "chain morphism" containing a single left morphism at degree 0>
<span class="GAPprompt">gap></span> <span class="GAPinput">Add( cm, b );</span>
<span class="GAPprompt">gap></span> <span class="GAPinput">IsMorphism( cm );</span>
true
<span class="GAPprompt">gap></span> <span class="GAPinput">cm;</span>
<A chain morphism containing 2 morphisms of left modules at degrees
[ 0 .. 1 ]>
<span class="GAPprompt">gap></span> <span class="GAPinput">hcm := DefectOfExactness( cm );</span>
<A chain morphism of graded objects containing
2 morphisms of left modules at degrees [ 0 .. 1 ]>
<span class="GAPprompt">gap></span> <span class="GAPinput">IsZero( hcm );</span>
true
<span class="GAPprompt">gap></span> <span class="GAPinput">IsZero( Source( hcm ) );</span>
false
<span class="GAPprompt">gap></span> <span class="GAPinput">IsZero( Range( hcm ) );</span>
false
</pre></div>

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

<h4>7.3 <span class="Heading">Chain Morphisms: Properties</span></h4>

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

<h5>7.3-1 IsMorphism</h5>

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

<p>Check if <var class="Arg">cm</var> is a well-defined chain morphism, i.e. independent of all involved presentations.</p>

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

<h5>7.3-2 IsGeneralizedMorphismWithFullDomain</h5>

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

<p>Check if <var class="Arg">cm</var> is a generalized morphism.</p>

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

<h5>7.3-3 IsGeneralizedEpimorphism</h5>

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

<p>Check if <var class="Arg">cm</var> is a generalized epimorphism.</p>

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

<h5>7.3-4 IsGeneralizedMonomorphism</h5>

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

<p>Check if <var class="Arg">cm</var> is a generalized monomorphism.</p>

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

<h5>7.3-5 IsGeneralizedIsomorphism</h5>

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

<p>Check if <var class="Arg">cm</var> is a generalized isomorphism.</p>

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

<h5>7.3-6 IsOne</h5>

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

<p>Check if the <strong class="pkg">homalg</strong> chain morphism <var class="Arg">cm</var> is the identity chain morphism.</p>

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

<h5>7.3-7 IsMonomorphism</h5>

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

<p>Check if the <strong class="pkg">homalg</strong> chain morphism <var class="Arg">cm</var> is a monomorphism.</p>

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

<h5>7.3-8 IsEpimorphism</h5>

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

<p>Check if the <strong class="pkg">homalg</strong> chain morphism <var class="Arg">cm</var> is an epimorphism.</p>

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

<h5>7.3-9 IsSplitMonomorphism</h5>

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

<p>Check if the <strong class="pkg">homalg</strong> chain morphism <var class="Arg">cm</var> is a split monomorphism. <br /></p>

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

<h5>7.3-10 IsSplitEpimorphism</h5>

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

<p>Check if the <strong class="pkg">homalg</strong> chain morphism <var class="Arg">cm</var> is a split epimorphism. <br /></p>

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

<h5>7.3-11 IsIsomorphism</h5>

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

<p>Check if the <strong class="pkg">homalg</strong> chain morphism <var class="Arg">cm</var> is an isomorphism.</p>

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

<h5>7.3-12 IsAutomorphism</h5>

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

<p>Check if the <strong class="pkg">homalg</strong> chain morphism <var class="Arg">cm</var> is an automorphism.</p>

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

<h5>7.3-13 IsGradedMorphism</h5>

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

<p>Check if the source and target complex of the <strong class="pkg">homalg</strong> chain morphism <var class="Arg">cm</var> are graded objects, i.e. if all their morphisms vanish.</p>

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

<h5>7.3-14 IsQuasiIsomorphism</h5>

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

<p>Check if the <strong class="pkg">homalg</strong> chain morphism <var class="Arg">cm</var> is a quasi-isomorphism.</p>

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

<h4>7.4 <span class="Heading">Chain Morphisms: Attributes</span></h4>

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

<h5>7.4-1 Source</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ Source</code>( <var class="Arg">cm</var> )</td><td class="tdright">( attribute )</td></tr></table></div>
<p>Returns: a <strong class="pkg">homalg</strong> complex</p>

<p>The source of the <strong class="pkg">homalg</strong> chain morphism <var class="Arg">cm</var>.</p>

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

<h5>7.4-2 Range</h5>

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ Range</code>( <var class="Arg">cm</var> )</td><td class="tdright">( attribute )</td></tr></table></div>
<p>Returns: a <strong class="pkg">homalg</strong> complex</p>

<p>The target (range) of the <strong class="pkg">homalg</strong> chain morphism <var class="Arg">cm</var>.</p>

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

<h4>7.5 <span class="Heading">Chain Morphisms: Operations and Functions</span></h4>

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

<h5>7.5-1 ByASmallerPresentation</h5>

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

<p>See <code class="func">ByASmallerPresentation</code> (<a href="chap6_mj.html#X79677A407C9EF3A0"><span class="RefLink">6.5-2</span></a>) on complexes.</p>


<div class="example"><pre>
InstallMethod( ByASmallerPresentation,
        "for homalg chain morphisms",
        [ IsHomalgChainMorphism ],
        
  function( cm )
    
    ByASmallerPresentation( Source( cm ) );
    ByASmallerPresentation( Range( cm ) );
    
    List( MorphismsOfChainMorphism( cm ), DecideZero );
    
    return cm;
    
end );
</pre></div>

<p>This method performs side effects on its argument <var class="Arg">cm</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="chap6_mj.html">[Previous Chapter]</a>    <a href="chap8_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%


¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.42Angebot  Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können  ¤

*Eine klare Vorstellung vom Zielzustand






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.