You are on page 1of 9

Estrategias de demostraciones deductivas en clculo de

deduccin natural
Numa Tortolero
Un enfoque que resulta til y metdico en el momento de determinar la deducibilidad de una frmula
lgica, es representarse el proceso deductivo como una actividad dirigida a alcanzar un objetivo y para
la cual hay que aplicar alguna entre varias estrategias o tcticas posibles. Esta manera de concebir la
deduccin ha sido aplicada con cierto !ito en el dise"o de programas de demostracin automatizada
de teoremas.
Una formalizacin de este sistema de deduccin de teoremas es presentada por #alish y $ontague en
su te!to Logic: Techniques of Formal Reasoning. En esta obra, los autores presentan dos grupos de
directivas para la demostracin deductiva de argumentos formales, un grupo para la lgica
proposicional y otro para la lgica de predicados.
%irectivas para la demostracin deductiva de argumentos formalizados en lgica proposicional&
'upongamos que tenemos ciertas premisas y que queremos derivar como conclusin la oracin
simblica . (omenzamos escribiendo&
Demostrar .
)odemos continuar en una de tres maneras, cada una de las cuales tiene numerosas contrapartes
intuitivas en la derivacin de las matemticas, en el razonamiento en cortes legales y en la vida
cotidiana&
*i+ Por derivacin directa. Escribimos la siguiente l,nea que puede ser establecida en forma
independiente *por ejemplo, una premisa o una oracin acompa"ada por una derivacin
subsidiaria+ y procedemos aplicando reglas de inferencia, derivaciones subsidiarias y citas de
premisas hasta asegurar . Una derivacin directa de , entonces tendr la forma&
Demostrar
.
.

*ii+ Por derivacin condicional, en caso de que tenga la forma&


* - + ,
donde y son oraciones simblicas. En este caso escribimos luego, como suposicin, la
oracin , y procedemos por reglas de inferencia, derivaciones subsidiarias y citando
premisas hasta asegurar . .s, que una derivacin condicional de
* - +

entonces tendr la forma&
Demostrar * - +
*'uposicin para derivacin condicional+
.
.
.

*iii+ Por derivacin indirecta. En este caso escribimos lo siguiente como suposicin&
/ ,
y procedemos por reglas de inferencia, derivaciones subsidiarias y citando premisas hasta
asegurar una oracin simblica y su negacin&
/ ,
'i es una negacin, supongamos
~ ,
podemos asumir en vez de
/ /
y procedemos como arriba. .s, que una derivacin indirecta de tendr la forma&
Demostrar
/
.
.

.
.
/
o, en caso de que es la negacin de una oracin ,
Demostrar ~

.
.

