Passer à la navigation principale Passer à la recherche Passer au contenu principal

One logic to use them all

  • INRIA Saclay, Laboratoire de Recherche en Informatique (LRI), Université Paris Sud
  • INRIA

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

Deductive program verification is making fast progress these days. One of the reasons is a tremendous improvement of theorem provers in the last two decades. This includes various kinds of automated theorem provers, such as ATP systems and SMT solvers, and interactive proof assistants. Yet most tools for program verification are built around a single theorem prover. Instead, we defend the idea that a collaborative use of several provers is a key to easier and faster verification. This paper introduces a logic that is designed to target a wide set of theorem provers. It is an extension of first-order logic with polymorphism, algebraic data types, recursive definitions, and inductive predicates. It is implemented in the tool Why3, and has been successfully used in the verification of many non-trivial programs.

langue originaleAnglais
titreCADE 2013 - 24th International Conference on Automated Deduction, Proceedings
Pages1-20
Nombre de pages20
Les DOIs
étatPublié - 15 juil. 2013
Evénement24th International Conference on Automated Deduction, CADE 2013 - Lake Placid, NY, États-Unis
Durée: 9 juin 201314 juin 2013

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7898 LNAI
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence24th International Conference on Automated Deduction, CADE 2013
Pays/TerritoireÉtats-Unis
La villeLake Placid, NY
période9/06/1314/06/13

Empreinte digitale

Examiner les sujets de recherche de « One logic to use them all ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation