Title of article
Uniform Heyting arithmetic
Author/Authors
Berger، نويسنده , , Ulrich، نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 2005
Pages
24
From page
125
To page
148
Abstract
We present an extension of Heyting arithmetic in finite types called Uniform Heyting Arithmetic ( HA u ) that allows for the extraction of optimized programs from constructive and classical proofs. The system HA u has two sorts of first-order quantifiers: ordinary quantifiers governed by the usual rules, and uniform quantifiers subject to stronger variable conditions expressing roughly that the quantified object is not computationally used in the proof. We combine a Kripke-style Friedman/Dragalin translation which is inspired by work of Coquand and Hofmann and a variant of the refined A-translation due to Buchholz, Schwichtenberg and the author to extract programs from a rather large class of classical first-order proofs while keeping explicit control over the levels of recursion and the decision procedures for predicates used in the extracted program.
Journal title
Annals of Pure and Applied Logic
Serial Year
2005
Journal title
Annals of Pure and Applied Logic
Record number
1443632
Link To Document