Grounding formulas with complex terms

  • Authors:
  • Amir Aavani;Xiongnan Newman Wu;Eugenia Ternovska;David Mitchell

  • Affiliations:
  • Simon Fraser University;Simon Fraser University;Simon Fraser University;Simon Fraser University

  • Venue:
  • Canadian AI'11 Proceedings of the 24th Canadian conference on Advances in artificial intelligence
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Given a finite domain, grounding is the the process of creating a variable-free first-order formula equivalent to a first-order sentence. As the firstorder sentences can be used to describe a combinatorial search problem, efficient grounding algorithms would help in solving such problems effectively and makes advanced solver technology (such as SAT) accessible to a wider variety of users. One promising method for grounding is based on the relational algebra from the field of Database research. In this paper, we describe the extension of this method to ground formulas of first-order logic extended with arithmetic, expansion functions and aggregate operators. Our method allows choice of particular CNF representations for complex constraints, easily.