Announcements & Overview

Size: px
Start display at page:

Download "Announcements & Overview"

Transcription

1 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 1 Announcements & Overview Administrative Stuff HW #3 grades and solutions have been posted HW #4 s due date extended to next Friday (LMPL/L2PL proofs) Mid-Term Grades & Solutions will be posted soon I will be discussing the grade curve as soon as they are posted Make-up mid-term Either: during my Friday 11am 1pm) office hours. Or: next Wednesday 1 3pm) in my office. Today: Natural Deduction, Continued The Quantifier Rules Proofs in LMPL/L2PL Sequent & Theorem Introduction in LMPL/L2PL

2 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 2 The Rule of -Introduction Rule of -Introduction: For any sentence φτ, if φτ has been inferred at line j in a proof, then at line k we may infer ( ν)φν, labeling the line j I and writing on its left the numbers that occur on the left of j. a 1,..., a n (j) φτ. a 1,..., a n (k) ( ν)φν j I Where ( ν)φν is obtained syntactically from φτ by: Replacing one or more occurrences of τ in φτ by a single variable ν. Note: the variable ν must not already occur in the expression φτ. [This prevents double-binding, e.g., ( x)( x)(fx & Gx).] And, finally, prefixing the quantifier ( ν) in front of the resulting expression (which may now have both ν s and τ s occurring in it).

3 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 3 The Rule of -Elimination Rule of -Elimination: For any sentence ( ν)φν and constant τ, if ( ν)φν has been inferred at a line j, then at line k we may infer φτ, labeling the line j E and writing on its left the numbers that appear on the left of j. a 1,..., a n (j) ( ν)φν. a 1,..., a n (k) φτ j E Where φτ is obtained syntactically from ( ν)φν by: Deleting the quantifier prefix ( ν). Replacing every occurrence of ν in φν by one and the same constant τ. [This prevents fallacies, e.g., ( x)(fx Gx) Fa Gb.] Note: since means everything, there are no restrictions on which individual constant may be used in an application of E.

4 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 4 The Rule of -Introduction: Some Background It is useful to think of a universal claim ( ν)φν as a conjunction which asserts that the predicate expression φ is satisfied by all objects in the domain of discourse (i.e., the conjunction φa & (φb & (φc &...)) is true). So, in order to be able to introduce the universal quantifier (i.e., to legitimately infer ( ν)φν in a proof), we must be in a position to prove φτ, for any individual constant τ. This is called generalizable reasoning. Consider the following legitimate introduction of a universal claim: Problem is: (Ëx)(FxÁGx), (Ëx)Fx Ê (Ëx)Gx 1 (1) (Ëx)(FxÁGx) Premise 2 (2) (Ëx)Fx Premise 1 (3) FaÁGa 1 ËE 2 (4) Fa 2 ËE 1,2 (5) Ga 3,4 ÁE 1,2 (6) (Ëx)Gx 5 ËI

5 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 5 The Rule of -Introduction: II We can legitimately infer ( x)gx at line 6 of this proof, because our inference to Gb is generalizable i.e., we could have deduced Gτ, for any individual constant τ using exactly parallel reasoning. However, consider the following illegitimate -Introduction step: 1 (1) (Ëx)(FxÁGx) Premise 2 (2) Fb Premise 1 (3) FbÁGb 1 ËE 1,2 (4) Gb 2,3 ÁE 1,2 (5) (Ëx)Gx 4 ËI NO!! This is not a valid inference, since ( x)(fx Gx), Fb ( x)gx! So, what went wrong? The problem is that the inference to Gb at (4) is not generalizable. We can not deduce Gτ for any τ from the premises ( x)(fx Gx) and Fb. We can only infer Gb.

6 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 6 The Rule of -Introduction: III Rule of -Introduction: For any sentence φτ, if φτ has been inferred at a line j, then provided that τ does not occur in any premise or assumption whose line number is on the left at line j, we may infer ( ν)φν at line k, labeling the line j I and writing on its left the same numbers as occur on the left at line j. Where ( ν)φν is obtained by: a 1,..., a n (j) φτ. a 1,..., a n (k) ( ν)φν j I Replacing every occurrence of τ in φτ with ν and prefixing ( ν). [Again, every prevents fallacies, e.g., ( x)(fx Gx) ( x)( y)(fx Gy).] τ does not occur in any of the formulae a 1,..., a n. [ensures generalizability] ν does not occur in φτ. [prevents double-binding]

7 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 7 The Rule of -Introduction: Four Examples Here are four examples of LMPL sequents involving the three quantifier rules we ve learned so far ( I, E, and I). (1) ( x)(fx Gx) ( x)fx ( x)gx (2) ( x)(fx & Gx) ( x)(fx Gx) (3) ( x)fx ( x) Fx (4) ( x)[fx ( y)gy] ( x)( y)(fx Gy)

8 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 8 Proof of (1) Problem is: (Ëx)(FxÁGx) Ê (Ëx)FxÁ(Ëx)Gx 1 (1) (Ëx)(FxÁGx) Premise 2 (2) (Ëx)Fx Assumption 1 (3) FaÁGa 1 ËE 2 (4) Fa 2 ËE 1,2 (5) Ga 3,4 ÁE 1,2 (6) (Ëx)Gx 5 ËI 1 (7) (Ëx)FxÁ(Ëx)Gx 2,6 ÁI

9 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 9 Proof of (2) Problem is: Ò( x)(fx&gx) Ê (Ëx)(FxÁÒGx) 1 (1) Ò( x)(fx&gx) Premise 2 (2) Fa Assumption 3 (3) Ga Assumption 2,3 (4) Fa&Ga 2,3 &I 2,3 (5) ( x)(fx&gx) 4 I 1,2,3 (6) Ï 1,5 ÒE 1,2 (7) ÒGa 3,6 ÒI 1 (8) FaÁÒGa 2,7 ÁI 1 (9) (Ëx)(FxÁÒGx) 8 ËI

10 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 10 Proof of (3) Problem is: Ò(Ëx)Fx Ê ( x)òfx 1 (1) Ò(Ëx)Fx Premise 2 (2) Ò( x)òfx Assumption 3 (3) ÒFa Assumption 3 (4) ( x)òfx 3 I 2,3 (5) Ï 2,4 ÒE 2 (6) ÒÒFa 3,5 ÒI 2 (7) Fa 6 DN 2 (8) (Ëx)Fx 7 ËI 1,2 (9) Ï 1,8 ÒE 1 (10) ÒÒ( x)òfx 2,9 ÒI 1 (11) ( x)òfx 10 DN

