Teoria dei numeri · laboratorio

Aritmetica modulare: il laboratorio dei resti

Dall’orologio alle congruenze, dai cicli delle potenze al teorema cinese del resto.

Leggi l’articolo introduttivo →

Percorso didattico

Un orologio da 12 ore non si ferma a 12: dopo le 10, cinque ore più tardi indica le 3. Il laboratorio usa questa idea per studiare resti, divisibilità e problemi sempre più ricchi. Apri “Perché funziona?” in ogni tappa e poi prova gli strumenti.

Tappa 1 / 15

L’orologio dei resti

Dopo un giro completo si torna allo stesso punto. Contiamo solo quanto avanza oltre i giri interi.

10+5=15 ≡ 3 (mod 12)

Esempio: 17, 29 e 41 lasciano tutti resto 5 nella divisione per 12.

Perché funziona?

Le differenze tra questi numeri sono multipli di 12: cambiano i giri, non la posizione.

Tappa 2 / 15

Che cosa significa congruenza

Due interi sono congruenti quando appartengono alla stessa classe di resto.

a ≡ b (mod n) ⇔ n divide a−b

Esempio: 23 ≡ 3 (mod 10), perché 23−3=20.

Perché funziona?

Se a−b=kn, allora a e b differiscono di k giri completi di ampiezza n.

Tappa 3 / 15

Calcolare un resto, anche negativo

Usiamo la divisione euclidea e scegliamo sempre il resto non negativo.

a=nq+r, 0≤r<n

Esempio: −17=5×(−4)+3: quindi −17 mod 5=3.

Perché funziona?

Il quoziente può essere negativo; la condizione 0≤r<n rende il resto unico. Modulo 1 il resto è sempre 0.

Tappa 4 / 15

Somme e differenze

Possiamo ridurre gli addendi prima di sommare o sottrarre.

a≡b, c≡d ⇒ a±c≡b±d (mod n)

Esempio: 17+29 ≡ 5+5 ≡ 10 (mod 12).

Perché funziona?

La somma e la differenza di multipli di n sono ancora multipli di n.

Tappa 5 / 15

Prodotti

Anche il prodotto conserva le congruenze.

a≡b, c≡d ⇒ ac≡bd (mod n)

Esempio: 123×456 mod 7 = 4×1 mod 7 = 4.

Perché funziona?

Se a=b+kn e c=d+hn, il prodotto ac−bd contiene n come fattore.

Tappa 6 / 15

Potenze e periodicità

Le potenze visitano un numero finito di resti: prima o poi un resto si ripete.

7¹,7²,7³,7⁴ ≡ 7,9,3,1 (mod 10)

Esempio: 2026 mod 4=2, quindi 7^2026 termina con 9.

Perché funziona?

Quando uno stato si ripete, moltiplicare ancora per la stessa base riproduce il percorso. Alcuni cicli hanno una preattesa prima della ripetizione.

Tappa 7 / 15

Ultima cifra

La cifra finale è semplicemente il resto modulo 10.

ultima cifra di a^b = a^b mod 10

Esempio: 3^25: ciclo 3,9,7,1; 25 mod 4=1, quindi la cifra è 3.

Perché funziona?

Due numeri sono uguali modulo 10 proprio quando hanno la stessa ultima cifra.

Tappa 8 / 15

Ultime due cifre

Per le ultime due cifre passiamo a modulo 100 e scriviamo sempre due cifre.

ultime due cifre di a^b = a^b mod 100

Esempio: 3^100 mod 100=1, quindi le ultime due cifre sono 01.

Perché funziona?

L’esponenziazione per quadrati successivi evita di costruire una potenza enorme.

Tappa 9 / 15

Divisibilità

Una cifra decimale è una potenza di 10: possiamo sostituire 10 con il suo resto.

10≡1 (mod 9); 10≡−1 (mod 11)

Esempio: 5724: 5+7+2+4=18, quindi è divisibile per 9. Per 11, 2728 dà 2−7+2−8=−11: è divisibile per 11.

