Proof mining and combinatorics : Program extraction for Ramsey's theorem for pairs
Proof mining and combinatorics : Program extraction for Ramsey's theorem for pairs
In this thesis we give a proof-theoretic account of the strength of Ramsey's theorem for pairs and related principles. We develop a method to extract programs from proofs using this theorem. Moreover, we consider the strength of different variants of the Bolzano-Weierstraß principle. We show that Ramsey's theorem for pairs implies a variant of the Bolzano-Weierstraß principle and, hence, show that our program extraction method is applicable to proofs using this principle. Also, we develop a method to extract programs from proofs that use non-principal ultrafilters and along with this we obtain a conservation result for the statement that a non-principal ultrafilter exists. This method is based on the techniques we developed for Ramsey's theorem for pairs.
Programmextraktion für den Satz von Ramsey für Paare
In dieser Arbeit untersuchen wir die beweistheoretische Stärke des Satzes von Ramsey für Paare. Wir entwickeln eine Methode, um Programme aus Beweisen, die diesen Satz verwenden, zu extrahieren. Des weiteren analysieren wir die Stärke von Varianten des Bolzano-Weierstraß Prinzips. Wir zeigen, dass der Satz von Ramsey eine Variante impliziert und dass damit unsere Programmextraktionsmethode anwendbar ist. Wir entwickeln auch eine Methode zur Extraktion von Programm aus Beweisen, die freie Ultrafilter verwenden. Die Methode basiert auf Techniken, die wir für die Extraktion von Programmen aus Beweisen, die den Satz von Ramsey verwenden, entwickelt haben.
