Escolar Documentos
Profissional Documentos
Cultura Documentos
Javier Fresn
El sueo de la razn
la lgica matemtica ysus paradojas
Javier Fresn
2010,Javier Fresn por el texto
2011 , RBA Coleccionables, S.A.
Realizacin: EDITEC
Diseo cubierta: Llorenc: Mart
Crditos fotogrficos: gettyirnages, agefotostock, Corbis
ISBN: 978-84-473-6972-0
Depsito legal: NA-1666-2011
Prefacio .................................................................................................................................................... . 9
7
SUMARIO
8
Prefacio
9
PREFACIO
grafia nazi, el genial Alan Turing, pudo imaginar los antepasados de nuestros
ordenadores. De todo esto y de muchas cosas ms trata este libro, que no se
cierra con el cero o uno)) de las mquinas de Turing, sino que intenta dar un
paso ms all para describir el mundo matizado de una de las encarnaciones ms
recientes del sueo de la razn: la lgica difusa.
Quisiera agradecer a los responsables de la editor!al RBA su invitacin a
escribir este libro. Fueron, de hecho, las palabras marrativas de divulgacin>>,
escondidas en alguno de los correos que intercambi con el editor responsable,
las que me sugirieron empezar cada captulo con unas pinceladas novelescas.
Sin las historias de esa Sherezade siglo veintiuno que es mi amiga Laura Casie-
lles, nunca habra sabido relacionar la lgica difusa con los postres de un restau-
rante japons. Tambin el arranque del quinto captulo debe mucho a la fasci-
nacin por la figura de Alan Turing de Patricia FernJ;l.dez de Lis. Gracias a los
informes minuciosos con los que Jess Fresn, David Garcs, Miguel Hernaiz,
Victoria Ley Vega de Seoane,Javier Martnez y Luz Rello respondan al instan-
te a mis envos de los primeros borradores, la exposicin ha mejorado mucho. A
todos ellos les estoy agradecido, y tambin a Mara Aguirre Roquero, Luis Az-
crate, No el Garrido, Geno Galarza, Mara ngeles Leal, Carlos Madrid, Jos
Mara Mateos, Guillermo Rey, Roberto Rubio, Mara Jos Soler, Lucas Sn-
chez y Mikel Tamayo por sus valiosas sugerencias.
10
Captulo 1
El mtodo axion1tico
Desde los griegos, quien dice matemticas dice demostracin.
Nicols Bourbaki
El entusiasmo con el que haba desgarrado el sobre, sin bmcar siquiera un abrecar-
tas, se fue convirtiendo en decepcin a medida que el abogado Taurinus avanzaba
en la lectura de las dos pginas de apretada caligrafa que haba recibido aquella ma-
ana de noviembre de 1824. La carta contena la respuesta de Carl Friedrich Gauss
al anuncio de un descubrimiento de extraordinaria relevancia: la demostracin del
quinto postulado de Euclides.
A sus casi cincuenta aos, no haba rama de la fsica ni de las matemticas a la
que Gauss no hubiese dado un vuelco, con un sinn de aportaciones que le valdran
el ttulo de princeps mathematicorum, el prncipe de los matemticos. Sin embargo,
ninguna de sus obras atacaba de frente la cuestin palpitante del momento: era
verdad el quinto postulado? Por un punto exterior a una recta dada se poda trazar
una y slo una paralela? Aclarar esta cuestin supona de algn modo responder a
la pregunta qu forma tiene el mundo?
El origen de la historia de Euclides y de la obra que plasma sus ideas, los Elementos
de geometna, se remonta al ao 300 a.C., en tomo al cual este matemtico griego del
que nos ha llegado poco ms que el nombre haba compuesto un manual de geome-
tra que sistematizaba el corpus de conocimientos transmitidos oralmente durante los
siglos anteriores por los pitagricos y los discpulos de Platn. Pero, al contrario que a
la Academia del filsofo, en cuyo frontispicio poda leerse No entre nadie que no
sepa geometra, a los Elementos de Euclides se acercaban los lectores para aprender la
ciencia de las formas a partir de los principios ms bsicos. Con la doble intencin de
allanar el camino a los alumnos y de poner rigor y orden en la tradicin cientfica,
Euclides abri su tratado con una serie de definiciones y de axiomas que permitan
deducir, con buenas dosis de paciencia, cualquiera de los cientos de proposiciones
recogidas a lo largo del libro. Tal vez ninguna otra propuesta pedaggica haya tenido
consecuencias tan radicales para el pensamiento en ms de dos mil aos.
11
EL MtTODO AXIOMTICO
Los diccionarios definen los axiomas como enunciados evidentes que e admi-
ten sin necesidad de justificacin. En este entido, no forman parte de la herencia
de la cultura, sino de las conclu iones a las que un hombre alejado de la civilizacin
podra llegar sin gran esfuerzo. Euclides distingue entre nociones comunes y pos-
tulados: nentras axiomas del estilo si dos cosas son iguales a una tercera, entonces
son iguales entre s lo mismo sirven para hablar sobre los polgonos regulares q ue
sobre los dioses, los postulados son especficos de la geometra. Cinco le ba tan al
sabio alejandrino como pilares de los Elementos: los tres primeros afirman que se
puede trazar la recta que pasa por dos puntos, prolongar cualquier segmento rec-
tilneo y dibujar una circunferencia de centro y de radio arbitrarios; el cuarto es-
tablece que todos los ngulos rectos son iguale y, segn el quinto, aquel que haba
tenido ocupado durante meses a Taurinus, si una recta corta a otras dos de modo
que los ngulos interiore del mismo lado sumen menos de 180 entonces las dos
rectas se cortarn en un punto situado en la misma mitad del plano en la que estn
los ngulos.
12
El MITOOO AXIOMTICO
Punto de corte
Es probable que la primera impresin del lector moderno coincida con la que
tuvieron los contemporneos de Euclides: el quinto postulado no es tan evidente
como los anteriores, y para entenderlo es necesario tomar papel y lpiz. As se ex-
plica que desde muy pronto los gemerras discutieran su condicin de axioma e
intentaran demostrarlo a partir de los dems. Aunque antes o despus todas sus ten-
13
El M~TODO AXIOMA neo
14
El MtTODO AXIOMTICO
15
EL M~TODO AXIOMTICO
tes de Berna para pensar que lo mismo les ocurrira a los planetas en el espacio. Un
cuerpo de masa tan grande como la Tierra deforma el vaco a su alrededor, y la
gravedad no es otra cosa que esa curvatura del universo. Del mismo modo que si
soltarnos una canica en la sbana deformada por la bola, al instante se ver atrada
hacia el centro, cuando se deja un cuerpo libre cerca de la superficie terrestre, la
pendiente que la Tierra ha creado en el espacio lo obligar a caer. Si el cuerpo est
ms lejos y se mueve, como la Luna, la deformacin del universo no lo har preci-
pitarse sobre nuestro planeta, sino que lo mantendr en rbita alrededor de l. Pues
bien, resulta que en la geometra que se obtiene al identificar la gravedad con la
curvatura del espacio, el quinto postulado de Euclides no es cierto.
16
EL MITODO AXIOMnCO
jetos a los que se refieren. A partir de estos principios bsicos, el resto de proposi-
ciones se demuestran siguiendo un proceso lgico de deduccin, de manera que si
admitirnos que los razonamientos intermedios son correctos, la verdad del resultado
descansa nicamente sobre la verdad de las premisas. As las cosas, la cuestin sobre
qu forma tiene el mundo requiere saber si son ciertos o no los cinco postulados.
Pero esa pregunta no slo no puede resolverse por mtodos geomtricos, sino que
carece de sentido.
Es intil intentar determinar -prosigue Einstein- si es cierto que por dos
puntos pasa una sola recta. Todo lo que sabemos es que la geometra trata de cosas
que se llaman punto~ y ~lnea recta, cuya relacin es la siguiente: dos puntos
distintos determinan una nica recta. Para que tenga sentido discutir la verdad de
los axiomas, hace falta establecer primero una correspondencia con la realidad: si
cada vez que Euclides dice punto y lnea rectat, nosotros pensamos en lo que
todo el mundo entiende por esas palabras, entonces el axioma se puede dibujar la
recta que pasa por dos puntos se convierte en una afirmacin tangible, y podemos
comprobar si es verdadera o falsa, por as decirlo, experimentalmente. Sin embargo,
nada indica que la geometra sea esa traduccin al lenguaje de los objetos cotidia-
nos, sino slo un conjunto de relaciones abstractas entre ideas.
17
EL MITODO AXIOI'IIlTICO
Veamos un ejemplo que aparece por primera vez en dos memorias del geme-
tra italiano Eugenio Beltrarni (1835-1900). El espacio en el que se encuentran los
objetos ser a partir de ahora el interior de un crculo, sin incluir su borde, y la co-
rrespondencia que vamos a proponer es bien sencilla: cuando Euclides dice puntol>,
nosotros pensaremos en los puntos del interior del crculo, y cuando dice linea
recta, nos imaginaremos los segmentos que empiezan y terminan en el borde. Con
esta traduccin, dos puntos determinan una sola linea recta y, por tanto, el pri-
mer postulado de Euclides es verdadero. Para ver qu ocurre con el quinto axioma,
recordemos que dos rectas>> son paralelas si no se cortan nunca. Tomemos un _pun-
to cualquiera del interior del crculo, por ejemplo, el centro, y una <<lnea recta
arbitraria. Al unir el punto con los eA."tremos del segmento, obtenemos dos lineas
rectas que pasan por l y que son paralelas a la de partida, ya que los hipotticos
puntos de interseccin estn sobre el borde, que no pertenece al -espacio! Por tanto,
en el modelo de Beltrarni, no es cierto el postulado de las paralelas.
/
/ /
/ /
1 1
1 1
1
1
1
\
/
1
' /
' .....
Rectas paralelas
a la recta dada
Ntese que en los prrafos anteriores las palabras punto y <<lnea recta unas
veces aparecen entrecomilladas y otras no. Hemos querido distinguir de este modo
los conceptos abstractos de punto y linea recta~>, que podran tener las ms diver-
sas interpretaciones, de los puntos y rectas reales que los originaron. A quien pien-
se que hemos hecho trampa al presentar este juguete no eucldeo, quizs un poco
de biologa le haga cambiar de opinin, pues en el mejor de los casos la vista huma-
na alcanza unos pocos kilmetros de distancia. Como consecuencia de este lmite,
18
EL M~TODO AXIOMTICO
todas las rectas que se cortan ms all del borde del crculo son iguales para nuestros
ojos, y lo que vemos a nuestro alrededor se ajusta razonablemente a la imagen del
gemetra italiano. Al fin y al cabo, qu diferencia puede encontrar un europeo
entre dos rectas que se cortan en Nueva York y ocras cuya interseccin queda en Los
ngeles? El pequeo mundo del ser humano no es eucldeo. Pero hay ms cosas en
el cielo y en la tierra de las que suea su filosofa ...
Lo que nos interesa sealar aqui es que la propuesta de Beltrami es slo una
eleccin arbitraria entre las muchas posibles. En el mismo espacio podramos haber
llamado rectas~ a los arcos de crculo, y entonces el primer postulado no se verifi-
cara, pues son ilimitadas las maneras de unir dos puntos de esa forma. Para deter-
minar totalmente una circunferencia se necesitan tres puntos, y es precisamente esta
libertad de elegir el tercero lo que impide que el axioma se cumpla. Si algunos
modelos satisfacen el primer postulado y otros no, el hecho de que por dos <<puntos
pase una sola recta tiene que depender, por fuerza, del significado que se d a los
conceptos punto y recta. Preguntarse por su verdad es tan absurdo como tratar
de descubrir si es cierta la profeca En el ao A nacer B, donde el lector puede
sustituir, si lo desea, A y B por expresiones suficientememe vagas.
----
/
/
1
1
1
/
' /
'
- - --
Espacio en el que dos rectas distintas unen los puntos A y B
y en el que no se verifica el primer postulado de Euclides.
Esto es a lo que nos referamos hace un rato cuando dijimos que Einstein era muy
consciente de que la geometra es una construccin formal. A pesar de todo, l no e
interesaba por las relaciones lgicas entre conceptos, sino por la cuestin concreta de
explicar la accin a distancia sin tener que recurrir al ter. Sus puntos eran los pun-
tos del espacio, localizados mediante coordenadas que dijesen dnde estn y en qu
19
EL M~TODO AXIOMTICO
instante nos fijamos en lo que sucede en ellos. Sus rectas eran los caminos ms rpi-
dos entre dos puntos, que son los que recorre un rayo de luz. Si el instrumento que el
6sico necesitaba para hacer sus predicciones sobre la naturaleza del espacio era una
negacin del postulado de las paralelas, por qu no iba a poder usarlo? En mayo de
1919, cuatro aos despus de que Einstein identificara la gravedad con la curvatura
del universo, una expedicin a la isla africana de Prncipe consigui observar cmo se
desviaba la luz de las estrellas cercanas al Sol, slo visibles durante un eclipse. Eran este
tipo de comprobaciones experimentales, en consonancia con los resultados tericos,
las que podan decir algo sobre la validez de la relatividad, y no el hecho de que hu-
biese sido necesaria una geometra no eucldea para enunciar sus leyes.
Por supuesto, Euclides no tena en mente que sus <puntos y sus rectas> se
pudieran sustituir por casi cualquier cosa cuando empez a componer los Elemen-
tos. Le habra parecido una provocacin, un mero engao del lenguaje, porque
para l los ingredientes de la geometra tenan ante todo un significado fsico.
Valga como prueba la forma en la que enuncia los axiomas, que dicen que, dados
dos puntos, se puede dibujar la recta que los une, y no que para todo par de pun-
tos existe una nica recta>> que los contiene, como tenemos la tendencia a in-
terpretar. En el salto sutil de los puntos a los puntos y del se puede dibujar>~ al
existe que separa un enunciado del otro, la geometra se hizo abstracta y naci
la lgica matemtica.
20
EL MITODO AXIOMTICO
Una forma de recordar la estructura del modus ponens y del modus tollens es representarlos
mediante esquemas en los que una linea separa las premisas de la conclusin. Sr denotamos
con -.A y -.Bias negaciones de A y de 8, es decir, las proposiciones que afirman lo contrario,
entonces el modus ponens y el modus tolfens corresponden a los siguientes diagramas:
A-+8 A -+8
A y -.8
8
21
EL M ~TODO AXIOMTICO
ninguno de los mundos posibles cero es igual a uno y diferente de uno al mismo
tiempo, las hiptesis no se verifican nunca y no hay nada que comprobar. De esto
ya se haban dado cuenta los escolsticos, que acuaron con gran acierto la ex pre-
sin ex contradictone sequitur quodlibet, es decir, de una contradiccin se sigue cual-
quier cosa.
Ahora que sabemos qu son los axiomas y las reglas de inferencia, estarnos pre-
parados para precisar los trminos <<teora, <<demostracin>y <<teorema, que han ido
apareciendo con su significado ms o menos intuitivo en las pginas anteriores. Una
demostracin, que a veces llamaremos prueba, es el proceso que permite obtener
nuevos resultados aplicando a los axiomas las reglas de inferencia. En la prctica,
consiste en una sucesin finita de afirmaciones, tambin llamadas enunciados, de las
cuales la primera tiene que ser forzosamente un axioma (en matemticas no hay
22
El M~TODO AXIOMTICO
tablas rasas!), y cada una de las siguientes puede ser un axioma o deducirse de las
afirmaciones precedentes aplicando las reglas de inferencia. El ltimo enunciado de
una demostracin se llama teorema, y una teora es una coleccin de axiomas, de
reglas de inferencia y de todos los teoremas que se pueden demostrar mediante ellas
a partir de los axiomas. En algunas ocasiones, en lugar de teoa diremos sistema
axiomtico.
Hasta el momento hemos centrado la atencin en la geometra eucldea, que es
la teora compuesta por los cinco postulados de los Elementos, por reglas de deduc-
cin como Si dos cosas son iguales a una tercera, entonces son iguales entre s y
por todos los teoremas sobre crculos, tringulos y poliedros que al lector le quepa
imaginar. Tambin hemos tratado las geometras no eucldeas, que comparten con
ella los cuatro primeros axiomas y aaden una negacin del quinto (por ejemplo,
que por un punto exterior a una recta dada se puedan trazar infinitas paralelas).
Pero la autntica protagonista de este libro es la aritmtica, una teora que se ocupa
de los nmeros que sirven para contar, que los matemticos llamamos oficialmente
naturales.
23
EL MtTODO AXIOMTICO
jada con la frmula Dios cre los nmeros naturales. El resto son obra del hombre).
Menos mal que Giuseppe Peano (1858-1932) era d.ificilmente impresionable, por-
que si no, quiz nunca habra sugerido un nuevo punto de vista, que expuso por
primera vez en 1889 en un libro titulado Arithmet:es principia: nova methodo exposta,
es decir, Principios de la aritmtica, expuestos segn un nuevo mtodo. Hasta entonces
-razona Peano- se haba intentado primero definir los nmeros naturales y des-
pus encontrar unos axiomas para demostrar teoremas sobre ellos. Pero, por qu no
hacerlo al revs? Si se empieza por la lista de axiomas, luego se pueden definir los
nmeros como aquellos objetos que los verifican, aunque adems de nuestros nme-
ros, tal vez nos aparezcan otros . ..
Arithmetices
Principia: ova
Methodo Ex}>o5ita
(1889)
24
El MtTODO AXIOMATIC O
25
EL M~TODO AXIOMTICO
el lector espera: si tiramos la primera ficha de la fila y si cada vez que cae una cae
tambin la siguiente, entonces en el momento en el que empujemos la primera fi-
cha, caern todas las dems.
Una vez que hemos demostrado que existe un natural distinto de cero que se
llama uno, es posible repetir el argumento para probar que todava hay otro nme-
ro diferente del cero y del uno. En efecto, Cada nmero natural tiene un sucesor>J
(1 ) y <<Uno es un nmero natural (2) , luego aplicando el modus ponens se deduce
que Uno tiene un sucesor (3), al que llamaremos dos. Por el axioma d), que co-
piaremos en la cuarta lnea de la demostracin, sabemos que Dos nmeros distintos
tienen sucesores distintos (4). Ahora bien, nuestro teorema afirma que <<Cero y
uno son distintos (5), de modo que usando orra vez el modus ponens, El sucesor
de cero es distinto del sucesor de uno (6), pero esos nmeros no son otra cosa que
lo que hemos nombrado, por comodidad, uno y dos. Por otra parte, dos y cero son
distintos, porque dos es el nmero siguiente a uno, y cero no es el sucesor de ningn
natural.
Si volvemos a poner en marcha el razonamiento, cambiando uno por dos, de-
mostraremos que existe otro nmero natural al que podemos llamar tres, y que es
diferente de los que han hecho falta para definirlo, es decir, de cero, uno y dos. En
general, repitiendo el proceso suficientes veces, podemos deducir que un nmero
particular, por ejemplo, 1.729, es distinto de su sucesor y de todos los anteriores.
Gracias al axioma de induccin, sabemos que para demostrar que <<Todo nmero
natural es distinto del siguiente nos basta con ser capaces de probar que uno es
distinto de cero (es decir, que la primera ficha cae) y que lo mismo vale para cual-
quier nmero concreto y para su sucesor (o, dicho de otro modo, que al tirar una
ficha tambin cae la siguiente).
Los amables lectores que nos hayan acompaado hasta aqu, a estas alturas
dudarn de que sea necesaria tanta verborrea para convencerse de algo tan ele-
mental como que dos nmeros naturales son distintos. Y no les falta en absoluto
razn, porque ningn padre, por poco que pudiera querer a su hijo, le explicara
de este modo que no da igual tener dos caramelos que tener tan slo uno. Sin
embargo, la lgica no se ocupa de cmo razonamos en la vida diaria, sino de
cmo deberamos hacerlo para estar seguros de que la conclusin a la que llega-
mos es verdadera. Lo que hemos hecho ha sido vaciar las expresiones cera,
nmero y siguiente de todos sus significados intuitivos, hasta reducirlas sim-
plemente a conceptos abstractos que se relacionan entre s a travs de los axiomas
y de las reglas de deduccin.
26
El M~TODO AXIOMTICO
27
EL MITODOAXIOMTICO
EN UN SISTEMA INCONSISTENTE,
CUALQUIER ENUNCIADO ES UN TEOREMA
tortuga que se sostiene sobre otra tortuga, y as hasta el infinito, ser una de las bes-
tias a las que tendrn que enfrentarse los hroes de esta historia.
Para introducir el concepto de completitud, cambiaremos al gnero policaco y
nos serviremos de un ejemplo que nos ha inspirado el escritor argentino Guillermo
Martnez. Imaginen que en una habitacin cerrada se comete un crimen y que, al
llegar la polica, junto al cadver hay dos sospechosos. Cada uno de ellos sabe toda
la verdad sobre el asesinato: sabe si fue o no fue l. Sin embargo, a menos que con-
fiesen, los inspectores tendrn que encontrar huellas dactilares, restos de ADN o
cualquier otra prueba secundaria que permita acusarlos ante un juez. Si esta bs-
queda se demostrara inconcluyente, entonces quedaran libres, pero la verdad de lo
que sucedi seguira siempre estando ah. Aunque la verdad existe, el mtodo es
insuficiente para alcanzarla.
Despus de un da duro de trabajo, los policas salen a tomar algo para relajarse.
Uno de ellos se acaba de incorporar a la comisara, y los dems apenas lo conocen.
Por lo que les cuenta de su vida, pueden deducir que naci en Salamanca, pero que
enseguida se mud a Barcelona, porque a sus padres les gustaba el mar..Sin embargo,
con los datos de los que disponen, sus compaeros no consiguen ponerse de acuer-
do sobre si est casado o no, y eso que no hay duda de que slo es posible una
respuesta.
Cualquiera de estas situaciones pone de manifiesto que en muchos mbitos del
da a da lo verdadero no coincide con lo demostrable. Eso es a lo que los lgicos se
refieren cuando dicen que un sistema de axiomas no es completo. Lo ideal sera que
28
EL M~TODO AXIOMTICO
todas las afirmaciones verdaderas sobre ciertos objetos pudieran demostrarse a par-
tir de un puado de axiomas. Pero eso ocurre raras veces: lo ms habitual es que una
teora contenga enunciados que no se pueden demostrar ni refutar, que llamaremos
indecidibles)). Por refutar un enunciado se entiende demostrar su negacin: por
ejemplo, refutar el enunciado Todos los cisnes son blancos, al que nos hemos re-
ferido antes, significa demostrar que Existe un cisne que no es blanco>>. Las teoras
completas son aquellas que no contienen enunciados indecidibles, o lo que es lo
mismo, los sistemas de axiomas en los que cualquier proposicin, o bien puede ser
demostrada directamente, o bien primero negada y luego demostrada. Los lectores
atentos ya habrn advertido que, en esta segunda definicin de completitud, el con-
cepto nebuloso de verdad ha sido sustituido por el de demostracin. _As se consi-
guieron resolver algunas de las paradojas que haban preocupado a los fusofos
desde la Antigedad.
Con la mayor parte de las teoras matemticas ocurre como con el juez que no
acierta a decidir si los sospechosos son culpables o inocentes. Por eso sorprender
que expliquemos ahora que hay siempre un modo de escoger los axiomas para
que una teora resulte completa: consiste en incluir todos los enunciados verdade-
ros. Con esta axiomatizacin, las demostraciones slo tienen una lnea, pues lo que
se quiere probar ya es un axioma. Si el paraso de los lgicos son las teoras com-
pletas, por qu no hacerlo as? Lo demostrable coincidira con lo verdadero, y las
demostraciones no podran ser ms cortas. Sin embargo, el conjunto de todas las pro-
posiciones verdaderas es demasiado grande para que podamos tomarlas como
axiomas. No nos interesa tanto la longitud de las demostraciones como poder
comprobar si son correctas mediante algn procedimiento automtico. Puesto
que en una demostracin cada lnea es un axioma o se deduce de las anteriores
aplicando las reglas de inferencia, para saber si una lista de enunciados demuestra
algn teorema es imprescindible que seamos capaces de verificar si una proposi-
cin es un axioma. Pues bien, cuando elegimos demasiados, el tiempo que hace
falta es infinito.
Diremos que un sistema axiomtico es recursivo cuando esto no ocurre, es decir,
cuando sea posible comprobar, en una cantidad fmita de pasos, si cualquier afrrma-
cin es o no es un axioma. La recursividad pone freno a la avaricia del lgico, que
quiere demostrar ms y ms teoremas, pues le impide aadir todos los axiomas ne-
cesarios para completar una teora. Por supuesto, la geometra y la aritmtica son
teoras recursivas, como lo son, en general, todas aquellas en las que slo haya un
nmero finito de axiomas. Sin embargo, tambin existen sistemas recursivos con
29
El M~TODO AXIOMTICO
una infinidad de axiomas. Pero eso no importa, porque lo fundamental de los siste-
mas recursivos no es cuntos axiomas tengan, sino que la validez de cualquier de-
mostracin que se construya a partir de ellos pueda verificarse en un nmero finito
de operaciones.
Una de las posibilidades para obtener un sistema recursivo con infinitos axiomas consiste en
desplegaf uno de los axiomas de Peano en infinitas afirmaciones. De algn modo, Cero no
es el sucesor de ningn nmero no es ms que una forma resumida de decir Cero no es
el sucesor de cero, Cero no es el sucesor de uno, Cero no es el sucesor de dos, y asr
indefinidamente. Supongamos ahora que queremos comprobar si un enunciado es uno de
estos axiomas. Desde luego, slo estara en lista s empieza por Cero no es el sucesor de .. . ,
y si lo que sigue es un nmero. Recordando que cuno en realidad significa el sucesor de
cero~ dos, cel sucesor del sucesor de cero, etc., lo nico que hay que hacer es contar
cuntas veces aparece la palabra e sucesor en nuestro enunciado. Por tanto, este sistema
axiomtico es recursivo.
30
EL MITODO AXIOMTICO
31
Captulo 2
Las paradojas
La paradoja es la pasin del pensamiento.
S0ren Kierkegaard
Aunque los padres del joven Berrrand haban querido asegurarse en su testamento
de que se educara al benjann de la familia Russell en los mismos principios por
los que ellos haban luchado en la Inglaterra victoriana, la combativa abuela pater-
na no iba a permitir que los monstruos del atesmo poblasen la razn de aquel
nio de mirada inteligente. Se sucedieron las institutrices que, en el rigor de la casa
familiar, conduciran a Bertrand por los caminos de la religin y de las lenguas,
aunque tambin propiciaron que el joven aristcrata adquiriera un excelente do-
minio del francs, del alemn y del italiano, lo que le permitira viajar cmoda-
mente por todo el mundo aos ms tarde. Pero en aquellos lejanos das de su in-
fancia, Bertrand slo pensaba en los exticos caracteres griegos, tan adecuados para
expresar sus desdichadas reflexiones sobre s mismo y sobre la vida que le haba
cado en suerte.
La melancola no desapareci con su traslado a la academia de Old Southgate
para preparar los exmenes de ingreso en la Universidad de Cambridge. j Y eso que
Bertrand haba pensado que el contacto con otros chicos de su edad le ayudara a
soportar el peso de su tristeza! Se haba imaginado un ambiente idlico en el que
podra leer a los grandes poetas ingleses y comentarlos con otros estudiantes, o dis-
cutir hasta el amanecer los problemas filosficos que le intrigaban. En cambio, se
encontr con un grupo de jvenes violentos, que slo buscaban emborracharse y
perseguir atolondradamente a las mujeres, que no perdan la ms mnima ocasin
para rerse de la timidez de ese muchacho crecido enrre algodones. Como un desa-
lentado hroe romntico, muchas tardes Bertrand recorra las praderas camino de
New Southgate para contemplar la puesta de sol mientras pensaba en el suicidio.
Si no lo hizo, no fue por falta de valor, sino porque a los once aos su hermano
Frank le haba abierto las puertas de un paraso en el que refugiarse, del que le
quedaba an mucho por explorar. Tan deslumbrante como un primer amor fue la
33
LAS PARADOJAS
entrada del joven Bertrand en el jardn de los Elementos de Euclides, al que se aco-
gja siempre que la hostilidad del mundo se le haca insoportable. Pero esa felicidad
la desfiguraba la idea de que aunque, segn le haban contado, el sabio griego lo
demostraba todo, sin embargo, lo primero que exigan del lector aquellas pginas
que Frank le desgranaba cada tarde era hacer un acto de fe como los que le peda
su abuela: Punto es lo que no tiene partes. Y si las tuviera? Se puede trazar la
recta que pasa por dos puntos. Y si no fuera posible? De mala gana, Bertrand
tuvo que aceptar las recomendaciones de su hermano, que intentaba sin xito ha-
cerle ver que si no crea en los axiomas, dificilmente podran continuar con el
estudio.
Pasado el tiempo, doce aos despus de su llegada a Old Southgate, Bertrand
volva a estar tan bloqueado como cuando caminaba pensando en el suicidio. Entre
esos dos momentos haban ocurrido muchas cosas: se haba licenciado en matem-
ticas y en filosofa por la Universidad de Cambridge, donde una sociedad secreta
formada por los mejores estudiantes, que se hadan llamar los Apstoles, le haba
34
lAS PARADOJAS
brindado al fin las nles de horas de conversacin que aos atrs pensaba que en-
contrara en la Acadena; haba viajado, publicado sus primeros libros --sobre la
socialdemocracia ale~a y sobre los fundamentos de la geometra-, y an le ha-
ba sobrado algo de tiempo para casarse con Alys Pearsall,la hija de una familia de
cuqueros estadounidenses. Con todo, su principal ocupacin seguan siendo las
matemticas, y su objetivo, reducir incluso los axiomas de la geometra a las leyes de
la lgica, para que .nunca ms hubiera que creer nada porque s.
Intentando deducir de la lgica todas las matemticas, Bertrand se haba topado
con una contradiccin que pareca a simple vista una de esas adivinanzas del estilo
Se puede casar un hombre con la hermana de su viuda?. En este caso bastaba
examinar con atencin el significado de cada trmino para dar con la trampa; pero
la solucin de la contradiccin que le preocupaba iba a exigirle mucho ms esfuer-
zo: da a da, durante dos veranos, sentado ante una hoja en blanco, haba visto pasar
las largas maanas y las lentas tardes, para ver atardecer con el papel intacto, antes de
llegar Bertrand Russell a la conviccin de que no existe el conjunto de todos los
conjuntos que no se pertenecen a s mismos.
La teora de conjuntos
Para entender en qu consiste la paradoja que supuso el frn de las maanas alegres
y seguras de Bertrand Russell, necesitaremos primero unas pinceladas de teora de
conjuntos. En el captulo anterior quisimos mostrar cmo la estructura bsica del
mtodo axiomtico apareca ya en los Elementos, aunque para Euclides los axiomas
fuesen verdades evidentes y no principios que se admiten por comodidad. Sin em-
bargo, con el tiempo el lenguaje eucldeo se haba revelado insuficiente para trans-
ntir las nuevas ideas matemticas. Demostrar nicamente con palabras y con figu-
ras los profundos teoremas del siglo XIX habra sido tan dificil como lo sera hoy,
para nosotros, traducir a una lengua muerta las instrucciones de un iPhone.
Poco a poco, la escritura matemtica se fue haciendo ms simblica: no slo se
dispona de una potente notacin para las series, las derivadas o las integrales, sino
que, gracias a las investigaciones del matemtico ingls George Boole (1815-1864),
tambin los enunciados lgicos podan escribirse en forma de ecuacin. La geome-
tra estudiaba las formas del espacio; la aritmtica, los nmeros; el anlisis, las herra-
nentas necesarias para formalizar las leyes de la fsica, y el lgebra, las ecuaciones.
Sera posible encontrar un lenguaje comn a todas estas disciplinas que pusiera en
evidencia la unidad de las matemticas?
35
LAS PARADOJAS
EL LGEBRA DE BOOLE
Reflexionando sobre un problema que a priori nada tena que ver con esta
cuestin ms filosfica que matemtica, Georg Cantor crey haber encontrado una
respuesta en la teora de conjuntos entre 1878 y 1884. Intuitivamente, un conjunto
no es ms que una coleccin de objetos: hablamos del conjunto de los animales, del
conjunto de los parques de Pars o del conjunto de lectores de este libro. Estas co-
lecciones se pueden definir por extensin, es decir, a travs de la lista de los elemen-
tos que las componen, o por comprensin, indicando cul es la propiedad comn a
todos sus miembros. As, el conjunto de los nmeros naturales (recordemos: son los
que empleamos para contar) no es otro que N= {0, 1, 2, 3 ... }; ste es un caso de
definicin por extensin. Si quisiramos estudiar slo los nmeros pares, escribi-
ramos 2 N= {0, 2, 4, 6 ... }, o bien 2N = {nE NI n es divisible por 2}, donde el sm-
bolo E significa pertenece, y la barra vertical 1, tal que)). Se trata ahora de una
definicin por comprensin, pues consideramos en este caso el subconju11to de los
nmeros naturales con la propiedad de ser divisibles por dos .
36
lAS PARADOJAS
Con esta terminologa, dos conjuntos tienen el mismo cardinal cuando existe
una biyeccin entre ellos. Es ficil comprobar gue entre dos conjuntos finitos con
distinto nmero de elementos no se puede definir una biyeccin, pues necesaria-
mente varios elementos de X iran a parar al mismo trmino de Y, o bien algn
elemento de Y se quedara sin emparejar.
37
LAS PARADOJAS
38
LAS PARADOJAS
Lejos de ser una mera curiosidad de Jos nmeros pares, la existencia de estos
hoteles que no se llenan nunca es la caracterstica esencial de los conjuntos infmitos,
como observ Richard Dedekind en su artculo ~Qu son y para qu sirven los
nmeros?, publicado en 1888. Un conjunto es infinito si puede ponerse en biyec-
cin con una parte de s mismo que no contenga todos los elementos. Est claro
que esto nunca ocurrir si partimos de un corunto finito, pues al prescindir de
algunos elementos el resultado no podr ponerse en biyeccin con el total (como
dijimos ms arriba, dos conjuntos finitos, de m y de n elementos respectivamente,
slo pueden ponerse en biyeccin si m== n) . Sin embargo, los nmeros naturales son
infmitos porque una parte estrictamente contenida en ellos, los nmeros pares, tie-
ne el mismo cardinal que todo el conjunto. La nueva definicin, por tanto, coincide
con el razonamiento basado en los axiomas de Peana que nos permiti demostrar
en el captulo anterior que los nmeros naturales eran infmitos. De hecho, se trata
del conjunto infinito ms pequeo que nos es dado imaginar. Por eso todos los
conjuntos en biyeccin con los naturales reciben un nombre especial: son los con-
juntos numerables, y su cardinal se denota con la primera letra del alfabeto hebreo,
la orgullosa aleph, con un subndice que indica que se trata del menor cardinal infi-
nito: ~ 0
Qu significa que un conjunto sea numerable? Como hemos visto, es slo un
modo abreviado de decir que X se puede poner en biyeccin con los naturales.
As, a cada nmero natural n le corresponder un elemento del conjunto que
llamaremos x., de manera que, por un lado, si n y m son distintos, entonces x. y xm
son distintos, y, por otro, todos los elementos de X pueden escribirse como x. para
algn n. Cuando salamos de excursin con el colegio, la maestra sola numerar-
nos para asegurarse de que todos regresbamos. Antes de montar en el autobs,
recitbamos a voz en grito la serie de los nmeros: eeel uuuno!, eeel dooos!, el
treees! Todos tenamos un nmero, y ninguno estaba repetido. Tambin a los con-
juntos numerables se les puede hacer gritar su posicin en la lista: a la llamada
~ eeel uuuno! responder x 1, y cuando anunciemos eeel dooos! ~ aparecer x 2
Los conjuntos numerables son los que pueden ponerse en fila .Vimos que los n-
meros pares son numerables porque hay un modo evidente de ordenarlos: O, 2, 4,
6, 8, 10 ... Lo mismo ocurre con los positivos y con los negativos, pues empezan-
do con el O podemos ir saltando a cada lado: O, 1, -1, 2, -2 . ..
Pero acaso no pueden colocarse en fila los elementos de cualquier conjunto?
Entonces todos los conjuntos seran numerables, y nada habramos avanzado con
respecto al punto de partida, cuando nos limitbamos a contar ingenuamente. Esta
39
LAS PARADOJAS
vez el lector puede estar tranquilo, pues uno de los grandes descubrimientos de
Georg Cantor fue la existencia de conjuntos que no son numerables. Veamos el
ejemplo m.s sencillo: vamos a considerar el conjunto formado por las sucesiones
infinitas de Os y de 1s, es decir, por objetos de la forma 0100100010 ... o
1100101001. .. Demostraremos que, suponiendo que se trata de un conjunto nu-
merable, llegamos enseguida a una contradiccin. En efecto, si fuera un conjunto
numerable, podamos escribir todos sus elementos en una lista como la siguiente:
Tercer elemento ~ eo et ~ (3
Recordemos que en ella los smbolos an, b" y en slo toman los valores O y l.
Vamos a construir un elemento que, a pesar de pertenecer al conjunto de las suce-
siones infinitas de Os y de ls, no aparece en nuestra lista. Para hacerlo, nos fijaremos
en los trminos de la diagonal que hemos destacado con un recuadro. Examinemos,
pues, a0 : si vale O, comenzamos nuestra sucesin por un 1, y si vale 1, por un O; esto
nos determina el primer trmino. Continuemos con b1: si vale O, entonces el segun-
do trmino de nuestra sucesin ser un 1. Si, por el contrario, es igual a 1, entonces
escribiremos un O. En general, para determinar el trmino 11-simo de nuestra su-
cesin miramos el elemento correspondiente de la diagonal y escribirnos el smbo-
lo contrario. As se obtiene una sucesin cuyos nicos trminos son Os y ls, y que,
por tanto, forma parte del conjunto. Por ejemplo, si el comienzo de la lista fuese
entonces el objeto que estamos construyendo empezara por 100 ... Como consiste
en modilicar los elementos de la diagonal, este mtodo de construir una sucesin
de Os y de ls a partir de la hipottica lista se llama argumento diagonal. Lo que
queremos ver es que la sucesin que se deduce del argumento diagonal, a pesar de
formar parte del conjunto, no aparece en ninguna posicin de la hipottica lista que
40
LAS PARADOJAS
contena todos sus elementos. En efecto, no puede ser la primera sucesin, porque
el primer trmino es distinto; tampoco la segunda, pues hemos variado el segundo
trmino; ni la tercera, ni la cuarta: cada sucesin de la lista tiene al menos un ele-
mento distinto de la que hemos construido, precisamente el que aparece en la dia-
gonal. Habamos supuesto que el conjunto de las sucesiones de Os y de 1s era nu-
merable, es decir, que todos sus elementos podan colocarse en ftla, y hemos llegado
as a una contradiccin. Eso demuestra que no es numerable!
Si hemos querido dedicar algunas pginas a explicar en detalle los conceptos
bsicos de la teora de conjuntos no ha sido slo para que en la seccin siguiente
podamos formular con precisin la paradoja de Russell. La prueba de que el con-
junto de las sucesiones de Os y de l s no es numerable, que hasta el momento el
lector podra considerar una pura exhibicin de virtuosismo, nos permitir, all por
el captulo S, demostrar que hay tareas que ni siquiera los ordenadores pueden llevar
a cabo, lmites al sueo de la razn que da ttulo al libro. Y esperamos, de paso, haber
convencido a los lectores de que el mundo de los conjuntos infmitos est lleno de
nsulas extraas.
41
LAS PARADOJAS
La paradoja de Russell
Bertrand Russell haba conocido la teora de conjuntos en 1896. Al principio le
cost aceptarla, porque el autor del libro gracias al cual supo de su existencia es-
taba entre quienes crean que las ideas de Cantor no eran rigurosas, sino pura
teologa disfrazada, todo lo contrario de lo que l persegua por aquella poca. Sin
embargo, ms tarde se dio cuenta de que muchas de las acusaciones eran infunda-
das, e incluy el punto de vista del matemtico alemn en la ltima versin de Los
principios de las matemticas, publicado en mayo de 1903. Mentras lea la literatura
ms reciente para incluir aqu y all algunas notas, Russell descubri la obra de
Gottlob Frege, que haba anticipado gran parte de sus descubrimientos veinte
aos antes. No siempre era fcil reconocer que se trataba de las mismas ideas,
porque el complicado simbolismo de Frege, similar al de una partitura de msica
contempornea, nada tena que ver con la no tacin transparente qu_e Russell ha-
ba aprendido de Peana.
Estudiando con detalle Ideogrcifa (Begriffsschrift), el libro en el que Frege haba
expuesto por primera vez sus investigaciones, Russell comenz a pensar en el con-
junto de todos los conjuntos que no son miembros de s mismos. El conjunto de
42
LAS PARADOJAS
80 FREGE
(9) :
y
"V"T.......-.---- ~/(., o.,)
jf(a.,1 ) 1-T----.--j
3[J
a
Jf(,, a,)
l.,! /(a,,.,)
fJ
/(b,o.) /(3, a)
y
jl<.,.b,)
y
i/(b.,..,)
. S
I/(3,)
lb/(m,,a,)
"""-r---! l.,,(. ,. . ,)
[
y /(3, }
t<,..,.o,)
a !
3
1:/(a.,,.,) y
'-'l-...r-"T-p-1<,., o.,)
[ y
J(3,ca) p/(tt.,,,.,)
/(b,tt.)
f!<,,b,)
/(b,. ..,)
todos los gatos ciertamente no es un gato, pero el conjunto de todas las cosas ima-
ginables es a su vez algo imaginable. De estos conjuntos decimos que se pertene-
cen o que son miembros de s mismos.
Como el lector convendr en que se trata de una propiedad un tanto confusa,
nos gustara eliminar de golpe todos los conjuntos de este tipo. Para ello, vamos a
llamar R (R de Russell) al conjunto de todos los conjuntos que no son miembros
de s mismos: en R se encuentra el conjunto de los gatos, el de las mesas y, por lo
general, todas las colecciones con el buen gusto de no pertenecerse, de manera que
estaremos a salvo mientras no crucemos la frontera que separa R de los dems con-
juntos.
43
LAS PARADOJAS
g
/\ g g g g xxx x Xxxxx
Fig.l Fig.2
44
LAS PARADOJAS
intente convencerlo de que unos pocos aos de condena son siempre mejores que
descubrir una contradiccin que pone en duda la validez de las matemticas de dos
milenios.
Otra versin de la paradoja sustituye al barbero por un ceudo bibliotecario al
que han encargado poner orden en una biblioteca tan grande que hace falta un
catlogo que aglutine todos los catlogos. Alguien propone que un buen criterio
sea separar los catlogos que no se citan a s mismos de los que s lo hacen. Como
esta lucha contra el narcisismo bibliogrfico le hace gracia, el bibliotecario se pone
pronto manos a la obra. Despus de trabajar da y noche durante varios aos, todas
las estanteas han sido examinadas una a una, y slo queda decidir dnde poner el
volumen en el que tanto esfuerzo ha invertido. Si se cita a s mismo, entonces no
puede incluirlo en el catlogo de todos los catlogos que no se citan a s mismos. Si,
por el contrario, el catlogo no fuese una de sus propias entradas, entonces debera
formar parte del catlogo de todos los catlogos que no se citan a s mismos. Si
pertenece, no pertenece, y si no pertenece, entonces pertenece. Slo en ese instan-
te comprendi el bibliotecario que su esfuerzo haba sido intil, pues el criterio
nunca permitira una clasificacin completa.
Poco despu> de descubrir la paradoja, Russellle escribi una carta a Frege, que
correga por entonces las pruebas de la segunda parte de su obra magna, Los funda-
mentos de la aritmtica. En ella se inclua un axioma gracias al cual era posible formar
el conjunto de todos los objetos que satisfacen una propiedad P, pero Russell haba
descubierto que ese axioma, aplicado a P = ser miembro de s mismo~. conduca a
una contradiccin, pues el conjunto R de todos los conjuntos que no se pertenecen
violaba el axioma del tercio excluso. Consternado por la noticia, pero sin perder de
vista su rigor caractestico, Frege aadi un epgrafe en el que confesaba que nada
ms triste puede suceder a un escritor cientfico que ver cmo, despus de haber
terminado su trabajo, uno de los fundamentos de su construccin se tambalea" .
Luego propona modificar su axiQma, pero la nueva opcin era inconsistente con el
resto del sistema, por lo que haba que esperar an algunos aos para que se resol-
viese la paradoja de Russell.
Entre 1906 y 1908, Russell encontr una solucin simple a su paradoja, con la
que sentaa las bases de la teoa de tipos. Antes se haba preocupado por el proble-
ma ontolgico que planteaban descripciones como el mayor nmero natural ~ o el
actual rey de Francia, que, siendo gramaticalmente correctas, no se referan, sin
embargo, a nada.El caso del conjunto de todos los conjuntos que no se pertenecen
a s mismos es 2n peor: no es que no exista, sino que ni siquiera la descripcin
45
LAS PARADOJAS
que lo define es vlida. Sera como hablar de el Francia de actual rey o mayor el
natural nmero.
Segn la versin ms simple de la teora de R.ussell, a cada objeto matemtico
se le puede asignar un nmero en funcin de su complejidad: los elementos tie-
nen tipo O, los conjuntos de elementos son de tipo 1, los conjuntos de conjuntos
de elementos tienen tipo 2, y as sucesivamente. Por ejemplo, si pensamos en los
nmeros naturales, el nmero 8 tiene tipo O, el conjunto P de todos los pares y el
conjunto I de todos los impares son de tipo 1, y al considerar el conjunto { P, 1}
hemos saltado al tipo 2, porque sus elementos son ahora de tipo 1. Una vez que
se ha asignado un tipo a cada objeto, existe una regla inquebrantable: nicamente
se puede afirmar la pertenencia de u:1 objeto de tipo n a otro de tipo n + 1. La
expresin el nmero 8 es pan es correcta, porque 8 es de tipo O, y P, de tipo 1.
Sin embargo, no tiene sentido preguntarse si el conjunto P de los nmeros pares
es o no un nmero par, pues se trata de una relacin de pertenencia entre objetos
del mismo tipo. Ahora bien, esto era precisamente lo que se describa al hablar del
conjunto de todos los conjuntos que no se pertenecen. En el lenguaje de la lgi-
ca, ser miembro de s mismo~ es conceptualmente incorrecto, y as desaparece la
paradoja: es cierto que dada una propiedad P se puede considerar el conjunto de
los objetos que la cumplen, pero lo nnimo que se puede pedir a P es que est
bien definida.
45
LAS PARADOJAS
47
LAS PARADOJAS
48
LAS PARADOJAS
Quiz las paradojas clsicas mas mtrigantes sean las antinomias, afirmaciones
verdaderas y falsas a la vez. Entre ellas destaca la paradoja del mentiroso, atribuida
generalmente a Epimnides de Creta, aunque es posible que el filsofo, del que se
deca que se haba quedado dormido durante 57 aos en una cueva bendecida por
Z eus, no fuera consciente de que la estaba enunciando. En un verso de su poema
Cretica, Epimnides ataca a los cretenses, siempre mentirosos>> que no crean en la
inmortalidad de Zeus. Pero, siendo l cretense, su afirmacin, dicha sobre s mismo,
se converta en Yo siempre miento>>.
Supongamos que Epimnides est mintiendo; entonces lo que dice no puede
ser verdad, y como dice que est mintiendo, por fuerza dice la verdad. Si, por el
contrario, Epirnnides dice la verdad, entonces lo que dice debe ser verdad, y
como dice que est mintiendo, por fuerza mieme. Segn la leyenda, el poeta Fi-
litas de Cos habra muerto de agotamiento al no encontrar una respuesta a la
paradoja.
En realidad, Yo siempre miento>> no es una paradoja en sentido estricto, pues su
negacin no es Yo siempre digo la verdad~, como hemos insinuado en el razona-
miento precedente, sino Yo no miento siempre ~ , o bien <Yo algunas veces digo la
verdarn. Sin embargo, al poner en boca de Epimnides b afirmacin Esta frase es
falsa., se obtiene una autntica paradoja. En efecto, supongamos que la frase es ver-
dadera: entonces debe ocurrir lo que dice, luego es falsa. Pero si la frase es falsa,
Un lgico llega a una isla cuyos habitantes se dividen en dos tipos: los caballeros dicen
siempre la verdad, y los escuderos siempre mienten. Al e'lContrarse con los habitantes A, 8 y
C, el lgico le pregunta a A si es caballero o escudero, pero la respuesta es tan confusa que
no tiene ms remedio que repetlrselo a 8: Qu ha dicho A?. 8 le responde: A ha dicho
que es escudero. Pero justo en ese instante interviene e para prevenir al lgico: e No creas
a 8, que est mintiendo!".
Con estas dos informaciones. el lgico es capaz de identificar a 8 y a C. En efecto, 5egn 8,
el habitante A ha dicho Yo soy escudero, que es otra versin de la paradoja del mentiroso:
e Yo siempre niento. Por tanto, la nica salida no contradictoria es que B haya mentido al
transmitir la informacin de A, luego 8 es un escudero. Entonces e decfa la verdad al avisar
al lgico, de lo que se deduce que e es un caballero. A menos que sigamos preguntando,
nos falta informacin para determinar qu es A.
49
LAS PARADOJAS
puesto que no es otra coa lo que ella afirma de s misma, por fuerza debe ser ver-
dadera. Si es verdadera, es falsa; si es falsa, es verdadera. Esto viola el pritrcipio de biva-
lencia, segn el cual una frase es verdadera o falsa, y el priruipio de contradiccin, que
afirma que ambas situaciones no pueden darse al mismo tiempo.
Cada poca ha reinterpretado a su manera la paradoja del mentiroso. Cervantes,
por ejemplo, la reelabora en el captulo LI de la segunda parte del Quijote, Del
progreso del gobierno de Sancho Panza, con otros sucesos tales como buenos)), para
50
lAS PARADOJA~
presentarla como ejemplo de las diciles decisiones que Sancho Panza deber tomar
al frente de la nsula de Barataria.Antes, en el captulo XVIII, haba explicado don
Quijote que entre las ciencias que tiene que saber un caballero andante estn las
matemticas, porque a cada paso se le ofrecer tener necesidad de ellas. Ser as
cuando a Sancho Panza se le presente el caso del dueo de una finca separada por
un ro que obligaba a wdo aquel que quisiera atravesarlo a jurar primero a dnde
iba. Si deca la verdad, le dejaba pasar, pero si menta, deba ser ahorcado al momen-
to. Desde que ]a ley comenz a aplicarse, los jueces dejaban pasar a casi todos libre-
mente, hasta que un buen da apareci un hombre que jur que iba all a morir en
la horca. Al reparar los jueces en el juramento, dijeron: Si a e~te hombre le dejamos
pasar libremente, minti en su juramento, y conforme a la ley debe morir; y si le
ahorcamos, l jur que iba a morir en aquella horca, y, habiendo jurado verdad, por
la misma ley debe ser Lbre.
De poco sirve a nuestros propsitos que, puesto que haba las mismas razones
para ahorcarlo que para no hacerlo, Sancho Panza aconsejara dejar libre a aquel
hombre, pues siempre es mejor hcer el bien que el mal. Lo que s nos interesa
aadir es que las dos paradojas que ms fortuna histrica han tenido, la de Aquiles
y la tortuga y la del mentiroso, son en realidad muy diferentes. Por un lado, el argu-
mento de Zenn para I:efutar la victoria de Aquiles sobre la tortuga se basa en un
concepto errneo del infinito. Suponiendo que la ventaja sea de un metro, lo que
explica el filsofo presocrtico es que Aquiles debe recorrer ]a distancia
1 1 1 1 1
-+-+-+-+-+ etc.
2 4 8 16 32
para alcanzar a la tortuga, pues primero debe recorrer la mitad (1/2); luego la mitad
de la mitad, es decir, un cuarto (1/4); despus la mitad de la mitad de la mitad, o sea
un octavo (118), y as sucesivamente. Como hay infinitos sumandos, necesariamen-
te esta distancia es infinita, de modo que Aquiles nunca vivir lo bastante como para
recorrerla y vencer a la tortuga. Lo que ignoraba Zenn es que la suma de infinitos
nmeros no tiene por qu ser infm:ita, siempre que stos se hagan cada vez ms
pequeos con cierta rapidez. De hecho, un bello argumento geomtrico debido a
Nicols de Ore me (1323- 1382) muestra que la suma de Zenn no slo no es :in-
finita, sino que el resultado es 1, exactamente la ventaja que Aquiles haba dejado a
la tortuga. Por lo tanto, la paradoja de Zenn no es ms que una idea equivocada
sobre las sumas infinitas.
51
LAS PARADOJAS
1
-
4
1
-
2
1
-
16
1
-
8 1
-
1 64
- f---
32
Lado 1
Grfico con el que Nicols de Oresme demostr en el slglo XIV que la suma
que interviene en la paradoja de Aquiles y la tortuga no vale infinito.
52
LAS PARADOJAS
53
Captulo 3
El progran1a de Hilbert
Dios existe porque las matemticas son consistentes,
y el Diablo existe porque no podemos demostrarlo.
Atribuido a Andr Weil
55
E_ PROGRAMA DE HILBERT
clusin n as una cantidad finita de deducciones rigurosas. Para ilustrar estas ideas,
Hilbert escogi las veintitrs cuestiones que, a su juicio, marcaran el rumbo de los
exploradores matemticos del siglo XX, aunque no tuvo tiempo de comentarlas
todas. Gracias al testimonio de sus amigos, los tambin matemticos Hermano
Minkowski (1864-1909) y AdolfHurwitz (1859-1919),sabemos cunto esfuerzo le
cost a Hilbert seleccionar los problemas de los que se ocupara en Pars. Sin em-
bargo, en ningn momento dud de la necesidad de incluir uno de ellos. El segun-
do problema de la lista se preguntaba, con aparente inocencia: Son los axiomas de
la aritmtica no contradictorios'?
En el capftulo anterior vimos que uno de los grandes descubrimientos de Georg Cantor con-
sisti en demostrar que no todos los conjuntos infinitos tienen el mismo tamao. En efecto,
el argumento diagonal pone de relieve que hay menos nmeros naturales que sucesiones
infinitas de Os y 1s. El primer problema de la lista de Hilbert pedla responder afirmativa o
negativamente a la pregunta de si existe algn conjunto cuyo cardinal sea mayor que el de
los nmeros naturales. pero menor que el de las sucesiones de Os y ls. Gracias a los trabajos
de Kurt Gdel (1940) y del matemtico de la Universidad de Stanford Paul Cohen (1963). hoy
sabemos que esta cuestin no puede demostrarse ni refutarse partiendo de la axiomatizacin
habitual de la teoria de conjuntos.
56
EL PROGRAMA DE HILBERT
El programa formalista
La solucin propuesta por Hilbert consista en dos etapas: en primer lugar, haba
que formalizar completamente la aritmtica, lo cual significaba traducir todo su
contenido a un sistema formal. Este proceso debia realizarse con el mximo rigor
posible, pero los lgicos no podan detenerse ah: a la primera etapa tena que seguir
una segunda, en la que se ::lemostrase que esa formalizacin era, en efecto, consis-
tente. Al contrario de lo que suceda con la m ujer del Csar, no bastaba que las
matemticas parecieran consistentes, sino que tambin tenan que serlo, y, para de-
mostrarlo, Hilbert proponia. un conjunto de tcnicas que llam metamatemticas. El
lector se estar preguntando, con razn, qu diferencia hay entre los sistemas axio-
mticos que hemos considerado hasta ahora y los sistemas formales que Hilbert
buscaba para la aritmtica. Aunque los dos conceptos se parecen mucho, hay un
57
EL PROGRAMA DE HILBERT
rasgo fundamental que distingue a los sistemas formales: en ellos cualquier afirma-
cin se ha traducido a una serie de smbolos de un lenguaje artificial, que aparecen
desprovistos de significado. Lo que pretenda Hilbert se entiende muy bien a la luz
de su correspondencia, en la que explica, por ejemplo, que la geometra no cambia
si en lugar de <<punto, recta y plano, escribimos <<amor, dey~ y deshollinador.
Como consecuencia, para un formalista, <<captulo tres>>y <<captulo 3~ son dos ex-
presiones diferentes, cuya nica relacin consiste en el hecho sintctico de que
comienian por la misma palabra.
La base de un sistema formal a la manera de Hilbert es un conjunto de smbolos
primitivos L que representan el alfabeto de nuestro lenguaje. A partir de ellos, se
pueden generar frmulas, que no son ms que cadenas finitas de smbolos construi-
das de acuerdo con una serie de reglas gramaticales. Si, por ejemplo, el lenguaje
contiene parntesis de apertura y de cierre, una de estas reglas podra ser que, por
cada parntesis de apertura, debe aparecer tambin otro de cierre ms a la derecha.
Adems de especificar el alfabeto, para definir un sistema formal son necesarios
unos axiomas y unas reglas de deduccin. Los axiomas son formulas como todas las
dems, con la nica diferencia de que nosotros les hemos concedido un papel pri-
vilegiado. Como indicarnos en el primer caprulo, la eleccin de los axiomas es una
de las tareas ms dificiles a la hora de poner en marcha un sistema formal: si elegi-
mos demasiados, corremos el riesgo de que se mezclen con. las dems frmulas y ya
nunca sepamos distinguirlos; pero si seleccionamos pocos, habr frmulas que no se
puedan demostrar ni refutar en la teora. Las reglas de de11ccin, por m parte, son
procedimientos que nos permiten obtener nuevas frmulas partiendo de las exis-
tentes. Los axiomas y las reglas de deduccin, tambin llamadas de iriferencia, se com-
binan en las demostraciones formales, que son cadenas de frmulas en las que cada una
de ellas o bien es un axioma, o bien se obtiene a partir de las anteriores aplicando
las reglas de deduccin. Como de costumbre, la ltima frmula de una demostra-
cin se denomina teorema.
Por tanto, el primer requisito del programa de Hilbert consista en describir un
alfabeto, unos axiomas y unas reglas de deduccin formales para la aritmtica. ste
es el empeo al que Bertrand Russell y Alfred North Whitehead consagraron los
tres gruesos volmenes de los Prirupia mathematica, publicados entre 1910 y 1913.
En realidad, la propuesta de Russell y Whitehead, que enseguida empez a cono-
cerse como logicismo, iba ms all del programa formalista: an1bos matemticos no
se contentaban con formalizar la aritmtica, sino que queran reducirla a la lgica,
es decir, definir todos los conceptos de la teora de los nmeros naturales partiendo
58
EL PROGRAMA DE HILBERT
59
El PROGRAMA DE HILBERT
hecho, ese cuantificador universal existe, y su uso est muy extendido en las mate-
mticas: para todo se escribe \:/. Podramos, en efecto, haber aadido el smbolo V
al lenguaje, pero en realidad no es necesario, pues Para todo nmero natural es
cierta la afirmacin A> dice lo mismo que No existe ningn nmero natural para
el que no sea cierta la afirmacin A>; luego el smbolo V se puede reconstruir a
partir de los smbolos de negacin y de existencia.
Lo mismo ocurre con la conjuncin y': existe el smbolo 1\ para representarla,
pero es redundante si se dispone ya de V y de-,, Para comprobarlo, recurriremos a
tres operaciones de la teora de conjuntos: el complementario, la unin y la inter-
seccin.
Dado un conjunto A contenido en otro conjunto B, se llama complementario de
A en B al conjunto formado por los elementos que pertenecen a B, pero no a A .
Por ejemplo, el complementario de las vocales {a, e, i, o, u} en el alfabeto son las
consonantes. Pasemos ahora a la unin y a la interseccin: dados dos conjuntos X e
Y, se define su interseccin X n Y como el conjunto de los elementos que pertenecen
a X y a Y al mismo tiempo. Por ejemplo, si X fuera el conjunto de los nmeros
pares O, 2, 4, 6, 8, 10 . .. e Y fuese el conjunto de los mltiplos de tres O, 3, 6, 9, 12,
15 ... , para calcular la interseccin habra que buscar los elementos comunes, que
son O, 6, 12, 18 ... , es decir, los mltiplos de seis. Por otro lado, la unin X U Y es el
conjunto al que pertenecen todos Los elementos de X y todos los elementos de Y.
Siguiendo con el ejemplo anterior, la lista de nmeros de la unin de X e Y empe-
zara por O, 2, 3, 4, 6, 8 , 9 . . .
La gran similitud que existe entre los smbolos que representan la interseccin
de dos conjuntos (n) y la conjuncin de dos afirmaciones (/\) por un lado, y la
unin de dos conjuntos (U) y la disyuncin de dos afirmaciones (V), por otro. no es
en absoluto casual. Si se asocian a las propiedades P y Q los conjuntos de nmeros
que las cumplen, digamos, X e Y, entonces los nmeros que satisfacen P y Q simul-
tneamente son los elementos de la interseccin Xn Y. y los nmeros que verifican
P o Q, es decir, al menos una de las dos propiedades, son los miembros de la unin
X U Y. El complementario de un conjunto corresponde, por su parte, a la negacin
de un enunciado. Para representar el complementario, la unin y la interseccin de
dos conjuntos, son muy tiles unos diagramas creados por el matemtico y filsofo
britnico John Venn en 1880. Sirvindonos de ellos, podemos demostrar gue la
conjuncin de las propiedades P y Q equivale a la negacin de la disyuncin de las
negaciones de P y de Q, o dicho de otro modo: PI\ Q=-, (-,py...,Q) lo cual per-
mite reconstruir 1\ a partir de V y de -,,
60
El PROGRAMA DE HILBERT
Diagramas de Venn en los que se muestran las operaciones de interseccin (fig. 1),
unin (fig. 2) y complementario (fg. 3) en la teora de conjuntos.
61
EL PROGRAMA DE HILBERT
Traduzcamos al sistema formal de la aritmtica el cJarto axioma de Peana, que afirma que
Dos nmeros diferentes tienen distintos sucesores. Como antes, fo primero que hay que
hacer es identificar las variables que irtervienen, que en este caso son dos nmeros naturales
x e y. lo que dice el axioma es que no puede suceder al mismo tienpo que x e y sean distintos
y que sus sucesores coincidan. es decr: No existen nmeros x e y tales que:
1. x sea distinto de y;
2. el sucesor de x sea igual al sucesor de y.
Si el smbolo de conjuncin formara parte def lenguaje, el axioma se escribira del siguiente
modo:
62
EL FROGRAMA DE HILBERT
dava una ltima traduccin: puesto que <Para todo nmero natural x, existe un
nmero natural y tal que y=s.x dice lo mismo que <<No existe ningn nmero
natural x tal que no exista ningn nmero natural y tal que y=sX, el segundo
axioma de Peano se escribe: -. 3 x --d y (y= sx). Tras esta explicacin detallada, el
lector puede comprobar que el tercer axioma de Peano, <<Cero no es el sucesor de
ningn nmero natural corresponde a la expresin...., 3 x(sx= 0).
63
El PROGRAMA DE H!l.BERT
64
EL PROGRAMA DE HILSERT
es vlido, luego la nica explicacin posible del absurdo es que la hiptesis de par-
tida fuese falsa, y es as como hemos demostrado lo que pretendamos. Muchas
veces, a la hora de probar que existe un determinado objeto matemtico, pongamos,
la solucin de una ecuacin, es ms S.cil ver que, si no existiera, entonces llega-
ramos a un absurdo, que construirlo (aqu est, sta es mi solucin). Lo mismo
podra suceder con las metamatemticas: quiz no fusemos capaces de probar un
enunciado como <<La frmula P es demostrable;> encontrando explcitamente una
demostracin de P, pero s razonando que, en caso de que no existiera, se derivara
una contradiccin. Sin embargo, a Hilbert estm procedimientos no le parecan lo
bastante seguros.
65
EL PROGRAMA DE HILBERT
66
Captulo 4
67
LOS EOREMAS DE GODEL
El objetivo del encuentro era decidir hasta qu punto se haba conseguido resol-
ver, durante las primeras dcadas del siglo, la crisis en los fundamentos de las mate-
mticas que hab.a despertado Russell con su paradoja. Como conferenciantes plena-
rios se eligi a quienes ms haban contribuido a desarrollar en los ltimos tiempos
las tres soluciones principales a la crisis: ellogicismo, que sostena que todas las ma-
temticas son reducibles a la lgica; el formalismo, cuyo gran xito consista en dis-
tL>guir el lenguaje del metalenguaje, y el intuicionismo, que pretenda expulsar el
infmito de las matemticas. El resto del programa se reserv para que los participan-
tes presentaran sus descubrimientos ms recientes y para que charlasen distendida-
mente en Jos cates de la ciudad, sin duda peores que los de Viena, pero agradables.
Al lgico austraco Kurt Godel lo haban invitado a exponer su tesis doctoral,
que dejaba an la puerta abierta a unas matemticas todopoderosas. Sin embargo, en
la; meses trascurridos entre el inicio brillante de su carrera y el congreso de Ko-
nigsberg, Godel haba avanzado en sus investigaciones hasta convencerse de que el
sueo de los lgicos de su generacin era imposible. Nada pareca indicarlo mien-
tras pronunciaba su conferencia, pero en los ltimos minutos de la mesa redonda
que cerr el encuentro al da siguiente, por fm se atrevi a anunciar que <<tena
68
LOS lEOREMAS DE GODEL
Shekfon: Oh, olvidaba que estoy hablando con el defensor de la lgica universal. Usted y la
polica creen que se puede demostrar la verdad. A partir de unos axiomas y con un
razonamiento vlido se llega a una conclusin vlida, no es cierto?
Martn: Tan cierto como que hoy es mircoles.
Sheldon: Y si yo dijera Todos los britnicos son mentirosos? Verdadero, falso, o imposible
de demostrar?
Martn: De aruerdo, hay algunos enunciados matemticos que no se pueden afirmar o
negar a partir de los axiomas: enunciados indeterminados.
Sheldon: Exacto. El teorema de incompletitud de GOdel. Incluso en su mundo de pureza
matemtica hay cosas que no se podrn demostrar.
Martin: S!, lo s, pero ste no es el caso.
Sheldon: Hay una grieta. Hay un abismo, sabe?, entre lo verdadero y lo demostrable. Nunca
sabremos si tenemos todos los datos acerca de un fenmeno, y la falta de un dato
lo cambiarla todo.
69
LCS TEOR EMAS DE GCDEL
70
lOS TEOREMAS DE GOEL
Tras llegar a K6nig>berg como la gran estrella invitada, de pronto John van N eu-
mann vea cmo un actor secundario le robaba el protagonismo dando a conocer lo
que l podra haber soado la tercera noche. De vuelta a casa, el antiguo colaborador
de Hilbert descubri que, si las investigaciones del austraco eran correctas, entonces
~ consistencia de la aritmtica no podra demostrarse dentro de la propia aritmtic~
As se lo comunic el 20 de noviembre de 1930, con tan mala suerte que tres das
. antes Godel haba enviado a la revista Monatshifte fr Mathernatk und Physik el manus-
crito Sobre proposiciones formalmente indecidibles en los Prindpia rnathematica y
sistemas afines 1, doncie apareca tambin el nuevo resultado. En lugar de enfurecer-
lo, el incidente despert la admiracin de Von Neumann, de tal modo que cuando se
public el artculo en a primavera de 1931, par sus clases en Berln para explicarlo,
y veinte aos ms tarde seguira recordando aquel momento como <<un hito que
siempre se divisar desde remotas distancias en el espacio y en el tiempo.
Tambin David Hilbert se encontraba en Konigsberg, pero no en la Conferen-
cia sobre la Epistemologa de las Ciencias Exactas, sino en un encuentro de la so-
ciedad de cientficos alemanes, que lo haba invitado a pronunciar la conferencia
La lgica y la comprensin de la naturaleza:;, el da despus del anuncio de Godel.
Aunque Hilbert y l no llegaron nunca a entablar conversacin, se sabe que el l-
gico austriaco permaneci en Konigsberg varios das despus del encuentro, as que
no es del todo improbable que estuviera entre el pblico que escuch a Hilbert
proclamar con ms vehemencia que nunca que en matemticas no existen proble-
mas irresolubles: No debemos creer en quienes hoy da, con aires filosficos, pro-
fetizan el fm de la "Cultura y aceptan el ignorabimus1 Porque para nosotros no hay
igtlorabimus, y en mi opinin tampoco existe en ninguna de las ciencias naturales.
Frente al necio igno.rabirnus, nuestro eslogan ser:"Debemos saber, sabremos!". El
eco de su voz rotunda an resonaba cuando Hi.lbert supo que los sucesos de Ko-
nigsberg ponan en peligro su programa.
Abreviacin de la sentencia latina ignoram!lS et iguorahilllltS, es decir, <no sabemos y no S<bremos nunca, que
el fisilogo alemn Emil du Bois-Reymond acu en 1872 para expresar su pesimismo sobre los lmites
del conocimiento cienfic o.
71
LOS TEOREMAS DE GODEL
72
LOS TEORErv1AS DE GOOEL
ra falsa, por fuerza es verdadera. Ahora bien, qu ocurrira si nos interessemos por
lo demostrable en lugar de por lo verdadero? Llamemos G (G de Godel) a la pro-
posicin Esta frase no es demostrable y supongamos que nuestro sistema axiom-
tico es consistente. Si G fuera falsa, como lo que dice G es No soy demostrablex,
entonces G seria demostrable, pero en un sistema consistente ningn enunciado
falso puede ser demostrable, ya que al instante se obtendra una contradiccin. Si G
no es falsa, entonces es verdadera, luego tenemos una frase verdadera que dice: N o
soy demostrable>. Por tanto, en el momento en el que suponemos que el sistema es
consistente, podemos encontrar una sentencia verdadera pero indemostrable; dicho
de otro modo, consistente implica incompleto.
En el momento en el que suponemos que el sistema es consistente ... Pero qu sistema?
Al lector benvolo que, tras hacerse esta pregunta al final del prrafo anterior, haya
pensado que era culpa suya luberse perdido entre tanta autorreferencia y no saber
de qu sistema estbamos hablando, con alegria le diremos que acaba de plantearse
la cuestin crucial, para la que no haba respuesta antes de Godel. Nuestro razona-
miento muestra que la afrrmacin "No soy demostrable tiene que ser verdadera,
pero no se trata de un enunciado matemtico, como nos gustara, sino metamate-
mtico, pues no se refiere a los objetos de estudio de ninguna teora, sino a las
propias teoras. La genialidad de Godel consisti en traducir algunas expresiones del
metalenguaje al lenguaje de la aritmtica, gracias a un sistema de codificacin basa-
do en los nmeros primos. Tras esta godelizacin de la metarnatemtica, los nmeros
naturales llevaban una doble vida: por un lado eran ellos mismos, los de siempre,
pero, por otro, representaban el papel de alguna frmula, lo cual permita que un
enunciado como ~No soy demostrable, que a priori slo tena sentido en el meta-
lenguaje, se convirtiese en una relacin numrica.
A la espera de una explicacin ms detallada sobre el cdigo de Godel, nos con-
tentaremos con saber que, utilizndolo, se poda encontrar en la aritmtica un
enunciado equivalente a <<No soy demostrable. Si la d.I'itrntica tena un conjunto
de axiomas S recursivo y consistente, ntonces exista una frmula G 5 verdadera
pero indemostrable (hemos usado aqu el subndice S para indicar que la sentencia
construida depende de los axiomas, de modo que si los cambisemos obtendramos
otra distinta). Frente a la soada omnipresencia de los lgicos, Godel planteaba una
eleccin entre dos senderos que se bifurcan: el de la completitud y el de la consis-
tencia-recursividad. Y lo que es peor, la aritmtica no slo era incompleta, sino
tambin incompletable. Cuando al inicio del libro presentarnos el ejemplo del ins-
pector que acababa de incorporarse a la comisara, alguien podra habernos repro-
73
LOS TEOREMAS DE GODEL
Randall Munroe (n.1984) trabajaba para la NASA hasta que en el ao 2005 descubri su
gran talento para hacer reir a los dems con humor cientfico. Comenz entonces a dibujar
la serie xkcd, un webcmic de amor, sarcasmo. matemticas y lenguaje. Se trata de unas
vietas de trazos muy simples que a menudo incorporan referencias a resultados de la flsica,
las matemticas o la informtica. Kurt Gbdel ha tenido varias apariciones estelares, pero
ninguna tan genial como en la vieta titulada Fetiches, reproducida abajo. En ella se ven tres
personajes, y sobre la vieta aparece la leyenda:
La escritora Katharine Gates intent recientemente hacer una lista de todos los
fetiches sexuales. Ignoraba por completo que Russell y Whitehead ya hablan fraca-
sado en la labor .
ANY'IlUNG NCff
/
ON YO<JR 1-lST.
~- ~
R~ ~
Randa// Munroe durante una charla en
el Massachusetts lnstitute of Technology
(fuente: Petehume).
74
LOS TEOREMAS DE GODEL
chado que sus compaeros hubieran sabido si estaba casado o no tan slo con un
poco ms de conversacin. Hay sistemas incompletos que dejan de serlo al aadirles
un puado de axiomas. Pero ste no es el caso de la aritmtica: adems de exhibir
la sentencia indecidible Gs, Godel demostr que no sirve de nada incorporarla
como axioma, pues al aplicar el mtodo a T= S+ Gs, que vuelve a ser un conjunto
de axiomas recursivo y consistente, se obtiene otra proposicin verdadera pero
indemostrable GT. Cortarle a la hidra una de sus infinitas cabezas nunca nos s~var
de la incompletitud.
Hemos prometido que bamos a e.A'Piicar cmo es posible traducir a la aritm-
tica la proposicin indecidible <<No soy demostrable, pero antes de hacerlo avanza-
remos algunos pasos hacia el segundo teorema de incompletitud. En el primer ca-
ptulo dijimos que en los sistemas axiomticos inconsistentes cualquier proposicin
es un teorema. Por tanto, la existencia de al menos una frmula que no sea un teo-
rema es un criterio inconfundible para saber cundo una teora es consistente. Si
somos capaces de encontrar una proposicin no demostrable, automticamente nos
libraremos de las contradicciones. Con una sola basta! As que, por qu elegir una
muy complicada teniendo a mano la ms simple: O= 1? Al empezar el libro, indica-
mos cmo se deduca el teorema Cero es distinto de uno de los axiomas de Pea-
no. No cuesta mucho esfuerzo convencer al lector de que, aunque elijamos otros
axiomas, cualquier teoria sensata que hable de los nmeros distinguir el cero del
uno. En resumidas cuentas, decir que la aritmtica es consistente es lo mismo que
decir que la frmula O= 1 no es demostrable.
Nos encontramos de nuevo ante un enunciado del metalenguaje, pero en virtud
de la godelizacin podernos transformarlo en una frmula sobre los nmeros, que
llamaremos Co11 5 (Con de consistencia y S por el sistema de axiomas). Con esta
traduccin, lo que dice el primer teorema de incompletitud es que Con5 implica
G s, ya que si la aritmtica es consistente (es decir, si Cons es verdadera), entonces G 5
es verdadera. Llegado este punto, conviene recordar cmo funciona una de las reglas
de deduccin ms potentes, el modus ponens, que permite deducir de las demostra-
ciones de la implicacin lgica Si A entonces B y del enunciado A una demos-
tracin de B. Supongamos por un momento que la consistencia de la aritmtica
pudiese probarse dentro de la aritmtica. Enr.onces Con 5 sera demostrable y, al po-
nerla junto a la demostracin del primer teorema de incompletitud, Cons - Gs,
deduciramos por modus ponens una demostracin de G 5 Pero esto es absurdo, pues
G s es indemostrable! La nica conclusin posible es que para probar la consistencia
de la aritmtica es preciso salir de la aritmtica, y eso es lo que dice el segundo
75
LOS TEOREMAS DE GODEL
76
LOS TEC~E'viAS DE GDEl
77
LOS TEOREMAS DE GOl> EL
CIUDADANO GODEL
Pero antes de dejarle hablar, el juez. al que Albert Einstein ya haba advertido de que GOdel
no era un candidato como los dems, tom las riendas de la situacin y condujo el examen
hacia preguntas ms rutinarias: Tampoco es necesario meterse en ho'lduras&. Ms o menos
por aquella misma poca, algunos lgicos hablan empezado a sentar las bases de una teora,
la lgica dentica, cuyo objetivo es prectsaniente evitar que surjan contradicciones diJrante la
incorporacin de nuevas leyes a los cdigos.
La godelizacin
El 21 de junio de 1851, Adolf Anderssen, el mejor ajedrecista del momento, se
reuni en uno de los restaurantes ms antiguos de Londres con Lionel Kieseritzky,
que daba clases de ajedrez en un club de Pars, para jugar una partida que en los
siguientes aos empezara a conocerse como la inmortal. Impresionado por la
estrategia de Anderssen, que haba sacrificado su alfil, la reina y las dos torres para
hacer jaque mate, Kieseritzky quiso comunicar de inmediato la descripcin del
juego a su club parisino. Pero en lugar de comenzar con Blancas: el quinto pen
por la izquierda se mueve dos casillas hacia delante. Negras: el pen de la misma
columna se coloca frente a l. Blancas: el tercer pen por la derecha avanza dos
casillas. Negras: el pen del primer movimiento captura la ltima ficha ... , los pri-
meros smbolos del mensaje eran algo parecido a e4 eS 1 f4 exf4 ... . Toda la infor-
macin de la partida apena> ocupaba tres renglones, y ms le vala a Kieseritzky! ,
78
LOS TEOREMAS DE G0DEL
79
LOS TEOREMAS DE GODEl
los nmeros compuestos, podan calcularse los caracteres de las ideas derivadas, de
modo que siempre fuera posible << ex'traer las nociones primitivas que las compo-
nen>>. Si a los conceptos de agua y de quietud les correspondan, pongamos, los
nmeros 3 y 5, entonces la idea compuesta de lago podra reflejarse por medio del
producto 3 5. Recprocamente, si nos dijeran que el concepm de lago admite el
carcter 15, descompondramos 15 en factores primos y, buscando en la enciclopedia
las ideas primitivas asociadas a los nmeros 3 y 5, concluiramos que un lago no es
ms que agua quieta. As, para saber si una afirmacin del tipo A es B es verdade-
ra, bastara con comprobar que el carcter de B divide al carcter de A, y ~ si surgie-
sen conflictos de opiniones, dos filsofos no discut:ran ms que dos contables. El
ambicioso programa de Leibniz, descubierto dos siglos despus de la muerte del
filsofo, nunca ha llegado a realizarse, pero sugiri a Godel cmo traducir el meta-
lenguaje a la aritmtica.
Recordemos que los nmeros primos son aquellos que slo son divisibles por
1 y por s mismos: por ejemplo, 5 es primo, porque ni 2, ni 3, ni 4 lo dividen; pero
6 no lo es, ya que el resultado al dividir por 2 es 3. Los primeros nmeros primos
son 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31. . . y por un argumento de reduccin al
absurdo, como los que tanto odiaban los intuiciortas, se puede demostrar que la
lista contina indefinidamente. La mayor parte de los esfuerzos de la fsica de la
segunda mitad del siglo XX se han concentrado en identificar las partculas ele-
mentales de la materia, aquellas que no pueden dividirse en otras ms sencillas.
Pues bien, los matemticos saben desde tiempos de Euclides que las partculas
elementales de la aritmtica son los nmeros primos. En efecto, al elegir un natu-
ral n cualquiera hay dos posibilidades: o bien n es primo, y entonces ya hemos
terminado, o bien existe algn nmero distinto de 1 y de rl que lo divide. Si, por
ejemplo, n vale 23, estaramos en el primer caso, pero s.i n es igual a 30, entonces
podemos dividir por 2.
Supongamos, por tanto, que el nmero de partida no es p~imo; entonces podre-
mos descomponerlo como un producto: n = a b (en nuestro caso, 30 = 2 15). He-
mos obtenido as dos nmeros a los que aplicar de nuevo el proceso: si los dos son
primos, entonces hemos terminado, pero si alguno de ellos no lo es, volvemos a
escribirlo como producto de sus factores. Siguiendo con el ejemplo, 2 es primo,
luego no hay nada que hacer, pero 15 an se descompone como 15 = 3 5, de modo
que 30 = 2 3 5. Como 2, 3 y 5 son nmeros priCJ.os, el juego ha terminado. En
general, o bien encontramos un factor primo, o bien los trminos que aparecen son
cada vez ms pequeos, lo cual nos garantiza que el proceso se detendr antes o
80
LOS TEOREMAS DE GOEL
81
LOS TEOREMAS DE GCDEL
304.496.379.203.017.490.604.020.678 .113.081.132.612.291.772.080.917.708.
404.389.616.093.394.253.015.SS8.500.327.468.465.234.375.000,
82
LOS TEOREMAS DE GODEL
que nos hemos tomado la molestia de escribir para que el lector se haga una idea
de cmo son los nmeros de Godel ms pequeos ... El teorema fundamental de la
aritm tica nos asegura que es posible descomponerlo en factores primqs. Si le da
pereza hacerlo a mano, lo cual es ms que razonable, puede visitar la pgina web
http: / / Vv""'A.'\V.wolfrarnalpha.com y escribir el nmero (sin los puntos que facilitan la
.lectura) precedido de la palabra facton> , en el recuadro principal. Con cantidades
an mayores, el ordenador podra tardar mucho tiempo, pero lo que importa aqui
es que el teorema fundamental de la aritmtica nos garantiza que tal factorizacin
existe siempre, y que, adems, es nica. Por suerte, Internet an considera que el
nmero 304.496 ... 375 .000 es pequeo, as que en menos de un segundo nos ha
devuelto la descomposicin:
Todo lo que queda por hacer es fijarse en los exponentes y recuperar los smbo-
los a travs del diccionario. As obtenemos la frmula -dx-,.:Jy(y=sx), que dice
que no existe ningn nmero x tal que no exista ningn nmero y con la propie-
dad de que y sea el sucesor de x. Reformulando un poco la proposicin, mis lecto-
res se convencern de que podemos escribirla como Cada nmero natural tiene un
sucesor>, que es el segundo axioma de Peano.
Por supuesto, no todos Los nmeros naturales son el nmero de Godel de alguna
frmula, pero incluso si nos diesen uno que no correspondiera a ninguna expresin
de la aritmtica, sabramos detectarlo enseguida. Por ejemplo, 15 = 3 5 no es el
nmero de Godel de ninguna frmula, ya que la godelizacin obliga a que aparezcan
los primeros primos, sin ningn salto, y en la descomposicin de 15 no interviene
el 2. El nmero 1.536 = 29 3 tampoco corresponde a ninguna expresin de la arit-
mtica, porque aunque en este caso los primos aparecen en orden, ninguno de los
smbolos del alfabeto corresponde al exponente 9.
Recapitulando: el sistema de codificacin que hemos descrito en estas pginas
permite asociar a cada frmula (tambin a cada demostracin) de la aritmtica un
nmero que codifica toda su estructura. Adems, esta reaccin matemtica es re-
versible en el sentido de que, factorizando cualquier nmero natural N , podemos
decidir:
83
LOS TEOREMAS DE GCDEL
GDEL EN LA LITERATURA
En la novela Las nuevas confesiones, de William Boyd, el protagonista acaba de rodar la obra
maestra del dne mudo, pero el lanzamiento pasa sin pena ni gloria porque coincide con los
primeros cortometrajes sonoros. Slo Kurt GOdel, en una aparicin fugaz, sabe reconocer el
gran talento del director de dne.
En otra n011ela publicada diez aos ms tarde, En busca de Kfingsor, del escritor mexicano Jorge
Vol pi, la novia del personaje principal, un fsico llamado Francis Bacon, irrumpe en un seminario
de GOdel en el Instituto de Estudios Avanzados, y comienza a gritarle porque le est siendo
infiel. Cuando la accin se ha desplazado a las ltimas filas, el profesor Gooel anunda que no
puede continuar con la dase y comienza a llorar. irrefrenablemente. Su gran conflicto -pone
el autor en boca de Von Neumann- no son las proposiciones formalmente indecidibles, sino
su amor desgarrado y turbulento por una orostituta: su propia esposa . Mientras el retrato de
Las nuevas confesiones es verosfmil, la escena descrita por Volpi es tan cruel como disparatada.
84
LOS TEOREMAS DE GODEL
85
LOS TEOREMAS DE GDEL
ro de Godel x sea demmtrable significa que existe un nmero z tal que la sucesin
de frmulas correspondiente a z es una den:ostracin de la frmula asociada a x, o
dicho de otro modo, un z tal que el enunciado D(x, z) es verdadero. Como conse-
cuencia, la frmula 3 z D (x, z), que abreviaremos Dem(x) (Dem de demostrable) ,
afirma que la frmula de nmero de Godel x es demostrable. En resumen, si exis-
tiera D, gracias a la goddizacin, todas las sutilezas de la demostrabilidad podran
reducirse a una simple relacin entre los nmeros naturales x y z. Y cul es la teo-
ra que se ocupa de estas relaciones? La aritmtica!
Como el lector ya habr imaginado, lo ms laborioso del artculo de Godel
consista en demostrar que, en efecto, existe un mecanismo con estas propiedades.
Para hacerlo, el lgico austriaco necesit cuar.!nta y seis etapas, de las cuales daremos
slo una indicacin. Supongamos que recibi."Uos el nmero natural z que codifica
alguna sucesin de frmulas. Gracias al teorema fundamental de la aritmtica, po-
demos descomponer z en sus factores primos:
No es nuestra intencin despistar a los lectores con esta notacin, que por fuer-
za es un poco barroca. Lo nico que hemos hecho hasta ahora ha sido descomponer
el nmero z en una serie de factores primos que aparecen elevados a unos expo-
nentes. Como z codifica una sucesin de frmulas, cada uno de los exponentes ser
el nmero de Godel de una de ellas. Este proceso nos permite identificar la godeli-
zacin de cada una de las frmulas de la lista, que hemos llamado k 1, k2 , kr .. hasta k,..
Repitamos todava una vez ms la musiquilla que viene sonando a lo largo de
todo el libro: una demostracin es una sucesin de frmulas en la que cada una de
ellas o bien es un axioma o bien se obtiene de las anteriores mediante las reglas
de inferencia permitidas. Por tanto, lo que hay que comprobar es lo siguiente:
Empecemos por esta ltima etapa que es la ms sencilla: nos han dado una
frmula de nmero de Godel x, y queremos saber si la cadena de enunciados
termina con esa frmula, el requisito ms ingenuo para que se trate, en efecto, de
86
LOS TEOREMAS DE GODEL
una demostracin. Ahora bien, los clculos anteriores nos han permitido identifi-
car los nmeros de Godel de cada una de las frmulas de la lista, y el que corres-
ponde a la ltima no es otro que k as que basta con ver si los nmeros x y k,
son iguales! Nadie dir que saber si dos nmeros son o no son iguales no es una
tarea simple.
Vamos ahora con la primera etapa de esta carrera de obstculos consistente en
examinar las frmulas de nmeros de Godel k 1, kr .. hasta k para ver si se compor-
tan como deberan. Es aqu donde resulta imprescindible la hiptesis de que el sis-
tema de axiomas de la aritmtica sea recursivo, algo que basta ahora pareca ms
bien caprichoso. Recordemos que un conjunto de axiomas S es recursivo cuando
se puede comprobar, en una cantidad finita de pasos, si una proposicin es o no es
un axioma. Por tanto, tenemos a nuestra disposicin una frmula A(x) (A de axio-
ma) que lee el nmero x y decide si la proposicin correspondiente es o no un
axioma. As las cosas, basta con que calculemos A(k1), A(k2) . basta A(k), que in-
dican cules de los enunciados del candidato a demostracin son axiomas. La pri-
mera frmula, correspondiente al nmero de Godel k 1, tiene que ser por fuerza un
axioma, ya que no hay nada antes a partir de lo cual pueda deducirse. Por tanto, si
por casualidad A(k1) fuese falso, ya habramos terminado: z no es el nmero de
Godel de una demostracin. Supongamos, sin embargo, que todo funciona bien por
el momento.
Entre las siguientes frmulas, reflejadas en los nmeros k2 , k3 k11 , algunas sern
axiomas y otras no. Para las que no lo sean, habr que comprobar que se deducen
de las anteriores usando las reglas de inferencia permitidas. En su minucioso trabajo,
Godel demuestra que, por cada regla de deduccin, existe una frmula I (I de infe-
rencia) que toma los primeros s nmeros k1, k2 . hasta k5 y responden verdadero
si la frmula de nmero de Godel k5 se deduce de las frmulas de nmeros de Go-
del k1, k2 hasta k5_1 (el inmediatamente anterior) aplicando la regla de deduccin
correspondiente. Por ejemplo, I (k 1, k2 , k3, kJ ser verdadero si la cuarta frmula de
la cadena se deduce de las tres precedentes aplicando la regla de inferencia que se
ha codificado a travs de la frmula I. As, a las frmulas que no sean axiomas po-
demos aplicarles este proceso, y si para cada una de ellas, al menos una de las res-
puestas de las diferentes reglas de deduccin es verdadero~, entonces la primera
etapa ha concluido con xito, y z es el nmero de Godel de una demostracin.
Como es muy facil perderse en los detalles tcnicos, puntualizaremos qu es lo
importante: lo que hay que retener es que hemos demostrado que existe un proce-
so D (x, z) que decide si la sucesin de frmulas representadas por z es una demos-
87
LOS TEOREMAS DE GODEl
tracin del enunciado de nmero de Godel x. Para hacerlo, basta con traducir a
relaciones entre nmeros las normas que debe cumplir una demostracin, que ve-
nirnos repitiendo como si fueran un estribillo.
Muy bien: ya hemos construido dentro de la aritmtica el enunciado Dem(x),
que dice <<La frmula de nmero de Godel x es demostrable>>. Negndola se obtie-
ne -, Dem (x), que no dice otra cosa que La frmula de nmero de Godel x no es
demostrable. Ha.<ita aqu no hay ningn misterio, pero nos vamos acercando poco
a poco al gran salto mortal. Antes de la ltima acrobacia, es preciso recordar que el
enunciado La aritmtica es consistente, que intervena en el segundo teorema de
incompletitud, equivale a afirmar que La frmula O= 1 no es demostrable>>. Recor-
dando que uno es el sucesor de cero, es decir, 1 =sO, invitamos al lector a com-
probar que el nmero de Godel de la frmula O= 1 vale 255.150. Por taQto, la
proposicin .., Dem (255.150), traducida al lenguaje de la aritmtica, afirrr:.a que
La frmula de nmero de Gode] 255 .1 50 no es demostrable, es decir, <<La frmu-
la O= 1 no es demostrable>>, que es lo mismo que <<La aritmtica es consistente)). El
enunciado -, Dem(x) mata dos pjaros de un tiro.
Lo importante de la expresin ...., Dem (x) es que ya no se trata de una afirma-
cin en el lenguaje cotidiano, sino de una frmula cie la aritmtica, en la que slo
intervienen los smbolos O, s, ....,, V, :3, =, (,) y algunas variables. La.<iletras <<DeD>> son
slo un modo de abreviarla, porque su escritura es extremadamente compleja y
ocupara muchas pginas; pero si quisiramos hacerlo, podramos escribirla usando
nicamente los caracteres del alfabeto de la aritmtica. Para eso hemos trabajado
tanto! No me cabe duda de que mis lectores ya saben lo que hay que hacer ca:la vez
que encontramos una frmula escrita a.<i: godelizarla! Asociemos, por tanto, a
--, Dem (x) su nmero de Godel, que llamaremos d. Quizs este nmero sea tan gi-
gantesco que no haya tinta suficiente en el mundo para escribirlo, pero nue5tra fi-
losofa ha sido siempre que el tamao no importa; lo que importa es que sea un
nn1ero.
Toda la estructura de la proposicin <<La frmula de nmero de Godel x no es
demostrable est contenida en un solo nmero: d. Ahora bien, el parmetro x no
est ftio, no vale, pongamos, 14.451.937.500, sino que puede tomar cualquier valor.
Y si puede tomar cualquier valor por qu no escoger x igual a d, con gran malicia?
Obtendriamos entonces el enunciado Dem (), qt:.e aftrma que <<La frm.1la de
nmero de Godel d no es demostrable, pero como d es a su vez el nnlero de Go-
del de la proposicin <<La frmula de nmero de Godel x no es demostrable,
~Dem() se transforma en La frmula La frmula de nmero de Godel x no er demos-
88
LOS TEOREMAS DE GODEL
Una teselacin del plano es una forma de cubrirlo con alguna clase de baldosas, sin que
stas dejen huecos ni se superpongan entre sf. El arte islmico ofrece bellsimos ejemplos
de teselaciones, pero tambin podemos encontrarlas en la naturaleza: las abejas teselan sus
panales con hexgonos. el modo ptimo de hacerlo. Sin embargo, no todas las teselaciones
tendrfan por qu ser tan regulares: tal vez existan otras aperidicas, en las que no sea posible
encontrar ninguna simetrfa . En la dcada de los sesenta, el lgico Hao Wang (1921-1995)
descubr~) que si una cierta pregunta sobre teselaciones del plano era indecidible en el mismo
sentido en el que no se poda demostrar ni refutar la frase No soy demostrable>>, entonces
existiran esos modos no peridicos de teselar el plano. Como esta posibilidad le result com-
pletamente absurda, Wang conduy que su problema tena que ser decidible. Unos aos ms
tarde, sin embargo, uno de sus estudia ntes demostr que con 20.426 baldosas distintas se
poda teselar el plano de forma no peridica. Esa cantidad se ha ido poco a poco reduciendo
hasta slo dos azulejos distintos.
A la izquierda, tese/acin regular; formada por una sola clase de polgono regular;
similar a un panal de abejas; a la derecha, un ejemplo de tese/acin aperidica.
2 La naturaleza de e te libro nos impide ser completamente rigurosos e inclu.ir las frmulas de reconoci-
miento de variables libres, sustitucin y generalizacin que Gdel utiliza en su articulo. Creemos, sin
embargo, que todos los ingredientes esenciales de la prueba han aparecido aqu.
89
LOS TEOREMAS DE GODEL
90
LOS TEOREMAS DE GOOEL
se sabe o, por el contrario, el mejor reflejo del enorme poder de seduccin de unos
teoremas que, como deca John von Neumann, se divisarn siempre desde remotas
distancias del espacio y del tiempo. A partir de ahora, nos centraremos slo en quie-
nes s saban de qu hablaban, y ser as como entrar en escena uno de los hombres
ms geniales de la historia: Alan Mathison Turing.
91
Captulo 5
Eur. .. Betty esperaba con impaciencia que parase el traqueteo de los rotores para
leer el resto del mensaje. Europa ... ~ Haban pasado ms de cinco aos desde el da
en el que supo que la revista que amenizaba sus horas de sirvienta en una de las ms
ricas familias londinenses haba organizado un concurso de crucigramas. Europa
nun ... A diario se esforzaba en recordar su sorpresa al recibir la noticia del premio
y las vacilaciones cuando lleg la hora de pedir permiso para ausentarse una semana.
Europa nunca ... Despus trataba de reconstruir el viaje junto a las dems aficio-
nadas a los pasatiempos lgicos, hasta que la silueta de la mansin de Bletchley Park
se dibujaba en su mente con la misma fuerza con la que se haba recortado en el
cielo gris aquel da de otoo, mientras el grupo abandonaba el bosque que haban
atravesado para llegar all. Europa nunca ser ... Tena miedo de olvidar algn de-
talle de una historia que contara a todo el mundo en cuanto terminara la guerra.
R-u-s-a. La ltima palabra haba tardado un rato en salir, pero ahora Bety poda
celebrar un nuevo triunfo del ejrcito aliado: Europa nunca ser rusa. Era el 15 de
abril de 1945, y as se diriga Adolf Hitler a los altos mandos del partido nazi.
No eran los nicos que reciban el delirio del dictador dos semanas antes de
suicidarse: sin que Himmler pudiera siquiera sospecharlo, diez mil personas lean a
la vez su correspondencia con Hitler en un pueblecito situado a ochenta kilmetros
de Londres, bien comunicado por tren y carretera, pero lo bastante escondido para
evitar un bombardeo. All se haba instalado en 1939 la Escuela Gubernamental de
Cdigos y Cifrado, cuya misin consista en descifrar las instrucciones que los nazis
codificaban con la mquina Enigma, la ms perfecta construida hasta el momento.
La haba ideado en 1918 el ingeniero Arthur Scherbius para asegurar las transaccio-
nes comerciales, pero en vista de su potencial blico, la marina alemana pronto se
hizo con los derechos y se dedic a perfeccionarla durante la siguiente dcada.
Cuando las tropas de la Wehrmacht invadieron Polonia a principios de septiembre
93
LAS MQUINAS DE TURING
de 1939, los mtodos criptogrficos de Enigma haban alcanzado tal nivel de sofis-
ticacin que la posibilidad de que alguien fuera capaz de descifrar la mquina sen-
cillamente no se consideraba.
Slo el esfuerzo conjunto de un equipo del que formaban parte matemticos,
:fisicos y traductores, adems de aquel grupo de mujeres qe haban cado en la
trampa del concurso de crucigramas, pudo hacer frente al diablico dispositivo que
transformaba, mediante un sistema de impulsos elctricos enviados a una serie de
rotores, la misma letra escrita dos veces seguidas en diferentes smbolos. Disfraza-
dos de piratas, como si se tratase de un grupo de aburridos nobles en busca de un
poco de diversin en tiempos de guerra, los primeros rompecdigos ocuparon en
1939 los barracones que se haban ido construyendo junto a la mansin victoriana.
Nadie en el pueblo ms cercano deba sospechar la crucial :area que se llevaba a
cabo en la Estacin X, como empez a llamarse el centro al que los aliados enviaban
todos los mensajes recogidos en las trincheras. Incluso Winston Churchill se refera
a Bletchley Park como mi gallina de los huevos de oro que nunca cacarea.
A fa derecha, militares nazis codifican sus mensajes mediante una mquina Enigma,
uno de cuyos ejemplares se contempla a fa izquierda.
94
LAS MQUINAS DE TURING
Los polacos haban descubierto una singularidad de Enigma que la haca menos
segura de lo que pensaban los nazis: cada letra, fuera cual fuese su posicin, se codi-
ficaba siempre mediante otra distinta. Sin embargo, hubo que resolver muchos pro-
blemas entre el hallazgo de esta primera pista y el momento en el que, cinco das
antes del desembarco de ormanda, todo el equipo brindaba en Bletchley Park
despus de descodificar un mensaje en el que Hitler aseguraba que la llegada de las
tropas americanas se producira en Calais, casi trescientos kilmetros al noreste del
puerto de Arromanches. Quizs sta ni siquiera se hubiese producido sin las infor-
maciones sobre la posicin de los submarinos nazis que se lograron descifrar en la
Estacin X, un logro sorprendente teniendo en cuenta que en 1939 el equipo ni
siquiera dispona de una mquina Enigma en la que poner a prueba sus hiptesis.
Trabajando da y noche, en turnos de ocho horas, los rompecdigos de Bletch-
ley Park lograron construir un prototipo idntico al que manejaban los nazis, pero
95
LAS MQUINAS DE TU~ING
96
LAS MQUINAS DE TURING
Dilfy Kl1{))(: Me han proporcionado algunos detalles de su trabajo, seor Turing, muchos de
los cuales, debo decirte. me resultan del todo incomprensibles.
Turing; No me sorprende demasiado.
Dilfy Knox: Solfa ser bueno en matemticas cuando era joven, pero esto, en fin, me des-
concierta. Por ejemplo, esto de aqu: Sobre los nmeros computables, con una
aplicacin al problema de la decisin. Podrla decirme algo sobre ello?
Turing: Decirte qu?
Dilly Knox: No lo s, algo, unas pocas palabras. una explicacin en lneas generales.
Turing: Unas pocas palabras?
DiJfy KndX: SI.
Turing: En lineas generales?
Dilfy Knox: Si es posible ...
'
Turing: Bueno ... es sobre lo verdadero y lo falso ... en lneas generales. Es un articulo
tcnico de lgica matemtica, pero tambin trata sobre la dificultad de distinguir
lo verdadero de lo falso. La gente piensa, bueno, mucha gente piensa que en ma-
temticas siempre sabemos lo que es cierto y lo que no. Y no es asf! Ya nunca
'
ms! Es un problema que ha tenido ocupados a los matemticos durante cuarenta
o cincuenta aos. Cmo dedrselo? Distinguir lo verdadero de lo falso, sabe? ( ... ]
Dilfy Knox: Ya veo. bueno, en realidad no, pero algo veo. Sus ideas me parecen muy origina-
les y estoy seguro de q'ue ser un miembro imprescindible de nuestro equipo, o
nuestro grupo, IMmelo como quiera.
97
LAS MQUINAS DE TURING
con el nombre de pascalina, la nueva mquina caus furor en los salones de la aris-
tocracia, donde cientficos y nobles la contemplaban con fascinacin. All pudo
estudiarla por primera vez Gottfried Leibniz (1646-1716) . Convencido como esta-
ba de que perder horas como esclavos en el trabajo del clculo era indigno de los
hombres excelentes, no es de extraar que la pascalina lo entusiasmase y enseguida
quisiera mejorar el modelo. Su sueo era fabricar una mquina capaz de reconocer
todos los enunciados verdaderos.
98
LAS MQUINAS DE TURING
99
LAS MQUINAS DE TURING
tras que Babbage segua convencido en su lecho de muerte de que si viviera unos
pocos aos ms, los frutos de la versin defmitiva de la mquina analtica daran la
vuelta al mundo, tanto Byron como Turing haban comprendido que era necesario
avanzar mucho en el plano terico antes de que pudiera construirse el primer or-
El lector no tardar en convencerse de que si emparejamos cada trmino con el que est de
bajo, el resultado es siempre n+ 1. Como el proceso se repiten veces, obtendremos n(n+ 1)
como resultado. Pero, atencin!, porque al hacerlo asf, hemos sumado cada nmero dos
veces, una en la primera fila y otra en la segunda. Es necesario, por tanto, dividir por dos:
n(n+ll
1+2+ ... +n=--- .
2
Uno podrla preguntarse si, al sustituir la suma de los n primeros nmeros por los n primeros
cuadrados, es posible obtener frmulas similares. Con un mtodo algo ms sofisticado que
el anterior puede demostrarse que
En general. el k-srno nmero de Bernoull est relacionado con los coeficientes que aparecen
al escribir la suma de las n primeras potencias de orden k como un polinomio en la variable
n. Se trata de unos nmeros Mdles de definir con palabras, pero difciles de calcular explfci-
tamente. Por eso el algoritmo de Ada Byron representaba un gran paso adelante.
100
lAS MQUINAS DE TURING
denador. Una de las cuestiones sobre las que ms haba que reflexionar era precisa-
mente qu problemas podra resolver la mquina y cules no. Algo similar sucede
hoy en da con la computacin cuntica, cuyos logros tericos van muy por delan-
te del diseo efectivo del primer ordenador cuntico.
La idea genial de Turing para explorar los limites de accin de los futuros or-
denadores fue plantearse con toda seriedad qu quiere decir pensar como una
mquina. No hada falta mucho esfuerzo para darse cuenta de que un ordenador
no podra tener la inteligencia ni la imaginacin de los seres humanos, que les
permiten enfrentarse a situaciones desconocidas por completo. Por otro lado, las
mquinas no se cansan ni se aburren cuando tienen que realizar un clculo pesado;
nunca tienen un mal da. Son mquinas! Para distinguir los problemas que un
ordenador no sera capaz de resolver por sus limitaciones tcnicas (por ejemplo,
porque el programa que hemos diseado requiere la edad del universo para ejecu-
tarse) de aquellos que son irresolubles por las condiciones mismas del enunciado,
Turing imagin una computadora ideal, con una memoria y un tiempo de ejecu-
cin infinitos a su alcance. Lo que no pudiera hacer esta mquina de Turing se le
resistira tambin al ordenador ms potente del futuro, de manera que el mtodo
del matemtico ingls servira para poner lmites a lo que podemos esperar de los
ordenadores.
Funciones computables
El primer triunfo de las investigaciones de Turing consisti en definir el concepto
de funcin computable. A partir de ahora, cada vez que digamos funcin entende-
remos funcin definida sobre los nmeros naturales que toma valores naturales.
Recordemos que una funcin no es ms que una forma de asociar a cada nmero
otro nmero, que llamaremos su imagen. El lector puede pensar en las funciones
---slo si eso le da nimos para seguir con el captulo- como en una mquina que
da forma a la materia prima que se le introduce. As, nuestra funcin convertir el
nmero 3 en otro nmero que llamaremos j{3),f de funcin. El proceso para obte-
ner j(n) a partir de n puede consistir en una serie de operaciones algebraicas o en
una descripcin verbal ms compleja. Por ejemplo, si la funcin fuese la que asocia
a cada nmero su sucesor, que, como vimos al comienzo del libro, interviene en
los axiomas de Peana, entonces podramos escribir j(n) = n + 1, y el resultado sera
j{3) =3 + 1 =4. Si, por el contrario, la funcin determinara el nmero primo que
ocupa la posicin n-sima, entonces j{3) valdra 5, y}( 4) sera 7, porque los primeros
101
LAS MQUINAS DE TURING
102
LAS MQUINAS DE TURING
1 1
Cinta
Como hemos indicado, las instrucciones van numeradas empezando por el 1; los
smbolos que aparecen son O y 1, y las operaciones posibles son escribir un O (0) ,
escribir un 1 (1), ir a la derecha (D), ir a la izquierda (1) o pararse (P). Esto permite
expresar de modo simblico las instrucciones a travs de los cuatro datos que inter-
vienen en cada una de ellas. As, si de nuevo la primera orden fuese Si se lee el
smbolo 1, moverse hacia la izquierda e ir a la tercera instruccin, bastara con es-
cribir (# 1, 1, I, #3) . A estas alturas, el lector ya se habr dado cuenta de que, por
cada nmero, hacen falta dos instrucciones: una que indique qu hacer en caso de
que el smbolo encontrado sea un O y otra que explique cmo reaccionar cuando
se lee un l. Si en el ejemplo precedente la tercera orden nos indicara slo qu hacer
en caso de encontrar un O, pero el smbolo siguiente fuera un 1, la mquina no sa-
103
LAS MQUINAS DE TURING
bra cmo continuar. Una solucin posible consiste en decretar que cuando no
existe la instruccin precisa, la mquina de Turing -que no tiene imaginacin para
continuar con el proceso ella sola- se detenga. Sin embargo, para que la exposicin
sea ms clara indicaremos explcitamente cmo actuar en todos los casos posibles.
Veamos un ejemplo muy sencillo, el de la mquina de Turing T formada por los
siguientes tres comandos:
A la hora de codificar esta mquina de Turing por medio del sistema del prra-
fo anterior, se nos plantea la duda de qu hacer cuando la mquina se detiene, pues
en ese caso la instruccin no termina envindonos a una nueva orden. La solucin
ms facil consiste en aadir un O al final: de este modo no hay equvoco posible,
porque aunque la mquina de Turing trate de buscar la instruccin O, ninguna or-
den lleva ese nmero. Sirvindonos de este truco, la siguiente secuencia de instruc-
ciones contiene toda la informacin de T:
Veamos ahora cmo acta el programa si introducirnos como input una cinta de
papel llena de Os. La flecha indica en qu punto se encuentra el lector de la mqui-
na de Turing en cada instante:
o o o o o o o o o o o o o o o
104
LAS MQUINAS DE TURJNG
o o o o o o o o o o o o o o
Ahora bien, la instruccin #3 tiene dos partes: la primera indica que si leemos
un O, tenemos que escribir un 1 y volver a la orden #1, pero de acuerdo con la
segunda, si la mquina de T uring encuentra el smbolo 1, entonces debe detenerse.
Como es el caso, el programa ha terminado de ejecutarse. Por consiguiente, al in-
troducir una cinta llena de Os, T se para despus de escribir un 1 en el punto de
partida.
Verdad que son faciles las mquinas de Turing? Veamos qu ocurre si esta vez
aplicamos de nuevo el programa a la cinta que acabarnos de obtener. El input es, por
tanto:
o o o o o o o o o o o o o o
o o o o o o o o o o o o o o
o o o o o o o o o o o o o
105
LAS MQUINAS DE TURING
106
LAS MQUINAS DE TURING
De la tabla se deduce que nuestra funcin toma el valor 1 en los ocho primeros
naturales, pues 1t contiene los patrones 333, 4444, 55555, 666666, 7777777 y
88888888. Para calcular el valor de j{9), podramos pensar en un programa que
fuese recorriendo una a una todas las cifras de 1t hasta que encontrara la combina-
cin requerida, es decir, un bloque de nueve 9s consecutivos. Si en efecto existe,
antes o despus el programa lo encontrar, luego el output ser 1. N o importa el
tiempo que se tarde porque, como hemos repetido en varias ocasiones, se trata de
una mquina ideal, sin las limitaciones fisicas que tienen los ordenadores. Sin em-
. bargo, si no hubiera un bloque formado por nueve 9s consecutivos, el programa no
se detendra nunca, y no sabramos decidir cunto valej{9) . Por tanto, este enfoque
nunca nos permitir saber si J es computable, a menos que podamos demostrar pri-
mero que en algn lugar del desarrollo decimal de 1t se encuentran nueve 9s segui-
dos. Pero en ese caso, el programa sera intil, pues el mismo argumento demostra-
ra que j{9) vale 1. Aunque el enfoque ms evidente no da resultados, esta funcin
es computable. Para demostrarlo, hace falta razonar como hemos hecho un poco
ms arriba: puesto que el nmero de funciones definidas de 1 a 9 que toman los
valores O y 1 es finito (en este caso, 512, algo menos manejable que nuestras cuatro
107
LAS MAQUINAS DE TURING
Otra clase de funciones computables son las recursivas, es decir, aquellas en las
que f(n) puede calcularse a partir de los valores que toma la funcin en otros n-
meros menores que n. Gran parte de las funciones que los matemticos emplean a
diario son recursivas, pero son todas las funciones computables? AJan Turing lleg
enseguida a la conclusin de que la respuesta es negativa: hay muchas funciones que
ninguna mquina de Turing puede calcular y, lo que es ms grave, si se elige una
funcin al azar, es casi seguro que no ser computable. Al mismo tiempo, al otro
lado del Atlntico, el lgico Alanzo Church (1903-1995) llegaba a idnticas conclu-
siones en la Universidad de Princeton mediante el desarrollo de un sistema formal
que se llam clculo lambda. Ambas ideas eran tan novedosas que la nica persona
que los editores de los Proceedings iif the London Mathematical Sodety pudieron encon-
trar para que evaluase el artculo de Turing fue precisamente Church. Se inici as
una fecunda colaboracin, interrumpida por la guerra, que permitira a los cientfi-
cos formular el principio que hoy se conoce como tesis de Church-Turing>. Po-
dra haber otras definiciones de funcin computable, pero si se acepta la tesis, todas
ellas seran equivalentes a la existencia de una mquina de Turing que calcule los
valores de la funcin.
108
lAS MQUINAS DE TURING
Para demostrar que casi ninguna funcin es computable, AJan Turing recurri a
una variante ingeniosa del argumento diagonal de Cantor que estudiamos con de-
talle en el captulo 2. En l vimos que no haba modo de ordenar en una lista las
sucesiones de Os y de 1s. En cuanto suponamos que podan colocarse una detrs de
otra, modificando los valores de los elementos de la diagonal, logrbamos construir
una sucesin que, a pesar de estar formada nicamente por Os y por 1s, no coincida
con ninguno de los de la lista. Este mismo razonamiento nos permite concluir que
las funciones no son numerables.
A fin de cuentas, qu es una funcin? Hemos dicho que se trata de un mtodo
para transformar O enf(O), 1 enf(1), 2 enf(2), y as hasta el infinito. Por tanto, toda
la informacin de f est contenida en la sucesin de nmeros f(O),f(1),f(2),f(3) ...
Pensemos, para simplificar las cosas, en funciones que slo toman los valores O y 1;
por ejemplo, en la funcinf que vale O cuando un nmero es par, y 1 si es impar.
En este caso, toda la informacin de f aparece en la secuencia O 1 O 1 O 1 O 1 O 1 .. . ,
pues si queremos calcular la imagen de n basta con avanzar hasta la posicin 11-sima
Y ver qu smbolo encontramos. Esperamos haber convencido as al lector de que
las funciones que slo toman los valores O y 1 son exactamente lo mismo que las
sucesiones infinitas de Os y de 1s. Por tanto, no numerables!
Como cada mquina de Turing computa una nica funcin, lo primero que
habra que demostrar, para que la esperanza de que todas las funciones sean compu-
tables siguiera teniendo sentido, es que hay al menos tantas mquinas como funcio-
nes que se quieren calcular. Y, sin embargo, no es as: Turing demostr que el infi-
nito de sus mquinas era mucho ms pequeo. Para ver que las funciones no son
numerables, primero hubo que codificarlas a travs de sucesiones formadas por Os
Y ls. En el caso de las mquinas de Turing, disponemos ya de un modo simblico
de escribirlas, pues una de estas mquinas no es ms que una lista finita de instruc-
ciones, y cada una de ellas puede traducirse a unos cuantos smbolos. Como vimos,
(#1, 1, 1, #3) dice lo mismo que dnstruccin nmero 1:si se lee el smbolo 1, mo-
verse hacia la izquierda e ir a la tercera instruccin. Una vez que hemos expresado
la mquina de Turing como una secuencia de instrucciones escritas de este modo,
el lector puede buscar algn tipp de orden que permita escribir todas las mquinas
de Turing en una lista.
Sin embargo, para lo que sigue, nos interesa ms servirnos del mismo proceso de
godelizacitl que estudiamos en el captulo 4. Recordemos que consista en una for-
ma de asignar unos nmeros naturales gigantescos a cada frmula de la lgica de
primer orden, de modo que, conociendo el nmero, se pudiese reconstruir la fr-
109
lAS MQUINAS DE TURING
mula. Este procedimiento, aplicado esta vez al cdigo de las mquinas de Turing, nos
permite encapsular toda la informacin del programa en un solo nmero. Como
ocurra con la godelizacin, no todos los nmeros representan una mquina de Tu-
ring, sino slo aquellos que cumplen ciertas propiedades. Por un lado, existen infi-
nitas mquinas de Turing, pero, por otro, ese infinito no puede exceder al de los
nmeros naturales, pues cada mquina de Turing est codificada a travs de uno de
ellos. Hemos demostrado as que las mquinas de Turing son numerables, luego
tambin lo son las funciones computables: agujas en el pajar de todas las funciones.
El problema de la parada
El sueo de Leibniz de construir una mquina capaz de distinguir los enunciados
verdaderos de los falsos lo retomara David Hilbert en el siglo XX. Como indicamos
en el captulo 3, el programa de Hilbert para limpiar de paradojas las matemticas
no slo consista en dotarlas de unos fundamentos lo ms slidos posibles: eso ya lo
haban hecho los antiguos, empezando por Euclides, y no haba funcionado. Para
tener la certeza absoluta de que, en el futuro, ningn Russell se sacara otra parado-
ja del sombrero, la tarea matemtica de cimentar el edificio de la lgica deba acom-
paarse de un clculo de estntcturas metarnatemtico, que demostrara que los pilares
podan, en efecto, aguantar el peso de la bveda. Las dos primeras cuestiones que se
plante Hilbert fueron si las matemticas eran completas y si eran consistentes, es
decir, si lo verdadero coincida con lo demostrable, y si no haba peligro de encon-
trar contradicciones. Tres aos antes de que Godel probara que, en el caso de la
aritmtica, los dos requerimientos eran incompatibles, David Hilbert y su discpulo
Wilhelm Ackermann (1896-1962) aadieron una tercera cuestin, expuesta en la
primera conferencia plenaria del Congreso Internacional de Matemticos de 1928.
El problema de la decisin (Entscheidutlgsproblem) se preguntaba si exista un algo-
ritmo capaz de recibir como input un enunciado matemtico y de devolver como
output verdadero o falso. Mientras que era razonable exigir a los axiomas que fuesen
recursivos, no ocurra lo mismo con el conjunto de teoremas, como veremos ense-
guida. Pero antes recrearemos para el lector una escena muy relacionada con el nue-
vo problema de. Hilbert, de la que el autor fue testigo precisamente en otro Congre-
so Internacional de Matemticos, el que se celebr en Madrid en agosto de 2006.
A la salida de una de las conferencias, cierto matemtico conversaba con alguien
a quien haba confundido con un periodista. Despus de un intercambio de bromas
sobre la banda de ladrones que haba atracado a algunos de los asistentes hacindo-
110
LAS MQUINAS DE TURING
111
LAS MQUINAS DE TURING
capaz de responder a esta pregunta en algunos casos, sino siempre, fuesen cuales
fuesen los valores de los parmetros m y rL Se trata, por lo tanto, de una funcin de
dos variables, que toma el par de nmeros (m, n) y que predice si la mquina de Turing
asociada a n se detiene cuando se la pone en marcha con una cinta que represen-
te el nmero m. En el ejemplo sobre el nmero :n:, si llamamos t al nmero de la
mquina de Turing que recorre sus cifras decimales en busca de las combinaciones
requeridas, al introducir los parmetros (9, t), nuestra funcin responder 1 si entre
los dgitos de re aparecen nueve 9s seguidos (porque entonces la mquina se para),
y O si no (pues seguira ejecutndose indefinidamente).
Sin embargo, al suponer que existe una mquina de Turing P (P de parada) que
resuelve este problema, llegarnos enseguida a una contradiccin. Para convencerse,
merece la pena repetir una vez ms qu es lo que hace P: se trata de la mquina de
Turing cuyo input son pares de nmeros (m, rz) y cuyo output slo toma dos valores:
1 si la mquina de Turing T (n) se detiene para el valor inicial m, y O en otro caso, es
decir, si o bien no existe ninguna mquina de Turing representada por el nmero n
(pues no todos los naturales son nmeros de alguna mquina de Turing) o bien,
aunque sta exista, el programa contina ejecutndose indefinidamente cuando se
le introduce el parmetro 111 . sta es una de las bestias negras de los informtios,
pero, sin perder la alegra, ellos la llaman con el sugerente nombre de bucle infinito.
Lo que nos importa aqu es que, si dispusiramos de esta mquina T, podramos
construir sin dificultad alguna otra mquina de Turing, a la que llamaramos C (C
de contradiccin), cuyo input fuese un nico nmero n y que actuara de este modo:
112
lAS MQUINAS DE TURING
lector ya sabe cmo terminar el argumento: hemos definido una mquina de Turing
e, que se detiene o sigue ejecutndose sin pausa en funcin de lo que hace otra
mquina T(n). Pero qu pasa si a C le introducimos como input la propia e, es
decir, el nmero asociado e? Si la mquina T(c) se detiene, entonces e no se detiene.
Si, por el contrario, T(c) entra en un bucle infinito, entonces e se para. Pero e y
T(c) son la misma mquina! No pueden hacer cosas distintas! Suponiendo que el
problema de la parada tuviera solucin para cualquier valor de m y n, hemos llegado
a una contradiccin, pues cuando el demonio de la autorreferencia nos susurra al
odo elige e! resulta que la misma mquina se comporta de dos formas distintas.
El sueo de Hilbert y de Leibniz era una utopa. El mismo juego de espejos, la
autorreferencia, primero haba animado a Bertrand Russell a lanzarse a una refun-
dacin de las matemticas sobre unas bases ms seguras; despus haba permitido a
Godel demostrar que el optimismo de la poca no estaba justificado, y ahora Turing
lo volva a utiliz~ en su solucin al Entscheidungsproblem, disfrazado esta vez de m-
quinas tericas de las que naceran los ordenadores.
Hemos dicho que la lgica no se ocupa de cmo razonarnos en la vida diaria,
sino de cmo deberamos hacerlo para estar seguros de que la conclusin es verda-
dera. Y en efecto, hasta ahora slo hemos atendido a frmulas en las que los valores
de verdad O y 1 aparecan vacos de significado. Blanco o negro. En el prximo
captulo, sin embargo, intentaremos describir cmo sera un mundo con grises;
menos gris, pero tambin ms inseguro . ..
113
Captulo 6
Tal vez s que supiera lo que haca cuando la llev a aquel restaurante frecuentado
slo por japoneses. Aunque tena pocas dudas sobre sus encantos, si no funcionaba
la seduccin por viajes y lecturas, podra an salvar la noche manejando sutilmente
los palillos y sorprendindola con uno de esos platos de nombre sinestsico. Cuan-
do la camarera, no tan guapa como mandan las historias, se les acerc a la hora de
los postres, todo iba por buen camino. Se notaba que haba aprendido el idioma de
pequea, as que en el momento en que se dio la vuelta y volvi sobre sus pasos
para preguntarles, exactamente, si las trufas de t las queran ~con nata, sin nata o
qu~, ambos comprendieron que lo que all ocurra no era una prdida en la traduc-
cin. El hombre que durante toda la velada poco menos que haba fanfarroneado
con sus aventuras por rincones del planeta donde nunca antes que l haba entrado
un europeo no estaba dispuesto a desaprovechar el margen de la duda. Desconcer-
tado, pero decidido, aventur: qu!. Al rato, la camarera regresaba, somiente, con
un plato de trufas en el que haba slo un poco de nata, alejada del centro del pos-
tre. Fue entonces cuando, con complicidad binaria, los dos se miraron a los ojos y
dijeron a la vez: Malditos orientales, que no tienen principio de no contradiccin.
La lgica difusa
A pesar de sus variadas apariencias, todos los conjuntos que hemos considerado
hasta ahora comparten una propiedad comn: dado cualquier elemento y cualquier
conjunto, la pregunta Pertenece el elemento al conjunto? slo tiene una respues-
ta: s o no. Es cierto que la descripcin que lo defme podra ser tan complicada que
no supisemos contestar, pero lo importante es que en algn rincn del mundo
matemtico est escrito s o no. Es lo que ocurra en el ejemplo de los nmeros
115
BIEN ACABA LO QUE NO ACABA
cuyo desarrollo decimal contiene todos los patrones imaginables, que presentamos
en el captulo anterior. No sabemos si 1t cae dentro o fuera del conjunto, pero slo
una respuesta es vlida. Tambin las proposiciones de la lgica se ajustan a este es-
quema: son verdaderas o falsas, y cualquier otra posibilidad est excluida. Tanto es
as que las dos paradojas principales de las que nos hemos ocupado (la de Russell y
la del mentiroso) surgen cuando no es posible, ni siquiera desde un punto de vista
terico, responder verdadero o falso, pertenece o no pertenece.Y no es que nuestra
regla admita una excepcin, sino que ni el conjunto de todos los conjuntos que no
son miembros de s mismos ni la frase ~Esta frase es falsv son expresiones formal-
mente correctas, sea porque la relacin de pertenencia slo es aplicable entre obje-
tos de tipo sucesivo o porque el concepto de verdad no pertenece al lenguaje, sino
al meralenguaje. De algn modo, la teora de conjuntos y la lgica funcionan por
acantilados: verdadero est al borde, y basta con un soplo de aire para que se preci-
pite en cada libre hacia lo falso. Sin embargo, en la geografa terrestre lo que abun-
dan no son los acantilados, sino las pendientes suaves que se internan en el mar muy
poco a poco.
Hace algunos aos, la publicidad televisiva del juego de mesa Scattergories
caus furor en numerosos pases . Se trata de un juego en el que se elige al azar
una letra del alfabeto y a continuacin hay que escribir palabras de distintos cam-
pos semnticos que empiecen por ella. Por ejemplo, si recibimos la lista Depor-
tes: Ttulos de canciones. Partes del cuerpo. Comidas tnicas. Cosas que se gritan
y, al lanzar el icosaedro que acta como dado, sale la letra T, una respuesta posible
sera: Tenis. Tu nombre me sabe a yerba. Tibia. Tayn. Tonto!. En el anuncio, un
joven se marchaba de casa enfadado, llevndose consigo el Scattergories, porque
sus compaeros no le haban admitido la respuesta barco en la categora de
animales acuticos. Deciden por fin ceder, viendo que es la nica forma de se-
guir jugando, pero el chico vuelve a las andadas en la siguiente ronda, esta vez con
la letra P, y sus amigos se preguntan, sin saber bien qu decir: Aceptamos pulpo
como animal de compaa?>
Si existen seres vivos cuya clasificacin como animales plantea graves problemas,
el conjunto de los animales de compaa est an peor delimitado: nadie pone en
duda que los perros y los gatos formen parte de l, y con la tnisma conviccin po-
demos asegurar que ni los lobos ni los elefantes pertenecen al conjunto. Sin embar-
go, mientras que algunos induiran las tarntulas en la clase animales que no quie-
ro tener a menos de un kilmetro, hay quien se entretiene lanzndoles grillos por
el agujero de una jaula. Tan mal definidos como los animales de compaa estn
116
BIEN ACABALO QUE NO ACABA
otros conjuntos que empleamos a diario, como el de las personas guapas, el de los
buenos restaurantes o el de los chistes divertidos. El primero en proponer una teo-
ra que respondiese mejor a estas situaciones fue el polaco Jan Lukasiewicz (1878-
1956), que en 1917 introdujo la lgica trivaluada, en la que adems de verdaderas y
falsas , las proposiciones podan ser ~posibles. Por ejemplo, una persona de 1,50 m
de estatura es baja; otra que mida 2m es alta, y alguien de 1,75 m es posiblemente
alto o posiblemente bajo, todo depende de si lo comparamos con una tribu de
pigmeos o con un equipo de la NBA.
Incluir posible entre los valores de verdad representa un avance con respecto
al mundo en blanco y negro de la lgica clsica, pero an as no es suficiente, pues
se trata de un punto indeterminado, y lo que nos interesa es poder tomar decisiones.
Supongamos que un periodista se plantea dimitir tras el cambio de la lnea editorial
de su peridico. Llamaremos P a la proposicin No estoy de acuerdo con la nueva
ideologa del peridico. Entonces, la estructura de una decisin clsica sera Si P
es verdadera, dimito y Si Pes falsa, me quedo>. Como estar de acuerdo es siempre
una cuestin llena de matices, al periodista le vendra muy bien disponer de un
tercer valor de verdad. Pero cmo interpretar posible? Si Pes posible, dimito o
me quedo? Qu barrera separa una reaccin de la orra? Si queremos una lgica que
nos permita tomar esta clase de decisiones, tenemos que ser mucho ms precisos.
117
BIEN ACABA LO QUE NO ACABA
Al lector tal vez le tiente la idea de interpretar los conjuntos borrosos en trmi-
nido en l sera traicionar el espritu con el que Zadeh invent la lgica difusa.
Veamos lo que ocurre al lanzar una moneda al aire: desde nuestra tierna infancia
sabemos que la probabilidad de que salga cara es del cincuenta por ciento, y eso
118
BIEN ACABA LO QUE NO ACABA
significa que si tiramos la moneda muchas veces, digamos que diez mil, ms o menos
la mitad de los resultados sern cara, y la otra mitad, cruz. Sin embargo, en cada
lanzamiento se obtiene un solo resultado: cara o cruz, s o no, pertenece o no per-
tenece. La probabilidad, al menos en su versin ms simple, refleja nuestro conoci-
miento limitado de las cosas: si supiramos con absoluta precisin la fuerza con la
que se lanza la moneda, si pudiramos convertirnos en el dios Eolo y controlar los
vientos, entonces seramos capaces de predecir el resultado. Esto significa que el
principio subyacente a esta encarnacin sencilla de la teora de la probabilidad coin-
cide, en el fondo, con el de la lgica clsica, mientras que en el mundo borroso, al
lanzar una moneda al aire puede salir slo cara, ms cara que cruz, ms cruz que cara,
slo cruz, o cualquiera de las variantes intermedias, expresadas con infmita precisin.
A diferencia de los conjuntos clsicos, cuya frontera es un abismo, las colec-
ciones que estudia la lgica difusa estn delimitadas por una funcin de pertenen-
cia que reproduce la forma de la pendiente con la que el talud se adentra poco a
poco en el mar. Pensemos, por ejemplo, en las personas altas: si decidimos que
hasta 1,60 m se es completamente bajo, y a partir de 1,90 m, completamente alto,
entonces la funcin de pertenencia al conjunto adopta el siguiente aspecto:
1,0
0,8
~
B
~ 0,6
::.
"
.g3 o, 4
0,2
Haciendo algunos clculos se puede demostrar que todo el que mida menos de
1,60 m tendr un grado de pertenencia al conjunto de las personas altas de O; si su
119
BIEN ACABA LO QUE NO ACABA
estatura es mayor o igual a 1,90 m, ser del todo alto, y si se encuentra, como la
mayora, entre estos dos valores, entonces para calcular el valor de pertenencia
deber multiplicar por 10 su altura (medida en metros), restar 16 al resultado y
dividir por 3 el nmero que obtenga, Slo con conocer que el grado de altura de
una persona es de 0,5, como es el caso del autor de este libro, basta para saber
cunto mide.
En otros casos, las funciones de pertenencia podran tener forma de tringulo o
de trapecio. Si se considera, por ejemplo, que por debajo de 1O oc de t<;mperatura
hace mucho fro, que por encima de 30 C, demasiado calor, y que la temperatu-
ra perfecta est comprendida entre los 18 oc y los 22 C, entonces la funcin de
pertenencia al conjunto de las temperaturas agradables se parecera al grfico que
muestra la figura de abajo. Compararla con los climograrnas no sera un mal modo
de escoger el lugar donde vivir! O al menos de descartar unos cuantos .. .
1,0
...
~
:S
0,8
~
....
o
c.. 0,6
S
....o
o
~ 0,4
o
~
..."'
(j 0,2
10 15 20 25 30 35
Temperatura en oc
120
BIEN ACABA LO QUE NO ACABA
no modifica la amargura del caf. Echemos otro granito, luego otro, despus otro
ms, y as hasta llegar a diez sobres de azcar. Si nuestro principio es correcto, como
ninguno de los pasos cambia el sabor, la taza de care con diez sobres de azcar se-
guir endo igual de amarga que la que nos haban servido al principio, lo cual es,
cuanto menos, inquietante ... Como es facil imaginar, lo que sucede es que los ca!es
dulces no son un conjunto en sentido clsico, como los que habamos estudiado
hasta el captulo anterior. No hay .un abismo, sino una gradacin continua, entre ser
tan amargo que no se puede beber y ser tan dulce que empalaga. Aunque nuestro
paladar no sea lo bastante exquisito como para percibir el cambio, cuando se aade
un grano de azcar a la taza, su grado de pertenencia al conjunto de los cafs dulces
aumenta un poco, por mnimo que sea el cambio; si echamos otro ms, sigue cre-
ciendo, y es as como, tras diez sobres de azcar, el caf acaba volvindose tan dulce
que empalaga.
Cuando se trata de generalizar un concepto de las matemticas, como pretenda
Zadeh al introducir la lgica difusa, es imprescindible comprobar que el nuevo
formalismo an es vlido para estudiar los objetos de partida. Los conjuntos clsicos
son un ejemplo muy particular de conjuntos borrosos: exactamente aquellos en los
que, entre las infinitas posibilidades de las que dispone, el grado de pertenencia slo
toma los valores O y 1. Sin embargo, no es tan evidente cmo generalizar el hecho
de que un conjunto est contenido en otro, o las operaciones de unin e intersec-
cin, que, segn vimos all por el captulo 3, eran fundamentales en la teora de
conjuntos. stas son algunas de las preguntas a las que Zadeh dio respuesta en su
artculo de 1965.
En lo que sigue, A y B sern dos conjuntos bor rosos, cuyas funciones de per-
tenencia asociadas denotaremos f A y f 8. Esto slo significa que, dado un elemento
x, el nmero L (x), que indica el grado de pertenencia de x al conjunto A, est
comprendido entre O y 1, y que lo mismo ocurre conf8 (x) . Empleando esta nota-
cin, Zadeh establece que A est contenido en B si, sea cual sea el elemento x , el
nmeroj-'~ (x) es menor o igual quef8 (x). Veamos un ejemplo: en lugar de consi-
derar e_u e hasta 1,60 m se es del todo bajo, y que a partir de 1,90 m, completamen-
te alto, podramos reducir un poco el lmite, de modo que las personas de menos
de 1,50 m de estatura se considerasen del todo bajas, y a partir de ah, el grado de
pertenencia fuese creciendo, como antes , hasta 1,90 m. Obtendramos as otro
conjunto borroso de personas altas. En l, el grado de pertenencia del autor ya no
es de G,S, sino de 0 ,625. Pues bien, lo que nos dice Zadeh es que el primer con-
junto que habamos definido est contenido en este ltimo, lo cual encaj a con la
121
BIEN ACABA LO QUE NO ACABA
idea intuitiva de que todas las personas que eran altas con el rasero estricto lo si-
guen siendo una vez que se han rebajado los limites.
Al inventar la lgica difusa, Lotfi Zadeh, que haba estudiado ingeniera electr-
nica, sospechaba que podran encontrarse aplicaciones en el procesamiento de la
informacin y en el reconocimiento de patrones, dos mbitos donde la imprecisin
es la nota dominante. El curso de la historia ha demostrado que Zadeh subestim
su idea, y ningn pas lo iba poner tan de relieve como aquel cuyos habitantes to-
man las trufas de t con nata, sin nata o qu. A finales de la dcada de los noventa,
en los comercios japoneses se haban empezado a vender fotocopiadoras y lavadoras
difusas, y un rascacielos de la ciudad de Tokio no estaba a la ltima si no haba ins-
talado un ascensor borroso que redujese al mximo el tiempo de espera. Como
anunciaba la publicidad de una de esas lavadoras: la era difusa ha llegado!
Para mejorar la duracin y la calidad de la colada, nos vendrla bien recurrir a cuantificaciones
precisas sobre si la ropa est muy sucia, poco sucia o prcticamente limpia. En su versin ms
simple. las lavadoras difusas asignan un valor de suciedad entre Oy 1 a cada prenda. Luego
a una base fija de diez minutos de lavado, se va afladiendo tiempo en funcin del grado de
suciedad de la ropa. La mquina podrta considerar. por ejemplo, que las prendas limpias (O)
ya se han lavado con el tiempo de base, y que por cada prenda muy SUCia (1). hacen falta
dos minutos ms. Entonces una camisa que est medio limpia-medio sucia. supondr un
incremento de un minuto en la duracin del lavado. Otros modelos ms sofisticados incluyen
asimismo medidas de la cantidad de grasa. ms dificil de eliminar que otras manchas. o de la
carga de la lavadora. con el fin de ahorrar energfa.
La complejidad
Amor y justicia son ideas demasiado sutiles para que pueda gobernarlas una l-
gica del s o no. La zona de grises que se abre entre me quiere y no me quiere>,
entre la culpabilidad y la inocencia, es el dominio de accin de la lgica difusa. A
medida que aumenta la complejidad, un pensamiento nuevo es necesario. Sera til,
por tanto, disponer de estimaciones de cun difciles son los conceptos, pero la
complejidad resulta ser una de esas nociones que escapan a cualquier definicin.
Ni siquiera en el reino seguro de las matemticas se saben distinguir los problemas
122
BIE ACABA l O QUE NO ACABA
faciles de los diciles con total exactitud. Es el caso de las mquinas de Turing: si en
el captulo anterior el hecho de trabajar con ordenadores ideales nos permiti ob-
tener resultados tericos sobre los problemas que una mquina no es capaz de re-
solver, lo que nos interesa ahora es determinar qu clculos pueden realizarse te-
niendo en cuenta las limitaciones de memoria y de tiempo de ejecucin de los
ordenadores de verdad. Es eso lo que convertir, en espera de una mejor definicin,
un problema en ficil o dificil.
Como primer enfoque podramos establecer que la complejidad de una tarea es
el nmero de operaciones necesarias para llevarla a cabo. Imaginemos a un hombre
de negocios que debe visitar una serie de ciudades y volver luego al punto de par-
tida. Su objetivo es, d~sde luego, recorrer la mnima distancia posible. Si esas ciuda-
des fueran, por poner un ejemplo, Pars (P), Londres (L), Berln (B) y Roma (R), y
el ejecutivo se encontrase en Pars en el momento de emprender el viaje, entonces
su secretaria podra organizar la agenda de seis formas distintas: PLBRP, PLRBP,
PBLRP, PBRLP, PRBLP y PRLBP. Teniendo en cuenta las distancias aproximadas
Pars-Londres (455 km), Pars-Berln (1.050 km), Pars-Roma (1.435 km),Londres-
Berln (1.095 km), Londres-Roma (1.855 km) y Berln-Roma (1.515 km), podra
calcular el nmero de kilmetros de cada ruta y elegir luego la ms corta:
Ruta Km Ruta Km
PLBRP 4.500 PBRLP 4.875
PLRBP 4.875 PRBLP 4.500
PBLRP 5.435 PRLBP 5.435
123
BIEN ACABA LO QUE NO ACABA
/
1
...l'
"......
.......................................................................
124
BIEN ACABA LO QUE NO .C..CABA
Cuenta la leyenda que un rey persa quiso premiar al inventor del ajedrez ofrecindole aquello
que ms deseara, sin importarle el precio. Entonces el sabio lo sorprendi con una peticin
en apariencia muy humilde: quera un grano de trigo por la primera casilla del tablero, dos
por la segunda, cuatro por la tercera, y en general, el doble de lo que haba recibido por la
anterior hasta llegar a la ltima. Enojado por lo que le pareca una burla a su benevolencia, el
rey mand a sus sbditos que cumpliesen la orden de inmediato y despach al inventor del
ajedrez. Cul no sera su sorpresa cuando uno de sus consejeros le comunic, al da siguien-
te, que no haba trigo en todos los graneros del mundo para satisfacer la peticin del sabio.
la funcin que comenzaba tomando los valores 1, 2, 4, 8 .. . creca tan deprisa que en total
hadan falta 18.446.744.073 .709.551 .615 granos de trigo.
125
BIEN ACABA LO QUE NO ACABA
que un grupo de cuatrocientas personas quiere pasar all la noche en unas fechas en
las que slo hay cien habitaciones libres. Elegirlas sin atender a ningn criterio sera
muy lacil, pero el formulario de reserva iba acompaado de una extraa peticin:
hay una serie de personas que se llevan tan mal que de ningn modo podran dor-
mir en habitaciones contiguas. Es impensable resolver el problema examinando una
a una todas las elecciones posibles de cien personas entre cuatrocientas, y sin em-
bargo, una vez propuesta una solucin, basta con comprobar que dos personas in-
compatibles no aparecen juntas en la lista de las habitaciones asignadas. Sin necesi-
dad de un ordenador, el mismo recepcionista podra hacerlo en unas horas. A estos
problemas que son diciles de resolver, pero laciles de comprobar, los matemticos
los llamamos NP.
Hasta ahora nos hemos referido a la complejidad de los problemas como si se
tratase de una propiedad intrnseca al enunciado. Este punto de vista es a priori
errneo, porque lo lacil o lo dificil no es el problema en s, sino nuestro modo de
resolverlo. Quizs. hayamos encontrado una solucin que requiere muchsimas ope-
raciones, pero exista otra ms simple; en ese caso, nuestra solucin estara en NP,
mientras que el problema pertenecera a P. La estrategia para que el hombre de
negocios optimizara sus viajes consisti en examinar todos los recorridos posibles
uno a uno, sin hacer ningn razonamiento. La tabla muestra, sin embargo, que al
invertir el orden de la ruta, la distancia no vara. Lo mismo da escoger Pars-Lon-
dres-Berln-Roma-Pars que Pars-Roma-Berln-Londres-Pars, luego sera sufi-
ciente con tratar la mitad de los casos. En la prctica, esta simplificacin no repre-
PVERSUSNP
Como vimos en el captulo 3, el comienzo simblico de las matemticas del siglo xx se haba
escenificado en agosto de 1900, en Parfs. con la lista de los veintitrs problemas de Hilbert.
Tambin en Parls, pero cien aos despus, una comisin de expertos del Instituto Clay de
MatemMicas se reunla para escoger las siete cuestiones abiertas que, a su juicio, marcarfan
la investigacin del nuevo siglo. El cuarto problema de la lista, conocido como P versus
NP, consiste precisamente en averiguar si hay problemas NP en sentido absoluto o si, por el
contrario, cualquier problema cuyas soluciones se pueden comprobar en tiempo polinomial
tambin se puede resolver r~idamente, una vez que se ha encontrado el algoritmo ingenio-
so. Un milln ce dlares espera a quien sepa contestar a la pregunta. Despus de todo, las
mate!Mticas quiz si sean rentables.
126
BIEN ACABA lO QUE NO ACABA
senta ningn avance, pues la mitad de un nfunero enorme sigue siendo enorme. Su
importancia es ms bien filosfica: si en la primera solucin pasamos por alto un
detalle tan trivial, cuntos otros trucos del mismo tipo no habremos tenido en
cuenta? Dijimos que el punto de vista era a priori errneo, porque lo cierto es que
ignoramos si existen problemas difciles en sentido absoluto. Aunque el problema
del ejecutivo es uno de los candidatos, nadie ha conseguido demostrar an que
todas sus soluciones sean dificiles.
Otra de las objeciones que plantea este concepto de complejidad es que no
ayuda a distinguir entre tareas que involucren la misma cantidad de operaciones.
Segn nuestra definicin, memorizar una contrasea de doce smbolos es un pro-
blema f:cil o dificil con independencia de cules sean los caracteres, pues siempre
harn falta doce operaciones: memorizar el primero, memorizar el segundo, as
hasta el duodcimo. Sin embargo, nadie en su sano juicio considerara que apren-
derse de memoria las contraseas 111111111111 y 6u0yfz3eq85s requiere el mis-
mo esfuerzo. Mientras que la primera puede comprimirse en doce 1s~, el nico
modo de describir la segunda es trmino a trmino. Con este ejemplo en mente, el
matemtico ruso Andrei Kolmogorov propuso a mediados de la dcada de los se-
senta sustituir el nmero de operaciones por el de instrucciones. La complejidad de
una cadena de smbolos sera, desde entonces, la longitud mnima del algoritmo
necesario para generarla.
Imaginemos una mquina de Turing cuya tarea consiste en escribir una cierta
cadena de Os y de 1s, que vamos a llamar s. Como vimos en el captulo anterior, a
la mquina habr que darle una serie de instrucciones del estilo Si se lee un 1,
moverse a la derecha e ir a la orden #2. En esta versin simplificada, diremos que
la complejidad de s es un nmero natural n si existe una mquina de Turing descri-
ta por medio de n instrucciones cuyo output es s, y si ninguna mquina con menos
rdenes puede generar nuestra secuencia. Se obtiene as una funcin K (K de Kol-
mogorov) que asocia a cada cadena de Os y 1s su complejidad. Pensemos, por ejem-
plo, en la sucesin 1111 . .. El lector puede comprobar que, si se introduce como
input una cinta de papel llena de Os a la mquina de Turing cuya nica instruccin
es <nstruccin #1: Si se lee un O, escribir un 1 e ir a la instruccin #1. Si se lee un
1, moverse hacia la derecha e ir a la instruccin #b, entonces obtendremos como
resultado la sucesin 1111 ... Esto significa que su complejidad es la mnima posible,
K (s) = 1, porque una sola instruccin basta.
Una consecuencia sorprendente del nuevo concepto de complejidad es que los
ordenadores no saben generar cadenas aleatorias infinitas de Os y ls. De modo in-
127
BIEN ACABA LO QUE NO ACABA
tuitivo, una sucesin es aleatoria cuando nos resulta imposible, por su estructura
interna, predecir cul ser el siguiente trmino. Eso significa que no se puede com-
primir una secuencia aleatoria en una descripcin ms corta que ella misma; en
otras palabras, su complejidad es infinita. Sin embargo, todos los programas infor-
mticos funcionan con un nmero finito de instrucciones (recordemos la defini-
cin de mquina de Turing del captulo anterior). Por tanto, las cadenas de Os y ls
que generen, por muy endiabladas que parezcan, sern siempre de complejidad fi-
nita. Los ordenadores slo pueden escribir sucesiones pseudoaleatorias, y sta es la
razn por la que muchos fisicos intentan desde hace algunos aos aprovechar las
propiedades indeterministas de los tomos para construir secuencias aleatorias de
verdad.
Por otra parte, la complejidad de Kolmogorov guarda muchas similitudes con
la paradoja del bibliotecario de Oxford que explicamos al final del captulo 2, y
que consista en estudiar el conjunto de los nmeros naturales que pueden descri-
birse por medio de quince palabras. Como slo hay una cantidad fmita de expre-
siones de quince palabras, tambin este conjunto es finito. Por tanto, de entre todos
los nmeros que no pertenecen a l, habr uno que sea el ms pequeo, llarnmos-
lo n. Entonces n es el menor nmero que no podemos describir con menos de
quince palabras~, pero esta expresin tiene doce palabras! Es natural preguntarse si
la definicin que acabarnos de introducir no nos conducir a contradicciones, y la
respuesta vuelve a ser sorprendente: si la funcin K fuese computable, es decir, si
existiera una mquina de Turing que, al recibir como input una cadena s de Os y ls,
devolviera como output la complejidad K(s), entonces un razonamiento similar
al del problema de la parada nos permitira reproducir la paradoja del bibliotecario
en el lenguaje formal de la aritmtica. Por tanto, la nica solucin posible es que
la complejidad no sea computable, y eso basta para resolver la paradoja del biblio-
tecario, que haba quedado pendiente: ocurre que la expresin <~describir por me-
dio de quince palabras no es correcta porque no pertenece al lenguaje, sino al
metalenguaje.
128
BIEN ACABA LO QUE NO ACABA
129
BIEN ACABA LO QUE NO ACABA
operaciones. Sin embargo, en la vida real pocos fenmenos, por no decir ninguno,
dependen de un solo parmetro. La moderna teora de las redes neuronales artifi-
ciales, inspirada en las ideas de Pitts y McCulloch, permite computar funciones de
muchos parmetros imitando el funcionamiento del cerebro. Supongamos que se
quiere calcular el valor de una funcinf que depende de los nmeros x1 , x 2 , . , x .
La idea es que el programa los reciba como si se tratase de los impulsos elctricos
que llegan al cuerpo central de una neuron a travs de sus ramificaciones. Puesto
que no todos ellos tienen necesariamente la misma intensidad, habr que acompa-
ar cada nmero x 1 con otro nmero w1,llarnado peso, que mida la importancia de
cada impulso elctrico con relacin a los dems. Por ejemplo, si w1 y wn fueran mu-
cho mayores que w2, wy .. , w,... 1 , eso significara que los parmetros que de verdad
influyen son el primero y el ltimo. Con los pesos de los impulsos a su disposicin,
la neurona artificial calcula la suma ponderada s = w1x 1 + w2 x 2 + ... + w.x. y evala la
funcin en ella, tal como se detalla en la ilustracin:
X -- GJ
-- w
1 - ----
____\) __ _
X2 . -
''
''
''
',<b_ _ _
'
''
''
.
' x
La novedad de las redes neuronales reside en que el programa con el que pre-
tendemos resolver nuestro problema ya no es un algoritmo fijo, sino una obra abier-
ta en la que los pesos pueden ir cambiando. De hecho, es costumbre someter a la
red neuronal a una fase de entrenamiento en la que el programa va aprendiendo,
por ensayo y error, cules son los pesos ms adecuados, o dicho de otro modo, qu
inputs hay que privilegiar para que la solucin sea satisfactoria. Si nuestra red neu-
ronal se encarga, por ejemplo, de reconocer la voz humana y una de las conclusio-
nes de la fase de entrenamiento es que la mayora de lo que se recibe por el primer
130
BIEN ACABA LO QUE NO ACABA
impulso es ruido de fondo, entonces las neuronas aprendern a darle muy poca
importancia. Otras tareas para las que las redes neuronales se han revelado muy
efectivas son las previsiones meteorolgicas, e incluso el problema del ejecutivo. Los
ordenadores que incorporan sta y otras tcnicas ms avanzadas saben resolverlo ya
para doscientas ciudades.
Gracias a la lgica difusa y a las redes neuronales, la posibilidad de que los orde-
nadores imiten muchas de las actividades de la mente humana ha abandonado las
especulaciones de la ciencia ficcin para convertirse en el primer objetivo de una
disciplina en auge: la inteligencia artificial. Durante aos se crey que una mquina
nunca podra jugar al ajedrez como los grandes maestros: por muchas jugadas que
fuese capaz de prever, no conocecia los puntos dbiles del adversario ni sabria con-
siderar otros factores psicolgicos. Tampoco se le daran bien los juegos de apuestas:
cmo entrenar a un ordenador para jugar al pquer si un farol contradice las pro-
babilidades de victoria? Las voces criticas tuvieron que retractarse cuando, en febre-
ro de 1996, la supercomputadora Deep Blue, que la compaa IBM haba desarro-
llado culminando esfuerzos que se remontaban a la dcada de 1950, consigui batir
a Garry Kasparov en la primera ronda de un torneo de ajedrez. A pesar de los cien
millones de posiciones que Deep Blue analizaba por segundo, de las cinco partidas
siguientes, jugadas a ritmo ms lento de lo habitual, cuatro las gan el ruso. Pero un
ao despus el equipo haba mejorado la mquina, hasta el punto de que Deep Blue
gan tres de las partidas y consigui hacer tablas en la cuarta, jugando a la misma
13 1
BIEN ACABA LO QUE NO ACABA
velocidad que los profesionales. El campen del mundo haba sido derrotado, aun-
que este duro golpe no impidi que Kasparov siguiera defendiendo la supremaca
de la inteligencia humana, curiosamente con el mismo argumento que haban uti-
lizado sus competidores para programar Deep Blue: es la sntesis, la capacidad de
combinar creatividad y clculo, arte y ciencia, en un todo que es ms que la suma
de las partes.
El protagonista del filme, un polida llamado Spooner, investiga un asesinato del que acusa
al robot Sonny.
132
BIEN ACABA LO QUE NO ACABA
133
BIEN ACABA lO QUE NO ACABA
refieren a la objeci6n que acabarnos de plantear, sino a la idea del fusofo oxonien-
se John Lucas de que los teoremas de incompletitud tienen algo que decir sobre la
posibilidad de que algn da existan mquinas inteligentes. Curiosamente, Godel
nunca pens demasiado en serio que sus resultados guardasen relacin con la es-
tructura de la mente humana.
El ms famoso a.rgumento godeliano contra la inteligencia artificial se debe,
como decimos, al filsofo John R. Lucas, que haba estudiado matemticas antes de
dedicarse a la filosofa y a la historia antiguas. En el artculo <Mentes, mquinas y
Godeb, presentado en 1959 a la Oxford Philosophical Society, Lucas expona con
simplicidad rotunda por qu la mente es irreducible a los ordenadores: puesto que
somos capaces de ensear a una mquina los axiomas y las reglas deductivas de la
aritmtica, podramos dejarlo construyendo todas las frmulas del lenguaje y pre-
guntarle cules son verdaderas. Antes o despus, el ordenador dara con la sentencia
Esta frase no es demostrable>> y se pasara el resto de la eternidad tratando de de-
mostrarla o de rdutarla, mientras que nosotros, los humanos, vemos enseguida que
la frase es indecidible por su contenido mismo. Luego la mquina seguir sin ser
un modelo adecuado de la mente [... ] siempre un paso por delante de cualquier
sistema formal, osificado, muerto>>, conclua Lucas.
Pasado medio siglo, casi nadie acepta el argumento de John Lucas, ni tampoco
la versin refmada que propuso el fsico Roger Penrose en 1989. Qu significa que
las personas vemos la verdad del enunciado de Godel? Lo que dice el primer teore-
ma de incompletitud es que, si la aritmtica es consistente, entonces la proposicin
Esta frase no es demostrable es verdadera, luego para ver su verdad tenemos que
ver primero la consistencia de la aritmtica. Si la aceptamos como un acto de fe,
porgue creemos en un mundo libre de contradicciones, tambin podramos progra-
mar un androide cuyo cdigo informtico incluyera la esperanza de que la aritm-
tica fuera consistente. Esto no es ms que una reinterpretacin del segundo teorema
de incompletitud, que afirma que la consistencia de la aritmtica no puede demos-
trarse dentro de su propio sistema formal. Sin embargo -respondera Lucas-, los
matemticos son capaces de probar que la aritmtica es consistente recurriendo a
tcnicas ms avanzadas, a lenguajes de orden superior. Es cierto que ese salirse del
sistema'> del que nosotros somos capaces parece difcilmente accesible a la mquina,
pero y si consiguiera aprenderlo? Si de una red de neuronas artificiales muy com-
pleja emergiesen nuevas visiones de la consistencia? Nada es tan fcil como parece.
Qu pensara el viejo Euclides de las bifurcaciones del mtodo axiomtico?
Disfrazarlo de lgico borroso del siglo XXl seria un buen final para esta novela que
134
BIEN ACABA LO QUE NO ACABA
135
Bibliografa
BERTa, E, Tutti pazzi per Godel!, Roma, Laterza, 2007.
EuCLIDES, Elementos, Madrid, Gredos, 2000.
FRESN, J., Godel.LA lgica de los escpticos, Madrid, Nivola, 2007.
HEIJENOORT,J.V., From Frege to Godel:A Source Book in Mathematical Logic, Cam-
' bridge (Massachussets), Harvard University Press, 1967.
HoFSTADTER, DR., Godel, Escher, Bach. Un eterno y grcil bucle, Barcelona, Tusquets,
1987.
MARTNEZ, G. y PIEIRO, G., Godel V(para todos), Barcelona, Destino, 201 O.
MITCHELL, M., Complexity, Oxford, Oxford University Press, 2009.
MOSTERN,J., Us lgicos, Madrid, Espasa, 2000.
NAGEL, E. y NEWMAN,j.R ., El teorema de Godel, Madrid, Tecnos, 1970.
SANGALLI,A., The Importance of Being Fuzzy and Other Insights from the Border between
Math and Computers, Princeton, Princeton University Press, 1998.
SMITH, P., An Introducton to Godel's Theorems, Cambridge, Cambridge University
Press,2007
SoKAL,A. y BRICMONT,j., Imposturas intelectuales, Barcelona, Paids, 1999.
137
ndice analtico
139
INDICE ANALlnCO
140
INDKE ANATICO
141