On the Generation of Positivstellensatz Witnesses in Degenerate Cases - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2011

On the Generation of Positivstellensatz Witnesses in Degenerate Cases

David Monniaux
Connectez-vous pour contacter l'auteur
Pierre Corbineau
  • Fonction : Auteur correspondant
  • PersonId : 901476

Connectez-vous pour contacter l'auteur

Résumé

One can reduce the problem of proving that a polynomial is nonnegative, or more generally of proving that a system of polynomial inequalities has no solutions, to finding polynomials that are sums of squares of polynomials and satisfy some linear equality (Positivstellensatz). This produces a witness for the desired property, from which it is reasonably easy to obtain a formal proof of the property suitable for a proof assistant such as Coq. The problem of finding a witness reduces to a feasibility problem in semidefinite programming, for which there exist numerical solvers. Unfortunately, this problem is in general not strictly feasible, meaning the solution can be a convex set with empty interior, in which case the numerical optimization method fails. Previously published methods thus assumed strict feasibility; we propose a workaround for this difficulty. We implemented our method and illustrate its use with examples, including extractions of proofs to Coq.
Fichier principal
Vignette du fichier
psatz_witnesses_itp2011_article.pdf (264.63 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00594761 , version 1 (20-05-2011)

Identifiants

Citer

David Monniaux, Pierre Corbineau. On the Generation of Positivstellensatz Witnesses in Degenerate Cases. Interactive Theorem Proving, Aug 2011, Nijmegen, Netherlands. pp.249-264. ⟨hal-00594761⟩
192 Consultations
193 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More