Diferencia entre revisiones de «Práctica 4 (pre 2010, Paradigmas)»

De Cuba-Wiki
(No se muestran 4 ediciones intermedias del mismo usuario)
Línea 2: Línea 2:


==Ejercicio 01==
==Ejercicio 01==
*i) {□}
 
*ii) {□}
Convertir a Forma Normal Conjuntiva las siguientes formulas proposicionales:
*iii) {□}
 
*iv) {□}
*i. p -> p
*v) { {~q,p} }
*ii. (p & q) -> p
*vi) { {p},{q,r} }
*iii. ¬(p & q) -> (¬p | ¬q)
*iv. (p | (¬p -> q)) -> (p | q)
*v. (p | q) -> p
*vi. (p & q) | (p & r)
 
*i. {□}
*ii. {□}
*iii. {□}
*iv. {□}
*v. { {¬q,p} }
*vi. { {p},{q,r} }


==Ejercicio 02==
==Ejercicio 02==
*i. Determinar si las formulas del ejercicio anterior son tautologıas utilizando el metodo de resolucion para la logica proposicional.
*ii. ¿Se deduce (p & q) de (¬p -> q) & (p -> q) & (¬p -> ¬q)? Contestar utilizando el metodo de resolucion para la logica proposicional.
*i. i-iv Tautologias
*i. i-iv Tautologias
*ii. (¬p -> q)^(p -> q)^(¬p -> ¬q) = (pvq)^(~pvq)^(pv¬q) = { '''{p,q}''',{~p,q},'''{p,~q}''' } = { '''{p,q}''','''{~p,q}''',{p,~q},{p} } = { {p,q},{~p,q},{p,~q},{p},{q} } -> Con lo cual debe cumplirse p^q.
*ii. <math>(\neg p \rightarrow q) \wedge (p \rightarrow q)\wedge(\neg p  \rightarrow \neg q) = (p \vee q)\wedge(\neg p \vee q)\wedge(p \vee \neg q) = </math> { '''{p,q}''', {~p,q}, '''{p,~q}''' } = { '''{p,q}''', '''{~p,q}''', {p,~q}, {p} } = { {p,q}, {~p,q}, {p,~q}, {p}, {q} } <math>\rightarrow </math> Con lo cual debe cumplirse <math>p \wedge q</math>.


==Ejercicio 03==
==Ejercicio 03==
==Ejercicio 04==
==Ejercicio 04==


*i) <math> \forall x.\forall y.(Q(x, y) \vee \neg P(x, y)) </math>
Convertir a Forma Normal Negada (NNF) las siguiente formulas de primer orden:
*ii) <math> \forall x.\forall y.(\neg P(x, y) \vee \neg Q(x, y) \vee R(x, y))  </math>
*i. <math>\forall x.\forall y.(\neg Q(x, y) \rightarrow \neg P(x, y))</math>
*iii) <math> \forall x.\exists y.(\neg P(x, y) \vee Q(x, y)) </math>
*ii. <math>\forall x. \forall y.((P(x, y) \wedge Q(x, y)) \rightarrow R(x, y))</math>
*iii. <math>\forall x. \exists y.(P(x, y) \rightarrow Q(x, y))</math>
 
*i. <math> \forall x.\forall y.(Q(x, y) \vee \neg P(x, y)) </math>
*ii. <math> \forall x.\forall y.(\neg P(x, y) \vee \neg Q(x, y) \vee R(x, y))  </math>
*iii. <math> \forall x.\exists y.(\neg P(x, y) \vee Q(x, y)) </math>


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


Por favor ante cualquier error corrijan:
Convertir a Forma Normal de Skolem y luego a Forma Clausal las siguientes formulas de primer orden:


i)
i)
<br>Skolem:
<br><math> \exists x.\exists y.x < y </math>
<br><math> = \exists y.a < y = a < b </math>
<br>Clausal: {{a < b}}
ii)
<br>Skolem:
<br>Skolem:
<br><math> \forall x.\exists y.x < y </math>
<br><math> \forall x.\exists y.x < y </math>
<br><math> = \forall x.x < f(x) </math>
<br><math> = \forall x.x < f(x) </math>
<br>Clausal: {{x < f(x)}}
<br>Clausal: {{x < f(x)}}
ii)
<br>Skolem:
<br><math> \exists x.\exists y.x < y </math>
<br><math> = \exists y.a < y = a < b </math>
<br>Clausal: {{a < b}}


iii)
iii)
Línea 60: Línea 79:
==Ejercicio 06==
==Ejercicio 06==


*i)
Escribir en logica de primer orden y luego convertir a Forma Clausal los siguientes enunciados expresados en lenguaje natural:
 
*i) Todo conjunto no vacıo de numeros naturales tiene un elemento mınimo.
Utilizar los siguientes predicados: N(x) para expresar que x es un numero natural, C(x) para x es conjunto, <math>x \in y</math> para x pertenece a y y <math>x \leq y</math> para x menor o igual a y.
 
<math> \forall c.((C(c) \wedge \exists x. (N(x) \wedge x \in c)) -> \exists y.(y \in c \wedge \forall z.(z \in c -> y <= z))) </math>
<math> \forall c.((C(c) \wedge \exists x. (N(x) \wedge x \in c)) -> \exists y.(y \in c \wedge \forall z.(z \in c -> y <= z))) </math>


