The Trichotomy of Regular Property Testing
Abstract
Property testing is concerned with the design of algorithms making a sublinear number of queries to distinguish whether the input satisfies a given property or is far from having this property. A seminal paper of Alon, Krivelevich, Newman, and Szegedy in 2001 introduced property testing of formal languages: the goal is to determine whether an input word belongs to a given language, or is far from any word in that language. They constructed the first property testing algorithm for the class of all regular languages. This opened a line of work with improved complexity results and applications to streaming algorithms. In this work, we show a trichotomy result: the class of regular languages can be divided into three classes, each associated with an optimal query complexity. Our analysis yields effective characterizations for all three classes using so-called minimal blocking sequences, reasoning directly and combinatorially on automata.
Cite
@article{arxiv.2504.19152,
title = {The Trichotomy of Regular Property Testing},
author = {Gabriel Bathie and Nathanaël Fijalkow and Corto Mascle},
journal= {arXiv preprint arXiv:2504.19152},
year = {2025}
}
Comments
Accepted at ICALP'25