Documente Academic
Documente Profesional
Documente Cultură
recursividad
volumen primero
Introduccin .............................................
... p. 3
Tema 0. Introduccin al tema 0
.................. p. 8
Tema 1. Paradojas reflexivas
..................... p. 39
Tema 2. Paradoja del mentiroso
.................. p. 60
Tema 3. Diagonalizacin y puntos fijos
...... p. 83
Volumen II.
INTRODUCCIN
10
11
aprenden
castellano
enseado
en
castellano. A la mayora de los
estudiantes de Lengua se les ensean
unas u otras cosas acerca del lenguaje
castellano en este mismo lenguaje. Bien
podemos entender expresiones escritas a
todas luces en castellano como:
la palabra que os acabo de decir
significa [....]
la lengua castellana se empez a
escribir en [...]
Ms adelante discutiremos los motivos
por los que algunos (de hecho,
demasiados) filsofos han llegado a
pensar que cuando hablamos acerca de
nuestro
lenguaje
natural
(o
de
fragmentos
del
mismo)
estamos
hablando en realidad un lenguaje
diferente, de manera que esta oracin no
estara escrita en castellano.
12
13
Naturalmente,
la
expresin
"hablar
acerca de" es considerablemente vaga.
Digamos que un lenguaje habla acerca de
s mismo cuando alguna de sus
expresiones se refiere a alguna expresin
del lenguaje. Un caso lmite es entonces
el que tiene lugar cuando alguna
expresin se refiere a s misma, dando as
lugar a autorreferencia. El objetivo
principal
de
esta
introduccin
es
precisamente
mostrar
que
la
autorreferencia
es
un
fenmeno
lingstico real en lenguajes naturales y
artificiales que cuenten con recursos
expresivos mnimos. Siendo as que de
hecho usamos coherentemente lenguajes
que admiten autorreferencia, ste no es
con carcter general un fenmeno
patolgico.
Pero
para
alcanzar
seriamente este objetivo se requieren
consideraciones como las que siguen.
14
15
16
17
18
19
20
21
interpretacin de un lenguaje L al
resultado de asignar un determinado
valor semntico a cada expresin
gramatical de L del siguiente modo:
- fjese una interpretacin' de los
smbolos lgicos de L. Llamaremos
esquema a tal interpretacin'.
- se fija una coleccin cualquiera D como
dominio de interpretacin, y se asigna a
cada trmino singular de L un elemento
de D, al que llamaremos referente de tal
trmino.
Llamaremos
funcin
de
referencia (abreviadamente, ) a tal
asignacin. Por otra parte, si D es
conjunto, se asigna a cada predicado ndico de L un subconjunto de Xn (que
llamaremos
la
extensin
de
tal
predicado).
22
es
Por
23
24
25
de
nuestra
26
Ejercicios 0.3.
1. En qu se diferencian los
conceptos
de:
interpretacin',
interpretacin
e
interpretacin
pretendida?
2. Indicar ejemplos de expresiones
del
lenguaje
castellano
cuya
interpretacin'
coincida
con
su
interpretacin pretendida.
3. La distincin entre significacin
y significado indican que nuestros
lenguajes naturales contienen recursos
expresivos y semnticos de los que
nuestras interpretaciones 'lgicas' no
pueden dar cuenta. Raznese este punto
e indquese en su caso algn ejemplo
adicional.
27
Hay
muy
distintos
mecanismos
disponibles para construir oraciones
autoreferentes
tanto
en
lengujes
naturales como en lenguajes artificiales:
a) uso de indexicales.
Los indexicales son el procedimiento
lingstico ms natural para construir
fcilmente expresiones autorreferentes,
como:
(1)
Esta oracin est escrita en la
pgina 24
(2)
No hay quien pronuncie esta
oracin
(3)
El nombre ms hermoso escrito en
esta
lnea
(1) es una oracin autorreferente del
castellano y es verdadera en la
interpretacin habitual o pretendida de
tal
lenguaje.
(2)
Tambin
es
28
autorreferente
y
est
escrita
en
castellano, pero es falsa. (3) es una
expresin del castellano que se designa a
s misma.
Ejercicio 0.5.
Hemos visto ya varios ejemplos de
oraciones castellanas autorreferentes que
son claramente verdaderas y claramente
falsas en su interpretacin' castellana
habitual. Indquense ahora ejemplos
adicionales de:
- oraciones autorreferentes verdaderas
del castellano
- oraciones autorreferentes falsas del
castellano
expresiones
castellanas
autorreferentes
29
30
31
Ejercicios 0.6.
1. indicar algn mecanismo no lingstico
(sino digamos grfico) para generar
oraciones autorreferentes
2. La referencia de cada ocurrencia de
"esto" vara con el contexto. Sin
embargo, las oraciones en las que "esto"
ocurre no son sensibles al contexto: sus
valores de verdad son los mismos en
cada contexto. Es sta una afirmacin
cierta? Por qu?
3. Sea L un lenguaje camalenico. A es
una oracin verdadera de L y
A
tambin es una oracin verdadera de L.
Sin
embargo,
en
los
lenguajes
camalenicos ninguna contradiccin es
verdadera. Cmo es sto posible?
e) diagonalizacin
Nosotros
estamos
especialmente
interesados en lenguajes formales que no
son necesariamente camalenicos ni
poseen trminos indexicales. Por ello
32
deseamos
contar
con
mecanismos
sintcticos para asegurarnos de que en
los lenguajes formales que manejemos
son
expresables
oraciones
autorreferentes.
Sea E(x) una expresin de un lenguaje
formal o natural con una variable
(pronombre) libre x. La diagonalizacin
de esa expresin es simplemente el
resultado de substituir la variable x por el
entrecomillado de tal expresin6. Esto es,
la diagonalizacin de E(x) es E"E(x)".
As que la diagonalizacin de:
(1)
es
(2)
Julia escucha x
Julia escucha "Julia escucha x"
33
34
35
Ejercicios 0.7.
Empleando la nocin de diagonalizacin,
resolver los problemas siguientes:
1. Construir una oracin O que aserte
que P lee O.
2. Construir una oracin que afirme de s
misma que X
3. Construir una oracin que afirme de s
misma que se afirma a s misma
4. Construir una oracin que afirme de s
misma que no se afirma a s misma
5. Construir una oracin O que aserte
que P lee la diagonalizacin de O (no que
aserte que P lee O).
6. Exhibir una expresin que nombre su
propia diagonalizacin.
7. Construir una expresin E que
nombre su propio entrecomillado (esto
es, "E")
8. Encontrar una expresin que nombre
la
diagonalizacin
de
su
propio
entrecomillado. Y otra que nombre el
entrecomillado de su diagonalizacin.
9. Encontrar una oracin O que aserte
que P lee el entrecomillado de O.
10. Encontrar una oracin O que aserte
que P lee el entrecomillado de la
diagonalizacin de O. Y otra que aserte
36
37
y la oracin verdadera:
(i')
las 8 ltimas palabras de la
oracin (i) son "las ltimas 8 palabras de
la oracin (i)"
se deduce la falsedad:
(i'') las ltimas 8 palabras de la
oracin (i) son "las 8 ltimas palabras de
la
oracin (i)"
Cmo es esto posible, si es que lo
es?
4. La ltima palabra de esta oracin es su
NOMBRE
Es NOMBRE una oracin
verdadera?
#5. Lenguajes autoreferenciales.
Definimos ahora con mayor precisin
formal
cundo
un
lenguaje
es
autorreferencial.
38
39
40
41
42
43
definicin
de
"definibilidad"
recin
ofrecida, tenemos que una propiedad P
de expresiones de L es definible en L
syss para cada expresin E hay alguna
expresin A tal que:
E tiene la propiedad P syss A("E") es una
oracin verdadera en L
Naturalmente hay expresiones que son
oraciones, de manera que hemos de
decir que una propiedad P de oraciones
de L es definible en L syss para cada
oracin O hay alguna oracin A tal que:
O tiene la propiedad P syss A("O") es
una oracin verdadera en L.
De ello se deduce entonces:
A("O") tiene la propiedad P syss
A("A("O")") es una oracin verdadera en
L.
Por tanto, si P es definible en L, entonces
hay alguna oracin de L que tiene la
propiedad P syss su diagonalizacin es
44
45
46
47
48
49
50
51
52
53
Problema 1.1.9
9
Voy a distinguir entre "ejercicio" y "problema".
Los ejercicios sern en general solucionables aplicando
54
1.
Es
paradjico
paradojas?
2.
Es
antinmico
antinomias?
que
haya
que
haya
Ejercicio 1.1.
3.
Dado
que
todas
las
contradicciones son lgicamente
equivalentes, cmo puede haber
ms de una proposicin paradjica?
4.
Esbozar
breve
o
esquemticamente las alternativas
posibles para explicar los hechos
siguientes:
- absurdos lgicos nos resultan
inteligibles (o an plausibles)
- verdades lgicas nos resultan
informativas (o an implausibles)
5. Distinguir entre las nociones de
falacia, paradoja y teorema.
6.
Una oracin verdadera en L:
puede ser paradjica?
Y una oracin falsa?
conceptos o tcnicas explicadas en los apuntes, en
clase o en cursos previos de Lgica. Los problemas
requieren una reflexin y argumentacin filosfica
adicional.
55
ser
56
57
58
59
60
61
62
63
64
65
66
67
68
(1)
Y por tanto:
(2)
yx(Sat(x,y) syss A(x))
Pero (2) es un esquema inconsistente, ya que
una de sus instancias es:
(3)
yx(Sat(x,y) syss Sat(x,x))
Que es de nuevo una paradoja reflexiva. As
que (1) no puede ser verdad en L, y por
consiguiente se reduce al absurdo la
posibilidad que Sat defina (en L) satisfaccin
en L. Naturalmente, el razonamiento es
anlogo para cualquier predicado de L que
cumpla con los requisitos sintcticos y
semnticos para definir satisfaccin en L. Hay
que concluir entonces que ningn lenguaje
clsico puede definir o expresar su propio
predicado de satisfaccin.
Como veremos, un razonamiento semejante
demostrar que ningn lenguaje clsico
puede expresar o definir su propio predicado
de verdad. Este ha sido, histricamente, uno
69
Ejercicio 1.4.
1. En qu se diferencian los siguientes?
- Oracin contradictoria
- Frase contradictoria
- Nombre contradictorio
- Predicado contradictorio
- "contradiccin"
- "... es contradictorio"
2. Cules de los anteriores pueden ser
expresables en lenguajes clsicos? Cules
son nociones contradictorias?
3. Demostrar: P es definible en un
lenguaje clsico syss no-P lo es.
70
71
V("A") syss A
72
73
74
75
76
77
cierto:
A
A es verdad syss
78
79
Ejericicio 2.2.
1. Dada la expresin:
x. "x" no es una oracin.
demostrar que x es una oracin (y
una oracin falsa)
2. Anlogamente, dada la
expresin:
x. "x" es una oracin
demostrar que efectivamente x es
una oracin (y por tanto verdadera)
3. Dada ahora la expresin:
x. "y" no es una oracin
demostrar que x es una oracin con
independencia de si y es o no
oracin
4.es ""x"" una oracin?
aproximacin ms popular a la paradoja del mentiroso
(hasta
la
aparicin
del
trabajo
de
Tarski,
fundamentalmente).
Naturalmente,
aqu
no
consideramos todas las distintas variantes que esta
aproximacin permite.
80
81
82
igualmente
circulares
son
claramente
oraciones
inteligibles
y
perfectamente
aceptables. Para que el calificativo de 'viciosa'
resulte en algn sentido informativo no puede
limitarse a constatar que produce paradojas.
(argumento tercero)
[Los ejercicios siguientes indican argumentos
que muestran la existencia de paradojas
afines a la del mentiroso incluso bajo el
supuesto que O no sea una oracin].
Ejercicio 2.3.
Consideremos la expresin:
(*)
La frase (*) no es una
oracin verdadera.
1. Demostrar: Si (*) es una oracin
verdadera,
entonces
(*)
es
paradjica.
2. Demostrar: Si (*) no es una
oracin verdadera, entonces (*) es
paradjica.
3. (Equivalentemente a 1 y 2)
Demostrar: (*) es una oracin
83
84
85
86
87
88
89
90
cuando
se
aplica
a
oraciones
del
metacastellano, sera un predicado expresable
slo
en
metametacastellano,
y
as
sucesivamente. El problema es que esta
regimentacin resulta demasiado tosca por
cuanto elimina del castellano no slo las
oraciones paradjicas, sino otras muchas
oraciones perfectamente inteligibles respecto
a sus valores de verdad, como sta misma.
)
de hecho, ningn escenario diferente a los
anteriores e impuesto convencionalmente
puede resultar suficiente para evitar las
paradojas en los lenguajes naturales. Tales
escenarios obvan las paradojas limitando la
capacidad
expresiva
de
los
distintos
lenguajes. Para limitar esta capacidad
expresiva se limitan los recursos sintcticos o
semnticos de los lenguajes. Pero ocurre que
tanto la autoreferencia como la paradojicidad
de las oraciones de un lenguaje no depende
exclusivamente de sus propiedades sintctico-
91
semnticas.
Simplemente
los
hechos
empricos o el contexto pueden convertir en
paradjica una oracin que no lo era.
Emulando el persuasivo ejemplo de Kripke
considrense las oraciones:
(1)
Todo lo que dice Garzn sobre el gal es
falso
(2)
Todo lo que dice Galindo sobre el gal es
verdadero
ninguna
de
estas
oraciones
es
intrnsecamente paradjica. Pero el simple
hecho que Galindo aserte (1) y Garzn aserte
(2) convierte ambas oraciones en paradjicas.
)
En muchas ocasiones es imposible determinar
el nivel en la jerarqua de lenguajes y
metalenguajes
de
las
oraciones
que
proferimos. Esta imposibilidad es a menudo
una imposibilidad prctica o epistmica, pero
92
93
94
(4) 0=1
es decir, introduciendo el condicional
concluimos (2)(4), esto es:
(5) Si "%" es verdadera, entonces 0=1
que es precisamente (%), de manera que
concluimos (MP (5),(1)):
(6) "%" es verdadera
y por tanto (MP (6),(1)):
(7) 0=1
Esta paradoja deduce de la oracin
aparentemente verdadera (1) la falsedad
patente (7). Sin embargo, la deduccin es
lgicamente vlida. Por un razonamiento
anlogo al realizado en secciones anteriores,
podemos convencernos de que % es
efectivamente una oracin del castellano. As
que
no
podemos
sino
entender
el
razonamiento arriba expuesto como una
reduccin al absurdo de (1), y por tanto de
(BT). Pero entonces parece ineludible concluir
95
96
ii.
Bucles kripkeanos:
(1) la oracin siguiente es falsa
(2) la oracin anterior es verdadera
iv.
Paradoja de Lb:
97
98
TEMA 3. DIAGONALIZACIN Y
PUNTOS FIJOS.
#15. Un concepto general de punto
fijo.
Ahora que ya tenemos cierta familiaridad con
el concepto de predicado-V y sabemos que es
un predicado que alberga la (eventual)
significacin de nuestro predicado de verdad,
vamos a proceder a definir este concepto de
predicado-V de manera ms refinada y
estudiar su conexin ntima con determinados
puntos fijos. Tambin sabemos por qu nos
importan
los
predicados-V:
queremos
descubrir si nuestro predicado de verdad es o
no consistente y coherente.
Toda interpretacin L de un lenguaje L aporta
un
valor
semntico
a
expresiones
gramaticales o bien formadas de L, y en
particular asigna algn valor de verdad v a las
oraciones de L. Si la interpretacin es
99
10
10
Ejercicio 3.1.
1.Demostrar: Si un predicado V(x)
L' es un predicado-V para
entonces:
(i) A es verdad en L' syss V("A")
verdad en L
(ii)A es falso en L' syss V("A")
falso en L
16
No confundir v (evaluacin) con v (valor
verdadero de una evaluacin).
10
de
L,
es
es
10
10
10
10
10
syss
10
.
f
.
f
Y en las cuatrivalentes:
10
.
n
.
v
.
n
.
a
11
11
11
11
simplemente
de
verdad
a
secas.
Naturalmente, que una oracin A sea
verdadera en L no impide que sea falsa en
alguna otra interpretacin L'. Si una oracin A
es verdadera en todos los lenguajes
interpretados que tienen un mismo esquema
e, entonces y slo entonces decimos que A es
una verdad lgica (en relacin al esquema
)20.
Ejercicio 3.4.
1. Indicar algn ejemplo de:
- verdad en L que no es verdad a
secas
- verdad a secas que no es verdad
en L
- verdad en L que no es verdad
clsica
- verdad a secas que no es verdad
clsica
lgica
lgica
11
11
11
Pienso
que
una
persona
con
cierta
sensibilidad
filosfica
puede
considerar
problemtica prcticamente cualquier oracin
del lenguaje natural, as que limitmonos a
suspender la evaluacin del predicado
mondico 'Es verdadero(x)', que genera las
paradojas que aqu nos ocupan. Nos queda la
interpretacin bivalente y no problemtica del
resto del lenguaje, y a partir de ah podemos
estudiar las distintas posibilidades para
interpretar tal predicado intentando evitar las
paradojas. Esta es entonces la idea, y ahora
pasamos a definir con precisin y con carcter
general el concepto de modelo fundado.
Sea L un lenguaje arbitrario con un predicado
mondico G(x). Un modelo fundado M para
L es el lenguaje interpretado <L,D,,v> tal
que:
(i) D contiene todas las frmulas de L, y
(ii) ,v interpretan bivalentemente todos
los smbolos no lgicos de L excepto G.
11
11
si d=A
si dA
#(g)(d)=
O
sea,
la
diagonalizacin
de
una
interpretacin g asigna valores de verdad a
los elementos del Dominio de M (que es el
mismo que el de Lg) en relacin a g. Y en
particular asigna el valor f de verdad a
cualquier elemento que no sea una oracin A.
Pero si ese elemento del dominio es
precisamente una oracin A, entonces # le
11
12
12
12
12
12
12
12
(abreviadamente, SA ms simplemente
SA). Decimos de una frmula B que es un
teorema (o que es demostrable) syss la
secuencia <,B> es construible, esto es, syss
hay una prueba de B en S. Siempre que
omitamos el subndice S y escribamos
en
lugar de Sindicaremos que S es en particular
la lgica clsica.
Hay lenguajes capaces, decamos, de hablar
acerca de s mismos: acerca de sus propios
smbolos y acerca de sus propias oraciones.
Hablan acerca de sus propias oraciones para
atribuir a stas unas u otras propiedades.
Unas sern propiedades banales y otras sern
ms importantes. Nos ha importado hasta
ahora principalmente la verdad y las
propiedades expresadas por predicados-V.
Pero otra propiedad importante de una
oracin A es la de ser demostrable: la de ser
un teorema de un sistema deductivo dado.
Pues bien, un predicado mondico D(x) de L
es un predicado de demostrabilidad
12
12
12
13
13
13
13
Prueba: Si P es diagonalizable,
algn predicado P# lo diagonaliza.
En
cuyo
caso:
#
#
#
#
P ("P ")P("P ("P ")").
Pero
entonces la oracin P#("P#") es un
punto fijo para P (recurdese la
definicin de punto fijo de la p.37).
Ejercicios 4.3.
1.Digamos que P casi-diagonaliza P
syss para todo predicado Q hay al
menos
una
expresin
E
(no
necesariamente un predicado) tal
que P(E)A(Q(E)). Demostrar que si
P es casi-diagonalizable, entonces
hay un punto fijo para P.
2.Para un sistema deductivo S, un
lenguaje L tiene la propiedad de la
negacin syss para todo predicado
B(x) de L hay un predicado B'(x) tal
que: [B'(x)B(x)]. Demostrar
que todo lenguaje clsico tiene la
propiedad de la negacin.
3. Demostrar que todo lenguaje con
las condiciones siguientes tiene la
13
13
[B'(x)B(x)]
13
(4)
[D#("D#'")D("D#'("D#'")")]
(1)
(5)
#
D("D '("D#'")") SD#'("D#'")
#
#
#
#
(6)
SD ("D '") SD '("D '")
(3)
(4),
(5)
[D#'("D#'")D#("D#'")]
(7)
(2)
(8)
(7)
Y por tanto si S es consistente,
D#("D#'") es indecidible. Y as, si S es
consistente,
entonces
es
incompleto
(afirmacin 4.1.)
Ejercicio 4.4.
Otra oracin indecidible si S
es consistente es D("D'#("D'#")"). Demostrar
este hecho.
Problema 4.5. Un algoritmo es un mtodo
que aporta una rutina detallada para resolver
paso a paso un problema. Hay problemas (que
llamamos problemas de decisin) que se
solucionan con una respuesta s (afirmativa) o
13
13
13
14
14
TEMA 5. INDEFINIBILIDAD DE LA
VERDAD
21
14
para toda
oracin A de L
El
mismo
razonamiento
nos
permite
establecer conversamente que si L cuenta con
14
14
3. y yx(sat(x,y)sat(x,x))?
(Los que no habis cursado lgica de
predicados, dejad 5.1/2,3)
#21.
Segundo
argumento:
abstractas de indefinibilidad.
pruebas
14
14
14
en
por 1]
Lo que es una contradiccin.
Ejercicios 5.2.
1. Demostrar que el esquema clsico
no tiene la propiedad del punto fijo
- versin fcil: empleando teorema
3.3.
- versin difcil: sin emplearlo.
2. Demostrar que el predicado de verdad
no es definible en ningn lenguaje clsico
capaz
de
diagonalizar
todas
sus
expresiones (en el sentido del tema 0:
simplemente repetir y entrecomillar).
Pista: encontrar una oracin que diga de
s misma que es falsa empleando slo
diagonalizacin.
3. Es la funcin de referencia
definible en cualquier lenguaje clsico?
14
14
'
,
$
15
"x
15
es
igual
y"
reescribindolo
extraoficialmente
como xy
es un predicado didico (x,y) que
leeremos "x es menor o igual que y"
reescribindolo
extraoficialmente
xy
F, es un predicado didico F,(x,y)
que leemos "mas" "suma" y
escribimos extraoficialmente +
F,,
es un predicado didico F,,
(x,y)
que
leemos
"por"
"multiplicacin"
y
escribimos
extraoficialmente .
Los smbolos lgicos y auxiliares de LA ya nos
son
conocidos.
Los
trminos
(extraoficialmente, t1, t2, ... tn) de LA se
definen inductivamente:
- todo termino atmico es un trmino
- si t1,t2 son trminos, entonces lo son
t1+t2, t1.t2, t1'
Frmulas atmicas de LA son todas y slo
las expresiones de LA en la forma t1t2, t1t2.
15
15
15
15
15
15
15
15
23
(1995)
16
16
16
'
113
013
813
213
913
16
,
$
713
16
16
16
Ejercicios 5.6.
1. Encontrar los nmeros de Gdel de
las expresiones siguientes:
a. )()(
b. 13
c. 1+1-11
2. Hay alguna expresin E de LA tal
que E=g(E)?
3. Hay alguna diferencia entre el
nmero de Gdel de 1 y 1? Y entre los
nmeros de Gdel de 2 y 1+1?
4. [opcional] Cmo habran de ser los
nmeros de
Gdel de los smbolos
atmicos si nos atuvisemos
a la base
diez?
16
16
16
17
17
17
Prueba:
Sea
X
cualquier
conjunto
aritmtico. Sindolo, algn predicado H'(x)
define X en LA. Por el teorema 5.4., tambin
el conjunto X# es aritmtico, y por tanto
definido en LA por algn predicado H(x):
(1)
H(n) nX#
para todo
nmero n [definicin definibilidad]
Como H(x) es una expresin de LA, tiene un
nmero de Gdel h. O sea, h=g(H(x)).
Puesto que (1) es cierto para todo nmero
n, lo es en particular para h, esto es:
(2)
H(h) hX#
Pero por definicin de X#, a X# pertenecen
todos y slo los nmeros n tales que d(n)
pertenece a X, o sea:
(3)
hX# d(h)X
Pero sabemos que d(h)=r(h,h)=g(H[h]).
Esto es,
(4)
hX# g(H[h])X
(5)
H(h) g(H[h])X
Como por otra parte demostramos que
H(h)H[h] (nota 5),
(6)
H[h] g(H[h])X
17
17
O OF
GUA BIBLIOGRFICA
a)
b)
c)
d)
e)
17
17
17
17
17