Una opción sería recurrir a Álgebra Relacional, en un estilo pointfree.
Una lógica de relaciones fue propuesta por primera vez por Augustus de Morgan, en 1867.
Las funciones son simplemente casos especiales de relaciones (de hecho, de relaciones binarias).
Dados los tipos $A$ y $B$, denotamos una relación $R$, de $A$ a $B$, como $B \xleftarrow{R} A.
Escribimos $b \, R \, a$ para denotar $(b,a) \in R.
En el caso particular de las funciones, para una función $f$, escribir $b \, f \, a$ simplemente significa $b = f \, a$, ya que esperamos que $b$ sea único.
Por lo tanto, $b \, R \, a$ es una generalización de $b \, f \, a.
Esta generalización se aplica de muchas maneras. Por ejemplo, la igualdad en las funciones, $f=g$, se generaliza a la inclusión en las relaciones, $R \subseteq S$, lo que significa que $R$ es (a lo sumo) $S.
Además de la inclusión, un concepto importante a tener en cuenta es la conversa de una relación.
La conversa de $R$, $B \xleftarrow{R} A$, es $R^\circ$, $A \xleftarrow{R^\circ} B$ (simplemente gira las flechas en sentido contrario).
La conversa de una función siempre existe, como una relación (a veces, en casos especiales, también como una función).
La composición de funciones, $f \cdot g$, también se generaliza a las relaciones, $R \cdot S$, de la misma manera.
Entonces, ¿qué es lo que realmente define cuándo una relación dada es una función?$\vphantom{Some commands added; A.K.}\newcommand{\img}{\operatorname{img}}\newcommand{\id}{\mathrm{id}}$
Veamos una función especial, $\id$.
Tenemos $b \, \id \, a \equiv b = a. No muy difícil.
¿Por qué es importante $\id$?
- $R$ es reflexiva si $\id \subseteq R$.
- $R$ es coreflexiva si $R \subseteq \id$.
Luego definimos:
- Núcleo de $R$ como $\ker R \doteq R^\circ \cdot R$.
- Imagen de $R$ como $\img R \doteq R \cdot R^\circ$.
Finalmente, tenemos los siguientes hechos:
- $\ker R$ es reflexiva $\equiv$ $R$ es entera.
- $\ker R$ es coreflexiva $\equiv$ $R$ es inyectiva.
- $\img R$ es reflexiva $\equiv$ $R$ es sobreyectiva.
- $\img R$ es coreflexiva $\equiv$ $R$ es simple.
Decimos que una relación $f$ es una función si $f$ es entera y $f$ es simple.
O dicho de otra manera, lo que quieren probar es:
- $\id \subseteq ker f$ (se simplifica a $\id \subseteq f^\circ \cdot f$)
- $\img f \subseteq \id$ (se simplifica a $f \cdot f^\circ \subseteq \id$)
Hechos adicionales:
- $\ker (R^\circ) = \img R$
- $\img (R^\circ) = \ker R$
1 votos
Principalmente, la segunda parte es preferible.
0 votos
@Kasper ¿Estás familiarizado con la definición de una función como un conjunto de pares ordenados?
0 votos
Más contexto ayudaría aquí. ¿Qué función, específicamente, estás tratando de demostrar que está bien definida?
3 votos
@BabakS. La segunda parte no tiene sentido si $f$ no es una función y es trivial si ya se sabe que $f$ es una función.
1 votos
En este momento intento probar que esta función está bien definida: $f:(\Bbb{Z}/12\Bbb{Z})^*\to(\Bbb{Z}/4\Bbb{Z})^*:[x]_{12}\mapsto[x]_4$, pero estoy más interesado en el procedimiento general.
0 votos
@GitGud: Asumí que es solo un mapeo de X a Y.
0 votos
@BabakS. Está tratando de demostrar que, de hecho, es un mapeo, todavía no lo sabe.
3 votos
@Kasper: tu pregunta original no tiene sentido. Una función siempre está definida, de lo contrario no sería una función. Lo que necesitas en el ejemplo es demostrar que existe una función $f$ que cumple con alguna propiedad dada, y que tal función está determinada de manera única.
0 votos
@GitGud: entiendo lo que quieres decir, ¡pero fíjate en que tituló la pregunta con ...función...! ¿Crees que asumió que $f$ es al menos un mapa?
1 votos
@BabakS. ¿Qué quieres decir con map? No hago ninguna distinción entre map y function.
0 votos
@Kasper por favor responde a mi pregunta en el segundo comentario.
0 votos
@GitGud: Cualquier relación de A a B puede ser un mapa y cualquier mapa no puede ser una función de $A\times B$
0 votos
@BabakS. Ok, entiendo lo que quieres decir con mapa ahora. Por favor lee la respuesta de Asaf a continuación.
0 votos
@Kasper Por cierto \Bbb para obtener $\Bbb Z$.
0 votos
Para mejorar una relación $f\subseteq A \times B$ a una función, necesitamos demostrar que la relación está definida sobre $A$, es decir, mostrar que $\text{dom}(f) = A$. Y necesitamos demostrar que $f(a)$ está bien definida para cualquier $a \in A$, es decir, mostrar que $(a,b), (a,c) \in f \implies b = c$. La bien definición establece que $f(a)$ tiene un único valor inequívoco. $f(a)$ no expresa dos valores diferentes.