1 Elementi di calcolo proposizionale Marco Maratea INF Teoria Gruppo 7 Corso G.

Slides:



Advertisements
Presentazioni simili
Sommario Nella lezione precedente abbiamo visto che un enunciato è vero se rappresenta uno stato di cose che sussiste nel mondo del discorso Ora affronteremo.
Advertisements

Scienza del ragionamento corretto Elaborato da Manuela Mangione
Indice Connettivi logici Condizione sufficiente Condizione necessaria
“ LAUREE SCIENTIFICHE ”
LOGICA.
Algebra Booleana Generalità
Sarai ammesso a sociologia o se hai frequentato
Appunti di Logica Binaria
Cos’è la LOGICA?.
Intelligenza Artificiale
(sommario delle lezioni in fondo alla pagina)
Le parti del discorso logico e informatico
1 Il punto di vista Un sistema è una parte del mondo che una persona o un gruppo di persone, durante un certo intervallo di tempo, sceglie di considerare.
Deduzione naturale + Logica & Calcolabilità
1 Istruzioni, algoritmi, linguaggi. 2 Algoritmo per il calcolo delle radici reali di unequazione di 2 o grado Data lequazione ax 2 +bx+c=0, quali sono.
Il ragionamento classico
Intelligenza Artificiale 1 Gestione della conoscenza lezione 8
Sistemi basati su conoscenza Conoscenza e ragionamento Prof. M.T. PAZIENZA a.a
Introduzione alla programmazione
Corso di Informatica (Programmazione)
1 Corso di Informatica (Programmazione) Lezione 10 (12 novembre 2008) Programmazione in Java: espressioni booleane e controllo del flusso (selezione)
Introduzione alla programmazione ll
LOGICA E MODELLI Logica e modelli nel ragionamento deduttivo A cura di Salvatore MENNITI.
Semantica per formule di un linguaggio proposizionale p.9 della dispensa.
Unità Didattica 1 Algoritmi
Intelligenza Artificiale - AA 2001/2002 Logica formale (Parte 2) - 1 Intelligenza Artificiale Breve introduzione alla logica classica (Parte 2) Marco Piastra.
Intelligenza Artificiale
Introduzione ~ 1850 Boole - De Morgan – Schroeder ALGEBRA BOOLEANA
Tavole di verità con Excel.
La Logica Introduzione Operazioni con le proposizioni La congiunzione
Algebra di Boole … logica matematica Progetto Eracle 2
Elementi di Logica matematica Prima parte
Algebra di Boole.
Nozioni di logica matematica
Si ringraziano per il loro contributo gli alunni della
INFORMATICA MATTEO CRISTANI. INDICE CICLO DELLE LEZIONI LEZ. 1 INTRODUZIONE AL CORSO LEZ. 2 I CALCOLATORI ELETTRONICI LEZ. 3 ELEMENTI DI TEORIA DELL INFORMAZIONE.
Pierdaniele Giaretta Primi elementi di logica
ELEMENTI DI LOGICA.
LA LOGICA Giannuzzi Claudia Stefani Simona
Agenti logici: calcolo proposizionale Maria Simi a.a. 2008/2009.
ECDL Patente europea del computer
Pippo.
La logica di Frege Come sapete Frege è stato il maestro riconosciuto e ammirato da Wittgenstein (“le grandiose opere di Frege” dice nel Tractatus.
Congiunzione Disgiunzione Negazione Natalia Visalli.
A cura della Dott.ssa Claudia De Napoli
Sessione live Testing. Esercizio Quesito 1 Soluzione 1.
Modelli di ragionamento
Introduzione alla LOGICA MATEMATICA
CORSO DI APPROFONDIMENTO
Corso di logica matematica
PRESENTAZIONE DI RAGANATO ROBERTO, BISCONTI GIAMMARCO E
La logica è lo studio del ragionamento.
Algebra di Boole.
Ragionare nel quotidiano
Logica A.A Francesco orilia
La logica Dare un significato preciso alle affermazioni matematiche
LOGICA.
Copyright, 1996 © Dale Carnegie & Associates, Inc. Fondamenti di Informatica Prof. Livio Colussi Ufficio: via Belzoni 7, I piano Indirizzo
Copyright © Istituto Italiano Edizioni Atlas
ELEMENTI DI LOGICA MATEMATICA
La logica degli enunciati interamente realizzata da GIANNUZZI SILVIA
ELEMENTI DI LOGICA del Prof. Giovanni Ianne
Raccontare la matematica
Introduzione alla LOGICA MATEMATICA Corso di Matematica Discreta. Corso di laurea in Informatica. Prof. Luigi Borzacchini III. La logica delle proposizioni.
Elementi di Logica Teoria degli insiemi Proff. A. Albanese – E. Mangino Dipartimento di Matematica e Fisica “E. De Giorgi” - Università del Salento Precorso.
Le proposizioni DEFINIZIONE. La logica è un ramo della matematica che studia le regole per effettuare ragionamenti rigorosi e corretti. DEFINIZIONE. Una.
Logica Lezione 8, DISTRIBUIRE COMPITO 1.
Introduzione alla LOGICA MATEMATICA Corso di Matematica Discreta. Corso di laurea in Informatica. Prof. Luigi Borzacchini II. La logica delle proposizioni.
Logica Lezione 19, Distribuire compito 3 DATA esame in classe intermedio: Lunedì 20 aprile.
Logica Lezione 11, Annuncio Non si terrà la lezione di Lunedì 16 Marzo.
Transcript della presentazione:

1 Elementi di calcolo proposizionale Marco Maratea INF Teoria Gruppo 7 Corso G

2 Proposizioni Proposizione semplice = complesso linguistico o segnico per il quale ha senso attribuire un valore di verità Valore di verità (principio di bivalenza) può essere vero V true T 1 falso Ffalse F 0 Esempio1 la_luna_è_verde_a_pallini_blu Esempio2 A

3 Connettivi Le proposizioni si possono connettere fra loro a formare proposizioni composte Il valore di verità della proposizione composta dipende dal tipo di connettivo e dal valore di verità delle proposizioni componenti I connettivi si distinguono dal numero di proposizioni (1, 2, … n) che possono connettere (mono-, bi-, … n- argomentali) Leffetto deI connettivo si specifica elencando tutti i possibili casi di combinazioni di valori vero e falso delle proposizioni componenti

4 Connettivi monoargomentali La proposizione A può essere modificata in quattro modi diversi da un connettivo monoargomentale (quindi esistono solo 4 connettivi monoargomentali) FVFVF FFVVV c1dc1cc1bc1aA

5 Connettivi monoargomentali: not Il connettivo NOT nega il valore delle proposizioni not VF FV not piovepiove

6 Connettivi bi-argomentali Alcuni sono banali: rimandano tutti V, tutti F, stessi valori di A o B, valori negati di A e B Altri sono parte fondamentale del nostro linguaggio

7 Connettivi bi-argomentali: and Corrisponde alla congiunzione italiana e ( ) Esempio: per andare a Parigi, debbo stare bene e debbo avere i soldi per viaggio, vitto ed alloggio FFF FVF FFV VVV AND Vado_a_ParigiHo_i_soldiSto_bene

8 Connettivi bi-argomentali: or Corrisponde alla disgiunzione o (+ ) Esempio: per essere promosso, debbo essere preparato o debbo essere raccomandato FFF VVF VFV VVV OR essere_promosso essere_raccomandato essere_preparato

9 Connettivi bi-argomentali: Si usano anche con valori numerici Si ricordi la corrispondenza di F a 0 e di V a 1 = corrisponde a se e solo se ( ) Es. sarò_promosso se e solo se imparerò_la_materia corrisponde ad implica ( ) Es. essere_multiplo_di_10 implica essere_multiplo_di_2 corrisponde alla o alternativa: o …. o ….. Es. o ti_mangi_questa_minestra o ti_butti_dalla_finestra

10 Proposizioni composte Si valutano attribuendo valori di verità alle proposizioni semplici e applicando i connettivi Lordine di applicazione dei connettivi rispecchia, a meno di parentesi (, ) la seguente gerarchia: not and or Es.: A vero e B falso not B or (B and not A) = A ordine di applicazione risultati delle applicazioni V V F F V

11 Proposizioni composte Vediamo meglio lesempio precedente: A=V, B=F la proposizione not B or (B and not A) = A con ordine di applicazione passo V V=V V=ForV V=F Fnot V=F)and(ForFnot V=V)notand(ForFnot A=A)notand(BorBnot

12 Tavola di verità Permette di valutare una proposizione composta per qualsiasi combinazione di valori di verità attribuite alle proposizioni semplici Es.: la proposizione not B or (B and not A) = A con ordine di applicazione FFFVFFVFV FFFVVVVVF VVVFFFVFV VFVFFVFVF A=A)notand(BorBnot

13 Teorema o tautologia Proposizione composta che è vera per qualsiasi combinazione di valori di verità attribuita alle sue proposizioni semplici Es. la prima legge di De Morgan not (A and B) = not A or not B ordine di esecuzione FVVFVVFFFV VFVFVVVFFV FVVVFVFFVV VFFVFVVVVF BnotorAnot=B)and(Anot

14 Contraddizione Proposizione composta che è falsa per qualsiasi combinazione di valori di verità attribuita alle sue proposizioni semplici Es. (A < B) = (A B) ordine di esecuzione FVFFFFF VFFFVVF FVVFFFV VVVFVFV B) (A=B)<(A

15 Connettivi tri-,.., n- argomentali BASTA, non se ne può più ! Ma come descrivere situazioni più complesse in cui non sia intuitivo luso dei connettivi studiati? Sono sufficienti opportune combinazioni di not and or per esprimere un qualsiasi connettivo! Es. FVFFFFF VFFFVFF FVVVFVV VFFVVFV BnotandAB>A

16 Forme disgiuntive normali Utilizzano solo not and or per descrivere risultati dipendenti da valori di verità di proposizioni semplici Ci si riferisce alla tavola di verità in cui appaiono tutte le possibili assegnazioni di verità delle proposizioni semplici Si considerano le combinazioni per le quali si ottiene valore di verità V Per ogni tale combinazione le proposizioni con valore di verità F si fanno precedere da not Le proposizioni così modificate vengono fra loro connesse con and (si creano congiunzioni) Tali congiunzioni vengono fra loro connesse con or, formando una forma disgiuntiva normale

17 Forme disgiuntive normali Es. A=B Risultato: (A and B) or (not A and not B) not A and not B*VFF FVF FFV A and B*VVV =BA

18 Forme congiuntive normali Utilizzano solo not and or per descrivere risultati dipendenti da valori di verità di proposizioni semplici A differenza delle predenti, queste forme risultano in congiunzioni (and) di disgiunzioni (or)