5 Chapitre 5. Pseudo-primalité

Dimension: px
Commencer à balayer dès la page:

Download "5 Chapitre 5. Pseudo-primalité"

Transcription

1 Chapitre 5 Chapitre 5. Pseudo-primalité Nous poursuivons l investigation autour de la réciproque du théorème de Fermat : après avoir vu le théorème de Lehmer dans le chapitre précédent, nous nous intéressons de plus près aux entiers non premiers qui vérifient le théorème de Fermat. Leur étude apporte de nombreuses informations Sommaire Chapitre 5. Pseudo-primalité Nombres pseudo-premiers de base a Que sont ces nombres? Recherche systématique Vers un test de primalité? Les nombres de Carmichael Test de primalité de Fermat Nombres pseudo-premiers forts Une propriété intéressante des nombres premiers Les nombres pseudo-premiers forts Établir la liste des nombres pseudo-premiers forts Vers un test de primalité Vers un test de primalité probabiliste (dit de Miller-Rabin) Christian Vassard (IUFM Rouen)

2 104 Mathématiques et TI-Nspire 1. Nombres pseudo-premiers de base a 1.1 Que sont ces nombres? On a vu précédemment que la réciproque du théorème de Fermat était fausse : mais elle n est fausse que pour quelques nombres composés, plutôt rares comme on l a vu, et qu il peut être intéressant de mieux connaître. Ces nombres, qui se comportent du point de vue du théorème de Fermat comme des nombres premiers 1, sont appelés pseudo-premiers, comme le précise la définition suivante. Définition Soit a un entier > 1. Un entier n 2 est dit pseudo-premier de base a si : n n est pas premier ; a n 1 1 (mod n). Remarquons que, lorsque n est un nombre pseudo-premier de base a, n et a sont alors nécessairement premiers entre eux. Écrire en effet que a n 1 1 (mod n) revient à affirmer l existence d un entier k tel que a n 1 1 = kn, soit a n 2 a k n = 1. Le théorème de Bézout permet de conclure que n et a sont premiers entre eux. 1.2 Recherche systématique Le tableur peut être employé pour lister directement les nombres pseudo-premiers de base 2 par exemple, compris entre deux entiers donnés. Les valeurs 2 et sont stockées dans les variables m et n, la base dans la variable a. Remarquez bien la formule saisie dans la zone grisée de la colonne F : elle illustre une nouvelle fois l efficacité de void. Cette formule permet de lister les entiers entre 2 et qui vérifient une propriété, et seulement eux. 1 Sans en être... 2 Avec la calculatrice, entre 2 et 1000 semble plus raisonnable

3 Pseudo-primalité 105 Le seq, combiné avec le when, met à void (vide) les entiers qui ne vérifient pas la propriété ; le delvoid les supprime de la liste. Rien n oblige d ailleurs à passer par le tableur. L instruction précédente peut être directement dans l application Calculs, en précisant toutefois les valeurs de a, m et n : Enfin et plus classiquement, une fonction dirait la même chose, en étant sans doute un peu plus i 1 a 1 mod i. Si rapide : un tel nombre i d une part n est pas premier et d autre part doit vérifier l on rencontre un tel i, il suffit de le mémoriser dans la liste l. En demandant nos recherches entre 2 et 10000, les résultats sont les suivants : nombre pseudo-premiers de base 2, parfois appelés nombres de Poulet : 341, 561, 645, 1 105, 1 387, 1 729, 1 905, 2 047, 2 465, 2 701, 2 821, 3 277, 4 033, 4 369, 4 371, 4 681, 5 461, 6 601, 7 957, 8 321, 8 481, 8 911, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ; nombres pseudo-premiers de base 3 : 91, 121, 286, 671, 703, 949, 1 105, 1 541, 1 729, 1 891, 2 465, 2 665, 2 701, 2 821, 3 281, 3 367, 3 751, 4 961, 5 551, 6 601, 7 381, 8 401, 8 911, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ;

4 106 Mathématiques et TI-Nspire nombres pseudo-premiers de base 5 : 4, 124, 217, 561, 781, 1 541, 1 729, 1 891, 2 821, 4 123, 5 461, 5 611, 5 662, 5 731, 6 601, 7 449, 7 813, 8 029, 8 911, 9 881, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ; nombres pseudo-premiers de base 7 : 6, 25, 325, 561, 703, 817, 1 105, 1 825, 2 101, 2 353, 2 465, 3 277, 4 525, 4 825, 6 697, 8 321, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , Vers un test de primalité? On peut montrer que les nombres pseudo-premiers de base a quelconque sont en nombre infini. Voici par exemple le nombre d entiers pseudo-premiers de base 2 inférieurs à la borne indiquée : Borne Nombre Ils sont cependant beaucoup moins nombreux que les nombres premiers. Ainsi, il y a seulement 245 nombres pseudo-premiers de base 2 inférieurs à 1 million contre nombres premiers D où l idée d un test pour savoir si un entier n est premier ou non Car finalement, dès l instant que 2 n 1 1 (mod n) 3, on peut être sûr soit que n est premier (c est très probable 4 ), soit que n est pseudo-premier de base 2 (beaucoup moins probable d après les remarques précédentes). C est le cas par exemple avec l entier : On peut alors se dire qu il suffit de tester d autres bases que 2 et penser que n a d autant plus de chances d être premier qu il se comporte comme un nombre premier pour de nombreuses bases. C est d ailleurs le cas pour notre entier , qui est pseudo-premier pour toutes les bases de 2 à 100 comme on peut le voir ci-dessous : 3 Sinon, on est sûr que n est composé, comme nous l avons vu plus haut. 4 On peut estimer cette probabilité pour un nombre inférieur à 10 6 à /( ) 99,7%, ce qui est très confortable!

5 Pseudo-primalité 107 Sauf qu il existe effectivement des nombres pseudo-premiers n pour toutes les bases 5 a... Pour ceuxlà, la répétition du test n apporte aucune certitude supplémentaire D ailleurs, quand on observe les listes de nombres pseudo-premiers obtenues précédemment, cela semble être le cas pour 561, ou Ou qui sait? De tels nombres sont appelés nombres de Carmichael, en hommage au mathématicien américain Robert Carmichael ( ) qui les a étudiés au début du XX e siècle. 1.4 Les nombres de Carmichael Définition Soit n un entier. Un entier n composé est un nombre de Carmichael lorsque, pour tout entier a premier avec n, on a a n 1 1 (mod n). Ainsi l examen des listes précédentes semble montrer que 561 est un nombre de Carmichael. Prouvons-le! Autrement dit, montrons que ce nombre entier est pseudo-premier pour toutes les bases a telles que pgcd(561, a) = 1. Cela semble se confirmer si l on fait quelques autres essais, en excluant 3, 11 et 17 car 561 n est premier avec aucun de ces nombres : 5 Telles que pgcd(n, a) = 1...

