Diferencia entre revisiones de «Práctica 4: Compacidad (Lógica y Computabilidad)»

De Cuba-Wiki
Sin resumen de edición
Sin resumen de edición
Línea 1: Línea 1:
==Ejercicio 01==
==Ejercicio 01==
Como 􀀀1[􀀀2 es insatisfacible, por compacidad existe 􀀀0 � 􀀀1[􀀀2 finito e  insatisfacible. Este conjunto tiene que tener por lo menos una f´ormula de 􀀀1 y una de 􀀀2. Si no, ser´ıa satisfacible. Si llamamos �1, . . . , �n a las f´ormulas de 􀀀1 \ 􀀀0 y �1, . . . , �m a las de 􀀀1 \ 􀀀0, podemos hacer = �1 ^ · · · ^ �n y = �1 ^ · · · ^ �m. Es claro que � 2 C(􀀀1) y que � 2 C(􀀀2). Adem´as, ^ es una contradicci´on. Pero ^ � � ¬(¬� _ ¬�) ¬(� ! ¬�), de lo cual podemos concluir que (� ! ¬�) es una tautolog´ıa.
Como Γ1[Γ2 es insatisfacible, por compacidad existe Γ0 β Γ1[Γ2 finito e  insatisfacible. Este conjunto tiene que tener por lo menos una formula de Γ1 y una de Γ2. Si no, serıa satisfacible. Si llamamos β1, . . . , βn a las formulas de Γ1 \ Γ0 y β1, . . . , βm a las de Γ1 \ Γ0, podemos hacer β = β1 ^ · · · ^ βn y β = β1 ^ · · · ^ βm. Es claro que β ε C(Γ1) y que β ε C(Γ2). Ademas, β ^ β es una contradiccion. Pero β ^ β β ¬(¬β _ ¬β) β ¬(β -> ¬β), de lo cual podemos concluir que (β -> ¬β) es una tautologıa.


==Ejercicio 02==
==Ejercicio 02==
Supongamos que la uni´on fuera insatisfacible. Entonces, deber´ıa existir un subconjunto finito 􀀀 insatisfacible. Si �1, . . . , �n son las f´ormulas de 􀀀, entonces podemos considerar el conjunto I = {m´ınj{�i 2 􀀀j}, �i 2 􀀀} (los ´ındices de los primeros conjuntos en los que aparece cada f´ormula). Si tomamos io = m´ax I,
Supongamos que la union fuera insatisfacible. Entonces, deberıa existir un subconjunto finito Γ insatisfacible. Si β1, . . . , βn son las formulas de Γ, entonces podemos considerar el conjunto I = {mınj{βi ε Γj}, βi ε Γ} (los ındices de los primeros conjuntos en los que aparece cada formula). Si tomamos io = max I,
tenemos que todas las f´ormulas pertenecen a 􀀀i (por la inclusi´on). Entonces 􀀀 no pod´ıa ser insatisfacible. Luego, por compacidad, la uni´on es satisfacible.
tenemos que todas las formulas pertenecen a Γi (por la inclusion). Entonces Γ no podıa ser insatisfacible. Luego, por compacidad, la union es satisfacible.


==Ejercicio 03==
==Ejercicio 03==
*1. Sea 􀀀0 � 􀀀 finito. Veamos por inducci´on en su cantidad de elementos que es satisfacible. Si #􀀀0 = 1, sabemos que es satisfacible pues consta de una sola contingencia. Supongamos que todo 􀀀0 de menos de n elementos es satisfacible. Sea 􀀀0 con n elementos. Entonces, 􀀀0 = {} [ 􀀀00 (con 62 􀀀00. Sea v una valuaci´on que satisface a 􀀀00 (existe por HI). Sea w una valuaci´on que satisface a . Construimos v0 como sigue. En las variables de , da lo mismo que w. En las dem´as variables, da lo mismo que v. Esta valuaci´on satisface a 􀀀0. Entonces, como todo subconjunto finito es satisfacible, 􀀀 es satisfacible (por compacidad).  
*1. Sea Γ0 β Γ finito. Veamos por induccion en su cantidad de elementos que es satisfacible. Si #Γ0 = 1, sabemos que es satisfacible pues consta de una sola contingencia. Supongamos que todo Γ0 de menos de n elementos es satisfacible. Sea Γ0 con n elementos. Entonces, Γ0 = {β} [ Γ00 (con β 62 Γ00. Sea v una valuacion que satisface a Γ00 (existe por HI). Sea w una valuacion que satisface a β. Construimos v0 como sigue. En las variables de β, da lo mismo que w. En las demas variables, da lo mismo que v. Esta valuacion satisface a Γ0. Entonces, como todo subconjunto finito es satisfacible, Γ es satisfacible (por compacidad).  
*2. Si no queremos usar compacidad, vemos directamente que 􀀀 es satisfacible. Para cada elemento �i hay una valuaci´on vi. Construimos la valuaci´on v que es igual a cada vi en las variables de �i, y 0 en las variables que no aparezcan en 􀀀. Est´a bien definida por las intersecciones vac´ıas. v satisface a 􀀀.
*2. Si no queremos usar compacidad, vemos directamente que Γ es satisfacible. Para cada elemento βi hay una valuacion vi. Construimos la valuacion v que es igual a cada vi en las variables de βi, y 0 en las variables que no aparezcan en Γ. Esta bien definida por las intersecciones vacıas. v satisface a Γ.


==Ejercicio 04==
==Ejercicio 04==
Veamos que si � 2 C(􀀀), entonces � 2 C({�1}). Sea � 2 􀀀. Por inducci´on i veremos que �i es consecuencia de p1. Si i = 1, entonces es p1 y est´a todo bien. Supongamos que vale para todo i < n. �n = (�n−1 _ pi+1). Sea v una valuaci´on que satisface a p1. Por HI satisface a �n−1, y por ende a �n. Sea � 2 C(􀀀). Entonces, existe 􀀀0 � 􀀀 finito, tal que � 2 C(􀀀0). Por la prueba anterior, {p1} |= 􀀀0. Entonces � 2 C({p1}).
Veamos que si β ε C(Γ), entonces β ε C({β1}). Sea β ε Γ. Por induccion i veremos que βi es consecuencia de p1. Si i = 1, entonces es p1 y esta todo bien. Supongamos que vale para todo i < n. βn = (βn−1 _ pi+1). Sea v una valuacion que satisface a p1. Por HI satisface a βn−1, y por ende a βn. Sea β ε C(Γ). Entonces, existe Γ0 β Γ finito, tal que β ε C(Γ0). Por la prueba anterior, {p1} |= Γ0. Entonces β ε C({p1}).


==Ejercicio 05==
==Ejercicio 05==


==Ejercicio 06==
==Ejercicio 06==
Recordemos que {P} |= Q sii (P ! Q) es una tautolog´ıa. Y esto tambi´en es equivalente a que [P] [Q]. Con esto en mente, supongamos que 􀀀 |=  . Entonces, por compacidad, existe un subconjunto finito 􀀀0 = {�1, . . . , �n} de 􀀀 tal que  {�1, . . . , �n} |=  . Miremos el cociente finito 􀀀0/ . La hip´otesis de que � ! � es
Recordemos que {P} |= Q sii (P -> Q) es una tautologıa. Y esto tambien es equivalente a que [P] β [Q]. Con esto en mente, supongamos que Γ |=  . Entonces, por compacidad, existe un subconjunto finito Γ0 = {β1, . . . , βn} de Γ tal que  {β1, . . . , βn} |=  . Miremos el cociente finito Γ0/ β. La hipotesis de que β -> β es
tautolog´ıa o � ! � es tautolog´ıa se puede traducir en que este cociente se puede ordenar totalmente. Sea [] su primer elemento. Es claro que todos los elementos de [] son consecuencia de . Los elementos de clases mayores tambi´en, pues se tiene que � ! � es tautolog´ıa para toda que est´e en una clase [P] tal que [] [P]. Entonces, todo 􀀀0 es consecuencia de . Luego, {} |=  .
tautologıa o β -> β es tautologıa se puede traducir en que este cociente se puede ordenar totalmente. Sea [β] su primer elemento. Es claro que todos los elementos de [β] son consecuencia de β. Los elementos de clases mayores tambien, pues se tiene que β -> β es tautologıa para toda β que este en una clase [P] tal que [β] β [P]. Entonces, todo Γ0 es consecuencia de β. Luego, {β} |=  .


==Ejercicio 07==
==Ejercicio 07==
Supongamos que ninguna f´ormula de la forma �1 _· · ·_�n sea tautolog´ıa. Esto es lo mismo que decir que ninguna f´ormula de la forma ¬�1 ^ · · · ^ ¬�n no es  contradicci´on. Pero esto ´ultimo es lo mismo que decir que todo subconjunto finito de negaciones de f´ormulas de 􀀀 es satisfacible. Entonces ¬􀀀 = {¬�, � 2 􀀀} es satisfacible.
Supongamos que ninguna formula de la forma β1 _· · ·_βn sea tautologıa. Esto es lo mismo que decir que ninguna formula de la forma ¬β1 ^ · · · ^ ¬βn no es  contradiccion. Pero esto ultimo es lo mismo que decir que todo subconjunto finito de negaciones de formulas de Γ es satisfacible. Entonces ¬Γ = {¬β, β ε Γ} es satisfacible.
Entonces, existe v valuaci´on tal que v(¬�) = 1 para todo en 􀀀. Esto contradice la hip´otesis de que v satisface al menos una f´ormula de 􀀀. Entonces, tienen que existir finitas f´ormulas �1, . . . , �n tales que su disyunci´on es una tautolog´ıa.
Entonces, existe v valuacion tal que v(¬β) = 1 para todo β en Γ. Esto contradice la hipotesis de que v satisface al menos una formula de Γ. Entonces, tienen que existir finitas formulas β1, . . . , βn tales que su disyuncion es una tautologıa.


<pre>
<pre>
Línea 30: Línea 30:
Supongo que <math>\forall \alpha_1,...,\alpha_n \in \Gamma, \alpha_1 \or ... \or \alpha_n</math> no es una tautología. Entonces <math>\exists v / v(\alpha_1 \or...\or \alpha_n)=0 \Rightarrow v(\alpha_i)=0, 1 \le i \le n</math> (*)
Supongo que <math>\forall \alpha_1,...,\alpha_n \in \Gamma, \alpha_1 \or ... \or \alpha_n</math> no es una tautología. Entonces <math>\exists v / v(\alpha_1 \or...\or \alpha_n)=0 \Rightarrow v(\alpha_i)=0, 1 \le i \le n</math> (*)


Defino &Gamma;´ <math> = \{ \neg \alpha : \alpha \in \Gamma\}.</math>
Defino &Gamma; <math> = \{ \neg \alpha : \alpha \in \Gamma\}.</math>
Como <math>v(\neg\alpha) = 1 \Leftrightarrow v(\alpha) = 0</math>, si pruebo que &Gamma;´ es satisfacible <math>\Rightarrow \exists v / v(\neg\alpha) = 1 \forall \alpha \in \Gamma \Rightarrow v(\alpha) = 0 \forall \alpha \in \Gamma </math>.
Como <math>v(\neg\alpha) = 1 \Leftrightarrow v(\alpha) = 0</math>, si pruebo que &Gamma; es satisfacible <math>\Rightarrow \exists v / v(\neg\alpha) = 1 \forall \alpha \in \Gamma \Rightarrow v(\alpha) = 0 \forall \alpha \in \Gamma </math>.


Sea &Phi; ⊆ &Gamma;´ finito / <math>\Phi = \{\neg \alpha_1,...,\neg \alpha_n\} \forall \alpha_i \in \Gamma, 1 \le i \le n</math>.
Sea &Phi; ⊆ &Gamma; finito / <math>\Phi = \{\neg \alpha_1,...,\neg \alpha_n\} \forall \alpha_i \in \Gamma, 1 \le i \le n</math>.
&Phi; es satisfacible si y sólo si <math> \exists v / v(\neg\alpha_i) = 1 \forall 1 \le i \le n \Leftrightarrow \exists v(\alpha_i) = 0 \forall 1 \le i \le n </math>. Esta valuación existe por hipótesis (*). Entonces, por el [[Teorema de Compacidad | teorema de compacidad]], &Gamma;´ es satisfacible. Absurdo puesto que &Gamma; tiene la propiedad de que toda valuación satisface al menos una de sus fórmulas.
&Phi; es satisfacible si y sólo si <math> \exists v / v(\neg\alpha_i) = 1 \forall 1 \le i \le n \Leftrightarrow \exists v(\alpha_i) = 0 \forall 1 \le i \le n </math>. Esta valuación existe por hipótesis (*). Entonces, por el [[Teorema de Compacidad | teorema de compacidad]], &Gamma; es satisfacible. Absurdo puesto que &Gamma; tiene la propiedad de que toda valuación satisface al menos una de sus fórmulas.
</pre>
</pre>


==Ejercicio 08==
==Ejercicio 08==
Probaremos por inducci´on que cada 􀀀i es satisfacible. Si i = 0, sabemos que es satisfacible por la construcci´on. Supongamos que todos los 􀀀i con i < n son satisfacibles. Miramos 􀀀n. Sea v una valuaci´on que satisface a 􀀀n−1. Sea p 2 (S
Probaremos por induccion que cada Γi es satisfacible. Si i = 0, sabemos que es satisfacible por la construccion. Supongamos que todos los Γi con i < n son satisfacibles. Miramos Γn. Sea v una valuacion que satisface a Γn−1. Sea p ε (S
2􀀀Var( ))\Var(). Entonces p o ¬p aparece como literal en . Si aparece p, construimos v0, que asigna los mismos valores que v a todas las variables, y 1 a p. Si aparece ¬p, en lugar de 1 le asigna 0. As´ı, un literal que contiene a p ser´a satisfecho por v0, y por ende tambi´en lo ser´a �. 􀀀n−1 tambi´en es satisfecho por v0. Entonces, por el ejercicio 2, 􀀀 es satisfacible.
2ΓVar( ))\Var(β). Entonces p o ¬p aparece como literal en β. Si aparece p, construimos v0, que asigna los mismos valores que v a todas las variables, y 1 a p. Si aparece ¬p, en lugar de 1 le asigna 0. Ası, un literal que contiene a p sera satisfecho por v0, y por ende tambien lo sera β. Γn−1 tambien es satisfecho por v0. Entonces, por el ejercicio 2, Γ es satisfacible.


==Ejercicio 09==
==Ejercicio 09==
Sabemos que tenemos que empezar por una f´ormula que no sea contradicci´on. Por ejemplo, p1. Si vamos agregando las negaciones de las dem´as variables proposicionales, tenemos un conjunto que sirve. Otro ejemplo, hacemos = p1 ^ ¬p2. Vamos agregando p2i _ ¬p2i+1.
Sabemos que tenemos que empezar por una formula que no sea contradiccion. Por ejemplo, p1. Si vamos agregando las negaciones de las demas variables proposicionales, tenemos un conjunto que sirve. Otro ejemplo, hacemos β = p1 ^ ¬p2. Vamos agregando p2i _ ¬p2i+1.


==Ejercicio 10==
==Ejercicio 10==
*1. Si 􀀀1 = ;, la afirmaci´on es trivialmente verdadera. Si no, usamos la sugerencia. Sea v una valuaci´on. Si v satisface a 􀀀1, entonces existe �0 2 􀀀2 tal que v la satisface. Entonces, v satisface a � ! �0 para cualquier � 2 􀀀1. Supongamos que v no satisface a 􀀀1. Entonces, existe una f´ormula �0 2 􀀀1 tal que v no la satisface.
*1. Si Γ1 = ;, la afirmacion es trivialmente verdadera. Si no, usamos la sugerencia. Sea v una valuacion. Si v satisface a Γ1, entonces existe β0 ε Γ2 tal que v la satisface. Entonces, v satisface a β -> β0 para cualquier β ε Γ1. Supongamos que v no satisface a Γ1. Entonces, existe una formula β0 ε Γ1 tal que v no la satisface.
Entonces v satisface a �0 ! � para cualquier � 2 􀀀2. De lo anterior, concluimos que toda valuaci´on satisface al menos una f´ormula del conjuto 􀀀1 ! 􀀀2.
Entonces v satisface a β0 -> β para cualquier β ε Γ2. De lo anterior, concluimos que toda valuacion satisface al menos una formula del conjuto Γ1 -> Γ2.
Entonces, existen finitas f´ormulas en 􀀀1 ! 􀀀2 tales que su disyunci´on es una tautolog´ıa. Tomamos T (�1 ! �1) _ · · · _ (�n ! �n) (¬�1 _ �1) _ · · · _ (¬�n _ �1) (¬�1 _ · · · _ ¬�n) _ (�1 _ · · · _ �n) ¬(�1 ^ · · · ^ �n) _ (�1 _ · · · _ �n) (�1 ^ · · · ^ �n) ! (�1 _ · · · _ �n). Si tomamos S = {�1, . . . , �n}, lo que
Entonces, existen finitas formulas en Γ1 -> Γ2 tales que su disyuncion es una tautologıa. Tomamos T β (β1 -> β1) _ · · · _ (βn -> βn) β (¬β1 _ β1) _ · · · _ (¬βn _ β1) β (¬β1 _ · · · _ ¬βn) _ (β1 _ · · · _ βn) β ¬(β1 ^ · · · ^ βn) _ (β1 _ · · · _ βn) β (β1 ^ · · · ^ βn) -> (β1 _ · · · _ βn). Si tomamos S = {β1, . . . , βn}, lo que
vimos muestra que S |=D 􀀀2.
vimos muestra que S |=D Γ2.
*2. Esta afirmaci´on es falsa. Si tomamos 􀀀1 = 􀀀2 = Var (el conjunto de todas las variables), ning´un subconjunto finito de 􀀀1 va a cumplir lo pedido.
*2. Esta afirmacion es falsa. Si tomamos Γ1 = Γ2 = Var (el conjunto de todas las variables), ningun subconjunto finito de Γ1 va a cumplir lo pedido.

Revisión del 15:44 4 ene 2007

Ejercicio 01

Como Γ1[Γ2 es insatisfacible, por compacidad existe Γ0 β Γ1[Γ2 finito e insatisfacible. Este conjunto tiene que tener por lo menos una formula de Γ1 y una de Γ2. Si no, serıa satisfacible. Si llamamos β1, . . . , βn a las formulas de Γ1 \ Γ0 y β1, . . . , βm a las de Γ1 \ Γ0, podemos hacer β = β1 ^ · · · ^ βn y β = β1 ^ · · · ^ βm. Es claro que β ε C(Γ1) y que β ε C(Γ2). Ademas, β ^ β es una contradiccion. Pero β ^ β β ¬(¬β _ ¬β) β ¬(β -> ¬β), de lo cual podemos concluir que (β -> ¬β) es una tautologıa.

Ejercicio 02

Supongamos que la union fuera insatisfacible. Entonces, deberıa existir un subconjunto finito Γ insatisfacible. Si β1, . . . , βn son las formulas de Γ, entonces podemos considerar el conjunto I = {mınj{βi ε Γj}, βi ε Γ} (los ındices de los primeros conjuntos en los que aparece cada formula). Si tomamos io = max I, tenemos que todas las formulas pertenecen a Γi (por la inclusion). Entonces Γ no podıa ser insatisfacible. Luego, por compacidad, la union es satisfacible.

Ejercicio 03

  • 1. Sea Γ0 β Γ finito. Veamos por induccion en su cantidad de elementos que es satisfacible. Si #Γ0 = 1, sabemos que es satisfacible pues consta de una sola contingencia. Supongamos que todo Γ0 de menos de n elementos es satisfacible. Sea Γ0 con n elementos. Entonces, Γ0 = {β} [ Γ00 (con β 62 Γ00. Sea v una valuacion que satisface a Γ00 (existe por HI). Sea w una valuacion que satisface a β. Construimos v0 como sigue. En las variables de β, da lo mismo que w. En las demas variables, da lo mismo que v. Esta valuacion satisface a Γ0. Entonces, como todo subconjunto finito es satisfacible, Γ es satisfacible (por compacidad).
  • 2. Si no queremos usar compacidad, vemos directamente que Γ es satisfacible. Para cada elemento βi hay una valuacion vi. Construimos la valuacion v que es igual a cada vi en las variables de βi, y 0 en las variables que no aparezcan en Γ. Esta bien definida por las intersecciones vacıas. v satisface a Γ.

Ejercicio 04

Veamos que si β ε C(Γ), entonces β ε C({β1}). Sea β ε Γ. Por induccion i veremos que βi es consecuencia de p1. Si i = 1, entonces es p1 y esta todo bien. Supongamos que vale para todo i < n. βn = (βn−1 _ pi+1). Sea v una valuacion que satisface a p1. Por HI satisface a βn−1, y por ende a βn. Sea β ε C(Γ). Entonces, existe Γ0 β Γ finito, tal que β ε C(Γ0). Por la prueba anterior, {p1} |= Γ0. Entonces β ε C({p1}).

Ejercicio 05

Ejercicio 06

Recordemos que {P} |= Q sii (P -> Q) es una tautologıa. Y esto tambien es equivalente a que [P] β [Q]. Con esto en mente, supongamos que Γ |= . Entonces, por compacidad, existe un subconjunto finito Γ0 = {β1, . . . , βn} de Γ tal que {β1, . . . , βn} |= . Miremos el cociente finito Γ0/ β. La hipotesis de que β -> β es tautologıa o β -> β es tautologıa se puede traducir en que este cociente se puede ordenar totalmente. Sea [β] su primer elemento. Es claro que todos los elementos de [β] son consecuencia de β. Los elementos de clases mayores tambien, pues se tiene que β -> β es tautologıa para toda β que este en una clase [P] tal que [β] β [P]. Entonces, todo Γ0 es consecuencia de β. Luego, {β} |= .

Ejercicio 07

Supongamos que ninguna formula de la forma β1 _· · ·_βn sea tautologıa. Esto es lo mismo que decir que ninguna formula de la forma ¬β1 ^ · · · ^ ¬βn no es contradiccion. Pero esto ultimo es lo mismo que decir que todo subconjunto finito de negaciones de formulas de Γ es satisfacible. Entonces ¬Γ = {¬β, β ε Γ} es satisfacible. Entonces, existe v valuacion tal que v(¬β) = 1 para todo β en Γ. Esto contradice la hipotesis de que v satisface al menos una formula de Γ. Entonces, tienen que existir finitas formulas β1, . . . , βn tales que su disyuncion es una tautologıa.

*Ej 7) Sea Γ con la propiedad de que cada valuación satisface al menos una fórmula de Γ. Probar que existe un número finito de fórmulas <math>\alpha_1,...,\alpha_n \in \Gamma</math> tales que <math>\alpha_1 \or ... \or \alpha_n</math> es tautología.

'''Solución''': Pruebo por absurdo.

Supongo que <math>\forall \alpha_1,...,\alpha_n \in \Gamma, \alpha_1 \or ... \or \alpha_n</math> no es una tautología. Entonces <math>\exists v / v(\alpha_1 \or...\or \alpha_n)=0 \Rightarrow v(\alpha_i)=0, 1 \le i \le n</math> (*)

Defino Γ <math> = \{ \neg \alpha : \alpha \in \Gamma\}.</math>
Como <math>v(\neg\alpha) = 1 \Leftrightarrow v(\alpha) = 0</math>, si pruebo que Γ es satisfacible <math>\Rightarrow \exists v / v(\neg\alpha) = 1 \forall \alpha \in \Gamma \Rightarrow v(\alpha) = 0 \forall \alpha \in \Gamma </math>.

Sea Φ ⊆ Γ finito / <math>\Phi = \{\neg \alpha_1,...,\neg \alpha_n\} \forall \alpha_i \in \Gamma, 1 \le i \le n</math>.
Φ es satisfacible si y sólo si <math> \exists v / v(\neg\alpha_i) = 1 \forall 1 \le i \le n \Leftrightarrow \exists v(\alpha_i) = 0 \forall 1 \le i \le n </math>. Esta valuación existe por hipótesis (*). Entonces, por el [[Teorema de Compacidad | teorema de compacidad]], Γ es satisfacible. Absurdo puesto que Γ tiene la propiedad de que toda valuación satisface al menos una de sus fórmulas.

Ejercicio 08

Probaremos por induccion que cada Γi es satisfacible. Si i = 0, sabemos que es satisfacible por la construccion. Supongamos que todos los Γi con i < n son satisfacibles. Miramos Γn. Sea v una valuacion que satisface a Γn−1. Sea p ε (S 2ΓVar( ))\Var(β). Entonces p o ¬p aparece como literal en β. Si aparece p, construimos v0, que asigna los mismos valores que v a todas las variables, y 1 a p. Si aparece ¬p, en lugar de 1 le asigna 0. Ası, un literal que contiene a p sera satisfecho por v0, y por ende tambien lo sera β. Γn−1 tambien es satisfecho por v0. Entonces, por el ejercicio 2, Γ es satisfacible.

Ejercicio 09

Sabemos que tenemos que empezar por una formula que no sea contradiccion. Por ejemplo, p1. Si vamos agregando las negaciones de las demas variables proposicionales, tenemos un conjunto que sirve. Otro ejemplo, hacemos β = p1 ^ ¬p2. Vamos agregando p2i _ ¬p2i+1.

Ejercicio 10

  • 1. Si Γ1 = ;, la afirmacion es trivialmente verdadera. Si no, usamos la sugerencia. Sea v una valuacion. Si v satisface a Γ1, entonces existe β0 ε Γ2 tal que v la satisface. Entonces, v satisface a β -> β0 para cualquier β ε Γ1. Supongamos que v no satisface a Γ1. Entonces, existe una formula β0 ε Γ1 tal que v no la satisface.

Entonces v satisface a β0 -> β para cualquier β ε Γ2. De lo anterior, concluimos que toda valuacion satisface al menos una formula del conjuto Γ1 -> Γ2. Entonces, existen finitas formulas en Γ1 -> Γ2 tales que su disyuncion es una tautologıa. Tomamos T β (β1 -> β1) _ · · · _ (βn -> βn) β (¬β1 _ β1) _ · · · _ (¬βn _ β1) β (¬β1 _ · · · _ ¬βn) _ (β1 _ · · · _ βn) β ¬(β1 ^ · · · ^ βn) _ (β1 _ · · · _ βn) β (β1 ^ · · · ^ βn) -> (β1 _ · · · _ βn). Si tomamos S = {β1, . . . , βn}, lo que vimos muestra que S |=D Γ2.

  • 2. Esta afirmacion es falsa. Si tomamos Γ1 = Γ2 = Var (el conjunto de todas las variables), ningun subconjunto finito de Γ1 va a cumplir lo pedido.