Complementi di Logica Modale

Documenti analoghi
LOGICA MATEMATICA PER INFORMATICA (A.A. 12/13)

Introduzione ad alcuni sistemi di logica modale

Luca Costabile Esercizi di Logica Matematica Dispensa Calcolo Proposizionale 1

Logica proposizionale

ALGEBRE DI BOOLE. (d) x, y X x y oppure y x.

04 - Logica delle dimostrazioni

DAI NUMERI NATURALI AI NUMERI RAZIONALI

DIMOSTRAZIONI DI EQUIVALENZE, SUI CONNETTIVI E SULL'AMBIGUITA' DELLA SINTASSI. Corso di Logica per la Programmazione

Elementi di Algebra e Logica Determinare la tavola della verità di ciascuna delle seguenti forme proposizionali:

INSIEMI E RELAZIONI. 1. Insiemi e operazioni su di essi

8. Completamento di uno spazio di misura.

Sviluppi e derivate delle funzioni elementari

Il Teorema di Kakutani

1 Giochi di Ehrenfeucht-Fraissé e Logica del Prim ordine

Riassumiamo le proprietà dei numeri reali da noi utilizzate nel corso di Geometria.

ALGEBRA I: ASSIOMI DI PEANO E PROPRIETÀ DEI NUMERI NATURALI

Matematica. Corso integrato di. per le scienze naturali ed applicate. Materiale integrativo. Paolo Baiti 1 Lorenzo Freddi 1

Teoria dei modelli. Alessandro Berarducci. 3 Marzo Dipartimento di Matematica Pisa

Un po di logica. Christian Ferrari. Laboratorio di matematica

Intelligenza Artificiale. Breve introduzione alle logiche non classiche

DIMOSTRAZIONI E TAUTOLOGIE, IPOTESI NON TAUTOLOGICHE. Corso di Logica per la Programmazione A.A. 2013/14 Andrea Corradini

CALCOLO DEL PRIMO ORDINE

(2) se A A, allora A c A; (3) se {A n } A, allora +

Esercizi di logica. Ivan Valbusa 5 dicembre 2012

Gli insiemi N, Z e Q. I numeri naturali

LOGICA MATEMATICA PER INFORMATICA

L aritmetica degli insiemi infiniti Parte I

Forme differenziali lineari e loro integrazione

Insiemi, Numeri, Terminologia. Prof. Simone Sbaraglia

IL TEOREMA FONDAMENTALE DELL ARITMETICA: DIMOSTRAZIONE VELOCE.

Precorsi di matematica

A.A CORSO DI ALGEBRA 1. PROFF. P. PIAZZA, E. SPINELLI. SOLUZIONE ESERCIZI FOGLIO 5.

UNIVERSITÀ DEGLI STUDI LA SAPIENZA CORSO DI STUDI IN INFORMATICA ESERCITAZIONI AL CORSO DI LOGICA MATEMATICA LOGICA PROPOSIZIONALE

Logica degli enunciati; Operazioni con le proposizioni; Proprietà delle operazioni logiche; Tautologie; Regole di deduzione; Logica dei predicati;

Materiale didattico aggiuntivo - Analisi Matematica I CENNI DI LOGICA MATEMATICA. 1. Proposizioni. Valori logici. Connettivi logici. Tavole di verita.

Semantica proposizionale. Unit 2, Lez 3 e 4 Corso di Logica

ESERCIZI DI ANALISI MATEMATICA 1 FOGLIO 1

Introduzione alla logica

Elementi di logica. SCOPO: introdurre nozioni di logica & vocabolario per una corretta interpretazione delle dimostrazioni.

1 Principio di Induzione

ANALISI 1 1 QUINTA LEZIONE

3. Successioni di insiemi.

Lezione 4. Problemi trattabili e soluzioni sempre più efficienti. Gianluca Rossi

2.6 Calcolo degli equilibri di Nash

Successioni, massimo e minimo limite e compattezza in R

1 IL LINGUAGGIO MATEMATICO

Logica. 7: Conseguenza ed equivalenza logica in logica classica proposizionale. Claudio Sacerdoti Coen. Universitá di Bologna

Quello che avreste dovuto sapere su ordinali e cardinali, ma non avete mai osato studiare.

COMPLETAMENTO DI SPAZI METRICI

METODI MATEMATICI PER L INFORMATICA

Giovanna Carnovale. October 18, Divisibilità e massimo comun divisore

