Estoy tratando de demostrar una propiedad básica de las funciones usando los pasos de la deducción natural, dentro de la teoría de conjuntos. Específicamente, que si a = b, entonces f(a) = f(b) para cualquier función f. Sé que la prueba que he desarrollado tiene fallos (explicaré a continuación por qué), pero no estoy seguro en qué línea ocurre.
Primero, afirmo las siguientes definiciones:
[Def 1] $ \forall x(x \in D(f) \to \exists y((x,y) \in f \wedge \forall z((x,z)\in f \to y = z)))$ -- Define una función $f$ con dominio $D(f)$
[Def 2] $ \forall x \forall y(f(x) = y \leftrightarrow (x,y) \in f)$ -- Define la notación $f(x)$
y a partir de esto quiero probar:
$$ \forall x \forall y((x \in D(f) \wedge x = y) \to f(x) = f(y))$$
Aquí está la prueba que utilizo:
- $a \in D(f)
~~~~~\text{(Suposición)}$ - $ a = b
~~~~~\text{(Suposición)}$ - $ a \in D(f) \to \exists y((a,y) \in f \wedge \forall z((a,z)\in f \to y = z))
~~~(\forall \text{-elim, Def 1.})$ - $ \exists y((a,y) \in f \wedge \forall z((a,z)\in f \to y = z))~~~(\to\text{elim; 1, 3})$
- $ (a,c) \in f \wedge \forall z((a,z)\in f \to c = z)~~~~\text{(Suposición)}$
- $ (a,c) \in f
~~(\wedge\text{-elim, 5.})$ - $ f(a) = c \leftrightarrow (a,c) \in f~~~~(\forall\text{-elim dos veces en Def 2.})$
- $ (a,c) \in f \to f(a) = c
~~~(\leftrightarrow\text{elim; 7.})$ - $ f(a) = c
~(\to\text{elim; 6, 8})$ - $ (a, f(a)) \in f
~~\text{(=-elim; 6, 9. Además, la suposición en 5. se descarta mediante }\exists\text{-elim.)}$ - $ (b, f(a)) \in f
~~\text{(=-elim; 2, 10)}$ - $ f(b) = f(a) \leftrightarrow (b,f(a)) \in f~~~~(\forall\text{-elim dos veces en Def 2.})$
- $ (b,f(a)) \in f \to f(b) = f(a)
~~~(\leftrightarrow\text{elim; 12.})$ - $ f(b) = f(a)
~(\to\text{elim; 11,13})$ - $ f(a) = f(b)
~\text{(=-symm; 14)}$ - $ (a \in D(f) \wedge a = b) \to f(a) = f(b)
~~\text{(Descartar suposiciones 1 y 2)}$ - $ \forall x \forall y((x \in D(f) \wedge x = y) \to f(x) = f(y))
~~~~~(\forall\text{-intro usado dos veces)}$
(Nota: Utilizo las reglas de inferencia de la deducción natural definidas en Chiswell y Hodges: Lógica Matemática)
Esta prueba debe estar equivocada, porque no utiliza en absoluto la parte clave de la Definición 1, que garantiza la unicidad del valor de una función para cierta entrada. ¡Es decir, puedo simplemente eliminarla con $\wedge$ en el paso 6! ¿Alguien puede señalar en qué paso cometí un error?
PD. Disculpas por el pobre formato de las líneas de la prueba, pero no tengo suficiente conocimiento de LaTeX para formatearlo correctamente.