6 108 Mathématiques et TI-Nspire Supposons donc que a soit premier avec 561. Comme 561 = , remarquons aussi que a est premier avec 3, ainsi qu avec 11 ou 17, qui sont les trois facteurs premiers de 561. L application du petit théorème de Fermat conduit aux congruences suivantes : a 2 1 (mod 3) ; a 10 1 (mod 11) ; a 16 1 (mod 17). Il est alors essentiel de remarquer que 560 est un multiple de 2, de 10 mais aussi de 16. Ce qui permet de déduire des congruences précédentes que : a 560 = (a 2 ) (mod 3) ; a 560 = (a 10 ) 56 1 (mod 11) ; a 560 = (a 16 ) 35 1 (mod 17). Des deux premières congruences, on tire : a = 3k = 11q, avec k et q entiers. D après le théorème de Gauss, comme 11 divise 3k et est premier avec 3, 11 divise k : il existe donc un entier naturel k tel que k = 11k. Finalement a = 3 11 k. La troisième congruence donne : a = 17r, avec r entier. Donc 3 11 k = 17r et le même raisonnement montre que 17 divise k. Il existe donc un entier k tel que 17k = k. Ceci prouve que : soit encore a = k a (mod = 561) (on aurait pu conclure directement à partir des trois congruences initiales en remarquant que 3, 11 et 17 sont premiers entre eux deux à deux). Bref, 561 est donc bien un nombre de Carmichael. Le même raisonnement s appliquerait d ailleurs à un entier n s écrivant sous la forme pi et tel que p i 1 divise n 1. C est le cas par exemple des entiers ou 1 729, que nous avions remarqués dans les listes, ainsi d ailleurs de , ainsi que le montre l écran suivant :

7 Pseudo-primalité 109 Rien n empêche, sur la base de ce critère, de lister les nombres de Carmichael parmi les pseudopremiers de base 2. On reprend le même principe que dans les exemples précédents et on est sûr que l on a 0 dans toutes les divisions, et donc un nombre de Carmichael du type précédent, lorsque la somme des quotients vaut 0 : On obtient la liste suivante : soit les 32 nombres de Carmichael suivants : 561, 1 105, 1 729, 2 465, 2 821, 6 601, 8 911, , , , , , , , , , , , , , , , , , , , , , , , , Il n en manque aucun, parmi ceux qui sont inférieurs à Bien que rien ne le garantisse, notre méthode a permis de récupérer l intégralité des nombres de Carmichael inférieur à , qui vérifient tous la même propriété que 561. Il y en a très peu. Ci-dessous le tableau donnant le nombre de nombres de Carmichael inférieurs à une borne donnée : Borne Nombre On a démontré récemment (en 1992) qu il y a une infinité de nombres de Carmichael. 6 Et en voilà d autres, donnés toujours par mon ordinateur qui refuse de baisser les bras dans cette recherche : { , , , , , , , , , , }. 7 Voir par exemple

8 110 Mathématiques et TI-Nspire 1.5 Test de primalité de Fermat L étude précédente conduit à conclure que si p est composé, alors a p 1 est de façon très improbable congru à 1 modulo p pour une valeur arbitraire de a, ce qui représente une sorte de réciproque p 1 a 1 mod p, alors p est très probabiliste du théorème de Fermat. On considèrera donc que si probablement premier. L idée est de tester plusieurs base a différentes : au pire, on tombera sur un nombre de Carmichael et on se trompera, mais ils sont très peu nombreux. Le principe précédent est mis en œuvre dans ce que l on appelle le test de primalité de Fermat. Nous avons choisi de tester l entier n avec 4 bases «témoins» 2, 3, 5 et 7 en calculant 2 n 1, 3 n 1, 5 n 1 et 7 n 1 modulo n 8. si l un de ces nombres n est pas égal à 1, on est sûr que n est composé, d après la contraposée du théorème de Fermat ; si les quatre nombres valent 1, il est extrêmement probable que n soit premier ; sinon n est un nombre de Carmichael ou simplement pseudo-premier à la fois des bases 2, 3, 5, 7. Comme on sait par exemple qu il n existe que 1547 nombres de Carmichael inférieurs à contre nombres premiers, la probabilité qu il soit premier est donc d environ soit 99,9997 % Plus on utilise de témoins, plus le risque que n soit considéré comme premier à tort diminue, sauf si n est un des quelques «rares» nombres de Carmichaël qui «dupent» tous les témoins, tout en étant composés. Le choix de quatre témoins est un compromis entre la précision, et le temps de calcul. Ci-dessous la fonction «probabiliste» estpremp. Dire que chaque appel de pwrmod donne 1 équivaut à dire que le produit des résultats renvoyés vaut 1 : c est le test que nous avons choisi de faire ci-après. Les résultats sont spectaculaires, même pour des nombres de très grande taille : 8 C est exactement la méthode employée par le programme de chiffrage PGP pour examiner si les grands nombres aléatoires qu'il choisit sont premiers.

9 Pseudo-primalité 111 Comme prévu, un entier comme , nombre de Carmichael, est considéré comme premier : pas de chance! Par contre, 561, lui aussi nombre de Carmichael, mais aussi multiple de 3, ne renvoie pas 1 à l un des tests 9 ce qui nous sauve! 2. Nombres pseudo-premiers forts Où l on se rend compte que le sujet des pseudo-premiers, loin d être épuisé, ouvre encore de nouvelles perspectives! 2.1 Une propriété intéressante des nombres premiers 2 Soit n un entier premier. Dire que x 1 mod n n. Démonstration équivaut à dire que x 1 ou x 1 modulo 2 2 En effet si l on a x 1 mod n, alors on peut en déduire que x 1 0 mod n x 1 x 1 0 mod n soit finalement que x 1 x 1 kn avec k. ou que Donc n premier divise le produit (x 1)(x + 1) : ou il divise (x 1), ou il divise (x + 1). Autrement dit x 1 ou x 1 modulo n. La réciproque est immédiate. Exemples Observons ce qui se passe avec un nombre premier impair, comme On sait d après le théorème de Fermat que 2 n 2 1 entier pair, ce qui permet d appliquer le résultat précédent : modulo n. Or n 1 est forcément un n n n 1 n On est donc sûr a priori que : 2 1 ou 2 1 modulo n. La calculatrice montre que c est la première congruence qui est vérifiée. Mais n 1 n 1 = est encore divisible par 2 et : rien n empêche de continuer. 2 9 Il est impossible que (mod 561) puisque 3 n est pas premier avec 561

10 112 Mathématiques et TI-Nspire Cette fois-ci, on sait que l on aura soit vraie. n soit n : c est ici la seconde congruence qui est Avec n , on ne peut plus appliquer le théorème on s arrête là! Tout ceci peut d ailleurs se résumer dans une feuille de calcul (voir les instructions utilisées sur les différentes figures ci-dessous). On retrouve ce que l on a observé ci-dessus c est-à-dire une succession de 1, puis 1 puis un nombre quelconque : Dans la colonne C, la division par 2 est effectuée tant que c est possible. Dans la colonne D, on calcule avec pwrmod les différents n k modulo n. Quand on a 1, on peut avoir 1 ou 1 dans la cellule au dessous ; quand on a 1, on ne peut rien dire de ce qui vient après. Un autre exemple où l on ne rencontre jamais 1 : deux fois le reste 1... et on s arrête car on ne peut plus diviser le nombre par 2 :

