Next Article in Journal
Topology and Algebra of Bonded Knots and Braids
Previous Article in Journal
Product Design Decision-Making for Uncertain Environments: An Integrated Framework
Previous Article in Special Issue
Perspectives on Dynamic Hardy–Littlewood Inequalities in Time Scale Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

D-Finite Discrete Generating Series and Their Sections

by
Svetlana S. Akhtamova
1,
Vitaly S. Alekseev
2 and
Alexander P. Lyapin
2,3,*
1
Lesosibirskij Pedagogical Institute–Branch of Siberian Federal University, 662544 Lesosibirsk, Russia
2
School of Mathematics and Computer Science, Siberian Federal University, 660041 Krasnoyarsk, Russia
3
Department of Economics, Shenzhen MSU-BIT University, Shenzhen 518172, China
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(20), 3259; https://doi.org/10.3390/math13203259
Submission received: 16 May 2025 / Revised: 24 September 2025 / Accepted: 9 October 2025 / Published: 11 October 2025
(This article belongs to the Special Issue Recent Advances in Dynamic Equations on Time Scales)

Abstract

This paper investigates D-finite discrete generating series and their sections. The concept of D-finiteness is extended to multidimensional discrete generating series and its equivalence to p-recursive sequences is rigorously established. It is further shown that sections of the D-finite series preserve D-finiteness, and that their generating functions satisfy systems of linear difference equations with polynomial coefficients. In the two-dimensional case, explicit difference relations are derived that connect section values with boundary data, while in higher dimensions general constructive methods are developed for obtaining such relations, including cases with variable coefficients. Several worked examples illustrate how the theory applies to solving difference equations and analyzing multidimensional recurrent sequences. The results provide a unified framework linking generating functions and recurrence relations, with applications in combinatorics, number theory, symbolic summation, and the theory of discrete recursive filters in signal processing.

1. Introduction and Notation

We consider D-finite discrete generating series because they provide a natural framework for linking multidimensional recurrence relations with generating functions. Unlike the classical power series case, the discrete setting remains less developed, despite its importance in combinatorial enumeration, symbolic summation, and the analysis of difference equations. Studying their sections is particularly relevant, as it shows how structural properties are preserved under variable reduction, with applications ranging from lattice path problems to number theory and discrete recursive filters in signal processing.
The theory of D-finite generating functions in the single-variable case was introduced in [1], and its extension to the multivariate case was developed in [2]. The concept of D-finiteness discussed in [2] refers to a finite-dimensional vector space of solutions to some linear equations. D-finite series supported in rational cones were studied in [3]. A corresponding theory for discrete generating functions was proposed in the one-dimensional case in [4] and extended to the multidimensional setting in [5].
This paper develops a unified framework for analyzing sections of D-finite discrete generating series, highlighting their recurrence properties and applications in combinatorics, symbolic summation, and digital filter design. We derive explicit difference equations for multidimensional generating series, thereby extending existing results on p-recursive sequences and their relationship to generating functions.
Let f : Z n C , ξ = ( ξ 1 , , ξ n ) C n , and = ( 1 , , n ) Z n . For a nonnegative integer k and z C , we define the falling factorial as
z k ̲ = z ( z 1 ) ( z k + 1 ) , z 0 ̲ = 1
and consider discrete generating functions of n variables:
F ( ξ 1 , , ξ n ; 1 , , n ; z 1 , , z n ) = x 1 = 0 x n = 0 f ( x 1 , , x n ) ξ 1 x 1 ξ n x n z 1 1 x 1 ̲ z n n x n ̲ ,
or, in a compact multidimensional notation:
F ( ξ , ; z ) = x Z n f ( x ) ξ x z x ̲ .
Notably, these functions can be regarded as multidimensional analogs of discrete hypergeometric functions, which have been studied in connection with the generalized hypergeometric difference equation [6], the Bessel difference equation [7], and are also of interest in the theory of dynamic equations on time scales [8].
Let e j = ( 0 , , 1 , , 0 ) be the unit vector with its j-th coordinate equal to one, for j = 1 , , n . Consider the right difference operator Δ j f ( z ) = f ( z + e j ) f ( z ) for j = 1 , , n . Then,
Δ j z x ̲ = x j z x e j ̲ .
Thus, the operator Δ j serves as a discrete analog of differentiation, yielding:
Δ j F ( ξ , ; z ) = Δ j x 0 f ( x ) ξ x z x ̲ = x 0 j x j f ( x ) ξ x z x e j ̲ .
Denote the left shift operator as ρ j F ( z ) = F ( z e j ) and define
x k = x 1 k 1 x n k n .
We then introduce the operators
θ j = j 1 z j ρ j Δ j , j = 1 , , n ,
θ k = θ 1 k 1 θ n k n ,
and
p ( θ ) = α A c α θ α ,
where A Z n is a finite set of points, and c α C .
Some useful properties of these operators, proven in [5], include
θ k F ( ξ , ; z ) = x = 0 x k f ( x ) ξ x z x ̲ , p ( θ ) F ( ξ , ; z ) = x = 0 p ( x ) f ( x ) ξ x z x ̲ .
Now we prove a simple lemma.
Lemma 1.
The following relation holds for all x = 1 , 2 , 3 , and j = 1 , , n :
( θ j x j ) z x ̲ = 0 .
Proof. 
Using the definition of θ j , compute
( θ j x j ) z x ̲ = θ j z x ̲ x j z x ̲ = x j z x ̲ x j z x ̲ = 0 ,
which completes the proof. □

2. D-Finite Discrete Generating Functions

