Você está na página 1de 4

M etodo de Resolu c ao

Uma cl ausula e um conjunto de literais. Seja S uma senten ca na FNC


S e assim uma senten ca da forma S1 Sn onde as senten cas S1 , . . . , Sn s ao literais ou disjun c oes de literais Uma cl ausula de S e o conjunto de literais que aparecem em alguma das senten cas S1 , . . . , Sn . A senten ca S tem assim n cl ausulas C1 , . . . , Cn . O conjunto de cl ausulas a associar ` a senten ca S e {C1 , . . . , Cn }.

M etodo de Resolu c ao

Exemplo Considere a senten ca (B C ) (C A C D ) C E As cl ausulas da senten ca dada s ao {B , C }, {C , A, C , D }, {C } e{E } O conjunto de cl ausulas de S e {{B , C }, {C , A, C , D }, {C }, {E }}

M etodo de Resolu c ao
Seja {C1 , . . . , Cn } o conjunto de cl ausulas de uma senten ca S . Uma cl ausula R e um resolvente de cl ausulas Ci e Cj se existir uma senten ca at omica P em Ci , a sua nega c ao P em Cj e se R for o conjunto de todos os literais de Ci diferentes de P e de todos os literais de Cj diferentes de P . No caso do exemplo anterior temos que a senten ca at omica C pertence ` a cl ausula {B , C } e C pertence ` a cl ausula {C , A, C , D }. Ent ao a cl ausula {B , A, C , D } = {B } {C , A, D } e um resolvente das cl ausulas {B , C } e {C , A, C , D }.

M etodo de Resolu c ao
Descri c ao do M etodo de Resolu c ao Dado uma senten ca ou um conjunto de senten cas proceda do seguinte modo: 1. Ponha as senten cas dadas na FNC se ainda n ao estiverem; 2. Associe ` a senten ca dada ou ao conjunto de senten cas dado um conjunto de cl ausulas; 3. Ao conjunto de cl ausulas v a adicionando resolventes de cl ausulas iniciais ou de resolventes j a adicionados, de forma sucessiva, at e que um dos resolventes seja a cl ausula vazia; 4. Se conseguir, e quando conseguir, obter um resolvente que seja a cl ausula vazia, ent ao conclui que a senten ca dada ou conjunto de senten cas dado n ao e tt-satisfaz vel.

Você também pode gostar