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. xy(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. ¬xS(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))¬yC(y,x)]

  19. 10.

    Jane is an aunt.

  20. F(j)x(S(x,j)yC(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))]