Perché funziona?

Modulo 9 tutte le potenze di 10 valgono 1; modulo 11 alternano 1 e −1.

Tappa 10 / 15

Orologi e calendari

Le ore girano modulo 12 o 24; i giorni della settimana modulo 7.

22+17≡15 (mod 24); 100≡2 (mod 7)

Esempio: Cento giorni dopo lunedì sarà mercoledì.

Perché funziona?

Ogni ciclo completo riporta lo stesso indicatore alla posizione iniziale.

Tappa 11 / 15

Congruenze lineari

L’equazione ax≡b (mod n) può avere nessuna, una o più soluzioni.

d=MCD(a,n); esistono soluzioni ⇔ d divide b

Esempio: 6x≡4 (mod 8): d=2, le soluzioni sono 2 e 6.

Perché funziona?

Dividendo per d si ottiene una soluzione modulo n/d; questa produce d classi modulo n.

Tappa 12 / 15

Inverso modulare

L’inverso di a è il numero che moltiplicato per a dà resto 1.

a⁻¹ esiste (mod n) ⇔ MCD(a,n)=1, n>1

Esempio: 7×3=21≡1 (mod 10); dunque 7⁻¹≡3.

Perché funziona?

L’identità di Bézout fornisce 1 come combinazione di a e n esattamente quando il loro MCD è 1.

Tappa 13 / 15

Sistemi di congruenze

Cerchiamo un intero che soddisfi più condizioni sui resti nello stesso tempo.

x≡2 (mod 3); x≡3 (mod 5)

Esempio: Il più piccolo positivo è x=8.

Perché funziona?

Dalla prima condizione x=2+3t; sostituendo nella seconda troviamo t≡2 (mod 5).

Tappa 14 / 15

Teorema cinese del resto

Con moduli coprimi a coppie il sistema ha una sola classe soluzione modulo il loro prodotto.

x≡2 (mod 3), x≡3 (mod 5), x≡2 (mod 7) ⇒ x≡23 (mod 105)

Esempio: 23 diviso per 3, 5 e 7 lascia rispettivamente 2, 3 e 2.

Perché funziona?

Ogni nuova congruenza sceglie un valore del parametro della soluzione precedente; la coprimalità rende possibile e unica la scelta.

Tappa 15 / 15

Problemi e giochi

I resti diventano uno strumento per cifre finali, quadrati impossibili, sfide su orologi e sistemi.

7^(7^7) mod 10: prima riduci l’esponente modulo 4

Esempio: 7^7≡3 (mod 4), quindi l’ultima cifra di 7^(7^7) è 3.

Perché funziona?

Un grande problema si spezza in piccoli moduli annidati. Le 25 sfide qui sotto permettono di esercitarsi.

Strumenti interattivi

Inserisci numeri interi. Il modulo deve essere positivo; modulo 1 è ammesso nei calcoli dei resti, ma non ha inversi modulari.

Calcolatore del resto

Verifica una congruenza

Classi di resto

Orologio modulare

Scopri il ciclo delle potenze

Ultima cifra o ultime due cifre

Congruenza lineare

ax ≡ b (mod n)

Inverso modulare

Teorema cinese del resto

Inserisci due o tre congruenze con moduli coprimi a coppie; lascia vuota la terza per usarne due.

Giorno della settimana

Esplora modulo n

Confronta tutti i quadrati o cubi modulo n (fino a 60) e osserva i residui distinti.

25 problemi

Rispondi prima di aprire il suggerimento o la soluzione. I tentativi e i problemi risolti restano soltanto in questo browser, anche cambiando lingua.

1 / 25 · Facile

Resto semplice

Calcola 37 mod 5.

2 / 25 · Facile

Una congruenza vera?

È vero che 47≡5 (mod 7)? Rispondi sì o no.

3 / 25 · Facile

Orologio

Sono le 9. Che ora sarà tra 17 ore su un orologio da 12 ore?

4 / 25 · Facile

