Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 7ebd25ac536d248d499a3ce2acda963a > files > 4122

Macaulay2-1.3.1-8.fc15.i686.rpm

<?xml version="1.0" encoding="utf-8" ?>  <!-- for emacs: -*- coding: utf-8 -*- -->
<!-- Apache may like this line in the file .htaccess: AddCharset utf-8 .html -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN"	 "http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg-flat.dtd" >
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head><title>coimage -- coimage of a map</title>
<link rel="stylesheet" type="text/css" href="../../../../Macaulay2/Style/doc.css"/>
</head>
<body>
<table class="buttons">
  <tr>
    <td><div><a href="_cokernel.html">next</a> | <a href="_cohomology_lp..._cm_sp__Degree_sp_eq_gt_sp..._rp.html">previous</a> | <a href="_cokernel.html">forward</a> | <a href="_cohomology_lp..._cm_sp__Degree_sp_eq_gt_sp..._rp.html">backward</a> | up | <a href="index.html">top</a> | <a href="master.html">index</a> | <a href="toc.html">toc</a> | <a href="http://www.math.uiuc.edu/Macaulay2/">Macaulay2 web site</a></div>

    </td>
  </tr>
</table>
<hr/>
<div><h1>coimage -- coimage of a map</h1>
<div class="single"><h2>Synopsis</h2>
<ul><li><div class="list"><dl class="element"><dt class="heading">Usage: </dt><dd class="value"><div><tt>coimage f</tt></div>
</dd></dl>
</div>
</li>
<li><div class="single">Inputs:<ul><li><span><tt>f</tt>, a <a href="___Ring__Map.html">ring map</a>, a <a href="___Matrix.html">matrix</a>, a <a href="___Chain__Complex__Map.html">chain complex map</a>, or a <a href="___Graded__Module__Map.html">graded module map, from A to B</a></span></li>
</ul>
</div>
</li>
<li><div class="single">Outputs:<ul><li><span>The object <tt>A/(kernel f)</tt></span></li>
</ul>
</div>
</li>
</ul>
</div>
<div class="single"><h2>Description</h2>
<div>In each of these cases, the coimage is isomorphic to the image, but the coimage is presented as a quotient object of the source of the map, whereas the image is presented as a subobject of the target of the map.  For rings, we can represent quotient rings, but not subrings, in Macaulay2.  Hence, for ring maps, we can compute the coimage, but not the image.<p>The isomorphism between coimage and image is not always obvious, as the following example shows.</p>
<table class="examples"><tr><td><pre>i1 : R = QQ[a..d];</pre>
</td></tr>
<tr><td><pre>i2 : M = matrix{{a^3,b^3-c^3,a*b*c,a*(b^2-c^2)}}

o2 = | a3 b3-c3 abc ab2-ac2 |

             1       4
o2 : Matrix R  &lt;--- R</pre>
</td></tr>
<tr><td><pre>i3 : image M

o3 = image | a3 b3-c3 abc ab2-ac2 |

                             1
o3 : R-module, submodule of R</pre>
</td></tr>
<tr><td><pre>i4 : coimage M

o4 = cokernel {3} | 0    -bc 0     -b2+c2 |
              {3} | a    0   0     0      |
              {3} | b-c  a2  b2-c2 0      |
              {3} | -b-c 0   -bc   a2     |

                            4
o4 : R-module, quotient of R</pre>
</td></tr>
<tr><td><pre>i5 : kernel M

o5 = image {3} | 0    -bc 0     -b2+c2 |
           {3} | a    0   0     0      |
           {3} | b-c  a2  b2-c2 0      |
           {3} | -b-c 0   -bc   a2     |

                             4
o5 : R-module, submodule of R</pre>
</td></tr>
</table>
</div>
</div>
<div class="single"><h2>See also</h2>
<ul><li><span><a href="_image.html" title="image of a map">image</a> -- image of a map</span></li>
<li><span><a href="_cokernel.html" title="cokernel of a map of modules, graded modules, or chaincomplexes">cokernel</a> -- cokernel of a map of modules, graded modules, or chaincomplexes</span></li>
<li><span><a href="_kernel.html" title="kernel of a ringmap, matrix, or chain complex">kernel</a> -- kernel of a ringmap, matrix, or chain complex</span></li>
<li><span><a href="_comodule.html" title="submodule to quotient module">comodule</a> -- submodule to quotient module</span></li>
</ul>
</div>
<div class="waystouse"><h2>Ways to use <tt>coimage</tt> :</h2>
<ul><li>coimage(ChainComplexMap)</li>
<li>coimage(GradedModuleMap)</li>
<li>coimage(Matrix)</li>
<li>coimage(RingMap)</li>
</ul>
</div>
</div>
</body>
</html>