A Spatial Model of the Lambda Calculus

Total Page:16

File Type:pdf, Size:1020Kb

A Spatial Model of the Lambda Calculus A Spatial Model o f t h e Lambda Calculus by Jeroen Goudsmit under the supervision of prof. dr. I. Moerdijk second examiner: dr. J. van Oosten A is thesis has been wrien as a master’s thesis at the University of Utret, in order to complete the master’s program ‘Mathematical Sciences’. Several people helped me in writing this, and I would like to take this opportunity to thank them. My supervisor prof. dr. Ieke Moerdijk helped me these months, guiding me through the literature, for whi I am very thankful. My understanding of the spatial cover greatly benefited from our meetings. I very mu appreciate the time we spent working on this thesis, I believe to have learned a great deal due to his guidance. Furthermore I would like to thank my second examiner dr. Jaap van Oosten, for steering me in the right direction when I came across a difficult design oice. My understanding of λ-calculus profited from the conversations I had with prof. dr Vincent van Oostrom, for whi am mu obliged. Several times I worked together with Sori Lee, his company boosted my performance quite a bit. I am especially grateful for his presence during my final rehearsal. On a more personal note I would like to thank Barbara Harzevoort. She proof-read my work and pointed out anything in need of refinement. e quality of this work greatly improved due to her suggestions. When the time came to prepare a talk, she was there to rehearse it with me. She provided me with the aentive audience I needed to condense my ideas into the appropriate time span. Finally, I would like to thank my parents for supporting me throughout my time as a student. iii C Anowledgements iii Introduction Grothendie Toposes . Sheaves .................................................. . Etale´ Spaces ............................................... .. Sheaves and Etale´ Spaces .................................... .. Base Change ........................................... .. Locally Connected Etale´ Spaces ................................ .. Points .............................................. . Grothendie Topology ......................................... . Geometric Morphisms .......................................... Spatial Cover . Enumeration Space ............................................ . e Space of Points ............................................ . A Be–Chevalley Condition ...................................... λ-Calculus . Cartesian Closed Categories ....................................... . e λ-Calculus .............................................. . Models of λ-Calculus .......................................... Bibliography v I In this master’s thesis we will construct a complete and functionally complete model of the λ-calculus . In the fol- lowing it will become clear what most of these terms mean, and how this result relates to earlier work. For reasons of brevity, we skip over a great deal of details in these few pages, but rest assured that all will be made precise in the following three apters. e λ-calculus is, in its most basic form, a theory of functions. In order for this thesis to be self-contained, we cover it with a fair amount of detail in Chapter . For the moment, think of λ-calculus as the formal system of equations on terms generated by the following inference system. We say that M is a λ-term of type ϕ within the context Γ whenever Γ ` M : ϕ can be deduced from the inference system below. We remain purposely vague on what types and context are precisely, this will all be specified to great detail in Section .. It is important to see however that the types ϕ mentioned within this system are elements of the closure of some set V (the set of basic types) under the type-forming operation (−) ) (−). () Γ; x : ϕ ` x : ϕ Γ; x : ϕ ` M : Γ ` M : ϕ ) ∆ ` N : ϕ ()I) ()E) Γ ` λxϕ:M : ϕ ) Γ; ∆ ` MN : Terms of this system include for example (i) λxϕ:xϕ of type ϕ ) ϕ; (ii) λxϕ.λy :xϕ of type ϕ ) ) ϕ; (iii) λf ϕ) )χ.λgϕ) .λxϕ:(f x)(g x) of type (ϕ ) ) χ) ) (ϕ ) ) ) ϕ ) χ, all within the empty context. e term (i) can be thought of as the identity function, (ii) is the ‘constant-function function’ and (iii) ‘distributes’ its third argument to its first and second argument. e types of the two laer terms are precisely the axioms of Hilbert-style zeroth-order logic.¹ Of course, the above intuitive description makes no sense at all until we introduce equations on λ-terms. e reason that λxϕ:xϕ resembles the identity function is that when ‘applied’ to a λ-term of type ϕ, it ‘yields’ this term. e two basic equalities are concerned with extensionality and reduction, and given by λxϕ:M x ≡ M (λxϕ:M) N ≡ M [x 7! N] ; where M [x 7! N] is to be read as ‘the term resulting from replacing all occurrences of x within M with N’. It thus follows from the second equality that (λxϕ:xϕ) M ≡ M holds for any term M of type ϕ within some context. ¹e calculus concerned with these three combinators was studies by S¨onfinkel, , who called these terms respectively I (Identiteits- funktion), C (Konstantfunktion) and S (Versmelzungsfunktion). Nowadays these are called the SKI-combinators, their relation with λ-calculus and logic is discussed in Sørensen and Urzyczyn (, Chapter ). Suppose one assigns to ea element p of V a set JpK. is mapping can be extended inductively so as to send the typeQϕ ) to the set Set (JϕK; J K).² A context, being a finite set of variables, can thus be sent to some J K product x : γ2Γ γ . One can interpret terms M of type ϕ within a context Γ as set-theoretic functions from the interpretation of their context to the interpretation of their type. e mapping is inductive along the deduction used to construct them with the inference system given above, and defined below. ϕ () JΓ; x : ϕ ` x : ϕK : JΓ; x : ϕK ! JϕK; p 7! px Γ; x : ϕ ` M : ( ) ()I) JΓ ` λxϕ:M : ϕ ) K : JΓK ! Set (JϕK; J K) ; p 7! x 7! JΓ; x : ϕ ` M : K(p; x) Γ ` M : ϕ ) ∆ ` N : ϕ ( )( ) ()E) JΓ; ∆ ` MN : K : JΓ; ∆K ! J K; (p; q) 7! JΓ ` M : ϕ ) K p J∆ ` N : ϕK(q) is interpretation provides a model for the simply typed λ-calculus. Indeed, one can interpret an equality M ≡ N of λ-terms M and N of the same type ϕ within the same context Γ as the actual equality of the functions JΓ ` M : ϕK = JΓ ` N : ϕK: We call this interpretation a model because every equation whi holds in the theory (of equations between λ-terms within a given context), is interpreted as a valid equation. e interpretation given here is a very concrete version of the interpretation described in Section .. It is easy to see that the λ-terms (i) and (ii) are mapped to the functions below, when interpreted within the empty context. ( ) ( ( ) ∗ 7! x 7! x ∗ 7! x 7! y 7! x) It has been proven by Plotkin () that the collection of models in Set where ea basic type is interpreted by a finite set is complete for this λ-calculus.³ A collection of models is said to be complete when an expression holds in the theory if the interpretation of said expression holds in all models. is means that if the interpretation of an equality holds in all models with ‘finite basic types’, then it must hold in the λ-calculus as well. is does not mean that if an equality holds in some model in Set with finite interpretations of basic types, it also holds in the theory. Let us demonstrate this lile fact. Suppose that the symbol N is contained within the set of basic types V. is means that we have the type N := (N ) N) ) N ) N. For ea natural number n we have the a term within the empty context of this type N. ese are the so-called Cur numerals, defined as n := λsN)N.λxN:sn x; where sn x is to be read as the n-fold application of s to x. e equation below on the le is an actual syntactic equality, the equality on the right follows from the imposed equations. 0 = λsN)N.λxN:x n + 1 ≡ λsN)N.λxN:n s (s x) When we interpret the type N as the set N, then it is clear that n ≡ m holds precisely if n = m. Note that we obtain this result quite easily through our model, whereas it would be a lot harder to prove purely syntacticly. From this we deduce that there are infinitely many ‘really’ distinct terms of type N. So if we were to interpret the type N as a finite set, it would follow that N is interpreted as a finite set. Now suppose that this model is complete, that is, every equality whi holds in the model holds in the theory as well. is would force a non-existent equality in the ²We will oen use the notation C (X; Y ) to denote the set of arrows between the objects X and Y in the category C. In this particular instance, we refer to the set of set-theoretic functions between JϕK and J K. is is sometimes denoted J KJϕK but due to ideologic and cosmetic reasons we do not adopt this laer notation at all. ³See Selinger (, Section ) for a small description of this theorem. e following example is motivated by his notes. theory of equations governing this λ-calculus, a contradiction. Friedman () proved the existence of a complete model of the λ-calculus as defined above with only one basic type. Let us now take a small step ba. We can construct a model for the λ-calculus given any set V of basic types, and the entirety of su models where the basic types are interpreted by finite sets is complete. If we restrict V to be a one-point set, then we can find a single model whi is complete.
Recommended publications
  • Fundamental Algebraic Geometry
    http://dx.doi.org/10.1090/surv/123 hematical Surveys and onographs olume 123 Fundamental Algebraic Geometry Grothendieck's FGA Explained Barbara Fantechi Lothar Gottsche Luc lllusie Steven L. Kleiman Nitin Nitsure AngeloVistoli American Mathematical Society U^VDED^ EDITORIAL COMMITTEE Jerry L. Bona Peter S. Landweber Michael G. Eastwood Michael P. Loss J. T. Stafford, Chair 2000 Mathematics Subject Classification. Primary 14-01, 14C20, 13D10, 14D15, 14K30, 18F10, 18D30. For additional information and updates on this book, visit www.ams.org/bookpages/surv-123 Library of Congress Cataloging-in-Publication Data Fundamental algebraic geometry : Grothendieck's FGA explained / Barbara Fantechi p. cm. — (Mathematical surveys and monographs, ISSN 0076-5376 ; v. 123) Includes bibliographical references and index. ISBN 0-8218-3541-6 (pbk. : acid-free paper) ISBN 0-8218-4245-5 (soft cover : acid-free paper) 1. Geometry, Algebraic. 2. Grothendieck groups. 3. Grothendieck categories. I Barbara, 1966- II. Mathematical surveys and monographs ; no. 123. QA564.F86 2005 516.3'5—dc22 2005053614 Copying and reprinting. Individual readers of this publication, and nonprofit libraries acting for them, are permitted to make fair use of the material, such as to copy a chapter for use in teaching or research. Permission is granted to quote brief passages from this publication in reviews, provided the customary acknowledgment of the source is given. Republication, systematic copying, or multiple reproduction of any material in this publication is permitted only under license from the American Mathematical Society. Requests for such permission should be addressed to the Acquisitions Department, American Mathematical Society, 201 Charles Street, Providence, Rhode Island 02904-2294, USA.
    [Show full text]
  • Curriculum Vitae - Rogier Bos
    Curriculum Vitae - Rogier Bos Personal Full name: Rogier David Bos. Date and place of birth: August 7, 1978, Ter Aar, The Netherlands. Email: rogier bos [at] hotmail.com. Education 2010 M. Sc. Mathematics Education at University of Utrecht, 2007 Ph. D. degree in Mathematics at the Radboud University Nijmegen, thesis: Groupoids in geometric quantization, advisor: Prof. dr. N. P. Landsman. Manuscript committee: Prof. dr. Gert Heckman, Prof. dr. Ieke Moerdijk (Universiteit Utrecht), Prof. dr. Jean Renault (Universit´ed'Orl´eans), Prof. dr. Alan Weinstein (University of California), Prof. dr. Ping Xu (Penn State University). 2001 M. Sc. (Doctoraal) in Mathematics at the University of Utrecht, thesis: Operads in deformation quantization, advisor: Prof. dr. I. Moerdijk; minors in philosophy and physics. 1997 Propedeuse in Mathematics at the University of Utrecht. 1997 Propedeuse in Physics at the University of Utrecht. 1996 Gymnasium at Erasmus College Zoetermeer. General Working experience 2010-now Co-author dutch mathematics teaching series \Wagen- ingse Methode". 2010-now Lecturer at Master Mathematics Education at Hogeschool Utrecht. 2009-now Mathematics and general science teacher at the Chris- telijk Gymnasium Utrecht. 2007-2008 Post-doctoral researcher at the Center for Mathematical Analysis, Geometry, and Dynamical Systems, Instituto Superior T´ecnicoin Lisbon (Portugal). 2002-2007 Ph.D.-student mathematical physics at the University of Amsterdam (Radboud University Nijmegen from 2004); funded by FOM; promotor: Prof. dr. N. P. Landsman. 2002 march-august Mathematics teacher at the highschool Minkema College in Woerden. 1 1999-2001 Teacher of mathematics exercise classes at the Univer- sity of Utrecht. University Teaching Experience 2007 Mathematics deficiency repair course for highschool students (in preparation of studying mathematics or physics), Radboud Univer- sity Nijmegen.
    [Show full text]
  • An Outline of Algebraic Set Theory
    An Outline of Algebraic Set Theory Steve Awodey Dedicated to Saunders Mac Lane, 1909–2005 Abstract This survey article is intended to introduce the reader to the field of Algebraic Set Theory, in which models of set theory of a new and fascinating kind are determined algebraically. The method is quite robust, admitting adjustment in several respects to model different theories including classical, intuitionistic, bounded, and predicative ones. Under this scheme some familiar set theoretic properties are related to algebraic ones, like freeness, while others result from logical constraints, like definability. The overall theory is complete in two important respects: conventional elementary set theory axiomatizes the class of algebraic models, and the axioms provided for the abstract algebraic framework itself are also complete with respect to a range of natural models consisting of “ideals” of sets, suitably defined. Some previous results involving realizability, forcing, and sheaf models are subsumed, and the prospects for further such unification seem bright. 1 Contents 1 Introduction 3 2 The category of classes 10 2.1 Smallmaps ............................ 12 2.2 Powerclasses............................ 14 2.3 UniversesandInfinity . 15 2.4 Classcategories .......................... 16 2.5 Thetoposofsets ......................... 17 3 Algebraic models of set theory 18 3.1 ThesettheoryBIST ....................... 18 3.2 Algebraic soundness of BIST . 20 3.3 Algebraic completeness of BIST . 21 4 Classes as ideals of sets 23 4.1 Smallmapsandideals . .. .. 24 4.2 Powerclasses and universes . 26 4.3 Conservativity........................... 29 5 Ideal models 29 5.1 Freealgebras ........................... 29 5.2 Collection ............................. 30 5.3 Idealcompleteness . .. .. 32 6 Variations 33 References 36 2 1 Introduction Algebraic set theory (AST) is a new approach to the construction of models of set theory, invented by Andr´eJoyal and Ieke Moerdijk and first presented in [16].
    [Show full text]
  • On The´Etale Fundamental Group of Schemes Over the Natural Numbers
    On the Etale´ Fundamental Group of Schemes over the Natural Numbers Robert Hendrik Scott Culling February 2019 A thesis submitted for the degree of Doctor of Philosophy of the Australian National University It is necessary that we should demonstrate geometrically, the truth of the same problems which we have explained in numbers. | Muhammad ibn Musa al-Khwarizmi For my parents. Declaration The work in this thesis is my own except where otherwise stated. Robert Hendrik Scott Culling Acknowledgements I am grateful beyond words to my thesis advisor James Borger. I will be forever thankful for the time he gave, patience he showed, and the wealth of ideas he shared with me. Thank you for introducing me to arithmetic geometry and suggesting such an interesting thesis topic | this has been a wonderful journey which I would not have been able to go on without your support. While studying at the ANU I benefited from many conversations about al- gebraic geometry and algebraic number theory (together with many other inter- esting conversations) with Arnab Saha. These were some of the most enjoyable times in my four years as a PhD student, thank you Arnab. Anand Deopurkar helped me clarify my own ideas on more than one occasion, thank you for your time and help to give me new perspective on this work. Finally, being a stu- dent at ANU would not have been nearly as fun without the chance to discuss mathematics with Eloise Hamilton. Thank you Eloise for helping me on so many occasions. To my partner, Beth Vanderhaven, and parents, Cherry and Graeme Culling, thank you for your unwavering support for my indulgence of my mathematical curiosity.
    [Show full text]
  • Two Lectures on Constructive Type Theory
    Two Lectures on Constructive Type Theory Robert L. Constable July 20, 2015 Abstract Main Goal: One goal of these two lectures is to explain how important ideas and problems from computer science and mathematics can be expressed well in constructive type theory and how proof assistants for type theory help us solve them. Another goal is to note examples of abstract mathematical ideas currently not expressed well enough in type theory. The two lec- tures will address the following three specific questions related to this goal. Three Questions: One, what are the most important foundational ideas in computer science and mathematics that are expressed well in constructive type theory, and what concepts are more difficult to express? Two, how can proof assistants for type theory have a large impact on research and education, specifically in computer science, mathematics, and beyond? Three, what key ideas from type theory are students missing if they know only one of the modern type theories? The lectures are intended to complement the hands-on Nuprl tutorials by Dr. Mark Bickford that will introduce new topics as well as address these questions. The lectures refer to recent educational material posted on the PRL project web page, www.nuprl.org, especially the on-line article Logical Investigations, July 2014 on the front page of the web cite. Background: Decades of experience using proof assistants for constructive type theories, such as Agda, Coq, and Nuprl, have brought type theory ever deeper into computer science research and education. New type theories implemented by proof assistants are being developed. More- over, mathematicians are showing interest in enriching these theories to make them a more suitable foundation for mathematics.
    [Show full text]
  • An Alpine Bouquet of Algebraic Topology
    708 An Alpine Bouquet of Algebraic Topology Alpine Algebraic and Applied Topology Conference August 15–21, 2016 Saas-Almagell, Switzerland Christian Ausoni Kathryn Hess Brenda Johnson Ieke Moerdijk Jérôme Scherer Editors 708 An Alpine Bouquet of Algebraic Topology Alpine Algebraic and Applied Topology Conference August 15–21, 2016 Saas-Almagell, Switzerland Christian Ausoni Kathryn Hess Brenda Johnson Ieke Moerdijk Jérôme Scherer Editors EDITORIAL COMMITTEE Dennis DeTurck, Managing Editor Michael Loss Kailash Misra Catherine Yan 2010 Mathematics Subject Classification. Primary 11S40, 18Axx, 18Gxx, 19Dxx, 55Nxx, 55Pxx, 55Sxx, 55Uxx, 57Nxx. Library of Congress Cataloging-in-Publication Data Names: Conference on Alpine Algebraic and Applied Topology (2016: Saas-Almagell, Switzerland) | Ausoni, Christian, 1968– editor. Title: An alpine bouquet of algebraic topology: Conference on Alpine Algebraic and Applied Topology, August 15–21, 2016, Saas-Almagell, Switzerland / Christian Ausoni [and four oth- ers], editors. Description: Providence, Rhode Island: American Mathematical Society, [2018] | Series: Contem- porary mathematics; volume 708 | Includes bibliographical references. Identifiers: LCCN 2017055549 | ISBN 9781470429119 (alk. paper) Subjects: LCSH: Algebraic topology–Congresses. | AMS: Number theory – Algebraic number theory: local and p-adic fields – Zeta functions and L-functions. msc | Category theory; homological algebra – General theory of categories and functors – General theory of categories and functors. msc | Category theory; homological algebra – Homological algebra – Homological algebra. msc | K-theory – Higher algebraic K-theory – Higher algebraic K-theory. msc | Algebraic topology – Homology and cohomology theories – Homology and cohomology theories. msc | Algebraic topology – Homotopy theory – Homotopy theory. msc | Algebraic topology – Operations and obstructions – Operations and obstructions. msc | Algebraic topology – Applied homological algebra and category theory – Applied homological algebra and category theory.
    [Show full text]
  • Classifying Toposes and Foliations Annales De L’Institut Fourier, Tome 41, No 1 (1991), P
    ANNALES DE L’INSTITUT FOURIER IEKE MOERDIJK Classifying toposes and foliations Annales de l’institut Fourier, tome 41, no 1 (1991), p. 189-209 <http://www.numdam.org/item?id=AIF_1991__41_1_189_0> © Annales de l’institut Fourier, 1991, tous droits réservés. L’accès aux archives de la revue « Annales de l’institut Fourier » (http://annalif.ujf-grenoble.fr/) implique l’accord avec les conditions gé- nérales d’utilisation (http://www.numdam.org/conditions). Toute utilisa- tion commerciale ou impression systématique est constitutive d’une in- fraction pénale. Toute copie ou impression de ce fichier doit conte- nir la présente mention de copyright. Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques http://www.numdam.org/ Ann. Inst. Fourier, Grenoble 41, 1 (1991), 189-209 CLASSIFYING TOPOSES AND FOLIATIONS by leke MOERDIJK This paper makes no special claim to originality. Its sole purpose is to point out that in some circumstances, classifying toposes are more convenient to work with than classifying spaces. Let G be a topological groupoid. I will focus on the case where G is etale, in the sense that the domain and codomain maps do and di : GI =4 GQ are etale (that is, are local homeomorphisms). A prime example is Haefliger's [14] groupoid ^q of germs of local diffeomorphisms of R9, which enters into the construction of the classifying space B^q for foliations of codimension q. But the holonomy groupoid [15] of any foliation is an example of an etale topological groupoid, as is any 5-atlas [9]. For such a groupoid G, one can construct its classifying space BG by taking the geometric realization of the nerve (?• of G (Segal [29], [30], Haefliger [14]).
    [Show full text]
  • Curriculum Vitae 2021
    1 CURRICULUM VITAE 2021 Johan van Benthem Personal Contact data, Education, Academic employment, Administrative functions, Awards and honors, Milestones Publications Books, Edited books, Articles in journals, Articles in books, Articles in conference proceedings, Reviews, General audience publications Lectures Invited lectures at conferences and workshops, Seminar presentations, Talks for general audiences Editorial Editorial activities Teaching & Regular courses, Incidental courses, Lecture notes, Master's theses, supervision Dissertations Organization Research projects and grants, Events organized, Academic organization Personal 1 Contact data name Johannes Franciscus Abraham Karel van Benthem business Institute for Logic, Language and Computation (ILLC), University of address Amsterdam, P.O. Box 94242, 1090 GE AMSTERDAM, The Netherlands office phone +31 20 525 6051 email [email protected] homepage http://staff.fnwi.uva.nl/j.vanbenthem spring quarter Department of Philosophy, Stanford University, Stanford, CA 94305, USA office phone +1 650 723 2547 email [email protected] Main research interests General logic, in particular, model theory and modal logic (corres– pondence theory, temporal logic, dynamic, epistemic logic, fixed–point logics). Applications of logic to philosophy, linguistics, computer science, social sciences, and cognitive science (generalized quantifiers, categorial grammar, process logics, information structure, update, games, social agency, epistemology, logic & methodology of science). 2 Education secondary 's–Gravenhaags Christelijk Gymnasium education staatsexamen gymnasium alpha, 9 july 1966 eindexamen gymnasium beta, 9 june 1967 university Universiteit van Amsterdam education candidate of Physics (N2), 9 july 1969 candidate of Mathematics (W1), 11 november 1970 master's degree Philosophy, 25 october 1972 master's degree Mathematics, 14 march 1973 All these exams obtained the predicate cum laude Ph.D.
    [Show full text]
  • CLOSED DENDROIDAL SETS and UNITAL OPERADS Introduction
    Theory and Applications of Categories, Vol. 36, No. 5, 2021, pp. 118{170. CLOSED DENDROIDAL SETS AND UNITAL OPERADS IEKE MOERDIJK To Bob Rosebrugh, in gratitude for all his work for the journal Abstract. We discuss a variant of the category of dendroidal sets, the so-called closed dendroidal sets which are indexed by trees without leaves. This category carries a Quillen model structure which behaves better than the one on general dendroidal sets, mainly because it satisfies the pushout-product property, hence induces a symmetric monoidal structure on its homotopy category. We also study complete Segal style model structures on closed dendroidal spaces, and various Quillen adjunctions to model categories on (all) dendroidal sets or spaces. As a consequence, we deduce a Quillen equivalence from closed dendroidal sets to the category of unital simplicial operads, as well as to that of simplicial operads which are unital up-to-homotopy. The proofs exhibit several new combinatorial features of categories of closed trees. Introduction A simplicial or topological operad P is called unital [22] if its space P (0) of nullary operations or \constants" consists of a single point. More generally, one says that a coloured operad is unital if this condition is satisfied for each colour. Many operads arising in algebraic topology, such as the various models for En operads [22,6] and their variations and extensions [15, 27] have this property. The goal of this paper is to describe a combinatorial model for these unital coloured operads by means of dendroidal sets. Recall that the category dSets of dendroidal sets is the category of presheaves of sets on a category Ω of trees.
    [Show full text]
  • A Gentzen-Style Monadic Translation of Gödel's System T
    A Gentzen-style monadic translation of Gödel’s System T Chuangjie Xu Ludwig-Maximilians-Universität München, Germany http://cj-xu.github.io/ [email protected] Abstract We introduce a syntactic translation of Gödel’s System T parametrized by a weak notion of a monad, and prove a corresponding fundamental theorem of logical relation. Our translation structurally corresponds to Gentzen’s negative translation of classical logic. By instantiating the monad and the logical relation, we reveal the well-known properties and structures of T-definable functionals including majorizability, continuity and bar recursion. Our development has been formalized in the Agda proof assistant. 2012 ACM Subject Classification Theory of computation → Program analysis; Theory of computa- tion → Type theory; Theory of computation → Proof theory Keywords and phrases monadic translation, Gödel’s System T, logical relation, negative translation, majorizability, continuity, bar recursion, Agda Digital Object Identifier 10.4230/LIPIcs.FSCD.2020.30 Supplement Material Agda development: https://github.com/cj-xu/GentzenTrans Funding Chuangjie Xu: Alexander von Humboldt Foundation and LMUexcellent initiative Acknowledgements The author is grateful to Martín Escardó, Hajime Ishihara, Nils Köpp, Paulo Oliva, Thomas Powell, Benno van den Berg, Helmut Schwichtenberg for many fruitful discussions and the anonymous reviewers for their valuable suggestions and comments. 1 Introduction Via a syntactic translation of Gödel’s System T, Oliva and Steila [17] construct functionals of bar recursion whose terminating functional is given by a closed term in System T. The author adapts their method to compute moduli of (uniform) continuity of functions (N → N) → N that are definable in System T [27].
    [Show full text]
  • Creating Order in a Vast and Diverse Area
    Johan van Benthem, Dick de Jongh In Memoriam Anne Sjerp Troelstra NAW 5/20 nr. 3 september 2019 225 Johan van Benthem Dick de Jongh ILLC ILLC Universiteit van Amsterdam Universiteit van Amsterdam [email protected] [email protected] In Memoriam Anne Sjerp Troelstra (1939–2019) Creating order in a vast and diverse area On 7 March 2019 Anne Sjerp Troelstra passed away at the age of 79. Troelstra was emeritus the academic year 1966–1967 there, to- professor at the Institute for Logic, Language and Computation of the University of Am- gether with Olga whom he had married the sterdam. He dedicated much of his career to intuitionistic mathematics and wrote several year before. In this period, Anne sharpened influential books in this area. His former colleagues Johan van Benthem and Dick de Jongh and modified Kreisel’s ideas on choice se- look back on his life and work. quences, the basic notion underlying the real number continuum in an intuitionistic Anne Troelstra was born on 10 August 1939 istic mathematics, a concept that was to perspective. Working together they creat- in Maartensdijk. After obtaining his gym- play an important part in his research in ed formalizations of analysis resulting in a nasium beta diploma at the Lorentz Lyce- the years to come, in many different forms. large article where the typically intuitionis- um in Eindhoven, in 1957, he enrolled as tic concept of a lawless sequence of num- a student of mathematics at the University Stanford bers that successfully evades description of Amsterdam — where eventually his inter- Anne then obtained a scholarship to Stan- by any fixed law, reached its final form.
    [Show full text]
  • The World of Mathematics Has Lost a Towering Figure
    Scientiae Mathematicae Japonicae Online, e-2006, 79–80 79 THE WORLD OF MATHEMATICS HAS LOST A TOWERING FIGURE F. William Lawvere Received September 16, 2005 Saunders Mac Lane, longtime Professor at the University of Chicago, died on April 14, 2005, at the age of 95. We can only briefly mention some of the many ways in which he will be missed. He had labored tirelessly to raise the level of support for scientific research and for science education in the United States: as President of the Mathematical Association of America in the early 1950’s; as President of the American Mathematical Society in the early 1970’s; and later as Vice-president of the National Academy of Sciences. His enduring legacies, however, are twofold: the deep variety of the advances made pos- sible by his own direct contributions to mathematical research, and the legions of students who have learned over the past 65 years from his popular textbooks on algebra and its applications. In those textbooks Saunders Mac Lane and his collaborators produced original and understandable expositions of the most recent advanced results. The modern algebra that had been developed in the 1920’s by Artin and Noether, was then diffused by van der Waerden, but only at an advanced level; Mac Lane & Birkhoff treated it for beginners in 1941. Mac Lane’s books “Homology” and “Categories for the Working Mathematician” are still unexcelled as expositions of their respective fields. The developing field of topos theory received a “first introduction” in his 1991 book with Ieke Moerdijk. Saunders Mac Lane’s doctoral dissertation, at the Goettingen of Hilbert, Noether, Weyl, and Bernays, was in logic.
    [Show full text]