Numeration Systems

Total Page:16

File Type:pdf, Size:1020Kb

Numeration Systems CHAPTER Numeration systems Contents Numeration systems Intro duction Standard representation of numb ers Representation of integers Representation of real numb ers Betaexpansions Denitions The shift Classes of numb ers U representations Denitions The set of normal U representations Normalization in a canonical linear numeration system Representation of complex numb ers Gaussian integers Representability of the complex plane Problems Notes Bibliography Intro duction This chapter deals with p ositional numeration systems Numb ers are seen as nite or innite words over an alphab et of digits A numeration system is dened by a couple comp osed of a base or a sequence of numb ers and of an alphab et of digits In this chapter we study the representation of natural numb ers of real numb ers and of complex numb ers We will present several generalizations of the usual notion of numeration system which lead to interesting problems Prop erties of words representing numb ers are well studied in numb er theory the concepts of p erio d digit frequency normality give way to imp ortant results Version April Numeration systems Cantor sets can b e dened by digital expansions In computer arithmetic it is recognized that algorithmic p ossibilities dep end on the representation of numb ers For instance addition of two integers repre sented in the usual binary system with digits and takes a time prop ortional to the size of the data But if these numb ers are represented with signed digits and then addition can b e realized in parallel in a time indep endent of the size of the data Since numb ers are words nite state automata are relevant to ols to describ e sets of numb er representations and also to characterize the complexity of arith metic op erations For instance addition in the usual binary system is a function computable by a nite automaton but multiplication is not Usual numeration systems such that the binary and the decimal ones are describ ed in the rst section In fact these systems are a particular case of all the various generalizations that will b e presented in the next sections The second section is devoted to the study of the socalled b etaexpansions intro duced by Renyi see Notes It consists in taking for base a real numb er When is actually an integer we get the standard representation When is not an integer a numb er may have several dierent representations A particular representation playing an imp ortant role is obtained by a greedy algorithm and is called the expansion it is the greatest in the lexicographic order The set of expansions of numb ers of is shiftinvariant and its closure called the shift is a symb olic dynamical system We give several results on these topics We do not cover the whole eld which is very lively and still growing It has interesting connections with numb er theory and symb olic dynamics In the third section we consider the representation of integers with resp ect to a sequence of integers which can b e seen as a generalization of the notion of base The most p opular example is the one of Fib onacci numb ers Every p ositive integer can b e represented in such a system with digits and This eld is closely related to the theory of b etaexpansions The last section is devoted to complex numb ers Representing complex num b ers as strings of digits allows to handle them without separating real and imag inary part We show that every complex numb er has a representation in base 2 n i where n is an integer with digits in f n g This numeration system enjoys prop erties similar to those of the standard ary system For notations concerning automata and words the reader may want to con sult Chapter Standard representation of numb ers In this section we will study standard numeration systems where the base is a natural numb er We will represent rst the natural numb ers and then the nonnegative real numb ers The notation intro duced in this section will b e used in the other sections Version April Standard representation of numb ers Representation of integers Let b e an integer called the base The usual ary representation of an integer N is a nite word d d over the digit alphab et A f g k 0 and such that k X i d N i i=0 Such a representation is unique with the condition that d This represen k tation is called normal and is denoted by hN i d d k 0 most signicant digit rst The set of all the representations of the p ositive integers is equal to A Let us consider the addition of two integers represented in the ary system Let d d and c c b e two ary representations of resp ectively N and k 0 k 0 M It is not a restriction to supp ose that the two representations have the same length since the shortest one can b e padded to the left by enough zero es Let us form a new word a a with a d c for i k Obviously k 0 i i i P k i a N M but the a s b elong to the set f g So the i i i=0 word a a has to b e transformed into an equivalent one ie having the k 0 same numerical value b elonging to A More generally let C b e a nite alphab et of integers which can b e p ositive or negative The numerical value in base on C is the function C Z P n i c The normalization on which maps a word w c c of C onto i n 0 i=0 C is the partial function C A C that maps a word w c c of C such that N w is nonnegative onto n 0 its normal representation hN i Our aim is to prove that the normalization is computable by a nite transducer We rst prove a lemma Lemma Let C b e an alphab et containing A There exists a right sub sequential transducer that maps a word w of C such that N w onto a word v b elonging to A and such that v N Proof Let m maxfjc aj j c C a Ag and let m First observe that for s Zand c C by the Euclidean division there exist unique a A and s Z such that s c s a Furthermore if jsj then js j jsj jc aj m Consider the subsequential nite transducer A over C A where A Q E is dened as follows The set Q fs Zj jsj g is the set of p ossible carries the set of edges is ca E fs s j s c s ag Version April Numeration systems / / ~ } ? Figure Right subsequential transducer realizing the conversion in base from f g onto f g Observe that the edges are lettertoletter The terminal function is dened by s hsi for s Q such that s P n i c Setting s there is a Now let w c c C and N i 0 n 0 i=0 unique path c a c a c a c a c a 2 2 n n 1 1 n1 n1 0 0 s s s s s n+1 2 n 1 0 n n+1 By construction N a a a s hence the word v 0 1 n n+1 s a a has the same numerical value in base as w n+1 n 0 Remark that v is equal to the normal representation of N if and only if it do es not b egin with zero es Example Figure gives the right subsequential transducer realizing the conversion in base from the alphab et f g onto f g The signed digit is denoted by The two following results are a direct consequence of Lemma Proposition In base for every alphab et C of p ositive integers con taining A the normalization restricted to the domain C n C is a right sub sequential function Removing the zero es at the b eginning of a word can b e realized by a left sequential transducer so the following prop erty holds true for any alphab et Proposition In base for every alphab et C containing A the nor malization on C is computable by a nite transducer Corollary In base addition and subtraction with p ossibly zero es ahead are right subsequential functions Proof Take in Lemma C f g for addition and C f g for subtraction Version April Standard representation of numb ers One proves easily that multiplication by a xed integer is a right subsequen tial function and that division by a xed integer is a left subsequential function see the Problems Section On the other hand the following result shows that the p ower of functions computable by nite transducers is quite reduced Proposition In base multiplication is not computable by a nite transducer Proof It is enough to show that the squaring function A A which 2 maps hN i onto hN i is not computable by a nite transducer Take for n n n 2n n+1 instance and consider h i Then h i 2 2 n1 n n Thus the image by of the set f j n g which is recognizable by n1 n a nite automaton is the set f j n g which is not recognizable thus cannot b e computed by a nite transducer Representation of real numb ers Let b e an integer and set A f g A ary representation of N a nonnegative real numb er x is an innite sequence x of A such that i ik X i x x i ik This representation is unique and said to b e normal if it do es not end by and if x when x It is traditionally denoted by k hxi x x x x k 0 1 2 i If x then there exists some i such that x We then put x x The set of ary expansions of numb ers is equal to 1 i+1 N N A n A n A the one of numb ers of is A n A The N set A is the set of all ary representations not necessarily normal The word x x is the integer part of x and the innite word x x
Recommended publications
  • Numeration 2016
    Numeration 2016 Prague, Czech Republic, May 23–27 2016 Department of Mathematics FNSPE Czech Technical University in Prague Numeration 2016 Prague, Czech Republic, May 23–27 2016 Department of Mathematics FNSPE Czech Technical University in Prague Print: Česká technika — nakladatelství ČVUT Editor: Petr Ambrož [email protected] Katedra matematiky Fakulta jaderná a fyzikálně inženýrská České vysoké učení technické v Praze Trojanova 13 120 00 Praha 2 List of Participants Rafael Alcaraz Barrera [email protected] IME, University of São Paulo Karam Aloui [email protected] Institut Elie Cartan de Nancy / Faculté des Sciences de Sfax Petr Ambrož petr.ambroz@fjfi.cvut.cz FNSPE, Czech Technical University in Prague Hamdi Ammar [email protected] Sfax University Myriam Amri [email protected] Sfax University Hamdi Aouinti [email protected] Université de Tunis Simon Baker [email protected] University of Reading Christoph Bandt [email protected] University of Greifswald Attila Bérczes [email protected] University of Debrecen Anne Bertrand-Mathis [email protected] University of Poitiers Dávid Bóka [email protected] Eötvös Loránd University Horst Brunotte [email protected] Marta Brzicová [email protected] FNSPE, Czech Technical University in Prague Péter Burcsi [email protected] Eötvös Loránd University Francesco Dolce [email protected] Université Paris-Est Art¯urasDubickas [email protected] Vilnius University Lubomira Dvořáková [email protected] FNSPE, Czech
    [Show full text]
  • Residue Arithmetic in Digital Computers
    r* 6 l't ¡r "RESIDUT ARITHMETIC IN DIGITAL COIIPUTERS" RAMESH CHANDRA DEBNATH/ M.SC. BEING A THESIS SUBMITTED FOR THE DEGREE OF DOCTOR OF PHILOSOPHY IN THE DEPARTMENT OF ELECTRICAL ENGINEERING THE UNIVERSITY OF ADELAIDE IVIARCl-i I979 SUIq¡4ARY The number systems used have great impact on the speed of a computer, At present at least 4 number systems (binary, negabinary, ternary and residue) are in use either for general purposes or for special purposes. The calîry plîopagation delay which j-s inherent to all weighted systems (binary, negabi-nary and ternary) is a limiting factor on the speed of computations. tlnlike the weighted system, the residue system is carry free which is the m¿rln attractj-ve feature of this system and therefore its potentiality in a general purpose computer, in the light of present day tech- nology, has been investigated. As the background of the investigation the binary and negabinary arithmetic have been thoroughly studied. A ne',r method for fractional negabinary division, and a correction on negabinary multiplì-cation have been proposed. It has been observed that the binary arithmetic operations are fas- ter thair thcse ir. negabinary syslem. The residue system has got. problems too. The sign detectj-on, operations j-nvolving sign detection (comparison, overflow detection, division) and the resj-due-to--decimal- con- version are difficult. Moreover, the residue systemT being an i.nteger: systetn, makes floati-ng poinc arithmetic operatlcns very difficult. The def:ails of the existing algorithms,/ methods to solve those problems have been thoroughly inves- tigated and drawbacks of those algoritlrms/methods have been di scussed.
    [Show full text]
  • On the Behavior of Mahler's Measure Under Iteration 1
    ON THE BEHAVIOR OF MAHLER'S MEASURE UNDER ITERATION PAUL FILI, LUKAS POTTMEYER, AND MINGMING ZHANG Abstract. For an algebraic number α we denote by M(α) the Mahler measure of α. As M(α) is again an algebraic number (indeed, an algebraic integer), M(·) is a self-map on Q, and therefore defines a dynamical system. The orbit size of α, denoted #OM (α), is the cardinality of the forward orbit of α under M. We prove that for every degree at least 3 and every non-unit norm, there exist algebraic numbers of every orbit size. We then prove that for algebraic units of degree 4, the orbit size must be 1, 2, or infinity. We also show that there exist algebraic units of larger degree with arbitrarily large but finite orbit size. 1. Introduction The Mahler measure of an algebraic number α with minimal polynomial f(x) = n anx + ··· + a0 2 Z[x] is defined as: n n Y Y M(α) = janj maxf1; jαijg = ±an αi: i=1 i=1 jαij>1 Qn where f(x) = an i=1(x − αi) 2 C[x]. It is clear that M(α) ≥ 1 is a real algebraic integer, and it follows from Kronecker's theorem that M(α) = 1 if and only if α is a root of unity. Moreover, we will freely use the facts that M(α) = M(β) whenever α and β have the same minimal polynomial, and that M(α) = M(α−1). D.H. Lehmer [10] famously asked in 1933 if the Mahler measure for an algebraic number which is not a root of unity can be arbitrarily close to 1.
    [Show full text]
  • The Smallest Perron Numbers 1
    MATHEMATICS OF COMPUTATION Volume 79, Number 272, October 2010, Pages 2387–2394 S 0025-5718(10)02345-8 Article electronically published on April 26, 2010 THE SMALLEST PERRON NUMBERS QIANG WU Abstract. A Perron number is a real algebraic integer α of degree d ≥ 2, whose conjugates are αi, such that α>max2≤i≤d |αi|. In this paper we com- pute the smallest Perron numbers of degree d ≤ 24 and verify that they all satisfy the Lind-Boyd conjecture. Moreover, the smallest Perron numbers of degree 17 and 23 give the smallest house for these degrees. The computa- tions use a family of explicit auxiliary functions. These functions depend on generalizations of the integer transfinite diameter of some compact sets in C 1. Introduction Let α be an algebraic integer of degree d, whose conjugates are α1 = α, α2,...,αd and d d−1 P = X + b1X + ···+ bd−1X + bd, its minimal polynomial. A Perron number, which was defined by Lind [LN1], is a real algebraic integer α of degree d ≥ 2 such that α > max2≤i≤d |αi|.Any Pisot number or Salem number is a Perron number. From the Perron-Frobenius theorem, if A is a nonnegative integral matrix which is aperiodic, i.e. some power of A has strictly positive entries, then its spectral radius α is a Perron number. Lind has proved the converse, that is to say, if α is a Perron number, then there is a nonnegative aperiodic integral matrix whose spectral radius is α.Lind[LN2] has investigated the arithmetic of the Perron numbers.
    [Show full text]
  • **4************ from the Original Document
    DoCUMENT/ RESUME ED 220 67)9 CE 033 642 TITLE Military Curriculum Materials for Vocational and (14Technical Educaticin. Fundamentals of Digital Logic, 7-1. INSTITUTION Marine Corps, Washington, D.C.; Ohio State Univ., Columbus. National Center for Research in Vocational Education, SPONS AGENCY Office of Education (DHEW), Washington, D.C4. PUB DATE (76) NOTE 146p. EDR's PRICE MF01/P606 PlusPostase. DESCRIPTORS Arithmetic; *Digital'IComputers; *Electric Circuits; *Electronic Technicians; !Equipment Maintenance; Individualized Instruction; Instructional Materials; *Mathematical Lpgic; Mathematics; Military Personnel; Military TrainVng; Postsecondary Educationp Secondary Education; *Technical Education IDENTIFIERS Binary Arithmetic; Boolean Algebra; *Computer Logic; Military Curriculum Project ABSTRACT 'Tarqeted for grades0'through adult, these military-developed curriculum mater als consist ofa student lesson book with text readings and review pierVes designed to prepare electronic.per,sonnel for further trainin in digital'techniques. Covered,in the five lessons are binary arithmeti8 (number systems, decimal systemi, the mathematical form of notation, number system conversion, matheinatical operat4ons, specially coded systems); Boolean.a,lgebra (basic 'functions, signal levels, application of L Boolean algebra, Boolean equations, drawing logic diagrams, theorems and truth tables, simplifying Boolean equations); logic gates (diode logic circuits, transistor logic ,ci.rcuits, NOT circuits, EXCLUSIVE OR circu0s, operational analysis); logic
    [Show full text]
  • Appendix: the Cost of Computing: Big-O and Recursion
    Appendix: The Cost of Computing: Big-O and Recursion Big-O otation In the previous section we have seen a chart comparing execution times for various sorting algorithms. The chart, however, did not show any absolute numbers to tell us the actual time it took, say, to sort an array of 10,000 double numbers using the insertion sort algorithm. That is because the actual time depends, among other things, on the processor of the machine the program is running on, not only on the algorithm used. For example, the worst possible sorting algorithm executing on a Pentium II 450 MHz chip may finish a lot quicker in some situations than the best possible sorting algorithm running on an old Intel 386 chip. Even when two algorithms execute on the same machine, other processes that are running on the system can considerably skew the results one way or another. Therefore, execution time is not really an adequate measurement of the "goodness" of an algorithm. We need a more mathematical way to determine how good an algorithm is, and which of two algorithms is better. In this section, we will introduce the "big-O" notation, which does provide just that: a mathematical description that allows you to rate an algorithm. The Math behind Big-O There is a little background mathematics required to work with this concept, but it is not much, and you should quickly understand the major concepts involved. The most important concept you may need to review is that of the limit of a function. Definition: Limit of a Function We say that a function f converges to a limit L as x approaches a number c if f(x) gets closer and closer to L if x gets closer and closer to c, and we use the notation lim f (x) = L x→c Similarly, a function f converges to a limit L as x approaches positive (negative) infinity if f(x) gets closer and closer to L as x is positive (negative) and gets bigger (smaller) and bigger (smaller).
    [Show full text]
  • On Expansions in Non-Integer Base
    SAPIENZA UNIVERSITA` DI ROMA DOTTORATO DI RICERCA IN “MODELLI E METODI MATEMATICI PER LA TECNOLOGIA E LA SOCIETA` ” XXII CICLO AND UNIVERSITE´ PARIS 7-PARIS DIDEROT DOCTORAT D’INFORMATIQUE On expansions in non-integer base Anna Chiara Lai Dipartimento di Metodi e Modelli Matematici per le Scienze applicate Via Antonio Scarpa, 16 - 00161 Roma. and Laboratoire d’Informatique Algorithmique: Fondements et Applications CNRS UMR 7089, Universit´eParis Diderot - Paris 7, Case 7014 75205 Paris Cedex 13 A. A. 2008-2009 Contents Introduction 3 Chapter 1. Background results on expansions in non-integer base 6 1. Our toolbox 6 2. Positional number systems 10 3. Positional numeration systems with positive integer base 11 4. Expansions in non-integer bases 12 Chapter 2. Expansions in complex base 17 1. Introduction 17 2. Geometrical background 18 3. Characterization of the convex hull of representable numbers 24 4. Representability in complex base 35 5. Overview of original contributions, conclusions and further developments 37 Chapter 3. Expansions in negative base 40 1. Introduction 40 2. Preliminaries on expansions in non-integer negative base 41 3. Symbolic dynamical systems and the alternate order 44 4. A characterization of sofic ( q)-shifts and ( q)-shifts of finite type 46 − − 5. Entropy of the ( q)-shift 47 − 6. The Pisot case 49 7. A conversion algorithm from positive to negative base 52 8. Overview of original contributions, conclusions and further developments 56 Chapter4. GeneralizedGoldenMeanforternaryalphabets 58 1. Introduction 58 2. Expansions in non-integer base with alphabet with deleted digits 58 3. Critical bases 60 4. Normal ternary alphabets 62 5.
    [Show full text]
  • 3958 Weird Numbers
    3958 Weird Numbers Binary numbers form the principal basis of computer science. Most of you have heard of other systems, such as ternary, octal, or hexadecimal. You probably know how to use these systems and how to convert numbers between them. But did you know that the system base (radix) could also be negative? One assistant professor at the Czech Technical University has recently met negabinary numbers and other systems with a negative base. Will you help him to convert numbers to and from these systems? A number N written in the system with a positive base R will always appear as a string of digits between 0 and R − 1, inclusive. A digit at the position P (positions are counted from right to left and starting with zero) represents a value of RP . This means the value of the digit is multiplied by RP and values of all positions are summed together. For example, if we use the octal system (radix R = 8), a number written as 17024 has the following value: 1 ∗ 84 + 7 ∗ 83 + 0 ∗ 82 + 2 ∗ 81 + 4 ∗ 80 = 1 ∗ 4096 + 7 ∗ 512 + 2 ∗ 8 + 4 ∗ 1 = 7700 With a negative radix −R, the principle remains the same: each digit will have a value of (−R)P . For example, a negaoctal (radix R = −8) number 17024 counts as: 1 ∗ (−8)4 + 7 ∗ (−8)3 + 0 ∗ (−8)2 + 2 ∗ (−8)1 + 4 ∗ (−8)0 = 1 ∗ 4096 − 7 ∗ 512 − 2 ∗ 8 + 4 ∗ 1 = 500 One big advantage of systems with a negative base is that we do not need a minus sign to express negative numbers.
    [Show full text]
  • 1 Introduction 2 Place Value Representation
    Exotic Arithmetic, 2019 Fusing Dots, Antidots, and Black Holes 1 Introduction This paper discusses several methods of representing numbers, and several ways to understand these methods of representation.1 We begin with what is called decimal representation, the ordinary method we use to represent integers and fractions. Because the method of representation is an important starting point in learning the arithmetic of integers and decimals, we shall explore alternative methods of representation, that is, representation using bases other than our usual base 10 ten. This is roughly akin to the idea that one does not really understand one's own language until we learn a second language. Instead of trying to develop representation in an arbitrary base b, we select a specific base for the sake of clarity. This is base 5 representation. Also, we'll spend some time learning Martian numeration, base 6. Later we will discuss other representation including those for which the base b is not a positive integer. We also explore the system of enumeration when b is a rational number but not an integer, and then when b is a negative integer. Finally, we'll also see that it is even possible for b to be irrational. 2 Place Value Representation The place value interpretation of 4273 is 4000 + 200 + 70 + 3, which is a sum of multiples of powers of 10. The relevant powers of 10 are 103 = 1000; 102 = 100; 101 = 10; and 100 = 1. Each one has a coefficient or multiplier, 4; 2; 7; and 3, respectively. Thus 4 · 103; 2 · 102; 7 · 101; and 3 · 100 are multiples of powers of 10 and therefore 4273 is a sum of multiples of powers of 10.
    [Show full text]
  • New Families of Pseudo-Anosov Homeomorphisms with Vanishing Sah-Arnoux-Fathi Invariant
    AN ABSTRACT OF THE THESIS OF Hieu Trung Do for the degree of Doctor of Philosophy in Mathematics presented on May 27, 2016. Title: New Families of pseudo-Anosov Homeomorphisms with Vanishing Sah-Arnoux-Fathi Invariant. Abstract approved: Thomas A. Schmidt Translation surfaces can be viewed as polygons with parallel and equal sides identified. An affine homeomorphism φ from a translation surface to itself is called pseudo-Anosov when its derivative is a constant matrix in SL2(R) whose trace is larger than 2 in absolute value. In this setting, the eigendirections of this matrix defines the stable and unstable flow on the translation surface. Taking a transversal to the stable flows, the first return map of the flow induces an interval exchange transformation T . The Sah-Arnoux-Fathi invariant of φ is the sum of the wedge product between the lengths of the subintervals of T and their translations. This wedge product does not depend on the choice of transversal. We apply Veech's construction of pseudo-Anosov homeomorphisms to produce infinite families of pseudo-Anosov maps in the stratum H(2; 2) with vanishing Sah-Arnoux-Fathi invariant, as well as sporadic examples in other strata. ©Copyright by Hieu Trung Do May 27, 2016 All Rights Reserved New Families of pseudo-Anosov Homeomorphisms with Vanishing Sah-Arnoux-Fathi Invariant by Hieu Trung Do A THESIS submitted to Oregon State University in partial fulfillment of the requirements for the degree of Doctor of Philosophy Presented May 27, 2016 Commencement June 2016 Doctor of Philosophy thesis of Hieu Trung Do presented on May 27, 2016 APPROVED: Major Professor, representing Mathematics Chair of the Department of Mathematics Dean of the Graduate School I understand that my thesis will become part of the permanent collection of Oregon State University libraries.
    [Show full text]
  • Combinatorics, Automata and Number Theory
    Combinatorics, Automata and Number Theory CANT Edited by Val´erie Berth´e LIRMM - Univ. Montpelier II - CNRS UMR 5506 161 rue Ada, 34392 Montpellier Cedex 5, France Michel Rigo Universit´edeLi`ege, Institut de Math´ematiques Grande Traverse 12 (B 37), B-4000 Li`ege, Belgium 2 Number representation and finite automata Christiane Frougny Univ. Paris 8 and LIAFA, Univ. Paris 7 - CNRS UMR 7089 Case 7014, F-75205 Paris Cedex 13, France Jacques Sakarovitch LTCI, CNRS/ENST - UMR 5141 46, rue Barrault, F-75634 Paris Cedex 13, France. Contents 2.1 Introduction 5 2.2 Representation in integer base 8 2.2.1 Representation of integers 8 2.2.2 The evaluator and the converters 11 2.2.3 Representation of reals 18 2.2.4 Base changing 23 2.3 Representation in real base 23 2.3.1 Symbolic dynamical systems 24 2.3.2 Real base 27 2.3.3 U-systems 35 2.3.4 Base changing 43 2.4 Canonical numeration systems 48 2.4.1 Canonical numeration systems in algebraic number fields 48 2.4.2 Normalisation in canonical numeration systems 50 2.4.3 Bases for canonical numeration systems 52 2.4.4 Shift radix systems 53 2.5 Representation in rational base 55 2.5.1 Representation of integers 55 2.5.2 Representation of the reals 61 2.6 A primer on finite automata and transducers 66 2.6.1 Automata 66 2.6.2 Transducers 68 2.6.3 Synchronous transducers and relations 69 2.6.4 The left-right duality 71 3 4 Ch.
    [Show full text]
  • Ito-Sadahiro Numbers Vs. Parry Numbers
    Acta Polytechnica Vol. 51 No. 4/2011 Ito-Sadahiro numbers vs. Parry numbers Z. Mas´akov´a, E. Pelantov´a Abstract We consider a positional numeration system with a negative base, as introduced by Ito and Sadahiro. In particular, we focus on the algebraic properties of negative bases −β for which the corresponding dynamical system is sofic, which β happens, according to Ito and Sadahiro, if and only if the (−β)-expansion of − is eventually periodic. We call β +1 such numbers β Ito-Sadahiro numbers, and we compare their properties with those of Parry numbers, which occur in thesamecontextfortheR´enyi positive base numeration system. Keywords: numeration systems, negative base, Pisot number, Parry number. ∈AN 1 Introduction According to Parry, the string x1x2x3 ... rep- resents the β-expansion of a number x ∈ [0, 1) if and The expansion of a real number in the positional only if number system with base β>1, as defined by R´enyi [12] is closely related to the transformation ∗ xixi+1xi+2 ...≺ d (1) (2) T :[0, 1) → [0, 1), given by the prescription T (x):= β βx −#βx$.Everyx ∈ [0, 1) is a sum of the infinite for every i =1, 2, 3,... series D { | ∞ Condition (2) ensures that the set β = dβ(x) xi − ∈ } D x = , where x = #βT i 1(x)$ (1) x [0, 1) is shift invariant, and so the closure of β βi i N i=1 in A , denoted by Sβ, is a subshift of the full shift N for i =1, 2, 3,... A . The notion of β-expansion can naturally be ex- Directly from the definition of the transformation T tended to all non-negative real numbers: The expres- we can derive that the ‘digits’ x take values in the set i sion of a positive real number y in the form {0, 1, 2,...,%β&−1} for i =1, 2, 3,...
    [Show full text]