English

Primitive Sets of Words

Formal Languages and Automata Theory 2020-05-22 v1 Discrete Mathematics Combinatorics

Abstract

Given a (finite or infinite) subset XX of the free monoid AA^* over a finite alphabet AA, the rank of XX is the minimal cardinality of a set FF such that XFX \subseteq F^*. We say that a submonoid MM generated by kk elements of AA^* is {\em kk-maximal} if there does not exist another submonoid generated by at most kk words containing MM. We call a set XAX \subseteq A^* {\em primitive} if it is the basis of a X|X|-maximal submonoid. This definition encompasses the notion of primitive word -- in fact, {w}\{w\} is a primitive set if and only if ww is a primitive word. By definition, for any set XX, there exists a primitive set YY such that XYX \subseteq Y^*. We therefore call YY a {\em primitive root} of XX. As a main result, we prove that if a set has rank 22, then it has a unique primitive root. To obtain this result, we prove that the intersection of two 22-maximal submonoids is either the empty word or a submonoid generated by one single primitive word. For a single word ww, we say that the set {x,y}\{x,y\} is a {\em bi-root} of ww if ww can be written as a concatenation of copies of xx and yy and {x,y}\{x,y\} is a primitive set. We prove that every primitive word ww has at most one bi-root {x,y}\{x,y\} such that x+y<w|x|+|y|<\sqrt{|w|}. That is, the bi-root of a word is unique provided the word is sufficiently long with respect to the size (sum of lengths) of the root. Our results are also compared to previous approaches that investigate pseudo-repetitions, where a morphic involutive function θ\theta is defined on AA^*. In this setting, the notions of θ\theta-power, θ\theta-primitive and θ\theta-root are defined, and it is shown that any word has a unique θ\theta-primitive root. This result can be obtained with our approach by showing that a word ww is θ\theta-primitive if and only if {w,θ(w)}\{w, \theta(w)\} is a primitive set.

Cite

@article{arxiv.2005.10668,
  title  = {Primitive Sets of Words},
  author = {Giuseppa Castiglione and Gabriele Fici and Antonio Restivo},
  journal= {arXiv preprint arXiv:2005.10668},
  year   = {2020}
}

Comments

Submitted. arXiv admin note: substantial text overlap with arXiv:1810.02182

R2 v1 2026-06-23T15:43:02.608Z