Giorni della settimana

Oggi è lunedì. Che giorno sarà tra 100 giorni?

5 / 25 · Facile

Ultima cifra di 3^25

Qual è l’ultima cifra di 3^25?

6 / 25 · Facile

Ultima cifra di 7^2026

Qual è l’ultima cifra di 7^2026?

7 / 25 · Facile

Divisibile per 9

123456789 è divisibile per 9? Rispondi sì o no.

8 / 25 · Medio

Divisibile per 11

2728 è divisibile per 11? Rispondi sì o no.

9 / 25 · Medio

Somma enorme

Calcola (1234567+9876543) mod 9.

10 / 25 · Medio

Prodotto modulo 7

Calcola 123×456 mod 7.

11 / 25 · Medio

Potenza modulo 7

Calcola 2^100 mod 7.

12 / 25 · Medio

Potenza modulo 13

Calcola 5^2025 mod 13.

13 / 25 · Medio

Un’inversa semplice

Risolvi 3x≡1 (mod 7): indica x modulo 7.

14 / 25 · Medio

Congruenza lineare

Risolvi 7x≡3 (mod 10): indica x modulo 10.

15 / 25 · Difficile

Quando non esistono soluzioni

Risolvi 6x≡5 (mod 8). Scrivi “nessuna” se non esistono soluzioni.

16 / 25 · Difficile

Due soluzioni

Risolvi 6x≡4 (mod 8). Scrivi entrambe le soluzioni separate da virgola.

17 / 25 · Difficile

Numero misterioso

Trova il minimo x positivo con x≡2 (mod 3) e x≡3 (mod 5).

18 / 25 · Difficile

Tre resti

Trova il minimo x positivo con resti 2 modulo 3, 3 modulo 5 e 2 modulo 7.

19 / 25 · Difficile

Uno meno del multiplo

Trova il minimo positivo con resti 1,2,3,4 quando è diviso per 2,3,4,5.

20 / 25 · Difficile

Ultime due cifre

Quali sono le ultime due cifre di 3^100? Scrivile come due cifre.

21 / 25 · Sfida

Mille potenze

Calcola (10^1000+3) mod 7.

22 / 25 · Sfida

Quadrato impossibile

Può esistere x intero con x²≡3 (mod 4)? Rispondi sì o no.

23 / 25 · Sfida

Cubi modulo 9

Quali sono i residui distinti di x³ modulo 9? Scrivili separati da virgola.

24 / 25 · Sfida

Tre consecutivi

Spiega perché n³−n è divisibile per 6 per ogni intero n.

25 / 25 · Sfida

Modulo dentro un modulo

Trova l’ultima cifra di 7^(7^7).

Problemi cinesi: 30 sfide sui resti

Da monete e soldati ai calendari: risolvi i sistemi di congruenze, controlla i vincoli e scopri quando una risposta non esiste. Le soluzioni sono subito sotto ogni problema, ma restano chiuse finché vuoi provarci.

Leggi l’articolo: Sunzi e il teorema cinese del resto →

Il problema storico

Nel Sunzi Suanjing il problema classico chiede un numero con resti 2, 3 e 2 quando è diviso per 3, 5 e 7. I blocchi 70, 21 e 15 danno 2×70 + 3×21 + 2×15 = 233; togliendo due volte 105 si ottiene 23.

Base

1 / 30 · Base

Tre resti semplici

Trova il più piccolo intero positivo che soddisfa tutte le condizioni.

x ≡ 1 (mod 3) · x ≡ 2 (mod 5) · x ≡ 3 (mod 7)

Suggerimento

Unisci le congruenze una alla volta: poni x uguale al primo resto più un multiplo del primo modulo.

Mostra soluzione

2 / 30 · Base

Resti uguali

Trova il più piccolo intero positivo che soddisfa tutte le condizioni.

x ≡ 2 (mod 3) · x ≡ 2 (mod 5) · x ≡ 2 (mod 7)

Suggerimento

