Announcements & Overview
|
|
- Monica Perry
- 5 years ago
- Views:
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 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 informationOverview 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 information13. 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 informationOverview 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 informationLogical 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 informationCollins' 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 informationSYMBOLIC 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 informationThe 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 informationTopic 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 informationFirst-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 informationIf 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 informationErrata 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 informationAnnouncements & 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 informationMeta-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 informationPredicate 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 informationA Little Deductive Logic
A Little Deductive Logic In propositional or sentential deductive logic, we begin by specifying that we will use capital letters (like A, B, C, D, and so on) to stand in for sentences, and we assume that
More informationLecture 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 informationIntermediate 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 informationFirst-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 informationCompleteness 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 informationA Little Deductive Logic
A Little Deductive Logic In propositional or sentential deductive logic, we begin by specifying that we will use capital letters (like A, B, C, D, and so on) to stand in for sentences, and we assume that
More informationPhilosophy 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 informationG52DOA - 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 informationNotes 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 informationPHIL 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 informationOverview. 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 informationGS03/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 informationMATH 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 informationPhilosophy 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 informationPHIL12A 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 informationSection 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 informationcis32-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 informationAnswers 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 informationVAUGHT 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 informationLogic 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 informationLogic 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 informationNatural 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 information1 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 informationOutline. 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 informationTopics in Logic and Proofs
Chapter 2 Topics in Logic and Proofs Some mathematical statements carry a logical value of being true or false, while some do not. For example, the statement 4 + 5 = 9 is true, whereas the statement 2
More informationPropositional 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 informationIn 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 informationMathematics 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 informationNatural 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 informationThis 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 information2/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 informationInterpretations 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 informationToday 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 informationPredicate 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 informationPhilosophy 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 informationPropositional 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 informationHomework. 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 information1A 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 informationIntroduction to Metalogic
Philosophy 135 Spring 2008 Tony Martin Introduction to Metalogic 1 The semantics of sentential logic. The language L of sentential logic. Symbols of L: Remarks: (i) sentence letters p 0, p 1, p 2,... (ii)
More informationINF3170 / 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 informationLing 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 informationCOMP4418: 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 informationRecall 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 informationCSC384: 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 informationMathematical 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 informationLogic, 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 informationCHAPTER 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 informationa. ~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 informationAll 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 informationHerbrand 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 informationMATH 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 informationThe 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 informationLogic: 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 informationNatural 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 informationProof 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 informationProseminar on Semantic Theory Fall 2013 Ling 720 Propositional Logic: Syntax and Natural Deduction 1
Propositional Logic: Syntax and Natural Deduction 1 The Plot That Will Unfold I want to provide some key historical and intellectual context to the model theoretic approach to natural language semantics,
More informationPrefixed 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 informationTemporal 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 informationWhy 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 informationFirst-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 informationList 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 informationAutomated 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 informationCS1021. 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 informationComputational 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 informationPart 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 informationLecture 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 informationFirst 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 informationFirst 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 informationPart 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 informationPropositional 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 informationGö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 informationFixed-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 informationLogic. 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 information03 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 information06 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 informationCSE 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 informationNatural 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 informationPHIL012. 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 informationPart 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 informationClass 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 informationWhat 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 informationAAA615: 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 informationAnnouncements 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 informationDenote 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 informationOverview 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