Next: Normalization algorithm
Up: Integral closure of rings
Previous: Ring normalization
Test ideals
It remains to find a test ideal. For this we consider the singular
locus
is not regular
Since every regular local ring is normal,
. For general Noetherian rings, however, Sing may
not be closed in the Zariski topology. Therefore, we pass to more
special rings.
Let
and be an affine ring where
is a perfect field. If is equidimensional of codimension ,
that is, all minimal primes of have the same height , then
the Jacobian ideal of defines Sing. That is, if
and
is the Jacobian ideal of , then Sing
. If, on the
other hand, is not equidimensional, then may be strictly
contained in Sing, if we define as above with the minimal
height of minimal primes of . In this case we need another ideal.
There are several alternatives to compute an ideal with
. Either we compute an equidimensional
decomposition
,
[8,15], of , compute the Jacobian ideal
for each equidimensional ideal and compute the ideal describing
the intersection of any two equidimensional parts. The same works for
a primary decomposition, [11,8,15])
instead of an equidimensional decomposition.
We can avoid an equidimensional, resp. primary, decomposition if we
compute the ideal of the non-free locus of the module of Kähler
differentials,
where
.
is isomorphic to modulo the submodule generated
by the rows of the Jacobian matrix of
, hence it is
finitely presented by the transpose of the Jacobian matrix.
For any finitely presented -module we can compute the non-free
locus
just by Gröbner basis and syzygy computations, cf. [15].
Let be an ideal defining the singular locus of . Since is reduced, contains a non-zerodivisor
of . Indeed, a general linear combination of the generators
of will be a non-zerodivisor. Hence,
any radical ideal of which contains and will be a test
ideal for normality. Two extreme choices for test ideals are
or
.
Since the radical of an ideal in an affine ring can be computed,
[8,25,15], we have all ingredients to compute the normalization
of .
In the remaining part of this section, we describe algorithms to
compute
- the normalization
of , that is, we
represent
as affine ring and describe the map
,
- generators for an ideal
describing the non-normal locus, that is,
- for any ideal
, generators for the integral
closure
of in .
Next: Normalization algorithm
Up: Integral closure of rings
Previous: Ring normalization
Christoph Lossen
2001-03-21