# Propositional Logics and their Algebraic Equivalents

Save this PDF as:

Size: px
Start display at page:

## Transcription

1 Propositional Logics and their Algebraic Equivalents Kyle Brooks April 18, 2012 Contents 1 Introduction 1 2 Formal Logic Systems Consequence Relations Propositional Logic Systems The axiomatic approach to proof The Algebraic Structure of Logic Systems Boolean Algebra Heyting Algebras Closing Remarks 9 1 Introduction This paper is meant as an introduction to the study of logic for undergraduate mathematicians having completed a year-long course in abstract algebra. It is possible to investigate a logic as an algebraic structure, the properties of that structure giving insight in to the logic itself. We will discuss that connection between Boolean algebras and the system of classical propositional logic. We will also introduce the idea of different logical systems, and investigate their algebraic equivalents as well. 1

2 2 Formal Logic Systems Before we can discuss the algebraic representations of formal logics, we must first define the semantics and syntax of a formal logic system. Definition 2.1. A formal logic system S is comprised of the following objects: 1. A language L, which is generated by: (a) A finite set of symbols; sequences of these symbols are called words. (b) A set of formulas, which are special cases of words. (c) A set of rules for creating formulas called the syntax of L. 2. A deductive system H, which consists of: (a) A set of formulas called the axioms of H. (b) A set of rules called the rules of inference on S. These rules along with the axioms are used to generate new formulas, which are called the theorems of S. Definition 2.2. A propositional language L is a language whose symbols (besides parentheses) belong to one of two sets: the set of atomic formulas or the set of connectives. The atomic formulas are the variables and constants in the language of L. A connective is a symbol that acts as an unary or binary function on other formulas. In algebraic parlance, a connective is an operator on the formulas of L. The formulas of L are defined inductively as follows: 1. Every variable is a formula, and every constant is a formula. 2. If is an unary connective, then for any formula φ, φ is also a formula. 3. If is a binary connective, then for any formulas φ, ψ, φ ψ is also a formula. We will include parentheses in our language to denote order of operations. Parentheses are added to formulas according to the rule: if φ is a formula, then (φ) is a formula. Note. One could also view the constants of a propositional language as 0-ary connectives (i.e., connectives with no arguments). Definition 2.3. A propositional logic system is a logic system over a propositional language. 2

3 2.1 Consequence Relations If S is a formal logic system with a deductive system H and X is an arbitrary set of formulas, then we say that a formula φ is deducible from X if there is a finite sequence of formulas {φ 1, φ 2,..., φ n } such that φ = φ n and for every φ i in the sequence, φ i either belongs to X, is an axiom of H, or is obtained from the formulas {φ 1,..., φ i 1 } via one of the inference rules of H. Such a sequence is called a proof of φ with hypotheses X [3]. A consequence relation is a relation between sets of formulas and formulas defined X φ if φ is deducible from X by the rules and axioms of its corresponding deductive system. Then has the following properties: 1. if φ X then X φ 2. if X φ and X Y then Y φ 3. if X φ and for every ψ X, Y ψ, then Y φ For consequence relations where the set on the left contains a single formula, we will simply write φ ψ. Definition 2.4. The relation over the set of formulas F of L is defined φ ψ if and only if (i) φ ψ and (ii) ψ φ. Then is an equivalence relation on F ; it is the same as the statement φ if and only if ψ. For our purposes, we will write the equivalence class of the formula φ as [φ]. Definition 2.5. Any formula φ such that φ is a tautology; it is always true regardless of premises. The axioms of a deductive system are all tautologies. Theorem 2.1. The relation is a partial order on the equivalence classes of formulas. Proof. satisfies the three properties of a partial ordering: 1. Reflexivity: φ [φ], therefore φ φ. 2. Transitivity: From φ ψ, we know that there is a list of formulas proving ψ from φ and the axioms of H, and from ψ χ we know that there is another list of formulas proving χ from ψ. Concatenating these lists together (with some caveats: see [1]) produces a proof of χ from φ. So φ χ. 3. Anti-symmetry: if φ ψ and ψ φ then [φ] = [ψ]. 3

