Dynamic Membership for Regular Tree Languages

Antoine Amarilli, Corentin Barloy, Louis Jachiet, Charles Paperman

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We study the dynamic membership problem for regular tree languages under relabeling updates: we fix an alphabet Σ and a regular tree language L over Σ (expressed, e.g., as a tree automaton), we are given a tree T with labels in Σ, and we must maintain the information of whether the tree T belongs to L while handling relabeling updates that change the labels of individual nodes in T. Our first contribution is to show that this problem admits an O(log n/log log n) algorithm for any fixed regular tree language, improving over known O(log n) algorithms. This generalizes the known O(log n/log log n) upper bound over words, and it matches the lower bound of Ω(log n/log log n) from dynamic membership to some word languages and from the existential marked ancestor problem. Our second contribution is to introduce a class of regular languages, dubbed almost-commutative tree languages, and show that dynamic membership to such languages under relabeling updates can be decided in constant time per update. Almost-commutative languages generalize both commutative languages and finite languages: they are the analogue for trees of the ZG languages enjoying constant-time dynamic membership over words. Our main technical contribution is to show that this class is conditionally optimal when we assume that the alphabet features a neutral letter, i.e., a letter that has no effect on membership to the language. More precisely, we show that any regular tree language with a neutral letter which is not almost-commutative cannot be maintained in constant time under the assumption that the prefix-U1 problem from [4] also does not admit a constant-time algorithm.

Original languageEnglish
Title of host publication50th International Symposium on Mathematical Foundations of Computer Science, MFCS 2025
EditorsPawel Gawrychowski, Filip Mazowiecki, Michal Skrzypczak
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959773881
DOIs
Publication statusPublished - 20 Aug 2025
Event50th International Symposium on Mathematical Foundations of Computer Science, MFCS 2025 - Warsaw, Poland
Duration: 25 Aug 202529 Aug 2025

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume345
ISSN (Print)1868-8969

Conference

Conference50th International Symposium on Mathematical Foundations of Computer Science, MFCS 2025
Country/TerritoryPoland
CityWarsaw
Period25/08/2529/08/25

Keywords

  • automaton
  • dynamic membership
  • forest algebra
  • incremental maintenance

Fingerprint

Dive into the research topics of 'Dynamic Membership for Regular Tree Languages'. Together they form a unique fingerprint.

Cite this