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...

Full description

Bibliographic Details
Main Author: Djalal, Boris
Other Authors: Côte d'Azur
Language:fr
Published: 2018
Subjects:
Coq
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