Академический Документы
Профессиональный Документы
Культура Документы
ARBOLES ANALITICOS
(a)
*
*
/ \
* *
/\
* **
(b)
*
*
(c)
*
/ \
* *
/\
**
*
3.3. Reglas para el sistema T
Las reglas, que se aplican a frmulas etiquetadas del LPO, son las que se ofrecen a
continuacin.
(V)
VxA[x]
VA[ai]
(F)
FxA[x]
FA[c]
(V)
VxA[x]
VA[c]
(F)
FxA[x]
FA[ai]
(V)
V(AB)
VA
VB
(F)
(V)
V(AB)
VA
VB
(F)
(V)
V(AB)
FA
VB
( F)
(V)
V(AB)
VA
FA
VB
FB
(F)
F(AB)
FA
FB
F(AB)
FA
FB
F(AB)
VA
FB
F(AB)
VA
FA
FB
VB
(V)
V(A)
|
FA
(F)
FA
|
VA
Restriccin: En (F) y (V) c debe ser una constante de individuo nueva en la rama.
Por el contrario en (V) y (F) ai es cualquiera de las constantes de individuo a1, ..., an
,que aparezcan en enunciados anteriores de la rama en la que est el enunciado al cual
se le aplica la regla o, en el caso de que ningn enunciado de la rama contenga
constantes, una nueva constante de individuo.
Nota: El resultado de aplicar una regla a una frmula etiquetada debe escribirse en todas
las ramas abiertas que aparezcan debajo de esta.
3.3.1. Regla de cierre de ramas.
Recurdese que si en una misma rama aparecen VA y FA, entonces se dir que
la rama est cerrada, lo que se indica marcando con una x al extremo de la rama.
Esquemticamente
:
VA
:
FA
x
donde los dos puntos indican un nmero finito de nodos. En un sentido informal, el
cierre de una rama significa que se ha hallado una inconsistencia (aceptando el supuesto
de que un enunciado no puede ser verdadero y falso).
El enunciado A debe ser atmico, ya que el sistema exige que se apliquen todas
las reglas correspondientes a los smbolos lgicos que aparecen en enunciados. Es decir,
tiene sentido aplicar la regla de cierre de rama nicamente en el caso en que los
enunciados sea atmicos. Por lo dems, imagnese un caso de razonamiento como, por
ejemplo
xy((RxySyx) zQxyz)
_________________________
xy((RxySyx) zQxyz)
que es trivialmente vlido. No diramos que con slo etiquetarlos y cerrar la rama
hemos aplicado el mtodo. Sobre todo visto como un mtodo mecnico o automtico de
demostracin.
3.4. Observaciones.
Como puede verse, para cada smbolo lgico hay reglas de dos tipos: reglas de
verdad (las de la izquierda) y reglas de falsedad (las de la derecha). La relacin con
las reglas de verdad (o condiciones de verdad para las constantes lgicas) preformales
del pargrafo 2 salta a la vista. Las reglas siempre descomponen o analizan las
frmulas en subfrmulas (se puede decir que eliminan el smbolo lgico al que se
8
aplican). Es por ello que a los rboles construidos de acuerdo con estas reglas se los
llama analticos.
Estas reglas sirven tanto para determinar la validez (o, en determinados casos, la
invalidez) de un razonamiento formulado en el lenguaje LPO como para determinar si
un enunciado de LPO es una ley lgica (o, en determinados casos, si no lo es), y
finalmente para determinar tambin si un conjunto de enunciados es o no consistente..
As como las reglas se basan directamente en las condiciones de verdad para los
smbolos lgicos, el mtodo se basa tambin en la definicin de razonamiento vlido
basada en el concepto de verdad: un razonamiento es vlido si su forma
correspondiente carece de contraejemplo, es decir, un ejemplo con premisas verdaderas
y conclusin falsa. Ms precisamente, se basar en ver si, en el caso de un
razonamiento, el conjunto de enunciados formado por las premisas junto con la
negacin de la conclusin, o, en el caso de un nico enunciado, el conjunto unitario
formado por la negacin del enunciado, es consistente. Si no lo es, esto significa que la
conclusin es consecuencia lgica de las premisas, o que el enunciado es consecuencia
lgica del conjunto vaco. (Los conceptos de consistencia y de consecuencia lgica
sern analizados formalmente ms adelante.) En este sentido, puede decirse que el
sistema de rboles es una transposicin de conceptos semnticos a un mtodo de
derivacin.
As, puede decirse tambin que el mtodo procede por refutacin o por
bsqueda de un contraejemplo y puede considerarse como una variante del mtodo por
el absurdo. Dicho de manera sucinta, dado un razonamiento, se supone junto la verdad
de sus premisas y la falsedad de la conclusin. Luego se aplican las reglas a todo
enunciado que contenga smbolos lgicos, obtenindose un rbol de derivacin. Si en
toda rama construida aparece una frmula atmica VA y FA, entonces el razonamiento
es vlido. Anlogamente se har respecto de un nico enunciado.
Una observacin final: Obviamente las lneas que van indicando ramas y
bifurcaciones no representan la inferencia lgica. Ms bien, representa lo mnimo que se
puede afirmar consistentemente a partir de los enunciados que estn arriba de la lnea.
Cuando aparece la x es que ya nada puede afirmarse con consistencia a partir de los
enunciados enlazados en la rama.
Otra forma de interpretar las bifurcaciones indicadas por las lneas es como la
conversa de la relacin de inferencia lgica. Es decir, si la premisa es falsa, entonces
una cualquiera de sus conclusiones es falsa. Dicho de otro modo, si cualquiera de las
conclusiones de una regla de rboles es verdadera, entonces la premisa ser verdadera.
Esto est ligado al carcter refutatorio del mtodo. Ms adelante se volver sobre este
tema.
VB[b]
F(A B[b])
VA
FB[b]
x
12
(4) Si queda alguna frmula no atmica sin marcar en alguna rama abierta, entonces
pueden darse los siguientes casos: (a) Si es una frmula molecular o con significado
existencial (comienza con un cuantificador existencial o la negacin de un universal),
entonces aplquese la regla correspondiente volviendo al paso 10.2. (b) Si es una
frmula universal (que comienza con un cuantificador universal o con la negacin de un
existencial), entonces obsrvese si hay en la rama alguna constante de individuo
respecto de la cual pueda aplicarse la regla respectiva. En caso afirmativo vuelva a 10.2.
En caso contrario (es decir, las nicas frmulas sin marcar son frmulas universales y
no quedan constantes de individuo respecto de los cuales puedan aplicarse las reglas), la
conclusin no es derivable a partir de las premisas.
Ntese que en algunos casos el procedimiento puede continuarse indefinidamente
(rboles infinitos). Desde el punto de vista computacional, esto es lo que se denomina
problema de la parada: en tanto procedimiento mecnico, los enunciados indecidibles
hacen que el procedimiento nunca se detenga.
9. La consistencia en los rboles analticos
La idea de consistencia es esencial para los rboles lgicos, puesto que, como se
ver en detalle ms adelante, es un test de consistencia. En efecto, lo que el mtodo
muestra en el caso de un razonamiento vlido es que la negacin de la conclusin es
inconsistente con las premisas, y esto se evidencia en que todas las ramas del rbol
construido estn cerradas. Por lo tanto, si hay al menos una rama abierta el conjunto de
partida para construir el rbol es consistente (la negacin de la conclusin es consistente
con las premisas, de modo que el razonamiento originario es invlido).
Este hecho sugiere la siguiente definicin de consistencia mediante el sistema T:
9.1. Un conjunto de enunciados es consistente si y slo si el rbol construido a partir de
sus miembros, etiquetados todos con V, mediante las reglas del sistema T tiene al
menos una rama abierta.
De aqu se sigue directamente un mtodo para determinar consistencia. Tmese el
ejemplo del conjunto formado por los enunciados (Qa Sa), (Pa (Qa Sa)) y
(x(Px)). Este es el rbol resultante
V(Qa Sa)
V(Pa (Qa Sa))
V(x(Px))
VQa
VSa
Fx(Px)
FPb
VPb
/ \
FPa
VQa & Sa
VQa
VSa ,
el cual, al tener al menos una rama abierta, muestra que el conjunto es consistente.
13
14
formuladas en este caso para enunciados del LPO, son las que se ofrecen a
continuacin.
(1)
xA[x]
A[ai]
(2)
xA[x]
A[c]
(1)
xA[x]
A[c]
(2)
xA[x]
A[ai]
(&1)
A&B
A
B
(&2)
(A&B)
A
B
(v1)
AB
A
B
(v2)
(AB)
A
B
(1)
AB
A
B
( 2)
(AB)
A
B
(1)
AB
A
A
B
B
(1)
A
:
A
x
(2)
(A es un
enunciado
atmico)
(2)
(AB)
A
A
B
B
A
|
A
Restriccin: De manera anloga a lo que ocurre con el sistema T, en (2) y (1) c debe
ser una constante de individuo nueva en el rbol. Por el contrario en (1) y (2) ai es
cualquiera de las constantes de individuo a1, ..., an , que aparezcan en enunciados
anteriores de la rama en la que est el enunciado al cual se le aplica la regla o, en el caso
de que ningn enunciado de la rama contenga constantes, una nueva constante de
individuo.
Nota: El resultado de aplicar una regla a un enunciado debe escribirse en todas las
ramas abiertas que aparezcan debajo del enunciado.
11.1 Observaciones.
15
Como puede verse, para cada smbolo lgico hay reglas de dos tipos: reglas de
afirmacin (las de la izquierda) y reglas de negacin (las de la derecha). La relacin
con las reglas de verdad (o condiciones de verdad para las constantes lgicas) del
pargrafo 2 salta a la vista, teniendo en cuenta que, a partir de las reglas de verdad para
la negacin, afirmar un enunciado es afirmar su verdad, y afirmar la negacin de un
enunciado es afirmar su falsedad. De este modo, la conectiva negacin sirve, gracias a
las reglas de verdad, para expresar la falsedad. Ntese los cambios en las reglas de
negacin: la primera, (1), expresa la situacin en que se puede cerrar un rbol, la
segunda es una forma de la regla de doble negacin.
Resulta obvio que estas reglas sirven tanto para determinar la validez (o, en
determinados casos, la invalidez) de un razonamiento formulado en el lenguaje LPO
como para determinar si un enunciado de LPO es una ley lgica (o, en determinados
casos, si no lo es). En general, un gran nmero de caractersticas del sistema T se
conservan en TN. Sin embargo, existe una diferencia importante. En el caso de T, la
determinacin de validez o invalidez o consistencia e inconsistencia, etc. (segn cada
caso), depender exclusivamente de aplicar las reglas para los smbolos lgicos que
aparezcan en los enunciados en cuestin. Por el contrario, en el caso de TN siempre
debern aparecer las reglas para negacin. Por ejemplo, para determinar en el sistema
TN la validez de un razonamiento que contenga nicamente el condicional como
smbolo lgico, no bastarn las reglas relativas al condicional, sino que debern usarse
las reglas para la negacin. Con ello las reglas dejan de ser separables o independientes,
una propiedad que por razones de teora lgica se quiere tener en sistemas lgicos de
este tipo. Cuando las reglas del sistema para cada smbolo lgico son separables, es
posible modificarlas localmente, sin alterar el resto, a fin de obtener otros sistemas
lgicos (como por ejemplo, la lgica intuicionista).
Tmese como ejemplo el razonamiento 6.1 visto anteriormente
xQx / x (Px Qx),
cuyo rbol, segn TN, sera el siguiente
1. xQx
2. x (Px Qx)
3. (PcQc)
4. Pc
5. Qc
6. Qc
x
16
17
A B
:
:
C
C
C,
(*)
A
A
.
Los siguientes son dos ejemplos de derivacin empleando las reglas mencionadas.
18
1. AvB
2. A
/
3. B
4. A
5.
6. B
7.
8.
9. B
sup. abs.
sup. casos
regla E de 2 y 4
sup. casos
regla de 3 y 6
Ev
por absurdo clsico
(A&B)
A
B
:
:
C
C
(v)
19
(AvB)
(AvB)
(Ejercicio: demustrese su equivalencia con las reglas de introduccin para & y v.)
Las reglas del sistema as obtenido pueden formularse a la manera de rboles y lo
mismo toda derivacin. Una consecuencia de esta versin modificada de Deduccin
Natural es que habr dos tipos de reglas: las de casos, que bifurcan, y las directas o
lneales que no bifurcan.
Puede observarse que tanto en esta reformulacin de la Deduccin Natural como
en el sistema de rboles hay una estrategia nica de derivacin. Ms aun, puede
determinarse que existe una nica derivacin para cada enunciado derivable.
12.1 Arboles analticos y deduccin el natural: el sistema N*
En suma, el sistema obtenido de la manera recin expuesta sera una
simulacin de los rboles dentro de la deduccin natural; procedera siempre por
absurdo y contendra las reglas que se detallan a continuacin (por lo dems, todas ellas
derivables en N).
(E)
(E)
(E&)
(E)
(E*)
x A[x]
A[a]
x A[x]
A[c]
:
C
C
A&B
()
()
A&B
AB
A
B
:
:
C
C
C
A B
A
B
:
:
C
C
x A[x]
A[c]
A[c]
x A[x]
(& )
(v)
A[a]
(A&B)
A
B
:
:
C
C
C
(AvB)
(AvB)
(A B)
(A B)
()
A
B
20
(E)
A
A
(DN)
Al sistema formado por estas reglas puede llamrselo N*. As, Un enunciado A es
derivable en N* a partir de un conjunto de enunciados si a partir de los enunciados de
y A se obtiene una contradiccin empleando las reglas de N*. Un enunciado A es
teorema de N* si a partir de A se obtiene una contradiccin aplicando las reglas de N*.
12.2 Equivalencia entre TN y N
Sobre la base de lo expuesto hasta aqu, y empleando el sistema N* como
puente, puede verse una manera de establecer que todo lo que es derivable en TN es
derivable en N. Restara estudiar la afirmacin conversa, a saber, que todo enunciado
derivable en N es derivable en TN, lo que implica una manera de convertir toda
derivacin en TN en una derivacin en N. Si esto fuera as, se podra decir que los dos
sistemas son equivalentes, esto es, ambos sirven para obtener las mismas conclusiones a
partir de un conjunto de premisas y los mismos teoremas. Dicho de otro modo, ambos
determinan el mismo conjunto de razonamientos vlidos y de leyes lgicas,
caracterizando, de este modo, la misma lgica: la lgica de predicados de primer orden
(hasta ahora sin identidad). Aqu nos limitaremos a afirmar, sin demostrarlo, el siguiente
metateorema.
12.2.1. TN y N son sistemas equivalentes para la lgica de predicados de primer orden.
Es decir:
(i) Un enunciado A de LPO es derivable en TN a partir de un conjunto de enunciados
de LPO si y slo si A es derivable a partir de en N, y
(ii) Un enunciado A es teorema de TN si y slo si A es teorema de N.
21