4 3 Propositional Logic Systems The language of Classical Propositional Logic (CPL) contains the variables {p, q,... } (denoting individual propositions), the constants {, } (denoting true and false), the unary connective { } (denoting negation), and the binary connectives {,, } (denoting conjunction, disjunction, and implication). 3.1 The axiomatic approach to proof However, it is also possible to provide a set of axioms, definitions, and rules of inference which describe H. There are many possible axiomatizations for CPL; we will use a comparatively large set of eleven axioms in our formulation of CPL [1], which are given in table 1. Table 1: 11 Axioms for CPL Name Axiom schema (φ, ψ, χ formulas) THEN-1 φ (χ φ) THEN-2 (φ (χ ψ)) ((φ χ) (φ ψ)) AND-1 φ χ φ AND-2 φ χ χ AND-3 φ (χ (φ χ)) OR-1 φ φ χ OR-2 χ φ χ OR-3 (φ ψ) ((χ ψ) (φ χ ψ)) NOT-1 (φ χ) ((φ χ) φ) NOT-2 φ ( φ χ) NOT-3 φ φ We define the contradiction to be φ φ and the tautology as. The only rule of inference of CPL is Modus Ponens, which states: {φ, φ ψ} ψ That is, if we know that φ and φ ψ are true, we may infer ψ is true. Theorem 3.1 (Deduction Theorem). If {φ 1,..., φ n, φ} ψ, then we can infer that {φ 1,..., φ n } φ ψ (For proof, see [1, ch. 1]). Corollary 3.2. If φ ψ, then φ ψ. Definition 3.1. Intuitionistic Propositional Logic (IPL) is a logical system which is identical to CPL in every way except that it lacks the axiom NOT-3, φ φ, also known as the law of the excluded middle. 4

5 4 The Algebraic Structure of Logic Systems Here is an example of a basic proof in CPL: Lemma 4.1. {φ, ψ} φ ψ. Proof. (1) φ hypothesis (2) ψ hypothesis (3) φ (ψ (φ ψ)) AND-3 (4) ψ (φ ψ) Modus Ponens on 1, 3 (5) φ ψ Modus Ponens on 2, 4 Theorem 4.2. The equivalence classes of formulas(given by ) of both CPL and IPL form a lattice λ under and. Proof. The least upper bound of the formulas φ and ψ is φ ψ. That is, the following statements φ (φ ψ) and ψ (φ ψ) are true, and for any formula χ for which φ χ and ψ χ, (φ ψ) χ. First, we show that (φ ψ) is an upper bound: φ (φ ψ): (1) φ hypothesis (2) φ (φ ψ) OR-1 (3) φ ψ Modus Ponens on (1), (2) ψ (φ ψ): (1) ψ hypothesis (2) ψ (φ ψ) OR-2 (3) (φ ψ) Modus Ponens on (1), (2) Now, we show that (φ ψ) is a least upper bound. That is, if φ χ and ψ χ, then (φ ψ) χ. This is equivalent (by Theorem 3.1) to the statement {φ χ, ψ χ, φ ψ} χ. 5

6 {φ χ, ψ χ, φ ψ} χ: (1) φ χ hypothesis (2) ψ χ hypothesis (3) φ ψ hypothesis (4) (φ χ) ((ψ χ) (φ ψ χ)) OR-3 (5) (ψ χ) (φ ψ χ) Modus Ponens on (1), (4) (6) φ ψ χ Modus Ponens on (2), (5) (7) χ Modus Ponens on (3), (6) Similarly, the greatest lower bound of the formulas φ and ψ is φ ψ: (φ ψ) φ: (1) φ ψ hypothesis (2) (φ ψ) φ AND-1 (3) φ Modus Ponens on (1), (2) (φ ψ) ψ: (1) φ ψ hypothesis (2) (φ ψ) ψ AND-2 (3) ψ Modus Ponens on (1), (2) {χ φ, χ ψ, χ} φ ψ: (1) χ hypothesis (2) χ φ hypothesis (3) χ ψ hypothesis (4) φ Modus Ponens on (1), (2) (5) ψ Modus Ponens on (1), (3) (6) φ ψ Lemma 4.1 on (4), (5) 6