Se tutti i resti coincidono, sottrai quel resto e cerca un multiplo del mcm dei moduli.

Mostra soluzione

3 / 30 · Base

Quasi multiplo

Trova il più piccolo intero positivo che soddisfa tutte le condizioni.

x ≡ 2 (mod 3) · x ≡ 4 (mod 5) · x ≡ 6 (mod 7)

Suggerimento

Ogni resto è uno meno del modulo: prova a ragionare su x+1.

Mostra soluzione

4 / 30 · Base

Due congruenze

Trova il più piccolo intero positivo che soddisfa tutte le condizioni.

x ≡ 2 (mod 5) · x ≡ 3 (mod 7)

Suggerimento

Unisci le congruenze una alla volta: poni x uguale al primo resto più un multiplo del primo modulo.

Mostra soluzione

5 / 30 · Base

Un numero misterioso

Trova il più piccolo intero positivo che soddisfa tutte le condizioni.

x ≡ 1 (mod 4) · x ≡ 2 (mod 5) · x ≡ 3 (mod 7)

Suggerimento

Unisci le congruenze una alla volta: poni x uguale al primo resto più un multiplo del primo modulo.

Mostra soluzione

7 / 30 · Base

Le monete del mercante

Un mercante raggruppa le monete a 3, 5 e 7: avanzano rispettivamente 2, 4 e 6 monete. Qual è il minimo?

x ≡ 2 (mod 3) · x ≡ 4 (mod 5) · x ≡ 6 (mod 7)

Suggerimento

Ogni resto è uno meno del modulo: prova a ragionare su x+1.

Mostra soluzione

16 / 30 · Base

I sacchi di riso

Un mercante dispone i sacchi di riso in gruppi da 4, 5 o 6: ne rimangono sempre uno meno del gruppo.

x ≡ 3 (mod 4) · x ≡ 4 (mod 5) · x ≡ 5 (mod 6)

Suggerimento

Ogni resto è uno meno del modulo: prova a ragionare su x+1.

Mostra soluzione

Intermedi

6 / 30 · Intermedi

Resti crescenti

Trova il più piccolo intero positivo che soddisfa tutte le condizioni.

x ≡ 1 (mod 5) · x ≡ 2 (mod 7) · x ≡ 3 (mod 8)

Suggerimento

Unisci le congruenze una alla volta: poni x uguale al primo resto più un multiplo del primo modulo.

Mostra soluzione

8 / 30 · Intermedi

I soldati del generale

Un generale schiera i soldati in file da 4, 5 e 7: restano fuori rispettivamente 1, 2 e 4 soldati.

x ≡ 1 (mod 4) · x ≡ 2 (mod 5) · x ≡ 4 (mod 7)

Suggerimento

Unisci le congruenze una alla volta: poni x uguale al primo resto più un multiplo del primo modulo.

Mostra soluzione

10 / 30 · Intermedi

Prima del multiplo

Trova il più piccolo intero positivo che soddisfa tutte le condizioni.

x ≡ 3 (mod 5) · x ≡ 4 (mod 7) · x ≡ 5 (mod 9)

Suggerimento

Unisci le congruenze una alla volta: poni x uguale al primo resto più un multiplo del primo modulo.

Mostra soluzione

11 / 30 · Intermedi

Quattro condizioni

Trova il più piccolo intero positivo che soddisfa tutte le condizioni.

x ≡ 1 (mod 2) · x ≡ 2 (mod 3) · x ≡ 3 (mod 5) · x ≡ 4 (mod 7)

Suggerimento

Unisci le congruenze una alla volta: poni x uguale al primo resto più un multiplo del primo modulo.

Mostra soluzione

13 / 30 · Intermedi

Problema inverso

Quali resti lascia 47 quando viene diviso per 3, 5 e 7? Scrivi i tre resti nell’ordine, separati da virgole.

47 mod 3, 5, 7

Suggerimento

Dividi 47 per ciascun modulo e annota i tre resti nell’ordine.

Mostra soluzione

