Issue |
RAIRO-Theor. Inf. Appl.
Volume 50, Number 1, January-March 2016
Special issue dedicated to the 15th "Journées Montoises d'Informatique Théorique"
|
|
---|---|---|
Page(s) | 39 - 66 | |
DOI | https://doi.org/10.1051/ita/2016010 | |
Published online | 02 June 2016 |
Decision algorithms for Fibonacci-automatic Words, I: Basic results
1
School of Computer Science, University of Waterloo,
Waterloo,
ON
N2L 3G1,
Canada
hamoon.mousavi@gmail.com; shallit@uwaterloo.ca
2
Computer Science and Artificial Intelligence Laboratory,
The Stata Center, MIT Building 32,
32 Vassar Street, Cambridge, MA
02139,
USA
lrschaeffer@gmail.com
Received: 24 March 2016
Accepted: 29 March 2016
We implement a decision procedure for answering questions about a class of infinite words that might be called (for lack of a better name) “Fibonacci-automatic”. This class includes, for example, the famous Fibonacci word f = f0f1f2··· = 01001010··· , the fixed point of the morphism 0 → 01 and 1 → 0. We then recover many results about the Fibonacci word from the literature (and improve some of them), such as assertions about the occurrences in f of squares, cubes, palindromes, and so forth.
Mathematics Subject Classification: 11B85 / 68R15 / 11A67 / 11B39 / 03D05 / 68Q45
Key words: Decision procedure / infinite word / Fibonacci-automatic – square / cube / palindrome / first-order logic / Fibonacci representation – quasiperiod / unbordered word / Lyndon word / uniform recurrence – linear recurrence / critical exponent
© EDP Sciences 2016
Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.
Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.
Initial download of the metrics may take a while.