LOGICA MATEMATICA E CONCETTUALIZZAZIONE

Размер: px
Начинать показ со страницы:

Download "LOGICA MATEMATICA E CONCETTUALIZZAZIONE"

Транскрипт

1 STEFANO FERILLI Monografia su LOGICA MATEMATICA E CONCETTUALIZZAZIONE Università degli Studi di Bari Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica Corso di Ingegneria della Conoscenza e Sistemi Esperti

2 LOGICA PROPOSIZIONALE Lo scopo della logica, risalente ad Aristotele, è quello di descrivere il ragionamento. La logica matematica ha introdotto metodi formali per descrivere la conoscenza e per ragionare rigorosamente con essa. La logica proposizionale è un modello matematico che ci consente di ragionare sulla verità e sulla falsità di espressioni logiche. Definizione. Una proposizione (o enunciato) è un'affermazione di cui si possa dire, oggettivamente e con certezza, che è vera o falsa. Esempio. Sono proposizioni: - Roma è la capitale d'italia. - Bari è una città dell'inghilterra. Non sono proposizioni: - I dipinti di Picasso sono belli. - Forse oggi verrò a trovarti. 2

3 Sono ammessi, dunque, due soli valori di verità: Vero (V) e Falso (F). Tesi di Frege. Gli enunciati sono nomi. e sono nomi di due entità, il Vero ed il Falso. CONNETTIVI LOGICI Le proposizioni possono essere composte fra di loro tramite connettivi logici in modo da formare delle espressioni complesse, il cui valore di verità può essere univocamente determinato a partire da quelli delle proposizioni componenti. Ogni connettivo logico è, quindi, una funzione che, ad ogni configurazione di valori di verità delle proposizioni cui è applicata, associa un determinato valore di verità. Tale funzione può essere schematizzata tramite una tabella di verità, che riporta nelle prime colonne i valori di verità degli argomenti, e nell'ultima i valori assunti dalla funzione in corrispondenza degli argomenti sulla stessa riga. 3

4 Per ragionare in generale, possiamo usare, invece che proposizioni ben determinate, delle variabili proposizionali, che corrispondono a qualunque proposizione (o espressione ammessa) che abbia un valore di verità. Esse acquistano, di volta in volta, il valore di verità dell'oggetto al quale sono associate. Si è soliti associare al Vero il valore numerico 1, e al Falso 0. Esempio. Supponiamo di avere la variabile proposizionale P: se poniamo P = "Roma è la capitale d'italia." essa assumerà il valore di verità Vero; se invece poniamo P = "Bari è una città dell'inghilterra." essa assumerà il valore di verità Falso. Inoltre, è anche possibile associare a P espressioni composte come: P = "Roma è la capitale d'italia e Bari è una città dell'inghilterra." che, ovviamente, è falsa. I connettivi logici più usati, con le relative tabelle di verità, sono i seguenti: - negazione (NOT, ): la negazione di una proposizione è vera se la proposizione è falsa, e viceversa. - congiunzione (AND, ): la congiunzione di due proposizioni è vera se e soltanto se entrambe sono vere. 4

5 - disgiunzione (OR, ) la disgiunzione di due proposizioni è vera se e soltanto se almeno una di esse è vera. - implicazione (IF... THEN..., ): è vero che una proposizione ne implica un'altra se (e soltanto se), ogniqualvolta è vera la prima, lo è anche l'altra. - equivalenza (... IF AND ONLY IF..., ): l'equivalenza di due proposizioni è vera se e soltanto se hanno lo stesso valore di verità. A B A A B A B A B A B N.B.: - La disgiunzione corrisponde al vel latino, e dunque è verificata anche se entrambe le proposizioni sono vere; all'aut latino corrisponde un altro connettivo, XOR (exclusive OR). - L'implicazione è leggermente diversa dal significato intuitivo e comune del termine, ma è stata definita così perché, fra le funzioni disponibili, era la più simile al concetto rappresentato. Per comprenderla, bisogna pensare che non corrisponde ad un legame di causalità fra la premessa e la conseguenza, che possono anche essere scorrelate. 5

6 In teoria, possiamo avere 4 operatori monadici e 16 operatori diadici. Alcuni di essi sono banali (quelli sempre veri o sempre falsi, o che lasciano inalterato il valore della proposizione cui sono applicati); fra i restanti, i più comunemente usati sono quelli visti in precedenza, in quanto più intuitivi. Interessanti, comunque, sono anche i seguenti operatori diadici: - NAND (Not AND), che assume valori opposti a quelli della congiunzione, applicata alle stesse proposizioni; - NOR (Not OR), che assume valori opposti a quelli della disgiunzione, applicata alle stesse proposizioni; - XOR (exclusive OR), che è vero se e soltanto se una sola delle due proposizioni cui è applicato è vera. A B A NAND B A NOR B A XOR B Definizione. Un insieme di connettivi è detto completo se tutti gli altri connettivi sono esprimibili tramite una combinazione di questi. 6

7 E' possibile dimostrare che negazione e disgiunzione costituiscono un insieme completo. In particolare: A B = ( A B) A B = A B A B = (A B) (B A) In realtà sia il solo NOR che il solo NAND sono completi. ESPRESSIONI LOGICHE Le espressioni ammesse dal linguaggio logico si dicono formule ben formate (fbf), e sono così definite ricorsivamente: - Una proposizione P è una fbf; - Se P e Q sono fbf, allora anche ( P), (P Q), (P Q), (P Q) e (P Q) sono fbf. Il valore di un'espressione composta si ottiene, dato un assegnamento di verità che associa un valore di verità ad ogni variabile che compare in essa, valutando parzialmente i singoli connettivi logici, a partire da quelli nelle parentesi più interne e proseguendo, man mano che i loro valori divengono noti, verso quelle più esterne. 7

8 Per alleggerire la notazione si introduce un ordine di priorità sui connettivi logici, e precisamente (dalla più alta verso la più bassa): Esempio. L'espressione logica ((( A) C) (D (B C))) può essere scritta più semplicemente, senza alterarne il significato, come A C D (B C) Analogamente, si interpreta come A C B C ((( A) C) (B C)) Qualora si voglia intendere l'espressione in maniera differente da questa, le parentesi sono necessarie per preservarne il significato. Esempio. Abbiamo detto in precedenza che è possibile esprimere qualunque connettivo logico in termini di NOT e OR. In particolare, abbiamo visto in che modo ciò sia possibile per i connettivi più comuni (congiunzione, implicazione ed equivalenza). Ma asserire quelle uguaglianze significa affermare che le seguenti equivalenze valgono per qualunque valore assunto da A e B: (A B) ( A B) (A B) A B (A B) (A B) (B A) 8

9 Vogliamo ora dimostrarlo tramite la tecnica della valutazione parziale, costruendo via via le relative tabelle di verità. (A B) ( A B) A B A B A B ( A B) A B (A B) ( A B) (A B) A B A B A A B A B (A B) ( A B) (A B) (A B) (B A) A B A B B A (A B) (B A) A B (A B) (A B) (B A)

10 TAUTOLOGIE Definizione. Una tautologia è un'espressione logica sempre vera, indipendentemente dai valori di verità assunti dalle proposizioni componenti. Una contraddizione è un'espressione logica sempre falsa, indipendentemente dai valori di verità assunti dalle proposizioni componenti. Esempi. Abbiamo già visto che le equivalenze (A B) ( A B) (A B) A B (A B) (A B) (B A) sono sempre verificate per qualunque valore delle proposizioni componenti, e pertanto sono delle tautologie. Altre tautologie sono: A A A A Viceversa, sono contraddizioni: A A A A Infatti: A A A A A A A A A A

11 Le tautologie, specialmente quelle riguardanti equivalenze, sono importanti in quanto, essendo sicuri che le due espressioni a destra e a sinistra dell'equivalenza assumono gli stessi valori a parità dei valori delle proposizioni componenti, potremo sempre sostituire l'una con l'altra in qualunque espressione. Tale possibilità è nota col nome di sostituzione di uguali per uguali. Principio di sostituzione. Una tautologia resta tale, qualunque sia la sostituzione che applichiamo alle sue variabili. In altre parole, una legge contenente variabili proposizionali resta valida anche dopo aver sostituito un'espressione ad ogni variabile, qualunque sia l'espressione. Naturalmente, a tutte le occorrenze di una stessa variabile dovremo sostituire la stessa espressione. LEGGI ALGEBRICHE Esistono alcune tautologie esprimenti proprietà che risultano molto utili nella manipolazione di espressioni logiche. 11

12 Confronto con l'aritmetica. E' possibile stabilire un parallelo fra gli operatori logici,, e gli operatori aritmetici +,, (segno) rispettivamente, in base alle seguenti proprietà: 1. (P Q) (Q P) Commutatività di 2. P (Q R) (P Q) R Associatività di 3. (P Q) (Q P) Commutatività di 4. P (Q R) (P Q) R Associatività di 5. P (Q R) (P Q) (P R) Distributività di su 6. P Vero P Elemento neutro di 7. P Falso P Elemento neutro di 8. P Falso Falso Elemento nullo di 9. P P Eliminazione delle doppie negazioni Viceversa, ci sono proprietà che differenziano gli operatori logici, dagli operatori aritmetici +, rispettivamente: 10. P (Q R) (P Q) (P R) Distributività di su 11. P Vero Vero Elemento nullo di 12. P P P Idempotenza di 13. P P P Idempotenza di 14. P (P Q) P P (P Q) P Sussunzione 12

13 15. P ( P Q) P Q P ( P Q) P Q Eliminazione di alcune negazioni Leggi di DeMorgan. 1. (P Q) P Q 2. (P Q) P Q 3. (P 1 P 2... P k ) P 1 P 2... P k 4. (P 1 P 2... P k ) P 1 P 2... P k Principio di dualità. Una tautologia in cui compaiano solo i connettivi di congiunzione e disgiunzione resta tale scambiando fra loro tali connettivi. Leggi dell'equivalenza. 1. P P Riflessività 2. (P Q) (Q P) Commutatività 3. ((P Q) (Q R)) (P R) Transitività 4. (P Q) ( P Q) Equivalenza dei negati Leggi dell'implicazione. 1. ((P Q) (Q P)) (P Q) 2. (P Q) (P Q) 3. ((P Q) (Q R)) (P R) Transitività 4. (P Q) ( P Q) (P 1 P 2... P n Q) ( P 1 P 2... P n Q) 13

