A Lambda Calculus for Real Analysis
Total Page:16
File Type:pdf, Size:1020Kb

Load more
Recommended publications
-
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. -
Arxiv:1703.04075V2 [Cs.LO] 14 Mar 2017 Osbc Ote15sadfcsso H Leri Operation Called Algebraic So the the Al Is the 10]
COMPUTABLE STRUCTURES ON TOPOLOGICAL MANIFOLDS MARCELO A. AGUILAR AND RODOLFO CONDE Instituto de Matem´aticas, Universidad Nacional Aut´onoma de M´exico, Ciudad Universitaria, M´exico D.F. 04510, M´exico e-mail address: [email protected] Instituto de Matem´aticas, Universidad Nacional Aut´onoma de M´exico, Ciudad Universitaria, M´exico D.F. 04510, M´exico e-mail address: [email protected] Abstract. We propose a definition of computable manifold by introducing computabil- ity as a structure that we impose to a given topological manifold, just in the same way as differentiability or piecewise linearity are defined for smooth and PL manifolds respec- tively. Using the framework of computable topology and Type-2 theory of effectivity, we develop computable versions of all the basic concepts needed to define manifolds, like com- putable atlases and (computably) compatible computable atlases. We prove that given a computable atlas Φ defined on a set M, we can construct a computable topological space (M,τΦ, βΦ,νΦ), where τΦ is the topology on M induced by Φ and that the equivalence class of this computable space characterizes the computable structure determined by Φ. The concept of computable submanifold is also investigated. We show that any compact computable manifold which satisfies a computable version of the T2-separation axiom, can be embedded as a computable submanifold of some euclidean space Rq, with a computable embedding, where Rq is equipped with its usual topology and some canonical computable encoding of all open rational balls. 1. Introduction Computability theory over continuous structures began formally in 1936 with the landmark paper of Alan Turing [1] where he defined the notion of a single computable real number: x ∈ R is computable if its decimal expansion can be calculated in the discrete sense, that arXiv:1703.04075v2 [cs.LO] 14 Mar 2017 is, output by a Turing machine. -
Computable Analysis with Applications to Dynamic Systems
Mathematical Structures in Computer Science (2020), 30, pp. 173–233 doi:10.1017/S096012952000002X ARTICLE Computable analysis with applications to dynamic systems Pieter Collins∗ Department of Data Science and Knowledge Engineering, Maastricht University, Maastricht, The Netherlands ∗Corresponding author. Email: [email protected] (Received 22 December 2018; revised 4 December 2019; accepted 7 January 2020) Abstract Numerical computation is traditionally performed using floating-point arithmetic and truncated forms of infinite series, a methodology which allows for efficient computation at the cost of some accuracy. For most applications, these errors are entirely acceptable and the numerical results are considered trustwor- thy, but for some operations, we may want to have guarantees that the numerical results are correct, or explicit bounds on the errors. To obtain rigorous calculations, floating-point arithmetic is usually replaced by interval arithmetic and truncation errors are explicitly contained in the result. We may then ask the question of which mathematical operations can be implemented in a way in which the exact result can be approximated to arbitrary known accuracy by a numerical algorithm. This is the subject of computable analysis and forms a theoretical underpinning of rigorous numerical computation. The aim of this article is to provide a straightforward introduction to this subject that is powerful enough to answer questions arising in dynamic system theory. Keywords: Computable analysis; Turing machine; dynamic system 1. Introduction In this paper, we develop a theory of computation for continuous mathematics. The aim of this paper is to give an exposition which is explicitly based on Turing machine model of computation, is powerful enough to study real computational problems arising in practice (taken from the areas of dynamical systems and control theory), yet is as straightforward and direct as possible, and uses terminology which is natural in classical topology and analysis. -
A Topological and Domain Theoretical Study of Total Computable Functions
FEDERAL UNIVERSITY OF RIO GRANDE DO NORTE CENTRE OF EXACT AND EARTH SCIENCES DEPARTMENT OF INFORMATICS AND APPLIED MATHEMATICS GRADUATE PROGRAM IN SYSTEMS AND COMPUTATION A topological and domain theoretical study of total computable functions Claudio Andr´esCallejas Olgu´ın Natal{RN July, 2016 Claudio Andr´esCallejas Olgu´ın A topological and domain theoretical study of total computable functions Doctoral thesis presented to the Graduate Program in Systems and Computation in the Department of Informatics and Applied Mathematics of the Federal University of Rio Grande do Norte as a partial fulfilment for obtaining the degree of Doctor in Computer Science. Line of research: Foundations of Computation Supervisor: Benjam´ınRen´eCallejas Bedregal, PhD Natal{RN July, 2016 Catalogação da Publicação na Fonte. UFRN / SISBI / Biblioteca Setorial Centro de Ciências Exatas e da Terra – CCET. Callejas Olguín, Claudio Andrés. A topological and domain theoretical study of total computable functions / Claudio Andrés Callejas Olguín. - Natal, 2016. 71 f. Advisor: PhD Benjamín René Callejas Bedregal. Thesis (Doctorate degree) – Federal University of Rio Grande do Norte. Centre of Exact and Earth Sciences. Departament of Informatics and Applied Mathematics. Graduate Program in Systems and Computation. 1. Topology – Computer theory – Thesis. 2. Computability – Thesis. 3. Total computable functions – Thesis. 4. Topological spaces – Thesis. 5. Domain theory – Thesis. 6. Algebraic quasi-domains – Thesis. 7. Scott topology – Thesis. I. Bedregal, Benjamín René Callejas. II. Title. RN/UF/BSE-CCET CDU: 004:515.1 To Rafaela, my parents, my brothers and my uncle Benjam´ın. Acknowledgement I am truly thankful to my girlfriend Rafaela without whose permanent encour- agement and support given during the whole path of this doctorate I would not have been able to finish this thesis. -
Computable Functional Analysis and Probabilistic Computation with Applications to Numerical Analysis
Computable Functional Analysis and Probabilistic Computability Dissertation zur Erlangung des akademischen Grades eines Doktors der Naturwissenschaften (Dr. rer. nat.) vorgelegt von Dipl.-Math. Volker Bosserhoff am 2. Oktober 2008 Tag der mündlichen Prüfung: 18. Dezember 2008 Vorsitzender der Kommission: Prof. Dr. Markus Siegle 1. Berichterstatter: Prof. Dr. Peter Hertling 2. Berichterstatter: Prof. Dr. Vasco Brattka 3. Berichterstatter: Prof. Dr. Cornelius Greither 4. Berichterstatter: Prof. DDr. Stefan Schäffler Universität der Bundeswehr München Fakultät für Informatik 2 实事求是 邓小平 „Be practical and realistic.“ Deng Xiaoping 4 Contents 1 Introduction & Overview9 2 Representation-Based Computable Analysis 23 2.1 Computability and naming systems........................ 23 2.1.1 Computability on N and N! ....................... 23 2.1.2 Computability via naming systems.................... 24 2.1.3 Some constructions with naming systems................ 24 2.1.4 Decidability and enumerability via multi-naming systems....... 27 2.2 Computing on topological spaces......................... 28 2.2.1 Spaces with continuous representations are Lindelöf.......... 28 2.2.2 Admissibility............................... 28 2.2.3 Computable T0-spaces.......................... 29 2.2.4 Representations of R ........................... 33 2.3 Computing on metric and regular spaces..................... 33 2.3.1 Computable metric spaces........................ 33 2.3.2 Computably regular spaces and metrization............... 35 2.4 Computing on Banach spaces........................... 36 2.4.1 Computable normed and Banach spaces................. 37 2.4.2 Effective independence.......................... 38 5 6 CONTENTS 2.4.3 Representations of the space of bounded linear operators........ 42 2.4.4 Computable Hilbert spaces........................ 43 2.5 Computing on locally finite Borel measures................... 43 2.5.1 The standard representations....................... 43 2.5.2 The strong representation........................ -
Computable Analysis with Applications to Dynamic Systems
View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by CWI's Institutional Repository Computable Analysis with Applications to Dynamic Systems P.J. Collins MAC-1002 Centrum Wiskunde & Informatica Centrum Wiskunde & Informatica (CWI) is the national research institute for Mathematics and Computer Science. It is sponsored by the Netherlands Organisation for Scientific Research (NWO). CWI is a founding member of ERCIM, the European Research Consortium for Informatics and Mathematics. CWI's research has a theme-oriented structure and is grouped into four clusters. Listed below are the names of the clusters and in parentheses their acronyms. Probability, Networks and Algorithms (PNA) Software Engineering (SEN) Modelling, Analysis and Computing (MAC) Information Systems (INS) Copyright © 2010, Centrum Wiskunde & Informatica P.O. Box 94079, 1090 GB Amsterdam (NL) Science Park 123, 1098 XG Amsterdam (NL) Telephone +31 20 592 9333 Telefax +31 20 592 4199 ISSN 1386-3703 Computable Analysis with Applications to Dynamic Systems Pieter Collins 19 May 2010 Abstract In this article we develop a theory of computation for continuous math- ematics. The theory is based on earlier developments of computable analysis, especially that of the school of Weihrauch, and is presented as a model of intuitionistic type theory. Every effort has been made to keep the presentation as simple yet general as possible. The core sub- ject matter of Turing computability and computable analysis should be accessible to non-specialists with a solid background in general topol- ogy and analysis, but important technical results are also proved. To show the potential use of the theory, some simple applications are given to dynamical systems and control theory. -
Foundations for Computable Topology
Foundations for Computable Topology Paul Taylor 8 April 2009 Abstract Foundations should be designed for the needs of mathematics and not vice versa. We propose a technique for doing this that exploits the correspondence between category theory and logic and is potentially applicable to several mathematical disciplines. This method is applied to devising a new paradigm for general topology, called Abstract Stone Duality. We express the duality between algebra and geometry as an abstract monadic adjunction that we turn into a new type theory. To this we add an equation that is satisfied by the Sierpi´nskispace, which plays a key role as the classifier for both open and closed subspaces. In the resulting theory there is a duality between open and closed concepts. This captures many basic properties of compact and closed subspaces, despite the absence of any explicitly infinitary axiom. It offers dual results that link general topology to recursion theory. The extensions and applications of ASD elsewhere that this paper survey include a purely recursive theory of elementary real analysis in which, unlike in previous approaches, the real closed interval [0; 1] in ASD is compact. \In these days the angel of topology and the devil of abstract algebra fight for the soul of every individual discipline of mathematics." (Hermann Weyl.) \Point-set topology is a disease from which the human race will soon recover." (Henri Poincar´e,quoted in Comic Sections by Des MacHale.) \Logic is the hygiene that the mathematician practises to keep his ideas healthy and strong." (Hermann Weyl, quoted in American Mathematical Monthly, volume 100, p 93.) \Mathematics is the queen of the sciences and number theory is the queen of mathematics." (Carl Friedrich Gauss) \Such is the advantage of a well constructed language that its simplified notation often becomes the source of profound theories." (Pierre-Simon Laplace, quoted in Mathematical Maxims and Minims by N. -
The Realizability Approach to Computable Analysis and Topology
The Realizability Approach to Computable Analysis and Topology Andrej Bauer September 2000 CMU-CS-00-164 School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213 Thesis Committee Dana S. Scott, chair Steven M. Awodey Lenore Blum Abbas Edalat Frank Pfenning Submitted in partial fulfillment of the requirements for the Degree of Doctor of Philosophy This research was sponsored by the National Science Foundation (NSF) under Grant No. CCR-9217549 and the NAFSA Association of International Educators through a generous fellowship. The views and conclusions contained in this document are those of the author and should not be interpreted as representing the official policies, either expressed or implied, of the NSF, NAFSA, or the U.S. government. Keywords: computability, realizability, modest sets, constructive and computable analysis and topology To disertacijo posveˇcammojemu oˇcetu, ki je moj prvi in najvplivnejˇsiuˇciteljmatematike. I dedicate this dissertation to my father, who is my first and most influential teacher of mathematics. Abstract In this dissertation, I explore aspects of computable analysis and topology in the frame- work of relative realizability. The computational models are partial combinatory alge- bras with subalgebras of computable elements, out of which categories of modest sets are constructed. The internal logic of these categories is suitable for developing a theory of computable analysis and topology, because it is equipped with a computability pred- icate and it supports many constructions needed in topology and analysis. In addition, a number of previously studied approaches to computable topology and analysis are special cases of the general theory of modest sets. In the first part of the dissertation, I present categories of modest sets and axiomatize their internal logic, including the computability predicate.