Sé que una función es un subconjunto $f \subseteq X \times Y$ tal que
\begin{eqnarray} \forall x \in X, \exists ! y \in Y | (x,y) \in f \end{eqnarray}
En primer lugar, es posible expresar lo que una función es usar el generador de la notación? Estoy pensando en
\begin{eqnarray} f = \{(x,y) | (x \in X) \wedge (\exists ! y \in Y) \wedge ((x,y) \in f)\} \end{eqnarray}
Es esto correcto? ¿La recursividad (me refiero al hecho de que $f$ es tanto en el lado izquierdo de la igualdad y la mano derecha) da ningun problema?
Otra cosa que se me ocurrió es la siguiente:
"Una función de $f$ es un miembro del conjunto
\begin{eqnarray} F = \{f | f \in (X \times Y) \wedge (\forall x \in X) \wedge (\exists ! y \in Y) \wedge ((x,y) \in f)\} \end{eqnarray}"
Este puede ser tomado como una definición de qué es una función?
Me puedes dar alguna referencia a un libro, sitio, etc. donde un conjunto generador de definición de ¿qué es una función?
Otra curiosidad que tengo es si esas definiciones me dio (si es correcto) tiene algo que ver con el orden superior de la lógica en lugar de la lógica de primer orden.
Gracias, Luca
PS. Este es mi primer post así que por favor sea amable :)