Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lógica Matemática
Unidad 1
Doceavo Semestre
1) Supón que todo subconjunto finito de ∑ es satisfactible. Prueba que también lo es al
Teorema de compacidad).
Dado que ∑; α es insatisfacible, significa que no hay ningún modelo que satisfaga
todos los elementos de ∑ junto con α. Esto implica que para cada modelo M, existe
Del mismo modo, dado que ∑; ¬α es insatisfacible, significa que no hay ningún
modelo que satisfaga todos los elementos de ∑ junto con ¬α. Esto implica que para
Consideremos ahora el conjunto finito Σ' = ∑ ∪ {φ, ψ}, donde φ es una fórmula de
que todo subconjunto finito de ∑ es satisfactible, entonces Σ' también debe ser
satisfactible.
Sin embargo, esto lleva a una contradicción, ya que, si Σ' es satisfactible, debe
haber un modelo M que satisface todos los elementos de Σ', incluyendo tanto α como
insatisfacibles debe ser incorrecta. Esto implica que al menos uno de los conjuntos ∑;
verdad v:
{
v ( A ) V si A ∈ Δ para cada símbolo de enunciado A. Probar que para toda
F si A ∉ Δ
Para probar que para toda fórmula φ, v ̅(φ) = V si y solo si φ ∈ Δ, demostraremos ambas
direcciones:
Supongamos que v ( φ )=V . Esto significa que la asignación de verdad v satisface φ, es decir,
v(φ) = V.
En este caso, φ debe ser de la forma ¬α o (α ∧ β), donde α y β son fórmulas. Como v(φ) = V,
Esto implica que v(¬α) = V. Según la definición de la asignación de verdad v, esto ocurre si y
solo si (¬α) ∈ Δ. Dado que Δ satisface la propiedad de que para toda fórmula α, o bien α ∈ Δ o
(¬α) ∈ Δ, tenemos φ = ¬α ∈ Δ.
Supongamos que φ ∈ Δ. Según la propiedad dada, para toda fórmula α, o bien α ∈ Δ o (¬α) ∈
Δ. Por lo tanto, esto implica que (¬φ) ∉ Δ, ya que si (¬φ) ∈ Δ, entonces φ ∉ Δ, lo cual es
Supongamos que A es efectivamente numerable. Esto significa que hay una función
A y f(n) = a}.
Ahora, veamos que B es decidible. Dado que A es efectivamente numerable,
efectiva f. Por lo tanto, podemos verificar para cada número natural n si existe una
expresión a en A tal que f(n) = a. Esto se puede hacer de manera algorítmica, por lo
que B es decidible.
Por otro lado, si a está en el dominio de B, entonces existe un número natural n tal
que f(n) = a, lo que implica que 〈a, n〉 es una pareja en B. Por lo tanto, tenemos A ⊇
dom B.
dom B.
Supongamos que existe un conjunto decidible B de parejas 〈a, n〉 tal que A = dom
B. Esto significa que hay un procedimiento efectivo para verificar si una expresión a
está en A o no.
Podemos construir una función de enumeración efectiva f que mapee los números
natural n si existe una pareja 〈a, n〉 en B. Por lo tanto, podemos construir una función
tautológicas de Σ es decidible.
debemos mostrar que existe un algoritmo que, dado un enunciado φ, puede determinar
Σ como Σ = {φ₁, φ₂, φ₃, ...}. Asumiendo que tenemos un algoritmo para verificar si
número n+1.
El algoritmo para verificar si φ es una consecuencia tautológica de Σ hasta el
Σ.
consecuencia tautológica de Σ.
El algoritmo anterior se puede repetir para cada número natural n. Dado que Σ es
definitiva.
Por lo tanto, hemos demostrado que el conjunto de las consecuencias tautológicas de Σ
es decidible, ya que hay un algoritmo efectivo para verificar si una fórmula φ es una
5) Pruebe que, a partir del corolario del teorema de compacidad, es posible demostrar el
Para demostrar que el teorema de compacidad puede ser derivado a partir del
corolario del teorema de compacidad, asumamos que tenemos el corolario del teorema
fórmulas ∑ tiene un modelo para cada subconjunto finito, entonces tiene un modelo
Ahora consideremos el conjunto Σ', que consiste en las fórmulas de ∑ junto con una
nueva fórmula ϕ, que representa una contradicción. En otras palabras, Σ' = ∑ ∪ {ϕ}.
Como ∑ es insatisfacible, sabemos que Σ' también es insatisfacible, ya que agregar
una fórmula adicional que representa una contradicción no cambiará el hecho de que
Sin embargo, cada subconjunto finito de Σ' tiene un modelo. Esto se sigue
tendrá un modelo.
si cada subconjunto finito de Σ' tiene un modelo, entonces Σ' tiene un modelo. Pero
6) Considera que se sabe que p ∨¬ q es falso, usa esto para proporcionar los valores de
verdad de
a) p ∧q
verdaderas. Sin embargo, dado que p ∨ ¬q es falsa, esto implica que la negación de su negación,
¬ (p ∨ ¬q), debe ser verdadera. Entonces, ¬ (p ∨ ¬q) equivale a ¬p ∧ q. Como ¬p ∧ q es
b) p →q
caso, tenemos que p ∨ ¬q es falsa, lo cual implica que ¬ (p ∨ ¬q) es verdadera. Simplificando ¬
c) q → p
d) p ∨¬ q
Según la información proporcionada, sabemos que esta fórmula es falsa. Esto significa
enumerables, debemos mostrar que existe un algoritmo que puede decidir si una expresión
enumerable, lo que significa que hay una función de enumeración efectiva que mapea los
este conjunto como ¬A. Similarmente, hay una función de enumeración efectiva g(m) = b,
Ahora, para decidir si una expresión dada φ pertenece a “A” o no, podemos construir el
siguiente algoritmo:
0.
algoritmo.
5. Si hemos alcanzado un punto donde tanto n como m son mayores que el tamaño
que existe un algoritmo que puede decidir si una expresión dada pertenece a “A” o no.