Constructive reverse mathematics: an introduction

Size: px
Start display at page:

Download "Constructive reverse mathematics: an introduction"

Transcription

1 Constructive reverse mathematics: an introduction Hajime Ishihara School of Information Science Japan Advanced Institute of Science and Technology (JAIST) Nomi, Ishikawa , Japan CMFP 2013, Nis, June, 2013

2 Contents A history of constructivism Minimal, intuitionistic and classical logics Axioms of intuitionism Axioms of constructive recursive mathematics Axioms of constructive mathematics Classical theorems Some mathematical consequences of axioms Classical reverse mathematics Constructive reverse mathematics (CRM) Logical principles CRM with countable choice CRM without countable choice

3 A history of constructivism History Logic Arithmetization of mathematics (Kronecker, 1987) Three kinds of intuition (Poincaré, 1905) French semi-intuitionism (Borel, 1914) Intuitionism (Brouwer, 1914) Predicativity (Weyl, 1918) Finitism (Skolem, 1923; Hilbert-Bernays, 1934) Constructive recursive mathematics (Markov, 1954) Constructive mathematics (Bishop, 1967) Intuitionistic logic (Heyting, 1934; Kolmogorov, 1932)

4 Mathematical theory A mathematical theory consists of axioms describing mathematical objects in the theory logic being used to derive theorems from the axioms Two ways of generalizing mathematical theory: axioms commutative group group monoid logic classical logic intuitionistic logic minimal logic

5 Language We use the standard language of (many-sorted) first-order predicate logic based on primitive logical operators,,,,,. We introduce the abbreviations A A ; A B (A B) (B A).

6 Deduction We shall use D, possibly with a subscript, for arbitrary deduction. We write Γ D A to indicate that D is deduction with conclusion A and assumptions Γ.

7 Deduction (Basis) For each formula A, is a deduction with conclusion A and assumptions {A}. A

8 Deduction (Induction step) If Γ D B is a deduction, then Γ D B A B I is a deduction with conclusion A B and assumptions Γ \ {A}. We write [A] D B A B I

9 Deduction (Induction step) If are deductions, then Γ 1 D 1 A B Γ 1 D 1 A B B Γ 2 D 2 A Γ 2 D 2 A E is a deduction with conclusion B and assumptions Γ 1 Γ 2.

10 Deduction (Induction step) If Γ 1 D 1 A B Γ 2 D 2 C Γ 3 D 3 C are deductions, then Γ 1 D 1 A B Γ 2 D 2 C C Γ 3 D 3 C E is a deduction with conclusion C and assumptions Γ 1 (Γ 2 \ {A}) (Γ 3 \ {B}). We write D 1 A B [A] D 2 C C [B] D 3 C E

11 Minimal logic D 2 A B A B I D 1 D A A B I r [A] D B A B I D B A B I l D A B A D 1 A B E r D 1 A B B [A] D 2 C C D A B B D 2 A [B] D 3 C E l E E

12 Minimal logic D A ya[x/y] I D A[x/t] xa I D xa A[x/t] E D 1 ya[x/y] C [A] D 2 C E In E and I, t must be free for x in A. In I, D must not contain assumptions containing x free, and y x or y FV(A). In E, D 2 must not contain assumptions containing x free except A, x FV(C), and y x or y FV(A).

13 Minimal logic We denote by Γ m A that there is a deduction in minimal logic with the conclusion A and the assumptions in Γ.

14 Example (minimal logic) [A B] [A] [ B] B E [ A] A I E [ (A B)] (A B) I E B I A B I (A B) ( A B) I E

15 Intuitionistc logic Intuitionistic logic is obtained from minimal logic by adding the intuitionistic absurdity rule: D A i We denote by Γ i A that there is a deduction in intuitionistic logic with the conclusion A and the assumptions in Γ. Note that Γ m A Γ i A.

16 Example (intuitionistic logic) [ A B] B [ (A B)] [ A] [A] B i A B A [ (A B)] B (A B) ( A B) (A B) [B] A B

17 Classical logic Classical logic is obtained from intuitionistic logic by strengthening the absurdity rule to the classical absurdity rule: [ A] D A c We denote by Γ c A that there is a deduction in classical logic with the conclusion A and the assumptions in Γ. Note that Γ i A Γ c A.

18 Example (classical logic) The double negation elimination (DNE): [ A] [ A] E A c A A I

19 Example (classical logic) The principle of excluded middle (PEM): [A] [ (A A)] A A I r E A I [ (A A)] A A I l E A A c

20 Example (classical logic) De Morgan s law (DML): [A] [B] [ (A B)] A B I E A I [ ( A B)] A B I r E B I [ ( A B)] A B I l E A B c (A B) A B I

21 Logical equivalences as equivalence relations Each logic defines an equivalence relation on the set of formulas by A B A B where {m, i, c}. We have and A [ A] m A m B A i B A c B A B [ (A B)] m A B [ (A B)] i (A B) [ A B] i (A B) [ A B] c

22 Notations m, n, i, j, k,... N a, b, c,... N a = the length of a a b = the concatenation of a and b a b c(a c = b) α, β, γ, δ,... N N α(n) = (α(0),..., α(n 1)) α a α( a ) = a {0, 1} = {a n < a (a(n) = 0 a(n) = 1)} {0, 1} N = {α n(α(n) = 0 α(n) = 1)}

23 Axioms of intuitionism The weak continuity for numbers (WC-N): α na(α, n) α mn β α(m)a(β, n) The fan theorem (FAN): α {0, 1} N na(α(n)) n α {0, 1} N k na(α(k)) We denote FAN for quantifier free A by FAN D.

24 Axioms of intuitionism (continuity principle) Let F be a function from N N into N. Then to compute F (α) (in finite step), it suffices to know finite information α(m) for some m. Therefore F must be continuous: α m β α(m)(f (α) = F (β)). Combining this with an axiom of choice we have WC-N: α na(α, n) F N NN αa(α, F (α)) α na(α, n) α mn β α(m)a(β, n).

25 Axioms of intuitionism (fan theorem) Suppose that A is quantifier free and upward closed, i.e. A(a) a b A(b). Let a T A(a). Then T is a tree, i.e. b T a b a T.

