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"
- No monkey likes a tiger.
let Tigers(x) = "x is a tiger"
∀x(Tiger(x) => ∀y¬Likes(y, x)
- There exists an intelligent monkey.
∃x(Monkey(x) => Intelligent(x))
- Every monkey likes another monkey
∀x(Monkey(x) => ∀yLikes(y, x))
- There is only one smart being who likes all other monkeys
∃!x(Monkey(x) => ∀yLikes(y, x))
- 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?