11 Pseudo-primalité 113 Voici donc ce que l on peut attendre d un nombre premier impair : une succession de 1 ou encore une succession de 1 puis 1 puis n importe quel nombre. C est ce comportement que nous allons essayer de retrouver sur des entiers composés que nous appellerons pseudo-premiers forts : les contraintes étant importantes, les nombres composés ressemblant aux nombres premiers du point de vue de cette propriété seront relativement rares 2.2 Les nombres pseudo-premiers forts On peut en donner la définition suivante : Soit n un nombre entier impair ; n 1 est pair, et en factorisant autant que possible l entier 2 (au moins une fois), on peut écrire n 1 = 2 s m où m est un entier impair. L entier composé n sera dit pseudo-premier fort de base a si : m ou bien a 1 modulo n ; 2 ou bien il existe un entier q, 0 q s 1, q m a 1 modulo n. Dans le premier cas, on a une succession de 1 qui s arrête quand la division par 2 n est plus possible ; dans le deuxième, on a rencontré 1, après une série de 1, puis un nombre quelconque. Cela correspond aux deux types de comportements que nous avons relevés sur les nombres premiers. Remarquons qu un entier n pseudo-premier fort de base a est nécessairement un nombre pseudopremier de base a. Il est en effet immédiat de montrer que, dans les deux cas de la définition, n 1 a 1 mod n. La réciproque est fausse, comme nous le verrons juste après. Exemple Déterminons des nombres pseudo-premiers forts de base 2 Ils sont à rechercher, s ils existent, parmi les pseudo-premiers de base 2, dont la liste commence, on l a vu, par 341, 561, 645, 1 105, 1 387, 1 729, et Pour tous ces entiers, par définition, on a 2 n 1 1 (mod n)... Lesquels d entre eux sont des pseudo-premiers forts?

12 114 Mathématiques et TI-Nspire Non pour Pas plus pour Ni pour 645! Non plus pour 1105! Niet pour 1387! Ceinture aussi pour 1729

13 Pseudo-primalité 115 Rideau aussi pour 1905 Et pour 2047? C est le premier que l on trouve! Les nombres pseudo-premiers forts de base 2 semblent donc beaucoup plus rares que les pseudopremiers... Tellement rares que nous n en avons déniché qu un seul! Employons les grands moyens... un programme sur la calculatrice! 2.3 Établir la liste des nombres pseudo-premiers forts Soit donc à vérifier si un entier impair n est pseudo-premier fort de base a. Excluons les cas où n est premier, égal à 1 ou pair, bien sûr. Le programme est basé sur une boucle où l on calcule a p modulo n, en partant de p = n 1 et en divisant l exposant par 2, tant que c est possible. On sort de cette boucle, lorsque la division par 2 n est plus possible ou parce que le résultat r de la congruence n est plus 1. On peut alors décider si le nombre est pseudo-premier fort : c est le cas lorsque r = 1 (cela veut dire que la suite de tous les résultats a été 1) ou lorsque r = 1. Le code est le suivant :

14 116 Mathématiques et TI-Nspire On peut par exemple vérifier avec cette fonction que est un entier pseudo-premier fort, mais pas 341 ou 561. Il est alors possible de dresser la liste des nombres pseudo-premiers forts de base 2, avec select_range de la bibliothèque numtheory. Ces nombres sont relativement rares, plus rares bien sûr que les pseudo-premiers : on comprend aisément qu il devient difficile pour un nombre composé d être aussi proche d un nombre premier pour ces propriétés de congruence. En étant très patient, et avec le logiciel, on obtient les résultats suivants : liste des pseudo-premiers forts de base 2 inférieurs à : 2 047, 3 277, 4 033, 4 681, 8 321, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ; liste des pseudos-premiers forts de base 3 inférieurs à : 121, 703, 1 891, 3 281, 8 401, 8 911, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , On remarque qu il n existe pas de nombre pseudo-premier fort à la fois de base 2 et 3 inférieurs à En existe-t-il pour autant? Une recherche plus approfondie avec le logiciel, mais très longue et pénible, montre qu entre 1 et , les seuls pseudo-premiers forts de base 2 et 3 sont les entiers : , , , , , , Le plus petit nombre pseudo-premier fort à la fois de base 2 et 3 est donc

15 Pseudo-primalité 117 D autres calculs ont été faits, dont les résultats suivent : Bases Plus petit nombre simultanément pseudopremier fort par rapport à ces bases , , 3, , 3, 5, , 3, 5, 7, , 3, 5, 7, 11, , 3, 5, 7, 11, 13, , 3, 5, 7, 11, 13, 17, , 3, 5, 7, 11, 13, 17, 19, , 3, 5, 7, 11, 13, 17, 19, 23, , 3, 5, 7, 11, 13, 17, 19, 23, 29, 31 N = Vers un test de primalité Modifions le test pspf pour que les nombres premiers le passent positivement, en plus des pseudopremiers forts. Pour des raisons qui apparaîtront plus tard, nous choisissons cette fois de renvoyer 1 si le nombre passe le test, 0 sinon. 10 Nous appelons ce très grand entier de 29 chiffres N, car nous nous en servirons un peu plus loin.

16 118 Mathématiques et TI-Nspire Nous sommes maintenant en mesure de construire un nouveau test de primalité. Pour s assurer à coup sûr de la primalité d un nombre plus petit que le dernier, N, écrit dans le tableau de la page précédente (N possède 29 chiffres), au plus 11 tests de pseudo-primalité forte sont nécessaires. Et si l on considère un nombre plus grand que N, on introduit un risque, minime, d avoir affaire avec un nombre pseudo-premier fort. Dans la fonction qui suit, nous avons mis dans une liste l les nombres du tableau de la page précédente et dans une liste p les nombres premiers correspondants, de 2 à 31. On peut affirmer que : pour un nombre strictement inférieur à = l[1], s il franchit le test avec le témoin 2 = p[1], c est qu il est premier ; pour un nombre compris entre = l[1] et = l[2], s il franchit le test pour les témoins 2 = p[1] et 3 = p[2], c est qu il est premier.... pour un nombre compris entre les deux derniers entiers du tableau l[10] et l[11], s il franchit le test pour les témoins premiers entre 2 = p[1] et 31 = p[11], c est qu il est premier. Au-delà de N, le plus grand entier du tableau, on n a plus la certitude que le nombre soit premier lorsqu il franchit les tests de pseudo-primalité forte, mais une probabilité proche de 1. Par exemple, N lui-même franchit le test pour les témoins premiers entre 2 et 31 mais n est pas lui-même premier au demeurant on sait que les nombres pseudo-premiers forts sont beaucoup plus rares que les nombres pseudo-premiers eux-mêmes beaucoup plus rares que les nombres premiers. Écrivons donc une fonction estprem à partir de ces remarques. La boucle While permet de positionner n dans la liste l. L indice i obtenu est tel que soit n < l[1] avec i = 1 (faire par exemple tourner la boucle avec n = 2000) ;