7 The largest element of λ is the class of tautologies, [ ]. The smallest is the class of contradictions, [ ]. From the basic properties of lattices, we know that the commutative, associative, idempotent, and absorption laws hold for the logical connectives and (See Theorem 19.2 in [4]). The following theorem will allow us to further characterize the algebraic structure of these logic systems. Theorem 4.3. In CPL and IPL, conjunction distributes over disjunction and vice-versa. This is called the Rule of distribution, and it is stated formally as follows: φ (ψ χ) (φ ψ) (φ χ) φ (ψ χ) (φ ψ) (φ χ) Proof. We will prove the forward direction for conjunction distributing over disjunction. We will prove two separate statements: (i) φ (φ ψ) (φ χ) (1) φ hypothesis (2) φ (φ ψ) OR-1 (3) φ (φ χ) OR-2 (4) φ ψ Modus Ponens on 1, 2 (5) φ χ Modus Ponens on 1, 3 (6) (φ ψ) (φ χ) Lemma 4.1 on 4, 5 (ii) (ψ χ) (φ ψ) (φ χ) (1) ψ χ hypothesis (2) (ψ χ) ψ AND-1 (3) (ψ χ) χ AND-2 (4) ψ Modus Ponens on 1, 2 (5) χ Modus Ponens on 1, 3 (6) ψ (φ ψ) OR-2 (7) χ (φ χ) OR-2 (8) φ ψ Modus Ponens on 4, 6 (9) φ χ Modus Ponens on 5, 7 (10) (φ ψ) (φ χ) Lemma 4.1 on 8, 9 7

8 Theorem 4.2 tells us that because (φ (ψ χ)) is the least upper bound of φ and (ψ χ), and (φ ψ) (φ χ) is also an upper bound, then φ (ψ χ) (φ ψ) (φ χ). For the proof of the converse, see Podnieks and Detlovs [1, ch. 2]. By the principle of duality [4, p. 302], we may infer that disjunction distributes over conjunction. 4.1 Boolean Algebra We have shown that conjunction and disjunction on CPL and IPL follow the laws of commutativity, associativity, idempotence, absorption, and distribution. At this point, we have not shown that there is any difference between the algebraic models of each logic. The next step we take will expose a difference, as it will depend on the axiom NOT-3, which belongs only to CPL. The final step in characterizing the algebra of CPL as a Boolean algebra is to show that the the equivalence classes of its formulas are complemented. Theorem 4.4. The set of equivalence classes of formulas in CPL is a Boolean algebra over the operations of conjunction and disjunction. Proof. It only remains to show that CPL is complemented to establish this fact. For any formula φ in CPL, its complement is φ. We must show that φ φ and φ φ. The former is trivial, as its hypothesis is the axiom NOT-3 which is tautological by definition. Similarly, the statement φ φ is the definition of a contradiction, both in CPL and in IPL. The connection of CPL to Boolean algebras is the reason we can use truth tables to evaluate formulas. Because propositions and formulas have only two truth-values in CPL and there are a finite number of terms in every formula, we can build a table of all the possible truth values of the terms in a formula to ascertain the validity of the formula itself. In the truth-table approach, the consequence relation is defined as follows: for a set of formulas F and a formula φ, F φ if and only if every assignment of truth values that assigns to all ψ F also assigns to φ [3]. From the truth table, it is easy to see that {p, q} (p q), because every truth valuation that assigns to p and q also assigns to (p q). We can also see that the connective is equivalent to the conjunction and disjunction operators by p q ( p q). 4.2 Heyting Algebras The system of intuitionistic propositional logic is not complemented because it lacks the axiom NOT-3. Furthermore, the implication connective cannot be 8

9 Table 2: Truth table for propositions and connectives in CPL p q p p q p q p q defined in terms of conjunction and disjunction, as is possible in CPL. The complete algebraization of IPL, then, must somehow make use of this connective as an operator. The complete algebraization of IPL gives us what is known as a Heyting Algebra [5], which is a distributed lattice with an additional operator with the following additional axioms that govern the behavior of the new operator: 1. a a = 2. a (a b) = a b 3. b (a b) = b 4. a (b c) = (a b) (a c) If we define the implication operation so that a b = a b, then the Heyting algebra becomes a Boolean algebra. In this way, Boolean algebras are a subset of Heyting algebras; equivalently, we could say that CPL s are a subset of IPL s. 5 Closing Remarks The goal of this paper was not to give a complete description of the relationship between logic systems and algebras but to give a hint at the deep connection between the two fields. The complete description of the correspondence between a class of algebras and their logical counterparts was given by Tarski in 1935 [2], who expanded on Lindenbaum s idea of viewing the equivalence classes of formulas as a set with operations given by the connectives in the language. The complete, generalized version of Tarski s method is known as an algebraization of a logic system. Today, the investigation of the process of algebraization itself, and inquiry into the classes of logics can be successfully algebraized, has given rise to the field of Abstract Algebraic Logic. 9

