Sophie

Sophie

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

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>isNormal -- determine if a reduced ring is normal</title>
<link rel="stylesheet" type="text/css" href="../../../../Macaulay2/Style/doc.css"/>
</head>
<body>
<table class="buttons">
  <tr>
    <td><div><a href="___Keep.html">next</a> | <a href="_integral__Closure_lp__Ring_rp.html">previous</a> | <a href="___Keep.html">forward</a> | <a href="_integral__Closure_lp__Ring_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>isNormal -- determine if a reduced ring is normal</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>isNormal R</tt></div>
</dd></dl>
</div>
</li>
<li><div class="single">Inputs:<ul><li><span><tt>R</tt>, <span>a <a href="../../Macaulay2Doc/html/___Ring.html">ring</a></span>, a reduced equidimensional ring</span></li>
</ul>
</div>
</li>
<li><div class="single">Outputs:<ul><li><span><span>a <a href="../../Macaulay2Doc/html/___Boolean.html">Boolean value</a></span>, whether <tt>R</tt> is normal, that is, whether it satisfies Serre&rsquo;s conditions S2 and R1</span></li>
</ul>
</div>
</li>
</ul>
</div>
<div class="single"><h2>Description</h2>
<div><div>This function computes the jacobian of the ring which can be costly for larger rings.  Therefore it checks the less costly S2 condition first and if true, then tests the R1 condition using the jacobian of <tt>R</tt>.</div>
<table class="examples"><tr><td><pre>i1 : R = QQ[x,y,z]/ideal(x^6-z^6-y^2*z^4);</pre>
</td></tr>
<tr><td><pre>i2 : isNormal R

o2 = false</pre>
</td></tr>
<tr><td><pre>i3 : isNormal(integralClosure R)

o3 = true</pre>
</td></tr>
</table>
</div>
</div>
<div class="single"><h2>Caveat</h2>
<div><div>The ring <tt>R</tt> must be an equidimensional ring.  If <tt>R</tt> is a domain, then sometimes computing the integral closure of <tt>R</tt> can be faster than this test.</div>
</div>
</div>
<div class="single"><h2>See also</h2>
<ul><li><span><a href="_integral__Closure.html" title="integral closure of an ideal or a domain">integralClosure</a> -- integral closure of an ideal or a domain</span></li>
<li><span><a href="_make__S2.html" title="compute the S2ification of a reduced ring">makeS2</a> -- compute the S2ification of a reduced ring</span></li>
</ul>
</div>
<div class="waystouse"><h2>Ways to use <tt>isNormal</tt> :</h2>
<ul><li>isNormal(Ring)</li>
</ul>
</div>
</div>
</body>
</html>