Primitive Sets of Words

05/20/2020
by   Giuseppa Castiglione, et al.
0

Given a (finite or infinite) subset X of the free monoid A^* over a finite alphabet A, the rank of X is the minimal cardinality of a set F such that X ⊆ F^*. We say that a submonoid M generated by k elements of A^* is k-maximal if there does not exist another submonoid generated by at most k words containing M. We call a set X ⊆ A^* primitive if it is the basis of a |X|-maximal submonoid. This definition encompasses the notion of primitive word – in fact, {w} is a primitive set if and only if w is a primitive word. By definition, for any set X, there exists a primitive set Y such that X ⊆ Y^*. We therefore call Y a primitive root of X. As a main result, we prove that if a set has rank 2, then it has a unique primitive root. To obtain this result, we prove that the intersection of two 2-maximal submonoids is either the empty word or a submonoid generated by one single primitive word. For a single word w, we say that the set {x,y} is a bi-root of w if w can be written as a concatenation of copies of x and y and {x,y} is a primitive set. We prove that every primitive word w has at most one bi-root {x,y} such that |x|+|y|<√(|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 θ is defined on A^*. In this setting, the notions of θ-power, θ-primitive and θ-root are defined, and it is shown that any word has a unique θ-primitive root. This result can be obtained with our approach by showing that a word w is θ-primitive if and only if {w, θ(w)} is a primitive set.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/04/2018

On k-Maximal Submonoids, with Applications in Combinatorics on Words

We define the notion of a k-maximal submonoid. A submonoid M is k-maxima...
research
07/09/2019

A method for computing the Perron-Frobenius root for primitive matrices

For a nonnegative matrix, the eigenvalue with the maximum magnitude or P...
research
02/13/2022

Omnifont Persian OCR System Using Primitives

In this paper, we introduce a model-based omnifont Persian OCR system. T...
research
02/06/2020

An Additive Decomposition in S-Primitive Towers

We consider the additive decomposition problem in primitive towers and p...
research
05/24/2022

All Prime Numbers Have Primitive Roots

If p is a prime, then the numbers 1, 2, ..., p-1 form a group under mult...
research
05/16/2022

On the rigidity of Arnoux-Rauzy words

An infinite word generated by a substitution is rigid if all the substit...
research
07/20/2022

Simplicity in Auctions Revisited: The Primitive Complexity

In this paper we revisit the notion of simplicity in mechanisms. We cons...

Please sign up or login with your details

Forgot password? Click here to reset