An Automated Derivation of Łukasiewicz's CN Sentential Calculus from Church's P 2

Size: px
Start display at page:

Download "An Automated Derivation of Łukasiewicz's CN Sentential Calculus from Church's P 2"

Transcription

1 An Automated Derivation of Łukasiewicz's CN Sentential Calculus from Church's P 2 Jack K. Horner P. O. Box 266 Los Alamos, New Mexico USA Abstract Two logics are implicationally equivalent if the axioms and inference rules of each imply the axioms of the other. Characterizing the implicational equivalences of various formulations of the sentential calculi is foundational to the study of logic. Using an automated deduction system, I show that Łukasiewicz's CN sentential calculus can be derived from Church's P 2 ; the proof appears to be novel. Keywords: propositional logic, automated deduction, sentential calculus 1.0 Introduction Two logics are implicationally equivalent if the axioms and inference rules of each imply the axioms of the other. Characterizing the implicational equivalences of various formulations of the sentential calculi is foundational to the study of logic ([1],[3]- [7],[9]-[10],[12]-[15]). "CN", the formulation of the sentential calculus in [1], is among the most austere: its vocabulary contains only two logical connectives (C, and N) and sentence variables (p, q, r,...). It has two inference rules (condensed detachment and substitution), and three axioms. In CN, any expression of the form Cxy or Nz, where x, y, and z are sentences, is a sentence. Cpq is interpreted as "sentence p implies sentence q"; Np is interpreted as "not-p". C and N are right-associative; N has higher associative precedence than C. For example, CCqrCpNr translates to the more common "arrow-andparenthesis" notation as (q r) (p ~r) where " " designates "implies" and "~" designates "not". The axioms of CN in [1] are: CN1. CCpqCCqrCpr CN2. CCNppp CN3. CpCNpq Cast in CN notation, the axioms of the Church's P 2 sentential calculus (P2, [12]) are P CpCqp P CCsCpqCCspCsq P CCNpNqCqp The main result of this paper is that [12] implies [1].

2 2.0 Method To show that [12] implies [1], the prover9 ([2]) script shown in Figure 1 was executed under on a Dell Inspiron 545 with an Intel Core2 Quad CPU 2.33 GHz and 8.00 GB RAM, running under the Windows Vista Home Premium (SP2)/Cygwin operating environment. set(hyper_resolution). formulas(usable). P ( i(x, i(y,x)) ) # label("p2-202"). P ( i(i(z, i(x,y)), i(i(z,x), i(z,y))) ) # label("p2-203"). P ( i(i(-x,-y), i(y,x)) ) # label("p2-204"). formulas(sos). -P(i(x,y)) -P(x) P(y) # label("infcondet"). formulas(goals). P( i(i(x,y), i(i(y,z), i(x,z))) ) # label("axcn1"). P( i(i(-x,x), x) ) # label("axcn2"). P( i(x, i(-x,y)) ) # label("axcn3"). Figure 1. The prover9 script used to show that P2 implies CN. The implementation of condensed detachment is the formula in the "sos" list; substitution is derived from prover9's hyperresolution rule (introduced in the "set" command at the top of the script). Details of prover9's syntax and semantics can be found in [2]. 3.0 Results Figure 2 shows that P2 implies CN.

3 % Proof 1 at 0.11 (+ 0.03) seconds: "AxCN2". % Length of proof is 18. % Level of proof is 6. % Maximum clause weight is 20. % Given clauses P(i(i(-x,x),x)) # label("axcn2") # label(non_clause) # label(goal). [goal]. 6 P(i(i(-x,-y),i(y,x))) # label("p2-204"). [assumption]. 9 -P(i(i(-c4,c4),c4)) # label("axcn2") # answer("axcn2"). [deny(2)]. 11 P(i(i(i(-x,-y),y),i(i(-x,-y),x))). [hyper(7,a,5,a,b,6,a)]. 14 P(i(x,i(i(-y,-z),i(z,y)))). [hyper(7,a,4,a,b,6,a)]. 18 P(i(x,i(i(i(-y,-z),z),i(i(-y,-z),y)))). [hyper(7,a,4,a,b,11,a)]. 152 P(i(x,i(i(-y,-x),y))). [hyper(7,a,33,a,b,18,a)]. 154 P(i(-x,i(x,y))). [hyper(7,a,33,a,b,14,a)]. 158 P(i(i(-x,x),i(-x,y))). [hyper(7,a,5,a,b,154,a)]. 185 P(i(i(x,i(-y,-x)),i(x,y))). [hyper(7,a,5,a,b,152,a)] P(i(i(-x,x),x)). [hyper(7,a,185,a,b,158,a)] $F # answer("axcn2"). [resolve(1009,a,9,a)]. % Proof 2 at 0.11 (+ 0.03) seconds: "AxCN3". % Length of proof is 25. % Level of proof is 9. % Maximum clause weight is 20. % Given clauses P(i(x,i(-x,y))) # label("axcn3") # label(non_clause) # label(goal). [goal]. 6 P(i(i(-x,-y),i(y,x))) # label("p2-204"). [assumption]. 10 -P(i(c5,i(-c5,c6))) # label("axcn3") # answer("axcn3"). [deny(3)]. 11 P(i(i(i(-x,-y),y),i(i(-x,-y),x))). [hyper(7,a,5,a,b,6,a)]. 13 P(i(i(x,y),i(x,x))). [hyper(7,a,5,a,b,4,a)]. 14 P(i(x,i(i(-y,-z),i(z,y)))). [hyper(7,a,4,a,b,6,a)]. 18 P(i(x,i(i(i(-y,-z),z),i(i(-y,-z),y)))). [hyper(7,a,4,a,b,11,a)].

