Remarques sur l'enseignement des math au collège
Par Mathoman, samedi 27 mars 2010 à 14:37 - Enseigner les maths - Tags
Constat : Lacunes dans le post-bac
Il y a quelques semaines, lors d'une colle en prépa MPSI (math sup) sur les développements limités, une étudiante était amenée à calculer la somme de trois fractions,

Voici comment elle s'y prenait (avec mon téléphone portable j'ai pris la photo du tableau) :
![]() |
A éviter : dénominateur inutilement grand |
Ce qui est gênant dans cette histoire c'est que cette étudiante n'est pas une mauvaise élève, mais apparemment au collège on ne lui a pas enseigné qu'il faut toujours privilégier le plus petit dénominateur commun pour additionner des fractions. En effet, cela évite des grands nombres difficiles à gérer ; le plus petit dénominateur commun n'est pas le produit 40x12x8 des trois dénominateurs ! Il fallait procéder comme suit :

On voit sur la première ligne ci-dessus que le plus petit dénominateur commun est
car c'est le plus petit nombre qui contient
les facteurs premiers qu'on obtient en décomposant chaque dénominateur. Autrement dit, c'est le plus petit commun multiple (PPCM) des trois dénominateurs.
On remarque d'ailleurs que je n'ai pas vraiment calculé
ce dénominateur, je l'ai laissé sous forme de produit car à la fin cela permet de simplifier plus facilement...
Les nombres premiers ont disparu du collège
Comment se fait-il que certains élèves arrivent aujourd'hui en classes préparatoires de sciences et ne savent pas manipuler correctement des fractions ? La réponse est que la décomposition en produit de facteurs premiers est enseignée beaucoup trop tard et seulement à une partie des bacheliers scientifiques ; en effet, elle n'est plus au programme du collège mais seulement au programme de l'option mathématiques en terminale S.
Il fut une époque en France (pas lointaine et dans autres pays on y est toujours) où tout les enfants apprenaient à l'âge de dix ou onze ans de décomposer un nombre entier en facteurs premiers.
Valeurs pédagogiques et conceptuelles de cette décomposition :
- On apprend à décomposer un
grand problème
enpetits problèmes
, certaines composantes, les nombres premiers, étant irréductibles comme des atomes ou les briques d'un jeu de légo. - On trouve facilement le PGCD et le PPCM de deux, trois, quatre nombres ou plus à partir de leurs décompositions en nombres premiers. (En revanche, l'algorithme d'Euclid s'applique seulement à deux nombres à la fois.)
- Avec le PPCM on rencontre le concept de la réunion d'ensembles et la signification exacte du mot
ou
. - Avec le PGCD on rencontre le concept de l'intersection et la signification exacte du mot
et
. Ce sont d'ailleurs des notions importantes en probabilités. - On apprend sa table de multiplication...
On se demande vraiment pour quelle raison mystérieuse l'Inspection Générale a-t-elle ôté des programmes le concept simple et fondamental de la décomposition en nombres premiers ? Pour trouver le PGCD de deux nombres elle préconise l'algorithme d'Euclide ! Or cet algorithme est moins intuitif et son fonctionnement plus délicat à comprendre que la décomposition en nombres premiers. Son seul avantage est qu'il marche bien avec les très grands nombres autrement dit, il n'a aucun intérêt pédagogique... Un jeune esprit a besoin d'apprendre des idées, des concepts et pas quelques recettes pour manipuler de nombres élevés, nombres qui n'ont aucun intérêt, ni pour lui ni pour nous autres mathématiciens (sauf quelques spécialistes en cryptographie, informatique ou théorie des nombres) ! D'abord un enfant doit maîtriser la manipulation des petits nombres, se faire une idée de leurs multiples, de leur diviseurs, et ce défi n'est point gagné à l'époque de la calculatrice...
Supprimer l'enseignement de la décomposition en facteurs premiers était donc une grave erreur et qui plus tard devient source de lacunes ; en plus c'était une occasion manquée de réviser les tables de multiplication.
Plus de vraies constructions géométriques au collège ?
Pour finir, voici deux exemples de l'enseignement actuel de la géométrie, extraits du manuel scolaire Transmath 6e (Nathan 2005). Dans les deux cas l'approximatif remplace une idée de construction simple et précis :
Bissection d'un angle. On ne fait plus appel à la symétrie !
![]() |
Bissectrice méthode approximative avec pauvre valeur pédagogique |
Encore une fois, une belle idée conceptuelle est remplacée par un procédé rapide qui n'a pas de valeur pédagogique, comme s'il s'agissait de faire croire aux enfants que plus tard dans la vie ils seraient amenés quotidiennement à diviser des angles ! Or ce qui est intéressant dans la division d'un angle par deux, ce n'est pas le résultat lui-même mais la manière dont on l'obtient, à savoir par un simple concept, la symétrie : si je fais la même construction des deux côtés d'un angle alors j'obtiens une figure symétrique.
Voici donc la vraie construction avec règle et compas telle qu'elle devrait être enseignée :
![]() |
Bissectrice la vraie construction intéressante |
Parallèle à une droite. En appliquant la bissection d'un angle au cas particulier de 180° on obtient une perpendiculaire ; et en faisant la même chose à cette perpendiculaire on trouve une parallèle. C'est une idée simple et facile à retenir. Mais qu'est-ce qu'on enseigne à la place ? La construction approximative que voici :
![]() |
Parallèle passant par un point méthode avec peu d'intérêt |
Pourquoi ne pas lire aussi :
Revisitons la multiplication !
Par Mathoman - Tags
- Multiplication posée du bon élève.
- Méthode du cancre.
- Méthode de Karatsuba (publiée en 1962). On sépare chaque facteur en deux parties





