K-synchronized sequence
This article, K-synchronized sequence, has recently been created via the Articles for creation process. Please check to see if the reviewer has accidentally left this template after accepting the draft and take appropriate action as necessary.
Reviewer tools: Inform author |
In mathematics and theoretical computer science, a k-synchronized sequence is an infinite sequence of terms s(n) characterized by a finite automaton taking as input two strings m and n, each expressed in some fixed base k, and accepting if m = s(n). The class of k-synchronized sequences lies between the classes of k-automatic sequences and k-regular sequences.
Definitions
As relations
Let Σ be an alphabet of k symbols where k ≥ 2, and let [n]k denote the base-k representation of some number n. Given r ≥ 2, a subset R of is k-synchronized if the relation {([n1]k, ..., [nr]k)} is a right-synchronized[1] rational relation over Σ∗ × ... × Σ∗, where (n1, ..., nr) R.[2]
Language-theoretic
Let n ≥ 0 be a natural number and let f: be a map, where both n and f(n) are expressed in base k. The sequence f(n) is k-synchronized if the language of pairs is regular.
History
The class of k-synchronized sequences was introduced by Carpi and Maggi.[2]
Properties
k-synchronized sequences exhibit a number of interesting properties. A non-exhaustive list of these properties is presented below.
- Every k-synchronized sequence is k-regular.[3]
- Every k-automatic sequence is k-synchronized. To be precise, a sequence s(n) is k-automatic if and only if s(n) is k-synchronized and s(n) takes on finitely many terms.[4] This is an immediate consequence of both the above property and the fact that every k-regular sequence taking on finitely many terms is k-automatic.
- The class of k-synchronized sequences is closed under termwise sum and termwise composition.[5][6]
- The terms of any k-synchronized sequence have a linear growth rate.[7]
- If s(n) is a k-synchronized sequence, then both the subword complexity of s(n) (the number of distinct subwords of each length of the infinite word S = s(1)s(2)...) and the palindromic complexity of s(n) (likewise, for distinct palindromes) are k-regular sequences.[8]
Notes
- ^ Frougny, C.; Sakarovitch, J. (1993), "Synchronized rational relations of finite and infinite words", Theoret. Comput. Sci., 108: 45–82, doi:10.1016/0304-3975(93)90230-Q
- ^ a b Carpi & Maggi (2010)
- ^ Carpi & Maggi (2010), Proposition 2.6
- ^ Carpi & Maggi (2010), Proposition 2.8
- ^ Carpi & Maggi (2010), Proposition 2.1
- ^ Carpi & Maggi (2010), Proposition 2.2
- ^ Carpi & Maggi (2010), Proposition 2.5
- ^ Carpi, A.; D'Alonzo, V. (2010), "On factors of synchronized sequences", Theoret. Comput. Sci., 411: 3932–3937, doi:10.1016/j.tcs.2010.08.005
References
- Carpi, A.; Maggi, C. (2010), "On synchronized sequences and their separators", Theoret. Informatics Appl., 35: 513–524, doi:10.1051/ita:2001129.