Unifying Functional Interpretations
|
|
- Patience Allison
- 5 years ago
- Views:
Transcription
1 Paulo Oliva Queen Mary, University of London, UK Dagstuhl, January 11, 2004 p.1/22
2 History Gödel s Dialectica interpretation Relative consistency of PA p.2/22
3 History Gödel s Dialectica interpretation Relative consistency of PA Kreisel s modified realizability Independence results, unwinding proofs p.2/22
4 History Gödel s Dialectica interpretation Relative consistency of PA Kreisel s modified realizability Independence results, unwinding proofs Diller-Nahm variant of Dialectica interpretation Solve contraction problem p.2/22
5 History Gödel s Dialectica interpretation Relative consistency of PA Kreisel s modified realizability Independence results, unwinding proofs Diller-Nahm variant of Dialectica interpretation Solve contraction problem Stein s family of functional interpretations Relate modified realizability and Diller-Nahm s p.2/22
6 History Gödel s Dialectica interpretation Relative consistency of PA Kreisel s modified realizability Independence results, unwinding proofs Diller-Nahm variant of Dialectica interpretation Solve contraction problem Stein s family of functional interpretations Relate modified realizability and Diller-Nahm s Monotone functional interpretation Proof mining p.2/22
7 Goal Relation between Dialectica interpretation and modified realizability. p.3/22
8 Goal Relation between Dialectica interpretation and modified realizability. Common framework for all functional interpretations. p.3/22
9 Road map 1. Functional Interpretations 2. Parametrised Formula Translation - (Standard) Proof Translation for PFT 3. Parametrised Proof Translation p.4/22
10 Road map 1. Functional Interpretations 2. Parametrised Formula Translation - (Standard) Proof Translation for PFT 3. Parametrised Proof Translation p.4/22
11 Logical Framework Language of finite types T - N T - ρ,σ T ρ σ T Variable and quantifiers for each finite type ρ T - x ρ A(x) - x ρ A(x) HA ω Heyting arithmetic in the language of finite types p.5/22
12 Logical Framework Constructs: A B conjunction A B disjunction A B classical disjunction A negation x ρ A existential quantifier x ρ A universal quantifier A B A B p.5/22
13 A Functional Interpretation A formula mapping A A x y x marks the witness required by A (i.e. y A t y) y marks the refutation of a given witness for A. A proof mapping HA ω A HA ω B, for some B such that HA ω B x y A x y. p.6/22
14 A Functional Interpretation A formula mapping A A x y x marks the witness required by A (i.e. y A t y) y marks the refutation of a given witness for A. A proof mapping for some term t. HA ω A HA ω y A t y, p.6/22
15 Road map 1. Functional Interpretations 2. Parametrised Formula Translation - (Standard) Proof Translation for PFT 3. Parametrised Proof Translation p.7/22
16 The Formula Translation A at : A at, when A at is atomic. Assume we have already defined A x y and B v w, we define A B x,v y,w : A x y B v w, A B x,v,n y,w : (n = 0 A x y) (n 0 B v w), A B f,g y,w : A gw y za(z) f y,z : A(z) fz y za(z) x,z y : A(z) x y. B fy w, p.8/22
17 The Formula Translation A at : A at, when A at is atomic. Assume we have already defined A x y and B v w, we define A B x,v y,w : A x y B v w, A B x,v,n y,w : (n = 0 A x y) (n 0 B v w), A B f,g y,w : A gw y za(z) f y,z : A(z) fz y za(z) x,z y : A(z) x y. B fy w, What about A? p.8/22
18 The Witnesses of A Assume A has interpretation A x y p.9/22
19 The Witnesses of A Assume A has interpretation A x y Gödel s Dialectica interpretation: Functionals producing counter-examples for A, i.e. A f x : A x fx p.9/22
20 The Witnesses of A Assume A has interpretation A x y Gödel s Dialectica interpretation: Functionals producing counter-examples for A, i.e. A f x : A x fx Modified Realizability A does not ask for witnesses, i.e. A x : y A x y p.9/22
21 The Witnesses of A Assume A has interpretation A x y Gödel s Dialectica interpretation: Functionals producing counter-examples for A, i.e. A f x : A x fx y(y = fx A x y) Modified Realizability A does not ask for witnesses, i.e. A x : y A x y y(true A x y) p.9/22
22 The Witnesses of A Assume A has interpretation A x y Gödel s Dialectica interpretation: Functionals producing counter-examples for A, i.e. A f x : A x fx y(y = fx A x y) Modified Realizability A does not ask for witnesses, i.e. A x : y A x y y(true A x y) In General: Functionals producing bound on counter-examples A f x : y fx A x y y(y fx A x y) p.9/22
23 Parametrised Formula Translation A B x,v y,w : A x y B v w A B x,v,n y,w : (n = 0 A x y) (n 0 B v w) A B f,g y,w : A gw y za(z) f y,z : A(z) fz y za(z) x,z y : A(z) x y B fy w A f x : y fx A x y p.10/22
24 Instantiations Modified realizability Choose x aa(x) : xa(x) HA ω x y A x y x(x mr A). Dialectica interpretation Choose x aa(x) : A(a) HA ω x y A x y x ya D (x,y). Diller-Nahm variant Choose x aa(x) : x aa(x) HA ω x y A x y x ya (x,y). p.11/22
25 The -Bounded Formulas Definition. Those built out of prime formulas via conjunction (A b B b ) implication (A b B b ) bounded quantification ( x ta b ) p.12/22
26 The -Bounded Formulas Definition. Those built out of prime formulas via conjunction (A b B b ) implication (A b B b ) bounded quantification ( x ta b : xa b ) -bounded formulas -free formulas. p.12/22
27 The -Bounded Formulas Definition. Those built out of prime formulas via conjunction (A b B b ) implication (A b B b ) bounded quantification ( x ta b : A b [t/x]) -bounded formulas quantifier-free formulas. p.12/22
28 Conditions on Choice of x aa(x) For each -bounded formula A b (x ρ ), there are terms a 1,a 2,a 3 such that (A1) x a 1 y A b (x) A b (y), (A2) x a 2 y 0 y 1 A b (x) 1 i=0 x y ia b (x), (A3) x a 3 hza b (x) y ρ z x σ hya b (x). p.13/22
29 (Standard) Proof Translation Theorem. If conditions (A1), (A2), (A3) hold HA ω A, then there is a sequence of terms t such that HA ω y A t y. p.14/22
30 (Standard) Proof Translation Theorem. If conditions (A1), (A2), (A3) hold HA ω + A, then there is a sequence of terms t such that HA ω y A t y, if is such that HA ω v q v for some sequence of terms q p.14/22
31 Condition (A2) Joining two sets of counter-examples into one x a 2 y 0 y 1 A b (x) 1 i=0 x y ia b (x). p.15/22
32 Condition (A2) Joining two sets of counter-examples into one x a 2 y 0 y 1 A b (x) 1 i=0 x y ia b (x). [Γ] α [Γ] α π0 π1 A B I A B p.15/22
33 Condition (A2) Joining two sets of counter-examples into one x a 2 y 0 y 1 A b (x) 1 i=0 x y ia b (x). [ w p Γ w ] α0 [ w q Γ w ] α1 π0 π1 A t B s I A B t,s p.15/22
34 Condition (A2) Joining two sets of counter-examples into one x a 2 y 0 y 1 A b (x) 1 i=0 x y ia b (x). [ w a 2 pq Γ w ] α [ w a 2 pq Γ w ] α (A2) w p Γ w π0 A t w q Γ w π1 B s A B t,s I p.15/22
35 Characterisation Let MP : ( xa b (x) B b ) b( x ba b (x) B b ) AC : x ya(x,y) f xa(x,fx) IP : ( xa b (x) yb(y)) y( xa b (x) B(y)) Theorem. HA ω + MP + AC + IP A x y A x y p.16/22
36 Road map 1. Functional Interpretations 2. Parametrised Formula Translation - (Standard) Proof Translation for PFT 3. Parametrised Proof Translation p.17/22
37 Parametrised Proof Translation HA ω A HA ω B for some B such that HA ω B x y A x y p.18/22
38 Parametrised Proof Translation HA ω A HA ω B for some B such that HA ω B x y A x y B y A t y, for some term t B x t y A t y ( is Howard/Bezem majorizability) B x y A x y p.18/22
39 Parametrised Proof Translation HA ω A HA ω B for some B such that HA ω B x y A x y B y A t y, for some term t B x t y A t y ( is Howard/Bezem majorizability) B x y A x y B x t y A x y p.18/22
40 Condition on Choice of x aa(x) (B) For each formula A, closed term s and term t[f], if HA ω z s y A t[z] y then there exists a closed term t such that HA ω x t y A x y. p.19/22
41 Condition on Choice of x aa(x) (B) For each formula A, closed term s and term t[f], if HA ω z s y A t[z] y then there exists a closed term t such that HA ω x t y A x y. We call t a -majorizing term for t. p.19/22
42 Conditions on x aa(x) and x aa(x) For each -bounded formula A b (x ρ ), there are terms a 1,a 2,a 3 such that (A1) HA ω ν a 1 y ( x νy A b (x) A b (y)), (A2) HA ω χ a 2 y 0,y 1 ( x χy 0 y 1 A b (x) 1 i=0 x y ia b (x)), (A3) HA ω ξ a 3 h,z ( x σ ξhza b (x) y τ z x σ hya b (x)). p.20/22
43 Parametrised Proof Translation Theorem. If conditions (A1), (A2), (A3) and (B) hold HA ω + Γ A, then there are sequences of closed terms t,r such that HA ω f t g r v,y Γ A g,f v,y. p.21/22
44 Parametrised Proof Translation Theorem. If conditions (A1), (A2), (A3) and (B) hold HA ω + + Γ A, then there are sequences of closed terms t,r such that HA ω f t g r v,y Γ A g,f v,y, if is such that HA ω a q u a u, for some closed term q. p.21/22
45 Summary x aa(x) x aa(x) Interpretation A(a) A(a) Dialectica x a A(x) A(a) Diller-Nahm i n 1 A(ai) xa(x) A(a) Stein s family xa(x) A(a) Modified realizability A(a) x aa(x) Monotone Dialectica x aa(x) x aa(x) no given name i n 1 A(ai) xa(x) x aa(x) no given name xa(x) x aa(x) Monotone realizability p.22/22
Light Dialectica program extraction from a classical Fibonacci proof
Light Dialectica program extraction from a classical Fibonacci proof using an optimization of Gödel s technique towards the extraction of more efficient programs from classical proofs Mircea Dan HERNEST
More informationLight Monotone Dialectica
Light Monotone Dialectica Extraction of moduli of uniform continuity for closed terms from Goedel s T of type (IN IN) (IN IN) Mircea-Dan Hernest Project LogiCal Paris, France and GKLI Munich, Germany LFMTP
More informationAn Analysis of Gödel s Dialectica Interpretation via Linear Logic
An Analysis of Gödel s Dialectica Interpretation via Linear Logic Paulo Oliva Department of Computer Science Queen Mary, University of London London E1 4NS, UK pbo@dcs.qmul.ac.uk http://www.dcs.qmul.ac.uk/
More informationThe 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 informationUnifying Functional Interpretations
Notre Dame Journal of Formal Logic Volume 0, Number 0, 0000 Unifing Functional Interpretations Paulo Oliva Abstract This article presents a parametrised functional interpretation. Depending on the choice
More informationA note on the monotone functional interpretation
A note on the monotone functional interpretation Ulrich Kohlenbach Department of Mathematics Technische Universität Darmstadt Schlossgartenstraße 7, 64289 Darmstadt, Germany April 18, 2011 Abstract We
More informationThis is logically equivalent to the conjunction of the positive assertion Minimal Arithmetic and Representability
16.2. MINIMAL ARITHMETIC AND REPRESENTABILITY 207 If T is a consistent theory in the language of arithmetic, we say a set S is defined in T by D(x) if for all n, if n is in S, then D(n) is a theorem of
More informationA NOTE ON ARITHMETIC IN FINITE TYPES. 1. Introduction
A NOTE ON ARITHMETIC IN FINITE TYPES BENNO VAN DEN BERG 1 Abstract. We show that one can a notion of equality at higher types inside the system called HA ω on page 46 of [8] for which all congruence laws
More informationFunctional Interpretations of Intuitionistic Linear Logic
Functional Interpretations of Intuitionistic Linear Logic Gilda Ferreira and Paulo Oliva Queen Mary University of London School of Electronic Engineering and Computer Science Abstract. We present three
More informationLecture Notes on Quantification
Lecture Notes on Quantification 15-317: Constructive Logic Frank Pfenning Lecture 5 September 8, 2009 1 Introduction In this lecture, we introduce universal and existential quantification As usual, we
More informationIntroduction to first-order logic:
Introduction to first-order logic: First-order structures and languages. Terms and formulae in first-order logic. Interpretations, truth, validity, and satisfaction. Valentin Goranko DTU Informatics September
More informationNegation introduction
Negation introduction How do we prove a negation? P = P F -introduction {Assume} P (l-1) F { -intro on and (l-1)} (l) P -intro Negation elimination -elimination How do we use a negation in a proof? P (l)
More informationLOWELL JOURNAL. MUST APOLOGIZE. such communication with the shore as Is m i Boimhle, noewwary and proper for the comfort
- 7 7 Z 8 q ) V x - X > q - < Y Y X V - z - - - - V - V - q \ - q q < -- V - - - x - - V q > x - x q - x q - x - - - 7 -» - - - - 6 q x - > - - x - - - x- - - q q - V - x - - ( Y q Y7 - >»> - x Y - ] [
More informationCHAPTER 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 informationMarie 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 informationGödel s Functional ( Dialectica ) Interpretation
CHAPTER VI Gödel s Functional ( Dialectica ) Interpretation Jeremy Avigad Department of Philosophy, Carnegie Mellon University Pittsburgh, PA 15213 Solomon Feferman Departments of Mathematics and Philosophy,
More informationEmbedding 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 informationTRUTH TELLERS. Volker Halbach. Scandinavian Logic Symposium. Tampere
TRUTH TELLERS Volker Halbach Scandinavian Logic Symposium Tampere 25th August 2014 I m wrote two papers with Albert Visser on this and related topics: Self-Reference in Arithmetic, http://www.phil.uu.nl/preprints/lgps/number/316
More informationPredicate Logic 16. Quantifiers. The Lecture
Predicate Logic 16. Quantifiers The Lecture First order (predicate logic) formulas Quantifiers are the final elements that first order (i.e. predicate logic) formulas are built up from. First order formulas
More informationTR : Possible World Semantics for First Order LP
City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2011 TR-2011010: Possible World Semantics for First Order LP Melvin Fitting Follow this and additional
More informationChapter 1. Logic and Proof
Chapter 1. Logic and Proof 1.1 Remark: A little over 100 years ago, it was found that some mathematical proofs contained paradoxes, and these paradoxes could be used to prove statements that were known
More informationCOMP4418: Knowledge Representation and Reasoning First-Order Logic
COMP4418: Knowledge Representation and Reasoning First-Order Logic Maurice Pagnucco School of Computer Science and Engineering University of New South Wales NSW 2052, AUSTRALIA morri@cse.unsw.edu.au COMP4418
More informationModels 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 informationPropositions and Proofs
Propositions and Proofs Gert Smolka, Saarland University April 25, 2018 Proposition are logical statements whose truth or falsity can be established with proofs. Coq s type theory provides us with a language
More informationLOWELL WEEKLY JOURNAL.
Y 5 ; ) : Y 3 7 22 2 F $ 7 2 F Q 3 q q 6 2 3 6 2 5 25 2 2 3 $2 25: 75 5 $6 Y q 7 Y Y # \ x Y : { Y Y Y : ( \ _ Y ( ( Y F [ F F ; x Y : ( : G ( ; ( ~ x F G Y ; \ Q ) ( F \ Q / F F \ Y () ( \ G Y ( ) \F
More informationInformal 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 informationPacket #2: Set Theory & Predicate Calculus. Applied Discrete Mathematics
CSC 224/226 Notes Packet #2: Set Theory & Predicate Calculus Barnes Packet #2: Set Theory & Predicate Calculus Applied Discrete Mathematics Table of Contents Full Adder Information Page 1 Predicate Calculus
More information8 General first order representation
Intro. to Artificial Intelligence: Dale Schuurmans, Relu Patrascu 1 8 General first order representation 8.1 First order language Propositional core constants A, B, C, D predicates on(, ) associated arity,
More informationRealizable 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 informationSect Least Common Denominator
4 Sect.3 - Least Common Denominator Concept #1 Writing Equivalent Rational Expressions Two fractions are equivalent if they are equal. In other words, they are equivalent if they both reduce to the same
More informationTheories for Feasible Set Functions
Theories for Feasible Set Functions Arnold Beckmann joint work with Sam Buss, Sy-David Friedman, Moritz Müller and Neil Thapen (work in progress) Department of Computer Science College of Science, Swansea
More informationPredicate Logic - Deductive Systems
CS402, Spring 2018 G for Predicate Logic Let s remind ourselves of semantic tableaux. Consider xp(x) xq(x) x(p(x) q(x)). ( xp(x) xq(x) x(p(x) q(x))) xp(x) xq(x), x(p(x) q(x)) xp(x), x(p(x) q(x)) xq(x),
More informationALGEBRAIC GEOMETRY HOMEWORK 3
ALGEBRAIC GEOMETRY HOMEWORK 3 (1) Consider the curve Y 2 = X 2 (X + 1). (a) Sketch the curve. (b) Determine the singular point P on C. (c) For all lines through P, determine the intersection multiplicity
More informationCSE 1400 Applied Discrete Mathematics Definitions
CSE 1400 Applied Discrete Mathematics Definitions Department of Computer Sciences College of Engineering Florida Tech Fall 2011 Arithmetic 1 Alphabets, Strings, Languages, & Words 2 Number Systems 3 Machine
More informationPeano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now
CSC 438F/2404F Notes (S. Cook) Fall, 2008 Peano Arithmetic Goals Now 1) We will introduce a standard set of axioms for the language L A. The theory generated by these axioms is denoted PA and called Peano
More informationConstructions of Models in Fuzzy Logic with Evaluated Syntax
Constructions of Models in Fuzzy Logic with Evaluated Syntax Petra Murinová University of Ostrava IRAFM 30. dubna 22 701 03 Ostrava Czech Republic petra.murinova@osu.cz Abstract This paper is a contribution
More informationKleene realizability and negative translations
Q E I U G I C Kleene realizability and negative translations Alexandre Miquel O P. D E. L Ō A U D E L A R April 21th, IMERL Plan 1 Kleene realizability 2 Gödel-Gentzen negative translation 3 Lafont-Reus-Streicher
More informationIdentity. "At least one dog has fleas" is translated by an existential quantifier"
Identity Quantifiers are so-called because they say how many. So far, we've only used the quantifiers to give the crudest possible answers to the question "How many dogs have fleas?": "All," "None," "Some,"
More informationFuzzy Description Logics
Fuzzy Description Logics 1. Introduction to Description Logics Rafael Peñaloza Rende, January 2016 Literature Description Logics Baader, Calvanese, McGuinness, Nardi, Patel-Schneider (eds.) The Description
More informationLogic: First Order Logic
Logic: First Order Logic Raffaella Bernardi bernardi@inf.unibz.it P.zza Domenicani 3, Room 2.28 Faculty of Computer Science, Free University of Bolzano-Bozen http://www.inf.unibz.it/~bernardi/courses/logic06
More informationProof mining and positive-bounded logic
Institute of Mathematics of the Romanian Academy & University of Bucharest September 12, 2016 Colloquium Logicum Hamburg, Germany Proof mining Proof mining (introduced and developed by U. Kohlenbach) aims
More informationReverse 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 informationMathematical Preliminaries. Sipser pages 1-28
Mathematical Preliminaries Sipser pages 1-28 Mathematical Preliminaries This course is about the fundamental capabilities and limitations of computers. It has 3 parts 1. Automata Models of computation
More informationKRIPKE 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 informationL bor y nnd Union One nnd Inseparable. LOW I'LL, MICHIGAN. WLDNHSDA Y. JULY ), I8T. liuwkll NATIdiNAI, liank
G k y $5 y / >/ k «««# ) /% < # «/» Y»««««?# «< >«>» y k»» «k F 5 8 Y Y F G k F >«y y
More informationPrimitive Recursive Selection Functions for Existential Assertions over Abstract Algebras
Primitive Recursive Selection Functions for Existential Assertions over Abstract Algebras Thomas Strahm Institut für Informatik und angewandte Mathematik, Universität Bern, CH-3012 Bern, Switzerland strahm@iam.unibe.ch
More informationPř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 informationPart 1. For any A-module, let M[x] denote the set of all polynomials in x with coefficients in M, that is to say expressions of the form
Commutative Algebra Homework 3 David Nichols Part 1 Exercise 2.6 For any A-module, let M[x] denote the set of all polynomials in x with coefficients in M, that is to say expressions of the form m 0 + m
More informationLinear Logic Pages. Yves Lafont (last correction in 2017)
Linear Logic Pages Yves Lafont 1999 (last correction in 2017) http://iml.univ-mrs.fr/~lafont/linear/ Sequent calculus Proofs Formulas - Sequents and rules - Basic equivalences and second order definability
More informationcse371/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 informationProofs. Chapter 2 P P Q Q
Chapter Proofs In this chapter we develop three methods for proving a statement. To start let s suppose the statement is of the form P Q or if P, then Q. Direct: This method typically starts with P. Then,
More informationAnnals of Pure and Applied Logic
Annals of Pure and Applied Logic 157 (2009) 122 129 Contents lists available at ScienceDirect Annals of Pure and Applied Logic journal homepage: www.elsevier.com/locate/apal Injecting uniformities into
More informationDiscrete Mathematics & Mathematical Reasoning Predicates, Quantifiers and Proof Techniques
Discrete Mathematics & Mathematical Reasoning Predicates, Quantifiers and Proof Techniques Colin Stirling Informatics Some slides based on ones by Myrto Arapinis Colin Stirling (Informatics) Discrete Mathematics
More information2. Use quantifiers to express the associative law for multiplication of real numbers.
1. Define statement function of one variable. When it will become a statement? Statement function is an expression containing symbols and an individual variable. It becomes a statement when the variable
More informationMultiplication of Polynomials
Summary 391 Chapter 5 SUMMARY Section 5.1 A polynomial in x is defined by a finite sum of terms of the form ax n, where a is a real number and n is a whole number. a is the coefficient of the term. n is
More informationAxioms 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 informationPHIL 50 INTRODUCTION TO LOGIC 1 FREE AND BOUND VARIABLES MARCELLO DI BELLO STANFORD UNIVERSITY DERIVATIONS IN PREDICATE LOGIC WEEK #8
PHIL 50 INTRODUCTION TO LOGIC MARCELLO DI BELLO STANFORD UNIVERSITY DERIVATIONS IN PREDICATE LOGIC WEEK #8 1 FREE AND BOUND VARIABLES Before discussing the derivation rules for predicate logic, we should
More informationDependent Types & -Calculus
Dependent Types & -Calculus Dana S. Scott University Professor Emeritus Carnegie Mellon University Visiting Scholar University of California, Berkeley dana.scott@cs.cmu.edu Version of 9 October 2012 1
More informationRelativistic Electrodynamics
Relativistic Electrodynamics Notes (I will try to update if typos are found) June 1, 2009 1 Dot products The Pythagorean theorem says that distances are given by With time as a fourth direction, we find
More information3. The Logic of Quantified Statements Summary. Aaron Tan August 2017
3. The Logic of Quantified Statements Summary Aaron Tan 28 31 August 2017 1 3. The Logic of Quantified Statements 3.1 Predicates and Quantified Statements I Predicate; domain; truth set Universal quantifier,
More informationXII. Elementary Function
XII. Elementary Function Yuxi Fu BASICS, Shanghai Jiao Tong University What is the class of arithmetic functions we use in mathematics? Computability Theory, by Y. Fu XII. Elementary Function 1 / 17 Definition
More informationGS03/4023: Validation and Verification Predicate Logic Jonathan P. Bowen Anthony Hall
GS03/4023: Validation and Verification Predicate Logic Jonathan P. Bowen www.cs.ucl.ac.uk/staff/j.bowen/gs03 Anthony Hall GS03 W1 L3 Predicate Logic 12 January 2007 1 Overview The need for extra structure
More informationProofs and computations
(j.w.w. Kenji Miyamoto) Mathematisches Institut, LMU, München Leeds University, 7. March 2012 Formalization and extraction One can extract from a (constructive) proof of a formula with computational content
More informationLogic and Computation
Logic and Computation CS245 Dr. Borzoo Bonakdarpour University of Waterloo (Fall 2012) Resolution in First-order Predicate Logic Logic and Computation p. 1/38 Agenda Resolution in Propositional Logic Prenex
More informationLogical Structures in Natural Language: First order Logic (FoL)
Logical Structures in Natural Language: First order Logic (FoL) Raffaella Bernardi Università degli Studi di Trento e-mail: bernardi@disi.unitn.it Contents 1 How far can we go with PL?................................
More informationICS141: Discrete Mathematics for Computer Science I
ICS141: Discrete Mathematics for Computer Science I Dept. Information & Computer Sci., Originals slides by Dr. Baek and Dr. Still, adapted by J. Stelovsky Based on slides Dr. M. P. Frank and Dr. J.L. Gross
More informationreview To find the coefficient of all the terms in 15ab + 60bc 17ca: Coefficient of ab = 15 Coefficient of bc = 60 Coefficient of ca = -17
1. Revision Recall basic terms of algebraic expressions like Variable, Constant, Term, Coefficient, Polynomial etc. The coefficients of the terms in 4x 2 5xy + 6y 2 are Coefficient of 4x 2 is 4 Coefficient
More informationLING 501, Fall 2004: Quantification
LING 501, Fall 2004: Quantification The universal quantifier Ax is conjunctive and the existential quantifier Ex is disjunctive Suppose the domain of quantification (DQ) is {a, b}. Then: (1) Ax Px Pa &
More informationDecidability of Sub-theories of Polynomials over a Finite Field
Decidability of Sub-theories of Polynomials over a Finite Field Alla Sirokofskich Hausdorff Research Institute for Mathematics Poppelsdorfer Allee 45, D-53115, Bonn, Germany Department of Mathematics University
More informationRealization Using the Model Existence Theorem
Realization Using the Model Existence Theorem Melvin Fitting e-mail: melvin.fitting@lehman.cuny.edu web page: comet.lehman.cuny.edu/fitting May 15, 2013 Abstract Justification logics refine modal logics
More informationMARKOV 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 informationMathematical Logic. Reasoning in First Order Logic. Chiara Ghidini. FBK-IRST, Trento, Italy
Reasoning in First Order Logic FBK-IRST, Trento, Italy April 12, 2013 Reasoning tasks in FOL Model checking Question: Is φ true in the interpretation I with the assignment a? Answer: Yes if I = φ[a]. No
More informationT k b p M r will so ordered by Ike one who quits squuv. fe2m per year, or year, jo ad vaoce. Pleaie and THE ALTO SOLO
q q P XXX F Y > F P Y ~ Y P Y P F q > ##- F F - 5 F F?? 5 7? F P P?? - - F - F F - P 7 - F P - F F % P - % % > P F 9 P 86 F F F F F > X7 F?? F P Y? F F F P F F
More informationLogic: First Order Logic
Logic: First Order Logic Raffaella Bernardi bernardi@inf.unibz.it P.zza Domenicani 3, Room 2.28 Faculty of Computer Science, Free University of Bolzano-Bozen http://www.inf.unibz.it/~bernardi/courses/logic06
More informationSome logical metatheorems with applications in functional analysis
Some logical metatheorems with applications in functional analysis Ulrich Kohlenbach BRICS Department of Computer Science University of Aarhus Ny Munkegade DK-8000 Aarhus C, Denmark kohlenb@brics.dk May
More informationGödel s Incompleteness Theorems
Seminar Report Gödel s Incompleteness Theorems Ahmet Aspir Mark Nardi 28.02.2018 Supervisor: Dr. Georg Moser Abstract Gödel s incompleteness theorems are very fundamental for mathematics and computational
More informationTRANSLATING A SUPPES-LEMMON STYLE NATURAL DEDUCTION INTO A SEQUENT CALCULUS
EuJAP VOL. 11 No. 2 2015 ORIGINAL SCIENTIFIC PAPER TRANSLATING A SUPPES-LEMMON STYLE NATURAL DEDUCTION INTO A SEQUENT CALCULUS UDK: 161/162 164:23 EDI PAVLOVIĆ Central European University Budapest ABSTRACT
More informationConstraint Solving for Program Verification: Theory and Practice by Example
Constraint Solving for Program Verification: Theory and Practice by Example Andrey Rybalchenko Technische Universität München Abstract. Program verification relies on the construction of auxiliary assertions
More informationPart II Logic and Set Theory
Part II Logic and Set Theory Theorems Based on lectures by I. B. Leader Notes taken by Dexter Chua Lent 2015 These notes are not endorsed by the lecturers, and I have modified them (often significantly)
More informationMath 10850, fall 2017, University of Notre Dame
Math 10850, fall 2017, University of Notre Dame Notes on first exam September 22, 2017 The key facts The first midterm will be on Thursday, September 28, 6.15pm-7.45pm in Hayes-Healy 127. What you need
More informationAutomata Theory for Presburger Arithmetic Logic
Automata Theory for Presburger Arithmetic Logic References from Introduction to Automata Theory, Languages & Computation and Constraints in Computational Logic Theory & Application Presented by Masood
More informationDiscrete Mathematics and Its Applications
Discrete Mathematics and Its Applications Lecture 1: The Foundations: Logic and Proofs (1.3-1.5) MING GAO DASE @ ECNU (for course related communications) mgao@dase.ecnu.edu.cn Sep. 19, 2017 Outline 1 Logical
More informationThe basic feasible functionals in computable analysis
Journal of Complexity 22 (2006) 909 917 www.elsevier.com/locate/jco The basic feasible functionals in computable analysis Branimir Lambov a,b, a BRICS, University of Aarhus, IT Parken, 8200 Aarhus N, Denmark
More informationProofs. Chapter 2 P P Q Q
Chapter Proofs In this chapter we develop three methods for proving a statement. To start let s suppose the statement is of the form P Q or if P, then Q. Direct: This method typically starts with P. Then,
More informationFirst order Logic ( Predicate Logic) and Methods of Proof
First order Logic ( Predicate Logic) and Methods of Proof 1 Outline Introduction Terminology: Propositional functions; arguments; arity; universe of discourse Quantifiers Definition; using, mixing, negating
More information' '-'in.-i 1 'iritt in \ rrivfi pr' 1 p. ru
V X X Y Y 7 VY Y Y F # < F V 6 7»< V q q $ $» q & V 7» Q F Y Q 6 Q Y F & Q &» & V V» Y V Y [ & Y V» & VV & F > V } & F Q \ Q \» Y / 7 F F V 7 7 x» > QX < #» > X >» < F & V F» > > # < q V 6 & Y Y q < &
More informationRules of Inference. Lecture 1 Tuesday, September 24. Rosalie Iemhoff Utrecht University, The Netherlands
Rules of Inference Lecture 1 Tuesday, September 24 Rosalie Iemhoff Utrecht University, The Netherlands TbiLLC 2013 Gudauri, Georgia, September 23-27, 2013 1 / 26 Questions Given a theorem, what are the
More informationArithmetical Hierarchy
Arithmetical Hierarchy 1 The Turing Jump Klaus Sutner Carnegie Mellon University Arithmetical Hierarchy 60-arith-hier 2017/12/15 23:18 Definability Formal Systems Recall: Oracles 3 The Use Principle 4
More information1.3 Predicates and Quantifiers
1.3 Predicates and Quantifiers INTRODUCTION Statements x>3, x=y+3 and x + y=z are not propositions, if the variables are not specified. In this section we discuss the ways of producing propositions from
More informationArithmetical Hierarchy
Arithmetical Hierarchy Klaus Sutner Carnegie Mellon University 60-arith-hier 2017/12/15 23:18 1 The Turing Jump Arithmetical Hierarchy Definability Formal Systems Recall: Oracles 3 We can attach an orcale
More informationDefinitions Chapter 1 Proof Technique (Pg.1): Proof (Pg.2): Statement (Pg.2): Conditional Statement/Implication (Pg3.): Hypothesis(Pg.
Definitions Chapter 1 Proof Technique (Pg.1): Any method for proving that the statement A implies B is true. Proof (Pg.2): A convincing argument expressed in the language of mathematics that a statement
More informationLOWELL WEEKLY JOURNAL
Y G y G Y 87 y Y 8 Y - $ X ; ; y y q 8 y $8 $ $ $ G 8 q < 8 6 4 y 8 7 4 8 8 < < y 6 $ q - - y G y G - Y y y 8 y y y Y Y 7-7- G - y y y ) y - y y y y - - y - y 87 7-7- G G < G y G y y 6 X y G y y y 87 G
More informationSome Applications of Logic to Feasibility in Higher Types
Some Applications of Logic to Feasibility in Higher Types ALEKSANDAR IGNJATOVIC and ARUN SHARMA The University of New South Wales While it is commonly accepted that computability on a Turing machine in
More information1 Introduction to Predicate Resolution
1 Introduction to Predicate Resolution The resolution proof system for Predicate Logic operates, as in propositional case on sets of clauses and uses a resolution rule as the only rule of inference. The
More informationModel theory of bounded arithmetic with applications to independence results. Morteza Moniri
Model theory of bounded arithmetic with applications to independence results Morteza Moniri Abstract In this paper we apply some new and some old methods in order to construct classical and intuitionistic
More informationA NEW COMPUTATION OF THE Σ-ORDINAL OF KPω
A NEW COMPUTATION OF THE Σ-ORDINAL OF KPω FERNANDO FERREIRA Abstract. We define a functional interpretation of KPω using Howard s primitive recursive tree functionals of finite type and associated terms.
More informationMat 243 Exam 1 Review
OBJECTIVES (Review problems: on next page) 1.1 Distinguish between propositions and non-propositions. Know the truth tables (i.e., the definitions) of the logical operators,,,, and Write truth tables for
More informationLogic. Knowledge Representation & Reasoning Mechanisms. Logic. Propositional Logic Predicate Logic (predicate Calculus) Automated Reasoning
Logic Knowledge Representation & Reasoning Mechanisms Logic Logic as KR Propositional Logic Predicate Logic (predicate Calculus) Automated Reasoning Logical inferences Resolution and Theorem-proving Logic
More informationPART II QUANTIFICATIONAL LOGIC
Page 1 PART II QUANTIFICATIONAL LOGIC The language m of part I was built from sentence letters, symbols that stand in for sentences. The logical truth of a sentence or the logical validity of an argument,
More informationDiscrete Structures Lecture 5
Introduction EXAMPLE 1 Express xx yy(xx + yy = 0) without the existential quantifier. Solution: xx yy(xx + yy = 0) is the same as xxxx(xx) where QQ(xx) is yyyy(xx, yy) and PP(xx, yy) = xx + yy = 0 EXAMPLE
More information