11 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 11 Proof of (4) Problem is: (Ëx)(FxÁ(Ëy)Gy) Ê (Ëx)(Ëy)(FxÁGy) 1 (1) (Ëx)(FxÁ(Ëy)Gy) Premise 2 (2) Fa Assumption 1 (3) FaÁ(Ëy)Gy 1 ËE 1,2 (4) (Ëy)Gy 3,2 ÁE 1,2 (5) Gb 4 ËE 1 (6) FaÁGb 2,5 ÁI 1 (7) (Ëy)(FaÁGy) 6 ËI 1 (8) (Ëx)(Ëy)(FxÁGy) 7 ËI

12 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 12 The Rule of -Elimination: Some Background It is useful to think of an existential claim ( ν)φν as a disjunction which asserts that the predicate expression φ is satisfied by at least one object in the domain (i.e., that the disjunction φa (φb (φc...)) is true). In this way, we would expect the elimination rule for to be similar to the elimination rule for. That is, we d expect the E rule to be similar to the E rule. Indeed, this is the case. It s best to start with a simple example. Consider the following legitimate elimination of an existential claim: Problem is: ( x)(fx&gx) Ê ( x)fx 1 (1) ( x)(fx&gx) Premise 2 (2) Fa&Ga Assumption 2 (3) Fa 2 &E 2 (4) ( x)fx 3 I 1 (5) ( x)fx 1,2,4 E

13 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 13 The Rule of -Elimination: II To derive a sentence P using the E rule (with some existential sentence ( ν)φν ), we must first assume an instance φτ of ( ν)φν. If we can deduce P from this assumed instance φτ using generalizable reasoning then we may infer P outright. It is because our reasoning from the instance φτ of ( ν)φν to P does not depend on our choice of constant τ (i.e., that our reasoning from φτ to P is generalizable) that makes this inference valid. When our reasoning is generalizable in this sense, it s as if we are showing that P can be deduced from any instance φτ of ( ν)φν. As such, this is just like showing that P can be deduced from any disjunct of the disjunction φa (φb (φc...)). And, this is just like E reasoning (except that E only requires one assumption).

14 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 14 The Rule of -Elimination: III Here s an illegitimate -Elimination step: 1 (1) ( x)fx Premise 2 (2) Ga Premise 3 (3) Fa Assumption 2,3 (4) Fa&Ga 2,3 &I 2,3 (5) ( x)(fx&gx) 4 I 1,2 (6) ( x)(fx&gx) 1,3,5 E NO!! This is not a valid inference: ( x)fx, Ga ( x)(fx & Gx)! So, what went wrong here? The problem is that the inference to ( x)(fx & Gx) at line (5) does not use generalizable reasoning. We can not legitimately infer ( x)(fx & Gx) at line (5) from an arbitrary instance Fτ of ( x)fx. We must assume Fa in particular at line (3) in order to deduce ( x)(fx & Gx) at line (5).

15 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 15 The Rule of -Elimination: Official Definition -Elimination: If ( ν)φν occurs at i depending on a 1,..., a n, an instance φτ of ( ν)φν is assumed at j, and P is inferred at k depending on b 1,..., b u, then at line m we may infer P, with label i, j, k E and dependencies {a 1,..., a n } {b 1,..., b u }/j: a 1,..., a n (i) ( ν)φν. j (j) φτ Assumption. b 1,..., b u (k) P. {a 1,..., a n } {b 1,..., b u }/j (m) P i, j, k E Provided that all four of the following conditions are met: τ (in φτ) replaces every occurrence of ν in φν. [avoids fallacies] τ does not occur in ( ν)φν. [generalizability] τ does not occur in P. [generalizability] τ does not occur in any of b 1,..., b u, except (possibly) φτ itself. [generalizability]

