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.
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