10 References [1] V. Detlovs and K. Podnieks. Introduction to Mathematical Logic. University of Latvia, [2] Josep Maria Font, Ramon Jansana, and Don Pigozzi. A survey of abstract algebraic logic. Studia Logica, 329, [3] Ramon Jansana. Propositional consequence relations and algebraic logic. The Stanford Encyclopedia of Philosophy, Spring, [4] Thomas W. Judson. Abstract Algebra: Theory and Applications edition, [5] R. Padmanabhan and S. Rudeanu. Axioms for Lattices and Boolean Algebras. World Scientific Publishing Company, Copyleft Kyle Brooks (2012) cb 10

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

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

### Introduction to Metalogic

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

### Kazimierz 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

### COMP219: 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

### Logic and Discrete Mathematics. Section 3.5 Propositional logical equivalence Negation of propositional formulae

Logic and Discrete Mathematics Section 3.5 Propositional logical equivalence Negation of propositional formulae Slides version: January 2015 Logical equivalence of propositional formulae Propositional

### Packet #1: Logic & Proofs. Applied Discrete Mathematics

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

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

### The 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 :

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

### Deductive 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

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

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

### Intelligent Agents. First Order Logic. Ute Schmid. Cognitive Systems, Applied Computer Science, Bamberg University. last change: 19.

Intelligent Agents First Order Logic Ute Schmid Cognitive Systems, Applied Computer Science, Bamberg University last change: 19. Mai 2015 U. Schmid (CogSys) Intelligent Agents last change: 19. Mai 2015

### Unit 1. Propositional Logic Reading do all quick-checks Propositional Logic: Ch. 2.intro, 2.2, 2.3, 2.4. Review 2.9

Unit 1. Propositional Logic Reading do all quick-checks Propositional Logic: Ch. 2.intro, 2.2, 2.3, 2.4. Review 2.9 Typeset September 23, 2005 1 Statements or propositions Defn: A statement is an assertion

### Overview. Knowledge-Based 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

### An 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

### Propositional 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

### CHAPTER 1. MATHEMATICAL LOGIC 1.1 Fundamentals of Mathematical Logic

CHAPER 1 MAHEMAICAL LOGIC 1.1 undamentals of Mathematical Logic Logic is commonly known as the science of reasoning. Some of the reasons to study logic are the following: At the hardware level the design

### Announcements. CS311H: Discrete Mathematics. Propositional Logic II. Inverse of an Implication. Converse of a Implication

Announcements CS311H: Discrete Mathematics Propositional Logic II Instructor: Işıl Dillig First homework assignment out today! Due in one week, i.e., before lecture next Wed 09/13 Remember: Due before

### Equivalents 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

### Propositional Equivalence

Propositional Equivalence Tautologies and contradictions A compound proposition that is always true, regardless of the truth values of the individual propositions involved, is called a tautology. Example:

### 3 Propositional Logic

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

### Propositional Logic. Logical Expressions. Logic Minimization. CNF and DNF. Algebraic Laws for Logical Expressions CSC 173

Propositional Logic CSC 17 Propositional logic mathematical model (or algebra) for reasoning about the truth of logical expressions (propositions) Logical expressions propositional variables or logical

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

### Definition 2. Conjunction of p and q

Proposition Propositional Logic CPSC 2070 Discrete Structures Rosen (6 th Ed.) 1.1, 1.2 A proposition is a statement that is either true or false, but not both. Clemson will defeat Georgia in football

### Notes 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

### NEW RESULTS IN LOGIC OF FORMULAS WHICH LOSE SENSE

Bulletin of the Section of Logic Volume 14/3 (1985), pp. 114 119 reedition 2007 [original edition, pp. 114 121] Adam Morawiec Krystyna Piróg-Rzepecka NEW RESULTS IN LOGIC OF FORMULAS WHICH LOSE SENSE Abstract

### Logic. 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

### Notes 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

### Logic Part I: Classical Logic and Its Semantics

Logic Part I: Classical Logic and Its Semantics Max Schäfer Formosan Summer School on Logic, Language, and Computation 2007 July 2, 2007 1 / 51 Principles of Classical Logic classical logic seeks to model

