Aritmetica modulare¶
Esercizi · Approfondimenti · con le soluzioni svolte · Dispensa (PDF) · Capitolo A.2: Aritmetica modulare
Esercizio 1
Trovare il quoziente \(q\) e il resto \(r\) (con \(0 \le r < |m|\)) della divisione euclidea di \(n\) per \(m\) nei casi seguenti:
Soluzione
In ciascun caso cerchiamo gli interi \(q\) e \(r\) tali che \(n = q \; m + r\) e \(0 \le r < 5\):
-
a) \(47 = 9 \cdot 5 + 2\), quindi \(q = 9\) e \(r = 2\).
-
b) \(-47 = (-10) \cdot 5 + 3\), quindi \(q = -10\) e \(r = 3\). Si noti che \(-47 = (-9)\cdot 5 - 2\) non è la divisione euclidea, poiché \(-2 < 0\).
-
c) \(47 = (-9) \cdot (-5) + 2\), quindi \(q = -9\) e \(r = 2\).
-
d) \(-47 = 10 \cdot (-5) + 3\), quindi \(q = 10\) e \(r = 3\).
Esercizio 2
Calcolare:
Soluzione
Per definizione, \(n \text{~mod~} m\) è il resto della divisione euclidea di \(n\) per \(m\):
-
a) \(100 = 14 \cdot 7 + 2\), quindi \(100 \text{~mod~} 7 = 2\).
-
b) \(-100 = (-15) \cdot 7 + 5\), quindi \(-100 \text{~mod~} 7 = 5\).
-
c) \(2025 = 225 \cdot 9 + 0\), quindi \(2025 \text{~mod~} 9 = 0\) (\(2025\) è un multiplo di \(9\)).
-
d) \(7 = 0 \cdot 12 + 7\), quindi \(7 \text{~mod~} 12 = 7\).
Esercizio 3
Stabilire se valgono le seguenti congruenze, usando sia la definizione (stesso resto) sia la divisibilità della differenza:
Soluzione
-
a) \(38 = 6 \cdot 6 + 2\) e \(14 = 2 \cdot 6 + 2\) hanno lo stesso resto \(2\); equivalentemente \(38 - 14 = 24 = 4 \cdot 6\). La congruenza vale.
-
b) \(17 = 3 \cdot 5 + 2\) e \(4 = 0 \cdot 5 + 4\) hanno resti diversi; equivalentemente \(17 - 4 = 13\) non è un multiplo di \(5\). La congruenza non vale.
-
c) \(100 = 9 \cdot 11 + 1\) e \(1 = 0 \cdot 11 + 1\) hanno lo stesso resto \(1\); equivalentemente \(100 - 1 = 99 = 9 \cdot 11\). La congruenza vale.
Esercizio 4
Sia \(m \ge 1\) un numero naturale. Dimostrare che per ogni coppia di numeri interi \(n\) e \(k\):
Soluzione
-
(\(\Rightarrow\)) Sia \(r = n \text{~mod~} m = k \text{~mod~} m\). Per la divisione euclidea esistono interi \(q_1\) e \(q_2\) tali che \(n = q_1 \; m + r\) e \(k = q_2 \; m + r\). Sottraendo:
\[ n - k = (q_1 - q_2) \; m \]quindi la tesi vale con \(q = q_1 - q_2\).
-
(\(\Leftarrow\)) Sia \(n - k = q \; m\) e sia \(k = q_2 \; m + r\) con \(0 \le r < m\) (divisione euclidea di \(k\) per \(m\)). Allora:
\[ n = k + q \; m = (q + q_2) \; m + r {\rm ~~~~con~~~~} 0 \le r < m \]Per l'unicità nella divisione euclidea, \(r\) è il resto della divisione di \(n\) per \(m\), cioè \(n \text{~mod~} m = r = k \text{~mod~} m\).
Esercizio 5
Siano \(m \ge 1\), \(n\), \(n'\), \(k\), \(k'\) numeri naturali tali che \(n \equiv n' \tpmod{m}\) e \(k \equiv k' \tpmod{m}\). Dimostrare che:
Calcolare poi \((123 \cdot 456 + 789) \text{~mod~} 10\) senza calcolare il prodotto.
Soluzione
Per l'Esercizio Esercizio 4 esistono interi \(a\) e \(b\) tali che \(n = n' + a \; m\) e \(k = k' + b \; m\).
-
a) \(n + k = n' + k' + (a + b) \; m\), quindi \((n+k) - (n'+k')\) è un multiplo di \(m\).
-
b) \(n \; k = (n' + a\:m)\:(k' + b\:m) = n'\:k' + (n'\:b + k'\:a + a\:b\:m) \; m\), quindi \(n\:k - n'\:k'\) è un multiplo di \(m\).
Poiché \(123 \equiv 3\), \(456 \equiv 6\) e \(789 \equiv 9 \tpmod{10}\), si ha:
quindi \((123 \cdot 456 + 789) \text{~mod~} 10 = 7\). Verifica: \(123 \cdot 456 + 789 = 56088 + 789 = 56877\).
Esercizio 6
Calcolare:
Soluzione
Usiamo ripetutamente l'Esercizio Esercizio 5 b): se \(n \equiv n' \tpmod{m}\), allora \(n^p \equiv (n')^p \tpmod{m}\) per ogni numero naturale \(p \ge 1\).
-
a) \(2^3 = 8 \equiv 1 \tpmod{7}\), quindi \(2^{10} = (2^3)^3 \cdot 2 \equiv 1^3 \cdot 2 = 2 \tpmod{7}\). Pertanto \(2^{10} \text{~mod~} 7 = 2\) (verifica: \(1024 = 146 \cdot 7 + 2\)).
-
b) \(3^2 = 9 \equiv 1 \tpmod{4}\), quindi \(3^{100} = (3^2)^{50} \equiv 1^{50} = 1 \tpmod{4}\). Pertanto \(3^{100} \text{~mod~} 4 = 1\).
-
c) \(5^2 = 25 \equiv 1 \tpmod{6}\), quindi \(5^{21} = (5^2)^{10} \cdot 5 \equiv 1^{10} \cdot 5 = 5 \tpmod{6}\). Pertanto \(5^{21} \text{~mod~} 6 = 5\).
Esercizio 7
Dimostrare che per ogni numero intero \(n\) si ha \(n^2 \text{~mod~} 4 \in \{0, 1\}\). Dedurre che \(2023\) non è il quadrato di un numero intero.
Soluzione
Per la divisione euclidea di \(n\) per \(2\), ogni intero \(n\) è pari, \(n = 2\:t\), oppure dispari, \(n = 2\:t+1\), con \(t\) intero:
-
se \(n = 2\:t\), allora \(n^2 = 4\:t^2 = 4\:t^2 + 0\), quindi \(n^2 \text{~mod~} 4 = 0\);
-
se \(n = 2\:t+1\), allora \(n^2 = 4\:t^2 + 4\:t + 1 = 4\:(t^2 + t) + 1\), quindi \(n^2 \text{~mod~} 4 = 1\).
Poiché \(2023 = 505 \cdot 4 + 3\), si ha \(2023 \text{~mod~} 4 = 3 \notin \{0,1\}\), quindi \(2023\) non è il quadrato di un numero intero.
Esercizio 8
Dimostrare che ogni numero naturale è congruo modulo \(9\) alla somma delle sue cifre decimali. Usare questo risultato per calcolare \(123456789 \text{~mod~} 9\) e \(20251007 \text{~mod~} 9\).
Soluzione
Un numero naturale \(n\) con cifre decimali \(c_p, c_{p-1}, \dots, c_1, c_0\) si può scrivere come:
Poiché \(10 = 1 \cdot 9 + 1\), si ha \(10 \equiv 1 \tpmod{9}\) e quindi (Esercizio Esercizio 6) \(10^j \equiv 1 \tpmod{9}\) per ogni \(j \ge 1\) (e banalmente per \(j=0\)). Usando l'Esercizio Esercizio 5 per ciascun termine della sommatoria:
-
\(1+2+3+4+5+6+7+8+9 = 45 = 5 \cdot 9\), quindi \(123456789 \text{~mod~} 9 = 0\).
-
\(2+0+2+5+1+0+0+7 = 17 = 1 \cdot 9 + 8\), quindi \(20251007 \text{~mod~} 9 = 8\).