Lezioni di ISTITUZIONI di MATEMATICA (gruppo 3)

Osservazione 1.1 Si verifica facilmente che esiste un unica relazione d ordine totale su Q che lo renda un campo ordinato.

m = a k n k + + a 1 n + a 0 Tale scrittura si chiama rappresentazione del numero m in base n e si indica

1 ELEMENTI DI ALGEBRA BOOLEANA I postulati dell'algebra di Boole Alcuni teoremi I teoremi di De Morgan

Maiuscole e minuscole

Appunti di informatica. Lezione 7 anno accademico Mario Verdicchio

Logica per la Programmazione

1 I numeri naturali. 1.1 Gli assiomi di Peano

Ragionamento Automatico Richiami di calcolo dei predicati

LEZIONE 8. k e w = wx ı + w y j + w z. k di R 3 definiamo prodotto scalare di v e w il numero

Codice Gray. (versione Marzo 2007)

Università degli Studi di Roma Tor Vergata. Principio di induzione matematica

LEZIONE 12. Y = f(x) = f( x j,1 f(e j ) = x j,1 A j = AX = µ A (X),

INSIEMI. DEF. Un INSIEME è una qualsiasi collezione di oggetti.

Capitolo 1. Gli strumenti. 1.1 Relazioni

La matematica non è un opinione, lo è oppure...?

La parabola. Giovanni Torrero Aprile La poarabola come luogo geometrico

Appunti di geometria euclidea

Alcuni Teoremi sulle funzioni continue e uniforme continuità

GIOVANNI FUSCHINO COMPLETEZZA E RAGIONAMENTO PER DEFAULT

Corso di Laurea in Fisica. Geometria. a.a Canale 3 Prof. P. Piazza Magiche notazioni

x 1 Fig.1 Il punto P = P =

Teoria dei Giochi. Anna Torre

2 non è un numero razionale

Una Breve Introduzione alla Logica

Indice. 1 Cenni di logica. 2 Elementi di teoria degli insiemi. 3 Relazioni e funzioni. 4 Strutture algebriche

1 Relazione di congruenza in Z

Ordinali e cardinali Teoria assiomatica non formalizzata degli insiemi a cura di Franco Montagna

I teoremi di Gödel. Giovanna Corsi. Dicembre Aritmetizzazione. Numeri di Gödel 2. 3 L aritmetica di Robinson 7

01 - Elementi di Teoria degli Insiemi

Precorso di Matematica. Parte I : Fondamenti di Matematica

1 Funzioni reali di una variabile reale

Cenni di programmazione ricorsiva. Appunti per gli studenti di Programmazione I e Laboratorio (corsi A-B)

NOZIONI DI LOGICA PROPOSIZIONI.

Cenni sulle dimostrazioni dei teoremi di Gödel

LOGICA DEL PRIMO ORDINE: MOTIVAZIONI, SINTASSI E INTERPRETAZIONI. Corso di Logica per la Programmazione A.A Andrea Corradini

Le derivate parziali

Aniello Murano Decidibilità delle teorie logiche

Lunghezza media. Teorema Codice D-ario prefisso per v.c. X soddisfa. L H D (X). Uguaglianza vale sse D l i. = p i. . p.1/27

IL TEOREMA DEGLI ZERI Una dimostrazione di Ezio Fornero

TEORIA DEI SISTEMI SISTEMI LINEARI

1 Ampliamento del piano e coordinate omogenee

RELAZIONI, FUNZIONI, INSIEMI NUMERICI. 1. Relazioni. Siano X e Y due insiemi non vuoti. Si definisce il prodotto cartesiano

DI CHE COSA SI OCCUPA LA LOGICA

Cenni di logica. Hynek Kovarik. Università di Brescia. Analisi Matematica A

Teoria dei Giochi. Anna Torre

Proprietà dei linguaggi regolari

Il teorema di Schwarz

1 Se X e Y sono equipotenti, Sym(X) e Sym(Y ) sono isomorfi

Transcript:

Complementi di Logica Modale Umberto Grandi 17 Maggio 2008 1 Completezza 1.1 Livelli di interpretazione semantica Per fissare la notazione e prendere confidenza con le strutture di Kripke (i modelli in logica modale) può essere utile indagare più a fondo l interpretazione delle formule. Fissato un insieme di variabili proposizionali V ar, una formula ben formata è ottenuta da esse tramite connettivi booleani e operatore. L operatore ψ è definito come ψ. Ricordiamo inoltre che un modello è composto da una struttura relazionale (che chiameremo frame) F =< W, R > e da una funzione V che ad ogni mondo associa una valutazione delle variabili proposizionali in questione: V : W V ar {0, 1}. Seguendo le regole di interpretazione la valutazione si estende a una valutazione ˆV su tutte le formule ben formate. Dato un modello M =< W, R, V >, la verità di una formula ϕ può essere considerata a diversi livelli: ϕ è vera nello stato w, e scriviamo M, w = ϕ, se ˆV (w)(ϕ) = 1; ϕ è globalmente vera in M, e scriviamo M = ϕ, se M, w = ϕ per ogni w W; ϕ è valida sul frame F, e scriviamo F = ϕ, se ϕ è globalmente vera su ogni modello basato sul frame F, dunque vera in ogni stato di ogni modello su F. Soltanto quest ultimo concetto permetterà di ottenere dei teoremi di completezza per logiche modali. Il collegamento tra sintattica e semantica avviene dunque al livello dei frame, non dei modelli. 1.2 Correttezza Data una logica Λ, richiedere che sia corretta rispetto ai suoi modelli significa richiedere che tutte le sue conseguenze continuino a valere su questa classe, che dunque le regole di deduzione dei teoremi preservino la verità. Per le 1

logiche modali, come anticipato, nel ruolo dei modelli ci sono i frame e la verità viene impersonata dalla validità: Λ è corretta rispetto alla classe di frame F sse Λ ϕ F = ϕ per ogni F F. C è un motivo per cui K è la più piccola logica modale: Lemma 1.1. K è valido su tutti i frame. Questo fatto e il seguente lemma permettono di dimostrare la correttezza delle principali logiche modali. Il lemma afferma: dato K il ragionamento modale è corretto. Lemma 1.2. Sia Γ un insieme di formule ben formate ed F un frame su cui sono valide tutte le formule di Γ. Ogni teorema di K Γ è valido su F. Dimostrazione. Per induzione sulle dimostrazioni: se α K Γ allora è valido in F per ipotesi. Se è ottenuta per modus ponens da β e β γ (valide per ipotesi in tutto il modello) allora β è valida per le regole di ˆV. Se è ottenuta per sostituzione α = β[p 1 /β 1,...p n β n ], per ipotesi β era vera per ogni assegnamento, dunque α rimane valida. Infine il caso di α = β ottenuta per necessitazione. α implica l esistenza di un mondo dove β sia falsa, ma per ipotesi induttivaβ è verificata in tutto il frame, e dunque lo è anche α. Per ottenere la correttezza di Λ sarà dunque sufficiente controllare la validità dei suoi assiomi su una certa classe di frame; per il lemma appena dimostrato tutte i teoremi di Λ saranno automaticamente validi. Mostriamo per esempio che: Proposizione 1.1. S5 è corretta rispetto ai frame riflessivi, simmetrici e transitivi (frame dove R è una relazione di equivalenza). Dimostrazione. Basta dimostrare che gli assiomi di S5 sono validi su questi frame. L assioma T: p p è valido poichè essendo il frame riflessivo, Rww vale per ogni w W e dunque se M, w = p allora M, w = p. Per S5: p p vediamo che se M, w = p allora esiste w tale che M, w = p. Ora per transitività e simmetria ogni mondo con cui il primo w è in relazione può vedere w, dunque vale che M, w = p per ogni w in relazione con w e così M, w = p. Allo stesso modo si dimostra che T è corretto rispetto ai frame riflessivi, S4 è corretto rispetto ai frame riflessivi e simmetrici, D rispetto a quelli senza vicoli ciechi. Ovviamente K è corretta rispetto alla classe di tutti i frame. 2

1.3 Completezza Data una classe di modelli si può generalmente definire la nozione di conseguenza logica, scrivendo che ϕ segue logicamente da ψ se in ogni modello in cui vale ψ vale anche ϕ. Nel nostro caso, data una classe F di frame, scriveremo ψ = F ϕ per indicare che per ogni F F F = ψ F = ϕ. Quello che si richiede con la completezza 1 di una logica Λ rispetto a una classe F di frames è che: ψ = F ϕ Λ ψ ϕ ossia che conseguenza logica e conseguenza sintattica coincidano (la freccia inversa è data dalla correttezza). In realtà dimostreremo un enunciato analogo 2 : se ϕ è vera in ogni frame di F allora ϕ è dimostrabile da Λ. Il metodo utilizzato non funziona per tutte le logiche modali, ma risulta essere portentoso in molti casi. Fortunatamente per quelle fin qui menzionate il questo metodo detto del modello canonico funziona perfettamente. Tutto sta nel costruire un modello 3 che chiameremo M c Λ (modello, non frame) in cui le formule globalmente vere sono tutte e sole quelle dimostrabili. Una volta dimostrato poi che il modello canonico appartiene alla classe giusta di frame, quella su cui Λ è corretta, si ottiene la completezza: se ϕ è valida su tutti i frame di F, in particolare sarà valida sul frame del modello canonico, dunque globalmente vera sullo stesso M c Λ, e così dimostrabile. Le formule stesse saranno i mattoni per costruire questo modello (è un idea ricorrente), o meglio sottoinsiemi di formule ben formate. Definiamo che un insieme di formule Γ è Λ-inconsistente se esistono γ 1...γ n Γ tali che Λ (γ 1 γ n ), Λ-consistente altrimenti. Γ è Λ-consistente massimale se è massimale rispetto all inclusione. Le proprietà fondamentali di questi insiemi sono elencate nel seguente lemma (di facile dimostrazione): Lemma 1.3. Se Γ è Λ-consistente massimale allora: (i) per ogni formula ben formata β, o β Γ o β Γ; (ii) α β Γ α Γ oppure β Γ; (iii) α β Γ α Γ e β Γ; (iv) Γ è chiuso per modus ponens. Dimostrazione. Basta usare la definizione, e qualche tautologia. 1 debole; verrà in realtà dimostrata anche la completezza forte o compattezza, che sostituisce a ψ un qualsiasi insieme di formule ben formate. Inserire la distinzione avrebbe reso troppo pesante la trattazione. Per maggiori dettagli vedere [2]. 2 che corrisponde al precedente con al posto di ψ una tautologia 3 Sarà data soltanto un idea delle dimostrazioni, una trattazione in dettaglio si può trovare su [5] o su [2]. 3

Non abbiamo ancora dimostrato l esistenza di un insieme Λ-massimale consistente, dimostriamo allora un lemma molto più forte: Lemma 1.4 (Lindenbaum). Ogni insieme Λ-consistente può essere esteso a un insieme Λ-consistente massimale. Dimostrazione. Sia Γ un insieme Λ-consistente, è sufficiente considerare la famiglia di Σ sottoinsiemi di fbf {Σ/Γ Σ, Σ Λ-consistente}, ed applicare il lemma di Zorn. Abbiamo ora tutti gli strumenti necessari per costruire il modello canonico. Sia M c Λ =< W c, R c, V c > dove W c sia formato da tutti gli insiemi Λ-consistenti massimali di formule; se indichiamo con (w) = {ϕ t.c. ϕ w}, definiamo R c ww per w e w in W c sse (w) w. Dunque w è in relazione con w se per ogni formula necessitata ϕ w, la sottoformula necessitata sta in w, ϕ w. Cerchiamo ora un suggerimento per la valutazione V c, dimostrando il seguente lemma: Lemma 1.5. ψ w esiste w Λ-consistente massimale tale che ψ w. Dimostrazione. Mostriamo che (w) ψ è Λ-consistente. Se così non fosse infatti esisterebbero γ 1...γ n tali che γ 1... γ n w tali che Λ (γ 1...γ n ψ) ossia Λ (γ 1... γ n ) ψ per Nec: Λ ((γ 1...γ n ) ψ) per K: Λ (γ 1...γ n ) ψ per distributività: Λ ( γ 1... γ n ) ψ) ossia: Λ ( γ 1... γ n ) ψ) dunque: Λ ( γ 1... γ n ψ) ma ψ w e dunque w sarebbe Λ-inconsistente, contro le ipotesi. Sfruttando appieno il suggerimento definiamo V c (w)(p) = 1 sse p w, per ogni w W c e per ogni variabile proposizionale p. Si può dimostrare con argomenti simili a quelli appena utilizzati il seguente teorema fondamentale: Teorema 1.1. Per ogni α formula ben formata, ˆV c (w)(α) = 1 α w. Torniamo ora alla proprietà richiesta per la completezza rispetto al modello canonico: ψ valida su M c Λ implica che Λ ψ. Supponiamo che Λ ψ, { ψ} è Λ-consistente, dunque estendibile per il Lemma di Lindenbaum ad un sottoinsieme Λ-consistente massimale w. Per la 4

