Logo dell'Università di Catania: Siciliae Studium Generale 1434 Logo DMI, Fondamenti di informatica
matite e gomma
Loghi istituzionali: Siciliae Studium Generale 1434, Università di Catania, Facoltà di Scienze Matematiche, Fisiche, Naturali, Insegnamento di Fondamenti di Informatica

Logica proposizionale, completezza e compattezza

Lezione 15 di Fondamenti di informatica

Docente: Giuseppe Scollo

Università di Catania
Facoltà di Scienze Matematiche, Fisiche e Naturali
Corso di Laurea in Informatica, I livello, AA 2009-10

Logo di Conformità WCAG-1 di Livello Tripla A, W3C-WAI Web Content Accessibility Guidelines 1.0 Validazione XHTML 1.0 Validazione CSS 3

Indice

  1. Logica proposizionale, completezza e compattezza
  2. sintassi e semantica proposizionale
  3. principî di logica proposizionale
  4. forme normali proposizionali
  5. algebra di Lindenbaum-Tarski
  6. compattezza della logica proposizionale
  7. temi per ulteriori approfondimenti

sintassi e semantica proposizionale

la logica proposizionale è una forma (molto) ristretta di logica predicativa

nonostante tanta semplicità, la logica proposizionale presenta problemi computazionalmente difficili

principî di logica proposizionale

principio di sostituzione proposizionale:

principio di congruenza proposizionale:

siano:

principio di dualità proposizionale:

teorema di deduzione proposizionale:

def.: equivalenza proposizionale: φψ se le due formule hanno
ugual valore di verità per ogni valutazione booleana delle variabili

principio di equivalenza proposizionale: φψ   ⇔   φψ

forme normali proposizionali

memo: letterale: formula atomica o negazione di formula atomica

forma normale disgiuntiva (DNF): disgiunzione di congiunzioni di letterali

forma normale congiuntiva (CNF): congiunzione di disgiunzioni di letterali

idea di dimostrazione:

che forme normali possono avere le tautologie? e le formule insoddisfacibili?

algebra di Lindenbaum-Tarski

qualsiasi sistema di assiomi completo per le algebre di Boole fornisce un calcolo deduttivo completo per la logica proposizionale

dagli assiomi di Boole si deriva φ = ψ sse  φψ, e φ = 1 sse  φ

l'algebra di Lindenbaum-Tarski è una tal costruzione; fissato un insieme V di variabili proposizionali:

si veda in proposito l'esercizio 3

compattezza proposizionale

una proprietà fondamentale della logica predicativa, che qui consideriamo per il suo frammento proposizionale, è la compattezza:

una direzione della doppia implicazione è ovvia... l'altra no: asserisce che dall'esistenza di modelli (magari diversi) delle parti finite di un insieme Ψ di formule consegue l'esistenza di un modello di tutte le formule di Ψ (infinito): perché crederci?

questo serve nell'ipotesi che l'insieme V delle variabili proposizionali di Ψ sia infinito (numerabile); in caso contrario basta molto meno (v. esercizio 4)

se V non è finito, siano V1, ... Vn, ... e ψ1, ... ψn, ... risp. denumerazioni di V e Ψ; costruiamo un albero binario ordinato dove:

il ramo infinito che, per il lemma di König, tale albero deve avere, dà una valutazione booleana di V che soddisfa Ψ

temi per ulteriori approfondimenti

  1. Algebra Booleana e logica proposizionale
    La costruzione dell'algebra di Lindenbaum-Tarski suggerisce l'esistenza di una stretta connessione fra logica proposizionale e algebra Booleana. Un profondo risultato in proposito è dato dal teorema di rappresentazione di Stone, che stabilisce che ogni algebra Booleana è isomorfa ad un'algebra Booleana di insiemi. Approfondimenti su questi ed altri argomenti nell'ambito del tema sono reperibili attraverso la pagina Progetto:Matematica/Elenco di voci sull'algebra booleana della Wikipedia italiana, dove però molte voci sono in attesa di stesura. Un elenco più completo è disponibile nella Wikipedia inglese: List of Boolean algebra topics.
  2. Logica proposizionale intuizionista
    Alcune delle voci elencate alle pagine suddette riguardano estensioni e generalizzazioni della logica proposizionale. La logica intuizionista, proposta agli inizi del XX secolo da L. Brouwer, generalizza quella classica abbandonando il principio del terzo escluso, e costituisce un sistema deduttivo per la matematica costruttiva. Le algebre di Heyting sono il fondamento algebrico della logica proposizionale intuizionista, analogamente al ruolo delle algebre Booleane rispetto alla logica proposizionale classica.