Back to Multiple generality

Exercise A

Avg difficulty 3.0

Using this symbolization key:

  • domain:

    all animals

  • A(x)A(x):

    ‾x\underline{\hskip 15.00002pt}_{x} is an alligator

  • M(x)M(x):

    ‾x\underline{\hskip 15.00002pt}_{x} is a monkey

  • R(x)R(x):

    ‾x\underline{\hskip 15.00002pt}_{x} is a reptile

  • Z(x)Z(x):

    ‾x\underline{\hskip 15.00002pt}_{x} lives at the zoo

  • L(x,y)L(x,y):

    ‾x\underline{\hskip 15.00002pt}_{x} loves ‾y\underline{\hskip 15.00002pt}_{y}

  • aa:

    Amos

  • bb:

    Bouncer

  • cc:

    Cleo

symbolize each of the following sentences in FOL:

  1. If Cleo loves Bouncer, then Bouncer is a monkey.

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

  3. Cleo loves a reptile.

  4. Bouncer loves all the monkeys that live at the zoo.

  5. All the monkeys that Amos loves love him back.

  6. Every monkey that Cleo loves is also loved by Amos.

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

Magnus et al., forall x: Calgary, First-order logic, Multiple generality, Exercise A

AI Tutor

Adapted from forall x: Calgary © 2025 P. D. Magnus, Tim Button, Robert Trueman, and Richard Zach. Licensed under CC BY 4.0. Source: forall x: Calgary. Imported at revision ec34df8.