Relevance Logic. Hans Halvorson. December 21, New Dec 16: Updated section on possible worlds semantics.

Size: px
Start display at page:

Download "Relevance Logic. Hans Halvorson. December 21, New Dec 16: Updated section on possible worlds semantics."

Transcription

1 Relevance Logic Hans Halvorson December 21, 2007 New Dec 16: Updated section on possible worlds semantics 1 Structural rules Definition 11 The collection of dependencies is defined inductively (Base case) The following symbols are dependencies: T, t (Base case) Every natural number is a dependency (Inductive case) If and y are dependencies then (, y) is a dependency (Inductive case) If and y are dependencies then (; y) is a dependency (Closure clause) Nothing is a dependency that is not generated via the previous four clauses As usual, we allow ourselves to drop the outermost parentheses So, the following is a dependency: 7; ((4; 3), 2) The following is also a dependency: (7; (t, 7)), T Henceforth, we never allow empty dependency sets (as is permitted in Lemmon s system [Lem78]) Instead, the dependencies t and T will play the role that is played by the empty set in the traditional formulation In particular, the line t (n) A corresponds to the claim: 1

2 A is derivable (from no assumptions) which we also write as A We will eplain shortly how one can obtain t as a dependency by itself, even though one always begins with 1 as the first dependency What is the intended meaning of the comma and semicolon? That s not so clear For now, we use some suggestive terminology: comma corresponds to aggregation, and semicolon corresponds to fusion The key difference between the two operations is that an aggregate of two sets of sentences is logically stronger than each set individually; on the other hand, the fusion of two sets of sentences requires acting on one of the two sets with the other and so the resulting set might be logically weaker than the sets with which we started We will continue to use the rules for the comma that are implicit in Lemmon s framework: in particular, the comma is associative, commutative, and satisfies both contraction (, ) and epansion (, y) These comma rules are tacit assumptions of Lemmon s system, because it is implicitly assumed that dependencies aggregate by set union (Remind yourself that set union is associative and commutative Furthermore, contraction is smuggled into CPL natural deduction when students are instructed to write n instead of n, n Finally, epansion in CPL is a consequence of the fact that conjunction intro and elim can be used to epand the set of dependencies) We now give some meaning to the two constants t and T Formally, T acts like the additive identity (if one thinks of comma as addition) and t acts like the multiplicative identity (if one thinks of the semicolon as multiplication) Intuitively speaking, T can be thought of as the emptyset (the identity for the operation of set union), and t can be thought of as the set of all tautologies T Identity In natural deduction format: T, = =, T T, (i) A (j) A i T = 2

3 Given the structural rules for the comma (see below), we can always simply omit T Just treat it as you are wont to treat the empty set! t Identity t; = In natural deduction format: t; (i) A (j) A i t= We now list a bunch of possible postulates on the semicolon operation Rule Name System ; (y; z) = (; y); z Associativity RW ; y = y; Commutativity RW ; Contraction R ; Mingle RM ; y Epansion CPL The top two rows (associativity, commutativity) are two-sided replacement rules That means, that given either side of an equality as a dependency, we can replace it on a subsequent line with the other side of that equality For eample, commutativity allows us to replace ; y with y; The bottom three rows (contraction, mingle, epansion) allow us to replace what is on the left of the arrow with what is on the right of the arrow So, for eample, mingle would allow us to move from a line with (n) A to a line with ; (n) A If you think about it, you will realize that our practices of manipulating dependency numbers in CPL were never eplicitly justified We thought carefully about which manipulations are permitted on sentences (on the right); but we did not think carefully about which manipulations are permitted on dependencies (on the left)! Our goal now is to fi this omission 3

4 2 Inference rules 21 Rule of assumptions In words: i (i) B Assumption On any line, you are permitted to write any sentence, so long as you write the number of the line as the dependency and cite the rule A 22 Copying rules We call these copying rules because we just copy the dependencies on the left Double Negation (DN) (i) A (j) A i DN (i) A (j) A i DN Introduction (i) A (j) A B i Intro (i) A (j) B A i Intro 4

5 Elimination (i) A B (j) A i Elim (i) A B (j) B i Elim 23 Aggregation rules We call these aggregation rules because we aggregate (using the comma) the dependencies of the input sentences Introduction y (i) A (j) B, y (k) A B i, j Intro 24 Fusion rules We have to be careful now in the statement of these rules, because they depend crucially on the structure of the dependencies, and not just the set of dependencies Introduction i (i) A A ; i (j) B some rule (k) A B i, j Intro 5

6 In words: Permitted to remove dependencies that are fusioned on the right by placing the corresponding sentence as the antecedent of a conditional In practice, the modified Intro rule renders useless any making of irrelevant assumptions Indeed, suppose that we are given a derivation of B from (ie a line with dependencies and B on the right), and we want to derive A B from Then we would need a derivation of B from ; i But, roughly speaking, ; i might be logically weaker than, and so there is no guarantee that there is a derivation of B from ; i Note: Intro is only permitted for dependencies that are fusioned on the right For eample, the following step is not warranted by Intro: i (i) A i; (j) B (k) A B However, when fusion is commutative, then one additional step will transform the above into a valid inference Elimination y (i) A B (j) A ; y (k) B i, j Elim Modus Tollens (i) A B y (j) B ; y (k) A i, j MT 6

7 Elimination This rule looks much worse than it is It is just like the basic Elim rule (from CPL), ecept that each derivation of the conclusion (C) must actually use the corresponding disjunct (A and then B) where use is made precise by means of the fusion of dependencies (i) A B j (j) A A y; j (k) C l (l) B A z; l (m) C ; (y; z) (n) C i, j, k, l, m Elim 3 Some systems of relevance logic Definition 31 Consider some set of the structural and inference rules Let A 1,, A n, B be sentences Then we say that A 1,, A n B, just in case there is a correctly written proof with final line 1, 2,, n (m) B where A i is assumed on line i, for i = 1,, n Postulate All systems obey all structural rules for comma Postulate All systems have the full set of inference rules 7

