Anteprima
Vedrai una selezione di 3 pagine su 8
Congruenze lineari (parte I) Pag. 1 Congruenze lineari (parte I) Pag. 2
Anteprima di 3 pagg. su 8.
Scarica il documento per vederlo tutto.
Congruenze lineari (parte I) Pag. 6
1 su 8
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

Il numero di cifre

Per esprimere n in BASE 2

è <= log2 n

Nota che log2 n è

l'esponente da dare a 2 per ottenere n

Un byte sono 8 bit

=> 2^8 possibili valori

un byte si può esprimere come due cifre esadecimali (cioè in base 16)

Es. scriviamo 45 in base 16

458 = 28 * 16 + 10

28 = 1 * 16 + 12

1 = 0* 16 + 1

458 = 1 * 16^2 + 12 * 16^1 + 10 * 16^0

Si utilizzano i simboli

0 1 2 3 4 5 6 7 8 9 A B C D E F

(458)16 = 1CA

Def.

Relaz. di congruenza tra interi

n m (n è congruo a m modulo 3)

≡3

Se n = m ∈3 ℤ

4 1 4 – 1 = 3

≡3 ∈3 ℤ

3 0 18 = 3

≡3

17 !≡3 3

Proprietà

equiv 3 è una rel. d ' equivalenza

DIM. Riflessiva

n n allora n – m

≡3 ∈3 ℤ

e quindi m – n e cioè

∈3 ℤ

m n

≡3

Transitiva

n m m t

Se e

≡3 ≡3

allora n-m n-m = 3h

∈3 ℤ

m-t m-t = 3k

∈3 ℤ

n-t = n – m + m -t = 3h + 3k = 3(h+k)

=> n-t ∈3 ℤ

n t

=> ≡3

Classi d'equivalenza

[3]3 Notazione: Invece di scrivere

[3 ] ≡3 [n] ≡3

scrivo

[n]3

3 3

≡3

0 3

≡3

1 3 poichè 1-3 !∈ℤ

≡3

1 !≡3 3 poichè 1−3 !≡9 ℤ

[3]3 = {0,3,6,9,...}

n 3 se n-3

≡3 ∈3 ℤ

=> n-3 = 3h

=> n = 3 + 3h = 3(1+h)

n è multiplo di 3

[3]3 = {…., -9,-6,-3,0,3,6,9,...}

[0]3

[1]3 {1,4,7

n 1 se n-1

≡3 ∈3 ℤ

cioè n-1 = 3h

cioè n = 3h + 1

n 1

=> ≡3

dividendo n per 3

ottengo resto 1

[2]3 = {2,5,8,11,...}

In [2]3 ci sono i numeri che divisi per 3 danno resto 2

[0]3 = [3]3 ci sono

3 classi d'equivalenza

[1]3 = [4]3

[2]3 = [5]3

/≡3 insieme quoziente

ℤ cioè l'insieme delle

classi d'equivalenza

/≡3 = {[0]3, [1]3, [2]3}

Classi di resto modulo 3

Def. Congruenza modulo m

≡m

[m]m è l'insieme dei numeri che divisi per m hanno resto n

Es. [7]9 = {7,16,...}

2 1

[1]2 = { ℤ+

[0]2 = { 2 ℤ

/≡2 = {[0]2, [1]2}

ℤ /≡3 = {[0]3, [1]3, [2]3}

ℤ /≡3 = {[0]m, [1]m, ... , [m-1]m}

Quindi m è l'insieme delle classi modulo m

| m| = m

Esempio

Sono le 22 e metto la sveglio tra 8 ore

22 + 8 ? devo ragionare modulo 24

30≡24 6

=> la sveglia sarà alle 6 di mattina

Notazione 30≡24 6

Invece di scrivere Si scrive

30≡6 (24)

30≡ 24 6

Es.

è martedì. Che giorno della settimana è tra 9 giorni?

0 1 2 3 4 5 6

dom lun mar mer gio ven sab

2+9 = 11

11≡4(mod 7) è giovedì

Congruenze lineari

Voglio trovare il valore di una variabile se tale che

a * x = b (mod n)

Es.

2 x = 4 (mod 2)

2 * 2 = 4 (mod 2)

Ci sono altre sol.

3x 2 * 3 = 6

6 = 4 (mod2) 6-4 = 2

Es. 2x = 1 (mod2)

Non ha soluzioni

Es. 3x = 2 (mod5)

X = 4 soluz x = 9

tutti 4 + 5 é k => sono soluzioni

∈ℤ

Teorema

Una congruenza lineare

ax , n)

≡MCD(a

d divide b

Se X0 è una soluzione allora

n k

x = x0 + ∗k ∈ℤ

d sono soluzioni

Es.

60x = 8 (mod 35)

Devo calcolare MCD (60,35)

60 = 35 * 1 + 25

35 = 25 * 1 + 10

25 = 10 * 2 + 5 => MCD(60,35) = 5

10 = 5 * 2 + 0

Dato che 5 non divide 8

allora non ci sono soluzioni

60x = 10(mod35)

Dettagli
Publisher
A.A. 2013-2014
8 pagine
SSD Scienze matematiche e informatiche MAT/02 Algebra

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher koganzjo di informazioni apprese con la frequenza delle lezioni di Algebra e Geometria e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi dell' Insubria o del prof Gerla Brunella.