<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ HomomorphismChainToCommutativeDiagram</code>( <var class="Arg">H</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs a list <span class="SimpleMath">H=[h_1,h_2,...,h_n]</span> of mappings such that the composite <span class="SimpleMath">h_1h_2...h_n</span> is defined. It returns the list of composable homomorphism as a commutative diagram.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ NormalSeriesToQuotientDiagram</code>( <var class="Arg">L</var> )</td><td class="tdright">( function )</td></tr></table></div>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ NormalSeriesToQuotientDiagram</code>( <var class="Arg">L</var>, <var class="Arg">M</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs an increasing (or decreasing) list <span class="SimpleMath">L=[L_1,L_2,...,L_n]</span> of normal subgroups of a group <span class="SimpleMath">G</span> with <span class="SimpleMath">G=L_n</span>. It returns the chain of quotient homomorphisms <span class="SimpleMath">G/L_i → G/L_i+1</span> as a commutative diagram.</p>
<p>Optionally a subseries <span class="SimpleMath">M</span> of <span class="SimpleMath">L</span> can be entered as a second variable. Then the resulting diagram of quotient groups has two rows of horizontal arrows and one row of vertical arrows.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ NerveOfCommutativeDiagram</code>( <var class="Arg">D</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs a commutative diagram <span class="SimpleMath">D</span> and returns the commutative diagram <span class="SimpleMath">ND</span> consisting of all possible composites of the arrows in <span class="SimpleMath">D</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ GroupHomologyOfCommutativeDiagram</code>( <var class="Arg">D</var>, <var class="Arg">n</var> )</td><td class="tdright">( function )</td></tr></table></div>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ GroupHomologyOfCommutativeDiagram</code>( <var class="Arg">D</var>, <var class="Arg">n</var>, <var class="Arg">prime</var> )</td><td class="tdright">( function )</td></tr></table></div>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ GroupHomologyOfCommutativeDiagram</code>( <var class="Arg">D</var>, <var class="Arg">n</var>, <var class="Arg">prime</var>, <var class="Arg">Resolution_Algorithm</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs a commutative diagram <span class="SimpleMath">D</span> of <span class="SimpleMath">p</span>-groups and positive integer <span class="SimpleMath">n</span>. It returns the commutative diagram of vector spaces obtained by applying mod p homology.</p>
<p>Non-prime power groups can also be handled if a prime <span class="SimpleMath">p</span> is entered as the third argument. Integral homology can be obtained by setting <span class="SimpleMath">p=0</span>. For <span class="SimpleMath">p=0</span> the result is a diagram of groups.</p>
<p>A particular resolution algorithm, such as ResolutionNilpotentGroup, can be entered as a fourth argument. For positive <span class="SimpleMath">p</span> the default is ResolutionPrimePowerGroup. For <span class="SimpleMath">p=0</span> the default is ResolutionFiniteGroup.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ PersistentHomologyOfCommutativeDiagramOfPGroups</code>( <var class="Arg">D</var>, <var class="Arg">n</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs a commutative diagram <span class="SimpleMath">D</span> of finite <span class="SimpleMath">p</span>-groups and a positive integer <span class="SimpleMath">n</span>. It returns a list containing, for each homomorphism in the nerve of <span class="SimpleMath">D</span>, a triple <span class="SimpleMath">[k,l,m]</span> where <span class="SimpleMath">k</span> is the dimension of the source of the induced mod <span class="SimpleMath">p</span> homology map in degree <span class="SimpleMath">n</span>, <span class="SimpleMath">l</span> is the dimension of the image, and <span class="SimpleMath">m</span> is the dimension of the cokernel.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ CategoricalEnrichment</code>( <var class="Arg">X</var>, <var class="Arg">Name</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs a structure <span class="SimpleMath">X</span> such as a group or group homomorphism, together with the name of some existing category such as Name:=Category_of_Groups or Category_of_Abelian_Groups. It returns, as appropriate, an object or arrow in the named category.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IdentityArrow</code>( <var class="Arg">X</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs an object <span class="SimpleMath">X</span> in some category, and returns the identity arrow on the object <span class="SimpleMath">X</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ InitialArrow</code>( <var class="Arg">X</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs an object <span class="SimpleMath">X</span> in some category, and returns the arrow from the initial object in the category to <span class="SimpleMath">X</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ TerminalArrow</code>( <var class="Arg">X</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs an object <span class="SimpleMath">X</span> in some category, and returns the arrow from <span class="SimpleMath">X</span> to the terminal object in the category.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ HasInitialObject</code>( <var class="Arg">Name</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs the name of a category and returns true or false depending on whether the category has an initial object.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ HasTerminalObject</code>( <var class="Arg">Name</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs the name of a category and returns true or false depending on whether the category has a terminal object.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ Source</code>( <var class="Arg">f</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs an arrow <span class="SimpleMath">f</span> in some category, and returns its source.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ Target</code>( <var class="Arg">f</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs an arrow <span class="SimpleMath">f</span> in some category, and returns its target.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ CategoryName</code>( <var class="Arg">X</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs an object or arrow <span class="SimpleMath">X</span> in some category, and returns the name of the category.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ CompositionEqualityAdditionMinus</code></td><td class="tdright">( global variable )</td></tr></table></div>
<p>Composition of suitable arrows <span class="SimpleMath">f,g</span> is given by <span class="SimpleMath">f*g</span> when the source of <span class="SimpleMath">f</span> equals the target of <spanclass="SimpleMath">g</span>. (Warning: this differes to the standard GAP convention.)</p>
<p>Equality is tested using <span class="SimpleMath">f=g</span>.</p>
<p>In an additive category the sum and difference of suitable arrows is given by <span class="SimpleMath">f+g</span> and <span class="SimpleMath">f-g</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ Object</code>( <var class="Arg">X</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs an object <span class="SimpleMath">X</span> in some category, and returns the GAP structure <span class="SimpleMath">Y</span> such that <span class="SimpleMath">X=CategoricalEnrichment(Y,CategoryName(X))</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ Mapping</code>( <var class="Arg">X</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs an arrow <span class="SimpleMath">f</span> in some category, and returns the GAP structure <span class="SimpleMath">Y</span> such that <span class="SimpleMath">f=CategoricalEnrichment(Y,CategoryName(X))</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IsCategoryObject</code>( <var class="Arg">X</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs <span class="SimpleMath">X</span> and returns true if <span class="SimpleMath">X</span> is an object in some category.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IsCategoryArrow</code>( <var class="Arg">X</var> )</td><td class="tdright">( function )</td></tr></table></div>
<p>Inputs <span class="SimpleMath">X</span> and returns true if <span class="SimpleMath">X</span> is an arrow in some category.</p>
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.