I'm working through the exercises in this Logic problem set and I'm struggling to understand ex. 7.5:
Determine whether the following sentence is logically true in predicate logic:
There is someone such that, if he or she is asleep, everyone is asleep.
The solutions section suggests this is True and gives a formal 'Natural Deduction' proof that I don't really understand (it probably doesn't help that I don't have a copy of the book the solutions keep referring to).
Is there another way to approach this?



Case 1: There is someone who is not asleep. In that case, let $p$ be the person who is not asleep.
Then we see the following implication holds: if $p$ is asleep, then everyone is asleep. This is vacuously true, since $p$ is not asleep.
Then there indeed exists some person $p$, such that if $p$ is asleep, everyone is asleep.
Case 2: There is not anyone who is not asleep. In that case, everyone is asleep. Let $p$ be some person.
Then we see that the following implication holds: if $p$ is asleep, then everyone is asleep. This is true because everyone is, in fact, asleep.
Then there indeed exists some person $p$, such that if $p$ is asleep, everyone is asleep.