16 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 16 The Rule of -Elimination: Nine Examples Here are 9 examples of proofs involving all four quantifier rules. 1. ( x) Fx ( x)fx [p. 200, example 5] 2. ( x)(fx A) ( x)fx A [p. 201, example 6] 3. ( x)( y)(gy Fx) ( x)[( y)gy Fx] [p. 203, I. # 19 ] 4. ( x)[fx ( y)gy] ( x)( y)(fx Gy) [p. 203, I. # 20 ] 5. A ( x)fx ( x)(a Fx) [p. 203, II. # 2 ] 6. ( x)(fx & Fx) ( x)(gx & Gx) [p. 203, I. # 12 ] 7. ( x)[fx ( y) Fy] ( x)fx [p. 203, I. # 5] 8. ( x)( y)(fx & Gy) ( y)( x)(fx & Gy) [p. 201, example 7] 9. ( y)( x)(fx & Gy) ( x)( y)(fx & Gy) [other direction]

17 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 17 Proof of (1) Problem is: ( x)òfx Ê Ò(Ëx)Fx 1 (1) ( x)òfx Premise 2 (2) (Ëx)Fx Assumption 3 (3) ÒFa Assumption 2 (4) Fa 2 ËE 2,3 (5) Ï 3,4 ÒE 1,2 (6) Ï 1,3,5 E 1 (7) Ò(Ëx)Fx 2,6 ÒI

18 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 18 Proof of (2) Problem is: ( x)(fxáa) Ê (Ëx)FxÁA 1 (1) ( x)(fxáa) Premise 2 (2) (Ëx)Fx Assumption 3 (3) FaÁA Assumption 2 (4) Fa 2 ËE 2,3 (5) A 3,4 ÁE 1,2 (6) A 1,3,5 E 1 (7) (Ëx)FxÁA 2,6 ÁI

19 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 19 Proof of (3) Problem is: (Ëx)(Ëy)(GyÁFx) Ê (Ëx)(( y)gyáfx) 1 (1) (Ëx)(Ëy)(GyÁFx) Premise 2 (2) ( y)gy Assumption 3 (3) Gb Assumption 1 (4) (Ëy)(GyÁFa) 1 ËE 1 (5) GbÁFa 4 ËE 1,3 (6) Fa 5,3 ÁE 1,2 (7) Fa 2,3,6 E 1 (8) ( y)gyáfa 2,7 ÁI 1 (9) (Ëx)(( y)gyáfx) 8 ËI

20 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 20 Proof of (4) Problem is: ( x)(fxá(ëy)gy) Ê ( x)(ëy)(fxágy) 1 (1) ( x)(fxá(ëy)gy) Premise 2 (2) FaÁ(Ëy)Gy Assumption 3 (3) Fa Assumption 2,3 (4) (Ëy)Gy 2,3 ÁE 2,3 (5) Gb 4 ËE 2 (6) FaÁGb 3,5 ÁI 2 (7) (Ëy)(FaÁGy) 6 ËI 2 (8) ( x)(ëy)(fxágy) 7 I 1 (9) ( x)(ëy)(fxágy) 1,2,8 E

21 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 21 Proof of (5) Problem is: AÎ( x)fx Ê ( x)(aîfx) 1 (1) AÎ( x)fx Premise 2 (2) A Assumption 2 (3) AÎFa 2 ÎI 2 (4) ( x)(aîfx) 3 I 5 (5) ( x)fx Assumption 6 (6) Fa Assumption 6 (7) AÎFa 6 ÎI 6 (8) ( x)(aîfx) 7 I 5 (9) ( x)(aîfx) 5,6,8 E 1 (10) ( x)(aîfx) 1,2,4,5,9 ÎE

22 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 22 Proof of (6) Problem is: ( x)(fx&òfx) Ê (Ëx)(Gx&ÒGx) 1 (1) ( x)(fx&òfx) Premise 2 (2) Fa&ÒFa Assumption 3 (3) ÒGb Assumption 2 (4) ÒFa 2 &E 2 (5) Fa 2 &E 2 (6) Ï 4,5 ÒE 2 (7) ÒÒGb 3,6 ÒI 2 (8) Gb 7 DN 9 (9) Gb Assumption 2 (10) ÒGb 9,6 ÒI 2 (11) Gb&ÒGb 8,10 &I 2 (12) (Ëx)(Gx&ÒGx) 11 ËI 1 (13) (Ëx)(Gx&ÒGx) 1,2,12 E

23 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 23 Proof of (7) Problem is: (Ëx)(FxÁ(Ëy)ÒFy) Ê Ò( x)fx 1 (1) (Ëx)(FxÁ(Ëy)ÒFy) Premise 2 (2) ( x)fx Assumption 3 (3) Fa Assumption 1 (4) FaÁ(Ëy)ÒFy 1 ËE 1,3 (5) (Ëy)ÒFy 4,3 ÁE 1,3 (6) ÒFa 5 ËE 1,3 (7) Ï 6,3 ÒE 1,2 (8) Ï 2,3,7 E 1 (9) Ò( x)fx 2,8 ÒI

24 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 24 Proof of (8) Problem is: (Ëx)( y)(fx&gy) Ê ( y)(ëx)(fx&gy) 1 (1) (Ëx)( y)(fx&gy) Premise 1 (2) ( y)(fa&gy) 1 ËE 3 (3) Fa&Gb Assumption 1 (4) ( y)(fc&gy) 1 ËE 5 (5) Fc&Gd Assumption 5 (6) Fc 5 &E 1 (7) Fc 4,5,6 E 3 (8) Gb 3 &E 1,3 (9) Fc&Gb 7,8 &I 1,3 (10) (Ëx)(Fx&Gb) 9 ËI 1,3 (11) ( y)(ëx)(fx&gy) 10 I 1 (12) ( y)(ëx)(fx&gy) 2,3,11 E

25 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 25 Proof of (9) Problem is: ( y)(ëx)(fx&gy) Ê (Ëx)( y)(fx&gy) 1 (1) ( y)(ëx)(fx&gy) Premise 2 (2) (Ëx)(Fx&Gb)!!! Assumption 2 (3) Fa&Gb!!!!!!! 2 ËE 2 (4) ( y)(fa&gy)!!! 3 I 1 (5) ( y)(fa&gy)!!! 1,2,4 E 1 (6) (Ëx)( y)(fx&gy) 5 ËI

26 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 26 Two LMPL Extensions of Sequent Introduction Here are two additions to our list of SI sequents: (QS) One can infer ( x) φx from (the logically equivalent sentence) ( x)φx, and vice versa; and, that one can infer ( x) φx from (the logically equivalent) ( x)φx, and vice versa. ( x) φx ( x)φx; and, ( x) φx ( x)φx (QS) (AV) One can infer a closed LMPL sentence ψ from (the logically equivalent sentence) ψ, and vice versa, where ψ and ψ are alphabetic variants. Two formulas are alphabetic variants if and only if they differ only in a (conventional) choice of individual variable letters (not kosher for constants!). E.g., ( x)f x and ( y)f y are (closed) alphabetic variants, because they differ only in which individual variable ( x or y ) is used, but they have the same logical (i.e., syntactical) structure. ψ ψ (AV)

27 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 27 Our (New) Official List of Sequents and Theorems (see pp. 123, 204, and 206) A B, A B; or; A B, B A (DS) A B A B (Imp) A B, B A (MT) (A B) A & B (Neg-Imp) A B A (PMI) A & (B C) (A & B) (A & C) (Dist) A A B (PMI) A (B & C) (A B) & (A C) (Dist) A A (DN + ) A (EFQ, or E) (A & B) A B (DEM) A B B A (Com) (A B) A & B (DEM) A B A B (SDN) ( A B) A & B (DEM) A B A B A B (SDN) ( A & B) A B (DEM) A A (LEM) ( x) φx ( x)φx (QS) ( x) φx ( x)φx (QS) ψ ψ (AV) In (Com), can be any binary connective except. In (SDN), can be any binary connective. In (AV), ψ must be closed, and ψ must be an alphabetic variant of ψ.

28 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 28 The Value of (QS) Its Four Simplest Instances (Ëx)ÒFx Ê Ò( x)fx 1! (1) (Ëx)ÒFx "!Premise 2! (2) ( x)fx!! Ass 3! (3) Fa!! Ass 1! (4) ÒFa!! 1 ËE 1,3! (5) Ï!! 4,3 ÒE 1,2! (6) Ï!! 2,3,5 E 1! (7) Ò( x)fx! 2,6 ÒI Ò( x)fx Ê (Ëx)ÒFx 1! (1) Ò( x)fx! Premise 2! (2) Fa!! Ass 2! (3) ( x)fx!! 2 I 1,2! (4) Ï!! 1,3 ÒE 1! (5) ÒFa!! 2,4 ÒI 1! (6) (Ëx)ÒFx! 5 ËI ( x)òfx Ê Ò(Ëx)Fx Ò(Ëx)Fx Ê ( x)òfx 1! (1) ( x)òfx! Premise 2! (2) (Ëx)Fx!! Ass 3! (3) ÒFa!! Ass 2! (4) Fa!! 2 ËE 2,3! (5) Ï!! 3,4 ÒE 1,2! (6) Ï!! 1,3,5 E 1! (7) Ò(Ëx)Fx! 2,6 ÒI 1! (1) Ò(Ëx)Fx!! Premise 2! (2) Ò( x)òfx! Ass 3! (3) ÒFa!! Ass 3! (4) ( x)òfx!! 3 I 2,3! (5) Ï!! 2,4 ÒE 2! (6) ÒÒFa!! 3,5 ÒI 2! (7) Fa!! 6 DN 2! (8) (Ëx)Fx!! 7 ËI 1,2! (9) Ï!! 1,8 ÒE 1! (10) ÒÒ( x)òfx! 2,9 ÒI 1! (11) ( x)òfx! 10 DN

29 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 29 Three Examples Involving the LMPL SI Extension (QS) Here are three examples of proofs involving SI (QS): 1. ( x) Fx ( x)fx [p. 207, #7 ] 2. ( x)(fx & Gx) ( x) Gx, ( y)gy ( z)(fz Gz) [p. 205, ex. 1] 3. ( x)fx A ( x)(fx A) [p. 205, ex. 2]

30 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 30 Proof of (1) 1 (1) ( x) F x Premise 2 (2) ( x)f x Assumption 2 (3) ( x) F x 2 SI (QS) 1,2 (4) 1, 3 E 1 (5) ( x)f x 2, 4 I 1 (6) ( x)fx 5 DN

31 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 31 Proof of (2) 1 (1) ( x)(f x & Gx) ( x) Gx Premise 2 (2) ( y)gy Premise 3 (3) ( x)(f x & Gx) Assumption 3 (4) ( x) (Fx & Gx) 3 SI (QS) 3 (5) (Fa & Ga) 4 E 3 (6) Fa Ga 5 SI (DeM) 3 (7) Fa Ga 6 SI (Imp) 3 (8) ( z)(fz Gz) 7 I 9 (9) ( x) Gx Assumption 10 (10) Ga Assumption 2 (11) Ga 2 E 2,10 (12) 10, 11 E 2,10 (13) ( z)(f z Gz) 12 SI (EFQ) 2,9 (14) ( z)(fz Gz) 9, 10, 13 E 1,2 (15) ( z)(fz Gz) 1, 3, 8, 9, 14 E

32 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 32 Proof of (3) Problem is: (Ëx)FxÁA Ê ( x)(fxáa) 1 (1) (Ëx)FxÁA Premise 1 (2) Ò(Ëx)FxÎA 1 SI (Imp) 3 (3) Ò(Ëx)Fx Assumption 3 (4) ( x)òfx 3 SI (QS) 5 (5) ÒFa Assumption 5 (6) FaÁA 5 SI (PMI) 5 (7) ( x)(fxáa) 6 I 3 (8) ( x)(fxáa) 4,5,7 E 9 (9) A Assumption 9 (10) FaÁA 9 SI (PMI) 9 (11) ( x)(fxáa) 10 I 1 (12) ( x)(fxáa) 2,3,8,9,11 ÎE

33 Branden Fitelson Philosophy 4515 (Advanced Logic) Notes 33 The Value of (AV) Here are the two simplest instances of (AV): (Ëx)Fx Ê (Ëy)Fy 1! (1) (Ëx)Fx!! Premise 1! (2) Fa!! 1 ËE 1! (3) (Ëy)Fy! 2 ËI ( x)fx Ê ( y)fy 1! (1) ( x)fx!! Premise 2! (2) Fa!! Ass 2! (3) ( y)fy!! 2 I 1! (4) ( y)fy!! 1,2,3 E Here s an (AV)-aided proof of the following sequent ( x)fx, ( y)fy ( y)gy ( z)gz 1 (1) ( x)f x Premise 2 (2) ( y)f y ( y)gy Premise 1 (3) ( y)f y 1 SI (AV) 1,2 (4) ( y)gy 2,3 E 1,2 (5) ( z)gz 4 SI (AV)

DERIVATIONS IN SYMBOLIC LOGIC I

DERIVATIONS IN SYMBOLIC LOGIC I DERIVATIONS IN SYMBOLIC LOGIC I Tomoya Sato Department of Philosophy University of California, San Diego Phil120: Symbolic Logic Summer 2014 TOMOYA SATO LECTURE 5: DERIVATIONS IN SYMBOLIC LOGIC I 1 / 40

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

13. APPENDIX 1: THE SYNTAX OF PREDICATE LOGIC

13. APPENDIX 1: THE SYNTAX OF PREDICATE LOGIC 394 Hardegree, Symbolic Logic 13. APPENDIX 1: THE SYNTAX OF PREDICATE LOGIC In this appendix, we review the syntactic features of predicate logic that are crucial to understanding derivations in predicate

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

Logical Entailment A set of premises Δ logically entails a conclusion ϕ (Δ = ϕ) if and only if every interpretation that satisfies Δ also satisfies ϕ.

Logical Entailment A set of premises Δ logically entails a conclusion ϕ (Δ = ϕ) if and only if every interpretation that satisfies Δ also satisfies ϕ. Relational Proofs Logical Entailment A set of premises Δ logically entails a conclusion ϕ (Δ = ϕ) if and only if every interpretation that satisfies Δ also satisfies ϕ. Propositional Truth Assignments

More information

Collins' notes on Lemmon's Logic

Collins' notes on Lemmon's Logic Collins' notes on Lemmon's Logic (i) Rule of ssumption () Insert any formula at any stage into a proof. The assumed formula rests upon the assumption of itself. (ii) Double Negation (DN) a. b. ( Two negations

More information

SYMBOLIC LOGIC UNIT 10: SINGULAR SENTENCES

SYMBOLIC LOGIC UNIT 10: SINGULAR SENTENCES SYMBOLIC LOGIC UNIT 10: SINGULAR SENTENCES Singular Sentences name Paris is beautiful (monadic) predicate (monadic) predicate letter Bp individual constant Singular Sentences Bp These are our new simple

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

Topic DPL: Answers. Exercise 1.1a Explain why the rule &E for MPL is a sound rule.

Topic DPL: Answers. Exercise 1.1a Explain why the rule &E for MPL is a sound rule. Topic DPL: Answers Exercise 1.1a Explain why the rule &E for MPL is a sound rule. In MPL, if (φ&ψ) is true under some interpretation then φ and ψ are true under that interpretation too. Thus, if (φ&ψ)

More information

First-Order Natural Deduction. Part 1: Universal Introduction and Elimination

First-Order Natural Deduction. Part 1: Universal Introduction and Elimination First-Order Natural Deduction Part 1: Universal Introduction and Elimination Happy Birthday to Talan Two years old! Business Homework #7 will be posted later today. It is due on Monday, October 21. The

More information

If you can figure out this derivation, better yet if you can reproduce it yourself, then you have truly mastered the universal-out rule!

If you can figure out this derivation, better yet if you can reproduce it yourself, then you have truly mastered the universal-out rule! Chapter 8: Derivations in Predicate Logic 357 Example 5 (1) x(fx yrxy) Pr (2) x y(rxy zgz) Pr (3) ~Gb Pr (4) : ~Fa ID (5) Fa As (6) : DD (7) Fa yray 1, O (8) yray 5,7, O (9) Rab 8, O (10) y(ray zgz) 2,

More information

Errata in Modern Logic

Errata in Modern Logic Errata in Modern Logic Modern Logic contains a number of minor typos and slips in its first printing. Most of these are inconsequential or easily spotted by the reader, but some could be misleading, so

More information

Announcements & Such

Announcements & Such Branden Fitelson Philosophy 12A Notes 1 Announcements & Such Administrative Stuff HW #6 to be handed back today. Resubs due Thursday. I will be posting both the sample in-class final and the take-home

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

Predicate Logic. 1 Predicate Logic Symbolization

Predicate Logic. 1 Predicate Logic Symbolization 1 Predicate Logic Symbolization innovation of predicate logic: analysis of simple statements into two parts: the subject and the predicate. E.g. 1: John is a giant. subject = John predicate =... is a giant

More information

A Little Deductive Logic

A Little Deductive Logic A Little Deductive Logic In propositional or sentential deductive logic, we begin by specifying that we will use capital letters (like A, B, C, D, and so on) to stand in for sentences, and we assume that

More information

Lecture 10 CS 1813 Discrete Mathematics. Quantify What? Reasoning with Predicates

Lecture 10 CS 1813 Discrete Mathematics. Quantify What? Reasoning with Predicates Lecture 10 CS 1813 Discrete Mathematics Quantify What? Reasoning with Predicates 1 More Examples with Forall the Universal Quantifier L predicate about qsort L(n) length(qsort[a 1, a 2,, a n ] ) = n Universe

More information

Intermediate Logic Spring. Second-Order Logic

Intermediate Logic Spring. Second-Order Logic Intermediate Logic Spring Lecture Five Second-Order Logic Rob Trueman rob.trueman@york.ac.uk University of York 1 / 47 Introduction Second-Order Logic Introduction The Language of SOL Introduction and

More information

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms First-Order Logic 1 Syntax Domain of Discourse The domain of discourse for first order logic is FO structures or models. A FO structure contains Relations Functions Constants (functions of arity 0) FO

More information

Completeness in the Monadic Predicate Calculus. We have a system of eight rules of proof. Let's list them:

Completeness in the Monadic Predicate Calculus. We have a system of eight rules of proof. Let's list them: Completeness in the Monadic Predicate Calculus We have a system of eight rules of proof. Let's list them: PI At any stage of a derivation, you may write down a sentence φ with {φ} as its premiss set. TC

More information

A Little Deductive Logic

A Little Deductive Logic A Little Deductive Logic In propositional or sentential deductive logic, we begin by specifying that we will use capital letters (like A, B, C, D, and so on) to stand in for sentences, and we assume that

More information

Philosophy 148 Announcements & Such

Philosophy 148 Announcements & Such Branden Fitelson Philosophy 148 Lecture 1 Philosophy 148 Announcements & Such Overall, people did very well on the mid-term (µ = 90, σ = 16). HW #2 graded will be posted very soon. Raul won t be able to

More information

G52DOA - Derivation of Algorithms Predicate Logic

G52DOA - Derivation of Algorithms Predicate Logic G52DOA - Derivation of Algorithms Predicate Logic Venanzio Capretta Predicate Logic So far, we studied propositional logic, in which we started with unspecified propositional variables A, B, C, and combined

More information

Notes on Propositional and First-Order Logic (CPSC 229 Class Notes, January )

Notes on Propositional and First-Order Logic (CPSC 229 Class Notes, January ) Notes on Propositional and First-Order Logic (CPSC 229 Class Notes, January 23 30 2017) John Lasseter Revised February 14, 2017 The following notes are a record of the class sessions we ve devoted to the

More information

PHIL 50 INTRODUCTION TO LOGIC 1 FREE AND BOUND VARIABLES MARCELLO DI BELLO STANFORD UNIVERSITY DERIVATIONS IN PREDICATE LOGIC WEEK #8

PHIL 50 INTRODUCTION TO LOGIC 1 FREE AND BOUND VARIABLES MARCELLO DI BELLO STANFORD UNIVERSITY DERIVATIONS IN PREDICATE LOGIC WEEK #8 PHIL 50 INTRODUCTION TO LOGIC MARCELLO DI BELLO STANFORD UNIVERSITY DERIVATIONS IN PREDICATE LOGIC WEEK #8 1 FREE AND BOUND VARIABLES Before discussing the derivation rules for predicate logic, we should

More 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

GS03/4023: Validation and Verification Predicate Logic Jonathan P. Bowen Anthony Hall

GS03/4023: Validation and Verification Predicate Logic Jonathan P. Bowen   Anthony Hall GS03/4023: Validation and Verification Predicate Logic Jonathan P. Bowen www.cs.ucl.ac.uk/staff/j.bowen/gs03 Anthony Hall GS03 W1 L3 Predicate Logic 12 January 2007 1 Overview The need for extra structure

More information

MATH 1090 Problem Set #3 Solutions March York University

MATH 1090 Problem Set #3 Solutions March York University York University Faculties of Science and Engineering, Arts, Atkinson MATH 1090. Problem Set #3 Solutions Section M 1. Use Resolution (possibly in combination with the Deduction Theorem, Implication as

More information

Philosophy 148 Announcements & Such

Philosophy 148 Announcements & Such Branden Fitelson Philosophy 148 Lecture 1 Philosophy 148 Announcements & Such I hope you all enjoyed Mike & Kenny s lectures last week! HW #3 grades are posted. People did very well (µ = 93, σ = 8). I

More information

PHIL12A Section answers, 28 Feb 2011

PHIL12A Section answers, 28 Feb 2011 PHIL12A Section answers, 28 Feb 2011 Julian Jonker 1 How much do you know? Give formal proofs for the following arguments. 1. (Ex 6.18) 1 A B 2 A B 1 A B 2 A 3 A B Elim: 2 4 B 5 B 6 Intro: 4,5 7 B Intro:

More information

Section 1.1 Propositions

Section 1.1 Propositions Set Theory & Logic Section 1.1 Propositions Fall, 2009 Section 1.1 Propositions In Chapter 1, our main goals are to prove sentences about numbers, equations or functions and to write the proofs. Definition.

More information

cis32-ai lecture # 18 mon-3-apr-2006

cis32-ai lecture # 18 mon-3-apr-2006 cis32-ai lecture # 18 mon-3-apr-2006 today s topics: propositional logic cis32-spring2006-sklar-lec18 1 Introduction Weak (search-based) problem-solving does not scale to real problems. To succeed, problem

More information

Answers to the Exercises -- Chapter 3

Answers to the Exercises -- Chapter 3 Answers to the Exercises -- Chapter 3 SECTION 1 1. a. Fred is an orangutan. Of b. Gertrude is an orangutan but Fred isn't. Gertrude is an orangutan [and] Fred is not [an orangutan]. Og ~Of c. Tony Blair

More information

VAUGHT S THEOREM: THE FINITE SPECTRUM OF COMPLETE THEORIES IN ℵ 0. Contents

VAUGHT S THEOREM: THE FINITE SPECTRUM OF COMPLETE THEORIES IN ℵ 0. Contents VAUGHT S THEOREM: THE FINITE SPECTRUM OF COMPLETE THEORIES IN ℵ 0 BENJAMIN LEDEAUX Abstract. This expository paper introduces model theory with a focus on countable models of complete theories. Vaught

More information

Logic Overview, I. and T T T T F F F T F F F F

Logic Overview, I. and T T T T F F F T F F F F Logic Overview, I DEFINITIONS A statement (proposition) is a declarative sentence that can be assigned a truth value T or F, but not both. Statements are denoted by letters p, q, r, s,... The 5 basic logical

More information

Logic for Computer Science - Week 5 Natural Deduction

Logic for Computer Science - Week 5 Natural Deduction Logic for Computer Science - Week 5 Natural Deduction Ștefan Ciobâcă November 30, 2017 1 An Alternative View of Implication and Double Implication So far, we have understood as a shorthand of However,

More information

Natural deduction for truth-functional logic

Natural deduction for truth-functional logic Natural deduction for truth-functional logic Phil 160 - Boston University Why natural deduction? After all, we just found this nice method of truth-tables, which can be used to determine the validity or

More information

1 Introduction to Predicate Resolution

1 Introduction to Predicate Resolution 1 Introduction to Predicate Resolution The resolution proof system for Predicate Logic operates, as in propositional case on sets of clauses and uses a resolution rule as the only rule of inference. The

More information

Outline. Logic. Definition. Theorem (Gödel s Completeness Theorem) Summary of Previous Week. Undecidability. Unification

Outline. Logic. Definition. Theorem (Gödel s Completeness Theorem) Summary of Previous Week. Undecidability. Unification Logic Aart Middeldorp Vincent van Oostrom Franziska Rapp Christian Sternagel Department of Computer Science University of Innsbruck WS 2017/2018 AM (DCS @ UIBK) week 11 2/38 Definitions elimination x φ

More information

Topics in Logic and Proofs

Topics in Logic and Proofs Chapter 2 Topics in Logic and Proofs Some mathematical statements carry a logical value of being true or false, while some do not. For example, the statement 4 + 5 = 9 is true, whereas the statement 2

More information

Propositional Logic Not Enough

Propositional Logic Not Enough Section 1.4 Propositional Logic Not Enough If we have: All men are mortal. Socrates is a man. Does it follow that Socrates is mortal? Can t be represented in propositional logic. Need a language that talks

More information

In this chapter, we specify a deductive apparatus for PL.

In this chapter, we specify a deductive apparatus for PL. Handout 5 PL Derivations In this chapter, we specify a deductive apparatus for PL Definition deductive apparatus A deductive apparatus for PL is a set of rules of inference (or derivation rules) that determine

More information

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic Mathematics 114L Spring 2018 D.A. Martin Mathematical Logic 1 First-Order Languages. Symbols. All first-order languages we consider will have the following symbols: (i) variables v 1, v 2, v 3,... ; (ii)

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

This is logically equivalent to the conjunction of the positive assertion Minimal Arithmetic and Representability

This is logically equivalent to the conjunction of the positive assertion Minimal Arithmetic and Representability 16.2. MINIMAL ARITHMETIC AND REPRESENTABILITY 207 If T is a consistent theory in the language of arithmetic, we say a set S is defined in T by D(x) if for all n, if n is in S, then D(n) is a theorem of

More information

2/2/2018. CS 103 Discrete Structures. Chapter 1. Propositional Logic. Chapter 1.1. Propositional Logic

2/2/2018. CS 103 Discrete Structures. Chapter 1. Propositional Logic. Chapter 1.1. Propositional Logic CS 103 Discrete Structures Chapter 1 Propositional Logic Chapter 1.1 Propositional Logic 1 1.1 Propositional Logic Definition: A proposition :is a declarative sentence (that is, a sentence that declares

More information

Interpretations of PL (Model Theory)

Interpretations of PL (Model Theory) Interpretations of PL (Model Theory) 1. Once again, observe that I ve presented topics in a slightly different order from how I presented them in sentential logic. With sentential logic I discussed syntax

More information

Today s Lecture 2/25/10. Truth Tables Continued Introduction to Proofs (the implicational rules of inference)

Today s Lecture 2/25/10. Truth Tables Continued Introduction to Proofs (the implicational rules of inference) Today s Lecture 2/25/10 Truth Tables Continued Introduction to Proofs (the implicational rules of inference) Announcements Homework: -- Ex 7.3 pg. 320 Part B (2-20 Even). --Read chapter 8.1 pgs. 345-361.

More information

Predicate Logic. Predicates. Math 173 February 9, 2010

Predicate Logic. Predicates. Math 173 February 9, 2010 Math 173 February 9, 2010 Predicate Logic We have now seen two ways to translate English sentences into mathematical symbols. We can capture the logical form of a sentence using propositional logic: variables

More information

Philosophy 148 Announcements & Such. The Probability Calculus: An Algebraic Approach XI. The Probability Calculus: An Algebraic Approach XII

Philosophy 148 Announcements & Such. The Probability Calculus: An Algebraic Approach XI. The Probability Calculus: An Algebraic Approach XII Branden Fitelson Philosophy 148 Lecture 1 Branden Fitelson Philosophy 148 Lecture 2 Philosophy 148 Announcements & Such Administrative Stuff Branden s office hours today will be 3 4. We have a permanent

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

Homework. Turn in Homework #4. The fifth homework assignment has been posted on the course website. It is due on Monday, March 2.

Homework. Turn in Homework #4. The fifth homework assignment has been posted on the course website. It is due on Monday, March 2. Homework Turn in Homework #4. The fifth homework assignment has been posted on the course website. It is due on Monday, March 2. First-Order Logic Formation Rules and Translations First Order Logic Well-Formed

More information

1A Logic 2013 Model Answers

1A Logic 2013 Model Answers 1A Logic 2013 Model Answers Section A 1. This is a question about TFL. Attempt all parts of this question. [Note that most of the material in this question has been moved to the metatheory section of the

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

INF3170 / INF4171 Notes on Resolution

INF3170 / INF4171 Notes on Resolution INF3170 / INF4171 Notes on Resolution Andreas Nakkerud Autumn 2015 1 Introduction This is a short description of the Resolution calculus for propositional logic, and for first order logic. We will only

More information

Ling 130 Notes: Predicate Logic and Natural Deduction

Ling 130 Notes: Predicate Logic and Natural Deduction Ling 130 Notes: Predicate Logic and Natural Deduction Sophia A. Malamud March 7, 2014 1 The syntax of Predicate (First-Order) Logic Besides keeping the connectives from Propositional Logic (PL), Predicate

More information

COMP4418: Knowledge Representation and Reasoning First-Order Logic

COMP4418: Knowledge Representation and Reasoning First-Order Logic COMP4418: Knowledge Representation and Reasoning First-Order Logic Maurice Pagnucco School of Computer Science and Engineering University of New South Wales NSW 2052, AUSTRALIA morri@cse.unsw.edu.au COMP4418

More information

Recall that the expression x > 3 is not a proposition. Why?

Recall that the expression x > 3 is not a proposition. Why? Predicates and Quantifiers Predicates and Quantifiers 1 Recall that the expression x > 3 is not a proposition. Why? Notation: We will use the propositional function notation to denote the expression "

More information

CSC384: Intro to Artificial Intelligence Knowledge Representation II. Required Readings: 9.1, 9.2, and 9.5 Announcements:

CSC384: Intro to Artificial Intelligence Knowledge Representation II. Required Readings: 9.1, 9.2, and 9.5 Announcements: CSC384: Intro to Artificial Intelligence Knowledge Representation II Required Readings: 9.1, 9.2, and 9.5 Announcements: 1 Models Examples. Environment A Language (Syntax) Constants: a,b,c,e Functions:

More information

Mathematical Logic Part Two

Mathematical Logic Part Two Mathematical Logic Part Two Outline for Today Recap from Last Time The Contrapositive Using Propositional Logic First-Order Logic First-Order Translations Recap from Last Time Recap So Far A propositional

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

CHAPTER 0: BACKGROUND (SPRING 2009 DRAFT)

CHAPTER 0: BACKGROUND (SPRING 2009 DRAFT) CHAPTER 0: BACKGROUND (SPRING 2009 DRAFT) MATH 378, CSUSM. SPRING 2009. AITKEN This chapter reviews some of the background concepts needed for Math 378. This chapter is new to the course (added Spring

More information

a. ~p : if p is T, then ~p is F, and vice versa

a. ~p : if p is T, then ~p is F, and vice versa Lecture 10: Propositional Logic II Philosophy 130 3 & 8 November 2016 O Rourke & Gibson I. Administrative A. Group papers back to you on November 3. B. Questions? II. The Meaning of the Conditional III.

More information

All psychiatrists are doctors All doctors are college graduates All psychiatrists are college graduates

All psychiatrists are doctors All doctors are college graduates All psychiatrists are college graduates Predicate Logic In what we ve discussed thus far, we haven t addressed other kinds of valid inferences: those involving quantification and predication. For example: All philosophers are wise Socrates is

More information

Herbrand Theorem, Equality, and Compactness

Herbrand Theorem, Equality, and Compactness CSC 438F/2404F Notes (S. Cook and T. Pitassi) Fall, 2014 Herbrand Theorem, Equality, and Compactness The Herbrand Theorem We now consider a complete method for proving the unsatisfiability of sets of first-order

More information

MATH 318/Fall, 2007 Notes on reading formulas and Skolem functions

MATH 318/Fall, 2007 Notes on reading formulas and Skolem functions 1. The Tarski machine MATH 318/Fall, 2007 Notes on reading formulas and Skolem functions When we are given a sentence Φ in predicate logic, and a structure M interpreting the relation and operation symbols

More information

The semantics of propositional logic

The semantics of propositional logic The semantics of propositional logic Readings: Sections 1.3 and 1.4 of Huth and Ryan. In this module, we will nail down the formal definition of a logical formula, and describe the semantics of propositional

More information

Logic: First Order Logic

Logic: First Order Logic Logic: First Order Logic Raffaella Bernardi bernardi@inf.unibz.it P.zza Domenicani 3, Room 2.28 Faculty of Computer Science, Free University of Bolzano-Bozen http://www.inf.unibz.it/~bernardi/courses/logic06

More information

Natural Deduction is a method for deriving the conclusion of valid arguments expressed in the symbolism of propositional logic.

Natural Deduction is a method for deriving the conclusion of valid arguments expressed in the symbolism of propositional logic. Natural Deduction is a method for deriving the conclusion of valid arguments expressed in the symbolism of propositional logic. The method consists of using sets of Rules of Inference (valid argument forms)

More information

Proof Worksheet 2, Math 187 Fall 2017 (with solutions)

Proof Worksheet 2, Math 187 Fall 2017 (with solutions) Proof Worksheet 2, Math 187 Fall 2017 (with solutions) Dr. Holmes October 17, 2017 The instructions are the same as on the first worksheet, except you can use all the rules in the strategies handout. We

More information

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

Proseminar on Semantic Theory Fall 2013 Ling 720 Propositional Logic: Syntax and Natural Deduction 1 Propositional Logic: Syntax and Natural Deduction 1 The Plot That Will Unfold I want to provide some key historical and intellectual context to the model theoretic approach to natural language semantics,

More information

Prefixed Tableaus and Nested Sequents

Prefixed Tableaus and Nested Sequents Prefixed Tableaus and Nested Sequents Melvin Fitting Dept. Mathematics and Computer Science Lehman College (CUNY), 250 Bedford Park Boulevard West Bronx, NY 10468-1589 e-mail: melvin.fitting@lehman.cuny.edu

More information

Temporal Logic - Soundness and Completeness of L

Temporal Logic - Soundness and Completeness of L Temporal Logic - Soundness and Completeness of L CS402, Spring 2018 Soundness Theorem 1 (14.12) Let A be an LTL formula. If L A, then A. Proof. We need to prove the axioms and two inference rules to be

More information

Why Learning Logic? Logic. Propositional Logic. Compound Propositions

Why Learning Logic? Logic. Propositional Logic. Compound Propositions Logic Objectives Propositions and compound propositions Negation, conjunction, disjunction, and exclusive or Implication and biconditional Logic equivalence and satisfiability Application of propositional

More information

First-Order Logic. Natural Deduction, Part 2

First-Order Logic. Natural Deduction, Part 2 First-Order Logic Natural Deduction, Part 2 Review Let ϕ be a formula, let x be an arbitrary variable, and let c be an arbitrary constant. ϕ[x/c] denotes the result of replacing all free occurrences of

More information

List of errors in and suggested modifications for First-Order Modal Logic Melvin Fitting and Richard L. Mendelsohn August 11, 2013

List of errors in and suggested modifications for First-Order Modal Logic Melvin Fitting and Richard L. Mendelsohn August 11, 2013 List of errors in and suggested modifications for First-Order Modal Logic Melvin Fitting and Richard L. Mendelsohn August 11, 2013 James W. Garson has answered a question we raised, in a paper that is

More information

Automated Reasoning Lecture 5: First-Order Logic

Automated Reasoning Lecture 5: First-Order Logic Automated Reasoning Lecture 5: First-Order Logic Jacques Fleuriot jdf@inf.ac.uk Recap Over the last three lectures, we have looked at: Propositional logic, semantics and proof systems Doing propositional

More information

CS1021. Why logic? Logic about inference or argument. Start from assumptions or axioms. Make deductions according to rules of reasoning.

CS1021. Why logic? Logic about inference or argument. Start from assumptions or axioms. Make deductions according to rules of reasoning. 3: Logic Why logic? Logic about inference or argument Start from assumptions or axioms Make deductions according to rules of reasoning Logic 3-1 Why logic? (continued) If I don t buy a lottery ticket on

More information

Computational Logic Lecture 3. Logical Entailment. Michael Genesereth Autumn Logical Reasoning

Computational Logic Lecture 3. Logical Entailment. Michael Genesereth Autumn Logical Reasoning Computational Logic Lecture 3 Logical Entailment Michael Genesereth Autumn 2010 Logical Reasoning Logical Reasoning relates premises and conclusion does not say whether conclusion is true in general says

More information

Part Two: The Basic Components of the SOFL Specification Language

Part Two: The Basic Components of the SOFL Specification Language Part Two: The Basic Components of the SOFL Specification Language SOFL logic Module Condition Data Flow Diagrams Process specification Function definition and specification Process decomposition Other

More information

Lecture 10: Predicate Logic and Its Language

Lecture 10: Predicate Logic and Its Language Discrete Mathematics (II) Spring 2017 Lecture 10: Predicate Logic and Its Language Lecturer: Yi Li 1 Predicates and Quantifiers In this action, we show you why a richer language should be introduced than

More information

First Order Logic (FOL)

First Order Logic (FOL) First Order Logic (FOL) Testing, Quality Assurance, and Maintenance Winter 2018 Prof. Arie Gurfinkel based on slides by Prof. Ruzica Piskac, Nikolaj Bjorner, and others References Chpater 2 of Logic for

More information

First order Logic ( Predicate Logic) and Methods of Proof

First order Logic ( Predicate Logic) and Methods of Proof First order Logic ( Predicate Logic) and Methods of Proof 1 Outline Introduction Terminology: Propositional functions; arguments; arity; universe of discourse Quantifiers Definition; using, mixing, negating

More information

Part II. Logic and Set Theory. Year

Part II. Logic and Set Theory. Year Part II Year 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2018 60 Paper 4, Section II 16G State and prove the ǫ-recursion Theorem. [You may assume the Principle of ǫ- Induction.]

More information

Propositional Logic: Deductive Proof & Natural Deduction Part 1

Propositional Logic: Deductive Proof & Natural Deduction Part 1 Propositional Logic: Deductive Proof & Natural Deduction Part 1 CS402, Spring 2016 Shin Yoo Deductive Proof In propositional logic, a valid formula is a tautology. So far, we could show the validity of

More information

Gödel s Completeness Theorem

Gödel s Completeness Theorem A.Miller M571 Spring 2002 Gödel s Completeness Theorem We only consider countable languages L for first order logic with equality which have only predicate symbols and constant symbols. We regard the symbols

More information

Fixed-point elimination in Heyting algebras 1

Fixed-point elimination in Heyting algebras 1 1/32 Fixed-point elimination in Heyting algebras 1 Silvio Ghilardi, Università di Milano Maria João Gouveia, Universidade de Lisboa Luigi Santocanale, Aix-Marseille Université TACL@Praha, June 2017 1 See

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

03 Propositional Logic II

03 Propositional Logic II Martin Henz February 12, 2014 Generated on Wednesday 12 th February, 2014, 09:49 1 Review: Syntax and Semantics of Propositional Logic 2 3 Propositional Atoms and Propositions Semantics of Formulas Validity,

More information

06 From Propositional to Predicate Logic

06 From Propositional to Predicate Logic Martin Henz February 19, 2014 Generated on Wednesday 19 th February, 2014, 09:48 1 Syntax of Predicate Logic 2 3 4 5 6 Need for Richer Language Predicates Variables Functions 1 Syntax of Predicate Logic

More information

CSE Discrete Structures

CSE Discrete Structures CSE 2315 - Discrete Structures Homework 1- Fall 2010 Due Date: Sept. 16 2010, 3:30 pm Statements, Truth Values, and Tautologies 1. Which of the following are statements? a) 3 + 7 = 10 b) All cars are blue.

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

PHIL012. SYMBOLIC LOGIC PROPOSITIONAL LOGIC DERIVATIONS

PHIL012. SYMBOLIC LOGIC PROPOSITIONAL LOGIC DERIVATIONS HIL012 SYMBOLIC LOGIC ROOSITIONL LOGIC DERIVTIONS When we argue, what we want are (i) clearly specifiable rules, (ii) that apply to any particular subject matter, and (iii) that legitimate transitions

More information

Part 2: First-Order Logic

Part 2: First-Order Logic Part 2: First-Order Logic First-order logic formalizes fundamental mathematical concepts is expressive (Turing-complete) is not too expressive (e. g. not axiomatizable: natural numbers, uncountable sets)

More information

Class 29 - November 3 Semantics for Predicate Logic

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

More information

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

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

More information

AAA615: Formal Methods. Lecture 2 First-Order Logic

AAA615: Formal Methods. Lecture 2 First-Order Logic AAA615: Formal Methods Lecture 2 First-Order Logic Hakjoo Oh 2017 Fall Hakjoo Oh AAA615 2017 Fall, Lecture 2 September 24, 2017 1 / 29 First-Order Logic An extension of propositional logic with predicates,

More information

Announcements For Formal Proofs & Boolean Logic I: Extending F with rules for and. Outline

Announcements For Formal Proofs & Boolean Logic I: Extending F with rules for and. Outline Announcements For 0927 Formal Proofs & Boolean Logic I: Extending F with rules for and William Starr 1 HW4 is due today 2 HW1 grades are posted on Bb heck on them! 3 HW1-3 will be returned soon After you

More information

Denote John by j and Smith by s, is a bachelor by predicate letter B. The statements (1) and (2) may be written as B(j) and B(s).

Denote John by j and Smith by s, is a bachelor by predicate letter B. The statements (1) and (2) may be written as B(j) and B(s). PREDICATE CALCULUS Predicates Statement function Variables Free and bound variables Quantifiers Universe of discourse Logical equivalences and implications for quantified statements Theory of inference

More information

Overview of Logic and Computation: Notes

Overview of Logic and Computation: Notes Overview of Logic and Computation: Notes John Slaney March 14, 2007 1 To begin at the beginning We study formal logic as a mathematical tool for reasoning and as a medium for knowledge representation The

More information