Solving Parametric Polynomial Systems Daniel Lazard SALSA project - Laboratoire d’Informatique de Paris VI and INRIA Rocquencourt Email:
[email protected] Fabrice Rouillier SALSA project - INRIA Rocquencourt and Laboratoire d’Informatique de Paris VI Email:
[email protected] Abstract We present a new algorithm for solving basic parametric constructible or semi-algebraic n n systems like C = {x ∈ C ,p1 ( x) = 0, ,ps ( x) = 0,f1 ( x) 0, ,fl ( x) 0} or S = {x ∈ R , p1 ( x) = 0, ,ps ( x) = 0,f1 ( x) > 0, ,fl ( x) > 0} , where pi ,fi ∈ Q [ U , X] , U = [ U1 , ,Ud] is the set of parameters and X = [ Xd +1 , , Xn] the set of unknowns. If ΠU denotes the canonical projection onto the parameter’s space, solving C or S is d d − 1 reduced to the computation of submanifolds U ⊂ C (resp. U ⊂ R ) such that (ΠU ( U) ∩ C, Π U ) is an analytic covering of U (we say that U has the (ΠU , C) -covering property ). This − 1 guarantees that the cardinality of ΠU ( u) ∩ C is constant on a neighborhood of u, that − 1 Π U ( U) ∩ C is a finite collection of sheets and that ΠU is a local diffeomorphism from each of these sheets onto U. We show that the complement in ΠU ( C) (the closure of ΠU ( C) for the usual topology n of C ) of the union of the open subsets of ΠU ( C) which have the ( Π U , C)-covering property is a Zariski closed and thus is the minimal discriminant variety of C wrt.