4 22 P(i(x,x)). [hyper(7,a,13,a,b,4,a)]. 23 P(i(i(i(x,y),x),i(i(x,y),y))). [hyper(7,a,5,a,b,22,a)]. 152 P(i(x,i(i(-y,-x),y))). [hyper(7,a,33,a,b,18,a)]. 154 P(i(-x,i(x,y))). [hyper(7,a,33,a,b,14,a)]. 159 P(i(x,i(-y,i(y,z)))). [hyper(7,a,4,a,b,154,a)]. 165 P(i(i(i(-x,i(x,y)),z),z)). [hyper(7,a,23,a,b,159,a)]. 168 P(i(i(x,-y),i(x,i(y,z)))). [hyper(7,a,5,a,b,159,a)]. 185 P(i(i(x,i(-y,-x)),i(x,y))). [hyper(7,a,5,a,b,152,a)]. 996 P(i(--x,x)). [hyper(7,a,165,a,b,185,a)] P(i(x,--x)). [hyper(7,a,6,a,b,996,a)] P(i(x,i(-x,y))). [hyper(7,a,168,a,b,1029,a)] $F # answer("axcn3"). [resolve(1050,a,10,a)]. % Proof 3 at 4.93 (+ 0.53) seconds: "AxCN1". % Length of proof is 18. % Level of proof is 8. % Maximum clause weight is 24. % Given clauses P(i(i(x,y),i(i(y,z),i(x,z)))) # label("axcn1") # label(non_clause) # label(goal). [goal]. 8 -P(i(i(c1,c2),i(i(c2,c3),i(c1,c3)))) # label("axcn1") # answer("axcn1"). [deny(1)]. 15 P(i(x,i(i(y,i(z,u)),i(i(y,z),i(y,u))))). [hyper(7,a,4,a,b,5,a)]. 29 P(i(x,i(y,i(z,i(u,z))))). [hyper(7,a,4,a,b,16,a)]. 65 P(i(i(x,i(i(y,i(z,y)),u)),i(x,u))). [hyper(7,a,12,a,b,29,a)]. 89 P(i(i(i(x,i(y,z)),i(i(i(x,y),i(x,z)),u)),i(i(x,i(y,z)),u))). [hyper(7,a,12,a,b,15,a)]. 153 P(i(i(x,y),i(i(z,x),i(z,y)))). [hyper(7,a,33,a,b,15,a)] P(i(i(i(x,y),z),i(y,z))). [hyper(7,a,65,a,b,153,a)] P(i(x,i(i(i(y,z),u),i(z,u)))). [hyper(7,a,4,a,b,2531,a)] P(i(i(x,i(y,z)),i(y,i(x,z)))). [hyper(7,a,89,a,b,4557,a)] P(i(i(x,y),i(i(y,z),i(x,z)))). [hyper(7,a,20399,a,b,153,a)] $F # answer("axcn1"). [resolve(23067,a,8,a)]. Figure 2. Summary of a prover9 ([2]) proof showing that P2 ([12]) implies CN ([1]).

5 The total time to complete the proofs shown in Figure 2 was ~6 seconds on the platform described in Section Conclusions and discussion Section 3 demonstrates that P 2 implies CN. A companion paper ([16]) proves CN implies P 2. The proof in Figure 2 appears to be novel. 5.0 References [1] Łukasiewicz J. Elements of Mathematical Logic. Second Edition (1958). Trans. by Wojtasiewicz O. Pergamon Press [2] McCune WW. prover9 and mace [3] Aristotle. Prior Analytics. Trans. by A. J. Jenkinson. In Aristotle. The Basic Works of Aristotle. Ed. by R. McKeon. Random House pp [4] Aristotle. Posterior Analytics. Trans. by G. R. G. Mure. In Aristotle. The Basic Works of Aristotle. Ed. by R. McKeon. Random House pp [5] Tarski A. Introduction to Logic. Trans. by O. Helmer. Dover [6] Hempel C. Studies in the logic of explanation. In Hempel C. Aspects of Scientific Explanation and Other Essays in the Philosophy of Science. Free Press pp [9] Russell B and Whitehead AN. Principia Mathematica. Volume I (1910). Merchant Books [10] Frege G. Begriffsschrift, eine der arithmetischen nachgebildete Formelsprache des reinen Denkens. Halle Translated in van Heijenoort J. Begriffsschrift, a formula language, modeled upon that of arithmetic, for pure thought. From Frege to Gödel: A Source Book in Mathematical Logic, Harvard pp [11] Horn A. On sentences which are true of direct unions of algebras. Journal of Symbolic Logic 16 (1951), [12] Church A. Introduction to Mathematical Logic. Volume I. Princeton [13] Birkhoff G and von Neumann J. The logic of quantum mechanics. Annals of Mathematics 37 (1936), [14] Kant I. Kant's Introduction to Logic (1800). Trans. by Abbott TK. Greenwood Press [15] Cohen MR and Nagel E. An Introduction to Logic and Scientific Method. Harcourt, Brace, and Company [16] Horner JK. An automated derivation of Church's P 2 sentential calculus from Łukasiewicz's CN. Proceedings of the 2011 International Conference on Artificial Intelligence. CSREA Press. Forthcoming. [7] Quine WVO. Philosophy of Logic. Second Edition. Harvard [8] Chang CC and Keisler HJ. Model Theory. North-Holland

