Uniform Distribution Theory 8(2013), no.2, 171–182
uniform
distribution
theory
SUR LES PUISSANCES DES POLYN ˆ
OMES SUR UN
CORPS FINI
Mireille Car — Christian Mauduit
R´
esum´
e. Let Fa finite field, Qa given element of F[T] with positive degree and k
a positive integer. The goal of this work is to study the Q-automaticity of the set
of kth powers of elements of F[T] and to calculate the number of polynomials
XF[T]ofdegreeNsuch that the sum of digits of Xkin base Qis fixed.
Communicated by Andr´as S´ark¨ozy
1. Introduction et notations
Soit Fun corps fini `aq´el´ements et de caract´eristisque pet F[T] l’anneau
des polynˆomes `a une variable sur le corps F. Dans tout cet article Qesigne un
´el´ement de F[T]dedegr´e strictement positif. On note
CQ={XF[T]|deg X<deg Q}
o`u l’on convient que deg 0 = −∞. Tout polynˆome non nul XF[T] admet une
unique repr´esentation sous la forme
X=
n=0
XnQn,(1.1)
o`uN,X
n∈C
Qpour tout n∈{0,...,}et X= 0 (voir par exemple [1]).
Cette repr´esentation est l’´ecriture de Xen base Q.Lasuite(Xn)0nest
la suite des chiffres de Xen base Q.Onpeutconsid´erer CQcomme un al-
phabet fini dont les lettres sont les polynˆomes de dege strictement inf´erieur
`adegQ. Pour tout jN,ond´esigne par C(j)
Ql’ensemble des mots de lon-
gueur j, (i.e. constitu´es de jlettres). Si m∈C
(j)
Q,onnote|m|=jsa longueur.
2010 M a t h e m a t i c s Subject Classification: 11T55, 11B85, 11A63, 68Q45.
Keywords: Polynˆomes, corps finis, automates.
Recherche effectu´ee avec le soutien de l’Agence Nationale de La Recherche, projet ANR-10-
BLAN 0103 MUNUM.
171
M. CAR, C. MAUDUIT
L’ensemble de tous les mots finis construits sur l’alphabet CQest la r´eunion
C
Q=
jN
C(j)
Q. On appelle langage sur l’alphabet CQtout sous-ensemble de C
Q.
On peut alors noter repQ(X)=X...X
0∈C
(+1)
Q
la repr´esentation (1.1) du polynˆome non nul X.Onconvientquerep
Q(0) = 0.
2. Sous-ensemble de F[T]reconnaissable par un
Q-automate fini
efinition 1 : Un Q-automate fini (d´eterministe) est un quadruplet A=AQ=
(E, Ef,e
0)o`u
i) Eest un alphabet fini, (´etats) ;
ii) EfE,(´etats finaux) ;
iii) e0E,(´etat initial) ;
iv) ϕest une application de E×C
Qvers E.
Pour tout (e, c)E×C
Q,onposeϕ(e, c)=e.c et on prolonge ϕen une
application de E×F[T]versEou de E×C
Qvers Enoee encore ϕpar abus de
notation, en proc´edant de la mani`ere suivante : si la repr´esentation en base Q
de XF[T]estrep
Q(X)=X...X
0∈C
(+1)
Q, alors on pose pour tout eE,
ϕ(e, X)=e·X=···(e·X)·X1····X0.
Remarque 1 : Cette d´efinition correspond `alanotionde(CQ,Q)-automate fini
efinie dans [1] (voir exemple 1.7) et a ´et´etudi´ee de mani`ere tr`es d´etaill´ee par
M. Rigo et L. Waxweiler dans [16], [19] et [18] (voir aussi [2] pour les notions
en´erales concernant les automates finis).
Remarque 2 : Le “d´eterminisme” de Atraduit le fait que Aadmet un seul
´etat initial e0et que ϕest une application.
Le graphe ´etiquet´eG(A)=G(AQ) associ´e`a l’automate fini AQest le graphe
G(AQ)=(E, U)danslequel
i) Eest l’ensemble des sommets de G(AQ);
ii) U={(e, e,c)E×E×C
Q|ϕ(e, c)=e}est l’ensemble des arcs ´etiquet´es de
G(AQ).
172
SUR LES PUISSANCES DES POLYN ˆ
OMES SUR UN CORPS FINI
On repr´esente un arc ´etiquet´edelamani`ere suivante :
ee
c
efinition 2 : On dit qu’un langage L⊂C
Qest Q-r´egulier ou reconnaissable
par un Q-automate fini, s’il existe un Q-automate fini A=(E, Ef,e
0)telque
L={m∈C
Q|ϕ(e0,m)Ef}.
efinition 3 : On dit qu’un sous-ensemble SF[T] est reconnaissable par un
Q-automate fini, si le langage
LQ(S)={repQ(X),X S}
est Q-r´egulier.
Les deux exemples suivants sont les analogues polynomiaux d’exemples de
sous ensembles de Nreconnaissables par un automate fini (voir par exemple [6]).
Exemple 1 : L’ensemble Q={Qn,nN}est reconnaissable par le Q-automate
fini
A={e0,e
1,e
2},{e1},e
0
dont le graphe G(A)est
e0e1e2
0
1
CQ−{0,1}
0
CQ−{0}
CQ
De plus, si les polynˆomes Qet Rsont multiplicativement ind´ependants, alors
l’ensemble Qn’est pas reconnaissable par un R-automate fini (voir [18, Propo-
sition 7]).
Exemple 2 : Le sous ensemble Ide F[T]constitu´edespolynˆomes irr´eductibles
n’est jamais reconnaissable par un Q-automate fini (voir [18, Theorem 9]).
173
M. CAR, C. MAUDUIT
Question 1 : L’ensemble des entiers naturels sans facteur carr´e ayant une den-
sit´e irrationnelle, on sait d’apr`es [6] qu’il n’est reconnaissable par aucun auto-
mate fini. Cet argument ne fonctionne pas pour l’ensemble Qdes polyomes
sans facteur carr´e, c’est `adireneposs´edant que des racines simples dans une
clˆoture alg´ebrique de Fdont la densit´egale `a11
qest rationnelle. Est-il vrai
que Qn’est jamais reconnaissable par un Q-automate fini ?
Le r´esultat suivant est souvent utile :
Lemme 2.1. Pour tout nombre entier strictement positif k, un sous-ensemble S
de F[T]est reconnaissable par un Qk-automate fini si et seulement si il est
reconnu par un Q-automate fini.
Preuve. Voir [16, Proposition 6]
3. L’ensemble P(k)des puissances k-i`emes des ´el´ements de
F[T]
Dans le cadre des nombres entiers, il r´esulte des travaux de B¨uchi concernant
l’arithm´etique faible du second ordre que l’ensemble des carr´es n’est reconnais-
sable par aucun automate fini, [3]. Ritchie a donn´e dans [17] une preuve ´el´egante
et ´el´ementaire de cette non reconnaissabilit´edanslecasparticulierdelabase2.
Minsky et Papert ont montr´e dans [14] qu’en utilisant l’ordre naturel sur les
nombres entiers, il est possible de d´emontrer que pour tout nombre entier k2,
l’ensemble des puissances k-i`emes d’entiers n’est reconnaissable par aucun auto-
mate fini. Leur preuve consiste `ad´emontrer que si une suite (un)nNd’entiers
de densit´e nulle est telle que lim
n+
un+1
un= 1, alors elle n’est reconnaissable par
aucun automate fini, (voir aussi [6]). La situation est plus complexe dans le cas
de F[T]. L’objet de cette partie est de caract´eriser les entiers kpour lesquels
l’ensemble P(k) des puissances k-i`emes de polynˆomes de F[T] est reconnaissable
par un Q-automate fini. Nous allons d´emontrer le th´eor`eme suivant :
Th´eor`eme 3.1. Soit un nombre entier k2Le sous-ensemble P(k)de F[T]
constitu´e des puissances k-i`emes d’´el´ements de F[T]est reconnaissable un Q-
automate fini si et seulement si kest une puissance de la caract´eristique pde F.
(A) Condition n´ecessaire : La preuve repose sur les lemmes suivants.
174
SUR LES PUISSANCES DES POLYN ˆ
OMES SUR UN CORPS FINI
Lemme 3.2. Soit un nombre entier k2premier `ap.SoitAF[T]un
polynˆome dont la repr´esentation en base Qcommence par le chiffre 1.Alors,il
existe nNet RF[T]tels que (AQn+R)∈P(k)et deg R<ndeg Q.
Lemme 3.3. Soit un langage L⊂C
Qreconnaissable par un Q-automate fini tel
que tout mot commen¸cant par la lettre 1se prolonge en un mot de L.Alors,il
existe un entier s=s(L)>0tel que pour tout entier ns,
Card{mL, |m|≤n}≥q(ns)degQ.
Remarque 3 : Le Lemme 3.3 reprend une strat´egie utilis´ee `a plusieurs reprises
par Cassaigne afin de d´emontrer la non-automaticit´e de certaines suites (voir
par exemple [5]).
Supposons d´emontr´es ces deux lemmes et montrons que la reconnaissabilit´e
de P(k)parunQ-automate fini conduirait `a une contradiction lorsque kn’est
pas une puissance de p.
1) Supposons d’abord que kest premier `ap. La reconnaissabilit´edeP(k)par
un automate fini impliquerait grˆace au Lemme 3.2 et au Lemme 3.3 que
Card{m∈L
P(k),|m|≤n}qndeg Q,
c’est-`a-dire que
Card{X∈P(k),deg Xn}qndeg Q,
ce qui conduirait `a une contradiction puisque
Card{X∈P(k),deg Xn}≤q[n/k]+1.
2) Traitons maintenant le cas g´en´eral. Soit hun nombre entier strictement
positif et soit k2 un nombre entier premier avec p. Observons que si X∈C
Q,
alors Xph∈C
Qph.Sim=X1...X
j∈C
(j),onnotemph=Xph
1... Xph
j∈C
(j)
Qph.
Si X0,...,X
sont des ´el´ements de CQ, on a l’identit´e
i=0
XiQikph
=
i=0
Xph
iQphik
.
Il en r´esulte que
LQphP(k)=mph,m∈L
QP(kph).
Si P(kphetait reconnaissable par un Q-automate fini, le langage LQ(P(kph))
serait Q-r´egulier. Le langage LQph(P(k)) serait donc Qph
-r´egulier, c’est `adire
175
1 / 12 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !