11. Lezione Corso di Logica (prima parte) 13 maggio Maria Emilia Maietti. ricevimento: martedi ore
|
|
- Fulvio Baldi
- 7 anni fa
- Visualizzazioni
Transcript
1 11. Lezione Corso di Logica (prima parte) 13 maggio 2011 Maria Emilia Maietti ricevimento: martedi ore
2 lucidi lezioni in maietti/lez.html esercitazioni in maietti/did.html 375
3 Avvisi: correzione esercitazione 2.: martedì 17 maggio
4 sequente valido, soddisfacibile, insoddisfacibile la classificazione delle proposizioni come valide, soddisfacibili o insoddisfacibili si trasferisce ai sequenti come segue: un sequenteγ è valido seγ & lo è un sequenteγ è soddisfacibile seγ & lo è un sequenteγ è insoddisfacibile seγ & lo è 377
5 Come esprimere Tutti gli uomini sono mortali Socrate è un uomo Socrate è mortale?? Verso il linguaggio predicativo 378
6 Come esprimere Tutti gli uomini sono mortali Socrate è un uomo Socrate è mortale Verso il linguaggio predicativo servono nozioni di: predicato - per esprimere essere mortale / essere uomo variabile - per esprimere il soggetto generico del predicato costante - per esprimere nome Socrate. 379
7 Nozione di funzione predicativa Introduciamo funzioni predicative M(x) U(x) per esprimere x è mortale per esprimere x è un uomo ovexèuna variabile per enti 380
8 nozione di costante/nome Introduciamo pure simboli per COSTANTI, o NOMI, per esempio per indicare l individuo Socrate e poter quindi esprimere che sta per Socrate è mortale s M(s) 381
9 perchè funzione predicativa??? usata per esprimere x è mortale si può pensare come funzione M(x) M(x) : nomi di enti Proposizioni d M(d) s M(s) ovesèla costante per esprimere il nome Socrate M(s) sta per Socrate è mortale 382
10 Linguaggio predicativo: per ogni Per esprimere il tutti, ognuno, ciascuno introduciamo il simbolo per ogni davanti a un predicato che si legge per ognixp(x) xp(x) 383
11 Tutti gli uomini sono mortali Socrate è un uomo Socrate è mortale si può formalizzare così esempio in linguaggio predicativo x(u(x) M(x)),U(s) M(s) M(x)= x è mortale U(x)= x è un uomo s= Socrate 384
12 esempio da formalizzare Come esprimere invece Qualche antenato di Mario è nobile.? 385
13 Linguaggio predicativo: esiste Per esprimere il qualche, esiste un introduciamo il simbolo esiste davanti a un predicato xp(x) che si legge esiste unxtale chep(x) 386
14 Linguaggio predicativo: esiste Qualche antenato di Mario è nobile. si può esprimere così: x(a(x,m)&n(x)) A(x,y) = x è antenato di y N(x) = x è nobile m= Mario 387
15 esempi di predicati in matematica x più cinque è minore od uguale a sei scritto formalmente x+5 6 il quadrato dixpiù il quadrato diy è uguale ad uno scritto formalmente x 2 +y 2 = 1 388
16 altri esempi di predicati nel linguaggi comune esempio nel linguaggio comune: Chi non mangia non sta in piedi formalizzabile così x( M(x) P(x)) M(x)= x mangia P(x)= x sta in piedi 389
17 esempio di quantificazione in matematica esiste un numeroxtale chex+5èminore o uguale di 6 si formalizza in xx+5 6 ovex y è simbolo di predicato di minore o uguale 390
18 sostituzione di variabile quando c è una variabile x c è la possibilità di sostituire qualcosa al posto della variabile
19 esempio di sostituzione di variabile nell esempio x+5 6 possiamo sostituire ad x un numero, per esempio 1, e ottenere
20 altro esempio di sostituzione di variabile nella formula M(x) P(x) M(x)= x mangia P(x)= x sta in piedi sostituendo x con un costante, per esempio m= Mario, otteniamo che significa M(m) P(m) Se Mario non mangia allora non sta in piedi 393
21 Simboli di linguaggio predicativo/ (=linguaggio dei predicati) un linguaggio predicativo ha 2 classi di simboli: 1. TERMINI per indicare enti esempi: x variabile, s per nome Socrate 2. PREDICATI per indicare proprietà logiche degli enti esempi: U(x) per x è un uomo,u(s) per Socrate è un uomo e i predicati sono chiusi sui CONNETTIVI PROPOSIZIONALI e QUANTIFICAZIONI universali ed esistenziali esempi: U(x)&M(x) per x è un uomo ed è mortale,u(x) M(x) per sexèun uomo allora è mortale, xm(x) sta per tutti sono mortali, xm(x) sta per esiste qualcuno di mortale 394
22 Cosa è una FORMULA d ora in poi usiamo il termine FORMULA per indicare un predicato esso può essere: - predicato (o formula) atomico ovvero dato come primitivo - predicato (o formula) composta ovvero costruito con connettivi proposizionali o quantificazioni da quelli primitivi... usiamo il simbolo fr come meta-variabile per una formula generica e la meta-variabile t per indicare un termine generico 395
23 Grammatica termini simbolici un TERMINEtpuò essere costruito in tal modo: - una variabilexèun termine - una costantecèun termine 396
24 Grammatica formule simboliche una formula fr si può costruire in tal modo: - i predicati atomicip k (t 1,...,t m ) sono formule se sono ottenuti dal predicato atomicop k (x 1,...,x m ) sostituendo le variabili con terminit i per i = 1,...,m - xfr è una formula sefr lo è - xfr è una formula sefr lo è - la proposizione è una formula - fr 1 &fr 2 è una formula sefr 1 efr 2 lo sono - fr 1 fr 2 è una formula sefr 1 efr 2 lo sono - fr 1 fr 2 è una formula sefr 1 efr 2 lo sono - fr è una formula sefr lo è. 397
25 Come mettere le parentesi nello scrivere le proposizioni simboliche: o come si lega alla formula più vicina più di ogni altro connettivo, seguito a pari merito da,&, che a loro volta sono legate alle formule più di. Ovvero,, lega più di,& lega più di 398
26 Priorità di legame Esempi: (tutti glixtale chea(x) ) ob si scrive xa(x) B tutti glixtale che (A(x) ob ) si scrive x(a(x) B) 399
27 Priorità di legame Esempi: ( esiste unxtale chea(x) ) implica ( B oc ) si scrive x A(x) B C ( esiste unxtale che ( A(x) implicab ) ) oc si scrive x( A(x) B) C 400
28 401
29 Cosa dobbiamo fissare per avere un linguaggio predicativo? Un linguaggio predicativo L si definisce fissando: costanti: c 1,...,c n,... (ce ne possono essere infiniti) predicati atomici: P 1 (x 1,...,x m ),P 2 (x 1,...,x k ),C(x,y),... (ce ne possono essere infiniti) nota: nel formalizzare un argomentazione negli esempi sopra dobbiamo sempre fissare i simboli atomici di un linguaggio predicativo. ad esempio: per la formalizzazione dell argomentazione su Socrate abbiamo fissato: U(x),M(x) es 402
30 esempi da formalizzare Come esprimere invece Solo quelli che hanno il biglietto salgono sull aereo. con B(x)= xha il biglietto S(x)= x sale sull aereo Non si dà il caso che nessun programma termini. con P(x)= x è programma T(x)= x termina??? 403
31 esempi da formalizzare Solo quelli che hanno il biglietto salgono sull aereo. con B(x)= xha il biglietto S(x)= x sale sull aereo si può formalizzare in x(s(x) B(x)) 404
32 esempi da formalizzare Non si dà il caso che nessun programma termini. con P(x)= x è programma T(x)= x termina si può formalizzare in x(p(x) T(x)) oppure x(p(x)&t(x)) 405
33 ancora su formalizzazione come si formalizza usando Nessun programma con un ciclo infinito termina. con P(x)= x è programma T(x)= x termina I(x)= x ha ciclo infinito??? 406
34 altro esempio di formalizzazione Nessun programma con un ciclo infinito termina. si può formalizzare così ove P(x)= x è programma T(x)= x termina I(x)= x ha ciclo infinito x((p(x)&i(x))&t(x)) 407
35 altro esempio di formalizzazione Nessun programma con un ciclo infinito termina. si può formalizzare così INVECE con l alfabeto sotto x((p(x)& yc(x,y))&t(x)) oppure x(p(x)& yc(x,y) T(x)) ove P(x)= x è programma T(x)= x termina C(x,y)= y è ciclo infinito dix 408
36 altro esempio di formalizzazione come si formalizza Un programma che non ha cicli termina. con P(x)= x è programma T(x)= x termina C(x,y)= y è ciclo dix??? 409
37 altro esempio di formalizzazione Un programma che non ha cicli termina. si può formalizzare in x(p(x)& y C(x,y) T(x)) con P(x)= x è programma T(x)= x termina C(x,y)= y è ciclo dix 410
10 Logica classica predicativa
10 Logica classica predicativa Dopo aver studiato la logica classica proposizionale, ovvero la logica delle proposizioni classiche, passiamo a studiare la logica classica predicativa, ovvero quella dei
Dettagli11. Formalizzazione in linguaggio predicativo
11. Formalizzazione in linguaggio predicativo Il linguaggio predicativo è ottenuto estendendo il linguaggio proposizionale (quello con,, &,, ) con predicati A(x), B(x, y), C(x, y, z..) dipendenti da un
Dettagli10 Logica classica predicativa
10 Logica classica predicativa Dopo aver studiato la logica classica proposizionale, ovvero la logica delle proposizioni classiche, passiamo a studiare la logica classica predicativa, ovvero quella dei
DettagliBREVE 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
DettagliLOGICA DEL PRIMO ORDINE: MOTIVAZIONI, SINTASSI E INTERPRETAZIONI
LOGICA DEL PRIMO ORDINE: MOTIVAZIONI, SINTASSI E INTERPRETAZIONI LIMITI DEL CALCOLO PROPOSIZIONALE Nella formalizzazione di enunciati dichiarativi, gli enunciati atomici non hanno struttura (sono rappresentati
DettagliLogica 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,
DettagliLogica per la Programmazione Corso di Laurea in INFORMATICA a.a. 2016/17
Logica per la Programmazione Corso di Laurea in INFORMATICA a.a. 2016/17 Andrea Corradini e Francesca Levi Dipartimento di Informatica E-mail: andrea@di.unipi.it, francesca.levi@unipi.it A. Corradini e
DettagliLogica 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.
DettagliLogica 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.
DettagliLogica 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
Dettagli1 Calcolo dei predicati del I ordine. Semantica
1 Calcolo dei predicati del I ordine. Semantica Ricordiamo la sintassi del calcolo dei predicati. 1.1 Sintassi. Sintassi. Un linguaggio del calcolo dei predicati L = (Pred, Fun, Const) consiste di (1)
DettagliLogica: 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
DettagliCALCOLO DEI PREDICATI DEL I ORDINE
CALCOLO DEI PREDICATI DEL I ORDINE Dizionario Simboli descrittivi lettere o variabili proposizionali: p, q, r, A, B, C, lettere o variabili predicative: P, Q, R, lettere o variabili individuali: a, b,
DettagliNOZIONI 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
DettagliNOZIONI 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
DettagliLogica per la Programmazione
Logica del Primo Ordine: Motivazioni, Sintassi e Interpretazioni Logica per la Programmazione Lezione 7 Formule Valide, Conseguenza Logica Proof System per la Logica del Primo Ordine Leggi per i Quantificatori
DettagliLOGICA 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,
DettagliCALCOLO 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
Dettagli13. Come interpretare unicità? con l uguaglianza
13. Come interpretare unicità? l uguaglianza Problema: vogliamo formalizzare in logica classica 1. Tutti sono uguali. 2. Ce ne sono due diversi. 3. Per ognuno c è qualcuno di diverso da lui. 4. Marcello
DettagliCALCOLO PROPOSIZIONALE. Corso di Logica per la Programmazione Andrea Corradini
CALCOLO PROPOSIZIONALE Corso di Logica per la Programmazione Andrea Corradini andrea@di.unipi.it UN PROBLEMA DI DEDUZIONE LOGICA (da un test d ingresso) Tre amici, Antonio, Bruno e Corrado, sono incerti
DettagliLOGICA DEL PRIMO ORDINE: PROOF SYSTEM. Corso di Logica per la Programmazione A.A. 2013/14 Andrea Corradini
LOGICA DEL PRIMO ORDINE: PROOF SYSTEM Corso di Logica per la Programmazione A.A. 2013/14 Andrea Corradini LOGICA DEL PRIMO ORDINE: RIASSUNTO Sintassi: grammatica libera da contesto (BNF), parametrica rispetto
DettagliLogica per la Programmazione
Logica per la Programmazione Lezione 7 Semantica della Logica del Primo Ordine Interpretazioni Formalizzazione Un esempio informale di semantica Semantica dei termini Semantica delle formule Esempi A.
DettagliLogica 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
DettagliUna 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
Dettagli3. Lezione Corso di Logica 15 aprile Maria Emilia Maietti. ricevimento: martedi ore
3. Lezione Corso di Logica 15 aprile 2011 Maria Emilia Maietti ricevimento: martedi ore 17-19 email: maietti@math.unipd.it 76 lucidi lezioni in http://www.math.unipd.it/ maietti/lez.html 77 CONFERENZA
DettagliFilosofia della Scienza - Soluzione Compito 1
Filosofia della Scienza - Soluzione Compito 1 Gianluigi Bellin November 10, 2009 1 Formalizzazione, calcolo dei predicati del primo ordine Il calcolo dei predicati del primo ordine ammette linguaggi formali
DettagliLogica, teoria della conoscenza, filosofia della scienza. Gianluigi Bellin
Logica, teoria della conoscenza, filosofia della scienza. Gianluigi Bellin October 8, 2013 0.1. La filosofia della scienza esamina le strutture concettuali e le argomentazioni in uso nelle varie scienze;
DettagliLogica per la Programmazione
Logica del Primo Ordine: Motivazioni, Sintassi e Interpretazioni Logica per la Programmazione Lezione 8 Modelli, Formule Valide, Conseguenza Logica Proof Systems Regole di inferenza per Calcolo Proposizionale
DettagliLogica per la Programmazione Corso di Laurea in INFORMATICA a.a. 2017/2018
Logica per la Programmazione Corso di Laurea in INFORMATICA a.a. 2017/2018 Andrea Corradini e Francesca Levi Dipartimento di Informatica E-mail: andrea.corradini@unipi.it, francesca.levi@unipi.it A. Corradini
Dettagli( x 1 )A 2 1 x2, f1 1 (x 1 ) )
Università di Bergamo Anno accademico 20162017 Ingegneria Informatica Foglio 5 Algebra e Logica Matematica Logica del primo ordine Esercizio 5.1. Identicare le occorrenze libere e vincolate delle variabili
DettagliEsercitazioni per il corso di Logica Matematica
Esercitazioni per il corso di Logica Matematica Luca Motto Ros 15 aprile 2005 Esercizi Nota importante. In questa dispensa sono stati raccolti, senza alcun ordine particolare, alcuni esercizi che possono
DettagliRagionamento 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
DettagliPrerequisiti 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
DettagliSIMULAZIONE I appello 8 gennaio 2016
SIMULAZIONE I appello 8 gennaio 2016 nome: cognome: - Scrivete in modo CHIARO. Elaborati illegibili non saranno considerati. - NON si contano le BRUTTE copie. - Ricordatevi di ESPLICITARE l uso della regola
DettagliElementi di Algebra e Logica Determinare la tavola della verità di ciascuna delle seguenti forme proposizionali:
Elementi di Algebra e Logica 2008. 8. Logica. 1. Determinare la tavola della verità di ciascuna delle seguenti forme proposizionali: (a) p ( q r); (b) p (q r); (c) (p q) ( p r); (d) (p q) ( p r); (e) (p
DettagliLogica per la Programmazione Corso di Laurea in INFORMATICA a.a. 2016/2017
Logica per la Programmazione Corso di Laurea in INFORMATICA a.a. 2016/2017 Andrea Corradini e Francesca Levi Dipartimento di Informatica E-mail: andrea.corradini@unipi.it, francesca.levi@unipi.it A. Corradini
DettagliTeorema 1.1. (Teorema di Compattezza) Sia Γ un insieme di formule di un linguaggio proposizionale.
versione 12 ottobre 2011 1.1. Logica Proposizionale. 1. Teorema di Compattezza e risultati limitativi Teorema 1.1. (Teorema di Compattezza) Sia Γ un insieme di formule di un linguaggio proposizionale.
DettagliI linguaggi del primo ordine/1
I linguaggi del primo ordine/1 Espressioni di generalità: tutti, ciascuno, alcuni, qualche, un, nessun Tutti gli italiani amano il calcio Nessun italiano odia il calcio Qualche italiano ama il calcio Alcuni
DettagliCenni di logica e calcolo proposizionale
Cenni di logica e calcolo proposizionale Corso di Laurea in Informatica Università degli Studi di Bari (sede Brindisi) Analisi Matematica S.Milella (sabina.milella@uniba.it) Cenni di logica 1 / 10 Proposizioni
DettagliI appello e II compitino 27 giugno 2014
I appello e II compitino 27 giugno 2014 nome: cognome: Appello II compitino A chi fa l appello verrà valutato ogni esercizio per il superamento dell esame. Per chi fa il II compitino: per superare il II
DettagliFormalizzazione: (funz. parziale)
ESERCIZI DI FORMALIZZAZIONE: funzioni Funzioni Parziali Definizione: Siano A e B due insiemi, una funzione parziale F : A B è un insieme di coppie a,b (con a A e b B) in cui ogni elemento di A è in coppia
DettagliFondamenti di Informatica 2, Linguaggi e Complessità : Logica I Parte Lucidi di M.Schaerf e A.Marchetti Spaccamela
Fondamenti di Informatica 2 Linguaggi e Complessità : Logica I Parte Lucidi di M.Schaerf e A.Marchetti Spaccamela Fondamenti di Informatica 2: Logica Indice degli argomenti Introduzione: Motivazioni, Prove,
DettagliTRADUZIONI NEL LINGUAGGIO PREDICATIVO DEL PRIMO ORDINE: SOLUZIONI
TRADUZIONI NEL LINGUAGGIO PREDICATIVO DEL PRIMO ORDINE: SOLUZIONI Giorgio ama Maria. g=giorgio; m=maria; Axy=x ama y Agm Giovanni è seduto tra Aldo e Daria. g=giovanni; a=aldo; d=daria; Sxyz=x è seduto
DettagliApplicando il metodo delle tavole di verità dobbiamo verificare se "(p q) r" è una tautologia:
OLTRE LE TAVOLE DI VERITA Tutti gli uomini sono animali Tutti gli animali sono mortali Tutti gli uomini sono mortali Questo argomento è valido, ma se lo formalizziamo con il linguaggio della logica proposizionle
DettagliLogica per la Programmazione Corso di Laurea in INFORMATICA a.a. 2015/2016
Logica per la Programmazione Corso di Laurea in INFORMATICA a.a. 2015/2016 Andrea Corradini e Francesca Levi Dipartimento di Informatica E-mail: andrea.corradini@unipi.it, francesca.levi@unipi.it A. Corradini
DettagliLogica: 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
DettagliLinguaggi logici. Si distribuiscono in una gerarchia di complessità.
Linguaggi logici Linguaggi artificiali congegnati per esprimersi senza ambiguità, vaghezza, dipendenza dal contesto. Servono a rendere completamente esplicita la struttura dei nostri enunciati e a facilitare
DettagliI-Compitino LOGICA MATEMATICA 12 dicembre 2016
I-Compitino LOGICA MATEMATICA 12 dicembre 2016 nome: cognome: - Scrivete in modo CHIARO. Elaborati illegibili non saranno considerati. - NON si considerano le BRUTTE copie. - Ricordatevi di ESPLICITARE
DettagliElementi di Logica Le forme del ragionamento
Elementi di Logica Le forme del ragionamento Corso di Logica e Filosofia della scienza, a.a. 2015-2016 Il principale oggetto di studio della logica è il ragionamento, con particolare attenzione per il
DettagliISTITUZIONI DI LOGICA(1)
ISTITUZIONI DI LOGICA(1) a.a. 2005-2006 (5 crediti) prof.ssa Giovanna Corsi TEST del 26 novembre 2005 Cognome Nome Corso di Laurea 1. (a) Secondo la lettura fatta delle pagine di Quine, cosa è rilevante
DettagliIntroduzione 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
DettagliProposizioni. 1) Tra le seguenti frasi riconoscere le proposizioni, e stabilirne poi il valore di verità:
Si ricorda: - L'oggetto della logica sono le proposizioni, o enunciati (i due termini sono sinonimi); - Una proposizione è una espressione dotata di senso compiuto alla quale si può attribuire in modo
DettagliLogica. 7: Conseguenza ed equivalenza logica in logica classica proposizionale. Claudio Sacerdoti Coen. Universitá di Bologna
Logica 7: Conseguenza ed equivalenza logica in logica classica proposizionale Universitá di Bologna 30/11/2016 Outline Conseguenza logica per la logica proposizionale Wikipedia:
DettagliRichiami teorici ed esercizi di Logica
Facoltà di ingegneria Università della Calabria Corsi di Potenziamento Matematica e Logica A. A. 2008-2009 Richiami teorici ed esercizi di Logica Proposizioni logiche: Ogni espressione matematica alla
DettagliLOGICA MATEMATICA PER INFORMATICA
LOGICA MATEMATICA PER INFORMATICA A.A. 10/11, DISPENSA N. 2 Sommario. Assiomi dell identità, modelli normali. Forma normale negativa, forma normale prenessa, forma normale di Skolem. 1. L identità Esistono
DettagliUn introduzione al corso di LOGICA PER LA PROGRAMMAZIONE
Un introduzione al corso di LOGICA PER LA PROGRAMMAZIONE Pisa, 14 e 16 settembre 2010 Andrea Corradini andrea@di.unipi.it LOGICA La LOGICA è la disciplina che studia le condizioni di correttezza del ragionamento
DettagliProblemi, algoritmi, calcolatore
Problemi, algoritmi, calcolatore Informatica e Programmazione Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin Problemi, algoritmi, calcolatori Introduzione
DettagliLOGICA 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
DettagliLogica del primo ordine: predicati e relazioni
Intelligenza Artificiale I Logica del primo ordine: predicati e relazioni Marco Piastra Predicati e relazioni 1] Esempio preliminare Soluzione di un equazione algebrica x 2 + ax + b = 0 x 2 + 2(a/2)x +
DettagliFondamenti di Informatica 2
Fondamenti di Informatica 2 Linguaggi e Complessità : Lezione 1 Corso Fondamenti di Informatica 2 Marco Schaerf, 2009-2010 Linguaggi e Complessità : Lezione 1 1 Logica proposizionale Linguaggio matematico
DettagliIl ministero della sanità dovrebbe vietare la vendita delle sigarette; Infatti il fumo nuoce alla salute.
Argomenti e entinemi argomento: un argomento è un qualsiasi insieme di enunciati dei quali uno è la conclusione e gli altri le premesse. La conclusione è l' enunciato che viene affermato sulla base dell'
DettagliLogica proposizionale classica. Studia il comportamento dei connettivi proposizionali quali ( And ) e ( Or )
Logica proposizionale classica Studia il comportamento dei connettivi proposizionali quali ( And ) e ( Or ) Parte da una famiglia di enunciati atomici di cui non analizziamo la struttura interna, che rappresentiamo
DettagliIstituzioni di Matematiche, Integrali fratti. corso di laurea in Scienze geologiche. Mauro Costantini
Istituzioni di Matematiche, Integrali fratti corso di laurea in Scienze geologiche. Mauro Costantini tipo: Il nostro obiettivo è studiare gli integrali (indefiniti e definiti delle funzioni razionali,
DettagliSIMULAZION I appello 12 gennaio 2017
SIMULAZION I appello 12 gennaio 2017 nome: cognome: - Scrivete in modo CHIARO. Elaborati illegibili non saranno considerati. - NON si contano le BRUTTE copie. - Ricordatevi di ESPLICITARE l uso della regola
DettagliRagionamento Automatico Calcolo dei Sequenti. Lezione 5 Ragionamento Automatico Carlucci Aiello, 2004/05 Lezione 5 0. Il calcolo dei sequenti
Il calcolo dei sequenti Ragionamento Automatico Calcolo dei Sequenti Materiale cartaceo distribuito in aula Il calcolo dei sequenti nella logica proposizionale Il calcolo dei sequenti nella logica predicativa
DettagliI-Compitino LOGICA 14 giugno 2014
I-Compitino LOGICA 14 giugno 2014 nome: cognome: - Scrivete in modo CHIARO. Elaborati illegibili non saranno considerati. - NON si considerano le BRUTTE copie. - Ricordatevi di ESPLICITARE l uso della
DettagliLogica dei predicati
Fondamenti di Informatica per la Sicurezza a.a. 2008/09 Logica dei predicati Stefano Ferrari UNIVERSITÀ DEGLI STUDI DI MILANO DIPARTIMENTO DI TECNOLOGIE DELL INFORMAZIONE Stefano Ferrari Università degli
DettagliLOGICA MATEMATICA PER INFORMATICA
LOGICA MATEMATICA PER INFORMATICA A.A. 10/11, SETTIMANA N. 1 Sommario. Introduciamo il linguaggio e la sintassi e la semantica della Logica del I Ordine. Introduciamo i concetti di teoria, teoria completa,
DettagliLogica 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
DettagliEsercitazioni 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
DettagliLOGICA 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à
DettagliIl concetto di calcolatore e di algoritmo
Il concetto di calcolatore e di algoritmo Elementi di Informatica e Programmazione Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Informatica
DettagliUn 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
DettagliCompito in classe di algebra e logica classe IIAS
Compito in classe di algebra e logica classe IIAS prof. Giovanni Borghi 17 Ottobre 2016 Il tempo per svolgere questo compito è di due ore; vi prego di scrivere i passaggi in modo ordinato senza saltare
DettagliSudoku: ancora un esercizio
Sudoku: ancora un esercizio Silvio Ranise LORIA & INRIA-Lorraine Nancy (France) 17 Gennaio 2007 Un esempio (sempre lo stesso) 5 3 7 6 1 9 5 9 8 6 8 6 3 4 8 3 1 7 2 6 6 2 8 4 1 9 5 8 7 9 Regole (sempre
DettagliLOGICA MATEMATICA. Sonia L Innocente. Corso di Laurea. Informatica e Tecnologie/Informatica Industriale
LOGICA MATEMATICA Corso di Laurea Informatica e Tecnologie/Informatica Industriale Argomento 1. Logica dei Predicati del Primo Ordine a.a. 2013-2014 (Camerino) 1 / 57 Outline Introduzione 1 Introduzione
DettagliINSIEMI. 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
DettagliAppunti di matematica per le Scienze Sociali Parte 1
Appunti di matematica per le Scienze Sociali Parte 1 1 Equazioni 1.1 Definizioni preliminari 1.1.1 Monomi Si definisce monomio ogni prodotto indicato di fattori qualsiasi, cioè uguali o diseguali, numerici
DettagliLezione2: Circuiti Logici
Lezione2: Circuiti Logici traduce per noi in linguaggio macchina utente macchina software macchina hardware Agli albori dell'informatica, l utente programmava in binario (Ling.Mac.) scrivendo i programmi
DettagliPrecorso di Matematica
UNIVERSITÀ DEGLI STUDI ROMA TRE FACOLTA DI ARCHITETTURA Precorso di Matematica Anna Scaramuzza Anno Accademico 2005-2006 4-10 Ottobre 2005 INDICE 1. ALGEBRA................................. 3 1.1 Equazioni
DettagliLinguaggi. Claudio Sacerdoti Coen 11/04/2011. 18: Semantica della logica del prim ordine. <sacerdot@cs.unibo.it> Universitá di Bologna
Linguaggi 18: Semantica della logica del prim ordine Universitá di Bologna 11/04/2011 Outline Semantica della logica del prim ordine 1 Semantica della logica del prim ordine Semantica
DettagliLogica di Base. Docente: Francesca Benanti. 27 Gennaio 2007
Logica di Base Docente: Francesca Benanti 27 Gennaio 2007 1 Logica Formale La logica è la disciplina filosofica che studia le forme del ragionamento corretto. Da Aristotele al secolo scorso la logica è
DettagliLogica Matematica. Informatica Filosofia. Simone Martini
Logica Matematica Informatica Filosofia Simone Martini Dipartimento di Scienze dell Informazione martini@cs.unibo.it Newsgroups: unibo.cs.informatica.logica Ricevimento studenti: Mercoledì 14-15 1 / 29
DettagliISTITUTO TECNICO STATALE COMMERCIALE E PER GEOMETRI A. MARTINI Castelfranco Veneto (TV) Elementi di Logica
settembre 008 Elementi di Logica 1. Nozioni preliminari La logica studia come funziona il pensiero e il ragionamento espresso attraverso degli enunciati Il ragionamento è un sistema di enunciati che permette
Dettagli1 Polinomio di Taylor 1. 2 Formula di Taylor 2. 3 Alcuni sviluppi notevoli 2. 4 Uso della formula di Taylor nel calcolo dei limiti 4
1 POLINOMIO DI TAYLOR 1 Formula di Taylor Indice 1 Polinomio di Taylor 1 Formula di Taylor 3 Alcuni sviluppi notevoli 4 Uso della formula di Taylor nel calcolo dei iti 4 5 Soluzioni degli esercizi 6 La
DettagliLuca 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
DettagliCiclo do while in FORTRAN
Ciclo do while in FORTRAN Vogliamo tradurre in linguaggio FORTRAN un algoritmo che risponde a questo tipo di struttura: Fino a quando e vera questa espressione logica allora: fai questo fai quest altro
Dettagli22 Coniche proiettive
Geometria e Topologia I (U1-4) 2006-giu-06 95 22 Coniche proiettive (22.1) Definizione. Sia K[x 0, x 1,..., x n ] l anello dei polinomi nelle indeterminate (variabili) x 0, x 1,..., x n. Un polinomio di
DettagliU.D. N 05 La fattorizzazione dei polinomi
Unità Didattica N 05 La fattorizzazione dei polinomi 51 U.D. N 05 La fattorizzazione dei polinomi 01 La messa in evidenza totale 0 La messa in evidenza parziale 03 La differenza di due quadrati 04 Somma
DettagliMATEMATICA LA CIRCONFERENZA GSCATULLO
MATEMATICA LA CIRCONFERENZA GSCATULLO La Circonferenza La circonferenza e la sua equazione Introduzione e definizione La circonferenza è una conica, ovvero quella figura ottenuta tagliando un cono con
DettagliBOOK 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
DettagliLA NOZIONE DI INSIEME, PRIME OPERAZIONI TRA INSIEMI, ELEMENTI BASILARI DI LOGICA
LA NOZIONE DI INSIEME, PRIME OPERAZIONI TRA INSIEMI, ELEMENTI BASILARI DI LOGICA L impostazione logico-deduttiva propria della matematica affida un importanza basilare alle definizioni. La ricerca, poi,
DettagliMateriale didattico aggiuntivo - Analisi Matematica I CENNI DI LOGICA MATEMATICA. 1. Proposizioni. Valori logici. Connettivi logici. Tavole di verita.
Materiale didattico aggiuntivo - Analisi Matematica I CENNI DI LOGICA MATEMATICA 1. Proposizioni. Valori logici. Connettivi logici. Tavole di verita. Intenderemo per PROPOSIZIONE (o ENUNCIATO) una qualunque
DettagliLezioni di Matematica Scuola secondaria inferiore
Lezioni di Matematica Scuola secondaria inferiore Sonia L Innocente Ciclo TFA TFA, Classe A059 a.a. 2014-2015 Sonia L Innocente (Aritmetica e Aritmetica) 1 / 8 Quali sono i numeri naturali? I numeri naturali
DettagliMATEMATICA EQUAZIONI FRATTE, DI SECONDO GRADO O SUPERIORE GSCATULLO
MATEMATICA EQUAZIONI FRATTE, DI SECONDO GRADO O SUPERIORE GSCATULLO Equazioni fratte, di secondo grado o superiore Le equazioni di secondo grado Un equazione è di secondo grado se si può scrivere nella
DettagliALCUNI CENNI SUGLI INSIEMI
ALCUNI CENNI SUGLI INSIEMI In Matematica il concetto di insieme è assunto come primitivo, cioè non si definisce. Considereremo quindi la nozione di insieme dal punto di vista intuitivo. Un insieme è quindi
DettagliLIBRO ADOTTATO. A. FACCHINI: ALGEBRA E MATEMATICA DISCRETA, ed. ZANICHELLI LIBRI CONSIGLIATI
LIBRO ADOTTATO A. FACCHINI: ALGEBRA E MATEMATICA DISCRETA, ed. ZANICHELLI LIBRI CONSIGLIATI G.M. PIACENTINI CATTANEO: MATEMATICA DISCRETA, ed. ZANICHELLI C. COSTANTINO, P. LONGOBARDI, M. MAJ, C. NICOTERA:
DettagliLEZIONE 3. a + b + 2c + e = 1 b + d + g = 0 3b + f + 3g = 2. a b c d e f g
LEZIONE 3 3.. Matrici fortemente ridotte per righe. Nella precedente lezione abbiamo introdotto la nozione di soluzione di un sistema di equazioni lineari. In questa lezione ci poniamo il problema di descrivere
DettagliRiconoscere e formalizzare le dipendenze funzionali
Riconoscere e formalizzare le dipendenze funzionali Giorgio Ghelli 25 ottobre 2007 1 Riconoscere e formalizzare le dipendenze funzionali Non sempre è facile indiduare le dipendenze funzionali espresse
Dettagli