Solutions to Chapter 25 Multiple generality

A. Using this symbolization key:

domain:

all animals

A⁡(x):

blank x is an alligator

M⁡(x):

blank x is a monkey

R⁡(x):

blank x is a reptile

Z⁡(x):

blank x lives at the zoo

L⁡(x,y):

blank x loves blank y

a:

Amos

b:

Bouncer

c:

Cleo

symbolize each of the following sentences in FOL:

  1. 1.
    ​

    If Cleo loves Bouncer, then Bouncer is a monkey.

  2. L⁡(c,b)→M⁡(b)

  3. 2.
    ​

    If both Bouncer and Cleo are alligators, then Amos loves them both.

  4. (A⁡(b)∧A⁡(c))→(L⁡(a,b)∧L⁡(a,c))

  5. 3.
    ​

    Cleo loves a reptile.

  6. ∃x⁢(R⁡(x)∧L⁡(c,x))
    Comment: this English expression is ambiguous; in some contexts, it can be read as a generic, along the lines of ‘Cleo loves reptiles’. (Compare ‘I do love a good pint’.)

  7. 4.
    ​

    Bouncer loves all the monkeys that live at the zoo.

  8. ∀x⁢((M⁡(x)∧Z⁡(x))→L⁡(b,x))

  9. 5.
    ​

    All the monkeys that Amos loves love him back.

  10. ∀x⁢((M⁡(x)∧L⁡(a,x))→L⁡(x,a))

  11. 6.
    ​

    Every monkey that Cleo loves is also loved by Amos.

  12. ∀x⁢((M⁡(x)∧L⁡(c,x))→L⁡(a,x))

  13. 7.
    ​

    There is a monkey that loves Bouncer, but sadly Bouncer does not reciprocate this love.

  14. ∃x⁢(M⁡(x)∧L⁡(x,b)∧¬L⁡(b,x))

B. Using the following symbolization key:

domain:

all animals

D⁡(x):

blank x is a dog

S⁡(x):

blank x likes samurai movies

L⁡(x,y):

blank x is larger than blank y

r:

Rave

h:

Shane

d:

Daisy

symbolize the following sentences in FOL:

  1. 1.
    ​

    Rave is a dog who likes samurai movies.

  2. D⁡(r)∧S⁡(r)

  3. 2.
    ​

    Rave, Shane, and Daisy are all dogs.

  4. D⁡(r)∧D⁡(h)∧D⁡(d)

  5. 3.
    ​

    Shane is larger than Rave, and Daisy is larger than Shane.

  6. L⁡(h,r)∧L⁡(d,h)

  7. 4.
    ​

    All dogs like samurai movies.

  8. ∀x⁢(D⁡(x)→S⁡(x))

  9. 5.
    ​

    Only dogs like samurai movies.

  10. ∀x⁢(S⁡(x)→D⁡(x))
    Comment: the FOL sentence just written does not require that anyone likes samurai movies. The English sentence might suggest that at least some dogs do like samurai movies?

  11. 6.
    ​

    There is a dog that is larger than Shane.

  12. ∃x⁢(D⁡(x)∧L⁡(x,h))

  13. 7.
    ​

    If there is a dog larger than Daisy, then there is a dog larger than Shane.

  14. ∃x⁢(D⁡(x)∧L⁡(x,d))→∃x⁢(D⁡(x)∧L⁡(x,h))

  15. 8.
    ​

    No animal that likes samurai movies is larger than Shane.

  16. ∀x⁢(S⁡(x)→¬L⁡(x,h))

  17. 9.
    ​

    No dog is larger than Daisy.

  18. ∀x⁢(D⁡(x)→¬L⁡(x,d))

  19. 10.
    ​

    Any animal that dislikes samurai movies is larger than Rave.

  20. ∀x⁢(¬S⁡(x)→L⁡(x,r))
    Comment: this is very poor, though! For ‘dislikes’ does not mean the same as ‘does not like’.

  21. 11.
    ​

    There is an animal that is between Rave and Shane in size.

  22. ∃x⁢((L⁡(r,x)∧L⁡(x,h))∨(L⁡(h,x)∧L⁡(x,r)))

  23. 12.
    ​

    There is no dog that is between Rave and Shane in size.

  24. ∀x⁢(D⁡(x)→¬[(L⁡(b,x)∧L⁡(x,h))∨(L⁡(h,x)∧L⁡(x,r))])

  25. 13.
    ​

    No dog is larger than itself.

  26. ∀x⁢(D⁡(x)→¬L⁡(x,x))

  27. 14.
    ​

    Every dog is larger than some dog.

  28. ∀x⁢(D⁡(x)→∃y⁢(D⁡(y)∧L⁡(x,y)))
    Comment: the English sentence is potentially ambiguous here. I have resolved the ambiguity by assuming it should be paraphrased by ‘for every dog, there is a dog smaller than it’.

  29. 15.
    ​

    There is an animal that is smaller than every dog.

  30. ∃x⁢∀y⁢(D⁡(y)→L⁡(y,x))

  31. 16.
    ​

    If there is an animal that is larger than any dog, then that animal does not like samurai movies.

  32. ∀x⁢(∀y⁢(D⁡(y)→L⁡(x,y))→¬S⁡(x))
    Comment: I have assumed that ‘larger than any dog’ here means ‘larger than every dog’.