definizione di W c, w è un punto del modello canonico, e dato che ψ w otteniamo M c Λ, w = ψ per il teorema 1.1, contro l ipotesi di validità di ψ. Resta soltanto da dimostrare che MΛ c F per ottenere la completezza di Λ rispetto a F. Come anticipato ciò non è sempre vero 4, ma risulta dimostrabile per tutti i sistemi modali visti sinora. Mostriamo che M c S5 appartiene alla classe di correttezza di S5: Proposizione 1.2. R c S5 è riflessiva, simmetrica e transitiva. Dimostrazione. Dimostriamo soltanto la simmetria. Supponiamo che Rww, ossia che (w) w. Se per assurdo (w ) w, e dunque R non fosse simmetrica, esisterebbe una formula ψ tale che ψ w ma ψ w. Per la massimalità di w si avrebbe che ψ w. Ora p p è un teorema di S5 e w è chiuso per MP, dunque ψ w. Concludendo, ψ = ψ w, mentre avevamo supposto il contrario. Corollario 1.1. S5 è completa rispetto alla classe dei frame < W, R > dove R è una relazione di equivalenza. 4 per esempio se W è ( ψ ψ) ψ, KW non è corretta rispetto al suo modello canonico, cfr. [5] pag.139. 5

2 Decidibilità Una proprietà fondamentale da dimostrare è la decidibilità delle logiche sinora menzionate. Ciò significa determinare se esiste una procedura meccanica, un (non) ben definito algoritmo che decida se una determinata formula è dimostrabile o meno. Sottolineerei o meno, infatti ciò che si sa è che se gli assiomi di una logica sono buoni 5, l insieme dei suoi teoremi è semidecidibile. La procedura, costosa ma efficace, che permette di verificare se una data formula è un teorema, consiste nell elencare in ordine di lunghezza tutte le possibili dimostrazioni. Prima o poi quella giusta comparirà nell elenco. Ciò che invece non è noto a priori è se esiste una procedura terminante per riconoscere i non-teoremi. Uno dei tanti punti di forza della logica modale è che questo algoritmo esiste in generale per K, ma anche per i particolari sistemi finora elencati. La dimostrazione di questo fatto si basa sulla seguente proprietà: si può dimostrare che data una formula ψ tale che Λ ψ esiste un modello finito ed uno stato w in cui ψ è falsa (proprietà dei modelli finiti). L algoritmo cercato è dunque il seguente: si elencano tutte le strutture finite fino a che non se ne trova una invalidante ψ. La procedura ha termine poichè i modelli finiti (se le variabili sono finite 6 ) sono numerabili per taglia, dunque la struttura invalidante comparirà nell elenco dopo un tempo finito. Al pari del modello canonico, anche questa procedura è particolare e dipende dal sistema logico che stiamo considerando. Si può comunque dimostrare che K, T, S4 ed S5 godono della proprietà dei modelli finiti e sono dunque decidibili. 3 La conoscenza secondo S5 Spesso S5 viene chiamata col nome più espressivo di logica epistemica, stante ad indicare la sua interpretazione come buon candidato alla modellizzazione della conoscenza. Non discuteremo qui le motivazioni a supporto di quest interpretazione, ampiamente discusse nella letteratura a partire dall iniziale lavoro di Hintikka [4]. Piuttosto, esamineremo in dettaglio un esempio di come S5 possa caratterizzare la conoscenza 7. 5 leggere primitivi ricorsivi. 6 Se le variabili sono infinite possiamo restringerci alle variabili di ψ, visto che siamo interessati soltanto ad invalidare quella formula. 7 Le idee di questa sezione sono prese da [3] 6

