Javascript must be enabled to continue!
Integrating Automated Theorem Provers in Proof Assistants
View through CrossRef
Utiliser des démonstrateurs automatiques dans un assistant à la preuve
Lambdapi est un assistant de preuve qui permet à l’utilisateur la construction d’une preuve d’un théorème donné dans un langage universel basé sur le lambda-pi-calcul. Le but de cette thèse est de rajouter de l’automatisation à Lambdapi pour faire gagner du temps à l’utilisateur. Cette thèse présente trois contributions liées à l’intégration des démonstrateurs automatiques dans les assistants de preuve. La première contribution consiste en l’implémentation d’une tactique qui fait appel au démonstrateurs automatiques depuis Lambdapi à travers une plateforme tiers appelé Why3. Généralement, les démonstrateurs automatiques ne génèrent pas un certificat de preuve complet, d’où la deuxième contribution présentée dans cette thèse: la reconstruction de preuves générées par les démonstrateurs automatiques du premier ordre dans Lambdapi implémenté dans un outil appelé Ekstrakto. Enfin, ces démonstrateurs peuvent parfois effectuer des modifications sur la formule qu'ils sont en train de prouver. Le dernier résultat de la thèse est consacré à la certification des étapes de Skolemisation faites par les démonstrateurs automatiques. Un algorithme est présenté, montré correct et impleménté dans l'outil Skonverto.
Title: Integrating Automated Theorem Provers in Proof Assistants
Description:
Utiliser des démonstrateurs automatiques dans un assistant à la preuve
Lambdapi est un assistant de preuve qui permet à l’utilisateur la construction d’une preuve d’un théorème donné dans un langage universel basé sur le lambda-pi-calcul.
Le but de cette thèse est de rajouter de l’automatisation à Lambdapi pour faire gagner du temps à l’utilisateur.
Cette thèse présente trois contributions liées à l’intégration des démonstrateurs automatiques dans les assistants de preuve.
La première contribution consiste en l’implémentation d’une tactique qui fait appel au démonstrateurs automatiques depuis Lambdapi à travers une plateforme tiers appelé Why3.
Généralement, les démonstrateurs automatiques ne génèrent pas un certificat de preuve complet, d’où la deuxième contribution présentée dans cette thèse: la reconstruction de preuves générées par les démonstrateurs automatiques du premier ordre dans Lambdapi implémenté dans un outil appelé Ekstrakto.
Enfin, ces démonstrateurs peuvent parfois effectuer des modifications sur la formule qu'ils sont en train de prouver.
Le dernier résultat de la thèse est consacré à la certification des étapes de Skolemisation faites par les démonstrateurs automatiques.
Un algorithme est présenté, montré correct et impleménté dans l'outil Skonverto.
Related Results
A double blind placebo controlled homoeopathic proving of Malus domestica 30CH, with a subsequent comparative analysis according to the doctrine of signatures
A double blind placebo controlled homoeopathic proving of Malus domestica 30CH, with a subsequent comparative analysis according to the doctrine of signatures
The purpose of this research study was to determine any therapeutic significance of Malus domestica (domestic apple) in the potentised, homoeopathic form and to contribute this inf...
A homoeopathic drug proving of Bitis atropos with a subsequent comparison to venom toxicology and related remedies
A homoeopathic drug proving of Bitis atropos with a subsequent comparison to venom toxicology and related remedies
This study was a homoeopathic drug proving of Bitis atropos 30CH (derived from Berg adder venom) with a subsequent comparison of the proving symptoms to known venom toxicology and ...
A repertorial comparison of the proving of a homoeopathic complex to the rubrics of the constitutent parts
A repertorial comparison of the proving of a homoeopathic complex to the rubrics of the constitutent parts
Aim The purpose of this research study was to compare the similarity and differences of the rubrics from a proving of a homoeopathic complex (Cinnabaris 12CH, Hydrastis canadensis ...
Transport Layer Security 1.0 handshake protocol formal verification case study: How to use a proof script generator for existing large proof scores
Transport Layer Security 1.0 handshake protocol formal verification case study: How to use a proof script generator for existing large proof scores
The Transport Layer Security (TLS) 1.0 protocol has been formally verified with CafeInMaude Proof Generator (CiMPG) and Proof Assistant (CiMPA), where CafeInMaude is the second maj...
Investigating user perceptions of commercial virtual assistants: A qualitative study
Investigating user perceptions of commercial virtual assistants: A qualitative study
As commercial virtual assistants become an integrated part of almost every smart device that we use on a daily basis, including but not limited to smartphones, speakers, personal c...
Blind Vision Voice Assistant
Blind Vision Voice Assistant
Visual Impaired Voice Assistants are software applications that have been designed to provide assistance to visually impaired people by using voice commands and text-to-speech tech...
Can a computer proof be elegant?
Can a computer proof be elegant?
In computer science, proofs about computer algorithms are par for the course. Proofs
by
computer algorithms, on the other hand, are not so readily accepted....
On free proof and regulated proof
On free proof and regulated proof
Free proof and regulated proof are two basic modes of judicial proof. The system of ‘legal proof’ established in France in the 16th century is a classical model of regulated proof....

