Alcuni Preliminari. Prodotto Cartesiano
|
|
- Linda Ventura
- 8 anni fa
- Visualizzazioni
Transcript
1 Alcuni Preliminari Prodotto Cartesiano Dati due insiemi A e B, si definisce il loro prodotto cartesiano A x B come l insieme di tutte le coppie ordinate (a,b) con a! A e b! B. Es: dati A= {a,b,c} e B={,2,3} A x B = {(a,),(b,),(c,),(a,2),(b,2),(c,2),(a,3),(b,3),(c,3) } Relazioni Una relazione binaria R su due insiemi A e B è un sottoinsieme del prodotto cartesiano AxB costituito da coppie ordinate (a,b) con a! A e b! B Es: { (a,),(b,),(a,2),(b,2),(b,3) } è una relazione binaria su {a,b,c} {,2,3} In modo analogo si definiscono le relazioni unarie, ternarie, n-arie
2 Alcuni Preliminari Relazioni L insieme di tutti gli oggetti x tali che (x,y)! R per qualche y costituisce il dominio di R e viene indicato con dom (R). L insieme di tutti gli oggetti y tali che (x,y)! R per qualche x costutuisce il codominio di R e viene indicato con codom (R). L unione del dominio e del codominio costituisce l Estensione E di una relazione ed è rappresentata da: E (R) = dom (R) " codom (R) Es: dato il prodotto cartesiano A x B = {(a,),(b,),(c,),(a,2),(b,2),(c,2),(a,3),(b,3),(c,3) } La relazione R ={ (a,),(b,),(a,2),(b,2),(b,3) } ha per estensione: { a, b,,2 }
3 Alcuni Preliminari Funzione Una funzione da A a B è una relazione binaria R su A e B con la seguente proprietà: per ciascun elemento a! A esiste una sola coppia ordinata in R avente a come prima componente. Es: C= insieme di città italiane, S= insieme delle regioni R = {(x,y) : x! C, y! S, e x è una città della regione y } R 2 = {(x,y) : x! S, y! C, e y è una città della regione x } R è una funzione in quanto una città può far parte solo di una unica regione R 2 non è una funzione in quanto una regione può avere più città Una funzione viene indicata con f: A#B In cui A rappresenta il dominio e B rappresenta il codominio
4 Alcuni Preliminari Proprietà delle relazioni Data una relazione binaria R su un insieme A (dominio) diciamo che: R è riflessiva se (a,a)! R per ogni a!a R è irriflessiva se (a,a) $ R per ogni a!a R è simmetrica se per ogni (a,b)! R si ha (b,a)! R R è asimmetrica se (a,b)! R implica (b,a) $ R R è antisimmetrica se (a,b)! R e (b,a)! R implica a = b oppure se (a,b)! R e a e b sono distinti allora (b,a) $ R oppure se a e b sono distinti o (a,b) $ R o (b,a) $ R R è transitiva se (a,b)! R e (b,c)! R comporta che (a,c)! R
5 Alcuni Preliminari Esempi Essere sposati con sull insieme delle persone Non riflessiva Simmetrica Non transitiva Essere padre di sull insieme delle persone Non riflessiva Non Simmetrica (Asimmetrica) Non transitiva Essere avo di sull insieme delle persone Essere fratello maschio di sull insieme delle persone Non riflessiva Non Simmetrica (Asimmetrica) Transitiva Non riflessiva Non Simmetrica Transitiva
6 Rappresentazione di relazioni Alcuni Preliminari Le relazioni n-arie vengono in genere visualizzate tramite tabelle a n colonne. Se la relazione R è un sottoinsieme del prodotto cartesiano A % A 2 %,, A n, la colonna i-esima della tabella che la rappresenta conterrà gli elementi dell insieme A i che fanno parte di n-ple per cui la relazione vale. Esempio La seguente tabella rappresenta una parte di una relazione quaternaria che associa ad un certo insieme di persone la città, l anno di nascita e la città di residenza. Rossi Firenze 980 Roma Bianchi Livorno 975 Livorno Neri Siena 976 Firenze
7 Rappresentazione di relazioni binarie Alcuni Preliminari Una relazione binaria può essere rappresentata mediante una matrice booleana a valori in {0,}. Se A= {a, a 2,, a n } e B = {b, b 2,, a m } sono due insiemi finiti rispettivamente di cardinalità n e d m. Una relazione R & A % B può essere rappresentata tramite una matrice booleana M R di n righe e di m colonne (che corrispondono rispettivamente agli n elementi di A e agli m elementi di B) avente gli elementi così definiti: m ij = 0 sse (a i, b j )! R altrimenti Se una relazione binaria G è definita su un insieme V: G & V % V la relazione binaria può essere rappresentata mediante un grafo orientato (detto anche grafo diretto o digrafo). Gli elementi di V sono detti vertici o nodi del grafo e gli elementi di G sono detti archi.
8 Alcuni Preliminari Esempio Si consideri un insieme di vertici V= {v, v 2, v 3, v 4, v 5, v 6,} ed una relazione binaria G & V % V data da: {(v, v ), (v, v 2 ), (v, v 3 ), (v 2, v ), (v 4, v 3 ), (v 4, v 5 ), (v 5, v 6 ), (v 6, v 6 )} v v v v v 2 v v 4 v 4 v v 5 v 5 v 6 v 6 v 6 v v 2 v 6 v 3 v 5 v 4 Tabella Matrice booleana Digrafo
9 Alcuni Preliminari A C B A C '= {(a,a) a! A} ovvero ' è la relazione di eguaglianza su A, ' è riflessiva poiché (a,a)! ' per ciascun a! A B Amico-di simmetrica ma non riflessiva Relazione binaria! Definita sui numeri naturali Antisimmetrica, riflessiva, Transitiva
10 Alcuni Preliminari simmetrica simmetrica Antisimmetrica+ non asimmetrica Antisimmetrica + non asimmetrica Antisimmetrica + asimmetrica
11 Relazione di Equivalenza Alcuni Preliminari Una Relazione R che sia riflessiva,simmetrica e transitiva è detta una relazione di equivalenza. Una relazione di equivalenza è rappresentabile da un grafo non diretto costituito da un insieme di cluster in cui ciascuna coppia di nodi è connesso da una linea. Data una relazione di equivalenza R su un insieme A, la classe di equivalenza di un elemento a! A indicata con [a] è definita come [a] = {b (a, b)! R } Teorema: Dato un insieme A non vuoto, le classi di equivalenza su A costituiscono una partizione di A. Definizione - Data una relazione di equivalenza R in A, la partizione che essa determina si dice insieme quoziente di A rispetto a R, e si indica con A/R oppure A R Es: La relazione x R y sui naturali definita come x R y sse (x mod n)= (y mod n) è una relazione di equivalenza. Nel caso n = 5, le classi di equivalenza sono [0], [], [2], [3], [4], mentre l insieme quoziente è {[0], [], [2], [3], [4]} indicato talvolta con ( 5
12 Alcuni Preliminari Preordine: Relazione binaria R su un insieme A che sia contemporaneamente riflessiva e transitiva Ordine parziale: Relazione binaria con proprietà riflessiva, antisimmetrica e transitiva Es: Se P è l insieme delle persone {(a,b): a,b! P e a è antenato-di b} È una relazione di ordine parziale (se si considera una persona antenato di se stesso) Ordine Totale: è un ordinamento parziale in cui o (a,b)! R oppure (b,a)! R Es: la relazione! sui numeri (interi, reali,...) è un ordine totale.
13 Chiusure Chiusure Sia R una relazione su un insieme A. Si chiama chiusura di R la più piccola relazione R contenente R. Chiusura riflessiva Sia R è una relazione non riflessiva, ovvero alcune coppie della diagonale ' non sono in R. Si definisce chiusura riflessiva di R la relazione data da R = R"'. [se si rappresenta la relazione come un grafo ciò equivale a creare un arco su se stesso per ogni vertice] Chiusura simmetrica Sia R una relazione non simmetrica, ovvero per alcune coppie (x,y)! R si ha che (y,x) $R. Ovviamente (y,x)! R -, in cui R - rappresenta l inversa della relazione R ovvero: b R - a sse a R b Si definisce chiusura simmetrica la relazione data da R = R" R - [se si rappresenta la relazione come un grafo ciò equivale a togliere l orientamento dagli archi]
14 Chiusura transitiva Dato un grafo G=(N,A) diretto o non diretto di dice la chiusura transitiva quel grafo G*=(N,A*) in cui esiste un arco tra i nodi i e j se esiste un cammino tra i e j Il calcolo della chiusura transitiva di può fare applicando ripetutamente l algoritmo di Dijkstra avendo dato un peso unitario ai singoli archi
15 Chiusura transitiva 2 Algoritmo basato sulla matrice di adiacenza C = Si definiscono potenze successive con l algoritmo simile al prodotto righe per colonne per matrici. C 2 [i,j] =! n k= ( C[ i, k] " C[k,j]) C 2 [i,j] = se e solo se # un nodo k tale che: i k-- ---j Es: C 2 [i,i] = C 2 [,2] = 0 C 2 [,3] = C 2 =
16 C 3 [i,j] =! n k= ( C[ i, k] " C2 [k,j]) Chiusura transitiva 3 Per cui C 3 [i,j] = se # almeno un nodo k tale che 2 i k j cioè un cammino lungo 3 archi In generale C l [i,j] = con l! n se esiste un cammino lungo l archi che collega i a j. Teorema: Sia I la matrice identità. La matrice CT = I!C! C 2!.! C n definita come: CT[i,j] =! n k= Ck [i,j] se i $ j se i = j è la chiusura transitiva di G
17 Chiusura transitiva 4 Algoritmo di Warshall Per k =0,,2,,n si definisce la matrice M k (n x n) nel seguente modo: M k [i,j] = se esiste un cammino tra i e j passante attraverso un sottoinsieme dei nodi,2, k, negli altri casi si pone M k [i,j] = 0 Posto M 0 = I! C si ha che M n [i,j] = se esiste un cammino tra i e j che usa i nodi,2,, n pertanto M n = CT Si eseguono n iterazioni. All iterazione k avendo verificato per ogni coppia l esistenza o meno di un cammino che passa per un sottoinsieme dei nodi,2,, k- si cerca un cammino che attraversa i nodi,2..,k-,k. Per cui, dato: i k j M k [i,j] = M k- [i,j] = 0 Quanto vale M k [i,j] =?
18 Chiusura transitiva 5 i Evidentemente, se M k- [i,j] = vuol dire che un percorso esiste già. Mentre se M k- [i,j] = 0, vuol dire che non esiste un percorso passante dai k- nodi esaminati Calcolo dell elemento generico Se M k- [i,j] = si porrà M k [i,j] =. Se M k- [i,j] = 0 si considerano i due elementi M k- [i,k] e M k- [k,j] se sono entrambi vuol dire che esiste un percorso da i a k e da k a j per cui si può porre M k [i,j] =, altrimenti si pone M k [i,j] = 0 k- j i k- k k k- j M k- [i,j] =0 M k- [i,k] = M k- [k,j] = M k [i,j] =
19 Algoritmo di Warshall Inizializza M 0 = I! C for k:= to n do Loop per selezionare la k-esima matrice for i:= to n do for j:= to n do Loop per il prodotto righe per colonne M[i,j] = M [i,j] or M[i,k] and M[k,j] M 0 = K=2. M[,4]= M[,4] or M[,2] and M[2,4] M[,5]= M[,5] or M[,2] and M[2,5]. M[3,4]= M[3,4] or M[3,2] and M[2,4] M[3,5]= M[3,5] or M[3,2] and M[2,5] M[4,5]= M[4,5] or M[4,2] and M[2,5] k=.. M[2,3]= M[2,3] or M[2,] and M[,3] M =
20 Esercizio Calcolare la chiusura transitiva del seguente grafo,valutando l evoluzione dell algoritmo di Warshall
21 Alcuni Preliminari cont. Equinumerosità di insiemi - Si dice che due insiemi A e B sono equinumerosi se esiste una biiezione f: A%B Insiemi finiti - Un insieme si dice finito se è equinumeroso con {,2,3, n} per qualche naturale n. Se A e {,2,3, n} sono equinumerosi allora la cardinalità di A, indicata da A, è n. Insiemi infiniti - Un insieme non finito si dice infinito Un insieme è numerabile se è equinumeroso con N. Un insieme si dice contabile se è finito o numerabile Un insieme non numerabile è non contabile
Alcuni Preliminari. Prodotto Cartesiano
Prodotto Cartesiano Dati due insiemi A e B, si definisce il loro prodotto cartesiano A x B come l insieme di tutte le coppie ordinate (a,b) con a A e b B. Es: dati A= {a,b,c} e B={1,2,3} A x B = {(a,1),(b,1),(c,1),(a,2),(b,2),(c,2),(a,3),(b,3),(c,3)
DettagliRELAZIONI BINARIE. Proprietà delle relazioni Data una relazione R, definita in un insieme non vuoto U, si hanno le seguenti proprietà :
RELAZIONI INARIE Dati due insiemi non vuoti, A detto dominio e detto codominio, eventualmente coincidenti, si chiama relazione binaria (o corrispondenza) di A in, e si indica con f : A, (oppure R ) una
DettagliTeoria 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
DettagliMATEMATICA DEL DISCRETO elementi di teoria dei grafi. anno acc. 2009/2010
elementi di teoria dei grafi anno acc. 2009/2010 Grafi semplici Un grafo semplice G è una coppia ordinata (V(G), L(G)), ove V(G) è un insieme finito e non vuoto di elementi detti vertici o nodi di G, mentre
DettagliProdotto elemento per elemento, NON righe per colonne Unione: M R S
Relazioni binarie Una relazione binaria può essere rappresentata con un grafo o con una matrice di incidenza. Date due relazioni R, S A 1 A 2, la matrice di incidenza a seguito di varie operazioni si può
Dettagli1. 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,
Dettagli1 Insiemi e terminologia
1 Insiemi e terminologia Assumeremo come intuitiva la nozione di insieme e ne utilizzeremo il linguaggio come strumento per studiare collezioni di oggetti. Gli Insiemi sono generalmente indicati con le
DettagliAnno 1. Le relazioni fondamentali (equivalenza, d'ordine, inverse, fra insiemi)
Anno 1 Le relazioni fondamentali (equivalenza, d'ordine, inverse, fra insiemi) 1 Introduzione In questa lezione imparerai a utilizzare le diverse tipologie di relazione e a distinguerle a seconda delle
DettagliFondamenti di Informatica II
Fondamenti di Informatica II Ilaria Castelli castelli@dii.unisi.it Università degli Studi di Siena Dipartimento di Ingegneria dell Informazione A.A. 2009/2010 I. Castelli Introduzione, A.A. 2009/2010 1/8
Dettagli4. Strutture algebriche. Relazioni
Relazioni Sia R una relazione definita su un insieme A (cioè R A A). R si dice riflessiva se a A : ara R si dice simmetrica se a, b A : arb = bra R si dice antisimmetrica se a, b A : arb bra = a = b R
DettagliRELAZIONI E FUNZIONI. Per ricordare. Figura 1. Figura 2. Figura 3. Figura 4
RELAZIONI E FUNZIONI 3 Per ricordare H Dati due insiemi A e B e una proposizione aperta px,y, con x 2 A e y 2 B, si dice che x eá in relazione con y, e si scrive x R y, sepx,y eá vera; si parla allora
DettagliCorrispondenze e relazioni - Complementi
PRODOTTO CARTESIANO Nell elencare gli elementi di un insieme, l ordine non ha alcuna importanza; ma ci sono situazioni in cui l ordine con cui si indicano gli elementi è fondamentale. La partita Milan
Dettagli2.1 Definizione di applicazione lineare. Siano V e W due spazi vettoriali su R. Un applicazione
Capitolo 2 MATRICI Fra tutte le applicazioni su uno spazio vettoriale interessa esaminare quelle che mantengono la struttura di spazio vettoriale e che, per questo, vengono dette lineari La loro importanza
DettagliCalcolatori: 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
DettagliAPPUNTI 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,
DettagliCorrispondenze 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
DettagliR X X. RELAZIONE TOTALE Definizione: Si definisce relazione totale tra x e y se dati X,Y diversi dall'insieme vuoto
PRODOTTO CARTESIANO Dati due insiemi non vuoti X e Y si definisce prodotto cartesiano: X Y ={ x, y x X, y Y } attenzione che (x,y) è diverso da (y,x) perchè (x,y)={x,{y}} e (y,x)={y,{x}} invece sono uguali
DettagliFUNZIONE. Si scrive: A B f: A B x y=f(x) (si legge: f funzione da A in B) x f y= f(x)
1 FUNZIONE Dati gli insiemi A e B, si definisce funzione da A in B una relazione o legge o corrispondenza che ad ogni elemento di A associa uno ed un solo elemento di B. Si scrive: A B f: A B f() (si legge:
DettagliSTRUTTURE 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
DettagliAlgebra 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
DettagliTrasformazioni Geometriche 1 Roberto Petroni, 2011
1 Trasformazioni Geometriche 1 Roberto etroni, 2011 Trasformazioni Geometriche sul piano euclideo 1) Introduzione Def: si dice trasformazione geometrica una corrispondenza biunivoca che associa ad ogni
DettagliParte 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
DettagliAnello commutativo. Un anello è commutativo se il prodotto è commutativo.
Anello. Un anello (A, +, ) è un insieme A con due operazioni + e, dette somma e prodotto, tali che (A, +) è un gruppo abeliano, (A, ) è un monoide, e valgono le proprietà di distributività (a destra e
DettagliProgetto di Reti di Telecomunicazione Modelli in Programmazione Lineare Problemi di flusso
Progetto di Reti di Telecomunicazione Modelli in Programmazione Lineare Problemi di flusso Flusso di costo minimo È dato un grafo direzionato G = (N, A). Ad ogni arco (i, j) A è associato il costo c ij
DettagliCapitolo 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
DettagliBasi di dati. Le funzionalità del sistema non vanno però ignorate
Basi di dati La progettazione di una base di dati richiede di focalizzare lo sforzo su analisi, progettazione e implementazione della struttura con cui sono organizzati i dati (modelli di dati) Le funzionalità
DettagliSe ad ogni elemento di A la relazione R associa un solo elemento di B, allora essa prende il nome di applicazione (funzione) di A in B.
6. APPLICAZIONI o FUNZIONI Dati due insiemi A e B, sia R A B una relazione di A in B. Fissato un elemento x A può capitare che ad esso la relazione R associ un solo elemento di B, o che ne associ più di
DettagliAppunti 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
DettagliSono casi particolari di MCF : SPT (cammini minimi) non vi sono vincoli di capacità superiore (solo x ij > 0) (i, j) A : c ij, costo di percorrenza
Il problema di flusso di costo minimo (MCF) Dati : grafo orientato G = ( N, A ) i N, deficit del nodo i : b i (i, j) A u ij, capacità superiore (max quantità di flusso che può transitare) c ij, costo di
Dettagli4. Operazioni binarie, gruppi e campi.
1 4. Operazioni binarie, gruppi e campi. 4.1 Definizione. Diremo - operazione binaria ovunque definita in A B a valori in C ogni funzione f : A B C - operazione binaria ovunque definita in A a valori in
DettagliSTRUTTURE NON LINEARI
PR1 Lezione 13: STRUTTURE NON LINEARI Michele Nappi mnappi@unisa.it www.dmi.unisa.it/people/nappi Per la realizzazione della presentazione è stato utilizzato in parte materiale didattico prodotto da Oronzo
DettagliLezione 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
DettagliEsercitazioni (a cura di R. Basili)
Esercitazioni (a cura di R. Basili) E1. Elementi di Algebra Insiemi Nozione intuitiva di insieme L'insieme vuoto Operazioni tra insiemi Domini Prodotto Cartesiano Proprieta' delle operazioni tra insiemi
DettagliAppunti di Algoritmi e Strutture Dati. Grafi. Gianfranco Gallizia
Appunti di Algoritmi e Strutture Dati Grafi Gianfranco Gallizia 12 Dicembre 2004 2 Indice 1 Grafi 5 1.1 Definizione.............................. 5 1.2 Implementazione........................... 5 1.2.1
Dettagli.y 6. .y 4. .y 5. .y 2.y 3 B C C B. B f A B f -1
Funzioni FUNZIONI Una funzione è una relazione fra due insiemi non vuoti e, che associa ad ogni elemento uno e un solo elemento. In simboli si scrive: = oppure. x 1. x..y B C.y 5 x 4..y 4 L elemento è
DettagliAlgebra 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
DettagliCorso di Informatica
Corso di Informatica Modulo T3 1-Sottoprogrammi 1 Prerequisiti Tecnica top-down Programmazione elementare 2 1 Introduzione Lo scopo di questa Unità è utilizzare la metodologia di progettazione top-down
DettagliI Insiemi e funzioni
I Insiemi e funzioni 1. INSIEMI ED OPERAZIONI SU DI ESSI 1.1. Insiemi Dal punto di vista intuitivo, il concetto di insieme può essere fatto corrispondere all atto mentale mediante il quale associamo alcuni
Dettagli2 FUNZIONI REALI DI VARIABILE REALE
2 FUNZIONI REALI DI VARIABILE REALE 2.1 CONCETTO DI FUNZIONE Definizione 2.1 Siano A e B due insiemi. Una funzione (o applicazione) f con dominio A a valori in B è una legge che associa ad ogni elemento
DettagliI 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
DettagliLinguaggi, Modelli, Complessità
Linguaggi, Modelli, Complessità Giorgio Ausiello Università di Roma La Sapienza Fabrizio d Amore Università di Roma La Sapienza Giorgio Gambosi Università di Roma Tor Vergata Questo documento è stato scritto
DettagliChiusura lineare. N.B. A può essere indifferentemente un insieme, finito o no, o un sistema. Es.1. Es.2
Chiusura lineare Def. Sia A V (K) con A. Si dice copertura lineare (o chiusura lineare) di A, e si indica con L(A), l insieme dei vettori di V che risultano combinazioni lineari di un numero finito di
DettagliALGEBRA 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
DettagliDalla progettazione concettuale alla modellazione di dominio
Luca Cabibbo A P S Analisi e Progettazione del Software Dalla progettazione concettuale alla modellazione di dominio Capitolo 91 marzo 2015 Se qualcuno vi avvicinasse in un vicolo buio dicendo psst, vuoi
DettagliLezione 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
DettagliFunzioni e loro invertibilità
Funzioni e loro invertibilità Una proposta didattica di Ettore Limoli Definizione di funzione Sono dati due insiemi non vuoti A (dominio) e B (codominio) Diremo che y=f(x) è una funzione, definita in A
DettagliRICHIAMI SULLE MATRICI. Una matrice di m righe e n colonne è rappresentata come
RICHIAMI SULLE MATRICI Una matrice di m righe e n colonne è rappresentata come A = a 11 a 12... a 1n a 21 a 22... a 2n............ a m1 a m2... a mn dove m ed n sono le dimensioni di A. La matrice A può
DettagliRelazioni binarie in generale
Capitolo B53: Relazioni binarie in generale Contenuti delle sezioni a. Relazioni binarie p. b. Operazioni su relazioni binarie p.6 c. Digrafi e relazioni binarie p.7 d. Principali caratterizzazioni delle
DettagliCategoria Student Per studenti degli ultimi due anni della scuola secondaria di secondo grado
Categoria Student Per studenti degli ultimi due anni della scuola secondaria di secondo grado. Risposta A). Il triangolo ABC ha la stessa altezza del triangolo AOB ma base di lunghezza doppia (il diametro
DettagliMATRICI E DETERMINANTI
MATRICI E DETERMINANTI 1. MATRICI Si ha la seguente Definizione 1: Un insieme di numeri, reali o complessi, ordinati secondo righe e colonne è detto matrice di ordine m x n, ove m è il numero delle righe
DettagliRappresentazione grafica di entità e attributi
PROGETTAZIONE CONCETTUALE La progettazione concettuale, ha il compito di costruire e definire una rappresentazione corretta e completa della realtà di interesse, e il prodotto di tale attività, è lo schema
DettagliFunzioni. Funzioni /2
Funzioni Una funzione f è una corrispondenza tra due insiemi A e B che a ciascun elemento di A associa un unico elemento di B. Si scrive: f : A B l'insieme A si chiama il dominio della funzione f, l'insieme
DettagliIl database management system Access
Il database management system Access Corso di autoistruzione http://www.manualipc.it/manuali/ corso/manuali.php? idcap=00&idman=17&size=12&sid= INTRODUZIONE Il concetto di base di dati, database o archivio
DettagliIL CONCETTO DI FUNZIONE
IL CONCETTO DI FUNZIONE Il concetto di funzione è forse il concetto più importante per la matematica: infatti la matematica e' cercare le cause, le implicazioni, le conseguenze e l'utilità di una funzione
DettagliPolitecnico di Milano Facoltà di Ingegneria dell Informazione AGENTI AUTONOMI E SISTEMI MULTIAGENTE Appello COGNOME E NOME
Politecnico di Milano Facoltà di Ingegneria dell Informazione AGENTI AUTONOMI E SISTEMI MULTIAGENTE Appello COGNOME E NOME 5 luglio 2006 RIGA COLONNA MATRICOLA Il presente plico pinzato, composto di quattro
DettagliMacchine sequenziali
Corso di Calcolatori Elettronici I A.A. 2010-2011 Macchine sequenziali Lezione 14 Università degli Studi di Napoli Federico II Facoltà di Ingegneria Automa a Stati Finiti (ASF) E una prima astrazione di
DettagliOrganizzazione degli archivi
COSA E UN DATA-BASE (DB)? è l insieme di dati relativo ad un sistema informativo COSA CARATTERIZZA UN DB? la struttura dei dati le relazioni fra i dati I REQUISITI DI UN DB SONO: la ridondanza minima i
DettagliDimensione 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
DettagliAlgebra 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
DettagliTSP con eliminazione di sottocicli
TSP con eliminazione di sottocicli Un commesso viaggiatore deve visitare 7 clienti in modo da minimizzare la distanza percorsa. Le distanze (in Km) tra ognuno dei clienti sono come segue: 3 5 7-8 9 57
DettagliIl Modello Relazionale
Il Modello Relazionale 1 Proposto da E. F. Codd nel 1970 per favorire l indipendenza dei dati e reso disponibile come modello logico in DBMS reali nel 1981 Si basa sul concetto matematico di relazione,
DettagliAlgoritmi di clustering
Algoritmi di clustering Dato un insieme di dati sperimentali, vogliamo dividerli in clusters in modo che: I dati all interno di ciascun cluster siano simili tra loro Ciascun dato appartenga a uno e un
DettagliEsercizi per il corso di Algoritmi e Strutture Dati
1 Esercizi per il corso di Algoritmi e Strutture Dati Esercizi sulla Tecnica Divide et Impera N.B. Tutti gli algoritmi vanno scritti in pseudocodice (non in Java, né in C++, etc. ). Di tutti gli algoritmi
DettagliAPPENDICE NOZIONI BASE E VARIE
pag. 131 Appendice: Nozioni base e varie G. Gerla APPENDICE NOZIONI BASE E VARIE 1. Funzioni e relazioni di equivalenza Questi appunti sono rivolti a persone che abbiano già una conoscenza elementare della
DettagliLezione 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
DettagliG. Pareschi RELAZIONI. RELAZIONI DI EQUIVALENZA. 1. Definizione e terminologia
G. Pareschi RELAZIONI. RELAZIONI DI EQUIVALENZA. 1. Definizione e terminologia Definizione 1.1 Relazione. Dati due insiemi A e B un sottoisieme R A B è detto una relazione binaria tra A e B. Se A = B allora
Dettagli1. Considerazioni generali
1. Considerazioni generali Modelli di shop scheduling In molti ambienti produttivi l esecuzione di un job richiede l esecuzione non simultanea di un certo numero di operazioni su macchine dedicate. Ogni
DettagliLE 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
DettagliAlberi binari. Ilaria Castelli castelli@dii.unisi.it A.A. 2009/2010. Università degli Studi di Siena Dipartimento di Ingegneria dell Informazione
Alberi binari Ilaria Castelli castelli@dii.unisi.it Università degli Studi di Siena Dipartimento di Ingegneria dell Informazione A.A. 2009/2010 I. Castelli Alberi binari, A.A. 2009/2010 1/20 Alberi binari
DettagliKangourou della Matematica 2014 finale nazionale italiana Mirabilandia, 12 maggio 2014
Kangourou della Matematica 2014 finale nazionale italiana Mirabilandia, 12 maggio 2014 LIVELLO STUDENT K,M N CD BC A S1. (5 punti ) In figura si vede una circonferenza della quale i segmenti AB, BC e CD
DettagliAlgoritmi e strutture dati. Codici di Huffman
Algoritmi e strutture dati Codici di Huffman Memorizzazione dei dati Quando un file viene memorizzato, esso va memorizzato in qualche formato binario Modo più semplice: memorizzare il codice ASCII per
DettagliLiceo Scientifico G. Galilei Trebisacce
Liceo Scientifico G. Galilei Trebisacce Anno Scolastico 2011-2012 Prova di Matematica : Relazioni + Geometria Alunno: Classe: 1 C 05.06.2012 prof. Mimmo Corrado 1. Dati gli insiemi =2,3,5,7 e =2,4,6, rappresenta
DettagliFunzioni. Lorenzo Pareschi. Dipartimento di Matematica & Facoltá di Architettura Universitá di Ferrara
Funzioni Lorenzo Pareschi Dipartimento di Matematica & Facoltá di Architettura Universitá di Ferrara http://utenti.unife.it/lorenzo.pareschi/ lorenzo.pareschi@unife.it Lorenzo Pareschi (Univ. Ferrara)
DettagliFigura 2.1. A sottoinsieme di B
G Sammito, ernardo, Formulario di matematia Insiemi F Cimolin, L arletta, L Lussardi Insiemi Generalità Un insieme è una ollezione distinguibile di oggetti, detti elementi dell'insieme Quando un elemento
DettagliMATLAB. Caratteristiche. Dati. Esempio di programma MATLAB. a = [1 2 3; 4 5 6; 7 8 9]; b = [1 2 3] ; c = a*b; c
Caratteristiche MATLAB Linguaggio di programmazione orientato all elaborazione di matrici (MATLAB=MATrix LABoratory) Le variabili sono matrici (una variabile scalare equivale ad una matrice di dimensione
DettagliESERCIZI SVOLTI. 1) Dimostrare che l insieme. non è ricorsivo. Soluzione: Definiamo l insieme
ESERCIZI SVOLTI 1) Dimostrare che l insieme Allora notiamo che π non è vuoto perché la funzione ovunque divergente appartiene all insieme avendo per dominio l insieme. Inoltre π non coincide con l insieme
DettagliNote su quicksort per ASD 2010-11 (DRAFT)
Note su quicksort per ASD 010-11 (DRAFT) Nicola Rebagliati 7 dicembre 010 1 Quicksort L algoritmo di quicksort è uno degli algoritmi più veloci in pratica per il riordinamento basato su confronti. L idea
DettagliLo schema concettuale risultante dalla progettazione concettuale è l input alla fase di progettazione logica.
Progettazione logica Lo schema concettuale risultante dalla progettazione concettuale è l input alla fase di progettazione logica. La progettazione logica è basata su un particolare modello logico dei
DettagliLezioni 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ò
DettagliGEOMETRIA DELLE MASSE
1 DISPENSA N 2 GEOMETRIA DELLE MASSE Si prende in considerazione un sistema piano, ossia giacente nel pian x-y. Un insieme di masse posizionato nel piano X-Y, rappresentato da punti individuati dalle loro
Dettagli1 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 "!$%!
DettagliG. 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.
DettagliTSP con eliminazione di sottocicli
TSP con eliminazione di sottocicli Un commesso viaggiatore deve visitare 7 clienti in modo da minimizzare la distanza percorsa. Le distanze (in Km) tra ognuno dei clienti sono come segue: 7-8 9 7 9-8 79
Dettaglix 1 + x 2 3x 4 = 0 x1 + x 2 + x 3 = 0 x 1 + x 2 3x 4 = 0.
Problema. Sia W il sottospazio dello spazio vettoriale R 4 dato da tutte le soluzioni dell equazione x + x 2 + x = 0. (a. Sia U R 4 il sottospazio dato da tutte le soluzioni dell equazione Si determini
Dettaglif: AxB f(x)=y, f={<x,y> per ogni x in A esiste unica y in B f(x)=y} f={<1,2>, <2,3>, <3,3>} : {1,2,3} {1,2,3} f(1)=2, f(2)=3, f(3)=3
Insieme delle parti di A : Funzione : insieme i cui elementi sono TUTTI i sottoinsiemi di A f: AxB f(x)=y, f={ per ogni x in A esiste unica y in B f(x)=y} f={, , } : {1,2,3} {1,2,3}
DettagliQuando A e B coincidono una coppia ordinata é determinata anche dalla loro posizione.
Grafi ed Alberi Pag. /26 Grafi ed Alberi In questo capitolo richiameremo i principali concetti di due ADT che ricorreranno puntualmente nel corso della nostra trattazione: i grafi e gli alberi. Naturale
DettagliSintesi di Reti Sequenziali Sincrone
LABORATORIO DI ARCHITETTURA DEI CALCOLATORI lezione n 9 Prof. Rosario Cerbone rosario.cerbone@uniparthenope.it a.a. 2007-2008 http://digilander.libero.it/rosario.cerbone Sintesi di Reti Sequenziali Sincrone
DettagliRicerca Operativa. Claudio Arbib Universitàdi L Aquila. Problemi combinatorici (Gennaio 2006)
Claudio Arbib Universitàdi L Aquila Ricerca Operativa Problemi combinatorici (Gennaio 2006) Sommario Problemi combinatorici Ottimizzazione combinatoria L algoritmo universale Il metodo greedy Problemi
DettagliNote del corso di Calcolabilità e Linguaggi Formali - Lezione 6
Note del corso di Calcolabilità e Linguaggi Formali - Lezione 6 Alberto Carraro 30 novembre DAIS, Universitá Ca Foscari Venezia http://www.dsi.unive.it/~acarraro 1 Funzioni Turing-calcolabili Finora abbiamo
Dettaglirazionali Figura 1. Rappresentazione degli insiemi numerici Numeri reali algebrici trascendenti frazionari decimali finiti
4. Insiemi numerici 4.1 Insiemi numerici Insieme dei numeri naturali = {0,1,,3,,} Insieme dei numeri interi relativi = {..., 3,, 1,0, + 1, +, + 3, } Insieme dei numeri razionali n 1 1 1 1 = : n, m \{0}
Dettagli3 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
DettagliLEZIONE 31. B i : R n R. R m,n, x = (x 1,..., x n ). Allora sappiamo che è definita. j=1. a i,j x j.
LEZIONE 31 31.1. Domini di funzioni di più variabili. Sia ora U R n e consideriamo una funzione f: U R m. Una tale funzione associa a x = (x 1,..., x n ) U un elemento f(x 1,..., x n ) R m : tale elemento
DettagliAlgebra Lineare e Geometria
Algebra Lineare e Geometria Corso di Laurea in Ingegneria Elettronica A.A. 2013-2014 Prova d esame del 16/06/2014. 1) a) Determinare la matrice associata all applicazione lineare T : R 3 R 4 definita da
DettagliMacchine a stati finiti. Sommario. Sommario. M. Favalli. 5th June 2007
Sommario Macchine a stati finiti M. Favalli 5th June 27 4 Sommario () 5th June 27 / 35 () 5th June 27 2 / 35 4 Le macchine a stati si utilizzano per modellare di sistemi fisici caratterizzabili mediante:
DettagliLaboratorio di Programmazione II Corso di Laurea in Bioinformatica Dipartimento di Informatica - Università di Verona
e e Laboratorio di Programmazione II Corso di Laurea in Bioinformatica Dipartimento di Informatica - Università di Verona Sommario e ed implementazione in Java Visita di un grafo e e Concetti di base Struttura
DettagliDatabase 1 biblioteca universitaria. Testo del quesito
Database 1 biblioteca universitaria Testo del quesito Una biblioteca universitaria acquista testi didattici su indicazione dei professori e cura il prestito dei testi agli studenti. La biblioteca vuole
DettagliConsidero 2x e sostituisco elemento del dominio con x, 2(-3)=6, oppure e il doppio?
Avvertenza: Le domande e a volte le risposte, sono tratte dal corpo del messaggio delle mails in cui non si ha a disposizione un editor matematico e quindi presentano una simbologia non corretta, ma comprensibile
DettagliMacchine a stati finiti. Sommario. Sommario. M. Favalli. Le macchine a stati si utilizzano per modellare di sistemi fisici caratterizzabili mediante:
Sommario Macchine a stati finiti M. Favalli Engineering Department in Ferrara 4 Sommario (ENDIF) Analisiesintesideicircuitidigitali / 35 (ENDIF) Analisiesintesideicircuitidigitali 2 / 35 4 Le macchine
DettagliLe Mappe di Karnaugh.
Le Mappe di Karnaugh. Introduzione Le mappe di Karnaugh rappresentano un metodo grafico-sistematico per la semplificazione di qualsiasi funzione booleana. Questo metodo si basa su poche regole e se applicate
DettagliMetodi Computazionali
Metodi Computazionali Elisabetta Fersini fersini@disco.unimib.it A.A. 2009/2010 Catene di Markov Applicazioni: Fisica dinamica dei sistemi Web simulazione del comportamento utente Biologia evoluzione delle
Dettagli