Polinomios Booleanos
Polinomios Booleanos
Polinomios Booleanos
PROPOSICIONES CATEGÓRICAS
1.1. INTRODUCCIÓN
De la misma manera que los números son los elementos básicos de la aritmética, las proposiciones simples
son los elementos de la lógica en general, y de la lógica matemática en particular.
Generalmente comenzamos nuestras experiencias aritméticas con el conjunto de los números naturales,
y construimos estructuras más complejas, por ejemplo, el sistema de los números racionales. De la misma
forma, iniciaremos en lógica con las proposiciones simples para formar proposiciones compuestas.
En el siguiente cuadro, se presenta la clasificación general de las proposiciones, las mismas que se
analizarán a continuación.
PROPOSICIONES
UNIVARIABLES, PLURIVARIABLES
Existen varias formas de nombrar una proposición cerrada simple, las más importantes son: proposición
categórica simple, proposición categórica, proposición cerrada, proposición atómica, proposición simple,
proposición, enunciado. En lo sucesivo, al referirnos a una proposición cerrada simple (PCS), utilizaremos
la palabra proposición.
Una proposición es una oración de la cual tiene sentido afirmar que es verdadera o falsa, pero no las
dos posibilidades a la vez.
Observación: Las palabras "verdadero" y "falso" son elementos indefinidos. La idea de "verdadero" y
"falso", es básica en el pensamiento humano. Esta idea es algo puramente intuitiva, algo no
definido, pero si entendido por cada persona como resultado de su propia experiencia.
Los ejemplos anteriores no son proposiciones, pues no tiene sentido decir que sean verdaderas o falsas.
Para expresar nuestros pensamientos no bastan las palabras. Es preciso que ellas estén ordenadas
adecuadamente, para la clara comprensión por parte del lector o del que escucha. Ciertas agrupaciones
de palabras, no son la expresión de un pensamiento con sentido completo, por lo tanto, también carece
de sentido afirmar su verdad o falsedad. Por ejemplo:
Observación: toda proposición es una oración; pero no toda oración es una proposición.
De la misma manera que en el álgebra elemental se usan las letras x, y, o z, entre otras, para representar
números; en lógica, se usan las letras minúsculas p, q, o r, para representar proposiciones. Si el número
de proposiciones que se analizan, en un problema dado, es considerable, entonces se usan las mismas
letras con subíndices. Por ejemplo:
El valor de verdad de una proposición consiste en asignar las letras V (inicial de verdadero) o F (inicial de
falso), a una proposición, según sea verdadera o falsa.
Sea p una proposición cualquiera. Si p es verdadera se escribe v(p)=V y se lee "valor de verdad de p
verdadero". Si p es falsa se escribe v(p)=F y se lee "valor de verdad de p falso”.
Ejemplo:
El uso de las letras mayúsculas V o F, para los valores de verdad de una proposición es enteramente
arbitrario, en ocasiones suele ser de utilidad el uso de 1 y 0 en lugar de V o F, respectivamente.
Ejemplo:
Existen varias formas de nombrar una proposición cerrada compuesta, las más importantes son:
proposición categórica compuesta, proposición molecular, proposición compuesta. En lo sucesivo, al
referirnos a una proposición cerrada compuesta (PCC), utilizaremos las palabras: proposición compuesta.
Si se consideran las proposiciones: "2 es un número natural" y "2 es un número entero", y el término lógico
"Y", se tiene la siguiente proposición compuesta:
De igual forma, si se consideran las proposiciones: "Cristóbal Colón está vivo", "Cristóbal Colón está
muerto", y el término lógico "o", se tiene la siguiente proposición compuesta: Cristóbal Colón está vivo o
muerto.
Así como en aritmética se estudian operaciones entre números, en lógica matemática se estudian
operaciones entre proposiciones.
Se llama operación, en matemáticas, a cualquiera de los procedimientos que se emplean para transformar
unas cantidades en otras, o para efectuar con ellas determinados cálculos. Por ejemplo, en aritmética son
siete: suma, resta, multiplicación, división, potenciación, radicación y logaritmación.
En lógica matemática, dos proposiciones pueden unirse para formar otra proposición. Algunas de estas
formas (proposiciones compuestas) se presentan repetidamente y son indispensables para propósitos de
análisis. Estas formas especiales toman el nombre de "operaciones con proposiciones" o sencillamente
"operaciones lógicas". Las operaciones con proposiciones son un subconjunto de las proposiciones
compuestas.
OPERACIONES LÓGICAS
Afirmación
1. MONOÁDICAS
Negación
Conjunción
Contrasección
SIMPLES
Subsección
INTERSECTIVAS Extersección
COMPUESTA Bicondicional
2. DIÁDICAS Interdisyunción
Condicional
SIMPLES
Subdisyunción
INTERDISYUNTIVAS Disyunción (i)
Una operación es monoádica cuando dada una proposición se obtiene otra diferente (negación), y diádica
cuando de dos proposiciones se obtiene otra diferente (conjunción). En general, se llama operador al
símbolo que indica una operación o función matemática, por ejemplo: +, -, x, etc. Del mismo modo, se llama
término a la palabra, voz o vocablo que se utiliza para leer un operador, por ejemplo: mas, menos, por. El
siguiente cuadro presenta las operaciones lógicas con sus respectivos operadores y términos lógicos:
OPERACIONES LÓGICAS
1. MONOÁDICAS
OPERACIÓN OPERADOR TÉRMINO
1. Negación ~ no ...
2. DIÁDICAS
OPERACIÓN OPERADOR TÉRMINO
1. Intersección, conjunción .. y ..
2.1. 2. Contrasección ↖ .. pero no ..
INTERSECTIVAS 3. Subsección ↙ No ... sino
4. Extersección Ni ... ni
5. Bicondicional ... si y solo si ...
Observación: Los operadores lógicos se conocen con el nombre de conectores o conectivos lógicos. La
palabra “no” en las operaciones contrasección, subsección, interdisyunción y subdisyunción
puede sustituirse por “es falso que” o “no es cierto que”.
A continuación se estudian las operaciones lógicas que tienen mayor uso en matemática: negación,
conjunción, contrasección, bicondicional, condicional, disyunción inclusiva y disyunción exclusiva.
DEFINICIÓN.
En matemática, el símbolo equivalente a la palabra "no" es la barra inclinada, /, la misma que se sobrepone
a un símbolo dado. Por ejemplo:
p ~p
Primera columna V F Segunda columna
F V
Observación: Una proposición es por definición verdadera o falsa, por tal razón se escribe una V y una F,
en la primera columna. Los valores de verdad cambian, en la segunda columna, por definición
de negación.
EJERCICIOS
1. Represente simbólicamente las siguientes proposiciones. Halle la negación de las mismas y su valor de
verdad.
DEFINICIÓN
Dada una proposición p cualquiera, al realizar la doble negación de dicha proposición (dos negaciones
consecutivas), se obtiene como resultado la misma proposición inicial. La doble negación se conoce
también con el nombre de "negación de la negación".
Observación: “perdió” tiene el mismo significado que “no ganó”. De igual forma; "No perdió" tiene el mismo
significado que "ganó". Al comparar la proposición 5 (negación de la negación) con la
proposición 1, notaremos que son las mismas.
p ~p ~(~ p)
V F V
F V F
Ejemplo 1:
1. p: 2+2 = 4 v(p) = V
2. ~ p: 2+2 4 v(~p) = F
3. ~(~ p): 2+2 = 4 v[~(~ p)] = V
Ejemplo 2.
1. q: 5 es mayor que 8 v(q) = F
2. ~q: 5 no es mayor que 8 v(~q) = V
3. ~(~q): 5 es mayor que 8 v[~(~q)] = F
EJERCICIOS
1. Represente simbólicamente las siguientes proposiciones. Halle la negación, la doble negación y el valor
de verdad en cada caso (se sugiere el formato del ejemplo 1 de la doble negación).
1. (7 - 5) –6 = -4 2. (10 -5)(8-4) 40
3. (9-6) + (7-3) = 7 4. 2(6+3) 2x6 + 2x3
0
5. 5 = 5 6. 30 -(7x3) 9
7. 32 35 = 325 8. 2225 225
9. 51 = 5 10. mcd (6,12) 2
11. mcm (5,15) = 15 12. La base del sistema decimal es 10.
13. El 1 es el módulo de la multiplicación. 14. Número compuesto es el que consta de una sola cifra.
15. El cociente indica el número de veces que el dividendo contiene al divisor.
MSc. Paco Bastidas Romo & otros. 6 Proposiciones Categóricas
1.7.2. CONJUNCIÓN ( ; y)
DEFINICIÓN
Dos proposiciones simples, p y q, se pueden coordinar por medio del término lógico "y" para formar
una proposición compuesta llamada intersección o conjunción de las dos primeras. Simbólicamente se
representa con p q y se lee " p y q".
Término lógico
Observación: La conjunción es una operación diádica (binaria), en el sentido de que a cada dos
proposiciones (p, q) asigna una nueva proposición.
Valor de verdad de la conjunción: El valor de verdad de una proposición compuesta depende del valor
de verdad de las proposiciones simples y de la propiedad fundamental del operador lógico. En lo referente
al valor de verdad de las proposiciones simples se presentan los siguientes casos:
1. Una proposición.
2. Dos proposiciones.
p Q combinaciones lógicas
V V Primera
V F Segunda
F V Tercera
F F Cuarta
De nuestro uso habitual del lenguaje podemos indicar que la conjunción "y" une, generalmente, dos
oraciones "afirmativas" (oración coordinada copulativa). Pero debemos entender que, en este sentido,
nuestros usos habituales del lenguaje no son absolutamente claros y uniformes, sino por el contrario,
existen casos en que se presentan dudas o ambigüedades. Con el objeto de eliminar toda duda y de
establecer un criterio que se aplique uniformemente en todos los casos, se tiene la siguiente definición.
DEFINICIÓN
El v(pq) = V para la primera combinación lógica, y el v(pq) = F para las demás combinaciones lógicas.
p q pq
La conjunción es verdadera, cuando
V V V
la primera y segunda proposición es
V F F
verdadera.
F V F
F F F
Ejemplos:
p1 p2 p1 p2 ~ (p1 p2)
V V V F
V F F V
F V F V
F F F V
p q pq
V V V
V F F
F V F
F F F
p p P
V V V V
F F F F
Observación. Dígito: número que se expresa con una sola cifra. Natural (N): número que indica la cantidad
de elementos que tiene un conjunto determinado, N = {0, 1, 2, 3, … }. Natural par: si es la forma 2k,
siendo k elemento de los N. Natural impar: si es la forma 2k+1, siendo k elemento de N. Natural múltiplo
de 3: si es la forma 3k, siendo k natural mayor que 0. Natural divisor de 8: si la división 8/k exacta, y k
es dígito diferente de 0. Natural primo: si es mayor que 1 y es divisible por sí mismo y la unidad. Natural
compuesto: si es mayor que 3 y no es primo. Entero (Z): los naturales y los correspondientes negativos;
Z = {…, -3, -2, -1, o, 1, 2, 3, …}. Racional (Q): Número que se expresa como cociente de dos números
enteros, son de la forma a/b, siendo b 0. El conjunto Q está compuesto por los números enteros y
fraccionarios. Irracional (Q´): número que no se puede escribir como cociente de dos números enteros,
por ejemplo el número pi (3,1415 …). La expresión decimal de cualquier número irracional consta de
infinitas cifras no periódicas. Reales (R): el conjunto formado por todos los números racionales y los
irracionales.
EJERCICIOS
DEFINICIÓN.
Dos proposiciones simples, p y q, se pueden coordinar por medio de las palabras "pero no" para formar
una proposición compuesta llamada contrasección de las dos primeras. Simbólicamente se representa
por p ↖q y se lee "p pero no q".
Al coordinar las dos proposiciones con las palabras "pero no" se tiene:
Término lógico
Valor de verdad de la contrasección: El valor de verdad de una proposición compuesta depende del
valor de verdad de las proposiciones simples y de la propiedad fundamental del operador lógico. Los
valores de verdad, correspondientes a las dos proposiciones simples, están determinados por la tabla de
las combinaciones lógicas. La propiedad fundamental de la contrasección se obtiene a partir de la
siguiente definición:
DEFINICIÓN
El v(p↖q) = V para la 2a combinación lógica, y v(p↖q) = F para todas las demás combinaciones lógicas.
p q p ↖q La contrasección es verdadera,
V V F cuando la primera proposición es
V F V verdadera y la segunda falsa. En
F V F todos los demás casos es falsa.
F F F
Observación: La conjunción adversativa "pero" une, generalmente, dos oraciones: La primera "afirmativa"
y la segunda "negativa". La palabra "pero" expresa contraposición u oposición de un concepto
a otro, enunciado anteriormente. Por ejemplo:
"El dinero hace ricos a los hombres pero no dichosos " ( G. E. Larousse )
p q p↖q ~ (p ↖q)
El v[~(p ↖q)] = F y el v(q) = V, no se presentan
V V F V
V F V F en una misma fila, por lo que el v(p) no puede
F V F V tomar ninguno de los dos valores.
F F F V
EJERCICIOS
DEFINICIÓN
Dos proposiciones simples, p y q, se pueden coordinar por medio de las palabras "... si y sólo si ..." para
formar una proposición compuesta llamada bicondicional de las dos primeras. Se representa por “p
q” y se lee "p si y sólo si q". Se conoce, también, con el nombre de bisección.
Al coordinar las dos proposiciones con las palabras “ ... si y sólo si ... “, se obtiene:
Término lógico
Valor de verdad del bicondicional: El valor de verdad de una proposición compuesta depende del valor
de verdad de las proposiciones simples y de la propiedad fundamental del operador lógico. Los valores de
verdad, correspondientes a las dos proposiciones simples, están determinados por la tabla de las
combinaciones lógicas. La propiedad fundamental del bicondicional se obtiene a partir de la siguiente
definición:
DEFINICIÓN
El v(pq) = V para la 1ª y 4ª combinaciones lógicas, y v(pq) = F para todas las demás casos.
Observación: La frase "si y sólo si" no se usa a menudo fuera de las matemáticas. Pocas personas dirían
alguna ocasión "voy al cine si y sólo si hace calor", al mismo tiempo que es posible que alguno puede decir
algo como "voy al cine si hace calor, pero sólo si hace calor". La conjunción "si" denota condición o hipótesis
en cuya virtud una cosa depende de otra.
3. Hallar el valor de verdad de la negación de la siguiente proposición compuesta: El 4 es par ssi 4/2=1.
p: el 4 es par v(p) = V
q: 4/2 = 1 v(q) = F
p q: el 4 es par ssi 4/2 = 1 v(p q)=F
~ (p q): Es falso que; el 4 es par ssi 4/2 = 1 v[~ (p q)]= V
p q p q ~ (pq)
V V V F
V F F V
F V F V
F F V F
a
El v(p) = F y el v(q) = V se presenta en la 3 fila, por lo tanto el v[~(p q)] = V.
EJERCICIOS
DEFINICIÓN
Dos proposiciones simples, p y q, se pueden coordinar por medio de las palabras " Si ... entonces ..."
para formar una proposición compuesta llamada condicional de las dos primeras. Se representa por
“pq” y se lee " Si p entonces q ". Se conoce, también, con el nombre de contradisyunción.
Término lógico
Valor de verdad del condicional: El valor de verdad de una proposición compuesta depende del valor de
verdad de las proposiciones simples y de la propiedad fundamental del operador lógico.
DEFINICIÓN
El v(pq)= F para la segunda combinación lógica, y v(pq) = V para todas las demás combinaciones.
p q pq
El condicional es "falso" cuando la
V V V
primera proposición es verdadera y
V F F
la segunda falsa. En todos los demás
F V V
casos es verdadero.
F F V
Observación: Las oraciones condicionales constan de dos partes: La 1a oración que expresa la condición,
y la 2a que indica la consecuencia de lo expresado en la 1a. Generalmente, se usan las siguientes frases:
en este caso, siendo así, siempre que, ya que, con tal que, con que, como. Por ejemplo:
p: 5 es elemento de N v(p) = V
q: 5 es mayor que 0. v(q) = V
p q: Si 5 es elemento de N entonces 5 es mayor que 0. v(p q) = V
~(pq): es falso que; si 5 es elemento de N entonces 5 es mayor que 0. v[~(p q)] = F
3. Sean r1 y r2 dos proposiciones simples. Construir la tabla de verdad para la negación del condicional.
p q p q ~ (p q)
V V V F
V F F V
F V V F
F F V F
EJERCICIOS
5. Construir la tabla de verdad correspondiente a la negación del condicional de una proposición consigo
misma.
MSc. Paco Bastidas Romo & otros. 15 Proposiciones Categóricas
1.7.6. DISYUNCIÓN INCLUSIVA (v ; … y/o … )
DEFINICIÓN.
Dos proposiciones simples, p y q, se pueden coordinar por medio de las palabras "y/o" para formar
una proposición compuesta llamada disyunción inclusiva de las dos primeras Simbólicamente se
representa por “p v q” y se lee "p y/o q". Se conoce también con el nombre de exterdisyunción.
Término lógico
Observación: las letras " y/o " significan lo uno, lo otro, o ambas cosas.
Valor de verdad de la disyunción inclusiva: El valor de verdad de una proposición compuesta depende
del valor de verdad de las proposiciones simples y de la propiedad fundamental del operador lógico.
DEFINICIÓN.
El valor v(p v q) = F para la cuarta combinación lógica y v(p v q) = V para todas las demás
combinaciones.
Ejemplos:
p: El 1 es dígito v(p)=V
q: El 1 es natural v(q) = V
p v q: El 1 es dígito y/o natural v(p v q) = V
p q pvq ~ (p v q)
V V V F
V F V F
F V V F
F F F V
p q pvq ~ (p v q)
V V V F
V F V F
F V V F
F F F V
p p v p ~(p v p)
V V V V F
F F F F V
EJERCICIOS
DEFINICIÓN.
Dos proposiciones simples, p y q, se pueden coordinar por medio de la palabra "o" para formar una
proposición compuesta llamada disyunción exclusiva de las dos primeras. Simbólicamente se
representa por “p v q” y se lee "p o q". La disyunción exclusiva se conoce también con el nombre de
bidisyunción.
Término lógico
Valor de verdad de la disyunción exclusiva: El valor de verdad de una proposición compuesta depende
del valor de verdad de las proposiciones simples y de la propiedad fundamental del operador lógico.
DEFINICIÓN
El v(p v q) = F para la primera y cuarta combinación lógica, y v(p v q) = V para todas las demás
combinaciones lógicas.
p q pvq
La disyunción exclusiva es "falsa"
V V F
cuando las dos proposiciones tienen
V F V
el mismo valor de verdad. En todos
F V V
los demás casos es verdadera.
F F F
Observación: Las oraciones coordinadas disyuntivas son las que expresan pensamientos opuestos que se
excluyen mutuamente. La letra “o” significa “lo uno o lo otro pero no ambas cosas”. Por ejemplo:
En algunos casos, la "o" se cambia por "u": Fueron siete u ocho los alumnos que asistieron.
Ejemplos:
EJERCICIOS
Las operaciones lógicas de mayor aplicación se estudiaron anteriormente. A continuación, se presenta una
síntesis de todas las operaciones intersectivas e interdisyuntivas:
Observación: El adverbio No, en los términos lógicos anteriores, puede reemplazarse por: No es cierto
que o es falso que.
Algunas de las operaciones anteriores tienen dos o más nombres, los mismos que se indican a continuación:
1: Conjunción y/o intersección. 2: Extersección, negación conjuntiva y/o negación compuesta. 3:
Interdisyunción, Negación alternativa y/o barra de Schaffer. 4: Condicional y/o contradisyunción. 5:
Disyunción inclusiva y/o exterdisyunción. 6: Disyunción exclusiva y/o Bidisyunción.
EJERCICIOS
En general, la palabra variable se usa para indicar que una persona o cosa, deja de ser de una forma o
manera para empezar a ser de otra. Por ejemplo: las calificaciones de un alumno.
DEFINICIÓN.
Se llama variable lógica a las letras minúsculas: p, q, r; con o sin subíndices, que representan
indistintamente a cualquier proposición, de un conjunto dado (pueden designar diferentes
proposiciones). Una variable lógica se conoce también con el nombre de indeterminada.
Ejemplo:
VARIABLE VARIABLE
p q
DEFINICIÓN
Es decir, los polinomios algebraicos se obtienen ligando las variables algebraicas mediante operadores:
más (+), menos (-), por (.), dividido para (/).
DEFINICIÓN
Ejemplo: p⋀~q
(p v q) ~ p
(p r) v (r p)
[(p v q) ⋀~ p] ↑~ [(p q]
Un polinomio booleano se representa con las letras mayúsculas (P, Q, R) y un paréntesis, en el mismo que
se escriben las variables del polinomio, separadas por comas. Por ejemplo:
P(p,q): p ⋀~q
Q(p,q): (p v q) ~ p
P1(p,q): [(p v q) ⋀~ p] ↑~ [(p q]
En algunos casos, se usa la expresión P(p,q, ...) para indicar un polinomio booleano cualquiera.
Observación: El corchete se conoce con el nombre de paréntesis rectangular y la barra como vínculo.
En matemática, los signos de agrupación se emplean para indicar que las cantidades encerradas en ellos
deben considerarse como un todo, o sea, como una sola cantidad.
Ejemplo:
1. La expresión 9+(5-3), es igual a 9+2. El paréntesis indica que la diferencia 5-3 debe sumarse con
9, es decir, se resuelve primero el paréntesis, para efectuar la suma. 9+ (5-3)= 9 + 2.
2. La expresión -3(5+2), es igual a -3x7. El paréntesis indica que la suma 5+2 debe multiplicarse
con -3, es decir, se resuelve primero el paréntesis y luego el producto. -3(5+2) = -3x7.
En ocasiones se sustituye el paréntesis por la barra, con el mismo sentido. Por ejemplo:
En general; los corchetes, llaves, paréntesis y el vínculo se usan, especialmente, cuando es necesario
incluir varios signos de agrupación dentro de otros. Por ejemplo:
22 - [32 - (4+5)2 ]2
De igual forma, en lógica matemática, los signos de agrupación se emplean para indicar que las
proposiciones encerradas en ellos deben considerarse como un todo, o sea como una sola proposición.
Por ejemplo:
1. El polinomio: p( p r), indica que la conjunción debe resolverse primero y luego el condicional.
2. La fórmula ~ (p v q), indica que la disyunción exclusiva debe resolverse primero y luego la
negación.
3. El polinomio: (~p v ~q), indica que la negación debe resolverse primero y luego la disyunción
inclusiva.
En ocasiones se sustituye el paréntesis por la barra, con el mismo sentido. Por ejemplo:
En general, los corchetes, llaves, paréntesis y el vínculo se usan, especialmente, cuando es necesario
incluir varios paréntesis unos dentro de otros. Por ejemplo:
En vez de la expresión ~( ( ( p v q ) ~q ) ( p q ) )
Se prefiere escribir ~ { [ ( p v q ) ~q ] ( p q ) }
En matemática, las expresiones que contienen varios signos de agrupación, superpuestos, pueden
"simplificarse"; suprimiendo dichos signos, sucesivamente.
Para suprimir los signos de agrupación se efectúan las operaciones indicadas, aplicando las reglas
elementales de la aritmética o álgebra, según corresponda. Hay dos maneras de proceder, según se
prefiera: de afuera hacia adentro o de adentro hacia afuera. Por ejemplo:
5 - { a - [ 2a - ( a - 3 - a ) ] } 5 - { a - [ 2a - ( a - 3 - a ) ] }
= 5 - { a - [ 2a - ( a - 3 + a ) ] } = 5 - a + [ 2a - ( a - 3 - a ) ]
= 5 - { a - [ 2a - a + 3 - a ] } = 5 - a + 2a - ( a - 3 - a )
= 5 - { a - 2a + a - 3 + a} = 5 - a + 2a - a + 3 - a
= 5 - a + 2a - a + 3 – a = 5 - a + 2a - a + 3 - a
=8–a =8-a
En lógica matemática, se suprimen los signos de agrupación, sucesivamente, de adentro hacia afuera. No
es posible suprimir de afuera hacia adentro, como en el caso de la aritmética o álgebra.
Las “tablas de verdad” se usan para calcular los valores de verdad de los polinomios booleanos, a partir
de los valores de verdad de sus variables y de las propiedades fundamentales de los operadores
lógicos. Existen dos casos: Para valores particulares de las variables y para todas las combinaciones
lógicas.
Cuando se indican los valores particulares de las variables de un polinomio booleano, se procede de la
siguiente manera.
PROCEDIMIENTO SOLUCIÓN
∴ v [( p q) (q p) ] = V
Observación: El valor de verdad del polinomio booleano, se encuentra en la parte superior del paso 3. El
símbolo “∴” se lee: “luego”, “por lo tanto”, entre otras.
PROCEDIMIENTO SOLUCIÓN
Observaciones:
a. La operación lógica negación, del ejemplo anterior afecta a la variable p, por lo tanto ésta se
resuelve antes del paréntesis. Por esta razón consta, en la última fila, con el número 2.
b. Si dos paréntesis no están incluidos, el uno en el otro, entonces las operaciones indicadas pueden
realizarse simultáneamente. En el ejemplo, (pq) no está incluido en (~p v q), por lo tanto pueden
realizarse simultáneamente; por ello, el orden de los pasos, en la última fila, es el mismo (3).
Ejemplo 3.
PROCEDIMIENTO SOLUCIÓN
[( p q ) ( q r ) ] ( p r )
F V V V V V V V F V V
1 2 1 3 1 2 1 4 1 2 1 ∴ v { [ ( p q ) ( q r ) ] ( p r ) } = V
( p ↓ q ) ( ~ p ~ q )
V F V V F V F F V
p ~ p
F F VF
1 3 21 ∴ v [(p ~p)] = F
EJERCICIOS
1. v(p) = V v(q) = V v{ (p q) ↖ p} = ?
2. v(p) = V v(q) = F v{ (p q) q} = ?
3. v(p) = F v(q) = V v{ (p ↙ q) p} = ?
4. v(p) = F v(r) = F v{ (p v r) p} = ?
5. v(p) = V v(r) = V v{ (p v r) r} = ?
6. v(p) = V v(r) = F v{ (p r) ↖~ r} = ?
7. v(p1) = F v(p2) = V v{ (p1 p2) ~ p2} = ?
8. v(q1) = F v(q2) = F v{ ~ (q1 ↙ q2) q1} = ?
9. v(q1) = F v(q2) = F v(q3) = F v{ [ (q1 ↖ q2) (q2 ↙ q3) ] ~ q3} = ?
10. v(r1) = V v(r2) = F v(r3) = V v{ (r1 ↖r2) ~ r3 (r3 v r1 )} = ?
11. v(p) = V v(q) = F v(r) = F v{ [ (p ↖ q) v (q ↙ r) ] (p q)} = ?
12. v(p) = F v(q) = V v(r) = F v{ ~ [ (p q) (p q) ] (p r)} = ?
13. v(r) = V v(q) = V v(p) = V v{ [ (r ۸ q) r ] ( p ~ q) } = ?
14. v(r) = V v(q) = F v(p) = V v{ (r ۸ ~ q) v (q v r) v (r p)} = ?
15. v(r) = F v(q) = V v(p) = V v{ ~ [ r v q r q ] (p v ~ r)} = ?
16. v(p) = V v(q) = V v(r) = F v{ ~ [ (p r) (r q) ] (p r)} = ?
17. v(r) = F v(q) = F v(p) = V v{ [ (q r) r ] ( q ~ p) } = ?
18. v(r) = V v(q) = F v(p) = F v{ (r ~ q) v (q v r) v (r p)} = ?
19. v(r) = V v(q) = V v(p) = V v{ ~ [ q v r r q ] ۸ (r v ~ p)} = ?
20. v(r) = F v(q) = V v(p) = F v{ ~ [ q v p r p ] ۸ (q v ~ r)} = ?
Se entiende por valores generales al proceso mediante el cual se puede conocer los valores de verdad
para todas las combinaciones lógicas de las variables, dado un polinomio cualquiera. Por lo mismo,
iniciaremos este tema con la revisión de: combinaciones lógicas, tablas de verdad y valor de verdad del
polinomio booleano.
Una manera fácil de recordar las combinaciones lógicas consiste en una tabla que tiene la siguiente
forma:
p q combinaciones lógicas
V V Primera
V F Segunda
F V Tercera
F F Cuarta
Observación: los pares ordenados: (V,V), (V,F), (F,V) y (F,F), se conocen con el nombre de
combinaciones lógicas.
Si consideramos que las combinaciones lógicas de las proposiciones p y q son elementos del
conjunto P, estas pueden representarse en un diagrama de Venn, de la siguiente forma:
V V
V F
F V
F F
Por definición, la proposición r (tercera variable) tiene un V y un F. Si consideramos que los valores
de verdad de la proposición r son elementos del conjunto R, se tiene entonces dos diagramas de Venn.
Luego, se une con una flecha, cada elemento del conjunto P, con todos los elementos del conjunto R,
para obtener las combinaciones lógicas de tres proposiciones. En el siguiente diagrama se señalan dos
de las ocho flechas.
P R
V V V
V F
F V
F
F F
Una manera fácil de recordar, las combinaciones lógicas, consiste en una tabla que tiene la siguiente
forma:
p q r
V V V
V V F
V F V
V F F
F V V
F V F
F F V
F F F
Observación: En una tabla con tres proposiciones los valores se alternan de cuatro en cuatro para la
primera proposición, de dos en dos para la segunda y de uno en uno para la tercera.
4. n variables (p,q,r, … n)
En una tabla con n proposiciones los valores se alternan de 2n-1 verdaderos y 2n-1 falsos para la
primera proposición, la mitad de 2n-1 verdaderos o falsos para la segunda proposición, la mitad del
valor anterior, para la tercera proposición y así sucesivamente; El 2 indica el número de valores de
verdad (verdadero, falso) y n el número de proposiciones.
Número de proposiciones
n –1
Valores de verdad: V, F.
2
Cuando es una variable, entonces n = 1. Luego, 2n indica el número total de filas (2) que tiene la tabla.
2n-1 indica el número de verdaderos y falsos (1). La variable p tiene un verdadero y un falso: 21-1 = 2° = 1.
P q
V V
V F
F V
F F
Variable r. Se divide la expresión 2n-1 /2 para 2. Luego, (2n-1 /2) /2 = 2n-1 /4 = 4/4 = 1.
El número 1 indica que la proposición r (tercera variable) tiene un verdadero y un falso.
P q r
V V V
V V F
V F V
V F F
F V V
F V F
F F V
F F F
Observación: la proposición p tiene 4V y 4F. Esta proposición determina la extensión vertical que tiene
la tabla, es decir el número de filas (8). La proposición q tiene 2 V y 2 F, hasta completar
la tabla (4/2 =2). Finalmente r tiene 1 V y 1 F, hasta completar la tabla (2/2= 1).
EJERCICIOS
1. Determine el número de verdaderos y falsos para cada una de las variables de los siguientes
polinomios booleanos:
1. (p q) ↖ p 8. (p q) q
2. (p ↙ q) p 9. (p v q) p
3. (p v q) q 10. (p q) ↖~ q
4. (p1 p2) ~ p2 11. ~ (q1 ↙ q2) q1
5. [ (q1 ↖ q2) (q2 ↙ q3) ] ~ q3 12. [ (p ↖q) v (q ↙ r)] (p q)
6. (r1 ↖ r2) ~ r3 (r3 v r1) 13. ~ [ (p q) (p q) ] (p r)
7. [ (p q) r ] ( r ~ q) 14. (p ~ q) v (q v r) v (p q)
Se llama tabla de verdad al conjunto de filas y columnas, que contiene: variables, operadores y valores
de verdad, de un polinomio booleano. Para construir tablas de verdad se sugiere el siguiente
procedimiento:
1. Contar el número de variables lógicas del polinomio, considerando solo una vez aquellas que se
repiten.
2. Escribir las combinaciones lógicas tomando en cuenta el número de variables, en las primeras
columnas de izquierda a derecha, según corresponda a: 1, 2, 3, … , n.
3. Escribir a continuación, de las variables lógicas, el polinomio booleano (fórmula), de tal manera
que cada variable y operador lógico, encabece o inicie una columna, en su orden.
4. Escribir los valores V o F, debajo de cada variable, según corresponda.
5. Resolver la negación, si ésta afecta a una proposición simple.
6. Resolver los signos de agrupación, de dentro hacia fuera, aplicando las propiedades
fundamentales de los operadores lógicos.
7. Si la negación se antepone a un signo de agrupación, ésta debe resolverse primero.
PROCEDIMIENTO SOLUCIÓN
p ( p p ) ~ p
V V V V F F V
F F F F F V F
1 1 3 1 4 2 1
Observación: La última fila indica el orden de los pasos seguidos en la construcción de la tabla. La
columna 4 es el resultado.
p q ( p v q ) ( q p )
V V V F V V V V V
V F V V F F F F V
F V F V V F V F F
F F F F F V F F F
1 1 1 2 1 3 1 2 1
Observación: La última fila indica el orden de los pasos seguidos en la construcción de la tabla. La
columna 3 es el resultado.
q p r [ ( q p ) ( p r ) ] ( q r )
V V V V V V V V V V V V V V
V V F V V V F V F F V V F F
V F V V F F F F V V V V V V
V F F V F F F F V F V V F F
F V V F V V V V V V V F V V
F V F F V V F V F F V F V F
F F V F V F V F V V V F V V
F F F F V F V F V F V F V F
Pasos 1 2 1 3 1 2 1 4 1 2 1
q p r [ q ( ~ p v R ) ] ~ [ p v ( q ~ r ) ]
V V V V V F V V V F F V V V F F V
V V F V F F V F F F F V V V V V F
V F V V V V F V V V V F F V F F V
V F F V V V F V F F F F V V V V F
F V V F V F V V V F F V V F V F V
F V F F V F V F F F F V V F F V F
F F V F V V F V V F F F V F V F V
F F F F V V F V F V V F F F F V F
Pasos 1 4 2 1 3 1 6 5 1 4 1 3 2 1
q r ( Q v r ) v ~ q
V V V V V V F V
V F V V F V F V
F V F V V V V F
F F F F F V V F
1 2 1 4 3 1
EJERCICIOS
1. (p ~ q) ↖~ p 10. (~ p q) v q
2. ~ (p v q) ~ p 11. ~ {(p v q) p}
3. ~ (p v ~ q) q 12. (p q) ↖~ q
4. (p1 p2) ~ p2 13. ~ (q1 ↙ q2) q1
5. [ (q1 ↖ q2) ~ (q2 ↙ q3) ] ~ q3 14. (r1 ↖ r2) ~ r3 (r3 v r1)
6. [ ~ (p ↖q) v (q ↙ r)] (p q) 15. ~ [ (p q) (p q) ] (p r)
7. [ (p q) r ] ( r ~ q) 16. (p ~ q) v (q v r) v (p q)
8. ~ [ p v q p q ] (p v ~ r) 17. ~ [(p v q) ↖ p] (p ↙ ~ r)
9. (p q) (q p) 18. (p v q) (q v p)
Considerando los valores de verdad, de la columna resultado, un polinomio booleano puede ser:
tautología, antitautología o contingencia.
a. TAUTOLOGÍA.
DEFINICIÓN:
Se llama tautología a las fórmulas cuyos valores de verdad, en la columna resultado, son todos
verdaderos. Una tautología se conoce también con el nombre de verdad lógica.
p P V ~ p
V V V F V
F F V V F
1 3 2 1
q r ( q v r ) v ~ q
V V V V V V F V
V F V V F V F V
F V F V V V V F ∴ v[( q v r) v ~q] = V (tautología)
F F F F F V V F
1 2 1 4 3 1
p ~ ( P v p )
V V V F V ∴ v[~(p v p)] = V (tautología)
F V F F F
3 1 2 1
p q ( p Q ) ( ~ p ~ q )
V V V F V V F V F F V
V F V F F V F V F V F
F V F F V V V F F F V
F F F V F V V F V V F
1 4 1 5 2 1 3 2 1
DEFINICIÓN:
Se llama antitautología a las fórmulas cuyos valores de verdad, en la columna resultado, son todos
falsos. Una antitautología se conoce también con el nombre de falsedad lógica o contradicción.
q q ~ q
V V F F V
F F F V F
1 3 2 1
∴ v(q ~ q) = F (antitautología)
Ejemplo 2. Determine si el siguiente polinomio booleano es una contradicción: [(p q) ↓q] (p →q).
p q [ ( p q ) q ] ( p q )
V V V V V F V F V V V ∴ v {[(p q) q] (pq)} = F
V F V F F V F F V F F (antitautología)
F V F F V F V F F V V
F F F V F F F F F V F
1 2 1 3 1 5 1 4 1
Ejemplo 3. Mostrar que la subsección de una proposición consigo misma es una antitautología.
p p ↙ p
V V F V ∴ v (p ↙ p) = F (antitautología)
F F F F
1 2 1
c. CONTINGENCIA.
DEFINICIÓN:
Se llama contingencia a las fórmulas cuyos valores de verdad, en la columna resultado, son
verdaderos y falsos. No es tautología ni antitautología.
p q ~ ( p ~ q ) ( p v q )
V V V V F F V V V V V
V F F V V V F F V V F
F V F F V F V F F V V
F F V F F V F V F F F
5 1 4 3 1 6 1 2 1
∴ v{~(p~q)←
(pvq)} = C (contingencia)
p q r [ ( p v q ) p ] [ ( r p ) r ]
V V V V V V V V F V V V F V
V V F V V V V V V F F V V F
V F V V V F V V F V V V F V
V F F V V F V V V F F V V F
F V V F V V F F V V F F F V
F V F F V V F F V F F F V F
F F V F F F F F V V F F F V
F F F F F F F F V F F F V F
Ejemplo 3. Mostrar, desarrollando la tabla de verdad, que la negación conjuntiva de una proposición
consigo misma es una contingencia.
P p p
V V F V
F F V F
∴ v(p p) = C (contingencia)
EJERCICIOS
1. (p r ) p v (p r) 19. (p r) ~ (p r)
2. (p r) ~ (p v r) 20. (p ↙ r) v (p r)
3. (p ↙q) ~ (p q) 21. (p ↖q) ~ (p q)
4. (p q) (p q) 22. (p q) ~ (p q)
5. (r v q) ~ (r q) 23. ~ (r r)
6. ~ (r r) 24. ~ (r v r)
7. ~ (q ↙q) 25. ~{ ~ (p p) }
8. ~ (p q) 26. (p r) ↖~ r
9. (p ~ q) ↖~ p 27. (~ p q) v q
10. ~ (p v q) ~ p 28. ~ {(p v q) p}
11. ~ (p v ~ q) q 29. (p q) ↖~ q
12. (p1 p2) ~ p2 30. ~ (q1 ↙ q2) q1
13. [ (q1 ↖ q2) ~ (q2 ↙ q3) ] ~ q3 31. (r1 ↖ r2) ~ r3 (r3 v r1)
14. [ ~ (p ↖q) v (q ↙ r)] (p q) 32. ~ [ (p q) (p q) ] (p r)
15. [ (p q) r ] ( r ~ q) 33. (p ~ q) v (q v r) v (p q)
16. ~ [ p v q p q ] (p v ~ r) 34. ~ [(p v q) ↖ p] (p ↙ ~ r)
17. (p q) (q p) 35. (p v q) (q v p)
18. (p q) r p (q r) 36. (p q) r