• No se han encontrado resultados

Un estudio de los teoremas de corrección, completud y compacidad de un cálculo axiomático de la Lógica Proposicional clásica

N/A
N/A
Protected

Academic year: 2020

Share "Un estudio de los teoremas de corrección, completud y compacidad de un cálculo axiomático de la Lógica Proposicional clásica"

Copied!
175
0
0

Texto completo

(1)

UNIVERSIDAD NACIONAL DE ANCASH

“SANTIAGO ANTÚNEZ DE MAYOLO”

FACULTAD DE CIENCIAS

ESCUELA ACADÉMICO PROFESIONAL DE MATEMÁTICA

Un estudio de los teoremas de corrección, completud y

compacidad de un cálculo axiomático de la lógica

proposicional clásica

TESIS PARA OPTAR EL TÍTULO DE LICENCIADO EN MATEMÁTICA

Presentada por : Bach. León Rojas, Alexander Nabí

Asesor : Dr. Niquín Alayo, Esmelin

Huaraz – Perú

(2)
(3)

Índice general

Resumen V

Abstract VI

Introducción 9

Nomenclatura 10

1. Principios de la Lógica proposicional clásica 12

2. Lógica proposicional clásica: Un enfoque semántico 14

3. Lógica proposicional clásica: Un enfoque sintáctico 56

4. Los teoremas de Corrección, Completud y Compacidad 90

5. Resultados y discusión 124

6. Conclusiones 142

(4)

A. Conjuntos C y C 145

B. Inducción matemática 157

C. Recursión 162

D. Alfabeto y palabras 165

E. Numerabilidad 170

F. Metalenguaje y metateorema 171

(5)

Resumen

En este trabajo se estudian los teoremas de corrección, completud y compacidad

en el marco de la Lógica proposicional clásica. Se detallan las demostraciones de

estos teoremas y se analizan sus significados e implicaciones. Para lograr tal fin,

previamente se realiza un estudio de los principios lógicos, la semántica y la sintáctica

involucrados en la Lógica proposicional clásica. Finalmente, se concluye que esta

lógica posee las propiedades de corrección (débil y fuerte), completud (débil y fuerte)

y compacidad.

(6)

Abstract

In this work the theorems of soundness, completeness and compactness are

stu-died within the frame of the Classical Propositional Logic. These theorems are

de-monstrated in detail, and their meanings and implications are also analyzed. In

order to reach our aim, first, the logical principles, the semantics, and syntactics

involved in the Classical Propositional Logic are studied. Finally, it is concluded

that this logic has the properties of weak and strong soundness, weak and strong

completeness and compactness

(7)

Introducción

Existen una gran diversidad de lógicas que en una primera aproximación pueden

agruparse en lógicas clásicas(donde están, por ejemplo, la lógica proposicional ’clá-sica’ y la lógica ’clá’clá-sica’ de primer orden) y las lógicas no clásicas (la lógica difusa o de la vaguedad, la lógica dialéctica, la lógica paraconsistente, la lógica cuántica,

la lógica temporal, la lógica de la relevancia, etc). De toda esta gama, hoy por hoy

la lógica clásica de primer orden (y así la lógica proposicional clásica) ocupan un

lugar central en la lógica contemporánea y sirven como punto de referencia para

otras partes o teorías de la lógica, [24, pág.71].

Puede presentarse - como lo afirma [9, pág.87] - a la lógica clásica de primer orden

como una extensión de la lógica proposicional clásica, por lo que un paso previo

para comprender cabalmente la lógica clásica de primer orden y posteriormente

otras lógicas y los conceptos que les son comunes o no (como sintaxis, semántica,

derivación, corrección, completud, compacidad, etc) es comenzar por un estudio de

la lógica proposicional desde diversas lentes, es decir, teniendo por un lado en cuenta

(8)

o puente que entre tales aspectos pudiera haber.

Con tal propósito, el de comprender parte de los aspectos semánticos y

sintác-ticos y con el objetivo principal de comprender el significado y proporcionar

de-mostraciones detalladas de las propiedades (teoremas) de corrección, completud y

compacidad (que no son necesariamente compartidas por todos los sistemas lógicos

( [19, pág.51])) que la lógica clásica proposicional posee, a través de una investigación

documental, dividimos la presente tesis en los siguientes capítulos:

Capítulo 1, aquí presentamos los principios en los que se fundamenta o soporta la

Lógica proposicional clásica.

Capítulo 2, aquí presentamos un estudio semántico de la lógica proposicional.

Capítulo 3, donde se estudia desde un enfoque sintáctico la lógica proposicional,

para lo cual en este capítulo se introduce un cálculo axiomático formal.

Capítulo 4, que contiene los teoremas de corrección, completud y compacidad,

ob-jetos principales de esta tesis. En este capítulo detallamos en lo posible las

demos-traciones que ya existen de ellos.

(9)

que considero más importantes de cada capítulo previo (Capítulos 1, 2, 3 y 4),

mos-trando en algunos casos, su uso, interpretación o relación con temas no propios de

la lógica proposicional.

Capítulo 6, en esta parte se redactan las conclusiones con relación al objetivo

prin-cipal de esta tesis (mencionado líneas arriba) que en esencia nos dice que la Lógica

proposicional clásica es correcta, completa (ambas en los sentidos débil y fuerte) y

compacta.

Asimismo, se incluyen los anexos A, B, C, D, E y F en los que se proporcionan

algunos conceptos matemáticos y de lenguaje, requeridos en el desarrollo de este

trabajo o para comprender las demostraciones hechas en otros textos y a las que

remitimos en algunas ocasiones.

Finalmente, se proporciona una lista de las referencias usadas en el desarrollo de

(10)

Nomenclatura e indicaciones

1. A, usualmente usado para representar un alfabeto.

2. A.P., abreviatura para ’análisis de prueba’.

3. As., abreviatura para ’asumir’ o ’sea’.

4. fbf, abreviatura para ’fórmula(s) bien formada(s)’

5. F, representa el conjunto de todas las fbf

6. | |, δ, δ son notaciones para valuación.

7. WpEq, W pAq representan el conjunto de todas las expresiones construidas desde un alfabetoE o A, respectivamente.

8. P, representa el conjunto de todas las letras proposicionales.

9. F F rA, B, C, ...s tiene dos posibles interpretaciones. Si no se indica nada, esta notación dice que las letras proposicionales que ocurren enF están entre

A, B, C, ...(ver la Notación 2.14 y la Observación 3.11.b).

(11)

11. Indistintamente usamos ’dos presentaciones distintas’ de tablas de verdad (ver

Definición 2.12).

12. A veces se usan un par de puntos, uno a cada lado de un operador lógico,

para denotar que es el operador principal o bien para denotar que se debe

interpretar en el metalenguaje.

13. Aunque usualmente las letrasA, B, C, ..., A1, A2, A3, ... se usan para

represen-tar letras proposicionales, pueden también represenrepresen-tar fbf complejas, esto

de-penderá del contexto o de lo que se indique explícitamente.

14. €, indicará subconjunto propio.

15. HI, abreviatura para hipótesis inductiva.

16. El símboloindica que se ha hecho una asignación, así por ejemplo,

(12)

Capítulo 1

Principios de la Lógica

proposicional clásica

Principios de la Lógica clásica proposicional

Principio de bivalencia [6], [21], [9]

Es el principio (o la afirmación metateórica) según el cual (o la cual) cualquier

enunciado (lógico) es o bien verdadero o bien falso. Si «Tp» está por «p es verdadero»

y «T p» está por «p es falso», el principio de bivalencia es «Tp š T p». En la lógica proposicional clásica la bivalencia se expresa como «p_ p », (vea [21]).

El principio de bivalencia también puede reenunciarse así (vea [5]): Cada

enun-ciado es verdadero o falso. Por ejemplo, si decimos que ’Fred está en Europa’, la

(13)

verdad: O verdadero o falso.

Principio de tercio excluso, tercero excluido o tertium non

datur [23], [9]

Es el principio según el cual la disyunción de cualquier enunciado (lógico) con su

negación es siempre verdadera. Si «Tp» está por «p es verdadero» y «T p» por

