has this predicate formula been translated correctly

33 Views Asked by At

I wanted to know if I translated the below sentence correctly to predicate logic

Only blue birds like singing and flying

∀ X • blue(X) ∧ bird(X) ⇒ likeSinging(X) ∧ likesFlying(X).
1

There are 1 best solutions below

2
On BEST ANSWER

The implication is running the wrong way. We want $$\forall x((\text{likesSinging}(x)\land\text{likesFlying}(x))\implies (\text{blue}(x)\land\text{bird}(x))).$$