Stratified resolution

  • Authors:
  • Anatoli Degtyarev;Robert Nieuwenhuis;Andrei Voronkov

  • Affiliations:
  • Department of Computer Science, King's College, London, UK;LSI, Technical University of Catalonia, Spain;Department of Computer Science, University of Manchester, Oxford Road, Manchester M13 9PL, UK

  • Venue:
  • Journal of Symbolic Computation - Special issue: First order theorem proving
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

We introduce a calculus of stratified resolution, in which special attention is paid to clauses that "define" relations. If such clauses are discovered in the initial set of clauses, they are treated using the rule of definition unfolding, i.e. the rule that replaces defined relations by their definitions. Stratified resolution comes with a powerful notion of redundancy: a clause to which definition unfolding has been applied can be removed from the search space. To prove the completeness of stratified resolution with redundancies, we use a novel combination of Bachmair and Ganzinger's model construction technique and a hierarchical construction of orderings and least fixpoints.