8 31 DW DW is the system that assumes no structural rules for ; other than t Identity However, t Identity yields some tautologies We now show that P P in DW 1 (1) p A t; 1 (2) p 1, t = t (3) p p 1, 2, Intro In fact, it can be shown that the only tautologies in DW are of the form A A 32 Associative, commutative logic (RW) The system RW assumes associativity and commutativity for semicolon Here are some things that can be proven in RW: 1 Permutation 2 Prefiing 3 Suffiing [p (q r)] [q (p r)] (p q) [(r p) (r q)] (p q) [(q r) (p r)] 4 Contrapositive (p q) ( q p) TO DO: How is RW related to linear logic? 8

9 321 Fusion Definition 32 Consider a logic with connectives and We say that is a fusion connective just in case the following holds for all formulas A, B, C: A (B C) is logically equivalent to (A B) C In logics with Associative and Commutative ;, we can show that the connective defined in terms of: is a fusion connective 33 R A B = (A B), The system R (= RW + Contraction) is the most pure and interesting relevance logic at least according to Anderson and Belnap [AB75] It results from adding to RW the contraction rule for dependencies: In natural deduction format: ; ; (i) A (j) A i Contract Note that in the above schema, can be a comple dependency So, for eample, the following is warranted by contraction: (1, 2); (1, 2) (i) A (1, 2) (j) A i Contract In summary, R is characterized by the fact that the semicolon is assumed to be associative, commutative, and to satisfy contraction Here are some things that can be proven in R but not in RW: 1 Contraction (p (p q)) (p q) 9

10 2 Disjunctive Consequence p q p q 3 Proof by Contradiction (p q) [(p q) p] 4 Weak Reductio 5 Reductio 6 Miing 7 Dichotomy (p p) p ( p p) p {p r, q r} (q p) r ( p q) [(p q) q] 8 Ecluded Middle p p Conjecture 33 Suppose that A, B are zero-th degree formulas (ie A and B do not contain ) Then A B in R iff B is a first degree entailment (FDE) of A Thus, R is a conservative etension of FDE 34 R Mingle The system RM (= R + Mingle) is said (by Anderson and Belnap) to be slightly irrelevant It adds to R the structural rule Mingle ;, 10

11 which is the reverse of Contraction The natural deduction format of Mingle is as follows: (i) A ; (j) A i Mingle Here are some things that can be proven in RM but not in R: 1 Mingle 2 Chain order p (p p) (p q) (q p) Here s a proof of the sentence Mingle using the structural rule Mingle 1 (1) p A 1; 1 (2) p 1Mingle t; (1; 1) (3) p 2t = (t; 1); 1 (4) p 3Assoc t; 1 (5) p p 1, 4 Intro t (6) p (p p) 1, 5 Intro 35 Classical propositional logic CPL results from supplementing RM with epansion: In natural deduction format: ; y (i) A ; y (j) A i Epansion Here are some things that can be proven in CPL but not in RM: 11

12 1 Positive Parado p (q p) 2 Negative Parado p (p q) 3 Bottom (EFQ) 4 Top (q q) p p (q q) 4 Semantics This is the section where we talk about semantics We first present a simple functional semantics for RM due to Sugihara 41 Functional semantics for R-Mingle The natural deduction system RM is sound and complete relative to Sugihara s semantics, as described below Definition 41 A Sugihara valuation f is a function from sentences to integers Z = {, 2, 1, 0, 1, 2, } such that: 1 f(a B) = min{f(a), f(b)} 2 f(a B) = ma{f(a), f(b)} 3 f( A) = f(a) 4 f(a B) = sign[f(b) f(a)] ma{ f(a), f(b) }, where sign(z) = +1 when z 0, and sign(z) = 1 when z < 0 Definition 42 (Designated Values) We say that a Sugihara valuation f satisfies a sentence A just in case f(a) 0 12

13 Eample We can use the Sugihara semantics to show that negative and positive parado are not provable in RM For eample, for the sentence p (q q), every valuation assigns the consequent q q the value q But then we can assign p any value that we wish, for eample f(p) = q + 1 It then follows that f(p (q q)) = 1, and p (q q) is not a tautology of RM Similarly, for Negative Parado, for any fied value of p, we can adjust the value of q to be as low or as high as we want By doing so, we can adjust the value of p q as low as we want And since the value of p is already fied, we can make p (p q) take a negative value Hence p (p q) is not a tautology of RM 42 Possible worlds semantics We let R + denote the positive fragment of R That is, the sentences of R + are the sentences of R that contain no negation symbols Definition 43 An R + frame is a triple W, R, 1 where W is a nonemtpy set ( worlds or situations ), R is a ternary relation on W, and 1 is a distinguished element of W For brevity of epression we define: a b iff R1ab R 2 abcd just in case ( )(Rab & Rcd) R 2 a(bc)d just in case ( )(Rbc & Rad) We then require: 1 (Identity) a a; that is, R1aa; 2 (Commutativity) If Rabc then Rbac; 3 (Associativity) If R 2 abcd then R 2 a(bc)d; 4 (Monotonicity) If Rabc and a a then Ra bc; 5 (Idempotence) Raaa 13

