Logical Approach to Theorem Proving with Term Rewriting on KR-logic

被引:0
|
作者
Yoshida, Tadayuki [1 ]
Nantajeewarawat, Ekawit [2 ]
Munetomo, Masaharu [3 ]
Akama, Kiyoshi [3 ]
机构
[1] IBM Corp, Tokyo Software Dev Lab, Tokyo, Japan
[2] Thammasat Univ, Sirindhorn Int Inst Technol, Comp Sci Program, Pathum Thani, Thailand
[3] Hokkaido Univ, Informat Initiat Ctr, Sapporo, Hokkaido, Japan
关键词
Term Rewriting Rules; Logical Problem Solving Framework; Equivalent Transformation; Correctness;
D O I
10.5220/0008165902820289
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Term rewriting is often used for proving theorems. To mechanizing such a proof method with computation correctness guaranteed strictly, we follow LPSF, which is a general framework for generating logical problem solution methods. In place of the first-order logic, we use KR-logic, which has function variables, for correct formalization. By repeating (1) specialization by a substitution for usual variables, and (2) application of an already derived rewriting rule, we can generate a term rewriting rule from the resulting equational clause. The obtained term rewriting rules are proved to be equivalent transformation rules. The correctness of the computation results is guaranteed. This theory shows that LPSF integrates logical inference and functional rewriting under the broader concept of equivalent transformation.
引用
收藏
页码:282 / 289
页数:8
相关论文
共 50 条
  • [1] Term Rewriting that Preserves Models in KR-Logic
    Akama, Kiyoshi
    Nantajeewarawat, Ekawit
    Akama, Taketo
    [J]. INTELLIGENT INFORMATION AND DATABASE SYSTEMS, ACIIDS 2019, PT I, 2019, 11431 : 41 - 52
  • [2] THE TERM REWRITING APPROACH TO AUTOMATED THEOREM-PROVING
    HSIANG, J
    KIRCHNER, H
    LESCANNE, P
    RUSINOWITCH, M
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1992, 14 (1-2): : 71 - 99
  • [3] Use of logical models for proving infeasibility in term rewriting
    Lucas, Salvador
    Gutierrez, Raul
    [J]. INFORMATION PROCESSING LETTERS, 2018, 136 : 90 - 95
  • [4] Combining Theorem Proving and Narrowing for Rewriting-Logic Specifications
    Rusu, Vlad
    [J]. TEST AND PROOFS, PROCEEDINGS, 2010, 6143 : 135 - 150
  • [5] 2 RESULTS IN TERM REWRITING THEOREM-PROVING
    HSIANG, J
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1985, 202 : 301 - 324
  • [6] PLATO: A tool to assist programming as term rewriting and theorem proving
    Sampaio, AJ
    Haeberer, AM
    Prates, CT
    Ururahy, CD
    Frias, MF
    Albuquerque, NC
    [J]. TAPSOFT '95: THEORY AND PRACTICE OF SOFTWARE DEVELOPMENT, 1995, 915 : 797 - 798
  • [7] Logical errors on proving theorem
    Sari, C. K.
    Waluyo, M.
    Ainur, C. M.
    Darmaningsih, E. N.
    [J]. 1ST INTERNATIONAL CONFERENCE OF EDUCATION ON SCIENCES, TECHNOLOGY, ENGINEERING, AND MATHEMATICS (ICE-STEM), 2018, 948
  • [8] REFUTATIONAL THEOREM-PROVING USING TERM-REWRITING SYSTEMS
    HSIANG, J
    [J]. ARTIFICIAL INTELLIGENCE, 1985, 25 (03) : 255 - 300
  • [9] Automated inductive theorem proving using transformations of term rewriting systems
    Sato, Koichi
    Kikuchi, Kentaro
    Aoto, Takahito
    Toyama, Yoshihito
    [J]. Computer Software, 2015, 32 (01): : 179 - 193
  • [10] A PARALLEL APPROACH FOR THEOREM-PROVING IN PROPOSITIONAL LOGIC
    CHEN, WT
    LIU, LL
    [J]. INFORMATION SCIENCES, 1987, 41 (01) : 61 - 76