Polynomial-time algorithms from ineffective proofs

P. Oliva
18th Annual IEEE Symposium of Logic in Computer Science, 2003. Proceedings.  
We present a constructive procedure for extracting polynomial-time realizers from ineffective proofs of Π 0 2theorems in feasible analysis. By ineffective proof we mean a proof which involves the non-computational principle weak König's lemma WKL, and by feasible analysis we mean Cook and Urquhart's system CPV ω plus quantifierfree choice QF-AC. We shall also discuss the relation between the system CPV ω +QF-AC and Ferreira's base theory for feasible analysis BTFA, for which Π 0 2 -conservation
more » ... of WKL has been non-constructively proven. This paper treats the case of weak König's lemma for trees defined by Π 0 1formulas. Illustrating the applicability of CPV ω + QF-AC extended with this form of weak König's lemma, we indicate how to formalize the proof of the Heine/Borel covering lemma in this system. The main techniques used in the paper are Gödel's functional interpretation and a novel form of binary bar recursion.
doi:10.1109/lics.2003.1210052 dblp:conf/lics/Oliva03 fatcat:xpnshai45rcabj45tw2oqcohqi