$X$ ve $Y$ herhangi iki küme ve $f\subseteq X\times Y$ (yani $f$, $X$'den $Y$'ye bağıntı) olsun.
$$f, \ X\text{'den } Y\text{'ye fonksiyon}:\Leftrightarrow \left\{\begin{array}{ll} \textbf{1)} \ (\forall x\in X)(\exists y\in Y)((x,y)\in f) \\ \\ \textbf{2)} \ (\forall x\in X)(\forall y,z\in Y)[((x,y)\in f\wedge (x,z)\in f)\Rightarrow y=z]\end{array}\right.$$
Eğer bir $f$ bağıntısı fonksiyon ise $$(x,y)\in f$$ gösteriminden ziyade $$y=f(x)$$ gösterimi kullanılır. Yani $$y=f(x):\Leftrightarrow (x,y)\in f.$$
Burada $X$ kümesine fonksiyonun tanım kümesi; $Y$ kümesine fonksiyonun hedef (değer) kümesi ve $f(x)$'e de fonksiyonun kuralı denir. Aklıma gelmişken çok sık yapılan şu yanlışı da paylaşayım. "$f(x)$ fonksiyonu birebir midir? $f(x)$ fonksiyonu örtendir. $f(x)$ fonksiyonu ne artan ne de azalandır. $f(x)$ fonksiyonu tek midir? $f(x)$ fonksiyonu süreklidir. $f(x)$ sabit fonksiyondur. $f(x)$ birim fonksiyon değildir." vs. şeklindeki söylemler doğru değildir. Çünkü $f(x)$ bir fonksiyon değil, $f$ fonksiyonunun kuralıdır.
Bu bilgiler ışığı altında 1. soru ile başlayalım:
$X=\emptyset$ ve $Y\neq \emptyset$ olursa $(\emptyset\subseteq f\subseteq X\times Y=\emptyset\times Y=\emptyset$ olduğundan) $f=\emptyset$ olur. $f$ fonksiyon olduğundan
$$(\forall x\in \emptyset)(\exists y\in Y)((x,y)\in \emptyset)$$ ve $$((x,y)\in \emptyset \wedge (x,z)\in \emptyset)\Rightarrow y=z$$ önermeleri doğru olmalıdır. Şimdi bu önermelerin doğru olup olmadığına bakalım.
$$(\forall x\in \emptyset)(\exists y\in Y)((x,y)\in \emptyset)$$
$$\equiv$$
$$\forall x[\underset{0}{\underbrace{x\in \emptyset}}\Rightarrow \underset{p}{\underbrace{(\exists y\in Y)((x,y)\in \emptyset)}}]$$
$$\equiv$$
$$\forall x[0\Rightarrow p]$$
$$\equiv$$
$$\forall x \ 1$$
$$\equiv$$
$$1$$ yani ilk önerme doğru.
$$(\forall x\in X)(\forall y,z\in Y)[(\underset{0}{\underbrace{(x,y)\in \emptyset}} \wedge \underset{0}{\underbrace{(x,z)\in \emptyset}})\Rightarrow \underset{p}{\underbrace{y=z}}]$$
$$\equiv$$
$$(0\wedge 0)\Rightarrow p$$
$$\equiv$$
$$0\Rightarrow p$$
$$\equiv$$
$$1$$
yani ikinci önerme de doğru.
Demek ki $f$, $X$ kümesinden $Y$ kümesine bir fonksiyon ise $X=\emptyset$ ve $Y\neq \emptyset$ olabilir. Bu fonksiyona BOŞ FONKSİYON adı verilir.
Şimdi de 2. soruya bakalım.
$X\neq\emptyset$ ve $Y=\emptyset$ olursa $(\emptyset\subseteq f\subseteq X\times Y=X\times\emptyset =\emptyset$ olduğundan) $f=\emptyset$ olur. $f$ fonksiyon olduğundan
$$(\forall x\in X)(\exists y\in \emptyset)((x,y)\in \emptyset)$$ ve $$(\forall x\in X)(\forall y,z\in Y)((x,y)\in \emptyset \wedge (x,z)\in \emptyset)\Rightarrow y=z$$ önermeleri doğru olmalıdır. Şimdi bu önermelerin doğru olup olmadığına bakalım. İkinci yazdığımız önerme doğru olmasına karşın ilk önermenin doğru olmadığını görmek zor olmasa gerek. Dolayısıyla $f$, $X$'den $Y$'ye bir fonsiyon ise $X\neq\emptyset$ ve $Y=\emptyset$ OLAMAZ.
3. soru cevabı ise 1. sorunun cevabına benzer şekildedir. Yani bir fonksiyonda hem tanım kümesi hem de hedef (değer) kümesi boş küme olabilir.