### Propositional 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,

### Boolean Algebra and Proof. Notes. Proving Propositions. Propositional Equivalences. Notes. Notes. Notes. Notes. March 5, 2012

March 5, 2012 Webwork Homework. The handout on Logic is Chapter 4 from Mary Attenborough s book Mathematics for Electrical Engineering and Computing. Proving Propositions We combine basic propositions

### Lecture 7. Logic. Section1: Statement Logic.

Ling 726: Mathematical Linguistics, Logic, Section : Statement Logic V. Borschev and B. Partee, October 5, 26 p. Lecture 7. Logic. Section: Statement Logic.. Statement Logic..... Goals..... Syntax of Statement

### 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:

### Logic as a Tool Chapter 1: Understanding Propositional Logic 1.1 Propositions and logical connectives. Truth tables and tautologies

Logic as a Tool Chapter 1: Understanding Propositional Logic 1.1 Propositions and logical connectives. Truth tables and tautologies Valentin Stockholm University September 2016 Propositions Proposition:

### Readings: Conjecture. Theorem. Rosen Section 1.5

Readings: Conjecture Theorem Lemma Lemma Step 1 Step 2 Step 3 : Step n-1 Step n a rule of inference an axiom a rule of inference Rosen Section 1.5 Provide justification of the steps used to show that a

### CS206 Lecture 03. Propositional Logic Proofs. Plan for Lecture 03. Axioms. Normal Forms

CS206 Lecture 03 Propositional Logic Proofs G. Sivakumar Computer Science Department IIT Bombay siva@iitb.ac.in http://www.cse.iitb.ac.in/ siva Page 1 of 12 Fri, Jan 03, 2003 Plan for Lecture 03 Axioms

### Display calculi in non-classical logics

Display calculi in non-classical logics Revantha Ramanayake Vienna University of Technology (TU Wien) Prague seminar of substructural logics March 28 29, 2014 Revantha Ramanayake (TU Wien) Display calculi

### CHAPTER 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

### Nonclassical 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

### Section 1.3: Valid and Invalid Arguments

Section 1.3: Valid and Invalid Arguments Now we have developed the basic language of logic, we shall start to consider how logic can be used to determine whether or not a given argument is valid. In order

### Boolean Algebra CHAPTER 15

CHAPTER 15 Boolean Algebra 15.1 INTRODUCTION Both sets and propositions satisfy similar laws, which are listed in Tables 1-1 and 4-1 (in Chapters 1 and 4, respectively). These laws are used to define an

### CHAPTER 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

### Computation 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

### Semantical 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

### Propositional Calculus: Formula Simplification, Essential Laws, Normal Forms

P Formula Simplification, Essential Laws, Normal Forms Lila Kari University of Waterloo P Formula Simplification, Essential Laws, Normal CS245, Forms Logic and Computation 1 / 26 Propositional calculus

### Non-classical Logics: Theory, Applications and Tools

Non-classical 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.

### Logics of n-ary Contact

Sofia University St. Kliment Ohridski Faculty of Mathematics and Informatics Department of Mathematical Logic and Its Applications Master Thesis Logics of n-ary Contact Ivan Zheliazkov Nikolov M.Sc. Logics

### Classical Propositional Logic

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

### Chapter 1: The Logic of Compound Statements. January 7, 2008

Chapter 1: The Logic of Compound Statements January 7, 2008 Outline 1 1.1 Logical Form and Logical Equivalence 2 1.2 Conditional Statements 3 1.3 Valid and Invalid Arguments Central notion of deductive

### BASIC 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

### Propositional Logic: Models and Proofs

Propositional Logic: Models and Proofs C. R. Ramakrishnan CSE 505 1 Syntax 2 Model Theory 3 Proof Theory and Resolution Compiled at 11:51 on 2016/11/02 Computing with Logic Propositional Logic CSE 505

### Outline. Overview. Syntax Semantics. Introduction Hilbert Calculus Natural Deduction. 1 Introduction. 2 Language: Syntax and Semantics

