I know that these sorts of pathological cases are irrelevant, but I want to "practice" as it were and so want to understand the following. Hoffman and Kunze give the following example of a vector space:
The space of functions from a set to a field. Let $F$ be any field and let $S$ be any non-empty set. Let $V$ be the set of all functions from the set $S$ into $F$.
They give the usual definitions of addition and scalar multiplication. At any rate, my question is about why they give the nonempty requirement. If $S$ is empty, then $V$ itself is not empty but rather contains the empty set (the empty set can be defined as a function on an empty set), $V = \{ \emptyset \}$.
If I define $\emptyset$ as my neutral element, then why on earth can't this be a vector space?