esercizi primo compito [31/03/08]
Posted by darkshadow on 04-04-2008 16:08
Ciao.

Qualcuno puo' controllare se questi esercizi che erano nel primo compitino di logica sono giusti??

esercizio 5:

controllare se l'insieme delle clausole è soddisfacibile applicando l'algoritmo DPLL.

C = {p3 V p1, ¬p3 V ¬p4, ¬p1 V p5 V p2, p3 V p2 V ¬p4, p3 V ¬p2 V ¬p5, ¬p3 V p4}

spezzo su p3:

p3 = 1 |--- {¬p4, ¬p1 V p5 V p2, p4}

asserzione su p4
p3 = 1, p4 = 1 |--- {¬p1 V p5 V p2}

asserzione su p1

p3 = 1, p4 = 1, p1 = 0 |--- {0}

l'insieme delle clausole è soddisfacibile

--------------------------------------------------------------------------------------

esercizio 6:

controllare se è una tautologia.

(p1 ----> q1) V (p2 ----> q2) ----> (p1 V p2 ----> q1 V q2)

¬((p1 ----> q1) V (p2 ----> q2) ----> (p1 V p2 ----> q1 V q2))

(p1 ----> q1) V (p2 ----> q2) Λ ¬(p1 V p2 ----> q1 V q2)

(¬p1 V q1 V ¬p2 V q2) Λ (p1 V p2) Λ ¬(q1 V q2)

(¬p1 V q1 V ¬p2 V q2) Λ (p1 V p2) Λ ¬q1 Λ ¬q2)

C = {¬p1 V q1 V ¬p2 V q2, p1 V p2, ¬q1, ¬q2}

asserzione su q1

q1 = 0 |--- {¬p1 V ¬p2 V q2, p1 V p2, ¬q2}

asserzione su q2
q1 = 0, q2 = 0 |--- {¬p1 V ¬p2, p1 V p2}

spezzamento su p1

q1 = 0, q2 = 0, p1 = 0 |--- {p2}

q1 = 0, q2 = 0, p1 = 0, p2 = 1 |--- {0}

l'insieme delle clausole è soddisfacibile quindi non è una tautologia.

--------------------------------------------------------------------------------------

esercizio 4:

trasformare la seguente formula in FNN:

¬(p ---> q) V ¬(¬q V r)

p Λ ¬q V (¬¬q Λ ¬r)

p Λ ¬q V (q Λ ¬r)

e dopo mi sa che ho sbagliato.

se potete postate la soluzione.

--------------------------------------------------------------------------------------

esercizio 3:

per quali valori è soddisfacibile.

¬(p Λ ¬q ---> r) V (q Λ ¬(r V p))

(p Λ ¬q Λ ¬r) V (q Λ ¬r Λ ¬p)

A = (p Λ ¬q Λ ¬r).

B = (q Λ ¬r Λ ¬p).

Y = A V B

faccio la tavola di verità

p q r | ¬p|¬q |¬r| A | B | Y |
0 0 0 | 1 | 1 | 1 | 0 | 0 | 0 |
0 0 1 | 1 | 1 | 0 | 0 | 0 | 0 |
0 1 0 | 1 | 0 | 1 | 0 | 1 | 1 |
0 1 1 | 1 | 0 | 0 | 0 | 0 | 0 |
1 0 0 | 0 | 1 | 1 | 1 | 0 | 1 |
1 0 1 | 0 | 1 | 0 | 0 | 0 | 0 |
1 1 0 | 0 | 0 | 1 | 0 | 0 | 0 |
1 1 1 | 0 | 0 | 0 | 0 | 0 | 0 |

soluzione:

p = 0, q = 1, r = 0.

p = 1, q = 0, r = 0.

--------------------------------------------------------------------------------------


Grazie anticipatamente.
Powered by: vbHome (lite) v3.8 and vBulletin v2.3.1
Copyright © 2000 - 2002 Jelsoft Enterprises Limited