Identity. "At least one dog has fleas" is translated by an existential quantifier"

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

Derivations in the Predicate Calculus

Philosophy 240: Symbolic Logic

6c Lecture 14: May 14, 2014

Definition: A binary relation R from a set A to a set B is a subset R A B. Example:

Peano Arithmetic. by replacing the schematic letter R with a formula, then prefixing universal quantifiers to bind

MATH1050 Greatest/least element, upper/lower bound

SOLUTIONS OF SELECTED PROBLEMS

8 General first order representation

COMP 409: Logic Homework 5

Theory Combination. Clark Barrett. New York University. CS357, Stanford University, Nov 2, p. 1/24

Philosophy 240: Symbolic Logic

Metric Space Topology (Spring 2016) Selected Homework Solutions. HW1 Q1.2. Suppose that d is a metric on a set X. Prove that the inequality d(x, y)

LESSON 7.1 FACTORING POLYNOMIALS I

Parts Manual. EPIC II Critical Care Bed REF 2031

Exercises for Unit I I (Vector algebra and Euclidean geometry)

Introduction to Predicate Logic Part 1. Professor Anita Wasilewska Lecture Notes (1)

DO NOT FORGET!!! WRITE YOUR NAME HERE. Philosophy 109 Final Exam, Spring 2007 (80 points total) ~ ( x)

Properties of Relational Logic

UVA UVA UVA UVA. Database Design. Relational Database Design. Functional Dependency. Loss of Information

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

1 Functions of many variables.

Narcissists, Stepmothers and Spies

Mathematical Preliminaries. Sipser pages 1-28

CS/EE 181a 2010/11 Lecture 4

Real Analysis. Joe Patten August 12, 2018

Homework Solution #1. Chapter 2 2.6, 2.17, 2.24, 2.30, 2.39, 2.42, Grading policy is as follows: - Total 100

Course 2BA1: Hilary Term 2007 Section 8: Quaternions and Rotations

Some Basic Logic. Henry Liu, 25 October 2010

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

Overview of Today s Lecture

Answers. Chapter 9 A92. Angles Theorem (Thm. 5.6) then XZY. Base Angles Theorem (Thm. 5.6) 5, 2. then WV WZ;

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes

THE RING OF POLYNOMIALS. Special Products and Factoring

Exam 2 extra practice problems

Lagrange Murderpliers Done Correctly

1 Introduction to Predicate Resolution

COMP 175 COMPUTER GRAPHICS. Lecture 04: Transform 1. COMP 175: Computer Graphics February 9, Erik Anderson 04 Transform 1

LOGICAL DATABASE DESIGN Part #1/2

0 Sets and Induction. Sets


9.7: Identity: Symbolizations

Formal Logic: Quantifiers, Predicates, and Validity. CS 130 Discrete Structures

Meta-logic derivation rules

Set, functions and Euclidean space. Seungjin Han

13. APPENDIX 1: THE SYNTAX OF PREDICATE LOGIC

CHAPTER 2. FIRST ORDER LOGIC

Predicate Calculus. Formal Methods in Verification of Computer Systems Jeremy Johnson

Overview of Today s Lecture

LGIC 310/MATH 570/PHIL 006 Fall, 2010 Scott Weinstein 9

Lecture Notes on DISCRETE MATHEMATICS. Eusebius Doedel

Homework 1/Solutions. Graded Exercises

Herbrand Theorem, Equality, and Compactness

Notes for Math 601, Fall based on Introduction to Mathematical Logic by Elliott Mendelson Fifth edition, 2010, Chapman & Hall

SYMBOL NAME DESCRIPTION EXAMPLES. called positive integers) negatives, and 0. represented as a b, where

LECTURE NOTES DISCRETE MATHEMATICS. Eusebius Doedel

Group, Rings, and Fields Rahul Pandharipande. I. Sets Let S be a set. The Cartesian product S S is the set of ordered pairs of elements of S,

Exercise 8.1 We have. the function is differentiable, with. f (x 0, y 0 )(u, v) = (2ax 0 + 2by 0 )u + (2bx 0 + 2cy 0 )v.

MS 3011 Exercises. December 11, 2013

Economics 204 Summer/Fall 2011 Lecture 2 Tuesday July 26, 2011 N Now, on the main diagonal, change all the 0s to 1s and vice versa:

SOME VARIANTS OF LAGRANGE S FOUR SQUARES THEOREM

