On natural deduction in classical first-order logic: Curry-Howard correspondence, strong normalization and Herbrand's theorem

被引:11
|
作者
Aschieri, Federico [1 ]
Zorzi, Margherita [2 ]
机构
[1] Vienna Univ Technol, Inst Diskrete Math & Geometrie, Vienna, Austria
[2] Univ Verona, Dipartimento Informat, I-37100 Verona, Italy
基金
奥地利科学基金会;
关键词
Classical first-order logic; Natural deduction; Herbrand's theorem; Delimited exceptions; Curry-Howard correspondence; SUBSTITUTION METHOD; SEMANTICS;
D O I
10.1016/j.tcs.2016.02.028
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a new Curry-Howard correspondence for classical first-order natural deduction. We add to the lambda calculus an operator which represents, from the viewpoint of programming, a mechanism for raising and catching multiple exceptions, and from the viewpoint of logic, the excluded middle over arbitrary prenex formulas. The machinery will allow to extend the idea of learning-originally developed in Arithmetic-to pure logic. We prove that our typed calculus is strongly normalizing and show that proof terms for simply existential statements reduce to a list of individual terms forming an Herbrand disjunction. A by-product of our approach is a natural-deduction proof and a computational interpretation of Herbrand's Theorem. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:125 / 146
页数:22
相关论文
共 25 条