How to Believe a Machine-Checked Proof

Author:

Pollack Robert

Abstract

Suppose I say "Here is a machine-checked proof of Fermat's last theorem (FLT)". How can you use my putative machine-checked proof as evidence for belief in<br />FLT? I start from the position that you must have some personal experience of understanding to attain belief, and to have this experience you must engage your intuition and other mental processes which are impossible to formalise. By machine-checked proof I mean a formal derivation in some given formal<br />system; I am talking about derivability, not about truth. Further, I want to talk about actually believing an actual formal proof, not about formal proofs in principle; to be interesting, any approach to this problem must be feasible. You might try to read my proof, just as you would a proof in a journal; however,<br />with the current state of the art, this proof will surely be too long for you to have confidence that you have understood it. This paper presents a technological<br />approach for reducing the problem of believing a formal proof to the same psychological and philosophical issues as believing a conventional proof in a mathematics journal. The approach is not entirely successful philosophically as there seems to be a fundamental difference between machine checked mathematics,<br />which depends on empirical knowledge about the physical world, and informal mathematics, which needs no such knowledge (see section 3.2.2).<br />In the rest of this introduction I outline the approach and mention related work. In following sections I discuss what we expect from a proof, add details to the approach, pointing out problems that arise, and concentrate on what I believe<br />is the primary technical problem: expressiveness and feasibility for checking of formal systems and representations of mathematical notions.

Publisher

Det Kgl. Bibliotek/Royal Danish Library

Cited by 8 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. WasmRef-Isabelle: A Verified Monadic Interpreter and Industrial Fuzzing Oracle for WebAssembly;Proceedings of the ACM on Programming Languages;2023-06-06

2. Elaborating dependent (co)pattern matching: No pattern left behind;Journal of Functional Programming;2020

3. Position paper: the science of deep specification;Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences;2017-09-04

4. Translating Between Implicit and Explicit Versions of Proof;Automated Deduction – CADE 26;2017

5. HOL Zero’s Solutions for Pollack-Inconsistency;Interactive Theorem Proving;2016

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3