.
.
/
0a derivacin indirecta tambin es conocida como derivacin por reduccin al asurdo y su
escogencia depende de la siguiente consideracin& para demostrar que una aseveracin es el
caso, es suficiente asumir que no lo es, y a partir de esta suposicin derivar una contradiccin
*es decir, un par de oraciones, una de las cuales es la negacin de la otra+1 pues entonces nuestra
suposicin debe ser errada y debe ser el caso.
(uando se complete la derivacin siguiendo estos mtodos, indicamos su culminacin cancelando la
indicacin 2Demostrar2 en la primera l,nea y encerrando en una caja las siguientes l,neas.
0a idea de encerrar en cajas cada derivacin subsidiaria fue propuesta por 'tanisla3 4a56o3s6i al
presentar el clculo de deduccin natural en 789:, simultnea e independientemente de ;erhard
;entzen. $ediante este procedimiento se intentaba mostrar con la mayor claridad posible hasta donde
conduc,a una deduccin iniciada partiendo de una suposicin arbitraria y para definir el mbito en
donde esa suposicin ten,a efecto. (omo resultado, se obtiene una demostracin encerrada en un
recuadro, llamado caja, que encierra otras cajas que contienen otras demostraciones subsidiarias en ella.
(omo ejemplo, presentamos la demostracin del teorema <*) =+ > */? /=+@ *) =+
(omo puede observarse, cada condicional aparece demostrado en el nivel de la demostracin
subsidiaria de la caja que rodea cada una de esas subdemostraciones. 'i una de las frmulas relevantes
para una demostracin no se encuentra en el nivel adecuado, entonces se puede aplicar una regla que
permite que las l,neas de un nivel sean repetidas en los subsiguiente subniveles.
. partir del trabajo de Aitch, algunos autores proponen el uso de l,neas en vez de cajas para especificar
el mbito de una derivacin iniciada con una suposicin y terminan con la correspondiente descarga de
esa suposicin. Es decir, no se usa todo el rectngulo sino slo una l,nea vertical a la izquierda, que
indica el mbito de una demostracin subsidiario, que comienza desde la primera frmula de una
demostracin, que es una suposicin, y llega hasta la frmula donde es descargada la suposicin.
Brving (opi lo hace de la siguiente manera&
Ctros autores, como $anuel ;arrido, proponen el uso de barras&
0a diferencia entre el uso de cajas y de barras, adems de la forma de representacin, es que el mtodo
de las barras e!ige, en vez de cerrar las barras, culminar la derivacin condicional con la descarga de la
suposicin por la aplicacin del teorema deductivo o regla de introduccin del condicional, culminar la
derivacin indirecta con la aplicacin de la regla de producto o introduccin del coyuntor a las
frmulas que estn en contradiccin y hacer sta e!pl,cita.
(uando se procede por derivacin directa, tambin pueden introducirse suposiciones con las frmulas
que conforman una disyuncin, e intentar llegar con cada suposicin a la frmula que se intenta
demostrar. 'e trata de la aplicacin de la regla de la demostracin por casos o eliminacin de la
disyuncin. En este caso, cada suposicin queda descargada o cancelada al llegar a la frmula que se
busca demostrar.
0a nocin de descarga es esencial en las demostraciones realizadas aplicando clculo de deduccin
natural porque, cuando se realiza una demostracin empleando este mtodo, no debe quedar ninguna
suposicin sin descargar. )or eso es importante considerar la definicin que hace %ag )ra3itz de una
funcin de descarga en su obra !atural Deduction *78DE+& por funcin de descarga F se entiende una
funcin que, en una demostracin subsidiaria F, asigna a cada suposicin " la propia frmula " u otra
frmula en F, debajo de ". %ecimos que una suposicin " es descargada respecto a F en # si F*"+G# .
%ecimos tambin que # va a depender respecto a F de la suposicin ", si # pertenece a la demostracin
subsidiaria H en F que comienza con " y " no est descargada respecto a F en la aparicin de una
frmula que precede a # en H.
En el caso de la lgica de predicados, tenemos&
*7+ 'i es una forma simblica, entonces
Demostrar .
)uede aparecer como una l,nea *.notacin& 2.cierto2+
*I+ (ualquiera de las premisas puede aparecer como una l,nea *.notacin& 2)remisa2+
*9+ 'i y son frmulas simblicas, tal que
Demostrar * - +
aparece como una l,nea, entonces puede aparecer como la siguiente l,nea *.notacin&
2'uposicin2+.
*:+ 'i es una forma simblica, tal que
%emostrar J
aparece como una l,nea, entonces
/
puede aparecer como la siguiente l,nea1 si es una frmula simblica tal que
Demostrar /
aparece como una l,nea, entonces puede aparecer como la siguiente l,nea *.notacin&
2'uposicin2+.
*Ea+ Una frmula simblica puede aparecer como una l,nea si se sigue de l,neas antecedentes
por una regla de inferencia del clculo proposicional.
*Eb+ Una frmula simblica puede aparecer como una l,nea si se sigue de una l,nea antecedente
por eliminacin del e!istencial, suponiendo que la variable de instanciacin no aparece en
ninguna l,nea anterior. *0a notacin para *Ea+ y *Eb+ deber,a referir a la regla de inferencia
empleada y los nmeros de la lineas antecedentes involucradas+.
*D+ (uando ha aparecido la siguiente disposicin de l,neas&
Demostrar
7
.
.
m ,
de manera que entre 7 y m no aparece ningn 2Demostrar2 sin cancelar y
*i+ aparece sin encerrar entre 7 y m,
*ii+ es de la forma
*7 - I+
y I no aparece encerrado en una caja entre 7 y m,
*iii+ para alguna frmula , y su negacin aparecen no encerrados en caja entre 7 y m, o
*iv+ es de la forma
K7 ... K6 ,
aparece no encerrada en cajas entre las l,neas 7 y m, y las variables K7 hasta K no son
libres en l,neas anteriores a las apariciones desplegadas de
Demostrar J ,
entonces se puede cancelar simultneamente la aparicin desplegada de 2Demostrar2 y encerrar
en una caja las l,neas subsiguientes.
(omo antes, una derivacin se com$leta en caso de que todas las l,neas estn encerradas en cajas o
contengan 2Demostrar2 cancelado. Una frmula simblica J es deri%ale *en el clculo de predicados+
de premisas simblicas dadas en el caso de que, usando slo las clausulas *7+ a *D+, se pueda construir
una derivacin completa de esas premisas donde aparezca&
Demostrar /
como una l,nea no encerrada en una caja *es decir, una derivacin que no emplee premisas+ y un
teorema es una frmula simblica derivable de una clase vac,a de premisas.
Ejemplos de demostraciones al modo de #alish > $ontague& Logic. Techniques of Formal Reasoning

You might also like