*ii)
*ii) Un dragon es feliz si todas sus crıas pueden volar. Los dragones verdes pueden volar. Un dragon es verde si al menos uno de sus progenitores es verde, y es rosa en cualquier otro caso.
Utilizar los siguientes predicados: D(x) para expresar que x es un dragon, P(x, y) para x es el progenitor de y, F(x) para x es feliz, V (x) para indicar que x puede volar, V E(x) para x es verde y R(x) para x es rosa.
 
<math> \forall d.((D(d) \wedge \forall c.(P(d,c) \wedge V(c)) -> F(d))) </math>
<math> \forall d.((D(d) \wedge \forall c.(P(d,c) \wedge V(c)) -> F(d))) </math>
<br><math> \forall d.((D(d) \wedge VE(d)) -> V(d)) </math>
<br><math> \forall d.((D(d) \wedge VE(d)) -> V(d)) </math>
Línea 69: Línea 94:


==Ejercicio 07==
==Ejercicio 07==
Es un hecho que
A = Pago(s)
Pero en nuestro universo ocurre que
B = Pago(s) => -Pago(s)
Queremos demostrar que si ocurren A y B, entonces
C = Presidente(p)
es valida.
Esto es ver que A ^ B => C
B = -Pago(s) v -Pago(s) = -Pago(s)
A ^ B = Pago(s) ^ -Pago(s), que es una contradiccion por lo tango al ser el antecedente falso, C es verdadero, quedando demostrado que el presidente es espia.
==Ejercicio 08==
==Ejercicio 08==
==Ejercicio 09==
==Ejercicio 09==

Revisión del 03:15 26 nov 2009

Plantilla:Back

Ejercicio 01

Convertir a Forma Normal Conjuntiva las siguientes formulas proposicionales:

  • i. p -> p
  • ii. (p & q) -> p
  • iii. ¬(p & q) -> (¬p | ¬q)
  • iv. (p | (¬p -> q)) -> (p | q)
  • v. (p | q) -> p
  • vi. (p & q) | (p & r)
  • i. {□}
  • ii. {□}
  • iii. {□}
  • iv. {□}
  • v. { {¬q,p} }
  • vi. { {p},{q,r} }

Ejercicio 02

  • i. Determinar si las formulas del ejercicio anterior son tautologıas utilizando el metodo de resolucion para la logica proposicional.
  • ii. ¿Se deduce (p & q) de (¬p -> q) & (p -> q) & (¬p -> ¬q)? Contestar utilizando el metodo de resolucion para la logica proposicional.
  • i. i-iv Tautologias
  • ii. { {p,q}, {~p,q}, {p,~q} } = { {p,q}, {~p,q}, {p,~q}, {p} } = { {p,q}, {~p,q}, {p,~q}, {p}, {q} } Con lo cual debe cumplirse .

Ejercicio 03

Ejercicio 04

Convertir a Forma Normal Negada (NNF) las siguiente formulas de primer orden:

  • i.
  • ii.
  • iii.
  • i.
  • ii.
  • iii.

Ejercicio 05

Convertir a Forma Normal de Skolem y luego a Forma Clausal las siguientes formulas de primer orden:

i)
Skolem:


Clausal: {{a < b}}

ii)
Skolem:


Clausal: {{x < f(x)}}

iii)
Skolem:




Clausal: {{~P(x) v P(f(x))}, {~P(x) v Q(f(x))}}

iv)
Skolem:


Clausal: {{P(a,y)},{Q(a)},{~R(y)}}

v)





Clausal: {{P(x)},{Q(f(x)) v P(z)},{Q(f(x)) v ~Q(g(z))}}

Ejercicio 06

Escribir en logica de primer orden y luego convertir a Forma Clausal los siguientes enunciados expresados en lenguaje natural:

  • i) Todo conjunto no vacıo de numeros naturales tiene un elemento mınimo.

Utilizar los siguientes predicados: N(x) para expresar que x es un numero natural, C(x) para x es conjunto, para x pertenece a y y para x menor o igual a y.

  • ii) Un dragon es feliz si todas sus crıas pueden volar. Los dragones verdes pueden volar. Un dragon es verde si al menos uno de sus progenitores es verde, y es rosa en cualquier otro caso.

Utilizar los siguientes predicados: D(x) para expresar que x es un dragon, P(x, y) para x es el progenitor de y, F(x) para x es feliz, V (x) para indicar que x puede volar, V E(x) para x es verde y R(x) para x es rosa.



Ejercicio 07

Es un hecho que A = Pago(s) Pero en nuestro universo ocurre que B = Pago(s) => -Pago(s)

Queremos demostrar que si ocurren A y B, entonces C = Presidente(p) es valida.

Esto es ver que A ^ B => C B = -Pago(s) v -Pago(s) = -Pago(s)

A ^ B = Pago(s) ^ -Pago(s), que es una contradiccion por lo tango al ser el antecedente falso, C es verdadero, quedando demostrado que el presidente es espia.

Ejercicio 08

Ejercicio 09

Ejercicio 10

Ejercicio 11

Ejercicio 12

Ejercicio 13

Ejercicio 14

Ejercicio 15

Ejercicio 16