pith. sign in

arxiv: 1008.2121 · v2 · pith:CM66SBLNnew · submitted 2010-08-12 · 💻 cs.LO · cs.AI

Constraint Propagation for First-Order Logic and Inductive Definitions

classification 💻 cs.LO cs.AI
keywords constraintpropagationalgorithmdefinitionsfirst-orderinductivelogicstructure
0
0 comments X
read the original abstract

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.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.