Superposition with Datatypes and Codatatypes - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2018

Superposition with Datatypes and Codatatypes


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
Origin : Files produced by the author(s)

Dates and versions

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


  • HAL Id : hal-01904588 , version 1


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⟩
133 View
97 Download


Gmail Facebook X LinkedIn More