Abstract
In this paper, we study methods for obtaining explicit formulas for the coefficients of generating functions. To solve this problem, we consider the methods that are based on using the powers of generating functions. We propose to generalize the concept of compositae to the case of generating functions in two variables and define basic operations on such compositae: composition, addition, multiplication, reciprocation and compositional inversion. These operations allow obtaining explicit formulas for compositae and coefficients of bivariate generating functions. In addition, we present several examples of applying the obtained results for getting explicit formulas for the coefficients of bivariate generating functions. The introduced mathematical apparatus can be used for solving different problems that are related to the theory of generating functions.
Keywords:
formal power series; composition of generation functions; bivariate generating function; composita; explicit formula MSC:
05A15; 40B05
1. Introduction
Generating functions are a widely used and powerful tool for solving problems in combinatorics, mathematical analysis, statistics, etc. For example, methods of the theory of generating functions are used for solving problems in combinatorics, since generating functions allow obtaining a compact representation of discrete structures and process them. For the first time, methods of generating functions were applied by de Moivre to solve recurrence equations. Next, Euler expanded the methods of generating functions for solving research problems related to partitions. In this case, a generating function through its coefficients shows the value for some special numbers that have combinatorial interpretations. Great contributions to the development of methods of generating functions and their application for solving mathematical problems in combinatorics were made by Riordan [1], Comtet [2], Flajolet and Sedgewick [3], Wilf [4], Stanley [5], Egorychev [6], Lando [7] and other scientists.
Moreover, generating functions are the main means of describing polynomials. Polynomials are one of the basic mathematical objects, and they are used in different areas of pure and applied mathematics. In this case, the coefficients of the generating function for a polynomial show the form of the polynomial for the fixed values of its parameters. Many studies present various properties of polynomials and their generating functions (e.g., those by Boas and Buck [8], Roman [9], Srivastava [10,11,12] and Simsek [13,14,15]).
The development of new methods for obtaining explicit formulas for the coefficients of generating functions is relevant research trend. The solution of this problem allows finding explicit formulas for special numbers and polynomials that are described by these generating functions. Different approaches for solving this problem can be found in papers by the following authors: Srivastava [16,17], Boyadzhiev [18], Cenkci [19] and other scientists.
Note that many research papers that are devoted to combinatorial problems and generating functions use the coefficients of the powers of generating functions. The coefficients of the powers of generating functions were first obtained by Euler when he obtained the coefficient function for . The Binomial theorem, which is also the power of the generating function , was known even before de Moivre and Euler’s works were published. In addition, the coefficients of the powers of generating functions play an important role in performing the composition of the generating functions.
The following concepts are related to the coefficients of the powers of generating functions:
- Potential polynomials introduced by Comtet [2]: The potential polynomial is the kth power of an exponential generating function (k is a complex number):For the coefficients of potential polynomials, there is a relationship with the Bell polynomials, but operations on such polynomials are not defined.
- Riordan arrays introduced by Shapiro et al. [20]: A Riordan array is a pair of generating functions where and . It forms an infinite matrix where . If we consider the associated subgroup of the Riordan group , then we get orHowever, there are no universal rules for obtaining explicit formulas for .
- Power matrices introduced by Knuth [21]: The power matrix of a given power series is the infinite array of coefficients . Thus, the kth power of can be presented in the formIn addition, there are formulas for obtaining the coefficients for the composition of power series and for a power series of the form . However, the development of this mathematical apparatus is not presented.
- Compositae introduced by Kruchinin [22,23]: The composita of a generating function is a coefficients function of its kth power:For two generating functions and and their compositae and , we can find the composita of the generating function for the following cases:
- addition of generating functions: ;
- multiplication of generating functions: ;
- composition of generating functions: ;
- reciprocation of generating functions: ;
- compositional inversion of generating functions: .
In this way, it is possible to obtain an explicit formula for the composita for various types of generating functions.
It is also worth noting the results derived by M. Drmota [24] and aimed at obtaining an asymptotic expansion of the coefficients of the powers of generating functions.
However, all these concepts mainly consider generating functions in one variable, while there are many problems associated with generating functions in several variables (multivariate generating functions). Attempts to systematize the process of finding the coefficients of multivariate generating functions were made by Pemantle et al. [25], but they also investigated asymptotic methods for solving this problem. More on asymptotics derived from multivariate generating functions can be found in [26].
To solve this problem explicitly, we propose to generalize the concept of compositae to the case of generating functions in two variables (bivariate generating functions). The effectiveness of applying compositae is shown in obtaining explicit formulas for the coefficients of many ordinary generating functions that are related to special numbers and polynomials [27,28,29,30,31,32,33,34]. This research aims to improve and extend the original method.
The organization of this paper is as follows. Section 2 is devoted to a brief description of the proposed generalization of the concept of compositae. In Section 3, we introduce basic operations on compositae of bivariate generating functions: composition, addition, multiplication, reciprocation and compositional inversion. To confirm the effectiveness of using the proposed generalization of the concept of compositae, we present several examples of finding explicit formulas for coefficients of bivariate generating functions. The obtained results are shown in Section 4.
2. Composita of a Multivariate Generating Function
A multivariate generating function is the following formal power series:
By , we denote the order of a formal power series , which is defined as follows [35]:
For two formal power series and with and , the order of is
For a formal power series with , the order of , , satisfies the inequality
Next, we consider the coefficients of the kth power of a multivariate generating function
where .
In general, to calculate the coefficients , we can use the method based on the following formula:
where .
Definition 1.
The composita of a multivariate generating function
is a coefficients function of the kth power of the generating function :
In addition, we set the following condition: .
Hence, the composita for is defined as follows:
We can also write a recurrence for calculating compositae for
that is based on using the convolution operation for
3. Operations on Compositae of Bivariate Generating Functions
A bivariate generating function is the following formal power series:
Using the concept of compositae, the kth power of the bivariate generating function , with , can be presented as follows:
Next, we introduce basic operations on compositae of bivariate generating functions: composition, addition, multiplication, reciprocation and compositional inversion. These operations allow obtaining explicit formulas for compositae and coefficients of bivariate generating functions.
3.1. Composition of Bivariate Generating Functions
Theorem 1.
Suppose that:
Then, the coefficients of the composition of the bivariate generating functions
are equal to
Proof.
Consider the given composition of bivariate generating functions
Next, we represent the end part of this generating function as follows:
To obtain an explicit formula for the coefficients , we apply the convolution operation and get
Then, taking into account the restriction for the indices of summation
we can construct the following two summation schemes for obtaining the coefficients :
or
Table 1 presents the obtained results for special cases of using the results of Theorem 1 for a bivariate generating function that is presented as the composition of bivariate and ordinary generating functions.
Table 1.
Special cases of using the results of Theorem 1.
Next, we consider the process of finding coefficients for the kth power of a bivariate generating function that is obtained using the composition of bivariate generating functions. This result can be derived by generalizing the bivariate generating function from Theorem 1 to the case of its kth power. The obtained result is presented in Theorem 2.
Theorem 2.
Suppose that:
Then, the coefficients of the kth power of the composition of the bivariate generating functions
are equal to
Proof.
The proof of Theorem 2 is similar to the proof of Theorem 1. □
Corollary 1.
Suppose that:
Then, the composita of the composition of the bivariate generating functions
is equal to
Corollary 1 can be applied for calculating the composita of a given bivariate generating function based on its decomposition into simpler functions. For example, it can be used for addition or multiplication of bivariate generating functions.
3.2. Addition of Bivariate Generating Functions
Theorem 3.
Suppose that:
Then, the composita of the addition of the bivariate generating functions
is equal to
Proof.
Consider a bivariate generating function
and its kth power, that is based on the binomial theorem,
where is the Kronecker delta function:
Using the properties of the Kronecker delta function, we get .
Simplifying the formula for , we obtain the desired result presented in Equation (7). □
3.3. Multiplication of Bivariate Generating Functions
Theorem 4.
Suppose that:
Then, the composita of the addition of the bivariate generating functions
is equal to
3.4. Reciprocation of Bivariate Generating Functions
A reciprocal generating function of a bivariate generating function
is a formal power series such that satisfies the condition
Theorem 5.
Suppose that:
Then, the coefficients are equal to
Proof.
Consider the kth power of the generating function as the following composition of generating functions:
where
The coefficients can be calculating by
Using the binomial theorem, the composita is equal to
Applying Equation (5) for , we obtain
Then, we change the order of summation and get
To remove the coefficient from the right binomial coefficient, we transform the binomial coefficient and obtain
Next, we can simplify this formula by using the following identity (Identity (1.49) in [36]):
Thus, we obtain the desired result presented in Equation (9). □
3.5. Compositional Inversion of Bivariate Generating Functions
A compositional inverse of a bivariate generating function
with respect to the variable x is a formal power series such that satisfies the condition
Theorem 6.
Suppose that:
Then, the composita is equal to
Proof.
Using the Lagrange inversion theorem [37] for the functional equation
where
we obtain
In addition, we can represent this functional equation as follows:
4. Application of Compositae for Obtaining Coefficients of Bivariate Generating Functions
Next, we present several examples of applying the obtained results for getting explicit formulas for coefficients of bivariate generating functions.
Example 1.
First, let consider the following simple composition of generating functions:
The composita of the generating function is
Applying Theorem 1, we can obtain the coefficients of the generating function
If we have the generating function
then we get
If we have the generating function
then we get
If we have the generating function
then we get
If we have the generating function of the Catalan numbers (the sequence in OEIS [38])
then we get
Example 2.
Let consider the generating function of the Eulerian numbers (the sequence in OEIS [38])
Consider this generating function as the following composition of generating functions:
where
Using the identity for the Stirling numbers of the second kind
we get the composita of the generating function
Using the binomial theorem for
we get the composita of the generating function
Combining the obtained results and applying Theorem 1 for the composition , we obtain the composita of the generating function
Using the properties of the Kronecker delta function, we get , .
Simplifying the formula for , we obtain
Applying Theorem 1 for the composition , we can obtain the following well-known explicit formula for the Eulerian numbers ([39], Equation (6.40)):
Example 3.
Let consider the generating function of the Euler–Catalan numbers [40] (the sequence in OEIS [38])
where
is the generating function of the Catalan numbers.
Consider this generating function as the following composition of generating functions:
where is the generating function of the Eulerian numbers.
The composita of the generating function is (cf. [22])
Applying Theorem 1 for the composition , we can obtain the following explicit formula for the Euler-Catalan numbers:
Example 4.
Let consider the generating function of the number triangle that forms the sequence in OEIS [38]
where
is the generating function of the Motzkin numbers (the sequence in OEIS [38]).
The elements of this number triangle define the number of lattice paths from to , staying weakly above the x-axis and consisting of steps , and .
Consider this generating function as the following composition of generating functions:
where
The generating function satisfies the following functional equation:
This functional equation can be transformed into
where
Using the binomial theorem for
we get the coefficients of the kth power of the generating function
Using the Lagrange inversion theorem for (13), we obtain the composita of the generating function
Hence, the composita of the generating function is
Applying Theorem 1 for the composition , we obtain the coefficients of the generating function
Finally, we get the coefficients of the generating function
Example 5.
Let consider the generating function of the number triangle that forms the sequence in OEIS [38]
The elements of this number triangle define the number of unlabeled binary trees with n internal nodes and exactly m distinguished external nodes.
Consider this generating function as the following composition of generating functions:
where
Using the binomial theorem for
we get the composita of the generating function
Applying Theorem 1 for the composition , we obtain the coefficients of the generating function
Finally, we get the coefficients of the generating function
5. Conclusions
This paper is devoted to the study of methods for obtaining explicit formulas for the coefficients of generating functions. To solve this problem, we consider the methods that are based on using the powers of generating functions. We propose to generalize the concept of compositae to the case of generating functions in two variables and define basic operations on such compositae: composition, addition, multiplication, reciprocation and compositional inversion. These operations allow obtaining explicit formulas for compositae and coefficients of bivariate generating functions. In addition, we present several examples of applying the obtained results for getting explicit formulas for coefficients of bivariate generating functions.
The introduced mathematical apparatus can be used for solving different problems that are related to the theory of generating functions. For example, it contributes to obtaining new explicit formulas for polynomials and special numbers. In addition, it can be applied for obtaining explicit formulas for the cardinality functions of combinatorial sets. This task is relevant in combinatorics, discrete mathematics and computer science when it is necessary to develop combinatorial generation algorithms [41].
Author Contributions
Investigation, D.K., V.K. and Y.S.; methodology, D.K.; writing—original draft preparation, V.K. and Y.S.; and writing—review and editing, D.K. All authors have read and agreed to the published version of the manuscript.
Funding
The reported study was funded by RFBR, project number 20-31-70037.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Acknowledgments
The authors would like to thank the referees for their helpful comments and suggestions.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Riordan, J. An Introduction to Combinatorial Analysis; Princeton University Press: Princeton, NJ, USA, 1980. [Google Scholar]
- Comtet, L. Advanced Combinatorics; D. Reidel Publishing Company: Dordrecht, The Netherlands, 1974. [Google Scholar]
- Flajolet, P.; Sedgewick, R. Analytic Combinatorics; Cambridge University Press: Cambridge, UK, 2009. [Google Scholar]
- Wilf, H.S. Generatingfunctionology; Academic Press: Cambridge, MA, USA, 1994. [Google Scholar]
- Stanley, R. Enumerative Combinatorics, 2nd ed.; Cambridge University Press: New York, NY, USA, 2012. [Google Scholar]
- Egorychev, G.P.; Zima, E.V. Integral representation and algorithms for closed form summation. In Handbook of Algebra; Hazewinkel, M., Ed.; Elsevier: Amsterdam, The Netherlands, 2008; Volume 5, pp. 459–529. [Google Scholar]
- Lando, S.K. Lectures on Generating Functions; American Mathematical Society: Providence, RI, USA, 2003. [Google Scholar]
- Boas, R.P.J.; Buck, R.C. Polynomial Expansions of Analytic Functions; Springer: Berlin/Heidelberg, Germany, 1958. [Google Scholar]
- Roman, S. The Umbral Calculus; Academic Press: Cambridge, MA, USA, 1984. [Google Scholar]
- Srivastava, H.M.; Manocha, H.L. A Treatise on Generating Functions (Mathematics and Its Applications); Ellis Horwood: Hemel Hempstead, UK, 1984. [Google Scholar]
- Ozden, H.; Simsek, Y.; Srivastava, H.M. A unified presentation of the generating functions of the generalized Bernoulli, Euler and Genocchi polynomials. Comput. Math. Appl. 2010, 60, 2779–2787. [Google Scholar] [CrossRef]
- Srivastava, H.M. Some generalizations and basic (or q-) extensions of the Bernoulli, Euler and Genocchi polynomials. Appl. Math. Inf. Sci. 2011, 5, 390–444. [Google Scholar]
- Simsek, Y.; Acikgoz, M. A new generating function of (q-) Bernstein-type polynomials and their interpolation function. Abstr. Appl. Anal. 2010, 2010, 769095. [Google Scholar] [CrossRef]
- Simsek, Y. Complete sum of products of (h, q)-extension of Euler polynomials and numbers. J. Differ. Equ. Appl. 2010, 16, 1331–1348. [Google Scholar] [CrossRef]
- Dere, R.; Simsek, Y. Applications of umbral algebra to some special polynomials. Adv. Stud. Contemp. Math. 2012, 22, 433–438. [Google Scholar]
- Srivastava, H.M.; Todorov, P.G. An explicit formula for the generalized Bernoulli polynomials. J. Math. Anal. Appl. 1988, 130, 509–513. [Google Scholar] [CrossRef]
- Liu, G.D.; Srivastava, H.M. Explicit formulas for the Norlund polynomials Bn(x) and bn(x). Comput. Math. Appl. 2006, 51, 1377–1384. [Google Scholar] [CrossRef]
- Boyadzhiev, K.N. Derivative polynomials for tanh, tan, sech and sec in explicit form. Fibonacci Quart. 2007, 45, 291–303. [Google Scholar]
- Cenkci, M. An explicit formula for generalized potential polynomials and its applications. Discret. Math. 2009, 309, 1498–1510. [Google Scholar] [CrossRef][Green Version]
- Shapiro, L.W.; Getu, S.; Woan, W.J.; Woodson, L.C. The Riordan group. Discret. Appl. Math. 1991, 34, 229–239. [Google Scholar] [CrossRef]
- Knuth, D.E. The Art of Computer Programming, Volume 2: Seminumerical Algorithms, 3rd ed.; Addison-Wesley Professional: Boston, MA, USA, 1997. [Google Scholar]
- Kruchinin, D.V.; Kruchinin, V.V. A method for obtaining generating functions for central coefficients of triangles. J. Integer Seq. 2012, 15, 12.9.3. [Google Scholar]
- Kruchinin, D.V.; Kruchinin, V.V. Application of a composition of generating functions for obtaining explicit formulas of polynomials. J. Math. Anal. Appl. 2013, 404, 161–171. [Google Scholar] [CrossRef]
- Drmota, M. A bivariate asymptotic expansion of coefficients of powers of generating functions. Eur. J. Combin. 1994, 15, 139–152. [Google Scholar] [CrossRef]
- Asymptotics of Multivariate Sequences. Available online: www.cs.auckland.ac.nz/~mcw/Research/mvGF/asymultseq/ (accessed on 1 February 2021).
- Pemantle, R.; Wilson, M.C. Twenty combinatorial examples of asymptotics derived from multivariate generating functions. SIAM Rev. 2008, 50, 199–272. [Google Scholar] [CrossRef]
- Kruchinin, D.V.; Kruchinin, V.V. A method for obtaining expressions for polynomials based on a composition of generating functions. In Proceedings of the International Conference of Numerical Analysis and Applied Mathematics (ICNAAM 2012), Kos, Greece, 19–25 September 2012; Volume 1479, pp. 383–386. [Google Scholar] [CrossRef]
- Kruchinin, D.V.; Kruchinin, V.V. Explicit formulas for some generalized polynomials. Appl. Math. Inf. Sci. 2013, 7, 2083–2088. [Google Scholar] [CrossRef]
- Kruchinin, D.V.; Shablya, Y.V. Explicit formulas for Meixner polynomials. Int. J. Math. Math. Sci. 2015, 2015, 620569. [Google Scholar] [CrossRef]
- Dewi, I.P.; Utama, S.; Aminah, S. Deriving the explicit formula of Chebyshev polynomials of the third kind and the fourth kind. AIP Conf. Proc. 2017, 2023, 020202. [Google Scholar] [CrossRef]
- Kruchinin, D.V. Explicit formulas for Korobov polynomials. Proc. Jangjeon Math. Soc. 2017, 20, 43–50. [Google Scholar] [CrossRef]
- Cambazard, H. Fixed-parameter algorithms for rectilinear Steiner tree and rectilinear traveling salesman problem in the plane. Eur. J. Oper. Res. 2018, 270, 419–429. [Google Scholar] [CrossRef]
- Banderier, C.; Krattenthaler, C.; Krinik, A.; Kruchinin, D.; Kruchinin, V.; Nguyen, D.; Wallner, M. Explicit formulas for enumeration of lattice paths: Basketball and the kernel method. In Lattice Path Combinatorics and Applications; Springer: Berlin/Heidelberg, Germany, 2019; pp. 78–118. [Google Scholar]
- Simsek, Y. Peters type polynomials and numbers and their generating functions: Approach with p-adic integral method. Math. Methods Appl. Sci. 2019, 42, 7030–7046. [Google Scholar] [CrossRef]
- Gan, X.X.; Bugajewski, D. A note on formal power series. Comment. Math. Univ. Carolin. 2010, 51, 595–604. [Google Scholar]
- Gould, H.W. Combinatorial Identities: A standardized Set of Tables Listing 500 Binomial Coefficient Summations, 3rd ed.; Morgantown Printing: Morgantown, WV, USA, 1972. [Google Scholar]
- Gessel, I.M. A combinatorial proof of the multivariable Lagrange inversion formula. Combin. Theory Ser. A 1987, 45, 178–195. [Google Scholar] [CrossRef]
- Sloane, N.J.A. The On-Line Encyclopedia of Integer Sequences. Available online: www.oeis.org (accessed on 1 February 2021).
- Graham, R.L.; Knuth, D.E.; Patashnik, O. Concrete Mathematics, 2nd ed.; Addison-Wesley: Boston, MA, USA, 1994. [Google Scholar]
- Shablya, Y.; Kruchinin, D. Euler–Catalan’s number triangle and its application. Symmetry 2020, 12, 600. [Google Scholar] [CrossRef]
- Shablya, Y.; Kruchinin, D.; Kruchinin, V. Method for developing combinatorial generation algorithms based on AND/OR trees and its application. Mathematics 2020, 8, 962. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).