Logica. III parte. Intelligenza Artificiale - Problem Solving 2 1

Documenti analoghi
Filosofia del linguaggio (i) (3 cr.)

Introduzione alla logica

Sistemi Deduttivi. Marco Piastra. Intelligenza Artificiale I. Intelligenza Artificiale I - A.A Sistemi Deduttivi[1]

Lo studioso di logica si chiede se la conclusione segue correttamente dalla premesse fornite e se premesse sono buone per accettare la conclusione.

1 Cenni di logica matematica

ELEMENTI DI LOGICA PER IL CORSO DI LAUREA IN MATEMATICA. Prof. Giangiacomo Gerla Dipartimento di Matematica ed Informatica. Università di Salerno

6 Lezione: semantica modellistica. WITTGENSTEIN - Tractatus logico philosophicus: IL SENSO COME CONDIZIONI DI VERITA'

NOZIONI DI LOGICA PROPOSIZIONI.

2. Che cosa significa che due insiemi sono uguali? La parola uguale e il simbolo = hanno un unico significato in matematica? 13

Intelligenza Artificiale. Logica proposizionale: calcolo simbolico

Specifica formale. Verifica formale (Prima parte) 03: Logica temporale lineare 1 / 26

Logica proposizionale

Logica Proposizionale

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

Ragionamento formalei. Ragionamento formale

mio indirizzo 1 Sarò lieto di ricevere commenti o segnalazioni di errori presso il

Proposizioni e verità

Logica. Claudio Sacerdoti Coen 07/10/ : Connotazione, denotazione, invarianza per sostituzione. Universitá di Bologna

Introduzione ad alcuni sistemi di logica modale

Intelligenza Artificiale I

T1: Logica, discorso e conoscenza. Logica classica

NOZIONI DI LOGICA. Premessa

Filosofia del linguaggio Alfredo Paternoster

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

Intelligenza Artificiale I

Condizionali stretti. Tempo di guardarsi intorno. Condizionali stretti. Condizionali stretti e necessità

61528 Intelligenza Artificiale M106. Logica Fuzzy

Università degli Studi di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica ALGEBRA BOOLEANA

Logica: materiale didattico

Logica. Claudio Sacerdoti Coen 02/10/ : Teoria Assomatica degli Insiemi (cenni) Universitá di Bologna

04 - Logica delle dimostrazioni

Ragionamenti e metodi di dimostrazione. Liceo Scientifico Statale S. Cannizzaro Prof.re E. Modica

Prerequisiti Matematici

Filosofia del linguaggio (i) (3 cr.)

Logica. Claudio Sacerdoti Coen 29/09/ : Paradossi (meta)linguistici. Universitá di Bologna. Paradossi (meta)linguistici

Prefazione 13. Capitolo ii

BREVE CENNO DI LOGICA CLASSICA La logica può essere definita come la scienza che studia le condizioni in base alle quali un ragionamento risulta

T1: Logica, discorso e conoscenza. Logica classica

1 Richiami di logica matematica

Connettivi del linguaggio e della logica

Fondamenti teorici e programmazione

sempre vere sempre false

LOGICA PER LA PROGRAMMAZIONE

Introduzione alla logica proposizionale

1 Il linguaggio matematico

Introduzione alla Programmazione Logica ed al linguaggio PROLOG

Tipi di dato. Il concetto di tipo di dato viene introdotto per raggiungere due obiettivi:

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

Aristotele e l eternità del cosmo

02 - Logica delle dimostrazioni

Insiemi, Numeri, Terminologia. Prof. Simone Sbaraglia

Kripke. su i nomi e il riferimento. Lezioni lauree triennali

LINGUAGGIO, INSIEMI E LOGICA. Nome e cognome:

Maiuscole e minuscole

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

Informatica. Logica e Algebra di Boole

Luca Costabile Esercizi di Logica Matematica Dispensa Calcolo Proposizionale 1

Logiche devianti e logiche substrutturali: aspetti filosofici. C. Dalla Pozza (Università di Lecce)

T1: Logica, discorso e conoscenza. Logica classica

Ragionamento Automatico Richiami di calcolo dei predicati

1 Richiami di logica matematica

Algoritmi e soluzioni di problemi

Logica proposizionale

TEMA 1. Tempo a disposizione: 35 minuti per le domande teoriche e 40 minuti per l esercizio.

Sintassi. Linguaggi. 4: Sintassi. Claudio Sacerdoti Coen. Universitá di Bologna 24/02/2011. Claudio Sacerdoti Coen

INTRODUZIONE ALLA LOGICA DI HOARE. Corso di Logica per la Programmazione

Appunti di geometria euclidea

Semantica del Linguaggio Naturale

Sulla deduzione e la teoria degli insiemi. Claudio Sacerdoti Coen

4 Agenti Logici e Pianificazione

delta δ mu (mi) µ M iupsilon υ Y eta η H omicron o O psi ψ Ψ 1. Scrivere il proprio nome e cognome in lettere greche.