Algebraic Properties of Rules of Frege-Hilbert Calculi. Elmar Eder. Technical Report August Department of Scientific Computing

Algebraic Properties of Rules of Frege-Hilbert Calculi. Elmar Eder. Technical Report August Department of Scientific Computing Algebraic Properties of Rules of Frege-Hilbert Calculi Elmar Eder Technical Report 2005-07 August 2005 Department of Scientific Computing S cientific C omputing Jakob-Haringer-Straße 2 5020 Salzburg Austria

More information

Interpretations. The first incompleteness theorem applies not only to the language of arithmetic but to

Interpretations. The first incompleteness theorem applies not only to the language of arithmetic but to Interpretations The first incompleteness theorem applies not only to the language of arithmetic but to other languages into which one can translate the language of arithmetic. The notion of "translation"

More information

HoTT seminar organization

HoTT seminar organization HoTT seminar 2017 organization Join us this semester to find out: whether it is true that "identity is equivalent to equivalence", why the homotopy groups of spheres and the algorithms for type checking

More information

COMP4418, 2017 Assignment 1

COMP4418, 2017 Assignment 1 COMP4418, 2017 Assignment 1 Due: 14:59:59pm Wednesday 30 August (Week 6) Late penalty: 10 marks per day) Worth: 15%. This assignment consists of three questions. The first two questions require written

More information

Tree Automata as Infinite Countermodels for Propositional Logics

Tree Automata as Infinite Countermodels for Propositional Logics Tree as for Propositional Logics Department of Philosophy University of Missouri-Columbia Automated Deduction and its Application to Mathematics 2007 Outline Outline Propositional Logics (in Polish) We

More information

LOGIC. Mathematics. Computer Science. Stanley N. Burris

LOGIC. Mathematics. Computer Science. Stanley N. Burris LOGIC for Mathematics and Computer Science Stanley N. Burris Department of Pure Mathematics University of Waterloo Prentice Hall Upper Saddle River, New Jersey 07458 Contents Preface The Flow of Topics

More information

Logic in Computer Science. Frank Wolter

Logic in Computer Science. Frank Wolter Logic in Computer Science Frank Wolter Meta Information Slides, exercises, and other relevant information are available at: http://www.liv.ac.uk/~frank/teaching/comp118/comp118.html The module has 18 lectures.

More information

Contents Propositional Logic: Proofs from Axioms and Inference Rules

Contents Propositional Logic: Proofs from Axioms and Inference Rules Contents 1 Propositional Logic: Proofs from Axioms and Inference Rules... 1 1.1 Introduction... 1 1.1.1 An Example Demonstrating the Use of Logic in Real Life... 2 1.2 The Pure Propositional Calculus...

More information

Two Axioms for Implication Algebras

Two Axioms for Implication Algebras Notre Dame Journal of Formal Logic Two Axioms for Implication Algebras A. Gareau and R. Padmanabhan Abstract It is well-known that the implicational fragment of the classical propositional calculus has

More information

the logic of provability

the logic of provability A bird s eye view on the logic of provability Rineke Verbrugge, Institute of Artificial Intelligence, University of Groningen Annual Meet on Logic and its Applications, Calcutta Logic Circle, Kolkata,

More information

Automata Theory. Definition. Computational Complexity Theory. Computability Theory

Automata Theory. Definition. Computational Complexity Theory. Computability Theory Outline THEORY OF COMPUTATION CS363, SJTU What is Theory of Computation? History of Computation Branches and Development Xiaofeng Gao Dept. of Computer Science Shanghai Jiao Tong University 2 The Essential

More information

Towards a Contemporary Ontology

Towards a Contemporary Ontology Towards a Contemporary Ontology The New Dual Paradigm in Natural Sciences: Part I Module 2 Class 3: The issue of the foundations of mathematics Course WI-FI-BASTI1 2014/15 Introduction Class 3: The issue

More information

1. Propositional Calculus

1. Propositional Calculus 1. Propositional Calculus Some notes for Math 601, Fall 2010 based on Elliott Mendelson, Introduction to Mathematical Logic, Fifth edition, 2010, Chapman & Hall. 2. Syntax ( grammar ). 1.1, p. 1. Given:

More information

Introduction to Metalogic

Introduction 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 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

GÖDEL S COMPLETENESS AND INCOMPLETENESS THEOREMS. Contents 1. Introduction Gödel s Completeness Theorem

GÖDEL S COMPLETENESS AND INCOMPLETENESS THEOREMS. Contents 1. Introduction Gödel s Completeness Theorem GÖDEL S COMPLETENESS AND INCOMPLETENESS THEOREMS BEN CHAIKEN Abstract. This paper will discuss the completeness and incompleteness theorems of Kurt Gödel. These theorems have a profound impact on the philosophical

