3.3 Teoria de la demostració - La Salle
3.3 Teoria de la demostració - La Salle
3.3 Teoria de la demostració - La Salle
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Exemples <strong>de</strong> substitució<br />
λ = {f(z)/x, y/z}<br />
σ = {a/x, g(r)/y, f(g(b))/z}<br />
Definició d’instància<br />
A partir d’una expressió (predicat, terme, etc.) i d’una substitució po<strong>de</strong>m trobar una<br />
instància aplicant <strong>la</strong> substitució a l’expressió.<br />
Sigui θ = {t1 /v1 , t2 /v2 ,....tn /vn } una substitució i E una expressió. L<strong>la</strong>vors Eθ és una<br />
expressió obtinguda a partir d' E i reemp<strong>la</strong>çant cada ocurrència <strong>de</strong> les variables vi , 1 ≤<br />
i ≤ n, en E pel terme ti. Eθ és anomenada una instància d'E.<br />
Exemple d’instància<br />
Siguin:<br />
E = P(x) ∨ Q(y) i θ = {a/x, f(b)/y}<br />
l<strong>la</strong>vors Eθ = P(a) ∨ Q(f(b))<br />
Composició <strong>de</strong> substitucions<br />
<strong>La</strong> composició <strong>de</strong> substitucions permet d’aplicar una substitució a una altra substitució.<br />
Siguin θ = {t1 /x1 , t2 /x2 ,....tn /xn } i λ = {u1 /y1 , u2 /y2 ,....um /ym } dues substitucions.<br />
L<strong>la</strong>vors <strong>la</strong> composició <strong>de</strong> θ i λ és <strong>la</strong> substitució, <strong>de</strong>notada per θ o λ , que és obtinguda<br />
a partir <strong>de</strong>l conjunt:<br />
{t 1 λ/x 1 , t 2 λ/x 2 ,....t n λ/x n , u 1 /y 1 , u 2 /y 2 ,....u m /y m }<br />
i eliminant d'aquest qualsevol element t i λ/x i per al qual t i λ = x i , i qualsevol element<br />
u i /y i <strong>de</strong> manera que y i estigui entre les {x 1 , x 2 ,....,x n }<br />
Aquesta operació <strong>la</strong> utilitzarem en l’algorisme d’unificació <strong>de</strong> Robinson que veurem<br />
més endavant.<br />
<strong>3.3</strong>.2 Unificació<br />
En el mèto<strong>de</strong> <strong>de</strong> resolució necessitem unificar els literals que es resolen. <strong>La</strong> unificació<br />
és una substitució que fa idèntiques diferents expressions.<br />
68