Hyperequivalence of logic programs with respect to supported models

被引:2
|
作者
Truszczynski, Miroslaw [1 ]
Woltran, Stefan [2 ]
机构
[1] Univ Kentucky, Dept Comp Sci, Lexington, KY 40506 USA
[2] Vienna Univ Technol, Inst Informat Syst 184 2, A-1040 Vienna, Austria
基金
奥地利科学基金会; 美国国家科学基金会;
关键词
Hyperequivalence; Logic programs; Supported models;
D O I
10.1007/s10472-009-9119-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recent research in nonmonotonic logic programming has focused on certain types of program equivalence, which we refer to here as hyperequivalence, that are relevant for program optimization and modular programming. So far, most results concern hyperequivalence relative to the stable-model semantics. However, other semantics for logic programs are also of interest, especially the semantics of supported models which, when properly generalized, is closely related to the autoepistemic logic of Moore. In this paper, we consider a family of hyperequivalence relations for programs based on the semantics of supported and supported minimal models. We characterize these relations in model-theoretic terms. We use the characterizations to derive complexity results concerning testing whether two programs are hyperequivalent relative to supported and supported minimal models.
引用
收藏
页码:331 / 365
页数:35
相关论文
共 50 条
  • [41] Terminating Evaluation of Logic Programs with Finite Three-Valued Models
    Riguzzi, Fabrizio
    Swift, Terrance
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2014, 15 (04)
  • [42] Layered Models Top-Down Querying of Normal Logic Programs
    Pereira, Luis Moniz
    Pinto, Alexandre Miguel
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, 2009, 5418 : 254 - 268
  • [43] Optimal models of "disjunctive-logic 'programs: Semantics, complexity, and computation
    Leone, N
    Scarcello, F
    Subrahmanian, VS
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2004, 16 (04) : 487 - 503
  • [44] The logic of money and the ethics of respect
    Vespasiano, Francesco
    RELIGIONI E SOCIETA-RIVISTA DI SCIENZE SOCIALI DELLA RELIGIONE, 2021, 36 (101): : 31 - 37
  • [45] From Logic to Functional Logic Programs
    Hanus, Michael
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2022, 22 (04) : 538 - 554
  • [46] Embedding defeasible logic into logic programs
    Antoniou, G
    Maher, MJ
    LOGICS PROGRAMMING, PROCEEDINGS, 2002, 2401 : 393 - 404
  • [47] Set-based analysis of logic programs and reactive logic programs
    Podelski, A
    LOGIC PROGRAMMING - PROCEEDINGS OF THE 1997 INTERNATIONAL SYMPOSIUM, 1997, : 35 - 36
  • [48] Iteratively-Supported Formulas and Strongly Supported Models for Kleene Answer Set Programs (Extended Abstract)
    Doherty, Patrick
    Kvarnstrom, Jonas
    Szalas, Andrzej
    LOGICS IN ARTIFICIAL INTELLIGENCE, (JELIA 2016), 2016, 10021 : 536 - 542
  • [49] From 3-valued Semantics to Supported Model Computation for Logic Programs in Vector Spaces
    Sato, Taisuke
    Sakama, Chiaki
    Inoue, Katsumi
    ICAART: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, VOL 2, 2020, : 758 - 765
  • [50] Improving execution models of logic programs by two-phase abstract interpretation
    Chang, Byeong-Mo
    Choe, Kwang-Moo
    Giacobazzi, Roberto
    ETRI Journal, 1995, 16 (04) : 27 - 47