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.

Implicazione logica, equivalenza<br />

Sia Γ un insieme di formule e F una formula chiusa. Allora Γ implica<br />

logicamente F , scritto Γ |= F , se per ogni interpretazione M <strong>del</strong> linguaggio, se<br />

M|= Γ (ovvero M|= B per ogni B ∈ Γ), allora M|= F .<br />

Due formule F e G si dicono logicamente equivalenti (scritto F ≡ G) se per<br />

tutte le interpretazioni M si ha che:<br />

M|= F se e solo se M|= G.<br />

Ad esempio sono logicamente equivalenti formule che differiscono solo per<br />

• il nome <strong>del</strong>le variabili quantificate<br />

∀xP (x) ≡∀yP(y)<br />

• l’<strong>ordine</strong> di quantificatori <strong>del</strong>lo stesso tipo<br />

∀x∀yP(x, y) ≡∀y∀xP (x, y) ≡∀x, yP (x, y)<br />

• l’eliminazione di quantificatori che non hanno occorrenze <strong>del</strong>la variabile<br />

quantificata nel campo d’azione<br />

∀xP (y) ≡ P (y)<br />

M. Lenzerini Richiami di logica 44<br />

Negazione:<br />

1. ∀xP ≡ ¬∃x¬P<br />

2. ¬∀xP ≡∃x¬P<br />

3. ∃xP ≡ ¬∀x¬P<br />

4. ¬∃xP ≡∀x¬P<br />

Equivalenza logica: proprietà<br />

I quantificatori sono distributivi rispetto a ∧ e ∨, ma con restrizioni:<br />

1. ∀x(P1 ∧ P2) ≡∀xP1 ∧∀xP2<br />

2. ∃x(P1 ∨ P2) ≡∃xP1 ∨∃xP2<br />

3. ∀x(P1 ∨ P2) ≡∀xP1 ∨ P2 se x ∈ var(P2)<br />

4. ∃x(P1 ∧ P2) ≡∃xP1 ∧ P2 se x ∈ var(P2).<br />

Sia P2 una formula in cui x non occorre libera<br />

1. ∀xP1 → P2 ≡∃x(P1 → P2)<br />

2. ∃xP1 → P2 ≡∀x(P1 → P2)<br />

3. P2 →∀xP1 ≡∃x(P2 → P1)<br />

4. P2 →∃xP1 ≡∀x(P2 → P1).<br />

M. Lenzerini Richiami di logica 45

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

Saved successfully!

Ooh no, something went wrong!