Como han dicho otros en los comentarios, sabes qué reglas y axiomas puedes usar porque se te da o eliges una colección particular. Uno de los malentendidos más comunes que veo es pensar que hay un conjunto de reglas y axiomas en los que todos los matemáticos están de acuerdo. Esto es especialmente pernicioso en lógica pero también existe en otras áreas. Por lo general, lo que sucede es que un estudiante ve una definición y asume que esa es la definición. Por lo general, pasa un tiempo antes de que se den cuenta de que todas estas cosas tienen una variedad de definiciones diferentes pero equivalentes, y en la mayoría de los casos también tienen definiciones genuinamente diferentes. En el caso de la lógica, solo con mirar la gran cantidad de entradas bajo "lógica" en la Enciclopedia de Filosofía de Stanford, muchas de las cuales corresponden a lógicas diferentes, se puede tener una idea. Y no es para nada exhaustivo.
Para tu ejemplo, todo el razonamiento es ecuacional, por lo que no es tan crítico qué lógica estamos usando. Necesitamos las leyes para la igualdad que podrían describirse aproximadamente como "una congruencia con respecto a todo". Primero, la igualdad es una relación de equivalencia, lo que significa que es reflexiva, $x=x$; simétrica, si $x = y$ entonces $y = x$; y transitiva, si $x = y$ y $y = z$ entonces $x = z. Luego, lo que hace que la igualdad sea igualdad es la indiscernibilidad de lo idéntico, que generalmente se expresa como una regla en lugar de un axioma y establece: si $x = y$ y $P$ es algún predicado con la variable libre $z$, entonces si es demostrable $P[x/z]$ también lo es $P[y/z]$, donde $P[x/z]$ significa que $P$ con todas las ocurrencias libres de $z$ reemplazadas por $x$, es decir, sustituyendo $x$ por $z, y similarmente para $P[y/z]$. (Nuevamente, hay otras formas de presentar estas reglas y axiomas. De hecho, este conjunto es redundante...)
La demostración de una afirmación como $0x=0$ es común en la teoría de anillos. Por ejemplo, usando la definición de anillo dada en Wikipedia, esto es un teorema pero no un axioma. El aspecto que mencioné antes también aparece aquí. Hay otras opciones que podrías tomar para los axiomas de un anillo, incluyendo aquellos donde $0x=0$ se toma axiomáticamente. Además, el término "anillo" es ambiguo ya que muchos autores consideran "anillos sin unidad" (es decir, que no necesariamente tienen un elemento que se comporte como $1). La definición que da Wikipedia es la de un anillo con unidad. Estas definiciones no son equivalentes.
De todas formas, usando la definición en Wikipedia, una forma de demostrar $0x=0$ es la siguiente: $$\begin{align} &0x-0x=0 \tag{inverso aditivo} \\ \iff & (0+0)x-0x=0 \tag{identidad aditiva} \\ \iff & (0x+0x)-0x = 0 \tag{distributividad izquierda} \\ \iff & 0x+(0x-0x) = 0 \tag{asociatividad aditiva} \\ \iff & 0x + 0 = 0 \tag{inverso aditivo} \\ \iff & 0x = 0 \tag{identidad aditiva} \end{align}$$
Cada $\iff$ está ocultando un uso de la indiscernibilidad de idénticos. Por ejemplo, el primer paso es: sea $P$ igual a $zx-0x=0$, el axioma de la identidad aditiva para $0$ establece $0+0=0$ o, por simetría, $0=0+0$, si es demostrable $P[0/z]$, entonces es demostrable $P[(0+0)/z]$. Esto da la dirección $\Rightarrow$, la dirección $\Leftarrow$ simplemente usa la misma igualdad en la otra dirección.
Entonces, ¿por qué no tomamos simplemente $0x=0$ como un axioma? Bueno, podríamos. Sin embargo, al hacerlo no nos permitiría derivar los otros axiomas y dado los otros axiomas podemos derivar este. Usar una colección mínima de axiomas facilita verificar si algo es un anillo (o un homomorfismo de anillos). Tendríamos que verificar explícitamente $0x=0$ mientras tenerlo como teorema significa que podemos derivarlo de una vez por todas para todos los anillos. Otro factor que afecta la elección de axiomas también es evidente en la presentación de Wikipedia. A menudo queremos construir nuestras definiciones de manera modular (lo que a menudo conduce a listas no mínimas de axiomas). En este caso, la definición de Wikipedia comienza con los axiomas de un grupo conmutativo. Es decir, un anillo es un grupo conmutativo y simultáneamente un monoide cuya "multiplicación" se distribuye sobre la operación de grupo. Esta forma de presentar los anillos nos permite "importar" teoremas sobre grupos conmutativos y monoides y aplicarlos a los anillos. Podríamos, por supuesto, seguir haciendo esto si tuviéramos una presentación diferente de los axiomas de un anillo, pero tendríamos que derivar primero la estructura de grupo conmutativo/monoide, y esta estructura puede no ser obvia desde la presentación alternativa.
Si realmente quieres tener una percepción visceral de todo esto, recomiendo familiarizarte con un asistente de pruebas como Agda, Coq, LEAN, u otros. Recomiendo especialmente Agda ya que muestra todos los detalles de las pruebas de manera directa. La mayoría de los otros asistentes de pruebas utilizan un enfoque basado en tácticas, lo que significa que generalmente escribes "scripts de prueba" que son pequeños programas que buscan pruebas por ti. Típicamente no ves las pruebas en esos sistemas. Sin embargo, cualquiera de ellos dejará bastante claro lo que significa trabajar con una definición dada, qué está disponible y qué no lo está en un momento dado, y por qué estructurar definiciones de una manera u otra puede ser deseable. Todos tienen curvas de aprendizaje bastante pronunciadas, aunque LEAN y Coq tienen mejor material introductorio que Agda.
7 votos
Sí, de hecho, si no sabes o no te importa cuáles son las definiciones / axiomas en esa área, no puedes probar nada. Sorpresa.
4 votos
¿Estás tomando un curso de "matemáticas discretas para ciencias de la computación" por casualidad? Los libros de texto comunes en ese tema son en su mayoría terribles en este punto. Pretenden enseñar técnicas de demostración, pero nunca mencionan los axiomas que el estudiante puede usar. Si no te dicen cuáles son los axiomas, no hay forma de escribir una prueba formal. Tu queja está completamente justificada.
0 votos
@saulspatz No soy un estudiante, solo alguien interesado en matemáticas.
0 votos
¿Estás utilizando un libro? ¿Cuál?
0 votos
No utilizando ningún libro, solo Google y aprendiendo cómo probar cosas básicas que normalmente doy por sentado cuando se trata de "análisis real", aprendiendo qué se puede deducir y qué cosas son verdaderas por definición (axiomas)
2 votos
+1 porque creo que hay una pregunta legítima aquí. No tengo tiempo para intentar abordarla, y realmente no estoy seguro de qué diría de todos modos, pero me parece que demostrar tales cosas ya sea (a) en el contexto del álgebra abstracta (no números reales, como asumo que estás trabajando) o (b) en el contexto de la construcción de los diversos sistemas numéricos (números naturales, enteros, números racionales, números reales) y estableciendo varios resultados sobre ellos, causaría menos preocupaciones filosóficas de este tipo.
2 votos
En general, necesitas un "contexto", es decir, una teoría con definiciones y axiomas para ser utilizados y, obviamente, cualquier teorema ya demostrado en ese contexto.
0 votos
Creo que tienes que pasar por una presentación formal para ver cómo funciona. Estoy de acuerdo con todo lo que dice Dave L. Renfro. Aunque no sé qué libro recomendar. Quizás quieras publicar otra pregunta pidiendo sugerencias.