Cost Automata, Safe Schemes, and Downward Closures

David Barozzini, Lorenzo Clemente, Thomas Colcombet, Paweł Parys, Emanuela Merelli, Artur Czumaj, Anuj Dawar
2020 International Colloquium on Automata, Languages and Programming  
Higher-order recursion schemes are an expressive formalism used to define languages of possibly infinite ranked trees. They extend regular and context-free grammars, and are equivalent to simply typed λY-calculus and collapsible pushdown automata. In this work we prove, under a syntactical constraint called safety, decidability of the model-checking problem for recursion schemes against properties defined by alternating B-automata, an extension of alternating parity automata for infinite trees
more » ... ith a boundedness acceptance condition. We then exploit this result to show how to compute downward closures of languages of finite trees recognized by safe recursion schemes.
doi:10.4230/lipics.icalp.2020.109 dblp:conf/icalp/BarozziniCCP20 fatcat:kk2gv3niuvdl3iyq2dptfffglq