|
Diviser pour régner Suites 2-rationnelles |
|
| Introduction |
| Une idée fondamentale |
| Complexité et récurrences |
| Suites 2-rationnelles |
| Comportement asymptotique |
| Références |
Parmi les suites mahlériennes, nous allons distinguer une classe
particulière, la classe des suites rationnelle en base 2 ou
encore 2-rationnelles. On peut définir une suite 2-rationnelle
(un) par la donnée d'une
représentation linéaire. Une telle représentation
consiste en une matrice ligne
, une matrice colonne
et deux
matrices carrées A0 et A1 dont les tailles sont respectivement
,
et
pour un certain entier N. Si
l'entier n a pour écriture binaire
![]()
![]()
La notion de suite 2-rationnelle ou plus généralement
de suite B-rationnelle (on imagine la définition)
est une extension directe de la notion de suite rationnelle,
c'est-à-dire de suite dont la série
génératrice est une fraction rationnelle (n'admettant
pas le pôle 0). Cette notion apparaît dans [4] où l'on parle de suite
2-régulière, mais cette terminologie nous paraît
trop floue, le mot régulier ayant de multiples sens. On trouve
dans [4] de nombreux exemples de suites
2-rationnelles. Indiquons la suite
qui donne le nombre de 1 dans l'écriture binaire
de n. Cette suite admet la représentation linéaire
![]()
![]()
Caractérisation des suites rationnelles en base 2. Nous avons défini les suites 2-rationnelles par la donnée d'une représentation linéaire; dans la nature les exemples ne sont pas donnés de cette façon et on doit donc prouver la 2-régularité. Souvent on dispose d'une récurrence diviser pour régner et on peut alors appliquer le résultat suivant [12]. Si la série formelle f(z) satisfait l'équation
![]()
![]()



![]()

![]()
De la même façon la suite définie par [21, p. 25]
![]()
![]()
![]()
Représentation linéaire.
Sachant qu'une suite est 2-rationnelle, il est naturel d'en chercher
une représentation linéaire. La 2-régularité d'une suite
(un) exprime le fait que les suites (un), (u2n),
(u2n+1), (u4n), (u4n+1),
(u4n+2), (u4n+3), etc restent toutes dans un espace de
dimension fini. Pour mettre ceci en valeur on associe à la suite un
arbre binaire dans lequel la racine est étiqueté par la suite
(un), plus généralement les noeuds sont étiquetés par les
suites (u2kn+r), avec
, et les fils du n
ud
étiqueté par (u2kn+r) sont étiquetés par
(u2k+1n+r) et
(u2k+1n+2k+r).
De plus les suites
qui étiquettent les n
uds internes de l'arbre sont
linéairement indépendantes et les suites qui étiquettent les
feuilles de l'arbres s'expriment linéairement en fonction des
précédentes.
Appliquant cet algorithme on obtient pour la suite (Tn) qui donne le coût du tri-fusion dans le cas le pire l'arbre et le système de relations de récurrences suivants.


Les séries 2-rationnelles sont en fait la traduction via la
numération binaire des séries rationnelles sur l'alphabet
de la théorie des langages formels[7]; à la série
2-rationnelle
![]()
![]()
Suite 2-automatique. Une autre manifestation de ce lien avec la théorie des langages est la notion de suite 2-automatique, qui est antérieure à la notion de suite 2-rationnelle [8]. Les suites 2-automatiques sont les suites 2-rationnelles qui ne prennent qu'un nombre fini de valeurs. Un exemple fera comprendre de quelle sorte d'automate il est question. La suite du pliage de papier est définie comme suit [10]. On plie une bande de papier une infinité de fois et toujours dans le même sens. Ensuite on déplie la bande et l'on observe les plis. Ils peuvent être entrants ou sortants et en codant convenablement ces plis par 0 ou 1, on obtient une suite qui commence par 1101100. Cette suite est 2-rationnelle car elle satisfait la récurrence


| Page précédente : | Complexité et récurrences |
| Page suivante : | Comportement asymptotique |