next | previous | forward | backward | up | top | index | toc | Macaulay2 web site
Seminormalization :: Seminormalization

Seminormalization -- a package used to seminormalize rings


Seminormalization is a package which can be used to seminormalize rings or more generally check if a ring is seminormal. Roughly speaking a ring is non-normal if in the Spec, points are identified and tangent spaces killed. Seminormal rings are those where only points are identified. See the following for more discussion: MathOverflow question

Core functions To accomplish this, this we first normalize the ring via integralClosure and then glue points together via the Pullback package. There are some other functions exported which people may also find useful.

Other useful functions



This documentation describes version 0.21 of Seminormalization.

Source code

The source code from which this documentation is derived is in the file Seminormalization.m2.


  • Functions and commands
  • Symbols
    • Yy -- default symbol for new variables in the seminormalization method