Una struttura molto utilizzata in teoria della scelta o in teoria dei giochi come modello per l informazione e la conoscenza di un agente è la seguente. Siano dati un insieme Ω e una partizione P su Ω. Ad ogni elemento w in Ω possiamo associare l unico elemento della partizione a cui appartiene, che denoteremo con P(w). Se si considera l insieme Ω come costituito dall insieme dei mondi, la partizione P associa ad ogni mondo un sottoinsieme di mondi, diciamo quelli considerati possibili. Si supponga di essere di essere nel mondo w, P(w) indica che è a conoscenza di essere in uno dei mondi in P(w) ma non si sa qual è. P è detta infatti funzione di informazione, dato che associa ad ogni mondo l informazione (la disinformazione in realtà) sulla propria posizione. Come si può dedurre è un modello molto generale e adatto a una gran varietà di situazioni. Viene detto evento ogni sottoinsieme di Ω (identificando un evento con l insieme dei mondi in cui accade). Possiamo definire sullo spazio degli eventi una funzione conoscenza K, che associ ad un evento E l evento K(E) = {w Ω/P(w) E}. L evento immagine tramite K è l insieme dei mondi in cui siamo a conoscenza dell evento E, in cui sappiamo E: in qualsiasi stato pensiamo di essere (qualsiasi in P(w) dunque) E accade (P(w) E). Possiamo pensare ad una situazione pratica in cui si sia in una stanza all interno di un grosso albergo, e grazie ad un gioco di specchi si possa vedere un numero imprecisato di altre stanze, senza però capire in quale si è per davvero. Si potranno dare delle descrizioni: c è un tavolino, c è la moquette, l abat-jour è accesa ; ed applicarle come delle etichette alle stanze che si vedono. L unico modo per esser certi che nella stanza in cui sono veramente l abat-jour è accesa o meno, è che questa sia accesa in tutte le stanze a cui ho accesso. Soltanto in queste stanze sarà vero che so che l abat-jour è accesa. Diamo ora una assiomatizzazione particolarmente espressiva di S5. Per renderla ancora più espressiva scriveremo K al posto di e leggeremo l agente sa ψ invece che ψ è necessario : K: K(ψ ϕ) (Kψ Kϕ). Se lo si legge sembra affermare che che l agente è intelligente. T: Kψ ψ. L agente sa soltanto cose vere. S4: Kψ KKψ. Se l agente sa ψ allora sa di saperlo. S5: Kψ K Kψ. Sa di non sapere. Questa, oltre che essere un assiomatizzazione perfettamente equivalente di S5 (è stato soltanto cambiato qualche nome), è anche una lista di proprietà piuttosto ragionevoli per caratterizzare il comportamento di un agente razionale rispetto alla propria conoscenza. 7

