DocumentCode
1486268
Title
Fibonacci representations and finite automata
Author
Frougny, Christiane
Author_Institution
Inst. Blaise Pascal, Paris, France
Volume
37
Issue
2
fYear
1991
fDate
3/1/1991 12:00:00 AM
Firstpage
393
Lastpage
399
Abstract
Finite-state automata are used as a simple model of computation since only a finite memory is needed. The problem of passing from any representation to the normal representation of an integer within the Fibonacci numeration system, which is called the process of normalization, is addressed. It is shown that the normalization can be realized by means of infinite automata. More precisely, this function can be obtained by the composition of two subsequential transducers that are simply obtained from the linear recurrence definition of the basis of the Fibonacci system, one processing words from left to right and the other from right to left. The normalization, although not a sequential process, can be obtained in two sequential passes. It is proved that it is possible to add to integers written in the Fibonacci numeration system of order m by means of a finite-state automaton. The conversion from a Fibonacci representation to the standard binary representation cannot be realized by a finite-state automaton
Keywords
encoding; finite automata; number theory; Fibonacci numeration system; coding theory; finite automata; finite-state automaton; linear recurrence definition; normalization; subsequential transducers; Automata; Codes; Computer science; Digital arithmetic; Intersymbol interference; Lattices; Modulation coding; Multidimensional systems; Signal design;
fLanguage
English
Journal_Title
Information Theory, IEEE Transactions on
Publisher
ieee
ISSN
0018-9448
Type
jour
DOI
10.1109/18.75263
Filename
75263
Link To Document