«p es falso», el principio de “tercio excluso es «T(p_ p)» ”( [22, pág.788]) . Así, este principio en la lógica proposicional clásica nos dice que (p_ p) es una verdad lógica.

El principio de tercio excluso puede reenunciarse así (vea [5]): Para cualquier

enunciado P, P o no-P, debe ser verdadero. Por ejemplo, si decimos ’Fred está en

Europa’, entonces o ’Fred está en Europa’ o ’No es cierto que Fred está en Europa’

Principio de contradicción [9]

“Llamado también principio de no contradicción ”, es el “principio según el

cual un enunciado y su negación no pueden ser simultáneamente verdaderos ”; [22,

pág.788]. Si «Tp» está dado por «p es verdadero» y «T p» por «p es falso», el

(14)

Capítulo 2

Lógica proposicional clásica: Un

enfoque semántico

Definición 2.1 (Lenguaje formal). Definimos a continuación un lenguaje formal

L0 que nos servirá para el análisis de ciertos argumentos [32].

A. AlfabetoA. Constituido por:

a. El conjunto P de letras mayúsculas con o sin subíndices (que llamaremos

letras proposicionales o símbolos de sentencia):A, B, C, ..., A1, B1, C1, ..., An, Bn, Cn, ... b. Los símbolo (que llamaremos conectivos lógicos): ,^,_,Ñ,Ø

c. Los símbolos de puntuación:q,p

Resumiendo, el alfabeto de L0 es:P Y t ,^,_,Ñ,Øu Y tq,pu

(15)

a. Toda letra proposicional es una fbf.

b. Si Φ y Ψ son fbf arbitrarias, también lo son:

p Φq,pΦ^Ψq,pΦ_Ψq,pΦÑ Ψq,pΦØΨq

c. Las únicas fbf son aquellas que se obtienen por medio de (a) o (b).

Tabla 2.1: Conectivas lógicas [11]

Símbolo Representa Lectura usual

la negación no

^ la conjunción y

_ la disyunción o (inclusiva)

Ñ el condicional si..., entonces...

Ø el bicondicional si y sólo si

Definición 2.2(Conectivas lógicas). Dadas dos fbf cualesquiera Φ y Ψ definimos

las conectivas lógicas del lenguaje L0 como sigue [11], [14, pág.4]:

a. p Φq es verdadera si y sólo si pΦq es falsa.

b. pΦ^Ψq es verdadera si y sólo si pΦq es verdadera y pΨq es verdadera; en cualquier otro caso es falsa.

(16)

d. pΦÑ Ψq es falsa si y sólo si pΦq es verdadera y pΨq falsa; en cualquier otro caso es verdadera.

e. pΦØ Ψq es verdadera si y sólo si pΦq y pΨq tienen simultáneamente el mismo valor de verdad; en cualquier otro caso es falsa.

Las definiciones a-e de la Definición 2.2 se muestran en forma tabular en la Tabla

2.2.

Tabla 2.2: Definición tabular de las conectivas lógicas

pΦq pΨq p Φq pΦ^Ψq pΦ_Ψq pΦÑ Ψq pΦØ Ψq

0 0 1 0 0 1 1

0 1 1 0 1 1 0

1 0 0 0 1 0 0

1 1 0 1 1 1 1

Definición 2.3 (Definición inductiva de una sucesiónpFnqnPN0,subconjunto

de WpAq). Dados (ver [7, p. 10] y las definiciones 4 y 5 en [3]):

U como el conjunto de todas las expresiones, es decir, palabras cualesquiera

que incluye también al conjunto de letras proposicionales.

B P el conjunto de todos los símbolos de sentencia.

(17)

F tε , εα : ε :U ÑU, εα :UU ÑU, αÑ,^,_,Øu

definimos:

F0 P

p@n PN0q pFn 1 FnY t F :F PFnu Y tpF αGq:F, GPFn, αP t^,_,Ñ,Øuuq

Definición 2.4. La siguiente definición es un caso particular de la dada en el Anexo

A, y dice que dado el conjuntoFn de la Definición 2.3, definimos C como sigue:

C ¤

nPN

Fn

Definición 2.5. Sea F algún conjunto de fbf construidas a partir del conjunto de

símbolos de sentenciaB P de tal modo que:

a. B „F

b. Si la fbf AP F entonces p Aq PF

c. Si las fbf A,BP F entonces pAαBq PF con α P t^,_,Ñ,Øu

Observación 2.6. (Características de F definida en la Definición 2.5)

a. Primero, debemos responder la pregunta ¿F es exactamente el conjunto de

todas las fbf o es sólo un subconjunto propio de él?. Veamos, por el Principio

(18)

b. La segunda pregunta es si el conjunto F establecido en la Definición 2.5 ¿es

también la intersección de todos los conjuntos B_F inductivos de U - vea el Anexo A - (B, F yU se especifican más abajo)?, es decir, ¿F C? Veamos. Si consideramosU como el conjunto de todas las expresiones de nuestro lenguaje (es decir U WpAq en la Definición 2.1), B como el conjunto de símbolos de sentencia yF como el conjunto de las cinco operacionesε , ε^, ε_, εÑ, εØ; siendo además M „ U un conjunto B_F inductivo cualquiera, queremos probar si F XM. En efecto:

i. Dado que B „M,@M, entonces B „ XM ii. Analicemos los conjuntos M.

Muchos de los conjuntos M podrían contener fórmulas no bien formadas (podemos asumir que ello es así). No obstante, dado que por condición

M es B_F inductivo, es decir, B „ M y es cerrado bajo F, entonces

F „ M (vea la Observación 2.6.a). Así, todo M que contiene fórmulas no bien formadas también contendrá cualquier fbf.

iii. Por otro lado, algún otro conjunto M podría contener únicamente fbf. Si

denotamos a este conjunto comoM1, puesto que por hipótesisM esB_F

(19)

iv. En resumen, si M es un conjunto B_F inductivo cualquiera, entonces

F „ M,@M, siendo en particular M M1 F también un conjunto

B_F inductivo, y por tanto, es claro queXM Φ (diferente del conjunto vacío) y estará formado exclusivamente por fbf.

v. Si X, Y P XM entonces p@Mq pX, Y PMq, lo que implica que p@Mq :

pεpX, Yq PMq y pε pXq PMq, es decir, εpX, Yq P XM y ε pXq P

XM. Luego XM es cerrado bajo F.

vi. Por el Principio de inducción (vea el Anexo B), puesto que B „ XM se

concluye que XM es exactamente el conjunto de todas las fbf, y puesto queF es también el conjunto de todas las fbf tenemos queXM F (que es lo que queríamos verificar).

Dado que F XM(como acabamos de probarlo) y como por la Defi-nición A3, XM C, se concluye, por la Propiedad A.4 que F es el conjunto B_F inductivo de U más pequeño, generado desdeB porF, es decir, redundando una vez más, F es el subconjunto de U WpAqmás pequeño que contiene exactamente todas las fbf y que es cerrado bajo ε

(donde ,^,_,Ñ,Ø).

Teorema 2.7. F YnPNFn

Prueba

(20)

La Definición 2.4 nos dice queC ”

nPN

Fn

El Teorema A.11 (ver Anexos) nos dice queC C

Luego se concluye queF ”

nPN

Fn

Definición 2.8. Una asignación de valores de verdad a P es una función de P al

conjunto t0,1u donde P es el conjunto de letras proposicionales de L0 [7].

Observación 2.9.

a. Los términos asignación de valores de verdad, valuación, evaluación y

distri-bución de valores de verdad son ’sinónimos’.

b. Siδ es la función de valuación, la Definición 2.8 puede representarse simbóli-camente como:

δ : P Ñ t0,1u

A ÞÑ δpAq

es decir,δ PP t0,1u o lo que es lo mismo δP t0,1uP y, como se observa, lo que hace una valuación δ es asignar a la letra proposicional A un valor δpAq

que puede ser 0 o 1.

Teorema 2.10. Para cualquier asignación de valores de verdad δ P t0,1uP existe una única función δ : F Ñ t0,1u (puede ver [7] y [32]) que concuerda con δ