More information

cse541 LOGIC FOR COMPUTER SCIENCE

cse541 LOGIC FOR COMPUTER SCIENCE cse541 LOGIC FOR COMPUTER SCIENCE Professor Anita Wasilewska Spring 2015 LECTURE 2 Chapter 2 Introduction to Classical Propositional Logic PART 1: Classical Propositional Model Assumptions PART 2: Syntax

More information

In memory of. Alan M. Turing. Christoph Stamm Roger Wattenhofer. ETH Zurich Distributed Computing

In memory of. Alan M. Turing. Christoph Stamm Roger Wattenhofer. ETH Zurich Distributed Computing In memory of Alan M. Turing Christoph Stamm Roger Wattenhofer ETH Zurich Distributed Computing www.disco.ethz.ch Overview Greek Philosophers Augustus De Morgan George Boole Gottlob Frege Giuseppe Peano

More information

Chapter 2: Introduction to Propositional Logic

Chapter 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 information

Material and Strict Implication in Boolean Algebras,

Material and Strict Implication in Boolean Algebras, 2014 by the Authors; licensee ECSC. This Open Access article is distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0) Use, distribution, and

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

Part II Logic and Set Theory

Part 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 information

The Limit of Humanly Knowable Mathematical Truth

The 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 information

Advanced Topics in LP and FP

Advanced 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 information

An Introduction to Modal Logic. Ordinary logic studies the partition of sentences1 into two categories, true and false.

An Introduction to Modal Logic. Ordinary logic studies the partition of sentences1 into two categories, true and false. An Introduction to Modal Logic Ordinary logic studies the partition of sentences1 into two categories, true and false. Modal logic investigates a finer classification. A sentence can be either necessary

More information

CHAPTER 2 INTRODUCTION TO CLASSICAL PROPOSITIONAL LOGIC

CHAPTER 2 INTRODUCTION TO CLASSICAL PROPOSITIONAL LOGIC CHAPTER 2 INTRODUCTION TO CLASSICAL PROPOSITIONAL LOGIC 1 Motivation and History The origins of the classical propositional logic, classical propositional calculus, as it was, and still often is called,

More information

Proseminar on Semantic Theory Fall 2013 Ling 720 Propositional Logic: Syntax and Natural Deduction 1

Proseminar 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 information

Automated and Human Proofs in General Mathematics: An Initial Comparison

Automated and Human Proofs in General Mathematics: An Initial Comparison Automated and Human Proofs in General Mathematics: An Initial Comparison Jesse Alama 1, Daniel Kühlwein 2, and Josef Urban 2 24 January 2012, Cambridge Semantics and Syntax: A Legacy of Alan Turing (1)

More information

AXIOMATIC PROOFS THROUGH AUTOMATED REASONING

AXIOMATIC PROOFS THROUGH AUTOMATED REASONING Bulletin of the Section of Logic Volume 29:1/2 (2000), pp. 125 136 Branden Fitelson Larry Wos AXIOMATIC PROOFS THROUGH AUTOMATED REASONING Abstract A search of the seminal papers and significant books

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

DEFINITE DESCRIPTIONS: LANGUAGE, LOGIC, AND ELIMINATION

DEFINITE DESCRIPTIONS: LANGUAGE, LOGIC, AND ELIMINATION DEFINITE DESCRIPTIONS: LANGUAGE, LOGIC, AND ELIMINATION NORBERT GRATZL University of Salzburg Abstract Definite descriptions are in the focus of philosophical discussion at least since Russell s famous

More information

A Complete Proof of the Robbins Conjecture

A Complete Proof of the Robbins Conjecture A Complete Proof of the Robbins Conjecture Allen L. Mann May 25, 2003 1 Boolean algebra The language of Boolean algebra consists of two binary function symbols and, one unary function symbol, and two constants

More information

Lectures on The Lambda Calculus (I)

Lectures on The Lambda Calculus (I) Lectures on The Lambda Calculus (I) Masahiko Sato Graduate School of Informatics, Kyoto University Autumn school Proof and Computation Fischbachau, Germany October 4, 2016 Overview In these lectures, I

More information

Logic & Logic Agents Chapter 7 (& Some background)

Logic & Logic Agents Chapter 7 (& Some background) Lecture Notes on Logic & Logic Agents University of Birzeit, Palestine 2013 Artificial Intelligence Logic & Logic Agents Chapter 7 (& Some background) Dr. Mustafa Jarrar Sina Institute, University of Birzeit

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

RELATIONS BETWEEN PARACONSISTENT LOGIC AND MANY-VALUED LOGIC

RELATIONS BETWEEN PARACONSISTENT LOGIC AND MANY-VALUED LOGIC Bulletin of the Section of Logic Volume 10/4 (1981), pp. 185 190 reedition 2009 [original edition, pp. 185 191] Newton C. A. da Costa Elias H. Alves RELATIONS BETWEEN PARACONSISTENT LOGIC AND MANY-VALUED

More information

Handbook of Logic and Proof Techniques for Computer Science

