CHAPTER 11. Introduction to Intuitionistic Logic

 Mitchell Lane
 8 months ago
 Views:
Transcription
1 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 by L. E. J. Brouwer in The first Hilbert style formalization of the intuitionistic logic, formulated as a proof system, is due to A. Heyting (1930). In this chapter we present a Hilbert style proof system that is equivalent to the Heyting s original formalization and discuss the relationship between intuitionistic and classical logic. There have been, of course, several successful attempts at creating semantics for the intuitionistic logic, and hence to define formally a notion of the intuitionistic tautology. The most known are Kripke models and topological and algebraic models. Kripke models were defined by Kripke in The topological and algebraic models were initiated by Stone and Tarski in 1937, 1938, respectively. An uniform theory and presentation of topological and algebraic models was given by Rasiowa and Sikorski in We present both approaches, Kripke and Rasiowa and Sikorski in the respective chapters on Kripke and Algebraic Models. We also give there the respective proofs of the Completeness Theorem for the proof systems presented in this section. The goal of this chapter is to give a presentation of the intuitionistic logic formulated as a proof system and discuss the basic theorems that establish the relationship between classical and intuitionistic logics. 1 Philosophical Motivation Intuitionists viewpoint on the meaning of the basic logical and set theoretical concepts used in mathematics is different from that of most mathematicians in their research. The basic difference lies in the interpretation of the word exists. For example, let A(x) be a statement in the arithmetic of natural numbers. For the mathematicians the sentence xa(x) (1) is true if it is a theorem of arithmetic, i.e. if it can be deduced from the axioms of arithmetic by means of classical logic. If a mathematician proves sentence 1
2 ( 1), this does not mean that he is able to indicate a method of construction of a natural number n such that A(n) holds. For the intuitionist the sentence ( 1) is true only he is able to provide a constructive method of finding a number n such that A(n) is true. Moreover, the mathematician often obtains the proof of the existential sentence ( 1), i.e. of the sentence xa(x) by proving first a sentence x A(x). (2) Next he makes use of a classical tautology ( x A(x)) xa(x)). (3) By applying Modus Ponens to ( 2) and ( 3) he obtains ( 1). For the intuitionist such method is not acceptable, for it does not give any method of constructing a number n such that A(n) holds. For this reason the intuitionist do not accept the classical tautology ( 3) i.e. ( x A(x)) xa(x)) as intuitionistic tautology, or as as an intuitionistically provable sentence. Let us denote by I A and = I A the fact that A is intuitionistically provable and intuitionistic tautology, respectively. The proof system I for the intuitionistic logic has hence to be such that I ( x A(x)) xa(x)). The intuitionistic semantics or definition of intuitionistic model I has to be such that one can prove in that also = I ( x A(x)) xa(x)). The above means also that intuitionists interpret differently the meaning of propositional connectives. Intuitionistic implication The intuitionistic implication (A B) is considered by to be true if there exists a method by which a proof of B can be deduced from the proof of A. In the case of the implication ( x A(x)) xa(x)) there is no general method which, from a proof of the sentence ( x A(x)), permits is to obtain an intuitionistic proof of the sentence xa(x), i.e. to construct a number n such that A(n) holds, hence we can t accept it as an intuitionistic theorem or tautology. 2
3 Intuitionistic negation The negation and the disjunction are also understood differently. The sentence A is considered intuitionistically true if the acceptance of the sentence A leads to absurdity. As a result of above understanding of negation and implication we have that in the intuitionistic logic I I (A A) but I ( A A). Consequently, in any intuitionistic model I, and = I (A A) = I ( A A). Intuitionistic disjunction The intuitionist regards a disjunction (A B) as true if one of the sentences A, B is true and there is a method by which it is possible to find out which of them is true. As a consequence a classical law of excluded middle (A A) is not acceptable by the intuitionists since there is no general method of finding out, for any given sentence A, whether A or A is true. This means that the intuitionistic logic must be such that and I (A A) = I (A A). Intuitionists view of the concept of infinite set also differs from that which is generally accepted in mathematics. Intuitionists reject the idea of infinite set as a closed whole. They look upon an infinite set as something which is constantly in a state of formation. Thus, for example, the set of all natural numbers is infinite in the sense that to any given finite set of natural numbers it is always possible to add one more natural number. The notion of the set of all subsets of the set of all natural numbers is not regarded meaningful. Thus intuitionists reject the general idea of a set as defined by a modern set theory. 3
4 An exact exposition of the basic ideas of intuitionism is outside the range of our investigations. Our goal is to give a presentation of of the intuitionistic logic, which is a sort of reflection of intuitionistic ideas formulated as a proof system. 2 Hilbert System for Intuitionistic Propositional Logic Language We adopt a propositional language L = L {,,, } with the set of formulas denoted by F. Axioms The set of logical axioms of the Hilbert style proof system for intuitionistic logic consists of all formulas of the forms A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 ((A B) ((B C) (A C))), (A (A B)), (B (A B)), ((A C) ((B C) ((A B) C))), ((A B) A), ((A B) B), ((C A) ((C B) (C (A B))), ((A (B C)) ((A B) C)), (((A B) C) (A (B C)), (A A) B), ((A (A A)) A), where A, B, C are any formulas in L. Rules of inference We adopt a Modus Ponens rule 4
5 (MP) A ; (A B) B as the only inference rule. Proof system I A proof system I = ( L, F A1 A11, (MP) ), for L, A1  A11 defined above, is called a Hilbert Style Formalization for Intuitionistic Propositional Logic. The above set of axioms is due to Rasiowa (1959). It differs from Heyting s original set of axioms but they are equivalent. We introduce, as usual, the notion of a formal proof in I and denote by I A the fact that A has a formal proof in I, or that that A is provable. intuitionistically 2.1 Completeness Theorem for I There are several ways one can define a semantics for the intuitionistic logic, i.e. the semantics for a Heyting proof system or for its equivalent form I. It means it is possible to define a notion of intuitionistic tautology in a way that the system I (and hence the equivalent original Heyting system) is a complete proof systems under this notion. This notion of tautology will be defined formally and discussed later. moment we denote by = I A For a the fact that A is an intuitionistic tautology and state that the following theorem holds. Theorem 2.1 ( Completeness Theorem for I ) For any formula A F, I A ı and only if = I A. 5
6 The Completeness Theorem gives us the right to replace the notion of a theorem of a given intuitionistic proof system by a more general (independent of the proof system) and intuitive (we all have some notion of truthfulness) notion of the intuitionistic tautology. The intuitionistic logic has been created as a rival to the classical one. So a question about the relationship between these two is a natural one. We present here some examples of tautologies and some historic results about the connection between the classical and intuitionistic logic. In this the way we can form some intuitions about what the intuitionistic tautology really is, even if we haven t defined it yet. 2.2 Examples of intuitionistic propositional tautologies The following classical tautologies are provable in I and hence are also intuitionistic tautologies. (A A), (4) (A (B A)), (5) (A (B (A B))), (6) ((A (B C)) ((A B) (A C))), (7) (A A), (8) (A A), (9) (( A B) (A B)), (10) ( (A B) ( A B)), (11) (( A B) ( (A B)), (12) (( A B) ( A B)), (13) ((A B) ( B A)), (14) ((A B) (B A)), (15) ( A A), (16) ( A A), (17) ( (A B) (A B)), (18) ((C A) ((C (A B)) (C B)), (19) 6
7 2.3 Examples of classical tautologies that are not intuitionistic tautologies The following classical tautologies are not intuitionistic tautologies. Homework Exercise (A A), (20) ( A A), (21) ((A B) ( A B)), (22) ( (A B) ( A B)), (23) (( A B) ( B A)), (24) (( A B) (B A)), (25) ((A B) A) A), (26) The algebraic models for the intuitionistic logic are defined in terms of Pseudo Boolean Algebras in the following way. A formula A is said to be an intuitionistic tautology if and only if v = A, for all v and all PseudoBoolean Algebras, where v maps V AR into universe of a PseudoBoolean Algebra. I.e. A is an intuitionistic tautology if and only if it is true in all PseudoBoolean Algebras under all possible variable assignments. A 3 element Heyting algebra as defined in the section Some three valued logics is a 3 element PseudoBoolean Algebra. 1. Show that the 3 element Heyting algebra is a model for all formulas ( 4)  ( 19). 2. Find for which of the formulas ( 20)  ( 26) it acts as a countermodel. 3 Connection Between Classical and Intuitionistic Tautologies The first connection is quite obvious. Let us observe that if we add the axiom A12 (A A) to the set of axioms of our system I we obtain a complete Hilbert proof system C for the classical logic. This proves the following. 7
8 Theorem 3.1 Every formula that is derivable intuitionistically is classically derivable, i.e. if I A, then A, where we use symbol for classical (complete classical proof system) provability. We write and = A = I A to denote that A is a classical and intuitionistic tautology, respectively. As both proof systems, I and C are complete under respective semantics, we can state this as the following relationship between classical and intuitionistic tautologies. Theorem 3.2 For any formula A F, if = I A, then = A. The next relationship shows how to obtain intuitionistic tautologies from the classical tautologies and vice versa. It has been proved by Glivenko in 1929 and independently by Tarski in Theorem 3.3 (Glivenko ) For any formula A F, A is a classically provable if and only if A is an intuitionistically provable, i.e. I A iff A where we use symbol for classical (complete classical proof system) provability. Theorem 3.4 (Tarski) For any formula A F, A is a classical tautology if and only if A is an intuitionistic tautology, i.e. = A if and only if = I A. The following relationships were proved by Gödel in
9 Theorem 3.5 (Gödel) For any A, B F, a formula (A B) is a classically provable if and only if it is an intuitionistically provable, i.e. (A B) if and only if I (A B). Theorem 3.6 (Gödel) If a formula A contains no connectives except and, then A is a classically provable if and only if it is an intuitionistically provable. By the Completeness Theorems for classical and intuitionisctic logics we get the following equivalent semantic form of theorems 3.5and 3.6. Theorem 3.7 A formula (A B) is a classical tautology if and only if it is an intuitionistic tautology, i.e. = (A B) if and only if = I (A B). Theorem 3.8 If a formula A contains no connectives except and, then A is a classical tautology if and only if it is an intuitionistic tautology. 3.1 On intuitionistically derivable disjunction In a classical logic it is possible for the disjunction (A B) to be a tautology when neither A nor B is a tautology. The tautology (A A) is the simplest example. This does not hold for the intuitionistic logic. This fact was stated without the proof by Gödel in 1931 and proved by Gentzen in 1935 via his proof system LI which is presented and discussed in chapter 12. Theorem 3.9 A disjunction (A B) is intuitionistically provable if and only if either A or B is intuitionistically provable, i.e. I (A B) if and only if I A or I B. We obtain, via the Completeness Theorem 2.1 the following equivalent semantic version of the above, 9
10 Theorem 3.10 A disjunction (A B) is intuitionistic tautology if and only if either A or B is intuitionistic tautology, i.e. = I (A B) if and only if = I A or = I B. 10
CHAPTER 7. Introduction to Intuitionistic and Modal Logics. 1 Introduction to Intuitionictic Logic
CHAPTER 7 ch7 Introduction to Intuitionistic and Modal Logics 1 Introduction to Intuitionictic Logic Intuitionistic logic has developed as a result of certain philosophical views on the foundation of mathematics,
More informationCHAPTER 10. Gentzen Style Proof Systems for Classical Logic
CHAPTER 10 Gentzen Style Proof Systems for Classical Logic Hilbert style systems are easy to define and admit a simple proof of the Completeness Theorem but they are difficult to use. By humans, not mentioning
More informationPropositional Logics and their Algebraic Equivalents
Propositional Logics and their Algebraic Equivalents Kyle Brooks April 18, 2012 Contents 1 Introduction 1 2 Formal Logic Systems 1 2.1 Consequence Relations......................... 2 3 Propositional Logic
More information02 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 informationBASIC INTUITIONISTIC PRINCIPLES IN FUZZY SET THEORIES AND ITS EXTENSIONS
BASIC INTUITIONISTIC PRINCIPLES IN FUZZY SET THEORIES AND ITS EXTENSIONS (A TERMINOLOGICAL DEBATE ON ATANASSOV IFS) GIANPIERO CATTANEO AND DAVIDE CIUCCI Abstract. In this paper we contribute to the terminological
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 informationCHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS
CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS 1 Language There are several propositional languages that are routinely called classical propositional logic languages. It is due to the functional dependency
More informationIntroduction 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 informationAn Introduction to Modal Logic III
An Introduction to Modal Logic III Soundness of Normal Modal Logics Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, October 24 th 2013 Marco Cerami
More informationSemantics of intuitionistic propositional logic
Semantics of intuitionistic propositional logic Erik Palmgren Department of Mathematics, Uppsala University Lecture Notes for Applied Logic, Fall 2009 1 Introduction Intuitionistic logic is a weakening
More informationNonclassical logics (Nichtklassische Logiken)
Nonclassical logics (Nichtklassische Logiken) VU 185.249 (lecture + exercises) http://www.logic.at/lvas/ncl/ Chris Fermüller Technische Universität Wien www.logic.at/people/chrisf/ chrisf@logic.at Winter
More informationApplied Logic. Lecture 1  Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw
Applied Logic Lecture 1  Propositional logic Marcin Szczuka Institute of Informatics, The University of Warsaw Monographic lecture, Spring semester 2017/2018 Marcin Szczuka (MIMUW) Applied Logic 2018
More informationLogic Part II: Intuitionistic Logic and Natural Deduction
Yesterday Remember yesterday? classical logic: reasoning about truth of formulas propositional logic: atomic sentences, composed by connectives validity and satisability can be decided by truth tables
More informationGlossary of Logical Terms
Math 304 Spring 2007 Glossary of Logical Terms The following glossary briefly describes some of the major technical logical terms used in this course. The glossary should be read through at the beginning
More informationChapter 4: Classical Propositional Semantics
Chapter 4: Classical Propositional Semantics Language : L {,,, }. Classical Semantics assumptions: TWO VALUES: there are only two logical values: truth (T) and false (F), and EXTENSIONALITY: the logical
More informationPhilosophy of Mathematics Intuitionism
Philosophy of Mathematics Intuitionism Owen Griffiths oeg21@cam.ac.uk St John s College, Cambridge 01/12/15 Classical mathematics Consider the Pythagorean argument that 2 is irrational: 1. Assume that
More informationIntroduction to Metalogic
Introduction to Metalogic Hans Halvorson September 21, 2016 Logical grammar Definition. A propositional signature Σ is a collection of items, which we call propositional constants. Sometimes these propositional
More informationChapter 2: Introduction to Propositional Logic
Chapter 2: Introduction to Propositional Logic PART ONE: History and Motivation Origins: Stoic school of philosophy (3rd century B.C.), with the most eminent representative was Chryssipus. Modern Origins:
More informationTR : Tableaux for the Logic of Proofs
City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2004 TR2004001: Tableaux for the Logic of Proofs Bryan Renne Follow this and additional works
More informationFirstOrder Intuitionistic Logic with Decidable Propositional Atoms
FirstOrder Intuitionistic Logic with Decidable Propositional Atoms Alexander Sakharov alex@sakharov.net http://alex.sakharov.net Abstract Firstorder intuitionistic logic extended with the assumption
More informationThe Importance of Being Formal. Martin Henz. February 5, Propositional Logic
The Importance of Being Formal Martin Henz February 5, 2014 Propositional Logic 1 Motivation In traditional logic, terms represent sets, and therefore, propositions are limited to stating facts on sets
More informationHANDOUT AND SET THEORY. Ariyadi Wijaya
HANDOUT LOGIC AND SET THEORY Ariyadi Wijaya Mathematics Education Department Faculty of Mathematics and Natural Science Yogyakarta State University 2009 1 Mathematics Education Department Faculty of Mathematics
More informationStructuring Logic with Sequent Calculus
Structuring Logic with Sequent Calculus Alexis Saurin ENS Paris & École Polytechnique & CMI Seminar at IIT Delhi 17th September 2004 Outline of the talk Proofs via Natural Deduction LK Sequent Calculus
More information10/5/2012. Logic? What is logic? Propositional Logic. Propositional Logic (Rosen, Chapter ) Logic is a truthpreserving system of inference
Logic? Propositional Logic (Rosen, Chapter 1.1 1.3) TOPICS Propositional Logic Truth Tables Implication Logical Proofs 10/1/12 CS160 Fall Semester 2012 2 What is logic? Logic is a truthpreserving system
More informationModal Logic XX. Yanjing Wang
Modal Logic XX Yanjing Wang Department of Philosophy, Peking University May 6th, 2016 Advanced Modal Logic (2016 Spring) 1 Completeness A traditional view of Logic A logic Λ is a collection of formulas
More informationAn Introduction to Modal Logic I
An Introduction to Modal Logic I Introduction and Historical remarks Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, October 10 th 2013 Marco
More informationDeductive Systems. Lecture  3
Deductive Systems Lecture  3 Axiomatic System Axiomatic System (AS) for PL AS is based on the set of only three axioms and one rule of deduction. It is minimal in structure but as powerful as the truth
More informationFirst Order Logic: Syntax and Semantics
CS1081 First Order Logic: Syntax and Semantics COMP30412 Sean Bechhofer sean.bechhofer@manchester.ac.uk Problems Propositional logic isn t very expressive As an example, consider p = Scotland won on Saturday
More informationLecture Notes on Classical Modal Logic
Lecture Notes on Classical Modal Logic 15816: Modal Logic André Platzer Lecture 5 January 26, 2010 1 Introduction to This Lecture The goal of this lecture is to develop a starting point for classical
More informationMATH10040: Chapter 0 Mathematics, Logic and Reasoning
MATH10040: Chapter 0 Mathematics, Logic and Reasoning 1. What is Mathematics? There is no definitive answer to this question. 1 Indeed, the answer given by a 21stcentury mathematician would differ greatly
More informationPropositional 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 informationKazimierz SWIRYDOWICZ UPPER PART OF THE LATTICE OF EXTENSIONS OF THE POSITIVE RELEVANT LOGIC R +
REPORTS ON MATHEMATICAL LOGIC 40 (2006), 3 13 Kazimierz SWIRYDOWICZ UPPER PART OF THE LATTICE OF EXTENSIONS OF THE POSITIVE RELEVANT LOGIC R + A b s t r a c t. In this paper it is proved that the interval
More informationPropositional Logic. Fall () Propositional Logic Fall / 30
Propositional Logic Fall 2013 () Propositional Logic Fall 2013 1 / 30 1 Introduction Learning Outcomes for this Presentation 2 Definitions Statements Logical connectives Interpretations, contexts,... Logically
More informationFirst Degree Entailment
First Degree Entailment Melvin Fitting March 30, 2018 1 Truth Tables First Degree Entailment is a fourvalued logic whose importance has become ever more apparent over the years. It arose out of work on
More informationAdvanced Topics in LP and FP
Lecture 1: Prolog and Summary of this lecture 1 Introduction to Prolog 2 3 Truth value evaluation 4 Prolog Logic programming language Introduction to Prolog Introduced in the 1970s Program = collection
More information8. Reductio ad absurdum
8. Reductio ad absurdum 8.1 A historical example In his book, The Two New Sciences, Galileo Galilea (15641642) gives several arguments meant to demonstrate that there can be no such thing as actual infinities
More informationPropositional Logic Arguments (5A) Young W. Lim 10/11/16
Propositional Logic (5A) Young W. Lim Copyright (c) 2016 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version
More informationCOMP219: Artificial Intelligence. Lecture 19: Logic for KR
COMP219: Artificial Intelligence Lecture 19: Logic for KR 1 Overview Last time Expert Systems and Ontologies Today Logic as a knowledge representation scheme Propositional Logic Syntax Semantics Proof
More informationPropositional Logic Arguments (5A) Young W. Lim 11/8/16
Propositional Logic (5A) Young W. Lim Copyright (c) 2016 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version
More informationPropositional Logic. Jason Filippou UMCP. ason Filippou UMCP) Propositional Logic / 38
Propositional Logic Jason Filippou CMSC250 @ UMCP 05312016 ason Filippou (CMSC250 @ UMCP) Propositional Logic 05312016 1 / 38 Outline 1 Syntax 2 Semantics Truth Tables Simplifying expressions 3 Inference
More informationCHAPTER 10. Predicate Automated Proof Systems
CHAPTER 10 ch10 Predicate Automated Proof Systems We define and discuss here a Rasiowa and Sikorski Gentzen style proof system QRS for classical predicate logic. The propositional version of it, the RS
More informationPropositional natural deduction
Propositional natural deduction COMP2600 / COMP6260 Dirk Pattinson Australian National University Semester 2, 2016 Major proof techniques 1 / 25 Three major styles of proof in logic and mathematics Model
More informationA Little Deductive Logic
A Little Deductive Logic In propositional or sentential deductive logic, we begin by specifying that we will use capital letters (like A, B, C, D, and so on) to stand in for sentences, and we assume that
More information1 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 information8. Reductio ad absurdum
8. Reductio ad absurdum 8.1 A historical example In his book, The Two New Sciences, 10 Galileo Galilea (15641642) gives several arguments meant to demonstrate that there can be no such thing as actual
More informationLecture 2: Syntax. January 24, 2018
Lecture 2: Syntax January 24, 2018 We now review the basic definitions of firstorder logic in more detail. Recall that a language consists of a collection of symbols {P i }, each of which has some specified
More informationTopics in Logic and Proofs
Chapter 2 Topics in Logic and Proofs Some mathematical statements carry a logical value of being true or false, while some do not. For example, the statement 4 + 5 = 9 is true, whereas the statement 2
More informationAlgebras of Deductions in Category Theory. 1 Logical models from universal algebra
THIRD MATHEMATICAL CONFERENCE OF THE REPUBLIC OF SRPSKA Trebinje, 7 and 8 June 2013 Algebras of Deductions in Category Theory Kosta Dosen Faculty of Philosophy, University of Belgrade, and Mathematical
More informationLogic via Algebra. Sam Chong Tay. A Senior Exercise in Mathematics Kenyon College November 29, 2012
Logic via Algebra Sam Chong Tay A Senior Exercise in Mathematics Kenyon College November 29, 2012 Abstract The purpose of this paper is to gain insight to mathematical logic through an algebraic perspective.
More informationCSC Discrete Math I, Spring Propositional Logic
CSC 125  Discrete Math I, Spring 2017 Propositional Logic Propositions A proposition is a declarative sentence that is either true or false Propositional Variables A propositional variable (p, q, r, s,...)
More informationRussell s logicism. Jeff Speaks. September 26, 2007
Russell s logicism Jeff Speaks September 26, 2007 1 Russell s definition of number............................ 2 2 The idea of reducing one theory to another.................... 4 2.1 Axioms and theories.............................
More informationClassical Propositional Logic
The Language of A Henkinstyle Proof for Natural Deduction January 16, 2013 The Language of A Henkinstyle Proof for Natural Deduction Logic Logic is the science of inference. Given a body of information,
More informationA Semantics of Evidence for Classical Arithmetic
Thierry Coquand Chambery, June 5, 2009 Intuitionistic analysis of classical logic This work is motivated by the first consistency proof of arithmetic by Gentzen (1936) Unpublished by Gentzen (criticisms
More informationSeminar I Boolean and Modal Algebras
Seminar I Boolean and Modal Algebras Dana S. Scott University Professor Emeritus Carnegie Mellon University Visiting Scholar University of California, Berkeley Visiting Fellow Magdalen College, Oxford
More informationPropositional Logic. Spring Propositional Logic Spring / 32
Propositional Logic Spring 2016 Propositional Logic Spring 2016 1 / 32 Introduction Learning Outcomes for this Presentation Learning Outcomes... At the conclusion of this session, we will Define the elements
More informationOverview. KnowledgeBased Agents. Introduction. COMP219: Artificial Intelligence. Lecture 19: Logic for KR
COMP219: Artificial Intelligence Lecture 19: Logic for KR Last time Expert Systems and Ontologies oday Logic as a knowledge representation scheme Propositional Logic Syntax Semantics Proof theory Natural
More informationLogic and Proofs 1. 1 Overview. 2 Sentential Connectives. John Nachbar Washington University December 26, 2014
John Nachbar Washington University December 26, 2014 Logic and Proofs 1 1 Overview. These notes provide an informal introduction to some basic concepts in logic. For a careful exposition, see, for example,
More informationModal and temporal logic
Modal and temporal logic N. Bezhanishvili I. Hodkinson C. Kupke Imperial College London 1 / 83 Overview Part II 1 Soundness and completeness. Canonical models. 3 lectures. 2 Finite model property. Filtrations.
More informationProseminar on Semantic Theory Fall 2013 Ling 720 Propositional Logic: Syntax and Natural Deduction 1
Propositional Logic: Syntax and Natural Deduction 1 The Plot That Will Unfold I want to provide some key historical and intellectual context to the model theoretic approach to natural language semantics,
More informationInquisitive semantics
Inquisitive semantics NASSLLI 2012 lecture notes Ivano Ciardelli University of Bordeaux Floris Roelofsen University of Amsterdam June 25, 2012 Jeroen Groenendijk University of Amsterdam About this document
More informationThe Logic of Proofs, Semantically
The Logic of Proofs, Semantically Melvin Fitting Dept. Mathematics and Computer Science Lehman College (CUNY), 250 Bedford Park Boulevard West Bronx, NY 104681589 email: fitting@lehman.cuny.edu web page:
More informationSubtractive Logic. To appear in Theoretical Computer Science. Tristan Crolard May 3, 1999
Subtractive Logic To appear in Theoretical Computer Science Tristan Crolard crolard@ufrinfop7.jussieu.fr May 3, 1999 Abstract This paper is the first part of a work whose purpose is to investigate duality
More informationSome consequences of compactness in Lukasiewicz Predicate Logic
Some consequences of compactness in Lukasiewicz Predicate Logic Luca Spada Department of Mathematics and Computer Science University of Salerno www.logica.dmi.unisa.it/lucaspada 7 th Panhellenic Logic
More information3 The Semantics of the Propositional Calculus
3 The Semantics of the Propositional Calculus 1. Interpretations Formulas of the propositional calculus express statement forms. In chapter two, we gave informal descriptions of the meanings of the logical
More informationNonclassical Logics: Theory, Applications and Tools
Nonclassical Logics: Theory, Applications and Tools Agata Ciabattoni Vienna University of Technology (TUV) Joint work with (TUV): M. Baaz, P. Baldi, B. Lellmann, R. Ramanayake,... N. Galatos (US), G.
More informationPropositional Logic Review
Propositional Logic Review UC Berkeley, Philosophy 142, Spring 2016 John MacFarlane The task of describing a logical system comes in three parts: Grammar Describing what counts as a formula Semantics Defining
More informationA Structuralist Account of Logic
Croatian Journal of Philosophy Vol. VIII, No. 23, 2008 Majda Trobok, Department of Philosophy University of Rijeka A Structuralist Account of Logic The lynchpin of the structuralist account of logic endorsed
More informationSemantical study of intuitionistic modal logics
Semantical study of intuitionistic modal logics Department of Intelligence Science and Technology Graduate School of Informatics Kyoto University Kensuke KOJIMA January 16, 2012 Abstract We investigate
More information2/13/2012. Logic: Truth Tables. CS160 Rosen Chapter 1. Logic?
Logic: Truth Tables CS160 Rosen Chapter 1 Logic? 1 What is logic? Logic is a truthpreserving system of inference Truthpreserving: If the initial statements are true, the inferred statements will be true
More informationPropositional Logic. CS 3234: Logic and Formal Systems. Martin Henz and Aquinas Hobor. August 26, Generated on Tuesday 31 August, 2010, 16:54
Propositional Logic CS 3234: Logic and Formal Systems Martin Henz and Aquinas Hobor August 26, 2010 Generated on Tuesday 31 August, 2010, 16:54 1 Motivation In traditional logic, terms represent sets,
More informationTopic 1: Propositional logic
Topic 1: Propositional logic Guy McCusker 1 1 University of Bath Logic! This lecture is about the simplest kind of mathematical logic: propositional calculus. We discuss propositions, which are statements
More informationThe Countable Henkin Principle
The Countable Henkin Principle Robert Goldblatt Abstract. This is a revised and extended version of an article which encapsulates a key aspect of the Henkin method in a general result about the existence
More informationThe Limit of Humanly Knowable Mathematical Truth
The Limit of Humanly Knowable Mathematical Truth Gödel s Incompleteness Theorems, and Artificial Intelligence Santa Rosa Junior College December 12, 2015 Another title for this talk could be... An Argument
More informationNotes on Modal Logic
Notes on Modal Logic Notes for PHIL370 Eric Pacuit October 22, 2012 These short notes are intended to introduce some of the basic concepts of Modal Logic. The primary goal is to provide students in Philosophy
More informationAn Introduction to Proof Theory
CHAPTER I An Introduction to Proof Theory Samuel R. Buss Departments of Mathematics and Computer Science, University of California, San Diego La Jolla, California 920930112, USA Contents 1. Proof theory
More informationLogic. Propositional Logic: Syntax
Logic Propositional Logic: Syntax Logic is a tool for formalizing reasoning. There are lots of different logics: probabilistic logic: for reasoning about probability temporal logic: for reasoning about
More informationIntroduction to fuzzy logic
Introduction to fuzzy logic Andrea Bonarini Artificial Intelligence and Robotics Lab Department of Electronics and Information Politecnico di Milano Email: bonarini@elet.polimi.it URL:http://www.dei.polimi.it/people/bonarini
More information5valued Nondeterministic Semantics for The Basic Paraconsistent Logic mci
5valued Nondeterministic Semantics for The Basic Paraconsistent Logic mci Arnon Avron School of Computer Science, TelAviv University http://www.math.tau.ac.il/ aa/ March 7, 2008 Abstract One of the
More informationFORMAL PROOFS DONU ARAPURA
FORMAL PROOFS DONU ARAPURA This is a supplement for M385 on formal proofs in propositional logic. Rather than following the presentation of Rubin, I want to use a slightly different set of rules which
More informationNotes on Modal Logic
Notes on Modal Logic Notes for Philosophy 151 Eric Pacuit January 25, 2009 These short notes are intended to supplement the lectures and text ntroduce some of the basic concepts of Modal Logic. The primary
More informationThe Logic of Partitions
The Logic of Partitions Introduction to the Dual of "Propositional" Logic David Ellerman Philosophy U. of California/Riverside U. of Ljubljana, Sept. 8, 2015 David Ellerman Philosophy U. of California/Riverside
More informationStanford Encyclopedia of Philosophy
Stanford Encyclopedia of Philosophy The Mathematics of Boolean Algebra First published Fri Jul 5, 2002; substantive revision Mon Jul 14, 2014 Boolean algebra is the algebra of twovalued logic with only
More informationPropositional and Predicate Logic
Propositional and Predicate Logic CS 53605: Science of Programming This is for Section 5 Only: See Prof. Ren for Sections 1 4 A. Why Reviewing/overviewing logic is necessary because we ll be using it
More informationThe Logic of Compound Statements cont.
The Logic of Compound Statements cont. CSE 215, Computer Science 1, Fall 2011 Stony Brook University http://www.cs.stonybrook.edu/~cse215 Refresh from last time: Logical Equivalences Commutativity of :
More informationOn the unusual effectiveness of proof theory in epistemology
WORKSHOP ON RECENT TRENDS IN PROOF THEORY, Bern, July 911, 2008 On the unusual effectiveness of proof theory in epistemology Sergei Artemov The City University of New York Bern, July 11, 2008 This is
More informationEquivalents of Mingle and Positive Paradox
Eric Schechter Equivalents of Mingle and Positive Paradox Abstract. Relevant logic is a proper subset of classical logic. It does not include among itstheoremsanyof positive paradox A (B A) mingle A (A
More informationReview: Stephen G. Simpson (1999) Subsystems of SecondOrder Arithmetic (Springer)
Review: Stephen G. Simpson (1999) Subsystems of SecondOrder Arithmetic (Springer) Jeffrey Ketland, February 4, 2000 During the nineteenth century, and up until around 1939, many major mathematicians were
More informationComputation and Logic Definitions
Computation and Logic Definitions True and False Also called Boolean truth values, True and False represent the two values or states an atom can assume. We can use any two distinct objects to represent
More informationCS2742 midterm test 2 study sheet. Boolean circuits: Predicate logic:
x NOT ~x x y AND x /\ y x y OR x \/ y Figure 1: Types of gates in a digital circuit. CS2742 midterm test 2 study sheet Boolean circuits: Boolean circuits is a generalization of Boolean formulas in which
More informationSection 1.2 Propositional Equivalences. A tautology is a proposition which is always true. A contradiction is a proposition which is always false.
Section 1.2 Propositional Equivalences A tautology is a proposition which is always true. Classic Example: P P A contradiction is a proposition which is always false. Classic Example: P P A contingency
More informationTR : FirstOrder Logic of Proofs
City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2011 TR2011005: FirstOrder Logic of Proofs Sergei N. Artemov Tatiana Yavorskaya (Sidon) Follow
More informationStanford University CS103: Math for Computer Science Handout LN9 Luca Trevisan April 25, 2014
Stanford University CS103: Math for Computer Science Handout LN9 Luca Trevisan April 25, 2014 Notes for Lecture 9 Mathematical logic is the rigorous study of the way in which we prove the validity of mathematical
More informationDisplay calculi in nonclassical logics
Display calculi in nonclassical logics Revantha Ramanayake Vienna University of Technology (TU Wien) Prague seminar of substructural logics March 28 29, 2014 Revantha Ramanayake (TU Wien) Display calculi
More informationKB Agents and Propositional Logic
Plan KnowledgeBased Agents Logics Propositional Logic KB Agents and Propositional Logic Announcements Assignment2 mailed out last week. Questions? KnowledgeBased Agents So far, what we ve done is look
More informationApplied 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%2f9783319516530 Answers to Some Exercises Mauricio AyalaRincón
More informationCITS2211 Discrete Structures Proofs
CITS2211 Discrete Structures Proofs Unit coordinator: Rachel CardellOliver August 13, 2017 Highlights 1 Arguments vs Proofs. 2 Proof strategies 3 Famous proofs Reading Chapter 1: What is a proof? Mathematics
More informationA simplified proof of arithmetical completeness theorem for provability logic GLP
A simplified proof of arithmetical completeness theorem for provability logic GLP L. Beklemishev Steklov Mathematical Institute Gubkina str. 8, 119991 Moscow, Russia email: bekl@mi.ras.ru March 11, 2011
More informationCHAPTER 1  LOGIC OF COMPOUND STATEMENTS
CHAPTER 1  LOGIC OF COMPOUND STATEMENTS 1.1  Logical Form and Logical Equivalence Definition. A statement or proposition is a sentence that is either true or false, but not both. ex. 1 + 2 = 3 IS a statement
More informationFrom premodels to models
From premodels to models normalization by Heyting algebras Olivier HERMANT 18 Mars 2008 Deduction System : natural deduction (NJ) firstorder logic: function and predicate symbols, logical connectors:,,,,
More informationHypersequent calculi for non classical logics
Tableaux 03 p.1/63 Hypersequent calculi for non classical logics Agata Ciabattoni Technische Universität Wien, Austria agata@logic.at Tableaux 03 p.2/63 Non classical logics Unfortunately there is not
More information