14 Osservazioni. - Le proprietà associativa e commutativa di e ci consentono di esprimere qualunque gruppo di congiunzioni (rispettivamente, di disgiunzioni), comunque nidificate, come semplice sequenza di congiunzioni (rispettivamente, di disgiunzioni) priva di parentesi intermedie e valutabile in un ordine qualsiasi. - Il parallelo con l'aritmetica fa sì che la congiunzione venga anche detta prodotto logico, e la disgiunzione somma logica. - Le proprietà che, nel parallelo, differivano da quelle dell'aritmetica sono, in pratica, quelle mancanti all'operatore rispetto a, per cui sono necessarie alla validità del principio di dualità. - Nella sussunzione, sostituendo le variabili enunciative della prima proprietà con dei prodotti di letterali, se ne deduce che in una somma di prodotti possiamo eliminare ogni prodotto i cui letterali includono quelli di un altro prodotto. Simmetricamente, sostituendo le variabili della seconda proprietà con delle somme di letterali, si conclude che in un prodotto di somme è possibile eliminare una somma che include i letterali di un'altra. Questo perché i letterali superflui non potrebbero comunque variare il valore di verità assunto dall'espressione. 14

15 METODI DI DIMOSTRAZIONE La logica degli enunciati consente di verificare formalmente e rigorosamente che i metodi di dimostrazione (usati, ad esempio, in matematica) siano corretti, per cui applicando quei determinati meccanismi di ragionamento alle ipotesi date siamo sicuri di trarre delle conclusioni vere. Il meccanismo che consente di "ragionare" con formule logiche è detto calcolo. Definizione. Siano dati un insieme di espressioni vere, dette ipotesi, ed un insieme di tautologie basate sull'implicazione (o sull'equivalenza), dette regole di inferenza. Una dimostrazione è una sequenza di formule, ognuno dei cui elementi è una tautologia, un'ipotesi o una formula derivata da due elementi precedenti della sequenza tramite una delle regole di inferenza. Una formula è dimostrata a partire da un insieme di ipotesi (tramite le regole di inferenza a disposizione) se è possibile costruire, a partire da esse, una dimostrazione che contiene quella formula. Tale procedimento si rende necessario a causa dell'impossibilità, anche per formule contenenti poche proposizioni, di costruire la relativa tavola di 15

16 verità, a causa dell'alto numero di combinazioni di valori da tenere presente. Alcuni importanti metodi di dimostrazione, con le relative tautologie su cui si basano, sono i seguenti. Analisi per casi. Se è possibile dedurre una conclusione tanto da una proposizione quanto dalla sua negazione, allora la conclusione è sempre vera: (P Q) ( P Q) Q E' una generalizzazione della Legge del terzo escluso: P P Vero (per cui una proposizione è vera o falsa, senza altra possibilità), tenendo presente che non possono essere vere contemporaneamente una proposizione ed il suo contrario: P P Falso Dimostrazione della contrapposizione. Sapendo che una proposizione è vera solo se è vera un'altra, deduciamo che se non è vera non lo è neppure l'altra. Viene espressa formalmente dalla seguente tautologia: (P Q) ( Q P) 16

17 Dimostrazione per assurdo. E' basata sulla seguente tautologia: ( P Falso) P per cui, se da una proposizione possiamo dedurre il falso (cioè una contraddizione), deve necessariamente essere vero il suo contrario. Riduzione a Vero. Si fonda sul fatto che un'espressione è una tautologia, che dunque si può trasformare in Vero tramite sostituzione di uguali per uguali. Formalmente: (P Vero) P LIMITI DELLA LOGICA PROPOSIZIONALE Nonostante il Calcolo delle Proposizioni sia un utile strumento per ragionare sulla verità o falsità di affermazioni e deduzioni, il suo limite risiede nel fatto che considera monoliticamente ogni enunciato in base al suo valore di verità. In altre parole, non potendo guardare "dentro" alle proposizioni, non è in grado di cogliere relazioni fra enunciati diversi, che potrebbero aiutare nel ragionamento su di essi. 17

18 Esempio. Date le proposizioni: Roma è in Italia Milano è in Italia Torino è in Italia Napoli è in Italia sappiamo che sono tutte vere, ma non siamo in grado di cogliere il nesso che lega le quattro città, ossia il fatto di trovarsi nella stessa nazione, l'italia. Questo limite della logica proposizionale viene superato dalla Logica dei Predicati, una sua estensione così detta per il fatto che "predica", ossia dice qualcosa di uno o più oggetti. Nell'esempio precedente, possiamo isolare gli oggetti di cui si parla, ed ottenere così le frasi generali:... è in Italia. oppure: Roma è in... o anche:... è in... da cui, sostituendo gli spazi rimasti vuoti con degli oggetti, otterremo di volta in volta vari enunciati il cui valore di verità dipende dalla sostituzione eseguita. 18

19 LOGICA DEI PREDICATI Definizione. Un predicato è una proposizione dalla quale siano stati eliminati uno o più oggetti. Ciascuno di essi verrà sostituito da una variabile, alla quale potrà essere, di volta in volta, assegnato un valore fra quelli di un insieme ad essa associato, detto il suo dominio. Simmetricamente, associare specifici oggetti a tutte le variabili che compaiono in un predicato lo trasformano in una proposizione. Invece che assegnare direttamente ad una variabile un valore del suo dominio, è possibile farlo dipendere da quello di altri oggetti, anche appartenenti a domini differenti, tramite l'uso di funzioni, che a partire da un certo insieme di valori appartenenti a determinati domini individuano univocamente un certo valore di un dominio prefissato. Il numero di variabili che compaiono in un predicato o in una funzione si dice la sua arietà. Un predicato (o funzione) di arietà n si dice n-ario. Un termine è una variabile, una costante o una funzione con i suoi argomenti (che, a loro volta, sono anch essi dei termini). 19

