Complessit`a Logica del primo ordine
Complessit`a Logica del primo ordine
Complessit`a Logica del primo ordine
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