An Arithmetical Hierarchy of the Laws of Excluded Middle and Related Principles LICS 2004, Turku, Finland Yohji Akama (Tohoku University) Stefano Berardi.

Slides:



Advertisements
Similar presentations
Completeness and Expressiveness
Advertisements

Semantic of (Ongoing work with S. Hayashi, T. Coquand) Jouy-en-Josas, France, December 2004 Stefano Berardi, Semantic of Computation group C.S. Dept.,
Mathematical Induction
Proofs and Programs Wei Hu 11/01/2007. Outline  Motivation  Theory  Lambda calculus  Curry-Howard Isomorphism  Dependent types  Practice  Coq Wei.
Temporal Logic and the NuSMV Model Checker CS 680 Formal Methods Jeremy Johnson.
1 Logic Logic in general is a subfield of philosophy and its development is credited to ancient Greeks. Symbolic or mathematical logic is used in AI. In.
1 Can Proofs be Animated by Games? Susumu Hayashi Humanistic Informatics Graduate School of Letters Kyoto University April 22, 2005, TLCA’05, Nara, Japan.
Everything You Need to Know (since the midterm). Diagnosis Abductive diagnosis: a minimal set of (positive and negative) assumptions that entails the.
Zermelo-Fraenkel Axioms Ernst Zermelo ( ) gave axioms of set theory, which were improved by Adolf Fraenkel ( ). This system of axioms called.
Limit-Computable Mathematics and its Applications Susumu Hayashi & Yohji Akama Sep, 22, 2002 CSL’02, Edinburgh, Scotland, UK.
Subjectivism for. objectivism and subjectivism An objective truth is one that is true independently of how humans happen to think or feel about it. Objectivism:
Induction Sections 41. and 4.2 of Rosen Fall 2008 CSCE 235 Introduction to Discrete Structures Course web-page: cse.unl.edu/~cse235 Questions:
Logic and Proof. Argument An argument is a sequence of statements. All statements but the first one are called assumptions or hypothesis. The final statement.
Brief Introduction to Logic. Outline Historical View Propositional Logic : Syntax Propositional Logic : Semantics Satisfiability Natural Deduction : Proofs.
Discrete Mathematics Lecture 4 Harper Langston New York University.
Programming Language Semantics Denotational Semantics Chapter 5 Part II.
Advanced Formal Methods Lecture 7: Isabelle – Sets Mads Dam KTH/CSC Course 2D1453, Material from L. Paulson.
Lecture 4 Discrete Mathematics Harper Langston. Algorithms Algorithm is step-by-step method for performing some action Cost of statements execution –Simple.
Introduction to Computer Science. A Quick Puzzle Well-Formed Formula  any formula that is structurally correct  may be meaningless Axiom  A statement.
First Order Logic. This Lecture Last time we talked about propositional logic, a logic on simple statements. This time we will talk about first order.
Sequences and Series (T) Students will know the form of an Arithmetic sequence.  Arithmetic Sequence: There exists a common difference (d) between each.
Lecture 9. Arithmetic and geometric series and mathematical induction
Course Outline Book: Discrete Mathematics by K. P. Bogart Topics:
Canonical Constructive Systems Ori Lahav under the supervision of Prof. Arnon Avron 28 July 2009.
A Brief Summary for Exam 1 Subject Topics Propositional Logic (sections 1.1, 1.2) –Propositions Statement, Truth value, Proposition, Propositional symbol,
Discrete Mathematics, Part II CSE 2353 Fall 2007 Margaret H. Dunham Department of Computer Science and Engineering Southern Methodist University Some slides.
Copyright © Peter Cappello Mathematical Induction Goals Explain & illustrate construction of proofs of a variety of theorems using mathematical induction.
PA workshop Kyoto 2001/01/10,11 From Proof Animation to Limit-Computable Mathematics Susumu Hayashi Kobe University.
Automatic Structures Bakhadyr Khoussainov Computer Science Department The University of Auckland, New Zealand.
Logic. Mathematical logic is a subfield of mathematics exploring the applications of formal logic to mathematics. Topically, mathematical logic bears.
The Recursion Theorem Pages 217– ADVANCED TOPICS IN C O M P U T A B I L I T Y THEORY.
Continuations, Backtracking and Limits: a notion of ‘‘Construction’’ for Classical Logic (Ongoing work) Kyoto, November 2004 Stefano Berardi, Semantic.
Great Theoretical Ideas in Computer Science about AWESOME Some Generating Functions Probability Infinity MATH Some Formal Logic (which is really.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
9.4 Mathematical Induction
Lecture 7 All-Pairs Shortest Paths. All-Pairs Shortest Paths.
Copyright © Zeph Grunschlag, Induction Zeph Grunschlag.
Boolean Algebras Lecture 27 Section 5.3 Wed, Mar 7, 2007.
Sporadic Propositional Proofs Søren Riis Queen mary, University of London New Directions in Proof Complexity 11 th of April 2006 at the Newton Instutute.
First Order Logic Lecture 3: Sep 13 (chapter 2 of the book)
Of 38 lecture 13: propositional logic – part II. of 38 propositional logic Gentzen system PROP_G design to be simple syntax and vocabulary the same as.
1 Course Summary CS 202 Aaron Bloomfield. 2 Outline A review of the proof methods gone over in class Interspersed with the most popular demotivators from.
Lecture 1 Overview Topics 1. Proof techniques: induction, contradiction Proof techniques June 1, 2015 CSCE 355 Foundations of Computation.
Classifications LanguageGrammarAutomaton Regular, right- linear Right-linear, left-linear DFA, NFA Context-free PDA Context- sensitive LBA Recursively.
Copyright © Zeph Grunschlag, Induction Zeph Grunschlag.
CSE-321 Programming Languages Curry-Howard Isomorphism POSTECH June 4, 2009 박성우.
CompSci 102 Discrete Math for Computer Science March 13, 2012 Prof. Rodger Slides modified from Rosen.
5 Lecture in math Predicates Induction Combinatorics.
The Church-Turing Thesis Chapter Are We Done? FSM  PDA  Turing machine Is this the end of the line? There are still problems we cannot solve:
CSE 20: Discrete Mathematics for Computer Science Prof. Shachar Lovett.
CSCE 355 Foundations of Computation
Francisco Antonio Doria
Gödel's Legacy: The Limits Of Logics
Chapter 4 (Part 1): Induction & Recursion
Martin-Lof's Inductive Definitions Are Not Equivalent to Cyclic Proofs
Great Theoretical Ideas in Computer Science
CSCE 355 Foundations of Computation
Lecture 2 Propositional Logic
NP-Completeness Yin Tat Lee
Homework: Friday Read Section 4.1. In particular, you must understand the proofs of Theorems 4.1, 4.2, 4.3, and 4.4, so you can do this homework. Exercises.
Lecture 7 All-Pairs Shortest Paths
Decidability of logical theories
Statements Containing Multiple Quantifiers
A Brief Summary for Exam 1
Computer Security: Art and Science, 2nd Edition
Stefano Berardi - Università di Torino
CSE 20: Lecture 8 Boolean Postulates and Theorems CK Cheng
NP-Completeness Yin Tat Lee
Decidability of logical theories
Logic Logic is a discipline that studies the principles and methods used to construct valid arguments. An argument is a related sequence of statements.
Presentation transcript:

An Arithmetical Hierarchy of the Laws of Excluded Middle and Related Principles LICS 2004, Turku, Finland Yohji Akama (Tohoku University) Stefano Berardi (Turin University) Susumu Hayashi (Kobe University) Ulrich Kohlenbach (Darmstadt University)

Acknoledgements Our research was supported by: 1.the Grant in Aid for Scientific Research of Japan Society of the Promotion of Science 2.the McTati Research Project (constructive methods in Topology, Algebra and Computer Science). 3.the Grant from the Danish Natural Science Research Council.

The subject of this talk We are concerned with classifying classical principles from a constructive viewpoint.

Some motivations for our research work Limit Interpretation for non-constructive proofs: see Susumu Hayashi’s homepage. Effective Bound Extraction from partially non-constructive proofs: (see Ulrich Kohlenbach’s homepage. darmstadt.de/~kohlenbach/novikov.ps.gz

Some Classical Principles we are concerned with We compare up to provability in HA (Heyting’s Intuitionistic Arithmetic): 1.Post’s Theorem 2.Markov’s Principle 3.  0 1 -Lesser Limited Principle of Omniscience. 4.Excluded Middle for  0 1 -predicates 5.Excluded Middle for  0 1 -predicates

Post’s Theorem Markov Principle  0 1 -L.L.P.O.  0 1 -Ex. Middle  0 1 -Ex. Middle Theorem 1. The only implications provable in HA are: No principle in this picture is provable in HA

Post’s Theorem “Any subset of N which both positively and negatively decidable is decidable” Equivalently, in HA: for any P,Q  0 1  z: (  x.P(x,z)   y.Q(y,z) )   x.P(x,z)   x. P(x,z) Post’s Theorem is not derivable in HA. It is strictly weaker in HA than any other classical principle we considered.

Markov’s Principle “Any computation which does not run foverer eventually stops” Equivalently, in HA: for any P  0 1  z:  x.P(x,z)   x.P(x,z) Markov’s Principle is independent from  0 1 -Lesser Limited Principles of Omniscience in HA.

 0 1 -Lesser Limited Principles of Omniscience “If two positively decidable statements are not both true, then some of them is false” Equivalently, in HA: for any P,Q  0 1  z:  x,y.(P(x,z)  Q(y,z))   x.P(x,z)   y.Q(y,z)

 L.L.P.O and Weak Koenig’s Lemma  L.L.P.O is equivalent, in HA+Choice, to: Weak Koenig’s Lemma for recursive trees “any infinite binary recursive tree has some infinite branch”

Excluded Middle for  0 1 -predicates “Excluded Middle holds for all negatively decidable statements” Equivalently, in HA: for any P  0 1  z:  x.P(x,z)   x.P(x,z)  0 1 -E.M. is, in HA, stronger than  0 1 -LLPO (i.e., than Koenig’s Lemma), but weaker than  0 1 -E.M..

Excluded Middle for  0 1 -predicates “Excluded Middle holds for all positively decidable statements” Equivalently, in HA: for any P  0 1  z:  x.P(x,z)   x.P(x,z)  0 1 -E.M. is stronger, in HA, than all classical principles we considered until now.

Generalizing to higher degrees For each principle there is a degree n version, for degree n formulas. For degree n principles we proved the same classification results we proved for the originary principles.

n-Post’s Theorem n-Markov’s Principle n-Koenig’s Lemma  0 n -Ex. Middle  0 n -Ex. Middle Theorem 2. For all n, the only implications provable in HA are:  0 n-1 -Ex. Middle …