Publicité
Choux romanesco, Vache qui rit et intégrales curvilignes
29 mai 2011

Zéro puissance zéro égalent ?...

- Ca fait combien, zéro divisé par zéro ?
- Ca fait zéro puissance zéro...

Ainsi se terminait un article posté sur ce blog du temps où DSK n'était même pas encore président du FMI (là-bas). Rétrospectivement, l'article en question brille plus par ses commentaires d'illuminés que par son fond.

Du coup, la question reste encore en suspens : ça fait combien, zéro puissance zéro ? (Des voix s'élèvent et disent "Ca fait 1, crétin ! C'est une convention !". Qu'elle se rassoient  : c'est pas toujours une convention, et c'est pas toujours 1 !). Oui, mais... combien ça fait ?

Par convention, 00=1
C'est quoi, déjà, élever un nombre x (>0) à la puissance n (entière non nulle) ? Ah oui : multiplier n fois le nombre x par lui-même : xn = x × ... × x (n fois).

Grâce à cette formidable définition, on peut démontrer que, pour deux entiers n,m (avec n+m>0), on a la formule xn+n = xn×xm. Pour que la formule fonctionne encore quand m=0, il n'y a pas d'autre choix que de dire que x0 = 1. (Ca, c'est pas une convention, c'est un fait démontré). Pour pouvoir dire que x0 = 1 tout le temps, il est a peu près légitime de déclarer que 00=1.

Oui, mais revenons quand même à la définition première : 0 puissance n (>0), c'est multiplier 0 par lui-même n fois de suite... mais quand on multiplie zéro par lui-même plein de fois de suite, ça donne toujours 0. Du coup, 0n = 0, et pour uniformiser la formule, il faudrait déclarer que 00=0.

Comme on aime pas les statu quo, il faut se décider : ça fait 0 ou ça fait 1 ? Mathématiquement, rien ne permet de choisir entre l'un ou l'autre, mais dans les faits, la convention 00 = 1 est la forme la plus économique en papier. On aura toujours tendance à préférer écrire

convention_maline

plutôt que

 convention_stupide

(La formule du binôme de Newton aurait aussi fait bonne figure dans cette liste)

La convention 00=1, c'est surtout pour éviter de s'embêter avec les cas particuliers...

Par démonstration, 00=1
Mais pas que ! Il y a aussi des cas où 00=1 n'est pas une convention, mais un fait mathématique démontré ! Ce domaine magique n'est autre que la douce théorie des ensembles...

Pour ça, il nous faut deux ensembles. Appelons les N et M. Le premier possède n éléments, le deuxième en possède m (|N|=n et |M|=m).

En bossant un peu ses cours de dénombrement, on retrouve une correspondance entre les opérations arithmétiques de base (addition, multiplication, exponentiation) et les opérations ensemblistes de base (union, produit cartésien, puissance cartésienne). En l’occurrence, on trouve que le nombre d'applications allant de l'ensemble N à l'ensemble M est précisément nm. (Ou, pour aller dans le sens inverse, on peut définir nm comme le nombre d'applications allant d'un ensemble à n éléments vers un ensemble à m éléments)

On rappelle qu'une application, c'est un ensemble de départ (N), un ensemble d'arrivée (M) et n relations (des couples (x,y) avec x∈N et y∈M).

Du coup, on peut regarder les cas particuliers :
* n=0, m>0 : une seule application correspond, mais c'est l'application vide (son ensemble de définition est vide). Du coup, n0=1
* n>0, m=0 : ce cas est impossible : il n'y a pas d'applications partant de quelque part et allant nulle part. Du coup, 0m=0
* n=0, m=0 : encore une fois, une seule application possible, l'application vide, qui va de l'ensemble vide vers lui-même.

Conclusion : 00=1.

CQFD

Dès lors, il n'y a plus aucun doute sur 00 dès lors que l'on remplace la définition arithmétique de l'exponentiation par sa définition ensembliste.

Par esprit de contradiction, 00=42
Mais une définition comme ça, c'est bon que sur les entiers. Quand on est un bon analyste, on préfère dire que xy=exp(y.ln(x)) (au moins pour x>0, sinon, on doit rentrer dans des considérations tordues d'analyse complexe). Du coup, il faut s’atteler topologiquement au problème : après tout, ce n'est qu'une affaire de calculs de limites.

Ça donne une fonction a deux variables f(x,y)=xy, et la seule façon de trouver une bonne valeur pour 0^0, c'est de chercher la limite de f quand x et y tendent vers 0...

Trouver la limite d'une fonction à une variable, c'est parfois compliqué, mais quand il s'agit de fonctions à plusieurs variables, les choses peuvent s'avérer bien plus sibyllines : la limite dépend de la façon dont on fait tendre x et y vers 0 (indépendamment l'un de l'autre, ou simultanément).

