We present a simple-to-state, abstract computational problem, whose solution implies the 1-consistency of various systems of predicative Analysis and offers a way of extracting witnesses from classical proofs. In order to state the problem, we formulate the concept of transfinite update procedure, which extends Avigad's notion of update procedure to the transfinite and can be seen as an axiomatization of learning as it implicitly appears in various computational interpretations of predicative Analysis. We give iterative and bar recursive solutions to the problem.
@InProceedings{aschieri:LIPIcs.CSL.2011.20, author = {Aschieri, Federico}, title = {{Transfinite Update Procedures for Predicative Systems of Analysis}}, booktitle = {Computer Science Logic (CSL'11) - 25th International Workshop/20th Annual Conference of the EACSL}, pages = {20--34}, series = {Leibniz International Proceedings in Informatics (LIPIcs)}, ISBN = {978-3-939897-32-3}, ISSN = {1868-8969}, year = {2011}, volume = {12}, editor = {Bezem, Marc}, publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik}, address = {Dagstuhl, Germany}, URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CSL.2011.20}, URN = {urn:nbn:de:0030-drops-32200}, doi = {10.4230/LIPIcs.CSL.2011.20}, annote = {Keywords: update procedure, epsilon substitution method, predicative classical analysis, bar recursion} }
Feedback for Dagstuhl Publishing