Intelligenza Artificiale. Esercizi Logica Proposizionale-tableau. Intelligenza Artificiale Daniele Nardi, 2003 Esercizi Logica Proposizionale-tableau

Documenti analoghi
Luca Costabile Esercizi di Logica Matematica Dispensa Calcolo Proposizionale 1

Si basano sul seguente Teorema: S = A sse S { A} è insoddisfacibile.

Fondamenti di Informatica 2, Linguaggi e Complessità : Logica I Parte Lucidi di M.Schaerf e A.Marchetti Spaccamela

Intelligenza Artificiale. Logica proposizionale: calcolo automatico

Logica proposizionale

Logica per la Programmazione

Logica e fondamenti di matematica

Esercizi di logica discussi in due esercitazioni di novembre Molti sono esercizi tratti dai compiti di esame degli scorsi anni.

CALCOLO PROPOSIZIONALE

Esercitazioni per il corso di Logica Matematica

C1: L C1 C2: L C2 C: C1 C2

Intelligenza Artificiale. Ragionamento non monotono. Intelligenza Artificiale Daniele Nardi, 2003 Ragionamento non monotono 0

CALCOLO PROPOSIZIONALE. Corso di Logica per la Programmazione Andrea Corradini

Logica proposizionale

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

RISOLUZIONE IN LOGICA PROPOSIZIONALE. Giovanna D Agostino Dipartimento di Matemaica e Informatica, Università di Udine

Prerequisiti Matematici

Logica proposizionale

Logica proposizionale classica. Studia il comportamento dei connettivi proposizionali quali ( And ) e ( Or )

Logiche descrittive Le logiche descrittive sono una famiglia di formalismi per la rappresentazione della conoscenza (KR) che descrivono ciò che è

Introduzione alla logica

Logica proposizionale

Logica per la Programmazione Corso di Laurea in INFORMATICA a.a. 2016/17

GIOVANNI FUSCHINO COMPLETEZZA E RAGIONAMENTO PER DEFAULT

Esercizi di logica. Ivan Valbusa 5 dicembre 2012

Logica: nozioni di base

Logica: materiale didattico

LOGICA MATEMATICA. Sonia L Innocente. Corso di Laurea. Informatica e Tecnologie/Informatica Industriale. Argomento 1. Logica proposizionale

Le funzioni trigonometriche fondamentali 1 / 28

METODI MATEMATICI PER L INFORMATICA

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

Logica per la Programmazione

R. De Leo 9 Febbraio Liceo Scientifico L.B. Alberti. Invito alla Logica Matematica. attraverso gli Indovinelli

A Simone piacciono tutti i giochi di squadra. Il basket è un gioco di squadra. A Simone non piace giocare a basket.

L'algebra Booleana. Generalità. Definizioni

Intelligenza Artificiale I

I TEST DI LOGICA. Alberto Zanardo Dipartimento di Matematica Università di Padova. Liceo Giorgione, Castelfranco 12 aprile 2016

Albero semantico. Albero che mette in corrispondenza ogni formula con tutte le sue possibili interpretazioni.

Logica per la Programmazione

CALCOLO CALCOL COMBINATORIO COMBINAT

e Algoritmi Marco Piastra Intelligenza Artificiale I Soddisfacibilità

DIMOSTRAZIONI DI TAUTOLOGIE. Corso di Logica per la Programmazione A.A. 2010/11 Andrea Corradini, Paolo Mancarella

Introduzione alla Logica Proposizionale

3. Lezione Corso di Logica 15 aprile Maria Emilia Maietti. ricevimento: martedi ore

Linguaggio Quotidiano e Logica Proposizionale: Formalizzazioni

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

Logica Proposizionale

Logica Computazionale

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

Rappresentazione della Conoscenza. Lezione 4. Rappresentazione della conoscenza, D. Nardi, 2004, Lezione 4 0

Logica proposizionale

Introduzione ad alcuni sistemi di logica modale

I TEST DI LOGICA. Alberto Zanardo Dipartimento di Matematica Università di Padova. Liceo Giorgione, Castelfranco Veneto 5 aprile 2016

Esercitazioni per il corso di Logica Matematica

(b) m è pari oppure n è pari (c) m è pari e n è dispari oppure, viceversa, m è dispari e n è pari (d) m è dispari oppure n è dispari

I-Compitino LOGICA MATEMATICA 12 dicembre 2016

Intelligenza Artificiale II. Logiche modali e temporali

1 Un problema di travaso

LOGICA FORMALE. Logiche

Elementi di Logica Le forme del ragionamento

Grafi e gruppo fondamentale di un grafo

