| Liste Articles: [0-A] [A-C] [C-F] [F-J] [J-M] [M-P] [P-S] [S-Z] | Liste Catégories | Une page au hasard | Pages liées | ||||||
En mathématiques, la notation des puissances itérées de
Knuth est une notation qui permet d'écrire de très grands entiers et qui a été introduite par Donald Knuth en 1976. L'idée de cette notation est basée sur la notion
d'exponentiation répétée, au même titre que l'exponentiation consiste en une multiplication itérée ou la multiplication en une addition itérée.
| Sommaire |
La multiplication peut être définie comme une addition itérée :

et l'exponentiation peut être définie comme une multiplication itérée :

Cela a inspiré Knuth pour définir un opérateur double flèche pour une exponention itérée :
D'après cette définition,




Même si cela permet déjà d'écrire de très grands nombres, Knuth ne s'est pas arrêté là. Il a poursuivi en définissant l'opérateur triple flèche comme l'application itérée de l'opérateur double flèche :
ainsi que l'opérateur quadruple flèche :
et ainsi de suite. La règle générale stipule que l'opérateur n-flèche se développe comme une suite d'opérateurs (n − 1)-flèches. De façon formelle,
In expressions such as ab, the notation for exponentiation is usually to write the exponent b as a superscript to the base number a. But many environments—such as programming languages and plain-text e-mail— do not support such two-dimensional layout. People have adopted the linear notation a↑b for such environments; the up-arrow suggests 'raising to the power of'. If the character set doesn't contain an up arrow, the caret ^ is used instead.
The superscript notation ab doesn't lend itself well for generalization, which explains why Knuth chose to work from the inline notation a↑b instead.
A further notation used in this article is ↑n to indicate an n-arrow operator.
Les puissances itérées de Knuth sont définies formellement de la façon suivante :
pour tous entiers a, b et n où b ≥ 0 et n ≥ 1.
Tous ces opérateurs (y compris l'exponentiation classique a↑b) sont associatifs à droite, c'est-à-dire que l'évaluation se fait de la droite vers la gauche pour une expression qui contient au moins deux de ces opérateurs. Par exemple, a↑b↑c vaut a↑(b↑c), et non (a↑b)↑c ; autre exemple :

Il existe une bonne raison de choisir ce sens d'évaluation ; en effet, si le choix inverse avait été fait, alors
a↑↑b vaudrait a↑(a↑(b-1)), de telle sorte que ↑↑ ne serait pas réellement un
opérateur nouveau. L'associativité à droite est également naturelle puisqu'il est alors possible de réécrire l'expression
qui apparaît dans le
développement de a↑n+1b comme étant égale à
, de telle sorte que tous les
a sont des opérateurs à gauche de l'opérateur flèche. Cela est important puisque les opérateurs flèche ne sont
pas commutatifs.
Certains nombres sont si grands que la notation en flèche de Knuth's devient trop encombrante que pour les décrire. C'est par exemple le cas du nombre de Graham. Les hyper opérateurs ou la flèche chaînée de Conway peuvent alors être utilisées.
On conseille en général l'utilisation de la flèche de Knuth pour les nombres relativement petits, et la flèche chaînée ou les hyper opérateurs pour les plus grands.


