An algorithm for unimodular completion over Laurent polynomial rings (Q947632)

From MaRDI portal





scientific article; zbMATH DE number 5349143
Language Label Description Also known as
English
An algorithm for unimodular completion over Laurent polynomial rings
scientific article; zbMATH DE number 5349143

    Statements

    An algorithm for unimodular completion over Laurent polynomial rings (English)
    0 references
    0 references
    0 references
    6 October 2008
    0 references
    Let \(K\) be an infinite field, \(R=K[X_1^{\pm 1}, \ldots, X_s^{\pm 1}]\) a multivariate Laurent polynomial ring, and a vector \(v\in R^n\) whose entries generate the unit ideal in \(R\). The paper contains an efficient algorithm which constructs an invertible \(n\times n\) matrix \(M\) over \(K[X_1, \ldots, X_s]\), whose determinant is a monomial, such that \(Mv={}^t (1,0, \ldots, 0)\). The correctness is ensured by a generalization of Suslin's Lemma to Laurent polynomials. The sequential complexity of the algorithm is \(n^4d^{O(s^2)}\) field operations, where \(d\) is the maximum degree of the entries of \(v\), and is due to a clever change of variables which generates doubly monic Laurent polynomials without the exponential explosion of degrees encountered when working à la Nagata. The efficiency is improved by manipulating directly Laurent polynomials, without passing to ordinary polynomial ring as did \textit{H. Park} [J. Symb. Comput. 37, 209--226 (2004; Zbl 1047.94506)], and, unlike \textit{H. Park} and \textit{C. Woodburn} [J. Algebra 178, 277--298 (1995; Zbl 0841.19001)], eliminating all the variables at once.
    0 references
    0 references
    Quillen-Suslin theorem
    0 references
    multivariate Laurent polynomial matrices
    0 references
    computer algebra
    0 references
    unimodular vector
    0 references
    doubly monic Laurent polynomials
    0 references

    Identifiers

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