17 / 30 · Intermedi

Le file di soldati

Le file di soldati sono da 5, 7 o 8 e lasciano rispettivamente 1, 3 o 4 soldati fuori.

x ≡ 1 (mod 5) · x ≡ 3 (mod 7) · x ≡ 4 (mod 8)

Suggerimento

Unisci le congruenze una alla volta: poni x uguale al primo resto più un multiplo del primo modulo.

Mostra soluzione

19 / 30 · Intermedi

Il numero nascosto

Trova il più piccolo intero positivo che soddisfa tutte le condizioni.

x ≡ 1 (mod 6) · x ≡ 2 (mod 7) · x ≡ 3 (mod 8)

Suggerimento

Unisci le congruenze una alla volta: poni x uguale al primo resto più un multiplo del primo modulo.

Mostra soluzione

20 / 30 · Intermedi

Il calendario misterioso

Tre eventi periodici si ripetono ogni 5, 7 e 9 giorni. Le prossime occorrenze sono tra 1, 3 e 4 giorni: quando avverranno insieme?

x ≡ 1 (mod 5) · x ≡ 3 (mod 7) · x ≡ 4 (mod 9)

Suggerimento

Unisci le congruenze una alla volta: poni x uguale al primo resto più un multiplo del primo modulo.

Mostra soluzione

21 / 30 · Intermedi

I recipienti d’acqua

Travasando una quantità intera d’acqua in recipienti da 8, 9 o 13 litri avanzano 3, 5 o 7 litri.

x ≡ 3 (mod 8) · x ≡ 5 (mod 9) · x ≡ 7 (mod 13)

Suggerimento

Unisci le congruenze una alla volta: poni x uguale al primo resto più un multiplo del primo modulo.

Mostra soluzione

22 / 30 · Intermedi

Compatibilità

Trova il più piccolo intero positivo che soddisfa tutte le condizioni.

x ≡ 2 (mod 6) · x ≡ 5 (mod 9)

Suggerimento

Per moduli non coprimi, i resti devono coincidere modulo il loro MCD.

Mostra soluzione

25 / 30 · Intermedi

Quasi consecutivo

Trova il più piccolo intero positivo che soddisfa tutte le condizioni.

x ≡ 1 (mod 5) · x ≡ 2 (mod 6) · x ≡ 3 (mod 7)

Suggerimento

Unisci le congruenze una alla volta: poni x uguale al primo resto più un multiplo del primo modulo.

Mostra soluzione

Difficili

9 / 30 · Difficili

Tre moduli coprimi

Trova il più piccolo intero positivo che soddisfa tutte le condizioni.

x ≡ 3 (mod 8) · x ≡ 5 (mod 9) · x ≡ 7 (mod 11)

Suggerimento

Unisci le congruenze una alla volta: poni x uguale al primo resto più un multiplo del primo modulo.

Mostra soluzione

12 / 30 · Difficili

Moduli non primi

Trova il più piccolo intero positivo che soddisfa tutte le condizioni.

x ≡ 5 (mod 8) · x ≡ 7 (mod 9) · x ≡ 9 (mod 11)

Suggerimento

Unisci le congruenze una alla volta: poni x uguale al primo resto più un multiplo del primo modulo.

Mostra soluzione

15 / 30 · Difficili

Un livello più alto

Trova il più piccolo intero positivo che soddisfa tutte le condizioni.

x ≡ 2 (mod 7) · x ≡ 4 (mod 9) · x ≡ 6 (mod 11)

Suggerimento

Unisci le congruenze una alla volta: poni x uguale al primo resto più un multiplo del primo modulo.

Mostra soluzione

26 / 30 · Difficili

Tra 100 e 500

Il numero cercato è tra 100 e 500 inclusi.

x ≡ 2 (mod 7) · x ≡ 3 (mod 8) · x ≡ 4 (mod 9)

Cerca una soluzione nel limite indicato; se non esiste, scrivi “nessuna”. Da 100 · Fino a 500

Suggerimento

