Table of Contents
Fetching ...

On the piecewise complexity of words

Philippe Schnoebelen, Isa Vialard

TL;DR

The paper investigates the descriptive complexity of individual words through two measures, $h(u)$ and $\\rho(u)$, grounded in Simon's order-$k$ congruence and subword order. It develops characterizations of these measures via side distances $r$ and $\\ell$, establishes monotonicity and convexity properties, and provides efficient algorithms to compute them with $h(u)$ in $O(|A|\\cdot|u|)$ and $\\rho(u)$ in $O(|A|+|u|)$. In the binary setting, the authors prove the exact relation $h(u)=\\rho(u)+1$ and present linear-time algorithms on run-length encodings, along with tight bounds on maximum word length for a given piecewise complexity. These results connect piecewise complexity to Simon's PT-languages and subword distances, enabling practical computation and offering new directions for the descriptive complexity of words and languages.

Abstract

The piecewise complexity $h(u)$ of a word is the minimal length of subwords needed to exactly characterise $u$. Its piecewise minimality index $ρ(u)$ is the smallest length $k$ such that $u$ is minimal among its order-$k$ class $[u]_k$ in Simon's congruence. We initiate a study of these two descriptive complexity measures. Among other results we provide efficient algorithms for computing $h(u)$ and $ρ(u)$ for a given word $u$.

On the piecewise complexity of words

TL;DR

The paper investigates the descriptive complexity of individual words through two measures, and , grounded in Simon's order- congruence and subword order. It develops characterizations of these measures via side distances and , establishes monotonicity and convexity properties, and provides efficient algorithms to compute them with in and in . In the binary setting, the authors prove the exact relation and present linear-time algorithms on run-length encodings, along with tight bounds on maximum word length for a given piecewise complexity. These results connect piecewise complexity to Simon's PT-languages and subword distances, enabling practical computation and offering new directions for the descriptive complexity of words and languages.

Abstract

The piecewise complexity of a word is the minimal length of subwords needed to exactly characterise . Its piecewise minimality index is the smallest length such that is minimal among its order- class in Simon's congruence. We initiate a study of these two descriptive complexity measures. Among other results we provide efficient algorithms for computing and for a given word .

Paper Structure

This paper contains 16 sections, 27 theorems, 45 equations, 1 figure.

Key Result

lemma 1

For all $u,v,v',w \in A^*$ and $a,b \in A$:

Figures (1)

  • Figure 1: Linear-time algorithm for $r$-vector, after barker2020.

Theorems & Definitions (53)

  • lemma 1
  • proof
  • lemma 2: sakarovitch83
  • proposition 1: After KS-lmcs2019
  • proof
  • definition 1: simon72
  • lemma 3: simon72
  • proof
  • proposition 2
  • remark 1
  • ...and 43 more