PHIL 4160: Symbolic Logic
Dr. Robert Lane
Lecture Notes: Wednesday March 12, 2008

 

[7.] Predicate Logic Semantics

 

 

[7.1.] “Interpretations in Predicate Logic.” [Ch.8:1]

 

In our examination of sentential logic, we used the notion of an interpretation in explaining other important notions, like validity, tautology, inconsistency, etc.

 

To provide an interpretation of a sentence (or set of sentences) in sentential logic, all we had to do was assign truth values to any sentence constants in the sentence. We did this by constructing truth tables.

 

We then explained other notions in terms of such assignments of truth values:

·         valid: an argument having no interpretation on which all premises are true and the conclusion false

·         tautology: a statement that is true on every interpretation

·         contradiction: a statement that is false on every interpretation

·         inconsistent: a set of premises (or other statements) for which there is no interpretation on which they are all true.

 

We will continue to use the notion of interpretation in predicate logic.

 

However, providing an interpretation of a sentence or a set of sentences in predicate logic is more complicated than simply assigning truth values to sentence constants. It requires the following steps:

 

1.       Specify a domain of discourse (either unrestricted or restricted to some specific set of objects)

 

2.       If there are any individual constants in the sentence(s), specify which individual in the domain each one designates. (Note that there may not be any individual constants in the sentence(s)).

 

3.       Specify which property is designated by each property constant, “so it is clear which individuals in the domain have that property and which do not.” (189)

 

Notice that the examples the textbook gives contain no individual constants. Instead, they all contain quantifiers and bound individual variables.

 

Examples: from exercise 8-1, p.191, which requires that you provide one interpretation on which the sentence is clearly true and another on which it is clearly false:

 

2)                  ($x)(Ax · ~Bx)

 

clearly true

domain: unrestricted

Ax: x is a horse

Bx: x can fly

 

clearly false

domain: unrestricted

Ax: x is a horse

Bx: x is a mammal

 

 

 

4)         ~(x)(Ax É Bx)

 

clearly true

domain: unrestricted

Ax: x is a fish

Bx: x is a giraffe

clearly false

domain: unrestricted

Ax: x is a dog

Bx: x is a mammal

 

 

 

6)         ($x)[(Ax · Bx) · ~Cx]

 

clearly true

domain: natural numbers

Ax: x is greater than 2

Bx: x is less than 4

Cx: x is evenly divisible by 2

clearly false

domain: natural numbers

Ax: x is greater than 9

Bx: x is less than 11

Cx: x is evenly divisible by 5

 

 

ASSIGN: exercise 8-1 (pp.190-91)

·         do all for next time—be sure to come up with your own examples, as we will go through these at the start of class

 

 

[7.2.] “Proving Invalidity.” [Ch.8:2]

 

Remember that to prove an argument to be invalid, we need to show that it is possible for the premises to be all true and the conclusion false at the same time.

 

In sentential logic, we did this using the short truth table method to identify an interpretation (an assignment of truth values to all the argument’s premises and conclusion) on which all the premises are true and the conclusion false:

/\

 
 


(A É B) É C

~(B · C)

~A

 T F F  T  T

T(F F T)

FT

 

In predicate logic, we prove invalidity by doing the same thing: providing an interpretation of an argument on which all of the premises are true and the conclusion false.

 

This requires us to do exactly what we did in the previous section: give interpretations of sentences in predicate logic. The only difference is that now, you will give an interpretation that makes each premise of the argument true and the conclusion false.

 

Consider the argument given in your book to illustrate this (p.187):

 

(x)(Ax É Bx)

(x)(Cx É Bx)   / \ (x)(Ax É Cx)

 

You can do this with an unrestricted domain:

Ax = x is a pitbull

Bx = x is a dog

Cx = x is a poodle

 

or with a restricted domain -- e.g., restricted to natural numbers (i.e., positive whole numbers, a.k.a. positive integers):

Ax = x is greater than 10

Bx = x is greater than 5

Cx = x is greater than 20

 

Any interpretation will work, as long as it makes all the premises true and the conclusion false.

 

 

Another example: exercise 8-2, #2 (p.193):

 

2)         1. (x)(Ax É Bx)

2. ($x)~Ax                    / \ ($x)~Bx

 

domain: animals

Ax = x is a dog

Bx = x is an animal

 

 

ASSIGN: exercise 8-2 (p.193)

·         do all for next time; we’ll cover the odds next class

·         remember that two different property constants can stand for the same property

·         note the mistake in #8 (mentioned on errata sheet)

 

 

[7.3.] “Consistency in Predicate Logic.” [Ch. 8:4]

 

The final exercise in chapter 8 requires you to show that a given argument has consistent premises, i.e., to show that it is possible for all the premises in the argument to be true.

 

In sentential logic, we showed this using the short truth-table method.

 

In predicate logic, we show it using part of the method we used to show that an argument is invalid. Rather than finding an interpretation that makes the premises all true and the conclusion false, we simply find an interpretation that makes all the premises true.

 

As when we used the short truth table method to show premises of arguments in sentential logic to be consistent, the conclusion of the argument is irrelevant; you should just ignore it.

 

For example,

 

exercise 8-4, #6:

 

1.       ~(x)[Dx É (~Fx Ú Gx)]

2.       ($x)[Fx · (Dx Ú ~Gx)]         /\ ($x)(Dx · Fx)

 

domain: unrestricted

Dx: x is a dog

Fx: x is a mammal

Gx: x is a goat

 

 

ASSIGN: exercise 8-4 (p.196)

·         do all for next time; we’ll cover the odds next class

 

 

Stopping point for Wednesday March 12. For next time (Monday March 24), do exercises 8-1, 8-2 & 8-4, and read ch.9:1-2 (pp.198-204)

 

 



Symbolic Logic Homepage | Dr. Lane's Homepage | Phil. Program Homepage

This page last updated 3/12/2008.

Copyright © 2008 Robert Lane. All rights reserved.

UWG Disclaimer