L'idée de tout ça c'est de se ramener à des opérations élémentaires (opérations entre deux nombres entre 0 et 9). Sur un ordinateur le choix d'un bon algorithme peut accélerer considérablement le temps de calcul quelques jours pour des facteurs constitués de plusieurs milliards de chiffres ! Le calcul avec de très grands nombres n'est pas une question purement théorique mais a beaucoup d'applications, notamment en théorie de cryptage.
Questions
- Pourquoi la méthode du cancre fonctionne-t-elle ? Les deux facteurs jouent des rôles différents; lequel choisir pour quel rôle ?
- Utilisez la méthode de Karatsuba pour calculer 3116 x 1014. Pourquoi cette méthode fonctionne-t-elle ?
- Avec la méthode classique (multiplication posée du bon élève), combien de multiplications élémentaires sont nécessaires pour calculer le produit de deux nombres à n chiffres ?
- En réitérant la méthode de Karatsuba on obtient un algorithme. Combien de multiplications élémentaires sont alors nécessaires pour calculer le produit de deux nombres à n chiffres ? Comparer avec l'algorithme classique.
Cliquez pour afficher les solutions en format pdf.
Et pour finir une vidéo présentant une méthode qui produit une belle calligraphie elle s'appelle donc la multiplication chinoise !
L'idée de base de la multiplications chinoise est le fait suivant : un ensemble de n droites parallèles coupe un autre ensemble de m droites parallèles en nxm points.
Forme générale d'une formule
Par Mathoman - Tags

avec
est un polynôme rationnel en n de degré p+1.Racines des polynômes unitaires
Par Mathoman - Tags
Un polynôme est unitaire (ou normalisé) si le coefficient de son terme de plus haut degré est 1. Voici un exercice instructif sur les polynômes unitaires.
Soient a et b deux nombres complexes distincts et P et Q des polynômes unitaires dans
[X].
- Si l'ensemble des nombres complexes où P prend la valeur a est identique à celui où Q prend la valeur a et si P et Q sont de même degré, peut-on en déduire que P=Q ?
- Si l'ensemble des nombres complexes où P prend la valeur a est identique à celui où Q prend la valeur a et si on a la propriété similaire pour b, peut-on en déduire que P=Q ?
Les rectangles revisités
Par Mathoman - Tags

