Introducción a la lógica
Teoría
Funciones de verdad
¿Cuántas proposiciones compuestas diferentes se pueden expresar usando dos letras enunciativas? La pregunta no se refiere al número de enunciados compuestos diferentes que se pueden construir sino, más bien, al número de significados distintos que tienen tales enunciados. Por ejemplo, usando solamente los dos signos «A» y «¬» los enunciados diferentes que se pueden construir son infinitos:
A, ¬A, ¬¬A, ¬¬¬A, ¬¬¬¬A, …
Sin embargo, en esta secuencia infinita de enunciados distintos, todos los que tienen un número impar de signos de negación son lógicamente equivalentes y, asimismo, todos los que tienen un número par de signos de negación son lógicamente equivalentes. Hay, en este caso, infinitos enunciados, pero solo dos proposiciones.
Para responder a la pregunta acerca de las proposiciones recordemos que el significado de un enunciado está determinado por sus condiciones de verdad, de manera que los enunciados que resultan verdaderos y falsos juntamente en todos los casos posibles significan lo mismo. Por lo tanto, si son posibles los cuatro casos vv, fv, vf, ff de AB, habrá una proposición diferente para cada diferente forma de rellenar una columna de cuatro valores v y f en su tabla de verdad. Por ejemplo, si asignamos a los cuatro casos los valores v, v, v, y f obtenemos la disyunción de A y B; si asignamos los valores v, f, f y f obtenemos la conjunción; si asignamos f, v, f y v obtenemos la negación de A; y obtenemos el mismo B al asignar v, v, f y f.
En total, hay dieciséis columnas diferentes, es decir, dieciséis proposiciones distintas en una tabla de atribuciones veritativas de dos letras enunciativas:
La columna 1 representa la tautología, verdadera en todos los casos y expresada indistintamente mediante cualquiera de los enunciados
A v ¬A, B v ¬B, (A ^ B) v (¬A ^ B) v (A ^ ¬B) v (¬A ^ ¬B), …
La columna 16 representa la contradicción, falsa en todos los casos posibles y expresada mediante cada uno de los enunciados
A ^ ¬A, B ^ ¬B, (A v B) ^ (¬A v B) ^ (A v ¬B) ^ (¬A v ¬B), …
La proposición expresada mediante «A» está expresada por la columna 6, como así sus equivalentes
(A ^ B) v (A ^ ¬B), (A v B) ^ (A v ¬B), …
De modo similar, la proposición expresada mediante «B» está representada por la columna 4, y las negaciones de «A» y de «B» están representadas por las columnas 11 y 13 respectivamente. Observe que la tabla es simétrica respecto de la línea que separa las columnas 8 y 9 en el sentido de que las columnas situadas simétricamente a uno y otro lado de esa línea son una la negación de la otra, correspondiendo las v de una columna con las f de la otra y viceversa.
Si «A» significa que en el primer lanzamiento de una moneda sale cara y «B» significa que en el segundo lanzamiento sale cara, las expresiones más simples, en castellano y en la notación lógica, de las dieciséis proposiciones son las siguientes:
vfvf
|
A
|
||
vvff
|
B
|
||
vvvv
|
1
|
A v ¬A
|
En el primer lanzamiento sale cara o cruz.
|
vvvf
|
2
|
A v B
|
Cara en el primero o en el segundo lanzamiento.
|
vvfv
|
3
|
¬A v B
|
O cruz en el primer lanzamiento o cara en el segundo.
|
vvff
|
4
|
B
|
En el segundo lanzamiento sale cara.
|
vfvv
|
5
|
A v ¬B
|
O cara en el primer lanzamiento o cruz en el segundo.
|
vfvf
|
6
|
A
|
En el primer lanzamiento sale cara.
|
vffv
|
7
|
(A ^ B) v (¬A ^ ¬B)
|
El mismo resultado en ambos lanzamientos.
|
vfff
|
8
|
A ^ B
|
Cara en ambos lanzamientos.
|
fvvv
|
9
|
¬A v ¬B
|
Cruz al menos en un lanzamiento.
|
fvvf
|
10
|
(¬A ^ B) v (A ^ ¬B)
|
Resultados opuestos en los dos lanzamientos.
|
fvfv
|
11
|
¬A
|
En el primer lanzamiento sale cruz.
|
fvff
|
12
|
¬A ^ B
|
Cruz en el primer lanzamiento y cara en el segundo.
|
ffvv
|
13
|
¬B
|
En el segundo lanzamiento sale cruz.
|
ffvf
|
14
|
A ^ ¬B
|
Cara en el primer lanzamiento y cruz en el segundo.
|
fffv
|
15
|
¬A ^ ¬B
|
Cruz en ambos lanzamientos.
|
ffff
|
16
|
A ^ ¬A
|
En el primer lanzamiento sale cara y cruz.
|
Condicionales
Cada una de las formas que hemos considerado de construir nuevos enunciados a partir de otros dados se denomina función de verdad. El valor de verdad del resultado está determinado por (es una función de) los valores de verdad de los enunciados que lo componen. Hasta ahora solo hemos previsto símbolos especiales para una selección muy reducida de tales funciones de verdad: el negador, para la función que aplicada a un único enunciado produce un enunciado con el valor de verdad opuesto; el conjuntor, para la función que aplicada a dos o más enunciados produce un enunciado que es verdadero si todos los componentes son verdaderos y falso en caso contrario; y el disyuntor, para la función que aplicada a dos o más enunciados produce un enunciado que es falso si todos los componentes son falsos y verdadero en caso contrario.
Como muestra la tabla anterior, cada una de las dieciséis funciones de verdad, dados dos enunciados, puede ser expresada mediante los paréntesis y los tres símbolos que ya manejamos. Es más, en virtud de las leyes de DeMorgan, simplemente con el negador y cualquiera de los otros dos, el conjuntor o el disyuntor, también es posible expresarlas.
No obstante, introduciremos dos nuevos símbolos especiales que son especialmente útiles en tanto expresan funciones veritativas que se corresponden con expresiones castellanas ampliamente utilizadas. La primera de estas conectivas se denomina bicondicional, «↔». Al escribir la doble flecha entre dos enunciados y encerrar el resultado entre paréntesis se obtiene un enunciado que es verdadero (falso) si los enunciados componentes tienen los mismos (diferentes) valores de verdad. Es decir, «(A↔B)» significa que «A» y «B» tienen el mismo valor de verdad: o ambos son verdaderos o ambos son falsos. Por lo tanto es equivalente a la expresión
(A ^ B) v (¬A ^ ¬B)
La frase castellana más próxima a expresar el bicondicional es
si y solo si
Por lo tanto, leeremos «(A↔B)» como «A si y solo si B». Otras formas de traducir el bicondicional en castellano son con las expresiones «A si B, y A solo si B» y «Si A entonces B, y si B entonces A».
La segunda conectiva se denomina condicional, «→». Al escribir la flecha entre dos enunciados y encerrar el resultado entre paréntesis se obtiene un enunciado que es verdadero si es falso el primer componente o si es verdadero el segundo componente. Por lo tanto, «(A→B)» es equivalente a
¬A v B
y a
¬ (A ^ ¬B).
En la segunda de estas formas se ve que la proposición condicional niega que el primer componente sea verdadero cuando el segundo es falso, y hasta ahí es comparable con la construcción castellana «si…entonces». Decir que
Si hoy llueve, lloverá torrencialmente
es, al menos en parte, negar que hoy lloverá sin llover torrencialmente.
Sin embargo hay razones para dudar de que la flecha transmita todo el sentido del condicional castellano. Muchos podrían afirmar que parte del significado de la construcción castellana «si… entonces» es afirmar alguna conexión real entre antecedente y consecuente, de manera que afirmar «si hoy llueve, lloverá torrencialmente» no es solo negar que hoy lloverá sin hacerlo torrencialmente, sino, además, negar que pudiera llover hoy sin hacerlo torrencialmente. No obstante hay un uso del «si» en castellano que se corresponde con el significado de la flecha, como cuando se dice
Si Hitler fue un estratega, Napoleón fue un fontanero
con objeto de comunicar expresivamente que Hitler no fue un estratega. Si «B» es falso, «A→B» tiene el mismo valor de verdad que «¬A». Así, al afirmar un condicional con un consecuente obviamente falso podemos, en efecto, negar el antecedente, y podemos hacer esto independientemente de que haya o no alguna conexión real entre el antecedente y el consecuente. Por lo tanto, al defender «si… entonces» como lectura de la flecha tenemos que insistir en que el antecedente y el consecuente se han de interpretar como enunciados declarativos independientes del contexto. Las ocasiones en las que podría decir «si A entonces B» son aquellas en las que yo no sé el valor de verdad ni de «A» ni de «B», pero en las que de alguna manera estoy seguro de que si de hecho «A» es verdadera, también lo es «B».
Otras formas de traducir el condicional en castellano son con las expresiones «si A, B» y «¬A a no ser que B». Tenga en cuenta que, aunque se pueda omitir el «entonces», el «si» siempre marca al antecedente, lo que precede a la flecha, incluso cuando en castellano se escriba primero el consecuente.
Inferencias
Decir que una colección de enunciados (las premisas) implican un enunciado (la conclusión) es decir que:
En ninguno de los casos de la tabla de atribuciones veritativas de las letras enunciativas son todas las premisas verdaderas cuando la conclusión es falsa.
Ejemplo. Las premisas «A v B» y «¬A» implican la conclusión «B».
premisas
|
conclusión
|
|||
A
|
B
|
A v B
|
¬A
|
B
|
v
|
v
|
v
|
f
|
v
|
f
|
v
|
v
|
v
|
v
|
v
|
f
|
v
|
f
|
f
|
f
|
f
|
f
|
v
|
f
|
Razón: En el único caso (caso 2) en el que ambas premisas son verdaderas, la conclusión también es verdadera. Por otra parte, las premisas «A → B» y «B» no implican la conclusión «A», porque hay un caso (de nuevo el caso 2) en el que ambas premisas son verdaderas, pero la conclusión es falsa:
premisas
|
conclusión
|
|||
A
|
B
|
A → B
|
B
|
A
|
v
|
v
|
v
|
v
|
v
|
f
|
v
|
v
|
v
|
f
|
v
|
f
|
f
|
f
|
v
|
f
|
f
|
v
|
f
|
f
|
Práctica
1.- Verifique que los siguientes pares son lógicamente equivalentes:
a) ¬(A → B), A ^ B
b) ¬A → B, ¬B → A
c) A → B, ¬B → ¬A
d) A ↔ B, (A → B) ^ (¬A → ¬B)
2.- Verifique que los siguientes pares no son lógicamente equivalentes:
a) A → B, A ↔ B
b) A → B, B → A
c) A → (B → C), (A → B) → C
d) A → B, ¬A → ¬B
3.- ¿Cuáles de los siguientes enunciados son lógicamente equivalentes entre sí?
a) A
b) ¬A
c) A → A
d) ¬A → A
e) A → ¬A
f) ¬(A → A)
g) v
h) f
4.- Traduzca a notación lógica, interpretando las letras enunciativas de la siguiente forma: A = Tú me pagas; B = Yo hago el trabajo; C = El trabajo no es muy difícil.
a) Si tú me pagas, entonces yo haré el trabajo a no ser que sea muy difícil
A → (¬B → ¬C)
b) Haré el trabajo si tu me pagas, a no ser que sea muy difícil
¬(A → B) → ¬C
c) A no ser que sea muy difícil, yo haré el trabajo si tú me pagas
¬(A → B) → ¬C
d) Si no es muy difícil, yo haré el trabajo si tú me pagas
C → (A → B)
e) Si tú me pagas, entonces si el trabajo no es muy difícil, lo haré
A → (C → B)
5.- Traduzca a notación lógica, interpretando las letras enunciativas de la siguiente forma: A = Yo hice el trabajo; B = Me pagaron.
a) Me pagaron si hice el trabajo
(A → B)
b) Me pagaron, a no ser que yo no hiciera el trabajo
(¬B → ¬A)
c) Si hice el trabajo, me pagaron
(A → B)
d) Si no me pagaron, no hice el trabajo
(¬B → ¬A)
e) A no ser que me pagaran, yo no hice el trabajo
(¬¬A → B)
6.- Examine ahora la validez de las siguientes inferencias. En otras palabras, compruebe si las premisas (los enunciados que están encima de la barra) realmente implican la conclusión (debajo de la barra):
a) A v B
A
________
B
|
b) A → B
A → ¬B
___________
¬A
|
c) A → B
A v B
_________
B
|
d) A → B
¬B
_________
¬A
|
e) A ↔ B
¬(A ^ B)
___________
¬A ^ ¬B
|
f) B → A
¬B → ¬A
___________
A v ¬B
|
7.- Examine la validez de cada una de las siguientes inferencias:
a)
Crumm no es culpable
¬C
Moriarty es culpable si lo es Crumm
C → M
______________________________
Moriarty no es culpable
¬M
b)
Moriarty es culpable
M
Moriarty no es culpable
¬M
_______________________
Holmes sigue con el asunto
H
c)
Si ha escapado Moriarty, entonces o Holmes ha claudicado o Watson sigue con el asunto
M → (H v W)
Holmes no ha claudicado a no ser que Moriarty haya escapado
¬¬H → M
Watson no sigue con el asunto
¬W
_______________________________________________
Moriarty ha escapado si y solo si Holmes ha claudicado
M ↔ H
d)
Si Holmes ha claudicado o Watson es engreído, Moriarty escapará
(H v W) → M
_______________________________________________
Moriarty escapará a no ser que Holmes claudique
¬M → H
e)
Moriarty escapará, a no ser que Holmes actúe
¬M → H
Confiaremos en Watson solo si Holmes no actúa
W ↔ ¬H
__________________________________________
Si Holmes no actúa, Moriarty escapará, a no ser que confiemos en Watson
¬(¬H → M) → W
Recursos
- Richard C. Jeffrey, Lógica formal: su alcance y sus límites, Eunsa, Pamplona, 1999.