Cut-elimination for a logic with definitions and induction

Citation
R. Mcdowell et D. Miller, Cut-elimination for a logic with definitions and induction, THEOR COMP, 232(1-2), 2000, pp. 91-119
Citations number
29
Categorie Soggetti
Computer Science & Engineering
Journal title
THEORETICAL COMPUTER SCIENCE
ISSN journal
03043975 → ACNP
Volume
232
Issue
1-2
Year of publication
2000
Pages
91 - 119
Database
ISI
SICI code
0304-3975(20000206)232:1-2<91:CFALWD>2.0.ZU;2-E
Abstract
In order to reason about specifications of computations that are given via the proof search or logic programming paradigm one needs to have at least s ome forms of induction and some principle for reasoning about the ways in w hich terms are built and the ways in which computations can progress. The l iterature contains many approaches to formally adding these reasoning princ iples with logic specifications. We choose an approach based on the sequent calculus and design an intuitionistic logic FO lambda(Delta N) that includ es natural number induction and a notion of definition. We have detailed el sewhere that this logic has a number of applications. In this paper we prov e the cut-elimination theorem for FO lambda(Delta N), adapting a technique due to Tait and Martin-Laf. This cut-elimination proof is technically inter esting and significantly extends previous results of this kind. (C) 2000 El sevier Science B.V. All rights reserved.