Algorithmic Debugging and Hypothetical Reasoning

被引:0
|
作者
Beckstein C. [1 ]
Tobermann G. [2 ]
机构
[1] Friedrich-Schiller-Univ. Jena, Fak. F. Mathematik und Informatik, Institut für Informatik
[2] Consult. F. Off. Info. Mgmt. GmbH, D-91074 Herzogenaurach
关键词
Algorithmic debugging; Generalized Horn clauses; Hypothetical reasoning; Intuitionistic logic; Logic programming; Meta interpretation; Negation as inconsistency;
D O I
10.1023/A:1008633100749
中图分类号
学科分类号
摘要
This paper presents a generalization of Shapiro style algorithmic debugging for generalized Horn clause intuitionistic logic. This logic offers hypothetical reasoning and negation is defined not by failure but by inconsistency. We extend Shapiro's notion of intended interpretation, symptoms and errors and give formal results paralleling those known for definite clauses. We also show how a corresponding diagnosis module for RISC - a logic programming system for generalized Horn clause intuitionistic logic - can be defined by meta interpretation. In contrast to Shapiro's PROLOG modules ours work independently of the specific computation rule that in RISC may be specified by the user.
引用
收藏
页码:151 / 178
页数:27
相关论文
共 50 条
  • [21] Implementation of an Optimal Strategy for Algorithmic Debugging
    Insa, David
    Silva, Josep
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2012, 282 : 47 - 60
  • [22] Application of program slicing in algorithmic debugging
    Kamkar, M
    INFORMATION AND SOFTWARE TECHNOLOGY, 1998, 40 (11-12) : 637 - 645
  • [23] Model Checking: Algorithmic Verification and Debugging
    Clarke, Edmund M.
    Emerson, E. Allen
    Sifakis, Joseph
    COMMUNICATIONS OF THE ACM, 2009, 52 (11) : 75 - 84
  • [24] Debugging techniques for declarative languages: Profiling, program slicing and algorithmic debugging
    Silva, Josep
    AI COMMUNICATIONS, 2008, 21 (01) : 91 - 92
  • [25] Recursive Algorithmic Reasoning
    Jurss, Jonas
    Jayalath, Dulhan
    Velickovic, Petar
    LEARNING ON GRAPHS CONFERENCE, VOL 231, 2023, 231
  • [26] Neural algorithmic reasoning
    Velickovic, Petar
    Blundell, Charles
    PATTERNS, 2021, 2 (07):
  • [27] Proving the Correctness of Algorithmic Debugging for Functional Programs
    Luo, Yong
    Chitil, Olaf
    TRENDS IN FUNCTIONAL PROGRAMMING, VOL 7, 2007, 7 : 19 - 34
  • [28] Epistemic Modals in Hypothetical Reasoning
    Aloni, Maria
    Incurvati, Luca
    Schloder, Julian J.
    ERKENNTNIS, 2023, 88 (08) : 3551 - 3581
  • [29] HYPOTHETICAL REASONING - RESCHER,N
    RUNDLE, B
    MIND, 1967, 76 (301) : 137 - 139
  • [30] PRIMACY OF GENERALITIES IN HYPOTHETICAL REASONING
    REVLIS, R
    HAYES, JR
    COGNITIVE PSYCHOLOGY, 1972, 3 (02) : 268 - 290