- on peut faire tendre x vers 0 puis y vers 0 : on doit trouver la limite en 0 de y↦0y (ce qui donne 00=0 [au moins dans le cas y>0])
- on peut faire tendre y vers 0 puis x vers 0 : trouver la limite en 0 de x↦x0 (ie, 00=1)
- on peut faire tendre x vers 0 et y vers 0 en même temps : trouver la limite en 0 de x↦xx (ie, 00=1)

Mais on peut faire tendre x et y simultanément vers 0 de bien d'autres façons. Par exemple, en considérant la fonction :

fonction_putassiere

quand x tend vers 0, l'exposant 1/ln(x) tend aussi vers 0. Mais la limite de cette fonction en x=0, c'est e ('suffit de remplacer dans xy=ey.ln(x))... Finalement: 00=e

Et pourquoi pas ça :

 fonction_putassiere2

Formellement, ça donne 00=1/e

On peut aussi prendre ça :

fonction_putassiere3

Ce qui donne 00=+∞

En fait, ces raisonnements analystes prouvent une chose : la fonction f(x,y)=xy n'est pas continue en (0,0), il est donc impossible de lui donner une valeur logique (obtenue par prolongement par continuité) en ce point. La seule façon de régler ce problème est de donner une valeur arbitraire à l'image de (0,0) par cette fonction, on y prendra la convention 00=1. La fonction n'y est toujours pas continue. Tant pis.

Bref :
- Ca fait combien, zéro puissance zéro ?
- Ca fait exponentielle de zéro divisé par zéro...

Publicité
Publicité
Commentaires
M
Et pourquoi pas lim(exp(-x))^0 quand x tend vers plus l'infini, on a donc 0^0=1
Répondre
R
mais si l'on fait entrer les nombres irréels ou suite de nombres pour le calcul quantique on peut arriver à 1 résultat de calcul imaginaire pur
Répondre
M
Intéressant, et qui montre bien les limites (sans jeu de mot) de ne pas préciser le domaine sur lequel on travaille... ;-)<br /> <br /> Juste quelques idées:<br /> 1) n^m pour n et m entiers > 0, défini comme le résultat du produit de n par lui même m fois est une fonction entière, avec un résultat entier. Problème: comment définir 0^0 alors que ce n'est qu'une limite de la fonction sur le domaine? Pour cela, il faudrait une notion de continuité sur les fonctions entières... A défaut, une notion de cohérence par rapport à des formules ou interprétations "classiques" peut faire l'affaire... d'où la notion de "convention" (en considérant n^0=1 d'un point de vu ensembliste par exemple).<br /> Accessoirement, cela signifie aussi, comme toute "convention" ou extension, que lorsque l'on tombe sur cette situation, on se doit de prendre un peu de recul pour éviter de démontrer n'importe quoi<br /> <br /> 2) l'utilisation d'une définition réelle x^y=exp(y.ln(x)) permet certes d'obtenir une fonction continue sur un domaine réel mais n'est qu'une EXTENSION de la fonction n^m. Ce n'est PAS la même fonction!!!! Déduire d'une limite de cette extension une limite sur la fonction entière me parait nécessiter une démonstration très solide...<br /> <br /> 3) est-ce que f(x,y)=exp(y.ln(x)) pour x,y réels>0 est l'unique extension de g(n,m)=n^m pour n,m entiers>0 ? Pour affirmer cela, il faut montrer que c'est une extension, donc que <br /> - f(n,m)=g(n,m) avec n,m entiers > 0<br /> - f(x,y)*f(x,y')=f(x,y+y')<br /> - f(x,y)*f(x',y)=f(x*x',y)<br /> - f(f(x,y),z)=f(x,y*z)<br /> - x*f(x,y)=f(x,y+1)<br /> (a minima... mais il y a peut être d'autres propriétés...)<br /> MAIS AUSSI que c'est LA SEULE extension qui vérifie cela!!!<br /> Car s'il y a d'autres fonctions qui vérifient les mêmes propriétés, le raisonnement analytique devient plus léger... Mes études de math sont un peu lointaines donc tout cela est peut être déjà acquis<br /> <br /> 4) enfin, généralement, lorsqu'une fonction f(x) a des limites différentes pour une unique valeur suivant qu'on l'aborde par un coté ou par l'autre (genre 1/x), on a tendance à considérer que cette fonction n'est simplement pas continue à cet endroit... et donc que la fonction n'a pas de valeur en ce point. J'imagine que c'est la meme chose pour f(x,y)=exp(y.ln(x)) : s'il y a plusieurs limites possibles lorsque x et y tendent vers 0, c'est que la valeur n'est pas définissable...<br /> <br /> Bon, ce sont juste quelques idées... ;-)
Répondre
R
Vivement la suite !
Répondre
A
J'approuve les tags.
Répondre
Publicité
Publicité