Let p α ( x ) , α = 0 , , r be polynomials in a single variable x, where p r ( x ) is not identically zero. In [1], sequences f : Z , C that satisfy the recurrence relation
α = 0 r p α ( x ) f ( x + α ) = 0 ,
are called polynomially recursive (p-recursive). In the same work, the concept of differentially finite (D-finite) power series is introduced: a generating series
F ( z ) = x = 0 f ( x ) z x
is called differentially finite if there exists a set of polynomials P 0 ( z ) , P 1 ( z ) , , P k ( z ) , and P ( z ) , at least one of which is not identically zero, such that
i = 0 k P i ( z ) d i d z i F ( z ) = P ( z ) .
Without loss of generality, we can assume the right-hand side is zero (by differentiating both sides a sufficient number of times).
It should be noted that p-recursive sequences appear in wavelet theory, in a broad class of combinatorial enumeration problems [1,9], and the special cases with constant coefficients has been studied in detail in [10,11,12]. Equations with variable coefficients for lattice paths are considered in [13].
We extend the concepts of p-recursiveness and D-finiteness to the multidimensional case [2]. For x , y Z n , the inequality x y means that x j y j for all j = 1 , , n , while the notation x y indicates that x Z n ( y + Z n ) (see Figure 1).
Definition 1.
Let m , α Z n , 0 α m , and let p α , j ( x j ) be polynomials in a single variable x j , j = 1 , , n , not all identically zero. A multidimensional sequence f ( x ) : Z n C is called p-recursive if it satisfies the following system:
0 α m p α , j ( x j ) f ( x + α ) = 0 , j = 1 , , n ,
for all x m , and all subsequences obtained from f ( x 1 , , x n ) by setting at least one coordinate x j to some a j < m j , j = 1 , , n , are also p-recursive.
A useful tool for studying two-dimensional difference equations in combinatorial enumeration [1,9] is the Newton polytope N P , which represents the convex hull of points α for which p α , j ( x j ) are not identically zero [14]. Additionally, the amoeba of an analytic set characterizes the convergence regions of the corresponding Laurent series [14,15].
A formal power series F ( z ) C [ [ z ] ] in z = ( z 1 , , z n ) C n is called D-finite if it satisfies relations of the form
i = 0 k P i , j ( z ) i z j i F ( z ) = 0 ,
where P i , j ( z ) C [ z ] are polynomials, i = 0 , , k , j = 1 , , n , not all identically zero.
The theory of D-finite generating functions with supports in integer lattice cones has been developed in [16]. We define D-finiteness for the n-dimensional discrete generating series F ( ξ , ; z ) .
Definition 2.
A discrete generating series F ( ξ , ; z ) is called D-finite if it satisfies the relations
i = 0 k P i , j ( ξ , ; z ) θ j i = Ω j ( ξ , ; z ) F ( ξ , ; z ) = 0 ,
where P i , j ( ξ , ; z ) = β c i , j β ξ β z β ̲ ρ β , i = 0 , , k , j = 1 , , n are finite sums.
We now formulate an analog of Theorem 3.7 from [2].
Theorem 1.
A discrete generating series F ( ξ , ; z ) is D-finite if and only if f ( x ) represents a p-recursive sequence.
Proof. 
The proof consists of two parts and uses the same technics from proof of Theorem 3.7 in [2]. First, we will show that the discrete generating series of the solution to system (1) satisfies the relations (2). We multiply the j th equation of system (1) by ξ x + m z ( x + m ) ̲ and sum over all integers x 0 :
x 0 0 α m p α , j ( x j ) f ( x + α ) ξ x + m z ( x + m ) ̲ = 0 , j = 1 , , n .
Changing the summation indices ( x x α ) and transforming the left-hand side, we obtain:
0 α m x α p α , j ( x j α j ) f ( x ) ξ x + m α z ( x + m α ) ̲ = 0 α m x 0 p α , j ( x j α j ) f ( x ) ξ x + m α z ( x + m α ) ̲ x α p α , j ( x j α j ) f ( x ) ξ x + m α z ( x + m α ) ̲ = 0 α m p α , j ( θ j α j ) ξ m α z ( m α ) ̲ ρ ( m α ) ( ) F ( ξ ; ; z ) 0 α m x α p α , j ( x j α j ) f ( x ) ξ x + m α z ( x + m α ) ̲ ( ) .
Since sum ( ) is a linear combination of sections, we can apply Lemma 1 to it and build an annihilator
Q ( θ ) = j = 1 n θ j ( θ j 1 ) ( θ j α j + 1 ) ,
that causes sum ( ) to vanish. Applying Q ( θ ) to ( ) yields an operator of the form Ω j ( ξ , ; z ) , which completes the first part.
Now, we prove the converse. Suppose relation (2) takes place:
i = 0 k P i , j ( ξ , ; z ) θ j i F ( ξ , ; z ) = 0 .
Expanding P i , j ( ξ , ; z ) yields
i = 0 k β B c i j β ξ β z β ̲ ρ β θ j i F ( ξ , ; z ) = 0 .
Expanding F ( ξ , ; z ) and bringing θ inside the summation sign yields
i = 0 k β B x 0 c i j β ξ β z β ̲ ρ β x i j f ( x ) ξ x z x ̲ = i = 0 k x 0 β B c i j β x i j f ( x ) ξ x + β z ( x + β ) ̲ = 0 .
For sufficiently large multi-indices the monomials ξ x + β z ( x + β ) are distinct; equating coefficients of each such monomial yields scalar relations
i = 0 k β B c i j β x i j f ( x + β ) = 0 ,
which are independent of ξ and have the form (1). If one fixes a coordinate x r = a < m r and repeats the same extraction in the remaining variables, the resulting relations give a p-recursive equation for the subsequence f ( x 1 , , x r 1 , a , x r + 1 , . x n ) . Boundary terms involve only finite sums and are handled as in Proposition 2.5 of [2]. □

3. Sections of the Discrete Generating Bi-Variate Series