Handbook of Logic and Proof Techniques for Computer Science Steven G. Krantz Handbook of Logic and Proof Techniques for Computer Science With 16 Figures BIRKHAUSER SPRINGER BOSTON * NEW YORK Preface xvii 1 Notation and First-Order Logic 1 1.1 The Use of Connectives

More information

THE LOGIC OF COMPOUND STATEMENTS

THE LOGIC OF COMPOUND STATEMENTS THE LOGIC OF COMPOUND STATEMENTS All dogs have four legs. All tables have four legs. Therefore, all dogs are tables LOGIC Logic is a science of the necessary laws of thought, without which no employment

More information

Models. Models of Computation, Turing Machines, and the Limits of Turing Computation. Effective Calculability. Motivation for Models of Computation

Models. Models of Computation, Turing Machines, and the Limits of Turing Computation. Effective Calculability. Motivation for Models of Computation Turing Computation /0/ Models of Computation, Turing Machines, and the Limits of Turing Computation Bruce MacLennan Models A model is a tool intended to address a class of questions about some domain of

More information

CS 730/830: Intro AI. 1 handout: slides. Wheeler Ruml (UNH) Lecture 11, CS / 15. Propositional Logic. First-Order Logic

CS 730/830: Intro AI. 1 handout: slides. Wheeler Ruml (UNH) Lecture 11, CS / 15. Propositional Logic. First-Order Logic CS 730/830: Intro AI 1 handout: slides Wheeler Ruml (UNH) Lecture 11, CS 730 1 / 15 Wheeler Ruml (UNH) Lecture 11, CS 730 2 / 15 Logic A logic is a formal system: syntax: defines sentences semantics: relation

More information

6.825 Techniques in Artificial Intelligence. Logic Miscellanea. Completeness and Incompleteness Equality Paramodulation

6.825 Techniques in Artificial Intelligence. Logic Miscellanea. Completeness and Incompleteness Equality Paramodulation 6.825 Techniques in Artificial Intelligence Logic Miscellanea Completeness and Incompleteness Equality Paramodulation Lecture 9 1 Logic is a huge subject. It includes esoteric mathematical and philosophical

More information

Gödel in class. Achim Feldmeier Brno - Oct 2010

Gödel in class. Achim Feldmeier Brno - Oct 2010 Gödel in class Achim Feldmeier Brno - Oct 2010 Philosophy lost key competence to specialized disciplines: right life (happyness, morals) Christianity science and technology Natural Sciences social issues

More information

Foundations of Artificial Intelligence

Foundations of Artificial Intelligence Foundations of Artificial Intelligence 7. Propositional Logic Rational Thinking, Logic, Resolution Wolfram Burgard, Maren Bennewitz, and Marco Ragni Albert-Ludwigs-Universität Freiburg Contents 1 Agents

More information

Löwnheim Skolem Theorem

Löwnheim Skolem Theorem Löwnheim Skolem Theorem David Pierce September 17, 2014 Mimar Sinan Fine Arts University http://mat.msgsu.edu.tr/~dpierce/ These notes are part of a general investigation of the Compactness Theorem. They

More information

Basic Algebraic Logic

Basic Algebraic Logic ELTE 2013. September Today Past 1 Universal Algebra 1 Algebra 2 Transforming Algebras... Past 1 Homomorphism 2 Subalgebras 3 Direct products 3 Varieties 1 Algebraic Model Theory 1 Term Algebras 2 Meanings

More information

Foundations of Artificial Intelligence

Foundations of Artificial Intelligence Foundations of Artificial Intelligence 7. Propositional Logic Rational Thinking, Logic, Resolution Joschka Boedecker and Wolfram Burgard and Bernhard Nebel Albert-Ludwigs-Universität Freiburg May 17, 2016

More information

... The Sequel. a.k.a. Gödel's Girdle

... The Sequel. a.k.a. Gödel's Girdle ... The Sequel a.k.a. Gödel's Girdle Formal Systems A Formal System for a mathematical theory consists of: 1. A complete list of the symbols to be used. 2. Rules of syntax The rules that determine properly

More information

Geometry and Philosophy

Geometry and Philosophy Geometry and Philosophy Russell Marcus Hamilton College November 2007 Philosophy and Geometry, Slide 1 Plato s Academy Let no one ignorant of geometry enter here Philosophy and Geometry, Slide 2 The Big

More information

MATHEMATICAL LOGIC: MATHEMATICS OF LOGIC OR LOGIC OF MATHEMATICS Z. Šikić

MATHEMATICAL LOGIC: MATHEMATICS OF LOGIC OR LOGIC OF MATHEMATICS Z. Šikić MATHEMATICAL LOGIC: MATHEMATICS OF LOGIC OR LOGIC OF MATHEMATICS Z. Šikić This brief historical survey, written from the logical point of view, is a rational reconstruction of the genesis of some interrelations

More information

Victoria Gitman and Thomas Johnstone. New York City College of Technology, CUNY

Victoria Gitman and Thomas Johnstone. New York City College of Technology, CUNY Gödel s Proof Victoria Gitman and Thomas Johnstone New York City College of Technology, CUNY vgitman@nylogic.org http://websupport1.citytech.cuny.edu/faculty/vgitman tjohnstone@citytech.cuny.edu March

More information

Foundations of Artificial Intelligence

