Is it possible to invoke the empty function

elementary-set-theoryfunctions

The empty function $f: \emptyset \rightarrow X$ is a function from the empty set to an arbitrary set $X$. Since $\emptyset$ is the only subset of $\emptyset \times X = \emptyset$, $f$ must be equal to $\emptyset$. Is it possible to invoke the empty function?

To clarify what I mean, consider a function $g: \{ 0 \} \rightarrow \{ 100 \}$ which is defined as $g(0) = 100$. Note that I am allowed to write $g(0)$ to obtain an image of $0$, which is $100$. What is not clear for me is whether it is possible to use the same notation for the empty function; even if you were to invoke one as $f()$, how do you know which element of the co-domain $X$ you obtain?

Best Answer

$f$ is a function iff for all $x$ in the domain there exists exactly one $y$ in the codomain such that $(x,y)\in f,$ and in that case we write $f(x)$ for the uniquely identified $y.$ Note the in that case: the notation $f(x)$ presupposes that $x$ belongs to the domain. For the empty function no $x$ can belong to the domain and therefore the notation $f(x)$ cannot acquire meaning.

The notation $f()$ would suggest a unary relationship; functions are by definition binary relationships.