Problème de la fourmi sur un élastique

De testwiki
Aller à la navigation Aller à la recherche

Le problème de la fourmi sur un élastique est un puzzle mathématique dont la solution semble paradoxale ou du moins contre-intuitive.

Les détails du puzzle peuvent varier, la fourmi est parfois remplacée par un ver ou un escargot et l'élastique par une corde[1]Modèle:,[2], mais un énoncé typique est le suivant :

Une fourmi commence à marcher sur un élastique à une vitesse constante de 1 centimètre par seconde (par rapport à l'élastique). L'élastique mesure 1 kilomètre au départ, et est étiré uniformément à une vitesse de 1 kilomètre par seconde (après une seconde, il mesure 2 kilomètres, après 2 secondes, il en mesure 3, etc.). La fourmi peut-elle atteindre l’extrémité de l'élastique ?

À première vue, il semble que la fourmi n'ait aucune chance, mais en fait elle y parvient toujours, quoique après un temps démesurément long (avec les valeurs de l’énoncé précédent, il lui faudrait Modèle:Val années).

Une fourmi (le point rouge) marchant sur l'élastique à la vitesse constante de 1 cm/s. L'élastique mesure initialement 4 cm et est étiré à vitesse constante de 2 cm/s.

Mise en équation

On se place d'abord dans un cadre plus général :

  • On suppose un ruban élastique infiniment étirable, de longueur initiale c>0, repéré sur un axe Ox (l'origine x=0 coïncidant avec l'extrémité fixe du ruban).
  • Au temps t=0, le ruban commence à être étiré uniformément, l'origine restant fixe, et l'extrémité s'éloignant à la vitesse constante v>0 ; au temps t, l'extrémité mobile est donc en x=c+vt.
  • Puisque le ruban est étiré uniformément, la vitesse du ruban au point x est proportionnelle à x, autrement dit la vitesse du ruban au point x et au temps t est vx(t)=vxc+vt.
  • La fourmi quitte l'origine au temps t=0 et marche à vitesse constante α>0 par rapport au point du ruban où elle se trouve ; sa vitesse par rapport à l'axe est donc α+vx(t). On note y(t) sa position.

La question devient alors : existe-t-il un temps t>0 tel que y(t)=c+vt ?

Solutions

Une solution discrète

Le problème semble à première vue demander de résoudre une équation différentielle (pour déterminer y(t)) ; bien que ce ne soit pas très difficile d'y parvenir, le calcul reste relativement pénible. Martin Gardner a proposé dans le Scientific American[1] un argument montrant que même en pénalisant encore plus la fourmi, elle parvient néanmoins à parcourir tout l'élastique ; dans cette variante il n'y a plus besoin que de savoir que la série harmonique diverge.

On considère une variante où, au début de chaque seconde, l'élastique s'allonge instantanément, l'extrémité passant de x=c à x=c+v au temps t=0, de x=c+v à x=c+2v au temps t=1, etc. Si la fourmi peut parcourir tout l'élastique dans cette version, elle le peut certainement aussi dans le problème initial.

On note θ(t) la fraction de la distance à l'extrémité que la fourmi a parcouru au temps t (et donc θ(0)=0). Pendant la première seconde, la fourmi parcourt la distance α, ce qui est αc+v de la distance à l'extrémité. Lorsque l'élastique s'étire, θ(t) ne change pas, la fourmi se déplaçant avec le ruban, donc θ(1)=αc+v. La seconde suivante, la fourmi parcourt à nouveau α sur le ruban, soit une fraction αc+2v de sa longueur totale ; on en déduit donc que θ(2)=αc+v+αc+2v. Finalement, pour chaque n:

θ(n)=αc+v+αc+2v++αc+nv.

Comme on a pour tout k, αc+kvαkc+kv=(αc+v)(1k), on voit que θ(n)(αc+v)(1+12++1n)>αlnnc+v (cette dernière inégalité venant de la formule de comparaison série-intégrale).

Le terme (1+12++1n) est une somme partielle de la série harmonique, qui diverge ; on peut donc trouver un N tel que 1+12++1Nc+vα, et donc que θ(N)1 ; cela montre que tôt ou tard, la fourmi atteint son but ; utilisant la formule précédente, on voit qu’il suffit de prendre N=exp(c+vα). Cette méthode ne permet ainsi d'obtenir qu'une borne supérieure du temps qu'elle mettra, mais il s'avère qu'elle n'est pas trop mauvaise, comme on le verra dans la section suivante.

Une solution continue

La mise en équation préliminaire montre que la position de la fourmi y(t) satisfait l'équation différentielle linéaire du premier ordre y(t)=α+vy(t)c+vt(c+vt)y(t)vy(t)=α (avec la condition initiale y(0)=0). Cette équation peut se résoudre par les méthodes usuelles, mais il est beaucoup plus simple de prendre comme fonction inconnue auxiliaire la proportion de l'élastique parcouru par la fourmi à l'instant t, soit z(t)=y(t)c+vt, d'où z(t)=y(t)c+vtvy(t)(c+vt)2 et finalement z(t)=αc+vt; la primitive cherchée est donc z(t)=αvln(c+vt)+Cte ; avec la condition z(0)=0, on obtient

z(t)=αvln(c+vtc)
y(t)=α(c+vt)vln(c+vtc)

La fourmi atteint son objectif quand z(t)=1, et donc quand t=cv(ev/α1).

Pour l'énoncé initial, c=1km, v=1km/s et α=1cm/s, donc t=(e1000001)s2,8×1043429s8,9×1043421 années ; ce qui rend le problème quelque peu irréaliste : outre que ce temps est bien supérieur à l'âge de l'Univers, les atomes de l'élastique seront à cette date beaucoup plus espacés les uns des autres que le rayon actuel de l'Univers.

Relation avec l'expansion de l'Univers

Compte tenu de l'expansion de l'Univers, on peut penser que la lumière de galaxies suffisamment lointaines pourrait ne jamais nous atteindre, particulièrement la lumière de celles qui s'éloignent de nous à une vitesse supérieure à celle de la lumière. Si l'expansion est uniforme, c'est-à-dire que chaque galaxie s'éloigne de nous à une vitesse proportionnelle à sa distance actuelle (et que cette vitesse ne change pas), on est dans la situation exacte du puzzle, ce qui montre que la lumière finira toujours par nous être visible. Cependant, dans l'état actuel de nos connaissances, l'expansion semble accélérer, et la logique du problème ne s'applique plus.

Références

Modèle:Traduction/Référence

Voir aussi

Modèle:Autres projets

Articles connexes

Lien externe

Vidéo montrant la mise en équation et la résolution de l'équation différentielle

Modèle:Portail