17 Pseudo-primalité 119 soit l[i 1] n < l[i] (faire par exemple tourner la boucle avec ou ) ; soit n est supérieur ou égal à la dernière valeur soit i = 11. En fonction de la position, on exécute les tests de pseudo-primalité forte qui correspondent. Les résultats sont relativement rapides, même pour des nombres très grands Le dernier nombre testé, un nombre de Mersenne, possède 386 chiffres, et la réponse est donnée en une poignée de secondes à l ordinateur 12. Au demeurant, on est sûr que ce nombre est premier ou pseudo-premier fort pour toutes les bases considérées dans le test. 2.5 Vers un test de primalité probabiliste (dit de Miller-Rabin) Miller a démontré le théorème suivant, qui porte aujourd hui son nom : Soit n un nombre impair et composé, alors il ne peut passer avec succès qu au plus n/4 des tests de primalité forte pour des bases b telles que 2 b n 1. Autrement dit, si on lui fait passer un test de primalité forte, avec une base convenablement choisie, il a une chance sur 4 de le passer avec succès : il a donc une chance sur quatre qu on le prenne pour un nombre premier alors qu il est composé. Si maintenant il passe avec succès le test pour une autre base, on a le même résultat. Comme les événements sont indépendants, sur l ensemble des deux tests, il aura une probabilité de 1 d être pris 16 pour un premier alors qu il est composé. Sur l ensemble de k tests, la probabilité passe à diminue assez vite comme le montre l écran suivant : 1 4 k ; elle 11 Jusqu à 28 chiffres, on est sûr du résultat obtenu... Pour un nombre de 28 chiffres, la méthode des divisions successives demanderait jusqu à la racine carrée du nombre environ 0, divisions soit, à raison de 30 ou 40 divisions à la seconde pour une Voyage 200, quelque secondes... disons plus de années! 12 Aussi vite qu avec isprime.

18 120 Mathématiques et TI-Nspire En pratique, on procède ainsi : soit n un nombre à tester, on choisit aléatoirement k bases de tests, chacune comprise entre 1 et n 1. Si n passe tous les tests, alors il y a moins d une chance sur 4 k pour que n soit en fait composé. On peut donc annoncer qu il est premier avec une probabilité de k, qui devient vite très grande! Enfin voici le programme pour tester si un entier naturel n est premier, en utilisant k bases choisies au hasard : Quelques précautions sont prises, en particulier au niveau du choix du nombre au hasard : pas de problème si n ne dépasse pas 10 12, le choix est bien fait avec randint(2,n 1) ; sinon on plafonne le maximum à car la fonction randint ne fonctionne plus avec des valeurs trop grandes. On dispose ainsi d un test de primalité probabiliste, et l on peut augmenter autant que l on veut la probabilité qu un nombre soit premier : ce qui de prime abord peut paraître étonnant, car en arithmétique, le fait qu un nombre soit premier ou pas ne relève pas du hasard

19 Pseudo-primalité 121 Au demeurant, le principe du test de Miller Rabin est très efficace quand il s agit de produire de très grands nombres «très probablement» premiers, notamment pour les besoins de la cryptographie. Ainsi par exemple, le nombre , qui possède 280 chiffres, est premier avec une probabilité 1 de 1, soit quasiment 1 comme le montrent les écrans suivants : 4 32 Alors, premier ou pas?

Chapitre VI - Méthodes de factorisation

Chapitre VI - Méthodes de factorisation Université Pierre et Marie Curie Cours de cryptographie MM067-2012/13 Alain Kraus Chapitre VI - Méthodes de factorisation Le problème de la factorisation des grands entiers est a priori très difficile.

Plus en détail

Nombres premiers. Comment reconnaître un nombre premier? Mais...

Nombres premiers. Comment reconnaître un nombre premier? Mais... Introduction Nombres premiers Nombres premiers Rutger Noot IRMA Université de Strasbourg et CNRS Le 19 janvier 2011 IREM Strasbourg Definition Un nombre premier est un entier naturel p > 1 ayant exactement

Plus en détail

Exercices - Polynômes : corrigé. Opérations sur les polynômes

Exercices - Polynômes : corrigé. Opérations sur les polynômes Opérations sur les polynômes Exercice 1 - Carré - L1/Math Sup - Si P = Q est le carré d un polynôme, alors Q est nécessairement de degré, et son coefficient dominant est égal à 1. On peut donc écrire Q(X)

Plus en détail

1 Définition et premières propriétés des congruences

1 Définition et premières propriétés des congruences Université Paris 13, Institut Galilée Département de Mathématiques Licence 2ème année Informatique 2013-2014 Cours de Mathématiques pour l Informatique Des nombres aux structures Sylviane R. Schwer Leçon

Plus en détail

Chapitre 1 : Évolution COURS

Chapitre 1 : Évolution COURS Chapitre 1 : Évolution COURS OBJECTIFS DU CHAPITRE Savoir déterminer le taux d évolution, le coefficient multiplicateur et l indice en base d une évolution. Connaître les liens entre ces notions et savoir

Plus en détail

108y= 1 où x et y sont des entiers

108y= 1 où x et y sont des entiers Polynésie Juin 202 Série S Exercice Partie A On considère l équation ( ) relatifs E :x y= où x et y sont des entiers Vérifier que le couple ( ;3 ) est solution de cette équation 2 Déterminer l ensemble

Plus en détail

Introduction à l étude des Corps Finis

Introduction à l étude des Corps Finis Introduction à l étude des Corps Finis Robert Rolland (Résumé) 1 Introduction La structure de corps fini intervient dans divers domaines des mathématiques, en particulier dans la théorie de Galois sur

Plus en détail

Probabilités sur un univers fini

Probabilités sur un univers fini [http://mp.cpgedupuydelome.fr] édité le 7 août 204 Enoncés Probabilités sur un univers fini Evènements et langage ensembliste A quelle condition sur (a, b, c, d) ]0, [ 4 existe-t-il une probabilité P sur

Plus en détail

La persistance des nombres

La persistance des nombres regards logique & calcul La persistance des nombres Quand on multiplie les chiffres d un nombre entier, on trouve un autre nombre entier, et l on peut recommencer. Combien de fois? Onze fois au plus...

Plus en détail

Quelques tests de primalité

Quelques tests de primalité Quelques tests de primalité J.-M. Couveignes (merci à T. Ezome et R. Lercier) Institut de Mathématiques de Bordeaux & INRIA Bordeaux Sud-Ouest Jean-Marc.Couveignes@u-bordeaux.fr École de printemps C2 Mars

Plus en détail

Tests de primalité et cryptographie

Tests de primalité et cryptographie UNIVERSITE D EVRY VAL D ESSONNE Tests de primalité et cryptographie Latifa Elkhati Chargé de TER : Mr.Abdelmajid.BAYAD composé d une courbe de Weierstrass et la fonction (exp(x), cos (y), cos(z) ) Maîtrise

Plus en détail

avec des nombres entiers

avec des nombres entiers Calculer avec des nombres entiers Effectuez les calculs suivants.. + 9 + 9. Calculez. 9 9 Calculez le quotient et le rest. : : : : 0 :. : : 9 : : 9 0 : 0. 9 9 0 9. Calculez. 9 0 9. : : 0 : 9 : :. : : 0

Plus en détail

Bac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures)

Bac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures) Bac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures) Eercice 1 (5 points) pour les candidats n ayant pas choisi la spécialité MATH Le tableau suivant donne l évolution du chiffre

Plus en détail

Cours d arithmétique Première partie