26 Axioms of intuitionism (fan theorem) The weak König lemma (WKL): Every infinite binary tree has an infinite path is expressed by n a {0, 1} ( a = n a T ) α {0, 1} N n(α(n) T ). It has a classical contraposition: α {0, 1} N na(α(n)) n a {0, 1} ( a = n A(a)) which is equivalent to FAN D : α {0, 1} N na(α(n)) n α {0, 1} N k na(α(k)).

27 Axioms of constructive recursive mathematics Extended Church s thesis (ECT 0 ): n[a(n) mb(n, m)] k n[a(n) m(t (k, n, m) B(n, U(m)))] where A is almost negative. Markov s principle (MP, Σ 0 1 -DNE): n(α(n) 0) n(α(n) 0)

28 Axioms of constructive recursive mathematics The principle (Church s thesis): each sequence of natural numbers is computable is expressed by an axiom α k n m(t (k, n, m) U(m) = α(n)) where T and U are Kleene s T -predicate and the result-extracting function, respectively.

29 Axioms of constructive recursive mathematics Combining this with an axiom of choice: n mb(n, m) α nb(n, α(n)) we have the arithmetical form of Church s thesis: n mb(n, m) k n m[t (k, n, m) B(n, U(m))] which has an extended form ECT 0 : n[a(n) mb(n, m)] k n[a(n) m(t (k, n, m) B(n, U(m)))] where A is almost negative.

30 Axioms of constructive mathematics The axiom of countable choice (AC 0 ): n y YA(n, y) f Y N na(n, f (n)) The axiom of dependent choice (DC): x X y XA(x, y) x X f X N [f (0) = x na(f (n), f (n + 1))] The axiom of unique choice (AC!): x X!y YA(x, y) f Y X x XA(x, f (x)).

31 Relationship between axioms Proposition ECT 0 + FAN D and ECT 0 + WC-N. Proposition WKL FAN D and FAN D c WKL. Proposition ECT 0 + AC 1,0, where AC 1,0 is an axiom of choice: α na(α, n) F N NN αa(α, F (α))

32 Classical theorems Classical theorems on compactness: MCT: Every bounded monotone sequence of real numbers converges. SCT: Every sequence of a compact metric space has a convergent subsequence. HBT: Every (countable) open cover of a compact metric space has a finite subcover. CIT: Every family (sequence) of closed subsets of a compact metric space with finite intersection property has an intersection. MIN: Every uniformly continuous real function on a compact metric space attains its minimum.

33 Classical theorems Classical theorems on continuity: DCT: There exists a discontinuous mapping from N N into N. UCT: Every continuous mapping from a compact metric space into a (separable) metric space is uniformly continuous.

34 Some mathematical consequences of axioms Theorem (FAN) HBT. Theorem (FAN) If f : [0, 1] R is a uniformly continuous function such that f (x) > 0 for each x [0, 1], then inf(f ) > 0.

35 Some mathematical consequences of axioms Theorem (ECT 0 ) ST: There exists a bounded monotone sequence (q n ) n of rational numbers such that for each x R mk n m(2 k < x q n ). Theorem (ECT 0 ) There exists a uniformly continuous function f : [0, 1] R such that f (x) > 0 for each x [0, 1] and inf(f ) = 0.

36 Some mathematical consequences of axioms Theorem (WC-N or ECT 0 + MP) KLST: Every mapping from a complete separable metric space into a metric space is continuous. Theorem (FAN) UCT. Theorem (ECT 0 ) There exists a continuous mapping from {0, 1} N into N which is not uniformly continuous.

37 Classical reverse mathematics The Friedman-Simpson-program (classical reverse mathematics) is a formal mathematics using classical logic, assuming a very weak set existence axiom. main question is Which set existence axioms are needed to prove the theorems of ordinary mathematics?. many theorems have been classified by set existence axioms of various strengths.

38 Classical reverse mathematics The arithmetical comprehension axiom (ACA): X n(n X A) where A is an arithmetical formula. Theorem The following are equivalent. ACA MCT SCT

39 Classical reverse mathematics Theorem The following are equivalent. WKL HBT CIT MIN UCT

40 Constructive reverse mathematics (CRM) Since classical reverse mathematics is formalized with classical logic, we cannot classify theorems in intuitionism nor in constructive recursive mathematics which are inconsistent with classical mathematics distinguish theorems from their contrapositions.

41 Constructive reverse mathematics (CRM) Constructive mathematics is an informal mathematics using intuitionistic logic assuming some function existence axioms a core of the varieties of mathematics which can be extended to intuitionism (by adding WC-N and FAN) constructive recursive mathematics (by adding ECT 0 and MP) classical mathematics (by adding PEM).

42 Constructive reverse mathematics (CRM) The purpose of constructive reverse mathematics is to classify various theorems in intuitionistic, constructive recursive and classical mathematics by logical principles, function existence axioms and their combinations.

43 Logical principles The limited principle of omniscience (LPO, Σ 0 1 -PEM): n(α(n) 0) n(α(n) 0) The weak limited principle of omniscience (WLPO, Π 0 1 -PEM): n(α(n) 0) n(α(n) 0)

44 Logical principles The lesser limited principle of omnicience (LLPO, Σ 0 1 -DML): ( n(α(n) 0) n(β(n) 0)) n(α(n) 0) n(β(n) 0) Markov s principle for disjunction (MP, Π 0 1 -DML): ( n(α(n) 0) n(β(n) 0)) n(α(n) 0) n(β(n) 0)

45 Logical principles Proposition LPO WLPO LLPO MP. Proposition LPO MP MP. Proposition LPO WLPO + MP. Proposition ECT 0 + LLPO and WC-N + LLPO.

46 Logical principles Weak Markov s principle (WMP): β[ n(β(n) 0) n(β(n) α(n))] n(α(n) 0) Proposition MP WMP + MP. Proposition ECT 0 WMP and WC-N WMP.

47 CRM with countable choice (compactness) Definition A metric space is compact if it is complete and totally bounded. Theorem The following are equivalent. LPO MCT SCT

48 CRM with countable choice (compactness) Theorem The following are equivalent. LLPO WKL CIT MIN

49 CRM with countable choice (compactness) Definition A real function f on a metric space has at most one minimum if 0 < d(x, y) implies f (z) < f (x) f (z) < f (y) for some z. A binary tree T has at most one path if α β implies α(n) T β(n) T for some n. Theorem The following are equivalent. FAN D Every infinite binary tree with at most one path has an infinite path. Every uniformly continuous real function on a compact metric space with at most one minimum attains its minimum.