Foundations of Artificial Intelligence Foundations of Artificial Intelligence 7. Propositional Logic Rational Thinking, Logic, Resolution Joschka Boedecker and Wolfram Burgard and Frank Hutter and Bernhard Nebel Albert-Ludwigs-Universität Freiburg

More information

Axiomatic Proofs through Automated Reasoning* Branden Fitelson 1,2. Larry Wos 2

Axiomatic Proofs through Automated Reasoning* Branden Fitelson 1,2. Larry Wos 2 Axiomatic Proofs through Automated Reasoning* 1 Branden Fitelson 1,2 Larry Wos 2 University of Wisconsin Department of Philosophy Madison, WI 53706 fitelson@facstaff.wisc.edu 2 Mathematics and Computer

More information

Set Theory History. Martin Bunder. September 2015

Set Theory History. Martin Bunder. September 2015 Set Theory History Martin Bunder September 2015 What is a set? Possible Definition A set is a collection of elements having a common property Abstraction Axiom If a(x) is a property ( y)( x)(x y a(x))

More information

A Set Theory Formalization

A Set Theory Formalization Research Practice Final Report A Set Theory Formalization Alejandro Calle-Saldarriaga acalles@eafit.edu.co Mathematical Engineering, Universidad EAFIT Tutor: Andrés Sicard-Ramírez June 3, 2017 1 Problem

More information

Review of Propositional Calculus

Review of Propositional Calculus CS 1813 Discrete Mathematics Review of Propositional Calculus 1 Truth Tables for Logical Operators P Q P Q P Q P Q P Q P Q P 2 Semantic Reasoning with Truth Tables Proposition (WFF): ((P Q) (( P) Q)) P

More information

Better Logic Through Algebra, Probability, and. Joseph W. Norman, M.D., Ph.D. University of Michigan, Ann Arbor

Better Logic Through Algebra, Probability, and. Joseph W. Norman, M.D., Ph.D. University of Michigan, Ann Arbor Better Logic Through Algebra,, and Joseph W. Norman, M.D., Ph.D. University of Michigan, Ann Arbor Association for Symbolic Logic 2012 Madison, Wisconsin Diversity Is the Savior of Logical Truth I. There

More information

7. Propositional Logic. Wolfram Burgard and Bernhard Nebel

7. Propositional Logic. Wolfram Burgard and Bernhard Nebel Foundations of AI 7. Propositional Logic Rational Thinking, Logic, Resolution Wolfram Burgard and Bernhard Nebel Contents Agents that think rationally The wumpus world Propositional logic: syntax and semantics

More information

Theorem Proving in the Propositional Algebra. Geoff Phillips **************

Theorem Proving in the Propositional Algebra. Geoff Phillips ************** 4/12/2006 Theorem Proving in the Propositional Algebra Geoff Phillips ************** Introduction This paper deals with Propositional Logic as described in (Fitting (1990)). The objects of Propositional

More information

Knowledge base (KB) = set of sentences in a formal language Declarative approach to building an agent (or other system):

Knowledge base (KB) = set of sentences in a formal language Declarative approach to building an agent (or other system): Logic Knowledge-based agents Inference engine Knowledge base Domain-independent algorithms Domain-specific content Knowledge base (KB) = set of sentences in a formal language Declarative approach to building

More information

Discrete Mathematics

Discrete Mathematics Discrete Mathematics Yi Li Software School Fudan University March 13, 2017 Yi Li (Fudan University) Discrete Mathematics March 13, 2017 1 / 1 Review of Lattice Ideal Special Lattice Boolean Algebra Yi

More information

o is a type symbol. There are no other type symbols.

o is a type symbol. There are no other type symbols. In what follows, the article sets out two main interpretations of the formal logic of Principia Mathematica, one aims to be historical which will be called Principia L and the other is Church s interpretation

More information

First Order Logic (FOL) 1 znj/dm2017

First Order Logic (FOL) 1   znj/dm2017 First Order Logic (FOL) 1 http://lcs.ios.ac.cn/ znj/dm2017 Naijun Zhan March 19, 2017 1 Special thanks to Profs Hanpin Wang (PKU) and Lijun Zhang (ISCAS) for their courtesy of the slides on this course.

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

03 Review of First-Order Logic

03 Review of First-Order Logic CAS 734 Winter 2014 03 Review of First-Order Logic William M. Farmer Department of Computing and Software McMaster University 18 January 2014 What is First-Order Logic? First-order logic is the study of

More information

The Legacy of Hilbert, Gödel, Gentzen and Turing

The Legacy of Hilbert, Gödel, Gentzen and Turing The Legacy of Hilbert, Gödel, Gentzen and Turing Amílcar Sernadas Departamento de Matemática - Instituto Superior Técnico Security and Quantum Information Group - Instituto de Telecomunicações TULisbon

More information

07 Practical Application of The Axiomatic Method

07 Practical Application of The Axiomatic Method CAS 701 Fall 2002 07 Practical Application of The Axiomatic Method Instructor: W. M. Farmer Revised: 28 November 2002 1 What is the Axiomatic Method? 1. A mathematical model is expressed as a set of axioms

More information

September 13, Cemela Summer School. Mathematics as language. Fact or Metaphor? John T. Baldwin. Framing the issues. structures and languages