Cours d arithmétique Première partie Cours d arithmétique Première partie Pierre Bornsztein Xavier Caruso Pierre Nolin Mehdi Tibouchi Décembre 2004 Ce document est la première partie d un cours d arithmétique écrit pour les élèves préparant

Plus en détail

Suites numériques 3. 1 Convergence et limite d une suite

Suites numériques 3. 1 Convergence et limite d une suite Suites numériques 3 1 Convergence et limite d une suite Nous savons que les termes de certaines suites s approchent de plus en plus d une certaine valeur quand n augmente : par exemple, les nombres u n

Plus en détail

Probabilités sur un univers fini

Probabilités sur un univers fini [http://mp.cpgedupuydelome.fr] édité le 10 août 2015 Enoncés 1 Proailités sur un univers fini Evènements et langage ensemliste A quelle condition sur (a,, c, d) ]0, 1[ 4 existe-t-il une proailité P sur

Plus en détail

Chapitre 3. Mesures stationnaires. et théorèmes de convergence

Chapitre 3. Mesures stationnaires. et théorèmes de convergence Chapitre 3 Mesures stationnaires et théorèmes de convergence Christiane Cocozza-Thivent, Université de Marne-la-Vallée p.1 I. Mesures stationnaires Christiane Cocozza-Thivent, Université de Marne-la-Vallée

Plus en détail

Licence ST Université Claude Bernard Lyon I LIF1 : Algorithmique et Programmation C Bases du langage C 1 Conclusion de la dernière fois Introduction de l algorithmique générale pour permettre de traiter

Plus en détail

FONDEMENTS DES MATHÉMATIQUES

FONDEMENTS DES MATHÉMATIQUES FONDEMENTS DES MATHÉMATIQUES AYBERK ZEYTİN 1. DIVISIBILITÉ Comment on peut écrire un entier naturel comme un produit des petits entiers? Cette question a une infinitude d interconnexions entre les nombres

Plus en détail

Coefficients binomiaux

Coefficients binomiaux Probabilités L2 Exercices Chapitre 2 Coefficients binomiaux 1 ( ) On appelle chemin une suite de segments de longueur 1, dirigés soit vers le haut, soit vers la droite 1 Dénombrer tous les chemins allant

Plus en détail

Limites finies en un point

Limites finies en un point 8 Limites finies en un point Pour ce chapitre, sauf précision contraire, I désigne une partie non vide de R et f une fonction définie sur I et à valeurs réelles ou complees. Là encore, les fonctions usuelles,

Plus en détail

ÉPREUVE COMMUNE DE TIPE 2008 - Partie D

ÉPREUVE COMMUNE DE TIPE 2008 - Partie D ÉPREUVE COMMUNE DE TIPE 2008 - Partie D TITRE : Les Fonctions de Hachage Temps de préparation :.. 2 h 15 minutes Temps de présentation devant le jury :.10 minutes Entretien avec le jury :..10 minutes GUIDE

Plus en détail

Triangle de Pascal dans Z/pZ avec p premier

Triangle de Pascal dans Z/pZ avec p premier Triangle de Pascal dans Z/pZ avec p premier Vincent Lefèvre (Lycée P. de Fermat, Toulouse) 1990, 1991 1 Introduction Nous allons étudier des propriétés du triangle de Pascal dans Z/pZ, p étant un nombre

Plus en détail

LES DECIMALES DE π BERNARD EGGER

LES DECIMALES DE π BERNARD EGGER LES DECIMALES DE π BERNARD EGGER La génération de suites de nombres pseudo aléatoires est un enjeu essentiel pour la simulation. Si comme le dit B Ycard dans le cours écrit pour le logiciel SEL, «Paradoxalement,

Plus en détail

Factorisation Factoriser en utilisant un facteur commun Fiche méthode

Factorisation Factoriser en utilisant un facteur commun Fiche méthode Factorisation Factoriser en utilisant un facteur commun Fiche méthode Rappel : Distributivité simple Soient les nombres, et. On a : Factoriser, c est transformer une somme ou une différence de termes en

Plus en détail

Licence Sciences et Technologies Examen janvier 2010

Licence Sciences et Technologies Examen janvier 2010 Université de Provence Introduction à l Informatique Licence Sciences et Technologies Examen janvier 2010 Année 2009-10 Aucun document n est autorisé Les exercices peuvent être traités dans le désordre.

Plus en détail

Carl-Louis-Ferdinand von Lindemann (1852-1939)

Carl-Louis-Ferdinand von Lindemann (1852-1939) Par Boris Gourévitch "L'univers de Pi" http://go.to/pi314 sai1042@ensai.fr Alors ça, c'est fort... Tranches de vie Autour de Carl-Louis-Ferdinand von Lindemann (1852-1939) est transcendant!!! Carl Louis

Plus en détail

Correction du baccalauréat ES/L Métropole 20 juin 2014

Correction du baccalauréat ES/L Métropole 20 juin 2014 Correction du baccalauréat ES/L Métropole 0 juin 014 Exercice 1 1. c.. c. 3. c. 4. d. 5. a. P A (B)=1 P A (B)=1 0,3=0,7 D après la formule des probabilités totales : P(B)=P(A B)+P(A B)=0,6 0,3+(1 0,6)

Plus en détail

16 Chapitre 16. Autour des générateurs pseudoaléatoires

16 Chapitre 16. Autour des générateurs pseudoaléatoires Chapitre 16 Chapitre 16. Autour des générateurs pseudoaléatoires Hasard et informatique peuvent paraître antinomiques. Car enfin, comment le circuit imprimé d un ordinateur ou d une calculatrice, parfaitement

Plus en détail

Initiation à la programmation en Python

Initiation à la programmation en Python I-Conventions Initiation à la programmation en Python Nom : Prénom : Une commande Python sera écrite en caractère gras. Exemples : print 'Bonjour' max=input("nombre maximum autorisé :") Le résultat de

Plus en détail

Corrigé des TD 1 à 5

Corrigé des TD 1 à 5 Corrigé des TD 1 à 5 1 Premier Contact 1.1 Somme des n premiers entiers 1 (* Somme des n premiers entiers *) 2 program somme_entiers; n, i, somme: integer; 8 (* saisie du nombre n *) write( Saisissez un

Plus en détail

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux. UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases

Plus en détail

Raisonnement par récurrence Suites numériques

Raisonnement par récurrence Suites numériques Chapitre 1 Raisonnement par récurrence Suites numériques Terminale S Ce que dit le programme : CONTENUS CAPACITÉS ATTENDUES COMMENTAIRES Raisonnement par récurrence. Limite finie ou infinie d une suite.

Plus en détail

Suites numériques 4. 1 Autres recettes pour calculer les limites

Suites numériques 4. 1 Autres recettes pour calculer les limites Suites numériques 4 1 Autres recettes pour calculer les limites La propriété suivante permet de calculer certaines limites comme on verra dans les exemples qui suivent. Propriété 1. Si u n l et fx) est

Plus en détail

Continuité et dérivabilité d une fonction

Continuité et dérivabilité d une fonction DERNIÈRE IMPRESSIN LE 7 novembre 014 à 10:3 Continuité et dérivabilité d une fonction Table des matières 1 Continuité d une fonction 1.1 Limite finie en un point.......................... 1. Continuité

Plus en détail

Exo7. Limites de fonctions. 1 Théorie. 2 Calculs

Exo7. Limites de fonctions. 1 Théorie. 2 Calculs Eo7 Limites de fonctions Théorie Eercice Montrer que toute fonction périodique et non constante n admet pas de ite en + Montrer que toute fonction croissante et majorée admet une ite finie en + Indication

Plus en détail

Cryptographie et fonctions à sens unique

Cryptographie et fonctions à sens unique Cryptographie et fonctions à sens unique Pierre Rouchon Centre Automatique et Systèmes Mines ParisTech pierre.rouchon@mines-paristech.fr Octobre 2012 P.Rouchon (Mines ParisTech) Cryptographie et fonctions

Plus en détail

V- Manipulations de nombres en binaire

V- Manipulations de nombres en binaire 1 V- Manipulations de nombres en binaire L ordinateur est constitué de milliards de transistors qui travaillent comme des interrupteurs électriques, soit ouverts soit fermés. Soit la ligne est activée,

Plus en détail

Pour l épreuve d algèbre, les calculatrices sont interdites.

Pour l épreuve d algèbre, les calculatrices sont interdites. Les pages qui suivent comportent, à titre d exemples, les questions d algèbre depuis juillet 003 jusqu à juillet 015, avec leurs solutions. Pour l épreuve d algèbre, les calculatrices sont interdites.

Plus en détail

Exercices Alternatifs. Une fonction continue mais dérivable nulle part

Exercices Alternatifs. Une fonction continue mais dérivable nulle part Eercices Alternatifs Une fonction continue mais dérivable nulle part c 22 Frédéric Le Rou (copleft LDL : Licence pour Documents Libres). Sources et figures: applications-continues-non-derivables/. Version

Plus en détail

Exercices Alternatifs. Une fonction continue mais dérivable nulle part

Exercices Alternatifs. Une fonction continue mais dérivable nulle part Eercices Alternatifs Une fonction continue mais dérivable nulle part c 22 Frédéric Le Rou (copyleft LDL : Licence pour Documents Libres). Sources et figures: applications-continues-non-derivables/. Version

Plus en détail

Baccalauréat L spécialité, Métropole et Réunion, 19 juin 2009 Corrigé.

Baccalauréat L spécialité, Métropole et Réunion, 19 juin 2009 Corrigé. Baccalauréat L spécialité, Métropole et Réunion, 19 juin 2009 Corrigé. L usage d une calculatrice est autorisé Durée : 3heures Deux annexes sont à rendre avec la copie. Exercice 1 5 points 1_ Soit f la

Plus en détail

Fonctions de plusieurs variables

Fonctions de plusieurs variables Module : Analyse 03 Chapitre 00 : Fonctions de plusieurs variables Généralités et Rappels des notions topologiques dans : Qu est- ce que?: Mathématiquement, n étant un entier non nul, on définit comme

Plus en détail

1 Recherche en table par balayage

1 Recherche en table par balayage 1 Recherche en table par balayage 1.1 Problème de la recherche en table Une table désigne une liste ou un tableau d éléments. Le problème de la recherche en table est celui de la recherche d un élément

Plus en détail

Résolution de systèmes linéaires par des méthodes directes

Résolution de systèmes linéaires par des méthodes directes Résolution de systèmes linéaires par des méthodes directes J. Erhel Janvier 2014 1 Inverse d une matrice carrée et systèmes linéaires Ce paragraphe a pour objet les matrices carrées et les systèmes linéaires.

Plus en détail

Simulation de variables aléatoires

Simulation de variables aléatoires Chapter 1 Simulation de variables aléatoires Références: [F] Fishman, A first course in Monte Carlo, chap 3. [B] Bouleau, Probabilités de l ingénieur, chap 4. [R] Rubinstein, Simulation and Monte Carlo

Plus en détail

Qu est-ce qu une probabilité?

Qu est-ce qu une probabilité? Chapitre 1 Qu est-ce qu une probabilité? 1 Modéliser une expérience dont on ne peut prédire le résultat 1.1 Ensemble fondamental d une expérience aléatoire Une expérience aléatoire est une expérience dont

Plus en détail

Comparaison de fonctions Développements limités. Chapitre 10

Comparaison de fonctions Développements limités. Chapitre 10 PCSI - 4/5 www.ericreynaud.fr Chapitre Points importants 3 Questions de cours 6 Eercices corrigés Plan du cours 4 Eercices types 7 Devoir maison 5 Eercices Chap Et s il ne fallait retenir que si points?

Plus en détail

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours Exo7 Continuité (étude globale). Diverses fonctions Exercices de Jean-Louis Rouget. Retrouver aussi cette fiche sur www.maths-france.fr * très facile ** facile *** difficulté moyenne **** difficile *****

Plus en détail

Dérivation : cours. Dérivation dans R

Dérivation : cours. Dérivation dans R TS Dérivation dans R Dans tout le capitre, f désigne une fonction définie sur un intervalle I de R (non vide et non réduit à un élément) et à valeurs dans R. Petits rappels de première Téorème-définition

Plus en détail

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer Pour commencer Exercice 1 - Ensembles de définition - Première année - 1. Le logarithme est défini si x + y > 0. On trouve donc le demi-plan supérieur délimité par la droite d équation x + y = 0.. 1 xy

Plus en détail

Chapitre 6. Fonction réelle d une variable réelle

Chapitre 6. Fonction réelle d une variable réelle Chapitre 6 Fonction réelle d une variable réelle 6. Généralités et plan d étude Une application de I dans R est une correspondance entre les éléments de I et ceu de R telle que tout élément de I admette

Plus en détail

Première partie. Préliminaires : noyaux itérés. MPSI B 6 juin 2015

Première partie. Préliminaires : noyaux itérés. MPSI B 6 juin 2015 Énoncé Soit V un espace vectoriel réel. L espace vectoriel des endomorphismes de V est désigné par L(V ). Lorsque f L(V ) et k N, on désigne par f 0 = Id V, f k = f k f la composée de f avec lui même k

Plus en détail

Programmation linéaire

Programmation linéaire 1 Programmation linéaire 1. Le problème, un exemple. 2. Le cas b = 0 3. Théorème de dualité 4. L algorithme du simplexe 5. Problèmes équivalents 6. Complexité de l Algorithme 2 Position du problème Soit

Plus en détail

Vous revisiterez tous les nombres rencontrés au collège, en commençant par les nombres entiers pour finir par les nombres réels.

Vous revisiterez tous les nombres rencontrés au collège, en commençant par les nombres entiers pour finir par les nombres réels. Cette partie est consacrée aux nombres. Vous revisiterez tous les nombres rencontrés au collège, en commençant par les nombres entiers pour finir par les nombres réels. L aperçu historique vous permettra

Plus en détail

Programmation C++ (débutant)/instructions for, while et do...while

Programmation C++ (débutant)/instructions for, while et do...while Programmation C++ (débutant)/instructions for, while et do...while 1 Programmation C++ (débutant)/instructions for, while et do...while Le cours du chapitre 4 : le for, while et do...while La notion de

Plus en détail

3 Approximation de solutions d équations

3 Approximation de solutions d équations 3 Approximation de solutions d équations Une équation scalaire a la forme générale f(x) =0où f est une fonction de IR dans IR. Un système de n équations à n inconnues peut aussi se mettre sous une telle

Plus en détail

I. Ensemble de définition d'une fonction

I. Ensemble de définition d'une fonction Chapitre 2 Généralités sur les fonctions Fonctions de références et fonctions associées Ce que dit le programme : Étude de fonctions Fonctions de référence x x et x x Connaître les variations de ces deux

Plus en détail

TP, première séquence d exercices.

TP, première séquence d exercices. TP, première séquence d exercices. Benoît Valiron benoit.valiron@lipn.univ-paris13.fr 7 novembre 2010 Introduction Vous écrirez les réponses aux questions courtes sur une feuille à rendre à la fin de la

Plus en détail

INTRODUCTION AUX SYSTEMES D EXPLOITATION. TD2 Exclusion mutuelle / Sémaphores

INTRODUCTION AUX SYSTEMES D EXPLOITATION. TD2 Exclusion mutuelle / Sémaphores INTRODUCTION AUX SYSTEMES D EXPLOITATION TD2 Exclusion mutuelle / Sémaphores Exclusion mutuelle / Sémaphores - 0.1 - S O M M A I R E 1. GENERALITES SUR LES SEMAPHORES... 1 1.1. PRESENTATION... 1 1.2. UN

Plus en détail

Solutions du chapitre 4

Solutions du chapitre 4 Solutions du chapitre 4 Structures de contrôle: première partie 4.9 Identifiez et corrigez les erreurs (il peut y en avoir plus d une par segment de code) de chacune des proposition suivantes: a) if (

Plus en détail

Objectifs du cours d aujourd hui. Informatique II : Cours d introduction à l informatique et à la programmation objet. Complexité d un problème (2)

Objectifs du cours d aujourd hui. Informatique II : Cours d introduction à l informatique et à la programmation objet. Complexité d un problème (2) Objectifs du cours d aujourd hui Informatique II : Cours d introduction à l informatique et à la programmation objet Complexité des problèmes Introduire la notion de complexité d un problème Présenter

Plus en détail

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé A. P. M. E. P. Exercice 1 5 points 1. Réponse d. : 1 e Le coefficient directeur de la tangente est négatif et n est manifestement pas 2e

Plus en détail

Contents. 1 Introduction Objectifs des systèmes bonus-malus Système bonus-malus à classes Système bonus-malus : Principes

Contents. 1 Introduction Objectifs des systèmes bonus-malus Système bonus-malus à classes Système bonus-malus : Principes Université Claude Bernard Lyon 1 Institut de Science Financière et d Assurances Système Bonus-Malus Introduction & Applications SCILAB Julien Tomas Institut de Science Financière et d Assurances Laboratoire

Plus en détail

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par

Plus en détail

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes. 1 Définitions, notations Calcul matriciel Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes. On utilise aussi la notation m n pour le

Plus en détail

EXERCICE 4 (7 points ) (Commun à tous les candidats)

EXERCICE 4 (7 points ) (Commun à tous les candidats) EXERCICE 4 (7 points ) (Commun à tous les candidats) On cherche à modéliser de deux façons différentes l évolution du nombre, exprimé en millions, de foyers français possédant un téléviseur à écran plat

Plus en détail

I. Cas de l équiprobabilité

I. Cas de l équiprobabilité I. Cas de l équiprobabilité Enoncé : On lance deux dés. L un est noir et l autre est blanc. Calculer les probabilités suivantes : A «Obtenir exactement un as» «Obtenir au moins un as» C «Obtenir au plus

Plus en détail

Travaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation

Travaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation Université de Savoie Module ETRS711 Travaux pratiques Compression en codage de Huffman 1. Organisation du projet 1.1. Objectifs Le but de ce projet est d'écrire un programme permettant de compresser des

Plus en détail

Baccalauréat S Antilles-Guyane 11 septembre 2014 Corrigé

Baccalauréat S Antilles-Guyane 11 septembre 2014 Corrigé Baccalauréat S ntilles-guyane 11 septembre 14 Corrigé EXERCICE 1 6 points Commun à tous les candidats Une entreprise de jouets en peluche souhaite commercialiser un nouveau produit et à cette fin, effectue

Plus en détail

Proposition. Si G est un groupe simple d ordre 60 alors G est isomorphe à A 5.

Proposition. Si G est un groupe simple d ordre 60 alors G est isomorphe à A 5. DÉVELOPPEMENT 32 A 5 EST LE SEUL GROUPE SIMPLE D ORDRE 60 Proposition. Si G est un groupe simple d ordre 60 alors G est isomorphe à A 5. Démonstration. On considère un groupe G d ordre 60 = 2 2 3 5 et

Plus en détail

Chapitre 2. Eléments pour comprendre un énoncé

Chapitre 2. Eléments pour comprendre un énoncé Chapitre 2 Eléments pour comprendre un énoncé Ce chapitre est consacré à la compréhension d un énoncé. Pour démontrer un énoncé donné, il faut se reporter au chapitre suivant. Les tables de vérité données

Plus en détail

I. Polynômes de Tchebychev

I. Polynômes de Tchebychev Première épreuve CCP filière MP I. Polynômes de Tchebychev ( ) 1.a) Tout réel θ vérifie cos(nθ) = Re ((cos θ + i sin θ) n ) = Re Cn k (cos θ) n k i k (sin θ) k Or i k est réel quand k est pair et imaginaire

