-
Binary codes that do not preserve primitivity
Abstract: A code $X$ is not primitivity preserving if there is a primitive list ${\mathbf w} \in {\tt lists} X$ whose concatenation is imprimitive. We formalize a full characterization of such codes in the binary case in the proof assistant Isabelle/HOL. Part of the formalization, interesting on its own, is a description of $\{x,y\}$-interpretations of the square $xx$ if $|y| \leq |x|$. We also provide a fo… ▽ More
Submitted 21 March, 2022; originally announced March 2022.
-
arXiv:2008.01824 [pdf, ps, other]
The Intersection of $3$-Maximal Submonids
Abstract: Very little is known about the structure of the intersection of two $k$-generated monoids of words, even for $k=3$. Here we investigate the case of $k$-maximal monoids, that is, monoids whose basis of cardinality $k$ cannot be non-trivially decomposed into at most $k$ words. We characterize the intersection in the case of two $3$-maximal monoids.
Submitted 4 August, 2020; originally announced August 2020.
MSC Class: 68R15
Journal ref: Theoretical Computer Science 901 (2022) 35-44
-
Binary intersection formalized
Abstract: We provide a reformulation and a formalization of the classical result by Juhani Karhumäki characterizing intersections of two languages of the form $\{x,y\}^*\cap \{u,v\}^*$. We use the terminology of morphisms which allows to formulate the result in a shorter and more transparent way, and we formalize the result in the proof assistant Isabelle/HOL.
Submitted 30 June, 2020; originally announced June 2020.
Journal ref: Theoretical Computer Science 866 (2021) 14-24
-
arXiv:1906.10535 [pdf, ps, other]
Pseudo-solutions of word equations
Abstract: We present a framework which allows a uniform approach to the recently introduced concept of pseudo-repetitions on words in the morphic case. This framework is at the same time more general and simpler. We introduce the concept of a pseudo-solution and a pseudo-rank of an equation. In particular, this allows to prove that if a classical equation forces periodicity then it also forces pseudo-period… ▽ More
Submitted 13 September, 2019; v1 submitted 25 June, 2019; originally announced June 2019.
Comments: small corrections
Journal ref: Theoretical Computer Science 814 (2020) 13-18
-
arXiv:1903.05442 [pdf, ps, other]
Maximal State Complexity and Generalized de Bruijn Words
Abstract: We compute the exact maximum state complexity for the language consisting of $m$ words of length $N$, and characterize languages achieving the maximum. We also consider a special case, namely languages $C(w)$ consisting of the conjugates of a single word $w$. The words for which the maximum state complexity of $C(w)$ is achieved turn out to be a natural generalization of de Bruijn words. We show t… ▽ More
Submitted 18 December, 2019; v1 submitted 13 March, 2019; originally announced March 2019.
Comments: Corrected and extended version
-
arXiv:1712.01914 [pdf, ps, other]
State spaces of convolutional codes, codings and encoders
Abstract: In this paper we give a compact presentation of the theory of abstract spaces for convolutional codes and convolutional encoders, and show a connection between them that seems to be missing in the literature. We use it for a short proof of two facts: the size of a convolutional encoder of a polynomial matrix is at least its inner degree, and the minimal encoder has the size of the external degree… ▽ More
Submitted 5 December, 2017; originally announced December 2017.
Comments: Submitted to IEEE Transactions on Information Theory
-
arXiv:1705.02813 [pdf, ps, other]
On the Height of Towers of Subsequences and Prefixes
Abstract: A tower is a sequence of words alternating between two languages in such a way that every word is a subsequence of the following word. The height of the tower is the number of words in the sequence. If there is no infinite tower (a tower of infinite height), then the height of all towers between the languages is bounded. We study upper and lower bounds on the height of maximal finite towers with r… ▽ More
Submitted 8 May, 2017; originally announced May 2017.
MSC Class: 68R05; 68Q45
Journal ref: Information and Computation 265 (2019) 77-93
-
arXiv:1606.01274 [pdf, ps, other]
Prefix frequency of lost positions
Abstract: The concept of "lost positions" is a recently introduced tool for counting the number of runs in words. We investigate the frequency of lost positions in prefixes of words. This leads to an algorithm that allows to show, using an extensive computer search, that the asymptotic density of runs in binary words is less than $183/193\approx 0.9482$.
Submitted 9 December, 2016; v1 submitted 3 June, 2016; originally announced June 2016.
Comments: Expanded and corrected version with examples and figures
Journal ref: Theoretical Computer Science 684 (2017) 43-52
-
Periods and borders of random words
Abstract: We investigate the behavior of the periods and border lengths of random words over a fixed alphabet. We show that the asymptotic probability that a random word has a given maximal border length $k$ is a constant, depending only on $k$ and the alphabet size $\ell$. We give a recurrence that allows us to determine these constants with any required precision. This also allows us to evaluate the expec… ▽ More
Submitted 17 September, 2015; originally announced September 2015.
MSC Class: 68R15
Journal ref: STACS 2016, LIPIcs 47, 44:1-44:10
-
arXiv:1504.02222 [pdf, ps, other]
Fully bordered words
Abstract: We characterize binary words that have exactly two unbordered conjugates and show that they can be expressed as a product of two palindromes.
Submitted 4 June, 2016; v1 submitted 9 April, 2015; originally announced April 2015.
Comments: A significantly expanded version
MSC Class: 68R15
Journal ref: Theoretical Computer Science 684 (2017) 53-58
-
arXiv:1502.04644 [pdf, ps, other]
Beyond the Runs Theorem
Abstract: Recently, a short and elegant proof was presented showing that a binary word of length $n$ contains at most $n-3$ runs. Here we show, using the same technique and a computer search, that the number of runs in a binary word of length $n$ is at most $\frac{22}{23}n<0.957n$.
Submitted 30 April, 2015; v1 submitted 16 February, 2015; originally announced February 2015.
Comments: New version with substantially improved bound and coauthors who carried out a similar research independently
MSC Class: 68R15
Journal ref: SPIRE 2015, LNCS 9309, 277-286
-
arXiv:1501.03602 [pdf, ps, other]
Equation $x^iy^jx^k=u^iv^ju^k$ in words
Abstract: We will prove that the word $a^ib^ja^k$ is periodicity forcing if $j \geq 3$ and $i+k \geq 3$, where $i$ and $k$ are positive integers. Also we will give examples showing that both bounds are optimal.
Submitted 15 January, 2015; originally announced January 2015.
MSC Class: 68R15
Journal ref: LATA 2015, LNCS 8977 414-423
-
arXiv:1409.3943 [pdf, ps, other]
Alternating Towers and Piecewise Testable Separators
Abstract: Two languages are separable by a piecewise testable language if and only if there exists no infinite tower between them. An infinite tower is an infinite sequence of strings alternating between the two languages such that every string is a subsequence (scattered substring) of all the strings that follow. For regular languages represented by nondeterministic finite automata, the existence of an inf… ▽ More
Submitted 12 November, 2015; v1 submitted 13 September, 2014; originally announced September 2014.
Comments: Update on the state complexity of AFAs under the operation of downward closure
MSC Class: 68Q45; 68Q17; 68Q25; 03D05
-
arXiv:1406.5895 [pdf, ps, other]
Universal Lyndon Words
Abstract: A word $w$ over an alphabet $Σ$ is a Lyndon word if there exists an order defined on $Σ$ for which $w$ is lexicographically smaller than all of its conjugates (other than itself). We introduce and study \emph{universal Lyndon words}, which are words over an $n$-letter alphabet that have length $n!$ and such that all the conjugates are Lyndon words. We show that universal Lyndon words exist for eve… ▽ More
Submitted 23 June, 2014; originally announced June 2014.
Comments: To appear in the proceedings of MFCS 2014
MSC Class: 68R15
Journal ref: Lecture Notes in Computer Science, 8634: 135-146 (2014)
-
On Upper and Lower Bounds on the Length of Alternating Towers
Abstract: A tower between two regular languages is a sequence of strings such that all strings on odd positions belong to one of the languages, all strings on even positions belong to the other language, and each string can be embedded into the next string in the sequence. It is known that if there are towers of any length, then there also exists an infinite tower. We investigate upper and lower bounds on t… ▽ More
Submitted 9 July, 2014; v1 submitted 17 April, 2014; originally announced April 2014.
Journal ref: MFCS 2014, LNCS 8634, pp. 315-326
-
arXiv:1403.1951 [pdf, ps, other]
Algebraic properties of word equations
Abstract: The question about maximal size of independent system of word equations is one of the most striking problems in combinatorics on words. Recently, Aleksi Saarela has introduced a new approach to the problem that is based on linear-algebraic properties of polynomials encoding the equations and their solutions. In this paper we develop further this approach and take into account other algebraic prope… ▽ More
Submitted 3 October, 2014; v1 submitted 8 March, 2014; originally announced March 2014.
Comments: revised version, an improved and extended exposition
MSC Class: 68R15; 13P05
Journal ref: Journal of Algebra 434 (2015) 283-301
-
arXiv:1306.3123 [pdf, ps, other]
Words with unbounded periodicity complexity
Abstract: If an infinite non-periodic word is uniformly recurrent or is of bounded repetition, then the limit of its periodicity complexity is infinity. Moreover, there are uniformly recurrent words with the periodicity complexity arbitrarily high at infinitely many positions.
Submitted 25 July, 2013; v1 submitted 13 June, 2013; originally announced June 2013.
Comments: some references adjusted
MSC Class: 68R15
Journal ref: International Journal of Algebra and Computation 24 (2014) , 827-836
-
arXiv:1212.6609 [pdf, ps, other]
On an algorithm for multiperiodic words
Abstract: We consider an algorithm by Tijdeman and Zamboni constructing a word of a given length that has a given set of periods, and the richest possible alphabet. We show that this algorithm can be easily stated and its correctness briefly proved using the class equivalence approach.
Submitted 15 January, 2013; v1 submitted 29 December, 2012; originally announced December 2012.
Comments: changes in the introduction, missing references added
MSC Class: 68R15
Journal ref: Acta Polytechnica 53(4) (2013) 344-346
-
arXiv:1209.4061 [pdf, ps, other]
Binary equality sets are generated by two words
Abstract: We show that the equality language of two non-periodic binary morphisms is generated by at most two words. If its rank is two, then the generators start (and end) with different letters. This in particular implies that any binary language has a test set of cardinality at most two.
Submitted 18 September, 2012; originally announced September 2012.
Comments: Thoroughly revised version of a journal publication
MSC Class: 68R15
Journal ref: Journal of Algebra 259 (2003), 1-42
-
arXiv:1207.5690 [pdf, ps, other]
Complexity of testing morphic primitivity
Abstract: We analyze the algorithm in [Holub, 2009], which decides whether a given word is a fixed point of a nontrivial morphism. We show that it can be implemented to have complexity in O(mn), where n is the length of the word and m the size of the alphabet.
Submitted 24 July, 2012; originally announced July 2012.
MSC Class: 68R15
Journal ref: Kybernetika, 49 (2) (2013), 216-223
-
arXiv:1207.3585 [pdf, ps, other]
Abelian powers in paper-folding words
Abstract: We show that paper folding words contain arbitrarily large abelian powers.
Submitted 18 July, 2012; v1 submitted 16 July, 2012; originally announced July 2012.
MSC Class: 68Q45
Journal ref: Journal of Combinatorial Theory Series A 120 (4) (2013) 872-881
-
Proceedings 8th International Conference Words 2011
Abstract: WORDS is the main international event in Combinatorics on Words. It is a biannual conference devoted to research of words (i.e., finite or infinite sequences of symbols over a finite alphabet) from combinatorial, algebraic and algorithmic points of view. The emphasis of the conference is on mathematical theory of words but the conference is also open to applications, mainly in computer science, bi… ▽ More
Submitted 17 August, 2011; originally announced August 2011.
Comments: EPTCS 63, 2011