20BJ - A METALOGICAL FRAMEWORK THEOREM PROVER BASED ON EQUATIONAL LOGIC

被引:7
|
作者
GOGUEN, J
STEVENS, A
HILBERDINK, H
HOBLEY, K
机构
关键词
D O I
10.1098/rsta.1992.0026
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
This paper describes 2OBJ, a tactic-based generic theorem prover that encodes object logics into equational logic via an abstract data type of object logic sentences and proofs. 2OBJ is built upon OBJ3, a term rewriting implementation of (order sorted conditional) equational logic. Because object logic proofs are explicitly represented, 2OBJ can not only reason with them, but also about them, as in arguments by symmetry and other metalogical devices of ordinary mathematics; this motivates the 'meta' of 'metalogical' in the title. First-order equational logic has advantages in simplicity and efficiency over more complex framework logics, such as intuitionistic higher-order type theory, and also facilitates the definition of tactic languages. In addition, 2OBJ benefits from OBJ3's powerful parametrized module system, and it has a convenient X window user interface. The paper concludes with a sketch of some semantic foundations based upon ruled parchments, charters, and institutions.
引用
下载
收藏
页码:69 / 86
页数:18
相关论文
共 16 条
  • [1] 20BJ - A METALOGICAL FRAMEWORK THEOREM PROVER BASED ON EQUATIONAL LOGIC - DISCUSSION
    HUNT, WA
    GOGUEN, JA
    MELHAM, TF
    GOGUEN, JA
    PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY OF LONDON SERIES A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 1992, 339 (1652): : 86 - 86
  • [2] SYMEVAL - A THEOREM PROVER BASED ON THE EXPERIMENTAL LOGIC
    BROWN, FM
    PARK, SS
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 310 : 756 - 757
  • [3] Theorem Prover for Intuitionistic Logic Based on the Inverse Method
    V. A. Pavlov
    V. G. Pak
    Programming and Computer Software, 2018, 44 : 51 - 61
  • [4] Theorem Prover for Intuitionistic Logic Based on the Inverse Method
    Pavlov, V. A.
    Pak, V. G.
    PROGRAMMING AND COMPUTER SOFTWARE, 2018, 44 (01) : 51 - 61
  • [5] An industrial strength theorem prover for a logic based on common lisp
    Kaufmann, M
    Moore, JS
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1997, 23 (04) : 203 - 213
  • [6] iProver - An instantiation-based theorem prover for first-order logic
    Korovin, Konstantin
    AUTOMATED REASONING, PROCEEDINGS, 2008, 5195 : 292 - 298
  • [7] A model generation based theorem prover MGTP for first-order logic
    Hasegawa, Ryuzo
    Fujita, Hiroshi
    Koshimura, Miyuki
    Shirai, Yasuyuki
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2002, 2408 (PART2): : 178 - 213
  • [8] On Recurrent Neural Network Based Theorem Prover For First Order Minimal Logic
    Baghdasaryan, Ashot
    Bolibekyan, Hovhannes
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2021, 27 (11) : 1193 - 1202
  • [9] A model generation based theorem prover MGTP for first-order logic
    Hasegawa, R
    Fujita, H
    Koshimura, M
    Shirai, Y
    COMPUTATIONAL LOGIC: LOGIC PROGRAMMING AND BEYOND, PT II: ESSAYS IN HONOUR OF ROBERT A KOWALSKI, 2002, 2408 : 178 - 213
  • [10] Formal Verification of ROS Based Systems Using a Linear Logic Theorem Prover
    Kortik, Sitar
    Shastha, Tejas Kumar
    2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, : 9368 - 9374