50 CRM with countable choice (continuity) Definition A mapping f between metric spaces is discontinuous if there exist δ > 0 and a sequence (x n ) n converging to a limit x such that d(f (x n ), f (x)) δ for all n. Theorem The following are equivalent. WLPO DCT

51 CRM with countable choice (continuity) Definition A mapping f between metric spaces is nondiscontinuous if x n x and d(f (x n ), f (x)) δ imply δ 0. Theorem The following are equivalent. WLPO Every mapping from a complete metric space into a metric space is nondiscontinuous.

52 CRM with countable choice (continuity) Definition A mapping f between metric spaces is strongly extensional if 0 < d(f (x), f (y)) implies 0 < d(x, y). Theorem The following are equivalent. MP Every mapping between metric space is strongly extensional.

53 CRM with countable choice (continuity) Definition A mapping f between metric spaces is sequentially continuous if x n x implies f (x n ) f (x). Theorem The following are equivalent. WMP Every mapping from a complete metric space into a metric space is strongly extensional. Every nondiscontinuous mapping from a complete metric space into a metric space is sequentially continuous.

54 CRM with countable choice (continuity) Definition A subset S of N is pseudobounded if lim n s n /n = 0 for each sequence (s n ) n in S. Theorem The following are equivalent. BD-N: Every countable pseudobounded subset is bounded. Every sequentially continuous mapping from a separable metric space into a metric space is continuous. Proposition ECT 0 + MP BD-N and WC-N BD-N.

55 CRM with countable choice (continuity) Theorem The following are equivalent. WLPO + WMP + BD-N KLST

56 CRM without countable choice The axiom of countable number choice (AC 00 ): m na(m, n) α ma(m, α(m)) Theorem The following are equivalent. LPO + Π 0 1 -AC 00 MCT SCT

