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 条
  • [1] Cyclic proofs for first-order logic with inductive definitions
    Brotherston, J
    AUTOMATED REASONING WITH ANALYTIC TABLEAUX AND RELATED METHODS, 2005, 3702 : 78 - 92
  • [2] First-Order Logic with Inductive Definitions for Model-Based Problem Solving
    Bruynooghe, Maurice
    Denecker, Marc
    Truszczynski, Mirosiaw
    AI MAGAZINE, 2016, 37 (03) : 69 - 80
  • [3] The failure of cut-elimination in cyclic proof for first-order logic with inductive definitions
    Oda, Yukihiro
    Brotherston, James
    Tatsuta, Makoto
    JOURNAL OF LOGIC AND COMPUTATION, 2023,
  • [4] First-order logic as a constraint satisfaction problem
    Kushida, Hirohiko
    Haralick, Robert
    PROGRESS IN ARTIFICIAL INTELLIGENCE, 2021, 10 (04) : 375 - 389
  • [5] First-order logic as a constraint programming language
    Apt, KR
    Vermeulen, CFM
    LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING, 2002, 2514 : 19 - 35
  • [6] First-order logic as a constraint satisfaction problem
    Hirohiko Kushida
    Robert Haralick
    Progress in Artificial Intelligence, 2021, 10 : 375 - 389
  • [7] Eliminating definitions and Skolem functions in first-order logic
    Avigad, J
    16TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2001, : 139 - 146
  • [8] A differentiable first-order rule learner for inductive logic programming
    Gao, Kun
    Inoue, Katsumi
    Cao, Yongzhi
    Wang, Hanpin
    ARTIFICIAL INTELLIGENCE, 2024, 331
  • [9] THE FIRST-ORDER LOGIC OF CZF IS INTUITIONISTIC FIRST-ORDER LOGIC
    Passmann, Robert
    JOURNAL OF SYMBOLIC LOGIC, 2024, 89 (01) : 308 - 330
  • [10] First-Order Logic and First-Order Functions
    Freire, Rodrigo A.
    LOGICA UNIVERSALIS, 2015, 9 (03) : 281 - 329