A framework for checking proofs naturally

被引:0
|
作者
Masahiko Sato
机构
[1] Kyoto University,Graduate School of Informatics
关键词
Natural framework; Computation and logic; NF/CAL system;
D O I
暂无
中图分类号
学科分类号
摘要
We propose a logical framework, called Natural Framework (NF), which supports formal reasoning about computation and logic (CAL) on a computer. NF is based on a theory of Judgments and Derivations. NF is designed by observing how working mathematical theories are created and developed. Our observation is that the notions of judgments and derivations are the two fundamental notions used in any mathematical activity. We have therefore developed a theory of judgments and derivations and designed a framework in which the theory provides a uniform and common play ground on which various mathematical theories can be defined as derivation games and can be played, namely, can write and check proofs. NF is equipped with a higher-order intuitionistic logic and derivations (proofs) are described following Gentzen’s natural deduction style. NF is part of an interactive computer environment CAL and it is also referred to as NF/CAL. CAL is written in Emacs Lisp and it is run within a special buffer of the Emacs editor. CAL consists of user interface, a general purpose parser and a checker for checking proofs of NF derivation games. NF/CAL system has been successfully used as an education system for teaching CAL for undergraduate students for about 8 years. We will give an overview of the NF/CAL system both from theoretical and practical sides.
引用
收藏
页码:111 / 125
页数:14
相关论文
共 50 条
  • [41] A Compliance Checking Framework for DNN Models
    Verma, Sunny
    Wang, Chen
    Zhu, Liming
    Liu, Wei
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 6470 - 6471
  • [42] An Argumentation Framework for Optimal Repair Checking
    Santos, Emanuel
    Martins, Joao Pavao
    2009 IEEE 5TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING, PROCEEDINGS, 2009, : 19 - 26
  • [43] Legal Framework for Checking of Telecommunication Contacts
    Juras, Damir
    Vulas, Antonio
    POLICIJA I SIGURNOST-POLICE AND SECURITY, 2016, 25 (01): : 69 - 81
  • [44] Sequoll: a Framework for Model Checking Binaries
    Blackham, Bernard
    Heiser, Gernot
    2013 IEEE 19TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2013, : 97 - 106
  • [45] Proofs, Proofs, Proofs, and Proofs
    Kerber, Manfred
    INTELLIGENT COMPUTER MATHEMATICS, 2010, 6167 : 345 - 354
  • [46] SSProve: A Foundational Framework for Modular Cryptographic Proofs in Coq
    Haselwarter, Philipp G.
    Rivas, Exequiel
    Van Muylder, Antoine
    Winterhalter, Theo
    Abate, Carmine
    Sidorenco, Nikolaj
    Hritcu, Catalin
    Maillard, Kenji
    Spitters, Bas
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2023, 45 (03):
  • [47] SSProve: A Foundational Framework for Modular Cryptographic Proofs in Coq
    Abate, Carmine
    Haselwarter, Philipp G.
    Rivas, Exequiel
    Van Muylder, Antoine
    Winterhalter, Theo
    Hritcu, Catalin
    Maillard, Kenji
    Spitters, Bas
    2021 IEEE 34TH COMPUTER SECURITY FOUNDATIONS SYMPOSIUM (CSF 2021), 2021, : 576 - 590
  • [48] Nuprl as logical framework for automating proofs in category theory
    Kreitz, Christoph
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2012, 7230 LNCS : 124 - 148
  • [49] Proofs of Data Residency: Checking whether Your Cloud Files Have Been Relocated
    Dang, Hung
    Purwanto, Erick
    Chang, Ee-Chien
    PROCEEDINGS OF THE 2017 ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (ASIA CCS'17), 2017, : 408 - 422
  • [50] Framework for naturally light singlet neutrinos
    Ma, E
    MODERN PHYSICS LETTERS A, 1996, 11 (23) : 1893 - 1898