September 13, Cemela Summer School. Mathematics as language. Fact or Metaphor? John T. Baldwin. Framing the issues. structures and languages September 13, 2008 A Language of / for mathematics..., I interpret that mathematics is a language in a particular way, namely as a metaphor. David Pimm, Speaking Mathematically Alternatively Scientists,

More information

Combinators & Lambda Calculus

Combinators & Lambda Calculus Combinators & Lambda Calculus Abstracting 1/16 three apples plus two pears = five fruits concrete 3+2 = 5 abstract objects a+b = b+a a (b c) = (a b) c abstract quantities abstract operations a, b[r(a,

More information

Friendly Logics, Fall 2015, Lecture Notes 1

Friendly Logics, Fall 2015, Lecture Notes 1 Friendly Logics, Fall 2015, Lecture Notes 1 Val Tannen 1 Some references Course Web Page: http://www.cis.upenn.edu/~val/cis682. I have posted there the remarkable On the Unusual Effectiveness of Logic

More information

Dr Prya Mathew SJCE Mysore

Dr Prya Mathew SJCE Mysore 1 2 3 The word Mathematics derived from two Greek words Manthanein means learning Techne means an art or technique So Mathematics means the art of learning related to disciplines or faculties disciplines

More information

Logical Agents. Knowledge based agents. Knowledge based agents. Knowledge based agents. The Wumpus World. Knowledge Bases 10/20/14

Logical Agents. Knowledge based agents. Knowledge based agents. Knowledge based agents. The Wumpus World. Knowledge Bases 10/20/14 0/0/4 Knowledge based agents Logical Agents Agents need to be able to: Store information about their environment Update and reason about that information Russell and Norvig, chapter 7 Knowledge based agents

More information

Lecture 11: Measuring the Complexity of Proofs

Lecture 11: Measuring the Complexity of Proofs IAS/PCMI Summer Session 2000 Clay Mathematics Undergraduate Program Advanced Course on Computational Complexity Lecture 11: Measuring the Complexity of Proofs David Mix Barrington and Alexis Maciel July

More information

COMP 2600: Formal Methods for Software Engineeing

COMP 2600: Formal Methods for Software Engineeing COMP 2600: Formal Methods for Software Engineeing Dirk Pattinson Semester 2, 2013 What do we mean by FORMAL? Oxford Dictionary in accordance with convention or etiquette or denoting a style of writing

More information

First-Order Theorem Proving and Vampire

First-Order Theorem Proving and Vampire First-Order Theorem Proving and Vampire Laura Kovács 1,2 and Martin Suda 2 1 TU Wien 2 Chalmers Outline Introduction First-Order Logic and TPTP Inference Systems Saturation Algorithms Redundancy Elimination

More information

Class 29 - November 3 Semantics for Predicate Logic

Class 29 - November 3 Semantics for Predicate Logic Philosophy 240: Symbolic Logic Fall 2010 Mondays, Wednesdays, Fridays: 9am - 9:50am Hamilton College Russell Marcus rmarcus1@hamilton.edu Class 29 - November 3 Semantics for Predicate Logic I. Proof Theory

More information

Proofs with monotone cuts

Proofs with monotone cuts Proofs with monotone cuts Emil Jeřábek jerabek@math.cas.cz http://math.cas.cz/ jerabek/ Institute of Mathematics of the Academy of Sciences, Prague Logic Colloquium 2010, Paris Propositional proof complexity

More information

Introduction to Artificial Intelligence. Logical Agents

Introduction to Artificial Intelligence. Logical Agents Introduction to Artificial Intelligence Logical Agents (Logic, Deduction, Knowledge Representation) Bernhard Beckert UNIVERSITÄT KOBLENZ-LANDAU Winter Term 2004/2005 B. Beckert: KI für IM p.1 Outline Knowledge-based

More information

On Axiomatic Rejection for the Description Logic ALC

On Axiomatic Rejection for the Description Logic ALC On Axiomatic Rejection for the Description Logic ALC Hans Tompits Vienna University of Technology Institute of Information Systems Knowledge-Based Systems Group Joint work with Gerald Berger Context The

More information

Lectures on Computational Type Theory

Lectures on Computational Type Theory Lectures on Computational Type Theory From Proofs-as-Programs to Proofs-as-Processes Robert L. Constable Cornell University Lecture Schedule Lecture 1: Origins and Introduction to Computational Type Theory

More information

Logic. Introduction to Artificial Intelligence CS/ECE 348 Lecture 11 September 27, 2001

Logic. Introduction to Artificial Intelligence CS/ECE 348 Lecture 11 September 27, 2001 Logic Introduction to Artificial Intelligence CS/ECE 348 Lecture 11 September 27, 2001 Last Lecture Games Cont. α-β pruning Outline Games with chance, e.g. Backgammon Logical Agents and thewumpus World

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

Lecture 2: Axiomatic semantics

Lecture 2: Axiomatic semantics Chair of Software Engineering Trusted Components Prof. Dr. Bertrand Meyer Lecture 2: Axiomatic semantics Reading assignment for next week Ariane paper and response (see course page) Axiomatic semantics

More information

Logical Agent & Propositional Logic

Logical Agent & Propositional Logic Logical Agent & Propositional Logic Berlin Chen 2005 References: 1. S. Russell and P. Norvig. Artificial Intelligence: A Modern Approach. Chapter 7 2. S. Russell s teaching materials Introduction The representation

More information

Outline. Logical Agents. Logical Reasoning. Knowledge Representation. Logical reasoning Propositional Logic Wumpus World Inference

Outline. Logical Agents. Logical Reasoning. Knowledge Representation. Logical reasoning Propositional Logic Wumpus World Inference Outline Logical Agents ECE57 Applied Artificial Intelligence Spring 007 Lecture #6 Logical reasoning Propositional Logic Wumpus World Inference Russell & Norvig, chapter 7 ECE57 Applied Artificial Intelligence

More information

First Order Logic (FOL)

First Order Logic (FOL) First Order Logic (FOL) CE417: Introduction to Artificial Intelligence Sharif University of Technology Spring 2013 Soleymani Course material: Artificial Intelligence: A Modern Approach, 3 rd Edition, Chapter

More information

Agenda. Artificial Intelligence. Reasoning in the Wumpus World. The Wumpus World

Agenda. Artificial Intelligence. Reasoning in the Wumpus World. The Wumpus World Agenda Artificial Intelligence 10. Propositional Reasoning, Part I: Principles How to Think About What is True or False 1 Introduction Álvaro Torralba Wolfgang Wahlster 2 Propositional Logic 3 Resolution

More information

MATHEMATICAL LOGIC FOR APPLICATIONS

MATHEMATICAL LOGIC FOR APPLICATIONS MIKLÓS FERENCZI MIKLÓS SZŐTS MATHEMATICAL LOGIC FOR APPLICATIONS 2011 Abstract Contents Sponsorship Editorship Referee Technical editor Copyright ISBN This book is recommended for those readers who have

More information

What are the recursion theoretic properties of a set of axioms? Understanding a paper by William Craig Armando B. Matos

What are the recursion theoretic properties of a set of axioms? Understanding a paper by William Craig Armando B. Matos What are the recursion theoretic properties of a set of axioms? Understanding a paper by William Craig Armando B. Matos armandobcm@yahoo.com February 5, 2014 Abstract This note is for personal use. It

More information

Deductive Verification

Deductive Verification Deductive Verification Mooly Sagiv Slides from Zvonimir Rakamaric First-Order Logic A formal notation for mathematics, with expressions involving Propositional symbols Predicates Functions and constant

More information

From Residuated Lattices to Boolean Algebras with Operators

From Residuated Lattices to Boolean Algebras with Operators From Residuated Lattices to Boolean Algebras with Operators Peter Jipsen School of Computational Sciences and Center of Excellence in Computation, Algebra and Topology (CECAT) Chapman University October

More information

Double-Negation Elimination in Some Propositional Logics

Double-Negation Elimination in Some Propositional Logics Double-Negation Elimination in Some Propositional Logics Michael Beeson San Jose State University Math & Computer Science San Jose, CA 95192 Robert Veroff University of New Mexico Department of Computer

More information

Logic: Propositional Logic (Part I)

Logic: Propositional Logic (Part I) Logic: Propositional Logic (Part I) Alessandro Artale Free University of Bozen-Bolzano Faculty of Computer Science http://www.inf.unibz.it/ artale Descrete Mathematics and Logic BSc course Thanks to Prof.

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

Origin in Mathematical Logic

Origin in Mathematical Logic Lambda Calculus Origin in Mathematical Logic Foundation of mathematics was very much an issue in the early decades of 20th century. Cantor, Frege, Russel s Paradox, Principia Mathematica, NBG/ZF Origin

More information

CS:4420 Artificial Intelligence

CS:4420 Artificial Intelligence CS:4420 rtificial Intelligence Spring 2018 Logical gents Cesare Tinelli The University of Iowa Copyright 2004 18, Cesare Tinelli and Stuart Russell a a These notes were originally developed by Stuart Russell

More information

Bootstrapping Mathematics

Bootstrapping Mathematics Bootstrapping Mathematics Masahiko Sato Graduate School of Informatics, Kyoto University Mathematical Logic: Development and Evolution into Various Sciences Kanazawa, Japan March 9, 2012 Contents What

More information

Class 15: Hilbert and Gödel

Class 15: Hilbert and Gödel Philosophy 405: Knowledge, Truth and Mathematics Spring 2008 M, W: 1-2:15pm Hamilton College Russell Marcus rmarcus1@hamilton.edu I. Hilbert s programme Class 15: Hilbert and Gödel We have seen four different

More information

A Journey through the Possible Worlds of Modal Logic Lecture 1: Introduction to modal logics

A Journey through the Possible Worlds of Modal Logic Lecture 1: Introduction to modal logics A Journey through the Possible Worlds of Modal Logic Lecture 1: Introduction to modal logics Valentin Goranko Department of Philosophy, Stockholm University ESSLLI 2016, Bolzano, August 22, 2016 Outline

More information

Some consequences of compactness in Lukasiewicz Predicate Logic

Some 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 information

Logical Agent & Propositional Logic

Logical Agent & Propositional Logic Logical Agent & Propositional Logic Berlin Chen Department of Computer Science & Information Engineering National Taiwan Normal University References: 1. S. Russell and P. Norvig. Artificial Intelligence:

More information