Forest languages defined by counting maximal paths
Abstract
A leaf path language is a Boolean combination of sets of the form , with and a regular word language, which consist of those forests where the node labels in at least leaf-to-root paths make up a word that belongs to . We look at the class of the languages recognized by iterated wreath products of syntactic algebras of leaf path languages. We prove the existence of an algorithm that, given a regular forest language, returns in finite time a sequence of such algebras; their wreath product is divided by the language's syntactic algebra if, and only if this language belongs to , which makes membership in this class a decidable question. The result also applies to the subclasses and .
Keywords
Cite
@article{arxiv.2105.09970,
title = {Forest languages defined by counting maximal paths},
author = {Martin Beaudry},
journal= {arXiv preprint arXiv:2105.09970},
year = {2021}
}
Comments
The proof of the main Lemma (3.11, section 3.4) is incomplete: in the middle of page 22, the fact that $\gamma$ is weakly distributive is not sufficient to justify the chain of two inclusions used to invoke Proposition 2.1