57 CRM without countable choice Definition A sequence (F n ) n of closed subsets of {0, 1} N is given by σ : {0, 1} N N such that α F n k(σ(α(k), n) = 0. A sequence (F n ) n has finite intersection property if for each n α(α n F i ). i=0

58 CRM without countable choice The axiom of countable choice for disjunction (AC 0 ): m(a(m) B(m)) α {0, 1} N m[(α(m) = 0 A(m)) (α(m) = 1 B(m))] Theorem The followng are equivalent. LLPO + Π 0 1 -AC 0 WKL CIT: Every sequence of closed subsets of {0, 1} N with finite intersection property has an intersection.

59 CRM without countable choice Definition A sequence (G n ) n of open subsets of {0, 1} N is given by σ : {0, 1} N N such that A sequence (G n ) n is a cover if α G n k(σ(α(k), n) 0. α {0, 1} N (α n G n ).

60 CRM without countable choice Definition A mapping F : {0, 1} N N is representable if there exists γ : {0, 1} N such that α {0, 1} N n[ k < n(γ(α(k)) = 0) γ(α(n)) = F (α) + 1]. Theorem The followng are equivalent. FAN D HBT: Every open cover has a finite subcover. UCT: Every representable mapping is uniformly continuous.

Constructive (functional) analysis

Constructive (functional) analysis Constructive (functional) analysis Hajime Ishihara School of Information Science Japan Advanced Institute of Science and Technology (JAIST) Nomi, Ishikawa 923-1292, Japan Proof and Computation, Fischbachau,

More information

Constructive analysis

Constructive analysis Constructive analysis Philosophy, Proof and Fundamentals Hajime Ishihara School of Information Science Japan Advanced Institute of Science and Technology (JAIST) Nomi, Ishikawa 923-1292, Japan Interval

More information

Constructive (functional) analysis

Constructive (functional) analysis Constructive (functional) analysis Hajime Ishihara School of Information Science Japan Advanced Institute of Science and Technology (JAIST) Nomi, Ishikawa 923-1292, Japan Proof and Computation, Fischbachau,

More information

The binary expansion and the intermediate value theorem in constructive reverse mathematics

The binary expansion and the intermediate value theorem in constructive reverse mathematics The binary expansion and the intermediate value theorem in constructive reverse mathematics Josef Berger, Hajime Ishihara, Takayuki Kihara and Takako Nemoto November 29, 2015 Abstract We introduce the

More information

Separating Variants of LEM, LPO, and MP

Separating Variants of LEM, LPO, and MP Matt Hendtlass, U Canterbury Robert S. Lubarsky, FAU Proof Theory, Modal Logic and Reflection Principles Mexico City, Mexico September 29 - October 2, 2014 Implications Definition The Law of Excluded Middle

More information

Citation 数理解析研究所講究録 (2004), 1381:

Citation 数理解析研究所講究録 (2004), 1381: Informal Constructive Reverse Mathe TitleTheoretical Arguments of Mathematic Computer) Author(s) Ishihara, Hajime Citation 数理解析研究所講究録 (2004), 1381: 108-117 Issue Date 2004-06 URL http://hdlhandlenet/2433/25681

More information

arxiv: v1 [math.lo] 30 Jan 2018

arxiv: v1 [math.lo] 30 Jan 2018 THE THIRD TRICK HANNES DIENER AND MATTHEW HENDTLASS ABSTRACT. We prove a result, similar to the ones known as Ishihara s First and Second Trick, for sequences of functions. arxiv:80.036v [math.lo] 30 Jan

More information

ANOTHER UNIQUE WEAK KÖNIG S LEMMA WKL!!

ANOTHER UNIQUE WEAK KÖNIG S LEMMA WKL!! ANOTHER UNIQUE WEAK KÖNIG S LEMMA WKL!! JOAN RAND MOSCHOVAKIS For Professor Helmut Schwichtenberg Abstract. In [2] J. Berger and Ishihara proved, via a circle of informal implications involving countable

More information

A Super Introduction to Reverse Mathematics

A Super Introduction to Reverse Mathematics A Super Introduction to Reverse Mathematics K. Gao December 12, 2015 Outline Background Second Order Arithmetic RCA 0 and Mathematics in RCA 0 Other Important Subsystems Reverse Mathematics and Other Branches

More information

CHAPTER 11. Introduction to Intuitionistic Logic

CHAPTER 11. Introduction to Intuitionistic Logic CHAPTER 11 Introduction to Intuitionistic Logic Intuitionistic logic has developed as a result of certain philosophical views on the foundation of mathematics, known as intuitionism. Intuitionism was originated

More information

Markov s Principle, Markov s Rule and the Notion of Constructive Proof

Markov s Principle, Markov s Rule and the Notion of Constructive Proof Markov s Principle, Markov s Rule and the Notion of Constructive Proof Intuitionism, Computation and Proof: Selected themes from the research of G. Kreisel Paris, 9-10 June 2016 Joan Rand Moschovakis Occidental

More information

Realizable Extensions of Intuitionistic Analysis: Brouwer, Kleene, Kripke and the End of Time

Realizable Extensions of Intuitionistic Analysis: Brouwer, Kleene, Kripke and the End of Time Realizable Extensions of Intuitionistic Analysis: Brouwer, Kleene, Kripke and the End of Time Joan Rand Moschovakis Occidental College, Emerita ASL Special Session on Intuitionism and Intuitionistic Logic

More information

Josef BERGER, Hajime ISHIHARA, and Peter SCHUSTER THE WEAK KŐNIG LEMMA, BROUWER S FAN THEOREM, DE MORGAN S LAW, AND DEPENDENT CHOICE

Josef BERGER, Hajime ISHIHARA, and Peter SCHUSTER THE WEAK KŐNIG LEMMA, BROUWER S FAN THEOREM, DE MORGAN S LAW, AND DEPENDENT CHOICE REPORTS ON MATHEMATICAL LOGIC 47 (2012), 63 86 DOI:10.4467/20842589RM.12.003.0684 Josef BERGER, Hajime ISHIHARA, and Peter SCHUSTER THE WEAK KŐNIG LEMMA, BROUWER S FAN THEOREM, DE MORGAN S LAW, AND DEPENDENT

More information

Constructive decidability of classical continuity

Constructive decidability of classical continuity Constructive decidability of classical continuity Martín H. Escardó Version of March 27, 2012 Abstract We show that the following instance of the principle of excluded holds: any function on the one-point

More information

Elimination of binary choice sequences

Elimination of binary choice sequences Elimination of binary choice sequences Tatsuji Kawai Japan Advanced Institute of Science and Technology JSPS Core-to-Core Program Workshop on Mathematical Logic and its Application 16 17 September 2016,

More information

MARKOV S PRINCIPLE AND SUBSYSTEMS OF INTUITIONISTIC ANALYSIS

MARKOV S PRINCIPLE AND SUBSYSTEMS OF INTUITIONISTIC ANALYSIS MARKOV S PRINCIPLE AND SUBSYSTEMS OF INTUITIONISTIC ANALYSIS J. R. MOSCHOVAKIS Abstract. Using a technique developed by Coquand and Hofmann [3] we verify that adding the analytical form MP 1: α( xα(x)

More information

Reverse Mathematics. Benedict Eastaugh December 13, 2011

Reverse Mathematics. Benedict Eastaugh December 13, 2011 Reverse Mathematics Benedict Eastaugh December 13, 2011 In ordinary mathematical practice, mathematicians prove theorems, reasoning from a fixed 1 set of axioms to a logically derivable conclusion. The

More information

Models and Interpretations of (Intuitionistic) Analysis

Models and Interpretations of (Intuitionistic) Analysis Models and Interpretations of (Intuitionistic) Analysis Joan Rand Moschovakis Occidental College (Emerita), MPLA VIG at UCLA February 4-6, 2011 What is intuitionistic analysis and why should we care? Historically,

More information

CONSTRUCTIVE CONNECTIONS BETWEEN ANTI-SPECKER, POSITIVITY, AND FAN-THEORETIC PROPERTIES. Douglas Bridges, James Dent, and Maarten McKubre-Jordens

CONSTRUCTIVE CONNECTIONS BETWEEN ANTI-SPECKER, POSITIVITY, AND FAN-THEORETIC PROPERTIES. Douglas Bridges, James Dent, and Maarten McKubre-Jordens NEW ZEALAND JOURNAL OF MATHEMATICS Volume 44 (2014), 21 33 CONSTRUCTIVE CONNECTIONS BETWEEN ANTI-SPECKER, POSITIVITY, AND FAN-THEORETIC PROPERTIES Douglas Bridges, James Dent, and Maarten McKubre-Jordens

More information

Intuitionism and effective descriptive set theory

Intuitionism and effective descriptive set theory Intuitionism and effective descriptive set theory Joan R. Moschovakis and Yiannis N. Moschovakis Occidental College and University of California, Los Angeles L. E. J. Brouwer, fifty years later, Amsterdam,

More information

Embedding the Classical in the Intuitionistic Continuum

Embedding the Classical in the Intuitionistic Continuum Embedding the Classical in the Intuitionistic Continuum Joan Rand Moschovakis Occidental College (Emerita) and MPLA UC Irvine April 4, 2014 Outline: 1. Intuitionistic vs. classical logic 2. Intuitionistic

More information

Constructive decidability of classical continuity

Constructive decidability of classical continuity Constructive decidability of classical continuity Martín H. Escardó Version of January 9, 2013 Abstract We show that the following instance of the principle of excluded middle holds: any function on the

More information

Reverse mathematics and uniformity in proofs without excluded middle

Reverse mathematics and uniformity in proofs without excluded middle Reverse mathematics and uniformity in proofs without excluded middle Jeffry L. Hirst jlh@math.appstate.edu Carl Mummert mummertcb@appstate.edu Appalachian State University Submitted for publication: 5/3/2006

More information

Notes on the Foundations of Constructive Mathematics

Notes on the Foundations of Constructive Mathematics Notes on the Foundations of Constructive Mathematics by Joan Rand Moschovakis December 27, 2004 1 Background and Motivation The constructive tendency in mathematics has deep roots. Most mathematicians

More information

Introduction to dependent type theory. CIRM, May 30

Introduction to dependent type theory. CIRM, May 30 CIRM, May 30 Goals of this presentation Some history and motivations Notations used in type theory Main goal: the statement of main properties of equality type and the univalence axiom First talk P ropositions

More information

cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018

cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018 cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018 Chapter 7 Introduction to Intuitionistic and Modal Logics CHAPTER 7 SLIDES Slides Set 1 Chapter 7 Introduction to Intuitionistic and Modal Logics

More information

Review: Stephen G. Simpson (1999) Subsystems of Second-Order Arithmetic (Springer)

Review: Stephen G. Simpson (1999) Subsystems of Second-Order Arithmetic (Springer) Review: Stephen G. Simpson (1999) Subsystems of Second-Order Arithmetic (Springer) Jeffrey Ketland, February 4, 2000 During the nineteenth century, and up until around 1939, many major mathematicians were

More information

arxiv: v3 [math.lo] 16 Jul 2009 VASCO BRATTKA AND GUIDO GHERARDI

arxiv: v3 [math.lo] 16 Jul 2009 VASCO BRATTKA AND GUIDO GHERARDI EFFECTIVE CHOICE AND BOUNDEDNESS PRINCIPLES IN COMPUTABLE ANALYSIS arxiv:0905.4685v3 [math.lo] 16 Jul 2009 VASCO BRATTKA AND GUIDO GHERARDI Abstract. In this paper we study a new approach to classify mathematical

More information

Constructive convex programming

Constructive convex programming Constructive convex programming Josef Berger and Gregor Svindland August 15, 2017 Abstract Working within Bishop-style constructive mathematics, we show that positive-valued, uniformly continuous, convex

More information

The Gödel Hierarchy and Reverse Mathematics

The Gödel Hierarchy and Reverse Mathematics The Gödel Hierarchy and Reverse Mathematics Stephen G. Simpson Pennsylvania State University http://www.math.psu.edu/simpson/ simpson@math.psu.edu Symposium on Hilbert s Problems Today Pisa, Italy April

More information

Introduction to Intuitionistic Logic

Introduction to Intuitionistic Logic Introduction to Intuitionistic Logic August 31, 2016 We deal exclusively with propositional intuitionistic logic. The language is defined as follows. φ := p φ ψ φ ψ φ ψ φ := φ and φ ψ := (φ ψ) (ψ φ). A

More information

Brouwer s Fan Theorem: An Overview

Brouwer s Fan Theorem: An Overview Brouwer s Fan Theorem: An Overview, ctc89@cornell.edu Fall 2015 Introduction Beginning in the early 1920 s, L.E.J. Brouwer proposed an intuitionsitic reformation of the foundations of mathematics. 1 Among

More information

Propositional Logic Language

Propositional Logic Language Propositional Logic Language A logic consists of: an alphabet A, a language L, i.e., a set of formulas, and a binary relation = between a set of formulas and a formula. An alphabet A consists of a finite

More information

Přednáška 12. Důkazové kalkuly Kalkul Hilbertova typu. 11/29/2006 Hilbertův kalkul 1

Přednáška 12. Důkazové kalkuly Kalkul Hilbertova typu. 11/29/2006 Hilbertův kalkul 1 Přednáška 12 Důkazové kalkuly Kalkul Hilbertova typu 11/29/2006 Hilbertův kalkul 1 Formal systems, Proof calculi A proof calculus (of a theory) is given by: A. a language B. a set of axioms C. a set of

More information

Between proof theory and model theory Three traditions in logic: Syntactic (formal deduction)

Between proof theory and model theory Three traditions in logic: Syntactic (formal deduction) Overview Between proof theory and model theory Three traditions in logic: Syntactic (formal deduction) Jeremy Avigad Department of Philosophy Carnegie Mellon University avigad@cmu.edu http://andrew.cmu.edu/

More information

Informal Statement Calculus

Informal Statement Calculus FOUNDATIONS OF MATHEMATICS Branches of Logic 1. Theory of Computations (i.e. Recursion Theory). 2. Proof Theory. 3. Model Theory. 4. Set Theory. Informal Statement Calculus STATEMENTS AND CONNECTIVES Example

More information

Marie Duží

Marie Duží Marie Duží marie.duzi@vsb.cz 1 Formal systems, Proof calculi A proof calculus (of a theory) is given by: 1. a language 2. a set of axioms 3. a set of deduction rules ad 1. The definition of a language

More information

Krivine s Intuitionistic Proof of Classical Completeness (for countable languages)

Krivine s Intuitionistic Proof of Classical Completeness (for countable languages) Krivine s Intuitionistic Proof of Classical Completeness (for countable languages) Berardi Stefano Valentini Silvio Dip. Informatica Dip. Mat. Pura ed Applicata Univ. Torino Univ. Padova c.so Svizzera

More information

Ordinal Analysis and the Infinite Ramsey Theorem

Ordinal Analysis and the Infinite Ramsey Theorem Ordinal Analysis and the Infinite Ramsey Theorem Bahareh Afshari and Michael Rathjen Abstract The infinite Ramsey theorem is known to be equivalent to the statement for every set X and natural number n,

More information

Proof Theory and Subsystems of Second-Order Arithmetic

Proof Theory and Subsystems of Second-Order Arithmetic Proof Theory and Subsystems of Second-Order Arithmetic 1. Background and Motivation Why use proof theory to study theories of arithmetic? 2. Conservation Results Showing that if a theory T 1 proves ϕ,

More information

A UNIFORMLY CONTINUOUS FUNCTION ON [0,1] THAT IS EVERYWHERE DIFFERENT FROM ITS INFIMUM

A UNIFORMLY CONTINUOUS FUNCTION ON [0,1] THAT IS EVERYWHERE DIFFERENT FROM ITS INFIMUM PACIFIC JOURNAL OF MATHEMATICS Vol. Ill, No. 2, 1984 A UNIFORMLY CONTINUOUS FUNCTION ON [0,1] THAT IS EVERYWHERE IFFERENT FROM ITS INFIMUM WILLIAM JULIAN AN FRE RICHMAN An example of a uniformly continuous

More information

COMPUTATION IN AND ABOUT PHYSICS AND MATHEMATICS

COMPUTATION IN AND ABOUT PHYSICS AND MATHEMATICS COMPUTATION IN AND ABOUT PHYSICS AND MATHEMATICS SAM SANDERS Abstract. In Mathematics, the statement There exists an object x such that A(x) means that there is an object that satisfies the formula A,

More information

The Relation Reflection Scheme

The Relation Reflection Scheme The Relation Reflection Scheme Peter Aczel petera@cs.man.ac.uk Schools of Mathematics and Computer Science The University of Manchester September 14, 2007 1 Introduction In this paper we introduce a new

More information

Logik - WS16/17. Iosif Petrakis. December 16, 2016

Logik - WS16/17. Iosif Petrakis. December 16, 2016 Logik - WS16/17 Iosif Petrakis petrakis@math.lmu.de December 16, 2016 These notes include part of the material discussed in the Exercises that correspond to the lecture course Logik of Priv.-Doz. Dr. Josef

More information

Type Theory and Constructive Mathematics. Type Theory and Constructive Mathematics Thierry Coquand. University of Gothenburg

Type Theory and Constructive Mathematics. Type Theory and Constructive Mathematics Thierry Coquand. University of Gothenburg Type Theory and Constructive Mathematics Type Theory and Constructive Mathematics Thierry Coquand University of Gothenburg Content An introduction to Voevodsky s Univalent Foundations of Mathematics The

More information

Axiom schema of Markov s principle preserves disjunction and existence properties

Axiom schema of Markov s principle preserves disjunction and existence properties Axiom schema of Markov s principle preserves disjunction and existence properties Nobu-Yuki Suzuki Shizuoka University Computability Theory and Foundations of Mathematics 2015 September 7, 2015 (Tokyo,

More information

The Calculus of Inductive Constructions

The Calculus of Inductive Constructions The Calculus of Inductive Constructions Hugo Herbelin 10th Oregon Programming Languages Summer School Eugene, Oregon, June 16-July 1, 2011 1 Outline - A bit of history, leading to the Calculus of Inductive

More information

Axioms of Kleene Algebra

Axioms of Kleene Algebra Introduction to Kleene Algebra Lecture 2 CS786 Spring 2004 January 28, 2004 Axioms of Kleene Algebra In this lecture we give the formal definition of a Kleene algebra and derive some basic consequences.

More information

Interpreting classical theories in constructive ones

Interpreting classical theories in constructive ones Interpreting classical theories in constructive ones Jeremy Avigad Department of Philosophy Carnegie Mellon University avigad+@cmu.edu http://macduff.andrew.cmu.edu 1 A brief history of proof theory Before

More information

Introduction to Metalogic

Introduction to Metalogic Philosophy 135 Spring 2008 Tony Martin Introduction to Metalogic 1 The semantics of sentential logic. The language L of sentential logic. Symbols of L: Remarks: (i) sentence letters p 0, p 1, p 2,... (ii)

More information

Herbrand Theorem, Equality, and Compactness

Herbrand Theorem, Equality, and Compactness CSC 438F/2404F Notes (S. Cook and T. Pitassi) Fall, 2014 Herbrand Theorem, Equality, and Compactness The Herbrand Theorem We now consider a complete method for proving the unsatisfiability of sets of first-order

More information

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION KRIPKE S THEORY OF TRUTH RICHARD G HECK, JR 1. INTRODUCTION The purpose of this note is to give a simple, easily accessible proof of the existence of the minimal fixed point, and of various maximal fixed

More information

arxiv: v1 [math.lo] 24 May 2012

arxiv: v1 [math.lo] 24 May 2012 FROM BOLZANO-WEIERSTRASS TO ARZELÀ-ASCOLI arxiv:1205.5429v1 [math.lo] 24 May 2012 ALEXANDER P. KREUZER Abstract. We show how one can obtain solutions to the Arzelà-Ascoli theorem using suitable applications

More information

Part II. Logic and Set Theory. Year

Part II. Logic and Set Theory. Year Part II Year 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2018 60 Paper 4, Section II 16G State and prove the ǫ-recursion Theorem. [You may assume the Principle of ǫ- Induction.]

More information

Synthetic Computability (Computability Theory without Computers)

Synthetic Computability (Computability Theory without Computers) Synthetic Computability (Computability Theory without Computers) Andrej Bauer Department of Mathematics and Physics University of Ljubljana Slovenia Gargnano, Lago di Garda, September 2006 What is synthetic

More information

On Ramsey s Theorem for Pairs

On Ramsey s Theorem for Pairs On Ramsey s Theorem for Pairs Peter A. Cholak, Carl G. Jockusch Jr., and Theodore A. Slaman On the strength of Ramsey s theorem for pairs. J. Symbolic Logic, 66(1):1-55, 2001. www.nd.edu/~cholak Ramsey

More information

There are infinitely many set variables, X 0, X 1,..., each of which is

There are infinitely many set variables, X 0, X 1,..., each of which is 4. Second Order Arithmetic and Reverse Mathematics 4.1. The Language of Second Order Arithmetic. We ve mentioned that Peano arithmetic is sufficient to carry out large portions of ordinary mathematics,

More information

The Curry-Howard Isomorphism

The Curry-Howard Isomorphism The Curry-Howard Isomorphism Software Formal Verification Maria João Frade Departmento de Informática Universidade do Minho 2008/2009 Maria João Frade (DI-UM) The Curry-Howard Isomorphism MFES 2008/09

More information

Chapter 3: Propositional Calculus: Deductive Systems. September 19, 2008

Chapter 3: Propositional Calculus: Deductive Systems. September 19, 2008 Chapter 3: Propositional Calculus: Deductive Systems September 19, 2008 Outline 1 3.1 Deductive (Proof) System 2 3.2 Gentzen System G 3 3.3 Hilbert System H 4 3.4 Soundness and Completeness; Consistency

More information

Symposium: L.E.J. Brouwer, Fifty Years Later. Free Choice Sequences: A Temporal Interpretation Compatible with Acceptance of Classical Mathematics

Symposium: L.E.J. Brouwer, Fifty Years Later. Free Choice Sequences: A Temporal Interpretation Compatible with Acceptance of Classical Mathematics Symposium: L.E.J. Brouwer, Fifty Years Later Amsterdam December 9 th, 2016 Free Choice Sequences: A Temporal Interpretation Compatible with Acceptance of Classical Mathematics Saul A. Kripke CUNY Graduate

More information

Semantic methods in proof theory. Jeremy Avigad. Department of Philosophy. Carnegie Mellon University.

Semantic methods in proof theory. Jeremy Avigad. Department of Philosophy. Carnegie Mellon University. Semantic methods in proof theory Jeremy Avigad Department of Philosophy Carnegie Mellon University avigad@cmu.edu http://macduff.andrew.cmu.edu 1 Proof theory Hilbert s goal: Justify classical mathematics.

More information

Intuitionistic Descriptive Set Theory

Intuitionistic Descriptive Set Theory Intuitionistic Descriptive Set Theory Master Thesis Mathematics Peter t Hart supervised by Wim Veldman July 2014 Peter t Hart BSc Intuitionistic Descriptive Set Theory Master Thesis Mathematics Radboud

More information

The Peirce Translation and the Double Negation Shift

The Peirce Translation and the Double Negation Shift The Peirce Translation and the Double Negation Shift Martín Escardó 1 and Paulo Oliva 2 1 University of Birmingham, UK 2 Queen Mary University of London, UK Abstract. We develop applications of selection

More information

Analysis Finite and Infinite Sets The Real Numbers The Cantor Set

Analysis Finite and Infinite Sets The Real Numbers The Cantor Set Analysis Finite and Infinite Sets Definition. An initial segment is {n N n n 0 }. Definition. A finite set can be put into one-to-one correspondence with an initial segment. The empty set is also considered

More information

NONSTANDARD ARITHMETIC AND RECURSIVE COMPREHENSION

NONSTANDARD ARITHMETIC AND RECURSIVE COMPREHENSION NONSTANDARD ARITHMETIC AND RECURSIVE COMPREHENSION H. JEROME KEISLER Abstract. First order reasoning about hyperintegers can prove things about sets of integers. In the author s paper Nonstandard Arithmetic

More information

1 Completeness Theorem for Classical Predicate

1 Completeness Theorem for Classical Predicate 1 Completeness Theorem for Classical Predicate Logic The relationship between the first order models defined in terms of structures M = [M, I] and valuations s : V AR M and propositional models defined

More information

Problem Set 2: Solutions Math 201A: Fall 2016

Problem Set 2: Solutions Math 201A: Fall 2016 Problem Set 2: s Math 201A: Fall 2016 Problem 1. (a) Prove that a closed subset of a complete metric space is complete. (b) Prove that a closed subset of a compact metric space is compact. (c) Prove that

More information

On some Metatheorems about FOL

On some Metatheorems about FOL On some Metatheorems about FOL February 25, 2014 Here I sketch a number of results and their proofs as a kind of abstract of the same items that are scattered in chapters 5 and 6 in the textbook. You notice

More information

Weak Analysis: Mathematics

Weak Analysis: Mathematics Weak Analysis: Mathematics Fernando Ferreira Universidade de Lisboa Journées sur les Arithmétiques Faibles 33 University of Gothenburg June 16-18, 2014 Simple consequences of recursive comprehension A

More information

Ramsey Theory and Reverse Mathematics

Ramsey Theory and Reverse Mathematics Ramsey Theory and Reverse Mathematics University of Notre Dame Department of Mathematics Peter.Cholak.1@nd.edu Supported by NSF Division of Mathematical Science May 24, 2011 The resulting paper Cholak,

More information

logical verification lecture program extraction and prop2

logical verification lecture program extraction and prop2 logical verification lecture 7 2017-05-04 program extraction and prop2 overview program extraction program extraction: examples verified programs: alternative approach formulas of prop2 terminology proofs

More information

Constructive Zermelo-Fraenkel set theory and the limited principle of omniscience

Constructive Zermelo-Fraenkel set theory and the limited principle of omniscience Constructive Zermelo-Fraenkel set theory and the limited principle of omniscience Michael Rathjen Department of Pure Mathematics University of Leeds, Leeds LS2 9JT, England E-mail: rathjen@maths.leeds.ac.uk

More information

Infinite objects in constructive mathematics

Infinite objects in constructive mathematics Infinite objects in constructive mathematics Thierry Coquand Mar. 24, 2005 Goal of this presentation Introduction to some recent developments in constructive algebra and abstract functional analysis This

More information

185.A09 Advanced Mathematical Logic

185.A09 Advanced Mathematical Logic 185.A09 Advanced Mathematical Logic www.volny.cz/behounek/logic/teaching/mathlog13 Libor Běhounek, behounek@cs.cas.cz Lecture #1, October 15, 2013 Organizational matters Study materials will be posted

More information

Packet #1: Logic & Proofs. Applied Discrete Mathematics

Packet #1: Logic & Proofs. Applied Discrete Mathematics Packet #1: Logic & Proofs Applied Discrete Mathematics Table of Contents Course Objectives Page 2 Propositional Calculus Information Pages 3-13 Course Objectives At the conclusion of this course, you should

More information

Propositional and Predicate Logic - V

Propositional and Predicate Logic - V Propositional and Predicate Logic - V Petr Gregor KTIML MFF UK WS 2016/2017 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - V WS 2016/2017 1 / 21 Formal proof systems Hilbert s calculus

More information

Economics 204 Fall 2012 Problem Set 3 Suggested Solutions

Economics 204 Fall 2012 Problem Set 3 Suggested Solutions Economics 204 Fall 2012 Problem Set 3 Suggested Solutions 1. Give an example of each of the following (and prove that your example indeed works): (a) A complete metric space that is bounded but not compact.

More information

Notes for Math 601, Fall based on Introduction to Mathematical Logic by Elliott Mendelson Fifth edition, 2010, Chapman & Hall

Notes for Math 601, Fall based on Introduction to Mathematical Logic by Elliott Mendelson Fifth edition, 2010, Chapman & Hall Notes for Math 601, Fall 2010 based on Introduction to Mathematical Logic by Elliott Mendelson Fifth edition, 2010, Chapman & Hall All first-order languages contain the variables: v 0, v 1, v 2,... the

More information

On Tao s finitary infinite pigeonhole principle

On Tao s finitary infinite pigeonhole principle On Tao s finitary infinite pigeonhole principle Jaime Gaspar and Ulrich Kohlenbach Fachbereich Mathematik, Technische Universität Darmstadt Schlossgartenstraße 7, 64289 Darmstadt, Germany April 21, 2009

More information

Math 117: Topology of the Real Numbers

Math 117: Topology of the Real Numbers Math 117: Topology of the Real Numbers John Douglas Moore November 10, 2008 The goal of these notes is to highlight the most important topics presented in Chapter 3 of the text [1] and to provide a few

More information

Resolution for mixed Post logic

Resolution for mixed Post logic Resolution for mixed Post logic Vladimir Komendantsky Institute of Philosophy of Russian Academy of Science, Volkhonka 14, 119992 Moscow, Russia vycom@pochtamt.ru Abstract. In this paper we present a resolution

More information

Mathematics based on incremental learning Excluded middle and inductive inference

Mathematics based on incremental learning Excluded middle and inductive inference Theoretical Computer Science 350 (2006) 125 139 www.elsevier.com/locate/tcs Mathematics based on incremental learning Excluded middle and inductive inference Susumu Hayashi Kyoto University, Yoshida, Sakyo,

More information

Constructive Zermelo-Fraenkel set theory and the limited principle of omniscience

Constructive Zermelo-Fraenkel set theory and the limited principle of omniscience Mathematical Logic Quarterly, 16 January 2013 Constructive Zermelo-Fraenkel set theory and the limited principle of omniscience Michael Rathjen 1, 1 Department of Pure Mathematics, University of Leeds,

More information

Proof Theory, Modal Logic and Reflection Principles

Proof Theory, Modal Logic and Reflection Principles Proof Theory, Modal Logic and Reflection Principles Mexico City 2014 Abstracts Sergei Artemov Reflection vs. co-reflection in Intuitionistic Epistemic Logic. This is joint work with Tudor Protopopescu.

More information

Embedding the Constructive and the Classical in the Intuitionistic Continuum

Embedding the Constructive and the Classical in the Intuitionistic Continuum Embedding the Constructive and the Classical in the Intuitionistic Continuum Joan Rand Moschovakis Occidental College (Emerita) and MPLA Proof, Truth and Computation Fraueninsel, Chiemsee July 24, 2014

More information

Applied Logic for Computer Scientists. Answers to Some Exercises

Applied Logic for Computer Scientists. Answers to Some Exercises Applied Logic for Computer Scientists Computational Deduction and Formal Proofs Springer, 2017 doi: http://link.springer.com/book/10.1007%2f978-3-319-51653-0 Answers to Some Exercises Mauricio Ayala-Rincón

More information

Beth model with many types of functionals

Beth model with many types of functionals Beth model with many types of functionals Farida Kachapova Auckland University of Technology New Zealand farida.kachapova@aut.ac.nz September 2013 Farida Kachapova (AUT) Beth model with functionals September

More information

Program Extraction in Church s Simple Theory of Types with Applications to Computable Analysis

Program Extraction in Church s Simple Theory of Types with Applications to Computable Analysis Program Extraction in Church s Simple Theory of Types with Applications to Computable Analysis Ulrich Berger Swansea University Computation and Correctness in Analysis (CCA) Nancy, 9 July 2013 1 / 36 A

More information

Constructive Logic. Thierry Coquand. August 2008

Constructive Logic. Thierry Coquand. August 2008 Thierry Coquand August 2008 This course To present constructive mathematics using logic Introduction to recent work in constructive algebra (H. Lombardi, P. Schuster, I. Yengui,... ) Connection with computer

More information

Exploring the infinite : an introduction to proof and analysis / Jennifer Brooks. Boca Raton [etc.], cop Spis treści

Exploring the infinite : an introduction to proof and analysis / Jennifer Brooks. Boca Raton [etc.], cop Spis treści Exploring the infinite : an introduction to proof and analysis / Jennifer Brooks. Boca Raton [etc.], cop. 2017 Spis treści Preface xiii I Fundamentals of Abstract Mathematics 1 1 Basic Notions 3 1.1 A

More information

260 Index. Cut (cont.) rank, 193, 202 segment, 201 Cut-off subtraction, 211

260 Index. Cut (cont.) rank, 193, 202 segment, 201 Cut-off subtraction, 211 References J. Barwise (ed.). Handbook of Mathematical Logic. North-Holland, Amsterdam, 1977 G. Boolos. The Logic of Provability. Cambridge University Press, Cambridge, 1993 E. Börger. Computability, Complexity,

More information

Beyond First-Order Logic

Beyond First-Order Logic Beyond First-Order Logic Software Formal Verification Maria João Frade Departmento de Informática Universidade do Minho 2008/2009 Maria João Frade (DI-UM) Beyond First-Order Logic MFES 2008/09 1 / 37 FOL

More information

The Syntax of First-Order Logic. Marc Hoyois

The Syntax of First-Order Logic. Marc Hoyois The Syntax of First-Order Logic Marc Hoyois Table of Contents Introduction 3 I First-Order Theories 5 1 Formal systems............................................. 5 2 First-order languages and theories..................................

More information

A constructive version of the Lusin Separation Theorem

A constructive version of the Lusin Separation Theorem A constructive version of the Lusin Separation Theorem Peter Aczel petera@cs.man.ac.uk Departments of Mathematics and Computer Science Manchester University July 16, 2006 Contents 1 Introduction 2 2 Constructive

More information

02 Propositional Logic

02 Propositional Logic SE 2F03 Fall 2005 02 Propositional Logic Instructor: W. M. Farmer Revised: 25 September 2005 1 What is Propositional Logic? Propositional logic is the study of the truth or falsehood of propositions or

More information

3 Propositional Logic

3 Propositional Logic 3 Propositional Logic 3.1 Syntax 3.2 Semantics 3.3 Equivalence and Normal Forms 3.4 Proof Procedures 3.5 Properties Propositional Logic (25th October 2007) 1 3.1 Syntax Definition 3.0 An alphabet Σ consists

More information

Master Dissertation. Reverse mathematics of the Browder-Göhde-Kirk fixed point theorem

Master Dissertation. Reverse mathematics of the Browder-Göhde-Kirk fixed point theorem Master Dissertation Department of Mathematics Robin Vandaele Academic year 2015-2016 Reverse mathematics of the Browder-Göhde-Kirk fixed point theorem Advisors: Dr. P. Shafer Prof. Dr. A. Weiermann Master

More information

Classical Propositional Logic

Classical Propositional Logic The Language of A Henkin-style Proof for Natural Deduction January 16, 2013 The Language of A Henkin-style Proof for Natural Deduction Logic Logic is the science of inference. Given a body of information,

More information

Syntactic Characterisations in Model Theory

Syntactic Characterisations in Model Theory Department of Mathematics Bachelor Thesis (7.5 ECTS) Syntactic Characterisations in Model Theory Author: Dionijs van Tuijl Supervisor: Dr. Jaap van Oosten June 15, 2016 Contents 1 Introduction 2 2 Preliminaries

More information