- #1
mathmari
Gold Member
MHB
- 5,049
- 7
Hey!
I want to formulate the following statements into formulas of predicate logic.
I have done the following:
where fly(x)="x can fly", can(x,y)="x can y", age(x)="x is older than $22$", P(x,y)="x likes y". Is everything correct? (Wondering)
I want to formulate the following statements into formulas of predicate logic.
- If a bird cannot fly, then not all birds can fly.
- What Donald cannot do, can no one do.
- John likes everyone, that is older than $22$ years old and that doesn't like those who are younger than $22$ years old.
I have done the following:
- $\exists : \neg \text{fly}(x) \rightarrow \neg \forall x : \text{fly} (x)$
- $(\exists y) \neg \text{can} (Donald,y) \rightarrow \neg \exists x : \text{can} (x,y)$
- $(\forall y)(\forall z): \left ((\text{age}(y) \land (\neg \text{age}(z))\rightarrow \neg P(y,z)\right )\rightarrow P(John, y)$
where fly(x)="x can fly", can(x,y)="x can y", age(x)="x is older than $22$", P(x,y)="x likes y". Is everything correct? (Wondering)
Last edited by a moderator: