Set Theory, Higher Order Logic Or Both?

Total Page:16

File Type:pdf, Size:1020Kb

Set Theory, Higher Order Logic Or Both? Revised version of a pap er published in Theorem Proving in Higher Order Logics th International Conference TPHOLs Lecture Notes in Computer Science Joakim von Wright Jim Grundy and John Harrison Eds Turku Finland August pp Set Theory Higher Order Logic or Both Mike Gordon University of Cambridge Computer Lab oratory New Museums Site Pembroke Street Cambridge CB QG UK Abstract The ma jority of general purp ose mechanised pro of assistants supp ort versions of typed higher order logic even though set theory is the standard foundation for mathematics For many applications higher order logic works well and provides for sp ecication the b enets of typechecking that are wellknown in programming However there are areas where types get in the way or seem unmotivated Furthermore most p eople with a scientic or engineering background already know set theory but not higher order logic This pap er discusses some approaches to getting the b est of b oth worlds the expressiveness and standardness of set theory with the ecient treatment of functions provided by typed higher order logic Introduction Higher order logic is a successful and p opular formalism for computer assisted reasoning Pro of systems based on higher order logic include ALF Automath Co q EHDM HOL IMPS LAMBDA LEGO Nuprl PVS and Veritas Set theory is the standard foundation for mathematics and for formal no tations like Z VDM and TLA Several pro of assistants for set theory exist such as Mizar and Isab elleZF Anecdotal evidence suggests that for equivalent kinds of theorems pro of in higher order logic is usually easier and shorter than in set theory Isab elle users liken set theory to machine co de and type theory to a highlevel language Functions are a p ervasive concept in computer science and so taking them as primitive as is done by most forms of higher order logic is natural Higher order logic is typed Types are an accepted and eective metho d of structuring data and typechecking is a p owerful technique for nding errors Types can b e used to index terms and formulae for ecient retrieval General laws b ecome simpler when typed Unfortunately certain common mathematical constructions do not t into the type disciplines asso ciated with higher order logic For example the set f fg ffgg ffgffggg g is traditionally used as the denition of the nateral numbers and lists are dened as the union of the innite chain fhig X fhig X X fhig These sets are essentially untyped Furthermore the traditional axiomatic metho d used in mathematics needs to b e reformulated to t into type theory There is no standard formulation of higher order logic The various higher order logicstype theories dier widely b oth in the notation used and in their underlying philosophical conception of mathematical truth eg intuitionistic or constructive versus classical Automath is based on de Bruijns own very gen eral logic A which anticipated many more recent developments Co q and LEGO supp ort dierent versions of the Calculus of Constructions EHDM PVS and Veritas each supp ort dierent classical higher order logics with subtypes andor dep endent types HOL and LAMBDA supp ort similar p olymorphic ver sions of the simple theory of types IMPS supp orts monomorphic simple type theory with nondenoting terms and a theory interpretation mechanism ALF and Nuprl supp ort versions of Martin Lof type theory a constructive logic with a very elab orate type system There is much less variation among set theories The well known formulations are for practical purp oses pretty much equivalent They are all dened by ax ioms in predicate calculus The only variations are whether prop er classes are in the ob ject or meta language and how many large cardinals are p ostulated to ex ist The vast ma jority of mathematicians are happy with ZFC ZermeloFraenkel set theory with the Axiom of Choice It would b e wonderful if one could get the b est of b oth worlds the expres siveness and standardness of set theory with the ecient treatment of functions provided by typed higher order logic In Section an approach is outlined in which set theory is provided as a resource within higher order logic and in Sec tion a reverse approach is sketched in which higher order logic is built on top of set theory Both these approaches are explored in the context of the HOL 1 systems version of higher order logic but in the presentation I have tried to minimise the dep endence on the details of the HOL logic Some conclusions are discussed in Section Sets in Higher Order Logic Set theory can b e p ostulated inside higher order logic by declaring a type V and a constant V V b o ol where b o ol is the type of the two truthvalues and then asserting the normal axioms of set theory The resulting theory has a consistency strength stronger than ZF b ecause one can dene inside it a semantic function from a concrete type representing rst order formulae to V The HOL logic is just higher order predicate calculus with a type system due to Milner consisting of Churchs simple theory of types with type variables moved from the metalanguage into the ob ject language In Churchs system a term with type variables is actually a metanotation a termschema denoting a family of terms whereas in HOL it is a single p olymorphic term Other versions of mechanised simple type theory eg IMPS PVS use uninterpreted type constants instead of type variables and then p ermit these to b e instantiated via a theory interpretation mechanism 2 such that all the theorems of ZF can b e proved However a mo del for higher order logic plus V can b e constructed in ZF with one inaccessible cardinal Thus the strength of higher order logic augmented with ZFlike axioms for V is 3 somewhere b etween ZF and ZF plus one inaccessible cardinal An alternative approach to using some of the linguistic facilities of higher order logic whilst remaining essentially rst order has b een investigated by Francisco Corella His PhD thesis contains a very interesting discussion of the dierent roles type theory can have in the formalisation of set theory Dening set theory inside higher order logic is very smo oth For example the Axiom of Replacement is simply f s t y y t x x s y f x In traditional rstorder formulations of ZF the secondorder quantication of f is not p ermitted so a messy axiom scheme is needed Another example of a 4 useful second order quantication is the Axiom of Global Choice f s s f s s Standard denitional metho ds allow all the usual settheoretic notions to b e dened and their prop erties established Such notions include for example the empty set numbers Bo oleans union intersection nite sets p owersets ordered pairs pro ducts relations functions etc When set theory is axiomatised in higher order logic the Axiom of Separation interacts nicely with notation to allow fx X j P xg to b e represented by Sp ec X x P x for a suitably dened constant Sp ec More generally ff x x X j P x x g can b e represented by 1 n 1 n Sp ec X x x x x f x x P x x 1 n 1 n 1 n In HOL new types are dened by giving names to nonempty subsets of existing types Each element s of type V determines a subtype of V whose characteristic predicate is x x s ie the set of all members of set s A type of HOL is represented by s V i there is a onetoone function of type V onto the subtype of V determined by s It is straightforward to nd members of V corresp onding to the builtin types of HOL for example f fgg represents the type of Bo oleans and f fg ffgg ffgffggg g represents the natural numbers Standard settheoretic constructions can b e used to mimic type op erators If s s represent types and resp ectively then the Cartesian pro duct of s 1 2 1 2 1 and s which will b e denoted here by s s represents the type The set 2 1 2 1 2 of all total singlevalued relations b etween s and s denoted here by s s 1 2 1 2 In HOL jargon this is a deep embedding of ZF in higher order logic plus V These facts ab out consistency strength were provided by Ken Kunen private communication When type V is p ostulated in the HOL logic this is actually a theorem b ecause of Hilb erts op erator 5 represents the type Since there are lots of nonempty subsets of the 1 2 class of sets this provides a rich source of new types There are two ways this richness can b e exploited i to dene types that could b e dened without V in a slicker and more natural manner and ii to dene types that could not b e dened at all An example of a construction that can b e done in HOL without V but is neater with it is the denition of lists In the current HOL system lists of elements of type are represented as a subtype of the type num num 6 the idea b eing that a pair f n represents the list f f f n A more direct and natural approach uses hx hx hx Truei ii to represent 1 2 n the list x x the empty list hi can b e represented by an arbitary set 1 n However this is not welltyped since tuples with dierent lengths have dierent types Thus this approach cannot b e used to dene lists in higher order logic However the construction can easily b e p erformed inside V by dening using primitive recursion ListX fhig X fhig X X fhig The required prop erties of lists are easily derived such as the xedp oint prop erty X ListX fhig X ListX and structural induction P X P hi l ListX P l x X P hx l i l ListX P l If sV represents a type then Lists represents the type of nite lists of elements of type Thus a type of lists of
Recommended publications
  • Cantor-Von Neumann Set-Theory Fa Muller
    Logique & Analyse 213 (2011), x–x CANTOR-VON NEUMANN SET-THEORY F.A. MULLER Abstract In this elementary paper we establish a few novel results in set the- ory; their interest is wholly foundational-philosophical in motiva- tion. We show that in Cantor-Von Neumann Set-Theory, which is a reformulation of Von Neumann's original theory of functions and things that does not introduce `classes' (let alone `proper classes'), developed in the 1920ies, both the Pairing Axiom and `half' the Axiom of Limitation are redundant — the last result is novel. Fur- ther we show, in contrast to how things are usually done, that some theorems, notably the Pairing Axiom, can be proved without invok- ing the Replacement Schema (F) and the Power-Set Axiom. Also the Axiom of Choice is redundant in CVN, because it a theorem of CVN. The philosophical interest of Cantor-Von Neumann Set- Theory, which is very succinctly indicated, lies in the fact that it is far better suited than Zermelo-Fraenkel Set-Theory as an axioma- tisation of what Hilbert famously called Cantor's Paradise. From Cantor one needs to jump to Von Neumann, over the heads of Zer- melo and Fraenkel, and then reformulate. 0. Introduction In 1928, Von Neumann published his grand axiomatisation of Cantorian Set- Theory [1925; 1928]. Although Von Neumann's motivation was thoroughly Cantorian, he did not take the concept of a set and the membership-relation as primitive notions, but the concepts of a thing and a function — for rea- sons we do not go into here. This, and Von Neumann's cumbersome nota- tion and terminology (II-things, II.I-things) are the main reasons why ini- tially his theory remained comparatively obscure.
    [Show full text]
  • Paradox and Foundation Zach Weber Submitted in Total Fulfilment of The
    Paradox and Foundation Zach Weber Submitted in total fulfilment of the requirements of the degree of Doctor of Philosophy May 2009 School of Philosophy, Anthropology and Social Inquiry The University of Melbourne This is to certify that - the thesis comprises only my original work towards the PhD, - due acknowledgement has been made in the text to all other material used, - the thesis is less than 100,000 words in length. Preface Dialethic paraconsistency is an approach to formal and philosophical theories in which some but not all contradictions are true. Advancing that program, this thesis is about paradoxes and the foundations of mathematics, and is divided accordingly into two main parts. The first part concerns the history and philosophy of set theory from Cantor through the independence proofs, focusing on the set concept. A set is any col- lection of objects that is itself an object, with identity completely determined by membership. The set concept is called naive because it is inconsistent. I argue that the set concept is inherently and rightly paradoxical, because sets are both intensional and extensional objects: Sets are predicates in extension. All consistent characterizations of sets are either not explanatory or not coherent. To understand sets, we need to reason about them with an appropriate logic; paraconsistent naive set theory is situated as a continuation of the original foundational project. The second part produces a set theory deduced from an unrestricted compre- hension principle using the weak relevant logic DLQ, dialethic logic with quantifiers. I discuss some of the problems involved with embedding in DLQ, especially related to identity and substitution.
    [Show full text]
  • Florida State University Libraries
    Florida State University Libraries Electronic Theses, Treatises and Dissertations The Graduate School 2009 A Defense of Platonic Realism in Mathematics: Problems About the Axiom of Choice Wataru Asanuma Follow this and additional works at the FSU Digital Library. For more information, please contact [email protected] FLORIDA STATE UNIVERSITY COLLEGE OF ARTS AND SCIENCES A DEFENSE OF PLATONIC REALISM IN MATHEMATICS: PROBLEMS ABOUT THE AXIOM OF CHOICE By WATARU ASANUMA A Dissertation submitted to the Department of Philosophy in partial fulfillment of the requirements for the degree of Doctor of Philosophy Degree Awarded: Spring Semester, 2009 The members of the Committee approve the Dissertation of Wataru Asanuma defended on April 7, 2009. __________________________ Russell M. Dancy Professor Directing Dissertation __________________________ Philip L. Bowers Outside Committee Member __________________________ J. Piers Rawling Committee Member __________________________ Joshua Gert Committee Member Approved: _________________________________________________________________ J. Piers Rawling, Chair, Philosophy _________________________________________________________________ Joseph Travis, Dean, College of Arts and Sciences The Graduate School has verified and approved the above named committee members. ii ACKNOWLEDGMENTS First of all, I would like to thank all my dissertation committee members, Dr. Russell Dancy, Dr. Piers Rawling, Dr. Joshua Gert and Dr. Philip Bowers. Special thanks go to my major professor, Dr. Dancy, who has guided my dissertation every step of the way. The courses they offered, especially Dr. Dancy‘s ―υlato‘s ‗Unwritten Doctrines‘,‖ Dr. Rawling‘s ―Modern Logic I & II‖ and Dr. Gert‘s ―υhilosophy of Mathematics,‖ formed the backbone of my dissertation. I would also like to thank Dr. Bowers (Department of Mathematics) for serving as an outside committee member.
    [Show full text]
  • SET THEORY for CATEGORY THEORY 3 the Category Is Well-Powered, Meaning That Each Object Has Only a Set of Iso- Morphism Classes of Subobjects
    SET THEORY FOR CATEGORY THEORY MICHAEL A. SHULMAN Abstract. Questions of set-theoretic size play an essential role in category theory, especially the distinction between sets and proper classes (or small sets and large sets). There are many different ways to formalize this, and which choice is made can have noticeable effects on what categorical constructions are permissible. In this expository paper we summarize and compare a num- ber of such “set-theoretic foundations for category theory,” and describe their implications for the everyday use of category theory. We assume the reader has some basic knowledge of category theory, but little or no prior experience with formal logic or set theory. 1. Introduction Since its earliest days, category theory has had to deal with set-theoretic ques- tions. This is because unlike in most fields of mathematics outside of set theory, questions of size play an essential role in category theory. A good example is Freyd’s Special Adjoint Functor Theorem: a functor from a complete, locally small, and well-powered category with a cogenerating set to a locally small category has a left adjoint if and only if it preserves small limits. This is always one of the first results I quote when people ask me “are there any real theorems in category theory?” So it is all the more striking that it involves in an essential way notions like ‘locally small’, ‘small limits’, and ‘cogenerating set’ which refer explicitly to the difference between sets and proper classes (or between small sets and large sets). Despite this, in my experience there is a certain amount of confusion among users and students of category theory about its foundations, and in particular about what constructions on large categories are or are not possible.
    [Show full text]
  • Querying the Universe: the Dodd-Jensen Core Model and Ordinal Turing Machines
    Querying the Universe: The Dodd-Jensen Core Model and Ordinal Turing Machines Nathanael Leedom Ackerman University of Pennsylvania Effective Mathematics of the Uncountable CUNY Aug. 20, 2009 Nathanael Leedom AckermanUniversity of PennsylvaniaEffective MathematicsQuerying the of Universe: the UncountableCUNY The Dodd-Jensen Core Model and Ordinal Turing Machines Outline (1) Review Of Ordinal Turing Machines (2) Oracles And Absoluteness (3) Query Machines (4) Writing The Core Model (5) Query Machines And Oracles (if time allows) Nathanael Leedom AckermanUniversity of PennsylvaniaEffective MathematicsQuerying the of Universe: the UncountableCUNY The Dodd-Jensen Core Model and Ordinal Turing Machines Ordinal Turing Machines An Ordinal Turing Machine T consists of Four ordinal length, 0 or 1 valued, tapes: Tape(Input), Tape(Output), Tape(Parameter) and Tape(Work). State: A finite set of states including two distinguished states, Start and Halt. Program: A function from State × f0; 1g4 ! State × f0; 1g4 × fleft; right; neitherg4. Notice that an ordinal Turing machine is completely determined by hState; Programi (which we call its code). We denote by OTM the collection of all codes of Ordinal Turing Machines. Nathanael Leedom AckermanUniversity of PennsylvaniaEffective MathematicsQuerying the of Universe: the UncountableCUNY The Dodd-Jensen Core Model and Ordinal Turing Machines Run of an Ordinal Turing Machines Given a code for an ordinal Turing machine T = hState; Programi, a run of T consists of For each tape Tape(i) a function Value(i): Ord ! 2Ord A function Position : Ord ! Ord4 such that Position(0) = h0; 0; 0; 0i A function CurState : Ord ! State such that CurState(0) = Start such that they are consistent with Program (in the standard way).
    [Show full text]
  • Mechanizing Set Theory Cardinal Arithmetic and the Axiom of Choice
    Mechanizing Set Theory Cardinal Arithmetic and the Axiom of Choice Lawrence C. Paulson Computer Laboratory, University of Cambridge email: [email protected] Krzysztof Grabczewski Nicholas Copernicus University, ToruÂn, Poland email: [email protected] (Received ..... ; Accepted in ®nal form .....) Abstract. Fairly deep results of Zermelo-Fraenkel (ZF) set theory have been mechanized using the proof assistant Isabelle. The results concern cardinal arithmetic and the Axiom of Choice = (AC). A key result about cardinal multiplication is ,where is any in®nite cardinal. Proving this result required developing theories of orders, order-isomorphisms, order types, ordinal arithmetic, cardinals, etc.; this covers most of Kunen, Set Theory, Chapter I. Further- more, we have proved the equivalence of 7 formulations of the Well-ordering Theorem and 20 formulations of AC; this covers the ®rst two chapters of Rubin and Rubin, Equivalents of the Axiom of Choice, and involves highly technical material. The de®nitions used in the proofs are largely faithful in style to the original mathematics. Key words: Isabelle, cardinal arithmetic, Axiom of Choice, set theory, QED project Contents 1 Introduction 1 2 Isabelle and ZF Set Theory 2 3 The Cardinal Proofs: Motivation and Discussion 3 3.1 In®nite Branching Trees 3 3.2 Overview of Kunen, Chapter I 5 4 Foundations of Cardinal Arithmetic 7 4.1 Well-orderings 7 4.2 Order Types 8 4.3 Combining Well-orderings 8 4.4 Cardinal Numbers 9 4.5 Cardinal Arithmetic 10 = 5 Proving 10 5.1 Kunen's Proof 10 5.2 Mechanizing the Proof 12 6 The Axiom of Choice and the Well-Ordering Theorem 15 7 Rubin and Rubin's AC Proofs 17 7.1 The Well-Ordering Theorem 17 7.2 The Axiom of Choice 18 7.3 Dif®culties with the De®nitions 20 7.4 General Comments on the Proofs 21 7.5 Consolidating Some Proofs 22 7.6 The Axiom of Dependent Choice 24 WO = WO 1 8 Proving 6 24 8.1 The idea of the proof 25 8.2 Preliminaries to the Mechanization 26 8.3 Mechanizing the Proof 27 9 Conclusions 30 2 Lawrence C.
    [Show full text]
  • A Completeness Theorem for Unrestricted First-Order Languages
    A Completeness Theorem for Unrestricted First-Order Languages Agust´ınRayo and Timothy Williamson July 4, 2003 1 Preliminaries Here is an account of logical consequence inspired by Bolzano and Tarski. Logical validity is a property of arguments. An argument is a pair of a set of interpreted sentences (the premises) and an interpreted sentence (the conclusion). Whether an argument is logically valid depends only on its logical form. The logical form of an argument is fixed by the syntax of its constituent sentences, the meanings of their logical constituents and the syntactic differences between their non-logical constituents, treated as variables. A constituent of a sentence is logical just if it is formal in meaning, in the sense roughly that its application is invariant under permutations of individuals.1 Thus ‘=’ is a logical constant because no permutation maps two individuals to one or one to two; ‘2’ is not a logical constant because some permutations interchange the null set and its singleton. Truth functions, the usual quantifiers and bound variables also count as logical constants. An argument is logically valid if and only if the conclusion is true under every assignment of semantic values to variables (including all non-logical expressions) under which all its premises are true. A sentence is logically true if and only if the argument with no premises of which it is the conclusion is logically valid, that is, if and only if the sentence is true under every assignment of semantic values to variables. An interpretation assigns values to all variables. For the case of first-order languages,2 interpretations are standardly cashed out in terms of what might be called model-theoretic interpretations (or MT-interpretations).
    [Show full text]
  • Set-Theoretic Blockchains
    SET-THEORETIC BLOCKCHAINS MIHA E. HABIC,ˇ JOEL DAVID HAMKINS, LUKAS DANIEL KLAUSNER, JONATHAN VERNER, AND KAMERYN J. WILLIAMS Abstract. Given a countable model of set theory, we study the structure of its generic multi- verse, the collection of its forcing extensions and ground models, ordered by inclusion. Mostowski showed that any finite poset embeds into the generic multiverse while preserving the nonexis- tence of upper bounds. We obtain several improvements of his result, using what we call the blockchain construction to build generic objects with varying degrees of mutual genericity. The method accommodates certain infinite posets, and we can realize these embeddings via a wide variety of forcing notions, while providing control over lower bounds as well. We also give a generalization to class forcing in the context of second-order set theory, and exhibit some further structure in the generic multiverse, such as the existence of exact pairs. 1. Introduction Forcing is the predominant method of building new models of set theory. From a given model we may build up myriad forcing extensions, adding new objects to our models as we proceed; or we may in contrast dig down on a geological tack to various grounds and the mantle, as done recently by Fuchs, the second author, and Reitz [FHR15], stripping away any superfluous forcing that might earlier have been performed. By iterating these two operations in turn, we thereby construct a robust collection of models, all ultimately derived from the initial model and exhibiting a certain family resemblance. Namely, we arrive at the generic multiverse of the original model, first defined by Woodin [Woo11].
    [Show full text]
  • SET-THEORETIC BLOCKCHAINS 2 Forcing Notions in Γ
    SET-THEORETIC BLOCKCHAINS MIHA E. HABIC,ˇ JOEL DAVID HAMKINS, LUKAS DANIEL KLAUSNER, JONATHAN VERNER, AND KAMERYN J. WILLIAMS Abstract. Given a countable model of set theory, we study the structure of its generic multi- verse, the collection of its forcing extensions and ground models, ordered by inclusion. Mostowski showed that any finite poset embeds into the generic multiverse while preserving the nonexis- tence of upper bounds. We obtain several improvements of his result, using what we call the blockchain construction to build generic objects with varying degrees of mutual genericity. The method accommodates certain infinite posets, and we can realize these embeddings via a wide variety of forcing notions, while providing control over lower bounds as well. We also give a generalization to class forcing in the context of second-order set theory, and exhibit some further structure in the generic multiverse, such as the existence of exact pairs. 1. Introduction Forcing is the predominant method of building new models of set theory. From a given model we may build up myriad forcing extensions, adding new objects to our models as we proceed; or we may in contrast dig down on a geological tack to various grounds and the mantle, as done recently by Fuchs, the second author, and Reitz [FHR15], stripping away any superfluous forcing that might earlier have been performed. By iterating these two operations in turn, we thereby construct a robust collection of models, all ultimately derived from the initial model and exhibiting a certain family resemblance. Namely, we arrive at the generic multiverse of the original model, first defined by Woodin [Woo11].
    [Show full text]
  • Arxiv:1707.03700V2 [Math.LO] 10 Mar 2021 Ocdadfre Ttmnsaetu Ntoeextensions
    THE EXACT STRENGTH OF THE CLASS FORCING THEOREM VICTORIA GITMAN, JOEL DAVID HAMKINS, PETER HOLY, PHILIPP SCHLICHT, AND KAMERYN J. WILLIAMS Abstract. The class forcing theorem, which asserts that every class forcing notion P admits a forcing relation P, that is, a relation satisfying the forcing relation recursion—it follows that statements true in the corresponding forcing extensions are forced and forced statements are true—is equivalent over G¨odel- Bernays set theory GBC to the principle of elementary transfinite recursion ETROrd for class recursions of length Ord. It is also equivalent to the existence of truth predicates for the infinitary languages LOrd,ω(∈,A), allowing any class parameter A; to the existence of truth predicates for the language LOrd,Ord(∈ ,A); to the existence of Ord-iterated truth predicates for first-order set theory Lω,ω(∈,A); to the assertion that every separative class partial order P has a set-complete class Boolean completion; to a class-join separation principle; and to the principle of determinacy for clopen class games of rank at most Ord+1. Unlike set forcing, if every class forcing notion P has a forcing relation merely for atomic formulas, then every such P has a uniform forcing relation applicable simultaneously to all formulas. Our results situate the class forcing theorem in the rich hierarchy of theories between GBC and Kelley-Morse set theory KM. 1. Introduction We shall characterize the exact strength of the class forcing theorem, which asserts that every class forcing notion P has a corresponding forcing relation P, a relation satisfying the relevant forcing relation recursion.
    [Show full text]
  • Appendix 1 Five Letters on Set Theory
    Appendix 1 Five Letters on Set Theory These letters are our translation of Baire et alii 1905, printed here with the kind permission of the Societe Mathematique de France. They are dis­ cussed in 2.3. The original pagination is indicated in the margin and by two oblique lines in the text. I. Letter from Hadamard to Borel 261 I have read with interest the arguments that you put forward (second issue of volume LX of Mathematische Annalen) against Zermelo's proof, found in the previous volume. However, I do not share your opinion on this matter. I do not agree, first of all, with the comparison that you make between the fact which Zermelo uses as his starting point and an argument which would enumerate the elements of the set one after another transfinitely. Indeed, there is a fundamental difference between the two cases: The latter argument requires a sequence of successive choices, each of which depends on those made previously; this is the reason why it is inadmissible to apply it transfinitely. I do not see how any analogy can be drawn, from the point of view which concerns us, between the choices in question and those used by Zermelo, which are independent of each other. Moreover, you take exception to his procedure for a non-denumerable infinity of choices. But, for my part, I see no difference in this regard between the case of a non-denumerable infinity and that of a denumerable infinity. The difference//would be evident if the choices in question depended on 262 312 Appendix 1 each other in some way, because then it would be necessary to consider the order in which one made them.
    [Show full text]
  • Cobham Recursive Set Functions and Weak Set Theories ∗
    Cobham Recursive Set Functions and Weak Set Theories ∗ Arnold Beckmann Sam Bussy Department of Computer Science Department of Mathematics Swansea University University of California, San Diego Swansea SA2 8PP, UK La Jolla, CA 92093-0112, USA [email protected] [email protected] Sy-David Friedmanz Moritz M¨uller Kurt G¨odelResearch Center Kurt G¨odelResearch Center University of Vienna University of Vienna A-1090 Vienna, Austria A-1090 Vienna, Austria [email protected] [email protected] Neil Thapenx Institute of Mathematics Czech Academy of Sciences Prague, Czech Republic [email protected] October 4, 2016 Abstract The Cobham recursive set functions (CRSF) provide a notion of polynomial time u computation over general sets. In this paper, we determine a subtheory KP1 of Kripke-Platek set theory whose Σ1-definable functions are precisely CRSF. The the- u ory KP1 is based on the 2-induction scheme for Σ1-formulas whose leading existen- tial quantifier satisfies certain boundedness and uniqueness conditions. Dropping the ∗Part of this work was done when the first four authors attended the workshop Sets and Computations at the Institute for Mathematical Sciences, National University of Singapore. ySupported in part by NSF grants DMS-1101228 and CCR-1213151, and by the Simons Foundation, award 306202. zSupported in part by FWF (Austrian Science Fund) through Project P24654. xResearch leading to these results has received funding from the European Research Council under the European Union's Seventh Framework Programme (FP7/2007-2013) / ERC grant agreement 339691. The Institute of Mathematics of the Czech Academy of Sciences is supported by RVO:67985840.
    [Show full text]