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 条
  • [41] Algorithmic explainability and legal reasoning
    Zodi, Zsolt
    THEORY AND PRACTICE OF LEGISLATION, 2022, 10 (01): : 67 - 92
  • [42] The CLRS Algorithmic Reasoning Benchmark
    Velickovic, Petar
    Badia, Adria Puigdomenech
    Budden, David
    Pascanu, Razvan
    Banino, Andrea
    Dashevskiy, Misha
    Hadsell, Raia
    Blundell, Charles
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 162, 2022,
  • [43] Algorithmic Debugging to Support Cognitive Diagnosis in Tutoring Systems
    Zinn, Claus
    KI 2011: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2011, 7006 : 357 - 368
  • [44] Computational Thinking Education for Children: Algorithmic Thinking and Debugging
    Wong, Gary K. W.
    Jiang, Shan
    PROCEEDINGS OF 2018 IEEE INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT, AND LEARNING FOR ENGINEERING (TALE), 2018, : 328 - 334
  • [45] Scaling Up Algorithmic Debugging with Virtual Execution Trees
    Insa, David
    Silva, Josep
    LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION, 2011, 6564 : 149 - 163
  • [46] Compositional explanation of types and algorithmic debugging of type errors
    Chitil, O
    ACM SIGPLAN NOTICES, 2001, 36 (10) : 193 - 204
  • [47] Hypothetical Reasoning via Provenance Abstraction
    Deutch, Daniel
    Moskovitch, Yuval
    Rinetzky, Noam
    SIGMOD '19: PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2019, : 537 - 554
  • [48] HYPOTHETICAL REASONING IN CAUSAL-MODELS
    CONSOLE, L
    TORASSO, P
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 1990, 5 (01) : 83 - 124
  • [49] MORAL REASONING IN HYPOTHETICAL AND ACTUAL SITUATIONS
    SUMPRER, GF
    BUTTER, EJ
    SOCIAL BEHAVIOR AND PERSONALITY, 1978, 6 (02): : 205 - 209
  • [50] A Speedup Algorithm for Repetition of Hypothetical Reasoning
    Kimura, Haruhiko
    Misawa, Tadanobu
    Abe, Koji
    Ogoshi, Yasuhiro
    JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2006, 10 (02) : 207 - 218