- Book Chapter
7
- 10.1007/11538363_33
Light Functional Interpretation
- Jan 01, 2005
- Mircea-Dan Hernest
We give a Natural Deduction formulation of an adaptation of Gödel’s functional (Dialectica) interpretation to the extraction of (more) efficient programs from (classical) proofs. We adapt Jørgensen’s formulation of pure Dialectica translation by eliminating his “Contraction Lemma” and allowing free variables in the extracted terms (which is more suitable in a Natural Deduction setting). We also adapt Berger’s uniform existential and universal quantifiers to the Dialectica-extraction context. The use of such quantifiers without computational meaning permits the identification and isolation of contraction formulas which would otherwise be redundantly included in the pure-Dialectica extracted terms. In the end we sketch the possible combination of our refinement of Gödel’s Dialectica interpretation with its adaptation to the extraction of bounds due to Kohlenbach into a light monotone functional interpretation.KeywordsProgram extraction from (classical) proofsComplexity of extracted programsBerger’s uniform quantifiersGödel’s Functional interpretationProof-Carrying CodeProof Mining
Read more