Percorso 2010: Introduzione alla Logica Proposizionale

Intelligenza Artificiale I

Inferenza su indipendenza e causalità

Appunti di geometria euclidea

PRIMI ASPETTI PRATICI Lezione n. 2

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

LOGICA MATEMATICA. Sonia L Innocente. Corso di Laurea. Informatica e Tecnologie/Informatica Industriale

Pasta per due. Capitolo 1 VORSCHAU. Che fai stasera? Vieni a prendere un caffè a casa mia? - scrive Libero.

GEOMETRIE NON EUCLIDEE. Silvia Benvenuti. Università di Camerino

Esercitazioni per il corso di Logica Matematica

IL PREDICATO NOMINALE. Daniela Notarbartolo

3. Logica. Obiettivi di apprendimento: Relazioni, dati e previsioni 6T, 7T, 8T, 10Q. La logica nel linguaggio comune...

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

Calcoli dei sequenti classici e lineare

I TEST DI LOGICA. Alberto Zanardo Dipartimento di Matematica P. A. Università di Padova. Licei Lioy e Pigafetta, Vicenza, 27 Gennaio 2011

Logica per la Programmazione

PARALLELISMO TRA RETTA E PIANO SVILUPPATO SUL PARALLELISMO TRA PIANI

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

Anno 1. Criteri di uguaglianza dei triangoli

Cenni di logica matematica e di teoria degli insiemi Paola Rubbioni

CINEMATICA. M-Lezione 13c Cinematica Moto rettilineo uniforme (MRU) (Cinematica Moto rettilineo uniforme M.R.U.)

Informatica. Logica e Algebra di Boole

Espressività e limitazioni delle grammatiche regolari

ÉPREUVE D'ACCÈS À SIXIÈME POUR L'ANNEÉ SCOLAIRE

Mettersi in proprio, perché?

NOZIONI DI LOGICA PROPOSIZIONI.

Maiuscole e minuscole

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

Reti Logiche 1. Prof. B. Buttarazzi A.A. 2009/2010. Reti Sequenziali

LIBRO ADOTTATO. G.M. PIACENTINI CATTANEO: MATEMATICA DISCRETA, ed. ZANICHELLI LIBRI CONSIGLIATI

Che cosa abbiamo fatto fin ora

STATISTICA AZIENDALE Modulo Controllo di Qualità

Ragionamento Automatico Richiami di calcolo dei predicati

Scuola dell Infanzia Anna Frank. Che tempo farà? Costruiamo un barometro

I TEST DI LOGICA. Alberto Zanardo Dipartimento di Matematica Università di Padova. I.T.I, Marzotto, Valdagno 24 febbraio 2014

La matematica intuizionista

ANALISI DEL PERIODO. Prof.ssa Turelli M.

Ricerca Operativa. G. Liuzzi. Lunedí 23 Marzo Il Metodo del Simplesso Java API Problema di Trasporto

Transcript:

Intelligenza Artificiale Esercizi Logica Proposizionale-tableau

Esercizi Modelli 1. Se Giovanni studia canto e non ha una brutta voce allora avrà successo alla Scala. Siano: C = studiacanto B = bruttavoce S = successo Dire quali tra i seguenti insiemi sono modelli: {C, B, S} {C,S} {B, S} {C} {B} {}

2. Verificare se {(C B) S, C, S} = B per via semantica, cioè ragionando sui modelli e non facendo deduzione. 3. quanti modelli hanno le formule (n letterali distinti)? A 1... A n A 1... A n

Esercizio sui modelli 1 Se Giovanni studia canto e non ha una brutta voce allora avrà successo alla Scala. Siano: C = studiacanto B = bruttavoce S = successo Dire quali tra i seguenti insiemi sono modelli: {C, B, S} {C,S} {B, S} {C} {B} {}

Esercizio sui modelli 2 Verificare se {(C B) S, C, S} = B per via semantica, cioè ragionando sui modelli e non facendo deduzione. La risposta è no

Esercizio sui modelli 3 Una formula costituita dalla congiunzione di n letterali distinti quanti modelli ha? A 1... A n Una formula costituita dalla disgiunzione di n letterali distinti quanti modelli ha? A 1... A n

Esercizi T (A B) (B A) {A B, A B} T A B {A B, B C} T A C

Esercizi: soluzione del primo T (A B) (B A) A ((A B) (B A)) A B (A B) (B A) B A B A A B B B A

Ancora Esercizi coi tableau Riprendiamo: {A B, A B} T A B A A B A B A B A B (A B) A B A B B A A B B Il tableau chiude quindi: {A B, A B} T A B

