Computable Analysis Over the Generalized Baire Space

Total Page:16

File Type:pdf, Size:1020Kb

Computable Analysis Over the Generalized Baire Space Computable Analysis Over the Generalized Baire Space MSc Thesis (Afstudeerscriptie) written by Lorenzo Galeotti (born May 6th, 1987 in Viterbo, Italy) under the supervision of Prof. Dr. Benedikt L¨owe and Drs. Hugo Nobrega, and submitted to the Board of Examiners in partial fulfillment of the requirements for the degree of MSc in Logic at the Universiteit van Amsterdam. Date of the public defense: Members of the Thesis Committee: July 21st, 2015 Dr. Alexandru Baltag (Chair) Dr. Benno van den Berg Dr. Yurii Khomskii Prof. Dr. Benedikt L¨owe Drs. Hugo Nobrega Dr. Arno Pauly Dr. Benjamin Rin Contents 1 Introduction 1 2 Basics 4 2.1 Orders, Fields and Topology . .4 2.2 Groups and Fields Completion . .7 2.3 Surreal Numbers . 10 2.3.1 Basic Definitions . 10 2.3.2 Operations Over No . 13 2.3.3 Real Numbers and Ordinals . 15 2.3.4 Normal Form . 16 2.4 Baire Space and Generalized Baire Space . 17 2.5 Computable Analysis . 19 2.5.1 Effective Topologies and Representations . 19 2.5.2 Subspaces, Products and Continuous Functions . 21 2.5.3 The Weihrauch Hierarchy . 22 3 Generalizing R 24 3.1 Completeness and Connectedness of Rκ .............................. 24 3.2 κ-Topologies . 26 3.3 Analysis Over Super Dense κ-real Extensions of R ........................ 29 3.4 The Real Closed Field Rκ ...................................... 32 3.5 Generalized Descriptive Set Theory . 42 4 Generalized Computable Analysis 52 4.1 Wadge Strategies . 52 4.2 Computable Analysis Over κκ .................................... 54 4.3 Restrictions, Products and Continuous Functions Representations . 58 4.4 Representations for Rκ ........................................ 63 4.5 Generalized Choice Principles . 68 4.6 Baire Choice Functions . 76 4.7 Representation of the IVT . 79 5 Conclusions and Open Questions 85 5.1 Summary . 85 5.2 Future Work . 86 5.3 Open Questions . 87 1 Abstract One of the main goals of computable analysis is that of formalizing the complexity of theorems from real analysis. In this setting Weihrauch reductions play the role that Turing reductions do in standard computability theory. Via coding, we can transfer computability and topological results from the Baire space !! to any space of cardinality 2@0 , so that e.g. functions over R can be coded as functions over the Baire space and then studied by means of Weihrauch reductions. Since many theorems from analysis can be thought to as functions between spaces of cardinality 2@0 , computable analysis can then be used to study their complexity and to order them in a hierarchy. Recently, the study of the descriptive set theory of the generalized Baire spaces κκ for cardinals κ > ! has been catching the interest of set theorists. It is then natural to ask if these generalizations can be used in the context of computable analysis. In this thesis we start the study of generalized computable analysis, namely the generalization of com- putable analysis to generalized Baire spaces. We will introduce Rκ, a Cauchy-complete real closed field of κ cardinality 2 with κ uncountable. We will prove that Rκ shares many features with R which have a key role in real analysis. In particular, we will prove that a restricted version of the intermediate value theorem and of the extreme value theorem hold in Rκ. We shall show that Rκ is a good candidate for extending computable analysis to the generalized Baire κ space κ . In particular, we generalize many of the most important representations of R to Rκ and we show that these representations are well-behaved with respect to the interval topology over Rκ. In the last part of the thesis, we begin the study of the Weihrauch hierarchy in this generalized context. We generalize some of the most important choice principles which in the classical case characterize the Weihrauch hierarchy. Then we prove that some of the classical Weihrauch reductions can be extended to these generalizations. Finally we will start the study of the restricted version of the intermediate value theorem which holds for Rκ from a computable analysis prospective. Chapter 1 Introduction Computable Analysis Computable analysis is the study of the computational properties of real analysis. We refer the reader to [28] and [6] for an introduction to classical computable analysis. In classical computability theory one studies the properties of functions over natural numbers and then transfers these properties to arbitrary countable spaces via coding. The same approach is taken in computable analysis. One of the main tools of computable analysis is the Baire space !!, namely the space of sequence of natural numbers of length !. Following the classical computability theory approach, computational and topological properties of !! are studied and then transferred to spaces of cardinality 2@0 via coding. Coding R o !! Of particular interest in computable analysis is the study of the computational and topological content of theorems from classical analysis. The idea is that of formalizing the complexity of theorems by means similar to those used in computability theory to classify functions over the natural numbers. In this context, the Weihrauch theory of reducibility plays a predominant role. For an introduction to the theory of Weihrauch reductions see [5]. Weirauch reductions can be used to classify functions over the Baire space !!. Intuitively, a function f : !! ! !! is said to be Weihrauch reducible to g : !! ! !! if there are two continuous functions which translate f into g as shown in the following commuting diagram: Input Translation !! / !! f g Output Translation !! o !! Many theorems from classical analysis can be stated as formulas of the type: 8x 2 X9y 2 Y: '(x; y); with ' a quantifier-free formula. These formulas can be formalized by using multi-valued functions. A multi-valued function T : X ⇒ Y is a function that given an element x of X returns a subset of Y . Let us consider two classical examples, namely the Intermediate Value Theorem and the Baire Category Theorem. The statement of the Intermediate Value Theorem is the following: For every continuous function f :[a; b] ! R such that f(a) · f(b) < 0 there is a real number c 2 [a; b] such that f(c) = 0. Therefore it can be stated as follows: 8f 2 C[a;b]9c 2 [a; b]: f(c) = 0; 1 where C[a;b] is the set of continuous functions f :[a; b] ! R such that f(a) · f(b) < 0. We can formalize this formula by the following multi valued function: IVT : C[a;b] ⇒ [a; b]; where, given a function f 2 C[a;b], the set IVT(f) ⊂ [a; b] is such that c 2 IVT(f) ) f(c) = 0: The Baire Category Theorem can be stated as follows: Given a countable sequence of closed nowhere dense subsets (An)n2! of a complete separable metric space S X, the set X n n2! An is not empty. Therefore it can be formalized by the following multi valued function: BCT : A(X)N ⇒ X; where A(X)N is the set of the countable sequences of closed nowhere dense subsets of X. Given a sequence (An)n2!, we have that: [ BCT((An)n2!) 2 X n An: n2! The previous two examples show that even though both the Intermediate Value Theorem and the Baire Category Theorem have a similar logical form, the multi-valued functions that represent them are quite different. It seems then really impractical to compare these two multi-valued functions directly. This apparent difficulty can be overcome by using the Baire space. A multi-valued function T : X ⇒ Y is usually coded within the Baire space as the set of functions t : ! ! ! such that for every p 2 !!, we have that C(f(p)) 2 T (C(p)) where C is the function coding X ! in ! . Given two multi-valued functions T1 : X1 ⇒ Y1 and T2 : X2 ⇒ Y2 one can therefore compare their complexity by studying the Weihrauch reducibility of their codings. In particular, one can study what is the relationship, with respect to Weihrauch reducibility, of the representations of T1 and T2. For this reason it is natural to use the Weihrauch theory of reducibility to compare theorems from analysis. The following diagram illustrates the situation for IVT and BCT: Translation Coding ! + ! Coding C[a;b] o ! k ! / A(X)N Translation IVT ivt bct BCT Translation [a; b] o !! + !! / X Coding k Coding Translation By using this technique it is possible to arrange many theorems from classical real analysis in a complexity hierarchy called the Weihrauch hierarchy. A study of the Weihrauch degrees of the most important theorems from real analysis can be found in [5] and [2]. Generalized Baire Spaces Recently, generalizations of the Baire space to uncountable cardinals have been of great interest for descriptive set theorists. We refer the reader to [13] for an introduction to generalized descriptive set theory. Even though the theory of generalized Baire spaces κκ with κ uncountable is not a new concept in set theory, many aspects of this theory are still unknown. In particular it is still unclear how these generalizations can be used in the context of computable analysis. In this thesis we will begin for the first time the study of generalized computable analysis, namely the generalization of computable analysis to generalized Baire spaces. Given a space M of cardinality 2κ, the idea is that of substituting the Baire space !! with the generalized Baire space κκ and then of developing the machinery necessary in order to transfer topological properties form κκ to M. In particular we will be interested in the study of the Weihrauch hierarchy in the context of generalized Baire spaces. Since in classical computable analysis and classical Weihrauch theory the field of real numbers has a central role, a question arises naturally: 2 What is the right generalization of R in the context of generalized computable analysis? Coding R o !! Generalization Generalization Coding ? o κκ One of the main results of this thesis is the definition of Rκ, a generalization of the real line which provides a well-behaved environment for generalizing real analysis and for developing generalized computable analysis.
Recommended publications
  • Games in Descriptive Set Theory, Or: It's All Fun and Games Until Someone Loses the Axiom of Choice Hugo Nobrega
    Games in Descriptive Set Theory, or: it’s all fun and games until someone loses the axiom of choice Hugo Nobrega Cool Logic 22 May 2015 Descriptive set theory and the Baire space Presentation outline [0] 1 Descriptive set theory and the Baire space Why DST, why NN? The topology of NN and its many flavors 2 Gale-Stewart games and the Axiom of Determinacy 3 Games for classes of functions The classical games The tree game Games for finite Baire classes Descriptive set theory and the Baire space Why DST, why NN? Descriptive set theory The real line R can have some pathologies (in ZFC): for example, not every set of reals is Lebesgue measurable, there may be sets of reals of cardinality strictly between |N| and |R|, etc. Descriptive set theory, the theory of definable sets of real numbers, was developed in part to try to fill in the template “No definable set of reals of complexity c can have pathology P” Descriptive set theory and the Baire space Why DST, why NN? Baire space NN For a lot of questions which interest set theorists, working with R is unnecessarily clumsy. It is often better to work with other (Cauchy-)complete topological spaces of cardinality |R| which have bases of cardinality |N| (a.k.a. Polish spaces), and this is enough (in a technically precise way). The Baire space NN is especially nice, as I hope to show you, and set theorists often (usually?) mean this when they say “real numbers”. Descriptive set theory and the Baire space The topology of NN and its many flavors The topology of NN We consider NN with the product topology of discrete N.
    [Show full text]
  • Topology and Descriptive Set Theory
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Elsevier - Publisher Connector TOPOLOGY AND ITS APPLICATIONS ELSEVIER Topology and its Applications 58 (1994) 195-222 Topology and descriptive set theory Alexander S. Kechris ’ Department of Mathematics, California Institute of Technology, Pasadena, CA 91125, USA Received 28 March 1994 Abstract This paper consists essentially of the text of a series of four lectures given by the author in the Summer Conference on General Topology and Applications, Amsterdam, August 1994. Instead of attempting to give a general survey of the interrelationships between the two subjects mentioned in the title, which would be an enormous and hopeless task, we chose to illustrate them in a specific context, that of the study of Bore1 actions of Polish groups and Bore1 equivalence relations. This is a rapidly growing area of research of much current interest, which has interesting connections not only with topology and set theory (which are emphasized here), but also to ergodic theory, group representations, operator algebras and logic (particularly model theory and recursion theory). There are four parts, corresponding roughly to each one of the lectures. The first contains a brief review of some fundamental facts from descriptive set theory. In the second we discuss Polish groups, and in the third the basic theory of their Bore1 actions. The last part concentrates on Bore1 equivalence relations. The exposition is essentially self-contained, but proofs, when included at all, are often given in the barest outline. Keywords: Polish spaces; Bore1 sets; Analytic sets; Polish groups; Bore1 actions; Bore1 equivalence relations 1.
    [Show full text]
  • Polish Spaces and Baire Spaces
    Polish spaces and Baire spaces Jordan Bell [email protected] Department of Mathematics, University of Toronto June 27, 2014 1 Introduction These notes consist of me working through those parts of the first chapter of Alexander S. Kechris, Classical Descriptive Set Theory, that I think are impor- tant in analysis. Denote by N the set of positive integers. I do not talk about universal spaces like the Cantor space 2N, the Baire space NN, and the Hilbert cube [0; 1]N, or \localization", or about Polish groups. If (X; τ) is a topological space, the Borel σ-algebra of X, denoted by BX , is the smallest σ-algebra of subsets of X that contains τ. BX contains τ, and is closed under complements and countable unions, and rather than talking merely about Borel sets (elements of the Borel σ-algebra), we can be more specific by talking about open sets, closed sets, and sets that are obtained by taking countable unions and complements. Definition 1. An Fσ set is a countable union of closed sets. A Gδ set is a complement of an Fσ set. Equivalently, it is a countable intersection of open sets. If (X; d) is a metric space, the topology induced by the metric d is the topology generated by the collection of open balls. If (X; τ) is a topological space, a metric d on the set X is said to be compatible with τ if τ is the topology induced by d.A metrizable space is a topological space whose topology is induced by some metric, and a completely metrizable space is a topological space whose topology is induced by some complete metric.
    [Show full text]
  • TOPOLOGY PRELIM REVIEW 2021: LIST THREE Topic 1: Baire Property and Gδ Sets. Definition. X Is a Baire Space If a Countable Inte
    TOPOLOGY PRELIM REVIEW 2021: LIST THREE Topic 1: Baire property and Gδ sets. Definition. X is a Baire space if a countable intersection of open, dense subsets of X is dense in X. Complete metric spaces and locally compact spaces are Baire spaces. Def. X is locally compact if for all x 2 X, and all open Ux, there exists Vx with compact closure V x ⊂ Ux. 1. X is locally compact , for all C ⊂ X compact, and all open U ⊃ C, there exists V open with compact closure, so that: C ⊂ V ⊂ V ⊂ U. 2. Def: A set E ⊂ X is nowhere dense in X if its closure E has empty interior. Show: X is a Baire space , any countable union of nowhere dense sets has empty interior. 3. A complete metric space without isolated points is uncountable. (Hint: Baire property, complements of one-point sets.) 4. Uniform boundedness principle. X complete metric, F ⊂ C(X) a family of continuous functions, bounded at each point: (8a 2 X)(9M(a) > 0)(8f 2 F)jf(a)j ≤ M(a): Then there exists a nonempty open set U ⊂ X so that F is eq¨uibounded over U{there exists a constant C > 0 so that: (8f 2 F)(8x 2 U)jf(x)j ≤ C: Hint: For n ≥ 1, consider An = fx 2 X; jf(x)j ≤ n; 8f 2 Fg. Use Baire's property. An important application of 4. is the uniform boundedness principle for families of bounded linear operators F ⊂ L(E; F ), where E; F are Banach spaces.
    [Show full text]
  • On the Topological Aspects of the Theory of Represented Spaces∗
    On the topological aspects of the theory of represented spaces∗ Arno Pauly Clare College University of Cambridge, United Kingdom [email protected] Represented spaces form the general setting for the study of computability derived from Turing ma- chines. As such, they are the basic entities for endeavors such as computable analysis or computable measure theory. The theory of represented spaces is well-known to exhibit a strong topological flavour. We present an abstract and very succinct introduction to the field; drawing heavily on prior work by ESCARDO´ ,SCHRODER¨ , and others. Central aspects of the theory are function spaces and various spaces of subsets derived from other represented spaces, and – closely linked to these – properties of represented spaces such as compactness, overtness and separation principles. Both the derived spaces and the properties are introduced by demanding the computability of certain mappings, and it is demonstrated that typically various interesting mappings induce the same property. 1 Introduction ∗ Just as numberings provide a tool to transfer computability from N (or f0;1g ) to all sorts of countable structures; representations provide a means to introduce computability on structures of the cardinality of the continuum based on computability on Cantor space f0;1gN. This is of course essential for com- n m k n m putable analysis [66], dealing with spaces such as R, C (R ;R ), C (R ;R ) or general Hilbert spaces [8]. Computable measure theory (e.g. [65, 58, 44, 30, 21]), or computability on the set of countable ordinals [39, 48] likewise rely on representations as foundation. Essentially, by equipping a set with a representation, we arrive at a represented space – to some extent1 the most general structure carrying a notion of computability that is derived from Turing ma- chines2.
    [Show full text]
  • On a Notion of Smallness for Subsets of the Baire Space Author(S): Alexander S
    On a Notion of Smallness for Subsets of the Baire Space Author(s): Alexander S. Kechris Source: Transactions of the American Mathematical Society, Vol. 229 (May, 1977), pp. 191-207 Published by: American Mathematical Society Stable URL: http://www.jstor.org/stable/1998505 . Accessed: 22/05/2013 14:14 Your use of the JSTOR archive indicates your acceptance of the Terms & Conditions of Use, available at . http://www.jstor.org/page/info/about/policies/terms.jsp . JSTOR is a not-for-profit service that helps scholars, researchers, and students discover, use, and build upon a wide range of content in a trusted digital archive. We use information technology and tools to increase productivity and facilitate new forms of scholarship. For more information about JSTOR, please contact [email protected]. American Mathematical Society is collaborating with JSTOR to digitize, preserve and extend access to Transactions of the American Mathematical Society. http://www.jstor.org This content downloaded from 131.215.71.79 on Wed, 22 May 2013 14:14:52 PM All use subject to JSTOR Terms and Conditions TRANSACTIONS OF THE AMERICAN MATHEMATICAL SOCIETY Volume 229, 1977 ON A NOTION OF SMALLNESS FOR SUBSETS OF THE BAIRE SPACE BY ALEXANDER S. KECHRIS ABSTRACT.Let us call a set A C o' of functionsfrom X into X a-bounded if there is a countablesequence of functions(a.: n E o} C w' such that every memberof A is pointwisedominated by an elementof that sequence. We study in this paper definabilityquestions concerningthis notion of smallnessfor subsets of o'. We show that most of the usual definability results about the structureof countablesubsets of o' have corresponding versionswhich hold about a-boundedsubsets of o'.
    [Show full text]
  • BAIRE SPACES and VIETORIS HYPERSPACES 1. Introduction in This Paper, All Topological Spaces Are Assumed to Be Infinite and at Le
    PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY Volume 135, Number 1, January 2007, Pages 299–303 S 0002-9939(06)08743-0 Article electronically published on August 16, 2006 BAIRE SPACES AND VIETORIS HYPERSPACES JILING CAO, SALVADOR GARC´IA-FERREIRA, AND VALENTIN GUTEV (Communicated by Jonathan M. Borwein) Abstract. We prove that if the Vietoris hyperspace CL(X) of all nonempty closed subsets of a space X is Baire, then all finite powers of X must be Baire spaces. In particular, there exists a metrizable Baire space X whose Vietoris hyperspace CL(X) is not Baire. This settles an open problem of R. A. McCoy stated in 1975. 1. Introduction In this paper, all topological spaces are assumed to be infinite and at least Haus- dorff. Also, all product spaces are endowed with the Tychonoff product topology. A topological space X is called Baire [HM] if the intersection of any sequence of dense open subsets of X is dense in X, or equivalently, if all nonempty open subsets of X are of second category. Baire spaces have numerous applications in analysis and topology, such as the open mapping and closed graph theorems, and the Banach- Steinhaus theorem [Con]. For some other applications, see [E, Za1] or [Za2]. A fundamental treatise on Baire spaces in general topology is [HM], and several open problems on Baire and related spaces are discussed in [AL]. For a space X,letCL(X) be the collection of all nonempty closed subsets of X endowed with the Vietoris topology τV . Recall that a canonical base for τV is given by all subsets of CL(X)oftheform V = F ∈ CL(X):F ⊂ V,F∩ V = ∅ for any V ∈V , where V runs over the finite families of nonempty open subsets of X.Inthesequel, any subset D⊂CL(X) will carry the relative Vietoris topology τV as a subspace of (CL(X),τV ).
    [Show full text]
  • Regularity Properties and Determinacy
    Regularity Properties and Determinacy MSc Thesis (Afstudeerscriptie) written by Yurii Khomskii (born September 5, 1980 in Moscow, Russia) under the supervision of Dr. Benedikt L¨owe, and submitted to the Board of Examiners in partial fulfillment of the requirements for the degree of MSc in Logic at the Universiteit van Amsterdam. Date of the public defense: Members of the Thesis Committee: August 14, 2007 Dr. Benedikt L¨owe Prof. Dr. Jouko V¨a¨an¨anen Prof. Dr. Joel David Hamkins Prof. Dr. Peter van Emde Boas Brian Semmes i Contents 0. Introduction............................ 1 1. Preliminaries ........................... 4 1.1 Notation. ........................... 4 1.2 The Real Numbers. ...................... 5 1.3 Trees. ............................. 6 1.4 The Forcing Notions. ..................... 7 2. ClasswiseConsequencesofDeterminacy . 11 2.1 Regularity Properties. .................... 11 2.2 Infinite Games. ........................ 14 2.3 Classwise Implications. .................... 16 3. The Marczewski-Burstin Algebra and the Baire Property . 20 3.1 MB and BP. ......................... 20 3.2 Fusion Sequences. ...................... 23 3.3 Counter-examples. ...................... 26 4. DeterminacyandtheBaireProperty.. 29 4.1 Generalized MB-algebras. .................. 29 4.2 Determinacy and BP(P). ................... 31 4.3 Determinacy and wBP(P). .................. 34 5. Determinacy andAsymmetric Properties. 39 5.1 The Asymmetric Properties. ................. 39 5.2 The General Definition of Asym(P). ............. 43 5.3 Determinacy and Asym(P). ................. 46 ii iii 0. Introduction One of the most intriguing developments of modern set theory is the investi- gation of two-player infinite games of perfect information. Of course, it is clear that applied game theory, as any other branch of mathematics, can be modeled in set theory. But we are talking about the converse: the use of infinite games as a tool to study fundamental set theoretic questions.
    [Show full text]
  • Computability and Analysis: the Legacy of Alan Turing
    Computability and analysis: the legacy of Alan Turing Jeremy Avigad Departments of Philosophy and Mathematical Sciences Carnegie Mellon University, Pittsburgh, USA [email protected] Vasco Brattka Faculty of Computer Science Universit¨at der Bundeswehr M¨unchen, Germany and Department of Mathematics and Applied Mathematics University of Cape Town, South Africa and Isaac Newton Institute for Mathematical Sciences Cambridge, United Kingdom [email protected] October 31, 2012 1 Introduction For most of its history, mathematics was algorithmic in nature. The geometric claims in Euclid’s Elements fall into two distinct categories: “problems,” which assert that a construction can be carried out to meet a given specification, and “theorems,” which assert that some property holds of a particular geometric configuration. For example, Proposition 10 of Book I reads “To bisect a given straight line.” Euclid’s “proof” gives the construction, and ends with the (Greek equivalent of) Q.E.F., for quod erat faciendum, or “that which was to be done.” arXiv:1206.3431v2 [math.LO] 30 Oct 2012 Proofs of theorems, in contrast, end with Q.E.D., for quod erat demonstran- dum, or “that which was to be shown”; but even these typically involve the construction of auxiliary geometric objects in order to verify the claim. Similarly, algebra was devoted to developing algorithms for solving equa- tions. This outlook characterized the subject from its origins in ancient Egypt and Babylon, through the ninth century work of al-Khwarizmi, to the solutions to the quadratic and cubic equations in Cardano’s Ars Magna of 1545, and to Lagrange’s study of the quintic in his R´eflexions sur la r´esolution alg´ebrique des ´equations of 1770.
    [Show full text]
  • From Constructive Mathematics to Computable Analysis Via the Realizability Interpretation
    From Constructive Mathematics to Computable Analysis via the Realizability Interpretation Vom Fachbereich Mathematik der Technischen Universit¨atDarmstadt zur Erlangung des akademischen Grades eines Doktors der Naturwissenschaften (Dr. rer. nat.) genehmigte Dissertation von Dipl.-Math. Peter Lietz aus Mainz Referent: Prof. Dr. Thomas Streicher Korreferent: Dr. Alex Simpson Tag der Einreichung: 22. Januar 2004 Tag der m¨undlichen Pr¨ufung: 11. Februar 2004 Darmstadt 2004 D17 Hiermit versichere ich, dass ich diese Dissertation selbst¨andig verfasst und nur die angegebenen Hilfsmittel verwendet habe. Peter Lietz Abstract Constructive mathematics is mathematics without the use of the principle of the excluded middle. There exists a wide array of models of constructive logic. One particular interpretation of constructive mathematics is the realizability interpreta- tion. It is utilized as a metamathematical tool in order to derive admissible rules of deduction for systems of constructive logic or to demonstrate the equiconsistency of extensions of constructive logic. In this thesis, we employ various realizability mod- els in order to logically separate several statements about continuity in constructive mathematics. A trademark of some constructive formalisms is predicativity. Predicative logic does not allow the definition of a set by quantifying over a collection of sets that the set to be defined is a member of. Starting from realizability models over a typed version of partial combinatory algebras we are able to show that the ensuing models provide the features necessary in order to interpret impredicative logics and type theories if and only if the underlying typed partial combinatory algebra is equivalent to an untyped pca. It is an ongoing theme in this thesis to switch between the worlds of classical and constructive mathematics and to try and use constructive logic as a method in order to obtain results of interest also for the classically minded mathematician.
    [Show full text]
  • Baire Spaces and Graph Theorems
    PROCEEDINGS of the AMERICAN MATHEMATICAL SOCIETY Volume 96. Number 1, January 1986 BAIRE SPACES AND GRAPH THEOREMS DOMINIK NOLL Abstract. We prove graph theorems and a variant of the Banach-Steinhaus theorem in a purely topological context. We obtain characterizations of Baire spaces in the class of metrizable spaces by means of graph theorems. Introduction. The following abstract form of a graph theorem covers the pre- ponderant part of work in this field: Let f be a nearly continuous mapping from a space E to a space F which satisfies a certain condition (frequently expressed in terms of the graph of f). Then, under appropriate conditions on E and F, the mapping f is continuous. The most convenient applications of this scheme deal with the case where the graph of the mapping / is closed. The reader might consult [Ko, p. 33ff], where the classical theory is treated, [Hu] for the situation in topological groups, [Ke], [LR] for the case of uniform spaces, [Wi], [BP], [We] for the general topological case. In this paper, the main interest is directed toward the case where the graph G(f) of/is a Gs-set (more generally a set of interior condensation). In §1 we prove that if Tí is a Baire space and if F is complete (in a certain sense) then the graph theorem above holds for mappings / whose graph is Gs. In §2 we prove graph theorems for mappings with measurability conditions. In this case the completeness property for F is no longer needed. As a consequence, in §2 we obtain a purely topological variant of the Banach-Steinhaus theorem.
    [Show full text]
  • Computability & Complexity in Analysis Schedule
    Computability & Complexity in Analysis Tutorial Vasco Brattka Department of Mathematics & Applied Mathematics University of Cape Town c 2005–2006 Vasco Brattka Schedule A. Computable Real Numbers and Functions 1. Background 2. Computability Notions for Real Numbers and Real Functions 3. Representations, Computability and Continuity B. Computable Subsets 4. Computability Notions for Subsets and Functions 5. Computable Metric Spaces and Computable Functional Analysis 6. Theory of Admissible Representations C. Complexity 7. Computational Complexity on Real Numbers 8. Discrete Complexity Classes and Continuous Problems 9. Degrees of Unsolvability Vasco Brattka Laboratory of Foundational Aspects of Computer Science · University of Cape Town 2 Goals The goal of this tutorial is to provide a brief introduction into the theory of computability and complexity on the real numbers. • The objective of this theory is to study algorithmic aspects of real numbers, real number functions and subsets of real numbers. • This theory has been developed by Turing, Banach and Mazur, Grzegorczyk, Lacombe, Hauck, Nerode, Pour-El and Richards, Kreitz and Weihrauch, Friedman and Ko, and many others. • Computable analysis uses the point of view of computability and complexity theory to study problems in the domain of analysis. • Such problems are relevant in many disciplines such as computational geometry, numerical analysis, theory of neural networks, quantum computing, and many other areas. • The techniques applied in computable analysis include a mixture of computability
    [Show full text]