14 The various requirements in the above definition correspond to structural rules (in the sense that if the requirements hold of the model, then the structural rule is truth preserving) In particular, Identity corresponds to t = ; Commutativity corresponds to Commutativity, Associativity corresponds to Assocativity; and Idempotence corresponds to Contraction Lemma 44 In a R + frame, is refleive and transitive Proof Refleivity is just the identity aiom To show transitivity, assume that a b and b c Then R1bc and monotonicity entails that R1ac, that is a c Definition 45 An R + model is a structure W, R, 1, where W, R, 1 is an R + frame and is a relation from elements of W to sentences of R + satisfying the following conditions: 1 (Atomic Heredity) If a p and a b then b p 2 (Valuational Clauses) ( ) a A B iff a A and a B ( ) a A B iff a A or a B ( ) a A B iff b, c W [Rabc & b A c B] ( ) a A B iff b, c W [Rbca & b A & c B] Definition 46 We say that A is verified on a model W, R, 1, just in case 1 A We say that A entails B on a model W, R, 1, if a W [a A a B] Definition 47 An R frame is a structure W, R, 1, where W, R, 1 is an R + frame, and is a unary operation on W such that: (Period two) (a ) = a; (Inversion) If Rabc then Rac b ; (Classical) 1 = 1 14

15 Definition 48 An R model is a structure W, R, 1,, where W, R, 1, is an R frame, and W, R, 1, is an R + model, and: ( ) a A iff a A Hint: R is a conservative etension of R + That is, if R A, and A contains no negation signs, then R+ A Practically speaking, this means that to refute a positive R sentence, it suffices to give a refuting R + model Eample We show that R p (p p) Let W = {1, a, b}, and let R = {111, 1bb, b1b, 1ba, b1a, 1aa, a1a, 1a1, a11, bbb, bba, bb1, aab, aaa, aa1, abb, bab, aba, baa, ab1, ba1} Define a relation from W to sentences by setting 1 p and a p, and otherwise A for atomic a It then follows that a p p, since Raab and a p, but b p But then 1 p (p p) since R1aa and a p, but a p p The central intuition behind this eample is that b a 1, and a a = b, where p is forced at a but not at b (Think of Ryz as saying that z is above the fusion y, in the sense that z forces at least as much to be true as y) Hence p p is not true at a, because a fused with a p-world (namely itself) does not result in a p-world We will see below that this maneuver is not permitted in RM models, essentially because a a is required to be above a Eample We show that R (p q) (q p) Let W = {0, 1, 2} In this eample we use to denote the standard linear order on the numbers in W ; and we use a b to denote the distinct relation on W defined as R0ab Now define Rabc iff a b c a + b (1) Commutativity of R is a consequence of commutativity of a b and a + b Identity follows from the fact that a a a, and idempotence follows from 15

16 the fact that a a = 0 a 2a = a + a Proving the associativity of R is somewhat complicated, and so we relegate that proof to Appendi A Now let = for all W Then Period Two follows automatically To see that Contrapositive holds, suppose that Rabc By using Commutativity, we may assume that b a, and hence that b a + c By the definition of Rabc, we have a b c a + b (2) Subtracting a from Eqn 2 yields b c a b, and thus a c b Therefore, a c b a + c, which means that Racb Since b = b and c = c, we have shown then that if Rabc then Rac b Now we check which constraints are imposed by heredity If a b, then b 0 c b + 0, and so b = c Hence there are no hereditary relations between distinct worlds in W In particular, we may set 1 p and 2 q, but otherwise a A for atomic A We then have 0 p q since R011 and 1 p, but 1 q Similarly, 0 q p since R022 and 2 q, but 2 p Note by the way that W, R, 0, fails to be a RM model (see below) since R220 but Possible worlds semantics for RM and CPL Definition 49 A RM frame is a R frame in which: if Rabc then a c or b c Proposition 410 If W, R, 1, is a RM frame then either 1 a or 1 a Proof If W, R, 1, is a R frame then R1aa Ra1a Raa 1 (Identity) (Commutation) (Contraposition) But if Rabc entails that a c or b c, then a 1 or a 1 Hence Contraposition and Period Two entail that 1 a or 1 a 16

17 Definition 411 A CPL frame is a R frame in which: if Rabc then a c Eample We show that p p RM q Let W = {1, a, b}, and let R = {111, aaa, bbb, abb, baa, bab, aba, 1aa, 1bb, a1a, b1b, ab1, ba1, 1b1, b11, 11a, 1ba, bb1, b1a, bba} Let 1 = 1, a = b, b = a To see that W, R, 0, satisfies the RM requirement (if Ryz then z or y z) note that the worlds are linearly ordered b 1 a Clearly terms of the form R trivially satisfy the requirement Net, note that we have Ry only in cases where y Finally, in the case where y, y z and z, the only problematic cases would be Ra1b or R1ab, neither of which occur in the table (Note, however, that this frame does not satisfy the CPL constraint, since Rab1 but a 1) We now define a relation from W to sentences: let a p, and otherwise A for atomic A (Since a only if = a, the assumption a p entails no further constraints) Since a p, it follows that a p and hence a p p But a q, and therefore p p does not entail q on this model Eample We show that RM p (q q) Let W, R, 0, be the RM frame from the previous eample Let p and a q, and otherwise let A for atomic A We claim then that 1 p (q q) First note that b q q since Rba1 and a q, but 1 q But then 1 p (q q) since R1bb and b p but b q q Note: There is a common theme in the previous two eamples: the worlds are ordered b 1 a Since 1 = 1, the world 1 forces all Boolean tautologies, and cannot force any Boolean contradiction (see below) Hence, worlds above 1 force Boolean tautologies; and worlds below 1 cannot force Boolean contradictions Furthermore, since R1y means that y, and since we require heredity, it follows that 1 forces all sentences of the form A A 17