Esercizio {A B, B C} T A C B A C A A B B C (A C) C A C B B C A C Il tableau chiude quindi {A B, B C} T A C

Esercizio: Vacanza Se parto e vado in vacanza allora sono contento Se parto allora vado in vacanza Parto posso concludere che: vado in vacanza e sono contento?? Γ = {(P V ) C, P V, P } T (V C) (P V ) C P V P (V C) (P V ) P V V C P V C P V V C

Esercizio: La lotteria Sono felice se e solo se ho vinto la lotteria, o la mia ragazza esce con me Se piove la mia ragazza non esce con me Piove e sono felice posso concludere che: sono felice se e solo se ho vinto la lotteria?? Γ = {F (L E), P E, P F } T (F L)

F (L E) P E P F (F L) P P F F L E F L E L E F (L E) F L

Problema dell alpinista Sia dato il seguente problema: Se Paolo è alpinista allora è bevitore. Se Paolo è alpinista allora è canterino. Se Paolo è alpinista allora è bevitore e canterino. Γ = {A B, A C, A (B C)} 1. È un teorema?? 2. È soddisfacibile?? 3. Se è soddisfacibile, quali sono i modelli??

Risposta 1 (A B) (A C) (A (B C)) non è un teorema ((A B) (A C) (A (B C))) (A B) ((A C) (A (B C))) A B Inutile continuare, il primo ramo non chiude.

Risposte 2 e 3 (A B) (A C) (A (B C)) è soddisfacibile (A B) (A C) A (B C) A B A C A C A B A B A B A B C C C C Nessun ramo chiude Guardo i rami e cerco i modelli: {} {B, C} {C} {B} {A, B, C}

Problema dell alpinista: variazione Sia dato il seguente problema: Paolo è alpinista Se Paolo è alpinista allora è bevitore. Se Paolo è alpinista allora è canterino. Se Paolo è alpinista allora è bevitore e canterino. Γ = {A, A B, A C, A (B C)} 1. È un teorema?? 2. È soddisfacibile?? 3. Se è soddisfacibile, quali sono i modelli??

Risposta 1 A (A B) (A C) (A (B C)) non è un teorema (A (A B) (A C) (A (B C))) A ((A B) (A C) (A (B C))) Inutile continuare, il primo ramo non chiude.

Risposte 2 e 3 A (A B) (A C) (A (B C)) è soddisfacibile Posso costruire un nuovo tableau, vedrò che un ramo non chiude. Oppure, posso osservare che tra i modelli di Γ: {} {B, C} {C} {B} {A, B, C} ce ne è uno che contiene A: questo è anche modello per Γ

Problema dell alpinista : variazione 2 Sia dato il seguente problema: [ Paolo è alpinista ] Se Paolo è alpinista allora è bevitore. Se Paolo è alpinista allora è canterino. Se Paolo è alpinista allora è bevitore e canterino. Γ = {A B, A C, A (B C)} Γ = {A, A B, A C, A (B C)} 1. Da Γ posso derivare B?? 2. Da Γ posso derivare B??

Risposte 1 per via semantica: Modelli di Γ: {} {B, C} {C} {B} {A, B, C} Non tutti sono modelli di B. Quindi risposta 1 no. Modelli di Γ : {A, B, C} Tutti sono modelli di B. Quindi risposta 2 si.

Risposte 2 per via sintattica: 1. Costruire un tableau per Γ { B} e verificare che non chiude A B A C A (B C) B A B 2. Costruire un tableau per Γ { B} e verificare che chiude A A B A C A (B C) B A B

Esercizio: in viaggio Se nevica non si va in macchina Se tira vento non si va in aereo Se i piloti e i ferrovieri scioperano non si va né in aereo né in treno Se c è bel tempo non nevica né tira vento Dire se è consistente con le affermazioni fatte che: A. Se è bel tempo si viaggia come si vuole B. Se è bel tempo e non c è nessuno sciopero si viaggia come si vuole C. Se nevica si va in aereo D. Se nevica non si va in aereo

Esercizio: ancora in viaggio Se scioperano i controllori gli aerei arrivano in ritardo Se scioperano i piloti gli aerei non volano Se gli aerei non volano si va in macchina Se gli aerei arrivano in ritardo si parte di mattina presto o si va in macchina Scenario 1: Scioperano i controllori Scenario 2: Scioperano i piloti Dire se nello scenario 1 e 2, rispettivamante, si può concludere che: α parto di mattina presto β vado in macchina

Esercizi da Russel & Norvig Es 6.3-e Es. 6.5