1A Logic 2015 Model Answers

The Natural Deduction Pack

The Mother of All Paradoxes

Hilbert s Metric and Gromov Hyperbolicity

Predicate Calculus - Syntax

SYMBOLIC LOGIC UNIT 10: SINGULAR SENTENCES

DO NOT BEGIN THIS TEST UNTIL INSTRUCTED TO START

(1 + 2y)y = x. ( x. The right-hand side is a standard integral, so in the end we have the implicit solution. y(x) + y 2 (x) = x2 2 +C.

Section Summary. Section 1.5 9/9/2014

A MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ

Solutions to Problem Set 1

Discrete Mathematical Structures: Theory and Applications

SOLUTIONS TO ADDITIONAL EXERCISES FOR II.1 AND II.2

7.2. Matrix Multiplication. Introduction. Prerequisites. Learning Outcomes

Lecture 6: Gate Level Minimization Syed M. Mahmud, Ph.D ECE Department Wayne State University

Hyperreal Calculus MAT2000 Project in Mathematics. Arne Tobias Malkenes Ødegaard Supervisor: Nikolai Bjørnestøl Hansen

arxiv: v2 [math.qa] 5 Apr 2018

cse303 ELEMENTS OF THE THEORY OF COMPUTATION Professor Anita Wasilewska

LESSON RELATIONS & FUNCTION THEORY

Peano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now

Derivations on Trellises

NATIONAL BOARD FOR HIGHER MATHEMATICS. Research Scholarships Screening Test. Saturday, February 2, Time Allowed: Two Hours Maximum Marks: 40

Logic and Computation

arxiv: v1 [cs.dm] 26 Apr 2010

Resolution for Predicate Logic

Announcements & Such

ECE Lecture #9 Part 2 Overview

Proofs. Chapter 2 P P Q Q

Expressiveness of predicate logic: Some motivation

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

REAL VARIABLES: PROBLEM SET 1. = x limsup E k

Part II. Logic and Set Theory. Year

Informal Statement Calculus

BASIC MATHEMATICAL TECHNIQUES

Copyright c 2007 Jason Underdown Some rights reserved. statement. sentential connectives. negation. conjunction. disjunction

Generic Size Theory Gary Hardegree Department of Philosophy University of Massachusetts Amherst, MA 01003

A Note on the Major Results of Begriffsschrift

1 Arithmetic calculations (calculator is not allowed)

Interpretations of PL (Model Theory)

Transcription:

Identity Quantifiers are so-called because they say how many. So far, we've only used the quantifiers to give the crudest possible answers to the question "How many dogs have fleas?": "All," "None," "Some," "Not all," "Some but not all." Now we are going to see how to use the quantifiers to express more detailed numerical information. "At least one dog has fleas" is translated by an existential quantifier" (1) ( x)(dx Fx) We are tempted to symbolize "At least two dogs have fleas" the same way: (2) ( x)( y)((dx Fx) (Dy Fy)) but that would be a mistake, since (2) is logically equivalent to (1), because we haven't said that "x" and "y" refer to different dogs. To say "At least two dogs have fleas," we need the identity sign "=": (3) ( x)( y)( x=y ((Dx Fx) (Dy Fy))) A language for the predicate calculus with identity is a language for the predicate calculus, as we defined it before, that satisfies the further stipulation that, among the predicates of the language is the binary =. An interpretation A of such a language is required to satisfy the condition: A( = ) = {<a,a>: a A }. To strictly obey the definition of "formula," we should write the predicate "=" at the beginning, writing "=xy" rather than "x=y"; but doing so makes the formulas harder to read. With = in our language, we can answer How many? questions much more precisely. "At most one dog has fleas" is the denial of (3): (4) ( x)( y)( x=y ((Dx Fx) (Dy Fy))) To say "Exactly one dog has fleas" is to say that at least one dog has fleas and at most one dog has fleas," so we can symbolize it as the conjunction of (1) and (4): (5) (( x)(dx Fx) ( x)( y)( x=y ((Dx Fx) (Dy Fy)))) or we can symbolize it more directly, as follows: (6) ( x)( y)((dy Fy) y=x)

For larger numbers, we go on the same way. "At least three dogs have fleas" is this: (7) ( x)( y)( z)(( x=y ( x=z y=z)) ((Dx Fx) ((Dy Fy) (Dz Fz)))) "At most two dogs have fleas" is the denial of (7), namely: (8) ( x)( y)( z)(( x=y ( x=z y=z)) ((Dx Fx) ((Dy Fy) (Dz Fz)))) "Exactly two dogs have fleas" can be written as the conjunction of (3) and (8), thus: (9) (( x)( y)((dx Fx) (Dy Fy)) ( x)( y)( z)(( x=y ( x=z y=z)) ((Dx Fx) ((Dy Fy) (Dz Fz))))) or we can write it more simply: (10) ( x)( y)( x=y ( z)((dz Fz) (z=x z=y))) "At least four dogs have fleas" is this: (11) ( x)( y)( z)( w)(( x=y ( x=z ( x=w ( y=z ( y=w z=w))))) ((Dx Fx) ((Dy Fy) ((Dz Fz) (Dw Fw))))) (How we group the various conjuncts is arbitrary.) "At most three dogs have fleas" is the denial of ((11), namely: (12) ( x)( y)( z)( w)(( x=y ( x=z ( x=w ( y=z ( y=w z=w))))) ((Dx Fx) ((Dy Fy) ((Dz Fz) (Dw Fw))))) "Exactly three dogs have fleas" can be written as the conjunction of (7) and (12): (13) (( x)( y)( z)(( x=y ( x=z y=z)) ((Dx Fx) ((Dy Fy) (Dz Fz)))) ( x)( y)( z)( w)(( x=y ( x=z ( x=w ( y=z ( y=w z=w))))) ((Dx Fx) ((Dy Fy) ((Dz Fz) (Dw Fw)))))) or more concisely: (14) ( x)( y)( z)(( x=y ( x=z y=z)) ( w)((dw Fw) (w=x (w=y w=z)))) And so it goes for larger numbers. The same techniques will permit us to write "at least thirty" or "at most sixty-four" or "exactly five thousand two hundred eighty."

Identity, p. 3 If we let Γ be the infinite set consisting of sentence (1) ( At least one dog has fleas ), sentence (3) ( At least two dogs have fleas ), sentence (7) ( At least three dogs have fleas ), sentence (11) ( At least four dogs have fleas ), and so on. Then for all the members of Γ to be true, there would have to be infinitely many dogs with fleas. So there is an infinite set of sentences that are jointly true in all and only the models in which there are infinitely many individuals that satisfy (Dx Fx). By contrast, there is no set of sentences that are jointly true in all and only the models in which only finitely many individuals satisfy (Dx Fx). For suppose there were such a set. Then Γ would be inconsistent. By the Compactness Theorem, there is a finite subset Γ f of Γ and a finite subset f of such that Γ f f is inconsistent. There is a largest number n such that the sentence that formalizes At least n dogs have fleas occurs in Γ f. Let A be a model in which exactly n individuals satisfy (Dx Fx). Since at least n members of A satisfy (Dx Fx), all the members of Γ f are true in A. Since only finitely many members of A satisfy (Dx Fx), all the members of are true in A, hence all the members of f are true in A. So Γ f f is consistent. Contradiction. There is no single sentence true in all and only the models in which infinitely many individuals satisfy (Dx Fx). If γ were such a sentence { γ} would be a set of sentences true in all and only the models in which only finitely many individuals satisfy (Dx Fx). Our insistence that, within every interpretation, = stands for the identity relation on the domain of the interpretation validates some additional rules of inference, namely: IR SI (Identity is reflexive.) You may write any sentence of the form c=c, with the empty set of premisses. (Substitution of identicals) If you ve written either c=d or d=c with premiss set Γ and you ve written φ v / c with premiss set, you may write φ v / d with premiss set Γ. To see that SI preserves logical consequence, suppose that A is an interpretation under which φ v / c is true and under which either c=d or d=c is true. Let σ be a variable assignment for A with σ(v) = A(c) = A(d). Then, by the Substitution Principle, φ v / c is true under A iff σ satisfies φ under A iff φ v / c is true under A. A relation R is said to be reflexive just in case it satisfies the condition ( x)rxx. As our first example of a derivation, we show that identity is reflexive: 1 c=c IR 2 ( x)x=x UG, 1

Identity, p. 4 A relation R is symmetric iff it satisfies ( x)( y)(rxy Rxy). We show identity is symmetric: 1 c=c IR 2 2 c=d PI 2 3 d=c SI, 1, 2 4 c=d d=c CP, 2, 3 5 ( y)(c=y y=c) UG, 4 6 ( x)( y)(x=y y=x) UG, 5 In applying rule SI at line 3, we are taking our formula φ to be y=c. Line 1 is φ y / c, and line 3 is φ y / d. We now show that identity is transitive, that is, that it satisfies the condition ( x)( y)( z) ((Rxy Ryz) Rxz): 1 1 (a=b b=c) PI 1 2 a=b TC, 1 1 3 b=c TC, 1 1 4 a=c SI, 2, 3 5 ((a=b b=c) a=c) CP, 1, 4 6 ( z)((a=b b=z) a=z) UG, 5 7 ( y)( z)((a=y y=z) a=z) UG, 6 8 ( x)( y)( z)((x=y y=z) x=z) UG, 7 Next, let s derive There are at least two dogs from Some, but not all, dogs have fleas : 1 1 (( x)(dx Fx) ( x)(dx Fx)) PI 1 2 ( x)(dx Fx) TC, 1 3 3 (Da Fa) PI (for ES) 3 4 Da TC, 3 3 5 Fa TC, 3 1 6 ( x)(dx Fx) TC, 1 1 7 ( x) (Dx Fx) QE, 6 8 8 (Db Fb) PI (for ES) 8 9 Db TC, 8 8 10 Fb TC, 8 11 11 a=b PI 3,11 12 Fb SI, 5, 11 3 13 (a=b Fb) CP, 11, 12 3,8 14 a=b TC, 10, 13 3,8 15 ( a=b (Da Db)) TC, 4, 9, 14

Identity, p. 5 3,8 16 ( y)( a=y (Da Dy)) EG, 15 1,3 17 ( y)( a=y (Da Dy)) ES, 7, 8, 16 1,3 18 ( x)( y)( x=y (Dx Dy)) EG, 17 1 19 ( x)( y)( x=y (Dx Dy)) ES, 2, 3, 18 We ll now use a derivation to show that our two symbolizations of Exactly one dog has fleas are equivalent. First, we ll show that (5) implies (6): 1 1 (( x)(dx Fx) ( x)( y)( x=y ((Dx Fx) (Dy Fy)))) PI 1 2 ( x)(dx Fx) TC, 1 1 3 ( x)( y)( x=y ((Dx Fx) (Dy Fy))) TC, 1 4 4 (Da Fa) PI (for ES) 5 5 (Db Fb) PI 1 6 ( x) ( y)( x=y ((Dx Fx) (Dy Fy))) QE, 3 1 7 ( y)( a=y ((Da Fa) (Dy Fy))) US, 6 1 8 ( y) ( a=y ((Da Fa) (Dy Fy))) QE, 7 1 9 ( a=b ((Da Fa) (Db Fb))) US, 8 1,4,5 10 a=b TC, 4, 5, 9 1,4 11 ((Db Fb) a=b) CP, 5, 10 12 12 a=b PI 4,12 13 (Db Fb) SI, 4, 12 4 14 (a=b (Db Fb)) CP, 12, 13 1, 4 15 ((Db Fb) a=b) TC, 11, 14 1,4 16 ( y)((dy Fy) a=y) UG, 15 1,4 17 ( x)( y)((dy Fy) x=y) EG, 16 1 18 ( x)( y)((dy Fy) x=y) ES, 2, 4, 17 Now for the other direction: 1 1 ( x)( y)((dy Fy) x=y) PI 2 2 ( y)((dy Fy) c=y) PI (for ES) 2 3 ((Dc Fc) c=c) US, 2 4 c=c IR 2 5 (Dc Fc) TC, 3, 4 2 6 ( x)(dx Fx) EG, 5 1 7 ( x)(dx Fx) ES, 1, 2, 6 8 8 ((Dd Fd) (De Fe)) PI 8 9 (Dd Fd) TC, 8 8 10 (De Fe) TC, 8 2 11 ((Dd Fd) c=d) US, 2 2,8 12 c=d TC, 9, 11 2 13 ((De Fe) c=e) US, 2

Identity, p. 6 2,8 14 c=e TC, 10, 13 2,8 15 d=e SI, 12, 14 2 16 (((Dd Fd) (De Fe)) d=e) CP, 8, 15 2 17 ( d=e ((Dd Fd) (De Fe))) TC, 16 2 18 ( y) ( d=y ((Dd Fd) (Dy Fy))) UG, 17 2 19 ( y)( d=y ((Dd Fd) (Dy Fy))) QE, 18 2 20 ( x) ( y)( x=y ((Dx Fx) (Dy Fy))) UG, 19 2 21 ( x)( y)( x=y ((Dx Fx) (Dy Fy))) QE, 20 1 22 ( x)( y)( x=y ((Dx Fx) (Dy Fy))) ES, 1, 2, 21 1 23 (( x)(dx Fx) ( x)( y)( x=y ((Dx Fx) (Dy Fy))) TC, 7, 22 Now let s derive There are at least four dogs from There are at least two dogs with fleas and There are at least two dogs without fleas : 1 1 ( x)( y)( x=y ((Dx Fx) (Dy Fy))) PI 2 2 ( x)( y)( x=y ((Dx Fx) (Dy Fy))) PI 3 3 ( y)( a=y ((Da Fa) (Dy Fy))) PI (for ES) 4 4 ( a=b ((Da Fa) (Db Fb))) PI (for ES) 4 5 a=b TC, 4 4 6 Da TC, 4 4 7 Fa TC, 4 4 8 Db TC, 4 4 9 Fb TC, 4 10 10 ( y)( c=y ((Dc Fc) (Dy Fy))) PI (for ES) 11 11 ( c=d ((Dc Fc) (Dd Fd))) PI (for ES) 11 12 c=d TC, 11 11 13 Dc TC, 11 11 14 Fc TC, 11 11 15 Dd TC, 11 11 16 Fd TC, 11 17 17 a=c PI 4,17 18 Fc SI, 7, 17 4 19 (a=c Fc) CP, 17, 18 4,11 20 a=c TC, 14, 19 21 21 a=d PI 4,21 22 Fd SI, 7, 21 4 23 (a=d Fd) CP, 21, 22 4,11 24 a=d TC, 16, 23 25 25 b=c PI 4,25 26 Fc SI, 9, 25 4 27 (b=c Fc) CP, 25, 26 4,11 28 b=c TC, 14, 27 29 29 b=d PI

Identity, p. 7 4,29 30 Fd SI, 9, 29 4 31 (b=d Fd) CP, 29, 30 4,11 32 b=d TC, 16, 31 4,11 33 (( a=b ( a=c ( a=d ( b=c ( b=d c=d))))) (Da (Db (Dc Dd)))) TC,5,6,8,12,13,15,20,24,28,32 4,11 34 ( w) (( a=b ( a=c ( a=w ( b=c ( b=w c=w))))) (Da (Db (Dc Dw)))) EG, 33 4,10 35 ( w) (( a=b ( a=c ( a=w ( b=c ( b=w c=w))))) (Da (Db (Dc Dw)))) ES, 10, 11, 34 4,10 36 ( z)( w) (( a=b ( a=z ( a=w ( b=z ( b=w z=w))))) (Da (Db (Dz Dw)))) EG, 35 2,4 37 ( z)( w) (( a=b ( a=z ( a=w ( b=z ( b=w z=w))))) (Da (Db (Dz Dw)))) ES, 2, 10, 36 2,4 38 ( y)( z)( w) (( a=y ( a=z ( a=w ( y=z ( y=w z=w))))) (Da (Dy (Dz Dw)))) EG, 37 2,3 39 ( y)( z)( w) (( a=y ( a=z ( a=w ( y=z ( y=w z=w))))) (Da (Dy (Dz Dw)))) ES, 3, 4, 38 2,3 40 ( x)( y)( z)( w) (( x=y ( x=z ( x=w ( y=z ( y=w z=w))))) (Dx (Dy (Dz Dw)))) EG, 39 1,2 41 ( x)( y)( z)( w) (( x=y ( x=z ( x=w ( y=z ( y=w z=w))))) (Dx (Dy (Dz Dw)))) ES, 1, 3, 40 We now show that our two symbolizations of Exactly two dogs have fleas are equivalent. First, we show that (9) implies (10): 1 1 (( x)( y)((dx Fx) (Dy Fy)) ( x)( y)( z)(( x=y ( x=z y=z)) ((Dx Fx) ((Dy Fy) (Dz Fz))))) PI 1 2 ( x)( y)((dx Fx) (Dy Fy)) TC, 1 1 3 ( x)( y)( z)(( x=y ( x=z y=z)) ((Dx Fx) ((Dy Fy) (Dz Fz))) TC, 1