Roberto Torretti
Roberto Torretti, 1998
A JOAQUN CORDUA Y ENRIQUE DTIGNY
SUMARIO
Prefacio xi .....................................................................................................
1 CONJUNTOS
1.1 La palabra conjunto en la matemtica del siglo XX ..............1
1.2 Conjunto (Menge) en el vocabulario de Cantor ...................7
1.3 Series trigonomtricas ...............................................................13
1.4 Diversos innitos .......................................................................21
1.5 Aritmtica transnita .................................................................29
1.6 Paradojas y losofemas .............................................................49
1.7 El Teorema del Buen Orden y el Axioma de Seleccin .......63
1.8 Axiomas para una teora de conjuntos .....................................71
1.8.1 Zermelo (1908) ......................................................................71
1.8.2 Qu est bien denido? ....................................................80
1.8.3 El Axioma de Reemplazo .....................................................87
1.8.4 Aportes de von Neumann .....................................................90
1.8.5 Zermelo (1930) ....................................................................102
2 CLCULOS
2.1 El programa de Hilbert ........................................................... 115
2.2 Escritura conceptual.................................................................129
2.3 Fundamentos de la aritmtica .................................................145
2.3.1 Peano (1889)........................................................................145
2.3.2 Dedekind (1888) ..................................................................151
2.3.3 Frege (1884) ........................................................................159
2.4 La teora de los tipos lgicos .................................................177
2.5 Aritmtica nitista ................................................................... 211
2.6 Pruebas de consistencia ...........................................................219
2.6.1 Ackermann (1925) ...............................................................219
2.6.2 Von Neumann (1927) ..........................................................232
2.6.3 Herbrand (1931b) ................................................................241
2.7 El Entscheidungsproblem y el Teorema de Herbrand ...........247
Sumario viii
APNDICES
I Las deniciones cantorianas de conjunto bien ordenado ...........459
II Ms sobre el buen orden ................................................................461
III La cardinalidad de la segunda clase de ordinales .........................463
IV El argumento de Burali-Forti..........................................................465
V La segunda demostracin del Teorema del Buen Orden
(Zermelo 1908) ................................................................................468
VI Los axiomas de Zermelo (1908a) ..................................................471
VII Independencia del Axioma de Seleccin (Fraenkel 1922a) ..........472
VIII Denicin por induccin transnita (von Neumann 1928) ..........476
IX El clculo predicativo .....................................................................480
X Axiomas de la lgica (Frege 1879) ...............................................502
XI Deniciones recursivas (Dedekind 1888) ......................................504
XII Extensin y recorrido (Frege 1891, 1893a) ...................................509
Sumario ix
GLOSARIO .................................................................................................541
OBRAS CITADAS ......................................................................................551
ABREVIATURAS Y SMBOLOS .............................................................573
NDICE DE PERSONAS Y CONCEPTOS ..............................................575
PREFACIO
xi
Prefacio xii
CONJUNTOS
1.1 LA PALABRA CONJUNTO
EN LA MATEMTICA DEL SIGLO XX
1
2 El Paraso de Cantor
3 Como se puede ver, la nocin matemtica de conjunto nada tiene que ver con la no-
cin lgica de clase o extensin de un concepto. Contrastando esta ltima con lo que
Schrder llam dominio (Gebiet) y que corresponde casi exactamente a nuestra
nocin de conjunto Frege (1895, p. 455) escribe: Considero fallido el intento de
basar la extensin del concepto como clase no sobre el concepto sino sobre los objetos
individuales. [] La extensin de un concepto no consta de los objetos que caen
bajo el concepto, como un bosque de rboles, sino que tiene en el concepto mismo su
nico sostn (Halt). As, el concepto tiene primaca lgica sobre su extensin.
1.1 La palabra conjunto 3
Lewis (1991) arbitrariamente dene el conjunto vaco como la fusin de todos los
objetos individuales existentes (esto es, el objeto individual que comprende a todos
los dems dentro de s). Esta denicin asegura que existe y est bien determinado
como quiera que est constituido el universo.
5 George Boole introdujo el lgebra que lleva su nombre como una estructura discer-
nible en el sistema lgico de las clases (extensiones de conceptos). Para ello tuvo
1.1 La palabra conjunto 5
que completar dicho sistema, por convencin terminolgica, con dos objetos que
normalmente no se habran considerado como clases, a saber, el universo y la clase
sin miembros:
Por clase se entiende usualmente una coleccin de individuos, a cada uno de los
cuales se puede aplicar un nombre o descripcin particular; pero en esta obra el
signicado del trmino se extender de modo que incluya el caso en que no existe
ms que un solo individuo que responde al nombre o descripcin requeridos,
as como los casos denotados por los trminos nada y universo, los cuales,
considerados como clases, debe entenderse que comprenden, respectivamente,
ningn ente (no beings) y todos los entes.
(Boole 1854, p. 28)
1.2 CONJUNTO (MENGE) EN EL VOCABULARIO DE CANTOR
7
8 El Paraso de Cantor
explica al comienzo del ltimo trabajo que Cantor dedica al tema, Con-
tribuciones a la fundamentacin de la teora de los conjuntos transnitos
(Cantor 1895/97):
un conjunto bien denido; pero supongo que en todo caso sern variantes
de los dos que mencion al nal del Captulo 1.1: o bien se da una lista de
todos los elementos del conjunto, nombrando o describiendo a cada uno de
una manera inequvoca; o bien se establece una condicin que cumplen todos
los elementos del conjunto y slo ellos y un procedimiento para decidir si un
objeto cualquiera satisface o no dicha condicin. El requisito de determina-
cin interna podra entonces suponerse cumplido con slo prescribir tal con-
dicin, aunque no se conozca el procedimiento de decisin correspondiente.
La caracterizacin de conjunto que trascrib de las Contribuciones (GA,
p. 282) signica, a mi modo de ver, que la teora general de los conjuntos
concierne solamente a conjuntos bien denidos, en este sentido.
En suma, un conjunto en el sentido de Cantor es un objeto constituido
por otros objetos los elementos del conjunto de tal modo que su iden-
tidad depende de la determinacin precisa de cules objetos son elementos
suyos y cules no.3 Esta nocin de conjunto concuerda en lo esencial con la
expuesta en el Capitulo 1.1. De hecho, a pesar de su explcita insistencia en
que los conjuntos constan de elementos bien distinguidos, Cantor se reere
ocasionalmente a un conjunto que consiste de un solo elemento (GA, p. 98).
En cambio, su postura con respecto al conjunto vaco es menos clara. En
el N 1 de la serie Sobre variedades lineales innitas de puntos dice que
conviene tener un smbolo que exprese la ausencia de puntos, para lo cual
elegimos la letra O. P = O signica entonces que el conjunto de puntos P
no contiene ni un solo punto, o sea que, estrictamente hablando, no existe
como tal (GA, p. 146). As, pues, al mismo tiempo que niega la existencia
del conjunto vaco, Cantor le pone un nombre, lo cual es quizs la va ms
13
14 El Paraso de Cantor
Sean a y b dos valores jos y sea x una cantidad variable tal que x
toma paulatinamente todos los valores entre a y b. Si un nico y nito
corresponde a cada x de modo que, mientras x recorre continuamente el
intervalo desde a hasta b, y = (x) tambin vara gradualmente, se dice
que y es una funcin continua o regular de x sobre este intervalo. No es
necesario que y est sujeta a la misma regla con respecto a x a travs de
todo el intervalo. Ni siquiera es necesario que la relacin pueda expresarse
mediante operaciones matemticas.1
a0
f (x) = + ( an cos nx + bn sen nx )
2 n=1 (1)
1
an = f ( x )cos nx dx
(2)
y
1
bn = f ( x )sen nx dx
(3)
Fourier demostr su tesis para algunos casos especiales y esboz, con escaso
rigor, una demostracin general.2 Aos ms tarde, Dirichlet, en el escrito
1 Dirichlet, ber die Darstellung ganz willkrlicher Functionen durch Sinus und Cosinus-
reihen, Repertorium der Physik, Berlin: Veit, 1837, vol. I, p. 152; citado por Mannheim
1964, pp. 52s.
2 Fourier, Thorie analytique de la chaleur (1822).
1.3 Series trigonomtricas 15
arriba citado, estableci ciertas condiciones sucientes para que una funcin
pueda representarse de este modo y Riemann, en su Habilitationschrift de
1854, intent establecer condiciones necesarias. En este trabajo, Riemann dio
la denicin de integral que todava sirve de base a la enseanza elemental
del clculo y demostr varios resultados importantes. Pero la cuestin de
las condiciones necesarias y sucientes de la representacin (1) qued y
sigue pendiente.
Aunque no se sepan exactamente las condiciones en que una funcin
real admite la representacin (1), es importante saber si esa representacin
es nica, cuando existe, o si, por el contrario, una misma funcin puede
representarse mediante dos o ms series trigonmetricas diferentes. Esta
es la cuestin que Cantor abord y resolvi en varios artculos publicados
entre 1870 y 1872.3 Cantor (1870) considera una funcin real denida en
un intervalo nito I y representable mediante una serie trigonomtrica de la
forma (1), convergente para todo x I. No presupone que sea integrable
o que los coecientes de la serie (1) estn dados por (2) y (3). Tampoco
requiere la convergencia uniforme de la serie (1) en I.4 La unicidad de la
representacin (1) es un corolario del siguiente teorema:
3 Los trabajos de Cantor aludidos a continuacin como todos sus escritos ms impor-
tantes han sido resumidos en ingls por Dauben (1979), pero en esta parte, como en
otras, la exposicin de Dauben tiene mucho que envidiarle a la claridad del original.
J. Marshall Ash (1989) ofrece una demostracin rigurosa y detallada de los resultados
de Cantor (1870).
4 Decimos que la serie k =1
k ( x ) converge uniformemente al lmite (x) en el intervalo
I, si para cada nmero real positivo hay un entero positivo N() tal que, para todo
n
x I y todo n > N(), |(x) k =1
k ( x )| < .
16 El Paraso de Cantor
cada caso igual a 0 o, en otras palabras, que las dos representaciones sean
idnticas. El teorema T1 se deduce fcilmente del siguiente resultado, que
Cantor demuestra utilizando un ingenioso articio aprendido de Riemann:
N tal que |an bn| < si N < n, se asocia un mismo ndice a las secuencias
(ai) y (bi). Diremos en tal caso que (ai) y (bi) son secuencias equivalentes.5
Si (ai) y (bi) son dos secuencias fundamentales en A asociadas a dos ndices
diferentes y , decimos que < si hay un nmero racional positivo
q y un entero positivo N tales que q < (bn an) si N < n. Cantor llama
B al dominio formado por los ndices de las secuencias fundamentales de
racionales. Claramente, la relacin < establece un orden lineal en B. Cantor
dene asimismo la adicin y la multiplicacin en B:
5 Como fcilmente se puede comprobar, la relacin entre (ai) y (bi) es una genuina
relacin de equivalencia, puesto que es una relacin simtrica, transitiva y reexiva.
Cabe, pues, entender que el ndice asociado a cada secuencia fundamental no es otra
cosa que la clase de equivalencia a la que pertenece en virtud de esta relacin.
6 La adicin determina el 0 en B, a saber, aquel objeto cuya suma con cualquier otro es
igual a este ltimo. Los dems objetos de B quedan entonces clasicados en positivos y
negativos, segn sean mayores o menores que el 0. Si y estn en B, designa
la suma de y el nico objeto de B cuya suma con es igual a 0. Una secuencia
fundamental en B puede entonces denirse en los mismos trminos utilizados arriba
para denir una secuencia fundamental en A, con una sola diferencia: > 0 debe ser
un objeto de B, no de A.
18 El Paraso de Cantor
8 Sea dicho de paso, aqu tenemos un ejemplo de conjunto unitario, propuesto por
Cantor mismo. El texto, traducido, dice as: Si el conjunto P consiste de los puntos
correspondientes a las abscisas 1, 1/2, 1/3,,1/n, el conjunto P consiste del solo
punto 0 y no tiene un conjunto derivado. (Cantor, GA, p. 98).
20 El Paraso de Cantor
Si la serie trigonomtrica
a0
Como veremos en el Captulo 1.5, con sus reexiones sobre los conjuntos
derivados Cantor dio un primer paso decisivo para la construccin de la
aritmtica del innito expuesta en los trabajos Sobre variedades lineales
innitas de puntos de 18791884. Pero antes explicar ciertos hallazgos
sobre conjuntos innitos que Cantor public en 1874 y 1878 y que contri-
buyeron poderosamente a motivar sus estudios posteriores. Se reeren a lo
que Cantor llama la potencia (Mchtigkeit), esto es, la numerosidad de
un conjunto, que es la nica propiedad que lo caracteriza si se hace caso
omiso de su estructura y de la naturaleza de sus miembros.1 Decimos que
dos conjuntos a y b son equinumerosos, o que tienen la misma potencia, si
hay una aplicacin biyectiva de a sobre b. En cambio, si hay una aplica-
cin inyectiva de a en b, pero no hay una aplicacin biyectiva de a sobre
b, diremos que b es ms numeroso que a, o que su potencia es mayor que
la de a. Evidentemente, estas deniciones prescinden de la ndole de a y b,
y de sus respectivos elementos. Utilizando estos conceptos, Cantor (1874)
demuestra las proposiciones siguientes:
21
22 El Paraso de Cantor
Se llama nmero algebraico a cualquier nmero real que sea una solucin
de una ecuacin con coecientes enteros, de la forma:
2 Cantor, GA, pp. 115, 116, menciona expresamente der Inbegriff aller ganzen positi-
ven Zahlen, die reellen algebraischen Zahlen in ihrer Gesamtheit y die smtlichen
reellen Zahlen, welche 0 und 1 sind.
3 Advirtase que si es una secuencia fundamental y se modican de cualquier manera
los n primeros trminos de , donde n es un entero determinado, tan grande como se
desee, se obtiene una secuencia fundamental equivalente a . As, la identidad de
cada nmero real, segn la teora de Cantor, depende de la ltima parte innita de
la secuencia fundamental que lo representa (esto es, de lo que resta de la secuencia
despus de remover los n primeros trminos, para n jo, pero arbitrario).
1.4 Diversos innitos 25
4 Si el conjunto de los enteros positivos existe, no cabe duda de que hay por lo menos
una aplicacin inyectiva del mismo en el dominio de los reales, a saber, la inclusin
cannica que asigna a cada entero positivo z el nmero real correspondiente a la se-
cuencia constante (z, z,).
5 P1 se cumple si para todo entero positivo k hay dos valores de la secuencia en el
intervalo (k, k). P2 se cumple si hay un entero positivo k tal que en el intervalo
(k, k) no hay dos valores de .
6 El texto alemn original aparece en Cantor, GA, pp. 119133. Dauben 1979, pp. 5866,
da una buena parfrasis en ingls.
26 El Paraso de Cantor
7 Las primeras demostraciones del teorema de Schrder y Bernstein solan aducir premi-
sas ms fuertes de lo necesario. Se hallar una demostracin ms econmica en Levy
1980, pp. 85s.
8 Se agrega a la curva sin direccin de Weierstra, una funcin real continua pero
no diferenciable. Precede a la curva que llena una supercie de Peano, aplicacin
continua de un segmento recto sobre un cuadrado.
1.4 Diversos innitos 27
9 Cantor (1878) subraya que su rotulacin de cada punto del plano mediante una sola
coordenada supone que la parametrizacin no sea continua, pero expresamente deja
abierta la cuestin que ser resuelta por Brouwer (GA, p. 121).
1.5 ARITMTICA TRANSFINITA
29
30 El Paraso de Cantor
La idea de una tal continuacin surge con toda naturalidad del estudio de
los conjuntos derivados de un conjunto de puntos. Cuando habl de ellos
en el Captulo 1.3 me refer expresamente slo a conjuntos de la n-sima
especie, cuyo n-simo conjunto derivado es nito, de suerte que el conjunto
derivado (n + 1)-simo est vaco. Pero la recta incluye por cierto ms de un
conjunto de puntos P tal que, para cualquier entero positivo n, el conjunto
derivado P(n) . Tenemos adems que, si bien P(1) generalmente no es
una parte de P (por ejemplo, si P es el conjunto de los puntos con coorde-
nadas algebraicas, P(1) = ), en cambio, P(n+1) P(n) para todo n 1. Por
ende, P(n) , la interseccin innita i=1 P ( i ) . Cantor llama a esta
interseccin la derivacin de orden y la designa con el smbolo P().
Considera en seguida la serie de sus conjuntos derivados P(+1), P(+2),
Tambin P() tiene su derivacin de orden , generalmente no vaca. Cantor
la designa con P(2). Prosiguiendo con estas construcciones conceptuales
uno llega a derivaciones que es consecuente designar con P(n+m), donde n
y m son nmeros enteros positivos (GA, p.147). La interseccin k =1 P ( k )
2
debe llamarse entonces P( ). El prximo paso natural es formar derivacio-
nes cuyo orden est dado por un polinomio en de grado n (n > 1). La
interseccin innita de tales derivaciones es, lgicamente, P( ).
+1) +n) n n )
P( ), P( , P( , P( ), P( ), P( , etc.;
1 Conviene observar que este distingo es tan ajeno al alemn como al castellano. En la vida
diaria, Anzahl se usa en frases como eine groe Anzahl Kinder (un gran nmero
de nios), eine Anzahl von 100 (un centenar). El uso matemtico en tiempos de
Cantor puede ilustrarse con el siguiente pasaje de Lipschitz, que Kronecker cita con
aprobacin en Sobre el concepto de nmero (1887, p. 342n.; cursiva ma):
Wenn man bei der Betrachtung getrennter Dinge von der Merkmalen absieht,
durch welche sich die Dinge unterscheiden, so bleibt der Begriff der Anzahl der
betrachteten Dinge zurck.
Cuando en la consideracin de cosas separadas se prescinde de los caracteres que
las distinguen resta el concepto del nmero de las cosas consideradas.
BO1 Hay un primer elemento, esto es, un elemento que precede a todos
los otros.
BO2 Todo elemento que precede a otros tiene un sucesor inmediato, esto
es, un elemento que le sigue y precede a cualquier otro elemento
precedido por l.
BO3 Si A es una parte no vaca nita o innita del conjunto y los
elementos del conjunto que siguen a todos los elementos de A
forman otra parte no vaca B, entonces B tiene un primer elemento
(esto es, hay un elemento de B que precede a cualquier otro ele-
mento de B).
3 Como luego se ver, las condiciones BO13 con que Cantor inicialmente dene el
concepto de buen orden estn calculadas para garantizar que el mismo sea aplicable
a la sucesin de ordinales resultante de los principios generadores enunciados en
Cantor 1883 (vide infra, pp. 36 s.). Por eso, quizs, Cantor no se molesta en demos-
trar que la sucesin de los ordinales y, por ende, cada segmento inicial suyo est
bien ordenada por la relacin <. Para los lectores a quienes esto no les parezca obvio,
Zermelo prueba en una nota a su edicin de los escritos de Cantor que la sucesin
de los ordinales cumple la condicin BO (Cantor, GA, p. 208, n.4). Sea K cualquier
conjunto de ordinales. Sea K* = {: ( < )} (K* es el conjunto de los
ordinales menores que cada elemento de K). Entonces, o bien K contiene el primer
ordinal y ste es su primer elemento; o bien no lo contiene, y entonces K* . En
este caso, o bien K* tiene un elemento mximo , y el ordinal + 1, determinado
por el primer principio generador, es el primer elemento de K; o bien K* no tiene un
elemento mximo, en cuyo caso el segundo principio generador determina un ordinal
lmite, sucesor prximo de todos los elementos de K*, que es el primer elemento de
K. As, en las tres alternativas posibles, K tiene un primer elemento.
4 Demuestro la equivalencia de ambas deniciones en el Apndice I. El lector habr
advertido que la condicin BO1 presupone que el conjunto en cuestin no est vaco.
Por otra parte, cumple trivialmente la condicin BO: como no tiene ninguna parte
1.5 Aritmtica transnita 35
no vaca, no tiene una que carezca de un primer elemento. BO equivale a BO1 BO2
BO3 si y slo si M . Como Cantor no contemplaba la existencia de entenda
seguramente que el conjunto al que se reere la condicin BO no estaba vaco.
36 El Paraso de Cantor
Sea 1 el enumerador del conjunto de los ordinales de las Clases (I) y (II),
ordenados de menor a mayor. Consderese ahora la condicin
que forman todos los impares 1, 3, 5, seguidos por todos los pares 2, 4, 6, y (ii)
el conjunto ordenado que forman los nmeros primos 2, 3, 5, 7, 11, seguidos por
sus respectivos cuadrados, cubos,; y, evidentemente, cada uno de estos conjuntos
puede biyectarse sobre el conjunto de los predecesores de (con el cual se confunde,
si olvidamos el orden).
7 En el Apndice III bosquejo su demostracin de estas dos proposiciones.
1.5 Aritmtica transnita 39
HGC implica el Teorema del Buen Orden (pero no es implicada por l).
Por lo tanto, slo cabra admitirla como un principio que no se demuestra.
Volveremos sobre esto en la Tercera Parte. Es claro que bajo HGC los
alephs daran abasto para cubrir todas las numerosidades de la naturaleza
corprea y espiritual.
Con clara conciencia de lo que se espera de un nmero de veras digno de
ese nombre, Cantor pone especial cuidado en denir las operaciones aritm-
ticas elementales aplicables a sus ordinales y cardinales. No podemos entrar
en detalles, pero un par de indicaciones darn una idea de este asunto.
Aunque la aritmtica transnita ordinal precede histricamente a la car-
dinal, es ms fcil explicarla si hablamos primero de sta. Este es el orden
que Cantor mismo sigue en su presentacin nal del tema (Cantor 1895/97;
GA, pp. 282ff.), en la que me basar. Como ya he dicho, para Cantor el
cardinal de un conjunto K es el concepto abstracto que se forma olvidando
todas las propiedades y relaciones de los elementos de K excepto una sola, a
saber, que cada uno de esos elementos es idntico consigo mismo y diferente
de todos los dems. Como es obvio, el mismo concepto se obtiene a partir
de cualquier conjunto equinumeroso con K.8 Para referirme a los cardinales
nitos o transnitos usar como Cantor letras gticas, , , , Can-
tor designa el cardinal del conjunto K mediante el smbolo , pero aqu lo
llamaremos |K|, como es ahora habitual. Por denicin, la suma + de
dos cardinales y es el cardinal de la unin de dos conjuntos disjuntos
cualesquiera tales que y sean sus repectivos cardinales. En otras palabras,
si = |A| y = |B| y A B = , + = |A B|. El producto de dos
cardinales y se dene as: si = |A| y = |B|, sea A B el conjunto
de todos los pares ordenados a,b, tales que a A y b B; entonces =
|A B|. Cantor muestra que bajo las condiciones antedichas, es asimismo el
cardinal del conjunto construido formando la unin de conjuntos disjuntos
11 Aunque suele atribursele a Cantor, el mtodo diagonal fue empleado antes por Paul du
Bois-Reymond (1875, p. 365n.) para demostrar que, dada una secuencia de funciones
reales 1, 2, que crecen monotnicamente sin cota ( lim k ( x ) = ), pero cada cual
k +1 ( x ) x
ms lentamente que la anterior ( lim = 0 ), existe siempre una funcin real que
x ( x )
k
crece sin cota, pero ms lentamente que cualquiera de las k. En trminos generales, el
mtodo puede describirse as: dado un conjunto D y una funcin de dos variables g
denida en D2, pasamos a considerar la diagonalizacin de g, esto es, la funcin de
una variable h denida en D por la condicin h(x) = g(x,x). El nombre diagonalizacin
se justica fcilmente en caso que D sea nito o enumerable, ya que entonces los
valores de g se pueden desplegar naturalmente en una matriz cuya diagonal exhibe los
valores de h. La popular demostracin de la indenumerabilidad del continuo publicada
en Cantor 1890/91 (GA, pp. 278f.) ilustra el mtodo diagonal en esta forma: Sea
una aplicacin inyectiva de [] en I = (0,1]. Sea 0,ak0ak1ak2akn la representacin
de (k) mediante su expansin decimal innita. Sea, para todo ordinal nito h, ah = 1
si ahh 1 y ah = 2 si ahh = 1. Entonces, 0,a0a1a2an es la expansin decimal
innita de un elemento de I que cae fuera del alcance de la aplicacin , puesto que
diere de (k) en el k-simo decimal. Por lo tanto, no existe una aplicacin biyectiva
de [] en I, de suerte que [] es menos numeroso que I.
12 Mas adelante, cuando hablemos de Gdel, ser preferible denir con l la funcin ca-
racterstica H de un conjunto H por la condicin H(k) = 0 si k H y H(k) = 1 si k
H. Como es obvio, cualquier decisin en esta materia es puramente convencional.
44 El Paraso de Cantor
el conjunto {k K: (k) = 1}. Por lo tanto, |PK| = 2|K| > |K|. En particular,
el cardinal del conjunto de las partes del conjunto [] de los ordinales nitos
es 20, puesto que 0 es, por denicin, el cardinal de []. 20 es tambin
el cardinal del continuo, como paso a demostrar. Sea I = (0,1] (I es el
conjunto de los nmeros reales x tales que 0 < x 1). Vimos en el Capitulo
1.3 que I es equinumeroso con un continuo de cualquier dimensin. Sea a
I. Entonces a puede representarse mediante su expansin decimal innita
0,a0a1a2an, donde para cada ordinal nito k, ak es uno de los diez
dgitos y hay un entero h > k tal que ah 0. Tambin puede representrselo
mediante su expansin binaria innita, cuya denicin es la misma que la
anterior, excepto que para cada ordinal nito k, ak es uno de los dos dgitos
del sistema binario: 0 1. Ahora bien, una tal expansin binaria innita
puede leerse como la lista de los valores de la aplicacin de [] en {0,1} por
k ak, que es la funcin caracterstica del conjunto H de ordinales nitos
denido por la condicin: k H si ak = 1 y k H si ak = 0. La corres-
pondencia as establecida entre las referidas expansiones binarias y ciertos
subconjuntos de [] determina una aplicacin inyectiva : I P[]. no
es biyectiva, pues su alcance comprende solamente los subconjuntos innitos
de []. En efecto, si H [] es nito, H contiene un elemento mximo n,
de modo que H(m) = 0 para todo ordinal nito m > n y la lista de valores
de H no es la expansin binaria innita de ningn nmero. Sin embargo,
como hay solamente un nmero nito de partes diversas de [] que tienen
el mismo elemento mximo n es claro que el conjunto de las partes nitas
de [] es numerable. Por lo tanto, si U es la unin del intervalo (0,1] con
un conjunto numerable, por ejemplo, con el conjunto {x: x es racional y 1
< x < 2}, se puede denir una aplicacin biyectiva : U P[], tal que
es la restriccin de a (0,1]. Por lo tanto, el cardinal de U es idntico
al cardinal de P[]. Como (0,1] y (0,2] son equinumerosos y (0,1] U
(0,2], es claro que |(0,1]| = |U| = |P[]| = 20. En vista de esto, la Hiptesis
del Continuo puede enunciarse como es habitual as:
1 = 20 (HC)
1 Una clase estodos los objetos que satisfacen una funcin proposicional (Whitehead
y Russell, 191013, t. I, p. 23). El trmino funcin proposicional se explica as: Sea
x un enunciado (statement) que contiene una variable x y que se convierte en una
proposicin cuando se le asigna a x cualquier signicado determinado jo. Entonces
49
50 El Paraso de Cantor
Cantor dice, pues, que cualquier clase es menos numerosa que la clase de sus
subclases.2 En la misma obra, Russell nos cuenta que descubri la paradoja
que hoy lleva su nombre reexionando justamente sobre las consecuencias
del Teorema de Cantor. Dicha paradoja surge al considerar la clase de todas
las clases que no son miembros de s mismas. Si llamamos CR a esta clase
russelliana, designamos con {x: x} la clase de todos los objetos x que sa-
tisfacen la condicin x, y simbolizamos con y z e y z los enunciados
y pertenece a la clase z e y no pertenece a la clase z, tenemos que:
CR CR CR CR
x se llama una funcin proposicional (p. 14). Cada objeto a tal que la proposicin
a es verdadera satisface la funcin proposicional x y es, por ende, un miembro de
la clase determinada por esta funcin proposicional. Aunque hay profundas diferencias
entre Principia Mathematica, de donde tomo estas deniciones, y The Principles of
Mathematics de 1903, en este punto concuerdan. Leemos en The Principles que x
es una funcin proposicional si, para todo valor de x, x es una proposicin, determi-
nada si x es dado (Russell 1903, 22) y que los valores de x que hacen verdadera
la funcin proposicional x [] en general forman una clase y de hecho una clase
puede denirse como todos los trminos que satisfacen alguna funcin proposicional
( 23).
2 No es obvio para m que el argumento que Russell toma de Cantor demuestre el teorema
en su nueva versin. En efecto, si tomamos en serio la explicacin lgico-lingstica
de la nocin de clase recogida en la nota 1, el nmero de subclases no vacas de una
clase C no es mayor que el nmero de funciones proposicionales diferentes que satis-
facen uno o ms miembros de C. Si cada funcin proposicional es un enunciado, el
nmero de las mismas depender de la ndole del lenguaje que se usa. En particular,
si el lenguaje es la escritura conceptual de Frege (1879), o la pasigrafa de Peano
(1895 y ss.), o el sistema desarrollado ms tarde por el mismo Russell (Whitehead y
Russell, 191013), cualquiera de los cuales slo admite oraciones de longitud nita
con a lo sumo 0 predicados diferentes, el nmero total de enunciados diferentes que
es posible hacer en l no es mayor que 0. A menos, claro est, que haya enunciados
especcamente, funciones proposicionales inefables.
1.6 Paradojas y losofemas 51
En efecto, una pluralidad puede ser de tal ndole que el supuesto de que
todos sus elementos existen conjuntamente (die Annahme eines Zusam-
menseins aller ihrer Elemente) lleva a una contradiccin, de modo que
es imposible captar esa pluralidad como una unidad, como una cosa aca-
bada. A tales pluralidades las llamo pluralidades absolutamente innitas
o inconsistentes. []
Siguen tres asertos, en el estilo que se usar ms tarde para enunciar axiomas
de la Teora de los Conjuntos:
6 Conviene quizs anotar que la expresin que usa Cantor para abreviar Ordnungszahl
(nmero ordinal) es Zahl (nmero).
7 El razonamiento resulta quizs ms claro si invocamos la Proposicin 4 del Apndice
II: Un conjunto bien ordenado no puede ser isomorfo a uno de sus segmentos. Pero
si el ordinal es el tipo de orden de , es isomorfo a [], el segmento de
determinado por . El lector a quien, con toda razn, le moleste la idea de que una
pluralidad inconsistente se diga bien ordenada puede reordenar as el razonamiento de
Cantor: Suponga primero que es un conjunto; muestre que si lo es, est bien orde-
nado por <. Por lo tanto, tiene un tipo de orden y es isomorfo al segmento
[] . Como esto es imposible si est bien ordenado, no es un conjunto.
8 Burali-Forti 1897. Explico el argumento de Burali-Forti en el Apndice IV.
54 El Paraso de Cantor
(en virtud del primero de los tres asertos iniciales de Cantor arriba citados).
Cantor basa en esta conclusin un argumento que segn l demuestra que
el cardinal de un conjunto innito siempre es un aleph: Sea V una plura-
lidad innita cuya numerosidad no es un aleph. Es claro, entonces, que,
cualquiera que sea el ordinal , si es una inyeccin de [] en V, no
es una biyeccin. De esto se sigue, segn Cantor, que es equinumeroso a
una pluralidad V V.9 Por lo tanto, en virtud de los dos primeros asertos
iniciales de Cantor citados arriba, V y V son pluralidades inconsistentes y V
no puede ser un conjunto. Si el argumento precedente es vlido, constituye
una demostracin fcil del Teorema del Buen Orden: toda pluralidad cuyo
cardinal sea un aleph se deja biyectar en un segmento de y bien ordenar
por sta, y una pluralidad que no se deja bien ordenar, lisa y llanamente no es
un conjunto.10 Esta demostracin por exclusin de lo disconforme en-
cierra un peligro. Como nadie sabra coordinar los puntos de un trazo con
un segmento de , se puede pensar o decidir que ellos no constituyen
un conjunto. Este diagnstico afectara asmismo al sistema de los n-
meros reales y a todas las pluralidades equinumerosas con l. Para eliminar
9 Cantor no explica cmo llega a esta conclusin. Pero he aqu un modo como pudiera
haberla defendido. Digamos que una aplicacin g est incluida en una aplicacin h
(simblicamente, g h) si el dominio de g est incluido en el dominio de h y g(x) =
h(x) para cada x en el dominio de g. Sea V una pluralidad innita cuyo cardinal no es
un aleph. Como V es innito, es claro que hay una inyeccin : [] V. Como el
cardinal de V no es 0, es claro que no es biyectiva y que hay por lo menos un
elemento de V que no est en el alcance de . Partiendo de puede establecerse una
secuencia transnita de aplicaciones : [] V tales que, para cualesquiera ordinales
transnitos y < , (i) , (ii) es inyectiva y (iii) no es biyectiva. Sea
> y supongamos que est denida y satisface las condiciones (i)(iii) para todo
ordinal transnito < . Si es un ordinal sucesor, hay un tal que = +1,
y hay un elemento v V que no est en el alcance de . : [ + 1] V se dene
as: si < , () = (); () = v. Si es un ordinal lmite, se dene as: para
cada ordinal transnito < , |[] = ( coincide con en el dominio de esta
ltima). Estas deniciones aseguran que cumple en ambos casos las condiciones (i)
y (ii). Es obvio que tambin cumple la condicin (iii), ya que de otro modo el cardinal
de V sera un aleph. La correspondencia () entre y la pluralidad {():
} = V V es biunvoca.
10 Se sabe que en 1896 1897 Cantor envi a Hilbert una demostracin del Teorema del
Buen Orden. No conocemos su tenor, pero G. H. Moore (1982, p. 51) conjetura que
se basaba en el mismo argumento utilizado en la carta a Dedekind del 2 de agosto de
1899. Hilbert no se dej convencer.
1.6 Paradojas y losofemas 55
12 Por ejemplo, la frase universo del discurso, empleada en semntica para referirse a
todo cuanto pueda ser tema de conversacin en el lenguaje bajo estudio, es ciertamente
un designador distributivo si el lenguaje en cuestin es natural.
1.6 Paradojas y losofemas 57
Esta respuesta tiene dos aspectos que considerar sucesivamente: (A) La duda
sealada afecta a la aritmtica nita no menos que a la transnita. (B) El
matemtico tiene la libertad de superar tales dudas postulando axiomas.
Por otra parte, en cuanto las distintas clases de nmeros, (I), (II), (III), etc.,
son representantes de numerosidades que efectivamente se encuentran en la
naturaleza,
disciplinas: Digo cosas que ahora estn ocultas, pero llegar el tiempo en
que una persistente diligencia las saque a la luz del da.
La polmica apasionada de Cantor en la dcada de 1880 contra quienes,
desde Aristteles, han negado el innito actual, puede entenderse como un
primer paso hacia la certicacin de la realidad trascendente de los conceptos
inventados por l, pero tambin como un intento para demostrar informal-
mente su consistencia.16 En una carta a G. Enestrm del 4 de noviembre
de 1885 (Cantor 1886), distingue tres modos como puede considerarse y
cuestionarse el innito actual: (i) en cuanto es lo absoluto en Dios eterno
omnipotente y extramundano o natura naturans; (ii) en cuanto es lo trans-
nito, presente en concreto en la natura naturata, y (iii) en cuanto puede ser
captado en abstracto por el conocimiento humano en la forma de nmeros
actualmente innitos o transnitos, como los he llamado o en la forma
an ms general de los tipos de orden transnitos (GA, p. 372). Dejando
de lado el primer modo, Cantor seala que los otros dos dan lugar a cuatro
posiciones loscas diferentes: algunos, como Cauchy, Gau, Len XIII (en
la encclica De philosophia christiana) y todos los llamados positivistas,
niegan el innito actual en concreto y en abstracto; otros, como Descartes,
Spinoza, Leibniz, Locke, Lotze, lo sostienen en concreto y lo niegan en
abstracto; algunos neoescolsticos lo niegan en concreto pero lo arman en
abstracto; por ltimo,
posible, sino que lo posible es nada menos que la naturaleza: para Cantor, como
para nuestro contemporneo David Lewis, lo posible es lo realmente real.
16 Cantor 1883, 1886, 1887/88 (GA, pp. 165ss., 370ss., 379ss.). Dauben 1979, Captulo
6, resume y comenta muy bien la losofa del innito contenida en estos escritos.
62 El Paraso de Cantor
17 Trascribo este pasaje, destacado en el original por el autor, porque Michael Hallett,
en un libro por lo dems bastante instructivo, hace gran caudal de lo que llama el
principio del nitismo de Cantor, que formula as: Lo transnito est a la par con
lo nito y matemticamente se lo debe tratar, en lo posible, igual que a lo nito (like
the nite) (Hallett 1984, p. 7).
1.7 EL TEOREMA DEL BUEN ORDEN
Y EL AXIOMA DE SELECCIN
63
64 El Paraso de Cantor
0 = 20 (1)
1
Knig 1905 es una versin corregida de esta ponencia. All Knig admite que slo
ha demostrado la proposicin condicional: Si el lema (1) de Bernstein vale para
todo ordinal , entonces la Hiptesis del Continuo es falsa. Como, por otra parte,
la falsedad de la hiptesis del continuo implica el lema (1), la negacin de este lema
puede tomarse como una formulacin alternativa de la Hiptesis del Continuo que los
partidarios de sta podran ensayarse en demostrar. Knig 1905a combate la posibilidad
de bien ordenar el continuo con otro argumento.
1.7 El Teorema del Buen Orden 65
2
Algunos autores de habla castellana preeren decir Axioma de Eleccin.
1.7 El Teorema del Buen Orden 67
3
En el Apndice V doy una parfrasis de la segunda demostracin del Teorema del
Buen Orden por Zermelo.
68 El Paraso de Cantor
luego se prueba es ella tambin una de esas -cadenas (v. Apndice V).
Debido a un desplazamiento semntico que ya se maniesta en este texto
de Zermelo, las deniciones que Poincar juzga circulares y los trminos
denidos por ellas suelen distinguirse con el epteto no predicativo o
impredicativo.4 Zermelo observa que el uso de trminos no predicativos
es endmico en el anlisis: ellos guran en cada demostracin en que el
mximo o el mnimo de un conjunto numrico cerrado denido previamente
se utiliza para llegar a nuevas conclusiones. As ocurre, por ejemplo, en la
conocida prueba del Teorema Fundamental del lgebra por Cauchy, sin que
hasta ahora se le haya ocurrido a nadie hallar en ella algo ilgico (Zermelo
1908, p. 524).5 Y la verdad es que nadie reconocera un procedimiento falaz
en la descripcin de diciembre como el ltimo mes del ao o del perihelio
de Mercurio como el punto de la rbita de Mercurio que est ms cerca
del sol. En un diccionario losco reciente, Christian Thiel, que milita
entre los enemigos de la impredicatividad, amaa su denicin para evi-
tar los contraejemplos de este gnero. Impredicativo, segn Thiel, es un
4
Russell (1906) llama predicativa a una condicin (funcin proposicional) que de-
termina un conjunto; no predicativa, entonces, es una que no logra hacerlo, como la
condicin x es el conjunto de todos los conjuntos. Poincar (1905/1906) dice que las
deniciones que deben ser consideradas como no predicativas son aquellas que contie-
nen un crculo vicioso (CM, p. 147). Zermelo, que probablemente no haba ledo el
artculo de Russell, da la impresin de entender que Poincar en este pasaje destacado
en cursiva est deniendo el trmino denicin no predicativa. Poincar acepta
aparentemente esta interpretacin en su Logique de linni (1909), cuando distingue
dos especies de clasicaciones aplicables a los elementos de las colecciones innitas:
las clasicaciones predicativas, que no pueden ser quebrantadas por la introduccin de
nuevos elementos, y las clasicaciones no predicativas, que la introduccin de nuevos
elementos obliga a modicar incesantemente (DP, p. 10). Doy ms detalles sobre este
asunto en el Capitulo 2.4.
5
El Teorema Fundamental del lgebra dice que todo polinomio de grado n 1, con
coecientes complejos, a0 + a1x1 ++ anxn, tiene por lo menos una raz (en el cuerpo
de los complejos). Un caso ejemplar de impredicatividad es la denicin habitual del
supremo o cota superior mnima de un conjunto K : para todo x, z, y w , x
es el supremo de K si y slo si (i) si w K, entonces w x, y (ii) si para cualquier
w K, z w, entonces z x. (El nmo o cota inferior mxima de K se dene
anlogamente, mutatis mutandis). Buena parte del anlisis clsico depende de un teo-
rema que dice que todo conjunto de nmeros reales que tiene una cota superior posee
un supremo y todo conjunto de nmeros reales que tiene una cota inferior posee un
nmo.
procedimiento para delimitar o caracterizar un objeto, que en la descripcin
del mismo hace referencia a una totalidad de objetos quecomprendera
al propio objeto en cuestin, y cuyos elementos no pueden todos generarse
constructivamente (cursiva ma).6 Conforme a esta nueva denicin, claro
est, el vicio de impredicatividad no consiste en que se aduzca circularmen-
te, para jar la referencia a cierto objeto, una totalidad que lo presupone,
sino ms bien en que la totalidad en cuestin no satisface un requisito de
construibilidad que habra que especicar y justicar. Como la matemtica
conjuntista no se deja imponer tales requisitos, el desacuerdo entre Poincar
y Zermelo nos sita, de hecho, en la lnea divisoria entre dos grandes ver-
tientes del pensamiento matemtico del siglo XX.
6
Mittlestra, EPW, s.v. imprdikativ/Imprdikativitt.
1.8 AXIOMAS PARA UNA TEORA DE CONJUNTOS
1
Aristteles explica su idea de una ciencia deductiva en los Segundos Analticos. Scholz
(1930) ofrece una interpretacin de esa obra a la luz de la axiomtica moderna (en
el estilo de Hilbert). Sobre esta materia, puede tambin consultarse mi artculo, El
mtodo axiomtico (1993).
2
Vase Torretti 1978, pp. 59.
71
72 El Paraso de Cantor
Este pasaje anticipa el nuevo giro que Hilbert le dar poco ms tarde a la
idea de una ciencia deductiva, y que inspirar, prcticamente sin rivales, todas
1.8 Axiomas para una teora de conjuntos 73
12
3 2
(v, u) = ( vi ui )
i=1
que simplemente llamamos cosas, una parte de las cuales est formada
por los conjuntos.5 Para comprender esta oracin no tenemos que saber
lo que signica la palabra conjunto, ya que esto es lo que los axiomas
buscan determinar, pero ciertamente tenemos que entender la frase dominio
de objetos. Ahora bien, se preguntar el lector no denota esta frase exac-
tamente lo que hasta aqu, siguiendo a Cantor, hemos llamado conjunto?
asistimos, entonces, a un acto de prestidigitacin verbal? En la Seccin
1.8.5 presentar la profunda y original respuesta a tales preguntas que aos
ms tarde ofrecer Zermelo (1930). Pero por ahora podemos encarar este
asunto as: la expresin el conjunto K, en su acepcin cantoriana, designa
colectivamente a los elementos de K; en cambio, la frase el dominio
designa distributivamente a las cosas cuyos atributos y relaciones Zermelo
busca caracterizar con sus axiomas. En efecto, si el dominio designase
un objeto formado por esas cosas, se podra discernir en otro objeto ,
formado por aquellas cosas de que son conjuntos; entonces , no importa
como se lo describa, sera en efecto el conjunto de todos los conjuntos, cuya
existencia es contradictoria.
Otra diferencia notoria entre la teora de Zermelo y las axiomticas habi-
tuales concierne al nmero y complejidad de los primitivos. Mientras la
geometra de Hilbert tiene ocho, a saber, tres predicados mondicos (pun-
to, recta, plano), cuatro didicos (dos especies de incidencia y dos de
congruencia) y uno tridico (el punto x est entre los puntos z y w), la
teora de Zermelo slo tiene un predicado mondico, x es un conjunto, y
uno didico, x es un elemento del conjunto y (simbolizado x y). Entre
esos ocho primitivos, los axiomas de Hilbert postulan relaciones sumamente
complejas, las cuales caracterizan su dominio con tal precisin que, a n
de cuentas, cualquier modelo (realizacin) de la geometra de Hilbert es iso-
mrco a cualquier otro. Si una teora axiomtica posee esta propiedad se
dice que es monomrca o categrica. La teora de Zermelo no es categrica,
5
Die Mengenlehre hat zu tun mit einem Bereich von Objekten, die wir einfach
als Dinge bezeichnen wollen, unter denen die Mengen einen Teil bilden (Zermelo
1908a, p. 262). En virtud del Axioma II si a es una cosa del dominio hay en
por lo menos un conjunto k tal que a k. As, pues, todas las cosas de que habla
la teora axiomtica de Zermelo son elementos de conjuntos. Aqullas que no son con-
juntos a su vez se conocen en la literatura matemtica como Urelemente (elementos
primordiales).
76 El Paraso de Cantor
6
Nuestro sistema de axiomas justamente es no-categrico, lo que en este caso no es
un inconveniente, sino una ventaja. Pues precisamente sobre este hecho descansa la
enorme signicacin y la aplicabilidad ilimitada de la teora de conjuntos en general
(Zermelo 1930, p. 45). Zermelo se reere aqu a su sistema ZF de 1930, pero el pasaje
tambin es aplicable al sistema de 1908a.
7
El Axioma I 8 de Hilbert es un buen ejemplo de aserto existencial absoluto: Hay por
lo menos cuatro puntos que no estn todos en un mismo plano. El Axioma II 2 es
un aserto existencial condicional: Dados dos puntos A y C, hay siempre un punto B
sobre la recta AC tal que C est entre A y B. Entre los 18 primeros axiomas de Hilbert
slo siete no son asertos de existencia: los Axiomas I 5 y II 3 niegan la existencia de
ciertos objetos; los Axiomas I 6, II 1, III 2, III 3 y III 5 arman que ciertas relaciones
subsisten cada vez que se cumplen ciertas relaciones. Los dos axiomas restantes son
peculiares. El Axioma V arma que, dados dos segmentos rectos y , tales que
< , siempre hay un nmero entero n tal que < n. Se trata pues de un aserto
existencial, pero, como n no es un punto, una recta, o un plano, lo que V 1 asevera
1.8 Axiomas para una teora de conjuntos 77
si hay una cosa b tal que b a (Zermelo 1908, p. 262, 1.2). Eso es todo
lo que la teora nos brinda para visualizar qu podra ser un conjunto y en
qu consiste la relacin .
Los asertos existenciales absolutos establecen el contenido mnimo del
dominio .
Conforme al Axioma II (Axioma de los Conjuntos Elementales), hay un
conjunto tal que no contiene elementos, el conjunto cero, simbolizado
0. Me parece justicado identicarlo sin ms con el conjunto vaco .
Obsrvese que lo que aqu se est diciendo es (a) que hay en (por lo
menos) una cosa, (b) que (por lo menos) una de las cosas que hay en no
contiene elementos, y (c) que no obstante la caracterstica general atribuida
a los conjuntos por la indicacin preliminar ( 1.2), cierta cosa que no
contiene elementos ser tratada como conjunto en nuestro discurso. Evi-
dentemente, como la identidad de un conjunto depende de sus elementos
(Axioma I), este privilegio no puede conferirse ms que a una sola cosa.
Completan el Axioma II dos aseveraciones condicionales: si hay en una
cosa cualquiera a, entonces tambin hay en un conjunto {a}, cuyo nico
elemento es a; si hay en dos cosas a y b, entonces tambin hay en un
conjunto {a,b}, cuyo nicos elementos son a y b.
Conforme al Axioma VII (Axioma del Innito), hay en por lo menos un
conjunto Z tal que (i) Z y (ii) si a Z, {a} Z. Invocando el Axioma
III, Zermelo demuestra que existe en un cierto conjunto Z0 que es la
parte comn a todos los conjuntos Z que cumplen la condicin del Axioma
VII cuyos elementos son , {}, {{}}, Zermelo propone llamar a
Z0 la serie numrica, porque sus elementos puede hacer las veces de n-
meros. Constituye el ejemplo ms simple de un conjunto enumerablemente
innito (Zermelo 1908, p. 267).
Los asertos existenciales condicionales postulan una expansin colosal
del contenido de .
Como vimos, si hay dos cosas distintas, a y b, las clusulas condicionales
del Axioma II certican la existencia de los innitos conjuntos {a}, {{a}},
{{{a}}},,{b}, {{b}}, {{{b}}},, {a,b}, {a,{b}}, {{a},{a,b}}, etc.
Aunque a primera vista parece que la frase deciden sin arbitrariedad (ohne
Willkr entscheiden) no es sucientemente precisa (Weyl 1910, p. 304),
una breve reexin permite extraer del pasaje citado la siguiente denicin
recursiva: Una condicin P est bien denida (a) si P expresa la presencia
o ausencia de la relacin entre dos cosas; (b) si P se reere a todas las
cosas que cumplen una cierta condicin bien denida con respecto a cada una
de ellas; o (c) si P se inere de otras condiciones bien denidas, en virtud
de los Axiomas IVII y de las leyes de la lgica.8 Cabe todava preguntarse
qu hay que entender aqu por leyes de la lgica. Como veremos en la
Seccin 1.8.2, Skolem (1922) dar a esta pregunta una respuesta radical que
ha tenido mucha aceptacin.
El Axioma IV (Axioma del Conjunto Potencia) dice que si T es un con-
junto existente en , tambin existe en el conjunto potencia PT cuyos
elementos son todos los subconjuntos de T. Combinado con el Axioma VII,
que postula la existencia en de un conjunto innito (enumerable), el
Axioma IV asegura la existencia en de conjuntos indenumerables cuyos
8
Apliquemos esta denicin a los ejemplos de cuestin bien denida propuestos por
Zermelo. a b est siempre bien denida en virtud de (a). M N abrevia la
condicin x(x x ), la cual est bien denida en virtud de (b), ya que
x en virtud de (a) y por ende x x en virtud de (c) son
condiciones bien denidas para toda cosa x.
1.8 Axiomas para una teora de conjuntos 79
0
cardinales son 2 , 22 ,
0
9
La apdosis del Axioma VI se puede expresar con ms claridad as:
Zermelo estima que sus siete axiomas cumplen este propsito. Conesa que
no ha podido an demostrar rigurosamente su consistencia (Widerspruchs-
losigkeit), pero subraya que todas las antinomias conocidas hasta ahora
desaparecen en cuanto se adoptan como base los principios aqu propuestos
(1908a, p. 262).
Weyl observa con razn que hablar de una decisin unvoca y exenta de
arbitrariedad es un tanto vago, y propone en cambio una denicin re-
cursiva ms precisa pero posiblemente ms estrecha que la que extraje del
texto original de Zermelo en la Seccin 1.8.1. De hecho, Weyl no llega a
formular tal denicin, sino que nos invita a construirla por analoga con
ciertos principios de denicin de los conceptos geomtricos enunciados
en la misma conferencia (1910, pp. 299s.). Es lo que intento a continuacin.
(El importante concepto de denicin recursiva se explica en el Apndice
VIII. En el siguiente ejemplo, la clusula sealada con el ndice 0 constituye
la base de la recursin):
10
Una proposicin P es independiente de un conjunto de proposiciones S si P no es
una consecuencia lgica de S. Como toda proposicin es una consecuencia lgica de
S si S es inconsistente, la tesis de que P es independiente de S se entiende siempre
sujeta a la condicin tcita de que S sea consistente.
11
En el Apndice VII bosquejo la prueba de que el Axioma VI de Zermelo es indepen-
diente de los Axiomas IV y VII (Fraenkel 1922a).
84 El Paraso de Cantor
13
He aqu una traduccin literal del texto de Zermelo: Suponemos dado un domi-
nio B (o en general una pluralidad de dominios B1, B2,) as como una sistema
R de relaciones fundamentales de la forma r(x, y, z,), donde las variables x, y,
z,pertenecen respectivamente a los dominios B (1929, p. 342). En el simbolismo
matemtico actual, las expresiones B1, B2, y x, y, z, indicaran que Zermelo
est hablando de unas secuencias innitas de dominios y de variables. En tal caso,
las generalizaciones universales y existenciales a que se reere la clusula II.3 de la
denicin de denit iran precedidas por innitos cuanticadores. Pero no creo que
Zermelo haya contemplado aqu tan inusitada formacin sintctica. Tampoco creo que
haya pretendido establecer una correspondencia biunvoca entre su lista de variables
y su lista de dominios, como sugiere la frase las variables x, y, z, pertenecen
respectivamente a los dominios B. Por otra parte, no habra inconveniente en admitir
una particin del dominio en innitos subdominios, y slo en aras de la brevedad
he omitido mencionar esta posibilidad en mi parfrasis.
86 El Paraso de Cantor
14
Para los lectores que no estn familiarizados con la lgica moderna, doy una versin
de clculo predicativo de primer orden en el Apndice IX.
15
Ntese que esta denicin concuerda con la de Weyl (1910), que Skolem no mencio-
na.
1.8 Axiomas para una teora de conjuntos 87
por los estudiosos de la teora de conjuntos antes de 1925, cuando fue citada por von
Neumann (vide infra, nota 20).
18
Fraenkel hizo esta objecin a Zermelo en una carta fechada el 6 de mayo de 1921
(citada en Moore 1982, p. 263 n. 10).
1.8 Axiomas para una teora de conjuntos 89
Sea U una aseveracin bien denida (denite) que vale para ciertos pa-
res ordenados a,b de objetos pertenecientes al dominio de modo que
para cada a hay a lo sumo un b tal que U es verdad. Segn a recorre
los elementos de un conjunto Ma, b recorre todos los elementos de un
conjunto Mb.
(Skolem, SWL, pp. 145s.)
19
Sobre la teora de los juegos, vase von Neumann 1928b, von Neumann y Morgenstern
1944. Sobre la mecnica cuntica, vase en particular von Neumann 1927a, 1932;
Birkhoff y von Neumann 1936. La principal contribucin de von Neumann al diseo
de la computadora moderna consisti nada menos que en la idea misma de software,
esto es, la idea de que las instrucciones para resolver un problema deben registrarse
temporalmente en la memoria electrnica del aparato al igual que los datos del
problema, aunque premunidas de un codicacin que diferencie estas dos clases de
input en vez de incorporarlas en la conguracin ja de sus circuitos elctricos. La
idea es simple, pero genial, y aparentemente no se le haba ocurrido a ninguno de los
matemticos e ingenieros que trabajaron en el diseo de computadoras electrnicas antes
de que von Neumann entrase en este campo en 1944. En las primeras computadoras,
construidas para las fuerzas armadas de Gran Bretaa y los Estados Unidos durante la
Segunda Guerra Mundial, haba que recongurar los circuitos cada vez que se quera
abordar otro tipo de problemas. Cf. Pollack 1982, p. 19.
1.8 Axiomas para una teora de conjuntos 91
(x1) = {}
(x2) = {,{}}
(x3) = {,{},{,{}}}.20
20
Este ejemplo lo daba ya Mirimanoff (1917, p. 46), quien descubri antes que von
Neumann esta forma de construir los ordinales. Von Neumann conoca la obra del
matemtico ruso y la menciona expresamente (1925, p. 230n.).
92 El Paraso de Cantor
21
Vase la carta de von Neumann a Zermelo del 15 de agosto de 1923 en Meschkowski
1967, pp. 27173.
1.8 Axiomas para una teora de conjuntos 93
22
Las dos citas de Fraenkel estn tomadas de una carta suya a Ulam, transcrita en parte
en Moore 1982, p. 264.
94 El Paraso de Cantor
tal modo que de ellos se sigan todos los teoremas deseados de la teora de
conjuntos cantoriana, pero no las antinomias (p. 220).
Von Neumann dice que su escrito pertenece a la segunda corriente. Con
todo, el trmino matemtico tradicional que caracteriza mediante axiomas
no es conjunto, sino funcin, utilizado luego para denir conjunto.
Obviamente cualquier conjunto M (en el sentido intuitivo del trmino) puede
representarse de un modo inequvoco mediante su funcin caracterstica, que
asigna un valor jo (por ejemplo, 1) a todos los objetos que pertenecen a
M y otro valor jo (por ejemplo, 0) a todos los objetos que no pertenecen a
M. El sistema de von Neumann se apoya en esta observacin. Sus axiomas
se reeren a dos clases de objetos, llamados informalmente funciones y
argumentos (el ttulo formal es cosas-I y cosas-II I. Dinge y II. Din-
ge pero lo evitar en mis explicaciones). Hay dos argumentos distinguidos,
A y B (que hacen el papel de 0 y 1 en el ejemplo anterior). Si a y b son
argumentos, a,b es un argumento, el par ordenado cuyo primer elemento es
a y cuyo segundo elemento es b. (Repitiendo la operacin de formar pares,
se obtiene el n-tuplo a1,, an = a1,, an-1, an). Si es una funcin y
a es un argumento, [,a] es un argumento, el valor de en a. Puede haber
argumentos que a la vez son funciones los llamar funciones-argumentos
(el ttulo formal es I.II. Dinge) y es esencial que haya funciones que no
pueden ser argumentos, esto es, objetos cuyo nombre slo puede ocupar el
primer lugar nunca el segundo en una expresin de la forma [,a].
Un dominio (Bereich) es una funcin tal que, para todo argumento x, o
bien [,x] = A, o bien [,x] = B. Si el dominio es una funcin-argumen-
to, von Neumann dice que es un conjunto. Introduce la abreviatura a
para decir que es una funcin y a es un argumento tal que [,a] A.
Obsrvese que para usar esta abreviatura no se requiere que [,a] = B; en
otras palabras, es lcito escribir a aunque no sea un dominio. Por otra
parte, si y g son funciones, la expresin g tiene sentido si y slo si
es una funcin-argumento. Evidentemente, si es un dominio pero no es
un conjunto esto es, si no es una funcin-argumento, no puede existir
un dominio g tal que g. En tal caso, dir que es un dominio propio.23
23
Entindase propio como lo contrario de impropio. Ms castizo sera decir dominio
propiamente tal pero la expresin es incmodamente larga. En la terminologa de
Gdel (1940), comnmente aceptada en la literatura matemtica actual, un objeto k es
1.8 Axiomas para una teora de conjuntos 95
una clase (class) si es el conjunto vaco, k = {x: x x}, o cumple la condicin x(x
k). Si x(k x), decimos que la clase k es una clase propia (proper class).
24
Gracias a los axiomas del grupo II von Neumann (1928, pp. 670ss.) puede demostrar el
siguiente Teorema de Reducibilidad: Sea una expresin formada segn las reglas del
grupo I con nombres de argumentos y funciones, los smbolos [, ], , , y n variables
1,,n. Sea (a1,, an) la expresin que se obtiene al reemplazar consistentemente
96 El Paraso de Cantor
El grupo III postula (1) que hay una funcin tal que, para todo par orde-
nado x,y, x,y si y slo si x = y; (2) que, si es una funcin, hay
una funcin h tal que para todo argumento x, x h si y slo si para todo
argumento y, x,y ; y (3) que, si es una funcin, hay una funcin h
tal que para todo argumento x, [h,x] = y cuando quiera que y es el nico
argumento tal que x,y .25
El grupo IV demanda ms atencin. Los dos axiomas de que consta
sirven, respectivamente, para distinguir a las funciones-argumentos de los
argumentos que no son funciones y de las funciones que no son argumentos.
No obstante la simetra de sus propsitos, su alcance es muy diferente. El
Axioma IV.1 es prescindible, pues no habra ningn inconveniente formal
en suponer que todos los argumentos son a la vez funciones, esto es, que
cualquier objeto de la teora puede nombrarse en primer lugar en una expre-
sin encerrada por corchetes (aunque esta suposicin contrara evidentemente
nuestras ideas intuitivas de argumento y funcin). En cambio, el Axioma
IV.2 es la pieza central del sistema de von Neumann y de l se deducen el
Axioma de Separacin, el Axioma de Reemplazo y el Axioma de Seleccin.
He aqu una traduccin literal de estos axiomas (seguida de una parfrasis
entre parntesis):
IV.1 Hay una cosa-II a tal que una cosa-I x es una cosa-I/II si y slo
si [a,x] A.
(Hay una funcin a tal que un argumento x es una funcin-argu-
mento si y slo si x a.)
Como se puede ver, el Axioma IV.2, con toda su tremenda fuerza, es suma-
mente simple. Restringido a cosas-II (funciones) que sean dominios lo que
dice es esto: Un dominio a es un dominio propio y no un mero conjun-
to si y slo si hay una funcin b que lo aplica sobre el universo de todos
los argumentos. Recordando el distingo tardo de Cantor entre pluralidades
inconsistentes y consistentes (Captulo 1.6), podemos decir que en el sistema
de von Neumann una pluralidad es demasiado grande para ser recogida
como elemento en otra pluralidad si, pero solamente si es tan grande
como la pluralidad de todos los objetos ordinarios (conjuntos y elementos
de conjuntos). Pero en este sistema un objeto as tan grande admite una
interpretacin natural como funcin que no es a su vez argumento de otra,
y no hace falta entender que los objetos que esa funcin admite como
argumentos no pueden existir todos conjuntamente (Cantor, GA, p. 443;
citado en el Capitulo 1.6).
Los tres axiomas del grupo V axiomas del innito equivalen precisa-
mente al Axioma del Innito, el Axioma de Unin y el Axioma del Conjunto
Potencia. Slo el primero diere signicativamente en su formulacin del
respectivo axioma de Zermelo, pues, aunque postula como ste la existencia
de un conjunto enumerablemente innito, lo construye de otro modo. Doy
una parfrasis de este axioma:
26
Pido excusas por este neologismo fesimo, pero rmemente arraigado entre los especia-
listas de habla castellana (algunos preeren decir completitud, que no suena mejor).
Corresponde al sustantivo alemn Vollstndigkeit y al ingls completeness, que
designan justamente la calidad de lo es o est completo (vollstndig, complete). Ms
eufnico hubiera sido quizs complenitud, ligado al verbo latino compleo (de donde
completus, completo) del mismo modo que plenitud est ligado con el verbo pleo
(llenar). Pero los profesores de lgica ya no estudian lenguas clsicas.
27
V.2 (Axioma de completud lineal). El sistema de los puntos de una recta con sus re-
laciones de orden y congruencia no admite una ampliacin que preserve las relaciones
entre los elementos anteriores as como las propiedades fundamentales que se derivan
de los Axiomas IIII de orden lineal y de congruencia y V.1 (Hilbert, GG, p. 30; el
Axioma V.1 es el Postulado de Arqumedes). Sin este axioma la teora de Hilbert no
es categrica, pues el modelo numrico mencionado en la Seccin 1.8.1 incluye una
parte propia que satisface los axiomas restantes si se mantiene la interpretacin de
los primitivos y la denicin pitagrica de distancia, a saber, el conjunto de los tros
ordenados de nmeros algebraicos. Esta estructura no es isomrca a la primera, pues
el conjunto de los nmeros algebraicos es numerable, mientras que no es numerable.
Obsrvese que en virtud del Axioma V.2, el sistema de los puntos construibles con
regla y comps, estudiado por Euclides, no es un modelo de la teora de Hilbert, 2
edicin, a pesar de que satisface los Axiomas IIV y V.1; porque dicho sistema es una
parte propia del espacio homeomorfo a 3 estudiado por Descartes y los gemetras
modernos, que es un modelo de esta teora.
100 El Paraso de Cantor
Von Neumann seala que la relacin ser un subsistema de que aqu gura
no puede asimilarse a la relacin denible en su teora (u v si y slo
si u y v son funciones y para todo argumento x, x u implica que x v),
por cuanto el modelo de que se habla necesariamente contiene funciones
(cosas-II) que no son argumentos (cosas-I), y por lo tanto no puede ser l
mismo una funcin con la que otra funcin tenga la relacin . Parecera
pues que hay que entender la relacin ser un subsistema de en su acep-
cin conjuntista ingenua, que tendramos que dar por supuesta. El intento
de rescatar la teora de Cantor mediante la caracterizacin axiomtica de
sus conceptos fundamentales se vera entonces abocado al fracaso. Como
solucin de esta dicultad, von Neumann adelanta la idea que me interesa
presentar. Consideremos un modelo P de la teora de von Neumann que
comprende un sistema IP de argumentos y un sistema IIP de funciones, con
operaciones , P y [ , ]P y argumentos distinguidos AP y BP. Supongamos
que todas las cosas-I y las cosas-II del anterior modelo estn contenidas
en IP y que para toda cosa-II de hay una funcin en IIP tal que, para
toda cosa-I x de , [,,xP]P es idntico al valor [,x] determinado por la
28
Menciono dos objetos distinguidos A y B (o, respectivamente, A y B) por seguir a
von Neumann, pero en rigor para obtener un modelo de sus axiomas basta distinguir
una sola cosa del tipo I. En efecto, los axiomas de von Neumann mencionan un solo
argumento distinguido (A); el segundo (B) aparece en las deniciones de dominio y
conjunto, trminos que no se utilizan en los axiomas.
1.8 Axiomas para una teora de conjuntos 101
Aunque la nueva idea enseguida se revela impotente para fundar una teora
categrica,29 abre a la reexin matemtica perspectivas insondables. Vere-
mos ahora cmo Zermelo las despliega con decidido espritu cantoriano
(y leibniziano) en la presentacin de su segundo sistema de axiomas para
la teora de conjuntos.
29
Sea N la teora determinada por los cinco grupos de axiomas de von Neumann y NL
la determinada por N y el axioma ALN. NL es categrica por denicin, pero habra
que ver si es consistente (relativamente a N). Para ello hay que formular condiciones
necesarias y sucientes para que un subsistema de un modelo de N sea un submodelo
y hallar un modelo de N ninguno de cuyos subsistemas las satisfaga. Von Neumann
considera imposible formular tales condiciones sin incurrir en un crculo vicioso. Por
ejemplo, el Axioma II.1 es verdadero en un subsistema de un modelo de N si y
slo si hay en una funcin tal que, para todo argumento x en , [,x] = x. Segn
von Neumann no es lcito cuanticar sobre los argumentos del subsistema en el
enunciado de las condiciones que deben servir para caracterizarlo. Podemos, claro est,
cuanticar sobre los argumentos (y funciones) de , pero entonces obtenemos condi-
ciones sucientes, mas no necesarias para que un subsistema de sea un submodelo.
Von Neumann da una lista de estas condiciones y muestra que todo modelo de N
contiene un submodelo mnimo que las cumple todas. Entonces ningn subsistema
de cumple todas esas condiciones, pero cualquiera de ellos podra ser un submodelo
aunque no las cumpla.
102 El Paraso de Cantor
30
Zermelo (1930) concibe los ordinales como tipos de orden, a la manera de Cantor. As
entendido, el ordinal est realizado en el modelo M si existe en M un conjunto bien
ordenado con tipo de orden . Pero si concebimos a los ordinales a la manera de von
Neumann la expresin est realizado en M puede entenderse en sentido literal: el
conjunto existe en M. Evidentemente, si est realizado en M en esta segunda
acepcin tambin lo est en la primera. Por otra parte, si hay en M un conjunto bien
ordenado a con tipo de orden , los axiomas de Zermelo (1930) aseguran que el ordinal
de von Neumann tambin existe en M ( es el alcance de la enumeracin de a).
1.8 Axiomas para una teora de conjuntos 103
delimitar los dominios [de los modelos] y Zermelo ahora lo considera como
un principio lgico universal presupuesto por toda nuestra investigacin
(1930, p. 31). 2 Se excluyen los asertos existenciales absolutos, es decir,
la postulacin del conjunto vaco (, primera parte) y el Axioma del
Innito (VII).31 Se incluyen, pues, aseveraciones equivalentes a los Axio-
mas de Determinacin, Separacin, Formacin de Pares (I, ltima parte),
Conjunto Potencia y Unin. Se incluye adems el Axioma de Reemplazo y
un nuevo Axioma de Fundacin (mejor conocido en la literatura actual
como Axioma de Regularidad), en virtud del cual no puede haber ninguna
secuencia innita a1, a2, tal que an+1 an para todo n 1 (por ende, no
hay cadenas innitas de la forma a3 a2 a1, ni ciclos de la forma
a b a).32 Zermelo designa cada uno de estos axiomas por letras
que con una excepcin corresponden a la inicial del respectivo nombre
alemn. Llama ZF al sistema BAPUVE de los primeros seis, y ZF al sistema
completo BAPUVEF (F por Fundierung, fundacin).33 La presentacin de
los axiomas termina con esta importante observacin metodolgica:
31
El Axioma del Innito reaparecer al nal, fortalecido a ultranza, como postulado me-
taterico. Con respecto a tenemos slo la indicacin, en el Axioma del Conjunto
Potencia, de que cualquiera que sea el conjunto m, el respectivo conjunto Pm no est
vaco, sino contiene en cada caso el mismo Urelement arbitrariamente escogido u0
(que hace las veces del conjunto vaco). Esta no es una aseveracin absoluta de
existencia, pero implica que, si existe un conjunto, existe al menos un objeto que no
es un conjunto.
32
Gracias a que da por supuesto el Axioma de Seleccin, Zermelo puede enunciar elegan-
temente su Axioma de Fundacin as: Todo conjunto no vaco x contiene un conjunto
y tal que para todo z x, z y. Cf. Mendelson 1958.
33
Cito el Axioma de Separacin A (Aussonderung): Toda funcin proposicional (x)
separa en cada conjunto m un subconjunto m que contiene todos los elementos x tales
que (x) es verdad (Zermelo 1930, p. 30). En una nota al pie de esa pgina Zermelo
explica que la funcin proposicional (x) as como la funcin de reemplazo en el
Axioma de Reemplazo puede ser enteramente arbitraria, de modo que todas las
consecuencias derivadas de limitar estas funciones a una clase especial caducan desde
el punto de vista aqu adoptado .
104 El Paraso de Cantor
34
Por el Axioma de Reemplazo: sea u el reemplazante del primer elemento de r; rem-
placese cualquier otro elemento de r por el conjunto de los reemplazantes de sus
predecesores.
1.8 Axiomas para una teora de conjuntos 105
35
DEMOSTRACIN DE (I). Sea la caracterstica de un dominio normal D. Si no es un
cardinal hay un ordinal < , tal que || = ||. En tal caso, est realizado en D. Por
el Teorema de Cantor, |P| > || = ||. P existe en D (por el Axioma del Conjunto
Potencia) y admite un buen orden similar a algn ordinal . Entonces || = |P| >
||, de suerte que no es mayor que todos los ordinales realizados en D, contra la
hiptesis. Por lo tanto, es un cardinal. Supongamos ahora que es un subconjunto
de tal que ,< es similar a ,< para algn ordinal < y que hay un tal
que para todo < , . En tal caso, U existe en D (por el Axioma de Unin).
Pero U, por ser la unin de un conjunto de ordinales, tambin es un ordinal, a saber,
lim = . Por lo tanto, U no puede existir en D. En consecuencia, no existe un
que cumpla la condicin sealada. Por lo tanto, es un cardinal regular.
Con un argumento similar al primero de los anteriores, Zermelo prueba tambin
que si es la caracterstica de un dominio normal D, = para algn ordinal lmite
. En efecto, por ser un cardinal, = para algn ordinal . Pero si fuera un
ordinal sucesor, = + 1, el cardinal estara realizado en D y tambin, por lo
tanto, el cardinal |P| +1 = = , y no podra ser la caracterstica de D. Por
consiguiente, es un ordinal lmite.
36
DEMOSTRACIN DE (II). Sea la caracterstica de un dominio normal D. Probar por
induccin transnita (Apndice VIII) que si es un ordinal menor que , () < .
Supongamos que () < para todo < . Entonces, para todo < , P() existe
en D, de modo que ( + 1) = |P()| < . Por lo tanto, si es un ordinal sucesor,
() < . Si es un ordinal lmite, sea = {(): < }. Como est realizado
en D, existe en D por el Axioma de Reemplazo y U existe en D por el Axioma
de Unin. Pero U = lim<() = (), de modo que () < , puesto que es un
ordinal que est realizado en D. En la demostracin de (I) se vio que no puede ser
un ordinal sucesor. Por lo tanto es un ordinal lmite y () = lim<(). Si < ()
habra un < tal que () > , contra lo que se acaba de probar. Por lo tanto, =
().
106 El Paraso de Cantor
(S1) D1 = U = Q0.
(S) Si 0 < < , y es un ordinal lmite, D = U< D; si no es
un ordinal lmite, = +1 y D+1 contiene todos los objetos de D
cuyos elementos pertenezcan a D.
39
El lector habr advertido que Zermelo formula su hiptesis general en dos versiones
tales que la primera es plausible, pero la consecuencia buscada slo se inere de la
segunda, a saber:
Aunque en el texto de Zermelo van unidos por la expresin es decir (das heit),
los asertos (1) y (2) no dicen lo mismo, y no es posible establecer su equivalencia
lgica sin premisas adicionales. Conjunto se usa en (1) en su signicado ingenuo
ordinario, y no est dicho que slo un objeto que se llame conjunto en un modelo
de la teora ZF sea admisible como ejemplo ilustrativo de ese signicado.
1.8 Axiomas para una teora de conjuntos 111
CLCULOS
2.1 EL PROGRAMA DE HILBERT
1 En la Seccin 1.8.1 me refer brevemente a esta obra. Mario Pieri (1899) public casi
al mismo tiempo otra axiomatizacin de la geometra clsica, muy diferente de la de
Hilbert, pero no menos idnea.
2 Los axiomas de Hilbert definen el sistema de los reales como un cuerpo arquimdico
completo (vase el Glosario, s.v. cuerpo). Las definiciones clsicas de Weierstra,
Mray, Dedekind y Cantor determinan sendos modelos (realizaciones) de esta especie
de estructura. Como todos los modelos de un cuerpo arquimdico completo son
isomrficos, dichas definiciones pueden aceptarse como equivalentes.
115
2.1 El programa de Hilbert 116
cia3 de los axiomas aritmticos, expresin con la que designa a los axio-
mas de la teora de los reales. La importancia de este ltimo problema se
puede explicar as: Varias pruebas propuestas en el siglo XIX referan la
consistencia de una teora dudosa a la de otra teora incuestionada.
Lobachevsky, por ejemplo, haba mostrado que las frmulas trigonomtricas
de su geometra no-euclidiana podan generar una contradiccin slo si la
trigonometra esfrica euclidiana era inconsistente. El mismo Hilbert (1899)
haba probado que su axiomatizacin de la geometra euclidiana no era in-
consistente a menos que la teora de los nmeros reales tambin lo fuera.
Con ello, ancl las anteriores pruebas de consistencia relativa en la consis-
tencia de la aritmtica. sta tendra que demostrarse directamente, estable-
ciendo la imposibilidad, no condicional, sino absoluta de inferir una contra-
diccin de sus axiomas. Ante el Tercer Congreso Internacional, celebrado en
Heidelberg, Hilbert (1904) explic a grandes rasgos cmo habra que proce-
der a tal demostracin directa. Esta ponencia, que manifiestamente subesti-
ma la dificultad de la empresa, adelanta ya algunos planteamientos y mto-
dos caractersticos de su programa de los aos 20.4 Pero su renovado inters
en el tema fue motivado al parecer por las crticas de Brouwer (1907, 1912)
y de Weyl (1921) a la fundamentacin conjuntista del anlisis y el consi-
guiente rechazo por parte de estos eminentes matemticos de la metodologa
matemtica habitual.
La filosofa matemtica de Brouwer y Weyl cae fuera de los lmites de
este libro. Pero para apreciar los motivos y la orientacin del programa de
Hilbert no es preciso conocer el pensamiento de estos autores, sino solamen-
te la idea que se haca al respecto el propio Hilbert (quien, al parecer, no
cias contradictorias), tiene que reputar existente a cualquier objeto cuya per-
tenencia al sistema se infiera de dichas condiciones. Hilbert le da un giro un
tanto distinto a esta idea en la citada ponencia ante el Congreso de Pars:
8 Cantor exiga adems que todo nuevo sistema introducido mediante una caracteriza-
cin consistente estuviese firmemente arraigado en la tradicin matemtica. En sus pa-
labras: los nuevos conceptos deben estar en relaciones firmes, ordenadas mediante de-
finiciones, con los conceptos previamente formados, ya existentes y probados (Can-
tor, GA, p. 182; citado en la Seccin 1.6). Podra decirse que Hilbert introduce una
exigencia similar cuando compara un problema matemtico nuevo especialmente cuan-
do lo suscita la investigacin de la naturaleza con una ramita joven que slo pros-
pera y da fruto si se la injerta cuidadosamente segn las reglas rigurosas del arte del
jardinero en el tronco viejo, el seguro patrimonio de nuestro saber matemtico (1900a;
GA, III, 293s.).
9 Van Dalen (1990) narra cmo Hilbert, que era el director de Mathematische Annalen,
hizo sacar a Brouwer de la lista de colaboradores distinguidos impresa en la portadilla
de la revista donde figur desde 1915 hasta 1928 porque, segn le notific, no
me es posible colaborar con usted, dada la incompatibilidad de nuestros puntos de vis-
ta sobre cuestiones fundamentales. Una conferencia dictada por Hilbert en 1928 ante
el Seminario Matemtico de Hamburgo, contiene la siguiente indisimulada alusin a
Brouwer: Quitarle al matemtico el tertium non datur sera como querer prohibirle el
telescopio al astrnomo o el uso de los puos al boxeador. La prohibicin de las ase-
veraciones existenciales y el tertium non datur viene a ser ms o menos lo mismo que
la renuncia a la ciencia matemtica en general. [] Me asombra que un matemtico
ponga en duda la validez rigurosa del modo de inferencia basado en el tertium non
datur. Ms me asombra que, al parecer, se haya formado ahora toda una comunidad de
2.1 El programa de Hilbert 120
no era quizs traerlos de vuelta al redil, sino slo neutralizar de una vez por
todas el efecto descorazonador que sus objeciones pudieran tener sobre los
buenos matemticos. En inters de la matemtica misma, pero tambin de
toda nuestra cultura, quiere establecer que las proposiciones matemticas
de hecho son verdades inexpugnables y definitivas (1922; GA, III, 162).10
La incertidumbre que todava prevalece al respecto se debe, segn l, a que
los estudios sobre los fundamentos de las matemticas realizados hasta en-
tonces
matemticos que lo hace. Pero sobre todo me asombra el hecho de que incluso entre
matemticos el poder de sugestin de un solo hombre ingenioso y temperamental (die
Suggestivkraft eines einzelnen temperamentvollen und geistreichen Mannes) sea capaz
de ejercer los efectos ms excntricos y ms inverosmiles (Hilbert 1928; GG7, p. 307).
10 Ms de una vez Hilbert ha descrito su programa como una cruzada cultural. Por ejem-
plo, en su alocucin al Congreso de Matemticos de Bologna:
En qu parara la verdad de nuestro saber en general y la existencia y el progre-
so de la ciencia si ni siquiera en las matemticas hubiese una verdad segura? Y en
efecto, hoy por hoy, el escepticismo y el desnimo con respecto a la ciencia sue-
len expresarse incluso en la literatura especializada y en conferencias pblicas.
Esto es como una especie de ocultismo, que juzgo daina. La Teora de la Prueba
hace imposible tal actitud y nos procura la conviccin entusiasta de que al menos
el entendimiento matemtico no tiene lmites y puede incluso rastrear las leyes
del pensamiento mismo.
(Hilbert 1928a, en GG7, p. 323)
2.1 El programa de Hilbert 121
dos ms refinados, reina una total seguridad en las inferencias y una concor-
dancia patente de todos los resultados (Hilbert 1922; GA, III, 159), y por
lo tanto se justifica aceptar los axiomas que cimientan esa seguridad y con-
cordancia. Disputar esa justificacin sera privar de antemano a toda cien-
cia de la posibilidad de operar (ibid.). Subsiste, con todo, el problema de
probar la consistencia de los axiomas. Este es justamente el problema que
Hilbert quiere resolver con su nuevo programa.
Contestando a la citada carta de Hilbert (del 29.XII.1899), Frege se pre-
gunta qu medios hay para demostrar que ciertas propiedades o requisitos
no se contradicen mutuamente. Responde as:
El nico que conozco es este: Exhibir un objeto que posea todas esas
propiedades, indicar un caso en que se cumplan todos esos requisitos. No
sera posible demostrar la consistencia (Widerspruchslosigkeit) por otra va.
(Frege, KS, p. 414)
do. Por eso el trmino hilbertiano inhaltlich se ha solido traducir al ingls por
contentual, un neologismo que es feo en ese idioma y sera prcticamente ininteligi-
ble en el nuestro. Me parece en cambio que el contraste que hacemos en castellano
corriente (no filosfico) entre la mera forma y la sustancia de un asunto justifica
mi traduccin de inhaltlich.
14 Von Neumann (1927, pp. 12) describe estos dos tipos de razonamiento con insupera-
ble claridad:
Hay que distinguir tajantemente entre dos modos diferentes de demostrar: El
demostrar formalista (matemtico) dentro del sistema formal y el demostrar
sustantivo (metamatemtico) concerniente al sistema. Mientras aqul es un jue-
go lgico definido arbitrariamente (aunque tiene que ser, por cierto, en buena
medida anlogo a la matemtica clsica), ste consiste en un encadenamiento de
intuiciones sustantivas (inhaltlicher Einsichten) inmediatamente evidentes.
2.1 El programa de Hilbert 125
15 La ltima cita sigue inmediatamente al texto traducido en la nota 14. Justifica el uso
comn en la escuela de Hilbert del epteto intuicionista para calificar los mtodos de
razonamiento sustantivo admitidos por ella. Herbrand (1931; EL, p. 225, n. 3) define
dicho epteto con admirable claridad:
Entendemos por razonamiento intuicionista un razonamiento que satisfaga las si-
guientes condiciones: en l se considera slo un nmero finito determinado de
objetos y de funciones; stas estn bien definidas, de modo que su definicin
permita calcular unvocamente su valor; nunca se afirma la existencia de un obje-
to sin dar el medio de construirlo; nunca se considera el conjunto de todos los
objetos x de una coleccin infinita; y cuando se dice que un razonamiento (o un
teorema) es verdadero para todo x, esto significa que para cada x tomado particu-
larmente se puede repetir el razonamiento general en cuestin, el cual no debe
considerarse sino como el prototipo de estos razonamientos particulares.
(Herbrand, EL, p. 225 n.3)
2.1 El programa de Hilbert 126
Como estas tres tareas ya fueron ejecutadas casi a cabalidad por Whitehead
y Russell antes de que Hilbert siquiera concibiese su programa, slo queda
por resolver una cuarta y ltima tarea, que von Neumann describe aproxi-
madamente en estos trminos:
ramente con los recursos del anlisis combinatorio finito. Por una curiosa
coincidencia, Gdel anunci en la misma reunin de Knigsberg sus cle-
bres teoremas de incompletud (Gdel 1930a, 1931). Los estudiaremos en el
Captulo 2.10. Por ahora, baste indicar, grosso modo, que en virtud de ellos,
si T es una formalizacin de la aritmtica elemental ajustada a las condicio-
nes 1, 2 y 3 no es posible que T sea a la vez consistente y completa. Ade-
ms, aunque en dicha formalizacin T habr ms de una frmula apta para
representar la oracin T es consistente, ninguna de ellas se puede probar
en T a menos que T sea inconsistente. Como los razonamientos del anlisis
combinatorio finito ciertamente se dejaran representar mediante pruebas
en una tal formalizacin de la aritmtica, sera imposible ejecutar la tarea
cuarta y final del programa de Hilbert de modo combinatorio finitista. Pero
Hilbert nunca haba explicado con tanta precisin como von Neumann el
significado de su postura finita y gracias a eso pudo eventualmente am-
pliar el marco metdico de su programa a la luz de los hallazgos de Gdel,
sin admitir su fracaso.17
17 Vase la Seccin 2.9.4. Tambin el Capitulo 2.12, primer prrafo y nota 1, donde me
refiero a Hilbert y Bernays 1939, 5, Der Anla zur Erweiterung des methodischen
Rahmens der Beweistheorie (El motivo para ampliar el marco metdico de la Teora
de la Prueba). El tomo I de la misma obra contiene la siguiente explicacin, elocuente
pero no muy precisa, sobre el significado del adjetivo finit (que generalmente traduz-
co finitista):
Con la palabra finit queremos siempre expresar que la reflexin, aseveracin o
definicin as calificada se cie a los lmites de la representabilidad de objetos y
de la ejecutabilidad de procesos y por lo tanto se realiza en el marco de una con-
sideracin concreta.
(Hilbert y Bernays 1934, p. 32)
Para lograr este resultado, Leibniz propuso extender a la lgica los mto-
dos algebraicos utilizados con tanto xito en aritmtica y geometra. Entre
sus papeles quedaron inditos hasta el siglo XIX algunos ensayos rudi-
mentarios de lgica algebraica. Pero la idea de un lgebra de la lgica slo
toma vuelo con los libros de Boole (1847, 1854).2 La tradicin booleana,
cultivada en Inglaterra por Jevons y en Amrica por Peirce, fue recogida y
promovida en Alemania por Ernst Schrder (1877, VAL: 18901905). Para
el filsofo norteamericano C. I. Lewis que publica un Panorama de la
lgica simblica en 1918 el lgebra clsica de la lgica lleva los apelli-
dos de Boole y Schrder. En cambio, Hilbert, que sin duda los conoca, no
suele nombrarlos entre los precursores de su programa, cuya iniciacin atri-
1 Vase asmismo Leibniz, GP, VII, 204207 (traduccin castellana en Leibniz, EF, pp.
188193).
2 Los aportes ms interesantes de Leibniz son quizs los dos especmenes en GP, VII,
228247 (traduccin inglesa en Leibniz, LP, pp. 122144). En el siglo XVIII hubo
algunos intentos aislados por desarrollar un clculo lgico; al respecto, vase C. I. Lewis
1918, pp. 1851, quien destaca sobre todo la obra de J. H. Lambert.
129
2.2 Escritura conceptual 130
buye, como hemos visto, a Gottlob Frege a quien Lewis dedica menos de
una pgina de su Panorama (1918, pp. 114s.) y a sus continuadores Russell
y Whitehead.
Varias razones justifican, a mi modo de ver, esta preferencia de Hilbert
por Frege. En primer lugar, Frege cre su propia lengua artificial (Escritura
conceptual, 1879) con el propsito especfico de expresar en ella razonamien-
tos matemticos y utilizarla en la fundamentacin estrictamente lgica de la
aritmtica. En cierto modo, pues, el proyecto de Frege anticipa directamente
el programa de Hilbert. Adems como reconoce el propio Lewis Frege
entendi antes que nadie los requisitos que ha de cumplir la representacin
escrita de un razonamiento deductivo para que la correccin o incorreccin
del mismo pueda controlarse mediante un clculo. Pero, sobre todo, debe-
mos a Frege el anlisis moderno de los predicados relacionales y la genera-
lizacin universal, que hizo posible entender muchas demonstraciones mate-
mticas como casos de simple inferencia lgica.3
Frege abraza sin reservas la clasificacin kantiana de las verdades en
analticas y sintticas. Mejorando a Kant, caracteriza ambas clases de modo
que constituyan una genuina particin: verdades analticas son las que se de-
ducen de leyes lgicas y meras definiciones; cualquier verdad que no es ana-
ltica es sinttica.4 La meta de sus investigaciones lgico-matemticas es de-
mostrar que las verdades de la aritmtica y del anlisis son, en este sentido,
3 Conviene, s, recordar que tambin Peirce (1870, 1880, 1882, 1883) desarroll por esos
mismos aos independientemente de Frege la lgica moderna de la generalizacin
y de los predicados polidicos. Por otra parte, como ha mostrado Goldfarb (1979), la
generalizacin vino a entenderse cabalmente como la entendemos ahora slo despus
de 1920, precisamente en la escuela de Hilbert.
4 Para Kant una aseveracin es analtica si el predicado est contenido en el concepto
del sujeto y es sinttica si el predicado no est contenido en el concepto del sujeto. Las
aseveraciones disyuntivas y condicionales, que no se dejan analizar en sujeto y predi-
cado, no caen, pues, en ninguna de estas dos clases, segn Kant. Frege tuvo que pro-
poner una caracterizacin diferente porque en un comienzo rechaz el anlisis tradicio-
nal de las aseveraciones en sujeto y predicado (Frege 1879, p. 3). Su caracterizacin
aventaja tambin a la kantiana en cuanto permite clasificar sin dificultada como anal-
ticas a las aseveraciones que expresan leyes lgicas. En efecto, como indiqu en el
Capitulo 2.1, decimos que una aseveracin se deduce de un conjunto de asevera-
ciones S si ocupa el ltimo lugar en una lista de aseveraciones cada una de las cuales
pertenece a S o se infiere directamente de una o ms de sus predecesoras en la lista.
Por lo tanto, si S es un conjunto de aseveraciones que expresan leyes lgicas y es
2.2 Escritura conceptual 131
una de ellas, diremos que se deduce de S, por cuanto ocupa ciertamente el ltimo
lugar de la lista cuyo nico miembro es y, por hiptesis, S.
5 Antes de leer el resto de este captulo y los siguientes el lector que no haya estu-
diado algo de lgica moderna debiera darle una ojeada al Apndice IX sobre el clculo
predicativo. Como la exposicin es bastante concisa, no creo que le aproveche a quien
no tenga ya cierta prctica en la lectura de obras matemticas. El lector que no la ten-
ga debe leer uno o dos manuales de lgica. Recomiendo a Jeffrey 1981 y Mates 1970,
cuyas virtudes se complementan.
6 Ello genera sorpresas. As, a la luz de los ejemplos de Frege 1879, p. 51, y de una
lectura desaprensiva de los 912, el lector pensar ingenuamente que, en la expre-
siones f(b), g(b), h(b) de la Proposicin 60 (p. 52), la letra b es una constante o varia-
ble individual, y las letras f, g y h son predicados. Pero en la p. 69 se nos manda
sustituir, en la Proposicin 60, la letra b por la variable predicativa y las expresiones
de la forma f() por expresiones de la forma (y), de modo que f(b) ha de reemplazar-
se con (y).
2.2 Escritura conceptual 132
7 Los tres artculos mencionados estn bien traducidos al castellano en Frege, LS.
8 Frege dice que esta clasificacin de los signos y sus funciones se inspira en el ejemplo
de la matemtica que usa letras a, b, x, y, con significado variable e ideogramas
como +, , con un significado fijo. Pero los matemticos, segn l, no son entera-
mente consecuentes, puesto que usan combinaciones de letras, como log, sen, Lim, como
ideogramas (1879, p. 1 n.).
9 Frege 1879, p. 2n., dice que las maysculas griegas son abreviaturas a las que el
lector ha de asignar cualquier sentido apropiado, cuando no estn expresamente defini-
das por el autor.
2.2 Escritura conceptual 133
10 Ntese que Frege identifica aqu la representacin evocada por los signos que puede
variar mucho de lector en lector con el pensamiento expresado mediante ellos que
ha ser el mismo para todos si la escritura sirve como medio de comunicacin; ms
tarde distinguir enfticamente estas dos cosas. Ms grave me parece la confusin si-
2.2 Escritura conceptual 134
go, tomado del lgebra lineal: Si V es un espacio vectorial sobre el cuerpo , las apli-
caciones lineales de V en forman otro espacio vectorial V* sobre . Las aplicacio-
nes lineales de V* en se identifican con los vectores de V mediante la estipulacin
siguiente: para cada r V, r: V* es la aplicacin (demostrablemente lineal) que
en cada V* toma precisamente el valor que : V toma en r. Se acostumbra
designar dicho valor con |r, una expresin que puede leerse de dos maneras, a saber
(i) el valor (r) de la funcin lineal : V en el argumento r V y (ii) el valor
r() de la funcin lineal r: V* en el argumento V*.
12 Cito la definicin pertinente:
Si en una expresin (Ausdruck) cuyo contenido no tiene que ser aseverable
figura en una o ms posiciones un signo (Zeichen) simple o compuesto y pensa-
mos que este signo es reemplazable en algunas de esas posiciones o en todas ellas
por otra cosa (durch Anderes), pero que sea la misma en cada caso, llamamos
funcin a la parte de la expresin que se presenta en este respecto como invaria-
ble y a la parte reemplazable la llamamos su argumento.
(Frege 1879, p. 18; nfasis mo; el pasaje entero va en cursiva en el original)
13 El distingo entre Sinn y Bedeutung es el tema de Frege 1892, pero ya aparece mencio-
nado en Frege 1891, p. 14.
2.2 Escritura conceptual 136
1879. Pero este anlisis rebasa ahora los estrechos lmites a que lo confina-
ba la tradicin. Segn ella, cada aseveracin simple se refera a un solo objeto,
el sujeto, denotado por una expresin saturada, y le atribua una propiedad,
designada con una expresin insaturada, el predicado. En cambio, como Frege
entiende que las expresiones insaturadas denotan funciones en una acep-
cin del vocablo inspirada en la terminologa matemtica, puede con toda
naturalidad admitir que una aseveracin simple se refiera a un n-tuplo de
objetos (n = 1, 2,) y les atribuya una relacin (si n > 1). Por otra parte,
a la luz del anlisis fregeano, es claro que un predicado (expresin insaturada)
no puede hacer las veces de sujeto (expresin saturada). As, si Hp signifi-
ca Pndaro es hombre y Gp significa Pndaro es griego, no es lcito poner
en la primera oracin G en el lugar de p para significar (i) Todo griego
es hombre o (ii) Algn griego es hombre. En estas oraciones del lenguaje
corriente, el sujeto gramatical todo griego, algn griego no denota
un objeto al cual se atribuye el predicado sino que circunscribe la clase a
que ese objeto pertenece (mediante un predicado comn a todos los miem-
bros de esa clase). As, segn Frege, lo que dicen las oraciones citadas que-
da mejor expresado por (i) Si algo es griego, tambin es hombre y (ii) Hay
algo que es griego y tambin hombre (en el simbolismo estndar del clcu-
lo predicativo: (i) x(Gx Hx); (ii) x(Gx Hx)). Gracias a estas innova-
ciones, Frege pudo poner de manifiesto, como dije, la ndole puramente l-
gica de muchas demostraciones matemticas.14
Ahora puedo dar con Frege una definicin ms clara y satisfactoria de la
lnea @ y de los cuatro signos de BS que arriba dejamos sin definir (cf.
Frege 1893, pp. 912). Usar la letra negrita v para nombrar lo verdadero y
la f para nombrar lo falso. La lnea @ designa la funcin cuyo valor es v en
el argumento v y cuyo valor es f en cualquier otro argumento.15 El signo #
14 Por ejemplo, de las premisas 2 es la raz cuadrada positiva de dos (que representar
con R2rd r > 0), Cuatro es el cuadrado de dos (Qcd) y Toda raz cuadrada de
un nmero es una raz cuarta del cuadrado de ese nmero (xy(Qyx z(R2zx
R4zy))) se deduce fcilmente que 2 es una raz cuarta de cuatro (R4rc), una con-
clusin obvia que sin embargo es inaccesible a la lgica aristotlica.
15 As pues, la funcin @, restringida a valores veritativos, es precisamente la aplicacin
x x (@ = v si = v y @ = f si = f), lo cual explica que no haya una signo
para ella en el simbolismo lgico actual: normalmente sera superfluo. Pero Frege no
deslinda explcitamente el dominio de sus funciones, a las que trata como si cada una
2.2 Escritura conceptual 138
de ellas estuviera definida en todo el universo de objetos. Esto es una ilusin, pues si
W designa el universo de objetos, una funcin irrestricta binaria (una funcin de dos
variables) no est definida en W sino en W2, una funcin ternaria en W3, etc.
16 Esta funcin, como todas las de Frege, est definida para cada objeto (nota 15). Segn
esto, #x es v aunque x no denote un valor veritativo.
17 Frege 1879, p. 5, dice que si y significan contenidos aseverables, hay las cuatro
posibilidades siguientes: (1) se afirma y se afirma ; (2) se afirma y se niega ;
(3) se niega y se afirma ; (4) se niega y se niega . $ significa entonces la
^
aseveracin de que la tercera de estas posibilidades no se cumple, sino una de las
otras tres. A la luz de esta caracterizacin, Baker y Hacker (1984), concluyen que en
1879 Frege no haba dado an con la definicin verifuncional de la implicacin, des-
cubierta por Filn de Megara en el siglo III a.C. El texto citado respalda este diag-
nstico slo si se toma al pie de la letra, esto es, si se entiende que $ es una
^
aseveracin biogrfica relativa a lo que alguna persona indeterminada de hecho aseve-
ra o no asevera. Pero no creo que fuera la intencin de Frege entenderlo as. En las pp.
1011 del mismo libro trata como equivalentes las expresiones se afirma ( wird
bejaht) y ha de afirmarse ( zu bejahenist), y creo que ya en 1879 Frege
pensaba que un contenido aseverable ha de afirmarse si y slo si es verdadero.
2.2 Escritura conceptual 139
18 Su buen sentido contrasta con la irreflexin de esos profesores de lgica que ensean que
( ) se lee si , entonces y tienen luego que enfrentar la mirada escptica de sus
alumnos cuando, a resultas de ello, se ven forzados a sostener que un enunciado como si
la luna est hecha de queso, entonces 2 + 2 = 4 expresa una verdad necesaria.
2.2 Escritura conceptual 140
/A
^B
!B
!A
19 En la nota 6 mencion las sustituciones que Frege aventura para probar la Proposicin
90. Hay otros ejemplos.
20 Por ejemplo, el axioma 1 excluye el caso en que p es f, q es v y p es v, el cual es
evidentemente imposible, puesto que p no puede ser v y f a la vez (Frege 1879, 14).
Por cierto, esto no es una demostracin del axioma; pero al aclarar lo que ste signi-
fica se pone de manifiesto que no es posible negarlo.
2.2 Escritura conceptual 142
1. (p (q p))
2. ((p (q r)) ((p q) (p r)))
8. ((p (q r)) (q (p r)))
28. ((p q) (q p))
31. (p p)
41. (p p)
52. ((c = d) ((c) (d)))
54. (c = c)
58. (x(x) (a))
21 Doy a cada axioma el nmero que tiene en el libro de Frege (los nmeros intermedios
corresponden a teoremas deducidos de los axiomas precedentes). La traduccin ofre-
cida demanda algunos comentarios. Debemos recordar que en BS, el signo = ( en
1879) funciona como nuestro smbolo de identidad = si las expresiones a la izquierda
y la derecha son variables individuales o nombres de objetos, y como nuestro smbolo
de equivalencia si dichas expresiones son oraciones. Frege permite sustituir las
letras c y d que figuran en los Axiomas 52 y 54 tanto por nombres como por oracio-
nes. Por ltimo, como seal en la nota 6, en 1879 Frege se permite reemplazar la
variable ligada en el Axioma 58 no slo por nombres, sino tambin por predicados.
2.2 Escritura conceptual 143
22 En una carta dirigida a Frege en esa fecha, Russell vincula directamente la paradoja
que hoy se conoce por su nombre a la liberalidad con que Frege admite y maneja las
variables predicativas en Escritura conceptual. Esa liberalidad se manifiesta
especficamente en la prctica fregeana a que alud en la nota 6 de sustituir por un
predicado la variable c que figura en la lnea superior del Axioma 58, . Sea w el pre-
dicado es un predicado no predicable de s mismo. Russell se pregunta si w es
predicable de s mismo. Como quiera que se conteste esta pregunta, se obtiene una
contradiccin. Por lo tanto, concluye Russell, w no es un predicado. Pero la contradic-
cin es inevitable bajo las reglas (o prcticas) de Escritura conceptual. En efecto, en el
BS de 1879, la condicin con que Russell caracteriza el predicado w tendra que escri-
birse as: 1F ((@w()) (# ())). Si en el Axioma 58 sustituimos, a la ma-
nera de Frege, f() por ((@w()) (#())), por y c por w, y aplicamos MP
al par de premisas que forman el resultado de esta sustitucin y la condicin antedicha
obtenemos inmediatamente la contradiccin
1((@w(w)) (#w(w)))
Russell agrega: Asmismo, no hay ninguna clase (como un todo) de aquellas clases
que como todos no se pertenecen a s mismas. De ello concluyo que bajo ciertas
circunstancias un conjunto definible no forma un todo (eine definierbare Menge kein
Ganzes bildet). (Frege, WB, p. 211). La paradoja de Russell surge, por cierto, tam-
bin en el sistema ms riguroso de Frege 1893/1903 (vase el Apndice XII).
2.3 FUNDAMENTOS DE LA ARITMTICA
1 Al redactar este capitulo tuve a la vista con mucho provecho la obra de Gillies (1982)
y la Seccin XIX del libro de Crispin Wright (1983).
145
2.3 Fundamentos de la aritmtica 146
P1 1 N.
(1 es un nmero.)
P2 a N. . a + 1 N.
(Si a es un nmero, el siguiente de a es un nmero.)
P3 a, b N. . a = b. = . a + 1 = b + 1.
(Si a y b son nmeros, a es igual a b si y slo si el siguiente de a
es igual al siguiente de b.)
P4 a N. . a + 1 = 1.
(Si a es un nmero, el siguiente de a no es igual a 1.)
P5 k K. 1 k x N. x k : x . x + 1 k : : . N k.
(Si k es una clase tal que (i) 1 pertenece a k y (ii) para todo objeto
x, si x es un nmero y x pertenece a k, tambin el siguiente de x
pertenece a k, entonces k incluye a toda la clase de los nmeros.)
a, b e N. . a + (b + 1) = (a + b) + 1
5 Como vimos en la p. 142, n. 21, tambin Frege utiliza su signo de identidad = para
expresar la equivalencia entre oraciones. Pero en su sistema esto no constituye un uso
equvoco de dicho signo, ya que, segn l, una oracin denota su valor veritativo. Ob-
viamente, si dos oraciones son equivalentes, el valor veritativo que ambas denotan es
uno y el mismo.
2.3 Fundamentos de la aritmtica 149
a, b . a b : = : x a. x. x b (50)
Aqu significa inclusin cuando est escrito entre los nombres de clase a
y b, pero significa implicacin en los otros casos. Con el subndice x que
acompaa a la ltima implicacin Peano quiere decir que sta vale cualquie-
ra que sea el objeto x. El subndice x hace, pues, las veces de nuestro
cuantificador universal x (en lugar de x a. x. x b hoy escribiramos
x(x a x b)). Peano escribe asimismo =x para generalizar una equi-
valencia.
Las explicaciones precedentes, aunque tediosas, apuntan a una importante
limitacin comn a toda escritura conceptual. Aunque se pretenda absoluta,
la precisin que tal escritura confiere al pensamiento no ser mayor que la
que se logre discurriendo para definirla y reglamentarla en una lengua
viva. Por otra parte, la escritura conceptual permite fijar ideas de un cierto
grado de precisin y protegerlas merced a la artificialidad y carencia de
poder sugestivo de sus smbolos contra la erosin por el torrente de par-
frasis y metforas de que se nutre el discurso natural.
Atendamos ahora a los primitivos N, 1 y +1. En los axiomas P1P4, N
figura siempre a la derecha del signo . Por lo tanto, segn la interpretacin
arriba mencionada, podramos entender que N es un predicado, no el nom-
bre de una clase o coleccin existente de objetos. Pero en P5 figura la clu-
sula N k. De acuerdo con la Proposicin 50 del Prefacio, esto slo quiere
decir algo si N K. El axioma P1 dice que 1 es un elemento distinguido de
esta clase N. Los axiomas P2P4 caracterizan la aplicacin de N en N por
x x + 1. P2 indica que se trata efectivamente de una aplicacin con do-
minio y codominio N, puesto que dice que para cada objeto a que pertenez-
ca a N hay tambin en N un determinado elemento designado por a + 1. P3
indica que esta aplicacin es inyectiva (a + 1 = b + 1 slo si a = b).6 P4
dice que el objeto distinguido 1 no cae dentro del alcance de la aplicacin x
x + 1 (no existe un x N tal que 1 = x + 1). Finalmente, P5 dice que la
clase N est incluida en cualquier clase k que rena los dos requisitos si-
guientes: (i) k contiene el elemento distinguido 1 y (ii) si x es cualquier objeto
contenido a la vez en N y en k, k contiene tambin el objeto x + 1 (que
ciertamentemente existe, en virtud de P2, puesto que x N). Por lo tanto, si
entendemos como parece haber entendio Peano que cada propiedad atri-
buible a objetos determina una clase formada por los objetos que tienen esa
propiedad, el axioma P5 justifica un mtodo para demostrar que una propie-
dad es comn a los objetos de la clase N. Sea k la clase formada por los
objetos que tienen la propiedad k*. En virtud de P5, para probar que todos
los objetos de la clase N tienen la propiedad k* (de modo que N k) basta
probar que 1 la tiene y que, si la tiene cualquier x N tambin la tiene el
respectivo objeto x + 1. Este mtodo de prueba se llama induccin matem-
tica (finita).
Para apreciar mejor el potencial de los axiomas de Peano, consideremos
un conjunto no vaco cualquiera N y una aplicacin inyectiva : N N, tal
que un determinado objeto 1 N queda fuera del alcance de (x(x N
(x) 1)). La estructura N,,1 evidentemente satisface los axiomas P1
P4, si entendemos que N es la clase N, que 1 es el objeto distinguido 1 y
que es la aplicacin x x + 1. Qu condiciones adicionales tiene que
cumplir N,,1 para que satisfaga adems el axioma P5? En Was sind und
sollen die Zahlen? (1888), Dedekind haba dado a esta pregunta una respuesta
que Peano no incorpora a su tratamiento del asunto, posiblemente porque
cuando redact Arithmetices Principia (1889) todava no haba estudiado bien
aquel libro (que cita, sin embargo, en su Prefacio). Pero antes de hablar de
ella, conviene tener presentes algunos ejemplos de estructuras que efectiva-
mente satisfacen los cinco axiomas P1P5. Sea N el conjunto de los smbo-
los con que representamos los enteros positivos: N = {1, 2, 3,}; llame-
mos 1 al smbolo 1 y a la aplicacin que asigna a cada smbolo el smbo-
lo siguiente.7 Entonces N,,1 satisface los cinco axiomas de Peano. Pero
7 Ntese que digo los smbolos, no los objetos (nmeros) que ellos supuestamente repre-
sentan. Qu sean estos objetos es lo que Peano y Dedekind buscaban establecer. Para
que el conjunto de smbolos {1, 2, 3,} est bien definido es preciso, claro est,
disponer de una regla que determine la figura del sucesor inmediato de cualquier sm-
bolo dado. Pero evidentemente disponemos de ella. No sabe acaso el lector escribir
en el acto el nmero que sigue a 37.045.622.876.359? Con un pequeo esfuerzo puede
tambin sin duda nombrarlo, en castellano, en ingls y en cuntas lenguas conozca.
2.3 Fundamentos de la aritmtica 151
10 Esto se debe, seguramente, a la ndole misma de las aplicaciones que Dedekind consi-
dera en su libro. El codominio B de una aplicacin : A B cobra importancia como
factor individualizador cuando atendemos a las propiedades inherentes a en virtud de
las estructuras caractersticas de A y B. Por ejemplo, si S es una superficie curva en el
espacio euclidiano E, la mtrica estndar de E induce una mtrica en S (que determi-
na, por ejemplo, cuales son las rutas ms cortas que puede seguir una hormiga que
camina sobre S). La inclusin : S E, x x, que asigna a cada punto x de la
superficie S el mismo punto considerado como elemento del espacio E, difiere enton-
ces de la identidad IS: S S, x x, puesto que IS es una isometra, pero normal-
mente no lo es (dos pares de puntos equidistantes en S generalmente no equidistan en
E).
2.3 Fundamentos de la aritmtica 154
propia imagen (K). En otras palabras, un sistema K es una cadena con res-
pecto a una aplicacin : S S si y slo si (K) K S. En aras de la
brevedad dir -cadena en vez de cadena con respecto a . Obviamente,
el propio sistema S es una -cadena. Consideremos ahora una parte cual-
quiera A S. La -cadena de A designada en el libro de Dedekind por
A0 es la interseccin de todas las -cadenas que incluyen a A. Obsrvese
que, si A mismo es una cadena, A0 = A. Si x es un elemento cualquiera de S,
llamar la -cadena de x y designar como Dedekind con x0 a la -
cadena del sistema {x} cuyo nico elemento es x. (Lamentablemente, la nota-
cin A0, x0, no indica la aplicacin con respecto a la cual estos sistemas son
cadenas; pero la usar slo en contextos en que no hay peligro de confu-
sin).13
Dedekind demuestra el siguiente Teorema de la Induccin Completa (Satz
der vollstndigen Induction; en adelante, TIC): Sean : S S, A S y A0
la -cadena de A; sea un sistema cualquiera (incluido o no en S). Para que
A0 est incluida en (A0 ) son suficientes estas dos condiciones: (i) A
y (ii) x A0 slo si (x) . En efecto, si se cumple la condicin
(i), A A0 , de modo que el sistema G = A0 existe.14 Tenemos que
A G A0. Como A0 es una -cadena, x A0 (x) A0. Por lo tanto,
(G) A0. Por otra parte, (ii) implica que (G) . Por lo tanto, si (ii) es
verdad, tenemos que (G) G. G es, pues, una -cadena, una de las -
cadenas que incluyen a A. Por lo tanto, A0 G . Q.E.D.
. (N) N.
. N = 10 (la -cadena de 1).
. 1 (N).
. es similar (inyectiva).15
15 Dedekind 1888, #71. He colocado el texto de los postulados fuera de la cita entre
comillas porque no uso la misma notacin que Dedekind.
16 En efecto, si : S S es cualquier aplicacin y A S, la -cadena de A, A0 = A
(A0) (Dedekind 1888, #58). Por lo tanto, N = 10 = {1} (10) = 1 (N). La citada
proposicin #58 se prueba as: Por la proposicin #57 (demostrada en la nota 13), (A0)
= ((A))0. Para abreviar, estipulamos que L = (A0) y K = A L. Entonces (A) L
(ya que A A0) y, como L es una -cadena, la demostracin del lema utilizado en la
nota 13 para probar la proposicin #57 indica que tambin K es una -cadena tal que
2.3 Fundamentos de la aritmtica 158
determinado por dos de ellas, entonces H, as descrito, realiza todos los teo-
remas de la geometra proyectiva plana. Sorprende por eso que Frege, cuya
tesis doctoral (1873) vers sobre un tema de geometra proyectiva, haya re-
sistido el enfoque estructuralista aun all donde, como en la teora axiomtica
de la geometra de Hilbert, su necesidad saltaba a la vista.22 La diferencia
esencial entre su fundamentacin de la aritmtica y la propuesta por Dedekind
se debe justamente a esta extraa resistencia o, mejor dicho, ceguera de
Frege. As como los telogos demandan un concepto de Dios que no tenga
ms que un solo ejemplar, Frege exige una definicin de nmero que certi-
fique la unicidad del uno, el dos, el tres, etc. Como veremos, esta exigencia
lo indujo a la contradiccin que arruina su teora.23
La primera contribucin importante de Frege a la fundamentacin de la
aritmtica aparece en la tercera parte de Escritura conceptual (1879, pp. 55
87). Consiste en la demostracin de varios teoremas de lo que Frege llama
Teora general de las series (allgemeine Reihenlehre). Uno de ellos pro-
vee, como el TIC de Dedekind, una justificacin directa para la induccin
matemtica finita. Camuflados en la escritura BS, estos resultados de Frege
no llamaron la atencin de Dedekind y Peano cuando elaboraban sus teoras
de la aritmtica. Como suele ocurrir en matemticas, el genio del autor se
27 En esta segunda aplicacin del Axioma 58, (x(x) (a)), hay que entender como
Frege que la variable ligada x puede ser predicativa y por ende puede ser sustituida
con la variable que aparece ligada en la premisa (iii). Frege nos pedira sustituir en
(x(x) (a)), x por , a por , y () por ( (v(xv v) y)); cf.
p. 131, nota 6.
2.3 Fundamentos de la aritmtica 164
Frege rechaza esta propuesta en el acto, aunque admite que es tan natural
que el rechazo demanda una explicacin. Su principal defecto consiste, se-
gn l, en que se ha definido la expresin a C le corresponde el nmero n
+ 1 mediante la expresin a C* le corresponde el nmero n, cuyo signifi-
cado se desconoce. Utilizando las definiciones ofrecidas,
29 La primera oracin de este pasaje muestra que en 1884 Frege todava utilizaba como
en alemn corriente Bedeutung (significado) y Sinn (sentido) como sinnimos.
2.3 Fundamentos de la aritmtica 167
30 Hilbert llama al sistema de los nmeros algebraicos, esto es, los nmeros reales que
son soluciones de ecuaciones polinomiales con coeficientes enteros. Frege, 1903b, p.
374, escribe:
En la p. 20 [de Hilbert 1899] se dice: Tomamos como punto un par de nmeros
x,y del dominio , etc. Si mediante la definicin y los axiomas pertinentes se
le hubiese ya conferido una denotacin (Bedeutung) a la palabra punto, no se
podra hacerlo aqu otra vez. La cosa hay que pensarla as quizs: el concepto es
un par de nmeros del dominio , que es de primer orden, igual que el concepto
euclidiano de punto, debe caer bajo el concepto hilbertiano de segundo orden (si
es que hay tal concepto). Molesta, claro est, el uso de la palabra punto en ambos
casos, pues evidentemente tiene en cada uno una denotacin diferente.
El 27 de diciembre de 1899 Frege ya le haba objetado por carta a Hilbert que sus
conceptos de punto y entre no son unvocos (WB, p. 63). Hilbert le envi a vuelta
de correo la declaracin sobre el sistema amor, ley, deshollinador, que cit al
comienzo de la Seccin 1.8.1.
2.3 Fundamentos de la aritmtica 168
31 Usando las ideas de Frege 1891, diramos que coordina a con b si y slo si la fun-
cin toma el valor v en el argumento a,b. Como Frege (1884, p. 84) explica
prolijamente, es enteramente legtimo decir que coordina los objetos que caen bajo F
2.3 Fundamentos de la aritmtica 169
cumple los dos requisitos siguientes: (i) si el par a,b1 cae bajo el concepto
, entonces a,b2 cae bajo slo si b1 = b2; (ii) si el par a1,b cae bajo el
concepto , entonces a2,b cae bajo slo si a1 = a2. Utilizar la abreviatu-
ra F G para significar que el concepto F es equinumeroso con el concep-
to G. En nuestra jerga actual diramos pues que, con arreglo a [N], F G
si y slo si existe una aplicacin biyectiva de la extensin de F en la exten-
sin de G. La relacin de equinumerosidad es evidentemente una equivalen-
cia puesto que (i) cada concepto es equinumeroso consigo mismo, (ii) si F
G, G F, y (iii) si F G y G H, F H. Como Frege supone tcitamente
que hay una suerte de reino formado por la totalidad de los conceptos, para
l es claro que la relacin de equinumerosidad determina una particin de
ese reino en colecciones de conceptos equinumerosos. Ellas son las clases
de equivalencia determinadas por la relacin. Bajo este supuesto tenemos,
pues, que en virtud de [N] cada concepto F pertenece a una y slo una de
esas clases. Ella es la extensin del concepto que expresamos con el predi-
cado es equinumeroso con F. Definimos con Frege (1884, p. 85):
con los objetos que caen bajo G simblicamente: x(Fx y(Gy xy)) aunque
la extensin de F est vaca. En efecto, si x(Fx x x), es claro que xFx, de
modo que x(Fx y(Gy xy)). La ltima oracin equivale a x(Fx y(Gy
xy)).
2.3 Fundamentos de la aritmtica 170
32 No escapar al lector que, conforme a [N], un nmero puede ser su propio predecesor
inmediato. Por ejemplo, si n es el nmero correspondiente al concepto punto del cr-
culo con centro P y radio r y m es el nmero correspondiente al concepto punto ex-
cntrico del crculo con centro P y radio r, [N] implica que mn aunque m = n (pues
ambos conceptos son equinumerosos). Por lo tanto, contra lo que parecen creer algu-
nos traductores, la serie natural de los nmeros, en el sentido de Frege, no es lo mismo
que la serie de los nmeros naturales, en el sentido corriente. Nuestros nmeros natu-
rales son lo que Frege (1884, p. 96) llama nmeros finitos, esto es, los nmeros perte-
necientes a la -serie iniciada con 0 (cf. [S3]). Por cierto, un nmero tal que 0 x,
satisface la condicin xx.
2.3 Fundamentos de la aritmtica 171
Como 0 < x Nx, tenemos adems que (por [S3] y Frege 1879, Teorema
81, demostrado arriba en la p. 163):
35 Supongamos, por el contrario, que m < m. En tal caso, el concepto nmero finito
perteneciente a la -serie que llega al predecesor inmediato de m sera equinumeroso
con el concepto nmero finito perteneciente a la -serie que llega a m, y el nmero
correspondiente a este ltimo concepto no podra ser el siguiente de m..
36 La proposicin x(Nx (x < x)) es el Lema 52 en Wright 1983, Seccin XIX.
Wright bosqueja una demostracin en las pp. 16567. Ella depende de una definicin
y dos sublemas. Defino con Wright: el concepto F es menos amplio que el concepto G
(F < G) si y slo si hay un concepto H tal que F G H y x(Gx Hx). (Aqu G
H designa el concepto bajo el cual caen precisamente todos los objetos que caen
bajo G y bajo H). Los sublemas demostrados por Wright se pueden enunciar as: [521]
Si u < v y u es el nmero correspondiente a un concepto U y v es el nmero corres-
pondiente a un concepto V, entonces U < V. [522] Si el nmero correspondiente al
concepto F es un nmero finito, entonces (F < F) (F no es menos amplio que s
2.3 Fundamentos de la aritmtica 173
mismo). Con los supuestos de Wright es fcil demostrar adems que si x es un nmero
finito, x es el nmero correspondiente a algn concepto. Combinados con ella, 521 y
522 implican que ningn nmero finito se -precede a s mismo.
37 Sea F la propiedad definida por: Fx si y slo si hay un concepto G y un objeto u tales
que Gu y x es el nmero correspondiente a G. Si w es el siguiente de cualquier nme-
ro, [N] implica que Fw. As pues, trivialmente, F es una propiedad -hereditaria. Por
lo tanto, si u es un nmero cualquiera, F es una de las propiedades -hereditarias del
siguiente de u. Como obviamente, F0, resulta que (u < 0): 0 no posee todas las
propiedades -hereditarias del siguiente de u.
38 Segn lo que recin hemos visto, Tnm Nm m < n. Nm por hiptesis y m < n si
y slo si n tiene todas las propiedades -hereditarias que posee el siguiente de m. Esta
es una verdad trivial si, como hemos supuesto, n es justamente el siguiente de m.
39 Tn x x m x < m es una consecuencia directa de la conjuncin de las dos aseve-
raciones precedentes con el Lema 5121 de Wright 1983, Seccin XIX, cuya demostra-
cin Wright esboza en las pp. 16365. Ella depende de la tricotoma de los nmeros
finitos: xy(Nx Ny x < y x = y y < x) (Lema 51212 de Wright) y de la
Proposicin 124 de Frege 1879: Si es un procedimiento unvoco y xy, entonces z(y
< z y z) (Lema 51211 de Wright).
2.3 Fundamentos de la aritmtica 174
177
2.4 La teora de los tipos lgicos 178
de Black (en Schilpp 1944) aceptar Russell verla as (Schilpp 1944, p. 691).
La versin publicada en el tomo I de Principia Mathematica en 1910 es el fruto
de una meditacin compleja y vacilante, atenta a preocupaciones metafsicas, y
ello se le nota. En lo que sigue trazar a grandes rasgos su desarrollo.5
A la teora cantoriana del transfinito se le imputaban dos paradojas que
algunos juzgaban fatales: (i) La paradoja de Cantor: el cardinal del con-
junto de todos los conjuntos tiene que ser mayor que cualquier otro cardinal
pero, segn el Teorema de Cantor, es menor que el cardinal del conjunto de
las partes del conjunto de todos los conjuntos. (ii) La paradoja llamada de
Burali-Forti: el conjunto de los ordinales est bien ordenado y por lo tanto
tiene un ordinal, mayor que cualquier ordinal perteneciente a dicho conjun-
to, el cual, por ser un ordinal, pertenece sin embargo a ese conjunto. La
paradoja de Russell, inspirada por la demostracin del Teorema de Cantor
(Captulo 1.6), se deja insertar en este mismo orden de ideas, si entendemos,
con Russell (1903, 68), que las clases a que se refiere la paradoja son
precisamente los objetos que en la jerga matemtica se llaman conjuntos. Se
distingue, empero, de las dos paradojas citadas en cuanto no envuelve los
conceptos de cardinal u ordinal ni ningn otro concepto especficamente
matemtico, de modo que es propiamente una paradoja de la lgica univer-
sal, no de una disciplina matemtica particular. En su primer intento de re-
solverla, Russell apela al distingo introducido en Russell 1903, Cap. VI
entre una clase considerada como pluralidad de objetos (the class as many)
y una clase considerada como siendo ella misma un objeto (the class as one).
Damos por descontado dice Russell que dondequiera hay una clase-plu-
ralidad tambin hay una clase-objeto, pero este axioma no tiene que valer
universalmente y parecera ser la fuente de la contradiccin. As pues, con
slo negarlo se superar toda la dificultad (1903, 104).6
Las seis apretadas pginas que Russell dedica a La doctrina de los tipos
(1903, Apndice B) no son un dechado de claridad,7 pero es bastante claro
class as one, la clase-objeto. Pero no toda expresin especificadora k tiene esta virtud.
As, si k es la frase sustantiva clase que no es miembro de s misma, la paradoja de
Russell implica que no puede existir la clase-objeto de todas las k. Pero contra lo
que Russell va a sostener ms tarde ello no nos impedira hablar con sentido de una
k, cualquier k, cada k.
7 Especialmente desconcertante es la relacin que establece Russell aqu entre su inci-
piente doctrina de los tipos y el par de conceptos clase-como-muchos/clase-como-uno.
Segn l, una clase-como-uno es un objeto del mismo tipo que los comprendidos en
2.4 La teora de los tipos lgicos 181
9 Uso aqu la notacin de Russell 1903. Russell 1906 designa una funcin proposicional
cualquiera, predicativa o no, con una expresin formada por una minscula griega se-
guida de un signo de admiracin y una minscula latina cursiva, vgr. !x. Pero en
Principia Mathematica el signo de admiracin a la derecha de una minscula griega
distingue a cierto gnero de funciones (llamadas predicativas, pero en una nueva
acepcin que explico en la nota 20). Para no turbar al lector con tantas notaciones
incompatibles, me abstengo de emplear la de Russell 1906.
10 Obsrvese que, como Russell equipara sus clases a lo que los matemticos llaman con-
juntos, tiene que llamar clases propias a lo que los matemticos desde von
2.4 La teora de los tipos lgicos 184
En 1906, todas las simpatas de Russell van a la teora sin clases. El es-
crito que comentamos concluye con una nota suplementaria, fechada el 6 de
febrero de 1906, en la que dice que sus ltimas investigaciones lo han per-
suadido de que la teora sin clases proporciona la completa solucin de las
dificultades suscitadas por las paradojas (EA, p. 164). Se refiere, sin duda, a
los resultados que presenta en su artculo Sobre la teora sustitucional de
las clases y las relaciones (1906a), sometido a la London Mathematical
Society el 24 de abril de 1906, pero retirado antes de que saliera impreso,
porque dej de satisfacerlo (se public pstumamente en 1973). El nombre
teora sustitucional alude al mtodo de sustitucin de expresiones con que
propone eliminar o hacer ontolgicamente inocuos los ingredientes del
lenguaje que aparentemente hacen referencia a las clases.11 Dicho mtodo le
fue sugerido seguramente por su brillante anlisis de las descripciones defi-
nidas (Russell 1905), que paso a explicar.
Afligido por la dificultad de asignar una denotacin a expresiones tales
como la esposa favorita del obispo de Roma o el ro de oro derretido que
desemboca en el Orinoco, que describen algo que no existe, Russell opt
por concebirlas como abreviaturas que sirven para representar en contextos
de un cierto gnero a otras expresiones ms largas, las cuales, a su vez, no
denotan nada. Concretamente, cuando se dice que
Neumann llaman clases impropias (propias son precisamente las clases que no son
conjuntos). Recordemos de paso que como se vio en la Seccin 1.8.4 la teora de
conjuntos de von Neumann da una respuesta precisa a la dificultad mencionada por
Russell: una clase es demasiado grande y por lo tanto es propia en el sentido de
von Neumann, impropia en el sentido de Russell si y slo si es equinumerosa con la
clase de todos los conjuntos.
11 Como Russell abandona muy pronto la teora de 1906a pero sigue simpatizando con la
idea de la eliminacin de las clases, los expertos distinguen entre la teora sin clases
y la teora sustitucional de las clases. Pero, comparando textos, no hay duda de que
la teora sin clases bosquejada en Russell 1906 (EA, pp. 154-56) y aludida en la nota
suplementaria al final (EA, p. 164), no es otra que la teora sustitucional explicada en
1906a.
2.4 La teora de los tipos lgicos 185
(1*) Existe un objeto x tal que (i) x es un ro de oro derretido que desem-
boca en el Orinoco, (ii) x es ms caudaloso que el Guadalquivir y
(iii) si cualquier objeto y es un ro de oro derretido que desemboca
en el Orinoco, entonces y es idntico a x.
12 Lo anterior traduce literalmente palabras de Russell. No pretendo que sean claras. Como
una proposicin es un estado de cosas real o posible la letra a designa aqu un
ingrediente objetivo del mismo. La variable x, en cambio, no puede sino ser un objeto
lingstico: un pronombre si est ligada, la indicacin de un hueco (en el sentido de
Frege) si est libre Cmo se puede reemplazar un ingrediente objetivo de un estado
de cosas con un hueco? Cul es el modo de ser del producto de tal procedimiento?
Incapaz de responder a estas preguntas, las tomo como un indicio ms de la confusin
que, en diversas modalidades, acompa a Russell durante casi toda su carrera filos-
fica.
2.4 La teora de los tipos lgicos 186
equivale a p(x/a) es verdadera para todo valor de x. Cabe, pues, decir que
la aseveracin p(x/a) es verdadera para todo valor de x no depende del sujeto
a, sino slo de la forma de p (EA, p. 155). Russell propone que usemos
aseveraciones de este tipo en vez de mencionar funciones proposicionales o
clases determinadas por ellas.
probado duradera. En cambio, Russell, que buscaba certificar como si hiciera fal-
ta las matemticas hechas por otros, daba solamente con axiomas implausibles, ins-
pirados por un principio que l mismo juzgaba insuficiente (1906, en EA, p. 147, cita-
do arriba en la p. 183).
15 Esto puede deberse a que Whitehead no favoreca la eliminacin de las clases. El 22
de febrero de 1906 o sea, dos semanas despus de la fecha de la nota suplementaria
en que Russell abraza sin reservas esa alternativa Whitehead le escribi protestando
contra su teora sustitucional, que funda toda la matemtica en un artificio tipogrfico
(a typographical device) y de este modo contradice las doctrinas principales del tomo
I [= Russell 1903] (citado por Lackey en Russell, EA, p. 131; cf. las otras citas y
comentarios de Lackey en las pp. 131-32).
16 Una versin revisada de estos ensayos forma los Captulos III, IV y V del libro II de
Science et mthode (Poincar 1908). A ella remiten mis referencias.
2.4 La teora de los tipos lgicos 188
17 Cf. tambin este otro pasaje, referente a la paradoja de Burali-Forti: Mientras se trate
de demostrar que uno es un nmero, la pasigrafa basta; pero si se presenta una difi-
cultad, si hay una antinomia que resolver, la pasigrafa se torna impotente (Poincar,
CM, p. 123). Pasigrafa esto es, escritura para todos (o para todo) es el nom-
bre que daba Peano a su escritura conceptual.
18 Antinomia es decir, antilegalidad llam Kant al conflicto de la razn pura con-
sigo misma que estudia en su Crtica de la razn pura. Dicho conflicto se manifiesta,
segn Kant, en la demostracin de varios pares de aseveraciones contradictorias. Con-
forme a un precedente establecido por el propio Kant, la palabra antinomia se usa
comnmente para designar a cada uno de estos pares. Por ejemplo, la segunda antino-
mia kantiana consta de la tesis, Todo cuerpo consta de partes indivisibles y la ant-
tesis, Todo cuerpo es indefinidamente divisible.
2.4 La teora de los tipos lgicos 189
20 Vase el Captulo 1.7, nota 4. Para mayor confusin, Russell (1908) emplea la palabra
predicativo en una tercera acepcin. Como, en virtud de la teora sin clases, no hay
funciones proposicionales predicativas en el sentido de Russell (1906), y en virtud de
la sintaxis adoptada, no es posible representar en la escritura conceptual una funcin
proposicional impredicativa en el sentido de Poincar (1906), la palabra ha quedado
vacante y se la redefine entonces como sigue: Una funcin de orden n y una sola va-
riable es predicativa, si esa variable es de orden n 1; una funcin de varias variables
es predicativa, si al reemplazar por constantes todas sus variables excepto una se ob-
tiene una funcin predicativa de la variable restante (Russell LK, p. 78). Ms adelante
veremos qu es lo que aqu se llama el orden de una funcin o de una variable.
Whitehead y Russell 1910/13 reiteran esta definicin (PM, I, 53), pero dan tambin
otra ms sencilla que, en virtud de la sintaxis adoptada en ese libro, resulta ser equiva-
lente a la anterior: Se dice que una funcin es predicativa cuando es una matriz, esto
es, cuando no envuelve variables ligadas (apparent variables) (PM, I, 164, 163).
2.4 La teora de los tipos lgicos 191
Por lo tanto, x slo tiene un significado bien definido (es decir, bien
definido excepto en cuanto es de su esencia ser ambigua) si los objetos
a, b, c, etc., estn bien definidos. En otras palabras, una funcin no es
una funcin bien definida a menos que todos sus valores ya estn bien
definidos. De esto se desprende que ninguna funcin puede tener entre
sus valores algo que presuponga la funcin, pues, si lo tuviera, no podra-
mos considerar que los objetos ambiguamente denotados por la funcin
estn definidos mientras la funcin no estuviera definida, mientras que, a
la inversa, como acabamos de ver, la funcin no puede estar definida
mientras no lo estn sus valores. Este es un caso particular, pero tal vez
el ms fundamental, del principio del crculo vicioso.
(Whitehead y Russell, PM, I, 39)
24 La primera razn propuesta es esta: Una funcin no puede servir de argumento a otra
cuyo mbito de significacin incluya objetos individuales, porque una funcin no es
un objeto definido sino una mera ambigedad a la espera de una determinacin [],
y obviamente no la obtiene con slo reemplazar a algo determinado en una proposi-
cin. Por eso los nombres Whitehead y Poincar pueden sustituir a la variable x en
la funcin proposicional x es un matemtico ingls, generando, respectivamente, una
proposicin verdadera y una falsa, pero si reemplazamos la x por el nombre de una
funcin proposicional como, por ejemplo, z es una estrella de quinta magnitud el re-
sultado carece de sentido. Whitehead y Russell reconocen que el citado argumento no
se aplica a una funcin proposicional de una o ms variables si todas estas estn liga-
das (de modo que lo que tenemos entre manos no es propiamente una funcin
proposicional sino una proposicin generalizada). Sirva (x).Px Kx para abreviar la
proposicin generalizada Todo planeta describe una elipse en uno de cuyos focos est
el sol. Entonces, obviamente, la expresin (x).Px Kx es un matemtico ingls ca-
rece de sentido, aunque las partes de que consta no adolecen de indefinicin. Necesi-
tamos, entonces, una nueva objecin, a saber, la siguiente: Una proposicin no es un
ente singular, sino una relacin entre varios; por lo tanto, una aseveracin en que figu-
re una proposicin como sujeto slo ser significativa si puede reducirse a una aseve-
racin sobre los trminos que figuran en la proposicin. [] Pero esto no es posible
en el caso de una aseveracin tal como p es un hombre, donde p es una proposicin.
Por eso {(x).x} es un hombre carece de sentido (PM, I, 48; cursiva ma). El argu-
mento depende de la oracin que he destacado en cursiva. No logro imaginarme qu
pudo inducir a los autores a pensar que esa oracin es verdadera. El ejemplo siguiente
demuestra que no lo es: El Teorema de Pitgoras se deduce de los axiomas de Hilbert
para la geometra euclidiana. La relacin de deducibilidad que aqu se afirma que
subsiste entre una cierta proposicin y un determinado grupo de proposiciones no pue-
de aseverarse de los trminos puntos, rectas, etc. que figuran en dichas proposi-
ciones, ni siquiera es equivalente a una relacin que subsista entre esos trminos.
25 PM, I, 51, 132. En la p. 162 los autores dicen: Podemos explicar un individuo como
algo que existe por su propia cuenta; entonces, obviamente no es una proposicin, puesto
que las proposiciones, segn se explic en el Captulo II de la Introduccin (p. 43),
son smbolos incompletos, que no tienen significado sino cuando de las usa [en un
contexto]. Pero en la p. 161 advierten que en la prctica no es necesario saber qu
objetos pertenecen al tipo ms bajo, ni si el tipo ms bajo de variable que figura en un
2.4 La teora de los tipos lgicos 194
(((0),(0)),(0,0,(0,(0))),((((0))),0))
dado contexto es el de los individuos o es otro. Pues en la prctica slo importan los
tipos relativos de las variables; as el tipo ms bajo que figura en un dado contexto
puede llamarse de los individuos por lo que hace a ese contexto. [] Lo esencial
es el modo cmo los otros tipos se generan a partir de individuos, como quiera que
est constituido el tipo de los individuos.
2.4 La teora de los tipos lgicos 195
Sea (,x) una funcin de las dos variables y x. Entonces si, mante-
niendo a x fija por el momento, aseveramos esto con todos los valores
posibles de , obtenemos una proposicin:
().(,x).
cin o proposicin. Dir que una variable es de orden 0 si los objetos ambi-
guamente designados por ella son individuos, y que es de orden n (n 1) si
tales objetos son funciones de n-simo orden.32 Una matriz se dice de pri-
mer orden si slo contiene variables de orden 0. Una funcin se dice de
primer orden si es una matriz de primer orden o se deriva de una matriz de
primer orden por generalizacin. Si se ligan por generalizacin todas las
variables libres de una matriz de primer orden, se obtiene una proposicin
de primer orden. Una matriz cuyas variables son todas de orden menor que
n > 1 y que contiene por lo menos una variable de orden n 1 se dice de
n-simo orden. Una funcin se dice de n-simo orden si es una matriz de n-
simo orden o se deriva de una matriz de n-simo orden por generalizacin.
Si se ligan por generalizacin todas las variables libres de una matriz de n-
simo orden, se obtiene una proposicin de n-simo orden. Evidentemente,
una funcin o proposicin de n-simo orden slo contendr variables de orden
menor que n y por lo menos una variable de orden n 1. Con exasperante
exuberancia terminolgica, Whitehead y Russell, en vez de matriz, suelen
decir funcin predicativa (vide supra, p. 190, n. 20). Para distinguir la re-
presentacin simblica de una funcin predicativa o matriz de la de otras
funciones insertan un signo de admiracin despus de la minscula griega
inicial, por ejemplo, as: !x, !(x,y). Este mtodo de representacin se ex-
tiende tambin a las proposiciones que se derivan de una matriz mediante la
sustitucin de todas sus variables por constantes (llamadas proposiciones ele-
mentales si la matriz en cuestin es de primer orden).
La teora ramificada de los tipos resuelve todas las paradojas que hemos
mencionado. A modo de ejemplo, cito dos de sus soluciones. Cuando el menti-
roso dice estoy mintiendo, o bien habla sin sentido en cuyo caso no hay
paradoja, o bien dice que una proposicin p aseverada por l es falsa. Sea
p de orden n. Entonces, la proposicin estoy mintiendo, que se refiere a p,
es de orden superior a n y por lo tanto no puede ser idntica a p (Russell
LK, p. 79).33 Consideremos ahora la paradoja de Berry. Ella concierne a la
32 Whitehead y Russell no asignan rdenes a la variables en la explicacin que estoy
parafraseando, pero en PM, I, 167 hablan, sin previo aviso, de una variable ligada de
orden n, en una acepcin que no puede ser otra que la que defino en el texto.
33 Whitehead y Russell (PM, I, 38) se valen de un razonamiento anlogo para disolver un
ridculo argumento contra el escepticismo que todava suele escucharse. Conforme a
ese argumento, quien asevera que no sabe nada se contradice, pues reclama saber al
LA CONFUSIN ES MA. RECTIFICO: Una funcin predicativa es una funcin
proposicional que no contiene variables ligadas de orden superior a sus variables
libres. Una matriz, en cambio, no contiene variables ligadas. [R.T.-2005]
2.4 La teora de los tipos lgicos 199
y(x = y Ny ((y )
w((Nw (w )) y w)))
menos eso que asevera. Segn la teora de los tipos, la oracin no s nada slo puede
expresar que no hay ninguna proposicin de orden menor que cierto entero positivo n
que diga algo que yo s. Pero el orden de la proposicin as expresada es, entonces,
por lo menos igual a n.
34 Las dos soluciones citadas y otras cinco ms correspondientes a las paradojas de
Burali-Forti y Richard y dos formas de la paradoja de Russell aparecen en Whitehead
y Russell, PM, I, 6264. Church 1976 da una formulacin y solucin rigurosas de la
paradoja de Grelling citada en la nota 19.
2.4 La teora de los tipos lgicos 200
cripciones de dos cosas distintas, cualesquiera que sean. Pero segn la teora
de los tipos no puede haber una funcin proposicional cuyo mbito de sig-
nificacin sea la totalidad de las cosas (ni, mucho menos, el producto carte-
siano de dicha totalidad consigo misma). Tiene que haber por eso muchas
relaciones de identidad diferentes, una para cada tipo. El smbolo =, en que
veamos un paradigma de la univocidad, se nos revela as como infinitamen-
te ambiguo. No menos ambiguo es el smbolo con que Whitehead y
Russell designan lo que llaman la clase nula, esto es, la clase (x x) que
contiene a todo objeto x que no es idntico a s mismo (PM, I, 216).35 An-
loga ambigedad afecta a los nmeros cardinales. El cardinal de la clase K
llmemosle |K| es la clase de todas las clases similares a K, es decir, de
todas las clases X tales que hay una correspondencia biunvoca cuyo domi-
nio es X y cuyo codominio es K (Russell LK, p. 96). Pero, como explico en
la nota 35, una clase es slo una manera de hablar de funciones propo-
sicionales de cierto tipo y en el caso de |K| dicho tipo depende del tipo de
los objetos de las clases X y K. As, variando X, se obtienen infinitos signi-
ficados de |K| y slo excepcionalmente ser correcto decir que |K| = |X|.36
La matemtica puede sin duda arreglrselas con este resultado, sobre todo
35 Cuando se habla de clases a propsito de Principia Mathematica hay que entender esto
a la luz del *20 de ese libro, donde se expone una Teora General de las Clases que
evita suponer que haya algo as como clases (PM, I, 187). La expresin simblica
(x) lase: la clase de los x tales que x no tiene ningn significado por s
misma, sino slo en contexto: en el *20.01, se introduce la expresin ((x)) como
abreviatura de
((!) x(!x x))
En otras palabras, la frase la clase de los x tales que x tiene la propiedad consti-
tuye una manera cmoda de decir que existe una funcin predicativa que tiene la
propiedad y es tal que, cualquiera que sea el objeto x (del tipo pertinente), x tiene
si y slo si x tiene . (El lector observar, de paso, que no fue slo en aras de la
brevedad que Whitehead y Russell adoptaron la notacin inconsecuente que coment
en la nota 26; en la frmula recin citada, el cuantificador existencial liga la variable
simbolizada con ! al lado izquierdo de la conjuncin y con ! al lado derecho).
36 Si se estipula que la funcin =, aunque ambigua en cuanto al tipo, es en todos
los casos una funcin de dos variables del mismo tipo, resulta que |K| = |X| por regla
general ni siquiera tiene sentido, ya que, aunque los objetos en K (por ejemplo, los
dedos de mi mano derecha) estn en correspondencia biunvoca con los objetos en X,
no tienen que ser del mismo tipo que stos (que podran ser, por ejemplo, las funcio-
nes proposicionales que se generan reemplazando la variable y por el nmero de gra-
2.4 La teora de los tipos lgicos 201
mos que pesa cada uno de los dedos de mi mano derecha en la expresin x es un
nmero real mayor que y).
2.4 La teora de los tipos lgicos 202
una cota superior del conjunto de reales K si es mayor o igual que todo
k K. El supremo de K, denotado por sup K, es la menor de las cotas su-
periores de K. En otras palabras, si K , sup K es un nmero real tal
que (i) x(x K x sup K) y (ii) y(x(x K x y)
sup K y). La clusula (ii) de la definicin de sup K envuelve, pues, una
referencia a la totalidad de los objetos y tales que x(x K x y),
uno de los cuales se pretende que sea el propio sup K, conforme a la clu-
sula (i). Con todo, la doctrina de Whitehead y Russell se apreciar mejor si
consideramos este ejemplo en el contexto de una de las interpretaciones cl-
sicas de los nmeros reales como conjuntos de racionales. Siguiendo a
Ramsey, utilizar una reformulacin de la interpretacin de Dedekind (1872)
similar a la adoptada en Principia Mathematica. Sea ,+,,0,1 el cuerpo
de los racionales (de un tipo dado). Una seccin de es un conjunto no
vaco r tal que, si r y \r, entonces < . Si u y v son
secciones de , diremos que u es mayor o igual que v si hay un u
mayor o igual que todo v. Sea el conjunto de todas las secciones de
. Se puede demostrar que la estructura ,,,0,1 es un cuerpo ar-
quimdico completo y, por ende, una interpretacin legtima de los rea-
les si se estipula que 0 = { : 0}, que 1 = { : 1}, y que,
para todo u, v , u v = { + : u v} y u v = { :
u v}. Sea K un conjunto no vaco tal que existe una cota
superior de K, esto es, una seccin de mayor o igual que cualquier ele-
mento de K. En tal caso, la unin de K, UK = { : x( x x )},
es una seccin de que satisface la doble condicin siguiente: (C1) para
cada racional contenido en un z K hay un racional UK tal que es
mayor o igual que , y (C2) si x es una cota superior de K hay un
racional x mayor o igual que cualquier elemento de UK. Esto implica
que UK es una cota superior de K menor que cualquier otra. As pues hemos
demostrado, al parecer, que si un conjunto no vaco K tiene una cota
superior, K tiene una cota superior mnima o supremo UK . Pero la ca-
racterizacin de UK viola manifiestamente el principio del crculo vicioso,
por cuanto emplea la funcin proposicional x( x x ) que hace
referencia a la totalidad de . La teora de los tipos (ramificada) salva esta
dificultad negando que las secciones de formen una totalidad acabada. El
conjunto que hemos tomado como base de nuestro cuerpo de los reales
puede comprender, s, todas las secciones de caracterizables mediante fun-
2.4 La teora de los tipos lgicos 204
Dicen en otro lugar que la razn para aceptar un axioma, lo mismo que
otra proposicin cualquiera slo puede ser inductiva, a saber, que mu-
chas proposiciones que son casi indudables se deducen de l, que no se conoce
otra va igualmente plausible por la cual esas proposiciones podran ser ver-
daderas aunque el axioma fuera falso, y que de l no se puede deducir nada
que sea probablemente falso (PM, I, p. 59). En el caso del Axioma de
Reducibilidad, las consecuencias que alegadamente lo hacen verosmil son,
ante todo, los teoremas del anlisis. Cuando Whitehead y Russell publican
estas palabras en 1910, el cuestionamiento intuicionista del anlisis clsico
la amenaza bolchevique de Brouwer y Weyl contra las matemticas
(Ramsey 1931, p. 56) haba recin comenzado y estaba confinada an a la
tesis doctoral, en holands, y otros trabajos juveniles de Brouwer (vide Apn-
dice XIX). Pero el mismo ao 1908 en que Russell public el Axioma de
Reducibilidad, Zermelo haba trazado otra va por la cual esas proposiciones
podran ser verdaderas aunque el axioma fuera falso, una que la gran ma-
yora de los matemticos considera mucho ms transitable que la teora
(ramificada) de los tipos combinada con el Axioma de Reducibilidad. Es
interesante comparar las dos alternativas. Zermelo viene de la escuela de
Cantor quien, como sabemos, nunca ense que cada predicado determinara
un conjunto (ni que cada conjunto fuera caracterizable por un predicado).
Desde este punto de vista, las paradojas no ocasionan una revolucin del
pensamiento, pero hacen muy aconsejable proceder con cuidado en la carac-
terizacin de conjuntos mediante condiciones necesarias y suficientes. Los
axiomas de Zermelo (1908a), concebidos ante todo para hacer perspicua su
demostracin del Teorema del Buen Orden, regulan tales caracterizaciones
en una forma que una vez revisada por Skolem y Fraenkel (Secciones 1.8.2
y 1.8.3) ha resultado generalmente adecuada a las necesidades de los
matemticos. La estrategia de Zermelo consiste en admitir como existentes
slo aquellos conjuntos que la experiencia matemtica revela imprescindi-
bles. Sigue, pues, lo que puede llamarse una va minimalista y, por ende,
genuinamente inductiva, en el sentido de Whitehead y Russell. Maximalista,
en cambio, es la seguida por stos al adoptar el Axioma de Reducibilidad,
que postula la existencia de una funcin predicativa generalmente descono-
cida y probablemente inefable para cada funcin proposicional que con-
cibamos (y tambin para las que no concebimos). Tales entes son presumible-
mente ms tenues que los conjuntos que postula Zermelo, pero existencia es
2.4 La teora de los tipos lgicos 208
41 Criticando el primer enunciado del principio del crculo vicioso Lo que envuelve el
todo de una coleccin no puede ser un miembro de esa coleccin dice Gdel que
esto vale slo si las entidades en cuestin han sido construidas por nosotros:
En este caso es claro que tiene que haber una definicin (a saber, la descripcin
de la construccin) que no se refiere a una totalidad a la que pertenece el objeto
definido, pues la construccin de una cosa ciertamente no puede basarse en una
totalidad de cosas a la que pertenezca la cosa misma que ha de ser construida. Sin
embargo, si se trata de objetos que existen independientemente de nuestras cons-
trucciones, entonces no hay nada absurdo en la existencia de totalidades que con-
tengan miembros que slo puedan ser descritos (esto es, caracterizados
unvocamente) por referencia a esa totalidad.
(Gdel 1944, p. 136s.)
Conviene leer toda la crtica al principio del crculo vicioso en Gdel 1944, pp. 133
37 (trad. castellana en Gdel, OC, pp. 32226).
42 La funcin palote (stroke function) de Sheffer, llamada as porque se la representa me-
diante el signo |, es la funcin veritativa binaria definida por las condiciones (i) p|q es
verdadera si p y q son ambas falsas, y (ii) de otro modo, p|q es falsa. Como evidente-
mente p si y slo si p|p y p q si y slo si (p|q)|(p|q), es claro que cualquier funcin
veritativa puede caracterizarse mediante combinaciones de palotes. Las proposiciones
generales se reducen a funciones veritativas si entendemos, con Wittgenstein, que la
generalizacin universal xx equivale a la conjuncin x1 x2 (y la genera-
lizacin existencial xx a la disyuncin x1 x2 ), donde las xi recorren todo
2.4 La teora de los tipos lgicos 209
el universo del discurso. Como seala Gdel (1944, p. 144), esta concepcin slo est
exenta de dificultades si el nmero de los individuos y de los predicados primitivos es
finito.
43 Russell resume esta conclusin as: Segn nuestra presente teora todas las funciones
de funciones son extensionales, es decir, x x x..() () (PM, I, xxxix).
2.4 La teora de los tipos lgicos 210
que haber una falla en nuestra lgica o en nuestra matemtica; pero las del
segundo grupo al cual tambin pertenece la paradoja de Grelling citada en
la nota 19 no pueden formularse empleando slo trminos lgicos, pues-
to que todas contienen alguna referencia al pensamiento, el lenguaje o el
simbolismo, que no son trminos formales, sino empricos (Ramsey 1931,
p. 20). Para resolver las paradojas del primer grupo basta la jerarqua simple
de los tipos. La jerarqua ramificada se necesita en Principia Mathematica
slo para evitar las del segundo grupo, pero Ramsey muestra que este mto-
do de solucin no es imprescindible. La clasificacin de Ramsey ha sido
generalmente aceptada, y es corriente llamar paradojas sintcticas a las del
primer grupo y paradojas semnticas a las del segundo. Explicar esta no-
menclatura en el Captulo 3.1, cuando hable de la solucin de las paradojas
semnticas propuesta por Tarski.44
44 El distingo entre los dos grupos de paradojas est implcito ya en la observacin que
hizo Peano (1906) a propsito de la paradoja de Richard: ella no pertenece a la mate-
mtica sino a la lingstica.
2.5 ARITMTICA FINITISTA
1 Sobre el distingo entre matemtica sustantiva y formal, vanse las citas de Hilbert y
von Neumann en las pp. 123 y 124, notas 13 y 14.
2 A continuacin traduzco el pasaje de Principia Mathematica de donde Skolem toma
esta idea:
Cuando aseveramos algo que contiene una variable libre (a real variable), en ri-
gor no cabe decir que estemos aseverando una proposicin, pues slo obtenemos
una proposicin determinada al asignar un valor a la variable, y entonces nuestra
aseveracin slo se aplica a un caso determinado y no tiene de ningn modo la
misma fuerza que antes. Cuando lo que aseveramos contiene una variable libre
211
2.5 Aritmtica finitista 212
esto es, que existe, para cada nmero primo dado x, un nmero primo z tal
que x < z x! + 1; pero no sabramos expresar que existen infinitos pares de
primos gemelos esto es, de la forma x, x+2 mediante una frmula que
no contenga variables ligadas de recorrido ilimitado.
El trabajo de Skolem es a la vez largo y conciso y no puedo resumirlo
aqu. Pero dado el carcter paradigmtico que tiene para Hilbert y los suyos,
es importante que el lector se forme una idea clara de sus mtodos, que ilus-
trar con varios ejemplos. Antes de entrar en materia, Skolem hace algunas
advertencias que conviene repetir. Ante todo, nos dice que concibe todas las
funciones como propiamente descriptivas. Las funciones proposicionales
se distinguen slo porque no admiten ms valores que verdadero y falso.
Especficamente concibe tales funciones descriptivas como nombres propios
funcionales, es decir, nombres propios cuya denotacin depende de la elec-
cin de una o ms variables. Segn esto, n se concibe como el nombre
propio de un nmero, pero de tal suerte que el nmero as designado vara
segn como se elija el nmero n.3 Advierte adems que el signo de igualdad
(=) entre dos expresiones indica siempre que ambas designan lo mismo; por
lo tanto, cuando figura entre dos funciones proposicionales expresa como
en Frege la equivalencia de stas. Por ltimo, anuncia que dar por su-
puestos los conceptos de nmero natural y de el siguiente de un nmero, as
como el modo recursivo de pensar.
El 1 de Skolem 1923 trata de la adicin. La presenta como una funcin
binaria definida recursivamente as: [i+] x + 1 = x; [ii+] x + y = (x + y).
Como Skolem a diferencia de Peano no menciona el nmero 1 entre
los conceptos que da por supuestos, debemos entender que la estipulacin
[i+] sirve en parte para caracterizarlo como el nico nmero cuya suma con
un nmero cualquiera x es el siguiente de x. (La existencia de tal nmero
nico estara entonces implcita en la definicin de la adicin y sera un
requisito de su viabilidad). La estipulacin [i+] autoriza a Skolem a escribir
x + 1 por el siguiente de x (en vez de x, una notacin que Skolem no
4 Uso el simbolismo de nuestro clculo predicativo (Apndice IX), en vez de los smbo-
los lgicos tomados de Schrder que Skolem emplea.
2.5 Aritmtica finitista 215
(y < z) x(x + y = z)
Pero esta frmula con variables ligadas de recorrido ilimitado se puede aho-
ra reemplazar con esta otra
(y < z) (xz)(x + y = z)
da, por cuanto la premisa [] implica siempre una aseveracin que, combi-
nada con [], lleva a la conclusin [] por induccin matemtica ordinaria.
En efecto, si x es un cierto nmero, la aseveracin de que (z<x)U(z) equi-
vale a la aseveracin de que para ese x y cualquier z, (z < x) U(z). Por lo
tanto, la premisa [] (z<x)U(z) U(x) equivale a ((z < x) U(z))
U(x). Como U(x) ((z = x) U(z)), es claro que [] implica que ((z < x)
U(z)) ((z = x) U(z)), lo cual equivale a ((z < x) U(z)) (((z <
x) U(z)) ((z = x) U(z))). Pero ((z < x) U(z)) ((z = x) U(z))
equivale a ((z < x) (z = x)) U(z), y por consiguiente a ((z < x + 1)
U(z)). Por lo tanto, [] implica que ((z < x) U(z)) ((z < x + 1)
U(z)). Ahora bien, de U(1) y ((z < x) U(z)) ((z < x + 1) U(z)) se
infiere por induccin ordinaria que (z < x) U(z) para cualquier nmero x.
Reemplazando en este ltimo aserto x por x + 1 y z por x, obtenemos la
conclusin U(x) por modus ponens.
Me referir por ltimo a un teorema intuitivamente obvio que podemos
enunciar as: Si un cierto nmero tiene la propiedad U, hay un nmero que
tiene la propiedad U y que es menor que cualquier otro que la tenga. Las
generalizaciones una existencial y universal la otra incluidas en la
apdosis de este enunciado se pueden expresar sin prdida de informacin
mediante cuantificadores de dominio acotado. Para abreviar designo con
xU(x) al nmero ms pequeo que tiene la propiedad U (Skolem emplea
para ello la expresin Min(U,x)). Es claro que si hay un cierto nmero n
tal que U(n), entonces xU(x) si existe ser igual o menor que n. Ade-
ms, para informar que xU(x) es menor que cualquier otro nmero z tal
que U(z) bastar decir que xU(x) es igual a cualquier z xU(x) tal que
U(z). El contenido del teorema se deja, pues, formular mediante las dos ase-
veraciones siguientes:
[i] dice que U(n) implica la existencia de un nmero que obedece a la descrip-
cin de xU(x) y [ii] dice que tal nmero es nico. La aseveracin [i] es
obvia si n = 1. Supongamos, pues, que el teorema es verdad para cualquier
2.5 Aritmtica finitista 218
219
2.6 Pruebas de consistencia 220
tura los reemplazar, pues, por stos. Hay variables individuales a, b, c,;
variables funcionales n-arias (para cada entero positivo n) f, m,; varia-
bles proposicionales A, B, C; variables predicativas A(a), B(a,b),, Aa f(a)
(donde el subndice a indica que A depende de la variable funcional f y no
de su argumento a),; constantes individuales 0 y 1, y constantes funcio-
nales. Estas ltimas incluyen los smbolos + y de la adicin y la multipli-
cacin, que se escriben entre los signos de los argumentos, y letras minscu-
las griegas , , que simbolizan funciones n-arias (para diversos valores
del entero positivo n) y se escriben delante del n-tuplo de los argumentos.
Como variables metalingsticas esto es, como parte del alemn en que l
escribe (o del castellano en que lo explico) Ackermann usa letras gticas:
las maysculas , , , representan frmulas; las minsculas ,
, ,
expresiones de cierto gnero que, siguiendo a Hilbert, llama funcionales
(Funktionale). stas se pueden caracterizar as: toda combinacin sintc-
ticamente admisible de signos 0, 1, +, y variables individuales es un fun-
cional; si es una constante funcional n-aria y 1,, n son funcionales,
entonces (1,, n) es un funcional. Conforme a la tradicin iniciada por
Frege, se adoptan slo dos reglas de inferencia. La primera es modus ponens:
de las premisas y inferir la conclusin . La segunda es esta
regla de sustitucin: si es un axioma y x es una variable cualquiera, infe-
rir de la frmula que se obtiene reemplazando uniformemente x en por
un funcional determinado si x es una variable individual, por una cierta fun-
cin n-aria si x es una variable funcional n-aria, por una frmula cualquiera
si x es una variable proposicional del tipo A, B,, por una frmula que
contenga una funcin 1-aria si x es una variable proposicional del tipo Aa
f(a), etc.
Los funcionales de la forma 0, 0 + 1,, 0 + 1 + 1 + 1 + 1, se
llaman numerales (Zahlzeichen). Una expresin que slo incluya numerales
y uno o ms de los smbolos lgicos =, , , , , es una frmula num-
rica. Una frmula numrica de la forma =
se dice correcta (richtig) si
y
son numerales iguales; de otro modo se dice incorrecta (falsch). Esti-
pulamos que, si
designa una frmula numrica correcta y una incorrec-
ta, las frmulas
,
, ,
,
,
,
y son correctas y las frmulas
,
,
, ,
y
son incorrectas. Es claro pues que toda frmula numrica es correcta
o incorrecta. No hay otra alternativa. Como subraya Ackermann (1925, p. 4),
2.6 Pruebas de consistencia 221
1. A (B A)
2. (A (A B)) (A B)
3. (A (B C)) (B (A C))
4. (B C) ((A B) (A C))
5. (A B) A
6. (A B) B
7. A (B (A B))
8. A (A B)
9. B (A B)
10. (A C) ((B C) ((A B) C))
11. A (A B)
12.1 (A B) ((A B) B)
13. a=a
14. a = b (A(a) A(b))
15. (a + 1 = 0)
16. (a = 0) (a = (a) + 1)
(0,b1,,bn1) = (b1,,bn1)
(R)
(a + 1,b1,,bn1) =
(a,b1,,bn1,(a,b1,,bn1))
los axiomas 116. En el caso (i), la frmula en cuestin ser correcta, a menos
que la precedente que copia sea incorrecta. Es claro asmismo que la con-
clusin deducida por modus ponens de dos premisas correctas es siempre
correcta.4 Por lo tanto, slo puede haber frmulas incorrectas en L* si algu-
na de las correspondientes al caso (iii) es incorrecta. Pero eso no es posible:
las frmulas del tipo (iii) obtenidas a partir de uno de los axiomas 112 son
siempre correctas, no importa que las frmulas numricas que reemplacen a
cada una de las variables A, B y C sean correctas o no;5 y la sustitucin de
variables segn las reglas arriba descritas en los axiomas 1316 slo puede
generar frmulas correctas. Por lo tanto, n, la ltima frmula de L* y de
L, no puede ser la frmula incorrecta (0 = 0).
Antes de seguir adelante, conviene observar que el sistema de la matem-
tica finita propuesto por Ackermann, con sus 16 axiomas, sus dos reglas de
inferencia y su esquema de recursin formaliza justamente la matemtica finita
que Hilbert y sus discpulos sostienen que debe darse por descontada. Es
claro que la prueba de consistencia ofrecida apela a evidencias y emplea
modos de razonar propios de esa matemtica finita, de modo que en efecto
supone aquello mismo que pretende establecer. Sirve, pues, a lo sumo, para
verificar que la formalizacin es adecuada, que no hemos tenido un traspis
al escribir los axiomas con que intentamos representar aquello que est fue-
ra de duda. Adems, por cierto, prepara al lector para la prueba siguiente,
que emplea los mismos recursos para demostrar la consistencia de un siste-
ma esencialmente ms fuerte.
ste comprende, adems de todo lo incluido en el sistema anterior, los
axiomas transfinitos que enuncio a continuacin:6
4 Por definicin, las frmulas y no pueden ser ambas correctas, a menos que
la frmula lo sea.
5 El lector para quien esto no sea inmediatamente obvio debe comprobarlo construyendo
tablas de verdad para esos doce axiomas.
6 Ackermann asigna a los axiomas transfinitos los nmeros 1 al 4; sin embargo, me ha
parecido ms razonable numerarlos del 17 al 20, ya que los axiomas 116 del sistema
antes descrito pertenecen tambin al sistema ahora considerado. Para facilitar la refe-
rencia he distinguido con subndices las diversas formas de los axiomas 1719. Otros
dos puntos en que mi presentacin difiere de la original son los siguientes: expreso la
negacin mediante el signo , en vez de la tilde y el signo utilizados por Ackermann,
y slo empleo parntesis redondos, aunque Ackermann tambin utiliza llaves y corche-
tes, esto es, los pares { } y [ ]. Por otra parte, respeto todos los pares de parntesis
2.6 Pruebas de consistencia 226
20. (a A(a) = 0)
Los operadores y que figuran en los axiomas transfinitos son una inge-
niosa creacin de Hilbert mediante la cual se pueden definir los signos de
cuantificacin y .7 Ackermann subraya que y son aqu meros signos
uA(u) A(u)
A(u) uA(u)
uA(u) uA(u)
uA(u) uA(u)
2.6 Pruebas de consistencia 227
con los cuales se opera conforme a ciertas reglas (1925, p. 8). Hay que
considerarlos, pues, como caracterizados a cabalidad por los axiomas mis-
mos. Por otra parte, la pretensin de que los Axiomas 120 cuando se los
suplementa con el procedimiento para la definicin de funciones que descri-
bir luego bastan para deducir por sustitucin y modus ponens toda la
matemtica clsica resulta injustificable e incluso ridcula mientras no se
explique cules son los ingredientes del pensamiento matemtico ordinario
que se quiere representar o reemplazar con y . Basndome en lo que
dice Ackermann, me parece justo explicarlos as: y simbolizan funciones
que asignan un nmero fijo al predicado escrito a su derecha. El Axioma
170 requiere que, si hay nmeros a los que se aplica el predicado A, el n-
mero designado por aA(a) sea uno de ellos. Como dice Ackermann, aA(a)
designa un nmero del cual es seguro que satisface la aseveracin A(a), si
es que hay algo que la satisfaga (p. 8). De otro modo, aA(a) puede ser
cualquier nmero (aunque es recomendable, a diferencia de Ackermann, asig-
narle un valor determinado de una vez por todas, por ejemplo, a A(a) = 0).
El Axioma 171 impone una exigencia similar a la funcin designada por f
Ab f(b) en caso que A sea un predicado de funciones. Conforme al Axioma
20, el predicado A no se aplica en ningn caso al predecesor inmediato del
nmero designado por aA(a). Conforme a los Axiomas 18 y 19, simboli-
za una funcin que asigna a cada predicado el valor 0 si hay algn nmero
(o una funcin) a que dicho predicado se aplique, y el valor 1 si no lo hay.8
La presencia de y amplia decisivamente el repertorio de funcionales
con los que se puede reemplazar una variable de acuerdo con la regla de
sustitucin. Inicialmente Ackermann parece haber contemplado su utilizacin
irrestricta, pues en el texto de su trabajo dice simplemente que en lugar de
una variable funcional f(a) con un solo hueco, es lcito ahora poner el fun-
cional b(a,b) o tambin b(a,b,c), de modo, pues, que por sustitucin en
una frmula a f(a) se pueden formar las frmulas nuevas a[b(a,b)] o
a[b(a,b,c)] (p. 9). Pero en una nota agregada durante la correccin de
pruebas, Ackermann prescribe la restriccin siguiente:
8 Si hay un nmero a tal que A(a), entonces A se aplica al nmero aA(a) (Ax. 170) y
por lo tanto, aA(a) = 0 (Ax. 180). Si no hay ningn nmero a tal que A(a), tenemos
que A(aA(a)), cualquiera que sea el nmero aA(a), de suerte que aA(a) = 1 (Ax.
190). El lector podr extender estas consideraciones al caso gobernado por los Axio-
mas 18n y 19n (n 1) en que A es un predicado de funciones n-arias.
2.6 Pruebas de consistencia 228
todas las variables libres. Una frmula de L derivada del Axioma 17 por
sustitucin podra entonces ajustarse al patrn siguiente:
(
) (a(a))
donde
es un funcional determinado y (a) es una frmula cuya nica
variable libre es a. Naturalmente, tanto
como (a) pueden contener los
smbolos y . Por ejemplo,
podra ser un funcional de la forma
fei(f(e),c (c),d(f(i),d)))(0)
a(b(d(d),c(c,b)),a))
El nmero de smbolos que hay que sustituir en esta nueva expresin de-
pende obviamente del nmero de unos en el numeral . Esta dificultad es,
por cierto, una consecuencia de la inclusin de variables funcionales como
parmetros en el esquema de recursin y afecta tambin, por lo tanto, a
cualquier constante funcional definida segn ese esquema. Si la constante
entra en su propia definicin recursiva, cuando la reemplacemos con ayuda
de su definicin en una frmula dada, puede que acabe figurando en la fr-
mula resultante un mayor nmero de veces que en la propia frmula inicial.
Para establecer que la reiterada sustitucin de las funciones que figuran
en un funcional cualquiera lo transforma en una frmula numrica al cabo
de un nmero finito de operaciones, Ackermann concibe un modo de asig-
narle a cada funcional un ndice caracterstico (formado por varios nmeros),
define un orden lineal entre esos ndices y demuestra que el ndice de un
funcional dado disminuye con cada sustitucin prescrita hasta reducirse, tras
un nmero finito de ellas, al ndice mnimo, caracterstico de las frmulas
numricas. La demostracin es tortuosa y no voy a reproducirla aqu (en la
nota siguiente explico como se construye el ndice de un funcional en el caso
ms simple en que ste no contiene los signos y ).9 Como ya seal, su
alcance est severamente limitado por la restriccin que Ackermann tuvo que
imponer a su regla de sustitucin.
cierta funcin depende de lo que llamar el nivel relativo a de las funciones ma-
yores o iguales que que figuran en . Sea el conjunto de estas funciones. Si
y ninguna funcin de est subordinada a en , el nivel de relativo a es 1.
Si y n 1 es el ms alto nivel relativo a que alcanza una funcin de
subordinada a (en ), el nivel de relativo a es n + 1. El rango de con respecto
a es el ms alto nivel relativo a que tiene en una funcin mayor o igual que .
Si no figura en dir que el rango de respecto de es 0 (Ackermann no mencio-
na esta posibilidad, pero hay que tenerla en cuenta para que sea verdad, como l dice,
que cada funcional tiene un rango con respecto a cada funcin recursiva). Cada funcio-
nal contiene una coleccin finita de funcionales que llamar sus componentes. Por
ejemplo, los componentes de d(e(0 + 1 + 1,b(e,b)),b(d,b)) son: 0 + 1 + 1, e, b, d,
b(e,b), e(0 + 1 + 1,b(e,b)), b(d,b) y d(e(0 + 1 + 1,b(e,b)),b(d,b)). Cada com-
ponente k de un dado funcional tiene un rango determinado con respecto a cada una
de las funciones que se han definido recursivamente en el sistema; la lista de estos
nmeros, dispuesta de modo que las funciones respectivas queden ordenadas de mayor
a menor, constituye la combinacin de rangos de k. Las combinaciones de rangos de
los funcionales contenidos en se ordenan de mayor a menor segn la convencin
siguiente: a1,,ar > b1,,bs si r > s, o si r = s y hay un k (1 k r) tal que
ak < bk pero aj = bj si j < k (ntese que en virtud de las convenciones adoptadas cada
combinacin de rangos contiene el mismo nmero de enteros no negativos, a saber, el
nmero de las funciones que se han definido recursivamente en el sistema). A cada
combinacin presente en la lista le asignamos el nmero total de veces que figuran en
funcionales que posean esa combinacin. Adems, asignamos el 0 a cada posible
combinacin de rangos ausente de la lista que sea menor que la mayor de las presen-
tes. La lista de nmeros as generada, dispuesta en el orden de las correspondientes
combinaciones de rangos, es el indice del funcional . Los ndices de distintos funcio-
nales se ordenan de mayor a menor segn la misma convencin que aplicamos a las
combinaciones de rango. Si el funcional forma parte de una frmula numrica tiene
que ser un numeral, esto es, un 0, o un 0 seguido de una o ms copias de la configu-
racin + 1. Segn nuestras estipulaciones, si es un numeral, l mismo es su solo
componente y su rango es 1 respecto de la adicin y 0 respecto de todas las otras fun-
ciones del sistema. Por lo tanto, su combinacin de rangos es la mnima, 0,,0,1,
y su ndice es el menor de todos, 1. En cambio, si no es un numeral, su combina-
cin de rangos tendr al menos un entero positivo en una posicin distinta de la ltima
y su ndice, por ende, constar de dos o ms nmeros. En las pp. 1618, Ackermann
(1925) prescribe sustituciones aplicables a cualquier funcional que no sea un nume-
ral y no contenga variables libres ni los signos y , las cuales demostrablemente
generan un funcional de ndice ms bajo que aqul al que se aplican y lo transforman
al cabo de un nmero finito de pasos en un funcional de ndice 1. En el resto de su
trabajo, Ackermann extiende estos procedimientos a funcionales que contengan una o
ms copias de y .
2.6 Pruebas de consistencia 232
rre, pues, que los mismos conceptos tienen dos modos de manifestarse, (i)
dentro del formalismo que se investiga y (ii) en la reflexin metaterica
acerca de l. Adems de los enteros positivos, todas las relaciones lgicas
aparecen bajo esta doble faz (p. 258). Von Neumann reconoce que esto pue-
de causar confusin (p. 258).
Von Neumann distingue cinco clases de smbolos simples: variables (consti-
tuidas por la letra x seguida de un subndice numrico), constantes (C con
subndice), operaciones (O con subndice y exponente), abstracciones (A con
subndice), y signos de puntuacin (coma, parntesis). Operaciones son los
conectivos lgicos, la identidad, la funcin el siguiente de, la suma, la
multiplicacin, etc.; el exponente indica el nmero de conceptos a los que
se aplica una dada operacin (p. 259), mientras el subndice sirve para dis-
tinguir diversas operaciones con el mismo exponente (aunque en la prctica
von Neumann las representa con los signos habituales, por ejemplo, en
vez de O12, = en vez de O22, etc.). Abstracciones son los operadores que
ligan variables, esto es, los signos de cuantificacin universal y existencial
(que representar, como de costumbre, con y ) y el operador (afn al
operador que estudiamos en la Seccin 2.6.1). Von Neumann da una defi-
nicin recursiva precisa de lo que se llama una frmula. Ella permite decidir
en todos los casos si una combinacin cualquiera de smbolos simples es o
no una frmula. Dada una frmula, hay siempre un y slo un modo de cons-
truirla a partir de una determinada coleccin finita de smbolos simples,
mediante un nmero finito de aplicaciones sucesivas de las reglas que for-
man la definicin de frmula. Este principio es familiar a cualquiera que haya
estudiado lgica moderna y est claramente ilustrado en nuestro Apndice
IX. Von Neumann subraya su fundamental importancia: un formalismo
en que no se cumpla sera rechazado por todos como ininteligible e inservi-
ble (p. 261). Una frmula sin variables libres es una frmula normal. En la
teora de la prueba se trata siempre de frmulas normales (aunque, como es
obvio, dentro de una frmula normal puede figurar una subfrmula
que contenga variables libres ligadas por abstracciones que preceden a en ).
En la presentacin de von Neumann, la pieza clave de una teora forma-
lizada es una regla
para construir cierto gnero de frmulas normales que
llamaremos axiomas.
tiene que concebirse de modo que permita decidir,
en presencia de cualquier frmula normal, si sta es o no un axioma.
se
expresa mediante una serie de esquemas. Un axioma es cualquier frmula
2.6 Pruebas de consistencia 234
obtenida reemplazando por frmulas normales (o, en algunos casos, por va-
riables) ciertos elementos de uno de esos esquemas. Por ejemplo, cualquier
frmula obtenida reemplazando y por frmulas normales en el esquema
( ( )) es un axioma segn la regla
caracterstica de la mate-
mtica clsica. En contraste con los sistemas de Frege, Whitehead-Russell y
Ackermann, tal reemplazo no es aqu una operacin del sistema formal
una deduccin conforme a una regla de sustitucin sino un procedimiento
metaterico, un paso ms en la formulacin intrnsecamente interminable
del propio sistema. Von Neumann advierte que ese procedimiento no debe
confundirse en ningn caso con las operaciones formalistas, pues es un pro-
ceso sustantivo (inhaltlicher): el signo de sustitucin / en nuestro Apn-
dice IX (p. 485), Subst en el escrito de von Neumann significa
algo (1927, p. 264).
Relativamente a una determinada regla de construccin de axiomas
, una
frmula demostrable se define as:
Una particin que cumpla estos cuatro requisitos es una valuacin (Wertung)
de
. Como es evidente, en una valuacin todas las frmulas demostrables
pertenecen a la misma clase que los axiomas. Von Neumann llama a esa clase,
la clase R (por richtig, correcto), pero yo la llamar V. A la otra clase la
llamo, con von Neumann, F (falsch, en alemn, significa a la vez incorrec-
to y falso).
Von Neumann enuncia una regla
que segn l es capaz de generar
todos los axiomas que hacen falta para deducir toda la matemtica clsica
2.6 Pruebas de consistencia 236
IV1. /
IV2. /
IV3. /
IV4. /
al que dicho predicado no se aplique (esquema IV3), y (ii) que si hay obje-
tos al que se aplique el predicado representado por , a esos objetos no se
aplica el predicado representado por y designa uno de ellos, esto
es, un objeto al que se aplica el predicado representado por (esquema IV4).
Von Neumann observa acertadamente que los tpicos modos de inferen-
cia transfinitos o impredicativos representados por los esquemas del Grupo
IV no bastan para edificar la matemtica clsica. Ello requiere adems una
cierta parte de la teora de conjuntos.
(Z ((,) = ))
consiste en establecer que cualquier axioma de los grupos IIII, esto es, cual-
quier frmula obtenida por reemplazo a partir de los esquemas caractersti-
cos de esos grupos, pertenece a la clase V. Una vez que esto ha sido asegu-
rado, la clusula [ii2] garantiza que cada frmula demostrable es V y la clu-
sula [ii1] garantiza que la negacin de una frmula demostrable es F y por
ende no puede ser demostrable.
Von Neumann seala enfticamente que no sabramos dar una valuacin
de
, ni siquiera de
(IIV). Toda valuacin contiene un procedimien-
to efectivo para clasificar a cualquier frmula y por lo tanto permite decidir
en un nmero finito de pasos si una dada frmula es irrefutable (si es
clasificada como V, en cuyo caso tiene que ser F) o indemostrable (si es
clasificada como F). Aun cuando ello no bastara para resolver la cuestin
arriba planteada de si una dada frmula es o no demostrable, von Neumann
considera sumamente inverosmil que exista un procedimiento universal
para alcanzar siquiera esta decisin ms dbil con respecto a todos los pro-
blemas matemticos posibles (1927, p. 276). Pero aunque la prueba de con-
sistencia por valuacin tenga que confinarse a
(IIII), la consistencia de
(IIV,VI) puede probarse mediante lo que von Neumann llama una
valuacin parcial. Y en 1927 von Neumann no ha perdido la esperanza de
extender este mtodo a
.12 No puedo entrar aqu en las complejidades
de su aplicacin a frmulas que contengan cuantificadores o el operador .
Pero dar, para terminar, una caracterizacin general del mismo.
Sea
una regla para la construccin de axiomas. Una valuacin parcial
de
es un procedimiento que define, para cada lista finita de axiomas
construidos conforme a
una particin de las frmulas normales en dos
clases V y F con las propiedades siguientes:
Como puede verse, toda valuacin es a la vez una valuacin parcial13 con la
notable propiedad de que la particin {V, F} que ella asocia a cada lista
finita de axiomas no depende de la ndole de . Una valuacin parcial
corriente no sera tan neutra. Sin embargo, basta dar una valuacin parcial
de
para estar seguro de que
es consistente. Para demostrarlo, suponga-
mos que hay una valuacin parcial de
que llamar
pero que
es inconsistente. Esto ltimo implica que hay dos frmulas normales y
que son ambas demostrables relativamente a
. Ahora bien, a la luz de
las clusulas [D1] y [D2] de la definicin de frmula demostrable, si es
demostrable relativamente a
tiene que haber una lista finita de axio-
mas construidos con arreglo a
, tal que, o bien tiene un solo miembro
y ese miembro es , o bien se deduce de los miembros de mediante
un nmero finito de aplicaciones de modus ponens. Otro tanto vale para
y una lista finita . Sea la unin de las listas y y {V, F} la
particin de las frmulas normales asociada a por la valuacin parcial
.
Entonces, por [W3] y [W4], y pertenecen a la clase V. Pero esto es
imposible, por [W2]. Por lo tanto, si hay una valuacin parcial de
,
no
puede ser inconsistente.
[I] a = a, a = b b = a, a = b b = c a = c,
a+1=b+1a=b (a + 1 = 0)
[III] Todas las frmulas que se obtengan reemplazando una letra dada
por una expresin cualquiera (formada con los medios descritos)
en los axiomas anteriores o tambin como debemos suponer,
aunque Herbrand no lo diga expresamente en una tautologa14
formada con letras y los cinco conectivos , , , y .
14 Esto es, en palabras de Herbrand, una proposicin cuyo valor veritativo (valeur logique)
es la verdad, cualquiera que sea el valor veritativo de las letras que figuran en ella
(Herbrand, EL, p. 21).
2.6 Pruebas de consistencia 242
15 Rgles de passage es como Herbrand llama (en otros escritos) a las prximas cuatro
reglas y sus inversas. Enuncia tambin otras, que envuelven los conectivos y . El
deseo de ser breve explica pienso la omisin de estas ltimas en Herbrand 1928,
a pesar de que en ese escrito se acepta como primitivo el conectivo (escrito ,
la Russell), adems de y .
2.6 Pruebas de consistencia 243
16 Cf. la definicin de esta expresin por Herbrand citada en la p. 125, nota 15. Designa
precisamente los mtodos sustantivos (inhaltlich), finitistas, de la metamatemtica
hilbertiana.
17 Herbrand no define aqu el concepto de clculo efectivo, pero da dos ejemplos: (1) Si
y son, respectivamente, un trmino y un functor 1-ario previamente definidos, puede
introducirse un nuevo functor caracterizado por las ecuaciones (0) = y (x + 1) =
(x). (2) Si los trminos a y b y las funciones x,y x + y y x x 1 han sido
previamente definidos, se puede introducir un nuevo functor 3-ario caracterizado por
las ecuaciones (0,a,b) = a + b, (x,a,1) = a y (x + 1,a,b) = (x,a,(x + 1,a,b 1)).
En el Captulo 2.11 nos ocuparemos con este tema del clculo efectivo de funciones
numricas. Como all veremos, la primera definicin precisa del concepto (Gdel 1934),
equivalente a todas las que se han propuesto ms tarde, se inspir en una comunica-
cin privada de Herbrand a Gdel.
2.6 Pruebas de consistencia 244
[D] Si (x) representa una frmula sin variables ligadas, tal que, cuan-
do se la considera sustantivamente (esto es, como enunciando una
propiedad de los enteros y no como un mero smbolo), se puede
probar mediante procedimientos intuicionistas que (x) es ver-
dadera para todo x, entonces x(x) es un axioma.
18 Entindase, con los mtodos que l llama intuicionistas (vese arriba, nota 16, y Capi-
tulo 2.1, nota 14). La siguiente observacin con que termina Herbrand (1931) se enten-
der mejor una vez que hayamos estudiado el descubrimiento de Gdel en el Captulo
2.10:
No es imposible que todo razonamiento intuicionista pueda representarse (se faire)
en una aritmtica con los axiomas A y B, sin admitir en C ms que la adicin y
la multiplicacin ordinarias. De ser as, aun la consistencia de la aritmtica ordi-
naria sera indemostrable.
(Herbrand, EL, p. 232)
2.6 Pruebas de consistencia 245
mula (x) a que se refiere el Grupo B (sin restricciones) una funcin con
la siguiente propiedad: si a es el nmero ms pequeo tal que (a) es falsa,
(x) = 0 cuando x < a y (x) = a cuando x a. La definicin rigurosa de
est dada por el siguiente Grupo E de esquemas (el lector debe verificar que
la funcin aqu definida tiene en efecto la propiedad indicada):
[E1] (0) = 0
1 Sobre el uso hilbertiano del adjetivo intuicionista, vide supra, p. 125, nota 15.
247
2.7 El Entscheidungsproblem 248
hecho de que tanto Post como Herbrand, que ponen sus miras resueltamente
en la d-decisin, la abordan, como veremos, con lo que en el fondo son
mtodos de v-decisin, que sirven al inters declaradamente sintctico de estos
autores porque ocurre que se ocupan con clculos en los que toda frmula
vlida es a la vez deducible.
El concepto semntico de frmula vlida definido en el Apendice IX (para
el CP1= y el CP2=) es, por cierto, posterior a estos trabajos: lo introdujo
Tarski en un escrito que apareci en polaco en 1933, en alemn slo en 1935
(Captulo 3.1). Pero un concepto anlogo est implcito ya en los argumen-
tos con que Frege justifica los axiomas y reglas de inferencia de su clculo
BS (1879) y figura destacadamente en la obra de Schrder (VAL, 1890ss.),
quien, inspirndose en Boole y sobre todo en Peirce, fund en Alemania otra
tradicin de lgica matemtica.6 Esa tradicin culmina en el articulo de
Leopold Lwenheim, Sobre posibilidades en el clculo de relativos (1915).
Dicho artculo, que por su simbolismo obsoleto nos resulta hoy casi ilegible,
fue estudiado acuciosamente por Skolem, Herbrand y Gdel. Contiene la
primera versin del clebre Teorema de Lwenheim y Skolem. Rompiendo
el orden cronolgico, dejo su estudio para el Captulo 3.2, porque la obra de
Tarski a que se refiere el Captulo 3.1 nos ayudar a entender mejor el punto
de vista semntico presupuesto en la concepcin misma del teorema. Pero
debo dar aqu algunas indicaciones sobre dicho punto de vista, pues Gdel
lo adopta en las investigaciones que estudiaremos en los Captulos 2.8 y 2.10,
y el propio Herbrand, cuya ortodoxia hilbertiana le impeda adoptarlo, lo
explota como un recurso metdico.
Para no fatigar al lector con el aprendizaje del simbolismo de Lwenheim,
evitar citar sus frmulas.7 stas son ecuaciones, casi siempre de la forma
= 0 = 1, donde es una expresin que contiene variables, que pueden
ser de distintos tipos. En las ecuaciones de primer orden8 las nicas a que
voy a referirme aqu las variables son de un solo tipo y recorren un mis-
mo dominio de objetos (Denkbereich, universo del discurso), no vaco pero
por lo dems indeterminado, que Lwenheim, siguiendo a Schrder, llama
11. Dependiendo de su estructura, denota una clase de n-tuplos de objetos
de 11 o expresa una aseveracin sobre tales objetos o clases. El significado
del signo 1 a la derecha de la ecuacin depende de la ndole de la expre-
sin a la izquierda: si sta nombra una clase de n-tuplos, 1 es la clase de
todos los n-tuplos posibles; pero si es una aseveracin, = 1 expresa
que es verdadera. 0 es en todo caso el complemento booleano del 1 per-
tinente: la clase vaca, si 1 es una clase; lo falso, si 1 es una aseveracin.
Como es obvio, una ecuacin que en cierto dominio de objetos se cumple
(vale, est satisfecha) como quiera que se fijen los valores de sus variables,
puede no cumplirse en otro dominio. Una ecuacin satisfecha en todo caso,
cualquiera que sea el dominio 11, es una ecuacin idntica. Lwenheim lla-
ma Fluchtgleichung digamos ecuacin huidiza a una ecuacin que no
es idntica, pero que se cumple en cada dominio finito, como quiera que se
fijen los valores de sus variables; y llama Haltgleichung dir ecuacin
detenible a una ecuacin que falla para alguna asignacin de valores a sus
variables en un dominio finito.9 Evidentemente, la clasificacin de las
ecuaciones en idnticas, huidizas y detenibles es una particin.
El Teorema 2 de Lwenheim (1915) dice que toda ecuacin huidiza de
primer orden falla para alguna asignacin de valores a sus variables en un
dominio enumerable. Este es el enunciado original del clebre teorema ge-
neralizado ms tarde por Skolem.10 Pero en el presente contexto nos interesa
CP1= y toda frmula del CP1= puede representarse mediante una ecuacin numrica
en el sentido de Lwenheim.
9 La idea que inspira esta curiosa terminologa me parece ser la siguiente. Podemos tra-
tar de refutar la validez universal de una ecuacin examinando si se cumple en domi-
nios de 1, 2, 3, objetos. Si ella es una Haltgleichung este proceso se detiene con
algn entero positivo n; pero en el caso de una Fluchtgleichung el proceso contina
indefinidamente a pesar de que la ecuacin no es universalmente vlida. As, la ecua-
cin huidiza es una que logra escapar a la refutacin que sin embargo merece.
10 La formulacin habitual del Teorema ascendente de Lwenheim-Skolem generaliza
el siguiente corolario, derivado por contraposicin del enunciado anterior: si una ecua-
cin de primer orden est satisfecha como quiera que se fijen los valores de sus
variables en un dominio enumerable y en cada dominio finito, esa ecuacin es una
ecuacin idntica.
2.7 El Entscheidungsproblem 253
habra operado, quizs, en la otra direccin si entre los profesores de filosofa de habla
castellana fuese mayor el nmero de ex-penados y no tan grande el de ex-seminaristas).
13 Para una formulacin general de este punto de vista, Post remite al captulo VI de la
obra de C. I. Lewis, Survey of Symbolic Logic (1918), desgraciadamente omitido en la
reimpresin de 1960. Leemos all que un sistema matemtico es cualquier conjunto
de filas de signos reconocibles (strings of recognizable marks) en el cual algunas filas
se adoptan inicialmente y las dems se derivan de ellas mediante operaciones ejecuta-
das conforme a reglas que son independientes de cualquier significado asignado a las
signos (p. 355; en el original, este pasaje est destacado en cursiva).
14 Como veremos en el Captulo 2.8, Gdel 1930 adoptar una postura metdica similar.
2.7 El Entscheidungsproblem 255
15 Por ejemplo, cualesquiera que sean las frmulas representadas por las letras p y q, la
expresin (p q) representa la fila de signos formada por el parntesis izquierdo,
seguido de la frmula representada por p, seguido del signo de disyuncin, seguido de
la frmula representada por q, seguido del parntesis derecho.
16 Post escribe p q, sin los parntesis, que introduce luego sin estipulacin previa en
los esquemas de frmulas ms complejas. Pero el uso de los parntesis tiene que regir-
se por un postulado, igual que el uso de los conectivos, aunque ms tarde se autorice
su eliminacin informal si no hay riesgo de confusin.
17 Salvo por la sustitucin de smbolos arriba descrita, reproduzco fielmente el Postulado
IV de Post (p. 267). El lector poco familiarizado con la lgica moderna lo entender
mejor si reemplaza cada fila de la forma ( ) por una de la forma ( ).
2.7 El Entscheidungsproblem 256
19 Post mismo nos lo hace presente cuando introduce su interpretacin algebraica del
clculo proposicional con estas palabras: Denotaremos el valor veritativo de cualquier
proposicin p con + si es verdadera y con si es falsa. Conviene tener en vista este
significado de + y como una gua del pensamiento, pero en la exposicin siguiente
deben considerarse meramente como smbolos que manipulamos de cierta manera
(1921, p. 267).
2.7 El Entscheidungsproblem 258
25 Una coleccin (assemblage) de letras, signos y puntos formada a partir de los signos
~ y conforme a las reglas precedentes y a las que se vern en 1.4 se llama una
proposicin (Herbrand 1930, cap. 1, 1.3; EL, p. 44; cf. p. 72).
2.7 El Entscheidungsproblem 261
27 Se sobreentiende que la letra que designa una variable puede ser reemplazada sin incon-
veniente por otra (y, en particular, se puede utilizar cualquier letra como variable liga-
da), a condicin eso s de que dos variables [dentro de una misma frmula] no pueden
designarse con la misma letra ms que en el caso en que ambas estn ligadas y que sus
alcances [en nuestra jerga: el alcance de los cuantificadores que las liganR.T.] no
tengan ningn signo en comn (Herbrand, EL, p. 62). A la luz de la equivalencia (7)
del Apndice XIII es claro que esta convencin est semnticamente justificada en
nuestro CP1=. Sin ella no es posible deducir la tautologa (xPx xPx) en el sis-
tema de Herbrand. En efecto, partiendo del axioma (Px Px) tenemos la deduccin
siguiente (donde simbolizo con cada aplicacin de una de las reglas de generaliza-
cin o transicin): (Px Px) y(Px Py) (Px yPy) (Px yPy)
x(Px yPy) (xPx yPy). Conforme a la convencin citada, la conclu-
sin puede reescribirse (xPx xPx).
2.7 El Entscheidungsproblem 263
28 De hecho, en ese caso comprende todas las constantes del CP1=, a, a|, a||,; as
que la estipulacin antedicha significa que C1 = {a}.
2.7 El Entscheidungsproblem 265
29 Esto quiere decir que si = 1,,m, hay al menos un entero positivo j m tal
que j Ck. La estipulacin sirve para asegurar que t no tenga en Ck+1 nuevos valores
correspondientes a m-tuplos formados con elementos de Uk1, a los que ya se asign
un valor de t en Uk.
30 En la citada versin inglesa Herbrand LW rduite se traduce expansion.
31 En la segunda igualdad uso como Herbrand, en aras de la claridad, el conectivo ;
pero se sobreentiende que no es ms que una abreviatura de ( ).
2.7 El Entscheidungsproblem 266
36 Para que el Teorema 2 arriba enunciado sea un corolario del Teorema 2 de Lwenheim
1915 no slo hay que entender identidad en su acepcin semntica, sino adems campo
infinito en su sentido literal y no, como Herbrand, slo como una faon de parler.
Como se vio en la p. 252, el Teorema 2 de Lwenheim 1915 dice que toda ecuacin
huidiza de primer orden falla para alguna asignacin de valores a sus variables en un
dominio enumerable. Una ecuacin huidiza en el sentido de Lwenheim corresponde
en nuestro CP1= a una frmula tal que (i) no es vlida, pero (ii) es falsa en
cualquier interpretacin Dp,p tal que |Dp| es un entero positivo p. El Teorema 2 de
Lwenheim 1915 implica que hay una interpretacin D, tal que |D| = y ()
= 1, de modo que es falsa y, por ende, es verdadera en dicha interpretacin. (Si
no es vlida pero corresponde a una ecuacin huidiza, no satisface la condicin
(ii) y por lo tanto es realizable en un dominio finito y, a fortiori, en cualquier dominio
infinito que lo contenga). En su luminosa introduccin a la traduccin inglesa de las
obras de Herbrand, Goldfarb explica cmo la construccin de lo que llam matrices de
control viene a ser un sustituto finitista (a finitistic surrogate) de la nocin semnti-
ca de realizabilidad en un dominio enumerable (Herbrand, LW, p. 11; cf. pp. 1114).
37 No debo cerrar este captulo sin mencionar otro giro adoptado por Herbrand para co-
municar su hallazgo: el Entscheidungsproblem se reduce en cada caso a un problema
que es una generalizacin simple del problema de la resolucin efectiva de un sistema
de ecuaciones diofnticas (EL, p. 199; cf. pp. 31s., 193ss.) Una ecuacin diofntica
2.7 El Entscheidungsproblem 271
es una ecuacin algebraica cuyos coeficientes son nmeros enteros y cuyas soluciones
se buscan entre los enteros. La observacin de Herbrand implica que una solucin del
Entscheidungsproblem resolvera de paso el 10 problema de Hilbert: Dada una ecua-
cin con cualesquiera incgnitas y coeficientes enteros, indicar un procedimiento que
permita decidir mediante un nmero finito de operaciones si esa ecuacin admite n-
meros enteros como soluciones (Hilbert 1900a en GA, III, p. 310). Matijasevic (1970)
se apoyar en la solucin negativa del Entscheidungsproblem por Church y Turing (vide
infra, Captulo 2.11) para demostrar que el 10 problema de Hilbert es asimismo inso-
luble. Y. I. Manin, en su Curso de lgica matemtica (1977), ofrece una excelente ex-
plicacin del descubrimiento de Matijasevic (cap. VI), que precede a su exposicin de
los teoremas de incompletud de Gdel (cap. VII) y de la solucin negativa del Ent-
scheidungsproblem (cap. VIII).
2.8 EL CLCULO PREDICATIVO
DE PRIMER ORDEN ES COMPLETO
1 Pinsese que Herbrand llama propositions vraies justamente a las frmulas deducibles.
2 La excelente versin castellana de las Obras completas de Gdel, editada por Jess
Mostern, contiene el artculo (pp. 2337), mas no la tesis. sta aparece, acompaada
de traduccin inglesa, en Gdel CW, vol. I, pp. 60101.
273
2.8 El clculo predicativo de primer orden es completo 274
3 Gdel 1929 declara, de entrada, que su propsito es probar que el sistema axiomtico
del llamado clculo funcional restringido es completo, y explica que esta propiedad
significa que cada frmula vlida (allgemein giltige) expresable en [este clculo] se
puede deducir de los axiomas mediante una serie finita de inferencias formales (CW,
I, 60). En suma, un clculo lgico premunido de axiomas y reglas de inferencia es
completo en el sentido de Gdel 1929, 1930, si es suficiente para deducir todas las
verdades en su campo de aplicacin. Post 1921 estableci que el sistema deductivo del
clculo proposicional es suficiente o completo en un sentido puramente sintctico: si
es una frmula del clculo que no se puede deducir de los axiomas, entonces puede
deducirse de ellos su negacin . Tras observar que un sistema deductivo consistente
para el clculo predicativo de primer orden no podra ser completo en el sentido
sintctico, Hilbert y Ackermann (1928, p. 68) plantearon quizs por vez primera
la cuestin de suficiencia abordada por Gdel. Dicen all que an no se ha resuelto la
cuestin de si el sistema axiomtico [propuesto por ellos para ese clculo] es completo
en el sentido de que realmente se puedan derivar de l todas las frmulas lgicas que
son correctas (richtig) para todo dominio de individuos. Pero la expresin frmulas
lgicas se introduce en ese libro de una manera que hace completamente incompren-
sible el planteamiento citado. Cito: Entre las frmulas que pueden demostrarse me-
diante el clculo predicativo se destacan aquellas que no contienen constantes indivi-
duales y cuya derivacin no presupone otras frmulas que las frmulas lgicas bsicas
[los axiomas]. Llamaremos a estas frmulas frmulas lgicas (Hilbert y Ackermann
1928, p. 54). Segn esta estipulacin, pues, una frmula lgica es siempre derivable y
el clculo es completo por definicin.
4 Siguiendo a Hilbert y Ackermann (1928), Gdel lo llama engeres Funktionenkalkl (li-
teralmente: ms estrecho clculo de funciones). En una nota explica que pertenecen a
l todas las expresiones lgicas formadas con variables proposicionales y funciona-
les o sea, en nuestra jerga, con predicados n-dicos, para cualquier n 0 mediante
las operaciones de disyuncin, negacin, cuantificacin universal y cuantificacin
existencial, en las cuales los prefijos x y x se refieren slo a individuos, no a pre-
dicados (Funktionen) (Gdel 1930, p. 349, n. 3).
2.8 El clculo predicativo de primer orden es completo 275
1 XXX 2 XX Y
3 X Y Y X 4 (X Y) (Z X Z Y)
5 xF(x) F(y) 6 x(X F(x)) X xF(x)
7 x=x 8 x = y (F(x) F(y))
Las reglas de inferencia son: (I) Modus ponens. (II) La regla de sustitucin
5 Gdel escribe & en vez de , (x) en vez de x y (Ex) en vez de x. Para facilitar la
lectura, utiliza parntesis de diversas formas. Simboliza la negacin, a la manera de
Hilbert y Ackermann, mediante una lnea recta trazada encima de todo su alcance. As,
por ejemplo, su frmula (x)(Ey)P(x,y) corresponde a nuestra xyPxy.
6 Este simbolismo puede tambin interpretarse como una expresin del hecho siguiente:
dada una formula con n variables libres, cabe siempre introducir un predicado n-ario
que la represente. As, en el caso del ejemplo, se puede introducir un predicado binario
F definido por la equivalencia: Fxy (P2xy (P11y P12x)).
2.8 El clculo predicativo de primer orden es completo 276
7 Gdel no explica esta regla, pero entiendo que ella autoriza a reemplazar uniforme-
mente (i) una variable proposicional por una frmula cualquiera (siempre que sta no
contenga en posiciones libres una variable ligada por un cuantificador en cuyo alcance
se hallaba alguna de las posiciones de la variable proposicional reemplazada) y (ii)
cualquier subfrmula formada por un predicado n-dico seguido de n variables libres
por una frmula cualquiera cuyas variables libres sean precisamente las mismas.
8 Gdel no detalla estas cautelas, sino que remite a Hilbert y Ackermann 1928, III, 5.
2.8 El clculo predicativo de primer orden es completo 277
Las frmulas absolutamente vlidas son las verdades lgicas. Las definicio-
nes semnticas de Gdel no son impecables, pero apuntan sin duda a las
que, siguiendo a Tarski, doy en el Apndice IX.9
Es fcil comprobar que los axiomas 18 son vlidos en el sentido indicado
y que las reglas de inferencia IIV preservan la validez. Gdel lo acepta sin
discusin. Por lo tanto, toda frmula deducible es vlida. Lo que va a pro-
bar es la proposicin recproca: Toda frmula vlida del CP1= es deducible
en el sistema deductivo descrito (Teorema I del artculo). Ella equivale a esta
otra: Toda frmula del CP1= es realizable o refutable (Teorema II). En efec-
to, si vale el Teorema I y la frmula no es realizable, su negacin es
vlida y por ende deducible, de suerte que es refutable, como dice el Teo-
rema II; mientras que si vale el Teorema II y es vlida, no es rea-
lizable y por ende es refutable, de suerte que es deducible y, con ella,
tambin , como dice el Teorema I. En vista de ello, Gdel acomete
directamente la prueba del Teorema II.10 Lo prueba primero para las frmu-
9 Traduje lo ms literalmente que pude el pasaje clave para criticar aqu sus defectos.
Ante todo, en qu consiste la operacin de insertar (einsetzen) el sistema S en la fr-
mula A? S consta de elementos lingsticos las aseveraciones A1,, Am que
podran, tal vez, insertarse literalmente en A, pero tambin incluye elementos no
lingsticos, que no sera posible acomodar dentro de una frmula. Es razonable supo-
ner que cuando habla de insertar ciertos individuos en la frmula Gdel quiere refe-
rirse al reemplazo uniforme de cada variable individual por una expresin que designe
exclusivamente a uno de esos individuos. Otro tanto habra que decir de la insercin
de las funciones 1,, k. Hay que advertir, adems, que cada una de stas tendr
que ser lo que sola llamarse una funcin proposicional, esto es, un aplicacin de Dn
en {0,1} o en {lo verdadero, lo falso}, con n igual a la n-adicidad del predicado
de la lista F1,, Fk en cuyo lugar la funcin se inserta. En Gdel 1929 y 1930
falta toda indicacin sobre el empleo de functores (signos que se combinan con trmi-
nos para formar nuevos trminos; vide Apndice IX.E). Por otra parte, en vista del papel
que desempean las variables proposicionales en el clculo lgico, no hace falta, para
juzgar la realizabilidad de una frmula que contenga tales variables, que stas se sus-
tituyan con aseveraciones bien determinadas, como propone Gdel; basta asignarle a
cada variable proposicional un valor veritativo fijo cualquiera. Finalmente, Gdel nos
deja en la total oscuridad en lo que respecta a verdad o falsedad de la oracin obtenida
insertando el sistema S en la frmula A cuando sta contiene cuantificadores. Ser
Tarski quien, junto con elucidar la insercin como interpretacin, enuncie con preci-
sin las condiciones en que una frmula precedida por es o no verdadera en una
interpretacin dada (cf. las reglas [I] e [I] en el Apndice IX.D).
10 El Teorema II de Gdel 1930 incluye tambin la siguiente clusula: Si una frmula no
es refutable, es realizable en un dominio infinito enumerable. Con este agregado, el
2.8 El clculo predicativo de primer orden es completo 278
si y slo si hay una frmula prenexa cerrada 2 .12 Por otra parte, la
frmula prenexa cerrada 2 si y slo si hay una frmula prenexa cerra-
da 3, cuyo prefijo comienza con un cuantificador universal y termina con
un cuantificador existencial, tal que 3 .13 Las frmulas prenexas cerra-
das cuyo prefijo comienza con un cuantificador universal y termina con un
cuantificador existencial constituyen la clase especial . Llammoslas -
frmulas. El grado de una -frmula es el nmero de cuantificadores uni-
versales en su prefijo cuyos respectivos sucesores inmediatos son cuantifica-
dores existenciales. Sea n la clase de las -frmulas de grado n. Gdel
1 = (x1,x1,x2,,xs)
2 = 1 (x2,xs+1,xs+2,,x2s)
n = n1 (xn,x(n1)s+1,x(n1)s+2,,xns)
n = n1 (xn,yn) (1)
15 Como los r elementos de x1 son la misma variable x0, slo el ltimo cuantificador de
la fila "x1 liga en efecto a esa variable en todas sus posiciones libres en la matriz
(x1,x1,x2,,xs); los r-1 restantes podran borrarse. Pero evidentemente es ms cmo-
do escribirlos (abreviadamente), lo que ciertamente est permitido por la sintaxis del
CP1 (Apndice IX.A).
2.8 El clculo predicativo de primer orden es completo 282
"xn+1&yn+1(xn+1,yn+1) &xn+1(Pn)n
&xn+1((Pn)n &yn+1(xn+1,yn+1)) (6)
Ahora bien, las apdosis de (4) y (5) esto es, las subfrmulas que siguen
a la flecha en dichas frmulas son los dos miembros de la conjuncin que
forma la prtasis la subfrmula que precede a la flecha en (6). Pode-
mos, pues, reemplazar sta por la conjuncin de las prtasis de (4) y (5),18
para obtener:
19 En otras palabras, la prueba de Gdel est confinada a lo que suele llamarse clculo
predicativo puro (sin constantes individuales). Pero el argumento sintctico arriba de-
sarrollado no supone esta restriccin y el argumento semntico que ahora veremos puede
adaptarse sin dificultad al caso en que la frmula bajo consideracin contiene cons-
tantes individuales (es cosa de darles tambin a stas una interpretacin numrica como
la que se les da a las variables).
2.8 El clculo predicativo de primer orden es completo 285
rusa: Sn Sn-1 Sn-2 S2 S1; pero eso no prueba que dicha serie
coincida con la parte final de la serie obtenida a partir de otro sistema Sm,
con m > n. Por hiptesis, tenemos una galera infinita de muecas rusas
como la descrita, una para cada entero positivo n, pero no cabe combinarlas,
por induccin, en una sola supermueca infinita. Por otra parte, hay una pro-
posicin que Dnes Knig (1926) dedujo del Axioma de Seleccin, pero
que es estrictamente ms dbil que ste que viene como anillo al dedo a
la situacin descrita por Gdel. Dice as:
tarla (Dreben y van Heijenoort, en Gdel, CW, I, 53).25 En todo caso, Gdel
nunca ha cuestionado el Axioma de Seleccin y en la introduccin a la tesis
previene expresamente que no se inhibir de utilizar ningn medio matem-
tico de prueba, una advertencia que slo resulta pertinente en el punto que
las frmulas elementales de m aparecen en n antes que todas las frmulas elemen-
tales que no figuran en m. Diremos que la distribucin Wn asociada a n contiene a
la distribucin Wm asociada a m (Wm Wn) si las frmulas elementales comunes a
ambas matrices reciben, respectivamente, los mismos valores en Wm y Wn. Ntese que
si #Wm, #Wm, #Wn y #Wn son los nmeros representativos de cuatro distribuciones
asociadas a las matrices indicadas por los subndices y Wm Wn y Wm Wn, en-
tonces #Wm #Wm implica que #Wn #Wn. Diremos con Hilbert y Bernays que una
distribucin de valores veritativos entre las frmulas elementales de una matriz es una
distribucin realizadora (erfllende Verteilung) de la misma, si le confiere el valor 1
(lo verdadero). Por hiptesis, hay por lo menos una distribucin realizadora de n,
para cada n > 0. Si m < n, n es una conjuncin de m con otras frmulas. Por lo
tanto, cada distribucin Wn realizadora de n, contiene una distribucin Wm realizado-
ra de m. Diremos que Wm es el m-componente de Wn. Ntese que, si m < k < n y Wk
es el k-componente de Wn, entonces el m-componente de Wn es tambin el m-compo-
nente de Wk. Segn esto, resulta (demnach ergibt sich) que entre las distribuciones
realizadoras de m tiene que haber por lo menos una que, para todo n > m, sea el m-
componente de una distribucin realizadora de n (Hilbert y Bernays, GG, II, 194;
cursiva ma). Entre las distribuciones que tienen esta propiedad, para un dado m > 0,
hay una cuyo nmero representativo es menor que el de las dems; llammosla W*m.
Hilbert y Bernays prueban que, si m y n son dos enteros positivos cualesquiera tales
que m < n, entonces W*m es el m-componente de W*n. Para ello, aprovechan lindamente
la representacin numrica de las distribuciones: Sea Wm el m-componente de W*n y
Wn la distribucin realizadora de n tal que W*m es el m-componente de Wn; enton-
ces, por la misma definicin de W*m y W*n tenemos que #W*m #Wm y #W*n
#Wn; por otra parte, como hice notar arriba, la aseveracin conjunta de las condiciones
W*m Wn, Wn W*n y #W*m #Wm implica que #Wn #W*n, de modo que #Wn
= #W*n; por lo tanto, Wn = W*n y W*m es el m-componente de W*n. Este resultado
determina inequvocamente una secuencia W*1 W*2 , que sirve de base a
una realizacin de . Pero su impecable demostracin constructiva no puede disimular
el carcter no constructivo del paso previo que cit en cursiva.
26 Por ltimo, debe considerarse que el problema aqu tratado no ha surgido (como, di-
gamos, el problema de la consistencia de las matemticas) con la disputa sobre los
fundamentos [entre brouwerianos y hilbertianos], sino que, aunque nunca se hubiera
cuestionado la validez sustantiva de la matemtica ingenua (die inhaltliche Geltung
der naiven Mathematik), tendra sentido plantearlo dentro de sta (en contraste, por
ejemplo, con el problema de la consistencia). Por esto, una restriccin de los medios
de prueba no parece ms urgente aqu que a propsito de cualquier otro problema
matemtico (Gdel, CW, I, 64).
2.8 El clculo predicativo de primer orden es completo 289
estamos considerando.26
Con la secuencia infinita de sistemas de realizacin de todos los niveles,
S1 S2 , Gdel tiene lo que necesita para probar que es realizable,
si lo son todas las matrices n y las respectivas frmulas verifuncionales n.
Consideremos el conjunto S = {w1,,wh,1,, k}, caracterizado como
sigue: (i) cada wi es un valor veritativo y cada j es una funcin proposicional
definida en el conjunto de todos los nmeros naturales (1 i h; 1 j
k); (ii) wi = wim para algn m > 0 (y, por ende, para todos); (iii) hay un m
> 0 tal que la restriccin de j a Zm es igual a jm (y, por lo tanto, la restric-
cin de j a Zn es igual a jn para todo n > m). Bajo las condiciones prescri-
tas, es claro que, si asignamos la lista de valores w1,, wh a la lista
X1,, Xh de la variables proposicionales de y entendemos que la lista
F1,, Fk de los predicados mondicos o polidicos de representa la
lista de funciones 1,, k, la frmula expresa una aseveracin verda-
dera. El sistema S ofrece as una realizacin o como tambin se dice un
modelo de . Con esto hemos terminado de probar que cualquier -frmula
de grado 1 es refutable o realizable. Como se vio antes, esta conclusin
implica que cualquier frmula del CP1 tiene la misma propiedad. Por su
misma naturaleza, la prueba ha establecido, de paso, que si una frmula del
CP1 es realizable, tiene una realizacin en el dominio de los nmeros natu-
rales. Esto es una forma del Teorema de Lwenheim-Skolem (vide nota 10
y Captulo 3.2).
No voy a explicar el razonamiento, relativamente fcil, mediante el cual
Gdel extiende estos resultados al CP1=.27 En el artculo mas no en la
tesis prueba adems el siguiente teorema:
= {"1&11(1;1),"2&22(2;2),,"n&nn(n;n),}
1 = 1(x11;y11)
n = n1 1(x1n;y1n) 2(x2(n1);y2(n1)) n(xn1;yn1)
Sea (Pn) una fila de cuantificadores existenciales que ligan a todas las varia-
bles libres en n. Es claro que (Pn)n se deduce del conjunto finito de
premisas n = {"1&11(1;1), "2&22(2;2),, "n&nn(n;n)} y
por consiguiente es realizable si n es realizable. Por lo tanto, si cada sub-
conjunto finito de es realizable, tambin cada matriz n es realizable. Por
un argumento anlogo al aducido en la fase semntica de la prueba del Teo-
rema II se concluye finalmente que si cada matriz n es realizable, el con-
junto es realizable.
Del Teorema X se sigue inmediatamente el siguiente corolario: Si es un
conjunto numerable de frmulas del CP1=, o bien es realizable, o bien
incluye un subconjunto finito de frmulas {1,,n} tal que 1
n es refutable (Teorema IX; Gdel 1930, p. 357; tambin en la tesis, 8,
CW, I, 96ss.). Como Gdel expresamente seala, esto significa que, si es
el conjunto finito o numerablemente infinito de los axiomas de una teora
matemtica expresable en el CP1=, se cumple una de estas alternativas: o
bien (i) la teora es inconsistente y se puede deducir una contradiccin en un
nmero finito de pasos de un nmero finito de premisas contenidas en ; o
bien (ii) hay un modelo una realizacin de la teora. En una nota, Gdel
cita como ejemplo la teora de los Grundlagen der Geometrie de Hilbert,
sin los axiomas de continuidad (que no se pueden expresar en un clculo
de primer orden).28 De este modo, el corolario citado resuelve, al menos para
este fragmento de la teora geomtrica, la disputa entre Hilbert y Frege a
que me refer en el Captulo 2.1. Hilbert haba escrito a Frege, algo liviana-
mente, que si los axiomas arbitrariamente estipulados, junto con todas sus
consecuencias, no se contradicen entre s, entonces son verdaderos y existen
las cosas definidas por ellos: se es para m el criterio de la existencia y de
la verdad (Frege, KS, p. 411; vide p. 118). En este pasaje, Hilbert posible-
mente deca existencia slo como una manera de hablar, pero la prueba de
Gdel le devuelve a la palabra su sentido literal: si la teora es sintcticamente
Pero esta definicin con slo que uno exija, como es obvio, que el
concepto de existencia as introducido obedezca a las mismas reglas de
operacin que el elemental presupone evidentemente el axioma de la
solubilidad de todo problema matemtico. Pues si se demostrara la insolubi-
lidad de algn problema (relativo, digamos, al dominio de los nmeros
naturales), de esto se desprendera conforme a dicha definicin que exis-
ten dos realizaciones no isomrficas del sistema axiomtico de los nme-
ros reales, mientras que, por otra parte, se puede demostrar el isomorfis-
mo que cualquier par de realizaciones. Pero la demostracin de la
insolubilidad de un problema no se puede excluir de antemano, si se piensa
que hablamos slo de insolubilidad con ciertos modos de inferencia for-
mal precisamente sealados. Pues todos los conceptos que vienen a cuen-
to aqu (demostrable, consistente, etc.) slo tienen un sentido exacto si se
deslindan con precisin los modos de inferencia permitidos.
(Gdel, CW, I, 6062; cursiva ma)32
31 De paso sealo que el pronombre posesivo ihre (de ellos o de ella) que precede a
Widerspruchslosigkeit (ausencia de contradiccin, arriba traducido consistencia) slo
puede referirse al sustantivo plural Begriffe (conceptos) o al femenino singular
Existenz (existencia), y no al neutro singular Axiomensystem (sistema de axio-
mas) como cree el traductor ingls (Gdel, CW, I, 61). Por lo dems, en el texto ale-
mn Begriffe est ms cerca de ihre que los otros dos sustantivos. Habra que expli-
car, claro est, qu significa la ausencia de contradiccin de un grupo de conceptos.
Por esto, he preferido dar una traduccin ambigua.
32 En el original slo van en cursiva las palabras correspondientes a formal precisamente
sealados.
2.8 El clculo predicativo de primer orden es completo 294
295
2.9 El programa de Hilbert visto ms de cerca 296
tal vez evitar ese supuesto5 y se limita por eso a ilustrar tales combinaciones
de cosas mediante concatenaciones de los signos que las nombran, sin la ms
mnima indicacin de cmo hay que entenderlas. He aqu sus ejemplos:
1 = 1, (11) = (1)(1)
5 Ms adelante Hilbert reconoce, sin embargo, que para demostrar la consistencia del
sistema formal esbozado necesitar el concepto de nmero ordinal finito (GG7, p. 255).
2.9 El programa de Hilbert visto ms de cerca 301
1 x = x
2 {x = y u. w(x)} | w(y)
3 (x) = (x)
4 (x) = (y) | x = y
5 (x) = 1
7 Para mayor claridad, doy las dos reglas en nuestro simbolismo: (i) de ((a b) (a
b)) inferir b; (ii) de ((a b) (a c)) inferir (a (b c). Advirtase que ninguna
de las dos envuelve expresiones con cuantificadores. Tampoco hay una regla de susti-
tucin, pero esto es natural si todos los axiomas se dan en la forma de esquemas.
8 Hilbert dice que los enunciados que forman con 5 una contradiccin tienen que ser
[] de la forma: 6 (x(o)) = 1 (GG7, p. 254). Si el cuantificador existencial con-
2.9 El programa de Hilbert visto ms de cerca 303
que Hilbert llama una ecuacin homognea, esto es, una combinacin de la
forma a = b, en que a y b son n-tuplos de objetos simples (para un mismo
n). En virtud de esto, para completar la prueba de consistencia basta demos-
trar que de los axiomas 14 no puede inferirse ninguna ecuacin que no sea
homognea. Para efectuar dicha demostracin hacen falta, segn Hilbert, el
concepto de nmero ordinal finito y ciertos teoremas sobre el concepto de
equinumerosidad que nos dice pueden formularse y derivarse sin esfuerzo
(ohne Mhe). Seguramente tiene razn. En los aos 20 como ya hemos
visto varios discpulos de Hilbert probarn rigurosamente y sin dificultad
la consistencia del mun de aritmtica basado en los axiomas P1P4 de
Peano.9
El signo 1 es un nmero.
Un signo que empieza con 1 y termina con 1 y en el cual cada 1 va se-
guido por [el signo] + y cada + va seguido por 1 tambin es un nmero;
vgr. los signos
1+1
1+1+1
(Hilbert 1922, en GA III, 163)
13 Cf. 1922, en GA III, 162s.; 1926, p. 170; 1928 en GG7, pp. 289s.
2.9 El programa de Hilbert visto ms de cerca 308
seguido de una o ms copias del signo +1. Tras esta concisa explicacin,
Hilbert propone usar letras gticas como numerales (Zahlzeichen), esto es
como variables que representan nmeros indeterminados. Demuestra luego
el teorema siguiente: cualesquiera que sean los nmeros y
, +
=
+
. En efecto, si =
, es claro que +
= + =
+ . De otro modo,
podemos suponer que
> . En tal caso, hay un nmero tal que
= +
. Hay que demostrar, entonces, que + + = + + . Pero esto es
obvio si + = + . Por lo tanto, como +
>
= + , el teorema
queda demostrado para cualquier par de nmeros , b con slo que sea
vlido para cada par , tal que +
> + .
Mediante el uso de variables que representan nmeros cualesquiera y de
razonamientos inductivos como el que acabo de parafrasear, Hilbert salta,
ms all de toda vivencia inmediata, a la consideracin de lo que pode-
mos llamar vivencias posiblestomando, claro est, el epteto posible en
un sentido bien amplio, no limitado por la cantidad de papel y tinta disponi-
bles para anotar nmeros ni por nuestra capacidad para reconocerlos y dis-
tinguirlos cuando constan de muchas copias de los objetos primarios 1 y +.14
Consciente de ello, Hilbert declara que el supuesto mnimo arriba descrito
no proviene de la experiencia ni del pensamiento (Erfahrung und Denken),
sino de una tercera fuente de conocimiento: una disposicin intuitiva a
priori (anschauliche Einstellung a priori) que constituye la condicin de
la posibilidad de todo conocimiento (1931, p. 486).
Esta intuicin a priori hilbertiana en contraste con la de Kant es
intrnsecamente finita. Su mbito constituye el dominio propio del punto de
vista finito o la postura finita, el suelo firme en que Hilbert cimentar la
matemtica.15 Por otra parte, la matemtica como la conocemos no tiene
16 Todos los hroes del espritu antes de Gau, y tambin los que siguen a Gau, Hermite
y Jacobi hasta Poincar, han empleado la inferencia transfinita en las formas ms va-
riadas y audaces, sin que nunca se haya manifestado ni la ms leve discordancia. Por
ltimo, cuando pensamos en las aplicaciones y nos hacemos cargo de la riqueza en
inferencias transfinitas del tipo ms difcil y laborioso que albergan, por ejemplo, la
teora de la relatividad y la teora cuntica y cmo, sin embargo, la naturaleza se ajusta
precisamente a sus resultados el rayo de luz de la estrella [curvado cuando pasa cerca
del sol], Mercurio y los espectros ms complicados aqu en la tierra y a una distancia
de cientos de miles de aos luz ser posible en tales circunstancias que, a causa de
los lindos ojos de Kronecker y unos cuantos filsofos disfrazados de matemticos, por
razones que adems son completamente arbitrarias y ni siquiera se dejan formular con
precisin, dudemos siquiera un instante de que la aplicacin del Tertium non datur se
justifica? (Hilbert 1931, pp. 487s.).
17 El trmino epsilntica alude a la prctica habitual en los cursos de anlisis de utilizar
la minscula griega epsilon () para referirse a una cantidad arbitrariamente pequea.
Por ejemplo, decimos que la funcin : es continua en el argumento a si, para
cualquier > 0, hay un > 0 tal que |(x) (a)| < si |x a| < .
2.9 El programa de Hilbert visto ms de cerca 311
18 A este mismo contexto pertenece la frase de Hilbert en que se inspira el ttulo de este
libro: Del paraso que Cantor cre para nosotros, nadie podr expulsarnos (1926, p.
170). Las expresiones que destaqu en el pasaje arriba citado indican que Hilbert con-
cibe este paraso como un set cinematogrfico: el Jardn de las Delicias pintado sobre
papel.
2.9 El programa de Hilbert visto ms de cerca 312
Hilbert. Por eso Hilbert puede decir (1926, p. 175) que la frmula algebraica
a+b=b+a
3+2=2+3
5+7=7+5
Como los enunciados ideales esto es, las frmulas que no expresan
aseveraciones finitas no significan nada, las operaciones lgicas no
pueden aplicrseles de un modo sustantivo como a los enunciados finitos.
Es necesario entonces formalizar tambin las operaciones lgicas y las
demostraciones matemticas mismas.
(Hilbert 1926, p. 176)20
19 Como expliqu en la p. 123, nota 13, uso sustantivo para traducir el trmino hilbertiano
inhaltlich.
20 Hilbert prosigue diciendo que, gracias a esa armona preestablecida que tan a menudo
se observa en la historia evolutiva de la ciencia, dicha formalizacin est ya muy ade-
lantada por obra de los creadores del clculo lgico.
Los smbolos del clculo lgico se introdujeron originalmente slo para la comu-
nicacin; pero es consecuente que ahora neguemos todo significado a los signos
lgicos, igual que a los matemticos, y declaremos que tambin las frmulas del
clculo lgico no significan nada de por s, sino que son enunciados ideales. En el
clculo lgico poseemos un lenguaje de signos que es capaz de abarcar en frmu-
las los teoremas matemticos y de expresar la inferencia lgica mediante procesos
formales. Igual que en el trnsito de la aritmtica sustantiva (inhaltliche
Zahlenlehre) al lgebra formal, contemplamos los signos y smbolos de operacio-
nes del clculo lgico prescindiendo de su significado sustantivo. As obtenemos
finalmente, en lugar de la ciencia matemtica sustantiva que se trasmite mediante
el lenguaje ordinario, una provisin de frmulas con signos matemticos y lgi-
2.9 El programa de Hilbert visto ms de cerca 313
cos, enfiladas unas tras otras segn ciertas reglas. A los axiomas matemticos
corresponden algunas de las frmulas, y a la inferencia sustantiva corresponden
las reglas de acuerdo con las cuales se suceden las frmulas. De este modo, la
inferencia sustantiva es reemplazada por un operar extrnseco (ein ueres Handeln)
conforme a reglas y se consuma rigurosamente el trnsito del tratamiento ingenuo
al tratamiento formal con respecto a los axiomas mismos que en un principio
se propusieron ingenuamente como verdades fundamentales, pero que la axiomtica
moderna considera hace tiempo como meras combinaciones de conceptos y tam-
bin con respecto al clculo lgico, que originalmente no pretenda ser sino un
lenguaje ms.
(1926, pp. 176s.; cf. GA III, 165, 179; GG7, pp. 298s.).
2.9 El programa de Hilbert visto ms de cerca 314
que no puede haber una prueba constituida de cierto modo. Pero una prueba
formalizada, lo mismo que un numeral, es un objeto concreto y abarcable
con la mirada. Es comunicable de principio a fin. Tambin la requerida cons-
titucin de la frmula final, a saber, que lea 1 1, es una propiedad con-
cretamente constatable de la prueba. Por lo tanto, esta demostracin de he-
cho puede suministrarse, y con ella ganamos el derecho a introducir nues-
tros enunciados ideales (1926, p. 179; cf. 1928, en GG7, p. 300).22
23 Hilbert 1931, p. 491. La regla citada suele llamarse la regla (cf. Isaacson 1992).
Hilbert comenta que la oracin (Aussage) x(x) va mucho ms lejos que la fr-
mula (Formel) (), con un numeral cualquiera, puesto que aqulla autoriza a infe-
rir toda oracin que se obtenga reemplazando en (x) la variable libre x por cualquier
trmino que denote un nmero (no slo por cualquier numeral).
2.9 El programa de Hilbert visto ms de cerca 318
2.10.1 Preliminares
1 Como bien seala Post, si la funcin recursiva general [una de esas nociones precisas
de funcin computableR.T.] es el equivalente formal de la calculabilidad efectiva, su
formulacin podra tener en la historia de la matemtica combinatoria una importancia
superada slo por la formulacin del concepto de nmero natural (1944, p. 315).
321
2.10 Los Teoremas de Incompletud de Gdel 322
de identidad de una prueba (esto es, de una lista de frmulas del clculo,
cada una de las cuales es un axioma del clculo o se deduce, conforme a las
reglas de inferencia del clculo, de una o ms frmulas que la preceden en
la lista) y, en caso afirmativo, (c) que sea posible reconstruir las frmulas de
que consta la prueba correspondiente. Gracias a esta doble representacin
de la aritmtica en el clculo y del clculo en la aritmtica Gdel puede
cerrar el crculo de espejos en que descansa su Teorema VI, el primer teo-
rema de incompletud. En la Seccin 2.10.2 describir, paso a paso, la com-
pleja argumentacin que culmina en ese teorema. Pero antes conviene deli-
nearla a grandes rasgos, para saber adnde lleva, y sobre todo para captar
con un slo golpe de vista la funcin que desempean en ella las caracters-
ticas (i) y (ii). El bosquejo siguiente es una parfrasis del ofrecido por el
mismo Gdel (1931, 1).
Gdel supone que toda oracin deducible de los axiomas del clculo con-
siderado esto es, toda oracin que ocupa el ltimo lugar de una lista que
constituye una prueba expresa una aseveracin verdadera. Este supuesto
es muy razonable, pues mal podra pretenderse formalizar la aritmtica en
un clculo que genera teoremas falsos. Con todo, Gdel lo adopta slo para
facilitar la presentacin del bosquejo preliminar: la demostracin rigurosa del
Teorema VI en el 2 depende de supuestos puramente sintcticos, y no in-
voca el concepto de verdad. Para decir en castellano que es una oracin
deducible de los axiomas del clculo, escribiremos ;5 asimismo, la abre-
viatura expresar que no es una oracin deducible de los axiomas del
clculo. Supondremos que el clculo contiene categoras sintcticas homlogas
a las constantes y variables de nuestros clculos predicativos (Apndice IX).6
Para que pueda representar formalmente la aritmtica, el clculo debe conte-
ner un conectivo primitivo o introducido por definicin que prefijado a
una oracin verdadera genere una oracin falsa y prefijado a una falsa gene-
re una verdadera. Simbolizar este conectivo del clculo con el signo
5 Gdel usa la abreviatura Bew, del alemn beweisbar (demostrable). Sus traductores
al ingls y al castellano han preservado esta abreviatura, aunque en estos idiomas, a
diferencia del original, ella obstaculiza la lectura: no slo no evoca ninguna palabra
pertinente, sino que ni siquiera se la puede pronunciar con facilidad.
6 Este requisito afecta, sin duda, la generalidad del argumento. Como puede verse en el
Apndice XVI, de hecho no se lo necesita para demostrar la forma abstracta del pri-
mer teorema de Gdel presentada all.
2.10 Los Teoremas de Incompletud de Gdel 324
7 Adopto esta convencin porque en toda este captulo utilizar nuestros smbolos logicos
como abreviaturas del discurso metalgico que conducimos en castellano. Imito as la
prctica de Gdel, que destin a tal propsito los smbolos de Hilbert y Ackermann
1928.
8 En otras palabras, el nmero n pertenece al conjunto K si y slo si la oracin obtenida
al sustituir la variable libre en la frmula Rn por el nombre de n no es deducible de los
axiomas de P.
2.10 Los Teoremas de Incompletud de Gdel 325
10 Le doy al signo de disyuncin del clculo P ms peso que Gdel para distinguirlo
de nuestro signo , que, como dije en la nota 7, reservo para el discurso metalgico.
11 Gdel dice Zahlzeichen, literalmente signo de nmero.
2.10 Los Teoremas de Incompletud de Gdel 327
I.1 ~(x1 = 0)
I.2 x1 = x2 x1 = x2
I.3 x2(0)x1(x2(x1) x2(x1)) x1(x2(x1))
IV.1 (Eu)(v(u(v) a)
15 Obsrvese, por ejemplo, que un nmero dado es el gdel de una fila de k signos slo
si es divisible por potencias impares de cada uno de los primeros k primos, y es el
gdel de una lista de h filas de signos slo si es divisible por potencias pares de cada
uno de los primeros h primos.
2.10 Los Teoremas de Incompletud de Gdel 331
que Gdel llama aqu funciones recursivas es slo una parte de la familia
que hoy conocemos por ese nombre.16 Pero como veremos en el Captulo
2.11 la familia completa se forma con slo aadir dos sencillas operacio-
nes generadoras a las admitidas por Gdel.17 Como dije al comienzo, es jus-
tificado pensar que esta familia comprende todas las funciones numricas que
es posible computar mediante un algoritmo. Gdel mismo no crey en un
principio que la clase de las funciones computables mediante un algoritmo
se pudiera caracterizar as slo se convenci despus de leer a Turing
(1937) y, por cierto, nunca pretendi que toda funcin computable fuera
recursiva en el sentido restringido definido por l en 1931. Pero cada fun-
cin recursiva en este sentido restringido es computable mediante un algorit-
mo que se especifica en su misma definicin.
Una funcin recursiva es una funcin numrica, esto es, una funcin cuyo
dominio y alcance estn contenidos en el conjunto de los nmeros natu-
rales. En particular, las funciones recursivas en el sentido restringido de Gdel
estn definidas en todo . Esta clase de funciones se distingue slo por un
pequeo detalle de lo que hoy se llama la clase de las funciones recursivas
primitivas, que definimos as:
Kleene (1936) demostr que cualquier funcin recursiva (en el sentido actual) puede
expresarse como una funcin compuesta de no ms de dos funciones recursivas primi-
tivas y una aplicacin de la funcin .
2.10 Los Teoremas de Incompletud de Gdel 332
K(x1,,xn) = 0 si x1,,xn K
K(x1,,xn) = 1 si x1,,xn K
En la prxima nota muestro que estas dos relaciones didicas son pr-
0 Pr x = 0
p0 = 0
pn+1 = y(y 1 + pn! Prim(y) y > pn)
y es un nmero primo mayor que el n-simo primo. Para fijar el tope bajo el
cual ha de buscarse el (n+1)-simo primo Gdel aprovecha elegantemente la
clsica prueba de que tal nmero existe, para todo n (Euclides, IX.20).
6. La funcin binaria n,x n Gl x asigna al par n,x el exponente del
n-simo factor primo de x en la factorizacin prima de este nmero (siem-
pre, claro est, que n sea mayor que 0 y menor o igual que el nmero de
factores primos de x). Se define as:
Segn esto, l(x) es el ms pequeo nmero y tal que existe un y-simo mas
no un (y+1)-simo factor primo de x (claro est que si x no tiene ningn
factor primo esto es, si x = 0 x = 1 l(x) = 0, de acuerdo con la defi-
nicin del operador ). As, l(x) asigna a cada nmero x el nmero total de
sus factores primos. Por lo tanto, si x es el gdel de una fila de signos o de
una lista de filas de signos, l(x) es el nmero total de signos en esa fila o de
filas en esa lista; en otras palabras, su longitud.
8. La funcin binaria x,y x * y est dada por:
Esta definicin27 est pensada para asegurar (i) que si x = #[] y y = #[],
donde y son filas de signos de P, x * y = #[], donde es la fila
que se forma prefijando a , y (ii) que si x = #[X] y y = #[Y], donde X
y Y son listas de filas de signos de P, x * y es el gdel de la lista que se
forma aadiendo la lista Y a continuacin de la lista X. Considerar el caso
(i), dejando el (ii) como ejercicio al lector. Sean pues y dos filas de
signos, tales que x = #[] y y = #[]. Entonces, la fila contiene preci-
samente l(x) + l(y) signos y el factor primo ms grande de #[] es pl(x)+l(y).
Verifiquemos que #[] es el ms pequeo nmero z que cumple las tres
condiciones enunciadas en el alcance de z. Tenemos que
nes. Supongamos ahora que hay otro nmero u que tambin las cumple. En
tal caso, obviamente, l(u) = l(x) + l(y), y para todo n, n Gl u = n Gl #[].
Si #[] u, por lo menos uno de los factores primos de #[] no es un
divisor de u. Por lo tanto, hay un q 1 tal que para todo r mayor o igual
que q y menor o igual que l(x) + l(y), pr < r Pr u (el r-simo factor primo
de u). Como pr es el r-simo factor primo de #[] y su exponente en la
factorizacin prima de #[] es idntico al exponente de r Pr u en la
factorizacin prima de u, es claro que #[] u implica que #[] < u.
Por lo tanto, #[] es el nmero ms pequeo que cumple las condiciones
en cuestin.
Despus de esta justificacin detallada de la definicin 8, el lector podr,
espero, entender el empleo de la funcin x * y en las definiciones siguientes.
Componindola con la funcin pr-recursiva R:x 2x, es posible definir cla-
ses pr-recursivas que representan numricamente distintas categoras de ex-
presiones del clculo. Obviamente, si x es el gdel de un signo del clculo,
R(x) = 2x es el gdel de la fila que consta solamente de ese signo. Por lo
tanto, si es una fila de signos y x = #[], R(11) * x * R(13) abreviado
E(x) es el gdel de la fila (); R(5) * E(x) abreviado Neg(x) es el
gdel de la fila ~(); si es una variable y z = #[], R(z) * R(9) * E(x)
abreviado z Gen x es el gdel de la fila (), y as sucesivamente. Com-
binando varias de estas definiciones, Gdel logra definir, entre otras, la pro-
piedad pr-recursiva Form(x) x es una FRMULA que caracteriza a los gdel
de las frmulas de P (Def. 23).
Me detendr un momento a considerar la definicin de NUMERAL, el atri-
buto distintivo de los gdel de las expresiones 0, 0, 0, 0,, n0,
que representan en el clculo P a los nmeros naturales 0, 1, 2, 3,, n,
Primero se define la funcin pr-recursiva binaria x,y y N x:
16. 0 N x = x; (n+1) N x = R(3) * n N x.
Obviamente, si x es el gdel de la fila de signos , n N x es el gdel de
la fila formada por precedida de n copias del signo . Como 1 = #[0], n
N R(1) es el gdel del numeral que representa el nmero n en P. Por lo tan-
to, n N R(1) es el NUMERAL de n. En vez de n N R(1), escribimos con Gdel
Z(n) (Z por Zahl, nmero). Por ejemplo,
29 El predicado Bew(x), definido por generalizacin existencial sobre una de las variables
libres del predicado binario recursivo yBx, es lo que hoy se llama un predicado recur-
sivamente enumerable. Esta designacin se basa en lo siguiente: puede demostrarse que
si un predicado definido de este modo es satisfecho por una clase no vaca de nme-
ros, dicha clase es el alcance de una funcin recursiva (general) con dominio ; sta
puede entonces utilizarse para enumerar la clase de nmeros en cuestin (y tambin,
por cierto, cualquier clase de objetos identificados mediante esos nmeros).
30 Recurdese que llamo as con el adjetivo entre comillas a las relaciones recursivas
en el sentido restringido de Gdel (1931), o sea, las relaciones cuya funcin caracters-
tica es pr-recursiva conforme a las reglas PR1, PR2, PR4, o PR5.
2.10 Los Teoremas de Incompletud de Gdel 342
cin (1) con una funcin de grado r; aunque una demostracin rigurosa
sera larga y tediosa. Puesto que el Teorema V vale, como vimos, si la fun-
cin es de grado 1, vale, con toda generalidad, para cualquier grado.
6 Nos falta todava un breve paso antes de abordar por fin el primer teore-
ma de incompletud (Teorema VI). Es claro que si P fuese inconsistente, toda
oracin sera deducible de los axiomas. Tendramos entonces que, cualquiera
que fuese la oracin , y ~. Por lo tanto, la consistencia de P cons-
tituye una condicin sintctica necesaria para que P sea incompleto (en el
sentido de Post). Rosser (1936) demostrar que esta condicin tambin es
suficiente. Pero Gdel (1931) estableci originalmente la incompletud de P
bajo una condicin sintctica ms fuerte, que llama -consistencia. Podra
pensarse que, en vista del resultado de Rosser, no vale la pena molestarse en
estudiarla. Pero como indico al final del prximo prrafo la nocin de
-consistencia tiene cierto inters en relacin con el programa de Hilbert.
Gdel la define de un modo preciso pero un tanto esotrico. Nuestro penl-
timo paso consistir, pues, en explicar esa definicin.
Sea K una clase de frmulas de P. La clase D(K) de las frmulas deducibles
de K es la clase de frmulas que contiene (i) todas las frmulas de K, (ii)
todos los axiomas de P y (iii) toda frmula de P que se deduzca de dos
frmulas de D(K) por modus ponens o de una frmula de D(K) por genera-
lizacin. (D(K) es, pues, el conjunto de teoremas de la teora deductiva que
se obtiene aadiendo las frmulas de K a los axiomas de P, o sea, lo que
comnmente se llama la extensin de P determinada por K). Obsrvese que,
segn esta definicin, la clase de las frmulas deducibles de los axiomas de
P es D(). Dir que K es -inconsistente si y slo si hay una frmula (u),
con una sola variable libre u, tal que D(K) contiene a la vez la frmula
~u((u)) y todas las frmulas que pueden obtenerse reemplazando la va-
riable libre u en (u) por el nombre de un nmero natural.35 Si D() cum-
ple la condicin antedicha, todo conjunto de frmulas de P ser -inconsis-
tente; en tal caso, digo que el propio sistema P es -inconsistente. Si la cla-
se de frmulas K no es -inconsistente, diremos que es -consistente. Dire-
mos, por otra parte, que K es (simplemente) consistente si D(K) no contiene
7 Con los recursos que hemos acumulado en los pasos anteriores, podemos
demostrar el Teorema VI, llamado comunmente el primer Teorema de
Incompletud de Gdel. En la parte introductoria de su artculo Gdel da una
36 Decimos que est cerrada respecto de la relacin tridica CONSECUENCIA INMEDIATA si,
para cualquier tro de nmeros x,y,z tales que y,z y Fl(x,y,z), tambin x .
2.10 Los Teoremas de Incompletud de Gdel 346
19 )) Bew (Sb(q 17 19 ) )
xB(Sb(y Z(y) Z(x) Z(p)
(3)
19 )) Bew (Neg(Sb(q 17 19 ) ))
xB(Sb(y Z(y) Z(x) Z(p)
xB(#) Bew(#)
(3*)
xB(#) Bew(Neg(#))
17 19 ) = Sb(r 17 )
Sb(q Z(x) (5)
Z(p) Z(x)
19 )) Bew (Sb(q 17 19 ) )
xB(Sb(p Z(p) Z(x) Z(p) (6)
19 )) Bew (Neg(Sb(q 17 19 ) ))
xBk(Sb(p Z(p) (7)
k Z(x) Z(p)
19 ) por 17
Invocando (4) y (5), reformulamos (6) y (7), reemplazando Sb(p Z(p)
17 19 ) por Sb(r 17 ) , respectivamente:
Gen r y Sb(q Z(x) Z(p) Z(x)
17 )
xB(17 Gen r) Bew(Sb(r Z(x) ) (6*)
17 )
xB(17 Gen r) Bew(Neg(Sb(r Z(x) ) (7*)
2.10 Los Teoremas de Incompletud de Gdel 350
De este resultado inferiremos con Gdel que, si es, como hemos su-
puesto, una clase recursiva -consistente, ninguno de los nmeros 17 Gen
r y Neg(17 Gen r) pertenece a Flg(). As se completa la demostracin del
Teorema VI. Ahora bien, 17 Gen r es el gdel de la frmula que, segn la
nomenclatura adoptada, hay que llamar u1(G(u1,p0)). As pues, el argu-
mento presentado a continuacin demostrar que, si la clase K de frmulas
es -consistente, ni u1(G(u1,p0)) ni ~u1(G(u1,p0)) son deducibles de
K. Si K = , la frmula llamada u1(G(u1,p0)) no es demostrable ni refu-
table en P.
Si 17 Gen r perteneciera a Flg() tendramos que hay un nmero n tal
17 )
que n B (17 Gen r). Por lo tanto, en virtud de (7*), Bew(Neg(Sb(r Z(n) ).
Por otra parte, 17 Gen r Flg() significa que hay una prueba desde K de
17 )
la frmula u1(G(u1,p0)) y, por ende, tambin de la frmula [Sb(r Z(n) ]
obtenida reemplazando en G(u1,p0) la variable libre u1 por n0. Pero enton-
17 )
ces tendramos que Bew(Sb(r Z(n) ), y sera inconsistente y, por ende, -
inconsistente. Por lo tanto, bajo las hiptesis del Teorema VI, 17 Gen r
Flg().
Supongamos, entonces, que Neg(17 Gen r) Flg(). Como 17 Gen r
Flg(), es claro que n(n B (17 Gen r)). En virtud de (6*), esto implica
17 )
que nBew(Sb(r Z(n) ). Flg() contendra a la vez el nmero Neg(17 Gen r)
= #[~u1(G(u1,p0))] y el gdel de cada una de las frmulas que se obtie-
nen insertando en G(u1,p0) esto es [r] los numerales 0, 0, 0,
en lugar de la variable libre u1. Pero entonces sera -inconsistente. Por lo
tanto, bajo las hiptesis del Teorema VI, Neg(17 Gen r) Flg().
Obsrvese que, si la clase cumple las condiciones requeridas y le aa-
dimos el nmero Neg(17 Gen r), la clase as formada es a la vez consis-
tente y -inconsistente. es consistente, puesto que (17 Gen r) Flg() y,
por cierto, si y por ende son consistentes,
39 Tomados de Wittgenstein 1956, pp. 50-54 y 176. No viene a cuento examinar aqu
estos textos. Baste sealar que las dudas de Wittgenstein responden, en buena parte, al
aserto de que la frmula cuya indemostrabilidad e irrefutabilidad ha sido establecida
por Gdel habla de s misma y dice que es indemostrable. Este aserto, corriente en
las exposiciones de la obra de Gdel, vale, obviamente, para la frmula [Rq;q] mencio-
nada en el argumento informal presentado en la Seccin 2.10.1 (y en el 1 de Gdel
1931), pero no vale para la frmula [17 Gen r] a que se refiere el Teorema VI. Esta
frmula hablara de s misma si contuviera el numeral correspondiente a 17 Gen r.
Pero el nico numeral cuya presencia se requiere en [17 Gen r] es p0, correspon-
diente al nmero p = 17 Gen q 17 Gen r. Con todo, importando ideas que no perte-
necen ni contribuyen en nada al austero argumento combinatorio de Gdel, se puede
justificar la traduccin de la frmula [17 Gen r] mediante la oracin castellana la
frmula [17 Gen r] no es demostrable.
40 En la acepcin explicada en la p. 250, nota 4. Vase lo dicho en la p. 342.
2.10 Los Teoremas de Incompletud de Gdel 352
41 El Apndice XVI contiene una caracterizacin general de los sistemas deductivos a los
que se aplica una forma abstracta del Teorema VI.
2.10 Los Teoremas de Incompletud de Gdel 353
lo tanto, segn el Teorema V (extendido), habra en P una frmula con una variable
libre (u), tal que (n) si n es el gdel de cualquier oracin de primer orden cuya
negacin es realizable. La prueba de (n) sera una prueba en P de que la negacin de
la oracin [n] es realizable. Pero el Teorema IX ensea justamente que hay oraciones
de esta clase que no admiten tal prueba. La extensin del Teorema V a las funciones
recursivas se sigue inmediatamente de una observacin expresada al final de Gdel
1934 (p. 27). Pero durante la visita a Princeton en que dict las lecciones que forman
la base de este trabajo, Gdel no se avino a aceptar la Tesis de Church. Como indica
en la posdata de 1964 (impresa a continuacin de la observacin citada), slo lleg
a convencerse a la luz de la obra de Turing (1936). El Teorema de Church sobre la
insolubilidad del Entscheidungsproblem del clculo de primer orden publicado en
Church 1936a es un corolario de otro teorema ms general, incluido en Church 1936
(vase el Captulo 2.11).
2.10 Los Teoremas de Incompletud de Gdel 355
45 Gdel (1931, p. 197) escribe: Sei w die SATZFORMEL, durch welche in P Wid()
ausgedrckt wird; traducido: Sea w la ORACIN mediante la cual Wid() se expresa
en P. Conforme a la convencin sobre el uso de versalitas, esto quiere decir: Sea w
el gdel de la oracin mediante la cual Wid() se expresa en P.
2.10 Los Teoremas de Incompletud de Gdel 356
46 nase la prueba de (11) que es una prueba desde y por ende, a fortiori, desde
K con la supuesta prueba de [w] desde K y sense estas dos frmulas como premisas
de una inferencia final por modus ponens.
47 Como ya he indicado, a los Teoremas VI y XI suele drseles el nombre de primer y
segundo teorema de incompletud de Gdel, designndoselos tambin mediante las
abreviaturas G1 y G2, respectivamente. La opinin mayoritaria estima que G2 asest
un golpe de muerte al programa de Hilbert (seccin 2.9.4). Ahora bien, G2 depende
visiblemente de G1 y no presupone ninguna premisa adicional no admitida por Gdel
2.10 Los Teoremas de Incompletud de Gdel 358
359
2.11 Funciones computables 360
otra parte, la Tesis de Church afirma que toda funcin calculable es compu-
table. Trataremos de esclarecer la naturaleza de este aserto: se trata, como
sugiere su nombre, de una conjetura matemtica que an no ha sido demos-
trada (ni refutada)? o de una convencin sobre el uso del lenguaje? o de
un enunciado de otra ndole?
En las primeras tres secciones de este captulo considerar sucesivamen-
te: el concepto general de funcin recursiva que Gdel propuso en 1934 si-
guiendo una sugerencia de Herbrand, y su notable simplificacin por Kleene
(Seccin 2.11.1); el concepto de funcin -definible propuesto por Church
en 1935 (Church 1936), la Tesis de Church segn la cual este concepto co-
incide con el concepto intuitivo ordinario de funcin calculable, y el Teore-
ma de Church, que da bajo este supuesto una solucin negativa al Ent-
scheidungsproblem del clculo predicativo de primer orden (Seccin 2.11.2);
y la concepcin de Turing (1936) de un tipo de mquinas que incorporan
todos los ingredientes del calcular humano y la definicin de computabilidad
basada en ella (Seccin 2.11.3.). Luego, dar ejemplos y diagramas de m-
quinas de Turing (Seccin 2.11.4), que utilizar enseguida para demostrar
algunos resultados importantes al respecto y, basndome en ellos, el Teore-
ma de Church (Seccin 2.11.5).
Los finitistas han verificado [que toda funcin computable es calculable] en casos
sencillos. En otros casos pueden darse por vencidos, pero saben que el clculo se
completara con slo persistir lo suficiente. Si les preguntan cunto es suficiente,
su respuesta sera: aproximadamente un nmero de operaciones igual al numeral
que estoy calculando.
Los nios malcriados tienen berrinches. Han comprobado en casos sencillos
que esto les procura lo que quieren. En otros casos, pueden darse por vencidos,
pero saben que conseguiran lo que quieren con slo persistir lo suficiente. Si les
preguntan cunto es suficiente, su respuesta sera: hasta que consiga lo que quie-
ro.
Con esto no busco desacreditar a quienes sustentan opiniones diferentes de la
ma; simplemente expreso mi opinin de que el finitismo es un sistema autovali-
dante de creencias que no tiene ninguna base y podra muy bien ser incorrecto.
(Nelson 1993, p. 10)
Nelson no pone en duda la Tesis de Church tal como la enuncio en el texto: toda fun-
cin efectivamente calculable es computable (recursiva).
2.11 Funciones computables 361
(x,0) = (y)
(x+1,0) = (x)
(x+1,y+1) = (x,(x+1,y))
2 El texto impreso en Davis 1965 figura ahora tambin en Gdel, CW, I, 346-371, y en
traduccin castellana en OC, pp. 167-98. Las notas y correcciones con que Gdel su-
plement los apuntes en 1934 estn incorporadas al texto; las observaciones aadidas
en 1964 van entre corchetes.
3 Ackermann (1928) introduce una jerarqua de funciones con valores en . Una fun-
2.11 Funciones computables 362
cin es de tipo 1 si sus argumentos son k-tuplos de nmeros naturales (k 1); de tipo
2, si sus argumentos incluyen funciones de tipo 1; de tipo n+1, si sus argumentos in-
cluyen funciones de tipo n. Propone el siguiente ejemplo de una funcin de tipo 2, que
utiliza luego para definir la llamada funcin de Ackermann:
c((c),x,0) = x
c((c),x,n) = (c((c),x,n))
donde es cualquier funcin de tipo 1 y n designa el siguiente de n. Ackermann
advierte que el subndice c indica que c((c),x,y) depende de , x e y, pero no depen-
de de c. Como fcilmente se comprueba, c((c),a,n) es igual al valor de aplicada
iterativamente n veces al argumento a. Ackermann introduce adems la funcin auxi-
liar binaria , definida por (x,0) = 0, (x,1) = 1, (x,n+2) = x. Con estos recursos
define la funcin ternaria mediante las ecuaciones:
(x,y,0) = x + y
(x,y,n) = c((x,c,n),(x,n),y)
(x) = (x,x,x)
Ackermann demostr que (n) crece con n ms rpidamente que cualquier funcin de
tipo 1. Como todas las funciones pr-recursivas son de tipo 1, no puede ser pr-recursiva.
Por otra parte, obviamente, es una funcin calculable.
2.11 Funciones computables 363
(x,0) = 1(x)
(0,y+1) = 2(y)
(1,y+1) = 3(y)
(x+2,y+1) = 4((x,y+2),(x,(x,y+2)))
Aunque Gdel no lo diga, debemos dar por supuesto que las funciones pr-
recursivas bsicas sucesor (PR1), cero (PR2) y las proyecciones (PR3)
cuentan en todo caso como funciones conocidas (en el ejemplo se utiliza
visiblemente la funcin sucesor, adems de las k). Gdel adopta la defini-
cin anterior con dos importantes restricciones.4 Requiere (i) que el lado
izquierdo de cada ecuacin funcional del sistema que determina la funcin
r-aria tenga la forma
(i1(x1,,xn),i2(x1,,xn),,ir(x1,,xn))
4 Kalmr (1955) construy una funcin que satisface la definicin atribuida por Gdel a
Herbrand, mas no las restricciones aadidas por Gdel. Vase Hermes 1961, 21.7.
No hay un algoritmo que permita calcular efectivamente la funcin de Kalmr. En re-
lacin con esto, conviene recordar que, como seal en la Seccin 2.6.3, Herbrand (1931)
impona el requisito siguiente a todas las funciones admisibles en su aritmtica formal:
consideradas intuicionistamente esto es, traducidas al lenguaje ordinario, como
propiedades de enteros, y no como puros smbolos permiten hacer efectivamente
el clculo del valor que asignan a cada sistema particular de nmeros (esto es, a
cada n-tuplo, cuando la funcin considerada es n-aria). En vista de esto, me parece que
el hallazgo de Kalmr indica que Gdel impuso, con certero instinto, a la definicin de
funcin recursiva que Herbrand le haba propuesto precisamente las restricciones in-
dispensables para ajustarla al propsito y a las convicciones del propio Herbrand.
2.11 Funciones computables 364
respuesta positiva a esta pregunta (cf. Church 1936, p. 356, n. 18). Aos
ms tarde, en la Posdata de 1964 a las lecciones de 1934, Gdel declara
que Turing (1936) fue el primero que dio un anlisis satisfactorio de proce-
dimiento mecnico (alias algoritmo o procedimiento de cmputo o pro-
cedimiento combinatorio finitoGdel, CW, I, 369; OC, p. 196). Basn-
dose en ese anlisis, Turing construy su definicin precisa de funcin com-
putable que tiene, demostrablemente, la misma extensin que el concepto de
funcin recursiva general. En vista de esto, Gdel acab aceptando que to-
das las funciones calculables son recursivas en el sentido definido por l en
1934.
Gracias a un hallazgo de Stephen C. Kleene (1936) se puede dar una carac-
terizacin de las funciones recursivas generales mucho ms perspicua y ele-
gante que la original de Gdel. Kleene demostr que basta suplementar las
operaciones PR4 y PR5 con una sencilla operacin adicional para generar
todas las funciones recursivas generales a partir de las funciones pr-recursivas
bsicas (PR1-PR3). Se trata de la operacin de buscar, partiendo de 0, el
nmero natural ms pequeo que cumple una condicin pr-recursiva dada
(esto es, que posee una propiedad dada cuya funcin caracterstica sea pr-
recursiva). En la p. 334 (), vimos que Gdel (1931) utiliz esta operacin
restringida a un segmento de acotado por arriba para definir un tipo de
funciones pr-recursivas que luego figuran en la construccin del predicado
pr-recursivo Bw(x) (x es el gdel de una prueba). Gdel demostr que si
es una funcin pr-recursiva n-aria y R es una relacin pr-recursiva (m+1)-
aria, tambin es pr-recursiva la funcin que asigna a cada (n+m)-tuplo
x1,,xn,y1,,ym el ms pequeo nmero x (x1,,xn) que cumple
la condicin R(y1,,ym,x), o el nmero 0 si no hay un x (x1,,xn)
que la cumpla. Con el simbolismo utilizado en la p. 334, el valor de esta
funcin en el argumento x1,,xn,y1,,ym se llama x(x (x1,,xn)
R(y1,,ym,x)). Kleene se interesa por la operacin de bsqueda simboli-
zada con , cuando no est restringida por una cota superior o tope. Su-
pongamos, pues, que hay por lo menos un nmero que cumple la condicin
R(y1,,ym,x) y sea x(R(y1,,ym,x)) el nmero ms pequeo que la cum-
ple. Si R es la funcin caracterstica de la relacin R, este nmero se desig-
na asimismo con la expresin x(R(y1,,ym,x) = 0). Kleene (1943, p. 45)
muestra que si R es una funcin recursiva general, la funcin y1,,ym
x(R(y1,,ym,x) = 0) tambin es recursiva general. Para ello, introdu-
2.11 Funciones computables 366
(0,y1,,ym,x) = x (1)
(z+1,y1,,ym,x) = (R(y1,,ym,x+1),y1,,ym,x+1) (2)
En virtud del mismo, toda funcin recursiva general puede expresarse como
una funcin compuesta en el orden indicado de dos funciones pr-
recursivas y una aplicacin del operador . Como toda funcin pr-recursiva
es evidentemente recursiva general, este hallazgo de Kleene nos permite re-
emplazar la definicin gdeliana de funcin recursiva general por las seis
estipulaciones siguientes:
x1,,xn h(g1(x1,,xn),,gm(x1,,xn))
f(0,x2,,xn) = g(x2,,xn)
f(x1+1,x2,,xn) = h(x1,f(x1,x2,,xn),,xn)
g(x1,,xr,) = y(h(x1,,xr,y) = 0)
6 Como indiqu en la p. 332, nota 18, una notacin rigurosa debera incluir el valor de
r en el smbolo de la proyeccin. En la prctica, este dato se omite porque normalmen-
te est implcito en el contexto.
2.11 Funciones computables 368
7 Constru la definicin arriba transcrita haciendo los reemplazos indicados por Kleene
(1943, p. 50s.) en su definicin gdeliana de funcin recursiva general (1943, pp. 44s.).
En vez de las reglas [de derivacin], Kleene dice las reglas R1 y R2, con lo cual
alude, no por cierto a nuestras reglas R1 y R2, sino a su propia versin (p. 43) de las
reglas de derivacin de Gdel.
2.11 Funciones computables 369
0 abrevia a aba(b)
1 abrevia a aba(a(b))
2 abrevia a aba(a(a(b)))
Llegado a este punto, Church est listo para dar la definicin de calculabili-
dad efectiva anunciada al comienzo.
Junto con anunciar esta definicin, Church anot que ella est respaldada
por el hecho de que los conceptos de funcin recursiva y de funcin -defi-
nible, de construccin tan diversa, tienen la misma extensin;14 pero aqu
aduce otras razones. Por una parte, recuerda que (como seal en el pasaje
que cit en la p. 371) cada funcin -definible tiene un algoritmo para cal-
cular sus valores. Por otra parte, arguye que toda funcin calculable median-
te un algoritmo tiene que ser -definible. Por ejemplo, si una funcin unaria
F es calculable mediante un algoritmo, tiene que haber en alguna notacin,
para cada n , una serie finita de expresiones en0, en1,, enr(n), tal que:
14 El hecho de que dos definiciones de calculabilidad efectiva tan distantes entre s (so
widely different) y, sin embargo, igualmente naturales (en opinin del autor) resulten
equivalentes refuerza las razones aducidas ms abajo para creer que ellas caracterizan
dicha nocin del modo ms general que es compatible con nuestra habitual compren-
sin intuitiva de la misma (Church 1936, p. 346, n. 3).
2.11 Funciones computables 374
15 En el sentido de que existe una funcin recursiva tal que (n,x) es [el gdel] del
resultado de aplicar la n-sima regla procesal al conjunto ordenado finito de frmulas
[cuyo gdel] es x (Church 1936, p. 357).
2.11 Funciones computables 375
16 Como dice Church con toda razn, la ampliacin de este concepto a funciones n-arias
es inmediata.
17 No cabe alegar que como la extensin de ese significado corriente es vaga, el mate-
mtico puede libremente deslindarla como le parezca oportuno. Si antes de 1928 al-
guien hubiera pretendido definir la expresin efectivamente calculable identificndola
con pr-recursiva, el descubrimiento de la funcin de Ackermann habra puesto en
evidencia que esa definicin no sirve. La ausencia de criterios precisos, enunciables de
una vez por todas, para aplicar un concepto corriente (intuitivo) no significa que no
sepamos reconocer cuando se lo usa bien o mal.
2.11 Funciones computables 376
TEOREMA XIX. No existe una funcin recursiva binaria tal que (i) (x,y)
= 0 si x = #[X], y = #[Y] y X e Y son fbfs tales que X
conv Y, y (ii) (x,y) = 1 en cualquier otro caso.
TEOREMA XVIII. No existe una funcin recursiva unaria g tal que (i) g(x)
= 0 si x = #[X] y X es una fbf que tiene una forma nor-
mal, y (ii) (x) = 1 en cualquier otro caso.
19 Con certero sentido de la jerarqua, Kleene (1967, pp. 242, 246, 282) usa la expresin
Churchs Theorem el Teorema de Church para referirse al Teorema XVIII. Pero
esa no es la nomenclatura habitual.
2.11 Funciones computables 379
el caso del referido clculo de Hilbert y Ackermann, los dos problemas co-
inciden puesto que en virtud del Teorema de Completud de Gdel (Cap-
tulo 2.8) una frmula de ese clculo es vlida si y slo si es deducible. A
este respecto, Church hace una observacin importante. l ha demostrado
constructivamente que no hay un algoritmo de d-decisin para dicho clcu-
lo: no puede existir una funcin recursiva que asigne el valor 0 al gdel de
cada frmula deducible y el valor 1 al gdel de cada frmula no deducible.
Por lo tanto, en virtud del Teorema de Completud, tampoco hay un algorit-
mo de v-decisin. Pero la demostracin del Teorema de Completud no es
constructiva, de modo que la insolubilidad del problema de la v-decisin no
se ha establecido constructivamente. Por esta razn, Church concluye que
la insolubilidad de esta segunda forma del Entscheidungsproblem del [cl-
culo predicativo de primer orden de Hilbert y Ackermann] no puede consi-
derarse incuestionablemente establecida (1936a, en Davis 1965, p. 115).
22 El artculo muy conciso de Post apareci un poco antes que el de Turing, con una
nota que reconoce la prioridad temporal de ste y aclara que los autores trabajaron con
total independencia. Ambos, por cierto, conocan la labor de Gdel y Church. En el
trabajo de Post falta completamente la idea de una mquina computadora. Lo que Turing
(1936) llama la configuracin interna de la mquina el programa, como decimos
hoy Post (1936) lo presenta como instrucciones que ha de seguir un calculista (hu-
mano).
2.11 Funciones computables 382
ingeniera. Turing busca una definicin precisa del trmino calculable con
medios finitos. Para eso, describe una clase de mquinas ideales concebidas
segn l de modo que simulen perfectamente las operaciones de un
calculista. Llamar mquina de Turing a cualquier objeto de esta clase. Un
nmero real es computable si hay una mquina de Turing que lo computa.
Despus de explicar como operan sus mquinas, Turing introduce la idea que
inspirar la invencin de la computadora moderna: la mquina de Turing
universal U, que computa el nmero computado por cualquier mquina de
Turing M cuando el nmero de identidad de M se registra como dato inicial
en la memoria de U. Siguiendo a Turing, dar primero la descripcin gene-
ral de una MT, luego ciertos resultados importantes de su trabajo, y por l-
timo repetir el argumento en que basa su afirmacin de que todo lo que
pueda calcular un calculista es computable por una mquina de Turing.
Una mquina de Turing M se caracteriza, ante todo, por una lista finita
q0,, qm de estados (Turing dice M-configurations) en que M puede
encontrarse y un alfabeto finito S0,, Sn de signos (symbols) que M
puede reconocer e imprimir. Uno de stos, digamos S0, es slo un espacio
en blanco. M lee y escribe en una cinta de papel cuadriculado
. Entendemos que la cinta tiene una orientacin; evocando nuestros propios
hbitos de lectura y escritura, dir que M avanza hacia la derecha y re-
trocede hacia la izquierda. En un dado momento, cada cuadrado de la cin-
ta contiene un solo signo (posiblemente, el blanco S0). Suponemos que la
cinta es infinita o, al menos, que le crece un cuadrado adicional en blanco
apenas M llega a leer uno de sus extremos (ste es el nico rasgo ideal de
las mquinas de Turing, inimitable por calculistas y computadoras). Supone-
mos adems que en el momento inicial hay a lo sumo un nmero finito de
cuadrados que no estn en blanco, esto es, que contienen un signo dife-
rente de S0, (este supuesto mitiga lo irrealista del anterior). En cada momento,
M est en uno de sus estados, leyendo un cuadrado de la cinta. Ese estado
y el signo que hay en ese cuadrado determinan la prxima accin de M, la
cual consiste en ejecutar una de cada una de las tres alternativas siguientes:
(i) escribir uno de los signos S0,, Sn en sustitucin del signo que lee, (ii)
avanzar un cuadrado (llamemos a esto, A), retroceder un cuadrado (R) o
permanecer detenida leyendo el mismo cuadrado (D) y (iii) pasar a uno de
2.11 Funciones computables 384
25 Obsrvese que la alternativa (i) incluye la posibilidad de dejar intacto el signo ledo,
puesto que es uno de los signos permitidos como sustituto. La alternativa (iii) incluye
la posibilidad de seguir en el mismo estado.
26 En otras palabras, el programa de M es el grafo de una aplicacin cuyo dominio est
incluido en {0,, m} {0,, n} y cuyo alcance est incluido en
{0,, n} {A, R, Q} {0,, m}.
27 La mquina M descrita es lo que Turing (1936, p. 232) llama una mquina automtica
o a-mquina, porque su funcionamiento est completamente determinado por el pro-
grama. Menciona adems lo que llama una mquina a eleccin (choice machine) y
que hoy llamamos una mquina de Turing con orculo (MTO), cuyo funcionamiento
no est completamente determinado por el programa. ste indica que cuando la mqui-
na est en ciertos estados leyendo ciertos signos hay que consultar una fuente externa
u orculoun operador humano, una tabla de nmeros aleatorios, una ruleta, etc.
para determinar lo que la mquina ha de hacer en esa situacin. As, si M0 es una
MTO, el programa de M0 consta en parte de quntuplos como los arriba descritos, en
parte de triples de la forma qh,Sv,? donde el signo de interrogacin indica que hay
que consultar el orculo. La respuesta de ste tiene que ser un triple de la forma
Sw,C,qk, pero no est predeterminado cul ser ese triple en cada caso. (Evidentemen-
te, el programa de M0 puede fijar distintas listas finitas de respuestas posibles en las
diversas situaciones en que prev una consulta al orculo; tambin puede contemplar
varios orculos, de modo que la respuesta de uno remita a veces a otro).
2.11 Funciones computables 385
de la circularidad. Como las MTRs nos interesan aqu muchsimo menos que
las mquinas de Turing que computan funciones numricas, es preferible
estudiar la idea de la mquina de Turing universal en relacin con stas, as
como el problema homlogo al de la circularidad que se plantea con respec-
to a ellas: determinar mediante un algoritmo si una mquina de Turing cuyo
programa se conoce computa o no una funcin numrica. Este problema se
llama habitualmente el problema de la detencin (the halting problem)
porque se lo puede formular asi: si x es un nmero es x el gdel de una
mquina de Turing que, aplicada a cualquier dato numrico de cierto tipo
(que represente un r-tuplo para algn r fijo), acaba detenindose ante un
resultado numrico en la posicin prescrita para recibirlo? En caso afirmativo,
la mquina de Turing [x] computa la funcin que asigna ese resultado al
dato en cuestin. En caso negativo, esto es, si [x] no se detiene nunca o se
detiene en una posicin distinta de la prescrita para recibir un resultado, obvia-
mente [x] no computa una funcin numrica. (Doy una explicacin ms
exacta del problema de la detencin en la Seccin 2.11.5).
A continuacin doy una descripcin cannica de las mquinas de Turing
que computan funciones numricas. Usar la abreviatura MT para designar
a las mquinas de Turing que obedecen a esta descripcin. En primer lugar,
estipularemos que todas las MT tienen un mismo alfabeto y siguen un pro-
cedimiento convencional uniforme para la recepcin de datos y entrega de
resultados. El alfabeto consta solamente de dos signos: S0, el blanco, que
llamar B, y S1, el palote |. (Para un trabajo prctico de programacin sera
cmodo disponer adems de unos pocos signos auxiliares, pero su adopcin
no expande el reino de las funciones computables). Una fila de palotes,
impresos en cuadrados consecutivos de la cinta, precedida y seguida de un
blanco, representa un nmero natural determinado. Como, segn la con-
vencin seguida generalmente en este libro, el primer nmero natural es 0,
representamos el nmero n con una fila de n + 1 palotes. Representamos el
r-tuplo n1,,nr mediante r filas de n1+1,, nr+1 palotes, respectiva-
mente, con un solo blanco entre cada dos filas consecutivas. Para mayor
brevedad, llamar *nmero a la representacin de un nmero mediante una
fila de palotes, *r-tuplo a la representacin de un r-tuplo de nmeros me-
diante una fila de r filas de palotes. Digo que una MT se aplica a un *n-
mero cuando lee su primer palote, y que se aplica a un *r-tuplo cuando se
aplica a su primer *nmero. Digo que un blanco cierra un *nmero o un *r-
2.11 Funciones computables 388
31 Nota sobre la notacin. Hablando de mquinas de Turing, uso en adelante varias for-
mas de las letras a y r (mayscula, minscula, cursiva, recta, helvtica, griega, gtica)
para referirme a objetos u operaciones relacionados, respectivamente, con las dos di-
recciones de la cinta: avance (hacia la derecha) y retroceso (hacia la izquierda). En
ingls y alemn, usan la r (de right, Rechte = derecha) en lugar de nuestra a, la l (de
left, Linke = izquierda) en vez de nuestra r. No quise usar el par de letras d e i, porque
la i minscula tradicionalmente denota un ndice y la mayscula se parece demasiado
al 1 y al palote |.
32 Al asignar un gdel a uno de estos programas, hay que distinguir el palote que es un
signo del alfabeto, del palote que utilizamos como subndice numrico para identificar
a cada estado. Escribiendo los cudruplos como antes, separados por punto y comas,
podemos asignar el dgito 1 al palote subndice (como antes), el 2 al palote signo, el 0
al blanco, el 3 a q, el 4 a A, el 5 a R y el 6 al punto y coma.
2.11 Funciones computables 389
33 Aplicada a una cinta que contiene el gdel de la MT que computa la funcin seguido
del *nmero x, la MT universal produce el valor de correspondiente al argumento x.
2.11 Funciones computables 390
plos de vastas clases de nmeros que son computables. Como las defini-
ciones de computabilidad conceptualmente diversas pero extensionalmente
equivalentes se han multiplicado desde 1936, si (ii) ya posea alguna fuerza
persuasiva entonces, ahora ella tiene que ser arrolladora. En la Seccin 2.11.5
probar que una funcin numrica es T-computable si y slo si es recursiva.
Omitir, por eso, la parte (ii) del argumento de Turing. Tambin la parte (iii)
se ha vuelto prescindible, puesto que en medio siglo nadie ha podido sealar
una clase de nmeros o una funcin numrica que sea calculable pero
no computable (en particular, en virtud del diseo mismo de las computadoras
electrnicas, todo nmero o funcin calculable por una de ellas tiene que ser
T-computable). En cambio, la parte (i) merece nuestra atencin por su gran
originalidad y sencillez, porque pone de manifiesto las consideraciones que
inspiraron el diseo de las mquinas de Turing y porque convenci a Gdel
de que los nuevos conceptos precisos de computabilidad capturaban la no-
cin ordinaria de algoritmo.34
Turing recuerda que los calculistas normalmente trabajan escribiendo sig-
nos en un papel. Podemos suponer que ese papel est cuadriculado como el
cuaderno de aritmtica de un nio. En la aritmtica elemental suele aprove-
charse el carcter bidimensional del papel. Pero ello es prescindible y pienso
que todos estarn de acuerdo en que la bidimensionalidad del papel no es un
requisito esencial para calcular. Supongo, pues, que el clculo se lleva a cabo
en papel unidimensional, esto es, en una cinta dividida en cuadrados (1936,
p. 249).35 Cada cuadrado y los signos que pueden escribirse en l son, por
cierto, finitos. Por eso hay que suponer que el calculista slo tiene un nme-
ro finito de signos diferentes a su disposicin. En efecto, un alfabeto infinito
de signos legibles tendra que incluir figuras tan poco diferenciadas que nin-
gn calculista sera capaz de distinguirlas. Turing se apresura a sealar que
la restriccin del nmero de signos no es grave, puesto que siempre se pue-
de usar una fila de signos como si fuera un signo ms (as, en nuestro CP1
generamos infinitas variables con los dos signos x y |, etc.). La conducta de
un calculista est determinada en cada momento por los signos a que presta
36 Hay que suponer, claro, que se trata de la situacin pertinente, esto es, del estado de la
cinta y de la mente del calculista en cuanto es significativa para el procedimiento de
clculo. Si, al tiempo que escribe el prximo smbolo, el calculista derrama una taza
de caf sobre el papel, la nueva situacin del papel y de su mente no depende exclu-
sivamente de la operacin de clculo ejecutada. Aunque parece idiota, esta observacin
es importante, pues indica que para deslindar en el acontecer real lo que es o no es
pertinente a un procedimiento de clculo hay que tener ms o menos en claro qu en-
tendemos por procedimiento de clculo.
37 Aunque identifiquemos, como ahora est de moda, la mente con el encfalo o una parte
de l, siempre podra asumir infinitos estados diferentes en el trascurso de una vida,
puesto que el espacio y el tiempo son infinitamente divisibles. En cuanto a la aptitud
de la conciencia humana para distinguirlos, sabemos demasiado poco para aventurar
una conclusin al respecto. Distinto es el caso de los smbolos que son marcas de tinta
en un papel, puesto que podemos sealar umbrales bajo los cuales dos marcas son
indiscernibles a simple vista o bajo un microscopio.
2.11 Funciones computables 392
1:A 1:R
(1)
0 1 2
0:1 0:A
Los tres crculos representan los tres estados posibles de la MT, identifica-
dos por su respectivo ndice numrico (en negrita). Para mayor claridad, lla-
mo 0 al signo S0 (el blanco) y 1 al signo S1 (el palote). A y R denotan las
operaciones de avanzar y retroceder un cuadrado. Como puede observarse,
cada flecha se origina en un estado, va acompaada de dos caracteres (sepa-
rados por dos puntos), y apunta a un estado. Estos cuatro elementos consti-
tuyen obviamente un cudruplo del programa. Cada flecha debe entonces
entenderse as: cuando la MT est en el estado donde la flecha se origina,
leyendo el signo anotado a la izquierda de los dos puntos, hace la operacin
mencionada a la derecha de los dos puntos y pasa al estado adonde apunta
la flecha. El diagrama indica que cuando la MT en cuestin empieza a fun-
cionar en el estado 0 leyendo el primer palote de una fila de n, avanza y se
mantiene en el mismo estado. Sigue avanzando en el estado 0 hasta que lle-
ga a un blanco. Entonces reemplaza ese blanco con un palote y pasa al es-
tado 1. En ese momento la MT est leyendo el ltimo palote de una fila de
n+1. La cinta contiene, pues, el resultado buscado. Con todo, segn nuestras
convenciones, para recibir el resultado la MT tiene que estacionarse en el
primer cuadrado de la fila que lo representa. Por eso, el programa dispone
que la MT retroceda, en el estado 1, hasta encontrar el blanco que abre la
fila de palotes que representa el resultado. En cuanto da con l, avanza un
cuadrado, con lo cual se coloca ante el primer palote de la fila, y pasa al
estado 2. Como el crculo que representa al estado 2 no es el origen de nin-
guna flecha, se trata de un estado final, y la MT se detiene cuando lo alcan-
za.
El diagrama (2) representa como el lector fcilmente comprobar una
2.11 Funciones computables 394
0:1
0 1 2
1:0 (2)
0:A
(v) de cada crculo sale a lo sumo una flecha marcada 0:C y a lo sumo
una flecha marcada 1:C (donde C es uno de los caracteres 0, 1, A,
R).
1:A
(3)
0:1
0 1 2 3 4
1:0 0:1 0:1
0:1
(4)
0:A 1:A 0:A
6 5
1:R
0:A 0:A
0:R
0 1 2 3 4 5
1:0 0:A 1:0
Sea F el DP 01 (esto es, el DP que forman los estados 0 y 1). Es fcil ver
que el DP 34 es una copia de F. Advertimos (i) que F borra el *nmero a
que se aplica y se detiene ante el primer palote del *nmero siguiente; (ii)
que el DP 2 recorre de comienzo a fin, sin alterarlo, todo *nmero al que se
2.11 Funciones computables 397
aplica y se detiene en el primer cuadrado despus del blanco que cierra ese
*nmero; (iii) que el DP 5 busca el primer palote que haya delante suyo o a
su izquierda y se detiene a la izquierda del mismo cuando lo encuentra, y
(iv) que el DP 67 es igual al DP 56 del diagrama (4), cuya tarea es buscar
el primer blanco delante suyo o a su derecha y detenerse ante el primer palote
a la derecha de ese blanco. Es claro, entonces que el DP Fk-12Fr-k567
representa el programa de la MT que computa la k-sima proyeccin de r.
A continuacin, ensear a construir diversos DP que ejecutan varias ta-
reas bsicas de cmputo. Los uso luego (en la Seccin 2.11.5) para describir
las MT capaces de computar cualquier funcin recursiva general definida a
partir de funciones de esa clase conforme a los esquemas R4, R5 y R6 de la
Seccin 2.11.1 (o sea, por composicin, recursin y bsqueda del nmero
mnimo que cumple cierta condicin recursiva). Para facilitar las referencias
designar a cada uno de estos DP con una abreviatura mnemotcnica apro-
piada.
Los primeros cuatro DP ejecutan las cuatro operaciones elementales de
que es capaz una MT: a avanza un cuadrado y r retrocede un cuadrado, haya
lo que haya en el cuadrado inicial; l escribe un palote en el cuadrado inicial
o lo preserva si ya lo hay, y produce un blanco o lo preserva.
0:A 0:R
1:A 1:R
(a) (r)
0:1 0:0
1:1 0:1
(l) ()
Los dos DP siguientes salen del cuadrado inicial buscando el primer blanco
a la derecha (A0) o a la izquierda (R0) y se detienen ante l cuando lo en-
cuentran.
2.11 Funciones computables 398
(A0 )
1:A
0:A
0:0
1:A
(R0 )
1:R
0:R
0:0
1:R
1:A (A00)
0:A 0:R
1:A
1:R (R00)
0:R 0:A
1:R
1 2 3 4 (C)
0:1 0:R 0:0
1:0
0:A
0 0:1 0:A 5
0:R 0:1
1:A 1:A 0:A
1:A 8 7 6 9
1:A
0:1
1:A 1:0
13 12 11 10
0:0 0:A 1:R
Para verificar que C hace lo que dije, el lector debe escribir tres o cuatro
palotes consecutivos en una lnea de un papel cuadriculado, situarse en el
cuadrado a la derecha del ltimo palote y seguir las instrucciones del diagra-
ma. Si, despus de escribir o borrar varios palotes, la lnea en que est ope-
rando se torna confusa, copie en limpio su ltima configuracin en una lnea
nueva y siga operando sobre sta.
Consideremos ahora una variante de la tarea que ejecuta C. Supongamos
que la cinta contiene un *n-tuplo seguido de blancos. Se trata de copiar al
final del *n-tuplo (inmediatamente despus del blanco que lo cierra), el
(n-k)-simo *nmero del mismo y detenerse en el blanco que cierra la co-
pia. Llamar Ck al DP que ejecuta esta tarea. (Con esta nueva nomenclatura,
C = C0). Supondremos que Ck parte del blanco que cierra el *n-tuplo.
2.11 Funciones computables 400
01 23 (R0) k 456
1:A 0:A
0:1
8 (A0) k a 7
(Ck)
1:A
(A0) k +1 91011
r = lA0R00
0:0
r2 alA0rR0
1:1
(Tr)
a
1 :0
1 :0
1 :1 0 :R 0 :R
0 :R 0 :R
0 :R 1 :0 1 :0
1 :0
0 :0
(B3)
A1
2.11 Funciones computables 403
M+ = A0lA0(r)2R0a.
Dada una fila de x+1 palotes seguida de un blanco seguido de una fila de
y+1 palotes, si M+ empieza a operar, conforme a la descripcin cannica, en
el primer cuadrado de la primera fila, busca el primer blanco a la derecha,
esto es, el que separa las dos filas de palotes; lo llena con un palote; busca
nuevamente el primer blanco a la derecha; retrocede dos veces, borrando al
paso dos palotes; busca el primer blanco a la izquierda y avanza un cuadra-
do, con lo cual acaba situada ante el primer palote de una fila de x + y + 1
palotes consecutivos, que es justamente el *nmero que representa a x + y.
M computa la funcin x,y xy, esto es, el producto de cualquier par
de nmeros naturales, El programa de M es, por cierto, bastante ms com-
plejo que el de M+. Lo representar mediante un diagrama como el que us
para Ck.
0:A
a2 0:0 Rl
1:0
0:0
A 0 r2 a r2 aAl A00CR00 R l
1:1 1:1
0:0
A0 aA l
r R 0 Rl A l a rlR0 aa
0:0 1:1
(M)
2.11 Funciones computables 404
M = r00DR0B1
D = ala(Cn)n(R0)nrRlR00((r)qA0Alr)naMrTrA00
38 En verdad, D no es sino una mquina de Turing que computa de acuerdo con una
descripcin cannica diferente, que pude muy bien adoptar como hace Hermes
(1961) en vez de la que d en la Seccin 2.11.3; pero esta ltima tiene ventajas
didcticas.
2.11 Funciones computables 406
39 Para poner al *n-tuplo original fuera del alcance de los borradores de M basta en
rigor con una separacin de q+1 blancos, de modo que sera suficiente utilizar (r)q-2
en vez de (r)q.
2.11 Funciones computables 407
M = A00ala(Cn)nRnrA00D1(Cn)nD2(Cn)nDm
C(m-1)+n(m-1)C(m-1)+n(m-2)Cm-1DhR0B3
(x1,,xn,0) = g1(x1,,xn)
(x1,,xn,y+1) = g2(x1,,xn,y,f(x1,,xn,y))
tambin es T-computable.
2.11 Funciones computables 409
0:0 1:1
a (Cn+1 ) n a
1:1
R0 B3 a (Cn+3 ) n+1 l a C n+2 D 2 C n+ 3 r r
0:0
0:0
A00 a l a Dr r R 0 B 3
1:1
0:0
1:1 r
II. Toda funcin T-computable es recursiva. Sea una funcin r-aria T-com-
putable por la MT M. Ya sabemos identificar a M mediante un gdel.
Mientras M computa el valor de para un dado argumento x r, la cinta
presenta sucesivamente distintas configuraciones; cada momento o etapa de
la computacin queda exhaustivamente descrito por la indicacin de (i) la
configuracin de la cinta en esa etapa; (ii) el estado momentneo de M y
(iii) el cuadrado que M est leyendo. Se puede definir un gdel que repre-
sente toda esta informacin. Como el trnsito de cada etapa a la prxima
est determinado por el programa finito de M, se pueden definir funciones
recursivas que asignen al gdel de cada etapa, el gdel de la etapa siguiente.
Sobre esta base, es posible definir una funcin recursiva que asigna el valor
(x) al par formado por el gdel de M y el gdel de la etapa inicial de la
computacin de (x). Tal es el mtodo estndar para demostrar este resulta-
do,43 que produce al mismo tiempo pruebas de los resultados III-VI. Pero
aqu seguir otro mtodo ms simple, debido a Boolos y Jeffrey (1980, Cap.
8); luego completar esquemticamente la demostracin estndar a propsi-
to del resultado IV.
Para llevar a cabo la demostracin propuesta necesitar algunos concep-
tos auxiliares, que explico a continuacin en prrafos numerados del 1 al 6.
1. Definicin de una funcin mediante una lista finita de condiciones. Sea
una funcin numrica definida en D r mediante n condiciones de la
forma
43 Ideado por Kleene; vase su tratado didctico (1952), o la exposicin muy clara y pre-
cisa de Davis (1958, Captulo 4).
2.11 Funciones computables 411
Decimos que es una funcin definida mediante una lista finita de condi-
ciones. Si 1,, n, 1,, n son funciones pr-recursivas, tambin es
pr-recursiva.
2. Maximizacin acotada. El lector conoce la funcin r-aria definida por
minimizacin acotada x y(y (x) R(y,x)), cuyo valor, para cada r-
tuplo x, es el mnimo nmero y (x) que cumple la condicin R(y,x). Como
indiqu en el paso 3 de la prueba del primer teorema de incompletud de
Gdel (p. 334, ()), esta funcin es pr-recursiva si la funcin y la relacin
R lo son. Ahora definir por maximizacin acotada la funcin x y(y
(x) R(y,x)), cuyo valor es el mximo nmero y (x) que cumple la
condicin R(y,x). Sea P la condicin definida por P(y,x) (R(y,x) z(z
(x) (z > y R(z,x)). Obviamente, y(y (x) R(y,x)) = y(y (x)
P(y,x)). Por lo tanto, nuestra funcin de maximizacin acotada es pr-
recursiva si la funcin y la condicin R lo son. En particular, defino por
maximizacin acotada la funcin que asigna a cada x el mximo
nmero w x tal que 2w x; en el acto advertimos que (2z+1-1) = z.
3. Codificacin de r-tuplos. Sea pk el k-simo nmero primo. La funcin
r-aria
r:x1,x2,,xr 2x13x1prxr
es pr-recursiva (cf. pp. 336 y ss.) y puede utilizarse para identificar inequ-
vocamente un r-tuplo numrico mediante un solo nmero (un gdel). En vez
de r(x1,x2,,xr) escribimos [x1,x2,,xr]. Si x designa el r-tuplo
x1,x2,,xr, escribo [x] por r(x). Consideremos ahora la funcin k que
asigna a cada nmero x el mximo nmero z x tal que x es divisible por
(pk)z. Segn lo explicado en el prrafo 2, k es pr-recursiva. Obsrvese que,
si x es el gdel de un r-tuplo y 1 k r, k(x) es el k-simo nmero del r-
tuplo en cuestin. En otras palabras k([x]) = k(x).
4. Codificacin de computaciones. Sea M una MT que computa una fun-
cin r-aria . Las etapas de la computacin de (x) pueden numerarse, diga-
2.11 Funciones computables 412
r
0 = (2 x 1+11) + (2 x +11)(2
j =1
j k< j x k +2
) = r(x 1,,x r)
III. Forma normal de una funcin recursiva. Sea una funcin recursiva r-
aria. Entonces, es T-computable (I). Por lo tanto, es idntica a la funcin
compuesta al lado derecho de la ecuacin (*). Dicha funcin se forma por
composicin de la funcin pr-recursiva 3 B con la funcin defini-
da por minimizacin (segn el esquema R6) a partir de una funcin pr-
recursiva. Por lo tanto, toda funcin recursiva puede definirse por una serie
finita de aplicaciones de los esquemas de recursin primitiva R1-R5, con a
lo sumo una aplicacin del esquema R6.48
421
2.12 La prueba de Gentzen 422
induccin sobre el nivel de las derivaciones, que ninguna derivacin del sis-
tema puede desembocar en una contradiccin. Pero la induccin de que aqu
se trata rebasa los lmites del modo recursivo de pensar patrocinado por
Skolem (1923) y aceptado sin reservas en la escuela de Hilbert. Aunque el
conjunto de las derivaciones admisibles es, por cierto, numerable,2 el orden
que hay que darle para los efectos del argumento de Gentzen no es isomrfico
a , sino a un ordinal mucho mayor.3 Por lo tanto, la induccin requerida se
extiende sobre todos los ordinales menores que se. Se razona as: (i) Nin-
guna derivacin del nivel nfimo lleva a una contradiccin. (ii) Si una deri-
vacin de nivel lleva a una contradiccin, hay una derivacin de un nivel
< que tambin lleva a una contradiccin. (iii) Por lo tanto, si ninguna
derivacin de nivel < lleva a una contradiccin, las derivaciones de ni-
vel tampoco llevan a una contradiccin. Esta forma de razonar no me
merece ninguna duda, pero me cuesta trabajo llamarla finita o finitista.
La argumentacin de Gentzen es tortuosa tanto, que juzg necesario
reescribirla pero, exceptuando la induccin descrita, es enteramente ele-
mental; en particular, la construccin, para cada derivacin con conclusin
contradictoria, de otra derivacin equivalente de menor nivel es una simple
transformacin de un objeto finito en otro objeto finito, y la complicacin
viene slo de la variedad de los casos posibles. Examinar en detalle la ver-
sin de 1938. Presento el clculo en la Seccin 2.12.1. Este clculo es in-
consistente si y slo si hay derivaciones de la clase que llamar fatales.
En la Seccin 2.12.2 demuestro que toda derivacin fatal se deja reducir a
otra de la misma clase, construida de tal modo que preceda a la primera en
el orden definido por Gentzen. En la Seccin 2.12.3 doy la definicin de
este orden, lo uso para fundamentar la induccin arriba esbozada y hago
algunas observaciones sobre la ndole de sta y su utilidad dentro y fuera
del programa de Hilbert.
2 Como cada derivacin es una coleccin finita de signos es posible asignarle un gdel
a cada una, ordenarlos de menor a mayor y contarlos.
3 Concretamente, el primer ordinal , tal que = . Este es el nmero que Cantor lla-
m 0 (1895/97, 20). Es, por cierto, un nmero de la Clase II: el conjunto de sus
predecesores es infinito pero numerable (vase el captulo 1.5).
2.12 La prueba de Gentzen 423
4 La eleccin del signo indica, sin duda, que Gentzen prefera contar desde uno: eins,
zwei, drei Dadas nuestras preferencias, habra que entender que 1 designa el n-
mero cero (como en las representaciones grficas de mquinas de Turing en la Seccin
2.11.4), o reemplazarlo por el signo 0. Pero el lector ya se habr acostumbrado a
pensar que todo esto da lo mismo; el significado de la constante 1 queda fijado tan
precisamente como es posible si estipulamos que sta designa el nico nmero que no
es el siguiente de otro.
2.12 La prueba de Gentzen 424
5 Para ajustarnos estrictamente al CP1 tendramos que elegir dos predicados binarios, diga-
mos P2 y P21 y estipular que (1 = 2) abrevia a P212 y (1 > 2) abrevia a P2112.
6 Fuera de = y >, veo un predicado ms, el predicado ternario x es congruente con y
mdulo z, que se utiliza una sola vez, en la frmula 1 1 (mod 1), presentada
como ejemplo ilustrativo (Gentzen 1938, p. 23, al final del 1.4).
7 En vez de , Gentzen usa & como signo de conjuncin.
8 Conviene, s, tener presente la siguiente advertencia de Gentzen (1935, p. 526): si ()
es una frmula con un solo cuantificador y sin otra variable que , no tenemos que
asociar a ese la representacin de una cantidad infinita cerrada de aseveraciones
2.12 La prueba de Gentzen 425
Debilitamiento
, ,
Contraccin , , , ,
, ,
Permutacin , , , , , ,
, , , , , ,
Corte , ,
, ,
,
,
, ,
,
,
, , ,
,
,
, ,
,
, (/) (/),
, ,
si la variable no figura en la conclusin si la variable no figura en la conclusin
(/), , (/)
, ,
, ,
,
,
2.12 La prueba de Gentzen 428
IM (/), , (/)
(1/), , (/)
2.12.2 Reducciones
y
son los secuentes finales de dos derivaciones del clculo, se las
2.12 La prueba de Gentzen 430
()
(corte)
Llamar, por eso, fatal (entindase: para la consistencia del clculo) a cual-
quier derivacin cuyo secuente final es .11 Probaremos que no puede
haber una derivacin fatal. En la prueba se usarn algunos trminos que defino
a continuacin.
Si una frmula empieza con un conectivo, ste es el conectivo principal
de esa frmula; si empieza con un parntesis, su conectivo principal es el
conectivo cuyo alcance incluye el signo que sigue inmediatamente a este
parntesis.12
El grado de una frmula es el nmero de conectivos que contiene. El grado
de un corte es el grado de las frmulas cortadas en l (representadas por
en el esquema). El grado de una inferencia inductiva es el grado de la fr-
mula a que se refiere la induccin (representada por en el esquema).
Sea una derivacin cualquiera. Decimos que el secuente precede inme-
diatamente en al secuente (y que sigue inmediatamente a ) si es
una premisa de una inferencia en cuya conclusin es . Si < (en el
sentido definido en 2.12.1), decimos que precede a o que est sobre
y que sigue a o est bajo .
Asignaremos una altura a cada secuente en la derivacin . Para ello,
atendemos al grado de cada corte e inferencia inductiva cuya conclusin est
bajo en . El mayor de esos grados es la altura de en . Este nmero
se utiliza luego de un modo decisivo al ordenar las derivaciones.
13 Gentzen (1938, p. 24) define hilo (Faden) en los trminos que he utilizado para de-
finir un hilo completo, pero luego emplea el trmino hilo como si lo estuviera en-
tendiendo de acuerdo con mi definicin.
2.12 La prueba de Gentzen 432
(/), , (/)
(1/), , (/)
, ,
, , , ,
, ,
CUADRO 1
[h] .. .. [g]
. .
1 1, (/) (/), 2 2
1 1, , 2 2 [a1]
.. ..
.. ..
.
.
..
..
.
.
..
..
..
..
. .
..
..
. .
..
..
.. ..
, ,
, , [b1]
..
..
.
..
.
..
..
.
..
.
..
..
3 3 [c1]
..
..
.
..
.
..
..
.
..
.
..
..
2.12 La prueba de Gentzen 438
Las lneas punteadas sobre los primeros secuentes anotados representan las
ramas de que confluyen en los hilos h y g, respectivamente. Cualquier
otra lnea punteada vertical representa la continuacin de h y g entre los
dos secuentes que enmarcan esa lnea. Las lneas punteadas inclinadas que
salen de una misma vertical representan los hilos 0, 1, 2 o ms que
desembocan en el representado por sta, entre los dos secuentes que la
enmarcan. El trmino en la premisa de la inferencia con conectivos al lado
derecho tiene que ser un trmino numrico, ya que esa no es una inferencia
con variable propia y no hay otras inferencias con variable propia bajo ella.20
He escrito [a1] frente a las dos conclusiones de inferencias con conectivo
con que empiezan los hilos h y g; [b1] frente al corte propio de la alianza
de la frmula , y [c1] frente al primer secuente bajo dicho corte cuya
altura es menor que la altura de las premisas de ese corte (tiene que haber
un secuente as, puesto que el secuente final tiene altura 0).21 Este secuente
puede ser la conclusin de ese corte, en cuyo caso las lneas marcadas con
[b1] y [c1] coinciden. Tambin puede ocurrir que las premisas del corte sean
las conclusiones marcadas con [a1] y que su conclusin sea el secuente final
. Estas situaciones especiales simplifican la reduccin del conectivo
sin afectarla.
La reduccin del conectivo en la posicin indicada transforma la deri-
vacin en la derivacin presentada esquemticamente en el Cuadro 2
(p. 456). Las lneas punteadas marcadas con [h] y [g] representan sendas
copias de los rboles marcados del mismo modo en el Cuadro 1. Se ha in-
vertido el orden para acomodar dos rboles nuevos marcados [h] y [g] que
se combinan en cortes con la continuacin de [h] y [g], como se indica en
la lnea [c2]. Hasta la lnea [a2], [g] es simplemente una copia de [g] y [h]
es el resultado de reemplazar en [h] la variable , en todas sus posiciones
libres, por el trmino numrico . Bajo la lnea [a2], [h] y [g] se continan
con permutaciones y un debilitamiento para obtener las conclusiones que
ocupan la lnea [b2]. La lnea [d2] contiene los primeros secuentes cuya altu-
20 Segn acordamos arriba, la derivacin entera no contiene variables libres que no sean
variables propias de una inferencia. En virtud de la eliminacin de las inferencias
inductivas en el trozo final, ste no contiene ninguna inferencia con variable propia.
21 Recurdese que la altura de un secuente en una derivacin es el ms alto grado pose-
do por un corte o inferencia inductiva cuya conclusin est bajo ese secuente.
2.12 La prueba de Gentzen 439
1 1,
1 1,
1 1,
[a]
, 2 2 , 2 2
, 2 2
, 2 2 [a]
22 Puede ocurrir que el secuente que precede inmediatamente a un par de rayas tenga ya
la forma del secuente que inmediatamente las sigue; en tales casos, se sobreentiende
que la derivacin no contiene dichas inferencias y que hay un solo secuente donde el
esquema presenta dos.
2.12 La prueba de Gentzen 440
, 2 2 (respectivamente, , 2 2).
Si el conectivo principal de la frmula crtica de la reduccin es , las
dos inferencias con conectivo en el esquema de la derivacin tendrn la
forma
, 1 1 2 2,
1 1,
, 2 2 [a]
[g] .. .. [h]
. .
2 2,
, 1 1 [a]
, 2 2,
, 1 1,
[b]
1 + 2 ++ m (*)
23 Gentzen escribe: Die Zahlen des Systems ( sei eine natrliche Zahl oder 0) seien
bereits definiert, ebenso = und <-Beziehung zwischen diesen (1938, p. 38). Tendr
ocasin de referirme a este pasaje al final de esta seccin.
2.12 La prueba de Gentzen 442
0 = {0}
1 = 0 {1, 2,} = {x: x < }
2 = 1 {, +1, +2,} = {x: x < }
3 = {x: x < }
4 = {x: x < }
.....................
2.12 La prueba de Gentzen 443
24 Me confieso incapaz de entender cmo un concepto que para nosotros no est definido
de ninguna manera (gar nicht definiert) puede contribuir a la clarificacin (zur Er-
luterung dienen).
25 Como el lector habr advertido, la suma natural as definida se aplica slo a los ordinales
mayores que 0. Pero no cuesta nada incluir al 0 en el dominio de la operacin estipu-
lando que + 0 = 0, cualquiera que se . Entonces, la condicin > se cum-
ple slo si 0.
2.12 La prueba de Gentzen 444
conectivo con una sola premisa , O() = O(); (iv) si pertenece a una
inferencia con conectivo con dos premisas 1 y 2, O() = max(O(1), O(2));
(v) si pertenece a una inferencia inductiva cuya premisa tiene el ordinal
= 1 + 2 ++ p, O() = 1+1 (naturalmente, si 1 = 0, O() = 1 =
). Sea la conclusin bajo la raya . El ordinal O() se determina compa-
rando la altura h de con la altura h* de las premisas sobre . Si h = h*,
O()
O() = O(). Si h = h* 1, O() = O(). Si h = h* 2, O() = . Si h
O()
= h* 3, O() = , etc. La utilidad de estas reglas, al parecer capricho-
sas, se ver en la prxima etapa del razonamiento. Por ahora, basta que el
lector se convenza, analizando ejemplos, de que ellas asignan unvocamente
un genuino ordinal a cada secuente de la derivacin . El ordinal O() asig-
nado a la derivacin misma es el ordinal de su secuente final.
En la Seccin 2.12.2 se demostr que, si existe una derivacin fatal ,
tambin existe una derivacin fatal , construida a partir de mediante la
serie de transformaciones que all se explica. Ahora demostrar que O() <
O(), examinando dichas transformaciones una a una. Al leer los prximos
prrafos conviene tener presentes los prrafos de igual ttulo en la Seccin
2.12.2.
Eliminacin de variables libres ociosas. Dimos por supuesto que no con-
tena ninguna variable libre que no fuera la variable propia de una inferen-
cia, ni dos variables iguales que fueran variables propias de dos inferencias
distintas. Esta suposicin no afecta el ordinal O(). En efecto, si no cum-
ple esta doble condicin y es la derivacin fatal obtenida mediante las
sustituciones de variables descritas bajo este mismo ttulo en la Seccin 2.12.2,
es claro que O() = O().
Eliminacin de las inferencias inductivas en el trozo final. Supongamos que
contiene inferencias inductivas en su trozo final y que 1 es la derivacin
obtenida al eliminar la ltima de esas inferencias inductivas del modo des-
crito bajo este mismo ttulo en la Seccin 2.12.2. Supongamos que, igual
que all,
(/), , (/)
(1/), , (/)
2.12 La prueba de Gentzen 445
es igualmente esencial, a menos que sea superflua (en cuyo caso, se la pue-
de suprimir del todo). La transformacin de 0 en consta de cero o ms
etapas, en cada una de las cuales se elimina un debilitamiento o un SBL.
Una etapa dada puede envolver la eliminacin de un corte o afectar nica-
mente inferencias estructurales que no sean cortes. En este ltimo caso, el
ordinal de la derivacin transformada es igual al de la derivacin obtenida.
Consideremos, pues, slo el caso especial en que la transformacin de 0 en
consta de una sola etapa que elimina un corte en el trozo final. Entonces
puede ocurrir que disminuya la altura de los secuentes situados sobre ese
corte, no slo en el trozo final, sino en la derivacin entera.26 Qu efecto
tiene tal reduccin de alturas sobre el ordinal de la derivacin? Para apre-
ciarlo mejor, y siguiendo el ejemplo de Gentzen, encaramos el asunto as:
sea la premisa del corte eliminado que sobrevive a la transformacin; su-
pongamos que la altura de cae de h a h1 y que esta reduccin se propa-
ga, inferencia por inferencia, de conclusiones a premisas, a lo largo de todas
las ramas de la derivacin que quedan sobre ;27 si la altura de cae de h
a hn, entendemos que el proceso se repite n veces; en todo caso, el efecto
global ser el resultado de los efectos locales de la propagacin (repetida o
no). Supongamos, entonces, que el contagio ha llegado a la conclusin
de cierta inferencia y pasa ahora a sus premisas 1 y 2 (a 1, si tiene slo
una). Sean y , respectivamente, los ordinales de 1 y 2 antes de que
esto ocurra. Si 1 y 2 son secuentes iniciales, = = 1 y no cambian con
la reduccin de altura. Por lo tanto, slo nos interesa el caso en que 1 o 2
o ambas son conclusiones de inferencias. En tal caso, cuando el contagio
las alcanza, sus ordinales se transforman de en y de en . El ordinal
de la raya horizontal, que, segn el tipo de la inferencia en cuestin, era ,
o , o max(+1,+1), o 1+1 (si se trata de una inferencia inductiva y
= 1 + 1 ++ n), se convierte, respectivamente, en , o en
, o en max(+1, +1), o sigue siendo igual a 1+1. Qu pasa con el
ordinal de la conclusin ? Si antes del contagio la diferencia de altura
entre y sus premisas era 1, y se ha reducido, por ende, a 0, el ordinal de
cada caso, pues, el ordinal de es igual o menor que lo que era antes. Otro
tanto cabe decir si la diferencia entre y sus premisas era n > 1 y pasa a ser
n1 (verifquelo el lector). Este anlisis demuestra que, cuando ocurre re-
duccin de alturas en el curso de la transformacin de 0 en , nunca au-
menta el ordinal de un secuente situado bajo otro cuya altura disminuye. En
particular, no puede aumentar el ordinal del secuente final, que es el ordinal
de la derivacin. Si la transformacin de 0 en tiene ms de una etapa,
este resultado se aplica a cada una. Por lo tanto, O() O(0).
La reduccin del conectivo. Hemos logrado establecer que, si es una de-
rivacin fatal, hay derivaciones fatales 0 y , con las propiedades seala-
das, cuyo ordinal es igual o menor que el ordinal de . Mas para demostrar
inductivamente que no hay ninguna derivacin fatal es preciso comprobar
que, si hubiera una, existira tambin otra cuyo ordinal es estrictamente menor
que el de la primera. La artificiosa operacin que llamamos reduccin del
conectivo garantiza justamente este resultado. Como sabemos, esta opera-
cin tiene que ser aplicable a una derivacin fatal con las propiedades de
, si tal derivacin existe, porque una derivacin as tendra que incluir
por lo menos una inferencia con conectivo. Atendamos, pues, a la reduccin
del conectivo aplicada al signo de cuantificacin , ilustrada en los Cuadros
1 y 2 de la Seccin 2.12.2. Para facilitar las referencias, marqu all ciertas
lneas con letras acompaadas del nmero del cuadro respectivo. Llamamos
y las derivaciones representadas en los Cuadros 1 y 2, respectiva-
mente. La lneas [c1] y [d2] son las primeras en que aparecen secuentes cuya
altura es menor que la altura de las premisas de los cortes en [b1] y [c2]. Sea
el ordinal de la raya horizontal sobre [c1] y sean y los ordinales de las
rayas horizontales sobre [d2]. Suponemos que ( puede corresponder a
la raya de la derecha). Entonces > . Esta desigualdad se basa en lo
siguiente: (i) las alturas de los secuentes que preceden inmediatamente a
dichas rayas horizontales tienen el mismo valor llammoslo en y
;28 (ii) sobre la raya en hay una inferencia con conectivo ms que sobre
28 En efecto, dicha altura es el grado ms alto de un corte bajo esas rayas (como se recor-
dar, no hay ninguna inferencia inductiva bajo ellas). Ahora bien, salvo por el nuevo corte
con grado 0 entre [d2] y [e2], todos los cortes bajo [c2] reproducen cortes bajo [b1].
2.12 La prueba de Gentzen 448
. . . . . . + . . .
.. > ..
Gdel 1931, que ilustra de un modo directo la incompletud del formalismo aritmti-
co (Szabo 1969, p. 17). Despus de Gentzen, Ackermann (1940) y Schtte (1951) han
publicado nuevas pruebas de la consistencia de la aritmtica elemental que, por cierto,
tambin se valen de la induccin transfinita hasta 0.
34 Hablando de la tesis intuicionista de que las proposiciones sobre el infinito actual ca-
recen de sentido y deben, por ende, rechazarse aunque sean consistentes, Gentzen de-
clara: Creo, por ejemplo, que en la teora general de conjuntos una investigacin
2.12 La prueba de Gentzen 452
Por eso mismo, como luego veremos, pone gran empeo en convencernos
de que su prueba de consistencia slo emplea razonamientos finitistas, con-
forme a las exigencias de Hilbert. Pero esa prueba debe juzgarse valiosa
tambin aparte de todo melindre metafsico, especialmente ahora que tantos
resultados matemticos son el producto de computaciones electrnicas que
slo pueden verificarse cotejndolas con otras computaciones. Tal cotejo slo
certifica o, mejor dicho, hace sumamente probable que las computacio-
nes son correctas, que las mquinas que las ejecutaron no han cometido
errores en la ejecucin de las instrucciones del programa. Pero el resultado
de una computacin correcta puede ser incorrecto si el programa mismo es
la versin electrnica de un clculo inconsistente. De ah que sea importante
probar la consistencia del clculo incorporado en el programa, con mtodos
evidentes para nosotros, aunque no sean formalizables en ese clculo.
Aunque las alegaciones de Gentzen no acaben de persuadirnos de que su
induccin transfinita merece llamarse finita o siquiera finitista (finit), ex-
plican con gran claridad por qu tiene que resultarnos y de hecho nos
resulta evidente. Gentzen admite que, a diferencia de todos los otros pa-
sos de su prueba, la induccin transfinita no es propiamente elemental. Por
eso encaramos aqu una tarea de ndole completamente distinta: lo esencial
no es demostrar la induccin transfinita lo cual no es difcil y se puede
por cierto, el sistema 1, y una vez que disponemos de l, no cuesta mucho
asegurarse los siguientes. Pero el Axioma del Infinito postula justamente un
agregado infinito actual, cerrado y existente en s. Puede uno aceptarlo y
seguir llamndose finitista? Y si uno acepta ese agregado y, como es habi-
tual, lo llama (en vez de concebir a este signo de un modo enteramente
formal, como pide Gentzen), por qu inhibirse de aceptar P, P2,,
P,? Dnde se tira la raya?36
Despus de Gentzen, la teora de la prueba se consolida como una disci-
plina matemtica que produce resultados interesantes mediante el anlisis
combinatorio de la deducibilidad en los clculos lgicos y las teoras mate-
mticas formalizadas en ellos (cf. los manuales de Schtte 1960 y Takeuti
1975); pero ya nadie la presenta a la manera de Hilbert como una fuente de
certeza filosficamente incontrovertible, garanta de las ciencias y pilar de la
civilizacin (cf. p. 120, nota 10). En un artculo de enciclopedia publicado
en 1980,37 Schtte describe la teora de la prueba (Beweistheorie) como una
de las divisiones de la metamatemtica o investigacin matemticamente
exacta de teoras matemticas formalizadas (se recordar que Hilbert usaba
Beweistheorie y Metamathematik como sinnimos). Schtte asigna a otra
divisin las cuestiones de computabilidad y decidibilidad que hemos visto
surgir de la problemtica hilbertiana pero que ahora se estudian independien-
temente, en la teora de las funciones recursivas y de los conjuntos recursi-
vamente enumerables (cf. los manuales de Rogers 1967 y Soare 1987), orien-
tada sobre todo hacia las ciencias de la computacin. Por ltimo, Schtte
incluye en la metamatemtica una tercera divisin: la teora de modelos,
que se ocupa con las interpretaciones y las cuestiones de realizabilidad de
los sistemas de axiomas de la lgica y la matemtica. Como veremos en la
Parte 3, el enfoque y los mtodos de la teora de modelos han producido
desde los aos 30 algunos hallazgos sumamente significativos para la filoso-
fa matemtica conjuntista. Veremos all que esta forma de metamatemtica,
tal como la cultivan Tarski y Gdel, descarta el prejuicio finitista de Hibert
y aprovecha sin remilgos las facilidades de la teora de conjuntos. En esta
..
..
..
..
..
..
.
..
..
..
..
..
..
..
..
. . . .
..
..
..
..
. . . .
..
..
..
..
.. .. .. ..
(/), , , , , , (/)
, (/), , , , (/) , [c2]
.. ..
.. ..
..
..
..
..
..
..
..
..
. .
..
..
. .
..
..
.. ..
3 3
..
..
..
..
..
..
.
..
.
..
.
.
APNDICES
APNDICES
Demostrar aqu que las dos definiciones de conjunto bien ordenado que dio
Cantor son equivalentes (v. Captulo 1.5). Recordemos que un conjunto M
es un conjunto linealmente ordenado si y slo si hay una relacin binaria <
definida sobre M, tal que si a, b y c son distintos elementos de M (i) o bien
a < b o bien b < a, pero nunca las dos cosas a la vez; (ii) si a < b y b < c,
a < c; y (iii) nunca ocurre que a < a.
Formular las condiciones caractersticas de un conjunto bien ordenado
segn ambas definiciones en un clculo predicativo de primer orden con
identidad =, predicados binarios , , <, y una constante individual M que
designa el conjunto de referencia.1 Para simplificar la escritura empleo
cuantificadores restringidos. Esto quiere decir que la expresin (xM)(x)
debe leerse todo objeto x que sea parte de M satisface la condicin y la
expresin (yx)(y) debe leerse hay un elemento y del conjunto x, tal
que (y). (En suma, (xM)(x) y (yx)(y) abrevian, respectivamen-
te, a x(x M (x)) y y(y x (y))).
459
Apndices 460
II
(1) Sea u el primer elemento de K2 tal que, para todo z <1 x, u z(z).
x(x) = u.
(2) Para todo z <1x, x(z) = z(z).
(su alcance no puede ser igual a K2 ya que, por hiptesis, K1,<1 y K2,<2
no son isomrficos). En cambio, si x no est definida para algn x K1 y
t es el primer elemento de K1 tal que t no est definida, la aplicacin : [t]
K2; x x(x) es un isomorfismo de un segmento de K1,<1 en K2,<2.
III
figurar en ella en un orden distinto del fijado por la relacin <.2 Sea k0 el
ndice ms bajo asignado en esta lista a un sucesor de 0 (esto es: 0 < k0,
y k0 < k slo si k0 k). Sea kn +1 el ndice ms bajo asignado en la lista a
un sucesor de kn (n 0). Entonces, la lista 0, k0, k1, es una secuen-
cia infinita, ordenada por la relacin <, de nmeros de la Clase (II) ninguno
de los cuales sucede a todos los otros. Por lo tanto, existe un ordinal , de
la Clase (II), que es el sucesor prximo de los ordinales contenidos en la
lista 0, k0, k1, En otras palabras, existe un tal que kn < para
todo n 0 y es menor que cualquier otro ordinal si lo hubiere que
sea mayor que todos los ordinales en la lista 0, k0, k1, Si figurara
en la lista 0, 1, 2, tendramos que = k kn para algn k y n 0.
Por lo tanto, no pertenece al alcance de la aplicacin n n. En conse-
cuencia, dicha aplicacin no es biyectiva. Este razonamiento vale para cual-
quier inyeccin de [] en la Clase (II). Por lo tanto, la Clase (II) es ms
numerosa que [].
(ii) Sea K un conjunto infinito de ordinales de la Clase (II). Sea K = K
[]. Entonces, por la Proposicin 6 del Apndice III, K,< es un conjunto
bien ordenado isomrfico a [1],< o a un segmento [] de [1],<, donde
es un ordinal de la Clase (II). En el primer caso, |K| = |[1]| y |K| =
|[1]\[]|. En el segundo caso, |K| |K| = |[]| = 0. Por lo tanto, no hay
un conjunto de ordinales de la Clase (II) que sea menos numeroso que la
Clase (II) pero ms numeroso que la Clase (I).
2 En el orden fijado por la relacin < hay muchos ordinales de la Clase II que no tienen
sucesor inmediato; pero en el orden de la lista 1, 2,, cada ordinal n tiene un
sucesor inmediato n+1.
Apndices 465
IV
EL ARGUMENTO DE BURALI-FORTI
4 O,< cumple las condiciones BO1 y BO2, puesto que hay un primer ordinal y cada
ordinal tiene un sucesor inmediato (por P1). Para ver que O,< cumple adems la con-
dicin BF recurdese que si es un ordinal, es el tipo de orden de una clase perfec-
tamente ordenada M,P. Como M,P cumple la condicin BF, si tiene un predece-
sor inmediato en O,<, hay un u M tal que el predecesor inmediato de es el tipo
de orden de la clase perfectamente ordenada M\{u},P. u tiene un predecesor inme-
diato en M,P y en virtud de la condicin BF, M contiene una subclase finita {u0,
u1,,un = u}, tal que u0 no tiene predecesor inmediato y, para cada entero k (0 k
n), uk es el predecesor inmediato de uk+1. M\{uk,uk+1,,un},P es una clase per-
fectamente ordenada. Sea k su tipo de orden. Vemos entonces que O contiene una
subclase finita {0, 1,, n = }, tal que 0 no tiene predecesor inmediato y para
cada entero k (0 k n), k es el predecesor inmediato de k+1. Por lo tanto, O,<
cumple la condicin BF.
Apndices 467
C1. M K.
C2. Si A K, A\ K.
C3. Si H K, H K.
elementos de H que enva a K es una parte del conjunto bien ordenado H,R y por
lo tanto tiene un primer elemento u (en el orden S). Pero (u) no puede ser el primer
elemento de -1K y por lo tanto hay un v K tal que vS(u). -1(v) -1K y si
fuera un isomorfismo, tendramos que -1(v)Ru, contraviniendo el supuesto de que u es
el primer elemento de -1K.
Apndices 469
6 Esta nomenclatura no est exenta de peligro. En la p. 109, lnea 10 del texto original,
el tipgrafo de Mathematische Annalen escribi M en lugar de M. El mismo error
se repite, triplicado, en la traduccin inglesa de van Heijenoort. Espero que el invento
de la computadora de mesa, que me permite componer yo mismo este libro para la
imprenta a medida que lo voy redactando, proteger al lector contra este riesgo.
Apndices 470
cumple, pues, todos los requisitos para ser una -cadena de M. As queda
demostrado que = M. Escribo Y X para decir que Y incluye a X como
una parte propia (X Y X Y). En virtud de la misma definicin de , es
claro que, si A y B son dos elementos distintos de = M, o bien A B, o
bien A B. M est, pues, ordenado linealmente por la relacin . M, es
un conjunto bien ordenado, puesto que cumple las condiciones BO1, BO2 y
BO3 del Apndice I. En efecto, M, tiene un primer elemento, a saber, M;
cada H M tiene un sucesor inmediato, a saber H\; por ltimo, si F M
tiene sucesores en M, (vale decir, si F ), F M es el sucesor
prximo de F.
Para demostrar que aplica M biyectivamente sobre M, Zermelo usa un
argumento muy ingenioso. Muestra primero que si P M, hay un y
slo un conjunto P0 M tal que (P0) P P0. Reemplazando P por {k}
en este resultado preliminar, se sigue que, para cada k M hay un nico K0
M tal que (K0) {k} K0, esto es, tal que (K0) = k. El resultado pre-
liminar se establece as: Sea P M y P0 = {X M : P X}. P0
M (por C3) y (P0) P, ya que, si (P0) P, P P0\{(P0)} y P0 no es
la interseccin de todos los elementos de M que incluyen a P. Por otra parte,
si P P1 M y P1 P0, P1 P0, de modo que (P1) P0. Como P P0,
(P1) P. As, P0 resulta ser el nico X M tal que (X) P X.
Como el selector restringido a M es biyectivo, induce en M el buen
orden de M,, segn expliqu en el Capitulo 1.7. Zermelo prueba adems
que el buen orden determinado de este modo en un dado conjunto M por un
dado selector : PM M es nico. Supongamos, en efecto, que M,< es
un conjunto bien ordenado de tal modo que, para cada A M, (A) es el
primer elemento de A,<. Entonces, cada k M determina una parte de M
formada por k y sus sucesores. Sea Hk = {x M: k x}. Es claro que k =
(Hk). Sea H = {Hk: k M}. Para cada P M hay un y slo un HP H tal
que (P) = (HP). HP contiene el primer elemento de P y todos sus suceso-
res y, por ende, cumple la condicin (HP) P HP. No es difcil compro-
bar que H cumple las condiciones C1, C2 y C3. En otras palabras, H es una
-cadena de M. Sea M, como antes, la interseccin de todas las -cadenas
de M. Sabemos que, si Z H, hay un y slo un U M tal que (U) Z
U. Como M H y Z mismo es el nico X H tal que (X) Z X,
tenemos que U = Z. Por lo tanto, H = M y el orden < es precisamente el
buen orden inducido en M por el selector restringido a M.
Apndices 471
VI
Doy enseguida una traduccin de los siete axiomas para la teora de conjun-
tos formulados por Ernst Zermelo (1908b). En el artculo original el enun-
ciado de los axiomas est enmarcado en explicaciones que en lo esencial he
reproducido en la Seccin 1.8.1. All traduje la definicin del trmino definit
utilizado en el Axioma III. Es oportuno advertir que Zermelo escribe en
vez de , 0 en vez de , T en vez de PT, y T en vez de UT.
VII
pero enumerable de objetos distintos, a1, a 1 , a2, a2,, ninguno de los cua-
les es un conjunto; (iii) el conjunto Z0 = {, {}, {{}},} postulado
por el Axioma VII; (iv) el conjunto A = {{a1, a 1 }, {a2, a2},}; y (v) to-
dos los conjuntos que existen en virtud de los Axiomas IV si existen los
objetos descritos en las cuatro clusulas anteriores. Todos los objetos de D,
excepto los mencionados en la clusula (ii), son conjuntos y pueden cons-
truirse a partir de los objetos primitivos mencionados en las clusulas (i),
(ii) y (iii) mediante un nmero finito de aplicaciones de los Axiomas IV.
Para facilitar la exposicin, Fraenkel introduce algunos trminos. El con-
junto {ak, a k } se llama la celda Ak, con elementos conjugados ak y ak (k 1).
Un conjunto principal es un conjunto que difiere de A a lo sumo por la
ausencia de un nmero finito de celdas. Si M es un conjunto cualquiera, el
conjunto M k conjugado con M respecto de la celda Ak es el conjunto que
difiere de M solamente en cuanto cada elemento de Ak que entra en la cons-
truccin de M ha sido sustituido por su elemento conjugado. Si M = M k,
decimos que M es simtrico respecto de Ak. Si el conjunto M es simtrico
respecto de todas las celdas de un conjunto principal dir que M es idneo
(Fraenkel no se vale de este trmino). Es fcil ver que todos los objetos
primitivos postulados en las clusulas (i)(iii) son idneos: en efecto, cual-
quiera que sea el entero positivo k, un intercambio entre ak y ak en nada
afecta a los conjuntos , Z0 y A; por su parte, ak y ak son obviamente sim-
tricos respecto de todas las celdas del conjunto principal A\{ak, a k }. Dir
asimismo que una funcin (en el sentido de Fraenkel 1922a explicado en
la Seccin 1.8.2) es idnea si existe un conjunto principal B tal que, para
todo k 1, si Ak B, entonces, para todo x, (x k ) es el conjunto conjugado
con (x) respecto de Ak.
La falsedad del Axioma de Seleccin en el modelo propuesto es una con-
secuencia inmediata de la siguiente proposicin fundamental, verdadera en
dicho modelo:
No es difcil probar que los cinco lemas son verdaderos en el modelo con-
siderado (de hecho, Fraenkel slo estima necesario dar pruebas del II y el
IV). PF se deriva luego por induccin sobre la clase de cada objeto o fun-
cin de D. Este concepto de clase se define recursivamente as:
VIII
9 Acabamos de ver una definicin recursiva (de clase) en el Apndice VII. Hay otras
dos en las pp. 78 y 81. El Apndice IX contiene definiciones recursivas de trmino,
predicado, frmula, verdad/falsedad de una frmula en una interpretacin, etc. Con-
viene examinar dichos ejemplos a la luz de la explicacin que doy aqu.
10 Una relacin didica R se dice funcional si la conjuncin Rxy Rxz implica que y = z;
en otras palabras, si la relacin R admite un solo terminus ad quem para cada terminus
a quo.
Apndices 477
() = (F(,),) = (F(,),)
14 Von Neumann dedica una larga nota a demostrar, en trminos adaptables a la teora
axiomtica ZF, que la aplicacin B definida por () = (F(,),) efecti-
vamente existe si todo < es normal (1928a, pp. 389s., n. 28). Pero a la luz de lo
que llevamos dicho su existencia debiera resultar obvia desde un punto de vista inge-
nuo.
Apndices 480
IX
EL CLCULO PREDICATIVO
A. SINTAXIS
Las expresiones del CP1 estn formadas por secuencias finitas o filas de sig-
nos tomados de una lista finita o alfabeto de ideogramas y letras.15 Si la fila
es una secuencia de n signos (n 0), decimos que n es la longitud de ;
simblicamente, () = n. Decimos que la fila es ms breve que la fila ,
si () < (). Si () = m y () = n, es la fila de longitud m + n
cuyo h-simo signo es el h-simo signo de (1 h m) y cuyo (m+k)-simo
signo es el k-simo signo de (1 k n). En vez de escribir simple-
mente .
15 Algunos autores dicen cuerda de signos en vez de fila, pero me parece esa una tra-
duccin demasiado literal y poco expresiva del trmino ingls string.
Apndices 482
clculo representa una coleccin infinita de filas de signos del clculo, espe-
cificada por la estructura de . Por ejemplo, la fila ( ) representa
todas las filas de signos del clculo que empiezan con (, terminan con ) y
contienen la fila entre dos filas cualesquiera (de longitud 0). Cuando
atribuyo propiedades sintcticas o semnticas a una tal fila , debe enten-
derse que la aseveracin se refiere a cada fila representada por .]
Una versin del CP1 incluye siempre todas las variables y todos los predi-
cados 0-dicos.16 Incluye adems una parte de las constantes y una parte de
los predicados n-dicos para uno o ms valores de n > 0. (Las partes en
cuestin pueden ser propias o impropias y aun vacas). El conjunto de las
constantes y predicados n-dicos (n > 0) de una dada versin del CP1 cons-
tituye lo que llamar el lxico de esa versin. Obsrvese que cada versin se
16 Como se ver en la seccin C. Tautologas, los predicados 0-dicos sirven para repre-
sentar frmulas indeterminadas y, por ende, las proposiciones expresables con ellas.
De ah el nombre de variables proposicionales que, como dije, suele drseles (con cierta
impropiedad). Por eso tambin se llama Clculo proposicional al fragmento del clcu-
lo predicativo que puede construirse utilizando solamente predicados 0-dicos, conectivos
y parntesis (estos son los nicos ingredientes de las frmulas del CP1 que llamar
verifuncionales; vase su definicin en la seccin C).
Apndices 483
distingue de las dems nicamente por su lxico.17 Una versin del CP1 con
lxico L1 es una extensin de otra con lxico L2 si y slo si L2 L1. La
versin cuyo lxico contiene todas las constantes y todos los predicados n-
dicos (n > 0) del CP1 es la mxima extensin posible de cualquier otra
versin. La llamo la versin mxima del CP1. Su lxico, Lmax, es el lxico
mximo.
Sean y dos filas de signos (posiblemente de longitud 0) y sea la fila
, donde es una variable, una constante o un predicado. Suponga-
mos que no comienza con un palote ni con un asterisco. Diremos entonces
que la fila determina una posicin en y que figura en en la posicin
determinada por , o que ocupa en la posicin que precede a .18 Una
misma variable, constante o predicado puede figurar en varias posiciones en
una fila dada; estas posiciones se numeran primera, segunda, tercera,
segn decrece la longitud de la fila que las determina.
[F]
[F] ( )
[F]
17 Chang y Keisler, en su esplndida Model Theory (tercera edicin, 1990), llaman len-
guaje (language) a lo que yo llamo lxico. Ambas denominaciones se salen del uso
comn del respectivo vocablo, pero la adoptada por ellos me parece menos afortunada:
si aprendo una palabra castellana que antes desconoca y al mismo tiempo me olvido
de otra, no diramos que he cambiado de lenguaje sino que ha variado mi lxico.
18 Exigimos que no comience con palote ni asterisco para que no se pueda decir que la
variable (constante, predicado) figura en una cierta posicin en cuando aparece all
formando parte de otra variable (constante, predicado). Conforme a nuestra estipula-
cin, el predicado P** no figura en ninguna posicin en la frmula P***xxx y la
variable x figura en una sola, a saber, la determinada por la fila x.
Apndices 484
das de la regla [F], puede obviamente ocurrir que una frmula dada con-
tenga ms de un cuantificador que ligue a la misma variable. Sea una fr-
mula en que figura una variable . sta puede ocupar tres tipos de posicio-
nes en : (A) inmediatamente a la derecha de un signo de cuantificacin;
(B) dentro del alcance de uno o ms cuantificadores que ligan a ; (C) fuera
de todo cuantificador y tambin fuera del alcance de todo cuantificador que
ligue a . Diremos que est libre en en cada posicin del tipo C y que
tal posicin es una posicin libre de en . Diremos que est ligada por
un determinado cuantificador que liga a (i) en la posicin que ocupa den-
tro de l y (ii) en cada una de sus posiciones libres dentro del alcance de ese
cuantificador.19 Una frmula que contiene una o ms variables libres se dice
abierta. Una frmula que no contiene ninguna variable en una posicin libre
se dice cerrada. La clausura universal de una frmula que contiene las
variables libres 1,,n (numeradas segn el orden de su primera apari-
cin en ) es la frmula cerrada 1n.
Si y son frmulas, decimos que es una subfrmula de si =
, donde y son filas de signos (posiblemente de longitud 0) y no
empieza con un palote o un asterisco.20 En tal caso, decimos tambin que
ocupa en la posicin determinada por , o que precede a .
A veces hay que reemplazar en una frmula dada una cierta variable libre
por otro trmino (variable o constante). Nos conviene tener una expresin
simblica concisa que denote en nuestro idioma el producto de esta opera-
cin. Para evitar repeticiones, definir tal expresin de modo que nos sirva
no slo mientras hablamos del CP1, en que todo trmino es idntico a una
constante o a una variable, sino tambin ms tarde, al hablar de clculos
(como el CP1=) en que los trminos pueden ser expresiones ms complejas.
Sea una frmula, una variable y un trmino del clculo estudiado.
Consideremos primero un caso sencillo: ninguna posicin libre de en
est situada dentro del alcance de un cuantificador que ligue alguna de las
B. SEMNTICA
C. TAUTOLOGAS
D. ACLARACIONES Y ABREVIATURAS
a0, a1, a2, a3; y cualquier mayscula cursiva, sin subndice ni exponente, en
vez de P seguida de astericos y palotes.
Otras abreviaturas, combinadas con las reglas semnticas antedichas, englo-
ban ciertas ideas lgicas corrientes. Por ejemplo, es claro que la frmula
xP**xa es verdadera en la interpretacin D, si y slo si hay por lo
menos un objeto en D que tiene con el objeto llamado a la relacin desig-
nada por P**. Como esta condicin es fcilmente comprensible por s mis-
ma, se adopta la fila como abreviatura para representar a la fila ,
que forman el signo de negacin , seguido por el signo de cuantificacin
universal , seguido por una variable , seguida por el signo de negacin .
Se estipula asmismo que, si y son frmulas, la frmula ( ) se
abrevia ( ), la frmula ( ) se abrevia ( ) y la frmula
(( ) ( )) se abrevia ( ). Si el lector no est familia-
rizado con el tema, debe armarse ahora de papel y lpiz y verificar que las
reglas semnticas del CP1 implican que:
[I] Si es la frmula ( ), () = 0 si () = 0 o () = 0, y ()
= 1 slo si () = () = 1.
[I] Si es la frmula ( ), () = 1 si () = 1 o () = 1, y ()
= 0 slo si () = () = 0.
[I] Si es la frmula ( ), () = 0 si y slo si () = (), y ()
= 1 si y slo si () ().
[I] Si es la frmula , () = 0 si hay alguna , -variante de
D,, tal que () = 0; y () = 1 slo si para toda que sea una
-variante de D,, () = 1.
Una escritura conceptual sirve para expresar las matemticas slo si en ella
se puede decir, llegado el caso, que tal objeto es el (nico) valor de una
cierta funcin para un dado argumento; por ejemplo, que 12 es la suma de 7
y 5. En el CP1 esto es posible si reservamos un predicado didico para re-
presentar la relacin de identidad, representamos mediante predicados (n+1)-
dicos las funciones o, ms generalmente, las aplicaciones cuyos argu-
mentos son n-tuplos, y acompaamos cada uso de estos predicados de una o
ms aseveraciones que los caractericen como tales. Pero este procedimiento
no es cmodo. As, por ejemplo, si abreviamos con I el predicado didico
con que representaremos la identidad, tenemos que postular, para cada fr-
mula , la aseveracin xy(Ixy ( x/y)). Si F es un predicado tridico
elegido para representar una aplicacin cuyo dominio es un conjunto de pares,
hay que incluir la condicin xyz(Fxyz w(Fxyw Izw)). Ms prc-
tico y, en cierto modo, ms natural, es agregar al alfabeto del CP1 un ideo-
grama que signifique la identidad y un mtodo para construir trminos que
denoten el valor de aplicaciones en cada argumento dado y postular nuevas
reglas sintcticas y semnticas que gobiernen el uso de estos signos. Llama-
r clculo predicativo con identidad o CP1= a la escritura conceptual as
ampliada. He aqu la gramtica del CP1=:
Apndices 492
Vocabulario.
(i) Functores: Distinguimos, para cada entero positivo n 1, la clase de
los functores n-arios. f* la letra f seguida de un asterisco es un
functor 1-ario. Si es un functor n-ario (n 1), es un functor n-
ario. Si es un functor n-ario que no contiene palotes, * es un functor
(n+1)-ario.
(ii) Trminos: Las variables y constantes del CP1= se definen como las
del CP1. Adems, cualquier functor n-ario seguido de n trminos es un
trmino.
(iii) Predicados: Se definen como en el CP1.
Frmulas. A las reglas de formacin de frmulas propias del CP1 hay que
agregar la siguiente: Si y son trminos, la fila de signos descrita a conti-
nuacin es una frmula simple:
[F=] ( = )
Semntica. Sea CP1= una versin del clculo predicativo de primer orden
con identidad. Sea D, una interpretacin de CP1=. Sea V el conjunto
de los functores, variables, constantes y predicados de CP1=. Se mantie-
nen todas las reglas semnticas que dimos para CP1, excepto [I] que se
reemplaza por la regla [I] enunciada abajo. Adems, se agregan las reglas
[I0] y [I=]. Las nuevas reglas determinan la interpretacin de los trminos
precedidos por functores y de las frmulas construidas segn la regla [F=].
bien definida de D.
[I] Si es una variable o una constante, () D. Si es un trmino
formado por un functor n-ario seguido de n trminos 1,,n,
entonces (i) si (1),,(n) pertenece al dominio de (), ()
es el valor de la aplicacin () en el argumento (1), ,(n);
y (ii) si (1),,(n) no pertenece al dominio de (), () no
est definida.
[I=] Si es la frmula ( = ), () = 0 si () = () y () = 1 si
() ().23
F. DECISIN Y DEDUCCIN
23 El lector alerta advertir que en el enunciado de la regla [I=] el signo = que figura
entre y no es igual al signo = que figura tres veces despus de la coma. El signo
ms largo es el signo de igualdad del CP1=; el signo ms breve es el familiar signo
de igualdad comn al castellano y los dems idiomas modernos. Este distingo no se
observa en la mayor parte de este libro, en que el signo corriente = se emplea como
signo de igualdad en cualquier contexto, sea formal o informal. Con todo, uso el signo
de igualdad largo cuando me refiero a la versin final de la escritura conceptual BS de
Frege (Capitulo 2.2, Seccin 2.3.3 y Apndice XII), en la cual dicho signo representa
a la vez la identidad entre objetos y la equivalencia entre oraciones (la cual presupone
la identidad de sus valores veritativos).
Apndices 494
o infinito, pero en todo caso tiene que haber un procedimiento que permita
decidir, por la sola inspeccin visual de una frmula, si ella es o no es un
axioma. Por ejemplo, podemos estipular que cualquier frmula obtenida re-
emplazando por una frmula del clculo en la fila de signos ( ) es
un axioma. Una regla de inferencia naria (n 1) es una receta para asociar
una frmula llamada conclusin a un n-tuplo de frmulas llamadas premisas,
atendiendo exclusivamente al aspecto visual de stas y aqulla. Esto quiere
decir que cada regla naria R provee un algoritmo para decidir si una fr-
mula dada es o no una conclusin, segn R, de un cierto n-tuplo de premisas.
Por ejemplo, la regla de inferencia por modus ponens prescribe que, si y
son dos frmulas cualesquiera, se puede asociar como conclusin al par
de premisas , ( );26 y obviamente, basta deletrear un tro cualquiera
de frmulas para constatar si una de ellas es o no la conclusin por modus
ponens de las otras dos.
Una vez que el clculo se ha organizado como sistema deductivo, se pue-
de definir lo que llamaremos una deduccin o prueba. Sea H un conjunto de
frmulas. Una lista finita de frmulas 1,, n constituye una prueba de
la frmula n a partir de las hiptesis H si, para cada k (1 k n), o bien
k H, o bien k es un axioma, o bien hay una regla de inferencia r-aria (r
< k) que asocia k como conclusin a un r-tuplo de premisas contenidas en
la lista 1,, k-1. Si H = , decimos simplemente que 1,, n es
una prueba de n. A la luz de esta definicin es claro que, dada la ndole de
los axiomas y las reglas de inferencia, hay un algoritmo para decidir si la
lista 1,, n constituye o no una prueba de n a partir de determinadas
hiptesis. Si hay una prueba de la frmula a partir de las hiptesis H
decimos que, en el sistema deductivo adoptado, se deduce de H o es de-
ducible de H; simblicamente: H . Si los axiomas se eligen entre las fr-
mulas de validez conocida, y las reglas de inferencia se disean de modo
que la conclusin sea siempre una consecuencia lgica de las premisas, di-
remos que el sistema deductivo es correcto. En tal caso, como es obvio,
se deduce de H slo si es una consecuencia lgica de H (H slo si
27 Como bien observa Gentzen, una prueba matemtica no est, en general, construida
de un modo tan simple, que en ella se avance, mediante inferencias, de aseveraciones
vlidas a nuevas aseveraciones vlidas. Ocurre tambin que una aseveracin se supone
vlida y de ella se infieren nuevas aseveraciones cuya validez depende entonces de la
validez de esa suposicin (1935, p. 511).
Apndices 497
CP1 separadas por comas, seguida del signo , seguida de una frmula del
CP1.28 Las frmulas que preceden al signo son las prefrmulas del
secuente; la frmula precedida por el signo es la posfrmula. La semn-
tica de los secuentes es muy simple. Consideremos una determinada versin
del CP1. Sea una frmula de esa versin y una fila de frmulas separa-
das por comas. El secuente es vlido si y slo si es verdadero en
cada interpretacin (de la versin considerada) en que ninguna de las frmu-
las de sea falsa. En virtud de esto, las prefrmulas de un secuente vlido
representan hiptesis cuya verdad en una interpretacin dada asegura la ver-
dad en esa misma interpretacin de la aseveracin representada por la
posfrmula.
Llamo secuente bsico a cualquier secuente de la forma , donde
es una frmula cualquiera. Cada secuente bsico es vlido de un modo tri-
vial y puede usarse como axioma en las deducciones. No se admiten otros
axiomas lgicos. El poder deductivo del sistema radica, pues, enteramente
en sus reglas de inferencia. Cada regla de inferencia determina una relacin
entre una, dos o tres premisas y una conclusin. Llamo inferencia al conjun-
to ordenado que forman premisa(s) y conclusin. Distinguimos (i) reglas
estructurales (que llevan de una premisa con cierta estructura secuencial a
una conclusin de estructura diferente), (ii) reglas de eliminacin e intro-
duccin de los conectivos binarios y los signos de cuantificacin y (iii) dos
reglas peculiares a la negacin. En la siguiente formulacin esquemtica de
las reglas de inferencia, las letras griegas maysculas y representan filas
posiblemente vacas de frmulas separadas por comas, las minsculas
, , representan frmulas, la minscula representa un trmino, las mi-
nsculas y representan variables, y los signos lgicos y de puntuacin
estn, como de costumbre, representados por ellos mismos. Cada regla se
presenta mediante una figura con una raya horizontal en el centro; el esque-
ma de la o las premisas va sobre la raya, el esquema de la conclusin bajo
la raya. Las inferencias por eliminacin de e introduccin de tienen dos
figuras cada una.
28 Gentzen dice Sequenz, que es la forma alemana de la misma palabra latina que en
nuestro idioma se ha convertido en secuencia. Pero lo que nosotros llamamos se-
cuencia se llama Folge en alemn. Por eso digo secuente por Sequenz, siguiendo
el ejemplo de los escritores de habla inglesa, que dicen sequent (no sequence).
Apndices 498
Reglas estructurales:
DEBILITAMIENTO CONTRACCIN PERMUTACIN
, , , , ,
, , , , ,
, ,
,
, ( )
( ) ,
/
/
siempre que no figure en ni en donde es un trmino cualquiera
/ /,
,
donde es un trmino cualquiera siempre que no figure en , , ni
Reglas de la negacin:
REFUTACIN ELIMINACIN DE
, ,
,
Apndices 499
(1) PP SB
(2) P1,P P Debilit., (1)
(3) P (P1 P) Int. , (2)
(4) (P (P1 P)) Int. , (3)
I. ALCANCES
x1(P3x1x2x3 x2P2x2f2x1x3).29
29 Solucin en la p. 540.
Apndices 502
J. OMISIN DE PARNTESIS
AXIOMAS DE LA LGICA
(FREGE 1879)
!$$ a
%^ b
^@ a (1 (1.
14$2$2 a
5%^2 c
5^$2 b
5^2 c
6$$@ a
%^@ b
^@ c (2 (2.
1$$2$2a
%% ^2 d
%^@2 b
^$$@ a
%^@ b
6@ d (8 (8.
!$$# b
%^# a
^$2 a
^2 b (28 (28.
!2$@ a
^33 a (31 (31.
!2$33 a
^@ a (41 (41.
!$$ (d)
%^ (c)
^@ c d (52 (52.
XI
30 Obsrvese que Dedekind usa aqu ya en 1888 el mtodo de diagonalizacin que Can-
tor har famoso con su segunda y ms conocida prueba de la indenumerabilidad
del continuo de 1890/91. Por lo dems, ese mtodo haba sido empleado antes por du
Bois- Reymond (1875); vide supra p. 43, nota 11.
31 Como (n) concuerda con n en Zn, para cada n , resulta que n es precisamente
la restriccin de a Zn.
Apndices 506
Adicin. En virtud del TDI existe, para cada n , una y slo una aplica-
cin n: , tal que n(0) = n y n = n. En particular, 0 es la
identidad en , I: x x, pues sta es la nica aplicacin de que
conmuta con y asigna el valor 0 al argumento 0. La adicin queda enton-
ces definida inequvocamente por la condicin: n + m = m(n). Probaremos
por induccin que, para todo m, n , (n + m) = n + (m).
[T] m(n) = (m)(n).
[B] Es claro que (m)(0) = (m) = m(0).
[P] Si (n + m) = m(n) = (m)(n) = n + (m), entonces ((n) + m)
= m(n) = m(n) = (m)(n) = (m)(n) = ((n) + (m)).
Por lo tanto, (n + m) = n + (m), para todo n, cualquiera que sea m. Si
ponemos m = 0, comprobamos que (0) = 0 = .
La adicin es asociativa.
[T] Si a, b y n son cualesquiera elementos de , entonces
(a + b) + n = a + (b + n).
[B] (a + b) + 0 = a + b = a + (b + 0)
[P] Si (a + b) + n = a + (b + n), entonces (a + b) + (n) =
((a + b) + n ) = (a + (b + n)) = a + (b + n) = a + (b + (n)).
Por lo tanto, la adicin es asociativa.
La adicin es conmutativa.
[T] Si a y n son cualesquiera elementos de , a + n = n + a.
[B] a + 0 = 0(a) = a = a(0) = 0 + a.
[P] Si a + n = n + a, esto es, si na(0) = an(0), tenemos que
a + (n) = na(0) = an(0) = an(0) = (n) + a.
Por lo tanto, la adicin es conmutativa.33
33 Como Dedekind cuenta uno, dos, tres,, tiene que definir la adicin de modo que
el elemento bsico sumado a cualquier n no d n sino el siguiente de n. Sea pues el
sistema simplemente infinito ordenado por la aplicacin la serie numrica repre-
sentativa elegida por Dedekind, y designemos con 1 su elemento bsico. Dedekind
considera para cada n la nica aplicacin n: , tal que n(1) = (n) y n
= n. Obviamente, 1 = . La adicin se define por la condicin m + n = n(m), la
cual implica que (i) m + 1 = (m) y (ii) (m + n) = m + (n). La conmutatividad y
asociatividad de la adicin pueden establecerse entonces como arriba.
Apndices 508
La multiplicacin es distributiva.
[T] n (a + b) = (n a) + (n b).
[B] 0 (a + b) = 0 = (0 a) + (0 b).
[P] Si n (a + b) = (n a) + (n b), (n) (a + b) = a+b(n) =
a+ba+b(n) = (n (a + b)) + a + b = (n a) + (n b) + a + b =
(n a) + a + (n b) + b =, aa(n) + bb(n) = a(n) + b(n) =
((n) a) +((n) b).
Por lo tanto, la multiplicacin es distributiva (con respecto a la adicin).
La multiplicacin es conmutativa.
[T] n a = a n.
[B] 0 a = 0 = a 0.
[P] Si n a = a n, (n) a = a(n) = aa(n) = (n a) + a =
(a n) + (a (0)) = a (n + (0)) = a (n).
Por lo tanto, la multiplicacin es conmutativa.
La multiplicacin es asociativa.
[T] n (a b) = (n a) b.
[B] 0 (a b) = 0 = (0 a) b
[P] Si n (a b) = (n a) b, n (a b) = ab(n) = abab(n) =
(n (a b)) + (a b) = ((n a) b) + (a b) = (b (n a)) + (b
a) = b ((n a) + a) = b ((a n) + (a (0)) =
b (a (n + (0))) = b (a (n)) = (((n) a) b.
Por lo tanto, la multiplicacin es asociativa.
34 Por una parte, 0(n) = 00(n) = 0(n) + 0 = 0(n) = 0, puesto que 0(0) = 0. Por
otra parte, (0)((0)) = (0) y si (0)(n) = n, entonces (0)(n) = (0)(0)(n) =
0(0)(n) = (0)(n) = (n).
Apndices 509
XII
EXTENSIN Y RECORRIDO
(FREGE 1891, 1893)
en el sentido de Frege del concepto expresado por la letra F.35 Con todo,
las explicaciones que rodean la introduccin del nuevo recurso expresivo
parecen indicar que, en su obra madura, Frege no entiende el trmino ex-
tensin de un concepto en la acepcin tradicional arriba sealada.
Como indiqu en el Captulo 2.2, desde 1891 Frege entiende que los
conceptos constituyen una especie del gnero funcin. Un concepto es una
funcin que asigna a cada objeto del universo uno de los dos valores v (lo
verdadero) o f (lo falso). Frege supone que cada funcin esta asociada a
un objeto caracterstico, que llamar su recorrido (Frege dice Wertverlauf,
literalmente, recorrido del valor). Frege no explica en qu consiste el re-
corrido de una funcin. Se limita a decir que emplea universalmente las
palabras la funcin () tiene el mismo recorrido que la funcin () como
sinnimas de las palabras las funciones () y () tienen siempre valores
iguales para argumentos iguales (1893, p. 7). La notacin (e) se intro-
duce precisamente para designar el recorrido de la funcin (1891, p. 10).36
Frege adopta la siguiente convencin lxica: Podemos designar como
extensin de un concepto (Begriffsumfang) al recorrido de una funcin cuyo
valor para cada argumento es un valor veritativo (Wahrheitswert), esto es,
uno de los objetos v o f (1891, p. 16). En virtud de ella, si la funcin es
un concepto, la expresin (e) denota su extensin en el nuevo sentido
fregeano mas no parece que sta pueda identificarse con la coleccin de
todas las cosas que caen bajo ese concepto.
Las funciones fregeanas son, como sabemos, aplicaciones del universo de
objetos en s mismo. La equivalencia (e) = (e) x((x) (x))
sugiere, pues, que el recorrido de la funcin es lo que hoy llamaramos su
grafo, esto es, el conjunto de todos los pares x, (x) que se forman toman-
Ella incorpora formalmente al sistema la notacin \ que Frege 1893, p. 19, explica
informalmente en estos trminos:
Distinguimos dos casos:
1) Si, para el argumento [de la funcin \] existe un objeto tal que \( = )
sea el argumento, entonces mismo es el valor de la funcin \.
2) Si para el argumento [de la funcin \] no existe ningn objeto tal que \(
= ) sea el argumento, entonces el argumento mismo es el valor de la funcin \.
Apndices 512
He = k u(u) (2a)
He = k (k) (4a)
Invocando los anlogos de segundo orden de los esquemas (12) y (7) del
Apndice XIII, derivamos de (6) la proposicin (7), que Frege deriva directa-
mente de (5):
Por otra parte, mediante una simple aplicacin del Axioma IIb de Frege 1893
(que es la versin de segundo orden del Axioma 58 de Frege 1879, reprodu-
cido arriba en la p. 503), obtenemos:
G(Ge = k Gk)
((G(Ge = e Ge)) = k G(Ge = k Gk)) (9)
Por lo tanto,
Aos ms tarde, Leniewski (en 1938; vide Sobociski 1949), Quine (1955)
y Geach (1956) demostraron que el sistema as modificado implica una con-
tradiccin si suponemos que existen por lo menos dos objetos.40 Pero Frege
40 Resnik 1980, pp. 214ss., explica bien este asunto. Al comienzo de su exposicin Resnik
observa que (Vb) es manifiestamente incompatible con el Teorema de Cantor (cuya
demostracin como vimos en la p. 50 sugiri a Russell su paradoja). En efecto,
podemos entender que el Axioma V postula la existencia de una aplicacin del reino
de los conceptos en el universo de los objetos, y, en tal caso, (Vb) dice que dicha
aplicacin es inyectiva. Segn Resnik, ello contradice el Teorema de Cantor, conforme
al cual hay ms conjuntos de objetos que objetos (1980, p. 214). Esta observacin
me parece muy confusa. Los conjuntos de objetos, en el sentido de Cantor, tambin
son objetos, no conceptos, y lo que el Teorema de Cantor dice es que si S es un con-
junto cualquiera de objetos sean ellos objetos individuales o conjuntos no puede
haber una aplicacin inyectiva de PS en S, donde PS es el conjunto de objetos cons-
Apndices 516
debe haber sabido que su remedio no serva, puesto que despus de 1903
dej de interesarse en la derivacin de las verdades aritmticas de leyes l-
gicas.
XIII
FRMULAS PRENEXAS
(1) .
(2) .
(3) .
(4) .
(5) .
tituido por las partes (subconjuntos) de S. Slo si presuponemos que cada concepto
determina un objeto que le corresponde en forma exclusiva sea ste su extensin
clsica, su recorrido fregeano, o lo que se quiera podemos relacionar las correspon-
dencias entre objetos a que se refiere el Teorema de Cantor con la correspondencia
entre conceptos y objetos postulada por el Axioma V de Frege.
Apndices 517
(6) Q
(7) Q Q/
41 Por ejemplo, se puede adoptar el mtodo siguiente. Sea Q1,,Qr la lista de los
cuantificadores no ociosos de , en el orden de sus posiciones respectivas, y 1, 2,
las secuencia de las variables que no figuran en , ordenadas segn el nmero de palotes.
Sea * la frmula resultante cuando es sometida a las operaciones siguientes: (i)
eliminar todos los cuantificadores ociosos; (ii) reemplazar por i la variable ligada por
Apndices 518
(8) (Q ) Q( )
(9) ( Q) Q( )
(10) (Q ) Q( )
(11) ( Q) Q( )
(12) ( Q) Q( )
(13) ( ) ( )
(14) ( ) ( )
(15) ( ) (( ) (/ ))
(16) ( ) (( ) (/ ))
42 Observemos de paso que dos frmulas prenexas son equivalentes si difieren slo en el
orden de los cuantificadores consecutivos de la misma clase. Pues es claro que (
) es vlida, si es la fila y es o si es y es ,
donde es una fila de cuantificadores de longitud 0 y es una frmula prenexa o
una matriz.
43 Muchos libros de texto desde Hilbert y Ackermann 1928 definen, a la inversa,
una frmula prenexa de Skolem (o frmula en la forma normal prenexa de Skolem)
como una frmula prenexa en que cada cuantificador existencial precede a todos los
cuantificadores universales. Como sta no es la definicin de Skolem, llamo a las fr-
mulas que la satisfacen frmulas prenexas de seudo-Skolem.
Apndices 520
(17) "m&h"kmhkr
y por ende a
Por otra parte, en virtud de (18) y (7), tenemos que equivale lgicamente a
(21) "m&hmh
(22) "m"m"h"r"k&r&k&h(mh
((mh mhkr) (mh mhkr)))
XIV
XV
Como dije en el Captulo 2.7, Post (1921) demostr que toda frmula del
clculo proposicional que sea positiva en su interpretacin algebraica y
por ende vlida en la interpretacin lgica habitual es deducible por sus-
titucin y modus ponens de los axiomas de su Postulado IV. La demostra-
cin es constructiva, en cuanto ensea a construir una deduccin apropiada
para cada frmula positiva dada. Imitando a Post, la divido en cuatro etapas.
Aunque la definicin de frmula que Post da en su Postulado I supone que
los nicos conectivos son los signos de negacin y disyuncin, la demostra-
cin discurre como si los signos de conjuncin, implicacin y equivalencia
tambin pertenecieran al clculo.
[A] Digamos que una frmula tiene rango 0 abreviado: () = 0
si consta nicamente de una variable proposicional sin conectivos; que ()
= 1 + (), y que ( ) = 1 + max( (), ()). Designemos con (p)
y (q) a dos frmulas cualesquiera tales que la segunda se deriva de la pri-
mera reemplazando uniformemente cierta variable proposicional p por una
variable proposicional q. Post prueba, por induccin sobre el rango de (p),
que toda aseveracin de la forma (p q) ((p) (q)) es deducible
de los postulados. Si () = 0, la tesis se reduce a una de las dos siguien-
tes: (i) a (p q) (p q), que se deriva por sustitucin del familiar
teorema (p p);(ii) a (p q) (r r), que se deriva por modus
ponens y sustitucin de p (q p) y r r. Si la tesis se supone v-
lida para frmulas de rango menor que m, vale tambin si () = m + 1. En
efecto, en tal caso (p) puede escribirse en una de las formas (1(p) 2(p))
o 1(p), donde max( (1), (2)) = m; y la tesis se deriva por modus ponens
y sustitucin de los teoremas (p q) (p q), (p q) (p q)
y (p q) (p q). Como Post seala en una nota, todos los asertos
que aqu se invocan han sido deducidos en Principia Mathematica.
[B] Si (p1,,pk) es una frmula que contiene k variables proposicionales
diferentes, se puede probar que hay una frmula (p1,,pk) tal que
(p1,,pk) (p1,,pk), en la cual no hay otros conectivos binarios
que y , y el signo slo figura si acaso inmediatamente a la iz-
Apndices 526
(i)
(iii) pk no figura en 1, 2 y 3
XVI
XVII
En las pp. 329-30 se explica el mtodo adoptado por Gdel (1931) para asig-
narle un nmero de identidad lo que he llamado un gdel a cada ob-
jeto de un clculo lgico. El mtodo de Gdel es muy elegante pero no
permite determinar con facilidad cul es el nmero asignado a cierto objeto,
o el objeto que corresponde a cierto nmero. (De hecho, hay nmeros a los
que no corresponde ningn objeto). Desde 1931 se han introducido varios
otros mtodos. En las pp. 384-85 expliqu el adoptado por Turing para asig-
narle un gdel a sus programas de cmputo. Siguiendo a Smullyan (1992),
aplicar aqu una variante del mtodo de Turing a los objetos de un clculo
lgico. Para fijar ideas, me refiero al clculo predicativo de segundo orden,
CP2=, descrito en el Apndice IX.H, pero el mtodo se puede adaptar fcil-
Apndices 530
XVIII
51 Cada secuente A, en que A es uno de los seis axiomas en cuestin, puede insertarse
como secuente inicial en cualquier derivacin, sobreentendindose que sobre l va una
derivacin como las dadas aqu. Obsrvese que los axiomas 7 y 8 de Gdel no pueden
justificarse as, porque contienen el signo =, el cual no es un smbolo lgico del clcu-
lo de Gentzen. Pero el axioma 7 (x = x) es evidentemente la posfrmula nica de un
secuente bsico matemtico sin prefrmulas. Tambin lo es el axioma 8, si exigimos
que las frmulas F(x) y F(y) que figuran en l sean elementales.
Apndices 532
,
,
, ,
()
, ,
()
,
, (Permutacin)
,
,
()
,
(Contraccin)
Omitiendo las lneas 2-5 (y las rayas horizontales que las preceden), el es-
quema precedente puede condensarse en el siguiente esquema de inferencia
auxiliar que, siguiendo el ejemplo de los manuales de lgica, llamo teorema
de la deduccin (TD).
TD ,
,
,
Ahora derivo los axiomas 1-6. Para ahorrar espacio, no anoto las permu-
taciones efectuadas.
(SB | SB)
()
(
)
(TD)
Apndices 533
(SB)
()
(
) (TD)
(SB | SB)
( |)
()
(
) (
) (TD)
(SB)
, (SB|deb.)
,
,
(deb.| |SB)
,
( |)
,
, (|deb.)
,
()
, (
) ( ) (TD)
(
) (
) ( ) (TD)
Apndices 534
5 ( /) ( /)
( /) ()
( /) (TD)
, (
/) (
/),
(deb.|deb.)
, , (
/) (
/) (
/),
, (deb.|deb.)
(
/)
, , (
/) ()
(
/)
, , ()
(
/)
, (contr.)
(
/)
, ()
(
/)
,
()
(
/)
(contr.)
(
(
/)) (
) (TD)
XIX
Luitzen Egbertus Jan Brouwer (1881-1966) alcanz muy joven una concep-
cin de la matemtica radicalmente opuesta a la de los autores que estudia-
mos en este libro. Ella se perfila claramente en su tesis doctoral (1907), sobre
todo en la primera versin, cuyos pasajes ms audaces suprimi por reco-
mendacin de su consejero, D. J. Korteweg (van Stigt, 1979). Korteweg le
sugiri a su joven y extraordinariamente brillante discpulo que se aplicara
primero a resolver problemas de la matemtica tradicional, para asegurar su
autoridad y prestigio. En cumplimiento de este plan, Brouwer sent las ba-
ses de la teora topolgica de la dimensin, demostrando que el nmero de
dimensiones de un espacio es invariante bajo biyecciones bicontinuas (1911,
1913). Tras este importante logro, con el cual rescat una intuicin que
muchos crean destruida por Cantor (vide p. 26), Brouwer empez a publi-
car artculos de carcter filosfico en las Actas de la Academia Neerlandesa
de Ciencias y en revistas internacionales de matemticas.
Brouwer sola decir que sus ideas sobre la matemtica emanaban de su
personal concepcin del mundo y de la vida. Esta tiene slo un tenue vncu-
lo a travs de Schopenhauer con la tradicin filosfica europea, y me
confieso incapaz de comprenderla y explicarla.52 Por suerte, aqu busco slo
marcar el contraste entre Brouwer y el conjuntismo, y para ello no es preci-
so calar muy hondo. Me limitar a citar algunas palabras de Brouwer sobre
la intuicin fundamental que segn l es la raz de las matemticas, para
luego, a partir de ah, resumir sus ideas sobre el infinito matemtico y el
principio del tercero excluido.
Segn Brouwer, el fenmeno fundamental del intelecto humano es la
disociacin de los momentos de la vida en partes cualitativamente diversas,
que slo pueden reunirse en cuanto permanezcan separadas por el tiempo;
53 Recurdese que Cantor llam potencia (Mchtigkeit) a lo que en este libro llamamos
numerosidad; cf. p. 21.
Apndices 537
55 Largeault 1992 y Mancosu 1998 son libros introductorios que recomiendo calurosa-
mente a quien desee saber ms sobre el intuicionismo.
541
Glosario 542
(i) E T;
(ii) T;
(iii) si X e Y pertenecen a T, la interseccin X Y tambin pertenece a
T;
(iv) si X1, X2, es una lista (posiblemente infinita) de elementos de
T, la unin kXk de todos los elementos de la lista tambin es
un elemento de T.
En vez de orden total suele decirse orden simple u orden lineal. Dado
un orden total definido por la relacin , la relacin didica < est definida
por la condicin: a < b si y slo si a b y a b. La relacin < es asimtrica:
a < b implica que es falso que b < a. El concepto de orden total puede
definirse tambin en trminos de una relacin transitiva y asimtrica < que
satisfaga el requisito de tricotoma: si a, b C, siempre ocurrir que a < b,
o que b < a, o que a = b. En tal caso, la relacin definida por la condicin
a b si y slo si a < b o a = b define en C un orden total de acuerdo con
nuestra primera definicin.
Sea C un conjunto parcialmente ordenado por la relacin . Sea U C.
Decimos que u es un elemento maximal de U si u U y no existe un v
U tal que u < v. Decimos que u es un elemento minimal de U si u U y no
existe un v U tal que v < u. Un elemento a C es una cota superior de
U si todo x U cumple la condicin x a. a es una cota inferior de U si
todo x U cumple la condicin a x. Si U tiene una cota superior, deci-
mos que est acotado por arriba; si tiene una cota inferior, decimos que
est acotado por abajo; si tiene una cota superior y una cota inferior, deci-
mos simplemente que U es un conjunto acotado. Obsrvese que a lo sumo
una cota superior de U puede pertenecer a U. Si tal cota superior existe la
llamamos el mximo de U (abreviado: max U). Obviamente, si max U exis-
te, es un elemento maximal de U (en efecto, el nico). Por otra parte, no
ms de una cota inferior de U puede pertenecer a U. Si tal cota inferior existe,
la llamamos el mnimo de U (abreviado: min U). Si min U existe, es un
548
elemento minimal de U (en efecto, el nico). Supongamos ahora que U tie-
ne una cota superior p tal que, si q es una cota superior de U, p q. Obvia-
mente, no puede haber ms de un objeto p con esta propiedad. Si tal objeto
existe, lo llamamos la cota superior mnima o el supremo de U (abreviado:
sup U). Del mismo modo, la cota inferior mxima o infimo de U (abrevia-
do: inf U) es el objeto r tal que r es una cota inferior de U y si r es cual-
quier cota inferior de U, s r; obviamente, si inf U existe, es nico.
549
OBRAS CITADAS
Ackermann, W. (1924). Begrndung des Tertium non datur mittels der Hilbertschen
Theorie der Widerspruchsfreiheit. Mathematische Annalen. 92: 135.
Ackermann, W. (1928). Zum Hilbertschen Aufbau der reellen Zahlen. Mathe-
matische Annalen. 99: 118133.
Ackermann, W. (1940). Zur Widerspruchsfreiheit der Zahlentheorie. Mathematische
Annalen. 117: 162194.
Ash, J. M. (1989). Uniqueness of representation by trigonometric series. American
Mathematical Monthly. 96: 873885.
Baker, G. P. y P. M. S. Hacker (1984). Frege: Logical Excavations. Oxford:
Blackwell.
Baldwin, J. M., ed. (1901-1905). Dictionary of Philosophy and Psychology. New
York: Macmillan. 3 vols. in 4.
Becker, O. (1954). Grundlagen der Mathematik in ihrer geschichtlichen Entwicklung.
Freiburg i. Br.: Karl Alber.
Behmann, H. (1922). Beitrge zur Algebra der Logik, insbesondere zum Ent-
scheidungsproblem. Mathematische Annalen. 86: 163229.
Benacerraf, P. y H. Putnam, eds. (1983). Philosophy of Mathematics: Selected
Readings. Second Edition. Cambridge: Cambridge University Press.
Bernays, P. (1926). Axiomatische Untersuchungen des Aussagenkalkls der Princi-
pia Mathematica. Mathematische Zeitschrift. 25: 305320.
Bernays, P. (1935). Hilberts Untersuchungen ber die Grundlagen der Arithmetik.
En Hilbert GA, vol. III, pp. 196216.
Bernays, P. y M. Schnfinkel (1928). Zum Entscheidungsproblem der mathe-
matischen Logik. Mathematische Annalen. 99: 342372.
Birkhoff, G. y J. v. Neumann (1936). The logic of quantum mechanics. Annals of
Mathematics. 37: 823843.
Bishop, E. (1967). Foundations of Constructive Analysis. New York: McGraw-Hill.
Bolzano, B. (1964). Paradoxien des Unendlichen. Hamburg: Felix Meiner. (primera
edicin: 1851).
Boole, G. (1847). The Mathematical Analysis of Logic. Cambridge: Macmillan.
551
Obras citadas 552
Cantor, G. (1870). Beweis, da eine fr jeden reellen Wert von x durch eine
trigonometrische Reihe gegebene Funktion (x) sich nur auf eine einzige Weise
in dieser Form darstellen lt. Journal fr die reine und angewandte Mathe-
matik. 72: 139142. (Reproducido en Cantor GA, pp. 80-83.
Cantor, G. (1871). Notiz zu dem Aufsatze: Beweis, da eine fr jeden reellen Wert
von x durch eine trigonometrische Reihe gegebene Funktion (x) sich nur auf
eine einzige Weise in dieser Form darstellen lt. Journal fr die reine und
angewandte Mathematik. 73: 294296. (Reproducido en Cantor GA, pp. 84-
86).
Cantor, G. (1872). ber die Ausdehnung eines Satzes aus der Theorie der trigono-
metrischen Reihen. Mathematische Annalen. 5: 123132. (Reproducido en
Cantor GA, pp. 92-102).
Cantor, G. (1874). ber eine Eigenschaft des Inbegriffes aller reellen algebraischen
Zahlen. Journal fr die reine und angewandte Mathematik. 77: 258262.
(Reproducido en Cantor GA, pp. 115-118).
Cantor, G. (1878). Ein Beitrag zur Mannigfaltigkeitslehre. Journal fr die reine
und angewandte Mathematik. 84: 242258. (Reproducido en Cantor GA, pp.
119-133).
Cantor, G. (1883). ber unendliche, lineare Punktmannichfaltigkeiten, Nr. 5.
Mathematische Annalen. 21: 545591. (Reproducido en Cantor GA, pp. 165-
209).
Cantor, G. (1886). ber die verschiedenen Standpunkte in Bezug auf das aktuelle
Unendliche. Zeitschrift fr Philosophie und philosophische Kritik. 88: 224
233. (Reproducido en Cantor GA, pp. 370-377).
Cantor, G. (1887/88). Mitteilungen zur Lehre vom Transfiniten. Zeitschrift fr
Philosophie und philosophische Kritik. 91: 81125; 92: 240265. (Reproduci-
do en Cantor GA, pp. 378-439).
Cantor, G. (1890/91). ber eine elementare Frage der Mannigfaltigkeitslehre.
Jahresbericht der Deutschen Mathematiker-Vereinigung. 1: 7578. (Reprodu-
cido en Cantor GA, pp. 278-281).
Cantor, G. (1895/97). Beitrge zur Begrndung der transfiniten Mengenlehre.
Mathematische Annalen. 45: 581512; 49: 207246. ((Reproducido en Cantor
GA, pp. 282-351).
Cantor, G. (1899). Carta a Richard Dedekind del 3 de agosto de 1899. En Cantor
GA, pp. 443447. (Ntese que esta carta se imprimi fundida con otra, del 28
de julio de 1899, a la cual pertenecen slo los cuatro primeros prrafos de la
p. 443; cf. Grattan-Guinness 1974).
Cartan, H. (1937). Thorie des filtres. Comptes rendus de l'Acadmie des Sciences.
205: 595-598.
Obras citadas 555
Fraenkel, A. A. (1922a). Der Begriff definit und die Unabhngigkeit des Auswahls-
axioms. Preuische Akademie der Wissenschaften. Physikalisch-mathematische
Kl. Sitzungsberichte. Pp. 253257. (Traduccin inglesa en J. van Heijenoort
1967).
Fraenkel, A. A. (1925). Untersuchungen ber die Grundlagen der Mengenlehre.
Mathematische Zeitschrift. 22: 250273.
Frege, G. (BSA). Begriffschrift und andere Aufstze. Zweite Auflage mit E. Husserls
und H. Scholzs Anmerkungen. Herausgegeben von I. Angelelli. Darmstadt:
Wissenschaftliche Buchgesellschaft, 1971.
Frege, G. (KS). Kleine Schriften. Herausgegeben von I. Angelelli. Darmstadt:
Wissenschaftliche Buchgesellschaft.
Frege, G. (LS). Siete escritos sobre lgica y semntica. Introduccin, traduccin y
seleccin bibliogrfica de Gmez-Lobo, A. Valparaso: Universidad Catlica
de Valparaso, 1972.
Frege, G. (WB). Wissenschaftlicher Briefwechsel. Herausgegeben, bearbeitet,
eingeleitet und mit Anmerkungen versehen von G. Gabriel, H. Hermes, F.
Kambartel, C. Thiel y A. Veraart. Hamburg: Felix Meiner.
Frege, G. (1879). Begriffschrift, eine der arithmetischen nachgebildete Formelsprache.
Halle a.S.: Louis Nebert.
Frege, G. (1884). Die Grundlagen der Arithmetik. Eine logisch mathematische
Untersuchung ber den Begriff der Zahl. Breslau: Wilhelm Koebner.
Frege, G. (1891). Funktion und Begriff. Vortrag, gehalten in der Sitzung vom 9. Januar
1891 der Jenaischen Gesellschaft der Medizin und Naturwissenschaft. Jena:
H. Pohle. (Reproducido en G. Frege, KS, pp. 125142).
Frege, G. (1892). ber Sinn und Bedeutung. Zeitschrift fr Philosophie und
philosophische Kritik. 100: 2550 (1892). (Reproducido en G. Frege, KS, pp.
143162).
Frege, G. (1892a). ber Begriff und Gegenstand. Vierteljahrschrift fr wissen-
schaftliche Philosophie. 16: 192205 (1892). (Reproducido en G. Frege, KS,
pp. 167178).
Frege, G. (1893). Grundgesetze der Arithmetik, begriffschriftlich abgeleitet. I. Band.
Hildesheim: Georg Olms, 1962. (Reimpresin repogrfica de la edicin origi-
nal, publicada en Jena en 1893; encuadernada en un volumen con el tomo II).
Frege, G. (1895). Kritische Beleuchtung einiger Punkte in E. Schrders Vorlesungen
ber die Algebra der Logik. Archiv fr systematische Philosophie. 1: 433
456. (Reproducido en Frege, KS, pp. 193210).
Obras citadas 558
Hilbert, D. (1931a). Beweis des Tertium non datur. Gttinger Nachrichten (Math.-
phys. Klasse). Pp. 120125.
Hilbert, D. y W. Ackermann (1928). Grundzge der theoretischen Logik. Berlin:
Springer.
Hilbert, D. y P. Bernays (GM). Grundlagen der Mathematik. Zweite Auflage. Berlin:
Springer, 1968/1970. 2 vols.
Hilbert, D. y P. Bernays (1934). Grundlagen der Mathematik. Band I. Berlin: Springer.
Hilbert, D. y P. Bernays (1939). Grundlagen der Mathematik. Band II. Berlin:
Springer.
Hintikka, J., ed. (1969). The Philosophy of Mathematics. Oxford: Oxford University
Press. (Oxford Readings in Philosophy).
Isaacson, D. (1992). Some considerations on arithmetical truth and the -rule. En
M. Detlefsen 1992a, pp. 94-138.
Jakowski, S. On the rules of suppositions in formal logic. Studia Logica. 1: 532
(1934). (Reproducido en McCall 1967, pp. 231-258).
Jeffrey, R. (1981). Formal Logic: Its Scope and Limits. Second edition. New York:
McGraw-Hill.
Johnson, D. M. (1979/81). The problem of the invariance of dimension in the growth
of modern topology. Archive for History of Exact Sciences. 20: 97188; 25:
85267.
Kalmr, L. (1955). ber ein Problem, betreffend die Definition des Begriffes der
allgemein-rekursiven Funktionen. Zeitschrift fr mathematische Logik und
Grundlagenforschung. 1: 93-96.
Kleene, S. C. (1936). General recursive functions of natural numbers. Mathe-
matische Annalen. 112: 727-742. (Reproducido en Davis 1965, pp. 237-252,
con importantes rectificaciones en la p. 253. Mis citas remiten a esta edicin.).
Kleene, S. C. (1938). On notation for ordinal numbers. Journal of Symbolic Logic.
3: 150155.
Kleene, S. C. (1943). Recursive predicates and quantifiers. American Mathematical
Society Transactions. 53: 41-73 (1943). (Reproducido en Davis 1965, pp. 255-
287. Mis citas remiten a esta edicin.).
Kleene, S. C. (1952). Introduction to Metamathematics. Amsterdam: North-Holland.
Kleene, S. C. (1967). Mathematical Logic. New York: Wiley.
Knig, D. (1926). Sur les correspondances multivoques des ensembles. Funda-
menta Mathematicae. 8: 114-134.
Knig, J. (1905). Zum Kontinuum-Problem. Mathematische Annalen. 60: 177180,
462.
Obras citadas 563
Knig, J. (1905a). ber die Grundlagen der Mengenlehre und das Kontinuums-
problem. Mathematische Annalen. 61: 156-160. (Traduccin inglesa en van
Heijenoort 1967, pp. 145-149).
Knig, J. (1914). Neue Grundlagen der Logik, Arithmetik und Mengenlehre. Leipzig.
Kreisel, G. (1976). What have we learnt from Hilberts Second Problem. En F. E.
Browder 1976, pp. 93130.
Kronecker, L. (1887). ber den Zahlbegriff. Journal fr die reine und angewandte
Mathematik. 101: 337355.
Largeault, J. (1992). Lintuitionisme. Paris: Presses Universitaires de France.
Leibniz, G. W. (EF). Escritos filosficos. Edicin de E. de Olaso. Buenos Aires:
Charcas, 1982.
Leibniz, G. W. (GP). Die philosophischen Schriften. Herausgegeben von C. J.
Gerhardt. Hildesheim: Olms, 1965. 7 vols.
Leibniz, G. W. (LP). Logical Papers. A Selection Translated and Edited with an
Introduction by G. H. R. Parkinson. Oxford: Clarendon Press.
Levy, A. (1979). Basic Set Theory. Berlin: Springer.
Lewis, C. I. (1918). A Survey of Symbolic Logic. Berkeley: University of California
Press.
Lewis, D. (1991). Parts of Classes. With an appendix by J. P. Burgess, A. P. Hazen
and D. Lewis. Oxford: Basil Blackwell.
Lorenzen, P. (1965). Differential und Integral. Frankfurt a. M.
Lwenheim, L. (1915). ber Mglichkeiten im Relativkalkl. Mathematische
Annalen. 76: 447-470.
Maddy, P. (1990). Realism in Mathematics. Oxford: Clarendon Press.
Mancosu, P. (1998). From Brouwer to Hilbert: The Debate on the Foundations of
Mathematics in the 1920s. New York: Oxford University Press.
Manin, Y. I. (1977). A Course in Mathematical Logic. Translated from the Russian
by N. Koblitz. New York: Springer.
Mannheim, J. H. (1964). The Genesis of Point Set Topology. Oxford: Pergamon.
Mates, B. (1970). Elementary Logic. New York: Oxford University Press.
Matijasvic, Y. V. (1970). Diofantovost pereislimyh mnozestv. Doklady Akad. Nauk
SSSR. 191: 279-282.
Matijasvic, Y. V. (1970a). Enumerable sets are Diophantine. Soviet Math. Doklady.
11: 354-357. (Versin inglesa corregida de Matijasvic 1970).
Obras citadas 564
McCall, S., ed. (1967). Polish Logic 19201939. Papers by Adjukiewicz, Chwistek,
Jakowski, Jordan, Leniewski, Lukasiewicz, Slupecki, Sobociski, and
Wajsberg. With an Introduction by T. Kotarbinski. Translated by B. Gruchman
et al. Oxford: Clarendon Press.
Mendelson, E. (1958). The Axiom of Fundierung and the Axiom of Choice. Archiv
fr mathematische Logik und Grundlagenforschung. 4: 6570.
Mendelson, E. (1990) Second thoughts about Churchs Thesis and mathematical
proofs. Journal of Philosophy. 87: 225233.
Meschkowski, H. (1967). Probleme des Unendlichen: Werk und Leben Georg Cantors.
Braunschweig: Vieweg.
Mirimanoff, D. (1917). Les antinomies de Russell et de Burali-Forti et le problme
fondamentale de la thorie des ensembles. LEnseignement Mathmatique. 19:
3752.
Mirimanoff, D. (1917a). Remarques sur la thorie des ensembles et les antinomies
cantoriennes I. LEnseignement Mathmatique. 19: 209217.
Mirimanoff, D. (1920). Remarques sur la thorie des ensembles et les antinomies
cantoriennes II. LEnseignement Mathmatique. 21: 2952.
Mittelstra, J., ed. (EPW). Enzyklopdie Philosophie und Wissenschaftstheorie.
Mannheim: Bibliographisches Institut / Stuttgart: J.B. Metzler. 19801996. 4
vols.
Moore, E. H. y H. L. Smith (1922). A general theory of limits. American Journal
of Mathematics. 44: 102-121.
Moore, G. H. (1982). Zermelos Axiom of Choice: Its origins, development, and
influence. New York: Springer.
Nagel, E. (1939). The formation of modern conceptions of formal logic in the
development of geometry. Osiris. 7: 142-224.
Nelson, E. (1986). Predicative Arithmetic. Princeton: Princeton University Press.
Nelson, E. (1993). Taking formalism seriously. The Mathematical Intelligencer.
15 3: 8-11.
Neumann, J. von (CW). Collected Works. Volume I. New York: Pergamon, 1961.
Neumann, J. von (1922/23). Zur Einfhrung der transfiniten Zahlen. Acta Litterarum
ac Scientiarum Regiae Universitatis Hungaricae, Sectio Sc. Math. : 199208.
(Reproducido en von Neumann, CW, vol. I, pp. 2433 y en Felgner 1979, pp.
92101; traduccin inglesa en Heijenoort 1967, pp. 346354).
Neumann, J. von (1925). Eine Axiomatisierung der Mengenlehre. Journal fr die
reine und angewandte Mathematik. 154: 219-240 (1925). (Reproducido en von
Neumann, CW, vol. I, pp. 3556).
Obras citadas 565
Post, E. L. (1944). Recursively enumerable sets of positive integers and their decision
problems. Bulletin of the American Mathematical Society. 50: 284-316 (1944).
(Reproducido en Davis 1965, pp. 305-337. Mis citas remiten a esta edicin).
Post, E. L. (1965). Absolutely unsolvable problems and relatively undecidable
propositions: Account of an anticipation. En Davis 1965, pp. 340433.
Quine, W. V. O. (1941). Whitehead and the rise of modern logic. En Quine 1966,
pp. 336. (Publicado originalmente en P. A. Schilpp, ed. The Philosophy of
Alfred North Whitehead, Evanston: Northwestern University Press).
Quine, W. V. O. (1955). On Freges way out. En Quine 1966, pp. 146-158. (Pu-
blicado originalmente en Mind, 64: 145-159).
Quine, W. V. O. (1966). Selected Logic Papers. New York: Random House.
Ramsey, F. P. (1925). The foundations of mathematics. En Ramsey 1931, pp. 1
61. (Publicado originalmente en Proceedings of the London Mathematical
Society (2) 25: 338384).
Ramsey, F. P. (1931). The Foundations of Mathematics and other Logical Essays.
London: Routledge & Kegan Paul.
Rang, B. y W. Thomas (1980). Zermelos discovery of the Russell paradox.
Historia Mathematica. 8: 1522.
Resnik, M. D. (1980). Frege and the Philosophy of Mathematics. Ithaca: Cornell
University Press.
Richard, J. (1905). Les principes des mathmatiques et le problme des ensembles.
Revue gnrale des sciences pures et appliques. 16: 541 (1905). (Traduccin
inglesa en van Heijenoort 1967, pp. 142144).
Ritter, J. y K. Grnder, eds. (HWB). Historisches Wrterbuch der Philosophie.
Darmstadt: Wissenschaftliche Buchgesellschaft, 1971 .
Robinson, A. (1961). Non-standard analysis. K. Nederlandse Akademie van
Wetenschappen. Proceedings. 64: 432-440.
Robinson, A. (1966). Non-standard Analysis. Amsterdam: North-Holland Publishing
Co.
Rodrguez-Consuegra, F. A. (1989). Russells Theory of Types, 1901-1910: Its
complex origins in the unpublished manuscripts. History and Philosophy of
Logic. 10: 131-164.
Rodrguez-Consuegra, F. A. (1991). The Mathematical Philosophy of Bertrand
Russell: Origins and Development. Basel: Birkhuser.
Rogers Jr., H. (1967). Theory of Recursive Functions and Effective Computability.
New York: McGraw-Hill.
Obras citadas 568
573
Smbolos asociados a determinados autores
226-27 471
a 300
A|B 300
574
NDICE DE PERSONAS Y CONCEPTOS
575
ndice de personas y conceptos 576
Burali-Forti, Cesare, 53, 465-68; vase categrica (teora), 76, 98, 101
tambin paradoja de Burali-Forti Cauchy, Augustin-Louis, 61, 62, 69,
310; vase tambin secuencia de
cadena (Kette), 154 Cauchy
calculable, 321n., 375-76, 382; efecti- cerrado lgicamente, 84
vamente, 373, 375, 382n.; en Csar, Cayo Julio, 166
principio, 359n.; vase tambin Chang, C. C., 483
computable Christoffel, Elwin Bruno, 297, 298
calculista (computer), 382, 389-92 Church, Alonzo, 196n., 199, 259, 271,
clculo lgico, 312n., 376, 527-28; 317, 354, 359, 360, 365, 369-81,
compacto, 290; completo, 257-58, 382, 417, 418, 421, 494; vase
273, 496; correcto, 258, 495, 528; tambin Teorema de Church, Tesis
efectivo, 243n., 247, 429; vase de Church
tambin clculo predicativo; clculo Chwistek, Leon, 205
proposicional; sistema formal Cicern, Marco Tulio, 191
clculo predicativo, 480-502 crculo vicioso, principio del, 187, 190,
clculo predicativo de primer orden, 192, 194, 196, 205, 208n., 209
481-91; con identidad, 491-93; clase, 2, 5, 41, 49, 50, 71, 95, 179,
definicin, 274n.; es completo, 273- 182, 186, 200, 206; nula, 200;
94; es indecidible, 418-19 perfectamente ordenada, 465;
clculo predicativo de segundo orden, Principia Mathematica neutral ante
500-501 la existencia de clases, 187, 200n.,
clculo predicativo mondico, 522; es 208; propia, 95, 183, 184n.
decidible, 522-24 clase-como-muchos/clase-como-uno,
clculo proposicional, 253, 255-58, 179, 179n.-181n.
482n.; es completo, 525-27; es clases, teora sin, 183, 184, 185-87,
decidible, 256-57, 494 200n.; relacin con teora susti-
Calmaco, 191 tucional de las clases, 184n.
Cantor, Georg, xi, xii, 7-70, 75, 79, 90, clausura (topologa), 546; universal (de
96, 102, 115, 117, 118, 119, 151, una frmula), 484
296, 297, 299, 422, 441, 442, 443, Cocchiarella, Nino, 179
459-64, 465, 467, 468, 477, 505, codominio, 153n., 541
535; vase tambin paradoja de Coffa, J. Alberto, 177
Cantor; paraso de Cantor; principios Cohen, Paul J., xi, 455, 475
generadores de Cantor; Teorema de compacto, 290
Cantor complemento, 2
cardinal, 33, 39; definicin de von completo en el sentido de Post, 258, 344
Neumann, 92; de la clase K, 200; completud (Vollstndigkeit), xiii, 99n.,
inaccesible, 105, 106, 110 126n., 296; vase tambin clculo
cardinalidad, vase numerosidad completo
Carnap, Rudolf, 125 componente (de una formula), 488
Cartan, Henri, 377 computable, 321, 359, 375-76, 382
ndice de personas y conceptos 578
382; numrica, 359, 387; parcial, Goldfarb, Warren, 130, 249, 259, 270
215, 359, 368; predicativa, 190n., grado: de una frmula (Gentzen), 430;
198; proposicional, 49, 50, 86, 180, de una K-frmula (Gdel), 279
181, 192, 196, 197, 200, 211, 212n.; grafo, 510-11, 542
total, 359, 364; veritativa, 208 Grattan-Guinness, I., 51
funcional, 220 Grelling, Kurt, 189n.
funciones computables, 359-419 Grnder, Karlfried, 454
funciones recursivas, 321, 330-34, 361- grupo, 546; abeliano, 546
68, 371, 376, 377, 377n.; cursiva gudel, 329n.
usada para nombrarlas, 336n.; en el
sentido de Herbrand-Gdel, 364, Hacker P. M. S., 138
415n.; en el sentido restringido de Hall, A. Rupert, 159
Gdel (1931), 331, 333; generales, Hall, Mary Boas, 159
362, 364, 382; parciales, 368; Hallett, Michael, 62
primitivas, 331-33, 331n., 361; todas Hartogs, F., 40
son T-computables, 407-10; Hausdorff, Felix, 105, 477
funciones T-computables, 365, 377n., Heijenoort, Jean van, 83, 212, 251,
382, 407; todas son recursivas, 410- 259, 287, 299
15 Helmholtz, Hermann, 297
functor, 85-86, 492, 500 Henkin, Leon, 273
Henkin, Leon, 501
Gau, Carl G., 61, 62, 310 Herbrand, Jacques, 125, 241-46, 247,
Geach, Peter, 515 249, 250, 251, 259-71, 273, 292,
generalizacin irrestricta es prescindible 306, 317, 322, 360, 362, 363, 415
(Skolem), 212; vase tambin hereditaria, propiedad, 161, 162
cuantificacin acotada Hermes, Hans, 363, 366, 405
generalizacin universal, 140, 276, 327 Hermite, Charles, 310
Gentzen, Gerhard, xi, 318, 319, 421- Hessenberg, G., 42
55, 496, 487, 499, 531-34 heterolgico/autolgico, 189n.
geometra euclidiana: vase espacio Heyting, Arendt, 125
euclidiano Hilbert, David, xi, xii, 54, 63, 71, 73,
geometra proyectiva, 313-14 74, 75, 76, 84, 99, 115-27, 129,
Gergonne, Joseph-Diez, 73 130, 145, 160, 167, 197, 211, 213,
Gillies, Donald A., 145 219, 220, 225, 226, 239, 248, 249,
Gdel, Kurt, xi, xii, 43, 80, 87, 95, 250, 273, 276, 283, 287, 288, 292,
126, 127, 142, 143, 178, 209, 211, 295-319, 322, 324, 325, 335, 354,
243, 244, 250, 251, 254, 259, 270, 380, 381, 421, 450, 451, 494, 544;
273-94, 295, 316-19, 321-58, 360, vase tambin problemas de Hilbert
361-68, 381, 385, 390, 415, 417, para el siglo XX; programa de
421, 423, 450, 451, 454, 455, 496, Hilbert
527, 529, 531 hilo (en derivacin), 431; completo,
gdel, 329-30, 384-85, 529-30 431
ndice de personas y conceptos 582
segmento (Abschnitt) de un conjunto Skolem, Thoralf, xii, 76, 78, 86-87, 89-
bien ordenado, 46-47 90, 98, 207, 211-18, 232, 251, 422,
semntica, 276-77, 484-87, 492-93, 475, 519, 520, 522; vase tambin
501; vase tambin sintctico/ frmula prenexa de Skolem; Teore-
semntico ma de Lwenheim-Skolem
sentencial, clculo, 253n.; vase Smith, H. L., 377
tambin clculo proposicional Smorynski, C., 315, 358
sentido (Sinn), 135, 166 Smullyan, Raymond M., 322, 329, 354,
serie determinada por un procedimien- 527-29, 529-30
to, 161 Soare, Robert I., 454
serie natural de los nmeros (Frege), Sobociski, Boleslaw, 515
170 software, 90, 416
serie numrica, la: vase nmeros solubilidad de todos los problemas
naturales matemticos, 249n., 293, 306, 539
series trigonomtricas, 14-20 Spinoza, 60, 61
Sheffer, H. M., 208n. subconjunto, 2
Shoenfield, Joseph R., 174 subfrmula, 484
signo individual, 500 subtraccin, 215
signos como objeto de la aritmtica, sujeto y predicado, 134, 136
307 suma mereolgica, 181n.
similar (hnlich); vase conjuntos supremo (cota superior mnima), 69,
similares 202-204, 205, 544, 549
Simplicio, 487 sustantivo (inhaltlich), 123-24, 124n.,
sintctico/semntico, 210, 275, 278; 125n., 243n., 254, 306, 312n.
vase tambin deducibilidad; validez sustitucin de variables, 370; regla de,
sintaxis, aritmetizacin: vase aritme- 220, 276n., 302n.; signo de, 234
tizacin de sintaxis Szabo, M. E., 426, 451
sinttico; vase analtico/sinttico
sistema (System): sinnimo de conjun- T-computable: vase funciones T-
to, 10, 74, 121, 152 computables
sistema deductivo, 494-95; para el tablas de verdad, 494
clculo predicativo de primer orden, Takeuti, Gaisi, 454
496-99; completo: vase clculo Tarski, Alfred, xi, xii, 98, 210, 251,
completo; correcto: vase clculo 277, 377, 451, 454
correcto tautologa, 241, 261n., 328, 487-88
sistema formal afn a Principia Mathe- Teorema de Cantor, 30, 42, 43, 49, 50,
matica, 315, 322 179, 325, 515n., 516n.
sistema simplemente infinito ordenado Teorema de Church, 353, 354n., 360,
por una aplicacin (Dedekind), 156, 369-81, 418-19; uso peculiar del
504; cualquiera sirve de serie nombre por Kleene, 378n.
numrica, 506; son todos isomr- Teorema de Completud de Gdel, 273-
ficos, 505 94, 381, 418
ndice de personas y conceptos 588
Teorema de Herbrand, 242, 246, 267-70 228, 322n.; teora simple, 192-94,
Teorema de la Deduccin (TD), 532 322n.; vase tambin elevacin de
Teorema de la Definicin por Induc- tipo
cin (TDI), 158, 166, 504-505 topologa, 545
Teorema de la Forma Normal de Torretti, Roberto, 71
Kleene, 366, 415n. transfinito, vase aritmtica transfinita;
Teorema de la Induccin Completa cardinal; infinito actual; ordinales;
(TIC), 155-56, 161n., 163 principios generadores de Cantor
Teorema de Lwenheim-Skolem, 87, tricotoma, 546, 548
98, 251, 278n., 289; ascendente, trozo final (Endstck) en derivacin,
252n. 431
Teorema de Pitgoras, 73 Turing, Alan, 259, 271, 317, 331, 354,
Teorema del Buen Orden, 35, 40, 54, 359, 360, 365, 376, 381-419, 421,
55, 63, 64-65, 66-67, 68, 181, 207, 529
468-70 Ulam, Stanislas, 93
Teorema del Corte de Gentzen, 267n.
Teorema Fundamental del lgebra, 69 universo del discurso, 56, 252
Teorema fundamental de Post para el Urelemente, 75, 102, 104, 106, 107,
clculo proposicional, 256-57 109, 475
Teoremas de incompletud de Gdel,
126, 127, 295, 321-58; primer validez, 250, 251n., 377n., 487; vase
teorema: enunciado, 347; demostra- tambin frmula vlida; sintctico/
cin, 347-50; discusin general, semntico
326-53; forma abstracta, 527-30; tres valor (de una aplicacin en un argu-
corolarios, 352-53; segundo teorema, mento), 541
354-57 valor lgico (Herbrand), 260
teora de la prueba (Beweistheorie), valor veritativo (Wahrheitswert, truth-
124, 125, 304-16, 340n., 454 value), 136, 241n., 488, 510; vase
Tercero excluido, 9, 117, 118 n., 119, tambin verdadero/falso
124, 219, 221, 222n., 309-10, 538- valuacin parcial, 239
39 valuacin, 235, 261
trmino, 180, 482, 492, 500 van Dalen, Dirk, 119
Tertium non datur, vase Tercero van Stigt, Walter P., 1979
excluido variable, 481, 482, 500; aparente, 241
Tesis de Church, 331, 353, 354n., 360, (vase tambin variable ligada);
369-81, 386, 417, 418, 494 funcional, 500; general, 263;
Tesis de Turing, 386 individual, 500; libre, 369, 484;
Thiel, Christian, 69-70 ligada, 369, 484; predicativa, 500;
Thomas, W., 51 propia de una inferencia, 425;
Tiles, Mary, 177 proposicional, 482; restringida, 263;
tipo lgico, 180, 192-204; teora rami- vase tambin ligar una variable,
ficada, 195-98, 203, 207, 209-10, sustitucin de variables
ndice de personas y conceptos 589