<p>The argument is a generalized morphism <span class="SimpleMath">\(\alpha\)</span> by a span <span class="SimpleMath">\(a \leftarrow b \rightarrow c\)</span>. The output is <code class="code">true</code> if <span class="SimpleMath">\(a \leftarrow b\)</span> is congruent to an identity morphism, <code class="code">false</code> otherwise.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ UnderlyingHonestObject</code>( <var class="Arg">a</var> )</td><td class="tdright">( attribute )</td></tr></table></div>
<p>Returns: an object in <span class="SimpleMath">\(\mathbf{A}\)</span></p>
<p>The argument is an object <span class="SimpleMath">\(a\)</span> in the generalized morphism category by spans. The output is its underlying honest object.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ Arrow</code>( <var class="Arg">alpha</var> )</td><td class="tdright">( attribute )</td></tr></table></div>
<p>Returns: a morphism in <span class="SimpleMath">\(\mathrm{Hom}_{\mathbf{A}}(b,c)\)</span></p>
<p>The argument is a generalized morphism <span class="SimpleMath">\(\alpha\)</span> by a span <span class="SimpleMath">\(a \leftarrow b \rightarrow c\)</span>. The output is its arrow <span class="SimpleMath">\(b \rightarrow c\)</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ ReversedArrow</code>( <var class="Arg">alpha</var> )</td><td class="tdright">( attribute )</td></tr></table></div>
<p>Returns: a morphism in <span class="SimpleMath">\(\mathrm{Hom}_{\mathbf{A}}(b,a)\)</span></p>
<p>The argument is a generalized morphism <span class="SimpleMath">\(\alpha\)</span> by a span <span class="SimpleMath">\(a \leftarrow b \rightarrow c\)</span>. The output is its reversed arrow <span class="SimpleMath">\(a \leftarrow b\)</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ NormalizedSpanTuple</code>( <var class="Arg">alpha</var> )</td><td class="tdright">( attribute )</td></tr></table></div>
<p>Returns: a pair of morphisms in <span class="SimpleMath">\(\mathbf{A}\)</span>.</p>
<p>The argument is a generalized morphism <span class="SimpleMath">\(\alpha: a \rightarrow b\)</span> by a span. The output is its normalized span pair <span class="SimpleMath">\((a \leftarrow d, d \rightarrow b)\)</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ PseudoInverse</code>( <var class="Arg">alpha</var> )</td><td class="tdright">( attribute )</td></tr></table></div>
<p>Returns: a morphism in <span class="SimpleMath">\(\mathrm{Hom}_{\mathbf{G(A)}}(b,a)\)</span></p>
<p>The argument is a generalized morphism <span class="SimpleMath">\(\alpha: a \rightarrow b\)</span> by a span. The output is its pseudo inverse <span class="SimpleMath">\(b \rightarrow a\)</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ GeneralizedInverseBySpan</code>( <var class="Arg">alpha</var> )</td><td class="tdright">( attribute )</td></tr></table></div>
<p>Returns: a morphism in <span class="SimpleMath">\(\mathrm{Hom}_{\mathbf{G(A)}}(b,a)\)</span></p>
<p>The argument is a morphism <span class="SimpleMath">\(\alpha: a \rightarrow b \in \mathbf{A}\)</span>. The output is its generalized inverse <span class="SimpleMath">\(b \rightarrow a\)</span> by span.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IdempotentDefinedBySubobjectBySpan</code>( <var class="Arg">alpha</var> )</td><td class="tdright">( attribute )</td></tr></table></div>
<p>Returns: a morphism in <span class="SimpleMath">\(\mathrm{Hom}_{\mathbf{G(A)}}(b,b)\)</span></p>
<p>The argument is a subobject <span class="SimpleMath">\(\alpha: a \hookrightarrow b \in \mathbf{A}\)</span>. The output is the idempotent <span class="SimpleMath">\(b \rightarrow b \in \mathbf{G(A)}\)</span> by span defined by <span class="SimpleMath">\(\alpha\)</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ IdempotentDefinedByFactorobjectBySpan</code>( <var class="Arg">alpha</var> )</td><td class="tdright">( attribute )</td></tr></table></div>
<p>Returns: a morphism in <span class="SimpleMath">\(\mathrm{Hom}_{\mathbf{G(A)}}(b,b)\)</span></p>
<p>The argument is a factorobject <span class="SimpleMath">\(\alpha: b \twoheadrightarrow a \in \mathbf{A}\)</span>. The output is the idempotent <span class="SimpleMath">\(b \rightarrow b \in \mathbf{G(A)}\)</span> by span defined by <span class="SimpleMath">\(\alpha\)</span>.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ NormalizedSpan</code>( <var class="Arg">alpha</var> )</td><td class="tdright">( attribute )</td></tr></table></div>
<p>Returns: a morphism in <span class="SimpleMath">\(\mathrm{Hom}_{\mathbf{G(A)}}(a,b)\)</span></p>
<p>The argument is a generalized morphism <span class="SimpleMath">\(\alpha: a \rightarrow b\)</span> by a span. The output is its normalization by span.</p>
<p>The arguments are a a factorobject <span class="SimpleMath">\(\beta: b \twoheadrightarrow c\)</span>, and a subobject <span class="SimpleMath">\(\alpha: a \hookrightarrow b\)</span>. The output is the generalized morphism by span from the factorobject to the subobject.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ GeneralizedMorphismBySpan</code>( <var class="Arg">alpha</var>, <var class="Arg">beta</var> )</td><tdclass="tdright">( operation )</td></tr></table></div>
<p>Returns: a morphism in <span class="SimpleMath">\(\mathrm{Hom}_{\mathbf{G(A)}}(a,b)\)</span></p>
<p>The arguments are morphisms <span class="SimpleMath">\(\alpha: a \leftarrow c\)</span> and <span class="SimpleMath">\(\beta: c \rightarrow b\)</span> in <span class="SimpleMath">\(\mathbf{A}\)</span>. The output is a generalized morphism by span with arrow <span class="SimpleMath">\(\beta\)</span> and reversed arrow <span class="SimpleMath">\(\alpha\)</span>.</p>
<p>The arguments are morphisms <span class="SimpleMath">\(\alpha: a \leftarrow b\)</span>, <spanclass="SimpleMath">\(\beta: b \rightarrow c\)</span>, and <span class="SimpleMath">\(\gamma: c \leftarrow d\)</span> in <span class="SimpleMath">\(\mathbf{A}\)</span>. The output is a generalized morphism by span defined by the composition of the given three arrows regarded as generalized morphisms.</p>
<p>The arguments are morphisms <span class="SimpleMath">\(\alpha: a \rightarrow b\)</span>, and <span class="SimpleMath">\(\beta: b \leftarrow c\)</span> in <span class="SimpleMath">\(\mathbf{A}\)</span>. The output is a generalized morphism by span defined by the composition of the given two arrows regarded as generalized morphisms.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ AsGeneralizedMorphismBySpan</code>( <var class="Arg">alpha</var> )</td><td class="tdright">( attribute )</td></tr></table></div>
<p>Returns: a morphism in <span class="SimpleMath">\(\mathrm{Hom}_{\mathbf{G(A)}}(a,b)\)</span></p>
<p>The argument is a morphism <span class="SimpleMath">\(\alpha: a \rightarrow b\)</span> in <spanclass="SimpleMath">\(\mathbf{A}\)</span>. The output is the honest generalized morphism by span defined by <span class="SimpleMath">\(\alpha\)</span>.</p>
<p>The argument is an abelian category <span class="SimpleMath">\(\mathbf{A}\)</span>. The output is its generalized morphism category <span class="SimpleMath">\(\mathbf{G(A)}\)</span> by spans.</p>
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">‣ GeneralizedMorphismBySpansObject</code>( <var class="Arg">a</var> )</td><td class="tdright">( attribute )</td></tr></table></div>
<p>Returns: an object in <span class="SimpleMath">\(\mathbf{G(A)}\)</span></p>
<p>The argument is an object <span class="SimpleMath">\(a\)</span> in an abelian category <span class="SimpleMath">\(\mathbf{A}\)</span>. The output is the object in the generalized morphism category by spans whose underlying honest object is <span class="SimpleMath">\(a\)</span>.</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.