Intelligenza Artificiale. Logica proposizionale classica (Parte 1)

John P. Burgess, Philosophical Logic, Princeton University Press, 2009, pp. 153, $ 37.50, ISBN

RELAZIONI TRA SINTASSI E SEMANTICA

ISTITUTO TECNICO STATALE COMMERCIALE E PER GEOMETRI A. MARTINI Castelfranco Veneto (TV) Elementi di Logica

Intelligenza Artificiale. Logica Prime definizioni

Basi di Dati. Progettazione di una Base di Dati. Progettazione di una Base di Dati

La Logica Lineare e il suo sviluppo in Italia

Sesto modulo: Logica Obiettivi 1. individuare dei "calcoli logici" che consentano di meccanizzare l attività deduttiva

Quine. su senso, riferimento e traduzione radicale. Lezioni lauree triennali

NOZIONI DI LOGICA. Premessa

George BOOLE ( ) L algebra booleana. (logica proposizionale)

RELAZIONI TRA SINTASSI E SEMANTICA

La matematica intuizionista

Linguaggi. Claudio Sacerdoti Coen 13/12/ : Semantica della logica del prim ordine. Universitá di Bologna

Logica filosofica. Terza Parte Il ragionamento

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

Liceo Classico e Internazionale C. Botta Ivrea PROGRAMMA SVOLTO

Gruppo 1. SCHEDA GUIDA UdA 1 Referente Componenti Titolo

P : gli iscritti all università di Bari sono più di 1000

Cenni di logica matematica e di teoria degli insiemi Paola Rubbioni

Cenni di logica matematica e di teoria degli insiemi Paola Rubbioni

Logica per la Programmazione

DISTINZIONI LOGICO/FILOSOFICHE FONDAMENTALI. T> MT(T) = Si(T) + Se(T) + Pr(T) vero Pr(T) = <L, L, U, u> Pragmatica: il soggetto x afferma che 2+2 = 4

Transcript:

Logica III parte Intelligenza Artificiale - Problem Solving 2 1

Logica modale e logica intensionale Una logica modale contiene dei connettivi come possibile e vincolato. (possibile p) è vero se p è possibile. Esempio: (possibile I sudisti vinsero la guerra civile ) può essere considerato vero. Intelligenza Artificiale - Problem Solving 2 2

(Attenzione: l accezione con cui è qui assunto possibile è quella che le cose avrebbero potuto andare in un modo diverso da come in realtà sono andate, e non nel senso che crediamo una cosa contraria a quella creduta dalla maggioranza delle persone ). Intelligenza Artificiale - Problem Solving 2 3

(vincolato p q) significa che la verità di p comporta inevitabilmente la verità di q. Esempio: (vincolato vittoria di Nixon alle presidenziali del 60, Kennedy assassinato nel 63 ) cioè si pensa che la vittoria di Nixon alle elezioni presidenziali del 60 comporti il fatto che Kennedy non sia stato assassinato nel 63. Intelligenza Artificiale - Problem Solving 2 4

La logica classica non è compatibile con siffatti connettivi: non distingue tra un affermazione falsa, ma possibilmente vera, da una necessariamente falsa (2 + 2 = 5); non permette di trattare la situazione in cui un affermazione falsa potrebbe, se vera, vincolarne un altra ad essere vera a sua volta. Infatti l espressione (if pq) è vera se p è falsa: se fosse stata utilizzata per l affermazione su Nixon e Kennedy, avrebbe fornito un valore vero privo però di significato. Intelligenza Artificiale - Problem Solving 2 5

Nel 1959 Kripke fornì la prima analisi semantica accettabile di una logica modale, introducendo la nozione di mondo possibile (un mondo possibile è un mondo in cui le cose avrebbero potuto manifestarsi; il mondo reale è uno dei mondi possibili). (possibile p) è vera se p è vera in un mondo possibile. Oggi è diffusa la convinzione che una logica modale possa essere coerente al punto di ammettere una semantica formale. Intelligenza Artificiale - Problem Solving 2 6

Nel 1964 Jaakko Hintikka propose di analizzare modalmente (conosce a p), ovvero a conosce che p. La semantica viene fornita attraverso un insieme di mondi possibili, fra i quali si distinguono quelli compatibili con ciò che a conosce. Il significato di (conosce a p) è proprio che p èvero in tutti i mondi compatibili con ciò che a conosce. Intelligenza Artificiale - Problem Solving 2 7

Si dimostra che la struttura semantica che ne risulta può essere utilizzata per produrre una procedura di dimostrazione, analoga alla risoluzione, in grado di modellare il ragionamento su ciò che uno conosce. In questo filone si inserisce l analisi dei condizionali controfattuali, della forma Se p fosse vero, q sarebbe vero. Analizzare questi condizionali nel senso che In tutti i possibili mondi dove p fosse vero, anche q sarebbe vero è troppo vincolante (non permette di modellare il senso comune). Intelligenza Artificiale - Problem Solving 2 8

