Deprecated: stripos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/html/wp-includes/functions.wp-styles.php on line 90
Deprecated: WP_Dependencies->add_data() est appelé avec un argument qui est obsolète depuis la version 6.9.0 ! Les commentaires conditionnels IE sont ignorés par tous les navigateurs pris en charge. in /var/www/html/wp-includes/functions.php on line 6260 Polynômes cyclotomiques [Python] - Mathprepa
Soit {\varphi} l’indicatrice d’Euler. Pour {n\ge1}, on note {\Delta_n=\{k\in\{1,\ldots,n\}:\operatorname{PGCD}(k,n)=1\}}, de cardinal {\varphi(n)}, et {U_n=\{\zeta\in\mathbb C:\zeta^n=1\}}. Une racine est primitive si {\zeta^k\ne1} pour {1\le k\lt n} ; leur ensemble est {U_n^*}. On pose {\phi_n(X)=\prod_{\zeta\in U_n^*}(X-\zeta)}Les questions [P] utilisent Python ; {\mathbb Z[X]} désigne les polynômes à coefficients entiers.
1. (a) [P] Écrire liste(n) renvoyant les entiers de {1} à {n} premiers avec {n}, puis une fonction phi(n). Vérifier les résultats pour {n=36} et pour les valeurs de {\varphi(n)} jusqu’à {17}.