Divisibilité importante
Exercice
Vérifier, en complétant le script ci-dessous, que pour tout \(n \in [\![0..100]\!]\), et \(p \in [\![0..50]\!]\) avec \(p\) premier, on a : \(n^p-n\) est divisible par \(p\).
La fonction
est_premier issue d'un exercice précédent est ici directement disponible.
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
Réponse
Il suffit de compléter la ligne avec assert (n ** p - n) % p == 0, f"Échec avec {n=} et {p=}"
Nous prouverons plus loin que cela est vrai pour tout \(n \in \mathbb{N}\), et tout \(p \in \mathbb{P}\). (\(\mathbb{P}\) étant l'ensemble des nombres premiers.)
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)