A smoothness test for higher codimensions (Q1680162)

From MaRDI portal
scientific article
Language Label Description Also known as
English
A smoothness test for higher codimensions
scientific article

    Statements

    A smoothness test for higher codimensions (English)
    0 references
    0 references
    0 references
    22 November 2017
    0 references
    Let \(K\) be a field of characteristic zero, \(x=(x_1, \ldots, x_n)\) and \(X\subseteq W\) affine algebraic varieties, \(W\) smooth, given by the radical ideals \(I_W\subseteq I_X\subseteq K[x]\). For \(p\in W\) let \(\text{ord}_p(I_X):=\max\{m\;|\;I_X\subseteq \mathfrak{m}^m_{W,p}\}\). Let \(I_X=\langle f_1, \ldots, f_s\rangle\) and \(\Delta(I_X)\) the ideal sheaf locally generated by \(f_1, \ldots, f_s\) and all partial derivatives thereof with respect to a regular system of parameters of \(W\). The order of \(I_X\) is at most \(1\) everywhere iff \(1\in \Delta(I_X)_w\) for all \(w\in W\). The aim of the paper is to give a smoothness test for \(X\) withour using the Jacobian criterion. The idea is based on the algorithmic version of Hironaka's proof of resolution on singularities given by \textit{A. M. Bravo} et al. [Rev. Mat. Iberoam. 21, No. 2, 349--458 (2005; Zbl 1086.14012)]. The algorithm is more efficient than the standard method for testing smoothness using the Jacobian criterion if the number of minors is very large. The test assumes additionally that \(W\) is a complete intersection on the open set \(D(g)\) for some \(g\in K[x]\). This is no restriction since non-singular varieties are locally complete intersections. The algorithm for the smoothness test starts checking if \(I_W=I_X\) on \(D(g)\). Then checking the necessary condition for smoothness: \(1\in \Delta(I_X)\) on \(D(g)\). The main step is a descent of the embedding similar to the algorithm of resolution of singularities. A list of triples \((I_{Z_i}, I_{X|Z_i}, g_i)\) is computed such that \(Z_i\) contains the support of \(I_X\) in \(D(g_i)\) and is a non-singular complete intersection and \(I_X\) is the restriction of \(I_X\) to \(Z_i\cap G(g_i)\). Then the algorithm is recursively applied to the \((I_{Z_i}, I_{X|Z_i}, g_i)\). Parallel and hybrid (i.e. using the Jacobian criterion at a certain moment in the descent) versions of the algorithm are discussed. The algorithm is implemented in the computer algebra \textsc{Singular}. Comparisons and timings are given.
    0 references
    singularities
    0 references
    algorithmic smoothness test
    0 references
    Hironaka resolution of singularities
    0 references
    unprojection
    0 references
    parallel computation in algebraic geometry
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references