sobre P (es decir, extiende δ) y que satisface las siguientes propiedades:

(21)

b. @M, N P F, δpM ^Nq m´ın δpMq, δpNq(

c. @M, N P F, δpM _Nq m´ax δpMq, δpNq(

d. @M, N P F, δpM Ñ Nq 1δpMq δpMqδpNq

e. @M, N P F, δpM Ø Nq δpMqδpNq 1δpMq 1δpNq

Prueba

Como primera tarea debemos probar la existencia y unicidad de δ, para esto identificamos los términos del Teorema 2.10 con los términos usados en el Teorema

de la recursión (Anexo C).

Identificación de U, C, B, f, g

U : el conjunto de todas las expresiones

C F, donde por el ’Unique Readability Theorem’ (Anexo C) se sabe queF

es un conjunto libremente generado desdeB (como lo requiere el Teorema C.2 de la recursión).

B P, el conjunto de símbolos de sentencia deL0 f ε : U U Ñ U

pM, Nq ÞÑ εpM, Nq pM Nq

con ^,_,Ñ,Ø g ε : U Ñ U

(22)

Identificación de V, h, F, G

V t0,1u

: P Ñ t0,1u

F : t0,1u t0,1u Ñ t0,1u

px, yq ÞÑ F px, yq m´ıntx, yu o px, yq F px, yq m´axtx, yu o px, yq F px, yq 1x xy

o px, yq F px, yq xy p1xq p1yq

G : t0,1u Ñ t0,1u

x ÞÑ Gpxq 1x

Hasta aquí, como se ha visto, el Teorema 2.10 satisface las hipótesis del Teorema

de recursión (Anexo C), luego aplicando el Teorema de la recursión, concluimos para

el Teorema 2.10 que, existe una única función δ : F Ñ t0,1u (donde mirando el Teorema de la recursión, ) tal que:

i. @M PP, δpMq δpMq

ii. @M, N P F, δpεpM, Nqq δpM Nq F δpMq, δpNq

@M PF, δpε pMqq δp Mq G δpMq

(23)

Como segunda tarea debemos verificar las diversas igualdades enunciadas en el

teorema en demostración, es decir, lo que resta por probar es que las funciones F y

G definidas, concuerdan con las definiciones dadas para ,^,_,Ñ,Ø (Definición 2.2). Esto es fácil de corroborar; a modo de ejemplo veamos laconjunción:

δpε^pM, Nqq δpM ^Nq

$ ' ' ' ' ' ' ' ' ' ' & ' ' ' ' ' ' ' ' ' ' %

0, otros casos 0, otros casos 0, otros casos

1, siδpMq δpNq 1 por la Definición 2.2.b

$ ' ' ' ' ' ' ' ' ' ' & ' ' ' ' ' ' ' ' ' ' %

0m´ınt0,0u 0m´ınt0,1u 0m´ınt0,1u 0m´ınt1,1u

m´ın δpMq, δpNq(

Observación 2.11. Habitualmente se habla de valor de verdad de la fbf F, bajo la

asignación δ en vez deδ, es decir, en la práctica no se suele hacer distinción entre δ

y δ.

Definición 2.12 (de Tabla de verdad). Dada una fbf en la que aparecen n letras proposicionales distintas, la Tabla de verdad de esa fórmula se define como aquel

arreglo que requiere 2n filas. El número de filas debe ser tal que todas las posibles

(24)

representadas en la tabla( [12], [7]).

Intuitivamente podemos ver la relación entre el número de combinaciones 2n

(representado en un diagrama arbóreo (Figuras 2.1 y 2.2)y su tabla de verdad (vea

la Tabla 2.3 de una fórmula en la que aparecen tres letras proposicionales).

Figura 2.1: (Adaptado de [12]). Diagrama arbóreo que muestra todas las

posibles combinaciones de valores de verdad de una fbf en la que ocurren

(25)

Figura 2.2:Generalización arbórea de la Fig. 2.1, donde además se indican

como a partir de este árbol se puede obtener en particular la Tabla 2.3

(26)

Tabla 2.3: Tabla de verdad de una fbf en la que aparecen tres letras

pro-posicionales (note su relación con la Fig. 2.1 o la Fig. 2.2). A B C

Ñ 1 1 1

1 1 0

Ñ 1 0 1

1 0 0

0 1 1

0 1 0

Ñ 0 0 1

0 0 0

Adicionalmente, para una misma fórmula en la que aparecen n letras propo-sicionales existen distintas tablas que difieren en el orden en el que las ntuplas

t0,1u t0,1u . . .t0,1u

looooooooooooooomooooooooooooooon

nveces

t0,1un se colocan. En este trabajo, de las 2n! posibles tablas para una misma fórmula, tomaremos aquella tabla en la que la ntupla

pa1, a2, ..., anq se coloca arriba de pb1, b2, ..., bnq si, para el primer subíndice j P

(27)

Tabla 2.4: En esta tabla note como en las filas segunda y tercera a2 b2

y a2  b2, así la fila p0,0,1q pa1, a2, a3q va a la cabeza de la fila p0,1,0q

pb1, b2, b3q.

A B C

0 0 0

a1=0 a2=0 a3=1 segunda fila b1=0 b2=1 b3=0 tercera fila

0 1 1

... ... ...

También usaremos en ester trabajo aquella presentación de la tabla de verdad

más habitual, que es la que empieza con unos a la cabeza (primera fila).

Ejemplo 2.13. Dada la fbf pA1 Ñ A8qdonde A1 y A8 son letras proposicionales,

se pide que:

a. Construya su tabla de verdad.

b. CalculeδpA1 Ñ A8q para las siguientes asignaciones:

i. δpA1q 0, δpA8q 0 ii. δpA1q 1, δpA1q 1

c. Fijada una enumeración de las letras proposicionales deL0, a saber,A1, A2, A3, ...;

(28)

νpAiq

$ ' ' & ' ' %

1 si Ai tiene subíndice impar 0 en otro caso

CalculeνpA1 Ñ A8q como una extensión de ν arriba definida.

Solución

a. La Tabla 2.5 es la tabla de verdad depA1 Ñ A8q

Tabla 2.5: Tabla de verdad de pA1 Ñ A8q A1 A8 pA1 Ñ A8q

primera fila 0 0 1

segunda fila 0 1 1

tercera fila 1 0 1

cuarta fila 1 1 0

b. i. Para las asignacionesδpA1q 0 yδpA8q 0 por el Teorema 2.10 se tiene

que:

δpA1 Ñ A8q 1δpA1q δpA1qδp A8q

1δpA1q δpA1q r1δpA8qs

1

Note que las asignaciones δpA1q 0 y δpA8q 0 se corresponde con el

(29)

calculada por el Teorema 2.10 produce el mismo valor (que es 1) que aquél

mostrado en su tabla de verdad (pues recuérdese que al fin y al cabo

tan-to una tabla de verdad como las igualdades del Teorema 2.10 se derivan

de y para satisfacer las definiciones de las conectivas lógicas (Definición

2.2)).

ii. δpA1q 1 yδpA2q 1 que es otro conjunto de asignaciones que se

corres-ponden con las cuarta fila de la Tabla 2.5, es decir, con p1,1q; aplicando a esta el Teorema 2.10 resulta que δpA1 Ñ A8q 0, que una vez más

concuerda con aquel valor de pA1 Ñ A8q en su tabla de verdad.

c. Nótese que se pueden definir muchos tipos de valuaciones (en este ejemplo para

las letras proposicionales). Sin embargo, como deberá notarse se defina como se

defina una valuación, ésta siempre caerá en alguna fila de una tabla de verdad

(pues recuérdese que una tabla de verdad de una fórmula contiene todas las

posibles combinaciones de verdad-falsedad de las letras proposicionales que

ocurren en la fórmula).

Ene el ejemplo, la fbf pA1 Ñ A8q con ν arriba definida usa las asignaciones υpA1q 1 y υpA8q 0 que como se nota, corresponden a la tercera fila de

la Tabla 2.5. Ahora ya sea por el Teorema 2.10 o por su tabla de verdad se

tendrá que υpA1 Ñ A8q 1

(30)

otra restricción, usaremos la notaciónF rA1, A2, ..., Anspara F, cuando queremos enfatizar que los elementos de P que ocurren al menos una vez en F están entre A1, A2, ..., An. Así, por ejemplo, F pAÑ pB _Aqq podría escribirse como

F rA, Bso F rA, B, C, Ds, [7].

Observación 2.15. Otros detalles y discusión en torno a la notaciónF rA1, A2, ..., Ans se proporcionan en [7].

Definición 2.16. SiF es una fbf y δuna valuación, se dice que F es satisfecha por

δ, o que δ satisface F, cuando δpFq 1, [7].

Definición 2.17.

a. (de Tautología). Una tautología es una fórmula que asume el valor 1 para

cualquier asignación de valores de verdad. Dicho de otro modo, una fórmula es una

tautología si y sólo si cualquier valuación hace la fórmula verdadera, ( [17], [7]).

La notación para ’F es una tautología’ es |ùF mientras que /|ùF significa ’F no es una tautología’.

b. (de Fórmula contradictoria). Llamada también antilogía o antitautología,

una fórmula es contradictoria si y sólo si ella asume el valor cero bajo cualquier

asignación de valores de verdad, (definición basada en [7] y [9]).

Definición 2.18(Fórmulas lógicamente equivalentes). Dos fórmulaB yC son

(31)

cualquier asignación de valores de verdad a las letras proposicionales que conforman

B y C, [17].

Las notaciones para decir que ’B es lógicamente equivalente a C’ pueden ser:

BC,BC o B() C

Observación 2.19.

a. Debe notarse que una tautología es una fórmula cuya tabla de verdad contiene

sólo 1 en su columna principal, en otras palabras es una fórmula que es siempre

verdadera.

b. Dos fórmulas lógicamente equivalentes son dos fórmulas que son satisfechas

exactamente por las mismas asignaciones de valores de verdad y que por tanto

tienen la misma tabla de verdad.

Definición 2.20 (Satisfacción). Sea A un conjunto de fórmulas del cálculo

pro-posicional sobre el conjunto de variables propro-posicionales P, sea G una fbf y δ una distribución de valores de verdad sobre P. Entonces, decimos que A es satisfecho

porδ (o que δ satisface A) si y sólo siδ satisface todas las fórmulas que pertenecen aA (vea la Definición 2.16).

(32)

Observación 2.22.

a. Si Γ tB1,B2, ...,Bnu, se suele escribir:

B1,B2, ...,BnF en lugar de tB1,B2, ...,Bnu |ùF; [32].

b. Si miramos el libro [17, p. 6], en vez de ’consecuencia tautológica’ usa las

expresiones ’consecuencia lógica’ o ’implica lógicamente’. Así, siguiendo a este

autor decimos queBimplica lógicamente aC o (C es consecuencia lógica deB),

si y sólo si, toda asignación de valores de verdad a las letras proposicionales de

Bque hacen verdadera a ésta, también hacen aC verdad. Según la notación de

la Definición 2.21, tendríamostBu |ùC o de acuerdo a la Observación 2.22.a,

B|ù C.

Por otra parte, en [7] simplemente se usa el nombre ’consecuencia’ en vez de

’consecuencia lógica’ y define que la fórmula G es consecuencia lógica de un

conjunto de fórmulas Γ si y sólo si cada distribución de valores de verdad

que satisface Γ satisface G, es decir, Γ |ù G. También usaremos la expresión ’consecuencia semántica’.

c. De acuerdo a la Definición 2.21 de Γ |ù F, debemo entender Γ * F en el sentido que existe una valuación que hace verdaderas a todas las fórmulas de

Γ y que al mismo tiempo no satisface F, es decir, |F| 0.

d. Para una justificación de la traducción usando@ véase [12, p. 36 37].

(33)

a. Ocurre que pA^Bq |ùA, pues como se observa en la última fila de la Tabla 2.6, la asignación p1,1q que hace verdadera a pA, Bq también hace verdadera aA.

Tabla 2.6:

A B A^B A 0 0 0 0

0 1 0 0

1 0 0 1

1 1 1 1

b. Ocurre también que pP _Qq,p Pq |ù Q, pues como se muestra en la Tabla 2.7 toda asignación que hace simultáneamente verdaderas a pP _Qq y p Pq

(y que en este caso tal asignación a sus letras proposicionales es p0,1q), hace verdadera aQ.

Tabla 2.7:

P Q pP _Qq p Pq Q

0 0 0 1 0

0 1 1 1 1

1 0 1 0 0

(34)

Definición 2.24 (Fórmulas tautológicamente equivalentes (segunda definición)).

Dos fórmulasA yB son tautológicamente equivalentes si y sólo siAB y BA; [32, pág. 53].

Una notación, como antes se indicó es: A()B.

Definición 2.25 (Conjunto de fórmulas tautológicamente equivalentes ). Dados

los conjuntos de fórmulas A y B, decimos que son tautológicamente equivalentes

(lógicamente equivalentes o simplemente equivalentes) si y sólo siA |ùB y B|ùA; [32], [7, pág. 46].

La notación, como antes es: A()B.

Ejemplo 2.26. Sea A tA, Bu y seaB tpA^Bqu, luego tA, Bu () tpA^Bqu. En efecto, si | | es cualquier valuación que satisface tA, Bu significa que |A|

|B| 1, entonces |pA^Bq| 1, lo que significa que tA, Bu |ù tpA^Bqu.

Por otra parte, si | | es cualquier valuación que satisface tpA^Bqu, significa que |pA^Bq| 1 , lo que a su vez significa que |A| |B| 1. En consecuencia

tpA^Bqu |ù tA, Bu.

Por tanto, tA, Bu () tpA^Bqu.

Teorema 2.27 (de la Deducción). Sea ΓY tαu „ F donde Γ tα1, α2, ..., αnu. Entonces Γ|ùα si y sólo si |ù ppα1^α2^...^αnq Ñαq.

Prueba

A.P.

(35)

P1:|ù ppα1^α2^...^αnq Ñαq As2:|ù ppα1^α2^...^αnq Ñ αq P2: Γ|ù α

Prueba

P1

Sea||una valuación arbitraria. Necesitamos analizar el o los valores de verdad generados por| | en|ppα1^α2^...^αnq Ñαq|.

Si||satisface Γ, es decir, si ocurriera que|α1| |α2| ... |αn| 1, entonces por la hipótesis As1, se implicaría que |α| 1. Y si todo esto es así, entonces

|ppα1^α2^...^αnq Ñαq| 1.

Si por otra parte existiera otro grupo de valuaciones u otra valuación | | que no satisfaciera Γ, significaría que Dαi en Γ tal que |αi| 0 y si es-to es así necesariamente |ppα1^α2^...^αnq Ñαq| 1. En un condicio-nal, Ñ, si el antecedente es falso, no importa el valor de verdad del conse-cuente, el resultado final será siempre verdadero, es decir, que aquí también

|ppα1^α2^...^αnq Ñαq| 1. Todo lo anterior significa que para cualquier valuación,ppα1^α2^...^αnq Ñ αq es una tautología.

P2

(36)

1.

Por la hipótesis As2, puesto que ppα1^α2^...^αnq Ñ αq es una tautolo-gía, entonces para la valuación anterior deberá ocurrir que |α| 1 (ya que

| pα1^α2 ^...^αnq | 1).

Lo anterio significa que si| | satisface Γ, entonces|α| 1.

Proposición 2.28. Dadas las fórmula B y C, entonces:

a. B implica lógicamenteC si y sólo siB ÑC es una tautología.

b. pByCqson lógicamente equivalentes si y sólo sipBØCqes una tautología; [17, pág. 6].

Prueba

a. A.P.

As1:B |ùC

P1:|ù BÑ C

As2:|ù BÑ C

P2:B |ùC

Prueba

P1

Sea | |una valuación arbitraria. Para esta valuación puede ocurrir que o bien

(37)

|C|, ocurrirá que |BÑ C| 1. Y si|B| 1, de la hipótesis As1, |C| 1; por lo

que otra vez |BÑC| 1. Luego pBÑ Cq es una tautología.

P2

Sea | | una valuación arbitraria tal que |B| 1. De la hipótesis As2 se sique que - para esta valuación arbitraria - también deberá ocurrir que|C| 1 (pues

pBÑ Cq es una tautología). Es decir, de la hipótesis As2 se puede garantizar

que no hay ninguna valuación que haga a B verdadera y a la vez a C falsa.

Luego B implica lógicamenteC.

Por tanto, B (C.Ø.( pB ÑCq. b. A.P.

P:B ()C.Ø .|ù pB ØCq

Prueba

P

i. pB Ø Cq es una tautología si y sólo si toda asignación de valores de verdad

hace pBØCq verdadera (Definición 2.17).

ii. pB Ø Cq es verdadera cuando y sólo cuando B y C tienen los mismos valores

de verdad (Definición 2.2).

iii. Combinando piq y piiq en un cuantificador universal tendríamos:

(38)

que es equivalente a decir:

p@ ||q rB y C tienen los mismos valores de verdads.

iv. p@ ||q rB y C tienen los mismos valores de verdads si y sólo si B y C son

lógi-camente equivalentes (Definición 2.18).

v. Esquematizando i, iii, iv y notando que la expresión usada en iii, ’es

equiva-lente a decir’ es un caso especial del ’.Ø.’ en el metalenguaje, e infiriendo, se tiene:

pBØ Cq es una tautología .Ø.pp@ ||q ppBØ Cq es verdaderaqq

pp@ ||q ppB ØCqes verdaderaqq.Ø.p@ ||q rB y C tienen idénticos valores de verdads

p@ ||q rB y C tienen idénticos valores de verdads.Ø .pB y C son lógicamente equivalentesq

De las tres líneas precedentes se extrae la conclusión:

pBØCq es una tautología.Ø .pB y C son lógicamente equivalentesq

Observación 2.29.

a. Note que la expresión ’si y sólo si’ en iiv corresponde al metalenguaje y al representarlo gráficamente, en esta demostración en particular, se ha encerrado

entre dos puntos,.Ø ..

b. La parte iii simbólicamente puede escribirse puede escribirse como si A B

(39)

c. El esquema de inferencia usado es de la forma:

A Ø B B Ø C A Ø C

Teorema 2.30(Modus Ponens). SiB ypB ÑCqson tautologías, entonces también lo es C; [17, pág. 9].

Prueba

A.P.

As1:(B

As2:( pB Ñ Cq

P:(C

Para probar P asumimos *C y derivamos una contradicción. Prueba

SiC no es una tautología, entonces pD ||q |C| 0.

Si |C| 0, de la hipótesis As2, forzosamente |B| 0. No obstante, esto contradice la hipótesis As1.

Por tanto, C debe ser una tautología.

Definición 2.31 (Subfórmula). Decimos que B es una subfórmula de una fórmula

(40)

Observación 2.32.

a. En [7, pág.19] se define por inducción lo que se suele llamar el ’conjunto de

subfórmulas de F’.

b. La notaciónBrL{Asindica que en la estructura deB se sustituye A porL (o queL sustituye A). Así, por ejemplo, si:

==rA1, A2s ppA1^A2q ÑA1q

L1 pB_Cq L2 pC^Dq

entonces:

B =rL1{A1, L2{A2s ppL1^L2q ÑL1q

B pppB_Cq ^ pC^Dqq Ñ pB _Cqq BrB, C, Ds

c. El siguiente teorema (Teorema 2.33) asume que el sustituir letras

proposiciona-les de una fórmula por fórmulas, produce también una fórmula. Sin embargo,

para una mayor rigurosidad puede consultarse el Teorema 1.15 en [7], donde

este hecho se enuncia y demuestra.

(41)

Prueba

A.P.

As1: = =rA1, A2, ..., Ans donde = tiene exactamente las letras proposicionales

A1, A2, ..., An en su estructura. As2:|ù =

As3: BBrL1, L2, ..., Lns =rL1{A1, L2{A2, ..., Ln{Ans P:|ù B

Prueba

P

B es una fórmula constituida exactamente por las subfómulasL1, L2, ..., Ln.

A su vez L1, L2, ..., Ln son o están constituidas por letras proposicionales, es decir (vea la Notación 2.14):

L1 L1rM1, M2, ..., Mms

L2 L2rM1, M2, ..., Mms ..

.

Ln LnrM1, M2, ..., Mms Luego, BBrM1, M2, ..., Mms.

Ahora, para cualquier asignación de valores de verdad a las letras

(42)

BB L1

loomoon rlooooooooomooooooooonM1, M2, ..., Mms

ÐÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝ

asignación a L1

loooooooooooooomoooooooooooooon

produce:x1

, L2

loomoon rlooooooooomooooooooonM1, M2, ..., Mms

ÐÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝ

asignación a L2

loooooooooooooomoooooooooooooon

produce: x2

, ..., Ln

loomoon rlooooooooomooooooooonM1, M2, ..., Mms

ÐÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝ

asignación a Ln

loooooooooooooomoooooooooooooon

produce: xn

De la hipótesis As3, BrL1, L2, ..., Lns =rL1{A1, L2{A2, ..., Ln{Ans, se nota que si asignamos los valores de verdad anterioresx1, x2, ..., xn a las letras pro-posicionales A1, A2, ..., An respectivamente en =, entonces el valor de verdad obtenido para = es el mismo valor de verdad que el que tiene B. Esto es así,

porque, como debe notarse, el conector lógico binario - si lo hubiera- entre Li y Lj (1 ¤ i, j ¤ n) es el mismo que existe entre Ai y Aj para todo i y j (y lo mismo para el conector unario), pues B se obtuvo de = reemplazando la

posición de Ai por Li. Esto significa que si reemplazamos Ai de = por xi, y,

Li de B porxi obtendremos dos expresiones exactamente iguales.

Las asignacionesx1, x2, ..., xn provienen de asignaciones arbitrarias dadas a las letras proposicionales de B. Como ya vimos, para cada grupo de asignaciones

x1, x2, ..., xn; B y=siempre tienen el mismo valor de verdad. No obstante, por la hipótesis As2, = es una tautología, por lo que B también será verdadera

para cualquier asignación de valores de verdad a sus letras proposicionales.

Esto última significa que, por tanto, B es también una tautología.

Teorema 2.34. Sean las fórmulasB, C, B1yC1donde ademásB es una subfórmula

(43)

a. SiC1 se obtiene deB1 mediante la sustitución de una o más ocurrencias deB

enB1 por C, entonces ppB Ø Cq Ñ pB1 Ø C1qqes una tautología.

b. Si además B y C son lógicamente equivalentes, entonces también lo serán B1

y C1; [17], [32].

Prueba

a. A.P.

As: C1 B1rC{Bs pC sustituye Bq

P:( ppB Ø Cq Ñ pB1 Ø C1qq

Prueba

P

Sea | | una valuación arbitraria (es decir, | | representa cualquier asignación de valores de verdad que se hace a las letras proposicionales).

Considerando la hipótesis As, si reemplazamos el valor de verdad de B enB1

y el valor de verdad deC enC1 ocurrirá que:

i.C1 tenga exactamente la misma estructura queB1(esto ocurre si|B| |C|).

ii. C1 tenga exactamente la misma estructura que B1, excepto en los lugares

que ocupa C en C1, donde C tiene un valor opuesto al valor de B (la

(44)

Debe notarse que para cualquier asignación de valores de verdad, B y C ten-drán o bien valores iguales o bien valores opuestos y no hay otra posibilidad.

Si consideramos el anterior (i), donde la asignación de valores de verdad da

como resultado|B| |C|, entonces puesto queB1 yC1 son iguales en forma y

contenido -también ocurrirá que|B1| |C1|. Si esto esto es así, |B Ø C| 1

y |B1 Ø C1| 1 y en consecuencia| ppB Ø Cq Ñ pB1 Ø C1qq | 1.

Si tomamos el caso (ii), donde |B| |C|, entonces |B Ø C| 0 y en conse-cuencia| ppB ØCq Ñ pB1 ØC1qq | 1.

Por lo tanto,ppB Ø Cq Ñ pB1 Ø C1qq es una tautología.

b. A.P.

As1:C1 B1rC{Bs

As2:B ()C

P:B1 ()C1

Prueba

P

Considerando la Definición 2.18, debemos probar queB1 yC1 tiene los mismos

valores de verdad bajo cualquier asignación de valores de verdad a sus letras

proposicionales.

(45)

De las hipótesis As1 y del hecho que |B| |C| para cualquier valuación (al igual que el caso (i) en la prueba anterior), se infiere que |B1| |C1| para

cualquier valuación. Esto significa que B1 y C1 tienen los mismos valores de

verdad para cualquier asignación de valores de verdad. Por lo tanto B1 y C1

son lógicamente equivalentes.

Definición 2.35 (Fórmula satisfacible). Una fórmula es satisfacible si y sólo si

existe una valuación que la satisface; [7], [32], [9, pág. 73].

Definición 2.36 (Fórmula insatisfacible). Una fórmula B es insatisfacible (o no satisfacible) si y sólo ninguna valuación la satisface, es decir, B es insatisfacible si y sólo si para toda valuación | | ocurre que |B| 0. En otros términos, B es insatisfacible si y sólo si no es satisfacible; [16, pág.36].

Observación 2.37.

a. De la Definición 2.36 de fórmula insatisfacible y de fórmula contradictoria

(Definición 2.17.b) se sigue fácilmente que una fórmulaB es insatisfacible si y sólo si B es una fórmula contradictoria.

b. Para el lenguaje formalL0, todas las fórmulas del lenguaje quedan clasificadas

en dos clases disyuntas: satisfacibles e insatisfacibles; [9, pág.73]. De esto se

infiere que insatisfacible es equivalente a no satisfacible.

(46)

de otro modo, Γ es satisfacible si y sólo si existe una valuación| | tal que para toda

B PΓ, |B| 1; [7, pág.45], [32, pág.72.].

Definición 2.39 (Conjunto insatisfacible). Sea Γ„F. Se dice que Γ es insatisfaci-ble si y sólo si no existe ninguna valuación| | que satisfaga todas las fórmulas de Γ al mismo tiempo. En otras palabras, dada cualquier valuación existe al menos una

fórmulaB P Γ tal que |B| 0; [7, pág.45], [32, pág.72.].

Lema 2.40. Si Γ tB1, B2, ..., Bnu „ F para algúnn PN, entonces Γ es satisfacible

si y sólo si la fórmulaC B1^B2^...^Bn es satisfacible; [32, Lema 4.13].

Prueba

a. (Ñ) Prueba de que si Γ tB1, B2, ..., Bnu, n P N es satisfacible, entonces

C B1^B2^...^Bn es satisfacible. En efecto, si Γ es satisfacible, entonces

pD ||q p@Bi PΓq p|Bi| 1q. Puesto que esa misma valuación aplicada a C pro-duce |C| |B1^B2^...^Bn|

n

±

i1|

Bi| 1, significa que C es satisfacible con esa valuación.

b. (Ð) Prueba de que si C B1 ^ B2 ^ ... ^ Bn es satisfacible, entonces Γ tB1, B2, ..., Bnu es satisfacible. En efecto, si C es satisfacible significa que pD ||q p|C| 1q, y dado que C B1 ^B2 ^... ^Bn debe ocurrir que

(47)

Observación 2.41. SiC B1^B2^...^Bn es una fórmula, entonces se prueba que|C|

n

±

i1

|Bi|.

Definición 2.42 (Conjunto contraejemplo). Sea la consecuencia tautológica Γ(B

que representa un argumento, en el que Γ es el conjunto de premisas y la fórmulaBla conclusión, entonces el conjunto ΓYt αuse denomina conjunto contraejemplo; [32, pág.73].

Teorema 2.43. Dado el conjunto Γ„F y la fórmulaB, se tiene que ( [32, pág.73].):

a. Γ(B si y sólo si ΓY t Bu es insatisfacible.

b. En particular, si Γ tB1, B2, ..., Bnu con n P N, entonces Γ ( B si y sólo si

B1^B2^...^Bn^ B es una fórmula contradictoria.

Prueba

a.

(Ñ) A.P. As: Γ(B

P: ΓY t Bues insatisfacible

Para probar que ΓYt Bues insatisfacible, asumiremos que ΓYt Bues satisfacible y derivaremos un contradicción.

Prueba

(48)

Si suponemos que ΓY t Bu es satisfacible, entonces D || tal que ésta hace verdaderas a todas las fórmulas de ΓY t Bu, y en consecuencia, | B| 1 o lo que es lo mismo |B| 0.

Por otro lado, dado que esa valuación también satisface Γ, de la hipótesis As,

se infiere que|B| 1, no obstante esto es una contradicción con lo previamente hallado. Luego, debe ser ΓY t Bu insatisfacible.

(Ð) A.P.

As: ΓY t Bu es insatisfacible P: Γ(B

Prueba

Caso 1

Consideremos el caso en el que Γ es satisfacible. Si esto es así, entonces para

toda valuación que satisfaga Γ debe ocurrir que| B| 0 (esto se sigue de la Definición 2.39 aplicada a la hipótesis As).

Dado que para toda valuación que satisfaga Γ, se tiene que|B| 1, entonces se concluye queB es consecuencia tautológica de Γ, es decir, Γ (B

Caso 2

Consideremos el caso en el que Γ es insatisfacible.

(49)

Para probar que Γ (B, bajo la suposición de insatisfacibilidad de Γ, supon-dremos por reducción al absurdo que Γ*B, y lo que esta expresión nos dice es que existe al menos una valuación que satisface Γ (pero que no satisface a

F). Y esto contradice la suposición de insatisfacibilidad de Γ.

Luego debe ocurrir que Γ(B.

b.

A.P.

As: Γ tB1, B2, ..., Bnu,n PN

P: Γ(B.Ø .B1^B2^...^Bn^ B es una fórmula contradictoria. Prueba

Por la otra parte demostrada (a) se afirma que Γ ( B. Ø .Γ Y t Bu es insatisfacible.

Por el Lema 2.40 y considerando que no satisfacible es equivalente al término insatisfacible, se tiene que ΓY t Bu es insatisfacible si y sólo si la fórmula

C B1^B2^...^Bn^ B es insatisfacible.

Por la Observación 2.37.a, C es insatisfacible si y sólo si C es una fórmula contradictoria.

(50)

Observación 2.44. De las definiciones dadas anteriormente (satisfacción,

satisfaci-bilidad, consecuencia lógica, etc), además de los teoremas mostrados, se desprende

también muchas otras propiedades (lemas) algunas de las cuales son por ejemplo

( [7, pág.46]) (considerandoA como un conjunto de fórmulas y G una fórmula): 1. El conjunto vacío es satisfecho por cualquier distribución de valores de verdad.

Prueba

A.P.

As1: Φ es el conjunto vacío

P:p@ ||q p|| satisface Φq

Para probar P: As2, P: pD ||q p|| no satisface Φq y derivar una contradicción. Prueba

Si no fuera cierto que cualquier valuación satisface Φ, entonces existiría alguna

valuación para alguna fórmulaGP Φ tal que|G| 0. Pero esto es una contradicción con el concepto de conjunto vacío.

2.G es una tautología si y sólo si es una consecuencia del conjunto vacío.

Prueba

A.P.

As: Φ es el conjunto vacío

P:(GØΦ(G

(51)

As1: Φ es el conjunto vacío

As2:G es una tautología P1: Φ(G

Prueba

Φ es satisfecho por cualquier valuación y puesto que G es una tautología, entonces por la Definición 2.17.a, para toda valuación que satisface Φ se tendrá también que

todas ellas satisfacen G. A.P.2

As1: Φ es el conjunto vacío

As2: Φ(G

P:G es una tautología Prueba

Como Φ(G, entonces toda valuación que satisface Φ satisfaceG. No obstante, dado que Φ es el conjunto vacío, todas las valuaciones lo satisface. Luego G es satisfecha por toda valuación, por tantoG es una tautología.

Luego, se concluye que (GØΦ(G. 3. A es insatisfacible si y sólo si A( pG^ Gq.

Prueba

A.P.

Lo anterior es equivalente a: A es satisfacible si y sólo siA * pG^ Gq

(52)

As: A es satisfacible

P1:A * pG^ Gq

Prueba

En efecto, dado queAes satisfacible, existirá al menos una valuación||que satisfaga todas las fórmulas deA. No obstante, para esa misma valuación

|G^ G| m´ınt|G|,| G|u m´ınt|G|,1 |G|u 0

es decir, por la Observación 2.22.c se tiene queA * pG^ Gq. A.P.2

As: A* pG^ Gq

P2:A es satisfacible

Prueba

Por la Observación 2.22.c se sabe que existe una valuación | | que satisface todas las fórmulas de A y esto conlleva a su vez a decir que A es satisfacible.

4.A es insatisfacible si y sólo si toda fórmula es consecuencia deA.

Prueba

A.P.

La afirmación anterior se puede formalizar como:

pA es insatisfacible q Ø p@αP Fq pA(αq

(53)

pA es satisfacibleq Ø pDα PFq pA*αq

A.P.1

As: A es satisfacible

P1:pDαPFq pA*αq

————————————–

As1:A es satisfacible

As2:α G^ G

P1:A *α

Prueba

Dado queAes satisfacible, entonces existe una| | que satisface el conjuntoA, pero que, como es claro, para tal valuación |G^ G| 0. Luego, por la Observación 2.22.c se concluye que A*α.

A.P.2

As: pDα PFq pA*αq

P2:A es satisfacible

Prueba

(54)

5. G es una tautología si y sólo si G es consecuencia de cualquier conjunto de fórmulas.

Prueba

A.P.

P:p( Gq Ø p@A„Fq pA(Gq

A.P.1

As: (G

P:p@A „Fq pA(Gq

Prueba

Caso 1. A es satisfacible

SiAes satisfacible entonces para la valuación| |que la satisfaga, también sucederá que|G| 1 por serG una tautología.

Caso 2. A es insatisfacible

SiA es insatisfacible, entonces por la Observación 2.44.4 se concluye que A (G. A.P.2

As: p@A „Fq pA(Gq

P:(G

————————————–

As1:A tα:α es una fórmula tautológica fija o escogidau; [8, Estructura de prue-ba 3.4.4, pág.72]

(55)

P:(G

Prueba

(56)

Capítulo 3

Lógica proposicional clásica: Un

enfoque sintáctico

Definición 3.1 (Teoría axiomática o formal). Es aquella con las siguientes partes

( [17], [32]):

1. Lenguaje formal L

Este constará de:

1.1 Alfabeto A. Constituido por un conjunto numerable de símbolos, que son:

a. Letras proposicionales:A1, A2, A3, ....

b. Conectores lógicos primitivos: ,Ñ.

c. Símbolos de puntuación:q,p.

(57)

a. Toda letra proposicional es una fbf.

b. SiB y C son fbf arbitrarias, entonces también lo son p Bqy pBÑ Cq.

c. Una expresión o palabra es una fbf si y sólo si se puede obtener a partir de las

letras proposicionales aplicando (b).

2. Axiomas del Cálculo de enunciados (CE)

Si B, C, y D son fbf de L, entonces las fbf siguientes son axiomas del CE:

(A1) pBÑ pC ÑBqq

(B2) ppB Ñ pC ÑDqq Ñ ppB ÑCq Ñ pBÑ Dqqq

(C3) ppp Cq Ñ p Bqq Ñ ppp Cq Ñ Bq ÑCqq

3. Reglas de inferencia del CE

La única regla de inferencia del CE es el modus ponens (abreviado como MP).

SiB yC son fbf de Lesta regla dice queC es consecuencua directa deB y pBÑCq. Observación 3.2.

a. Eliminaremos paréntesis cuando esto no dé lugar a confusión.

b. Nótese que el conjunto infinito de axiomas del CE está dado por los tres

esquemas axiomáticos (A1)-(A3), pues cada esquema representa un número

infinito de axiomas. En otras palabras, el CE tiene una infinidad de axiomas,

ya que cada vez que se sustituya B, C y D por fbf de L en (A1), (A2) o (A3)

(58)

c. Introducimos otros conectivos por definición:

(D1) pB^Cq para pBÑ Cq

(D2) pB_Cq para p Bq ÑC

(D3) pBØ Cq para pBÑ Cq ^ pC Ñ Bq

El significado de D1, por ejemplo, es que para cualesquiera fbfB y C, pB^Cq

es una abreviación de pB Ñ Cq.

Definición 3.3.

a. Definición (Prueba). Una prueba o demostración en el CE es una sucesión

de fbf B1, B2, ..., Bk tal que, para cada i, o Bi es un axioma del CE, o, es una consecuencia directa por MP de alguna o de algunas de las fbf que preceden aBi en la sucesión antes mencionada; [17], [32].

b. Definición (Derivable a partir de un conjunto Γ ). Una fbf C se dice que es demostrable, derivable o consecuencia sintáctica de un conjunto de fbf Γ (en el

CE) si y sólo si existe una sucesión B1, B2, ..., Bk de fbf tales que C es Bk y para cada i, o Bi es un axioma, o, Bi está en Γ, o, Bi es una consecuencia directa por MP de alguna o algunas de las fbf que preceden a Bi en la sucesión.

Los elementos de Γ se denominan hipótesis o premisas de la prueba.

(59)

Definición 3.4 (Teorema). Un teorema del CE es una fbfB de L, tal que B es la última fbf de alguna prueba en el CE. ; [17], [32].

Observación 3.5.

a. Si Γ es el conjunto finito tH1, H2, ..., Hmuescribiremos H1, H2, ..., Hm $C en lugar detH1, H2, ..., Hmu $ C; así por ejemplo, dada la fbf B y el conjunto Γ, Γ, B $C representa ΓY tBu $ C.

b. Si ΓΦ, entonces Φ$C si y sólo si C es un teorema.

c. Es costumbre omitir el signo Φ en Φ $ C, así $ C es otro modo de afirmar queC es un teorema.

Propiedad 3.6. Las siguientes son propiedades de la noción de consecuencia:

1. Si Γ„∆ y Γ$C, entonces ∆$C.

2. Γ$C si y sólo si existe un subconjunto finito ∆ de Γ tal que ∆$C.

3. Si ∆$C y para cada B en ∆, Γ$B, entonces Γ$C.

Prueba

1. A.P.

As: Γ„∆ y Γ$C

P: ∆$C

(60)

Si Γ $ C significa que existe una sucesión finita de fbf p1, p2, ..., pn, q1, q2, ..., qm dondep1, p2, ..., pn son las premisas, es decir,p1, p2, ..., pn pertenecen a Γ,qm C, y cada qi es o un axioma o se sigue de enunciados precedentes . Puesto que Γ „∆ es claro que p1, p2, ..., pn pertenecen a ∆. Entonces, dado que existe la sucesión finita

p1, p2, ..., pn, q1, q2, ..., qm en la cual cadapi pertenece a ∆ y cada qi es o un axioma o se sigue de enunciados precedentes por MP yqm C, entonces se infiere que ∆$C.

2. A.P.1

As1: Γ$C

As2: ∆ es un conjunto finito, ∆„Γ, ∆ valor hallado P1: ∆$C

Prueba

Si Γ$C, entonces existe una sucesiónp1, p2, ..., pn, q1, q2, ..., qm en la que cada

pi PΓ, cadaqi es o un axioma o se sigue de enunciados precedentes por MP y

qmC

Como cada pi P Γ y si tomáramos ∆ tp1, p2, ..., pnu, entonces es claro que ∆ es un subconjunto finito de Γ.

Dado que existe la sucesión finita p1, p2, ..., pn, q1, q2, ..., qm de la que cada

pi P∆, cada qi o es un axioma o se sigue de enunciados previos por MP y

(61)

As1: Existe un subconjunto finito ∆„Γ y ∆$C

P2: Γ$C

Prueba

Es un caso particular de la Propiedad 3.6.1 previamente demostrada.

3. A.P.

As1: ∆$C

As2:p@B P ∆q pΓ$Bq

P: Γ$C

Prueba

Si ∆$C, entonces existe una sucesión finita p1, p2, ..., pn, q1, q2, ..., qm tal que cada pi P∆, cada qi o es un axioma o se sigue de precedentes yqm C.

Si Γ$Bpara cadaB P ∆, entonces existe una sucesión finitap{1, p2{, ..., p{r, q1{, q2{, ..., qs{

para cada B P ∆ tal que cada p{i P Γ, cada qi{ es o un axioma o se sigue de precedentes yq{sB

(62)

Columna 1: Para ∆$C p1 p2 .. . pn , / / / / / / / / / / . / / / / / / / / / / -P∆ q1 q2 .. .

qm1 qm C

Columna 2: Para cada B P∆ con Γ$B p{1

p{2

.. .

p{r

, / / / / / / / / / / . / / / / / / / / / / -PΓ

q1{ q2{

.. .

(63)
(64)

p1 $ ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' & ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' %

p{1

p{2 PΓ .. .

p{r

q{1 q{2

.. .

q{s1 qs{ p1

.. . pn $ ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' & ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' %

p{1

p{2 PΓ .. .

p{r

q1{ q2{

.. .

qs{1 qs{ pn

q1 q2

.. .

qm1

(65)

Observando quep{1 dep1 y p{1 depn no son necesariamente los mismos, la Co-lumna 3 nos permite observar que existe una sucesiónP1,P2, ...,Pt,Q1,Q2, ...,Qu en la que cadaPi (que representa unap{j) es elemento de Γ, cadaQi (que repre-senta una qj{ o una qk) o es un axioma o se deriva de enunciados precedentes por MP y Qu qm C. Como tal sucesión existe, con las características señaladas, concluimos que Γ$C.

Observación 3.7.

a. La Propiedad 3.6.1 dice que si C es derivable desde Γ, entonces si agregamos más premisas,C seguirá siendo derivable.

b. La Propiedad 3.6.2 nos dice que cualquier prueba de C desde Γ usa sólo un número finito de premisas de Γ.

c. La Propiedad 3.6.3 nos dice que si C es derivable desde las premisas de ∆, y cada premisa de ∆ es derivable de las premisas de Γ, entoncesC es derivable desde las premisas de Γ.

d. Si $B, por la definición de teorema, al ser precisamente B un teorema, éste toma como punto de partida axiomas y deriva la consecuencia final usando MP.

Esto quiere decir que también Γ$axiomas (por la definición de derivabilidad) y como se ha hecho uso de MP, que también forma parte de la definición de

derivabilidad, se tendrá que

(66)

La otra manera de ver esa implicación es mirando la Propiedad 3.6.1 de la

noción de consecuencia: Si Φ „ Γ y Φ $ B entonces Γ $ B, donde Φ es el conjunto vacío.

e. Una instancia de un axioma usa la notación$ pinstancia de axiomaq.

f. Además observe que si B es un axioma, además de $ B podemos también escribir Γ$B, precisamente por la definición dada para derivabilidad.

g. Γ $ C. Ø .pDC1, C2, ..., Cnq pCnCq y Ci es un axioma o pertenece a Γ o es derivable de anteriores por MP. Además, también Γ$Ci, p@i: 1¤i¤nq, esto es por definición de derivabilidad, pues existe una sucesión que será

pre-cisamenteC1, C2, ..., Ci1 de la cual se derivaCi. Lema 3.8. $B ÑB para todas las fbf; [17, Lema 1.8].

Prueba

1. pB Ñ ppB Ñ Bq ÑBqq Ñ ppB Ñ pB Ñ Bqq Ñ pB Ñ Bqq A2

2. B Ñ ppB Ñ Bq ÑBq A1

3. pB Ñ pB Ñ Bqq Ñ pB Ñ Bq 1,2MP

4. B Ñ pB ÑBq A1

5. B Ñ B 3,4MP

(67)

Prueba

A.P.1

As1: Γ es un conjunto de fbf de L

As2:B y C son fbf de L

P: Γ, B $C implica Γ$B Ñ C

———————————————————–

Dado que Γ, B $Cimplica la existencia de alguna sucesión finitaC1, C2, ..., Ci, ..., Cn dondeCnCy con las exigencias sobreCi, implica, esto, un enunciado que depende de los naturales n, es decir, Γ, B $C significa:

Γ, B $C1

Γ, B $C2

.. .

Γ, B $Cn

Por otra parte, si probáramos Ppnq : Γ, B $ Cn. Ñ .Γ $ B Ñ Cn para todo

n¥1, habríamos probado que Γ, B $C.Ñ.Γ$B Ñ C. ———————————————————–

As1: Γ es un conjunto de fbf de L

As2:B y C son fbf de L

Para probar: p@n¥1q pPpnq: Γ, B $Cn.Ñ.Γ$B ÑCnq

P1:

(68)

P2:

p@n ¡1q rPp1q, Pp2q, ..., Ppn1q.Ñ .Ppnqs

es decir, asumiendo (HI):

Γ, B $C1.Ñ .Γ$B ÑC1

Γ, B $C2.Ñ .Γ$B ÑC2

.. .

Γ, B $Cn1.Ñ .Γ$B Ñ Cn1

probarPpnq: Γ, B $Cn.Ñ.Γ$B ÑCn

Téngase en cuenta también que Γ$B Ñ Cn es equivalente a:

p1q Γ, B $C1 p1q C1

p2q Γ, B $C2 p2q C2

..

. ... o simplemente ... ...

pn1q Γ, B $Cn1 pn1q Cn1

pnq Γ, B $Cn pnq Cn Prueba

P1

Asumimos Γ, B $C1

En la sucesiónC1, C2, ..., Cnocurrirá queC1es un axioma o pertenece a ΓYtBu

(69)

Caso 1.C1 es un axioma oC1 PΓ

p1q C1

p2q C1 Ñ pB Ñ C1q

p3q B Ñ C1

donde de (1) se desprende que Γ $C1 por la definición de derivabilidad (vea

la Observación 3.7.g): ya sea queC1 sea un axioma o ya sea queC1 P Γ; de (2)

se desprende también que Γ$C1 Ñ pB ÑC1q por ser una instancia de pA1q

y la definición de derivabilidad; (3) resulta de 1,2M P, lo que significa que Γ$B ÑC1 por definición de derivabilidad, es decir, como B ÑC1 proviene

de dos elementos -(1) y (2) - que se derivan de Γ, entonces ya que (3) se deriva

de (1) y (2) por MP, la definición de derivabilidad garantiza que B ÑC1 es

derivable de Γ también.

Luego, Γ$B Ñ C1

Caso 2. C1 B

p1q B ÑB

Por el Lema 3,8 y por la Observación 3.7.d se sigue que Γ$B ÑB

p2q B ÑC1

Pues C1 B, y seguirá ocurriendo que

Γ$B Ñ C1

Referencias

Documento similar

Luis Miguel Utrera Navarrete ha presentado la relación de Bienes y Actividades siguientes para la legislatura de 2015-2019, según constan inscritos en el

Fuente de emisión secundaria que afecta a la estación: Combustión en sector residencial y comercial Distancia a la primera vía de tráfico: 3 metros (15 m de ancho)..

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de

You may wish to take a note of your Organisation ID, which, in addition to the organisation name, can be used to search for an organisation you will need to affiliate with when you

Where possible, the EU IG and more specifically the data fields and associated business rules present in Chapter 2 –Data elements for the electronic submission of information

Products Management Services (PMS) - Implementation of International Organization for Standardization (ISO) standards for the identification of medicinal products (IDMP) in

This section provides guidance with examples on encoding medicinal product packaging information, together with the relationship between Pack Size, Package Item (container)

Entre nosotros anda un escritor de cosas de filología, paisano de Costa, que no deja de tener ingenio y garbo; pero cuyas obras tienen de todo menos de ciencia, y aun