Rida Ait El Manssour, Vincent Cheval, Mahsa Shirmohammadi, James Worrell
{"title":"论树自动机、生成函数和微分方程","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":"{\"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}","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}
On Tree Automata, Generating Functions, and Differential Equations
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.