Tarea1 Logica 2020
Tarea1 Logica 2020
Tarea1 Logica 2020
LÓGICA MATEMÁTICA
1. Estructuras inductivas
Ejercicio 1. Sobre el espacio X = C∞ (R), de funciones infinitamente diferenciables de valor
real, definimos una estructura inductiva tomando como bloques el conjunto B = {0, sin x}, y
como operadores las funciones K = {F, G} donde
Z
F (f ) = f (x) dx (antiderivada, sin constante), G(f ) = f + 1.
Describa el conjunto C(B, K). ¿Se tiene que (x3 /3) cos(x) ∈ C(B, K)?
Ejercicio 2. Sea w una palabra admisible y sean i, j tales que 1 ≤ i < j ≤ long(w). Sean wi
y wj las palabras admisibles que ocurren en w a partir de las posiciones i y j respectivamente.
Demuestre que se tiene exactamente una de las siguientes condiciones:
wi y wj no se sobreponen (es decir, i − 1 + long(wi ) < j), ó
wj está totalmente contenida en wi .
2. Proposiciones y tautologı́as
Ejercicio 4. Defina un lenguaje proposicional (es decir, un conjunto de letras proposicionales
con una interpretación para cada una de ellas.) que describa el estado de un semáforo en dife-
rentes instantes. Con este lenguaje, escriba un conjunto de fórmulas que exprese los siguientes
hechos:
(a) El semáforo está en verde, rojo ó amarillo, pero sólo uno de ellos en cada instante dado.
(b) El semáforo cambia de verde a amarillo, de amarillo a rojo, y de rojo a verde.
(c) El semáforo puede mantener el mismo color máximo por 3 instantes sucesivos.
Ejercicio 5. Considere la relación ∼ en el conjunto Prop(A) dada por p ∼ q si y sólo si
|= p ↔ q, o equivalentemente, si para toda asignación de verdad t se tiene que t(p) = t(q).
(a) Demuestre que ∼ es una relación de equivalencia.
(b) Determine la cardinalidad de P = Prop(A)/ ∼ si suponemos que |A| = n.
Ejercicio 6 (Forma normal disyuntiva). Sea A = {a1 , . . . , an } con |A| = n. Muestre que cada
proposición p ∈ Prop(A) que no es equivalente a ⊥ es equivalente a una disyunción p1 ∨ · · · ∨ pk
donde cada proposición pi es de la forma aǫ11 ∧ · · · ∧ aǫnn .
(En esta última expresión, cada ǫj es 1 ó −1, y definimos a1 := a, a−1 = ¬a.)
Ejercicio 7 (Forma normal conjuntiva). Sea A = {a1 , . . . , an } con |A| = n. Muestre que cada
proposición p ∈ Prop(A) que no es equivalente a ⊤ es equivalente a una conjunción q1 ∧ · · · ∧ qk
donde cada proposición qi es de la forma aǫ11 ∨ · · · ∨ aǫnn .
(En esta última expresión, cada ǫj es 1 ó −1, y definimos a1 := a, a−1 = ¬a.)
Ejercicio 8. Considere los conectivos binarios nor (denotado como ↓), nand (denotado como
|), y wow (denotado como ⋆) y el conectivo ternario Church1 (denotado por ♠) definidos por
las siguientes tablas de verdad
p q r ♠(p, q, r)
0 0 0 0
p q p↓q p q p|q p q p⋆q 0 0 1 1
0 0 1 0 0 1 0 0 1 0 1 0 0
0 1 0 0 1 1 0 1 0 0 1 1 0
1 0 0 1 0 1 1 0 1 1 0 0 0
1 1 0 1 1 0 1 1 0 1 0 1 1
1 1 0 1
1 1 1 1
(a) Demuestre que los conjuntos {↓}, {|} son conjuntos completos de conectivos.
(b) Muestre que el conectivo ¬ se puede escribir en términos de ⋆, y determine si {⋆} es un
conjunto completo de conectivos
(c) Muestre que el conectivo ∨ se puede escribir en términos de ♠, y determine si {♠} es un
conjunto completo de conectivos.
(d) Demuestre que nand y nor son los únicos conectivos binarios que son completos.
3. Deducciones formales
Ejercicio 9. Pruebe la validez de los siguientes métodos de inferencia:
(a) (Silogismo disyuntivo) Si Σ ⊢ p ∨ q, Σ ⊢ p → r y Σ ⊢ q → r entonces Σ ⊢ r.
(b) (Demostración por casos) Si Σ ⊢ p → q ∨ r, Σ ⊢ q → s y Σ ⊢ r → s entonces Σ ⊢ p → s.
1Este operador se conoce como la disyunción condicionada, y fue creado por Alonzo Church. Se tiene que
♠(p, q, r) es equivalente a (q → p) ∧ (¬q → r)
3
Ejercicio 13. Supongamos que Σ ⊆ Prop(A) satisface que para toda asignación de verdad
t : A → {0, 1} existe p ∈ Σ tal que t(p) = 1. Muestre que existen proposiciones p1 , . . . , pn ∈ Σ
tales que p1 ∨ · · · ∨ pn es una tautologı́a. (Por supuesto, el caso interesante es cuando A es
infinito)
5. Términos y fórmulas en lógica de primer orden
Ejercicio 14. Considere los lenguajes LAb−gr = {0, −, +} y Lrings = {0, 1, −, +, ·} donde 0 es
un sı́mbolo de constante, − es un sı́mbolo de función unaria y +, · son sı́mbolo de funciones
binarias. Demuestre que para cada LAb−gr -término t(x1 , . . . , xn ) existen enteros k1 , . . . , kn tales
que para cualquier grupo abeliano G = (G; 0, −, +) y cualquier tupla (a1 , . . . , an ) ∈ Gn ,
tG (a1 , . . . , an ) = k1 a1 + · · · + kn an .
Ejercicio 15.
(a) Sea L = {<, U } un lenguaje que consiste en un sı́mbolo de relación binaria < y un
sı́mbolo de relación unaria U . Muestre que existe una L-sentencias σ tal que para todo
X ⊆ R se cumple que
(R; <, X) |= σ si y sólo si X es finito.
(b) Consideremos la estructura R = (R; 0, 1, −, +, <) (el grupo ordenado de los números
reales, junto con el elemento 1). Demuestre que para cada par de reales distintos r, s
existe una fórmula ϕr,s (x) en el lenguaje {0, 1, −, +, <} tal que (R; 0, 1, −, +, <) |= ϕr,s (r)
pero (R; 0, 1, −, +, ·, <) 6|= ϕr,s (s).
2Por el Teorema de Completitud, probar que ⊢ p es equivalente a probar que p es una tautologı́a, pero aquı́
se están pidiendo las deducciones formales.