2008
DOI: 10.1016/j.tcs.2007.10.031
|View full text |Cite
|
Sign up to set email alerts
|

Regular languages and their generating functions: The inverse problem

Abstract: The technique of determining a generating function for an unambiguous context-free language is known as the Schützenberger methodology. For regular languages, Elena Barcucci et al. proposed an approach for inverting this methodology. This idea allows a combinatorial interpretation (by means of a regular language) of certain positive integer sequences that are defined by C-finite recurrences. In this paper we present a Maple implementation of this inverse methodology and describe various applications. We give a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2008
2008
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(10 citation statements)
references
References 9 publications
0
10
0
Order By: Relevance
“…The converse by Soittola [108,23] of a theorem of Berstel [21] shows that it is possible to decide if a rational function is in fact an N-rational function. There is an effective version of this decidability result [16]; Koutschan [82] completed the details in order to get the first implementation of the algorithm. Giving an algorithm to decide if a function is N-algebraic, in a constructive way, would be nice.…”
Section: Discussionmentioning
confidence: 99%
“…The converse by Soittola [108,23] of a theorem of Berstel [21] shows that it is possible to decide if a rational function is in fact an N-rational function. There is an effective version of this decidability result [16]; Koutschan [82] completed the details in order to get the first implementation of the algorithm. Giving an algorithm to decide if a function is N-algebraic, in a constructive way, would be nice.…”
Section: Discussionmentioning
confidence: 99%
“…As previously mentioned, condition (18) ensures that all the labels of the succession rules equivalent to the given C-recurrence relation are positive, hence all the terms f n are positive. Thus it can be viewed as a sufficient condition to test the positivity of a given C-recurrence relation.…”
Section: Positivity Conditionmentioning
confidence: 98%
“…Soittola's Theorem has recently been proved in different ways in [8,22], using different approaches and some algorithms to pass from an N-rational series to a regular expression enumerated by such a series have been proposed [3,18]. However, none of these techniques provides a method to face C-finite recurrence relations which are not N-rational.…”
Section: Introductionmentioning
confidence: 99%
“…This rational expression has been obtained with the package RLangGFun (Maple), created by Christoph Koutschan [8].…”
Section: Open Problemmentioning
confidence: 99%
“…We generalize the result of Mantel; indeed, we determine the necessary and sufficiently conditions which allow to decide if a formal series of the form (1 − ax + bx k ) −1 , where a ∈ N, b ∈ Z and k 2 ∈ N is N-rational or not. This result has been suggested by experimentations on computer with the package RLangGFun (Maple) of C. Koutschan [8]. In [2], Barcucci et al determine an algorithm for deciding if a rational series is N-rational.…”
Section: Introductionmentioning
confidence: 95%