Sophie

Sophie

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

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>chern(ZZ,ZZ,AbstractSheaf) -- Get the Chern class of an abstract sheaf</title>
<link rel="stylesheet" type="text/css" href="../../../../Macaulay2/Style/doc.css"/>
</head>
<body>
<table class="buttons">
  <tr>
    <td><div><a href="___Chern__Character.html">next</a> | <a href="_chern.html">previous</a> | <a href="___Chern__Character.html">forward</a> | <a href="_chern.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>chern(ZZ,ZZ,AbstractSheaf) -- Get the Chern class of an abstract sheaf</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>c = chern(n,m,A)</tt></div>
</dd></dl>
</div>
</li>
<li><span>Function: <tt>chern</tt> (missing documentation<!-- tag: chern -->)</span></li>
<li><div class="single">Inputs:<ul><li><span><tt>n</tt>, <span>an <a href="../../Macaulay2Doc/html/___Z__Z.html">integer</a></span></span></li>
<li><span><tt>m</tt>, <span>an <a href="../../Macaulay2Doc/html/___Z__Z.html">integer</a></span></span></li>
<li><span><tt>A</tt>, <span>an <a href="___Abstract__Sheaf.html">abstract sheaf</a></span></span></li>
</ul>
</div>
</li>
<li><div class="single">Outputs:<ul><li><span><tt>c</tt>, <span>a <a href="../../Macaulay2Doc/html/___List.html">list</a></span></span></li>
</ul>
</div>
</li>
</ul>
</div>
<div class="single"><h2>Description</h2>
<div><div>Chern classes of an abstract sheaf are computed.  If called with three arguments as above, a list of the Chern classes <tt>c<sub>n</sub>(A) .. c<sub>m</sub>(A)</tt> are returned.  Here <tt>0&le;n&le;m</tt> are integers. <tt>chern</tt> may also be called without one or both of these integer arguments, in which case just one Chern class, or the total Chern class is returned, respectively. In the following example, we consider two vector bundles <tt>A</tt> and <tt>B</tt> of ranks 2 and 3, respectively, on a variety of which we only know that its dimension is 3.</div>
<table class="examples"><tr><td><pre>i1 : base(3, Bundle => (A,2,a), Bundle => (B,3,b))

o1 = a variety

o1 : an abstract variety of dimension 3</pre>
</td></tr>
<tr><td><pre>i2 : chern(B)

o2 = 1 + b  + b  + b
          1    2    3

o2 : QQ[a , a , b , b , b ]
         1   2   1   2   3</pre>
</td></tr>
<tr><td><pre>i3 : chern(-A)

                2             3
o3 = 1 - a  + (a  - a ) + (- a  + 2a a )
          1     1    2        1     1 2

o3 : QQ[a , a , b , b , b ]
         1   2   1   2   3</pre>
</td></tr>
<tr><td><pre>i4 : chern(2,A*B)

       2                  2
o4 = 3a  + 3a  + 5a b  + b  + 2b
       1     2     1 1    1     2

o4 : QQ[a , a , b , b , b ]
         1   2   1   2   3</pre>
</td></tr>
<tr><td><pre>i5 : chern(2,3,B-A)

       2                      3            2
o5 = {a  - a  - a b  + b , - a  + 2a a  + a b  - a b  - a b  + b }
       1    2    1 1    2     1     1 2    1 1    2 1    1 2    3

o5 : List</pre>
</td></tr>
</table>
<div>The next example gives the Chern classes of the twists of a rank-2 vector bundle on the projective plane</div>
<table class="examples"><tr><td><pre>i6 : pt=base(n,p,q)

o6 = pt

o6 : an abstract variety of dimension 0</pre>
</td></tr>
<tr><td><pre>i7 : P2=projectiveSpace(2,pt)

o7 = P2

o7 : a flag bundle with ranks {2, 1}</pre>
</td></tr>
<tr><td><pre>i8 : E=abstractSheaf(P2,Rank=>2,ChernClass=>1+p*h+q*h^2)

o8 = E

o8 : an abstract sheaf of rank 2 on P2</pre>
</td></tr>
<tr><td><pre>i9 : chern(E*OO(n*h))

                       2            2
o9 = 1 + (2n + p)h + (n  + n*p + q)h

        QQ[n, p, q][H   , H   , h]
                     1,1   1,2
o9 : -------------------------------
     (H    + h, H    + H   h, H   h)
       1,1       1,2    1,1    1,2</pre>
</td></tr>
</table>
</div>
</div>
<div class="single"><h2>See also</h2>
<ul><li><span><tt>segre</tt> (missing documentation<!-- tag: segre -->)</span></li>
</ul>
</div>
</div>
</body>
</html>