devrait correspondre à la fusion de deux rectangles ayant le côté
en commun.
Donc hier j'ai pris le temps d'y réfléchir pour retrouver cette fameuse solution! En fait elle est très simple, sans astuce, elle ne fait qu'utiliser la propriété de distributivité ci-dessus.
Notons
(resp.)
la largeur (resp. hauteur) du grand rectangle
, et de même
(resp.
) pour les petits rectangles
, qui partitionnent
. Alors on a

Pour prouver cette égalité il suffit de prolonger les côtés des petits rectangles comme indiqué sur la figure pour avoir une subdivision à laquelle on peut appliquer la propriété de distributivité:

Maintenant on regarde l'égalité (*) dans le produit tensoriel

c'est-à-dire on prend les longueurs modulo
. D'après hypothèse on a
donc
et par conséquence
ou
. En autres mots, la largeur ou hauteur du grand rectangle est entière.
Update : Malheureusement cette preuve est erronée. Cherchez l'erreur... ou lisez mon commentaire no.13 ci-dessous.
Une preuve à prendre avec précaution
Par Mathoman - Tags
Le fait que
est une des premières choses qu'un étudiant apprend lorsqu'il étudie les nombres réels. Voici une démonstration
de cette égalité.
On poseX = 0,99999...Alors on a l'égalité10X = 9,99999...dont on soustrait la première,9X = 9,00000...D'où X = 1.
Convaincant, n'est-ce pas ? Pour beaucoup de gens il s'agit d'une preuve
mais en réalité ça reste une tricherie car on ômet de réfléchir sur un certain nombre détails (comme par exemple à la signification rigoureuse de 0,99999... ou du produit 10 × 0,99999.... C'est un peu comme en topologie où il faut aussi faire comprendre au débutant que le fait que les boules ouvertes sont des ouverts nécessite une preuve.)
Or qui a bien compris le cours sur les nombres réels n'a pas besoin d'une preuve car l'égalité 0,999999... = 1 est une conséquence immédiate des diverses définitions possibles du corps des réels.
Voici la manière dont j'expliquerai l'égalité 1=0,99999... à quelqu'un qui ne connais pas grand chose en maths :
Une bien meilleure méthode
On pose X = 0,99999... et on part de
0 < 0,9 < 0,99 < 0,999 < 0, 9999 < ... < X
donc par multiplication par -1 les inégalités changent de sens,0 > - 0,9 > - 0,99 > - 0,999 > - 0,9999 > ... > - X.
En ajoutant 1 à chaque membre de ces inégalités, on obtient1 > 1 - 0,9 > 1 - 0,99 > 1 - 0,999 > 1 - 0,9999 > ... > 1 - X.
Autrement dit,Ainsi la différence 1-X est plus petite que tout nombre de la forme 0,000...0001. C'est-à-dire 1-X ne peut pas être strictement positif. D'autre part 1-X n'est pas strictement négatif car X est n'est pas plus grand que 1. Cela prouve que 1-X = 0 , ou encore que X = 1. CQFD
Avec un tel raisonnement, je crois, le non-initié comprend mieux les idées mathématiques qu'avec une tricherie qui fait seulement appel à ses habitudes de calcul.
Brenoms
D'ailleurs au lieu d'écrire une infinité de chiffres après la virgule on peut aussi écrire une infinité de chiffres devant. On obtient alors ce qu'on appelle un brenom (verlan de nombre). On additionne les brenoms en commencant par la droite. Ca donne des résultats bizarres comme par exemple

Plus de détails sur les brenoms dans ce bel article.
La notation binaire
Par Mathoman - Tags
Ceux qui ont vu le film Matrix se rapellent des suites constituées des chiffres 0 et 1 qui défilent sur l'écran presque interminablement, comme par exemple 10011100100001101010111111. Beaucoup appellent cela un "nombre binaire", mais cette appellation est mal choisie, mieux est de l'appeler "écriture binaire d'un nombre naturel". Pour mieux comprendre cette écriture bizarre faisons un petit détour.
Les nombres naturels
Les nombres naturels sont le premiers que nous avons appris à l'école : zéro, un, deux, trois, quatre,... Il y en a une infinité, car à chaque nombre on peut ajouter 1 :
zéro = 0 , un = 1 , deux = 1+1 , trois = 1+1+1, quatre = 1+1+1+1 , etc.
Cette écriture en forme de somme est essentiellement la même que l'écriture primitive par bâtons qu'on trouve sur les murs des prisons : par exemple |||| pour quatre ou |||| ||| pour huit. Elle prendrait trop de place pour des grands nombres. Pour éviter cela on utilise une ruse, que j'illustre d'abord par quelque chose que tout le monde connaît et utilise :Le système décimal
Il fonctionne comme suit.
- Nous convenons que les dix premiers nombres (zéro, un, deux, trois, ..., huit, neuf) soient représentés par les dix symboles 0, 1, 2, 3, ..., 8, 9.
- Nous convenons que le onzième nombre, à savoir le 9+1 ou encore le dix, est représenté par la juxtaposition de 1 et de 0 : donc 10.
- Puis on donne une règle pour les autres juxtapositions en utilisant les puissances de 10. Voici deux exemples:
et
.
signifierait le nombre sept et
signifierait
(c'est-à-dire
dans notre système décimal habituel).Dans toutes les langues que je connais il y a les noms particuliers "onze" et "douze" ; on dit "vingt-deux", mais on ne dit pas "dix-deux", on dit "douze". Cela montre qu'il fût un temps où nous ne comptions pas dans en dizaines mais en douzaines.
Le système binaire
Maintenant au lieu de prendre dix chiffres nous nous contentons du minimum syndical, des deux chiffres 0 et 1. C'est vraiment le minimum car avec un seul chiffre nous ne pourrions pas aller très loin, nous serions restreints à la notation primitive par bâtons |||| .
La juxtaposition
signifie alors le nombre deux et
signifie
, c'est-à-dire
, donc cinq dans notre système décimal habituel.Ecrivons quelques nombres naturels dans les deux systèmes, binaire suivi de décimal :
0 est 0, 1 est 1, 10 est 2, 11 est 3, 100 est 4, 101 est 5, 110 est 6, 111 est 7, 1000 est 8, etc.
est
,
est
,
est
(un méga)Ces derniers nombres sont très familiers en informatique. C'est simplement parce que les ordinateurs utilisent le système binaire pour compter. En effet, la manière la plus simple pour communiquer avec une machine c'est de lui donner seulement deux signaux (et pas trois ou plus), comme oui/non, comme on/off, comme gauche/droite (dans les leviers de la machine en bois) ou comme haut/bas, etc.
Exemples de passage d'un système à l'autre
Résumons par deux exemples les règles qui permettent de passer du système binaire au système décimal :
- Soit
un naturel écrit dans le système binaire. Alors dans le système décimal c'est le nombre 
- Soit
un naturel écrit dans le système décimal (!). Pour le transformer en écriture binaire nous devons d'abord trouver la plus grande puissance de 2 qui "rentre" dans
. Nous savons que
et que
. Donc
est la plus grande puissance de 2 qui "rentre" dans
et ainsi l'écriture binaire de
nécessitera onze chiffres le premier étant 1. Nous avons
La plus grande puissance de 2 qui "rentre" dans
est
On est passé de la dixième puissance directement à la sixième ; les trois puissances "sautées" (neuvième, huitième, septième) sont représentées par des zéros. Donc l'écriture binaire de notre nombre commence par les cinq chiffres
On poursuit de la même manière :
; la plus grande puissance de 2 qui "rentre" dans
est
Puis
; la plus grande puissance de 2 qui "rentre" dans
est
. Le dernier reste est
Ainsi nous obtenons
(notation binaire). - Pour nous rassurer de notre dernier résultat faisons le test et re-transformons l'écriture binaire en écriture décimale. Le nombre
en binaire devient en décimal
donc
(notation décimale).
Question autour d'une singularité essentielle et le théorème de Picard
Par Mathoman - Tags
A la fin de mon article Hyperelliptic action integral, Annales de l'institut Fourier 49(1), p. 303–331, j'ose la conjecture suivante:
Une conjecture autour d'une singularité.
Soit D le disque unité du plan complexe etun recouvrement du disque épointé D*= D\{0} par des ouverts. Sur chaque ouvert
soit
une fonction holomorphe injective telle que
sur toutes les intersections
. Alors ces différentielles se recollent en une 1-forme méromorphe sur D.
Il est clair que la 1-forme est holomorphe sur D*. Si son résidu est nul, alors la conjecture découle facilement du grand théorème de Picard, cité ci-dessous. Mais si le résidu est non-nul, je ne sais pas la démontrer.
Toute preuve ou tout contre-exemple sont les bienvenus à vrai dire les contre-exemples un peu moins car je crois (guidé par mon intuition géométrique des surfaces de Riemann) que cette conjecture est vraie...
En 1880 Charles Emile Picard (1856-1941) prouva le théorème suivant.
Grand théorème de Picard.
Une fonction holomorphe ayant une singularité essentielle prend, sur tout voisinage de cette singularité, tout nombre complexe une infinité de fois comme valeur, sauf peut-être un.
Exemple typique pour le théorème de Picard
La fonction définie par
est holomorphe sur
et possède une singularité essentielle en
. L'image de f épargne-t-il une valeur (Picard dit "sauf peut-être un")? Oui, et comme
pour tout
, cette valeur épargnée est forcément zéro; le théorème affirme alors que pour tout nombre complexe
et pour tout
il existe une infinité de nombres complexes
tels que
et
.Calcul direct avec cet exemple
Dans l'exemple ci-dessus on peut se debrouiller par un calcul direct sans invoquer le théorème de Picard. En effet, fixons un nombre complexe non-nul
et un
Il existe alors deux réels
et
tels que
Pour tout
posons
et
Alors
.Ainsi on a on a

Par conséquence, en prenant
assez grand, on voit que
possède une infinité d'antécédents dans le disque épointé
.Un exemple moins évident
Notons P l'ensemble des nombres premiers et considérons la fonction définie par
.On peut appliquer le théorème de Picard, car il y a une singularité essentielle à l'origine.
En revanche, il me semble impossible de faire un calcul explicite...
Rationnel vs. irrationnel
Par Mathoman - Tags
tels que
est irrationnel ?Existe-t-il des nombres irrationnels
tels que
est rationnel ?Groupes et compagnie
Par Mathoman - Tags
Un magma
est un ensemble G muni d'une loi de composition interne ¤.
Si en plus cette loi est associative, c'est-à-dire (x¤y)¤z = x¤(y¤z) pour tous x,y,z dans G, alors on dit que (G,¤) est un demi-groupe
.
Et si en plus il existe un élément neutre e dans G, c'est-à-dire e¤x = x¤e = x pour tout x dans G, alors on dit que (G,¤) est un monoïde
.
Enfin, si chaque élément x de G possède un neutralisant x' dans G, c'est-à-dire x¤x' = x'¤x = e, alors on dit que (G,¤) est un groupe
.
On dit aussi le symétrique de x
pour l'élément neutralisant x' de x. Si la loi est notée par une addition on le note souvent -x (opposé) et si la loi est notée par une multiplication on le note souvent x-1 (inverse).
Exemples :
- Considérons la loi de l'addition habituelle de nombres. Muni de cette loi l'ensemble des naturels strictements positifs N*={1,2,3,...} est un semi-groupe. Il manque l'élément neutre 0 ; on l'ajoute et on obtient le monoïde N={0,1,2,3,...}. Il manque les neutralisants (les opposés) -1, -2, -3, ... ; on les ajoute et on obtient le groupe des entiers Z={0,±1,±2,±3,...}.
- Considérons la loi de la multiplication habituelle de nombres. Muni de cette loi l'ensemble des naturels N est un monoïde, son élément neutre étant 1. Que faut-il ajouter ou enlever pour en faire un groupe ? D'abord on remarque que 0 multiplié avec tout nombre donne 0, donc jamais 1, autrement dit on ne pourra jamais trouver un neutralisant de 0 (
on ne peut pas diviser par zéro...
). Il faut donc enlever le 0, on trouve N*. Ensuite il faut ajouter les inverses : l'union de N* et de l'ensemble des 1/n où n parcourt N*, est-il un groupe ? Non, pas encore, car il faut aussi s'assurer que les produits restent dedans et donc on doit en fait ajouter toutes les fractions de la forme m/n avec m et n dans N*. On trouve le groupe multiplicatif Q*+ des rationnels strictement positifs.
De même l'ensemble des nombres rationnels non nuls Q* est un groupe. - Il existe des loi internes non-associatifs. L'ensemble Z muni de la soustraction est un magma (mais pas un demi-groupe). L'ensemble R3 muni du produit vectoriel (x1, x2, x3) × (y1, y2, y3) = (x2y3-x3y2, x3y1-x1y3, x1y2-x2y1)en est un autre.
Pour résumer, un groupe est un ensemble muni d'une loi interne associative, possédant un élément neutre et tel que chaque élément a un neutralisant. Il s'agit alors de vérifier ces trois axiomes pour montrer qu'un objet proposé est un groupe. Beaucoup d'exercices sont de ce type et très souvent ce sont de simples vérifications mécaniques, permettant au débutant de se familiariser avec la notion de groupe. La rédaction de la réponse à la question suivante m'a pris un peu plus de temps, à savoir toute la durée d'un examen que j'ai surveillé hier pas terrible de réussir un seul exo pendant que les étudiants doivent en faire cinq ;-) mais évidemment cet exo ne faisait pas partie de l'examen...
Exercice : On définit x¤y := x(y2+1)½+y(x2+1)½. L'ensemble des réels muni de cette loi est-il un groupe ?
Toutes les solutions sont acceptées... en particulier celles utilisant la force brute du logiciel de calcul formel Maple car j'aimerais bien savoir si Maple arrive à faire ça. J'ai essayé de forcer Maple mais il ne voulait pas ; soit ça dépasse ses capacités, soit ça dépasse mes compétences maple-istiques.
Faut-il un corps pour la méthode du pivot ?
Par Mathoman - Tags
A l'occasion de la solution d'un joli exercice de type colle sur les matrices (voir le blog de Pierre Lecomte), je suis naturellement amené à poser la question suivante.
Soit A une matrice inversible à coefficient dans un corps. Alors par des opérations élémentaires sur les lignes on peut transformer A en la matrice unité. En fait c'est la méthode du pivot de Gauss qui permet cela. On en déduit que A est un produit de matrices correspondantes aux trois types d’opérations élémentaires (permutation de lignes, multiplication d’une ligne par un scalaire non-nul, ajout d’une ligne à une autre).
Cette écriture en produit est pratique car elle permet de prouver plein de choses. Par exemple, pour montrer que le déterminant conserve les produits il suffit de le vérifier pour la multiplication entre une matrice de ce type et une matrice quelconque et c'est tout facile.
Or comment ça se passe-t-il sur un anneau ? Plus précisément :
Soit R un anneau commutatif et A une matrice carrée avec coefficients dans R telle que det(A) est une unité de R. On sait que A est une matrice inversible (c’est du classique, voir par exemple ici pour la formule qui donne l'inverse en fonction de (det A)-1 et de la comatrice).
Question : Peut-on ramener A à la matrice unité par des opérations élémentaires ?
Peut-être avez-vous déjà réfléchi là-dessus et connaissez la réponse...





un recouvrement du disque épointé D*= D\{0} par des ouverts. Sur chaque ouvert
soit
une fonction holomorphe injective telle que
sur toutes les intersections
. Alors ces différentielles se recollent en une 1-forme méromorphe sur D.