Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En las lecturas previas hemos descrito porqué es importante iniciar el estudio de la lóg-
ica matemática con la lógica proposicional, así que estamos listos para empezar. Como
veremos, el lenguaje proposicional es un caso particular de un lenguaje formal. Es
suficientemente poderoso para expresar muchas situaciones de la vida diaria, varios
enunciados matemáticos y representar situaciones físicas. Sin embargo, muchas afir-
maciones matemáticas son inexpresables a través de él. Es por ello que más adelante
extenderemos nuestro lenguaje y consideraremos con toda generalidad los lenguajes
formales. Por ahora, es conveniente familiarizarnos con ellos mediante un lenguaje
más simple, como lo es el lenguaje proposicional.
Es más fácil tratar y operar con él. De hecho, muchas de las propiedades relevantes
de los lenguajes formales se reflejan en él. Pero desde su definición quedará en eviden-
cia que no cuenta con todos los elementos requeridos, imprescindibles, para expresar
las posibles proposiciones que podamos encontrar.
v0 , v1 , v2 , . . . , x0 , x1 , x2 , . . . , y0 , y1 , y2 , . . .
➩ Conectivos lógicos
→, ↔, ¬, ∧, ∨.
19
20 CAPÍTULO 3. LÓGICA PROPOSICIONAL
➩ Cuantificadores
∃,∀.
➩ Símbolos de predicados
P = {Pi : i ∈ I}.
➩ Símbolos de constantes:
C = {cj : j ∈ J}.
➩ Símbolos de función
F = {fk : k ∈ K}.
Antes de continuar, el lector debe estar consciente de que lo recién descrito no es otra
cosa que una colección de símbolos, sin ningún significado intrínseco. Por supuesto,
después se verá, que cada símbolo se usará con un significado intuitivo obvio. Con
cada símbolo de predicado Pi y cada símbolo de función fk está asociado un número
entero positivo: la cantidad de variables permitidas por f o P .
Esta es la definición general de lenguaje formal. Restringiendo los posibles símbolos,
se obtienen lenguajes particulares como el lenguaje de la aritmética, de la teoría de gru-
pos o de la teoría de anillos. En capítulos posteriores se estudiará esto con detalle. Por
lo pronto obtenemos un caso particular de lenguaje formal: el lenguaje proposicional.
3.2 El lenguaje
Definición 3.2.1. El lenguaje del cálculo proposicional es un lenguaje formal en el que
no hay símbolos de predicado, tampoco de función o constante. Además, carecemos
de cuantificadores.
➨ Variables proposicionales
P, Q, R, . . .
➨ Conectivos lógicos
∧, ∨, →, ↔, ¬.
➨ Paréntesis
(, ).
3.2. EL LENGUAJE 21
(P ∨ Q), (P ∧ Q)
Podemos construir fórmulas aun más complicadas, que involucren más variables
proposicionales:
¬ ∧ P → ∨, P ∨ Q →, R ∨ P ¬, ¬¬ → P.
Ya que hemos descrito la sintaxis de nuestro lenguaje, el paso siguiente será otor-
garle significado a las fórmulas. Toca entonces el turno a la semántica del cálculo
proposicional.
En el resto de la lectura, cuando hablemos de fórmulas, entenderemos que se trata
de fórmulas proposicionales.
22 CAPÍTULO 3. LÓGICA PROPOSICIONAL
¬ ≡ no ∨≡o ↔ ≡ si y sólo si
∧≡y → ≡ implica
Considere el ejemplo: Ella se enfermó y ella fue al hospital, que no tiene el mismo
significado, en lenguaje cotidiano, que: Ella fue al hospital y ella se enfermó.
En la lógica proposicional A ∧ B es equivalente a B ∧ A. También A ∨ B es igual a
B ∨ A. Además A ∨ B significa A o B, pero también A o B o ambas son verdaderas.
Puesto que pretendemos que nuestras fórmulas sólo puedan ser verdaderas o falsas,
lo mismo debe ocurrir con las variables proposicionales, por lo que si P es una variable
proposicional, sólo puede ser verdadera, V, o falsa, F . Con esto construimos las tablas
de verdad para fórmulas más complejas, para ello sólo requerimos conocer el valor de
verdad de ciertas subfórmulas, es decir, cadenas de nuestro alfabeto que son segmentos
de la fórmula dada y por sí mismas constituyen fórmulas.
Definición 3.2.4. Las siguientes reglas definen las subfórmulas de una fórmula:
❶ Cualquier fórmula es una subfórmula de sí misma.
❷ Cualquier subfórmula de F es una subfórmula de ¬F .
❸ Cualquier subfórmula de F o G es una subfórmula de (F ∧ G), lo mismo para
(F ∨ G), (F ↔ G) y (F → G).
Ejemplo 3.2.5. Sean A, B atómicas y ϕ la fórmula ¬((¬A ∧ ¬B) ∧ ¬(¬P ↔ Q)).
La sucesión (A ∧ ¬B) ∧ (¬ es una subcadena, pero no una subfórmula de ϕ, pues no
hay manera de construir ϕ a partir de A ∧ ¬B) ∧ (¬ mediante las reglas dadas.
Las subfórmulas de ϕ son A, B, ¬A, ¬B, (¬A ∧ ¬B), (¬P ↔ Q), ¬P , P , Q, ((¬A ∧
¬B) ∧ ¬(¬P ↔ Q)), ¬(¬P ↔ Q) y ϕ.
Así, si ϕ ≡ (ϕ1 ⊚ ϕ2 ), donde ⊚ ∈ {∧, ∨, →, ↔}, sólo requerimos conocer el valor de
verdad de ϕ1 y ϕ2 para conocer el de ϕ, recurriendo a las tablas de verdad del conectivo
que representa ⊚. Lo mismo ocurre si ϕ ≡ ¬(ψ).
Ahora las tablas de verdad de los conectivos:
Empezamos con la negación:
ϕ ¬ϕ
V F
F V
3.2. EL LENGUAJE 23
ϕ ψ ϕ∧ψ
V V V
V F F
F V F
F F F
La disyunción
ϕ ψ ϕ∨ψ
V V V
V F V
F V V
F F F
La condicional
ϕ ψ ϕ→ψ
V V V
V F F
F V V
F F V
ϕ ψ ϕ↔ψ
V V V
V F F
F V F
F F V
P Q R ¬Q P ∧ ¬Q P ∧R ¬(P ∧ R) β
V V V F F V F F
V V F F F F V V
V F V V V V F V
V F F V V F V V
F V V F F F V V
F V F F F F V V
F F V V F F V V
F F F V F F V V
Las últimas dos columnas son idénticas. En este caso, decimos que las fórmulas
(ϕ → ψ) ∧ (ψ → ϕ) y (ϕ ↔ ψ) son equivalentes, que representan lo mismo. Igualmente
(A → B) y (¬A ∨ B) son equivalentes (¡verificarlo!).
3.2.3 Convenciones
A continuación establecemos reglas que simplifican la escritura de fórmulas, en partic-
ular, eliminan la mayor parte de los paréntesis requeridos, hasta ahora, para escribir
una fórmula.
La negación es más fuerte que cualquier otro conectivo, es decir, actúa de inmediato
sobre la fórmula más próxima a la derecha, antes que cualquier otro conectivo involu-
crado. Por ejemplo, ¬(ϕ) → β se simplifica a ¬ϕ → β.
La conjunción y la disyunción son más fuertes que → y ↔. Con esta convención
podemos eliminar paréntesis en fórmulas. Por ejemplo,
(¬ϕ ∧ ψ) se abrevia como ¬ϕ ∧ ψ.
((ϕ ∧ ¬ψ) → α) se reduce a ϕ ∧ ¬ψ → α.
((ϕ ∧ ψ) ∨ (¬α)) es (ϕ ∧ ψ) ∨ ¬α.
¬(ϕ → ψ) → (α ∨ β) se abrevia ¬(ϕ → ψ) → α ∨ β.
Ejercicios
3.2. EL LENGUAJE 25
1. Existe un conectivo ↑ (en inglés se denota NAND) que tiene la misma tabla de
verdad que ¬(ϕ ∧ ψ).
4. Encuentre una fórmula equivalente a ϕ ∨ψ, pero que sólo involucre los conectivos
¬ y →.
(a) Si −
→
v es paralelo a −
→
w , entonces |−
→
v ·−
→
w | = ||−
→
v || ||−
→
w ||.
(b) Dos rectas se intersectan cuando no son paralelas.
(c) Una condición necesaria para que dos triángulos sean similares es que tengan
lados iguales.
(a) A → (B → ¬A);
(b) A ∧ ¬A → B ∨ ¬C;
(c) (A ∧ ¬B ∧ C ∧ D) ∨ (A ∧ B ∧ ¬C ∧ ¬D).
9. Para cada una de las siguientes parejas, use las tablas de verdad para determinar
si:
i) α ⇒ β.
ii) β ⇒ α.
iii) α ⇔ β.
iv) Ninguna de éstas.
(b) α ≡ A ∧ B → ¬C β ≡ A → (C → ¬B);
(c) α ≡ (A ∧ B ∧ C) ∨ (A ∧ B ∧ ¬C) β ≡ C ∧ ¬C;
(d) α ≡ (A → B) ∨ C β ≡ (A ↔ B) ∧ C;
11. ¿Cuáles de las siguientes expresiones son fórmulas, es decir, expresiones acepta-
bles del cálculo proposicional? Argumente su respuesta.
(a) (A ∧ B ∨ C) → (D ∧ ¬).
(b) (C → D) ↔ [(AB) → (¬A ∨ ¬B)].
(c) (A → ∧) ∨ (A ↔ C).
(d) ¬(A ∨ B) ∧ (D ↔ F ).
(e) (→ A) ∨ (↔ D).
(a) A ∧ ¬A.
(b) (¬A ∨ (B ∧ ¬B)) ↔ A.
(c) (A → B) ∧ (B → C) ∧ (A ∧ ¬C).
(d) ¬(A ∧ B) ∧ (A → B) ∧ A.