Constraint Propagation for First-Order Logic and Inductive Definitions

被引:7
|
作者
Wittocx, Johan [1 ]
Denecker, Marc [1 ]
Bruynooghe, Maurice [1 ]
机构
[1] Katholieke Univ Leuven, Dept Comp Sci, Louvain, Belgium
基金
比利时弗兰德研究基金会;
关键词
Algorithms; Theory; Aggregates; constraint propagation; first-order logic; inductive definitions; WELL-FOUNDED SEMANTICS; EXTENDING CLASSICAL-LOGIC; PROGRAMS; ESSENCE; DESIGN;
D O I
10.1145/2499937.2499938
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In Constraint Programming, constraint propagation is a basic component of constraint satisfaction solvers. Here we study constraint propagation as a basic form of inference in the context of first-order logic (FO) and extensions with inductive definitions (FO(ID)) and aggregates (FO(AGG)). In a first, semantic approach, a theory of propagators and constraint propagation is developed for theories in the context of three-valued interpretations. We present an algorithm with polynomial-time data complexity. We show that constraint propagation in this manner can be represented by a datalog program. In a second, symbolic approach, the semantic algorithm is lifted to a constraint propagation algorithm in symbolic structures, symbolic representations of classes of structures. The third part of the article is an overview of existing and potential applications of constraint propagation for model generation, grounding, interactive search problems, approximate methods for.. SO problems, and approximate query answering in incomplete databases.
引用
收藏
页数:45
相关论文
共 50 条
  • [31] From First-Order Logic to Assertional Logic
    Zhou, Yi
    ARTIFICIAL GENERAL INTELLIGENCE: 10TH INTERNATIONAL CONFERENCE, AGI 2017, 2017, 10414 : 87 - 97
  • [32] Inductive verification of data model invariants in web applications using first-order logic
    Bocic, Ivan
    Bultan, Tevfik
    Rosner, Nicolas
    AUTOMATED SOFTWARE ENGINEERING, 2019, 26 (02) : 379 - 416
  • [33] On first-order definitions of subgraph isomorphism properties
    Zhukovskii, M. E.
    DOKLADY MATHEMATICS, 2017, 96 (02) : 454 - 456
  • [34] On first-order definitions of subgraph isomorphism properties
    M. E. Zhukovskii
    Doklady Mathematics, 2017, 96 : 454 - 456
  • [35] First-order reasoning in the calculus of inductive constructions
    Corbineau, P
    TYPES FOR PROOFS AND PROGRAMS, 2004, 3085 : 162 - 177
  • [36] Sperner spaces and first-order logic
    Blass, A
    Pambuccian, V
    MATHEMATICAL LOGIC QUARTERLY, 2003, 49 (02) : 111 - 114
  • [37] First-order conditional logic revisited
    Friedman, N
    Halpern, JY
    Koller, D
    PROCEEDINGS OF THE THIRTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE EIGHTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE, VOLS 1 AND 2, 1996, : 1305 - 1312
  • [38] DATALOG VS FIRST-ORDER LOGIC
    AJTAI, M
    GUREVICH, Y
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1994, 49 (03) : 562 - 588
  • [39] First-order classical modal logic
    Arló-Costa H.
    Pacuit E.
    Studia Logica, 2006, 84 (2) : 171 - 210
  • [40] First-Order da Costa Logic
    Graham Priest
    Studia Logica, 2011, 97 : 183 - 198