Autarkic computations in formal proofs

被引:42
|
作者
Barendregt, H [1 ]
Barendsen, E [1 ]
机构
[1] Univ Nijmegen, Inst Comp Sci, NL-6525 ED Nijmegen, Netherlands
关键词
formal proof; computer algebra; proof development; autarkic cmputation;
D O I
10.1023/A:1015761529444
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Formal proofs in mathematics and computer science are being studied because these objects can be verified by a very simple computer program. An important open problem is whether these formal proofs can be generated with an effort not much greater than writing a mathematical paper in, say, LATEX. Modern systems for proof development make the formalization of reasoning relatively easy. However, formalizing computations in such a manner that the results can be used in formal proofs is not immediate. In this paper we show how to obtain formal proofs of statements such as Prime(61) in the context of Peano arithmetic or (x+1)(x+1)=x(2)+2x+1 in the context of rings. We hope that the method will help bridge the gap between the efficient systems of computer algebra and the reliable systems of proof development.
引用
收藏
页码:321 / 336
页数:16
相关论文
共 50 条
  • [1] Autarkic Computations in Formal Proofs
    Henk Barendregt
    Erik Barendsen
    [J]. Journal of Automated Reasoning, 2002, 28 : 321 - 336
  • [2] Enhancing Proofs of Local Computations Through Formal Event-B Modularization
    Boussabbeh, Maha
    Tounsi, Mohamed
    Kacem, Ahmed Hadj
    Mosbah, Mohamed
    [J]. 2014 IEEE 23RD INTERNATIONAL WETICE CONFERENCE (WETICE), 2014, : 50 - 55
  • [3] Formal Proofs of Termination Detection for Local Computations by Refinement-Based Compositions
    Boussabbeh, Maha
    Tounsi, Mohamed
    Mosbah, Mohamed
    Kacem, Ahmed Hadj
    [J]. ABSTRACT STATE MACHINES, ALLOY, B, TLA, VDM, AND Z (ABZ 2016), 2016, 9675 : 198 - 212
  • [4] On formal proofs
    Cantini, Andrea
    [J]. DEDUCTION, COMPUTATION, EXPERIMENT: EXPLORING THE EFFECTIVENESS OF PROOF, 2008, : 29 - 48
  • [5] Mixing Computations and Proofs
    Beeson, Michael
    [J]. JOURNAL OF FORMALIZED REASONING, 2016, 9 (01): : 71 - 99
  • [6] Proofs as computations in linear logic
    Delzanno, G
    Martelli, M
    [J]. THEORETICAL COMPUTER SCIENCE, 2001, 258 (1-2) : 269 - 297
  • [7] DEVELOPMENTS IN FORMAL PROOFS
    Hales, Thomas C.
    [J]. ASTERISQUE, 2015, (367) : 387 - 410
  • [8] A Problem with the Dependence of Informal Proofs on Formal Proofs
    Tanswell, Fenner
    [J]. PHILOSOPHIA MATHEMATICA, 2015, 23 (03) : 295 - 310
  • [9] Feasible proofs and computations: Partnership and fusion
    Razborov, AA
    [J]. 19TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2004, : 134 - 138
  • [10] From Feasible Proofs to Feasible Computations
    Krajicek, Jan
    [J]. COMPUTER SCIENCE LOGIC, 2010, 6247 : 22 - 31