18 But given b 1 a with a = b, it is possible for a to force classical contradictions; and it is possible for b to fail to force classical tautologies, including A A Indeed, R1bb (Identity) entails (by Commutation and Inversion) that Rba1 Thus b A A only if 1 A whenever a A But certainly when A is atomic, we can choose for a A but 1 A Lemma 412 If a = a, then a A for each Boolean tautology A, and a B for each Boolean contradiction B Proof By definition a A iff a A By assumption, a = a, hence a A iff a A Thus, a straightforward inductive argument shows that if A is a Boolean tautology, then a A Similarly, if B is a Boolean contradiction, then a B Eample We show that p q RM p q Under construction A Appendi In this appendi we prove associativity for the ternary relation R on {0, 1, 2} defined by Rabc a b c a + b Definition A1 Let, y, z be positive integers, and define δ(, y, z) = min{ γ : + γ [ y z, y + z ]} That is, δ(, y, z) is the minimum distance from the number to the interval [ y z, y + z ] Lemma A2 For positive integers, y, z, we have δ(, y, z) = δ(z, y, ) 18

19 Proof We argue in three cases depending on the relation between and the interval [ y z, y + z ] (Case 1) is in the interval [ y z, y + z ] That is y z y + z Since y z, it follows that y z Since y + z it follows that y z These two facts entail that y z Furthermore, since z y, it follows that z + y Therefore, y z y + (Case 2) < y z Then y z = + k for some positive integer k In fact, k = δ(, y, z) If z y then y z = + k It then follows that = y z k, and since z, k are positive integers, < y Furthermore, z = y k = y k Therefore, δ(z, y, ) = k If z > y then z y = + k and z = + y + k Thus, again δ(z, y, ) = k (Case 3) > y + z Then = y + z + k for some positive integer k, in fact k = δ(, y, z) But then y <, since z, k are positive, and y = z + k, therefore y = z + k Thus, δ(z, y, ) = k Proposition A3 The relation R is associative Proof We claim that and that R 2 abcd δ(c, b, a) d a + b + c, (3) R 2 a(bc)d δ(a, b, c) d a + b + c (4) Since Lemma A2 shows that δ(a, b, c) = δ(c, b, a), Eqns 3 and 4 entail that R 2 abcd R 2 a(bc)d Let γ be the smallest integer such that c+γ [ a b, a+b ]; thus, γ = δ(c, b, a) Then by the definition of R, we have Rab(c + γ) and R(c + γ)c γ Therefore, R 2 abc γ We now claim that if R 2 abcd, and d < a+b+c, then R 2 abc(d+1) Indeed, if R 2 abcd, then there is an such that Rab and Rcd If < a + b, then 19

20 also Rab( + 1), and R( + 1)c(d + 1) If = a + b, then R(a + b)cd and d < a + b + c entails that R(a + b)c(d + 1) Thus, in either case R 2 abc(d + 1) Thus, we have now established that R 2 abc γ, with γ = δ(c, b, a), and that R 2 abcd R 2 abc(d+1) whenever d < a+b+c These two facts together entail Eqn 3 Now we establish Eqn 4 Let γ be the smallest integer such that a + γ [ c b, c+b ]; thus, γ = δ(a, b, c) Then we have Rbc(a+γ) and Ra(a+γ) γ Therefore, R 2 a(bc) γ As above, it also follows that if R 2 a(bc)d and d < a+b+c, then R 2 a(bc)(d+ 1) But then Eqn 4 follows Acknowledgments: Our formulation of a natural deduction system for substructural logics is due to Read [Rea88, pp 51 71] and Slaney [Sla90] Our formulation of possible world semantics for R draws on [ABD92, pp ], see also [Rea88] References [AB75] Alan Ross Anderson and Nuel D Belnap, Jr Entailment Princeton University Press, Princeton, NJ, 1975 [ABD92] Alan Ross Anderson, Nuel D Belnap, Jr, and J Michael Dunn Entailment The logic of relevance and necessity Vol II Princeton University Press, Princeton, NJ, 1992 [Lem78] E J Lemmon Beginning logic Hackett Publishing Co, Indianapolis, Ind, revised edition, 1978 Edited by George W D Berry [Rea88] Stephen Read Relevant Logic Blackwell, 1988 [Sla90] John Slaney A general logic Australasian Journal of Philosophy, 68:74 89,

General Logic (with Special Application to Relevance Logic)

General Logic (with Special Application to Relevance Logic) General Logic (with Special Application to Relevance Logic) Hans Halvorson (Version 0.2, Revised 7:27pm, Friday 13 th January, 2006.) 1 Structural Rules Our formulation of a natural deduction system for

More information

Equivalents of Mingle and Positive Paradox

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

More information

First-Degree Entailment

First-Degree Entailment March 5, 2013 Relevance Logics Relevance logics are non-classical logics that try to avoid the paradoxes of material and strict implication: p (q p) p (p q) (p q) (q r) (p p) q p (q q) p (q q) Counterintuitive?

More information

Propositional logic (revision) & semantic entailment. p. 1/34

Propositional logic (revision) & semantic entailment. p. 1/34 Propositional logic (revision) & semantic entailment p. 1/34 Reading The background reading for propositional logic is Chapter 1 of Huth/Ryan. (This will cover approximately the first three lectures.)

More information

Relevant Logic. Daniel Bonevac. March 20, 2013

Relevant Logic. Daniel Bonevac. March 20, 2013 March 20, 2013 The earliest attempts to devise a relevance logic that avoided the problem of explosion centered on the conditional. FDE, however, has no conditional operator, or a very weak one. If we

More information

Propositional Logic Review

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

More information

Language of Propositional Logic

