Key:
Names:
a: Bender
b: Fry
c: Leila
d: Sasquatch
e: Morbo
Predicates:
Fxy: x robs y.
Gx: x drinks Slurm.
Hx: x knows what Slurm really is.
Ixy: x disintegrates y
Jx: x eats Bachelor Chow.
Kx: x is a head in a jar.
Lx: x is a mutant.
Mx: x sucks.
- Bender robs Fry.
Fab
- Fry drinks Slurm only if he doesn't know what
Slurm really is.
(Gb → ¬Hb)
- Morbo disintegrates Fry only if Leila robs Sasquatch.
(Ieb → Fcd)
- All who drink Slurm will rob Fry.
∀x(Gx → Fxb)
- Someone robs Fry, and it isn't Morbo.
∃x(Fxb ^ ~Feb)
- All who eat Bachelor Chow drink Slurm.
∀x(Jx → Gx)
- Some who drink Slurm do not eat Bachelor Chow.
∃x(Gx ^ ¬Jx)
- No one who either eats Bachelor Chow or drinks
Slurm is a head in a jar.
¬∃x((Jx v Gx) ^ Kx),
or ∀x((Jx v Gx) → ~Kx)
- Morbo is not a head in a jar.
¬Ke
- Some head in a jar did not rob Fry.
∃x(Kx ^ ¬Fxb)
- Some head in a jar did rob Fry.
∃x(Kx ^ Fxb)
- Mutants suck.
∀x(Lx → Mx)
Notes:
We could have considered "drinks" a relation of two things, but the
problem with that is we'd need special tools to indicate a single
particular drink of Slurm, because "Slurm" is a mass noun; this
would be difficult, so we took the easy route. The same is true
of knowing what Slurm really is and of eating Bachelor chow: in
these cases its easier not to treat knowing and eating as arity two
predicates since the sentences talk about knowing and eating kinds
of things.
I assumed "Sasquatch" was the name of a particular being, rather than a kind of being.
A better translation of 5 would be: ∃x(Fxa ^ ¬x=e), if we
had introduced the "=" into our language. Given that we haven't, the
translation above works pretty well.