Foundational and Mathematical Uses of Higher Types
Ulrich Kohlenbach September 1999 |
Abstract:
In this paper we develop mathematically strong systems of
analysis in higher types which, nevertheless, are proof-theoretically weak,
i.e. conservative over elementary resp. primitive recursive arithmetic.
These systems are based on non-collapsing hierarchies -WKL
-WKL of principles which generalize (and for coincide with)
the so-called `weak' König's lemma WKL (which has been studied
extensively in the context of second order arithmetic) to logically more
complex tree predicates. Whereas the second order context used in the program
of reverse mathematics requires an encoding of higher analytical concepts
like continuous functions
between Polish spaces , the
more flexible language of our systems allows to treat such objects directly.
This is of relevance as the encoding of used in reverse mathematics
tacitly yields a constructively enriched notion of continuous functions which
e.g. for
can be seen (in our higher
order context) to be equivalent to the existence of a continuous modulus of
pointwise continuity. For the direct representation of the existence of
such a modulus is independent even of full arithmetic in all finite types
E-PA plus quantifier-free choice, as we show using a priority
construction due to L. Harrington. The usual WKL-based proofs of properties
of given in reverse mathematics make use of the enrichment provided by
codes of , and WKL does not seem to be sufficient to obtain similar
results for the direct representation of in our setting. However, it
turns out that -WKL is sufficient.
Our conservation results for -WKL-WKL are proved via a new elimination result for a strong non-standard principle of uniform -boundedness which we introduced in 1996 and which implies the WKL-extensions studied in this paper Available as PostScript, PDF, DVI. |