Constraint Propagation for First-Order Logic and Inductive Definitions
Wittocx, Johan, Denecker, Marc, Bruynooghe, Maurice
–arXiv.org Artificial Intelligence
Constraint propagation is one of the basic forms of inference in many logic-based reasoning systems. In this paper, we investigate constraint propagation for first-order logic (FO), a suitable language to express a wide variety of constraints. We present an algorithm with polynomial-time data complexity for constraint propagation in the context of an FO theory and a finite structure. We show that constraint propagation in this manner can be represented by a datalog program and that the algorithm can be executed symbolically, i.e., independently of a structure. Next, we extend the algorithm to FO(ID), the extension of FO with inductive definitions. Finally, we discuss several applications.
arXiv.org Artificial Intelligence
Jul-8-2011
- Country:
- Oceania > Australia
- New South Wales > Sydney (0.04)
- North America > United States
- New York > New York County
- New York City (0.04)
- Massachusetts > Suffolk County
- Boston (0.04)
- Indiana > Monroe County
- Bloomington (0.04)
- California > Los Angeles County
- Pasadena (0.04)
- New York > New York County
- Europe
- United Kingdom > England
- Cambridgeshire > Cambridge (0.04)
- Oxfordshire > Oxford (0.04)
- Netherlands > South Holland
- Dordrecht (0.04)
- Belgium > Flanders
- Flemish Brabant > Leuven (0.04)
- United Kingdom > England
- Oceania > Australia
- Genre:
- Research Report (0.40)
- Technology: