Torna alla pagina di Matematica del discreto
Questa pagina è stata aggiornata GRAZIE agli appunti che AVETE INVIATO nel periodo di chiusura della sezione UniCrema!! È SERVITA A QUALCOSA, NO?! ;)
:: Matematica del discreto - Guida agli esercizi 1°Parte ::
Indice
Es: calcolare il M.C.D. tra a=387 e b=144
a/b=387/144=2 r=99
b/r=144/99=1 r1=45
r/r1=99/45=2 r2=5
r1/r2=45/5=9 r3=0
quindi M.C.D. (387,144)=9
Es: trasformare 7,210 in base 6.
quindi 7,210=11,(1)6 (le parentesi indicano il periodo)
Es2: trasformare 347,610 in base 7.
347 | 4 49 | 0 7 | 0 1 | 1 0 | |
|
quindi 34710=10047
Per la parte decimale:
(le cifre sottolineate vanno considerate come nell'esercizio precedente)
risultato: 347,610 = 1004,(4125)7
abcden=[a][bc][de]n2 con [bc]=(b*n)+c & [de]=(d*n)+e
Es: trasformare 1004,(4125)7 in base 72
[10][04],[41][25]: [10]=(1*7)+0=7, [04]=(0*7)+4=4, [41]=(4*7)+1=29, [25]=(2*7)+5=19
quindi risulta 7:4,(29;19)
a ≡ b mod n ⇔ a mod n = b mod n
Per risolvere gli esercizi occorre applicare le seguenti proprietà:
(P1)
a x ≡ b mod n ⇔ (a mod n) x ≡ (b mod n) (mod n)
Esercizio:
155x≡85 mod 6 ⇔ (155 mod 6) x ≡ (85 mod 6) (mod 6)
155x≡85 mod 6 ⇔ 5x ≡ 1 mod 6
(P2)
a x ≡ b mod n ⇒ ka x ≡ kb mod n
Esercizio:
5 x ≡ 2 mod 7 ⇒ 3*5 x ≡ 2*3 mod 7
(P3)
ka x ≡ kb mod kn ⇒ ax ≡ b mod n
Esercizio:
3 x ≡ 3 mod 6 ⇒ x ≡ 1 mod 2
(P4)
ka x ≡ kb mod n se M.C.D. k,n = 1 ⇒ ax ≡ b mod n
Esercizio:
5x ≡ 5 mod 2 ⇒ x ≡ 1 mod 2
(P5)
ka x ≡ kb mod n(k≠0) ⇒ ax ≡ b mod (n/ M.C.D. (k,n))
Esercizio:
6x ≡ 6 mod 21 ⇒ x ≡ 1 mod 21/3 ⇒ x ≡ 1 mod 7
(P6)
ax ≡ b mod n, d∣n ⇒ ax ≡ b mod d
Esercizio:
3x ≡ 4 mod 10 ⇒ 3x ≡ 4 mod 2 o 3x ≡ 4 mod 5
3x ≡ 4 mod 2 ⇒ (3 mod 2) x ≡ 4 mod 2 mod 2 ⇒ x ≡ 0 mod 2
(P7)
ax ≡ b mod r e ax ≡ b mod s ⇒ ax ≡ b mod (m.c.m.(r,s))
Esercizio:
5x ≡ 4 mod 9 e 5x ≡ 4 mod 6 ⇒ 5x ≡ 4 mod 18
Teorema di Fermat:
Teorema di Eulero-Fermat:
Es: 23144 ≡ 8872 mod 5.
Porto tutto in mod 5: 144 ≡ 372 mod 5 ⇒ 1 ≡ 372 mod 5
72 non è un numero primo, quindi applico Eulero.
φ(5)=4 (φ(n) è il numero di interi positivi minori o uguali a n, primi con n
Es2: 9737 ≡ 11134 mod 7
637 ≡ 4134 mod 7, 7 è un numero primo, quindi applico Fermat
(66)6*(46)22 * 42 mod 7 ⇒ 16*6 ≡ 122*16 mod 7 ⇒ 6 ≡ 2 mod 7, NON VERIFICATA
Es. Trovare l'inverso di 4 in mod 9.
4*a ≡ 1 mod 9, a è l'inverso, ossia quel numero che moltiplicato per quattro e diviso per nove dà resto 1.
Ci sono due metodi per stabilire se un numero a è divisibile per un altro numero b.
Metodo 1:
Stabilire se 646727 è divisibile per 17 utilizzando il criterio 17*3=51
Stabilire se 615908 è divisibile per 31
Metodo 2:
Stabilire se 646727 è divisibile per 31
a⋅x b⋅y=c ammette soluzione se e solo se c multiplo di MCDa,b
Es. 2x3y=12
Calcolo MCD(2,3)=1; 12 è un multiplo di 1 quindi l'equazione è risolvibile.
So che:
| { | x=6−3h y =2h |
Es2: determinare il più piccolo p>2 per cui 7x+3y=p ammette soluzioni e calcolarle.
MCD(7,3)=1, il più piccolo multiplo di 1 maggiore di 2 è 3, quindi p=3
x=03h ⇒ 7⋅3h3y=3⇒ 3y=3−21h ⇒
| { | x=3h y=1-7h |
f=(1 5 2 4 3) ⇒ f−1=(1 3 4 2 5)
Es:
( | 1 2 3 4 5 6 5 2 1 3 6 4 | ) |
Cosa vuol dire? Descrive le trasformazioni, la prima riga elenca gli elementi, la seconda come cambiano, cioè:
Quindi partendo da 1 vado in 5, da 5 in 6, da 6 in 4, da 4 in 3, da 3 in 1. Allora posso scriverla così: 1 5 6 4 3.
Ogni permutazione (o sostituzione) può essere scritta, in modo unico, come prodotto di cicli disgiunti. Come si fa?
α=1 5 2 83 7 2 4 5 81 4 8 3 6
Si va da destra a sinistra, parto da 1 e vado a vedere in cosa di trasforma: 1 va in 4, (mi sposto nel secondo gruppo) 4 va in 5, (mi sposto nel terzo), 5 va in 2. Sono partito da 1 e sono arrivato in 2, quindi 1 va in 2.
Comincio a compilare il prodotto di cicli disgiunti:
α= 1 2 ..riparto: 2 nel primo gruppo non c'è, questo vuol dire che 2 va in 2, ossia non cambia, mi sposto nel secondo 2 va in 4, nel terzo 4 va in 4. Quindi 2 va in 4.
α= 1 2 4 ..proseguo in questo modo e ottengo α= 1 2 4 3 6 5
5 va in 5, mi sposto 5 va in 8, mi sposto 8 va in 1. 5 va in 1 quindi il ciclo si chiude.
α= 1 2 4 3 6 5 Gli elementi di α da cui sono partito sono 8, a={1,2,3,4,5,6,7,8}.
Nel nuovo ciclo che ho scritto ne compaiono 6, mancano {7} e {8} che quindi compongono
un ciclo tra di loro. Infatti 7 va in 7, 7 va in 2, 2 va in 8.
Quindi se voglio scrivere α come prodotto di cicli disgiunti sarà: α=1 2 4 3 6 57 8
Vediamo un altro esempio per togliere ogni dubbio.
α=0 5 2 8 14 9 6 12 8 30 2 4 9 3⇒ α=0 1 4 62 9 8 3 5
L'unico elemento che manca è 7, ma non comparendo mai significa che non cambia, quindi non lo scrivo.
N.B: poiché si tratta di cicli non è importante da quale elemento si parte, io vado in ordine per comodità (parto dal minor elemento non ancora utilizzato) ma:
->0 1 4 6=1 4 6 0=4 6 0 1=6 0 1 4 quindi scrivere α=0 1 4 62 9 8 3 5
Per calcolarle la parità di una sostituzione occorre scriverla come prodotto di trasposizioni e poi contare il numero di trasposizioni.
1 2 4 3 6 58 7⇒1 21 41 31 61 57 8 ⇒6 ⇒ PARI
0 1 4 63 5 2 9 8⇒0 10 40 63 53 23 93 8⇒ 7⇒ DISPARI
Periodo di un ciclo.
caso1:
caso2:
IMPORTANTE:
Con u definiamo l'elemento neutro rispetto all'operazione.
a0=u ; a1=u°a ; a2=u°a°a ; ..e così via
Ad esempio se ° corrisponde alla somma: a0=0 ; a1=0a ; a2=0aa=2a
N.B: Sia p un elemento di periodo 12. Che periodo hanno p3, p5, p8, p9, p10? Come fare a calcolare il periodo di qb se q ha periodo a?
Nel nostro esercizio:
S6={1,2,3,4,5,6} α=2 6 3 54 6 53 4 61 5 3 ⇒α=1 4 2 6 5 3 H è un sottogruppo di S6 generato da α. Calcolare ordine e elementi di H.
L'ordine del sottogruppo coincide con il periodo del generatore. α ha periodo 6 quindi gli elementi di H sono H={α , α 2, α 3, α 4, α5, α 6 =id}
Per calcolare il laterale destro di α dato da, per esempio, (123) faccio semplicemente α(123); per il sinistro (123)α.
Sottogruppi di Z*12,x={1,5,7,11}
L'ordine del sottogruppo deve essere un divisore dell'ordine del gruppo.
Sottogruppi di Z*16,x ={1,3,5,7,9,11,13,15}
L'ordine di Z*16 è 8 quindi l'ordine dei sottogruppi può essere 2 o 4.
Trovare un generatore diverso da 1 per: Z8,= {0,1,2,3,4,5,6,7}
Un generatore è un elemento appartenente al gruppo su cui continuando ad eseguire l'operazione del gruppo ottengo tutti gli elementi. Nell'esercizio:
Per svolgere gli esercizi bisogna prima osservare se il primo gruppo (dominio) è ciclico.
Se è ciclico l'esercizio è facile, devo solo costruire la tavola pitagorica degli omomorfismi. Si fa così:
Es. GZ*7,x
G è ciclico per ipotesi, elemento generatore "q", ordine 4
f | 1 | 2 | 3 | 4 | 5 | 6 |
q | 1 | 2 | 3 | 4 | 5 | 6 |
q2 | 12=1 | 22=4 | 2 | 2 | 4 | 1 |
q3 | 1 | 23=8mod7=1 | 6 | 1 | 6 | 6 |
q4=id | 1 | 2 | 4 | 4 | 2 | 1 |
Ker{f} | X | NO | NO | NO | NO | {q2,id} |
Img{f} | {1} | NO | NO | NO | NO | {1,6} |
Se c'è omomorfismo il nucleo è composto dalle potenze del generatore che danno il neutro dell'operazione (in questo caso 1).
Se non è ciclico si utilizzano gli ordini di nucleo e immagini.
Il teorema dell'ordine dice che l'ordine del dominio è dato dal prodotto di ordine del nucleo e ordine dell'immagine.
Un nucleo è l'insieme degli elementi che vengono trasformati nel neutro del codominio.
L'immagine è l'insieme degli elementi che sono trasformati negli elementi del dominio.
Esempio:
Ord(dominio)=4 quindi 4=Ord(ker) x Ord(img)
Ora costruisco la tabella: guardo gli elementi del nucleo e metto 1 in corrispondenza di quei valori nelle colonne, 13 nelle altre. Otterrò la seguente tabella:
Nucleo | Immagine | 1 | 5 | 7 | 11 |
1,5 | 1,13 | 1 | 1 | 13 | 13 |
1,7 | 1,13 | 1 | 13 | 1 | 13 |
1,11 | 1,13 | 1 | 13 | 13 | 1 |
1,5,7,11 | 1,13 | 1 | 1 | 1 | 1 |