Torniamo alle strutture di Aumann (si possono chiamare così) esposte all inizio di questa sezione. Abbiamo un insieme Ω di mondi, una partizione P, e una serie di etichette applicate agli elementi di Ω. È immediato associare ad essa una struttura di Kripke, considerando Ω come l insieme dei mondi, e definendo R come la relazione di equivalenza determinata dalla partizione P. Se poi consideriamo le etichette, le proprietà dei mondi, come variabili, possiamo costruire una valutazione V. V assegnerà valore 1 alla variabie p se in quel mondo vale la proprietà p, se quel mondo ha l etichetta p, e zero altrimenti. Abbiamo visto che la valutazione si può estendere a tutte le formule ben formate, comprese quelle contenenti il che nel nostro caso è proprio la conoscenza K. È facile mostrare che l estensione è coerente anche rispetto a K, la funzione conoscenza (che non a caso era definita in termini di P). Si associ infatti ad ogni formula ψ l insieme ψ Ω dei mondi in cui la formula è vera: ψ Ω = {w Ω t.cv (w)(ψ) = 1}. Sorprendentemente si ottiene K(ψ Ω ) = (Kψ) Ω ): l insieme dove l agente sa ψ è esattamente l insieme dei mondi dove vale K(ψ). Non è tutto, la completezza di S5 dimostrata nelle precedenti sezioni ci fornisce un risultato potentissimo: tutto quello che possiamo dire (con formule modali) sulla conoscenza (di un agente razionale con le proprietà sopraelencate) è dimostrato da S5. Un ulteriore argomento portato in [1] a favore di questa interpretazione riguarda il modello canonico. Il modello canonico di S5 rappresenta infatti esattamente l insieme dei mondi possibili per un agente con un determinato vocabolario (le etichette). Gli insiemi di formule consistenti massimali sono esattamente tutti i possibili mondi che si può immaginare con il linguaggio a sua disposizione. Riferimenti bibliografici [1] R.J. Aumann. Interactive epistemology i: Knowledge. International Journal of Game Theory, (28):263 300, 1999. [2] P. Blackburn, M. de Rijke, and Y. Venema. Modal Logic. Cambridge University Press, 2001. [3] R. Fagin, J.Y. Halpern, Y.Moses, and M.Y. Vardi. Reasoning About Knowledge. MIT Press, 1995. [4] J. Hintikka. Knowledge and Belief. Cornell University Press, 1962. [5] G.E. Huges and M.J. Cresswell. A New Introduction to Modal Logic. Routledge, 1996. 8