Esercizi 2. Sulla definizione di linguaggio formale
|
|
- Donato Parente
- 5 anni fa
- Visualizzazioni
Transcript
1 Esercizi 2. Sulla definizione di linguaggio formale Def. 0.1 (Insieme induttivamente generato) Dato un numero finito di funzioni su un numero finito di argomenti h i : A... A A }{{} m i-volte su una collezione A (che non è detto sia un insieme) per i = 1,...,n e un insieme S l insieme B di A definito come il più piccolo insieme che soddisfa le seguenti condizioni S B se b 1,...b mi B allora h i (b 1,...,b mi ) B si dice induttivamente generato da S e dalle h i. Si noti che l insieme B induttivamente generato da S e dalle h i può equivalentemente essere definito come il più piccolo insieme che soddisfa la seguente equazione di punto fisso B = S { h i (b 1,...,b mi ) b j B j = 1,...,m i e i {1,...,n} } l insieme B induttivamente generato da S e dalle h i può essere costruito in tal modo B ove e n Nat B 0 = S B n+1 B n { h i (b 1,...,b mi ) b j B n per j = 1,...,n i e i {1,...,n} } e in particolare B esiste sempre nella teoria degli insiemi di Zermelo-Fraenkel. B n Proposition 0.2 (principio di induzione di insiemi induttivamente generati) Dato un numero finito di funzioni su un numero finito di argomenti h i : A... A A }{{} m i-volte su una collezione A (che non è detto sia un insieme) per i = 1,...,n e dato un insieme S e un insieme B che soddisfa l equazione di punto fisso B = S { h i (b 1,...,b mi ) b j B j = 1,...,m i e i {1,...,n} } allora sono equivalenti le seguenti condizioni: 1. B è il più piccolo insieme che soddisfa l equazione di punto fisso B = S { h i (b 1,...,b mi ) b j B j = 1,...,m i e i {1,...,n} } 2
2 2. B gode del seguente principio di induzione: dato un predicato P(x) (x B) su B Se valgono le seguenti condizioni: (caso base) per un s S qualsiasi P(s) vale (caso induttivo) per ogni i {1,...,n} e per ogni enupla b j B con j = 1,...,m i se P(b j ) vale per ogni j = 1,...,m i allora pure P( h i (b 1,...,b mi ) ) vale allora ne segue che per ogni b B vale P(b). Esempi con esercizi I numeri naturali N formano un insieme induttivamente generato in tal modo in teoria degli insiemi: sia V l universo (non è un insieme) degli insiemi e si definisca S { } h : V V ove h(x) = X {X} Allora si verifichi l insieme induttivamente generato B da S e h sopra definiti dà proprio una rappresentazione di N ponendo 0 e n+1 n { n } = { 0,1,...,n } in quanto i vari B n costruiti sono definiti in tal modo B 0 = {0} B n+1 = { 0,...n } e che il suo principio di induzione associato è proprio il ben noto principio di induzione sui naturali. Dato un alfabeto per un linguaggio L ovvero Alf(L) = Var Const PredA {, } {,&,,,, (,) } ove si noti vi sono anche le parentesi tonde (!!!) e dati J,K,H insiemi e - V ar è una famiglia numerabile di simboli di variabile: Var { x n n Nat } - Const è una famiglia grande a piacere (anche vuota) di simboli di costante Const { c j j J } - Fun è una famiglia grande a piacere (anche vuota) di simboli di funzione Fun { f k (x 1,...,x nk ) k K } - una famiglia grande a piacere (anche vuota) di simboli di predicato atomico PredA { P h (x 1,...,x nh ) h H } 3
3 si consideri l insieme delle liste finite di simboli dell alfabeto e si definiscano le seguenti funzioni: List(Alf(L)) 1. per ogni k K f k : List( Alf(L) ) List( Alf(L) ) ove f k (,..., )(l 1,...,l nk ) = f k (l 1,...,l nk ) 2. per ogni h H P h (,..., ) : List( Alf(L) ) List( Alf(L) ) ove P h (,..., )(l 1,...,l nh ) = P h (l 1,...,l nh ) 3. ove ( )(l) = l : List( Alf(L) ) List( Alf(L) ) 4. (, ) : List( Alf(L) ) List( Alf(L) ) List( Alf(L) ) ove (, )(l 1,l 2 ) = l 1 l 2 5. &(, ) : List( Alf(L) ) List( Alf(L) ) List( Alf(L) ) ove &(, )(l 1,l 2 ) = l 1 &l 2 6. (, ) : List( Alf(L) ) List( Alf(L) ) List( Alf(L) ) ove (, )(l 1,l 2 ) = l 1 l (, ) : Var List( Alf(L) ) List( Alf(L) ) ove (, )(y,l) = y l (, ) : Var List( Alf(L) ) List( Alf(L) ) ove (, )(y,l) = y l 9. ove ( )(l) = (l) ( ) : List( Alf(L) ) List( Alf(L) ) Ora si dimostri che 4
4 1. Term(L) è l insieme induttivamente dalle funzioni f k (,..., ) e da S Var Const. Si scriva poi il corrispondente principio di induzione. 2. Frm(L) è l insieme induttivamente dalle funzioni P h (,..., ) e dalle funzioni ( ) (, ) &(, ) (, ) (, ) (, ) ( ) e da S { t = s t,s Term(L)} {, } Si scriva poi il corrispondente principio di induzione. Dato un numero finito di funzioni su un numero finito di argomenti h i : A... A }{{} A m i-volte su una collezione A (che non è detto sia un insieme) per i = 1,...,n e un insieme S l insieme C ove e soddisfa l equazione? n Nat C 0 = S C n+1 { h i (c 1,...,c mi ) c j C n per j = 1,...,n i e i { 1,...,n }} C = S { h i (b 1,...,b mi ) b j C j = 1,...,m i e i { 1,...,n } } Dato un numero finito di funzioni su un numero finito di argomenti C n h i : A... A A }{{} m i-volte su una collezione A (che non è detto sia un insieme) per i = 1,...,n e un insieme S l insieme C ove e n Nat S C 0 C n+1 C n { h i (c 1,...,c mi ) c j C n per j = 1,...,n i e i { 1,...,n }} soddisfa l equazione? C = S { h i (b 1,...,b mi ) b j C j = 1,...,m i e i { 1,...,n } } Cosa ha di diverso C dall insieme B generato induttivamente dalle S e dalle h i? C n 5
5 Provare a dare una definizione alternativa di linguaggio formale dei predicati a partire da un alfabeto di simboli per variabili, costanti, predicati atomici e funzioni, unito ai simboli per connettivi e quantificatori, per poi formare una collezione di termini e di formule. Provare a mostrare che l insieme dei numeri naturali N è induttivamente generato pensandolo come sottoinsieme degli interi Z Si stabilisca se le seguenti definizioni di termini e formule di un linguaggio L sono ben definite: dati J,K,H insiemi e - una famiglia numerabile di simboli di variabile: Var { x n n Nat } - una famiglia grande a piacere (anche vuota) di simboli di costante Const { c j j J } - una famiglia grande a piacere (anche vuota) di simboli di funzione Fun { f k (x 1,...,x nk ) k K } - una famiglia grande a piacere (anche vuota) di simboli di predicato atomico PredA { P h (x 1,...,x nh ) h H } Si definiscano i seguenti insiemi: Term(L) Var Const {f k (t 1,...,t nk ) t i Term(L)peri=1,...mef k (x 1,...x nk ) Fun} Frm(L) { t = s t,s Term(L)} {, } { P h (t 1,...,t nh ) t i Term(L) per i = 1,...n h e P h (x 1,...,x nh ) PredA } { φ ψ φ,ψ Frm(L) } { φ & ψ φ,ψ Frm(L) } { φ ψ φ,ψ Frm(L) } { φ φ Frm(L) } { x ψ ψ Frm(L) } { x ψ ψ Frm(L) } 6
6 Esercizi Provare a derivare in DNC = e in DNI = le formule valide degli esercizi Formalizzare in sequente le argomentazioni adottando la seguente convenzione: quando scriviamo intendiamo frase 1 frase 2... frase n frase Ammesso che valga sia frase 1 che frase 2, che... frase n, allora vale frase. Provare a poi a derivare in DNC = e in DNI = i sequenti ottenuti. (a) C è un unico esemplare di Panda gigante nello zoo. Kung è un esemplare di Panda gigante nello zoo. Kung è diverso Gong Gong non è un esemplare di Panda gigante nello zoo. E(x,y)= x è un esemplare di y nello zoo k= Kung, g= Gong, p= Panda gigante (b) C è uno che non ama i luoghi che tutti amano. A(x,y)= x ama y L(x)= x è un luogo (c) C è qualche esemplare di lince nello zoo. Triki è un esemplare di lince nello zoo. Triki è diverso Felix. Felix è un esemplare di lince nello zoo. Non c è un unico esemplare di lince nello zoo. E(x,y)= x è un esemplare di y nello zoo f= Felix, t= Triki, l= lince (d) C è uno che ama soltanto i luoghi che tutti amano. A(x,y)= x ama y L(x)= x è un luogo 7
7 (e) Non c è nulla che crea tutti e soli gli enti che non si creano da sè o è diverso da se stesso. C(x,y)= x crea y (f) Esiste uno che segue il corso di Logica 2 allora tutti seguono il corso di Logica 2 S(x)= x segue Logica 2. (g) Marco si diverte se piove, o nevica o c è il sole, e se è vacanza. Solo se Marco non si diverte non è vacanza. V =è vacanza, D= Marco si diverte P = piove, N=nevica S= c è il sole (h) Vado ad un esame solo se mi sento preparato e sto bene. Solo se non mi sento preparato, non vado ad un esame e non sto bene. V =vado ad un esame P = mi sento preparato B=sto bene (i) Non si dà il caso che solo se c è foschia, è autunno o fa caldo. Non è autunno ma estate se c è foschia e fa caldo. F = c è foschia I = è estate A= è autunno C= fa caldo (j) I cani sono animali domestici. I gatti sono animali domestici. Chi ha un gatto o un cane ha un animale domestico. C(x)= x è un cane G(x)= x è un gatto D(x)= x è un animale domestico H(x,y)= x ha y (k) Non esiste nulla che brilla soltanto se nessuno brilla. B(x)= x brilla (l) Non esiste nulla che brilla soltanto se tutti brillano. 8
8 B(x)= x brilla 9
SIMULAZIONE I-Compitino LOGICA MATEMATICA 23 novembre 2016
SIMULAZIONE I-Compitino LOGICA MATEMATICA 23 novembre 2016 nome: cognome: - Scrivete in modo CHIARO. Elaborati illegibili non saranno considerati. - NON si considerano le BRUTTE copie. - Ricordatevi di
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
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
DettagliEsercizi di Logica Matematica (parte 2)
Luca Costabile Esercizio 317 Esercizi di Logica Matematica (parte 2) Dimostro per induzione sulla costruzione del termine : - Supponiamo che sia una variabile :, - Supponiamo che sia una variabile diversa
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
Dettagli15. Nozione di modello e verità di un predicato
15. Nozione di modello e verità di un predicato Def. 0.1 (modello di un linguaggio predicativo) Dato linguaggio predicativo L con costanti c j e predicati atomici P k (x 1,..., x n ) un modello per L è
Dettagli11. Lezione Corso di Logica (prima parte) 13 maggio Maria Emilia Maietti. ricevimento: martedi ore
11. Lezione Corso di Logica (prima parte) 13 maggio 2011 Maria Emilia Maietti ricevimento: martedi ore 17.30-19.30 email: maietti@math.unipd.it 374 lucidi lezioni in http://www.math.unipd.it/ maietti/lez.html
DettagliPRE-I-Compitino LOGICA 30 maggio 2014
PRE-I-Compitino LOGICA 30 maggio 2014 nome: cognome: - Scrivete in modo CHIARO. Elaborati illegibili non saranno considerati. - NON si considerano le BRUTTE copie. - Ricordatevi di ESPLICITARE l uso della
Dettagli15. Nozione di modello e verità di un predicato
15. Nozione di modello e verità di un predicato Def. (modello di un linguaggio predicativo) Dato linguaggio predicativo L con costanti c j e predicati atomici P k (x 1,..., x n ) un modello per L è dato
DettagliChiarificazione sulla forma delle regole del calcolo LC p
Chiarificazione sulla forma delle regole del calcolo LC p Proviamo a spiegare un pò come mai le regole di LC p sono accettabili avvalendosi di tautologie classiche che riconosciamo grazie all utilizzo
DettagliIstituzioni di Logica Matematica
Istituzioni di Logica Matematica Sezione 11 del Capitolo 3 Alessandro Andretta Dipartimento di Matematica Università di Torino A. Andretta (Torino) Istituzioni di Logica Matematica AA 2013 2014 1 / 19
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
Dettagli14. Nozione di modello e verità di un predicato
14. Nozione di modello e verità di un predicato Per definire la validità di un predicato facciamo uso della nozione di modello. Intuitivamente un modello definisce in modo primitivo l interpretazione delle
Dettagli13. Calcolo dei sequenti per logica classica predicativa
13. Calcolo dei sequenti per logica classica predicativa Vogliamo qui introdurre il calcolo dei sequenti per i predicati. A tal scopo dobbiamo prima introdurre il concetto di variabile libera e variabile
DettagliCompito di logica 28 giugno 2007 SOLUZIONI Fornire una derivazione in LJ dei sequenti: A A A B, B A A A B B A A A
Es. 1. Compito di logica 28 giugno 2007 SOLUZIONI Fornire una derivazione in LJ dei sequenti: a. A (B C) (A B) (A C) B B C C A A B C, B C A (B C), (A B), A C A (B C), (A B) (A C) A (B C) (A B) (A C) b.
DettagliELEMENTI DI LOGICA MATEMATICA LEZIONE VI
ELEMENTI DI LOGICA MATEMATICA LEZIONE VI MAURO DI NASSO A partire da questa lezione, cambieremo la nostra impostazione che come hanno mostrato i paradossi di Russell e di Cantor si è rivelata contraddittoria.
DettagliSpiegazione alternativa delle regole delle quantificatori
Spiegazione alternativa delle regole delle quantificatori È possibile spiegare le regole dei quantificatori della logica classica a partire dalle regole della negazione scritta con formule qualsiasi Γ
Dettagli12. Formalizzazione in linguaggio predicativo
12. 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
Dettagli13. Nozione di modello e verità di un predicato
13. Nozione di modello e verità di un predicato Def. 0.1 (modello di un linguaggio predicativo) Dato linguaggio predicativo L con costanti c j e predicati atomici P k (x 1,..., x n ) un modello per L è
DettagliLOGICA DEL PRIMO ORDINE: SEMANTICA. Corso di Logica per la Programmazione A.A. 2010/11 Andrea Corradini, Paolo Mancarella
LOGICA DEL PRIMO ORDINE: SEMANTICA Corso di Logica per la Programmazione A.A. 2010/11 Andrea Corradini, Paolo Mancarella LA SEMANTICA DELLA LOGICA DEL PRIMO ORDINE Sia fissato un linguaggio L del primo
Dettagli1 Il linguaggio matematico
1 Il linguaggio matematico 1.1 La logica delle proposizioni La matematica è un linguaggio; a differenza del linguaggio letterario che utilizza una logica soggettiva, la matematica si serve di una logica
DettagliEsercizi di Logica Matematica
Esercizi di Logica Matematica Francesco Bottacin 1 Logica Proposizionale Esercizio 1.1. Eliminare le parentesi non necessarie nelle seguenti formule: 1. ((A B) ( C)) 2. (A (B ( C))) 3. ((A B) (C D)) 4.
Dettagli1 Richiami di logica matematica
Geometria e Topologia I 7 marzo 2005 1 1 Richiami di logica matematica Definire cos è un enunciato, una proposizione (elemento primitivo della logica delle proposizioni). La definizione è data in termini
Dettagli1 Il Teorema della funzione implicita o del Dini
1 Il Teorema della funzione implicita o del Dini Ricordiamo che dato un punto x R n, un aperto A R n che contiene x si dice intorno (aperto) di x. Teorema 1.1. (I Teorema del Dini) Sia f : A (aperto) R
DettagliESERCIZI DI ANALISI MATEMATICA 1 FOGLIO 1
ESERCIZI DI ANALISI MATEMATICA 1 FOGLIO 1 Logica e connettivi logici Esercizio 0.1. Si costruiscano le tabelle di verità delle seguenti espressioni booleane; cioè, al variare dei valori di verit delle
DettagliEsercitazioni per il corso di Logica Matematica
Esercitazioni per il corso di Logica Matematica Luca Motto Ros 27 febbraio 2005 Nota importante. Queste pagine contengono appunti personali dell esercitatore e sono messe a disposizione nel caso possano
DettagliInsiemistica, logica, principio di induzione ed altro
Insiemistica, logica, principio di induzione ed altro. Data l operazione logica p q definita da (p q), scriverne la tabella di verità. Dimostrare poi che le espressioni p, p q, p q, p = q, p q possono
DettagliSpiegazione delle regole dei quantificatori in logica classica
Spiegazione delle regole dei quantificatori in logica classica Qui spieghiamo la forma delle regole della quantificazione universale ed esistenziale. 1. La regola della quantificazione universale a sinistra
Dettagli9 Calcolo dei sequenti LC p
9 Calcolo dei sequenti LC p In questa sezione mostriamo un metodo più elegante, semplice e soprattutto AUTOMATICO per mostrare se una proposizione è valida o meno e soddisfacibile o meno. Tale metodo è
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
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
DettagliAlberi: 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
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,
DettagliLogica per la Programmazione
Logica per la Programmazione Lezione 6 Logica del Primo Ordine Motivazioni Sintassi di Termini e Formule Formule aperte e chiuse A. Corradini e F.Levi Dip.to Informatica Logica per la Programmazione a.a.
DettagliLogica per la Programmazione
Logica per la Programmazione Lezione 7 Semantica della Logica del Primo Ordine Interpretazioni (richiamo) Un esempio informale di semantica Semantica dei termini Semantica delle formule Esempi A. Corradini
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
DettagliLogica Matematica: tipiche domande da esame
Logica Matematica: tipiche domande da esame A. Berarducci Versione del 7 Gen. 2018 1. Si dimostri che ogni formula proposizionale può essere messa in forma normale disgiuntiva e in forma normale disgiuntiva.
DettagliRELAZIONI TRA SINTASSI E SEMANTICA
RELAZIONI TRA SINTASSI E SEMANTICA INTERPRETAZIONI E MODELLI Sia Γ un insieme di enunciati dichiarativi (asserzioni che hanno valore T o F) Una intepretazione assegna un significato ad ogni componente
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
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)
DettagliSIMULAZIONE I appello di LOGICA MATEMATICA 16 gennaio 2017
SIMULAZIONE I appello di LOGICA MATEMATICA 16 gennaio 2017 nome: cognome: - Scrivete in modo CHIARO. Elaborati illegibili non saranno considerati. - NON si considerano le BRUTTE copie. - Ricordatevi di
DettagliRagionamenti e metodi di dimostrazione. Liceo Scientifico Statale S. Cannizzaro Prof.re E. Modica
Ragionamenti e metodi di dimostrazione Liceo Scientifico Statale S. Cannizzaro Prof.re E. Modica Proposizioni Si definisce proposizione una frase alla quale è possibile attribuire uno e un solo valore
DettagliInduzione. Definizione induttiva di insiemi e funzioni Principio di induzione strutturale
Induzione Definizione induttiva di insiemi e funzioni Principio di induzione strutturale Gli insiemi definiti per induzione ricevono una struttura che può servire come base per la definizione induttiva
DettagliDAI NUMERI NATURALI AI NUMERI RAZIONALI
DAI NUMERI NATURALI AI NUMERI RAZIONALI 1. L insieme dei numeri naturali Nel sistema assiomatico ZF, l Assioma dell infinito stabilisce che: Esiste un insieme A, i cui elementi sono insiemi e tale che
Dettagli1 Richiami di logica matematica
Geometria e Topologia I 2006-mar-05 1 1 Richiami di logica matematica Definire cos è un enunciato, una proposizione (elemento primitivo della logica delle proposizioni). La definizione è data in termini
DettagliMatematica e-learning - Corso Zero di Matematica. Gli Insiemi. Prof. Erasmo Modica A.A.
Matematica e-learning - Gli Insiemi Prof. Erasmo Modica http://www.galois.it erasmo@galois.it A.A. 2009/2010 1 Simboli Matematici Poiché in queste pagine verranno utilizzati differenti simboli matematici,
DettagliSIMULAZIONE I appello e II compitino 18 giugno 2014
SIMULAZIONE I appello e II compitino 18 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
DettagliAppunti 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.
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
DettagliCenni di Logica. Hynek Kovarik. Università di Brescia. Analisi Matematica 1
Cenni di Logica Hynek Kovarik Università di Brescia Analisi Matematica 1 Hynek Kovarik (Università di Brescia) Cenni di Logica Analisi Matematica 1 1 / 15 Scopo: introdurre nozioni di logica & terminologia
DettagliIntroduzione alla logica proposizionale
Introduzione alla logica proposizionale Francesco Paoli Dispense per gli studenti March 6, 2013 1 Linguaggi proposizionali Nel presente modulo studieremo la logica proposizionale classica. In generale,
Dettagliinterpretazione astratta
interpretazione astratta Cosimo Laneve interpretazione astratta una tecnica utilizzata da 30 anni (Patrick e Radhia Cousot nel 1977) per trattare in modo sistematico astrazioni e approssimazioni nata per
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
DettagliLinguaggio della Matematica
Linguaggio della Matematica concetti primitivi: elementi fondamentali di natura intuitiva (punto, retta, insieme, elemento di un insieme,...). assiomi: enunciati, proposizioni vere a priori (gli assiomi
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
DettagliSintassi. Linguaggi. 4: Sintassi. Claudio Sacerdoti Coen. Universitá di Bologna 24/02/2011. Claudio Sacerdoti Coen
Linguaggi 4: Universitá di Bologna 24/02/2011 Outline 1 Wikipedia: La sintassi è la branca della linguistica che studia i diversi modi in cui le parole si uniscono tra loro per formare
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 6 Logica del Primo Ordine Motivazioni Sintassi Interpretazioni Formalizzazione pag. 1 Limiti del Calcolo Proposizionale Nella formalizzazione di enunciati dichiarativi,
DettagliLo studioso di logica si chiede se la conclusione segue correttamente dalla premesse fornite e se premesse sono buone per accettare la conclusione.
Logica binaria 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 di logica si chiede
DettagliEsercizio 2. Spiegare perché è falsa la seguente affermazione: Se n è un numero negativo, allora anche n + 3 è negativo.
Sapienza Università di Roma - Facoltà I3S Corso di Laurea in Statistica Economia Finanza e Assicurazioni Corso di Laurea in Statistica Economia e Società Corso di Laurea in Statistica gestionale Matematica
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
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
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,
DettagliLogica per la Programmazione
Logica per la Programmazione Lezione 8 Formalizzazione di Enunciati Semantica della Logica del Primo Ordine pag. 1 pag. 2 Fconnettivi Formalizzazione di Enunciati: Linee Guida (1) Anche se abbiamo associato
DettagliIntelligenza Artificiale II. Logica del Primo Ordine Parte Teoria
Intelligenza Artificiale II Logica del Primo Ordine Parte 1.2 - Teoria Marco Piastra Logica del primo ordine (2) - 1 2 Linguaggio e semantica Logica del primo ordine (2) - 2 Linguaggio del primo ordine
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
DettagliRELAZIONI TRA SINTASSI E SEMANTICA
RELAZIONI TRA SINTASSI E SEMANTICA INTERPRETAZIONI E MODELLI Sia un insieme di enunciati dichiarativi (asserzioni che hanno valore T o F) Una intepretazione assegna un significato ad ogni componente degli
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 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
DettagliAPI. Ripasso di logica. Davide Martinenghi. Politecnico di Milano. API Davide Martinenghi (1/30)
API Ripasso di logica Davide Martinenghi Politecnico di Milano API Davide Martinenghi (1/30) Logica proposizionale - sintassi L è un linguaggio della logica proposizionale L alfabeto di L è composto da
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
DettagliLinguaggio della Matematica
Linguaggio della Matematica concetti primitivi: elementi fondamentali di natura intuitiva (punto, retta, insieme, elemento di un insieme,...). assiomi: enunciati, proposizioni vere a priori (gli assiomi
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.
DettagliMETODI MATEMATICI PER L INFORMATICA
METODI MATEMATICI PER L INFORMATICA ANNO ACCADEMICO 2011/2012 Sommario. Sintassi e semantica della Logica dei predicati. Proprietà fondamentali dei quantificatori. Strutture, soddisfacibilità e verità
DettagliRelazioni e Rappresentazioni. 1 Una relazione (binaria) R su
S Modica 19.III.1999 Relazioni e Rappresentazioni. 1 Una relazione (binaria) R su un insieme X è un sottoinsieme di X 2 (X 2 = X X, prodotto cartesiano): R X 2. Per l appartenenza (x, y) R useremo il sinonimo
Dettaglidelta δ 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
DettagliLOGICA FUZZY, I LOGICA PROPOSIZIONALE CLASSICA VINCENZO MARRA
LOGICA FUZZY, I LOGICA PROPOSIZIONALE CLASSICA VINCENZO MARRA 1. Sintassi L insieme dei numeri naturali è N = 1, 2,...}. Si consideri l alfabeto A = (, ), X,, $,,,,, }, e sia A l insieme delle stringhe
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 A. Corradini e F.Levi Dip.to Informatica Logica per la Programmazione a.a. 2015/16 pag.
Dettagli5. Richiami: R n come spazio euclideo
5. Richiami: R n come spazio euclideo 5.a Prodotto scalare Dati due vettori in R n, si misurano le rispettive lunghezze e l angolo (senza il segno) fra essi mediante il prodotto scalare. Il prodotto scalare
DettagliMatematica Discreta e Logica Matematica ESERCIZI
Matematica Discreta e Logica Matematica ESERCIZI Proff. F. Bottacin e C. Delizia Esercizio 1. Scrivere la tavola di verità della seguente formula ben formata e determinare se essa è una tautologia: A ((A
DettagliALGEBRA DEGLI INSIEMI
ALGEBRA DEGLI INSIEMI INSIEME: concetto primitivo (indicato con una lettera maiuscola dell alfabeto latino: A, B, ) alcuni esempi: oggetti contenuti in una scatola tutti i numeri multipli di 3 [fig. 2.I.1]
DettagliIntelligenza Artificiale. Logica del primo ordine (introduzione)
Intelligenza Artificiale Logica del primo ordine (introduzione) Marco Piastra Logica formale (Parte 4) - 1 Parte 4 Linguaggio del primo ordine Soddisfacibilità Modelli Conseguenza logica Logica formale
DettagliMETODI MATEMATICI PER L INFORMATICA
P METODI MATEMATICI PER L INFORMATICA Tutorato Lezione 3 31/03/2016 Corso per matricole congrue a 1 Docente: Margherita Napoli Tutor: Amedeo Leo Predicati e quantificatori Esercizio 9 pagina 53 P(x): x
DettagliLogic. Esame: Scritto. Questo corso fa parte del percorso Filosofia e Linguaggi dell Informatica.
a Argomento: Un corso sulla applicazione della logica alla teoria del linguaggio. Docente: Roberto (Facoltà di lettere, Discof/CIMEC) Ricevimento: Via Sighele 7 (lato sinistro del palazzo arrivando da
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.
DettagliANALISI MATEMATICA 1 ANALISI MATEMATICA A CORSI DI LAUREA TRIENNALE IN FISICA E MATEMATICA
ANALISI MATEMATICA 1 ANALISI MATEMATICA A CORSI DI LAUREA TRIENNALE IN FISICA E MATEMATICA 2017-18 Settimana 1 (1) Cap 1. 4.1, 4.2, 4.3, 4.4: Nozione intuitiva di funzione f : X Y, x f(x) Definizioni di
DettagliDerivate di ordine superiore
Derivate di ordine superiore Derivate di ordine superiore Il processo che porta alla definizione di derivabilta e di derivata di una funzione in un punto si puo iterare per dare per ogni intero positivo
DettagliGeometria BAER I canale Foglio esercizi 5
Geometria BAER I canale Foglio esercizi 5 Esercizio. Si considerino i sottospazi di R 4 : E = L[v =, v = Si trovi una base di E F. ] F = L[w = 3, w = 4, w 3 = Soluzione: Osserviamo che w 3 = w + w, dunque
DettagliLA LOGICA ESERCIZI. Indica quali, fra le seguenti frasi, sono proposizioni logiche e attribuisci a queste ultime il relativo valore di verità.
LA LOGICA 1. Le proposizioni logiche ESERCIZI Indica quali, fra le seguenti frasi, sono proposizioni logiche e attribuisci a queste ultime il relativo valore di verità. 1 A «1 1 è uguale a 5»; «Non si
DettagliElementi 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
DettagliSpiegazione delle regole dei quantificatori in logica classica
Spiegazione delle regole dei quantificatori in logica classica Qui spieghiamo la forma delle regole della quantificazione universale ed esistenziale. 1. La regola della quantificazione universale a sinistra
DettagliFondamenti d Informatica: Grammatiche. Barbara Re, Phd
Fondamenti d Informatica: Grammatiche Barbara Re, Phd Grammatiche } Con il termine grammatica s intende } Un formalismo che permette di definire un insieme di stringhe mediante l imposizione di un particolare
DettagliCenni 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
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
DettagliElementi di Logica Matematica
Elementi di Logica Matematica Nicola Gambino A.A. 2009/10 Nota Questo documento contiene le dispense del corso di Elementi di Logica Matematica offerto dalla Facoltà di Scienze MM.FF.NN. dell Università
DettagliMaiuscole 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
Dettagli