Développement en série de Pierce
From Wikipedia, the free encyclopedia
En mathématiques, le développement en série de Pierce d'un nombre réel strictement compris entre 0 et 1 est une écriture de ce nombre utilisant une suite de nombres entiers. Il a été découvert par T. A. Pierce[1] (le nom a cependant été attribué par Jeffrey Shallit[2]) et permet de retrouver des propriétés similaires à celles du développement en fraction continue, tout en permettant d'approcher le réel limite de façon plus efficace.
En 1938, Lehmer remarque que la plupart des développements de nombres se basent sur l'itération suivante, pour une fonction f bien choisie :
Par exemple,
- donne le développement en base b ;
- donne le développement en fraction continue ;
- donne le développement en série de Engel.
En 1929, Pierce utilise la fonction définie par
Existence et unicité du développement
Tout nombre réel strictement compris entre 0 et 1 s'écrit de manière unique sous la forme où les forment une suite strictement croissante finie ou infinie d'entiers strictement positifs ; la suite est finie (cas où ) si et seulement si le nombre est rationnel (et pour l'unicité il faut ajouter la condition ) [3].
Construction du développement
Développement d'un nombre rationnel
Pour x = p/q rationnel strictement compris entre 0 et 1, la suite du développement s'obtient à partir d'un algorithme utilisant des divisions euclidiennes successives, comme pour l'algorithme d'Euclide pour p et q.
- Initialisation
On pose x0 = x et p0 = p.
- Récurrence
À l'étape k :
- ak+1 est le quotient de la division euclidienne de q par pk
- est le reste de cette division
- xk+1 = pk+1/q
L'algorithme s'arrête quand le reste est nul, ce qui arrive forcément, la suite étant strictement décroissante.
La division euclidienne s'écrit donnant .
On obtient , qui se développe en .
On l'applique pour x = 11/37.
| Étape k | Diviseur | Division euclidienne
|
Quotient | Reste |
|---|---|---|---|---|
| 0 | 11 | 37 = 11 × 3 + 4 | 3 | 4 |
| 1 | 4 | 37 = 4 × 9 + 1 | 9 | 1 |
| 2 | 1 | 37 = 1 × 37 + 0 | 37 | 0 |
| : Fin de l'algorithme | ||||
Soit
Remarque : les pour étant strictement décroissants et commençant par une division par , le nombre de termes du développement est .
Par exemple, pour : , et pour : :.
Note : on a également mais ce développement viole la condition [3].
Développement d'un nombre irrationnel
Pour x irrationnel strictement compris entre 0 et 1, la suite du développement s'obtient par récurrence.
- Initialisation
On pose x0 = x.
- Récurrence
À l'étape k :
- .
Comme est un irrationnel compris entre 0 et 1, n'est jamais nul et le processus est infini.
On l'applique pour x = 1/π.
| Étape k | Nombre | Partie entière | Itéré |
|---|---|---|---|
| 0 | 1/π ≈ 0,318309... | 3 | 0,04507304... |
| 1 | 0,04507304... | 22 | 0,0845249... |
| 2 | 0,0845249... | 118 | 0,00174856... |
| 3 | 0,00174856... | 383 | 0,00157478... |
Soit :
D'autres suites pour des constantes classiques sont données sur le site de l'OEIS :