C. Using the symbolization key given, translate each English-language sentence into FOL.

domain:

candies

C⁡(x):

blank x has chocolate in it

M⁡(x):

blank x has marzipan in it

S⁡(x):

blank x has sugar in it

T⁡(x):

Boris has tried blank x

B⁡(x,y):

blank x is better than blank y

  1. 1.
    ​

    Boris has never tried any candy.

  2. 2.
    ​

    Marzipan is always made with sugar.

  3. 3.
    ​

    Some candy is sugar-free.

  4. 4.
    ​

    The very best candy is chocolate.

  5. 5.
    ​

    No candy is better than itself.

  6. 6.
    ​

    Boris has never tried sugar-free chocolate.

  7. 7.
    ​

    Boris has tried marzipan and chocolate, but never together.

  8. 8.
    ​

    Any candy with chocolate is better than any candy without it.

  9. 9.
    ​

    Any candy with chocolate and marzipan is better than any candy that lacks both.

D. Using the following symbolization key:

domain:

people and dishes at a potluck

R⁡(x):

blank x has run out

T⁡(x):

blank x is on the table

F⁡(x):

blank x is food

P⁡(x):

blank x is a person

L⁡(x,y):

blank x likes blank y

e:

Eli

f:

Francesca

g:

the guacamole

symbolize the following English sentences in FOL:

  1. 1.
    ​

    All the food is on the table.

  2. ∀x⁢(F⁡(x)→T⁡(x))

  3. 2.
    ​

    If the guacamole has not run out, then it is on the table.

  4. ¬R⁡(g)→T⁡(g)

  5. 3.
    ​

    Everyone likes the guacamole.

  6. ∀x⁢(P⁡(x)→L⁡(x,g))

  7. 4.
    ​

    If anyone likes the guacamole, then Eli does.

  8. ∃x⁢(P⁡(x)∧L⁡(x,g))→L⁡(e,g)

  9. 5.
    ​

    Francesca only likes the dishes that have run out.

  10. ∀x⁢[(L⁡(f,x)∧F⁡(x))→R⁡(x)]

  11. 6.
    ​

    Francesca likes no one, and no one likes Francesca.

  12. ∀x⁢[P⁡(x)→(¬L⁡(f,x)∧¬L⁡(x,f))]

  13. 7.
    ​

    Eli likes anyone who likes the guacamole.

  14. ∀x⁢((P⁡(x)∧L⁡(x,g))→L⁡(e,x))

  15. 8.
    ​

    Eli likes anyone who likes the people that he likes.

  16. ∀x⁢[(P⁡(x)∧∀y⁢[(P⁡(y)∧L⁡(e,y))→L⁡(x,y)])→L⁡(e,x)]

  17. 9.
    ​

    If there is a person on the table already, then all of the food must have run out.

  18. ∃x⁢(P⁡(x)∧T⁡(x))→∀x⁢(F⁡(x)→R⁡(x))

E. Using the following symbolization key:

domain:

people

D⁡(x):

blank x dances ballet

F⁡(x):

blank x is female

M⁡(x):

blank x is male

C⁡(x,y):

blank x is a child of blank y

S⁡(x,y):

blank x is a sibling of blank y

e:

Elmer

j:

Jane

p:

Patrick

symbolize the following sentences in FOL:

  1. 1.
    ​

    All of Patrick’s children are ballet dancers.

  2. ∀x⁢(C⁡(x,p)→D⁡(x))

  3. 2.
    ​

    Jane is Patrick’s daughter.

  4. C⁡(j,p)∧F⁡(j)

  5. 3.
    ​

    Patrick has a daughter.

  6. ∃x⁢(C⁡(x,p)∧F⁡(x))

  7. 4.
    ​

    Jane is an only child.

  8. ¬∃x⁢S⁡(x,j)

  9. 5.
    ​

    All of Patrick’s sons dance ballet.

  10. ∀x⁢[(C⁡(x,p)∧M⁡(x))→D⁡(x)]

  11. 6.
    ​

    Patrick has no sons.

  12. ¬∃x⁢(C⁡(x,p)∧M⁡(x))

  13. 7.
    ​

    Jane is Elmer’s niece.

  14. ∃x⁢(S⁡(x,e)∧C⁡(j,x)∧F⁡(j))

  15. 8.
    ​

    Patrick is Elmer’s brother.

  16. S⁡(p,e)∧M⁡(p)

  17. 9.
    ​

    Patrick’s brothers have no children.

  18. ∀x⁢[(S⁡(p,x)∧M⁡(x))→¬∃y⁢C⁡(y,x)]

  19. 10.
    ​

    Jane is an aunt.

  20. F⁡(j)∧∃x⁢(S⁡(x,j)∧∃y⁢C⁡(y,x))

  21. 11.
    ​

    Everyone who dances ballet has a brother who also dances ballet.

  22. ∀x⁢[D⁡(x)→∃y⁢(M⁡(y)∧S⁡(y,x)∧D⁡(y))]

  23. 12.
    ​

    Every woman who dances ballet is the child of someone who dances ballet.

  24. ∀x⁢[(F⁡(x)∧D⁡(x))→∃y⁢(C⁡(x,y)∧D⁡(y))]