A Teaching Tool for Proving Equivalences between Logical Formulae

被引:0
|
作者
Lodder, Josje [1 ]
Heeren, Bastiaan [1 ]
机构
[1] Open Univ Nederland, Sch Comp Sci, NL-6401 DL Heerlen, Netherlands
来源
TOOLS FOR TEACHING LOGIC | 2011年 / 6680卷
关键词
propositional logic; equivalences; e-learning; feedback;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we describe a teaching tool for proving equivalences between propositional logic formulae, using rewrite rules such as De Morgan's laws and double negation. This tool is based on an earlier tool for rewriting logical formulae into disjunctive normal form (DNF). Both tools make use of a rewrite strategy, which specifies how an exercise can be solved stepwise. Different types of feedback can be calculated automatically from such a strategy specification. We describe a strategy for constructing expert-like equivalence proofs, and present two techniques for improving the proofs that are generated by the strategy.
引用
收藏
页码:154 / 161
页数:8
相关论文
共 50 条
  • [31] Linear logical relations and observational equivalences for session-based concurrency
    Perez, Jorge A.
    Caires, Luis
    Pfenning, Frank
    Toninho, Bernardo
    [J]. INFORMATION AND COMPUTATION, 2014, 239 : 254 - 302
  • [32] On p-permutation equivalences:: Between Rickard equivalences and isotypies
    Boltje, Robert
    Xu, Bangteng
    [J]. TRANSACTIONS OF THE AMERICAN MATHEMATICAL SOCIETY, 2008, 360 (10) : 5067 - 5087
  • [33] A Corpus-Based Approach to the Correlation between Semantic Prosody of Chinese Logical Resultative Formulae and Genres
    Li, Meixia
    [J]. PROCEEDINGS OF THE 2013 ASIA-PACIFIC COMPUTATIONAL INTELLIGENCE AND INFORMATION TECHNOLOGY CONFERENCE, 2013, : 650 - 655
  • [34] Use of Logical Models for Proving Operational Termination in General Logics
    Lucas, Salvador
    [J]. REWRITING LOGIC AND ITS APPLICATIONS, WRLA 2016, 2016, 9942 : 26 - 46
  • [35] GEOMETRIC THEOREM-PROVING BY INTEGRATED LOGICAL AND ALGEBRAIC REASONING
    MATSUYAMA, T
    NITTA, T
    [J]. ARTIFICIAL INTELLIGENCE, 1995, 75 (01) : 93 - 113
  • [36] TEACHING COIN EQUIVALENCES VIA MATCHING TO SAMPLE
    MCDONAGH, EC
    MCILVANE, WJ
    STODDARD, LT
    [J]. APPLIED RESEARCH IN MENTAL RETARDATION, 1984, 5 (02): : 177 - 197
  • [37] A NON-HEURISTIC PROGRAM FOR PROVING ELEMENTARY LOGICAL THEOREMS
    DUNHAM, B
    FRIDSHAL, R
    SWARD, GL
    [J]. COMMUNICATIONS OF THE ACM, 1959, 2 (07) : 19 - 20
  • [38] Logical interpretation: Static program analysis using theorem proving
    Tiwari, Ashish
    Gulwani, Sumit
    [J]. AUTOMATED DEDUCTION - CADE-21, PROCEEDINGS, 2007, 4603 : 147 - +
  • [39] DEVELOPMENT OF A SUPPORTING TOOL FOR TRANSLATION BETWEEN DECLARATIVE SENTENCES AND LOGICAL FORMULAS
    Nanaumi, Shunsuke
    Wagatsuma, Kazunori
    Goto, Yuichi
    Cheng, Jingde
    [J]. PROCEEDINGS OF 2013 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS (ICMLC), VOLS 1-4, 2013, : 1179 - 1184
  • [40] A tool for automated theorem proving in Agda
    Lindblad, F
    Benke, M
    [J]. TYPES FOR PROOFS AND PROGRAMS, 2006, 3839 : 154 - 169