Fattorizzazione di interi e crittografia
|
|
|
- Domenica Pieri
- 9 anni fa
- Visualizzazioni
Transcript
1 Fattorizzazione di interi e crittografia Anna Barbieri Università degli Studi di Udine Corso di Laurea in Matematica (Fattorizzazione e crittografia) 14 Maggio / 46
2 Il teorema fondamentale dell aritmetica Divisibilità in N Dati due numeri naturali a, b N, diciamo che a divide b se esiste n N tale che b = n a. Diciamo che a è un divisore di b e scriviamo a b. Numeri primi Un numero naturale a N si dice primo se a 1 e i suoi unici divisori sono 1 e a. La primalità è un concetto che ha senso solo in N? (Fattorizzazione e crittografia) 14 Maggio / 46
3 Il teorema fondamentale dell aritmetica Esempio Moltiplicazione in V : V = {A, E, I, O, U} A A = A E A = A I A = A O A = A U A = A A E = A E E = E I E = I O E = O U E = U A I = A E I = I I I = U O I = A U I = A A O = A E O = O I O = A O O = U U O = A A U = A E U = U I U = A O U = A U U = A I e O sono primi in V. (Fattorizzazione e crittografia) 14 Maggio / 46
4 Il teorema fondamentale dell aritmetica Teorema fondamentale dell aritmetica Ogni intero maggiore di 1 si può scrivere, in modo unico a meno dell ordine, come prodotto di numeri primi. Esistono insiemi, anche numerici, in cui non vale l unicità di fattorizzazione! Esempio: X := {1, 5, 9, 13, 17,... } (Fattorizzazione e crittografia) 14 Maggio / 46
5 Il teorema fondamentale dell aritmetica X 4 := {1, 5, 9, 13, 17,... } = {4k + 1, k = 0, 1, 2,... } : quella definita in N (4k + 1) (4h + 1) = 4 (4kh + k + h) + 1 X Vale { elementi di X4 primi in N } { elementi di X4 primi in X 4 } (Fattorizzazione e crittografia) 14 Maggio / 46
6 Il teorema fondamentale dell aritmetica Infatti: MA Se α = 4k + 1 è primo in N significa che è diviso solo da 1 e da sé stesso e quindi sarà primo anche in X 4 N. esempio: 9 X 4 9 è primo in X 4! In N 9 = 3 3 In X 4 esiste un divisore d di 9 con 1 < d < 9?? (Fattorizzazione e crittografia) 14 Maggio / 46
7 Il teorema fondamentale dell aritmetica Quindi esistono numeri che in N non sono primi, ma risultano primi in X X 4, primi 9 = = = 7 7 eppure = 441 = (21) 2 Dunque in X 4 esistono dei numeri composti per i quali sono ammesse due distinte fattorizzazioni in prodotti di primi. (Fattorizzazione e crittografia) 14 Maggio / 46
8 Il teorema fondamentale dell aritmetica X 5 = {5k + 1 k = 0, 1, 2,... } = {1, 6, 11, 16,... } = 546 = 6 91 X 4 e X 5 sono a fattorizzazione NON unica. Scoperto il trucco! Domanda: Quanto detto vale X n, n N 0? X 6, X 7, X 11,... (Fattorizzazione e crittografia) 14 Maggio / 46
9 Il teorema fondamentale dell aritmetica Teorema fondamentale dell aritmetica. Ogni intero maggiore di 1 si può scrivere, in modo unico a meno dell ordine, come prodotto di numeri primi. Esistenza della fattorizzazione, ossia ogni numero naturale n > 1 è prodotto di primi. Procediamo per induzione generalizzata: n = 2. Supponiamo che l enunciato sia vero per ogni intero m con 1 < m < n, vogliamo dimostrarlo per n. Caso 1) n è primo. Caso 2) n non è primo. a tale che a n, 1 < a < n. n = a b e 1 < b < n. Per ipotesi induttiva a = a 1 a r, b = b 1 b t, a i, b j primi. Pertanto n = a 1 a r b 1 b t. (Fattorizzazione e crittografia) 14 Maggio / 46
10 Il teorema fondamentale dell aritmetica Unicità della fattorizzazione, a meno dell ordine dei fattori. n = p 1 p h = q 1 q k, con p i, q j primi h = k e i = 1,..., h!j {1,..., k} t. c. p i = q j. Sia per assurdo N = p 1 p h = q 1 q k minimo intero che si fattorizza in due modi diversi. i {1,..., h}, j {1,..., k} vale p i q j. p 1 > q 1 M = (p 1 q 1 ) (p 2 p h ) = N q 1 p 2 p h < N. (Fattorizzazione e crittografia) 14 Maggio / 46
11 Il teorema fondamentale dell aritmetica M = (p 1 q 1 ) (p 2 p h ) = r i r t p 2 p h = = q 1 (q 2 q k p 2 p h ) = q 1 s 1 s l, r i primi, s j primi. q 1 non compare nella prima fattorizzazione. M < N ammette due fattorizzazioni diverse, contro l ipotesi che N fosse il minimo con questa proprietà. (Fattorizzazione e crittografia) 14 Maggio / 46
12 Divisibilità in N I numeri naturali positivi N 0 l unità 1 i primi 2, 3, 5, 7, 11, 13,..., 2011,... i numeri composti 4, 6, 8, 9,..., 2013,... (Fattorizzazione e crittografia) 14 Maggio / 46
13 Divisibilità in N Euclide, III sec. a. C. Fermat, Gauss, (Fattorizzazione e crittografia) 14 Maggio / 46
14 Divisibilità in N Quanto ancora ci resta da conoscere! la funzione di Riemann test di primalità algoritmi di fattorizzazione... Riemann, (Fattorizzazione e crittografia) 14 Maggio / 46
15 Divisibilità in N Il crivello di Eratostene Algoritmo dovuto ad Eratostene di Cirene, che fornisce tutti i numeri primi in un intervallo fra 2 e un numero N N. (Fattorizzazione e crittografia) 14 Maggio / 46
16 Divisibilità in N In realtà ci accorgiamo subito che basta arrivare a N 2 nella cancellazione: i numeri fra N 2 ed N che non saranno già stati cancellati, potranno infatti cancellare solo interi maggiori di N. Un osservazione attenta della tabella generata mediante l algoritmo di Eratostene ci suggerisce dunque che, da un certo punto in poi, tutti i numeri non precedentamente cancellati sono primi: nessuno di questi verrà cancellato nel corso di un esecuzione ulteriore del procedimento. Questo limite è N (Fattorizzazione e crittografia) 14 Maggio / 46
17 Divisibilità in N Dato un primo p e un intero n N, stabilire se p n. p = 2 p = 3 p = 5 p = 7??? (Fattorizzazione e crittografia) 14 Maggio / 46
18 Divisibilità per 3 Criterio di divisibilità per = ; 100 = = = = Dato N n = n m n m 1 n 0, dove n i siano le cifre che compongono il numero, n = n m 10 m + n m 1 10 m n 0 = n m (3 k m + 1) + n m 1 (3 k m 1 + 1) + + n 0 = = 3 (n m k m + + n 1 k 1 ) + n m + n m n 0 }{{} (Fattorizzazione e crittografia) 14 Maggio / 46
19 Divisibilità in N n è divisibile per 3 lo è la somma delle sue cifre = = 9 = 3 3 Generalizzazione: p N, MCD(p, 10) = 1 n = n m 10 m + n m 1 10 m n 0 = n m (p k m + r m ) + n m 1 (p k m 1 + r m 1 ) + + n 0 = p (n m k m + + n 1 k 1 ) + n m r m + n m 1 r m n 0 }{{} n è divisibile per p lo è n m r m + n m 1 r m n 0. (Fattorizzazione e crittografia) 14 Maggio / 46
20 Aritmetica modulare Congruenza fra numeri interi Dati n, r Z e a Z 0, diciamo che n r (mod a) se e solo se esiste un numero q Z tale che n = q a + r. n = q a + r n r (mod a) Scriviamo anche n a m per brevità. Si legga: n ed m sono congruenti modulo a. Esempi 4 1 (mod 3) perchè 4 = (mod 3) perchè 4 = 6 2 = (mod 5) perchè 27 = = (Fattorizzazione e crittografia) 14 Maggio / 46
21 Divisibilità per 7 Criterio di divisibilità per (mod 7) 10 3 (mod 7) (mod 7) (mod 7) (mod 7) (mod 7) (mod 7) (mod 7)... (Fattorizzazione e crittografia) 14 Maggio / 46
22 Divisibilità per 7 Quindi basta moltiplicare ciascuna cifra del numero che stiamo studiando per un opportuno coefficiente e sommare. Uno schema ripetuto ogni 6 cifre. (Fattorizzazione e crittografia) 14 Maggio / 46
23 Divisibilità per 7 Esempio: }{{} 5 5 }{{} 4 2 }{{} ( 1) 7 }{{} 2 4 }{{} 3 3 }{{} = 87 Esempio: }{{} 4 8 }{{} ( 1) (mod 7) 9 }{{} 2 6 }{{} 3 1 }{{} = 7 (Fattorizzazione e crittografia) 14 Maggio / 46
24 Divisibilità in N Per i primi maggiori di 10 possiamo immaginare di scrivere i numeri in base 100 se p ha due cifre, 1000 se p ha tre cifre,... Esempio: p = (mod 13) (mod 13) (mod 13) (mod 13) (mod 13)... 1 }{{} 1 23 }{{} 3 83 }{{} 4 93 }{{} (mod 13) (Fattorizzazione e crittografia) 14 Maggio / 46
25 Divisibilità in N Sappiamo creare schemi che funzionano quando un numero N è scritto in base 10. Lo stesso ragionamento ci porta a determinare schemi per testare la divisibilità di un numero scritto in base 2 per un termini dispari. Divisibilità per 3 e per 5 di un numero scritto in base / / n = n m n m 1... n 2 n 1 n = n m 2 m 1 + n m 1 2 m n n n 1 (Fattorizzazione e crittografia) 14 Maggio / 46
26 Aritmetica modulare Congruenza fra numeri interi Dati n, r Z e a Z 0, diciamo che n r (mod a) se e solo se esiste un numero q Z tale che n = q a + r. n = q a + r n r (mod a) Scriviamo anche n a m per brevità. Si legga: n ed m sono congruenti modulo a. Esempi 4 1 (mod 3) perchè 4 = (mod 3) perchè 4 = 6 2 = (mod 5) perchè 27 = = (Fattorizzazione e crittografia) 14 Maggio / 46
27 Aritmetica modulare Altri esempi 10 3 (mod 7) 1 1 (mod 2) (mod 7) 2 4 (mod 6) (mod 7) 8 3 (mod 11) (mod 7) (mod 5) (Fattorizzazione e crittografia) 14 Maggio / 46
28 Aritmetica modulare Divisibilità a m m = h a + 0 m 0 (mod a) Residui I possibili resti non negativi della divisione euclidea di un intero per a Z 0 sono detti residui modulo a L insieme dei residui è {0,..., a 1}. Modulo un intero a riconduciamo Z all insieme finito dei residui. Z Z mod (Fattorizzazione e crittografia) 14 Maggio / 46
29 Aritmetica modulare Proprietà: Se m m (mod a) e s s (mod a), allora anche m + s m + s (mod a) e (1) ms m s (mod a). (2) Ciclicità Esempi (1) 4 11 = (mod 7) (2) = = (mod 7) (Fattorizzazione e crittografia) 14 Maggio / 46
30 Aritmetica modulare Applicazione ? = = (mod 3) = ( 3 3) = ( 2 4) 60 = (mod 5) (8 2) = = (2 4) (5 5) 12 ( = 3 4) = = (mod 11 (Fattorizzazione e crittografia) 14 Maggio / 46
31 Alcuni test di primalità Algoritmi randomized per stabilire se un numero è primo composto Distribuzione dei primi e probabilità. (Fattorizzazione e crittografia) 14 Maggio / 46
32 Alcuni test di primalità Teorema di Wilson Un intero n 2 è primo se e solo se (n 1)! 1 (mod n). (computazionalmente impegnativo se N è grande) Ibn Al-Haytham. Bassora, 965 Il Cairo, Lagrange. Torino, 1736 Parigi, (Fattorizzazione e crittografia) 14 Maggio / 46
33 Alcuni test di primalità Piccolo Teorema di Fermat N p primo a p a (mod p) a Z. Il Piccolo Teorema di Fermat può rivelarsi un metodo per escludere che un numero sia primo... (Fattorizzazione e crittografia) 14 Maggio / 46
34 Alcuni test di primalità... ma non è un buon test di primalità perchè Esempi (mod 261), dove 261 = ; (mod 9811), dove 8911 = ;... (Fattorizzazione e crittografia) 14 Maggio / 46
35 Alcuni test di primalità Numeri pseudoprimi Se n è un numero composto ed esiste a N tale che a n a (mod n) allora n è chiamato poseudoprimo di base a. Quindi se stiamo valutando n e troviamo a N tale che a n a (mod n) possiamo certamente escludere n primo ed affermare che n è composto, altrimenti possiamo affermare che n FORSE è primo. (Fattorizzazione e crittografia) 14 Maggio / 46
36 Alcuni test di primalità Ipotesi: Se N NON è primo, almeno per metà dei suoi residui non nulli a N vale a N a (mod N). Una ipotesi di tal genere suggerisce un algoritmo che sbaglia con probabilità non superiore ad 1 2. Prendi random un residuo a (mod N). Se a N a (mod N) allora N è composto. Altrimenti N probabilmente è primo. Ripetendo il test la probabilità d errore può essere abbassata. (Fattorizzazione e crittografia) 14 Maggio / 46
37 Alcuni test di primalità MA sfotunatamente l ipotesi è falsa! Numeri di Carmichael Un numero composto n N tale che a n a (mod n) per ogni a N tale che (a, n) = 1 è detto un numero di Carmichael. (Fattorizzazione e crittografia) 14 Maggio / 46
38 Alcuni test di primalità Alcune osservazioni il test di Fermat nel caso di un numero di Carmichael fallisce decisamente! esistono infiniti numeri di Carmichael e il più piccolo è 561 esistono infiniti numeri dispari pseudoprimi di base 2 tutti i numeri di Carmichael sono dispari Rotkiewicz ha pubblicato un libro che contiene 58 problemi e 20 congetture sugli pseudoprimi (Fattorizzazione e crittografia) 14 Maggio / 46
39 Alcuni test di primalità N, M N simbolo di Legendre di N ed M (M N) Esiste un algoritmo che in tempo buono risponde alla questione se un numero sia primo sotto una certa soglia d errore. Prendi un intero random M fra 2 e N 1 e calcola (M, N). Se (M, N) > 1 allora N è composto. Altrimenti calcola (M N) e M N 1 2 (mod N). Se (M N) M N 1 2 (mod N). Allora N è composto. Altrimenti N probabilmente è primo. (Fattorizzazione e crittografia) 14 Maggio / 46
40 Alcuni test di primalità Nel 2004 è stato pubblicato un algoritmo deterministico e di complessità polinomiale che determina se un numero è primo o composto. Lemma Sia a Z, n N, n 2 e (a, n) = 1. Allora n è primo se e solo se (x + a) n x n + a (mod n). (Fattorizzazione e crittografia) 14 Maggio / 46
41 Alcuni test di primalità Test di primalità 6= fattorizzazione (Fattorizzazione e crittografia) 14 Maggio / 46
42 Violare l RSA N 2 N? N N? 3 N? 5 N?.. N 2 N? ( N ) N? (Fattorizzazione e crittografia) 14 Maggio / 46
43 Violare l RSA Fattorizzare un numero N di 100 cifre N divisioni Calcolatore potente op s tempo per 1 divisione s 10 9 processori a disposizione = 1019 div s = 1031 s h = gg = anni!!! aa (Fattorizzazione e crittografia) 14 Maggio / 46
44 La RSA Security Inc. gestisce una sfida a livello mondiale, ove vengono premiati coloro che fattorizzano gli interi proposti da loro e pubblicati sul WEB in una particolare lista (Fattorizzazione e crittografia) 14 Maggio / 46
45 Violare l RSA Fattorizzare N = p 1 p 2 forza bruta sfruttare debolezze algoritmi che generano primi metodi più intelligenti?? (Fattorizzazione e crittografia) 14 Maggio / 46
46 Fattorizzazione e crittografia Grazie! (Fattorizzazione e crittografia) 14 Maggio / 46
una possibile funzione unidirezionale
una possibile funzione unidirezionale moltiplicare due interi a n bit è facile (in O(n 2 ) con l algoritmo usuale) trovare un primo a n bit, e verificare che è primo, è facile (vedremo poi) fattorizzare
Sin dalla più remota antichità il concetto di numero primo affascina e confonde gli esseri umani.
I NUMERI PRIMI 1 Sin dalla più remota antichità il concetto di numero primo affascina e confonde gli esseri umani. [ ] I numeri primi sono gli elementi essenziali della teoria dei numeri. Tratto da L enigma
ESERCITAZIONE N.8. Il calcolatore ad orologio di Gauss. L aritmetica dell orologio di Gauss. Operazioni e calcoli in Z n
Il calcolatore ad orologio di Gauss ESERCITAZIONE N.8 18 novembre L aritmetica dell orologio di Gauss Operazioni e calcoli in Z n 1, 1, -11, sono tra loro equivalenti ( modulo 12 ) Rosalba Barattero Sono
m = a k n k + + a 1 n + a 0 Tale scrittura si chiama rappresentazione del numero m in base n e si indica
G. Pareschi COMPLEMENTI ED ESEMPI SUI NUMERI INTERI. 1. Divisione con resto di numeri interi 1.1. Divisione con resto. Per evitare fraintendimenti nel caso in cui il numero a del Teorema 0.4 sia negativo,
Programma di Algebra 1
Programma di Algebra 1 A. A. 2015/2016 Docenti: Alberto Canonaco e Gian Pietro Pirola Richiami su relazioni di equivalenza: definizione, classe di equivalenza di un elemento, insieme quoziente e proiezione
Congruenze. Alberto Abbondandolo Forte dei Marmi, 17 Novembre 2006
Congruenze Alberto Abbondandolo Forte dei Marmi, 17 Novembre 2006 1 Il resto nella divisione tra interi Consideriamo i numeri naturali 0, 1, 2, 3,... ed effettuiamone la divisione per 3, indicando il resto:
Si dice multiplo di un numero a diverso da zero, ogni numero naturale che si ottiene moltiplicando a per ciascun elemento di N.
MULTIPLI E DIVISORI Si dice multiplo di un numero a diverso da zero, ogni numero naturale che si ottiene moltiplicando a per ciascun elemento di N. Poiché N = 0,1,2,3...7...95,..104.. Zero è multiplo di
Giovanna Carnovale. October 18, Divisibilità e massimo comun divisore
MCD in N e Polinomi Giovanna Carnovale October 18, 2011 1 Divisibilità e massimo comun divisore 1.1 Divisibilità in N In questa sezione introdurremo il concetto di divisibilità e di massimo comun divisore
Polinomi. Corso di accompagnamento in matematica. Lezione 1
Polinomi Corso di accompagnamento in matematica Lezione 1 Sommario 1 Insiemi numerici 2 Definizione di polinomio 3 Operazioni tra polinomi 4 Fattorizzazione Corso di accompagnamento Polinomi Lezione 1
TEORIA DEI NUMERI. 1. Numeri naturali, interi relativi e principi d induzione
TEORIA DEI NUMERI. Numeri naturali, interi relativi e principi d induzione Le proprietà dell insieme N = {0,, 2, } dei numeri naturali possono essere dedotte dai seguenti assiomi di Peano:. C è un applicazione
04 - Logica delle dimostrazioni
Università degli Studi di Palermo Facoltà di Economia CdS Sviluppo Economico e Cooperazione Internazionale Appunti del corso di Matematica 04 - Logica delle dimostrazioni Anno Accademico 013/014 D. Provenzano,
CORSO ZERO DI MATEMATICA
UNIVERSITÀ DEGLI STUDI DI PALERMO FACOLTÀ DI ARCHITETTURA CORSO ZERO DI MATEMATICA RADICALI Dr. Erasmo Modica [email protected] LE RADICI Abbiamo visto che l insieme dei numeri reali è costituito da tutti
SCOMPOSIZIONE IN FATTORI PRIMI:
SCOMPOSIZIONE IN FATTORI PRIMI: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 211 223 227 229
Calcolo algebrico e polinomi 1 / 48
Calcolo algebrico e polinomi 1 / 48 2 / 48 Introduzione In questa lezione esporremo i principali concetti relativi al calcolo algebrico elementare e ai polinomi. In particolare, illustreremo: Prodotti
NUMERI PRIMI E TEORMA FONDAMENTALE DELL ARITMETICA Definizione 1. Sia p Z, p ±1. Si dice che p è primo se
NUMERI PRIMI E TEORMA FONDAMENTALE DELL ARITMETICA Definizione 1. Sia p Z, p ±1. Si dice che p è primo se ( a, b Z) (p ab = (p a p b). Teorema 1. Sia p Z, p ±1. Allora p è primo se e solo se ( a, b Z)
Lezione 3 - Teoria dei Numeri
Lezione 3 - Teoria dei Numeri Problema 1 Trovare il più piccolo multiplo di 15 formato dalle sole cifre 0 e 8 (in base 10). Il numero cercato dev'essere divisibile per 3 e per 5 quindi l'ultima cifra deve
Parte Seconda. Prova di selezione culturale
Parte Seconda Prova di selezione culturale TEORIA DEGLI INSIEMI MATEMATICA ARITMETICA Insieme = gruppo di elementi di cui si può stabilire inequivocabilmente almeno una caratteristica in comune. Esempi:
METODI E TECNOLOGIE PER L INSEGNAMENTO DELLA MATEMATICA. Lezione n 4 2016
METODI E TECNOLOGIE PER L INSEGNAMENTO DELLA MATEMATICA Lezione n 4 2016 GLI INSIEMI NUMERICI N Numeri naturali Z : Numeri interi Q : Numeri razionali R : Numeri reali Q A meno di isomorfismi!!! R 5 π
Argomenti della lezione. Criteri di divisibilità fattorizzazione m.c.m. e M.C.D. frazioni ed espressioni
Argomenti della lezione Criteri di divisibilità fattorizzazione m.c.m. e M.C.D. frazioni ed espressioni Quale cifra deve assumere la lettera c affinché i numeri 821c e 82c1 siano divisibili per 2? Un numero
= < < < < < Matematica 1
NUMERI NATURALI N I numeri naturali sono: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,... L insieme dei numeri naturali è indicato con la lettera. Si ha cioè: N= 0,1,2,3,4,5,6,7,.... L insieme dei naturali privato
L algoritmo AKS. L algoritmo AKS. Seminario per il corso di Elementi di Algebra Computazionale. Oscar Papini. 22 luglio 2013
L algoritmo AKS Seminario per il corso di Elementi di Algebra Computazionale Oscar Papini 22 luglio 2013 Test di primalità Come facciamo a sapere se un numero n è primo? Definizione (Test di primalità)
1 Multipli di un numero
Multipli di un numero DEFINIZIONE. I multipli di un numero sono costituiti dall insieme dei prodotti ottenuti moltiplicando quel numero per la successione dei numeri naturali. I multipli del numero 4 costituiscono
POLINOMI. (p+q)(x) = p(x)+q(x) (p q)(x) = p(x) q(x) x K
POLINOMI 1. Funzioni polinomiali e polinomi Sono noti campi infiniti (es. il campo dei complessi C, quello dei reali R, quello dei razionali Q) e campi finiti (es. Z p la classe dei resti modp con p numero
DIARIO DEL CORSO DI ALGEBRA A.A. 2010/11 DOCENTE: ANDREA CARANTI
DIARIO DEL CORSO DI ALGEBRA A.A. 2010/11 DOCENTE: ANDREA CARANTI Lezione 1. mercoledí 15 settembre 2010 (2 ore) Presentazione del corso. Esercizio: cosa succede a moltiplicare per 2, 3, 4,... il numero
La fattorizzazione e la phi di Eulero
La fattorizzazione e la phi di Eulero Di Cristiano Armellini, [email protected] Supponiamo di voler trovare i fattori p, q del numero intero n (anche molto grande). Dalla Teoria dei numeri sappiamo
CONGRUENZE. proprietà delle congruenze: la congruenza è una relazione di equivalenza inoltre: Criteri di divisibilità
CONGRUENZE I) Definizione: due numeri naturali a e b si dicono congrui modulo un numero naturale p se hanno lo stesso resto nella divisione intera per p. Si scrive a b mod p oppure a b (p) proprietà delle
35 è congruo a 11 modulo 12
ARITMETICA MODULARE Scegliamo un numero m che chiameremo MODULO Identifichiamo ogni altro numero con il suo resto nella divisione per m Tutti i numeri col medesimo resto si trovano insieme nella classe
3 Il piccolo Teorema di Fermat
3 Il piccolo Teorema di Fermat Pierre de Fermat, francese, giudice presso il tribunale di Tolosa, è considerato uno dei padri fondatori della moderna teoria dei numeri. L interesse per questa teoria fu
La codifica digitale
La codifica digitale Codifica digitale Il computer e il sistema binario Il computer elabora esclusivamente numeri. Ogni immagine, ogni suono, ogni informazione per essere compresa e rielaborata dal calcolatore
4 0 = 4 2 = 4 4 = 4 6 = 0.
Elementi di Algebra e Logica 2008. Esercizi 4. Gruppi, anelli e campi. 1. Determinare la tabella additiva e la tabella moltiplicativa di Z 6. (a) Verificare dalla tabella moltiplicativa di Z 6 che esistono
LEZIONE 15. (15.1.2) p(x) = a 0 x n + a 1 x n a n 1 x + a n = a h x n h.
LEZIONE 15 15.1. Polinomi a coefficienti complessi e loro e loro radici. In questo paragrafo descriveremo alcune proprietà dei polinomi a coefficienti complessi e delle loro radici. Già nel precedente
1 Relazione di congruenza in Z
1 Relazione di congruenza in Z Diamo ora un esempio importante di relazione di equivalenza: la relazione di congruenza modn in Z. Definizione 1 Sia X = Z, a,b Z ed n un intero n > 1. Si dice a congruo
Primo modulo: Aritmetica
Primo modulo: Aritmetica Obiettivi 1. ordinamento e confronto di numeri;. riconoscere la rappresentazione di un numero in base diversa dalla base 10; 3. conoscere differenza tra numeri razionali e irrazionali;
Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione dei numeri relativi
Codice BCD Prima di passare alla rappresentazione dei numeri relativi in binario vediamo un tipo di codifica che ha una certa rilevanza in alcune applicazioni: il codice BCD (Binary Coded Decimal). È un
ALGEBRA I: ASSIOMI DI PEANO E PROPRIETÀ DEI NUMERI NATURALI
ALGEBRA I: ASSIOMI DI PEANO E PROPRIETÀ DEI NUMERI NATURALI 1. GLI ASSIOMI DI PEANO Come puro esercizio di stile voglio offrire una derivazione delle proprietà elementari dei numeri naturali e delle operazioni
04 - Numeri Complessi
Università degli Studi di Palermo Scuola Politecnica Dipartimento di Scienze Economiche, Aziendali e Statistiche Appunti del corso di Matematica 04 - Numeri Complessi Anno Accademico 2015/2016 M. Tumminello,
Università degli Studi di Roma Tor Vergata. Principio di induzione matematica
Università degli Studi di Roma Tor Vergata. Principio di induzione matematica Il Principio di induzione matematica è una tecnica di dimostrazione che permette la dimostrazione simultanea di infinite affermazioni.
Un polinomio è un espressione algebrica data dalla somma di più monomi.
1 I polinomi 1.1 Terminologia sui polinomi Un polinomio è un espressione algebrica data dalla somma di più monomi. I termini di un polinomio sono i monomi che compaiono come addendi nel polinomio. Il termine
CORSO ZERO DI MATEMATICA per Ing. Chimica e Ing. delle Telecomunicazioni MONOMI E POLINOMI Prof. Erasmo Modica
CORSO ZERO DI MATEMATICA per Ing. Chimica e Ing. delle Telecomunicazioni MONOMI E POLINOMI Prof. Erasmo Modica [email protected] MONOMI In una formula si dicono variabili le lettere alle quali può essere
Piccolo teorema di Fermat
Piccolo teorema di Fermat Proposizione Siano x, y Z, p N, p primo. Allora (x + y) p x p + y p (mod p). Piccolo teorema di Fermat Proposizione Siano x, y Z, p N, p primo. Allora (x + y) p x p + y p (mod
Moltiplicazione. Divisione. Multipli e divisori
Addizione Sottrazione Potenze Moltiplicazione Divisione Multipli e divisori LE QUATTRO OPERAZIONI Una operazione aritmetica è quel procedimento che fa corrispondere ad una coppia ordinata di numeri (termini
1 Multipli e sottomultipli. Divisibilità
Multipli e sottomultipli. Divisibilità LA TEORIA Se la divisione fra due numeri naturali è propria (cioè il resto è uguale a 0) i due numeri si dicono divisibili. Per esempio, nella divisione 8 : diciamo
Lezioni di ISTITUZIONI di MATEMATICA (gruppo 3)
Lezioni di ISTITUZIONI di MATEMATICA (gruppo 3) Nicola Durante 2011-12 Abstract 1 Insiemi numerici (Lezione del 5.10.11) 1.1 Cenni di teoria degli insiemi Richiamiamo brevemente alcuni simboli usati in
Introduzione alla TEORIA DEI NUMERI
Renato Migliorato Introduzione alla teoria dei numeri Introduzione alla TEORIA DEI NUMERI Avvertenza: questo è l inizio di un testo pensato come supporto al corso di Matematiche Complementari I ed ancora
1.5 DIVISIONE TRA DUE POLINOMI
Matematica C Algebra. Le basi del calcolo letterale.5 Divisione tra due polinomi..5 DIVISIONE TRA DUE POLINOMI Introduzione Ricordiamo la divisione tra due numeri, per esempio 47:4. Si tratta di trovare
PREPARAZIONE OLIMPIADI (LICEO ROITI )
PREPARAZIONE OLIMPIADI (LICEO ROITI 05-11-2014) PH. ELLIA Indice Introduzione. 1 1. Il Teorema Fondamentale dell Aritmetica. 2 1.1. I divisori di un numero. 4 2. Congruenze. 5 3. La formula del binomio.
TEN Radici quadrate modulo p e modulo p k. Radici quadrate modulo p, con p > 2.
TEN 2008. Radici quadrate modulo p e modulo p k. Radici quadrate modulo p, con p > 2. Lemma 1. Sia n Z. Sia p > 2 un numero primo. (a) n è un quadrato modulo p se e solo se n p 1 2 1 mod p; (b) Sia n 0
INSIEME N. L'insieme dei numeri naturali (N) è l'insieme dei numeri interi e positivi.
INSIEME N L'insieme dei numeri naturali (N) è l'insieme dei numeri interi e positivi. N = {0;1;2;3... Su tale insieme sono definite le 4 operazioni di base: l'addizione (o somma), la sottrazione, la moltiplicazione
7. INSIEMI APERTI, INSIEMI CHIUSI, INSIEMI NE APERTI NE CHIUSI
7. INSIEMI APERTI, INSIEMI CHIUSI, INSIEMI NE APERTI NE CHIUSI Sia E un insieme numerico, sia cioè. Esempi Si dice che E è un insieme APERTO se tutti i suoi punti sono interni. Ogni intervallo aperto (dove
Allenamenti di matematica: Algebra e Teoria dei Numeri
Brescia, 18 novembre 2011 Allenamenti di matematica: Algebra e Teoria dei Numeri 1. (a) Risolvi l equazione x 3 12x 2 + 29x 18 = 0. (b) Risolvi l equazione precedente utilizzando il seguente metodo. Effettua
2 non è un numero razionale
2 non è un numero razionale 1. Richiami: numeri pari e dispari. Un numero naturale m è pari (rispettivamente dispari) se e solo se esiste un numero naturale r tale che m = 2r (rispettivamente m = 2r +
Aritmetica dei Calcolatori Elettronici
Aritmetica dei Calcolatori Elettronici Prof. Orazio Mirabella L informazione Analogica Segnale analogico: variabile continua assume un numero infinito di valori entro l intervallo di variazione intervallo
LOGICA MATEMATICA PER INFORMATICA (A.A. 12/13)
LOGICA MATEMATICA PER INFORMATICA (A.A. 12/13) DISPENSA N. 4 Sommario. Dimostriamo il Teorema di Completezza per il Calcolo dei Predicati del I ordine. 1. Teorema di Completezza Dimostriamo il Teorema
Congruenze. Trovare la cifra dell unità dei seguenti numeri 2013 2013 [3] 2014 2014 [6] 2015 2015 [5]
Congruenze Trovare la cifra dell unità dei seguenti numeri 2013 2013 [3] 2014 2014 [6] 2015 2015 [5] (basta fare una congruenza modulo 10) Trovare la cifra dell unità e la cifra delle decine dei seguenti
Precorso CLEF-CLEI, esercizi di preparazione al test finale con soluzioni
Precorso CLEF-CLEI, esercizi di preparazione al test finale con soluzioni ARITMETICA 1. Scomporre in fattori primi 2500 e 5600. Soluzione: Osserviamo che entrambi i numeri sono multipli di 100 = 2 2 5
Appunti per una lezione. I numeri periodici, introduzione alla teoria dei numeri
Appunti per una lezione I numeri periodici, introduzione alla teoria dei numeri di Raffaele MAURO Istituto Tecnico Commerciale A.Bianchini Terracina Piet Mondrian, Broadway Boogie Woogie, 1943 Presentazione
Riassumiamo le proprietà dei numeri reali da noi utilizzate nel corso di Geometria.
Capitolo 2 Campi 2.1 Introduzione Studiamo ora i campi. Essi sono una generalizzazione dell insieme R dei numeri reali con le operazioni di addizione e di moltiplicazione. Nel secondo paragrafo ricordiamo
Crittografia. Primalità e Fattorizzazione. Corso di Laurea Specialistica. in Informatica
Crittografia Corso di Laurea Specialistica in Informatica Primalità e Fattorizzazione Alberto Leporati Dipartimento di Informatica, Sistemistica e Comunicazione Università degli Studi di Milano Bicocca
Curricolo verticale MATEMATICA
Curricolo verticale MATEMATICA Scuola dell Infanzia L alunno è in grado di identificare e nominare i numeri naturali da 0 a 10 L alunno è in grado di comprendere le quantità L alunno è in grado di contare
8. Completamento di uno spazio di misura.
8. Completamento di uno spazio di misura. 8.1. Spazi di misura. Spazi di misura completi. Definizione 8.1.1. (Spazio misurabile). Si chiama spazio misurabile ogni coppia ordinata (Ω, A), dove Ω è un insieme
Un monomio è in forma normale se è il prodotto di un solo fattore numerico e di fattori letterali con basi diverse. Tutto quanto sarà detto di
DEFINIZIONE Espressione algebrica costituita dal prodotto tra una parte numerica (coefficiente) e una o più variabili e/o costanti (parte letterale). Variabili e costanti possono comparire elevate a potenza
Successioni, massimo e minimo limite e compattezza in R
Università di Roma Tor Vergata Corso di Laurea in Scienze e Tecnologie per i Media Successioni, massimo e minimo limite e compattezza in R Massimo A. Picardello BOZZA 10.11.2011 21:24 i CAPITOLO 1 Successioni
L ipotesi di Riemann e la teoria delle funzioni L
AlfaClass, 11 Settembre 2009 Il punto di partenza della nostra esposizione è il concetto di numero primo uno dei più elementari e fondamentali in matematica. Il punto di partenza della nostra esposizione
2 Algoritmo euclideo di divisione
2 Algoritmo euclideo di divisione In questo paragrafo intendiamo mostrare come alcune importanti proprietà dell aritmetica elementare di Z traggano origine dalla validità in N del Principio del Minimo
1 IL LINGUAGGIO MATEMATICO
1 IL LINGUAGGIO MATEMATICO Il linguaggio matematico moderno è basato su due concetti fondamentali: la teoria degli insiemi e la logica delle proposizioni. La teoria degli insiemi ci assicura che gli oggetti
Gli insiemi e le relazioni. Elementi di logica
capitolo 1 Gli insiemi e le relazioni. Elementi di logica INSIEMI 1. Introduzione 1 2. Sottoinsiemi 3 3. Operazioni tra insiemi 5 Unione:, 5 Intersezione:, 5 Differenza: \, 5 Insieme complementare: A B,
Il Sistema di numerazione decimale
Il Sistema di numerazione decimale Il NUMERO è un oggetto astratto, rappresentato da un simbolo (o cifra) ed è usato per contare e misurare. I numeri usati per contare, 0,1,2,3,4,5,. sono detti NUMERI
Corso base di Matematica. - I numeri -
Corso base di Matematica - I numeri - Fin dall antichità è stata avvertita dall uomo l esigenza di contare le cose. Ad es. gli animali al pascolo, i cacciatori e le prede, ecc. Da questa istintività nasce
APPUNTI DI MATEMATICA ALGEBRA \ CALCOLO LETTERALE \ MONOMI (1)
LGEBR \ CLCOLO LETTERLE \ MONOMI (1) Un monomio è un prodotto di numeri e lettere; gli (eventuali) esponenti delle lettere sono numeri naturali (0 incluso). Ogni numero (reale) può essere considerato come
NUMERI E CRITTOGRAFIA. Carlo Toffalori (Camerino) Scuola Estiva Mathesis Telese Terme, 28 luglio 2015
NUMERI E CRITTOGRAFIA Carlo Toffalori (Camerino) Scuola Estiva Mathesis Telese Terme, 28 luglio 2015 1 Edgar Allan Poe, Lo scarabeo d oro: la caccia al tesoro di capitan Kidd Istruzioni incomprensibili
Soluzioni delle Esercitazioni I 19-23/09/2016
Esercitazioni di Matematica Esercitazioni I 9-3/09/06 Soluzioni delle Esercitazioni I 9-3/09/06 A. Polinomi Si ha:. (x+y)(3xy xy) = 6x y x y +3xy 3 xy.. (x y) = 4x 4xy +y. 3. Se non ci si ricorda lo sviluppo
TEOREMA DEL RESTO E REGOLA DI RUFFINI
TEOREMA DEL RESTO E REGOLA DI RUFFINI ALCUNI TEOREMI IMPORTANTI Prendiamo una divisione intera tra numeri: 6 : 3 = 2. Il resto di questa divisione è 0, e questo significa che moltiplicando il quoziente
GLOSSARIO MATEMATICO. ,0,, 2, 3,,... = {razionali e irrazionali}
GLOSSARIO MATEMATICO SIMBOLI MATEMATICI N insieme dei naturali { 0,,,,,... } Z insieme dei interi relativi {...,,,0,,,... } Q insieme dei razionali...,,,0, +, +,... 7 Q a insieme dei razionali positivi
MATEMATICA DI BASE 1
MATEMATICA DI BASE 1 Francesco Oliveri Dipartimento di Matematica, Università di Messina 30 Agosto 2010 MATEMATICA DI BASE MODULO 1 Insiemi Logica Numeri Insiemi Intuitivamente, con il termine insieme
Appunti di Matematica Discreta (19 novembre 2009)
Appunti di Matematica Discreta (19 novembre 2009) 1 1 I numeri interi Indichiamo con Z l insieme dei numeri interi, cioè Z = {..., 3, 2, 1, 0, 1, 2, 3,...}. Se parliamo di interi positivi indichiamo l
1.2 MONOMI E OPERAZIONI CON I MONOMI
Matematica C Algebra. Le basi del calcolo letterale. Monomi e operazioni con i monomi. MONOMI E OPERAZIONI CON I MONOMI... L insieme dei monomi D ora in poi quando scriveremo un espressione letterale in
+ 1)... (e k + 1). Si indica con (n), chiamato numero di Eulero di n, il numero dei numeri naturali minori di n e primi con n.
"Come si fa" a svolgere vari tipi di esercizi 1 numeri e congruenze (algoritmi avvertenze casi speciali esempi) Attenzione gli argomenti non sono in ordine Alcuni degli esercizi presentati erano parte
Algoritmi e Strutture Dati
Analisi Asintotica Maria Rita Di Berardini, Emanuela Merelli 1 1 Dipartimento di Matematica e Informatica Università di Camerino Un graduale processo di astrazione Passo 1: abbiamo ignorato il costo effettivo
Appunti sui polinomi. Pietro Di Martino e Giovanni Gaiffi
Appunti sui polinomi Pietro Di Martino e Giovanni Gaiffi CAPITOLO 1 Alcune osservazioni sulla fattorizzazione dei polinomi 1. Polinomi irriducibili e teorema di fattorizzazione unica In questo paragrafo,
x appartiene ad N, tale che x è maggiore uguale a 9, e ( x minore uguale a 12.
Cos è un insieme? Gruppo d oggetti, detti elementi, aventi la/e stessa/e caratteristica/che. 1) Come lo definisco? Utilizziamo sempre una lettera Maiuscola per nominarlo. Un insieme può essere definito
GLI INSIEMI PROF. WALTER PUGLIESE
GLI INSIEMI PROF. WALTER PUGLIESE INSIEME DEFINIZIONE UN RAGGRUPPAMENTO DI OGGETTI RAPPRESENTA UN INSIEME IN SENSO MATEMATICO SE ESISTE UN CRITERIO OGGETTIVO CHE PERMETTE DI DECIDERE UNIVOCAMENTE SE UN
Congettura di Goldbach: Se N è un numero intero, pari e maggiore di 2, allora si possono trovare numeri primi P e Q con N = P + Q
Congettura di Goldbach: Se N è un numero intero, pari e maggiore di 2, allora si possono trovare numeri primi P e Q con N = P + Q Fu proposta da Christian Goldbach ad Eulero nel 1742, ed è tuttora indimostrata.
II Esonero di Matematica Discreta - a.a. 06/07. Versione B
II Esonero di Matematica Discreta - a.a. 06/07 1. Nell anello dei numeri interi Z: Versione B a. Determinare la scrittura posizionale in base 9 del numero che in base 10 si scrive) 5293 e la scrittura
ANALISI 1 - Teoremi e dimostrazioni vari
ANALISI 1 - Teoremi e dimostrazioni vari Sommario Proprietà dell estremo superiore per R... 2 Definitivamente... 2 Successioni convergenti... 2 Successioni monotone... 2 Teorema di esistenza del limite
Definizione: Due monomi si dicono simili se hanno la stessa parte letterale.
CALCOLO LETTERALE Definizione: Data una formula si dicono variabili le lettere alle quali può essere sostituito qualsiasi valore numerico; i numeri si dicono, invece, costanti. Nella formula per il calcolo
Sommario. 1. Che cos è la matematica? Numeri naturali e sistemi di numerazione 23
Sommario 1. Che cos è la matematica? 1 1.1. Un sapere onnipresente e temuto 1 1.2. La domanda più difficile 6 1.3. Che cosa ci insegna la storia 10 1.4. Ai primordi delle rappresentazioni simboliche 11
Università degli Studi di Palermo Facoltà di Medicina e Chirurgia Anno Accademico 2011/12. Corso di Fisica(0) per il recupero dell OFA
Università degli Studi di Palermo Facoltà di Medicina e Chirurgia Anno Accademico 2011/12 Corso di Fisica(0) per il recupero dell OFA Tutor: Dott. Stefano Panepinto Simbologia matematica Simbologia matematica
Richiami di aritmetica (1)
Richiami di aritmetica (1) Operazioni fondamentali e loro proprietà Elevamento a potenza e proprietà potenze Espressioni aritmetiche Scomposizione: M.C.D. e m.c.m Materia: Matematica Autore: Mario De Leo
DIVISIONE TRA POLINOMI IN UNA VARIABILE
DIVISIONE TRA POLINOMI E SCOMPOSIZIONE Prof. Erasmo Modica [email protected] DIVISIONE TRA POLINOMI IN UNA VARIABILE L algoritmo della divisione tra polinomi è analogo a quello della divisione ordinaria
