English

Using games and universal trees to characterise the nondeterministic index of tree languages

Formal Languages and Automata Theory 2025-04-30 v2

Abstract

The parity index problem of tree automata asks, given a regular tree language LL and a set of priorities JJ, is LL JJ-feasible, that is, recognised by a nondeterministic parity automaton with priorities JJ? This is a long-standing open problem, of which only a few sub-cases and variations are known to be decidable. In a significant but technically difficult step, Colcombet and L\"oding reduced the problem to the uniform universality of distance-parity automata. In this article, we revisit the index problem using tools from the parity game literature. We add some counters to Lehtinen's register game, originally used to solve parity games in quasipolynomial time, and use this novel game to characterise JJ-feasibility. This provides a alternative proof to Colcombet and L\"oding's reduction. We then provide a second characterisation, based on the notion of attractor decompositions and the complexity of their structure, as measured by a parameterised version of their Strahler number, which we call nn-Strahler number. Finally, we rephrase this result using the notion of universal tree extended to automata: a guidable automaton recognises a [1,2j][1,2j]-feasible language if and only if it admits a universal tree with nn-Strahler number jj, for some nn. In particular, a language recognised by a guidable automaton AA is B\"uchi-feasible if and only if there is a uniform bound nNn\in \mathbb{N} such that all trees in the language admit an accepting run with an attractor decomposition of width bounded by nn, or, equivalently, if and only AA admits a \textit{finite} universal tree. While we do not solve the decidability of the index problem, our work makes the state-of-the-art more accessible and brings to light the deep relationships between the JJ-feasibility of a language and attractor decompositions, universal trees and Lehtinen's register game.

Keywords

Cite

@article{arxiv.2504.16819,
  title  = {Using games and universal trees to characterise the nondeterministic index of tree languages},
  author = {Olivier Idir and Karoliina Lehtinen},
  journal= {arXiv preprint arXiv:2504.16819},
  year   = {2025}
}

Comments

To be published in ICALP 2025. The tightness property was thought to apply to too many objects, which led to incorrect reasonings. These are corrected in this version