Introduction Arnd Poetzsch-Heffter Software Technology Group Fachbereich Informatik Technische Universität Kaiserslautern Sommersemester 2010 Arnd Poetzsch-Heffter ( Software Technology Group Fachbereich

### HANDOUT 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

### CS100: DISCRETE STRUCTURES. Lecture 5: Logic (Ch1)

CS100: DISCREE SRUCURES Lecture 5: Logic (Ch1) Lecture Overview 2 Statement Logical Connectives Conjunction Disjunction Propositions Conditional Bio-conditional Converse Inverse Contrapositive Laws of

### Lecture Notes 1 Basic Concepts of Mathematics MATH 352

Lecture Notes 1 Basic Concepts of Mathematics MATH 352 Ivan Avramidi New Mexico Institute of Mining and Technology Socorro, NM 87801 June 3, 2004 Author: Ivan Avramidi; File: absmath.tex; Date: June 11,

### DISCRETE MATH: FINAL REVIEW

DISCRETE MATH: FINAL REVIEW DR. DANIEL FREEMAN 1) a. Does 3 = {3}? b. Is 3 {3}? c. Is 3 {3}? c. Is {3} {3}? c. Is {3} {3}? d. Does {3} = {3, 3, 3, 3}? e. Is {x Z x > 0} {x R x > 0}? 1. Chapter 1 review

### Lecture 4. Algebra, continued Section 2: Lattices and Boolean algebras

V. Borschev and B. Partee, September 21-26, 2006 p. 1 Lecture 4. Algebra, continued Section 2: Lattices and Boolean algebras CONTENTS 1. Lattices.... 1 1.0. Why lattices?... 1 1.1. Posets... 1 1.1.1. Upper

### Glossary 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

### The proposition p is called the hypothesis or antecedent. The proposition q is called the conclusion or consequence.

The Conditional (IMPLIES) Operator The conditional operation is written p q. The proposition p is called the hypothesis or antecedent. The proposition q is called the conclusion or consequence. The Conditional

### A generalization of modal definability

A generalization of modal definability Tin Perkov Polytechnic of Zagreb Abstract. Known results on global definability in basic modal logic are generalized in the following sense. A class of Kripke models

### The 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 10468-1589 e-mail: fitting@lehman.cuny.edu web page:

### CHAPTER 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

### MAT 243 Test 1 SOLUTIONS, FORM A

