Abstract 03B2-expansions and ultimately periodic representations
par MICHEL RIGO et WOLFGANG STEINER
RÉSUMÉ. Pour les
systèmes
de numération abstraits construitssur des
langages réguliers exponentiels (comme
parexemple,
ceux provenant dessubstitutions),
nous montrons que l’ensemble des nombres réelspossédant
unereprésentation
ultimementpériodique
est
Q(03B2) lorsque
la valeur propre dominante03B2
> 1 de l’automate acceptant lelangage
est un nombre de Pisot. Deplus,
si03B2
n’estni un nombre de Pisot, ni un nombre de
Salem,
alors il existe des points deQ(03B2) n’ayant
aucunereprésentation
ultimementpériodique.
ABSTRACT. For abstract numeration systems built on exponen- tial
regular languages (including
those coming fromsubstitutions),
we show that the set of real numbers
having
anultimately periodic
representation isQ(03B2)
if thedominating eigenvalue 03B2
> 1 of the automaton accepting thelanguage
is a Pisot number. Moreover,if 03B2 is neither a Pisot nor a Salem
number,
then there exist pointsin
Q(03B2)
which do not have anyultimately periodic
representation.1. Introduction
In
[7],
abstract numerationsystems
onregular languages
have been in-troduced.
They generalize
in a natural way alarge variety
of classicalpositional systems
like the q-arysystem
or the Fibonaccisystem:
eachnonnegative integer n
isrepresented by
the nth word of an ordered infiniteregular language
L. Forinstance, considering
the naturalordering
of thedigits,
thegenealogical
enumeration of the wordsbelonging
to thelanguage
L =
(resp.
L ={O, 0~*{~, I})
leads back to the q-ary
(resp.
theFibonacci) system.
Later on, thissetting
has been extended to allow the
representation
of real numbers as well as ofintegers.
Various notions
appearing
in numbertheory,
in formallanguages theory
or in the
analysis
ofalgorithms depend
on how numbers arerepresented.
The second author was supported by the Austrian Science Foundation FWF, grant S8302- MAT.
So these abstract
systems
have led to new nontrivialapplications.
To citejust
a few: the characterization of the so-calledrecognizable
sets of inte-gers, the
investigation
of thedynamical
andtopological properties
of the"odometers" or the
study
of theasymptotic
behavior of thecorresponding
"sum-of-digits"
function.As we will see, it turns out that this way of
representing
real numbers isa
quite
naturalgeneralization of Renyi’s O-expansions [11].
Moreprecisely,
the
primitive
automata lead to therepresentations
of real numbers basedon substitutions introduced
by
Dumont and Thomas[3].
Thenonprimitive
automata
provide
new numerationsystems.
Real numbers
having
anultimately periodic representation
deserve aspecial
attention.Indeed,
for the q-arysystem,
these numbers areexactly
the rational numbers. More
generally,
the set ofultimately periodic representations
is dense in the set of all the admissiblerepresentations
andtherefore this rises number-theoretic
questions
like theapproximation
ofreal numbers
by
numbershaving ultimately periodic expansions.
On the one
hand,
forRenyi’s
classical,B-expansions
it is well-known that the set of real numbers withultimately periodic representation
iswhenever
fl
is a Pisot number[1, 12].
On the otherhand,
for abstract numerationsystems,
thealgebraic
structure of this set was unknown. A firstattempt
to solve thisproblem
is done in[9]
where it is shown that a real number has anultimately periodic representation
if it is the fixedpoint
ofthe
composition
of some affine functionsdepending only
on the automatonof the abstract
system.
Even if this latter resultgives
someinsights
aboutthose
generalized ,B-expansions,
thealgebraic
structure of the set was stillto determine.
To any
regular language,
is associated in a canonical way its minimal automaton andconsequently
someadjacency
matrix. We can thereforespeak
of theeigenvalues
of anautomaton,
thecorresponding adjacency
matrix
being
considered. Thepresent
paper studies abstract numerationsystems having
thefollowing property:
thedominating eigenvalue fl
> 1 of the minimal(trimmed)
automaton of theregular language
on which thesystem
isbuilt,
is a Pisot number. Thus we settle theproblem
ofdescribing
the set of real numbers with
ultimately periodic representation by obtaining
an
analogue
of a theorem foundindependently by
Bertrand[1]
and Schmidt[12].
Note that our result restricted to classical,B-expansions gives
back anew short and intuitive
proof
for this case.Moreover,
we show that if{3
isneither a Pisot nor a Salem number then there exists at least one
point
inwhich does not have any
ultimately periodic representation.
This paper is
organized
as follows. In Section2,
we recall all the neces-sary material about abstract numeration
systems.
In Section3,
we stateprecisely
the results which areproved
in Section 4.Finally,
Section 5 isdevoted to some
examples
which wehope
couldprovide
a better under-standing
of thekey algorithm
involved in theproof
of our main result.2. Preliminaries
Let
(E, )
be a finite andtotally
orderedalphabet.
We denoteby
E*the free monoid
generated by E
for the concatenationproduct.
The neutral element is A and thelength
of a word w E E* is denotedIwl.
Recall that if u and v are two words over(E, ),
then u isgenealogically
less than v ifeither
lul Ivl
orlul = lvl
and there existp, ~ci , v’
EE*, s, t
E E such thatu =
psu’, v
=ptv’
and s t. In this case, we write ugen v
orsimply
u v. In the
literature,
one also finds the termmilitary ordering.
Thisordering
isnaturally
extended to the set I:W of all the infinite words overE
by
thelexicographical ordering.
Let L be an infinite
regular language
over(E, ).
The words of L canbe enumerated
by increasing genealogical ordering leading
to a one-to-onecorrespondence
between N and L. We say that S =(L, E, )
is an abstractnumeration
system.
If w is the nth word of thegenealogically
ordered lan-guage L for some n E N
(positions
inside L are counted from0),
then wewrite
val(w)
= n and we say that w is therepresentations
of n or that n is the numerical value of w(the
abstract numerationsystem
Sbeing understood).
This way of
representing nonnegative integers
has been first introduced in[7]
andgeneralizes
classical numerationsystems
like thepositional systems
built over linear recurrent sequences ofintegers
whose characteristicpoly-
nomial is the minimal
polynomial
of a Pisot number[2].
Under some natural
assumptions
onL,
notonly integers
but also realnumbers can be
represented using
infinite words[8].
Webriefly present
notation used
throughout
this paper. The minimal automaton of L isML
=(Q,
qo,2;,7, F)
whereQ
is the set of states, qo EQ
the initial state, T :Q
x 2; ~Q
the transition function and F CQ
the set of finalstates. The function T is
naturally
extended toQ
x E*by T(q, A)
= q andT(q, sw)
=7(7(q, s), w)
where q EQ,
s E E and ~u E E*. We refer thereader to
[4]
for more about automatatheory. For q
EQ
and n EN,
wedenote
by uq(n)
the number of words oflength
naccepted
from q in.ML, i.e.,
and
by vq(n)
the number of words oflength
at most naccepted from q,
vq (n) = E-0 uq(i).
Observe inparticular
thatuqo(n) == #(L
f1E-)
is thegrowth function
of L.In this paper, we assume that L has the
following properties (again
werefer to
[8]
fordetails).
Thereexist 0
> 1 and P ER[xl
such that for allstates q
EQ,
there exist somenonnegative
real number aq such thatMoreover, w.l.o.g.,
we assume that aqo =1 - ~ (indeed,
if aq,, differs from 1 - 1 then wereplace
thepolynomial
P withClearly /3
> 1 is the{3
dominant
eigenvalue
of the automatonM L. (In
order to relate/3
to thegrowth of L, A4L
is assumed to betrim, i.e.,
it is accessible andcoaccessible,
and in
particular
T couldpossibly
be apartial function).
We denoteby
x,~the minimal
polynomial
of{3,
The set is defined as the set of infinite words which are limit of the
converging
sequences of words in L(we
use the usual infiniteproduct topology
onE~).
IfL~
converges to an infinite word w Ethen it is well-known that the limit
exists. Its value will be denoted
valao (w)
and we say that w is arepresenta-
tion of
val~(w)
orconversely
thatvalao (w)
is the numerical value of w. In thissetting,
we are able torepresent
all the numberslying
in the interval1]. Moreover,
therepresentation
of a real number x E1]
is notnecessarily unique;
we denoteby rep(x)
the set of words inrepresenting
x,
i.e.,
Note that this situation even occurs for classical numeration
systems.
Forinstance in base
ten, rep(2/10) = {.2(0)~ .1(9)W}.
Denoteby We
the set ofwords of
length f
which areprefix
of an infinite number of words in L -they
areprefix
of at least one element in If u EWt,
then we denoteIf
It I
=1, i.e.,
if t is a letter inWl
then the set of real numbershaving
arepresentation starting
with t iswhich is an interval of
length
Note that(where
the sum runs over those t for whichT(q, t) exists)
and therefore- n . / .B.
When
looking
at the real numbersrepresented by
a word which has aprefix
in
W2 starting
with theletter t,
the intervalIt
is then divided into smallerintervals: one interval for each letter s such that ts E
W2.
Thisprocedure
of
dividing
intervals isrepeated
and one can obtain the numerical value ofan infinite word w =
Loo
asA detailed
proof
of this formula can be found in[8, Corollary 7] (where
thenotation is
slightly
different and aQo is assumed to be1).
The
longer
the knownprefix
of arepresentation
of a real numberis,
themore accurate the
approximation
of this number is.Precisely,
if u is a wordof
length t >
1 then it can be shown that isequal
toFinally,
if M C ~~’ we denoteby uper(M)
the set of words in M whichare
ultimately periodic.
This means that w Euper(M)
if andonly
if thereexist u, v E
~*, v ~
A such that w =u( v)W .
As
usual,
we denoteby Q(/3)
the smallest fieldcontaining Q
and/3.
Since
13
isalgebraic
and ofdegree d,
we haveQ[(3]
and every element ofQ(/3)
can bedecomposed
as x =rd _j=l
with zi EQ.
Wewrite x = .xl ... Xd. We assume that the reader is familiar with classical
(3-expansions,
see for instance[6, 10, 11].
Note that wealways
refer tothe
(3-expansions computed through
thegreedy algorithm.
Recall that thegreedy ~3-expansion
of a number is the maximal one for thelexicographical
order. In this way, if
{3
is a Pisotnumber,
then the usualfl-expansions
canbe seen as a
special
case of the more abstractrepresentations
consideredhere
(see [9,
Section9]).
We denote
by L,
the set of infinite words which are the¡i-expansions
of the real numbers in
~0, 1),
therefore is the set of real numbers withultimately periodic ,B-expansion.
3. Results
In this paper, we will show the
following
results.Proposition
3.1. Let S =(L, E, )
be an abstract numerationsystem satisfying
theassumptions given
in Section 2. For every w E we have. , , -- -, .. --’" I.- -"",
The converse holds when
{3
is a Pisot number.Theorem 3.1. Let S =
(L, E, )
be an abstract numerationsystem satisfying
theassumptions given
in Section 2.If (3
is a Pisotnumber,
then every x E n
1]
is the numerical valueof
someultimately periodic
word w,i. e.,
In
particular,
thelexicographically
maximal word w Erep(x)
isultimately periodic.
Proposition
3.2. Let S =(L, E, )
be an abstract numerationsystem satisfying
theassumptions given
in Section 2.If (3
is neither a Pisot nora Salem
numbers,
then we have some x in n1]
withrep(x)
n=
0.
For classical
0-numeration systems,
we have thefollowing.
Corollary
3.1(Bertrand [1],
Schmidt[12]). If /3
> 1 is a Pisotnumber,
then
, , - .. - .
If (3
is neither a Pisot nor a Salemnumber,
thenRemark. In
Corollary 3.1,
the interval is different from[b,l],
in orderto state the result in the usual way.
Indeed,
the,a-expansion
of x E[,6-m-l, /3-m)
for some m > 1 is obtainedby placing
m zeroes in frontof the
expansion
of(and
the/3-expansion
of 0 is.0~).
Similarly,
we canrepresent
each number E R+ in oursystem by shifting
the
representations
of1].
Forinstance,
we can definewhere,
in case 0 is a letter of thealphabet,
0 must not beaccepted
from qo .4. Proofs of the results We will need a small lemma.
Lemma 4.1. We have aq E
Q(/3) for all q
EQ.
Proof. Applying (2.2)
forall q
EQ provides
asystem
of linearequations
for theaq’s.
It iseasily
seen that the solutions of thissystem
areexactly
theeigenvectors
of the automaton to theeigenvalue {3.
If theeigenspace
forhas
dimension1,
then the solution isentirely
determinedby
a9o = and hasclearly
elements inIf the
eigenspace
haslarger dimension,
then observe that the number ofpaths from q
toq’
oflength
n, mq,ql(n),
is the element(q, q’)
ofAn,
whereA denotes the
adjacency
matrix of the automaton. Hence satisfiesa linear recurrence with characteristic
polynomial equal
to that of A and is therefore of the formmq,q,(n)
=Pq,q,(n)f3n
+ ... for somepolynomial Pq,q, E Q (0) [x] (indeed,
since mq,ql(n)
EZ,
one caneasily
showusing
somereasoning
aboutgenerating
functions thatPq,q,
E~(/3)(x~).
Weclearly
havewhere the other terms can be
neglected
even if we have othereigenvalues
ofmodulus
(3
because we have assumed that this limit exists. Hence we haveaq E
Q((3).
0Proof of Proposition
3.l. Let w = EBy (2.3),
we havewith
ultimately periodic
sequencesand,
with Lemma4.1,
the firststatement is
proved.
More details on theperiodicity
of aregiven
in
[9].
’
D
Proof of
Theorem 3.1. The sketch of theproof
is thefollowing.
(A)
We show thatrepresenting
a real number in an abstractsystem
canbe viewed as a
generalization
of the classical0-transformation.
(B)
We derive analgorithm
tocompute
therepresentation
of agiven
realnumber.
(C) Using
thisalgorithm,
we obtain theexpected
result. Note that weuse the fact that
fl
is a Pisot numberonly
in this last part. The firsttwo
parts
areindependent
of thealgebraic properties
of/3.
(A)
Let x EQ(,3)
n1]
and w = thelexicographically
maximal word in
ForqEQandtEE,set
Then from
(2.3), (2.4)
and the definition of theaq(t)’s
andEq,j’S,
we haveRemark. Let us make a small
digression
about the classical0-numeration systems.
If the,B-expansion
of 1 is finite orultimately periodic (which
inparticular
is true whenfl
is a Pisotnumber)
then the3-shift
is sofic. The set of factorsappearing
inL,
is aregular language
and the deterministic finite automatonA40 recognizing
thislanguage
has a veryspecial
form andis
depicted
inFigure
1:Let or tl ...
tm)’.A)
be theexpansion
of 1. Thenthe set of states of
is ~ 1, ... , m},
1 is the initial state, all states are final and thealphabet
ofdigits
is~ _ ~ 0, ... ,
Forevery j , 1 j
m,we
have tj edges j
- 1 labelledby 0, ... , tj -
1and, for j
m, oneedge j - j
+ 1 labelledby t j .
If theexpansion
of 1 isultimately periodic,
then wehave an additional
edge
m m - p + 1 labelledby
tm.(See
for instance[5].)
FIGURE 1. The automaton in the
ultimately periodic
case.Since,
for abstractsystems, leading
zeroes maychange
the value of thewords in the
language (indeed
for thegenealogical ordering
v Onv andtherefore these two words lead to different numerical
values),
we need anautomaton
M’ 0
which differsslightly
from.J1~l,~ by adding
a state qo whichis dedicated to be the initial state of this new automaton and forbids the
reading
of an initial zero. Moreprecisely,
we add tl - 1edges
qo - 1 labelledby 1, ... ,
t 1 - 1 and oneedge
qo - 2 labelledby (See [9]
andExample 5.)
For the automaton
.~I~,
we have Eq, j = 0 forall q #
1 and al = 1. So(4.1 )
has the formThe
digits
El,j are obtainedby
the{3-transformation
We have 61 j = for
all j >
1.Now,
we go back to thegeneral
case. Let £ > 0. If v E the intervalIv given
in(2.5)
can besplit
into intervalsIvt, t
E E.Clearly,
if~I)
denotesthe
length
of I then(
= ·Roughly speaking,
this is the reason
why
we willmultiply
allquantities by (3.
Therefore if areal number has a
representation beginning
with v then it isquite
easy to determine the next letter t in therepresentation by determining
to whichinterval
Ivt
itbelongs.
To thatend,
we compare with theE,
after
multiplication by (3.
In a moreprecise
way, to obtain ageneralization
of the
,Q-transformation,
we setand
Starting
with thisexpansion
of ~, we will calculateiteratively
the sequenceDuring
thosecomputations
we denoteby qj
the state of.M~
obtained at the
jth step
of theprocedure: qj
=7(qj-l, wj). For j
=1,
westart with the initial state qo.
As a first
step,
we setx (d)
1 = XlIX2 = x2, ... ,Xd
d =Xd - Then letinductively for j > 1,
with
and
for j
> 2It is easy to check that
Indeed,
asexplained earlier,
we have first tomultiply xj ...
(which
determines theposition
of x in the intervalby j3
andtherefore we consider
xd) .xd-1) .. , x(1)
i i+l * * * . In order to retrieve the nextletter wj in the
representation,
this latterquantity
has to becompared
withthe E E. Since we are
looking
for thelexicographically
maximalword in
rep(x),
we consider(4.3) .
We
clearly
haveWith
and
the
zj,j ’s
aregiven by
where we have used y =
.(ybl)... (ybd)
in the first line and = y -{y}
in the second one.
Remark. In the
special
case of classical(3-numeration systems,
we haveLyJq
=[y ] ,
henceOq (y)
=0,
thezj’s
are rational numbers and zj,j =(C)
Thus from(4.2)
and(4.4),
weget
i.e., satisfy
a linear recurrence up to two terms which are bounded because takesonly finitely
many values andL"7 ’~+1 ’ ’ ’ ~~:+d_u l.
Denote the above matrix
by
M. We claim that itseigenvalues
are 0 andthe
conjugates
of/3,
which we denoteby {32,
... , To provethis,
we showthat vi =
(1, 0, ... , 0)t
and2 i
d,
areright eigenvectors.
For vl, this is obvious. For 2 i
d,
note that the are roots of~, I
The k-th element of
Mvi,
2 id,
isgiven by
And
finally,
sincefli
is a root of(4.5),
we haveNow, if/3isa
Pisotnumber,
then theeigenvalues /3i
have modulus smaller than some p 1. Weclearly
havewith c
for j
> 1 and some constant c andfor 2 i
d,
some constants Cï andall j
>~l (~) .
These bounds areobtained
by considering
thedecomposition
as sum ofvi’s
of the variousvectors
appearing
in the above formula.Hence
+l 7 ...
is bounded.By
the first line of(4.4),
we see thatthe
zj,i’s
are rational numbers and the denominator of zj,i divides the leastcommon
multiple
of the denominator ofxjd)
and that of allAq,i(Y)’S (which
are
only finitely many).
So weget inductively
that theZj,ï’s
and thewith i d are rational numbers with bounded denominator. Thus we have
only
Yfinitely
Y many Y Ppossibilities
forxd ... ( -1> ... > j+ qj-l) q-1)
and this sequenceq
is
ultimately periodic.
Since wj is determinedby
this vector(see
formula(4.3) ),
the sequence isultimately periodic
too. DRemark. In the statement of Theorem
3.1,
thelexicographically
maxi-mal word w E
rep(x)
is said to beultimately periodic.
Note that we havemore than one
representation
of x if andonly
if x is in andfor
some j
and s wj. This means that x is the leftboundary
of and the
right boundary
of It is easy to see that thelexicographically
minimalrepresentation
of eachboundary point
is ul-timately periodic.
Hence thelexicographically
minimal word in w Erep(x)
is
ultimately periodic
too.If 0 for all q E
Q,
then thelexicographically
minimal and maximalwords are the
only
elements inrep(x) .
If aq = 0 for some q EQ,
then wemay have
uncountably
manyrepresentations
of x and some of them can beaperiodic.
Proof of Proposition
3.2. We use the same notation as in theproof
ofTheorem 3.1. Since
{3
is neither Pisot norSalem, let, w.l.o.g., 1,821 (
> 1.We have to find some x such that ~2,1 satisfies
because this
implies 11’2,21 [
>~’Y2,1 (,
hence11’2,21 ]q2,2] ]fl2 ] -
C2and,
induc-tively,
I I - I I - I I ~
Then the sequence
(x ~ d~ 1, ... , aperiodic and the sequence as
well.
Furthermore, (x~d~l, ... , 0 for all j >
0 implies
that
is the
only representation
of x.Indeed, by
Remark4,
x is the leftboundary point
of an interval forsome j >
1 if x has more than one represen-tation,
but thisimplies ( d)
= 0 and thus( d) x(1)
0.ta lon, ut IS Imp Ies 3+1 an t us
- 1 7 j+d) = 0’
To show that an x with
sufficiently large
2,1exists,
we observe firstthat,
if wechange
the value of then weonly change
but notthe other
Clearly
we have for every choice of(x(d-1), ... , x(1))
2 d anE Q
such that.xid) ,
E1/,Q, l. Finally, since
the vl, ... , vd(respectively
the real andimaginary d parts)
form a basis ofR ,
we havepoints
... , E(Qd
witharbitrarily large
~y2,1. 0 5.Examples
In this
section,
we consider twoexamples.
The first one shows a runof the
algorithm
introduced in theproof
of Theorem 3.1 for a numerationsystem
built upon anarbitrary regular language.
In the second one, wejust present
the Fibonaccisystem
in thisgeneral setting.
Example.
Consider thealphabet {a
bc}
and thelanguage accepted by
the automatondepicted
inFig.
2. The states are denoted1,
2 and 3.The initial state is 1 and the set of final states is
{2,3}.
FIGURE 2. A trim minimal automaton.
The
adjacency
matrix of isand we denote
by 13
itsdominating eigenvalue
which is the real root ofX,3 (X)
=x3 - 2x2 - ~ - 1
and a Pisot number -2.5468). By definition,
we have al = 1 -
1/0 (- 0.6074)
and it is easy to see thatThe interval
[1/13, 1]
issplit
into three intervalsIa, Ib
andIe
ofrespective lengths
andal/¡3.
Let x== ~/¡3 - ~/¡32 - ~/¡33 (~ 0.4975).
Wedenote
by
the maximalrepresentation
of x. Since1 1 -
- - -
we have wl = a and ql = 1. The interval
la
is divided intoIaa, Iab
and7c
oflength respectively al /02 ,
and Since,-,- ,- ,-
we have W2 = b and q2 = 2.
Now, Iab
=Iaba U Iabb
and these latter intervalsare of
length a3/0’
and Herethus W3 = a and
q3 = 3.
Since there isonly
oneedge
from state3,
we haveIaba = Iabac,
w4 = c and q4 = 1. As a laststep, Iabac = Iabaca U Iabacb U Iabacc
and the
corresponding lengths
areal/0’, a2/0’
andrespectively.
Here,
so W5 = c and q5 - 1. To show the
periodicity
of therepresentation
of x,one has to observe that ql = q5 and the relative
position
of x insideIa
is the same as theposition
of x insideIabacc:
-
Hence x =
Now we consider the
algorithm
and notation of theproof
of Theorem 3.1:. I- - - I I- - - I n , 1 ~’" 1 n , " ~_ . - .
As initialization
step
we set ;because of 0 =
al (a) ~3x -
1al (b)
= 1 and the first stepgives
Finally for j
=5,
we havebecause of
Hence we have == and q5 . This
clearly implies
that the sequence isultimately periodic,
wiw2 ... =a(bacc)w
and x = +
a2))W .
Example.
Here we consider the classical Fibonaccisystem.
If/3
is thegolden
ratio1+~,
then weget
the automatondepicted
inFig.
3. ThisFIGURE 3. The automaton
MÍ3.
automaton has two
parts:
an initial state qo where thedigit
0 is notaccepted
and the usual automaton
given by
the states 1 and 2 where the factor 11is not
accepted.
In thissetting,
aqo = 1 -1//?
=implies
The reader can check that the usual
Renyi’s ,8-expansion
of a real number~ E
[1//3? 1)
coincides with therepresentation computed by
thealgorithm given
in theproof
of Theorem 3.1.Acknowledgments
This work was initiated when the first author was
visiting
the ViennaUniversity
ofTechnology.
He would like to thank W. Steiner and M. Drmota for their kindhospitality.
References
[1] A. BERTRAND, Développements en base de Pisot et répartition modulo 1. C. R. Acad. Sc.
Paris 285 (1977), 419-421.
[2] V. BRUYÈRE, G. HANSEL, Bertrand numeration systems and recognizability. Latin American Theoretical INformatics (Valparaíso, 1995). Theoret. Comput. Sci. 181 (1997), 17-43.
[3] J.-M. DUMONT, A. THOMAS, Systèmes de numération et fonctions fractales relatifs aux
substitutions. J. Theoret. Comput. Sci. 65 (1989), 153-169.
[4] S. EILENBERG, Automata, languages, and machines. Vol. A, Pure and Applied Mathematics,
Vol. 58, Academic Press , New York (1974).
[5] C. FROUGNY, B. SOLOMYAK, On representation of integers in linear numeration systems. In Ergodic theory of Zd actions (Warwick, 1993-1994), 345-368, London Math. Soc. Lecture Note Ser. 228, Cambridge Univ. Press, Cambridge (1996).
[6] C. FROUGNY, Numeration systems. In M. Lothaire, Algebraic combinatorics on words, En- cyclopedia of Mathematics and its Applications 90. Cambridge University Press, Cambridge (2002).
[7] P. B. A. LECOMTE, M. RIGO, Numeration systems on a regular language. Theory Comput.
Syst. 34 (2001), 27-44.
[8] P. LECOMTE, M. RIGO, On the representation of real numbers using regular languages.
Theory Comput. Syst. 35 (2002), 13-38.
[9] P. LECOMTE, M. RIGO, Real numbers having ultimately periodic representations in abstract
numeration systems. Inform. and Comput. 192 (2004), 57-83.
[10] W. PARRY, On the 03B2-expansions of real numbers. Acta Math. Acad. Sci. Hungar. 11 (1960),
401-416.
[11] A. RÉNYI, Representation for real numbers and their ergodic properties. Acta Math. Acad.
Sci. Hungar. 8 (1957), 477-493.
[12] K. SCHMIDT, On periodic expansions of Pisot numbers and Salem numbers. Bull. London Math. Soc. 12 (1980), 269-278.
Michel RIGO Universite de Liege,
Institut de Mathematiques,
Grande Traverse 12 (B 37),
B-4000 Liege, Belgium.
E-mail : M. Rigo~ulg. ac. be
URL: http : //www . discmath . ulg . ac . be/
Wolfgang STEINER
TU Wien, Institut fur Diskrete Mathematik und Geometrie,
Wiedner Hauptstrasse 8-10/104,
A-1040 Wien, Austria
Universitat Wien, Institut fur Mathematik, Strudlhofgasse 4,
A-1090 Wien, Austria.
E-mail : steinerOdmg. tuwien. ac. at
URL: http: //dmg. tuwien. ac . at/steiner/