Superposition with Datatypes and Codatatypes - Archive ouverte HAL
Communication Dans Un Congrès Année : 2018

Superposition with Datatypes and Codatatypes

Résumé

The absence of a finite axiomatization of the first-order theory of data-types and codatatypes represents a challenge for automatic theorem provers. We propose two approaches to reason by saturation in this theory: one is a conservative theory extension with a finite number of axioms; the other is an extension of the superposition calculus, in conjunction with axioms. Both techniques are refutationally complete with respect to nonstandard models of datatypes and non-branching codatatypes. They take into account the acyclicity of datatype values and the existence and uniqueness of cyclic codatatype values. We implemented them in the first-order prover Vampire and compare them experimentally.
Fichier principal
Vignette du fichier
supdata_paper.pdf (203.63 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01904588 , version 1 (25-10-2018)

Identifiants

  • HAL Id : hal-01904588 , version 1

Citer

Jasmin Christian Blanchette, Nicolas Peltier, Simon Robillard. Superposition with Datatypes and Codatatypes. IJCAR 2018 - 9th International Joint Conference on Automated Reasoning, Jul 2018, Oxford, United Kingdom. ⟨hal-01904588⟩
149 Consultations
112 Téléchargements

Partager

More