Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pruebas formales
13
14 CAPÍTULO 2. PRUEBAS FORMALES
suponer que existe una operación − que asocia a cada número a su inverso aditivo
−a. Como es práctica común en matemáticas, a · b generalmente se abrevia como ab
cuando no hay peligro de confusión, pero el lector debe estar conciente que ab significa
realmente el producto de a por b. Los axiomas de los números reales son los siguientes.
1. ∀ a, b(a + b = b + a)
2. ∀ a, b, c(a + (b + c) = (a + b) + c)
3. ∀ a(a + 0 = a)
4. ∀ a∀ y[(a + y = a) → y = 0].
5. ∀ a(a + (−a) = 0)
7. ∀ a∀ b(ab = ba).
8. ∀ a∀ b∀ c(a(bc) = (ab)c)
9. 1 6= 0
10. ∀ a(a1 = 1a = a)
Otra vez, la última afirmación no se puede expresar sin recurrir ya sea a palabras
en español o a variables de segundo orden. La intención de estas afirmaciones es que
si estamos parados en un cierto conjunto en el que se cumplen todas estas propiedades,
este conjunto sea el de los números reales, que se denotan R. Es claro que R 6= ∅ pues
debe contener cuando menos al 0 y al 1. El lector puede corroborar sin dificultad que
Q satisface todos estos axiomas, excepto el último que se conoce como el axioma del
supremo. El axioma del supremo es el que establece una diferencia entre los racionales
y los reales.
Como una primera ilustración de una prueba consideremos el resultado que afirma
que todo número multiplicado por cero da como resultado cero. Lo primero que debe-
mos mencionar es la forma de escritura de la prueba. Está se describe en renglones.
Al final de cada renglón se coloca la justificación de lo que se haya hecho. El final de
la demostración, el último renglón, es la afirmación que se quiere demostrar. El ini-
cio de la prueba no es el mismo en cada caso, existen muchas formas de iniciar una
demostración formal. El lector debe preocuparse por la forma de construir la prueba,
no tanto por la justificación formal, pues éste no es un curso de análisis matemático.
Cuando escribamos un número natural entre paréntesis, por ejmplo (9), nos referimos
al axioma dado arriba, en este caso (9) refiere a que 1 es distinto de 0.
Primero expresemos los razonamientos informalmente y luego los formalizamos lo
más posible. Lo que queremos demostrar es que para cualquier número real a, a · 0 = 0.
Según (3), a + 0 = a, así que a · 0 + 0 = a · 0; por (5) 0 = a + (−a). Se sigue que
a · 0 = a · 0 + (a + (−a)). En seguida, apelamos a (1) y (2) para conmutar y asociar
de otra forma la suma, a · 0 + (a + (−a)) = a · 0 + (−a + a) = (a · 0 + a) + (−a). Por
otro lado, según (10), a = a · 1, así que (a · 0 + a) = (a · 0 + a · 1) = a(0 + 1) por
distributividad, pero lo que está entre paréntesis es 1, pues el cero es neutro aditivo. En
resumen, a · 0 = a + (−a) = 0.
Ahora escribimos con un poco más de formalidad y completud este bosquejo. Esto
se hace mediante renglones enumerados.
1. b + 0 = b (3)
2. a · 0 = a · 0 + 0 por 1. con b = a · 0
3. b + (−b) = 0 (5)
7. b = b · 1 por (10).
posiblemente (no necesariamente), de una lista de axiomas (como los de los números
reales). Una prueba formal de A consiste en una cantidad finita de renglones. En cada
renglón puede aparecer una afirmación por pertenecer a H, ser un axioma o haberse
obtenido mediante una regla de inferencia (como Modus ponens) a partir de algunos
renglones previos en la prueba. El último renglón debe ser la afirmación a demostrar
A.
Por supuesto, hay muchos aspectos adicionales que no han sido mencionados refer-
entes a pruebas formales, pero que serán mencionados en su momento. Por ejemplo, el
tipo de pruebas que es admisible, como reducción al absurdo, contrapositiva, etc.
En estas dos lecturas introductorias hemos tratado de mencionar, ilustrar, resumir,
diversos aspectos que motivan el estudio de la lógica matemática. Algo que se debe re-
marcar una y otra vez es que de ninguna manera se debe pensar que la lógica matemática
sólo existe para formalizar las matemáticas y cuidar que las demostraciones se lleven
a cabo correctamente. La lógica matemática junto con la teoría de conjuntos, consti-
tuyen la fundamentación de todas las matemáticas; cualquier área de las matemáticas
debe recurrir a ambas para poder desarrollarse, pero la teoría de conjuntos y la lógica
matemática son disciplinas por sí mismas. Tienen sus propios problemas, temas de in-
vestigación, desarrollos, técnicas, etc. Más aún, para su desarrollo intereactúan entre sí
y no requieren apelar a otras materias. Este curso de lógica matemática debe tomarse
como una oportunidad de incorporarse a una de las disciplinas más fuertes y funda-
mentales en matemáticas, en lo posible complementando el curso con uno de teoría de
conjuntos.
Resta describir el desarrollo del curso. Como ya se dijo, habremos de construir
lenguajes apropiados (lenguajes formales) para estudiar diversas estructuras matemáti-
cas, describir la forma precisa de interpretar esos lenguajes, establecer métodos de de-
mostración, por supuesto, con una definición de prueba formal para culminar con el
teorema más importante de la lógica matemática de primer orden: el teorema de com-
pacidad. Dado que todo esto puede resultar demasiado difícil para un principiante, se
acostumbra, y así lo haremos, comenzar con una lenguaje formal mucho más sencillo: el
llamado lenguaje proposicional. Este lenguaje, aunque limitado, presenta casi todas las
características de los lenguajes formales, pero es más sencillo de manejar, comprender
y aplicar. Por ello, dedicaremos algunas semanas a estudiarlo en detalle y aprender a
trabajar con él. Establecemos su sintaxis, semántica, y métodos de prueba, en lo posible
simulando la situación que se presentaría con lenguajes formales generales. Después
iniciamos el estudio de estos lenguajes generales, otra vez describiendo su sintaxis y la
semántica que se torna más compleja. Presentamos el método de prueba llamado de de-
ducción natural, para terminar con los teoremas de completud de Gödel y compacidad.
En todo este devenir, aparecerán numerosos ejemplos a otras áreas de las matemáticas,
como el ágebra, la teoría de gráficas y el análisis matemático.