Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Enrique Alonso
Universidad Autonoma de Madrid
September 11, 2013
El Infinito y la L
ogica
La noci
on de infinito ha quedado circunscrita en la actualidad a los contenidos
propios de la Teora de Conjuntos. Es cierto que siempre podemos encontrar
otras disciplinas y enfoques que se hagan cargo del problema, pero si se piensa
en los desarrollos contempor
aneos de la matematica, el lugar propio para hablar
del infinito es la Teora de Conjuntos.
Sin embargo, es posible apreciar problemas relevantes que involucran este
concepto en
ambitos relativamente elementales de la Logica clasica.
En esta charla pretendo mostrar de que forma tratamos con el infinito en la
demostraci
on de la Completitud de la Logica de Primer Orden y la manera en
que ciertas propiedades metateoricas basicas de los sistemas formales han sido
reintrepretadas a lo largo del tiempo. Analizare tambien la forma en que ha sido
entendido el car
acter no constructivo de la prueba de completitud de la Logica
elemental LPO y terminare cuestionando algunos de los metodos y objetivos
de la investigaci
on actual en Logica.
Es interesante observar la forma en que ciertos problemas de la maxima
relevancia filos
ofica est
an ya presentes en etapas tan elementales como estas y la
manera en que solemos obviar su tratamiento en cursos basicos por considerarlas,
o bien evidentes, o bien fuera del alcance de nuestros auditorios. En mi opinion
este no es un buen modo de proceder.
La constituci
on del modelo cl
asico
Empleo el termino modelo cl
asico para referirme a la forma habitual de proceder
en una investigaci
on en L
ogica.
Este modelo entiende la tarea de la logica como un proceso que empieza por
la descripci
on de un lenguaje formal que pretende ser de aplicacion en alg
un
ambito determinado. Es preciso ofrecer tambien un calculo, una semantica y un
an
alisis de ciertas propiedades metateoricas relevantes.
Este modelo responde b
asicamente al tipo de enfoque apreciable en obras
como Introduction to Mathematical Logic de A. Church aunque debidamente
actualizado gracias al desarrollo de la Teora de Modelos.
En terminos m
as precisos, podemos decir que una investigacion tpica en
l
ogica debe cubrir al menos los siguientes topicos:
Paso I: Descripci
on del Sistema formal
- Introducci
on del vocabulario b
asico en el que deben ser apreciables las
categoras formales del analisis cfr. Church 1956, p.3
- Definici
on de f
ormula bien formada mediante un procedimiento efectivo
que garantice la unicidad de lectura.
- Definici
on de la relaci
on de derivabilidad para las formulas del lenguaje,
`S A, mediante un c
alculo apropiado S.
- Definici
on de la relaci
on de consecuencia para las formulas del lenguaje,
|=M A, mediante la introduccion de una clase de modelos o interpretaciones admisibles.
Un sistema formal puede definirse entonces como un triplo hL, `S , |=M i dado
por un lenguaje formal, un c
alculo o varios equivalentes y una coleccion de
modelos adecuados para las f
ormulas del lenguaje. Las definiciones de f
ormula
derivable a partir de y la de consecuencia v
alida a partir de son las habituales. Eso implica igualmente que las nociones de teorema y f
ormula v
alida
permanencen sin cambios. Pero de esto se hablara en detalle mas adelante.
No pretendo decir que todo sistema formal deba necesariamente constar de
estos tres elementos. Los c
alculos intuicionistas nacieron como sistemas ajenos
a una interpretaci
on est
andar de sus formulas. Las logicas de la relevancia
basadas en el criterio de uso no insistieron en ese punto en sus orgenes. Las
l
ogicas subestruturales y las no monotonas no pretenden estar orientadas a la
interpretaci
on sem
antica de sus expresiones. Pero todos sabemos que estos son
casos en los que la ausencia de una semantica apropiada, o bien es polemica, o
necesita de una cierta justificacion.
Como es obvio, ning
un sistema formal entendido de este modo puede ser
presentado en sociedad sin garantizar ciertas propiedades metateoricas que aseguren que la derivabilidad y la consecuencia estan en una relacion apropiada.
Paso II: An
alisis de las propiedades metate
oricas b
asicas de la derivabilidad y la consecuencia sem
antica
sem
antica.
sem
anticas. Los defensores de un mayor equilibrio pueden aducir que las reglas
son constitutivas del significado de las constantes logicas y que la consistencia
o la no-trivialidad de la clausura deductiva de es previa e independiente a la
sem
antica. No entraremos en ello.
Lo cierto es que los primeros resultados de completitud son muy anteriores
a la constituci
on de la teora de modelos como una disciplina matematica consolidada. De hecho, la misma idea de la completitud de un sistema formal no
es clara en un principio.
Los primeros intentos de definir la completitud de un sistema formal empiezan tomando prestado el concepto que se aplica a las teoras formalizadas.
Las palabras de Church 1956, p.109 son reveladoras en este sentido:
As a first attempt to fix the notion more precisely, we might
might demand of every sentence that either it or its negation shall
be a theorem; but since we allow the assertion of propositional forms,
this may probe insufficient.
No obstante, es este mismo autor quien reconoce que
As in the case of consistency, the notion of completeness of a
logistic system has a semantical motivation, consisting roughly in
the intention that the system shall have all posible theorems not in
conflict with te interpretation. Church 1956, p.109
Hay que tener en cuenta que en los desarrollos previos de Frege y Russell
& Whitehead, el significado de las expresiones de un lenguaje formal pareca
pertenecer a un nivel puramente informal. Eran las reglas del calculo las que
traducan al plano formal el significado intuitivo de las constantes logicas. El
criterio b
asico de correcci
on era la consistencia, la cual, pese a las palabras de
Church, s era una propiedad plenamente caracterizable en un plano puramente
sint
actico. La completitud no tena una expresion clara en la medida en que la
exhaustividad del c
alculo no tena un referente obvio ante el cual pudiera ser
juzgada. Porque, cu
al era la clase de expresiones que el calculo deba reproducir
por completo en terminos de teorematicidad?
En el caso de las teoras formalizadas, es decir, de teoras completamente
interpretadas, el criterio de bondad era mucho mas claro. Dando por supuesta
5
from G
odel to Henkin.
3 Church 1956, p.163
de m
as calidad en la prueba de una formula que en el metodo empleado para
saber que la f
ormula en cuesti
on es una verdad logica?
Estas preguntas permiten formular el siguiente principio:
expresi
on la tomo del Church 1956, 7.
10
11
garantizar el car
acter destacado teorematico de una formula de un lenguaje.
El segundo, sostenido en el Principio del segundo premio, es independiente de la
existencia de algoritmos de decision para las verdades del lenguaje limitandose a
dar una informaci
on valiosa sobre la complejidad computacional de ese conjunto.
Sobre la distinci
on entre sintaxis y sem
antica
Aunque este asunto va m
as alla de los objetivos, mas limitados, de esta exposici
on, no he querido dejar de tratarlo de alg
un modo.
Tradicionalmente la distincion entre sintaxis y semantica se ha considerado
de tipo conceptual. El c
alculo se caracteriza por tratar con cadenas de smbolos
sin atender a su significado. Sus operaciones son de tipo mecanico y solo contemplan susbsituciones de unos signos por otros bajo circusntancias perfectamente
identificables. La sem
antica, por contra, trata con el significado de esas expresiones. Sus reglas dependen de ese significado y estan por tanto sujetas a las
mismas ambig
uedades que la semantica padece como disciplina.
No hace falta adentrase en muchas sutilezas para encontrar fenomenos que
desafan esta interpretaci
on. Es posible que las tablas de verdad representen
para muchos la quintaesencia de los metodos semanticos de analisis. Su justificaci
on, la de cada una de estas tablas, se hara completamente incomprensible si
no tuviesemos en mente en todo momento que V siginifica verdadero y F falso.
Pero, es que acaso no podemos dar a las tablas de verdad un tratamiento puramente algebr
aico, puramente abstracto? No es nada difcil imaginar situaciones
en las que el contexto nos prive de cualquier recurso para hacer interpretaciones
razonables de que es aquello que estamos haciendo con una determinada tabla
de verdad y pese a ello seguir operando de manera correcta.
La esencia de la sem
antica no es el significado, del mismo modo que en el
c
alculo tampoco estamos por completo desprovistos de interpretacioens subyacentes acerca del comportamiento de las constantes logicas. No creo que este
sea el punto en el que debe basarse la distincion entre sintaxis y semantica, si
es que esta finalmente existe5 . Si realmente hay una distincion entre sintaxis y
5 Es
12
sem
antica esta no puede residir en la ausencia o no de guas acerca del significado de los smbolos l
ogicos analizados, ya que este o esta presente en ambas o
en ninguna.
La sugerencia introducida indirectamente en la formulacion del Principio del
segundo premio apunta a que esta diferencia reside en los recursos empleados en
la definici
on de sus nociones mas caractersticas. En particular las de teorema
y verdad l
ogica obtenidas a partir de la relacion de derivabilidad formal ` y
de consecuencia sem
antica |= respectivamente. Veamos estas definiciones.
Teorema: Dado un c
alculo S, decimos que B es un teorema de S si y solo si
existe una cadena finita hA1 , A2 , A3 , ...An , An+1 i tal que cada formula en esa
secuencia,
- O bien es un axioma si el calculo los posee,
- O bien a sido obtenida a partir de formulas que le preceden en la secuencia
mediante el uso de una regla de inferencia inmediata del calculo y
- An+1 es B
Verdad l
ogica: Dada una clase M de modelos o interpretaciones admisibles
sobre un lenguaje L, decimos que B es una verdad logica si y solo si
- Para cada intrepretacion v en M sucede que v(B) adquiere un valor considerado designado verdadero en el caso bivaluado clasico.
Para que la diferencia entre estas definiciones quede clara, es necesario hacer
notar que la noci
on de regla de inferencia inmediata es puramente mecanica. Es
decir, debe estar plenamente garantizado que su uso no admite interpretaciones
y que solo depende de una serie finita de condiciones cada una de las cuales
puede ser determinada de manera efectiva.
En el caso de las interpretaciones presentes en M, el caso es completamente
distinto. Nada apunta a la existencia de un metodo para determinar de manera
efectiva si una f
ormula recibe o no el valor designado en una de estas interpretaciones. Y desde luego nada exige que el n
umero de interpretaciones pertinente
sea finito. Por supuesto que las clausulas semanticas que determinan el valor de
cada expresi
on del lenguaje deben responder al principio de composicionalidad y
ser consistentes entre s, de manera que bajo una misma interpretacion y dadas
13
unas condiciones iniciales, se pueda asegurar que una formula no recibe valores
distintos y que al menos recibe uno suponiendo que no aceptemos funcione
parciales. Pero eso es todo.
Mientras que la noci
on de teorema construye por definicion un mecanismo de
enumeraci
on del conjunto de los teoremas de S, la definicion de verdad logica no
determina la complejidad computacional de la clase de las verdades logicas. Es
una definici
on libre de contradicion, pero en eso se agota el control que ejercemos
sobre ella. La noci
on de teorema es finitaria, mientras que la de verdad logica
pertenece al dominio general de las nociones ideales de la matematica.
Para que un sistema formal mantenga la diferencia que aqu se propone
entre sintaxis y sem
antica, deben darse ciertas condiciones contextuales relevantes. Parece obvio que si existe un procedimiento, del tipo que fuere, capaz
de enumerar tambien las f
ormulas que no son verdades logicas de M, entonces,
la diferencia entre sintaxis y semantica cambia de forma drastica. En concreto,
desaparece cualquier motivaci
on para disponer de un calculo. Intentare explicar
esta extra
na afirmaci
on.
La clase de las f
ormulas bien formadas obtenidas a partir de un vocabulario
b
asico previamente dado, nunca es del todo relevante. Algo que no ocurre, por
ejemplo, con la clase de las funciones computables. Pero ahora no entrare en ello.
Para entrar propiamente en el dominio de la Logica, parece necesario destacar
de alg
un modo un subconjunto propio del lenguaje as obtenido. La razon que
nos lleva a hablar de las verdades logicas y no de otra clase es, seguramente,
la sutil caracterstica de que estas formulas resultan invariantes bajo el efecto
de las interpretaciones en M. Es posible que cualquier clase que pudiera ser
presentada de este modo, fuera un candidato idoneo como clase notable dentro
de un lenguaje formal dado. Puesto que el metodo seguido para definir esa clase
es puramente ideal, es normal que procedamos a un intento de caracterizacion
efectiva de esa clase notable de formulas. Evidentemente hay tres opciones,
i. La clase notable Lv puede ser obtenida como el resultado de un metodo
efectivo, resultando as recursiva,
ii. Sus elementos pueden ser enumerados de forma efectiva por alg
un procedimiento, siendo as r.e, pero no as las formulas que no esten en dicho
conjunto, y finalmente,
14
l
ogicas de los distintos formalismos podan ser decididas mediante alg
un algoritmo apropiado. Ciertos exitos parciales como el ya sabido de la logica proposicional, o el del fragmento monadico de la Logica de Primer Orden6 haban alimentado la fe formalista en la inexistencia de ignorabilia. La persistencia de
los c
alculos, incluso su prevalencia frente a otros recursos, se sostena, no en la
idea de que al menos se pudieran enumerar recursivamente las verdades logicas,
sino en el mayor rigor de estos mecanismos frente a aquellos otros que parecan
contaminados por la falta de precision de la semantica y sus metodos. Pero en
ning
un caso se conciben los c
alculos como una forma de paliar una total falta
de control sobre la clase de las verdades logicas. Lo ideal es disponer de un algoritmo de decisi
on que filtre previamente las formulas para las cuales debemos
encontrar una prueba. Desde nuestro punto de vista, esta estrategia equivale a
hacer las cosas por duplicado, pero no era entendida de este modo en el momento
en que G
odel ofrece la primera prueba de completitud para LPO.
La demostraci
on que ofrece Godel en 1930 tiene lugar 6 a
nos antes de que
Church y Turing establezcan de modo independiente la indecidibilidad de la
L
ogica de Primer Orden. Si tenemos en cuenta el formato orginal del teorema
establecido por G
odel, es f
acil apreciar la conexion directa entre el caracter no
constructivo de su prueba y el hecho de que LPO no sea decidible.
El teorema es presentado en los siguientes terminos:
The completeness theorem that we must now prove states the
converse: Every valid logical expression is provable. Clearly, this can
also be expressed thus: Every logical expression is either satisfiable
or refutable, and we shall prove it in this form. Godel 1929, pp.74-5.
El abordaje cl
asico en ese periodo de la prueba supona entonces la construcci
on efectiva de un modelo realizacion para cada formula no refutable. O
dicho de otra forma, para cada formula no derivable, deba ser posible ofrecer un
modelo o realizaci
on de su negacion, por lo que la decidibilidad de LPO quedaba
atada de una forma peculiar a la completitd del calculo. Godel es plenamente
consciente de este hecho cuando afirma:
In conclusion, let me make a remark about the means of proof
6 Behmann
en 1922
16
17
Alonso, 2013
8 Otra obra que manifiesta abiertamente esta conexi
on es Foundations of mathematical
Logic de H.B. Curry de 1963. Cfr, p.354
19
time in the following chapters we shall interrupt the rigorous treatment of a logistic system in order to make an informal semantic
aside ...Except in this Introduction, semantical passages will be distinguished from others by being printed in smaller type, the small
type serving as a warning that the material is not part of the formal
logistic developement and must not be uesed as such. Henkin 1996,
p.133
El propio Henkin afirma, refieriendose a la influencia de su maestro,
This may seem curious, as his work in logic, and his teaching,
gave great emphasis to the constructive character of mathematical
logic, while model theory to which I contributed is filled with theorems about very large classes of mathematical structures, whose
proofs often by-pass constructive methods. Henkin 1996, 127
Sin embargo, y al margen de esta observacion mas bien generica, Henkin
tampoco parece especialmente dispuesto a explicar el punto exacto en que su
prueba se vuelve no constructiva. Sorprende a
un mas que esto tampoco tenga
lugar en obras y manuales de los que se espera precisamente que contribuyan a
hacer explcitos todos los pasos de pruebas complejas como lo es esta. Uno de los
pocos manuales que s informa de este detalle es Introduction to mathematical
Logic de E. Mendelson de 1979 cuando afirma:
Notice that M is not necessarily effectively constructible. The
interpretacion of predicate letters depends upon the concept of provability in J, and this [...] may not be effectively decidable. Mendelson
1979, p.69
En concreto, el punto al que se refiere es aquel en el que se procede a generar
un conjunto consistente m
aximo a partir de uno simplemente consistente mediante una serie inductiva de adiciones de formulas al conjunto obtenido en el
i-esimo paso, es decir, la construccion de Lindenbaum. La formula i+1-esima
seg
un la enumeraci
on ser
a a
nadida al conjunto si de ese hecho no se sigue una
inconsistencia. Ahora bien, es evidente que comprobar de forma efectiva la consistencia de un conjunto de f
ormulas equivale a probar si se sigue una formula
20
y su negaci
on, lo cual presupone la existencia de alg
un metodo mecanico que
permita determinar si es o no as, algo que sabemos no es posible.
Existe otro punto en la cual la prueba de Henkin puede no resultar constructiva, pero no reviste importancia para aquello que se discute aqu. Como
es bien sabido, el metodo de Henkin se basa en producir un modelo para una
extensi
on del lenguaje de LPO obtenido mediante la adicion de una cantidad
determinada de nuevas constantes destinadas a nombrar en el lenguaje los individuos del dominio. Cuando esa cantidad es enumerable, esto permite organizar
la construcci
on de Lindenbaum mediante una enumeracion efectiva del lenguaje
extendido. Si esa cantidad no es enumerable, entonces la construccion de Lindenbaum tiene que recurrir al axioma de eleccion para ordenar las formulas del
lenguaje obtenido.
El dilema de G
odel y la reducci
on a lo infinitamente enumerable
Lo que aqu voy a denominar el dilema de G
odel se puede expresar como una
alternativa que procede de forma mas o menos directa de lo que mas arriba
he calificado como el principio del segundo premio. Godel nunca lo sostuvo de
forma explcita, pero s que llego a manifestar puntos de vista que parecen plenamente coherentes con este modo de ver las cosas.
Dilema de G
odel
Either semantics is decidable, in which case the completeness of the logic
is trivial or,
completeness is a critical property that cannot be obtained as a corollary
of a previous decidability result9 .
Afirmar que la sem
antica es decidible no es nada distinto de estar en posesi
on de una prueba que muestre la capacidad de un determinado procedimiento
mec
anico para generar Lv . El dilema lo unico que hace es insistir en la relativa incompatibilidad entre una prueba de completitud para un calculo dado
9 Manzano
y Alonso, 2013, p.
21
22
una f
ormula dada conocidos unos ciertos valores iniciales. La adecuacion de
este procedimiento a la hora de determinar la extension de Lv se establecera
demostrando que el valor de verdad de una formula bajo una interpretacion
solo depende del valor de verdad de sus atomos y del hecho obvio de que las
tablas de verdad respetan las clausulas semanticas correspondientes. Estos dos
resultados, a los que rara vez se presta atencion, permiten concluir de manera
directa que una f
ormula adquiere el valor de verdad verdadero bajo toda interpetaci
on i si y solo si la tabla de verdad correspondiente le hace corresponder
el valor 1 en todas las filas de la matriz.
El dilema de G
odel lo u
nico que sostiene es la irrelevancia de los calculos en
aquellos casos en que se dispone de una semantica decidible, es decir, en aquellos
formalismos en los que Lv es recursiva. De lo que se tratara es de ofrecer
una construcci
on efectiva de esa clase, construccion motivada y asociada a un
resultado de adecuaci
on. Solo si esta clase no es recursiva tiene sentido intentar
enumerar de manera efectiva sus expresiones. El metodo que permite enumerar
una clase de f
ormulas sin ofrecer un algoritmo de decision es lo que llamamos
c
alculo y la prueba correspondiente de adecuacion sera una demostracion de
completitud que, por la propia esencia de esa prueba, no puede ser constructiva,
si es que ha de ser no trivial10 .
la construcci
on de Lindenbaum para la l
ogica proposicional cl
asica si que se obtiene
23
24
Por u
ltimo, creo que de todo lo dicho se desprende una nueva forma de
entender la tarea de la L
ogica, o al menos, su metodologa basica. El objetivo
no seran los c
alculos, ni la semantica, sino la caracterizacion de clases notables
de f
ormulas de un lenguaje. La motivacion de cada una de estas posibles clases
dependera de las nociones empleadas en su definicion, pero esta en principio solo
dependera de herramientas conjuntistas del tipo mas general posible. Su estudio
consistira entonces en el establecimiento de una medida real de la complejidad
de dicha clase, empezando por determinar si estamos ante una clase recursiva,
r.e., o una en la que solo es posible enumerar subconjuntos propios de la misma.
Esta sera nuestra propuesta, una destinada a superar ciertos prejuicios
procedentes del viejo influjo del formalismo, algo que creemos ampliamente superado por los acontecimientos y por la aparicion de nuevas fronteras para la
investigaci
on en L
ogica.
References
[1] Behmann, H. 1922. Beitrage zur Algebra der Logik und zum Entscheidungsproblem, Mathematische Annalen, 86, 1, 163-229.
[2] Bernays, P. 1926. Axiomatische Untersuchung des Aussagen-Kalkus der
Principia Mathematica, Mathematische Zeitschrift, 25, 305320.
[3] Church, A. 1936a. An unsolvable problem of elementary number theory,
American journal of mathematics, 58.
[4] Church, A. 1936b. A note on the Entscheidungsproblem, The Journal of
Symbolic Logic, 1, (1), March 1936, 4041.
[5] Church, A. 1956. Introduction to Mathematical Logic, Princeton: Princeton
University Press.
[6] Corcoran, J. (ed.), 1983. Logic, Semantics and Metamathematics, Indianapolis: Hackett Publishing Company, 1983.
[7] Dreben, B. and Van Heijenoort, J. 1986: Introductory Note to 1929, 1930
and 1930a, in (Feferman and Dawson 1986).
25
[8] Etchemendy, J. 1990. The Concept of Logical Consequence, Cambridge: Harvard University Press.
[9] Feferman, S., J.W. Dawson et al, (eds) 1986. Kurt G
odel Collected Works.
Vol I and II, Oxford: Oxford University Press.
[10] G
odel, K. 1929: On the completeness of the calculus of Logic in (Feferman
and Dawson 1986).
[11] G
odel, K. 1930: The completeness of the axioms of the functional calculus
of logic in (Feferman and Dawson 1986).
[12] van Heijenoort, J. 1967. From Frege to G
odel: a source book in mathematical logic, 1879-1931, Cambridge: Harvard University Press.
[13] Henkin, L. 1949. The completeness of the first order functional calculus,
Jornal of Symbolic Logic, 14, 159166.
[14] Henkin, L. 1950. Completeness in the theory of types, JSL, 15, 8191.
[15] Henkin, L. 1967. Truth and provability and Completeness, in (Morgenbesser 1967).
[16] Henkin, L. 1996. The discovery of my completeness proofs. Dedicated to
my teacher, Alonzo Church, in his 91st year, Bulletin of Symbolic Logic, 2,
(2), 127158.
[17] Hilbert, D. and Ackermann, W. 1928. Grundzuge der Theoretischen Logik,
Berlin: Springer.
[18] Manzano, M. Alonzo Church: His Life, His Work and Some of His Miracles, History and Philosophy of Logic. 18, (4), 211232.
[19] Manzano, M. 1999. Model Theory, Oxford: Oxford University Press.
[20] Post, E. 1921. Introduction to a general theory of elementary propositions,
in (van Heijenoort 1967).
[21] Post, E. 1941. Absolutely unsolvable problems and relatively undecidable
propositions. Account of an anticipation , in (Davis 1965).
26