Logica proposizionale
|
|
|
- Giorgio Turco
- 8 anni fa
- Visualizzazioni
Transcript
1 Definire un linguaggio formale Logica proposizionale Sandro Zucchi Definiamo un linguaggio formale LP (che appartiene a una classe di linguaggi detti linguaggi della logica proposizionale) Per definire un linguaggio, dobbiamo specificare 1 quali sono i simboli del linguaggio (il lessico), 2 quali sono le sequenze grammaticali di simboli del linguaggio (dette anche frasi o formule ben formate), 3 qual è la semantica del linguaggio, ovvero quali circostanze rendono vere le frasi del linguaggio (se non ti è chiaro perché specificare un linguaggio comporta il passo 3, leggi la scheda su Linguaggio, significato e verità) S Zucchi: Metodi formali per filosofi Logica proposizionale 1 S Zucchi: Metodi formali per filosofi Logica proposizionale 2 Il linguaggio LP i simboli Un insieme infinito di lettere proposizionali: p 1 p 2 p 3 p 4 I connettivi: Le parentesi: ( ) (Convenzione: per comodità, negli esempi, useremo p, q, r, s per le lettere proposizionali) Linguaggio LP le formule ben formate (a) Le lettere proposizionali sono formule ben formate di LP (dette formule atomiche) (a) Le lettere proposizionali sono formule ben formate di LP (dette formule atomiche) Se e sono formule ben formate di LP, allora: (b) è una formula ben formata di LP, (c) ( ) è una formula ben formata di LP, (d) ( ) è una formula ben formata di LP, (e) ( ) è una formula ben formata di LP, (f) ( ) è una formula ben formata di LP (g) Nient altro è una formula ben formata di LP (Convenzione: è possibile tralasciare le parentesi, quando non crea ambiguità) S Zucchi: Metodi formali per filosofi Logica proposizionale 3 S Zucchi: Metodi formali per filosofi Logica proposizionale 4
2 Linguaggio LP valutazioni Una valutazione di LP è una funzione ν che assegna un valore di verità (cioè assegna 1, il vero, oppure 0, il falso) alle formule ben formate di LP e che soddisfa queste condizioni: (a) se è una lettera proposizionale di LP, ν() {0, 1}; se e sono formule ben formate di LP, allora: (b) ν( ) = 1 se ν() = 0, altrimenti ν( ) = 0; (c) ν( ) = 1 se ν() = 1 e ν() = 1, altrimenti ν( ) = 0; (d) ν( ) = 1 se non accade che ν() = 0 e ν() = 0, altrimenti ν( ) = 0; (e) ν( ) = 1 se non accade che ν() = 1 e ν() = 0, altrimenti ν( ) = 0; (f) ν( ) = 1 se ν() = ν(), altrimenti ν( ) = 0 S Zucchi: Metodi formali per filosofi Logica proposizionale 5 Il linguaggio LP tavole di verità Una notazione alternativa per esprimere le condizioni (b)-(f) nella definizione di valutazione è la seguente: ( ) ( ) ( ) ( ) S Zucchi: Metodi formali per filosofi Logica proposizionale 6 Commenti sulla definizione di valutazione La definizione di valutazione ci dice quali sono le condizioni di verità di formule della forma, ( ), ( ), ( ) e ( ) Per esempio, ( ) è vera esattamente in quei casi in cui è falsa; ( ) è vera esattamente in quei casi in cui è vera e è vera; ecc Mentre il valore di verità delle formule non atomiche in una valutazione dipende dal valore di verità di altre formule in quella valutazione, il valore di verità di una lettera proposizionale in una valutazione non dipende in alcun modo dal valore di verità di altre lettere proposizionali in quella valutazione (in quanto ogni assegnamento arbitrario di valori di verità alle lettere proposizionali determina una valutazione) (Questa caratteristica delle valutazioni in relazione alle lettere proposizionali sarà importante quando cercheremo di rappresentare gli argomenti formulati in italiano nel linguaggio LP) Validità in LP Un argomento in LP consiste in un insieme di formule (le premesse) e una formula (la conclusione) Un argomento con premesse { 1,, n } e conclusione è valido in LP se e solo se non esiste una valutazione che rende 1,, n vere e falsa in LP Se un argomento è valido in LP diremo anche che le sue premesse implicano la sua conclusione in LP In simboli, quando un argomento è valido in LP, scriveremo: { 1,, n } = LP Una formula ben formata di LP è valida ( = LP ) se e solo se ogni valutazione la rende vera S Zucchi: Metodi formali per filosofi Logica proposizionale 7 S Zucchi: Metodi formali per filosofi Logica proposizionale 8
3 Deduzione naturale per la logica proposizionale Il sistema LP(NAT) Introdurremo ora un sistema di deduzione naturale per la logica proposizionale (che chiameremo LP(NAT) per brevità): vale a dire introdurremo delle regole per il linguaggio LP che permettono di derivare una conclusione a partire da certe premesse Queste regole sono puramente sintattiche, vale a dire non fanno alcun riferimento al significato delle formule che manipolano Tuttavia, la giustificazione di queste regole è semantica, in quanto le regole che introdurremo ci consentiranno di derivare la conclusione dalle premesse esattamente nei casi in cui le premesse implicano la conclusione Nella formulazione che adottiamo, il sistema LP(NAT) consiste di due tipi di regole: regole di inferenza e regole di inscatolamento e cancellazione Inoltre, per ciascun connettivo avremo due regole: una che ci permette di provare una formula che ha quel connettivo come connettivo principale (regola di introduzione) e l altra che ci permette di utilizzare una formula che contiene quel connettivo come connettivo principale per provare una formula che non contiene quell occorrenza del connettivo (regola di eliminazione) (Il sistema si basa su Kalish e Montague 1964 e Gettier 1984) S Zucchi: Metodi formali per filosofi Logica proposizionale 9 S Zucchi: Metodi formali per filosofi Logica proposizionale 10 Regole di inferenza di LP(NAT) Regole di inscatolamento e cancellazione di LP(NAT) E E E E ( ) ( ) ~ ( ) ( ) ( ) ( ) ( ) ~ ( ) ( ) I I I R ( ) ( ) ( ) ( ) ( ) ( ) I DD Prova:( ) Prova: Ass nessuna ass I DD ~I Prova:~ ~I /~ ~/ Ass ~E Prova: ~E ~ Ass /~ ~/ S Zucchi: Metodi formali per filosofi Logica proposizionale 11 S Zucchi: Metodi formali per filosofi Logica proposizionale 12
4 Derivazione in un sistema di deduzione naturale Possiamo ora definire la nozione di derivazione in un sistema di deduzione naturale: una derivazione in un sistema di deduzione naturale è una serie consecutiva di righe numerate, costruite secondo le regole generali per costruire derivazioni, in cui ogni riga non inscatolata è una premessa (una riga annotata P ) o una riga prova cancellata Regole generali per costruire derivazioni valide per tutti i sistemi formali di deduzione naturale Regola delle righe Prova : per qualsiasi formula ben formata, è sempre possibile introdurre Prova: in qualsiasi riga Regola delle premesse: qualsiasi formula ben formata può essere introdotta come una riga annotata P, purché non sia già stata inserita una riga Prova Regola delle assunzioni: qualsiasi formula ben formata può essere introdotta come una riga annotata Ass su una riga che segue immediatamente una riga Prova Regola delle inferenze: ogni formula ben formata può essere introdotta come una riga se segue da righe disponibili attraverso una regola di inferenza, purché sia annotata con il nome della regola di inferenza e con i numeri delle righe da cui è inferita (Una riga è disponibile purché non sia inscatolata e non contenga la parola Prova non cancellata) Regola per applicare le regole di inscatolamento e cancellazione: l ultima riga Prova non cancellata può essere cancellata da una regola di inscatolamento e cancellazione, purché la riga Prova sia annotata con il nome della regola (e con il numero di una riga precedente quando sia appropriato) e purché tutte le righe menzionate nella annotazione della regola siano disponibili S Zucchi: Metodi formali per filosofi Logica proposizionale 13 S Zucchi: Metodi formali per filosofi Logica proposizionale 14 Notazione valida per tutti i sistemi formali di deduzione naturale s = def Esiste una derivazione nel sistema s che non contiene righe annotate P, e Prova: è l unica riga non inscatolata Γ s = def Esiste una derivazione nel sistema s in cui ogni riga annotata P contiene una formula ben formata che è un membro di Γ, e Prova: è l unica riga non inscatolata che non è una premessa Completezza e correttezza È possibile mostrare, anche se non lo faremo qui, che è derivabile da { 1,, n } attraverso le regole di LP(NAT) se e solo se l argomento che ha 1,, n come premesse e come conclusione è valido in LP In simboli, questo risultato può essere scritto così: { 1,, n } LP(NAT ) sse { 1,, n } = LP (Come caso particolare, è possibile mostrare che LP(NAT ) sse = LP ) Le regole di LP(NAT) per derivare una conclusione da premesse date sono dunque per LP gli schemi di ragionamento validi di cui parlavamo nella nostra discussione iniziale S Zucchi: Metodi formali per filosofi Logica proposizionale 15 S Zucchi: Metodi formali per filosofi Logica proposizionale 16
5 Tableaux Infine, introduciamo un altro sistema per derivare una conclusione a partire da premesse, il sistema dei tableaux (o LP(TAB)) Di nuovo, benché si tratti di regole che non fanno alcun riferimento al significato delle formule che manipolano, la giustificazione di queste regole è semantica Vale a dire, come nel caso di LP(NAT) è possibile dimostrare che le regole del sistema dei tableaux ci permettono di derivare una conclusione da un insieme di premesse esattamente nei casi in cui le premesse implicano la conclusione In simboli: { 1,, n } LP(TAB) sse { 1,, n } = LP (Come caso particolare, è possibile mostrare che LP(TAB) sse = LP ) S Zucchi: Metodi formali per filosofi Logica proposizionale 17 Definizioni per i tableaux alberi, rami e nodi Un tableaux è una struttura ad albero, cioè una struttura di questo genere: Le posizioni occupate dai circoletti sono i nodi (in un tableau i nodi saranno occupati da formule) La posizione occupata dal circoletto rosso è la radice, quelle occupate dai circoletti blu sono le punte Ogni cammino verso il basso dalla radice a una delle punte è un ramo Per esempio, il cammino contrassegnato in rosso è un ramo: S Zucchi: Metodi formali per filosofi Logica proposizionale 18 Regole per costruire tableaux Convenzioni per costruire i tableaux Quando, applicando una regola, si introduce una nuova formula su un ramo, la si deve introdurre sempre sotto tutte le altre che compaiono su quel ramo Quando si applica una regola a una formula, si devono introdurre tutti gli elementi richiesti dalla regola su ogni ramo su cui la formula compare È meglio applicare le regole che non richiedono di introdurre alcuna diramazione sempre prima delle regole che richiedono una diramazione Quando si applica una regola a una formula, si può contrassegnare la formula con (per ricordarsi che quella formula è già stata analizzata) Appena un ramo si chiude (nel senso specificato nella prossima slide), è possibile abbandonarlo e contrassegnarlo con il simbolo Per comodità, quando costruiamo un tableau, tutti i segmenti dell albero che non diramano vengono omessi (le formule vengono semplicemente messe una sopra l altra) S Zucchi: Metodi formali per filosofi Logica proposizionale 19 S Zucchi: Metodi formali per filosofi Logica proposizionale 20
6 Terminazione, chiusura, derivabilità Un tableau è terminato se e solo se ogni regola che può essere applicata è stata applicata Un ramo di un tableau è chiuso se e solo se ci sono formule della forma e su due dei suoi nodi Un tableau è chiuso se e solo se ogni suo ramo è chiuso; altrimenti è aperto è derivabile in LP(TAB) da un insieme di formule Σ se e solo se c è un tableau terminato e chiuso la cui radice consiste nei membri di Σ e della negazione di { 1,, n } LP(TAB) = def è derivabile in LP(TAB) dall insieme di formule { 1,, n } LP(TAB) = def è derivabile in LP(TAB) dall insieme di vuoto S Zucchi: Metodi formali per filosofi Logica proposizionale 21
Logica proposizionale
Fondamenti di Informatica per la Sicurezza a.a. 2008/09 Logica proposizionale Stefano Ferrari UNIVERSITÀ DEGLI STUDI DI MILANO DIPARTIMENTO DI TECNOLOGIE DELL INFORMAZIONE Stefano Ferrari Università degli
Logica proposizionale
Logica proposizionale Proposizione: frase compiuta che è sempre o vera o falsa. Connettivi Posti in ordine di precedenza: not, and, or, implica, doppia implicazione Sintassi Le proposizioni sono costituite
Esercitazioni per il corso di Logica Matematica
Esercitazioni per il corso di Logica Matematica Luca Motto Ros 02 marzo 2005 Nota importante. Queste pagine contengono appunti personali dell esercitatore e sono messe a disposizione nel caso possano risultare
CALCOLO PROPOSIZIONALE
CALCOLO PROPOSIZIONALE UN PROBLEMA DI DEDUZIONE LOGICA (da un test d ingresso) Tre amici, Antonio, Bruno e Corrado, sono incerti se andare al cinema. Si sa che: Se Corrado va al cinema, allora ci va anche
Intelligenza Artificiale. Logica proposizionale: calcolo automatico
Intelligenza Artificiale Logica proposizionale: calcolo automatico Marco Piastra Logica formale (Parte 3) - Parte 3 Calcolo automatico Forme normali ed a clausole Risoluzione e refutazione Forward chaining
Logica: materiale didattico
Logica: materiale didattico M. Cialdea Mayer. Logica (dispense): http://cialdea.dia.uniroma3.it/teaching/logica/materiale/dispense-logica.pdf Logica dei Predicati (Logica per l Informatica) 01: Logica
Introduzione alla logica
Corso di Intelligenza Artificiale 2011/12 Introduzione alla logica iola Schiaffonati Dipartimento di Elettronica e Informazione Sommario 2 Logica proposizionale (logica di Boole) Logica del primo ordine
Alberi: definizioni e dimostrazioni induttive.
Alberi: definizioni e dimostrazioni induttive. Gennaio 2005 Iniziamo con l introdurre la nozione di albero. Con N indichiamo l insieme dei numeri naturali (zero escluso) e con N l insieme delle liste finite
Maiuscole e minuscole
Maiuscole e minuscole Abilità interessate Distinguere tra processi induttivi e processi deduttivi. Comprendere il ruolo e le caratteristiche di un sistema assiomatico. Riconoscere aspetti sintattici e
Logica per la Programmazione
Logica per la Programmazione Lezione 2 Dimostrazione di tautologie Proof System pag. 1 Un Problema di Deduzione Logica [da un test di ingresso] Tre amici, Antonio, Bruno e Corrado, sono incerti se andare
RISOLUZIONE IN LOGICA PROPOSIZIONALE. Giovanna D Agostino Dipartimento di Matemaica e Informatica, Università di Udine
RISOLUZIONE IN LOGICA PROPOSIZIONALE Giovanna D Agostino Dipartimento di Matemaica e Informatica, Università di Udine 1. Risoluzione Definitione 1.1. Un letterale l è una variabile proposizionale (letterale
CALCOLO PROPOSIZIONALE. Corso di Logica per la Programmazione Andrea Corradini
CALCOLO PROPOSIZIONALE Corso di Logica per la Programmazione Andrea Corradini [email protected] UN PROBLEMA DI DEDUZIONE LOGICA (da un test d ingresso) Tre amici, Antonio, Bruno e Corrado, sono incerti
Una Breve Introduzione alla Logica
Una Breve Introduzione alla Logica LOGICA La LOGICA è la disciplina che studia le condizioni di correttezza del ragionamento Occorre dire, anzitutto, quale oggetto riguardi ed a quale disciplina spetti
Un po di logica. Christian Ferrari. Laboratorio di matematica
Un po di logica Christian Ferrari Laboratorio di matematica 1 Introduzione La logica è la disciplina che studia le condizioni di correttezza del ragionamento. Il suo scopo è quindi quello di elaborare
Semantica proposizionale. Unit 2, Lez 3 e 4 Corso di Logica
Semantica proposizionale Unit 2, Lez 3 e 4 Corso di Logica Sommario Semantica dei connettivi Costruzione delle tavole di verità Tautologie, contraddizioni e contingenze Semantica delle forme argomentative
NOZIONI DI LOGICA PROPOSIZIONI.
NOZIONI DI LOGICA PROPOSIZIONI. Una proposizione è un affermazione che è vera o falsa, ma non può essere contemporaneamente vera e falsa. ESEMPI Sono proposizioni : 7 è maggiore di 2 Londra è la capitale
Elementi di logica. SCOPO: introdurre nozioni di logica & vocabolario per una corretta interpretazione delle dimostrazioni.
Elementi di logica SCOPO: introdurre nozioni di logica & vocabolario per una corretta interpretazione delle dimostrazioni. Quantificatori: elementi fondamentali del linguaggio matematico. quantificatore
Logica: nozioni di base
Fondamenti di Informatica Sistemi di Elaborazione delle Informazioni Informatica Applicata Logica: nozioni di base Antonella Poggi Anno Accademico 2012-2013 DIPARTIMENTO DI SCIENZE DOCUMENTARIE LINGUISTICO
Logica per la Programmazione
Logica del Primo Ordine: Motivazioni, Sintassi e Interpretazioni Logica per la Programmazione Lezione 1 Calcolo Proposizionale: sintassi e semantica Tautologie Esempi di Formalizzazione di Enunciati pag.
Linguaggi di programmazione - Principi e paradigmi 2/ed Maurizio Gabbrielli, Simone Martini Copyright The McGraw-Hill Companies srl
Approfondimento 2.1 Non è questo il testo dove trattare esaurientemente queste tecniche semantiche. Ci accontenteremo di dare un semplice esempio delle tecniche basate sui sistemi di transizione per dare
Esercitazioni per il corso di Logica Matematica
Esercitazioni per il corso di Logica Matematica Luca Motto Ros 22 febbraio 2005 Nota importante. Queste pagine contengono appunti personali dell esercitatore e sono messe a disposizione nel caso possano
Introduzione ad alcuni sistemi di logica modale
Introduzione ad alcuni sistemi di logica modale Laura Porro 16 maggio 2008 1 Il calcolo proposizionale Prendiamo come primitivi i simboli del Calcolo Proposizionale (PC) tradizionale a due valori 1 : un
Logica per la Programmazione
Logica per la Programmazione Lezione 6 Logica del Primo Ordine Motivazioni Sintassi Interpretazioni Formalizzazione pag. 1 Limiti del Calcolo Proposizionale Nella formalizzazione di enunciati dichiarativi,
DIMOSTRAZIONI DI EQUIVALENZE, SUI CONNETTIVI E SULL'AMBIGUITA' DELLA SINTASSI. Corso di Logica per la Programmazione
DIMOSTRAZIONI DI EQUIVALENZE, SUI CONNETTIVI E SULL'AMBIGUITA' DELLA SINTASSI Corso di Logica per la Programmazione SULLE LEGGI DEL CALCOLO PROPOSIZIONALE Abbiamo visto le leggi per l'equivalenza ( ),
Calcolo dei sequenti I. Introduzione.
Calcolo dei sequenti I. Introduzione. [email protected] 5 Maggio 2009 Introduzione Il calcolo dei sequenti è stato introdotto nel 1935 da Gerhard Gentzen in Untersuchungen über das logische Schliessen
Cenni di logica. Hynek Kovarik. Università di Brescia. Analisi Matematica A
Cenni di logica Hynek Kovarik Università di Brescia Analisi Matematica A Hynek Kovarik (Università di Brescia) Cenni di logica Analisi Matematica A 1 / 21 Scopo: introdurre nozioni di logica & terminologia
NOZIONI DI LOGICA. Premessa
NOZIONI DI LOGICA Premessa Il compito principale della logica è quello di studiare il nesso di conseguenza logica tra proposizioni, predisponendo delle tecniche per determinare quando la verità di una
Esercizi di rappresentazione
Esercizi di rappresentazione Sandro Zucchi 2013-14 Primo esercizio (connettivi vero-funzionali - Bonevac) Quale dei connettivi seguenti è vero-funzionale? (Se classifichi un connettivo come vero-funzionale,
Luca Costabile Esercizi di Logica Matematica Dispensa Calcolo Proposizionale 1
Luca Costabile Esercizi di Logica Matematica Dispensa Calcolo Proposizionale 1 Esercizio 1.12 Per dimostrare che per ogni funzione esiste una formula in cui compaiono le variabili tale che la corrispondente
BREVE CENNO DI LOGICA CLASSICA La logica può essere definita come la scienza che studia le condizioni in base alle quali un ragionamento risulta
BREVE CENNO DI LOGICA CLASSICA La logica può essere definita come la scienza che studia le condizioni in base alle quali un ragionamento risulta corretto e vero. Un ragionamento è corretto se segue uno
sempre vere sempre false
Logica: elementi I principi della logica sono innanzitutto i seguenti: Identità: a=a (ogni cosa è cioè identica a se stessa) Non contraddizione: non (a e non a). E impossibile che la stessa cosa sia e
Ragionamento Automatico Richiami di calcolo dei predicati
Richiami di logica del primo ordine Ragionamento Automatico Richiami di calcolo dei predicati (SLL: Capitolo 7) Sintassi Semantica Lezione 2 Ragionamento Automatico Carlucci Aiello, 2004/05Lezione 2 0
Lezione 7. Traduzioni/1. Linguaggi booleani/1. Traduzioni/3. Traduzioni/2. Linguaggi booleani. Traduzioni/4
Traduzioni/1 Lezione 7 Linguaggi booleani/1 Il linguaggio formale delle piccionaia è sufficientemente potente da esprimere un gran numero di informazioni: 1. La celletta n.1 è occupata O(m,1) O(d,1) O(t,1)
LOGICA DEL PRIMO ORDINE: MOTIVAZIONI, SINTASSI E INTERPRETAZIONI. Corso di Logica per la Programmazione A.A Andrea Corradini
LOGICA DEL PRIMO ORDINE: MOTIVAZIONI, SINTASSI E INTERPRETAZIONI Corso di Logica per la Programmazione A.A. 2013 Andrea Corradini LIMITI DEL CALCOLO PROPOSIZIONALE Nella formalizzazione di enunciati dichiarativi,
Proposizioni e verità
Proposizioni e verità Claudia Casadio Logica e Psicologia del Pensiero Laurea Triennale - Parte Istituzionale A.A. 2007-08 Contents 1 Proposizione.......................................... 3 2 Verità...............................................
Logica per la Programmazione
Logica per la Programmazione Lezione 6 Logica del Primo Ordine Motivazioni Sintassi Interpretazioni Formalizzazione A. Corradini e F.Levi Dip.to Informatica Logica per la Programmazione a.a. 2015/16 pag.
3. Logica. Obiettivi di apprendimento: Relazioni, dati e previsioni 6T, 7T, 8T, 10Q. La logica nel linguaggio comune...
Capitolo 3. Logica 3. Logica Obiettivi di apprendimento: Relazioni, dati e previsioni 6T, 7T, 8T, 10Q. La logica nel linguaggio comune... sei una persona priva di logica è logico comportarsi cosí fai l
LOGICA MATEMATICA PER INFORMATICA (A.A. 12/13)
LOGICA MATEMATICA PER INFORMATICA (A.A. 12/13) DISPENSA N. 3 Sommario. Introduciamo il Calcolo dei Predicati del I ordine e ne dimostriamo le proprietà fondamentali. Discutiamo il trattamento dell identità
Fondamenti d Informatica: linguaggi formali. Barbara Re, Phd
Fondamenti d Informatica: linguaggi formali Barbara Re, Phd Agenda } Introdurremo } La nozione di linguaggio } Strumenti per definire un linguaggio } Espressioni Regolari 2 Linguaggio } Da un punto di
04 - Logica delle dimostrazioni
Università degli Studi di Palermo Facoltà di Economia CdS Sviluppo Economico e Cooperazione Internazionale Appunti del corso di Matematica 04 - Logica delle dimostrazioni Anno Accademico 013/014 D. Provenzano,
delta δ mu (mi) µ M iupsilon υ Y eta η H omicron o O psi ψ Ψ 1. Scrivere il proprio nome e cognome in lettere greche.
Capitolo 1 Numeri 1.1 Alfabeto greco Un ingrediente indispensabile per lo studente che affronta un corso di analisi matematica è la conoscenza dell alfabeto greco, di cui verranno usate a vario titolo
LOGICA MATEMATICA PER INFORMATICA (A.A. 12/13)
LOGICA MATEMATICA PER INFORMATICA (A.A. 12/13) DISPENSA N. 4 Sommario. Dimostriamo il Teorema di Completezza per il Calcolo dei Predicati del I ordine. 1. Teorema di Completezza Dimostriamo il Teorema
Si basano sul seguente Teorema: S = A sse S { A} è insoddisfacibile.
Deduzione automatica La maggior parte dei metodi di deduzione automatica sono metodi di refutazione: anziché dimostrare direttamente che S A, si dimostra che S { A} è un insieme insoddisfacibile (cioè
e Algoritmi Marco Piastra Intelligenza Artificiale I Soddisfacibilità
Intelligenza Artificiale I Soddisfacibilità e Algoritmi Marco Piastra Intelligenza Artificiale I - A.A. 2010- Soddisfacibilità e Semantic Tableau [1] Problemi e decidibilità (automatica) Problema Un problema
NOTE DI ALGEBRA LINEARE v = a 1 v a n v n, w = b 1 v b n v n
NOTE DI ALGEBRA LINEARE 2- MM 9 NOVEMBRE 2 Combinazioni lineari e generatori Sia K un campo e V uno spazio vettoriale su K Siano v,, v n vettori in V Definizione Un vettore v V si dice combinazione lineare
Logica degli enunciati; Operazioni con le proposizioni; Proprietà delle operazioni logiche; Tautologie; Regole di deduzione; Logica dei predicati;
Logica degli enunciati; Operazioni con le proposizioni; Proprietà delle operazioni logiche; Tautologie; Regole di deduzione; Logica dei predicati; Implicazione logica. Equivalenza logica; Condizione necessaria,
DI CHE COSA SI OCCUPA LA LOGICA
Di Emily Rinaldi DI CHE COSA SI OCCUPA LA LOGICA La logica si occupa dell esattezza dei ragionamenti Nei tempi antichi solo verbale. Nell epoca moderna la logica viene applicata per l ordinamento sistemazione
Quiz sui linguaggi regolari
Fondamenti dell Informatica 1 semestre Quiz sui linguaggi regolari Prof. Giorgio Gambosi a.a. 2016-2017 Problema 1: Data l espressione regolare a, definita su {a, b}, descrivere il linguaggio corrispondente
Calcolo dei Sequenti Proposizionale: Note ed Esercizi
Calcolo dei Sequenti Proposizionale: Note ed Esercizi mace@dsiuniveit 11 ottobre 2007 1 Costruire una derivazione Definizione 1 (Derivazione) Una derivazione in LJ (rispettivamente LK) è un albero finito
Prerequisiti Matematici
Prerequisiti Matematici Richiami di teoria degli insiemi Relazioni d ordine, d equivalenza Richiami di logica Logica proposizionale, tabelle di verità, calcolo dei predicati Importante: Principio di Induzione
Anno 1. Teoria degli insiemi: definizioni principali
Anno 1 Teoria degli insiemi: definizioni principali 1 Introduzione In questa lezione introdurremo gli elementi base della teoria degli insiemi. I matematici hanno costruito una vera e propria Teoria degli
02 - Logica delle dimostrazioni
Università degli Studi di Palermo Facoltà di Economia Dipartimento di Scienze Economiche, Aziendali e Statistiche Appunti del corso di Matematica 0 - Logica delle dimostrazioni Anno Accademico 015/016
METODI MATEMATICI PER L INFORMATICA
METODI MATEMATICI PER L INFORMATICA Tutorato Lezione 2 17/03/2016 Corso per matricole congrue a 1 Docente: Margherita Napoli Tutor: Amedeo Leo Applicazioni della logica proposizionale La logica ha una
Grammatiche. Grammatiche libere da contesto Grammatiche regolari Potenza delle grammatiche libere e regolari Struttura di frase: Alberi di derivazione
Grammatiche Grammatiche libere da contesto Grammatiche regolari Potenza delle grammatiche libere e regolari Struttura di frase: Alberi di derivazione Esempio dei numeri interi Si consideri il linguaggio
1 IL LINGUAGGIO MATEMATICO
1 IL LINGUAGGIO MATEMATICO Il linguaggio matematico moderno è basato su due concetti fondamentali: la teoria degli insiemi e la logica delle proposizioni. La teoria degli insiemi ci assicura che gli oggetti
Informatica. Logica e Algebra di Boole
Informatica Logica e Algebra di Boole La logica è la scienza del corretto ragionamento e consiste nello studio dei principi e dei metodi che consentono di individuare il corretto ragionamento. Lo studioso
Logica proposizionale
Università di Bergamo Facoltà di Ingegneria Intelligenza Artificiale Paolo Salvaneschi A7_2 V1.1 Logica proposizionale Il contenuto del documento è liberamente utilizzabile dagli studenti, per studio personale
Precorsi di matematica
Precorsi di matematica Francesco Dinuzzo 12 settembre 2005 1 Insiemi Il concetto di base nella matematica moderna è l insieme. Un insieme è una collezione di elementi. Gli elementi di un insieme vengono
Appunti del Corso Analisi 1
Appunti del Corso Analisi 1 Anno Accademico 2011-2012 Roberto Monti Versione del 5 Ottobre 2011 1 Contents Chapter 1. Cardinalità 5 1. Insiemi e funzioni. Introduzione informale 5 2. Cardinalità 7 3.
Linguaggi. Claudio Sacerdoti Coen 28/03/ : Deduzione naturale. Universitá di Bologna. Deduzione naturale
Linguaggi 15: Deduzione naturale Universitá di Bologna 28/03/2011 Outline Deduzione naturale 1 Deduzione naturale Deduzione Deduzione naturale Wikipedia: Deduzione naturale: sintassi
Appunti di informatica. Lezione 7 anno accademico Mario Verdicchio
Appunti di informatica Lezione 7 anno accademico 2016-2017 Mario Verdicchio L algoritmo di Euclide per l MCD Dati due numeri A e B, per trovare il loro MCD procedere nel seguente modo: 1. dividere il maggiore
BOOK IN PROGRESS MATEMATICA ALGEBRA PRIMO ANNO TOMO NR. 1
BOOK IN PROGRESS MATEMATICA ALGEBRA PRIMO ANNO TOMO NR. 1 SOMMARIO DEL TOMO 1 CAPITOLO 1: IL LINGUAGGIO DEGLI INSIEMI 1.1 Gli insiemi e la loro rappresentazione pag. 1 1. I sottoinsiemi pag. 6 1.3 Insieme
Corso di elettrotecnica Materiale didattico: i grafi
Corso di elettrotecnica Materiale didattico: i grafi A. Laudani 12 ottobre 2005 I grafi costituiscono uno strumento matematico che permette di descrivere e schematizzare una grande varietà di problemi
Ciò che è caro agli dei
Ciò che è caro agli dei Un esercitazione Una conversazione sulla santità VII. SOCRATE -... Prima, caro amico, non mi hai spiegato abbastanza: io ti domandavo che cos è il santo e tu mi hai detto che il
Operatori di relazione
Condizioni Negli algoritmi compaiono passi decisionali che contengono una proposizione (o predicato) dal cui valore di verità dipende la sequenza dinamica Chiamiamo condizioni tali proposizioni Nei casi
INSIEMI. DEF. Un INSIEME è una qualsiasi collezione di oggetti.
INSIEMI DEF. Un INSIEME è una qualsiasi collezione di oggetti. Esso è ben definito quando è chiaro se un oggetto appartiene o non appartiene all insieme stesso. Esempio. E possibile definire l insieme
R. De Leo 9 Febbraio Liceo Scientifico L.B. Alberti. Invito alla Logica Matematica. attraverso gli Indovinelli
Liceo Scientifico L.B. Alberti 9 Febbraio 2010 1 / 40 Outline 2 / 40 La come gioco da tavolo Quali sono gli elementi fondamentali di un gioco da tavolo? I Pezzi 3 / 40 La come gioco da tavolo Quali sono
DIMOSTRAZIONE DI IMPLICAZIONI TAUTOLOGICHE. Corso di Logica per la Programmazione A.A. 2010/11 Andrea Corradini
DIMOSTRAZIONE DI IMPLICAZIONI TAUTOLOGICHE Corso di Logica per la Programmazione A.A. 2010/11 Andrea Corradini DIGRESSIONE: SULLA SINTASSI DEL CALCOLO PROPOSIZIONALE Abbiamo già presentato la grammatica
LOGICA MATEMATICA. Sonia L Innocente. Corso di Laurea. Informatica e Tecnologie/Informatica Industriale. Argomento 1. Logica proposizionale
LOGICA MATEMATICA Corso di Laurea Informatica e Tecnologie/Informatica Industriale Argomento 1. Logica proposizionale a.a. 2014-2015 (Camerino) 1 / 83 Outline Introduzione 1 Introduzione 2 Semantica e
