Conjecture de Restivo

De testwiki
Aller à la navigation Aller à la recherche

Modèle:Voir homonymes La conjecture de Restivo est une assertion de la théorie des codes due à Antonio Restivo en 1981[1]. Son énoncé original a été contredit en 2010 [2], cependant des versions plus faibles demeurent aujourd'hui ouvertes.

Énoncé

On se donne un alphabet fini Σ et un ensemble de mots sur cet alphabet SΣ*. L'ensemble des facteurs de S, noté Fact(S), est l'ensemble suivant :

Fact(S)={wΣ*|u,vΣ*,uwvS*}

Un mot mΣ* est dit incomplétable pour un ensemble MΣ*si mΣ*Fact(M*). Autrement dit, si l'on considère une suite finie de mots de M, alors m n'apparaîtra jamais comme facteur de la concaténation de ces mots.

On note l(M)=maxwM|w| la longueur maximale d'un mot de M et sl(M)=mM|m| la somme des longueurs des mots de M.

On peut remarquer que MΣl(M) donc |M||Σl(m)|=|Σ|l(M)+11|Σ|1=O(|Σ|l(M)) et sl(M)mMl(M)=|M|l(M)=O(l(M)|Σ|l(M)).

En 1981 Restivo conjecture que tout ensemble M ayant un mot incomplétable en a, en particulier, un de longueur au plus 2l(M)2 et que de plus ce mot est de la forme m1um2u...ml(M)1uu est un mot de longueur l(M) n'appartenant pas à M et les mi sont des mots de longueur au plus l(M). Ceci est vrai dans le cas où M=Σk{w} avec w de longueur k, mais pas en général[3].

Énoncés plus faibles

On ne sait pas si la longueur du plus petit mot incomplétable de M est polynomiale en l(M), ni même si elle est polynomiale en sl(M).

On dit que M est un code si pour tous u1,...,un,v1,...,vmM, si u1...un=v1...vmalors n=m et pour tout 0<in, ui=vi.

Dans ce cas on ne sait pas si la longueur du plus petit mot incomplétable est polynomiale en l(M).

Notes et références

Modèle:Références


Modèle:Portail