Rida Ait El Manssour, Vincent Cheval, Mahsa Shirmohammadi, James Worrell
{"title":"On Tree Automata, Generating Functions, and Differential Equations","authors":"Rida Ait El Manssour, Vincent Cheval, Mahsa Shirmohammadi, James Worrell","doi":"arxiv-2407.08218","DOIUrl":null,"url":null,"abstract":"In this paper we introduce holonomic tree automata: a common extension of\nweighted tree automata and holonomic recurrences. We show that the generating\nfunction of the tree series represented by such an automaton is differentially\nalgebraic. Conversely, we give an algorithm that inputs a differentially\nalgebraic power series, represented as a solution of a rational dynamical\nsystem, and outputs an automaton whose generating function is the given series.\nSuch an automaton yields a recurrence that can be used to compute the terms of\nthe power series. We use the algorithm to obtain automaton representations of\nexponential generating functions of families of combinatorial objects given as\ncombinatorial species. Using techniques from differential algebra, we show that\nit is decidable both whether two automata represent the same formal tree series\nand whether they have the same generating function.","PeriodicalId":501124,"journal":{"name":"arXiv - CS - Formal Languages and Automata Theory","volume":"90 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Formal Languages and Automata Theory","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2407.08218","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In this paper we introduce holonomic tree automata: a common extension of
weighted tree automata and holonomic recurrences. We show that the generating
function of the tree series represented by such an automaton is differentially
algebraic. Conversely, we give an algorithm that inputs a differentially
algebraic power series, represented as a solution of a rational dynamical
system, and outputs an automaton whose generating function is the given series.
Such an automaton yields a recurrence that can be used to compute the terms of
the power series. We use the algorithm to obtain automaton representations of
exponential generating functions of families of combinatorial objects given as
combinatorial species. Using techniques from differential algebra, we show that
it is decidable both whether two automata represent the same formal tree series
and whether they have the same generating function.