Copyright © 2007 Elsevier B.V. All rights reserved.
Light Dialectica Program Extraction from a Classical Fibonacci Proof
Available online 5 June 2007.
References and further reading may be available for this article. To view references and further reading you must purchase this article.
Abstract
We demonstrate program extraction by the Light Dialectica Interpretation (LDI) on a minimal logic proof of the classical existence of Fibonacci numbers. This semi-classical proof is available in MinLog's library of examples. The term of Gödel's T extracted by the LDI is, after strong normalization, exactly the usual recursive algorithm which defines the Fibonacci numbers (in pairs). This outcome of the Light Dialectica meta-algorithm is much better than the T-program extracted by means of the pure Gödel Dialectica Interpretation. It is also strictly less complex than the result obtained by means of the refined A-translation technique of Berger, Buchholz and Schwichtenberg on an artificially distorted variant of the input proof, but otherwise it is identical with the term yielded by Berger's Kripke-style refined A-translation. Although syntactically different, it also has the same computational complexity as the original program yielded by the refined A-translation from the undistorted input classical Fibonacci proof.
Keywords: Proof Mining; Program extraction from (classical) proofs; Complexity of extracted programs; Refined A-translations; Quantifiers without computational meaning; Light Dialectica Interpretation; Computationally redundant contractions; Gödel's functional “Dialectica” interpretation







E-mail Article
Add to my Quick Links

Cited By in Scopus (0)

), and rules for pairs of dual decidable atoms (such as 



