Hamoon Mousavi
University of Waterloo
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Hamoon Mousavi.
language and automata theory and applications | 2013
Daniel Goc; Hamoon Mousavi; Jeffrey Shallit
We illustrate a general technique for enumerating factors of k-automatic sequences by proving a conjecture on the number f(n) of unbordered factors of the Thue-Morse sequence. We show that f(n) = 4 and that f(n) = n infinitely often. We also give examples of automatic sequences having exactly 2 unbordered factors of every length.
Theoretical Informatics and Applications | 2016
Hamoon Mousavi; Luke Schaeffer; Jeffrey Shallit
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 = f 0 f 1 f 2 ··· = 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.
International Journal of Foundations of Computer Science | 2016
Chen Fei Du; Hamoon Mousavi; Luke Schaeffer; Jeffrey Shallit
We continue our study of the class of Fibonacci-automatic words. These are infinite words whose nth term is defined in terms of a finite-state function of the Fibonacci representation of n. In this paper, we show how enumeration questions (such as counting the number of squares of length n in the Fibonacci word) can be decided purely mechanically, using a decision procedure. We reprove some known results, in a unified way, using our technique, and we prove some new results. We also examine abelian properties of these words. As a consequence of our results on abelian properties, we get the result that every nontrivial morphic image of the Fibonacci word is Fibonacci-automatic.
conference on computability in europe | 2015
Daniel Goc; Hamoon Mousavi; Luke Schaeffer; Jeffrey Shallit
In this paper we show how to re-derive known results about the paperfolding sequences, and obtain new ones, using a new approach using a decision method and some machine computation. We also obtain exact expressions for the recurrence and appearance function of the paperfolding sequences, and solve an open problem of Rampersad about factors shared in common between two different paperfolding sequences.
descriptional complexity of formal systems | 2013
Hamoon Mousavi; Jeffrey Shallit
We consider the following problem: given that a finite automaton
Fundamenta Informaticae | 2013
Hamoon Mousavi; Jeffrey Shallit
M
arXiv: Formal Languages and Automata Theory | 2014
Chen Fei Du; Hamoon Mousavi; Luke Schaeffer; Jeffrey Shallit
of
arXiv: Formal Languages and Automata Theory | 2015
Hamoon Mousavi; Jeffrey Shallit
N
Theoretical Computer Science | 2017
Chen Fei Du; Hamoon Mousavi; Eric Rowland; Luke Schaeffer; Jeffrey Shallit
states accepts at least one
arXiv: Formal Languages and Automata Theory | 2016
Hamoon Mousavi
k