Sophie

Sophie

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

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>Dresolution -- resolution of a D-module</title>
<link rel="stylesheet" type="text/css" href="../../../../Macaulay2/Style/doc.css"/>
</head>
<body>
<table class="buttons">
  <tr>
    <td><div><a href="___Drestrict.html">next</a> | <a href="___Dres_lp..._cm_sp__Strategy_sp_eq_gt_sp..._rp.html">previous</a> | <a href="___Drestrict.html">forward</a> | <a href="___Dres_lp..._cm_sp__Strategy_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>Dresolution -- resolution of a D-module</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>Dresolution M, Dresolution I, Dresolution(M,w), Dresolution(I,w)</tt></div>
</dd></dl>
</div>
</li>
<li><div class="single">Inputs:<ul><li><span><tt>M</tt>, <span>a <a href="../../Macaulay2Doc/html/___Module.html">module</a></span>, over the Weyl algebra <em>D</em></span></li>
<li><span><tt>I</tt>, <span>an <a href="../../Macaulay2Doc/html/___Ideal.html">ideal</a></span>, which represents the module <em>M = D/I</em></span></li>
<li><span><tt>w</tt>, <span>a <a href="../../Macaulay2Doc/html/___List.html">list</a></span>, a weight vector</span></li>
</ul>
</div>
</li>
<li><div class="single">Outputs:<ul><li><span><span>a <a href="../../Macaulay2Doc/html/___Chain__Complex.html">chain complex</a></span>, a Schreyer resolution of the D-module <em>M</em> or a resolution adapted to a weight vector <em>w</em> of the form <em>(-u,u)</em></span></li>
</ul>
</div>
</li>
<li><div class="single"><a href="../../Macaulay2Doc/html/_using_spfunctions_spwith_spoptional_spinputs.html">Optional inputs</a>:<ul><li><span><a href="___Dres_lp..._cm_sp__Length__Limit_sp_eq_gt_sp..._rp.html">LengthLimit => ...</a>,  -- the limit for the length of a resolution of a D-module</span></li>
<li><span><a href="___Dres_lp..._cm_sp__Strategy_sp_eq_gt_sp..._rp.html">Strategy => ...</a>,  -- strategy for computing a resolution of a D-module</span></li>
</ul>
</div>
</li>
</ul>
</div>
<div class="single"><h2>Description</h2>
<div>This routine computes various resolutions of a D-module.  If no weight vector is specified, then the command produces a resolution by using the Schreyer order implemented in the engine.  If a weight vector <em>w</em> of the form <em>(-u,u)</em> is specified, then the command produces a resolution with shifts which is adapted to the weight vector <em>w</em>.  These <em>w</em>-adapted resolutions are compatible with b-functions and used in the restriction algorithm.  For ordinary resolutions, the user may use the command <tt>resolution</tt>.  Note that the notion of a minimal resolution is well-defined only in case of homogenized Weyl algebra.<p/>
There are two strategies for constructing w-adapted resolutions.   The first strategy is to construct a Schreyer resolution in the homogenized Weyl algebra and then dehomogenize.  The second strategy is to homogenize with respect to the weight vector.  These strategies are described in the paper 'Algorithims for D-modules' by Oaku-Takayama(1999).<table class="examples"><tr><td><pre>i1 : R = QQ[x_1,x_2,D_1,D_2,WeylAlgebra=>{x_1=>D_1,x_2=>D_2}]

o1 = R

o1 : PolynomialRing</pre>
</td></tr>
<tr><td><pre>i2 : I = ideal(x_1*D_1+3*x_2*D_2-1, D_1^3-D_2)

                               3
o2 = ideal (x D  + 3x D  - 1, D  - D )
             1 1     2 2       1    2

o2 : Ideal of R</pre>
</td></tr>
<tr><td><pre>i3 : Dresolution(I,{-1,-1,1,1})

      1      5      6      2
o3 = R  &lt;-- R  &lt;-- R  &lt;-- R  &lt;-- 0
                                  
     0      1      2      3      4

o3 : ChainComplex</pre>
</td></tr>
</table>
Abbreviations :<ul><li>Dres</li>
</ul>
</div>
</div>
<div class="single"><h2>See also</h2>
<ul><li><span><a href="_gbw.html" title="Groebner basis w.r.t. a weight">gbw</a> -- Groebner basis w.r.t. a weight</span></li>
<li><span><a href="___Drestriction.html" title="restriction modules of a D-module">Drestriction</a> -- restriction modules of a D-module</span></li>
</ul>
</div>
<div class="waystouse"><h2>Ways to use <tt>Dresolution</tt> :</h2>
<ul><li>Dresolution(Ideal)</li>
<li>Dresolution(Ideal,List)</li>
<li>Dresolution(Module)</li>
<li>Dresolution(Module,List)</li>
</ul>
</div>
</div>
</body>
</html>