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.

SESSIÓ 18: <strong>Teoria</strong> <strong>de</strong> <strong>la</strong> <strong>de</strong>mostració:<br />

Unificació<br />

FITXA DE LA SESSIÓ<br />

Nom: <strong>Teoria</strong> <strong>de</strong> <strong>la</strong> <strong>de</strong>mostració: Unificació<br />

Tipus: teòrica<br />

Format: no presencial<br />

Durada: 4 hores<br />

Treball a lliurar: no<br />

OBJECTIUS<br />

Estudi <strong>de</strong> l’operació d’unificació per po<strong>de</strong>r posteriorment estudiar el principi <strong>de</strong><br />

resolució.<br />

CONTINGUTS<br />

En aquesta sessió estudiarem l’algorisme <strong>de</strong> Robinson per trobar un unificador.<br />

Donarem les <strong>de</strong>finicions bàsiques per entendre aquest algorisme.<br />

<strong>3.3</strong> <strong>Teoria</strong> <strong>de</strong> <strong>la</strong> <strong>de</strong>mostració<br />

<strong>3.3</strong>.1 Substitucions<br />

En sessions anteriors i dins el context <strong>de</strong>l càlcul proposicional hem estudiat el principi<br />

<strong>de</strong> resolució. Ara volem estendre aquest principi a <strong>la</strong> lògica <strong>de</strong> primer ordre (CP1). En<br />

CP1 <strong>la</strong> resolució va acompanyada <strong>de</strong> dues operacions: <strong>la</strong> unificació i <strong>la</strong> factorització.<br />

<strong>La</strong> unificació prepara les clàusules perquè s’hi pugui fer <strong>la</strong> resolució. <strong>La</strong> unificació es fa<br />

mitjançant un unificador. Un unificador és una substitució que compleix certs<br />

requeriments.<br />

Definició <strong>de</strong> substitució<br />

Una substitució és un conjunt que re<strong>la</strong>ciona variables i termes.<br />

Una substitució és un conjunt finit <strong>de</strong> <strong>la</strong> forma {t 1 /v 1 , t 2 /v 2 ,....t n /v n } en què cada v i és<br />

una variable, cada t i és un terme diferent <strong>de</strong> v i veure i no hi ha dos elements que<br />

tinguin <strong>la</strong> mateixa variable <strong>de</strong>sprés <strong>de</strong> /. Quan t 1 , t 2 ,....t n són termes ground (és a dir,<br />

que no contenen variables), <strong>la</strong> substitució és anomenada una substitució ground. <strong>La</strong><br />

substitució que no consta <strong>de</strong> cap element és anomenada <strong>la</strong> substitució buida i<br />

<strong>de</strong>notada per ε.<br />

Les substitucions es representen amb lletres gregues:λ, σ, α, θ,....<br />

67

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

Saved successfully!

Ooh no, something went wrong!