Term algebras are important structures in many areas of mathematics and computer science. Reasoning about their theories in superposition-based first-order theorem provers is made difficult by the acyclicity property of terms, which is not finitely axiomatizable. We present an inference rule that extends the superposition calculus and allows reasoning about term algebras without axioms to describe the acyclicity property. We detail an indexing technique to efficiently apply this rule in problems containing a large number of clauses. Finally we experimentally evaluate an implementation of this extended calculus in the first-order theorem prover Vampire. The results show that this technique is able to find proofs for difficult problems that e...
When reasoning in description, modal or temporal logics it is often useful to consider axioms repres...
Term schematisations allow one to represent infinite sets of terms having a similar structure by a f...
Abstract. Term algebras have wide applicability in computer science. Unfortunately, the decision pro...
The theory of finite term algebras provides a natural framework to describe the semantics of functio...
The theory of finite term algebras provides a natural framework to describe the semantics of functio...
We develop special superposition calculi for first-order theorem proving in the theories of abelian ...
We develop special superposition calculi for first-order theorem proving in the theories of abelian ...
A new technique is presented for superposition with firstorder clauses with built-in abelian groups ...
The absence of a finite axiomatization of the first-order theory of datatypes and codatatypes repres...
Abstract. We describe the development in ACL2 of a library of results about first-order terms. In pa...
Colloque avec actes et comité de lecture. internationale.International audienceWe show how to derive...
Motivated by applications of first-order theorem proving to software analysis, we introduce a new in...
Term logic is characterized by subject-- predicate statements and syllogistic inference rules. This ...
Many applications of automated deduction require reasoning in first-order logic modulo background th...
AbstractTerm algebras can model recursive data structures which are widely used in programming langu...
When reasoning in description, modal or temporal logics it is often useful to consider axioms repres...
Term schematisations allow one to represent infinite sets of terms having a similar structure by a f...
Abstract. Term algebras have wide applicability in computer science. Unfortunately, the decision pro...
The theory of finite term algebras provides a natural framework to describe the semantics of functio...
The theory of finite term algebras provides a natural framework to describe the semantics of functio...
We develop special superposition calculi for first-order theorem proving in the theories of abelian ...
We develop special superposition calculi for first-order theorem proving in the theories of abelian ...
A new technique is presented for superposition with firstorder clauses with built-in abelian groups ...
The absence of a finite axiomatization of the first-order theory of datatypes and codatatypes repres...
Abstract. We describe the development in ACL2 of a library of results about first-order terms. In pa...
Colloque avec actes et comité de lecture. internationale.International audienceWe show how to derive...
Motivated by applications of first-order theorem proving to software analysis, we introduce a new in...
Term logic is characterized by subject-- predicate statements and syllogistic inference rules. This ...
Many applications of automated deduction require reasoning in first-order logic modulo background th...
AbstractTerm algebras can model recursive data structures which are widely used in programming langu...
When reasoning in description, modal or temporal logics it is often useful to consider axioms repres...
Term schematisations allow one to represent infinite sets of terms having a similar structure by a f...
Abstract. Term algebras have wide applicability in computer science. Unfortunately, the decision pro...