20.06.2013 Visualizzazioni

Complessit`a Logica del primo ordine

Complessit`a Logica del primo ordine

Complessit`a Logica del primo ordine

SHOW MORE
SHOW LESS

Trasformi i suoi PDF in rivista online e aumenti il suo fatturato!

Ottimizzi le sue riviste online per SEO, utilizza backlink potenti e contenuti multimediali per aumentare la sua visibilità e il suo fatturato.

Variabili in termini e formule atomiche<br />

Denotiamo con var(t) l’insieme <strong>del</strong>le variabili di un termine t.<br />

Un termine od un atomo w si dice chiuso – ground – se non contiene variabili,<br />

cioè se var(w) =∅.<br />

Una occorrenza di una variabile x in una formula, si dice libera se non è nel<br />

campo di azione di un quantificatore, si dice vincolata o legata se non è libera.<br />

Esempi:<br />

P (x), ∃xQ(x, c), ∀zR(x, f(x, y + c)), ∀zR(x, f(x, y + c)) ∧ P (z),<br />

∀zR(x, f(x, y + c)) ∧∃zP(z), ∀z(R(x, f(x, y + c)) ∧ P (z))...<br />

Un enunciato – detto altrimenti formula chiusa – è una formula senza<br />

occorrenze libere di variabili.<br />

M. Lenzerini Richiami di logica 32<br />

Interpretazioni e mo<strong>del</strong>li<br />

Una interpretazione (o struttura) per il linguaggio L1 è una coppia M<br />

= 〈D, I〉 dove:<br />

• D è un insieme non vuoto chiamato dominio di M;<br />

• I è una funzione chiamata funzione d’interpretazione di M che associa:<br />

– ad ogni simbolo di costante c, un elemento c I ∈ D;<br />

– ad ogni simbolo di funzione n-aria f, una funzione f I : D n ↦→ D;<br />

– ad ogni simbolo di predicato n-ario P , una relazione n-aria P I ⊆ D n .<br />

M. Lenzerini Richiami di logica 33

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

Saved successfully!

Ooh no, something went wrong!