The concept of sections of power series was introduced in [2] in the context of studying the properties of D-finite power series in the subset Z n consisting of vectors with non-negative integer coordinates. In particular, it was proven that sections of D-finite power series are also D-finite. Recurrence formulas for sections of multivariate series in Z n are given in [17], for sections in integer lattice cones in [18], and connections between sections of certain generating series with well-known recurrence polynomials and their various generalizations were studied in [19,20,21,22,23,24]. The one-dimensional case was considered in [4]. The case of several variable is difficult to explore due to the structure of the initial data for multidimensional difference equation. In this paper, we approach only to the bi-variate generating series of the solution to the Cauchy problem: find a solution f ( x 1 , x 2 ) of the difference equation
0 α m c α 1 , α 2 f ( x 1 + α 1 , x 2 + α 2 ) = 0 ,
that coincide with the initial data function
f ( x 1 , x 2 ) = φ ( x 1 , x 2 ) , ( x 1 , x 2 ) ( m 1 , m 2 ) .
The two-dimensional discrete generating series in two variables (1) can be written as follows:
F ( ξ 1 , ξ 2 ; 1 , 2 ; z 1 , z 2 ) = x 2 = 0 x 1 = 0 f ( x 1 , x 2 ) ξ 1 x 1 z 1 1 x 1 ̲ ξ 2 x 2 z 2 2 x 2 ̲ .
The expression in parentheses is naturally referred to as the (horizontal) section of the two-dimensional discrete generating series:
F ( ξ 1 , 1 ; z 1 ; x 2 ) = x 1 = 0 f ( x 1 , x 2 ) ξ 1 x 1 z 1 1 x 1 ̲ .
Similarly, one can define (vertical) sections of the following form:
F ( ξ 2 , 2 ; z 2 ; x 1 ) = x 2 = 0 f ( x 1 , x 2 ) ξ 2 x 2 z 2 2 x 2 ̲ .
Without loss of generality, we restrict our attention to sections of the form (5). We also note that discrete generating series F ( ξ 1 , 1 ; z 1 ; x 2 ) for x 2 m 2 and F ( ξ 2 , 2 ; z 2 ; x 1 ) for x 1 m 1 represents sections of the discrete generating function
Φ ( ξ 1 , ξ 2 ; 1 , 2 ; z 1 , z 2 ) = ( x 1 , x 2 ) ( m 1 , m 2 ) φ ( x 1 , x 2 ) ξ 1 x 1 ξ 2 x 2 z 1 1 x 1 ̲ z 2 2 x 2 ̲ .
of the initial data (4).
Let e 1 = ( 1 , 0 ) , e 2 = ( 0 , 1 ) be unit vectors. Consider the shift operator δ j : x x + e j , j = 1 , 2 , and introduce the two-dimensional polynomial difference operator:
P ( δ 1 , δ 2 ) = α 1 = 0 m 1 α 2 = 0 m 2 c α 1 , α 2 δ 1 α 1 δ 2 α 2
with c m 1 , m 2 0 .
Define ρ n z = z n and recall the property of the falling factorial:
z n + m ̲ = z n ̲ ( z n ) m ̲ = z n ̲ ρ n z m ̲ .
Lemma 2.
For α j Z , 0 α j m j , j = 1 , 2 , the following relation holds:
x j = 0 δ j α j f ( x 1 , x 2 ) ξ j x j + m j z j j ( x j + m j ) ̲ = ξ j m j α j z j j ( m j α j ) ̲ ρ j ( m j α j ) x j = α j f ( x 1 , x 2 ) ξ j x j z j j x j ̲ .
Proof. 
Prove the lemma for j = 1 . Applying the operator δ 1 α 1 and re-indexing x 1 x 1 α 1 yields:
x 1 = 0 δ 1 α 1 f ( x 1 , x 2 ) ξ 1 x 1 + m 1 z 1 1 ( x 1 + m 1 ) ̲ = x 1 = 0 f ( x 1 + α 1 , x 2 ) ξ 1 x 1 + m 1 z 1 1 ( x 1 + m 1 ) ̲ = x 1 = α 1 f ( x 1 , x 2 ) ξ 1 x 1 + m 1 α 1 z 1 1 ( x 1 + m 1 α 1 ) ̲ = ξ 1 m 1 α 1 z 1 1 ( m 1 α 1 ) ̲ ρ 1 ( m 1 α 1 ) x 1 = α 1 f ( x 1 , x 2 ) ξ 1 x 1 z 1 1 x 1 ̲ .
The lemma is proved. □
For α 1 N , α 1 m 1 , we define the partial sums of the sections (5) as follows
Φ α 2 ( ξ 2 ; 2 ; z 2 ; x 1 ) = x 2 = 0 α 2 1 φ ( x 1 , x 2 ) ξ 2 x 2 z 2 2 x 2 ̲
and introduce the combined operator
P ( δ 1 ; ξ 2 , 2 ; z 2 ; ρ 2 ) = α 1 = 0 m 1 α 2 = 0 m 2 c α 1 , α 2 δ 1 α 1 ξ 2 m 2 α 2 z 2 2 ( m 2 α 2 ) ̲ ρ 2 2 ( m 2 α 2 ) ,
that symbolically can be obtained from (6) by replacing δ 2 α 2 with ξ 2 m 2 α 2 z 2 2 ( m 2 α 2 ) ̲ ρ 2 2 ( m 2 α 2 ) .
Theorem 2.
The sections F ( ξ 2 , 2 ; z 2 ; x 1 ) of the discrete generating function F ( ξ 1 , ξ 2 ; 1 , 2 ; z 1 , z 2 ) satisfy the recurrence relation
P ( δ 1 ; ξ 2 , 2 ; z 2 ; ρ 2 ) F ( ξ 2 , 2 ; z 2 ; x 1 ) = P ( δ 1 ; ξ 2 , 2 ; z 2 ; ρ 2 ) Φ α 2 ( ξ 2 , 2 ; z 2 ; x 1 ) .
Proof. 
Multiply both sides of the two-dimensional difference Equation (3) written as
P ( δ 1 , δ 2 ) f ( x 1 , x 2 ) = 0 ,
by ξ 2 x 2 + m 2 z 2 2 ( x 2 + m 2 ) ̲ , sum over all x 2 0 , and use (6):
x 2 = 0 P ( δ 1 , δ 2 ) f ( x 1 , x 2 ) ξ 2 x 2 + m 2 z 2 2 ( x 2 + m 2 ) ̲ = x 2 = 0 α 1 = 0 m 1 α 2 = 0 m 2 c α 1 , α 2 δ 1 α 1 δ 2 α 2 f ( x 1 , x 2 ) ξ 2 x 2 + m 2 z 2 2 ( x 2 + m 2 ) ̲ = α 1 = 0 m 1 δ 1 α 1 α 2 = 0 m 2 c α 1 , α 2 x 2 = 0 δ 2 α 2 f ( x 1 , x 2 ) ξ 2 x 2 + m 2 z 2 2 ( x 2 + m 2 ) ̲ = α 1 = 0 m 1 δ 1 α 1 α 2 = 0 m 2 c α 1 , α 2 ξ 2 m 2 α 2 z 2 2 ( m 2 α 2 ) ̲ ρ 2 2 ( m 2 α 2 ) x 2 = α 2 f ( x 1 , x 2 ) ξ 2 x 2 z 2 2 x 2 ̲ = α 1 = 0 m 1 δ 1 α 1 α 2 = 0 m 2 c α 1 , α 2 ξ 2 m 2 α 2 z 2 2 ( m 2 α 2 ) ̲ ρ 2 2 ( m 2 α 2 ) F ( ξ 2 , 2 ; z 2 ; x 1 ) x 2 = 0 α 2 1 f ( x 1 , x 2 ) ξ 2 x 2 z 2 2 x 2 ̲ = P ( δ 1 ; ξ 2 , 2 ; z 2 ; ρ 2 ) F ( ξ 2 , 2 ; z 2 ; x 1 ) Φ α 2 ( ξ 2 , 2 ; z 2 ; x 1 )
which leads to (7). Note that the sum on the right-hand side of (7) is finite. Similar formulas can also be obtained for <<horizontal>> sections. □
The structure of the recurrence relation (7) immediately implies the corollary.
Corollary 1.
If sections of discrete generating series Φ ( ξ 1 , ξ 2 ; 1 , 2 ; z 1 , z 2 ) of the initial data (4) are D-finite, then sections of discrete generating series of the Cauchy problem (3) and (4) also D-finite.

