Non-principal ultrafilters, program extraction and higher order reverse mathematics

Abstract

We investigate the strength of the existence of a non-principal ultrafilter over fragments of higher order arithmetic. Let U be the statement that a non-principal ultrafilter exists and let ACA0ω be the higher order extension of ACA0. We show that ACA0ω+U is 12-conservative over ACA0ω and thus that ACA0ω+ is conservative over PA. Moreover, we provide a program extraction method and show that from a proof of a strictly 12 statement ∀ f ∃ g A(f,g) in ACA0ω+U a realizing term in G\"odel's system T can be extracted. This means that one can extract a term t, such that A(f,t(f)).

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…