20 Esempio.... è in... = x è in y è un predicato binario (le cui variabili hanno per domini, rispettivamente, l'insieme delle città e quello delle nazioni), che possiamo rappresentare come P(x,y). Esso, ad esempio, sarà vero per x = Roma, y = Italia: Roma è in Italia e falso per x = Bari, y = Inghilterra: Bari è in Inghilterra. Sarebbe stato possibile usare una funzione unaria del tipo: Il capoluogo di... = Il capoluogo di z = f(z) che, a partire da un oggetto appartenente all'insieme delle regioni in cui le varie nazioni sono suddivise, restituisce il nome del suo capoluogo. In tal caso, il predicato sarebbe stato: La capitale di z è in y = P(f(z), y). ESPRESSIONI Una proposizione può, dunque, essere vista come un predicato con zero argomenti. Definizione. Un atomo è un predicato con zero o più argomenti. 20

21 Nella logica dei predicati, questo concetto corrisponde a quello che era la "variabile proposizionale" nella logica degli enunciati. A partire dai predicati, è possibile costruire espressioni complesse tramite le stesse procedure e gli stessi connettivi logici usati nella logica proposizionale. Un letterale è un atomo o la sua negazione. Un atomo, un letterale o, in generale, un'espressione si dice di base (o ground)se è priva di variabili (ossia tutti i suoi argomenti sono costanti). Esempio. padre_di(x, Stefano) è un atomo (e quindi anche un letterale ed un'espressione). nero(y) è un letterale (e quindi anche un'espressione). bianco(x) colorato(x) è un'espressione. padre_di(carlo, Stefano) è un atomo ground. nero(neve) è un letterale ground. bianco(vestito) colorato(vestito) è un'espressione ground. 21

22 QUANTIFICATORI Dato un predicato, per potergli associare un valore di verità, dobbiamo trasformarlo in una proposizione, assegnando ad ognuna delle variabili che in esso compaiono un valore appartenente al relativo dominio. Spesso, nei ragionamenti reali, non si parla di uno specifico oggetto, ma si fanno affermazioni generali contenenti le locuzioni "Per ogni oggetto..." e "Esiste un oggetto...". Per comodità sono stati introdotti due simboli corrispondenti a tali locuzioni, detti quantificatori: il quantificatore esistenziale ( ), equivalente a "Esiste un", ed il quantificatore universale ( ), equivalente a "Per ogni". Una variabile quantificata si dice vincolata, ed è come se le fosse stato assegnato uno specifico valore (in caso contrario è detta libera). Allora, per poter assegnare un valore di verità ad un predicato bisogna che a ciascuna delle sue variabili sia assegnato un valore ben preciso del relativo dominio oppure che le sia associato un quantificatore. Un'espressione priva di variabili libere è detta chiusa. Esempio. Supponiamo di voler asserire che il cubo di qualunque numero positivo è positivo. Definiamo la funzione cubo(x), che ad ogni numero reale associa il suo cubo, 22

23 ed il predicato P(y,z) = Se y è maggiore di zero, allora anche z è maggiore di zero. dove y e z hanno per dominio i numeri reali. Allora l'affermazione iniziale può essere scritta come x P(x,cubo(x)). che è sicuramente vera. Si pensi alla necessità, qualora non esistessero i quantificatori, di ripetere questa stessa affermazione per ciascun numero reale. Tecnicamente, il quantificatore universale corrisponde alla congiunzione di tutti i predicati ottenibili sostituendo alla variabile quantificata ogni possibile valore del suo dominio; il quantificatore esistenziale corrisponde alla disgiunzione di tutti i predicati ottenibili sostituendo alla variabile quantificata ogni possibile valore del suo dominio. Esempio. Consideriamo il predicato P(x), dove il dominio di x è {a 1,..., a n }. Allora: ( x) P(x) P(a 1 )... P(a n ) ( x) P(x) P(a 1 )... P(a n ) Ciò significa, in pratica, che anch'essi sono degli operatori, per cui se E è un'espressione valida della logica dei predicati, anche ( x) E e ( x) E lo sono. 23

24 Si assume che la loro precedenza sia massima fra tutti gli altri. Ciascuno dei due quantificatori è esprimibile tramite l'altro. E' infatti facile verificare, anche intuitivamente, che ( x) P(x) ( x) ( P(x)) ossia se una proprietà è verificata da qualunque valore del dominio ciò significa che non esiste un valore del dominio che non la verifica, e che ( x) (P(x)) ( x) ( P(x)) ossia se esiste un valore del dominio che verifica una proprietà ciò significa che non tutti i valori del dominio non la verificano. La dimostrazione rigorosa si ottiene sfruttando le leggi di DeMorgan, e tenendo presente che esse valgono anche per congiunzioni o disgiunzioni infinite. La vista di un quantificatore, ossia la porzione di espressione sulle cui variabili esso agisce, è quella che lo segue immediatamente. Esempio. Nell'espressione x (P(x) Q(a) ( y (P(y) R(x)))) la vista di " " è (P(x) Q(a) ( y (P(y) R(x)))), quella di " " è (P(y) R(x)). 24

25 Se in tale sottoespressione è presente un altro quantificatore applicato alla stessa variabile, esso ha precedenza su quello esterno. In altre parole, una variabile che sia nella vista di più quantificatori si intende legata a quello più interno. Esempio. Nell'espressione x (P(x) Q(a) ( x (P(b) R(x)))) la variabile in R(x) si intende associata ad " ", ed è diversa da quella in P(x), che invece è quantificata dal " ". Tale situazione può essere evitata assegnando a ciascun quantificatore una variabile diversa da tutte le altre, operazione che va sotto il nome di rettifica. Esempio. L'espressione dell'esempio precedente, rettificata, diventa x (P(x) Q(a) ( z (P(b) R(z)))). Consideriamo la seguente fbf: y [ x P(x,y)] Per ogni y esiste un x, possibilmente dipendente da y, tale che P(x,y). Il fatto che la variabile x possa dipendere da y può essere espresso 25

26 esplicitamente da una funzione che pone in corrispondenza la seconda con la prima, il che consente di eliminare il quantificatore esistenziale. In altre parole, tale funzione, detta di Skolem, resitituisce, data una y, quella x (che, pur non essendo nota, il quantificatore esistenziale ci assicura esistere per ogni y) per cui valeva la formula data. Nel caso proposto, se chiamiamo g() la funzione di Skolem, si ottiene: y P(g(y),y) In generale, per eliminare un quantificatore esistenziale da una fbf si rimpiazza ogni occorrenza della sua variabile quantificata con una funzione di Skolem i cui argomenti sono tutte le variabili vincolate da quantificatori universali i cui raggi d azione includono il raggio d azione del quantificatore esistenziale che si vuole eliminare. I simboli di funzione usati per le funzioni di Skolem devono ovviamente essere nuovi, ossia non già presenti nella fbf. Esempio. [ w Q(w)] x { y { z [P(x,y,z) u R(x,y,u,z)]}} diventa, introducendo la funzione di Skolem g() per z, [ w Q(w)] x y [P(x,y,g(x,y)) u R(x,y,u,g(x,y))] 26

27 Se il quantificatore esistenziale che si desidera eliminare non cade all interno del raggio d azione di nessun quantificatore universale, si deve usare una funzione di Skolem senza argomenti, ovvero una costante. Esempio. x P(x) diventa P(a) dove a è un nuovo simbolo di costante. LOGICA IN FORMA DI CLAUSOLE Definizione. Una clausola è una disgiunzione di letterali, le cui variabili si suppongono quantificate universalmente. Essa si può rappresentare come espressione logica: A 1 A 2... A n B 1 B 2... B m oppure come insieme di letterali (sottintendendo che sono posti in disgiunzione fra loro): {A 1, A 2,..., A n, B 1, B 2,..., B m } oppure sotto forma di regola di inferenza: A 1, A 2,..., A n :- B 1, B 2,..., B m che si interpreta "Se sono verificati tutti i B j, allora è verificato almeno uno degli A i ": B 1 B 2... B m A 1 A 2... A n 27

28 I B j si dicono corpo (o premesse) e gli A i testa (o conseguenze). Una clausola si dice di Horn se ha un solo letterale nella testa. Esiste un procedimento tramite il quale qualunque fbf della logica dei predicati può essere trasformata in un insieme di clausole considerate in congiunzione fra loro (abbiamo infatti visto che i due operatori NOT e OR, che sono gli unici ad apparire nelle clausole, sono completi), per cui i due linguaggi sono totalmente equivalenti. Esempio. x {P(x) { y [P(y) P(f(x,y))] y [Q(x,y) P(y)]}} 1. Eliminare il simbolo di implicazione, sostituendo p q con p q in tutte le occorrenze di all interno della fbf (assumendo che eventuali equivalenze siano già state trasformate in doppie implicazioni): x { P(x) { y [ P(y) P(f(x,y))] y [ Q(x,y) P(y)]}} 2. Ridurre il raggio di azione del, in modo tale che il simbolo di negazione si applichi al più ad una formula atomica, facendo uso delle leggi di eliminazione delle doppie negazioni, di DeMorgan e di trasformazione dei quantificatori: x { P(x) { y [ P(y) P(f(x,y))] y [Q(x,y) P(y)]}} 28

29 3. Rettificare le variabili, rimpiazzando uniformemente ciascuna variabile quantificata con un altra nuova (che non occorra nell espressione) lungo tutto il raggio d azione del quantificatore, il che non modifica il valore di verità dell espressione stessa, in modo tale che ogni quantificatore abbia la propria variabile fittizia: x { P(x) { y [ P(y) P(f(x,y))] w [Q(x,w) P(w)]}} 4. Eliminare i quantificatori esistenziali, creando per ciascuno un apposita funzione di Skolem e sostituendo tutte le occorrenze di variabili quantificate esistenzialmente con la relativa funzione: x { P(x) { y [ P(y) P(f(x,y))] [Q(x,g(x)) P(g(x))]}} dove g(x) è una funzione di Skolem 5. Convertire la formula in forma prenessa, spostando tutti i quantificatori in testa alla formula, mantenendo il loro ordine relativo. Ciò è possibile perché, avendo rettificato le variabili, non vi è conflitto fra i loro nomi. La fbf risultante si dice in forma prenessa, e consiste di una serie di quantificatori, detta prefisso, seguita da una formula priva di quantificatori, detta matrice. x y { P(x) {[ P(y) P(f(x,y))] [Q(x,g(x)) P(g(x))]}} 6. Mettere la matrice in forma normale congiuntiva, ossia riscriverla come congiunzione di un insieme finito di disgiunzioni di letterali. Ciò è sempre possibile, facendo uso della proprietà distributiva: x y {[ P(x) P(y) P(f(x,y))] [ P(x) Q(x,g(x))] [ P(x) P(g(x))]} 29

30 7. Eliminare i quantificatori universali. Ciò è possibile in quanto tutte le variabili argomentali che usiamo nelle fbf devono essere vincolate, ed i quantificatori esistenziali sono stati eliminati, per cui tutte le variabili rimanenti a questo punto sono quantificate universalmente; inoltre, l ordine delle quantificazioni non è importante (per la proprietà commutativa) e la formula è rettificata. [ P(x) P(y) P(f(x,y))] [ P(x) Q(x,g(x))] [ P(x) P(g(x))] 8. Eliminare i simboli espliciti, rimpiazzando le espressioni della forma p q con l insieme di clausole {p,q}. {[ P(x) P(y) P(f(x,y))], [ P(x) Q(x,g(x))], [ P(x) P(g(x))]} 9. Ridenominare le variabili in modo tale che nessun simbolo di variabile appaia in più di una clausola. Ciò è possibile dal momento che x [P(x) Q(x)] è equivalente a x P(x) y Q(y). {[ P(x 1 ) P(y) P(f(x 1,y))], [ P(x 2 ) Q(x 2,g(x 2 ))], [ P(x 3 ) P(g(x 3 ))]} INTERPRETAZIONI Si è detto che per poter associare ad un predicato un valore di verità bisogna aver prima vincolato tutte le sue variabili (tramite quantificatori o costanti del relativo dominio), in quanto a seconda di tali assegnamenti essi possono essere veri o falsi (in pratica, bisogna sapere di chi si sta parlando). 30

31 Definizione. Una interpretazione di un predicato P con n argomenti è una funzione che per ogni possibile combinazione di valori assunta dagli argomenti (ciascuno nel proprio dominio) assegna al predicato il valore Vero oppure Falso. Essa è l'equivalente dell'assegnazione di verità nel calcolo degli enunciati, solo che qui, come detto, dipende dagli oggetti cui l'affermazione si riferisce. Esempio. Consideriamo il generico predicato P(x,y), dove i domini di x ed y sono, rispettivamente, {0, 1, 2} e {a, b}. Allora una possibile interpretazione sarebbe: x y P(x,y) 0 a Vero 0 b Vero 1 a Vero 1 b Falso 2 a Vero 2 b Falso In realtà, per definire un'interpretazione basta elencare le combinazioni di valori per cui il predicato è vero, sottintendendo automaticamente che tutte le altre combinazioni lo rendono falso. Nell'esempio precedente, avremmo: 31

32 {(0,a), (0,b), (1,a), (2,a)}. Le espressioni si interpretano con una valutazione identica a quella della logica proposizionale, una volta che siano definite le interpretazioni dei singoli predicati che in esse compaiono (e dunque i valori di verità che essi assumono). Tramite le interpretazioni possiamo ragionare anche sulla coerenza di intere teorie (ossia insiemi di espressioni). Un insieme di espressioni si dice soddisfacibile se esiste almeno un'interpretazione che le rende tutte vere contemporaneamente, altrimenti si dice insoddisfacibile. Un'interpretazione che rende vero un insieme di formule si dice modello per quell'insieme. Un insieme di formule è valido se qualunque interpretazione è un modello per essa, ossia rende vere tutte le espressioni in essa presenti. 32

33 TAUTOLOGIE Definizione. Un'espressione della logica dei predicati è una tautologia se risulta vera per ogni sua possibile interpretazione. per cui è una definizione totalmente simmetrica a quella della logica proposizionale. A tal fine, le eventuali variabili libere vanno interpretate come se fossero quantificate universalmente. Tutte le tautologie della logica proposizionale rimangono valide anche sui predicati, proprio perché, una volta interpretati, anch'essi diventano proposizioni. Infatti, il Principio di sostituzione resta valido in quanto, per ogni interpretazione, il predicato assume un valore di verità indipendente dalla posizione in cui esso si trova all'interno dell'espressione, che pertanto resterà uguale in tutte le sue occorrenze. In particolare, è ancora possibile usare il Principio di sostituzione di uguali per uguali, sostituendo a qualunque sottoespressione un'espressione che sappiamo, tramite una tautologia, essere ad essa equivalente. 33

34 Poiché i quantificatori sono, in pratica, nuovi operatori introdotti nella logica dei predicati rispetto a quella proposizionale, esistono delle tautologie che li riguardano non riscontrabili in quest'ultima. Siano E ed F due espressioni: 1. ( x) E ( y) E' ( x) E ( y) E' dove E' è ottenuta da E sostituendo y a tutte le occorrenze di x legate dal quantificatore rappresentato. 2. (( x) E) ( x) ( E) (( x) E) ( x) ( E) 3. (E ( x) F) ( x) (E F) (E ( x) F) ( x) (E F) 4. (E ( x) F) ( x) (E F) (E ( x) F) ( x) (E F) 5. ( x) ( y) E ( y) ( x) E ( x) ( y) E ( y) ( x) F Questo insieme di proprietà consente di esprimere qualunque formula in modo tale che tutti i quantificatori si trovino all'inizio, e che il loro effetto sia indipendente dall'ordine in cui appaiono. Ciò è fondamentale per poter trasformare le espressioni in forma di clausole. Dalla 2, in particolare, negando ambo i membri dell'equivalenza si ottengono le formule viste in precedenza, che consentivano di esprimere ogni quantificatore tramite l'altro. 34

35 Tutte queste tautologie si dimostrano con le leggi di DeMorgan. DIMOSTRAZIONI Come nella logica proposizionale, dato un insieme di espressioni supposte vere (dette assiomi) e un insieme di regole di inferenza, una dimostrazione è una sequenza di espressioni ognuna delle quali sia un assioma, una tautologia o sia derivabile dalle espressioni che la precedono nella sequenza tramite una regola di inferenza. In più, nella logica dei predicati esiste la Legge di sostituzione di variabile. Si può inserire nella sequenza di dimostrazione un'espressione ottenuta sostituendo in un'espressione precedente della sequenza tutte le occorrenze di una variabile libera con un'altra variabile o una costante. Più formalmente, data una funzione sost che associa ad ogni variabile libera di un'espressione E una costante del suo dominio oppure una variabile (che può anche essere la variabile stessa), vale la seguente regola di inferenza: E sost(e). 35

36 Esempio. Se l'espressione P(x,y) ( z) Q(x,z) appartiene alla sequenza di dimostrazione, allora anche l'espressione P(a,b) ( z) Q(a,z) può essere inserita nella sequenza. Ricordiamo che, supponendo di trattare espressioni chiuse, la formula iniziale si intende preceduta dai quantificatori ( x) ( y). Un particolare tipo di dimostrazione è quello le cui ipotesi sono di una delle seguenti due forme: fatti, cioè atomi ground; regole, cioè espressioni di tipo implicazione (Se... allora...). In sostanza, i fatti rappresentano delle affermazioni riguardanti gli oggetti del mondo, che sappiamo essere vere; le regole rappresentano principi generali che possono essere applicati ai fatti noti per dedurne altri fatti veri. Se tutte le premesse di una regola sono vere (per ipotesi o per essere state a loro volta dimostrate) è possibile dedurre la sua conseguenza, e aggiungere quel fatto alla sequenza di dimostrazione. 36

37 RISOLUZIONE Una regola di inferenza molto nota è la risoluzione, che opera solo su formule in forma di clausole e la cui forma generale è la seguente: (P 1 P 2... P n ) ( P 1 Q 2... Q m ) (P 2... P n Q 2... Q m ) dove i P i e Q j sono tutti letterali distinti e le clausole sono supposte ground. Le premesse sono dette genitori, la conseguenza risolvente, P 1 e P 1 letterali risolti. Quando si usa la risoluzione, l insieme di fbf dalle quali si vuole provare una data fbf deve essere convertito in clausole. Si può dimostrare che se una fbf segue logicamente da un insieme di fbf, allora essa segue logicamente anche dall insieme di clausole ottenute convertendo le fbf dell insieme in forma di clausole. La risoluzione racchiude in sé diverse altre regole di inferenza, come ad esempio il modus ponens. Esempio. Supponiamo di avere le ipotesi {P, P Q, Q R}. 37

38 Da esse si può dimostrare R: 1. P perché è un'ipotesi 2. P Q perché è un'ipotesi 3. Q R perché è un'ipotesi 4. Q per risoluzione di 1 e 2 5. P R per risoluzione di 2 e 3 6. R per risoluzione di 1 e 5 o di 3 e 4 Definizione. Una clausola senza né testa né corpo si dice clausola vuota, si indica con e rappresenta una contraddizione (in quanto, non contenendo alcun letterale, non può essere mai verificata). Si può dimostrare che se da un insieme di ipotesi è possibile ottenere la clausola vuota tramite risoluzione, allora tale insieme di ipotesi è incoerente. Questo è utile quando conosciamo già in anticipo l'affermazione che vogliamo dimostrare, per cui, invece che partire dalle ipotesi e andare avanti a tentativi nella speranza di dimostrarla, possiamo procedere in maniera più mirata, sfruttando il seguente procedimento. 38

39 Dimostrazione per refutazione. Si assume che la negazione della tesi è vera; Si mostra che tale negazione, insieme alle ipotesi, porta ad affermare come vera qualcosa che non può esserlo (dimostrando la clausola vuota, che indica una contraddizione); Si conclude che il teorema è vero. La risoluzione, agendo solo su clausole ground, è stata in sostanza definita per il calcolo degli enunciati. Nel calcolo dei predicati la presenza di variabili non ci consente di capire immediatamente se due atomi sono complementari, per cui bisogna estendere la nozione fin qui appresa a trattare anche questo caso. Per estendere il principio di risoluzione alla logica dei predicati possiamo sfruttare la Legge di sostituzione di variabile: supponendo che le due formule cui applicare la risoluzione siano rettificate (non abbiano, cioè, variabili in comune), si cerca una sostituzione che renda complementari un letterale della prima espressione con uno della seconda (che prende il nome di unificatore dei due letterali), la si applica ad entrambe le espressioni e si risolvono in maniera analoga alla precedente le due formule così ottenute. Le sostituzioni possono essere composte, ossia applicate in sequenza ad un'espressione. 39

40 Un unificatore si dirà più generale di un altro se il risultato dell'applicazione di quest'ultimo si può ottenere dall'applicazione del primo seguita dall'applicazione di un'altra sostituzione. Allora, per i nostri scopi siamo interessati, fra tutti i possibili unificatori, solo a quello più generale. Esempio. Supponiamo che le ipotesi a disposizione siano costituite dalle seguenti regole: 1. computer(x) :- parte(x,y), tastiera(y), parte(x,z), stampante(z). 2. stampante(w) :- ha_testina(w). e dai seguenti fatti: 3. parte(a,b). 4. parte(a,c). 5. ha_testina(c). 6. tastiera(b). Vogliamo dimostrare che l'oggetto a in questione è un computer. Tramite il meccanismo di dimostrazione per refutazione, aggiungiamo alle ipotesi la negazione della tesi: 8. computer(a). o, in forma di clausola, :- computer(a). e cerchiamo di dimostrare l'inconsistenza, ossia la clausola vuota: 9. :- parte(a,y), tastiera(y), parte(a,z), stampante(z). ottenuta sostituendo nell'ipotesi 1 x con a e risolvendo con l'ipotesi 8; 10. :- tastiera(b), parte(a,z), stampante(z). ottenuta sostituendo nella formula 9 y con b e risolvendo con l'ipotesi 3; 11. :- parte(a,z), stampante(z). 40

41 ottenuta risolvendo la formula 10 con l'ipotesi 6; 12. :- stampante(c). ottenuta sostituendo z con c nella formula 11 e risolvendo con l'ipotesi 4; 13. :- ha_testina(c). ottenuta sostituendo w con c nell'ipotesi 2 e risolvendo con la formula 12; 14. ottenuta risolvendo la formula 13 con l'ipotesi 5. 41

42 CONCETTUALIZZAZIONE Definizione. Il processo che porta ad esprimere la conoscenza tramite la logica è chiamato concettualizzazione. Esistono tre tipi di concetti che possono essere espressi: oggetti, ossia qualunque cosa di cui si voglia parlare; funzioni, che consentono di associare oggetti ad oggetti; relazioni, che collegano oggetti fra loro. Essi possono essere sia reali che astratti (o addirittura immaginari). Generalmente non si descrive tutto il mondo, ma ci si limita a quell'insieme necessario e sufficiente agli scopi che ci si prefiggono. Dagli scopi dipende anche il livello di dettaglio a cui portare la descrizione, che se è troppo specifico può rendere macchinoso il ragionamento, se è troppo generale può renderlo addirittura impossibile. Si deduce che non esiste un'unica concettualizzazione di una stessa cosa, e che a seconda di quella scelta possono variare sia la trattabilità che la chiarezza del ragionamento. 42

43 Esempio. Si consideri come oggetto da formalizzare la seguente configurazione di blocchi: a b d c e Concettualizzandola, otteniamo un insieme di oggetti, corrispondenti ai blocchi: {a, b, c, d, e} e possiamo definirvi la funzione posato_su, che associa ad ogni blocco quello posato su di esso (se esiste): posato_su = {(b,a), (c,b), (e,d)} e le relazioni sopra (che indica tutti gli oggetti che sono al di sopra di altri) e libero (che indica gli oggetti che non ne hanno altri al di sopra): 43

44 sopra = {(a,b), (a,c), (b,c), (d,e)} libero = {a, d} Va notato che si sarebbero potute definire molte altre funzioni e/o relazioni sui blocchi, e che avremmo potuto considerare fra gli oggetti anche la base su cui i blocchi sono posati, ma sono state tralasciate in quanto ininfluenti ai nostri scopi. Analogamente, si sarebbero potuti descrivere gli stessi oggetti in termini di gruppi di blocchi o di molecole che li compongono, ma si è ritenuto che questo livello di dettaglio sia il più adatto. Alcune concettualizzazioni non consentono di ragionare riguardo alle proprietà delle proprietà. La soluzione risiede nella reificazione, ossia nel considerare le proprietà come oggetti, in modo da poter definire su di essi funzioni e relazioni. Esempio. Sia data la concettualizzazione costituita da un insieme di blocchi {a, b, c, d, e}, priva di funzioni e comprendente le relazioni {rosso, bianco, blu} che legano ogni blocco al relativo colore. Essa ci consente di considerare i colori dei vari blocchi, ma non le eventuali proprietà di tali colori. 44

45 La soluzione consiste nel reificare i colori, trasformandoli in oggetti, associandoli ai relativi blocchi tramite una funzione colore e definendo su di essi le relazioni volute, come ad esempio caldo. Esempio. Consideriamo alcune figure date ai bambini come esempi per insegnargli i concetti di fisica, e le relative descrizioni logiche in base al linguaggio definito (intuitivo). Forza interna: Il primo concetto che si vuole descrivere è la forza interna, intesa dai bambini come la capacità di opporre resistenza. Ha forza interna un uomo molto grande e pesante (u1) che viene u1 (u2) che resta fermo. u2 spinto da un uomo grande e pesante ha_forza _interna(u1) :- uomo(u1), molto_grande(u1), molto_pesante(u1), uomo(u2), grande(u2), pesante(u2), spinge(u2, u1), fermo(u2). Non ha forza interna un uomo piccolo e leggero (u3) che viene spinto da un si muove. u1 u3 uomo molto grande e pesante (u1) e 45

46 ha_forza _interna(u3) :- uomo(u3), piccolo(u3), leggero(u3), uomo(u1), molto_grande(u1), molto_pesante(u1), spinge(u1, u3), in_movimento(u3). Ha forza interna una pietra molto grande e pesante (p1) che non si muove u2 pesante (u2). p1 se viene spinta da un uomo grande e ha_forza _interna(p1) :- pietra(p1), molto_grande(p1), molto_pesante(p1), uomo(u2), grande(u2), pesante(u2), spinge(u2, p1), fermo(p1). Forza acquisita: Il primo significato che i bambini associano a tale concetto è quello di capacità di causare danno. Ha forza acquisita un uomo pesante u6 v1 e molto grande (u6) che urta un vetro (v1) che si rompe. ha_forza _acquisita(u6) :- uomo(u6), molto_grande(u6), pesante(u6), vetro(v1), urta(u6, v1), si_rompe(v1). 46

47 u6 s1 Ha forza acquisita un uomo pesante e molto grande (u6) che urta una scatola (s1) che si rompe. ha_forza _acquisita(u6) :- uomo(u6), pesante(u3), molto_grande(u6), scatola(s1), urta(u6, s1), si_rompe(s1). Ha forza acquisita una pietra pesante e p2 o1 molto grande (p2) che si muove e colpisce un altro oggetto (o1) che si rompe. ha_forza _acquisita(p2) :- pietra(p2), pesante(p2), molto_grande(p2), in_movimento(p2), oggetto(o1), urta(p2, o1), si_rompe(o1). Forza acquisita: Un'altra interpretazione del concetto di forza acquisita riguarda la causa del moto degli oggetti. u8 forza da un uomo (u8). p3 Ha forza acquisita una pietra (p3)che si muove spinta con ha_forza _acquisita(p3) :- pietra(p3), uomo(u8), spinge(u8, p3), esercita_forza(u8, p3), in_movimento(p3). 47

48 Non ha forza acquisita una pietra (p4) p4 che non si muove, non essendoci nessuna forza a spingerla. ha_forza _acquisita(p4) :- pietra(p4), ferma(p4), esercita_forza(x, p4). Ha forza acquisita una pietra u9 p5 (p5) che si muove nell'aria lanciata da un uomo (u9). ha_forza_acquisita(p5) :- pietra(p5), in_movimento(p5), in_aria(p5), uomo(u9), lanciato_da(p5, u9). Concludiamo con due esempi che riguardano entrambi i concetti. p6 u10 p7 48

49 La pietra p6 è pesante e molto grande, e non si muove. Essa ha forza interna, ma non acquisita. ha_forza_interna(p6) :- pietra(p6), pesante(p6), molto_grande(p6), ferma(p6). ha_forza_acquisita(p6) :- pietra(p6), pesante(p6), molto_grande(p6), ferma(p6). La pietra p7 è simile alla pietra p6, ma ha sia forza interna che acquisita. ha_forza_interna(p7) :- pietra(p7), pesante(p7), molto_grande(p7), in_movimento(p7), in_aria(p7), lanciata_da(p7, u10). ha_forza_acquisita(p7) :- pietra(p7), pesante(p7), molto_grande(p7), in_movimento(p7), in_aria(p7), lanciata_da(p7, u10). 49

Alcune nozioni di base di Logica Matematica

Alcune nozioni di base di Logica Matematica Alcune nozioni di base di Logica Matematica Ad uso del corsi di Programmazione I e II Nicola Galesi Dipartimento di Informatica Sapienza Universitá Roma November 1, 2007 Questa é una breve raccolta di

Подробнее

Algebra booleana. Si dice enunciato una proposizione che può essere soltanto vera o falsa.

Algebra booleana. Si dice enunciato una proposizione che può essere soltanto vera o falsa. Algebra booleana Nel lavoro di programmazione capita spesso di dover ricorrere ai principi della logica degli enunciati e occorre conoscere i concetti di base dell algebra delle proposizioni. L algebra

Подробнее

ALGEBRA DELLE PROPOSIZIONI

ALGEBRA DELLE PROPOSIZIONI Università di Salerno Fondamenti di Informatica Corso di Laurea Ingegneria Corso B Docente: Ing. Giovanni Secondulfo Anno Accademico 2010-2011 ALGEBRA DELLE PROPOSIZIONI Fondamenti di Informatica Algebra

Подробнее

LOGICA PER LA PROGRAMMAZIONE. Franco Turini [email protected]

LOGICA PER LA PROGRAMMAZIONE. Franco Turini turini@di.unipi.it LOGICA PER LA PROGRAMMAZIONE Franco Turini [email protected] IPSE DIXIT Si consideri la frase: in un dato campione di pazienti, chi ha fatto uso di droghe pesanti ha utilizzato anche droghe leggere. Quali

Подробнее

x u v(p(x, fx) q(u, v)), e poi

x u v(p(x, fx) q(u, v)), e poi 0.1. Skolemizzazione. Ogni enunciato F (o insieme di enunciati Γ) è equisoddisfacibile ad un enunciato universale (o insieme di enunciati universali) in un linguaggio estensione del linguaggio di F (di

Подробнее

Lezione 8. La macchina universale

Lezione 8. La macchina universale Lezione 8 Algoritmi La macchina universale Un elaboratore o computer è una macchina digitale, elettronica, automatica capace di effettuare trasformazioni o elaborazioni su i dati digitale= l informazione

Подробнее

4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0

4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0 Rappresentazione dei numeri I numeri che siamo abituati ad utilizzare sono espressi utilizzando il sistema di numerazione decimale, che si chiama così perché utilizza 0 cifre (0,,2,3,4,5,6,7,8,9). Si dice

Подробнее

Calcolatori: Algebra Booleana e Reti Logiche

Calcolatori: Algebra Booleana e Reti Logiche Calcolatori: Algebra Booleana e Reti Logiche 1 Algebra Booleana e Variabili Logiche I fondamenti dell Algebra Booleana (o Algebra di Boole) furono delineati dal matematico George Boole, in un lavoro pubblicato

Подробнее

Algebra di Boole ed Elementi di Logica

Algebra di Boole ed Elementi di Logica Algebra di Boole ed Elementi di Logica 53 Cenni all algebra di Boole L algebra di Boole (inventata da G. Boole, britannico, seconda metà 8), o algebra della logica, si basa su operazioni logiche Le operazioni

Подробнее

Appunti di informatica. Lezione 2 anno accademico 2015-2016 Mario Verdicchio

Appunti di informatica. Lezione 2 anno accademico 2015-2016 Mario Verdicchio Appunti di informatica Lezione 2 anno accademico 2015-2016 Mario Verdicchio Sistema binario e logica C è un legame tra i numeri binari (0,1) e la logica, ossia la disciplina che si occupa del ragionamento

Подробнее

risulta (x) = 1 se x < 0.

risulta (x) = 1 se x < 0. Questo file si pone come obiettivo quello di mostrarvi come lo studio di una funzione reale di una variabile reale, nella cui espressione compare un qualche valore assoluto, possa essere svolto senza necessariamente

Подробнее

Algebra Booleana 1 ALGEBRA BOOLEANA: VARIABILI E FUNZIONI LOGICHE

Algebra Booleana 1 ALGEBRA BOOLEANA: VARIABILI E FUNZIONI LOGICHE Algebra Booleana 1 ALGEBRA BOOLEANA: VARIABILI E FUNZIONI LOGICHE Andrea Bobbio Anno Accademico 2000-2001 Algebra Booleana 2 Calcolatore come rete logica Il calcolatore può essere visto come una rete logica

Подробнее

Predicati e Quantificatori

Predicati e Quantificatori Predicati e Quantificatori Limitazioni della logica proposizionale! Logica proposizionale: il mondo è descritto attraverso proposizioni elementari e loro combinazioni logiche! I singoli oggetti cui si

Подробнее

1. PRIME PROPRIETÀ 2

1. PRIME PROPRIETÀ 2 RELAZIONI 1. Prime proprietà Il significato comune del concetto di relazione è facilmente intuibile: due elementi sono in relazione se c è un legame tra loro descritto da una certa proprietà; ad esempio,

Подробнее

Errori più comuni. nelle prove scritte

Errori più comuni. nelle prove scritte Errori più comuni nelle prove scritte Gli errori più frequenti, e reiterati da chi sostiene diverse prove, sono innanzi tutto meta-errori, cioè errori che non riguardano tanto l applicazione delle tecniche,

Подробнее

APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI

APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI Indice 1 Le frazioni algebriche 1.1 Il minimo comune multiplo e il Massimo Comun Divisore fra polinomi........ 1. Le frazioni algebriche....................................

Подробнее

Il principio di induzione e i numeri naturali.

Il principio di induzione e i numeri naturali. Il principio di induzione e i numeri naturali. Il principio di induzione è un potente strumento di dimostrazione, al quale si ricorre ogni volta che si debba dimostrare una proprietà in un numero infinito

Подробнее

G. Pareschi ALGEBRE DI BOOLE. 1. Algebre di Boole

G. Pareschi ALGEBRE DI BOOLE. 1. Algebre di Boole G. Pareschi ALGEBRE DI BOOLE 1. Algebre di Boole Nel file precedente abbiamo incontrato la definizione di algebra di Boole come reticolo: un algebra di Boole e un reticolo limitato, complementato e distributivo.

Подробнее

Algebra e Logica Matematica. Calcolo delle proposizioni Logica del primo ordine

Algebra e Logica Matematica. Calcolo delle proposizioni Logica del primo ordine Università di Bergamo Anno accademico 2006 2007 Ingegneria Informatica Foglio Algebra e Logica Matematica Calcolo delle proposizioni Logica del primo ordine Esercizio.. Costruire le tavole di verità per

Подробнее

Linguaggi. Claudio Sacerdoti Coen 11/04/2011. 18: Semantica della logica del prim ordine. <[email protected]> Universitá di Bologna

Linguaggi. 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

Подробнее

Appunti sulla Macchina di Turing. Macchina di Turing

Appunti sulla Macchina di Turing. Macchina di Turing Macchina di Turing Una macchina di Turing è costituita dai seguenti elementi (vedi fig. 1): a) una unità di memoria, detta memoria esterna, consistente in un nastro illimitato in entrambi i sensi e suddiviso

Подробнее

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo.

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo. DALLE PESATE ALL ARITMETICA FINITA IN BASE 2 Si è trovato, partendo da un problema concreto, che con la base 2, utilizzando alcune potenze della base, operando con solo addizioni, posso ottenere tutti

Подробнее

1 Serie di Taylor di una funzione

1 Serie di Taylor di una funzione Analisi Matematica 2 CORSO DI STUDI IN SMID CORSO DI ANALISI MATEMATICA 2 CAPITOLO 7 SERIE E POLINOMI DI TAYLOR Serie di Taylor di una funzione. Definizione di serie di Taylor Sia f(x) una funzione definita

Подробнее

f(x) = 1 x. Il dominio di questa funzione è il sottoinsieme proprio di R dato da

f(x) = 1 x. Il dominio di questa funzione è il sottoinsieme proprio di R dato da Data una funzione reale f di variabile reale x, definita su un sottoinsieme proprio D f di R (con questo voglio dire che il dominio di f è un sottoinsieme di R che non coincide con tutto R), ci si chiede

Подробнее

LE FUNZIONI A DUE VARIABILI

LE FUNZIONI A DUE VARIABILI Capitolo I LE FUNZIONI A DUE VARIABILI In questo primo capitolo introduciamo alcune definizioni di base delle funzioni reali a due variabili reali. Nel seguito R denoterà l insieme dei numeri reali mentre

Подробнее

Dimensione di uno Spazio vettoriale

Dimensione di uno Spazio vettoriale Capitolo 4 Dimensione di uno Spazio vettoriale 4.1 Introduzione Dedichiamo questo capitolo ad un concetto fondamentale in algebra lineare: la dimensione di uno spazio vettoriale. Daremo una definizione

Подробнее

Proof. Dimostrazione per assurdo. Consideriamo l insieme complementare di P nell insieme

Proof. Dimostrazione per assurdo. Consideriamo l insieme complementare di P nell insieme G Pareschi Principio di induzione Il Principio di Induzione (che dovreste anche avere incontrato nel Corso di Analisi I) consente di dimostrare Proposizioni il cui enunciato è in funzione di un numero

Подробнее

SISTEMI DI NUMERAZIONE E CODICI

SISTEMI DI NUMERAZIONE E CODICI SISTEMI DI NUMERAZIONE E CODICI Il Sistema di Numerazione Decimale Il sistema decimale o sistema di numerazione a base dieci usa dieci cifre, dette cifre decimali, da O a 9. Il sistema decimale è un sistema

Подробнее

Dall italiano al linguaggio della logica proposizionale

Dall italiano al linguaggio della logica proposizionale Dall italiano al linguaggio della logica proposizionale Dall italiano al linguaggio della logica proposizionale Enunciati atomici e congiunzione In questa lezione e nelle successive, vedremo come fare

Подробнее

I sistemi di numerazione

I sistemi di numerazione I sistemi di numerazione 01-INFORMAZIONE E SUA RAPPRESENTAZIONE Sia dato un insieme finito di caratteri distinti, che chiameremo alfabeto. Utilizzando anche ripetutamente caratteri di un alfabeto, si possono

Подробнее

Funzioni funzione dominio codominio legge argomento variabile indipendente variabile dipendente

Funzioni funzione dominio codominio legge argomento variabile indipendente variabile dipendente Funzioni In matematica, una funzione f da X in Y consiste in: 1. un insieme X detto dominio di f 2. un insieme Y detto codominio di f 3. una legge che ad ogni elemento x in X associa uno ed un solo elemento

Подробнее

APPUNTI DI MATEMATICA ALGEBRA \ INSIEMISTICA \ TEORIA DEGLI INSIEMI (1)

APPUNTI DI MATEMATICA ALGEBRA \ INSIEMISTICA \ TEORIA DEGLI INSIEMI (1) ALGEBRA \ INSIEMISTICA \ TEORIA DEGLI INSIEMI (1) Un insieme è una collezione di oggetti. Il concetto di insieme è un concetto primitivo. Deve esistere un criterio chiaro, preciso, non ambiguo, inequivocabile,

Подробнее

LE SUCCESSIONI 1. COS E UNA SUCCESSIONE

LE SUCCESSIONI 1. COS E UNA SUCCESSIONE LE SUCCESSIONI 1. COS E UNA SUCCESSIONE La sequenza costituisce un esempio di SUCCESSIONE. Ecco un altro esempio di successione: Una successione è dunque una sequenza infinita di numeri reali (ma potrebbe

Подробнее

Lezioni di Matematica 1 - I modulo

Lezioni di Matematica 1 - I modulo Lezioni di Matematica 1 - I modulo Luciano Battaia 16 ottobre 2008 Luciano Battaia - http://www.batmath.it Matematica 1 - I modulo. Lezione del 16/10/2008 1 / 13 L introduzione dei numeri reali si può

Подробнее

(anno accademico 2008-09)

(anno accademico 2008-09) Calcolo relazionale Prof Alberto Belussi Prof. Alberto Belussi (anno accademico 2008-09) Calcolo relazionale E un linguaggio di interrogazione o e dichiarativo: at specifica le proprietà del risultato

Подробнее

1 Giochi a due, con informazione perfetta e somma zero

1 Giochi a due, con informazione perfetta e somma zero 1 Giochi a due, con informazione perfetta e somma zero Nel gioco del Nim, se semplificato all estremo, ci sono due giocatori I, II e una pila di 6 pedine identiche In ogni turno di gioco I rimuove una

Подробнее

CONCETTO DI LIMITE DI UNA FUNZIONE REALE

CONCETTO DI LIMITE DI UNA FUNZIONE REALE CONCETTO DI LIMITE DI UNA FUNZIONE REALE Il limite di una funzione è uno dei concetti fondamentali dell'analisi matematica. Tramite questo concetto viene formalizzata la nozione di funzione continua e

Подробнее

Convertitori numerici in Excel

Convertitori numerici in Excel ISTITUTO DI ISTRUZIONE SUPERIORE G. M. ANGIOY CARBONIA Convertitori numerici in Excel Prof. G. Ciaschetti Come attività di laboratorio, vogliamo realizzare dei convertitori numerici con Microsoft Excel

Подробнее

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione in virgola mobile

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione in virgola mobile Problemi connessi all utilizzo di un numero di bit limitato Abbiamo visto quali sono i vantaggi dell utilizzo della rappresentazione in complemento alla base: corrispondenza biunivoca fra rappresentazione

Подробнее

Schemi delle Lezioni di Matematica Generale. Pierpaolo Montana

Schemi delle Lezioni di Matematica Generale. Pierpaolo Montana Schemi delle Lezioni di Matematica Generale Pierpaolo Montana Al-giabr wa al-mukabalah di Al Khuwarizmi scritto approssimativamente nel 820 D.C. Manuale arabo da cui deriviamo due nomi: Algebra Algoritmo

Подробнее

1 Applicazioni Lineari tra Spazi Vettoriali

1 Applicazioni Lineari tra Spazi Vettoriali 1 Applicazioni Lineari tra Spazi Vettoriali Definizione 1 (Applicazioni lineari) Si chiama applicazione lineare una applicazione tra uno spazio vettoriale ed uno spazio vettoriale sul campo tale che "!$%!

Подробнее

Iniziamo con un esercizio sul massimo comun divisore: Esercizio 1. Sia d = G.C.D.(a, b), allora:

Iniziamo con un esercizio sul massimo comun divisore: Esercizio 1. Sia d = G.C.D.(a, b), allora: Iniziamo con un esercizio sul massimo comun divisore: Esercizio 1. Sia d = G.C.D.(a, b), allora: G.C.D.( a d, b d ) = 1 Sono state introdotte a lezione due definizioni importanti che ricordiamo: Definizione

Подробнее

Teoria degli insiemi

Teoria degli insiemi Teoria degli insiemi pag 1 Easy Matematica di dolfo Scimone Teoria degli insiemi Il concetto di insieme si assume come primitivo, cioè non riconducibile a concetti precedentemente definiti. Sinonimi di

Подробнее

Corrispondenze e funzioni

Corrispondenze e funzioni Corrispondenze e funzioni L attività fondamentale della mente umana consiste nello stabilire corrispondenze e relazioni tra oggetti; è anche per questo motivo che il concetto di corrispondenza è uno dei

Подробнее

Informatica. Rappresentazione dei numeri Numerazione binaria

Informatica. Rappresentazione dei numeri Numerazione binaria Informatica Rappresentazione dei numeri Numerazione binaria Sistemi di numerazione Non posizionali: numerazione romana Posizionali: viene associato un peso a ciascuna posizione all interno della rappresentazione

Подробнее

L espressione torna invece sempre vera (quindi la soluzione originale) se cambiamo contemporaneamente il verso: 1 < 0.

L espressione torna invece sempre vera (quindi la soluzione originale) se cambiamo contemporaneamente il verso: 1 < 0. EQUAZIONI E DISEQUAZIONI Le uguaglianze fra espressioni numeriche si chiamano equazioni. Cercare le soluzioni dell equazione vuol dire cercare quelle combinazioni delle lettere che vi compaiono che la

Подробнее

Sui concetti di definizione, teorema e dimostrazione in didattica della matematica

Sui concetti di definizione, teorema e dimostrazione in didattica della matematica Liceo Scientifico Statale P. Paleocapa, Rovigo XX Settimana della Cultura Scientifica e Tecnologica 19 marzo 2010 Sui concetti di definizione, teorema e dimostrazione in didattica della matematica Prof.

Подробнее

Logica Numerica Approfondimento 1. Minimo Comune Multiplo e Massimo Comun Divisore. Il concetto di multiplo e di divisore. Il Minimo Comune Multiplo

Logica Numerica Approfondimento 1. Minimo Comune Multiplo e Massimo Comun Divisore. Il concetto di multiplo e di divisore. Il Minimo Comune Multiplo Logica Numerica Approfondimento E. Barbuto Minimo Comune Multiplo e Massimo Comun Divisore Il concetto di multiplo e di divisore Considerato un numero intero n, se esso viene moltiplicato per un numero

Подробнее

Lezione 1. Gli Insiemi. La nozione di insieme viene spesso utilizzata nella vita di tutti i giorni; si parla dell insieme:

Lezione 1. Gli Insiemi. La nozione di insieme viene spesso utilizzata nella vita di tutti i giorni; si parla dell insieme: Lezione 1 Gli Insiemi La nozione di insieme viene spesso utilizzata nella vita di tutti i giorni; si parla dell insieme: degli iscritti ad un corso di laurea delle stelle in cielo dei punti di un piano

Подробнее

Capitolo 2. Operazione di limite

Capitolo 2. Operazione di limite Capitolo 2 Operazione di ite In questo capitolo vogliamo occuparci dell operazione di ite, strumento indispensabile per scoprire molte proprietà delle funzioni. D ora in avanti riguarderemo i domini A

Подробнее

ESEMPIO 1: eseguire il complemento a 10 di 765

ESEMPIO 1: eseguire il complemento a 10 di 765 COMPLEMENTO A 10 DI UN NUMERO DECIMALE Sia dato un numero N 10 in base 10 di n cifre. Il complemento a 10 di tale numero (N ) si ottiene sottraendo il numero stesso a 10 n. ESEMPIO 1: eseguire il complemento

Подробнее

Operatori logici e porte logiche

Operatori logici e porte logiche Operatori logici e porte logiche Operatori unari.......................................... 730 Connettivo AND........................................ 730 Connettivo OR..........................................

Подробнее

Prodotto libero di gruppi

Prodotto libero di gruppi Prodotto libero di gruppi 24 aprile 2014 Siano (A 1, +) e (A 2, +) gruppi abeliani. Sul prodotto cartesiano A 1 A 2 definiamo l operazione (x 1, y 1 ) + (x 2, y 2 ) := (x 1 + x 2, y 1 + y 2 ). Provvisto

Подробнее

Sommario. Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi.

Sommario. Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi. Algoritmi 1 Sommario Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi. 2 Informatica Nome Informatica=informazione+automatica. Definizione Scienza che si occupa dell

Подробнее

3 GRAFICI DI FUNZIONI

3 GRAFICI DI FUNZIONI 3 GRAFICI DI FUNZIONI Particolari sottoinsiemi di R che noi studieremo sono i grafici di funzioni. Il grafico di una funzione f (se non è specificato il dominio di definizione) è dato da {(x, y) : x dom

Подробнее

Esercizi su lineare indipendenza e generatori

Esercizi su lineare indipendenza e generatori Esercizi su lineare indipendenza e generatori Per tutto il seguito, se non specificato esplicitamente K indicherà un campo e V uno spazio vettoriale su K Cose da ricordare Definizione Dei vettori v,,v

Подробнее

La Logica Proposizionale. (Algebra di Boole)

La Logica Proposizionale. (Algebra di Boole) 1 ISTITUTO DI ISTRUZIONE SUPERIORE ANGIOY La Logica Proposizionale (Algebra di Boole) Prof. G. Ciaschetti 1. Cenni storici Sin dagli antichi greci, la logica è intesa come lo studio del logos, che in greco

Подробнее

Algebra Di Boole. Definiamo ora che esiste un segnale avente valore opposto di quello assunto dalla variabile X.

Algebra Di Boole. Definiamo ora che esiste un segnale avente valore opposto di quello assunto dalla variabile X. Algebra Di Boole L algebra di Boole è un ramo della matematica basato sul calcolo logico a due valori di verità (vero, falso). Con alcune leggi particolari consente di operare su proposizioni allo stesso

Подробнее

Appunti di Logica Matematica

Appunti di Logica Matematica Appunti di Logica Matematica Francesco Bottacin 1 Logica Proposizionale Una proposizione è un affermazione che esprime un valore di verità, cioè una affermazione che è VERA oppure FALSA. Ad esempio: 5

Подробнее

CALCOLO COMBINATORIO

CALCOLO COMBINATORIO CALCOLO COMBINATORIO 1 Modi di formare gruppi di k oggetti presi da n dati 11 disposizioni semplici, permutazioni Dati n oggetti distinti a 1,, a n si chiamano disposizioni semplici di questi oggetti,

Подробнее

19. Inclusioni tra spazi L p.

19. Inclusioni tra spazi L p. 19. Inclusioni tra spazi L p. Nel n. 15.1 abbiamo provato (Teorema 15.1.1) che, se la misura µ è finita, allora tra i corispondenti spazi L p (µ) si hanno le seguenti inclusioni: ( ) p, r ]0, + [ : p

Подробнее

Parte 2. Determinante e matrice inversa

Parte 2. Determinante e matrice inversa Parte. Determinante e matrice inversa A. Savo Appunti del Corso di Geometria 013-14 Indice delle sezioni 1 Determinante di una matrice, 1 Teorema di Cramer (caso particolare), 3 3 Determinante di una matrice

Подробнее

OSSERVAZIONI TEORICHE Lezione n. 4

OSSERVAZIONI TEORICHE Lezione n. 4 OSSERVAZIONI TEORICHE Lezione n. 4 Finalità: Sistematizzare concetti e definizioni. Verificare l apprendimento. Metodo: Lettura delle OSSERVAZIONI e risoluzione della scheda di verifica delle conoscenze

Подробнее

LA TRASMISSIONE DELLE INFORMAZIONI QUARTA PARTE 1

LA TRASMISSIONE DELLE INFORMAZIONI QUARTA PARTE 1 LA TRASMISSIONE DELLE INFORMAZIONI QUARTA PARTE 1 I CODICI 1 IL CODICE BCD 1 Somma in BCD 2 Sottrazione BCD 5 IL CODICE ECCESSO 3 20 La trasmissione delle informazioni Quarta Parte I codici Il codice BCD

Подробнее

Algebra Booleana ed Espressioni Booleane

Algebra Booleana ed Espressioni Booleane Algebra Booleana ed Espressioni Booleane Che cosa è un Algebra? Dato un insieme E di elementi (qualsiasi, non necessariamente numerico) ed una o più operazioni definite sugli elementi appartenenti a tale

Подробнее

Algoritmo. I dati su cui opera un'istruzione sono forniti all'algoritmo dall'esterno oppure sono il risultato di istruzioni eseguite precedentemente.

Algoritmo. I dati su cui opera un'istruzione sono forniti all'algoritmo dall'esterno oppure sono il risultato di istruzioni eseguite precedentemente. Algoritmo Formalmente, per algoritmo si intende una successione finita di passi o istruzioni che definiscono le operazioni da eseguire su dei dati (=istanza del problema): in generale un algoritmo è definito

Подробнее

Matematica generale CTF

Matematica generale CTF Successioni numeriche 19 agosto 2015 Definizione di successione Monotonìa e limitatezza Forme indeterminate Successioni infinitesime Comportamento asintotico Criterio del rapporto per le successioni Definizione

Подробнее

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Fondamenti di calcolo booleano

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Fondamenti di calcolo booleano Breve introduzione storica Nel 1854, il prof. Boole pubblica un trattato ormai famosissimo: Le leggi del pensiero. Obiettivo finale del trattato è di far nascere la matematica dell intelletto umano, un

Подробнее

Numeri naturali numeri naturali minore maggiore Operazioni con numeri naturali

Numeri naturali numeri naturali minore maggiore Operazioni con numeri naturali 1 Numeri naturali La successione di tutti i numeri del tipo: 0,1, 2, 3, 4,..., n,... forma l'insieme dei numeri naturali, che si indica con il simbolo N. Tale insieme si può disporre in maniera ordinata

Подробнее

Complemento al corso di Fondamenti di Informatica I corsi di laurea in ingegneria, settore dell informazione Università la Sapienza Consorzio Nettuno

Complemento al corso di Fondamenti di Informatica I corsi di laurea in ingegneria, settore dell informazione Università la Sapienza Consorzio Nettuno Rappresentazione di numeri Complemento al corso di Fondamenti di Informatica I corsi di laurea in ingegneria, settore dell informazione Università la Sapienza Consorzio Nettuno Un numero e un entità teorica,

Подробнее

INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI

INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI Prima di riuscire a scrivere un programma, abbiamo bisogno di conoscere un metodo risolutivo, cioè un metodo che a partire dai dati di ingresso fornisce i risultati attesi.

Подробнее

Risoluzione. Eric Miotto Corretto dal prof. Silvio Valentini 15 giugno 2005

Risoluzione. Eric Miotto Corretto dal prof. Silvio Valentini 15 giugno 2005 Risoluzione Eric Miotto Corretto dal prof. Silvio Valentini 15 giugno 2005 1 Risoluzione Introdurremo ora un metodo per capire se un insieme di formule è soddisfacibile o meno. Lo vedremo prima per insiemi

Подробнее

2. Semantica proposizionale classica

2. Semantica proposizionale classica 20 1. LINGUAGGIO E SEMANTICA 2. Semantica proposizionale classica Ritorniamo un passo indietro all insieme dei connettivi proposizionali che abbiamo utilizzato nella definizione degli enunciati di L. L

Подробнее

10. Insiemi non misurabili secondo Lebesgue.

10. Insiemi non misurabili secondo Lebesgue. 10. Insiemi non misurabili secondo Lebesgue. Lo scopo principale di questo capitolo è quello di far vedere che esistono sottoinsiemi di R h che non sono misurabili secondo Lebesgue. La costruzione di insiemi

Подробнее

LEZIONE 23. Esempio 23.1.3. Si consideri la matrice (si veda l Esempio 22.2.5) A = 1 2 2 3 3 0

LEZIONE 23. Esempio 23.1.3. Si consideri la matrice (si veda l Esempio 22.2.5) A = 1 2 2 3 3 0 LEZIONE 23 231 Diagonalizzazione di matrici Abbiamo visto nella precedente lezione che, in generale, non è immediato che, data una matrice A k n,n con k = R, C, esista sempre una base costituita da suoi

Подробнее

Le funzioni continue. A. Pisani Liceo Classico Dante Alighieri A.S. 2002-03. A. Pisani, appunti di Matematica 1

Le funzioni continue. A. Pisani Liceo Classico Dante Alighieri A.S. 2002-03. A. Pisani, appunti di Matematica 1 Le funzioni continue A. Pisani Liceo Classico Dante Alighieri A.S. -3 A. Pisani, appunti di Matematica 1 Nota bene Questi appunti sono da intendere come guida allo studio e come riassunto di quanto illustrato

Подробнее

4. Operazioni elementari per righe e colonne

4. Operazioni elementari per righe e colonne 4. Operazioni elementari per righe e colonne Sia K un campo, e sia A una matrice m n a elementi in K. Una operazione elementare per righe sulla matrice A è una operazione di uno dei seguenti tre tipi:

Подробнее

LEZIONE 7. Esercizio 7.1. Quale delle seguenti funzioni è decrescente in ( 3, 0) e ha derivata prima in 3 che vale 0? x 3 3 + x2. 2, x3 +2x +3.

LEZIONE 7. Esercizio 7.1. Quale delle seguenti funzioni è decrescente in ( 3, 0) e ha derivata prima in 3 che vale 0? x 3 3 + x2. 2, x3 +2x +3. 7 LEZIONE 7 Esercizio 7.1. Quale delle seguenti funzioni è decrescente in ( 3, 0) e ha derivata prima in 3 che vale 0? x 3 3 + x2 2 6x, x3 +2x 2 6x, 3x + x2 2, x3 +2x +3. Le derivate sono rispettivamente,

Подробнее

SOMMARIO. 13.1 I radicali pag. 3. 13.2 I radicali aritmetici pag. 5. 13.3 Moltiplicazione e divisione fra radicali aritmetici pag.

SOMMARIO. 13.1 I radicali pag. 3. 13.2 I radicali aritmetici pag. 5. 13.3 Moltiplicazione e divisione fra radicali aritmetici pag. SOMMARIO CAPITOLO : I RADICALI. I radicali pag.. I radicali aritmetici pag.. Moltiplicazione e divisione fra radicali aritmetici pag.. Potenza di un radicale aritmetico pag.. Trasporto di un fattore esterno

Подробнее

PROBABILITÀ - SCHEDA N. 2 LE VARIABILI ALEATORIE

PROBABILITÀ - SCHEDA N. 2 LE VARIABILI ALEATORIE Matematica e statistica: dai dati ai modelli alle scelte www.dima.unige/pls_statistica Responsabili scientifici M.P. Rogantin e E. Sasso (Dipartimento di Matematica Università di Genova) PROBABILITÀ -

Подробнее

4 Dispense di Matematica per il biennio dell Istituto I.S.I.S. Gaetano Filangieri di Frattamaggiore EQUAZIONI FRATTE E SISTEMI DI EQUAZIONI

4 Dispense di Matematica per il biennio dell Istituto I.S.I.S. Gaetano Filangieri di Frattamaggiore EQUAZIONI FRATTE E SISTEMI DI EQUAZIONI 119 4 Dispense di Matematica per il biennio dell Istituto I.S.I.S. Gaetano Filangieri di Frattamaggiore EQUAZIONI FRATTE E SISTEMI DI EQUAZIONI Indice degli Argomenti: TEMA N. 1 : INSIEMI NUMERICI E CALCOLO

Подробнее

Lezione 9: Cambio di base

Lezione 9: Cambio di base Lezione 9: Cambio di base In questa lezione vogliamo affrontare uno degli argomenti piu ostici per lo studente e cioè il cambio di base all interno di uno spazio vettoriale, inoltre cercheremo di capire

Подробнее

Parte 1. Vettori di bit - AA. 2012/13 1.1

Parte 1. Vettori di bit - AA. 2012/13 1.1 1.1 Parte 1 Vettori di bit 1.2 Notazione posizionale Ogni cifra assume un significato diverso a seconda della posizione in cui si trova Rappresentazione di un numero su n cifre in base b: Posizioni a n

Подробнее

MODELLO RELAZIONALE. Introduzione

MODELLO RELAZIONALE. Introduzione MODELLO RELAZIONALE Introduzione E' stato proposto agli inizi degli anni 70 da Codd finalizzato alla realizzazione dell indipendenza dei dati, unisce concetti derivati dalla teoria degli insiemi (relazioni)

Подробнее

1. Distribuzioni campionarie

1. Distribuzioni campionarie Università degli Studi di Basilicata Facoltà di Economia Corso di Laurea in Economia Aziendale - a.a. 2012/2013 lezioni di statistica del 3 e 6 giugno 2013 - di Massimo Cristallo - 1. Distribuzioni campionarie

Подробнее

13. Campi vettoriali

13. Campi vettoriali 13. Campi vettoriali 1 Il campo di velocità di un fluido Il concetto di campo in fisica non è limitato ai fenomeni elettrici. In generale il valore di una grandezza fisica assegnato per ogni punto dello

Подробнее

Ottimizazione vincolata

Ottimizazione vincolata Ottimizazione vincolata Ricordiamo alcuni risultati provati nella scheda sulla Teoria di Dini per una funzione F : R N+M R M di classe C 1 con (x 0, y 0 ) F 1 (a), a = (a 1,, a M ), punto in cui vale l

Подробнее

APPLICAZIONI LINEARI

APPLICAZIONI LINEARI APPLICAZIONI LINEARI 1. Esercizi Esercizio 1. Date le seguenti applicazioni lineari (1) f : R 2 R 3 definita da f(x, y) = (x 2y, x + y, x + y); (2) g : R 3 R 2 definita da g(x, y, z) = (x + y, x y); (3)

Подробнее

Forze come grandezze vettoriali

Forze come grandezze vettoriali Forze come grandezze vettoriali L. Paolucci 23 novembre 2010 Sommario Esercizi e problemi risolti. Per la classe prima. Anno Scolastico 2010/11 Parte 1 / versione 2 Si ricordi che la risultante di due

Подробнее

Per lo svolgimento del corso risulta particolarmente utile considerare l insieme

Per lo svolgimento del corso risulta particolarmente utile considerare l insieme 1. L insieme R. Per lo svolgimento del corso risulta particolarmente utile considerare l insieme R = R {, + }, detto anche retta reale estesa, che si ottiene aggiungendo all insieme dei numeri reali R

Подробнее

Rappresentazione dei numeri in un calcolatore

Rappresentazione dei numeri in un calcolatore Corso di Calcolatori Elettronici I A.A. 2010-2011 Rappresentazione dei numeri in un calcolatore Lezione 2 Università degli Studi di Napoli Federico II Facoltà di Ingegneria Rappresentazione dei numeri

Подробнее

9. Urti e conservazione della quantità di moto.

9. Urti e conservazione della quantità di moto. 9. Urti e conservazione della quantità di moto. 1 Conservazione dell impulso m1 v1 v2 m2 Prima Consideriamo due punti materiali di massa m 1 e m 2 che si muovono in una dimensione. Supponiamo che i due

Подробнее

CAPITOLO 16 SUCCESSIONI E SERIE DI FUNZIONI

CAPITOLO 16 SUCCESSIONI E SERIE DI FUNZIONI CAPITOLO 16 SUCCESSIONI E SERIE DI FUNZIONI Abbiamo studiato successioni e serie numeriche, ora vogliamo studiare successioni e serie di funzioni. Dato un insieme A R, chiamiamo successione di funzioni

Подробнее

Algebra e Geometria. Ingegneria Meccanica e dei Materiali Sez (2) Ingegneria dell Automazione Industriale Sez (2)

Algebra e Geometria. Ingegneria Meccanica e dei Materiali Sez (2) Ingegneria dell Automazione Industriale Sez (2) Algebra e Geometria Ingegneria Meccanica e dei Materiali Sez (2) Ingegneria dell Automazione Industriale Sez (2) Traccia delle lezioni che saranno svolte nell anno accademico 2012/13 I seguenti appunti

Подробнее

( x) ( x) 0. Equazioni irrazionali

( x) ( x) 0. Equazioni irrazionali Equazioni irrazionali Definizione: si definisce equazione irrazionale un equazione in cui compaiono uno o più radicali contenenti l incognita. Esempio 7 Ricordiamo quanto visto sulle condizioni di esistenza

Подробнее

STRUTTURE ALGEBRICHE

STRUTTURE ALGEBRICHE STRUTTURE ALGEBRICHE Operazioni in un insieme Sia A un insieme non vuoto; una funzione f : A A A si dice operazione binaria (o semplicemente operazione), oppure legge di composizione interna. Per definizione

Подробнее

Matematica 1 - Corso di Laurea in Ingegneria Meccanica

Matematica 1 - Corso di Laurea in Ingegneria Meccanica Matematica 1 - Corso di Laurea in Ingegneria Meccanica Esercitazione su massimi e minimi vincolati 9 dicembre 005 Esercizio 1. Considerare l insieme C = {(x,y) R : (x + y ) = x } e dire se è una curva

Подробнее

Osservazioni sulla continuità per le funzioni reali di variabile reale

Osservazioni sulla continuità per le funzioni reali di variabile reale Corso di Matematica, I modulo, Università di Udine, Osservazioni sulla continuità Osservazioni sulla continuità per le funzioni reali di variabile reale Come è noto una funzione è continua in un punto

Подробнее

ESERCIZI DI ALGEBRA LINEARE E GEOMETRIA

ESERCIZI DI ALGEBRA LINEARE E GEOMETRIA ESERCIZI DI ALGEBRA LINEARE E GEOMETRIA Francesco Bottacin Padova, 24 febbraio 2012 Capitolo 1 Algebra Lineare 1.1 Spazi e sottospazi vettoriali Esercizio 1.1. Sia U il sottospazio di R 4 generato dai

Подробнее

UNIVERSITÀ DEGLI STUDI DI TERAMO

UNIVERSITÀ DEGLI STUDI DI TERAMO UNIVERSITÀ DEGLI STUDI DI TERAMO CORSO DI LAUREA IN ECONOMIA BANCARIA FINANZIARIA ED ASSICURATIVA (Classe 7) Corso di Matematica per l Economia (Prof. F. Eugeni) TEST DI INGRESSO Teramo, ottobre 00 SEZIONE

Подробнее