Plus en détail

D'UN THÉORÈME NOUVEAU

D'UN THÉORÈME NOUVEAU DÉMONSTRATION D'UN THÉORÈME NOUVEAU CONCERNANT LES NOMBRES PREMIERS 1. (Nouveaux Mémoires de l'académie royale des Sciences et Belles-Lettres de Berlin, année 1771.) 1. Je viens de trouver, dans un excellent

Plus en détail

III- Raisonnement par récurrence

III- Raisonnement par récurrence III- Raisonnement par récurrence Les raisonnements en mathématiques se font en général par une suite de déductions, du style : si alors, ou mieux encore si c est possible, par une suite d équivalences,

Plus en détail

Sub CalculAnnuite() Const TITRE As String = "Calcul d'annuité de remboursement d'un emprunt"

Sub CalculAnnuite() Const TITRE As String = Calcul d'annuité de remboursement d'un emprunt TD1 : traduction en Visual BASIC des exemples du cours sur les structures de contrôle de l'exécution page 1 'TRADUCTION EN VBA DES EXEMPLES ALGORITHMIQUES SUR LES STRUCTURES 'DE CONTROLE DE L'EXECUTION

Plus en détail

CCP PSI - 2010 Mathématiques 1 : un corrigé

CCP PSI - 2010 Mathématiques 1 : un corrigé CCP PSI - 00 Mathématiques : un corrigé Première partie. Définition d une structure euclidienne sur R n [X]... B est clairement symétrique et linéaire par rapport à sa seconde variable. De plus B(P, P

Plus en détail

Le produit semi-direct

Le produit semi-direct Le produit semi-direct Préparation à l agrégation de mathématiques Université de Nice - Sophia Antipolis Antoine Ducros Octobre 2007 Ce texte est consacré, comme son titre l indique, au produit semi-direct.

Plus en détail

CHAPITRE V SYSTEMES DIFFERENTIELS LINEAIRES A COEFFICIENTS CONSTANTS DU PREMIER ORDRE. EQUATIONS DIFFERENTIELLES.

CHAPITRE V SYSTEMES DIFFERENTIELS LINEAIRES A COEFFICIENTS CONSTANTS DU PREMIER ORDRE. EQUATIONS DIFFERENTIELLES. CHAPITRE V SYSTEMES DIFFERENTIELS LINEAIRES A COEFFICIENTS CONSTANTS DU PREMIER ORDRE EQUATIONS DIFFERENTIELLES Le but de ce chapitre est la résolution des deux types de systèmes différentiels linéaires

Plus en détail

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2 éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........

Plus en détail

Seconde Généralités sur les fonctions Exercices. Notion de fonction.

Seconde Généralités sur les fonctions Exercices. Notion de fonction. Seconde Généralités sur les fonctions Exercices Notion de fonction. Exercice. Une fonction définie par une formule. On considère la fonction f définie sur R par = x + x. a) Calculer les images de, 0 et

Plus en détail

Continuité en un point

Continuité en un point DOCUMENT 4 Continuité en un point En général, D f désigne l ensemble de définition de la fonction f et on supposera toujours que cet ensemble est inclus dans R. Toutes les fonctions considérées sont à

Plus en détail

Exo7. Calculs de déterminants. Fiche corrigée par Arnaud Bodin. Exercice 1 Calculer les déterminants des matrices suivantes : Exercice 2.

Exo7. Calculs de déterminants. Fiche corrigée par Arnaud Bodin. Exercice 1 Calculer les déterminants des matrices suivantes : Exercice 2. Eo7 Calculs de déterminants Fiche corrigée par Arnaud Bodin Eercice Calculer les déterminants des matrices suivantes : Correction Vidéo ( ) 0 6 7 3 4 5 8 4 5 6 0 3 4 5 5 6 7 0 3 5 4 3 0 3 0 0 3 0 0 0 3

Plus en détail

Groupe symétrique. Chapitre II. 1 Définitions et généralités

Groupe symétrique. Chapitre II. 1 Définitions et généralités Chapitre II Groupe symétrique 1 Définitions et généralités Définition. Soient n et X l ensemble 1,..., n. On appelle permutation de X toute application bijective f : X X. On note S n l ensemble des permutations

Plus en détail

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre IUFM du Limousin 2009-10 PLC1 Mathématiques S. Vinatier Rappels de cours Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre 1 Fonctions de plusieurs variables

Plus en détail

Exo7. Matrice d une application linéaire. Corrections d Arnaud Bodin.

Exo7. Matrice d une application linéaire. Corrections d Arnaud Bodin. Exo7 Matrice d une application linéaire Corrections d Arnaud odin. Exercice Soit R muni de la base canonique = ( i, j). Soit f : R R la projection sur l axe des abscisses R i parallèlement à R( i + j).

Plus en détail

Image d un intervalle par une fonction continue

Image d un intervalle par une fonction continue DOCUMENT 27 Image d un intervalle par une fonction continue La continuité d une fonction en un point est une propriété locale : une fonction est continue en un point x 0 si et seulement si sa restriction

Plus en détail

Calcul Formel et Numérique, Partie I

Calcul Formel et Numérique, Partie I Calcul Formel et Numérique N.Vandenberghe nvdb@irphe.univ-mrs.fr Table des matières 1 Introduction à Matlab 2 1.1 Quelques généralités.......................... 2 2 Où trouver des informations 2 3 Opérations

Plus en détail

VIII- Circuits séquentiels. Mémoires

VIII- Circuits séquentiels. Mémoires 1 VIII- Circuits séquentiels. Mémoires Maintenant le temps va intervenir. Nous avions déjà indiqué que la traversée d une porte ne se faisait pas instantanément et qu il fallait en tenir compte, notamment

Plus en détail

Maple: premiers calculs et premières applications

Maple: premiers calculs et premières applications TP Maple: premiers calculs et premières applications Maple: un logiciel de calcul formel Le logiciel Maple est un système de calcul formel. Alors que la plupart des logiciels de mathématiques utilisent

Plus en détail

Définition : On obtient les nombres entiers en ajoutant ou retranchant des unités à zéro.

Définition : On obtient les nombres entiers en ajoutant ou retranchant des unités à zéro. Chapitre : Les nombres rationnels Programme officiel BO du 8/08/08 Connaissances : Diviseurs communs à deux entiers, PGCD. Fractions irréductibles. Opérations sur les nombres relatifs en écriture fractionnaire.

Plus en détail

STAGE IREM 0- Premiers pas en Python

STAGE IREM 0- Premiers pas en Python Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer

Plus en détail

CREATION D UNE EVALUATION AVEC JADE par Patrick RUER (www.mathenvideo.comuv.com)

CREATION D UNE EVALUATION AVEC JADE par Patrick RUER (www.mathenvideo.comuv.com) TABLE DES MATIERES I) Le logiciel JADE 2 II) Etablissements 3 1) Configuation de l établissement 3 2) Importation des classes avec SCONET 4 3) Les groupes d élèves 6 4) Les variables supplémentaires 6