Risolvi prima senza vincoli; poi confronta il minimo positivo con l’intervallo richiesto.

Mostra soluzione

28 / 30 · Difficili

Quattro condizioni insieme

Trova il più piccolo intero positivo che soddisfa tutte le condizioni.

x ≡ 1 (mod 3) · x ≡ 2 (mod 4) · x ≡ 3 (mod 5) · x ≡ 4 (mod 7)

Suggerimento

Unisci le congruenze una alla volta: poni x uguale al primo resto più un multiplo del primo modulo.

Mostra soluzione

30 / 30 · Difficili

La sfida finale

Trova il più piccolo intero positivo che soddisfa tutte le condizioni.

x ≡ 4 (mod 7) · x ≡ 5 (mod 8) · x ≡ 6 (mod 9) · x ≡ 7 (mod 11)

Suggerimento

Unisci le congruenze una alla volta: poni x uguale al primo resto più un multiplo del primo modulo.

Mostra soluzione

Trabocchetti senza soluzione nel vincolo dato

14 / 30 · Trabocchetti senza soluzione nel vincolo dato

Esiste davvero?

Trova il più piccolo intero positivo che soddisfa tutte le condizioni.

x ≡ 1 (mod 4) · x ≡ 2 (mod 6)

Suggerimento

Per moduli non coprimi, i resti devono coincidere modulo il loro MCD.

Mostra soluzione

18 / 30 · Trabocchetti senza soluzione nel vincolo dato

Le monete del tesoro

Il tesoro contiene meno di 500 monete; i resti dividendo per 7, 9 e 11 sono 2, 4 e 6.

x ≡ 2 (mod 7) · x ≡ 4 (mod 9) · x ≡ 6 (mod 11)

Cerca una soluzione nel limite indicato; se non esiste, scrivi “nessuna”. Meno di 500

Suggerimento

Risolvi prima senza vincoli; poi confronta il minimo positivo con l’intervallo richiesto.

Mostra soluzione

23 / 30 · Trabocchetti senza soluzione nel vincolo dato

Sistema impossibile

Trova il più piccolo intero positivo che soddisfa tutte le condizioni.

x ≡ 2 (mod 6) · x ≡ 4 (mod 9)

Suggerimento

Per moduli non coprimi, i resti devono coincidere modulo il loro MCD.

Mostra soluzione

24 / 30 · Trabocchetti senza soluzione nel vincolo dato

Il magazzino

Un magazzino contiene meno di 1000 scatole; in gruppi da 11, 13 e 17 ne avanzano 4, 6 e 10.

x ≡ 4 (mod 11) · x ≡ 6 (mod 13) · x ≡ 10 (mod 17)

Cerca una soluzione nel limite indicato; se non esiste, scrivi “nessuna”. Meno di 1000

Suggerimento

Risolvi prima senza vincoli; poi confronta il minimo positivo con l’intervallo richiesto.

Mostra soluzione

27 / 30 · Trabocchetti senza soluzione nel vincolo dato

Ricostruzione da un indizio

Il numero cercato è tra 200 e 400 inclusi.

x ≡ 1 (mod 7) · x ≡ 1 (mod 9) · x ≡ 1 (mod 11)

Cerca una soluzione nel limite indicato; se non esiste, scrivi “nessuna”. Da 200 · Fino a 400

Suggerimento

Risolvi prima senza vincoli; poi confronta il minimo positivo con l’intervallo richiesto.

Mostra soluzione

29 / 30 · Trabocchetti senza soluzione nel vincolo dato

Il resto “metà”

Trova il più piccolo intero positivo che soddisfa tutte le condizioni.

x ≡ 2 (mod 4) · x ≡ 3 (mod 6) · x ≡ 4 (mod 8)

Suggerimento

Per moduli non coprimi, i resti devono coincidere modulo il loro MCD.

Mostra soluzione

Allenamento casuale

Ogni sfida è generata sul momento: la risposta è calcolata, non letta da un elenco fisso.