Sophie

Sophie

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

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>toricGraver -- calculates the Graver basis of the toric ideal; invokes "graver" from 4ti2</title>
<link rel="stylesheet" type="text/css" href="../../../../Macaulay2/Style/doc.css"/>
</head>
<body>
<table class="buttons">
  <tr>
    <td><div><a href="_toric__Graver__Degrees.html">next</a> | <a href="_toric__Circuits.html">previous</a> | <a href="_toric__Graver__Degrees.html">forward</a> | <a href="_toric__Circuits.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>toricGraver -- calculates the Graver basis of the toric ideal; invokes "graver" from 4ti2</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>toricGraver(A) or toricGraver(A,R)</tt></div>
</dd></dl>
</div>
</li>
<li><div class="single">Inputs:<ul><li><span><tt>A</tt>, <span>a <a href="../../Macaulay2Doc/html/___Matrix.html">matrix</a></span>, whose columns parametrize the toric variety. The toric ideal <i>I<sub>A</sub></i> is the kernel of the map defined by <tt>A</tt></span></li>
<li><span><tt>R</tt>, <span>a <a href="../../Macaulay2Doc/html/___Ring.html">ring</a></span>, polynomial ring in which the toric ideal <i>I<sub>A</sub></i> should live</span></li>
</ul>
</div>
</li>
<li><div class="single">Outputs:<ul><li><span><tt>B</tt>, <span>a <a href="../../Macaulay2Doc/html/___Matrix.html">matrix</a></span>, whose rows give binomials that form the Graver basis of the toric ideal of <tt>A</tt>, or</span></li>
<li><span><tt>I</tt>, <span>an <a href="../../Macaulay2Doc/html/___Ideal.html">ideal</a></span>, whose generators form the Graver basis for the toric ideal</span></li>
</ul>
</div>
</li>
</ul>
</div>
<div class="single"><h2>Description</h2>
<div><div>The Graver basis for any toric ideal <i>I<sub>A</sub></i> contains (properly) the union of all reduced Groebner basis of <i>I<sub>A</sub></i>. Any element in the Graver basis of the ideal is called a primitive binomial.</div>
<table class="examples"><tr><td><pre>i1 : A = matrix "1,1,1,1; 1,2,3,4"

o1 = | 1 1 1 1 |
     | 1 2 3 4 |

              2        4
o1 : Matrix ZZ  &lt;--- ZZ</pre>
</td></tr>
<tr><td><pre>i2 : toricGraver(A)
-------------------------------------------------
4ti2 version 1.3.2, Copyright (C) 2006 4ti2 team.
4ti2 comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome
to redistribute it under certain conditions.
For details, see the file COPYING.
-------------------------------------------------


Final basis has 1 inhomogeneous, 10 homogeneous and 0 free elements.
Writing 5 vectors to graver file, with respect to symmetry.

4ti2 Total Time: 0.00 secs
using temporary file name /tmp/M2-3969-1

o2 = | 1 -2 1  0 |
     | 2 -3 0  1 |
     | 1 -1 -1 1 |
     | 0 1  -2 1 |
     | 1 0  -3 2 |

              5        4
o2 : Matrix ZZ  &lt;--- ZZ</pre>
</td></tr>
</table>
<div>If we prefer to store the ideal instead, we may use:</div>
<table class="examples"><tr><td><pre>i3 : R = QQ[a..d]

o3 = R

o3 : PolynomialRing</pre>
</td></tr>
<tr><td><pre>i4 : toricGraver(A,R)
-------------------------------------------------
4ti2 version 1.3.2, Copyright (C) 2006 4ti2 team.
4ti2 comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome
to redistribute it under certain conditions.
For details, see the file COPYING.
-------------------------------------------------


Final basis has 1 inhomogeneous, 10 homogeneous and 0 free elements.
Writing 5 vectors to graver file, with respect to symmetry.

4ti2 Total Time: 0.00 secs
using temporary file name /tmp/M2-3969-2

               2           3    2                   2           3      2
o4 = ideal (- b  + a*c, - b  + a d, - b*c + a*d, - c  + b*d, - c  + a*d )

o4 : Ideal of R</pre>
</td></tr>
</table>
<div>Note that this last ideal equals the toric ideal <i>I<sub>A</sub></i> since every Graver basis element is actually in <i>I<sub>A</sub></i>.</div>
</div>
</div>
<div class="waystouse"><h2>Ways to use <tt>toricGraver</tt> :</h2>
<ul><li>toricGraver(Matrix)</li>
<li>toricGraver(Matrix,Ring)</li>
</ul>
</div>
</div>
</body>
</html>