I translated the following sentence into Predicate Logic, but I'm not quite sure about my translation...
As for me, it is very difficult to express "exactly" in predicate logic :( Could you please correct me if this is wrong?
There is exactly one book that no students read.
∃y(book(y)∧¬∃x(student(x)∧∀yreads(x, y)))
Thank you for your help.
A correct answer is: There is exactly one $y$ such that $y$ is a book and there is no $x$ such that $x$ is a student and $x$ reads $y$. Note that $\exists !$ denotes "there is exactly one". Note that $y$ appears in the beginning denoting the exactly one thing having the following property; so you don't have to quantify $y$ again (and doing it makes no sense and indicates that you may be not sure about the use of quantifiers).