Plus en détail

Par combien de zéros se termine N!?

Par combien de zéros se termine N!? La recherche à l'école page 79 Par combien de zéros se termine N!? par d es co llèg es An dré Do ucet de Nanterre et Victor Hugo de Noisy le Grand en seignants : Danielle Buteau, Martine Brunstein, Marie-Christine

Plus en détail

Chp. 4. Minimisation d une fonction d une variable

Chp. 4. Minimisation d une fonction d une variable Chp. 4. Minimisation d une fonction d une variable Avertissement! Dans tout ce chapître, I désigne un intervalle de IR. 4.1 Fonctions convexes d une variable Définition 9 Une fonction ϕ, partout définie

Plus en détail

La fonction exponentielle

La fonction exponentielle DERNIÈRE IMPRESSION LE 2 novembre 204 à :07 La fonction exponentielle Table des matières La fonction exponentielle 2. Définition et théorèmes.......................... 2.2 Approche graphique de la fonction

Plus en détail

Poker. A rendre pour le 25 avril

Poker. A rendre pour le 25 avril Poker A rendre pour le 25 avril 0 Avant propos 0.1 Notation Les parties sans * sont obligatoires (ne rendez pas un projet qui ne contient pas toutes les fonctions sans *). Celles avec (*) sont moins faciles

Plus en détail

2. Mise en œuvre de la réglementation sur la tacite reconduction

2. Mise en œuvre de la réglementation sur la tacite reconduction 2. Mise en œuvre de la réglementation sur la tacite reconduction À la suite des auditions et des réponses écrites au questionnaire, il s avère qu en pratique, la loi «Chatel» suscite peu de difficultés

Plus en détail

MegaStore Manager ... Simulation de gestion d un hypermarché. Manuel du Participant

MegaStore Manager ... Simulation de gestion d un hypermarché. Manuel du Participant MegaStore Manager Simulation de gestion d un hypermarché.......... Manuel du Participant 1. Introduction 1.1. La simulation de gestion Vous allez participer à une simulation de gestion. Cette activité

Plus en détail