1

I am studying for an exam and I have these exercises I practiced.

Let: Monkey(x) = "x is a monkey" Intelligent(x) = "x is an intelligent being" Likes(x, y) = "x likes y"

  1. No monkey likes a tiger.

let Tigers(x) = "x is a tiger"

∀x(Tiger(x) => ∀y¬Likes(y, x)

  1. There exists an intelligent monkey.

∃x(Monkey(x) => Intelligent(x))

  1. Every monkey likes another monkey

∀x(Monkey(x) => ∀yLikes(y, x))

  1. There is only one smart being who likes all other monkeys

∃!x(Monkey(x) => ∀yLikes(y, x))

  1. Everybody likes my monkey, but my monkey doesn't like nobody else but be.

∀x(Monkey(x) ∧ ∃(y)(Monkey(y) ∧ x ̸= y ⇒ Likes(y, x)))

I could use some feedback, please? how would you write this?

Kinfol
  • 15

1 Answers1

1
  1. Make sure that $y$ is a Monkey. Also, it is a little unusual to your sentence starts with introducing the Tigers, rather than the Monkeys, given that the subject term of the sentence is the Monkeys. Now, as it turns out, you can make this work, because both Tigers and Monkeys are universally quantified, but you're lucky it does. I would urge you to start by introducting the Monkeys, and then the Tigers.

  2. Use a conjunction here instead of a conditional

  3. $y$ needs to be a Monkey too. You may also have to explicitly specific that $y$ is not the same as $x$, since it says that $x$ likes some other monkey. And finally, it is some other monkey, so you need an existential for the $y$

  4. Yet again, $y$ needs to be a Monkey.... and different from $x$. And I suppose that for the 'smart' you should use the Intelligent predicate. Finally, the English sentence is ambiguous: is there exactly one monkey that is Intelligent .. and that one intelligent monkey happens to like all other monkeys? Or is there exactly one monkey that has both properties of being intelligent and liking all other monkeys?

  5. This should not be a universal at the start: it's a bout one monkey. In fact, it's about a specific monkey ... 'my monkey' ... there is not something in the key that lets you refer to 'my monkey'?

Bram28
  • 100,612
  • 6
  • 70
  • 118
  • it was late last night. clearly I wasn't thinking straight when i wrote the exercise. This should make more sense – Kinfol Nov 23 '20 at 08:11
  • @Kinfol Ok, I updated my feedback – Bram28 Nov 23 '20 at 13:17
  • thank you for your coments. I've updated point 4. I am not sure what Hng means? – Kinfol Nov 23 '20 at 17:51
  • @Kinfol Ugh ... spellcheck making things worse ... it was meant to be 'something' – Bram28 Nov 23 '20 at 20:45
  • @Kinfol 4 is still ambiguous .... but let's just go with your interpretation that there is exactly one being that has both features f being smart and liking all monkeys. So ... first of all you need a Smart predicate ... I guess they want the Intelligent predicate. Second, if the $x$ is this smart being, then the monkeys should be the $y$'s – Bram28 Nov 23 '20 at 20:48