Computing the equidimensional decomposition of an algebraic closed set by means of lifting fibers

Research output: Contribution to journalArticlepeer-review

Abstract

We present a new probabilistic method for solving systems of polynomial equations and inequations. Our algorithm computes the equidimensional decomposition of the Zariski closure of the solution set of such systems. Each equidimensional component is encoded by a generic fiber, that is a finite set of points obtained from the intersection of the component with a generic transverse affine subspace. Our algorithm is incremental in the number of equations to be solved. Its complexity is mainly cubic in the maximum of the degrees of the solution sets of the intermediate systems counting multiplicities. Our method is designed for coefficient fields having characteristic zero or big enough with respect to the number of solutions. If the base field is the field of the rational numbers then the resolution is first performed modulo a random prime number after we have applied a random change of coordinates. Then we search for coordinates with small integers and lift the solutions up to the rational numbers. Our implementation is available within our package Kronecker from version 0.166, which is written in the Magma computer algebra system.

Original languageEnglish
Pages (from-to)564-596
Number of pages33
JournalJournal of Complexity
Volume19
Issue number4
DOIs
Publication statusPublished - 1 Jan 2003
Externally publishedYes

Fingerprint

Dive into the research topics of 'Computing the equidimensional decomposition of an algebraic closed set by means of lifting fibers'. Together they form a unique fingerprint.

Cite this