t MAT 243 Test 1 SOLUTIONS, FORM A 1. [10 points] Rewrite the statement below in positive form (i.e., so that all negation symbols immediately precede a predicate). ( x IR)( y IR)((T (x, y) Q(x, y)) R(x,

### Subtractive Logic. To appear in Theoretical Computer Science. Tristan Crolard May 3, 1999

Subtractive Logic To appear in Theoretical Computer Science Tristan Crolard crolard@ufr-info-p7.jussieu.fr May 3, 1999 Abstract This paper is the first part of a work whose purpose is to investigate duality

### Lecture 2: Syntax. January 24, 2018

Lecture 2: Syntax January 24, 2018 We now review the basic definitions of first-order logic in more detail. Recall that a language consists of a collection of symbols {P i }, each of which has some specified

### Department of Computer Science University at Albany, State University of New York Solutions to Sample Discrete Mathematics Examination II (Fall 2007)

Department of Computer Science University at Albany, State University of New York Solutions to Sample Discrete Mathematics Examination II (Fall 2007) Problem 1: Specify two different predicates P (x) and

### 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,

### Semantics 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

### 3 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

### Proofs: A General How To II. Rules of Inference. Rules of Inference Modus Ponens. Rules of Inference Addition. Rules of Inference Conjunction

Introduction I Proofs Computer Science & Engineering 235 Discrete Mathematics Christopher M. Bourke cbourke@cse.unl.edu A proof is a proof. What kind of a proof? It s a proof. A proof is a proof. And when

### Stanford 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 two-valued logic with only

### Knowledge based Agents

Knowledge based Agents Shobhanjana Kalita Dept. of Computer Science & Engineering Tezpur University Slides prepared from Artificial Intelligence A Modern approach by Russell & Norvig Knowledge Based Agents

### Mathematics for linguists

Mathematics for linguists WS 2009/2010 University of Tübingen January 7, 2010 Gerhard Jäger Mathematics for linguists p. 1 Inferences and truth trees Inferences (with a finite set of premises; from now

### Neighborhood Semantics for Modal Logic Lecture 3

Neighborhood Semantics for Modal Logic Lecture 3 Eric Pacuit ILLC, Universiteit van Amsterdam staff.science.uva.nl/ epacuit August 15, 2007 Eric Pacuit: Neighborhood Semantics, Lecture 3 1 Plan for the

### Ex: Boolean expression for majority function F = A'BC + AB'C + ABC ' + ABC.

Boolean Expression Forms: Sum-of-products (SOP) Write an AND term for each input combination that produces a 1 output. Write the input variable if its value is 1; write its complement otherwise. OR the

### The Deduction Rule and Linear and Near-linear Proof Simulations

The Deduction Rule and Linear and Near-linear Proof Simulations Maria Luisa Bonet Department of Mathematics University of California, San Diego Samuel R. Buss Department of Mathematics University of California,

### Outline. Formale Methoden der Informatik First-Order Logic for Forgetters. Why PL1? Why PL1? Cont d. Motivation

Outline Formale Methoden der Informatik First-Order Logic for Forgetters Uwe Egly Vienna University of Technology Institute of Information Systems Knowledge-Based Systems Group Motivation Syntax of PL1

### Modal 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.

### 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,

### Lecture 3: Semantics of Propositional Logic

Lecture 3: Semantics of Propositional Logic 1 Semantics of Propositional Logic Every language has two aspects: syntax and semantics. While syntax deals with the form or structure of the language, it is

### Propositional 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

### Multiplicative Conjunction and an Algebraic. Meaning of Contraction and Weakening. A. Avron. School of Mathematical Sciences

Multiplicative Conjunction and an Algebraic Meaning of Contraction and Weakening A. Avron School of Mathematical Sciences Sackler Faculty of Exact Sciences Tel Aviv University, Tel Aviv 69978, Israel Abstract

### Section 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

### Mathematical Logic. (Based on lecture slides by Stan Burris) George Voutsadakis 1. Lake Superior State University. LSSU Math 300

Mathematical Logic (Based on lecture slides by Stan Burris) George Voutsadakis 1 1 Mathematics and Computer Science Lake Superior State University LSSU Math 300 George Voutsadakis (LSSU) Logic January

### Logic and Truth Tables

Logic and Truth Tables What is a Truth Table? A truth table is a tool that helps you analyze statements or arguments in order to verify whether or not they are logical, or true. There are five basic operations

### Introduction to Metalogic 1

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

### Lecture 9. Model theory. Consistency, independence, completeness, categoricity of axiom systems. Expanded with algebraic view.

V. Borschev and B. Partee, October 17-19, 2006 p. 1 Lecture 9. Model theory. Consistency, independence, completeness, categoricity of axiom systems. Expanded with algebraic view. CONTENTS 0. Syntax and

### Adding truth-constants to logics of continuous t-norms: axiomatization and completeness results

Adding truth-constants to logics of continuous t-norms: axiomatization and completeness results Francesc Esteva, Lluís Godo, Carles Noguera Institut d Investigació en Intel ligència Artificial - CSIC Catalonia,

### An 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 92093-0112, USA Contents 1. Proof theory

### Propositional Logic. Logic. Propositional Logic Syntax. Propositional Logic

Propositional Logic Reading: Chapter 7.1, 7.3 7.5 [ased on slides from Jerry Zhu, Louis Oliphant and ndrew Moore] Logic If the rules of the world are presented formally, then a decision maker can use logical

### An 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

8. Reductio ad absurdum 8.1 A historical example In his book, The Two New Sciences, 10 Galileo Galilea (1564-1642) gives several arguments meant to demonstrate that there can be no such thing as actual

### Discrete Mathematical Structures. Chapter 1 The Foundation: Logic

Discrete Mathematical Structures Chapter 1 he oundation: Logic 1 Lecture Overview 1.1 Propositional Logic 1.2 Propositional Equivalences 1.3 Quantifiers l l l l l Statement Logical Connectives Conjunction

### Boolean Algebras. Chapter 2

Chapter 2 Boolean Algebras Let X be an arbitrary set and let P(X) be the class of all subsets of X (the power set of X). Three natural set-theoretic operations on P(X) are the binary operations of union

### BL-Functions and Free BL-Algebra

BL-Functions and Free BL-Algebra Simone Bova bova@unisi.it www.mat.unisi.it/ bova Department of Mathematics and Computer Science University of Siena (Italy) December 9, 008 Ph.D. Thesis Defense Outline

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