Esempio: Se la terra fosse stata più distante dal sole, la vita non si sarebbe mai evoluta può non essere vera, se si immagina che, in caso di maggiore distanza, il sole avrebbe potuto sviluppare maggior calore. Per conservare l analisi basata sui mondi possibili, è necessario associare alla frase il significato di In un qualsiasi mondo possibile in cui la terra risulta essere più lontana del sole, e il resto è cambiato il meno possibile rispetto al modo con cui le cose sono possibili, la vita non si sarebbe mai evoluta sulla terra. Intelligenza Artificiale - Problem Solving 2 9

Nella logica standard per descrivere il significato di espressioni nel calcolo dei predicati si specifica ciò che esse denotano. L oggetto denotato da un termine è la sua estensione. Intelligenza Artificiale - Problem Solving 2 10

Il significato, o intensione, di un termine (nel senso più generale e quindi meno formale) diventa formalizzabile nella semantica dei mondi possibili: l intensione di un termine è una funzione che specifica la sua estensione in ogni mondo possibile. Intelligenza Artificiale - Problem Solving 2 11

Esempio: esistono mondi possibili in cui unicorni e sedie volanti esistono. In questi mondi le estensioni di unicorno e sedia volante sono quindi non vuote e disgiunte. Pertanto la funzione da ogni mondo possibile all estensione di unicorno in quel mondo è un oggetto completamente diverso dall analoga funzione per sedia volante, il che rende i due concetti differenti in intensione, correttamente. Intelligenza Artificiale - Problem Solving 2 12

Utilizzando la semantica modale si possono approssimare molti concetti, ma non in modo del tutto soddisfacente. Ad esempio, è una inevitabile e dimostrabile conseguenza della logica di conosce che, se a conosce un insieme di affermazioni, a conosce ogni conseguenza di questo insieme. Intelligenza Artificiale - Problem Solving 2 13

Questo significa che se uno è convinto della verità dei postulati di Peano, uno conosce tutto ciò che da essi può essere concluso (compreso l ultimo teorema di Fermat, se esso consegue da tali postulati!). Nella realtà non è proprio così. Intelligenza Artificiale - Problem Solving 2 14

La logica di ordine superiore La logica del primo ordine ha come referente i predicati, proprietà asserite circa il mondo. Se si estende la logica permettendo asserzioni sui predicati, si ha una logica di ordine superiore. Intelligenza Artificiale - Problem Solving 2 15

In questa logica si possono operare quantificazioni sui predicati stessi : ad esempio, si può definire l uguaglianza asserendo Due oggetti sono diversi se e solo se (iff) differiscono per almeno una proprietà, ovvero (perogni (xy) (iff (=xy) (perogni (p) (iff (px) (py) ) ) ) ) Intelligenza Artificiale - Problem Solving 2 16

Le logiche di ordine superiori, se estese in modo imprudente, presentano gravi problemi, portando facilmente a paradossi. Si consideri quello famoso di B. Russell : la proprietà che una qualsiasi proprietà ha se non descrive se stessa è PP = (λ (x) (not (xx) ) ) PP è una proprietà di proprietà, per cui può essere applicata a se stessa : ma (PP PP) è vera se e solo se essa è falsa (paradosso). Intelligenza Artificiale - Problem Solving 2 17

Gli studiosi di logica sono pervenuti alla conclusione che le nozioni di estensione ed intensione di una proprietà (corrispondenti rispettivamente ad insiemi e formule logiche) devono essere separate e generare due tipi di teorie, una sugli insiemi, considerati come collezioni di oggetti, ed una sui predicati-comeoggetti (rispettivamente teoria assiomatica degli insiemi e logica di ordine superiore). Intelligenza Artificiale - Problem Solving 2 18

Appendice: intensione ed estensione. Il padre di Chelsea Clinton e il presidente degli Stati Uniti nel 1997 indicano la stessa persona (stessa estensione) ma si riferiscono a questa entità comune in modo diverso (diversa intensione). Triangolo equilatero e triangolo equiangolo hanno la stessa, diversa intensione. Intelligenza Artificiale - Problem Solving 2 19

Appendice: intensione ed estensione. Il padre di Chelsea Clinton e il presidente degli Stati Uniti nel 1997 indicano la stessa persona (stessa estensione) ma si riferiscono a questa entità comune in modo diverso (diversa intensione). Triangolo equilatero e triangolo equiangolo hanno la stessa, diversa intensione. Intensione vuol dire significato. D. C. Dennet, La mente e le Menti, Sansone. Intelligenza Artificiale - Problem Solving 2 20

Altro esempio della differenza tra estensione e intensione: gamba parte del corpo gamba parte di un tavolo 2 denotazioni (ovvero estensioni) gamba parte estrema che serve a sorreggere intensione (= significato generale) Intelligenza Artificiale - Problem Solving 2 21