Formalisations en Coq pour la décision de problèmes en géométrie algébrique réelle
Un problème de géométrie algébrique réelle s'exprime sous forme d’un système d’équations et d’inéquations polynomiales, dont l’ensemble des solutions est un ensemble semi-algébrique. L'objectif de cette thèse est de montrer comment les algorithmes de ce domaine peuvent être décrits formell...
Main Author: | |
---|---|
Other Authors: | |
Language: | fr |
Published: |
2018
|
Subjects: | |
Online Access: | http://www.theses.fr/2018AZUR4206 |
id |
ndltd-theses.fr-2018AZUR4206 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-theses.fr-2018AZUR42062019-12-20T03:26:28Z Formalisations en Coq pour la décision de problèmes en géométrie algébrique réelle Coq formalisations for deciding problems in real algebraic geometry Coq Formalisation des mathématiques Géométrie algébrique réelle Ensembles semi-algébriques Fonctions semi-algébriques Élimination des quantificateurs Fractions Substitution Représentation de Newton des polynômes Nombres algébriques Polynômes Coq Formalisation of mathematics Real algebraic geometry Semi-algebraic sets Quantifier elimination Fractions Substitution Semi-algebraic functions Newton power series Algebraic numbers Polynomials Un problème de géométrie algébrique réelle s'exprime sous forme d’un système d’équations et d’inéquations polynomiales, dont l’ensemble des solutions est un ensemble semi-algébrique. L'objectif de cette thèse est de montrer comment les algorithmes de ce domaine peuvent être décrits formellement dans le langage du système de preuve Coq.Un premier résultat est la définition formelle et la certification de l’algorithme de transformation de Newton présentée dans la thèse d'A. Bostan. Ce travail fait intervenir non seulement des polynômes, mais également des séries formelles tronquées. Un deuxième résultat est la description d'un type de donnée représentant les ensembles semi-algébriques. Un ensemble semialgébrique est représenté par une formule logique du premier ordre basée sur des comparaisons entre expressions polynomiales multivariées. Pour ce type de données, nous montrons comment obtenir les différentes opérations ensemblistes et allons jusqu'à décrire les fonctions semi-algébriques. Pour toutes ces étapes, nous fournissons des preuves formelles vérifiées à l'aide de Coq. Enfin, nous montrons également comment la continuité des fonctions semi-algébrique peut être décrite, mais sans en fournir une preuve formelle complète. A real algebraic geometry problem is expressed as a system of polynomial equations and inequalities, and the set of solutions are semi-algebraic sets. The objective of this thesis is to show how the algorithms of this domain can be formally described in the language of the Coq proof system. A first result is the formal definition and certification of the Newton transformation algorithm presented in A. Bostan's thesis. This work involves not only polynomials, but also truncated formal series. A second result is the description of a data type representing semi-algebraic sets. A semi-algebraic set is represented by a first-order logical formula based on comparisons between multivariate polynomial expressions. For this type of data, we show how to obtain the different set operations all the way to describing semialgebraic functions. For all these steps, we provide formal proofs verified with Coq. Finally, we also show how the continuity of semi-algebraic functions can be described, but without providing a fully formalized proof. Electronic Thesis or Dissertation Text fr http://www.theses.fr/2018AZUR4206 Djalal, Boris 2018-12-03 Côte d'Azur Bertot, Yves |
collection |
NDLTD |
language |
fr |
sources |
NDLTD |
topic |
Coq Formalisation des mathématiques Géométrie algébrique réelle Ensembles semi-algébriques Fonctions semi-algébriques Élimination des quantificateurs Fractions Substitution Représentation de Newton des polynômes Nombres algébriques Polynômes Coq Formalisation of mathematics Real algebraic geometry Semi-algebraic sets Quantifier elimination Fractions Substitution Semi-algebraic functions Newton power series Algebraic numbers Polynomials |
spellingShingle |
Coq Formalisation des mathématiques Géométrie algébrique réelle Ensembles semi-algébriques Fonctions semi-algébriques Élimination des quantificateurs Fractions Substitution Représentation de Newton des polynômes Nombres algébriques Polynômes Coq Formalisation of mathematics Real algebraic geometry Semi-algebraic sets Quantifier elimination Fractions Substitution Semi-algebraic functions Newton power series Algebraic numbers Polynomials Djalal, Boris Formalisations en Coq pour la décision de problèmes en géométrie algébrique réelle |
description |
Un problème de géométrie algébrique réelle s'exprime sous forme d’un système d’équations et d’inéquations polynomiales, dont l’ensemble des solutions est un ensemble semi-algébrique. L'objectif de cette thèse est de montrer comment les algorithmes de ce domaine peuvent être décrits formellement dans le langage du système de preuve Coq.Un premier résultat est la définition formelle et la certification de l’algorithme de transformation de Newton présentée dans la thèse d'A. Bostan. Ce travail fait intervenir non seulement des polynômes, mais également des séries formelles tronquées. Un deuxième résultat est la description d'un type de donnée représentant les ensembles semi-algébriques. Un ensemble semialgébrique est représenté par une formule logique du premier ordre basée sur des comparaisons entre expressions polynomiales multivariées. Pour ce type de données, nous montrons comment obtenir les différentes opérations ensemblistes et allons jusqu'à décrire les fonctions semi-algébriques. Pour toutes ces étapes, nous fournissons des preuves formelles vérifiées à l'aide de Coq. Enfin, nous montrons également comment la continuité des fonctions semi-algébrique peut être décrite, mais sans en fournir une preuve formelle complète. === A real algebraic geometry problem is expressed as a system of polynomial equations and inequalities, and the set of solutions are semi-algebraic sets. The objective of this thesis is to show how the algorithms of this domain can be formally described in the language of the Coq proof system. A first result is the formal definition and certification of the Newton transformation algorithm presented in A. Bostan's thesis. This work involves not only polynomials, but also truncated formal series. A second result is the description of a data type representing semi-algebraic sets. A semi-algebraic set is represented by a first-order logical formula based on comparisons between multivariate polynomial expressions. For this type of data, we show how to obtain the different set operations all the way to describing semialgebraic functions. For all these steps, we provide formal proofs verified with Coq. Finally, we also show how the continuity of semi-algebraic functions can be described, but without providing a fully formalized proof. |
author2 |
Côte d'Azur |
author_facet |
Côte d'Azur Djalal, Boris |
author |
Djalal, Boris |
author_sort |
Djalal, Boris |
title |
Formalisations en Coq pour la décision de problèmes en géométrie algébrique réelle |
title_short |
Formalisations en Coq pour la décision de problèmes en géométrie algébrique réelle |
title_full |
Formalisations en Coq pour la décision de problèmes en géométrie algébrique réelle |
title_fullStr |
Formalisations en Coq pour la décision de problèmes en géométrie algébrique réelle |
title_full_unstemmed |
Formalisations en Coq pour la décision de problèmes en géométrie algébrique réelle |
title_sort |
formalisations en coq pour la décision de problèmes en géométrie algébrique réelle |
publishDate |
2018 |
url |
http://www.theses.fr/2018AZUR4206 |
work_keys_str_mv |
AT djalalboris formalisationsencoqpourladecisiondeproblemesengeometriealgebriquereelle AT djalalboris coqformalisationsfordecidingproblemsinrealalgebraicgeometry |
_version_ |
1719304200920236032 |