English

Morphisms and BWT-run Sensitivity

Formal Languages and Automata Theory 2025-04-25 v1 Discrete Mathematics Data Structures and Algorithms Combinatorics

Abstract

We study how the application of injective morphisms affects the number rr of equal-letter runs in the Burrows-Wheeler Transform (BWT). This parameter has emerged as a key repetitiveness measure in compressed indexing. We focus on the notion of BWT-run sensitivity after application of an injective morphism. For binary alphabets, we characterize the class of morphisms that preserve the number of BWT-runs up to a bounded additive increase, by showing that it coincides with the known class of primitivity-preserving morphisms, which are those that map primitive words to primitive words. We further prove that deciding whether a given binary morphism has bounded BWT-run sensitivity is possible in polynomial time with respect to the total length of the images of the two letters. Additionally, we explore new structural and combinatorial properties of synchronizing and recognizable morphisms. These results establish new connections between BWT-based compressibility, code theory, and symbolic dynamics.

Cite

@article{arxiv.2504.17443,
  title  = {Morphisms and BWT-run Sensitivity},
  author = {Gabriele Fici and Giuseppe Romana and Marinella Sciortino and Cristian Urbina},
  journal= {arXiv preprint arXiv:2504.17443},
  year   = {2025}
}

Comments

Submitted

R2 v1 2026-06-28T23:09:43.712Z