28.04.2013 Views

3.3 Teoria de la demostració - La Salle

3.3 Teoria de la demostració - La Salle

3.3 Teoria de la demostració - La Salle

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

σ1= { f(a,b)/Z, f(a,b)/X } no hi ha un unificador que no sigui general.<br />

Exercici 3.6<br />

Doneu un unificador més general per a cadascun <strong>de</strong>ls següents parells <strong>de</strong> termes.<br />

Si no n'hi ha cap, digueu-ne el perquè.<br />

a) h(X,f(a,X)) h(b,Y)<br />

θ = { b/X, f(a,b)/Y }<br />

b) h(X,f(g(a,X),Z)) h(b,f(g(a,f(W,c)),h(Y,X)))<br />

No són unificables perquè no es pot unificar una constant amb una funció.<br />

c) f(a,f(b,f(c,X))) f(a,Y)<br />

θ = { f(b,f(c,X))/Y }<br />

d) h(X,f(g(a,Y),Z),Z) h(b,f(g(a,f(W,c)),b),h(Y,X))<br />

No són unificables perquè no es pot unificar una constant amb una funció.<br />

e) f(X,f(a,f(Y,c))) f(Z,f(Z,f(f(a,c),W)))<br />

θ = { a/X, a/Z, f(a,c)/Y, c/W }<br />

181

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!