Language of Propositional Logic Logic A logic has: 1. An alphabet that contains all the symbols of the language of the logic. 2. A syntax giving the rules that define the well formed expressions of the language of the logic (often called

More information

The Importance of Being Formal. Martin Henz. February 5, Propositional Logic

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

More information

Natural Deduction. Formal Methods in Verification of Computer Systems Jeremy Johnson

Natural Deduction. Formal Methods in Verification of Computer Systems Jeremy Johnson Natural Deduction Formal Methods in Verification of Computer Systems Jeremy Johnson Outline 1. An example 1. Validity by truth table 2. Validity by proof 2. What s a proof 1. Proof checker 3. Rules of

More information

Meta-logic derivation rules

Meta-logic derivation rules Meta-logic derivation rules Hans Halvorson February 19, 2013 Recall that the goal of this course is to learn how to prove things about (as opposed to by means of ) classical first-order logic. So, we will

More information

Propositional Logic: Part II - Syntax & Proofs 0-0

Propositional Logic: Part II - Syntax & Proofs 0-0 Propositional Logic: Part II - Syntax & Proofs 0-0 Outline Syntax of Propositional Formulas Motivating Proofs Syntactic Entailment and Proofs Proof Rules for Natural Deduction Axioms, theories and theorems

More information

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION

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

Natural Deduction for Propositional Logic

Natural Deduction for Propositional Logic Natural Deduction for Propositional Logic Bow-Yaw Wang Institute of Information Science Academia Sinica, Taiwan September 10, 2018 Bow-Yaw Wang (Academia Sinica) Natural Deduction for Propositional Logic

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

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

CSCI.6962/4962 Software Verification Fundamental Proof Methods in Computer Science (Arkoudas and Musser) Chapter p. 1/33

CSCI.6962/4962 Software Verification Fundamental Proof Methods in Computer Science (Arkoudas and Musser) Chapter p. 1/33 CSCI.6962/4962 Software Verification Fundamental Proof Methods in Computer Science (Arkoudas and Musser) Chapter 4.1-4.8 p. 1/33 CSCI.6962/4962 Software Verification Fundamental Proof Methods in Computer

More information

COSE212: Programming Languages. Lecture 1 Inductive Definitions (1)

COSE212: Programming Languages. Lecture 1 Inductive Definitions (1) COSE212: Programming Languages Lecture 1 Inductive Definitions (1) Hakjoo Oh 2017 Fall Hakjoo Oh COSE212 2017 Fall, Lecture 1 September 4, 2017 1 / 9 Inductive Definitions Inductive definition (induction)

More information

2. The Logic of Compound Statements Summary. Aaron Tan August 2017

2. The Logic of Compound Statements Summary. Aaron Tan August 2017 2. The Logic of Compound Statements Summary Aaron Tan 21 25 August 2017 1 2. The Logic of Compound Statements 2.1 Logical Form and Logical Equivalence Statements; Compound Statements; Statement Form (Propositional

More information

Relevance Logic as an Information-Based Logic. J. Michael Dunn Indiana University Bloomington

Relevance Logic as an Information-Based Logic. J. Michael Dunn Indiana University Bloomington Relevance Logic as an Information-Based Logic J. Michael Dunn Indiana University Bloomington The Founders of Relevance Logic Ivan Orlov (1928) Calculus of Combatibility. Orlov s pioneering work was effectively

More information

Introduction to Metalogic

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)

More information

COSE212: Programming Languages. Lecture 1 Inductive Definitions (1)

COSE212: Programming Languages. Lecture 1 Inductive Definitions (1) COSE212: Programming Languages Lecture 1 Inductive Definitions (1) Hakjoo Oh 2018 Fall Hakjoo Oh COSE212 2018 Fall, Lecture 1 September 5, 2018 1 / 10 Inductive Definitions Inductive definition (induction)

More information

Overview. I Review of natural deduction. I Soundness and completeness. I Semantics of propositional formulas. I Soundness proof. I Completeness proof.

Overview. I Review of natural deduction. I Soundness and completeness. I Semantics of propositional formulas. I Soundness proof. I Completeness proof. Overview I Review of natural deduction. I Soundness and completeness. I Semantics of propositional formulas. I Soundness proof. I Completeness proof. Propositional formulas Grammar: ::= p j (:) j ( ^ )

More information

Warm-Up Problem. Write a Resolution Proof for. Res 1/32

Warm-Up Problem. Write a Resolution Proof for. Res 1/32 Warm-Up Problem Write a Resolution Proof for Res 1/32 A second Rule Sometimes throughout we need to also make simplifications: You can do this in line without explicitly mentioning it (just pretend you

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

Prove proposition 68. It states: Let R be a ring. We have the following

Prove proposition 68. It states: Let R be a ring. We have the following Theorem HW7.1. properties: Prove proposition 68. It states: Let R be a ring. We have the following 1. The ring R only has one additive identity. That is, if 0 R with 0 +b = b+0 = b for every b R, then

More information

Version January Please send comments and corrections to

Version January Please send comments and corrections to Mathematical Logic for Computer Science Second revised edition, Springer-Verlag London, 2001 Answers to Exercises Mordechai Ben-Ari Department of Science Teaching Weizmann Institute of Science Rehovot

More information

Logic I - Session 10 Thursday, October 15,

Logic I - Session 10 Thursday, October 15, Logic I - Session 10 Thursday, October 15, 2009 1 Plan Re: course feedback Review of course structure Recap of truth-functional completeness? Soundness of SD Thursday, October 15, 2009 2 The course structure

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

Truth-Functional Logic

Truth-Functional Logic Truth-Functional Logic Syntax Every atomic sentence (A, B, C, ) is a sentence and are sentences With ϕ a sentence, the negation ϕ is a sentence With ϕ and ψ sentences, the conjunction ϕ ψ is a sentence

More information

1.1 Statements and Compound Statements

1.1 Statements and Compound Statements Chapter 1 Propositional Logic 1.1 Statements and Compound Statements A statement or proposition is an assertion which is either true or false, though you may not know which. That is, a statement is something

More information

The predicate calculus is complete

The predicate calculus is complete The predicate calculus is complete Hans Halvorson The first thing we need to do is to precisify the inference rules UI and EE. To this end, we will use A(c) to denote a sentence containing the name c,

More information

Part 1: Propositional Logic

Part 1: Propositional Logic Part 1: Propositional Logic Literature (also for first-order logic) Schöning: Logik für Informatiker, Spektrum Fitting: First-Order Logic and Automated Theorem Proving, Springer 1 Last time 1.1 Syntax

More information

Proof Theoretical Studies on Semilattice Relevant Logics

Proof Theoretical Studies on Semilattice Relevant Logics Proof Theoretical Studies on Semilattice Relevant Logics Ryo Kashima Department of Mathematical and Computing Sciences Tokyo Institute of Technology Ookayama, Meguro, Tokyo 152-8552, Japan. e-mail: kashima@is.titech.ac.jp

More information

Warm-Up Problem. Is the following true or false? 1/35

Warm-Up Problem. Is the following true or false? 1/35 Warm-Up Problem Is the following true or false? 1/35 Propositional Logic: Resolution Carmen Bruni Lecture 6 Based on work by J Buss, A Gao, L Kari, A Lubiw, B Bonakdarpour, D Maftuleac, C Roberts, R Trefler,

More information

3 The Semantics of the Propositional Calculus

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

More information

Title: Logical Agents AIMA: Chapter 7 (Sections 7.4 and 7.5)

Title: Logical Agents AIMA: Chapter 7 (Sections 7.4 and 7.5) B.Y. Choueiry 1 Instructor s notes #12 Title: Logical Agents AIMA: Chapter 7 (Sections 7.4 and 7.5) Introduction to Artificial Intelligence CSCE 476-876, Fall 2018 URL: www.cse.unl.edu/ choueiry/f18-476-876

More information

Overview of Today s Lecture

Overview of Today s Lecture Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 1 Overview of Today s Lecture Administrative Stuff HW #1 grades and solutions have been posted Please make sure to work through the solutions HW

More information

Deductive Systems. Lecture - 3

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

More information

RELEVANCE LOGIC AND THE CALCULUS OF RELATIONS

RELEVANCE LOGIC AND THE CALCULUS OF RELATIONS RELEVANCE LOGIC AND THE CALCULUS OF RELATIONS ROGER D. MADDUX Abstract. Sound and complete semantics for classical propositional logic can be obtained by interpreting sentences as sets. Replacing sets

More information

CSC242: Intro to AI. Lecture 11. Tuesday, February 26, 13

CSC242: Intro to AI. Lecture 11. Tuesday, February 26, 13 CSC242: Intro to AI Lecture 11 Propositional Inference Propositional Inference Factored Representation Splits a state into variables (factors, attributes, features, things you know ) that can have values

More information

15414/614 Optional Lecture 1: Propositional Logic

15414/614 Optional Lecture 1: Propositional Logic 15414/614 Optional Lecture 1: Propositional Logic Qinsi Wang Logic is the study of information encoded in the form of logical sentences. We use the language of Logic to state observations, to define concepts,

More information

Introducing Proof 1. hsn.uk.net. Contents

Introducing Proof 1. hsn.uk.net. Contents Contents 1 1 Introduction 1 What is proof? 1 Statements, Definitions and Euler Diagrams 1 Statements 1 Definitions Our first proof Euler diagrams 4 3 Logical Connectives 5 Negation 6 Conjunction 7 Disjunction

More information

Mathematical Reasoning & Proofs

Mathematical Reasoning & Proofs Mathematical Reasoning & Proofs MAT 1362 Fall 2018 Alistair Savage Department of Mathematics and Statistics University of Ottawa This work is licensed under a Creative Commons Attribution-ShareAlike 4.0

More information

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

Propositional Logic Arguments (5A) Young W. Lim 11/8/16

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

PHIL12A Section answers, 16 February 2011

PHIL12A Section answers, 16 February 2011 PHIL12A Section answers, 16 February 2011 Julian Jonker 1 How much do you know? 1. Show that the following sentences are equivalent. (a) (Ex 4.16) A B A and A B A B (A B) A A B T T T T T T T T T T T F

More information

Logical Agents (I) Instructor: Tsung-Che Chiang

Logical Agents (I) Instructor: Tsung-Che Chiang Logical Agents (I) Instructor: Tsung-Che Chiang tcchiang@ieee.org Department of Computer Science and Information Engineering National Taiwan Normal University Artificial Intelligence, Spring, 2010 編譯有誤

More information

Arguments and Proofs. 1. A set of sentences (the premises) 2. A sentence (the conclusion)

Arguments and Proofs. 1. A set of sentences (the premises) 2. A sentence (the conclusion) Arguments and Proofs For the next section of this course, we will study PROOFS. A proof can be thought of as the formal representation of a process of reasoning. Proofs are comparable to arguments, since

More information

Propositional Logic: Models and Proofs

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

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 1

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,

More information

INF3170 Logikk Spring Homework #8 For Friday, March 18

INF3170 Logikk Spring Homework #8 For Friday, March 18 INF3170 Logikk Spring 2011 Homework #8 For Friday, March 18 Problems 2 6 have to do with a more explicit proof of the restricted version of the completeness theorem: if = ϕ, then ϕ. Note that, other than

More information

Chapter 1. Logic and Proof

Chapter 1. Logic and Proof Chapter 1. Logic and Proof 1.1 Remark: A little over 100 years ago, it was found that some mathematical proofs contained paradoxes, and these paradoxes could be used to prove statements that were known

More information

Propositional Logics and their Algebraic Equivalents

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

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University Formal Epistemology: Lecture Notes Horacio Arló-Costa Carnegie Mellon University hcosta@andrew.cmu.edu Logical preliminaries Let L 0 be a language containing a complete set of Boolean connectives, including

More information

Logik für Informatiker Proofs in propositional logic

Logik für Informatiker Proofs in propositional logic Logik für Informatiker Proofs in propositional logic WiSe 009/10 al consequence Q is a logical consequence of P 1,, P n, if all worlds that make P 1,, P n true also make Q true Q is a tautological consequence

More information

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

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

More information

Review CHAPTER. 2.1 Definitions in Chapter Sample Exam Questions. 2.1 Set; Element; Member; Universal Set Partition. 2.

Review CHAPTER. 2.1 Definitions in Chapter Sample Exam Questions. 2.1 Set; Element; Member; Universal Set Partition. 2. CHAPTER 2 Review 2.1 Definitions in Chapter 2 2.1 Set; Element; Member; Universal Set 2.2 Subset 2.3 Proper Subset 2.4 The Empty Set, 2.5 Set Equality 2.6 Cardinality; Infinite Set 2.7 Complement 2.8 Intersection

More information

Inference Methods In Propositional Logic

Inference Methods In Propositional Logic Lecture Notes, Artificial Intelligence ((ENCS434)) University of Birzeit 1 st Semester, 2011 Artificial Intelligence (ENCS434) Inference Methods In Propositional Logic Dr. Mustafa Jarrar University of

More information

Propositional Logic Arguments (5A) Young W. Lim 11/30/16

Propositional Logic Arguments (5A) Young W. Lim 11/30/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 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

Manual of Logical Style (fresh version 2018)

Manual of Logical Style (fresh version 2018) Manual of Logical Style (fresh version 2018) Randall Holmes 9/5/2018 1 Introduction This is a fresh version of a document I have been working on with my classes at various levels for years. The idea that

More information

3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas.

3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas. 1 Chapter 1 Propositional Logic Mathematical logic studies correct thinking, correct deductions of statements from other statements. Let us make it more precise. A fundamental property of a statement is

More information

Logic, Sets, and Proofs

Logic, Sets, and Proofs Logic, Sets, and Proofs David A. Cox and Catherine C. McGeoch Amherst College 1 Logic Logical Operators. A logical statement is a mathematical statement that can be assigned a value either true or false.

More information

Logic. Definition [1] A logic is a formal language that comes with rules for deducing the truth of one proposition from the truth of another.

Logic. Definition [1] A logic is a formal language that comes with rules for deducing the truth of one proposition from the truth of another. Math 0413 Appendix A.0 Logic Definition [1] A logic is a formal language that comes with rules for deducing the truth of one proposition from the truth of another. This type of logic is called propositional.

More information

Propositional Resolution Introduction

Propositional Resolution Introduction Propositional Resolution Introduction (Nilsson Book Handout) Professor Anita Wasilewska CSE 352 Artificial Intelligence Propositional Resolution Part 1 SYNTAX dictionary Literal any propositional VARIABLE

More information

Overview of Today s Lecture

Overview of Today s Lecture Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 1 Overview of Today s Lecture Administrative Stuff HW #1 grades and solutions have been posted Please make sure to work through the solutions HW

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

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

The Modal Logic of Pure Provability

The Modal Logic of Pure Provability The Modal Logic of Pure Provability Samuel R. Buss Department of Mathematics University of California, San Diego July 11, 2002 Abstract We introduce a propositional modal logic PP of pure provability in

More information

Relational Reasoning in Natural Language

Relational Reasoning in Natural Language 1/67 Relational Reasoning in Natural Language Larry Moss ESSLLI 10 Course on Logics for Natural Language Inference August, 2010 Adding transitive verbs the work on R, R, and other systems is joint with

More information

Propositional Logic Arguments (5A) Young W. Lim 10/11/16

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

Artificial Intelligence Chapter 7: Logical Agents

Artificial Intelligence Chapter 7: Logical Agents Artificial Intelligence Chapter 7: Logical Agents Michael Scherger Department of Computer Science Kent State University February 20, 2006 AI: Chapter 7: Logical Agents 1 Contents Knowledge Based Agents

More information

MAI0203 Lecture 7: Inference and Predicate Calculus

MAI0203 Lecture 7: Inference and Predicate Calculus MAI0203 Lecture 7: Inference and Predicate Calculus Methods of Artificial Intelligence WS 2002/2003 Part II: Inference and Knowledge Representation II.7 Inference and Predicate Calculus MAI0203 Lecture

More information

Supplementary Logic Notes CSE 321 Winter 2009

Supplementary Logic Notes CSE 321 Winter 2009 1 Propositional Logic Supplementary Logic Notes CSE 321 Winter 2009 1.1 More efficient truth table methods The method of using truth tables to prove facts about propositional formulas can be a very tedious

More information

Propositional Resolution Part 1. Short Review Professor Anita Wasilewska CSE 352 Artificial Intelligence

Propositional Resolution Part 1. Short Review Professor Anita Wasilewska CSE 352 Artificial Intelligence Propositional Resolution Part 1 Short Review Professor Anita Wasilewska CSE 352 Artificial Intelligence SYNTAX dictionary Literal any propositional VARIABLE a or negation of a variable a, a VAR, Example

More information

Section 1.2: Propositional Logic

Section 1.2: Propositional Logic Section 1.2: Propositional Logic January 17, 2017 Abstract Now we re going to use the tools of formal logic to reach logical conclusions ( prove theorems ) based on wffs formed by some given statements.

More information

Chapter 1 Elementary Logic

Chapter 1 Elementary Logic 2017-2018 Chapter 1 Elementary Logic The study of logic is the study of the principles and methods used in distinguishing valid arguments from those that are not valid. The aim of this chapter is to help

More information

Learning Goals of CS245 Logic and Computation

Learning Goals of CS245 Logic and Computation Learning Goals of CS245 Logic and Computation Alice Gao April 27, 2018 Contents 1 Propositional Logic 2 2 Predicate Logic 4 3 Program Verification 6 4 Undecidability 7 1 1 Propositional Logic Introduction

More information

DISCRETE MATH: FINAL REVIEW

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

More information

Logik für Informatiker Logic for computer scientists

Logik für Informatiker Logic for computer scientists Logik für Informatiker Logic for computer scientists Till Mossakowski WiSe 2013/14 Till Mossakowski Logic 1/ 24 Till Mossakowski Logic 2/ 24 Logical consequence 1 Q is a logical consequence of P 1,, P

More information

Supplementary exercises in propositional logic

Supplementary exercises in propositional logic Supplementary exercises in propositional logic The purpose of these exercises is to train your ability to manipulate and analyze logical formulas. Familiarize yourself with chapter 7.3-7.5 in the course

More information

CHAPTER 10. Gentzen Style Proof Systems for Classical Logic

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

More information

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

More information

A FRAGMENT OF BOOLE S ALGEBRAIC LOGIC SUITABLE FOR TRADITIONAL SYLLOGISTIC LOGIC

A FRAGMENT OF BOOLE S ALGEBRAIC LOGIC SUITABLE FOR TRADITIONAL SYLLOGISTIC LOGIC A FRAGMENT OF BOOLE S ALGEBRAIC LOGIC SUITABLE FOR TRADITIONAL SYLLOGISTIC LOGIC STANLEY BURRIS 1. Introduction Boole introduced his agebraic approach to logic in 1847 in an 82 page monograph, The Mathematical

More information

Propositional Logic. Fall () Propositional Logic Fall / 30

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

More information

CSC Discrete Math I, Spring Propositional Logic

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

CHAPTER 6 - THINKING ABOUT AND PRACTICING PROPOSITIONAL LOGIC

CHAPTER 6 - THINKING ABOUT AND PRACTICING PROPOSITIONAL LOGIC 1 CHAPTER 6 - THINKING ABOUT AND PRACTICING PROPOSITIONAL LOGIC Here, you ll learn: what it means for a logic system to be finished some strategies for constructing proofs Congratulations! Our system of

More information

Inference Methods In Propositional Logic

Inference Methods In Propositional Logic Lecture Notes, Advanced Artificial Intelligence (SCOM7341) Sina Institute, University of Birzeit 2 nd Semester, 2012 Advanced Artificial Intelligence (SCOM7341) Inference Methods In Propositional Logic

More information

A Strong Relevant Logic Model of Epistemic Processes in Scientific Discovery

A Strong Relevant Logic Model of Epistemic Processes in Scientific Discovery A Strong Relevant Logic Model of Epistemic Processes in Scientific Discovery (Extended Abstract) Jingde Cheng Department of Computer Science and Communication Engineering Kyushu University, 6-10-1 Hakozaki,

More information

Logic and Proofs 1. 1 Overview. 2 Sentential Connectives. John Nachbar Washington University December 26, 2014

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

From Causal Models To Counterfactual Structures

From Causal Models To Counterfactual Structures From Causal Models To Counterfactual Structures Joseph Y. Halpern Cornell University halpern@cs.cornell.edu June 14, 2011 Abstract Galles and Pearl [1998] claimed that for recursive models, the causal

More information

COMP 182 Algorithmic Thinking. Proofs. Luay Nakhleh Computer Science Rice University

COMP 182 Algorithmic Thinking. Proofs. Luay Nakhleh Computer Science Rice University COMP 182 Algorithmic Thinking Proofs Luay Nakhleh Computer Science Rice University 1 Reading Material Chapter 1, Section 3, 6, 7, 8 Propositional Equivalences The compound propositions p and q are called

More information

Lecture 2. Logic Compound Statements Conditional Statements Valid & Invalid Arguments Digital Logic Circuits. Reading (Epp s textbook)

Lecture 2. Logic Compound Statements Conditional Statements Valid & Invalid Arguments Digital Logic Circuits. Reading (Epp s textbook) Lecture 2 Logic Compound Statements Conditional Statements Valid & Invalid Arguments Digital Logic Circuits Reading (Epp s textbook) 2.1-2.4 1 Logic Logic is a system based on statements. A statement (or

More information

Notes on Inference and Deduction

Notes on Inference and Deduction Notes on Inference and Deduction Consider the following argument 1 Assumptions: If the races are fixed or the gambling houses are crooked, then the tourist trade will decline. If the tourist trade declines

More information

Manual of Logical Style

Manual of Logical Style Manual of Logical Style Dr. Holmes January 9, 2015 Contents 1 Introduction 2 2 Conjunction 3 2.1 Proving a conjunction...................... 3 2.2 Using a conjunction........................ 3 3 Implication

More information

Each copy of any part of a JSTOR transmission must contain the same copyright notice that appears on the screen or printed page of such transmission.

Each copy of any part of a JSTOR transmission must contain the same copyright notice that appears on the screen or printed page of such transmission. Modalities in Ackermann's "Rigorous Implication" Author(s): Alan Ross Anderson and Nuel D. Belnap, Jr. Source: The Journal of Symbolic Logic, Vol. 24, No. 2 (Jun., 1959), pp. 107-111 Published by: Association

More information

COMP9414: Artificial Intelligence Propositional Logic: Automated Reasoning

COMP9414: Artificial Intelligence Propositional Logic: Automated Reasoning COMP9414, Monday 26 March, 2012 Propositional Logic 2 COMP9414: Artificial Intelligence Propositional Logic: Automated Reasoning Overview Proof systems (including soundness and completeness) Normal Forms

More information

MATHS 315 Mathematical Logic

MATHS 315 Mathematical Logic MATHS 315 Mathematical Logic Second Semester, 2007 Contents 1 Informal Statement Logic 1 1.1 Statements and truth tables............................... 1 1.2 Tautologies, logical equivalence and logical

More information