4. Examples

Example 1.
D-finite discrete generating functions, the case of two variables. Consider the double sequence f ( x , y ) that satisfies the system of linear equations with polynomial coefficients:
x 3 f ( x + 2 , y + 1 ) + ( x 1 ) f ( x + 1 , y ) + f ( x , y + 1 ) = 0 , y 2 f ( x , y + 1 ) + ( y 2 + 1 ) f ( x + 2 , y ) + y f ( x + 1 , y + 1 ) = 0 ,
their Newton polytopes are depicted in Figure 2. Each of the equations will be reduced to a functional relation of generating functions.
x = 0 y = 0 x 3 f ( x + 2 , y + 1 ) ξ 1 x + 2 ξ 2 y + 1 z 1 1 ( x + 2 ) ̲ z 2 2 ( y + 1 ) ̲ + x = 0 y = 0 ( x 1 ) f ( x + 1 , y ) ξ 1 x + 2 ξ 2 y + 1 z 1 1 ( x + 2 ) ̲ z 2 2 ( y + 1 ) ̲ + x = 0 y = 0 f ( x , y + 1 ) ξ 1 x + 2 ξ 2 y + 1 z 1 1 ( x + 2 ) ̲ z 2 2 ( y + 1 ) ̲ = 0 .
Change the summation indices and transform the left-hand side:
x = 2 y = 1 ( x 2 ) 3 f ( x , y ) ξ 1 x ξ 2 y z 1 1 x ̲ z 2 2 y ̲ + x = 1 y = 0 ( x 2 ) f ( x , y ) ξ 1 x + 1 ξ 2 y + 1 z 1 1 ( x + 1 ) ̲ z 2 2 ( y + 1 ) ̲ + x = 0 y = 1 f ( x , y ) ξ 1 x + 2 ξ 2 y z 1 1 ( x + 2 ) ̲ z 2 2 y ̲ = 0 .
Convert the equation to discrete generating functions
( θ 1 2 ) 3 F ( ξ ; ; z ) F ( ξ 2 , 2 , z 2 , 0 ) F ( ξ 2 , 2 , z 2 , 1 ) F ( ξ 1 , 1 , z 1 , 0 ) + f ( 1 , 0 ) ξ 1 z 1 1 ̲ + f ( 0 , 0 ) + ( θ 2 ) ξ 1 z 1 1 ̲ ρ 1 1 z 2 2 ̲ ρ 2 2 F ( ξ , z ) F ( ξ 2 , 2 , z 2 , 0 ξ 1 2 z 1 2 1 ̲ ρ 1 2 1 F ( ξ , , z , x , y ) F ( ξ 1 , 1 , z 1 , 0 ) = 0 .
As a result
( θ 1 2 ) 3 + ( θ 2 ) ξ 1 ξ 2 z 1 1 ̲ ρ 1 1 z 2 2 ̲ ρ 2 2 + ξ 1 2 z 1 2 1 ̲ ρ 1 2 1 F ( ξ , , z ) = ( θ 1 2 ) 3 ( F ( ξ 2 , 2 , z 2 , 0 ) + F ( ξ 2 , 2 , z 2 , 1 ) + F ( ξ 1 , 1 , z 1 , 0 ) F ( ξ , , z , 1 , 0 ) F ( ξ , , z , 0 , 0 ) + ( θ 2 ) ξ 1 ξ 2 z 1 1 ̲ ρ 1 1 z 2 2 ̲ ρ 2 2 F ( ξ 2 , 2 , z 2 , 0 ) + ξ 1 2 z 1 2 1 ̲ ρ 1 2 1 F ( ξ 1 , 1 , z 1 , 0 ) .
Applying the same algorithm to the second equation, we obtain
( θ 2 1 ) 2 ξ 1 2 z 1 2 1 ̲ ρ 1 2 1 + ( θ 2 + 1 ) ξ 2 z 2 2 ̲ ρ 2 2 + ( θ 2 1 ) ξ 1 z 1 1 ̲ ρ 1 1 F ( ξ , , z ) = ( θ 2 1 ) 2 ξ 1 2 z 1 2 1 ̲ ρ 1 2 1 F ( ξ 1 , 1 , z 1 , 0 ) + ( θ 2 + 1 ) ξ 2 z 2 2 ̲ ρ 2 2 F ( ξ 2 , 2 , z 2 , 0 ) + F ( ξ 2 , 2 , z 2 , 1 ) + ( θ 2 1 ) ξ 1 z 1 1 ̲ ρ 1 1 F ( ξ 1 , 1 , z 1 , 0 ) + F ( ξ 2 , 2 , z 2 , 0 ) F ( ξ , , z , 0 , 0 ) .
Example 2.
To demonstrate transformation from D-finiteness to p-recursiveness, we consider a functional relationship
ξ 2 z 2 ̲ ρ 2 θ 3 F ( ξ ; ; z ) + ξ 3 z 3 ̲ ρ 3 θ F ( ξ ; ; z ) = 0 .
Let us expand F ( ξ , , z ) as
ξ 2 z 2 ̲ ρ 2 θ 3 x 0 f ( x ) ξ x z x ̲ + ξ 3 z 3 ̲ ρ 3 θ x 0 f ( x ) ξ x z x ̲ = 0 ,
and we bring everything under the summation signs as follows:
x 0 x 3 f ( x ) ξ x + 2 z ( x + 2 ) ̲ + x 0 x f ( x ) ξ x + 3 z ( x + 3 ) ̲ = 0 .
Changing the summation indices in each sum yields
x 2 ( x 2 ) 3 f ( x 2 ) ξ x z x ̲ + x 3 ( x 3 ) f ( x 3 ) ξ x z x ̲ = 0 .
Since the first sum will be zero when x = 2 , we can write the entire expression under a single summation for x 3 :
x 3 ( x 2 ) 3 f ( x 2 ) ξ x z x ̲ + ( x 3 ) f ( x 3 ) ξ x z x ̲ = 0 .
Now it can be written as a difference equation:
( x 2 ) 3 f ( x 2 ) + ( x 3 ) f ( x 3 ) = 0 ,
and after reindexing, we obtain:
( x + 1 ) 3 f ( x + 1 ) + x f ( x ) = 0 .
Example 3.
Consider the difference equation with constant coefficients
c 00 f ( x 1 , x 2 ) + c 10 f ( x 1 + 1 , x 2 ) + c 20 f ( x 1 + 2 , x 2 ) + c 01 f ( x 1 , x 2 + 1 ) + c 11 f ( x 1 + 1 , x 2 + 1 ) + c 21 f ( x 1 + 2 , x 2 + 1 ) = 0
with the initial data
f ( x 1 , x 2 ) = φ ( x 1 , x 2 ) , ( x 1 , x 2 ) ( 2 , 1 ) .
Multiplying the left-hand side of
( c 00 + c 10 δ 1 + c 20 δ 1 2 ) + ( c 01 + c 11 δ 1 + c 21 δ 1 2 ) δ 2 f ( x 1 , x 2 ) = 0
by ξ 1 x 1 + 2 z 1 1 ( x 1 + 2 ) ̲ and summing over x 1 0 yields
x 1 = 0 ( c 00 + c 10 δ 1 + c 20 δ 1 2 ) + ( c 01 + c 11 δ 1 + c 21 δ 1 2 ) δ 2 f ( x 1 , x 2 ) ξ 1 x 1 + 2 z 1 1 ( x 1 + 2 ) ̲ = x 1 = 0 ( c 00 + c 10 δ 1 + c 20 δ 1 2 ) f ( x 1 , x 2 ) ξ 1 x 1 + 2 z 1 1 ( x 1 + 2 ) ̲ + x 1 = 0 ( c 01 + c 11 δ 1 + c 21 δ 1 2 ) δ 2 f ( x 1 , x 2 ) ξ 1 x 1 + 2 z 1 1 ( x 1 + 2 ) ̲
Considering the first sum yields
x 1 = 0 ( c 00 + c 10 δ 1 + c 20 δ 1 2 ) f ( x 1 , x 2 ) ξ 1 x 1 + 2 z 1 1 ( x 1 + 2 ) ̲ = c 00 x 1 = 0 f ( x 1 , x 2 ) ξ 1 x 1 + 2 z 1 1 ( x 1 + 2 ) ̲ + c 10 x 1 = 0 δ 1 f ( x 1 , x 2 ) ξ 1 x 1 + 2 z 1 1 ( x 1 + 2 ) ̲ + c 20 x 1 = 0 δ 1 2 f ( x 1 , x 2 ) ξ 1 x 1 + 2 z 1 1 ( x 1 + 2 ) ̲ = c 00 ξ 2 z 1 2 1 ̲ ρ 2 1 F ( ξ 1 ; 1 ; z 1 ; x 2 ) + c 10 ξ z 1 1 ̲ ρ 1 F ( ξ 1 ; 1 ; z 1 ; x 2 ) f ( 0 , x 2 ) + c 20 F ( ξ 1 ; 1 ; z 1 ; x 2 ) f ( 0 , x 2 ) f ( 1 , x 2 ) ξ 1 z 1 1 ̲ = c 00 ξ 2 z 1 2 1 ̲ ρ 2 1 + c 10 ξ z 1 1 ̲ ρ 1 + c 20 F ( ξ 1 ; 1 ; z 1 ; x 2 ) c 10 ξ z 1 1 ̲ ρ 1 f ( 0 , x 2 ) c 20 f ( 0 , x 2 ) c 20 f ( 1 , x 2 ) ξ 1 z 1 1 ̲ .
Considering the second sum yields
x 1 = 0 ( c 01 + c 11 δ 1 + c 21 δ 1 2 ) δ 2 f ( x 1 , x 2 ) ξ 1 x 1 + 2 z 1 1 ( x 1 + 2 ) ̲ = c 01 ξ 2 z 1 2 1 ̲ ρ 2 1 + c 11 ξ z 1 1 ̲ ρ 1 + c 21 F ( ξ 1 ; 1 ; z 1 ; x 2 + 1 ) c 11 ξ z 1 1 ̲ ρ 1 f ( 0 , x 2 + 1 ) c 21 f ( 0 , x 2 + 1 ) c 21 f ( 1 , x 2 + 1 ) ξ 1 z 1 1 ̲ .
Since the right-hand side equals zero, we get the recurrence relation for the following sections:
c 00 ξ 2 z 1 2 1 ̲ ρ 2 1 + c 10 ξ z 1 1 ̲ ρ 1 + c 20 + c 01 ξ 2 z 1 2 1 ̲ ρ 2 1 + c 11 ξ z 1 1 ̲ ρ 1 + c 21 δ 2 F ( ξ 1 ; 1 ; z 1 ; x 2 ) = c 10 ξ z 1 1 ̲ ρ 1 φ ( 0 , x 2 ) + c 20 φ ( 0 , x 2 ) + c 20 φ ( 1 , x 2 ) ξ 1 z 1 1 ̲ + c 11 ξ z 1 1 ̲ ρ 1 φ ( 0 , x 2 + 1 ) + c 21 φ ( 0 , x 2 + 1 ) + c 21 φ ( 1 , x 2 + 1 ) ξ 1 z 1 1 ̲ .
Thus, the recurrence relation between the sections involves initial data function at points ( 0 , x 2 ) , ( 1 , x 2 ) , ( 0 , x 2 + 1 ) , ( 1 , x 2 + 1 ) , ( 0 , x 2 + 2 ) , ( 1 , x 2 + 2 ) , see Figure 3, the left side.
Multiplying the left-hand side of
( c 00 + c 01 δ 2 ) + ( c 10 + c 11 δ 2 ) δ 1 + ( c 20 + c 21 δ 2 ) δ 1 2 f ( x 1 , x 2 ) = 0 .
by ξ 2 x 2 + 1 z 2 2 ( x 2 + 1 ) ̲ and summing over x 2 0 yields
x 2 = 0 ( c 00 + c 01 δ 2 ) + ( c 10 + c 11 δ 2 ) δ 1 + ( c 20 + c 21 δ 2 ) δ 1 2 f ( x 1 , x 2 ) ξ 2 x 2 + 1 z 2 2 ( x 2 + 1 ) ̲ = x 2 = 0 ( c 00 + c 01 δ 2 ) f ( x 1 , x 2 ) ξ 2 x 2 + 1 z 2 2 ( x 2 + 1 ) ̲ + x 2 = 0 ( c 10 + c 11 δ 2 ) f ( x 1 + 1 , x 2 ) ξ 2 x 2 + 1 z 2 2 ( x 2 + 1 ) ̲ + x 2 = 0 ( c 20 + c 21 δ 2 ) f ( x 1 + 2 , x 2 ) ξ 2 x 2 + 1 z 2 2 ( x 2 + 1 ) ̲ = c 00 x 2 = 0 f ( x 1 , x 2 ) ξ 2 x 2 + 1 z 2 2 ( x 2 + 1 ) ̲ + c 01 x 2 = 0 f ( x 1 , x 2 + 1 ) ξ 2 x 2 + 1 z 2 2 ( x 2 + 1 ) ̲ + c 10 x 2 = 0 f ( x 1 + 1 , x 2 ) ξ 2 x 2 + 1 z 2 2 ( x 2 + 1 ) ̲ + c 11 x 2 = 0 f ( x 1 + 1 , x 2 + 1 ) ξ 2 x 2 + 1 z 2 2 ( x 2 + 1 ) ̲ + c 20 x 2 = 0 f ( x 1 + 2 , x 2 ) ξ 2 x 2 + 1 z 2 2 ( x 2 + 1 ) ̲ + c 21 x 2 = 0 f ( x 1 + 2 , x 2 + 1 ) ξ 2 x 2 + 1 z 2 2 ( x 2 + 1 ) ̲ = c 00 ξ 2 z 2 2 ̲ ρ 2 2 x 2 = 0 f ( x 1 , x 2 ) ξ 2 x 2 z 2 2 x 2 ̲ + c 01 x 2 = 1 f ( x 1 , x 2 ) ξ 2 x 2 z 2 2 x 2 ̲ + c 10 ξ 2 z 2 2 ̲ ρ 2 2 x 2 = 0 f ( x 1 + 1 , x 2 ) ξ 2 x 2 z 2 2 x 2 ̲ + c 11 x 2 = 1 f ( x 1 + 1 , x 2 ) ξ 2 x 2 z 2 2 x 2 ̲ + c 20 ξ 2 z 2 2 ̲ ρ 2 2 x 2 = 0 f ( x 1 + 2 , x 2 ) ξ 2 x 2 z 2 2 x 2 ̲ + c 21 x 2 = 1 f ( x 1 + 2 , x 2 ) ξ 2 x 2 z 2 2 x 2 ̲ = c 00 ξ 2 z 2 2 ̲ ρ 2 2 F ( ξ 2 ; 2 ; z 2 ; x 1 ) + c 01 F ( ξ 2 ; 2 ; z 2 ; x 1 ) f ( x 1 , 0 ) + c 10 ξ 2 z 2 2 ̲ ρ 2 2 F ( ξ 2 ; 2 ; z 2 ; x 1 + 1 ) + c 11 F ( ξ 2 ; 2 ; z 2 ; x 1 + 1 ) f ( x 1 + 1 , 0 ) + c 20 ξ 2 z 2 2 ̲ ρ 2 2 F ( ξ 2 ; 2 ; z 2 ; x 1 + 2 ) + c 21 F ( ξ 2 ; 2 ; z 2 ; x 1 + 2 ) f ( x 1 + 2 , 0 ) = ( c 00 ξ 2 z 2 2 ̲ ρ 2 2 + c 01 ) + ( c 10 ξ 2 z 2 2 ̲ ρ 2 2 + c 11 ) δ 1 + ( c 20 ξ 2 z 2 2 ̲ ρ 2 2 + c 21 ) δ 1 2 F ( ξ 2 ; 2 ; z 2 ; x 1 ) c 01 f ( x 1 , 0 ) c 11 f ( x 1 + 1 , 0 ) c 21 f ( x 1 + 2 , 0 ) .
Since the right-hand side equals zero, we get the recurrence relation for the following sections:
( c 00 ξ 2 z 2 2 ̲ ρ 2 2 + c 01 ) + ( c 10 ξ 2 z 2 2 ̲ ρ 2 2 + c 11 ) δ 1 + ( c 20 ξ 2 z 2 2 ̲ ρ 2 2 + c 21 ) δ 1 2 F ( ξ 2 ; 2 ; z 2 ; x 1 ) = c 01 φ ( x 1 , 0 ) + c 11 φ ( x 1 + 1 , 0 ) + c 21 φ ( x 1 + 2 , 0 ) .
Thus, the recurrence relation between the sections involves initial data function at points ( x 1 , 0 ) , ( x 1 + 1 , 0 ) , ( x 2 + 2 , 0 ) , see Figure 3, the right side.

5. Conclusions

This study investigated the properties of D-finite discrete generating functions and their role in formulating recurrence relations for their sections. We showed that these sections satisfy linear recurrence relations with polynomial coefficients, thereby extending existing techniques for transforming difference equations into functional equations. Explicit recurrence relations were derived for two-dimensional generating functions, with generalizations to multidimensional cases, including those with variable coefficients.
The results have broad applications in combinatorics, where they offer a structured framework for counting constrained lattice paths and solving polynomial summation problems [25]. In computational mathematics, the derived recurrence relations enhance symbolic summation algorithms and support efficient computation methods for discrete recursive filters, which are widely used in signal processing and control systems [26,27,28,29,30].
Beyond these theoretical contributions, the results provide practical tools for combinatorial enumeration, symbolic summation, and the efficient analysis of multidimensional difference equations. Potential applications include the design of discrete recursive filters in signal processing and control theory, as well as methods for analyzing lattice paths and recurrent sequences in number theory. Future research directions involve extending the approach to nonlinear recurrences, developing algorithms for large-scale symbolic computation, and exploring connections with asymptotic analysis, big data processing, and AI-driven sequence modeling.

Author Contributions

Conceptualization, A.P.L.; methodology, A.P.L.; formal analysis, V.S.A. and A.P.L.; investigation, V.S.A. and A.P.L.; writing—original draft, A.P.L.; writing—review and editing, S.S.A.; visualization, V.S.A.; supervision, S.S.A.; project administration, S.S.A. All authors confirm that all figures do not have any copyright issues. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the Krasnoyarsk Mathematical Center and financed by the Ministry of Science and Higher Education of the Russian Federation (Agreement No. 075-02-2025-1790).

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Stanley, R.P. Differentiably Finite Power Series. Eur. J. Comb. 1980, 1, 175–188. [Google Scholar] [CrossRef]
  2. Lipshitz, L. D-Finite Power Series. J. Algebra 1989, 122, 353–373. [Google Scholar] [CrossRef]
  3. Leinartas, E.; Yakovleva, T. The Cauchy Problem for Multidimensional Difference Equations and the Preservation of the Hierarchy of Generating Functions of Its Solutions. J. Sib. Fed. Univ. Math. Phys. 2018, 11, 712–722. [Google Scholar] [CrossRef]
  4. Akhtamova, S.S.; Alekseev, V.S.; Lyapin, A.P. Discrete Generating Functions. Math. Notes 2023, 114, 1087–1093. [Google Scholar] [CrossRef]
  5. Akhtamova, S.; Cuchta, T.; Lyapin, A. An Approach to Multidimensional Generating Series. Mathematics 2024, 12, 143. [Google Scholar] [CrossRef]
  6. Bohner, M.; Cuchta, T. The Generalized Hypergeometric Difference Equation. Demonstr. Math. 2018, 51, 62–75. [Google Scholar] [CrossRef]
  7. Bohner, M.; Cuchta, T. The Bessel Difference Equation. Proc. Am. Math. Soc. 2017, 145, 1567–1580. [Google Scholar] [CrossRef]
  8. Bohner, M.; Peterson, A. Dynamic Equations on Time Scales: An Introduction with Applications; Birkhäuser: Boston, MA, USA, 2001. [Google Scholar]
  9. Riordan, J. Combinatorial Identities; John Wiley & Sons: New York, NY, USA, 1968. [Google Scholar]
  10. Bousquet-Mélou, M.; Petkovšek, M. Linear Recurrences with Constant Coefficients: The Multivariate Case. Discret. Math. 2000, 225, 51–75. [Google Scholar] [CrossRef]
  11. Trishin, P.V. Necessary and Sufficient Conditions for the Existence of Rational Solutions to Homogeneous Difference Equations with Constant Coefficients. Bull. Irkutsk State Univ. Ser. Math. 2024, 47, 47–62. [Google Scholar] [CrossRef]
  12. Apanovich, M.S.; Leinartas, E.K. Correctness of a Two-Dimensional Cauchy Problem for a Polynomial Difference Operator with Constant Coefficients. J. Sib. Fed. Univ. Math. Phys. 2017, 10, 199–205. [Google Scholar] [CrossRef]
  13. Chandragiri, S. Counting Lattice Paths by Using Difference Equations with Non-constant Coefficients. Bull. Irkutsk State Univ. Ser. Math. 2023, 44, 55–70. [Google Scholar] [CrossRef]
  14. Leinartas, E.K.; Passare, M.; Tsikh, A.K. Multidimensional Versions of Poincaré’s Theorem for Difference Equations. Sb. Math. 2008, 199, 1505–1521. [Google Scholar] [CrossRef]
  15. Krasikov, V.A. A Survey on Computational Aspects of Polynomial Amoebas. Math. Comput. Sci. 2023, 17, 16. [Google Scholar] [CrossRef]
  16. Leinartas, E.; Nekrasova, T. Constant Coefficient Linear Difference Equations on the Rational Cones of the Integer Lattice. Sib. Math. J. 2016, 57, 74–85. [Google Scholar] [CrossRef]
  17. Lyapin, A.; Akhtamova, S. Recurrence Relations for the Sections of the Generating Series of the Solution to the Multidimensional Difference Equation. Vestn. Udmurtsk. Univ. Mat. Mekh. Komp. Nauki 2021, 31, 414–423. [Google Scholar] [CrossRef]
  18. Lyapin, A.; Cuchta, T. Sections of the Generating Series of a Solution to the Multidimensional Difference Equation. Bull. Irkutsk State Univ. Ser. Math. 2022, 42, 75–89. [Google Scholar] [CrossRef]
  19. Luzón, A.; Morón, M.A. Recurrence Relations for Polynomial Sequences via Riordan Matrices. Linear Algebra Appl. 2010, 433, 1422–1446. [Google Scholar] [CrossRef]
  20. Andrica, D.; Bagdasar, O. Some Remarks on the Coefficients of Cyclotomic Polynomials. In New Frontiers in Number Theory and Applications; Trends in Mathematics; Guàrdia, J., Minculete, N., Savin, D., Vela, M., Zekhnini, A., Eds.; Birkhäuser: Cham, Switzerland, 2023. [Google Scholar] [CrossRef]
  21. Kızılateş, C.; Polatlı, E.; Terzioğlu, N.; Du, W.-S. On Higher-Order Generalized Fibonacci Hybrid Numbers with q-Integer Components: New Properties, Recurrence Relations, and Matrix Representations. Symmetry 2025, 17, 584. [Google Scholar] [CrossRef]
  22. Kostić, M.; Koyuncuoğlu, H.C. Multi-Dimensional Almost Automorphic Type Sequences and Applications. Georgian Math. J. 2024, 31, 453–471. [Google Scholar] [CrossRef]
  23. Kostić, M. Almost Periodic Type Solutions to Integro-Differential-Difference Equations; De Gruyter: Berlin, Germany, 2025. [Google Scholar]
  24. Leinartas, E.K.; Shishkina, O.A. The Euler–Maclaurin Formula in the Problem of Summation over Lattice Points of a Simplex. J. Sib. Fed. Univ. Math. Phys. 2022, 15, 108–113. [Google Scholar] [CrossRef]
  25. Grigoriev, A.A.; Leinartas, E.K.; Lyapin, A.P. Summation of Functions and Polynomial Solutions to a Multidimensional Difference Equation. J. Sib. Fed. Univ. Math. Phys. 2023, 16, 153–161. [Google Scholar]
  26. Kruchinin, D.; Kruchinin, V.; Shablya, Y. On some properties of generalized Narayana numbers. Quaest. Math. 2021, 45, 1949–1963. [Google Scholar] [CrossRef]
  27. Shabiya, Y.; Kruchinin, V.; Kruchinin, D. Enumeration of Words Derived from Unambiguous Context-Free Grammars Based on Powers of Generating Functions. Proc. Jangjeon Math. Soc. 2025, 28, 299–317. [Google Scholar] [CrossRef]
  28. Abramov, S.A.; Barkatou, M.A.; van Hoeij, M.; Petkovsek, M. Subanalytic Solutions of Linear Difference Equations and Multidimensional Hypergeometric Sequences. J. Symb. Comput. 2011, 46, 1205–1228. [Google Scholar] [CrossRef]
  29. Abramov, S.A.; Barkatou, M.A.; Petkovšek, M. Linear Difference Operators with Coefficients in the Form of Infinite Sequences. Comput. Math. Math. Phys. 2021, 61, 1582–1589. [Google Scholar] [CrossRef]
  30. Abramov, S.A.; Petkovsek, M.; Ryabenko, A.A. Hypergeometric Solutions of First-order Linear Difference Dystems with Rational-function Coefficients. In International Workshop on Computer Algebra in Scientific Computing; Lecture Notes in Computer Science; Springer International Publishing: Cham, Switzerland, 2015; Volume 9301, pp. 1–14. [Google Scholar] [CrossRef]
Figure 1. Examples of subsets of Z 2 defined by the inequalities x m , 0 x m , and x m .
Figure 1. Examples of subsets of Z 2 defined by the inequalities x m , 0 x m , and x m .
Mathematics 13 03259 g001
Figure 2. Newton polytopes for the difference equations from Example 1.
Figure 2. Newton polytopes for the difference equations from Example 1.
Mathematics 13 03259 g002
Figure 3. Functional relations for sections of discrete generating sections from Example 3 includes values of the initial data function φ ( x ) .
Figure 3. Functional relations for sections of discrete generating sections from Example 3 includes values of the initial data function φ ( x ) .
Mathematics 13 03259 g003
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Akhtamova, S.S.; Alekseev, V.S.; Lyapin, A.P. D-Finite Discrete Generating Series and Their Sections. Mathematics 2025, 13, 3259. https://doi.org/10.3390/math13203259

AMA Style

Akhtamova SS, Alekseev VS, Lyapin AP. D-Finite Discrete Generating Series and Their Sections. Mathematics. 2025; 13(20):3259. https://doi.org/10.3390/math13203259

Chicago/Turabian Style

Akhtamova, Svetlana S., Vitaly S. Alekseev, and Alexander P. Lyapin. 2025. "D-Finite Discrete Generating Series and Their Sections" Mathematics 13, no. 20: 3259. https://doi.org/10.3390/math13203259

APA Style

Akhtamova, S. S., Alekseev, V. S., & Lyapin, A. P. (2025). D-Finite Discrete Generating Series and Their Sections. Mathematics, 13(20), 3259. https://doi.org/10.3390/math13203259

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop