Skip to Content
AxiomsAxioms
  • Article
  • Open Access

17 April 2026

17 Pages

Integrability of a Family of Four-Dimensional Quadratic Lotka–Volterra Complex Systems

and
1
Center for Applied Mathematics and Theoretical Physics, University of Maribor, Mladinska 3, SI-2000 Maribor, Slovenia
2
Faculty of Natural Science and Mathematics, University of Maribor, Koroška cesta 160, SI-2000 Maribor, Slovenia
3
Faculty of Electrical Engineering and Computer Science, University of Maribor, Koroška cesta 46, SI-2000 Maribor, Slovenia
*
Author to whom correspondence should be addressed.

Abstract

This work addresses the integrability of four-dimensional quadratic Lotka–Volterra systems exhibiting (1:−1:i:−i) resonance by identifying the parameter constraints required for such properties to exist. Our results show that, within this family, integrability is connected to linearizability and time-reversibility. To establish these results, we combine theoretical and computational methods. On the theoretical side, we use Poincaré–Dulac normal form theory and methods based on Gröbner basis theory. On the computational side, we apply the algorithms described in the paper to compute normal forms and minimal associated prime ideals required for the analysis of the integrability conditions.

1. Introduction

Characterizing the integrability properties of a system is of high importance in qualitative differential equation theory. This area of study goes back to the classic research of Poincaré and Darboux in the late nineteenth century, where geometric and algebraic methods were first applied to analyze polynomial vector fields [1,2,3,4]. Since that time, various methods have been developed, such as the Darboux theory of integrability and the Poincaré–Dulac normal form theory [1,5,6]. A closely related problem involves determining the linearizability of singular points in polynomial systems (see, for example, [7,8,9] and the references therein). These subjects continue to be actively studied today because of their importance in several applications.
One standard way to analyze if a nonlinear system is locally integrable near an equilibrium is to use normal form theory to simplify the equations. In this work, we study both formal and analytic first integrals using the Poincaré–Dulac normal form framework (see, e.g., [2,7,10,11,12]). Standard results in normal form theory ensure that an invertible formal change of coordinates can reduce any formal vector field to its Poincaré–Dulac normal form. Notably, such a transformation preserves the formal first integrals of the system.
Much of the existing literature on the integrability of polynomial systems focuses on the planar case. Dulac in [13] classified integrable systems with (1:−1) resonance having quadratic nonlinearities. Later, the authors in [14] studied the integrability of quadratic singularities with (1:−2) resonance. Many other researchers have looked at (p:−q) resonances for critical points (see, e.g., [8,15,16,17]). More general results for planar vector field integrability can be found in works like [18,19,20,21].
Integrability has also been a major topic for three-dimensional differential systems. As the dimension and the degree of the nonlinear terms increase, the problem becomes much harder, leading many researchers to focus on specific classes of systems. A well-known family is the Lotka–Volterra systems (see, e.g., [22,23,24]). In [25], the authors found a full set of conditions for integrability for quadratic Lotka–Volterra systems with (1:−1:1), (2:−1:1) and (1:−2:1) resonances at the origin. The (1:−1:−1) resonance case for 3D quadratic systems was studied in [26,27]. Other quadratic 3D classes have also been explored, for instance, in [28,29].
There has been much less research into the local integrability of four-dimensional systems. Specifically, we mention [30,31], which investigated quadratic systems with (1:−1:1:1) and (1:−1:1:−1) resonances.
We focus here on a specific family of four-dimensional, degree-two polynomial systems characterized by (1:−1:i:−i) resonance, described by the equations:
x ˙ = x ( 1 + a 1000 x + a 0100 y + a 0010 z ) , y ˙ = y ( − 1 + b 0100 y + b 1000 x + b 0001 w ) , z ˙ = z ( i + c 0100 y + c 0010 z + c 0001 w ) , w ˙ = w ( − i + d 1000 x + d 0010 z + d 0001 w ) ,
where x , y , z , w are complex unknown functions, the parameters a k , b k , c k , d k are complex numbers, and  i = − 1 . We want to find the conditions on these parameters such that (1) has two independent analytic first integrals in a neighborhood of the origin.
Moser [32] studied Hamiltonian systems near an equilibrium which are of the form:
x ˙ ν = H y ν ( x , y ) , y ˙ ν = − H x ν ( x , y ) ,
where ν ∈ { 1 , 2 , … , n } ; for general eigenvalues ( ± α 1 , … , ± α n ) where the 2 n complex numbers are distinct, α 1 and α 2 are independent over the reals; and  α j ≠ m 1 α 1 + m 2 α 2 for all integers m 1 , m 2 and j ≥ 3 . He showed that although these systems often have ‘small divisor’ divergence issues, they still have a four-parameter family of convergent solutions. The resonance in our system (1) is a specific instance of the case Moser considered. In Section 3 of [32], it is shown that these Hamiltonian systems satisfy a κ + b κ = 0 , which is equivalent to having two independent analytic first integrals near the origin.
Recall that a dynamical system x ˙ = F ( x ) is called time-reversible if there is an involution φ satisfying:
D φ − 1 · F ∘ φ = − F .
Time-reversal symmetry is a fundamental property found in many natural systems. For example, it appears in many models for classical and quantum mechanics. Because it has such a strong effect on the dynamics, it has been extensively researched within the framework of differential equations (e.g., [33,34,35,36]). Also, the relationship between local integrability and time-reversal symmetry has been examined in [10,37,38].
The structure of this paper is as follows: Section 2 provides the fundamental definitions and preliminary results. In Section 3, we describe the theoretical tools used to prove the integrability of the system. Section 4 discusses time-reversible systems and their connection to integrability. In Section 5, we find the parameter values for which subfamilies of (1) have two independent analytic first integrals or are analytically linearizable.
Although we show that first integrals exist, we do not provide them in closed form. Based on the recurrence relations for the coefficients and the structure of the normal form, it is likely that these first integrals involve special functions, such as those of hypergeometric type. This behavior was also noted in [14], where first integrals were represented by hypergeometric functions. This suggests a link between integrability, resonance, and special functions that we hope to investigate in the future.

2. Preliminaries

This section provides a review of the fundamental definitions and methodologies regarding the integrability and linearizability problem.
Consider the class of analytic systems represented by:
x ˙ = F ( x ) = A x + F ˜ ( x ) ,
where A = diag ( λ 1 , … , λ n ) is a diagonal matrix and x = ( x 1 , … , x n ) ∈ C n . The nonlinear part is given by F ˜ ( x ) = ( F ˜ 1 ( x ) , … , F ˜ n ( x ) ) ⊤ . These nonlinearities F i are power series vanishing at the origin along with their first derivatives. Let X be the vector field induced by (3). A non-constant, differentiable function (which may be a formal power series) Ψ is called a first integral of the system if it satisfies:
X Ψ = ∑ i = 1 n ∂ Ψ ∂ x i x ˙ i = 0 .
It is a standard result (see [10]) that a formal, invertible coordinate transformation:
x = y + ∑ j = 2 ∞ h j ( y ) ,
where y = ( y 1 , … , y n ) and h j ( y ) are homogeneous degree-j polynomials, (3) is converted into a system of the same general form:
y ˙ = A y + G ( y ) , G ( y ) = ∑ j = 2 ∞ G j ( y ) ,
where G j ( y ) denotes a vector of degree-j polynomials.
Let e k represent the k-th unit basis vector in C n , α = ( α 1 , … , α n ) ∈ N 0 and λ = ( λ 1 , … , λ n ) the vector of eigenvalues of A in (3). We call a monomial term x α e k = x 1 α 1 ⋯ x n α n e k  resonant if:
∑ i = 1 n α i λ i − λ k = 0
under the condition that ∑ i = 1 n α i ≥ 2 .
System (6) is in Poincaré–Dulac normal form if G ( y ) contains exclusively resonant terms. The existence of a transformation (5) that transforms system (3) into this form is guaranteed by the Poincaré–Dulac theorem.
If, through a change of variables (5), we can rewrite (3) as follows:
y ˙ = ( 1 + g ( y ) ) A y
for some scalar function g, then a simple time reparametrization d τ = ( 1 + g ( y ) ) d t yields the linear system d y / d τ = A y . Because both the linear system and (8) possess an identical number of independent polynomial first integrals, we adopt the following definition.
Definition 1.
System (3) is (completely) integrable at the origin if there is an analytic transformation (5) that transforms it to the form (8). If this can be achieved with g ( y ) ≡ 0 , the system is said to be linearizable.
Remark 1.
When a system’s normal form appears as (8), it is described as satisfying Bruno’s simplified condition A.
Let I be an ideal in the polynomial ring K [ x 1 , … , x n ] . The variety V ( I ) of the ideal I is the set of all common zeros of the polynomials in I. It can be represented as an irreducible union component:
V = V 1 ∪ V 2 ∪ ⋯ ∪ V m ,
where each subset V j is an irreducible variety. This radical I of I can be expressed as an intersection of prime ideals:
I = ⋂ j = 1 m Q j ,
where each component V j in the decomposition (9) coincides with the variety corresponding to one of the ideals Q j . The ideals Q j are referred to as the minimal associated primes of I. The variety V ( I ) of the ideal I is then decomposed as follows:
V ( I ) = V ( I ) = ⋃ j = 1 m V ( Q j ) .
Several algorithmic approaches for determining the minimal associated primes can be found in [39,40]. They typically rely on Gröbner basis theory and are therefore extremely time and memory-consuming. In this work, we employ the routine minAssGTZ [41] implemented in the computer algebra system Singular [42], which is based on the algorithm of [39].
To perform the elimination of variables, we use a result from computational commutative algebra called the elimination theorem, which is described in what follows.
Let I be an ideal in K [ x 1 , … , x n ] and m a fixed number from the set { 0 , 1 , … , n − 1 } . The m-th elimination ideal of I is the ideal I ( m ) = I ∩ K [ x m + 1 , … , x n ] . According to the elimination theorem (see, e.g., [19,43]), to compute (for any 0 ≤ m ≤ n − 1 ) the m-th elimination ideal I ( m ) of an ideal I of K [ x 1 , … , x n ] , one can choose the lexicographic term order on the ring K [ x 1 , … , x n ] with x 1 > x 2 > ⋯ > x n and compute the Gröbner basis G for the ideal I with respect to that order. Then, by the elimination theorem, the set G m = G ∩ K [ x m + 1 , … , x n ] is a Gröbner basis of the m-th elimination ideal I ( m ) .

3. Methodology

The objective of this section is to describe our approach for identifying the subfamilies of (1) that are integrable. Based on Poincaré–Dulac theory, system (1) can be expressed in the formal normal form:
y ˙ 1 = y 1 + y 1 g 1 ( y 1 y 2 , y 3 y 4 ) , y ˙ 2 = − y 2 + y 2 g 2 ( y 1 y 2 , y 3 y 4 ) , y ˙ 3 = i y 3 + y 3 g 3 ( y 1 y 2 , y 3 y 4 ) , y ˙ 4 = − i y 4 + y 4 g 4 ( y 1 y 2 , y 3 y 4 ) ,
where g i are formal power series. The next proposition arises from the theory in [7], with an alternative derivation available in [44]. This result provides the necessary conditions for the system’s integrability.
Proposition 1.
Suppose that in system (10):
g 1 + g 2 = 0 , g 3 + g 4 = 0 .
Under these conditions, system (10) possesses two independent analytic first integrals.
In [26], the author established lemmas to address the linearizability of three-dimensional systems with integer resonances. Here, we extend this result to the case of complex resonances.
Lemma 1.
Consider the following system:
X ˙ 1 = X 1 , X ˙ 2 = i X 2 , x ˙ 3 = x 3 ( − 1 + B ( X 1 , X 2 ) + c x 3 ) ,
where B is a function dependent on X 1 and X 2 , and c is an arbitrary parameter. Then, the third equation can be transformed into a linear equation if we can find functions f and g such that:
f ˙ = B ( X 1 , X 2 ) f , g ˙ − g = c f .
Proof. 
Set X 3 = x 3 ( f + g x 3 ) − 1 . The third equation will be linearized if f and g are such that:
X ( f + g x 3 ) = ( B ( X 1 , X 2 ) + c x 3 ) ( f + g x 3 )
Indeed, we have:
X ˙ 3 = x ˙ 3 ( f + g x 3 ) − 1 − x 3 ( f + g x 3 ) − 2 X ( f + g x 3 ) = x 3 ( − 1 + B ( X 1 , X 2 ) + c x 3 ) ( f + g x 3 ) − 1 − x 3 ( f + g x 3 ) − 2 ( B ( X 1 , X 2 ) + c x 3 ) ( f + g x 3 ) = x 3 ( f + g x 3 ) − 1 ( − 1 + B ( X 1 , X 2 ) + c x 3 ) − x 3 ( f + g x 3 ) − 1 ( B ( X 1 , X 2 ) + c x 3 ) = − x 3 ( f + g x 3 ) − 1 = − X 3 .
For f and g to be such that (13) holds, we have the following:
The left-hand side of (13) is:
X ( f + g x 3 ) = f ˙ + g ˙ x 3 + g x ˙ 3 = f ˙ + g ˙ x 3 + g x 3 ( − 1 + B ( X 1 , X 2 ) + c x 3 ) = f ˙ + g ˙ x 3 − g x 3 + B ( X 1 , X 2 ) g x 3 + c g x 3 2 .
The right-hand side of (13) is:
( B ( X 1 , X 2 ) + c x 3 ) ( f + g x 3 ) = B ( X 1 , X 2 ) f + B ( X 1 , X 2 ) g x 3 + c f x 3 + c g x 3 2 .
These two expressions will be equal if f and g are such that f ˙ = B ( X 1 , X 2 ) f and g ˙ − g = c f , which is exactly what wanted to show.    □
Lemma 2.
Consider the following system:
X ˙ 1 = X 1 , X ˙ 2 = i X 2 , x ˙ 3 = x 3 ( − 1 + B ( X 1 , X 2 ) ) ,
where B is a function dependent on X 1 and X 2 . Then, the third equation is linearizable if there is some function f for which f ˙ = − B ( X 1 , X 2 ) .
Proof. 
Set X 3 = x 3 e f such that f ˙ = − B ( X 1 , X 2 ) . Then:
X ˙ 3 = x ˙ 3 e f + x 3 e f f ˙ = x 3 ( − 1 + B ( X 1 , X 2 ) ) e f + x 3 e f f ˙ = x 3 e f ( − 1 + B ( X 1 , X 2 ) + f ˙ ) = − x 3 e f = − X 3 .
   □
Remark 2.
Lemmas 1 and 2 hold also if we change the resonances to ( 1 :−i:− 1 ) , (−1:i: 1 ) , (−1:−i: 1 ) , ( 1 :i:−i), (−1:i:−i), ( 1 :−i:i), (−1:i:−i). The proof in these cases goes similarly.
Remark 3.
Lemmas 1 and 2 hold also when there are only two equations with resonances ( 1 : i ) , ( 1 :− i ) , ( − 1: i ) , ( − 1:− i ) .
A theorem by Pliss [45] addresses scenarios where, despite the eigenvalues set being resonant, the corresponding normal form remains linear.
Theorem 1.
Consider the system (3) and assume that:
(a) 
The values of ∑ i = 1 n α i λ i − λ j that are not zero satisfy the condition:
∑ i = 1 n α i λ i − λ j > C ( α 1 + ⋯ + α n ) − σ , ∀ j ∈ { 1 , … , n } ,
(b) 
For some C , σ > 0 , and there exists a normal form of (3) that is linear.
Then, there exists a convergent transformation that transforms the system to its linear part.
As a particular case of Lemma 2.1 of [44], the following lemma holds.
Lemma 3.
For system (1), the non-zero elements among ∑ i = 1 4 α i λ i − λ j satisfy:
∑ i = 1 4 α i λ i − λ j ≥ 1 .
From this lemma, we see that | α · λ − λ j | ≠ 0 . This implies that the condition (a) of Theorem 1 is satisfied for C = σ = 1 , because:
| α · λ − λ j | ≥ 1 > ( α 1 + α 2 + α 3 + α 4 ) − 1 = C ( α 1 + α 2 + α 3 + α 4 ) − σ .
By Theorem 1, this means that if (1) is linearizable by a formal substitution, it is also analytically linearizable.
The linear system X ˙ = X , Y ˙ = − Y , Z ˙ = i Z , W ˙ = − i W possesses the two first integrals X Y and Z W . Consequently, by linearizing system (1) and applying the inverse coordinate transformation, we arrive at two analytic first integrals for the original system. This shows that the linearizability of (1) is a sufficient condition for its analytic integrability.
To determine the conditions on parameters which are necessary for integrability, we compute subsequently the coefficients of the normal form of (1) using the algorithm from [12] and proceed as follows. The coefficients g 1 , g 2 , g 3 , and g 4 in (10) are series in variables y 1 , … , y 4 whose coefficients are polynomial functions of the system parameters. Let u = y 1 y 2 , v = y 3 y 4 . We can write:
g 1 + g 2 = ∑ i + j = 1 ∞ p i j u i v j , g 3 + g 4 = ∑ i + j = 1 ∞ q i j u i v j ,
where p i j , q i j are polynomials in parameters of (1). First, we computed the normal form of (1) through order three and calculated g 1 + g 2 and g 3 + g 4 up to this order and obtained polynomials p 10 , p 01 , q 10 , q 01 , which are as follows:
p 10 = b 1000 b 0100 − a 1000 a 0100 ; p 01 = i a 0010 c 0001 − i b 0001 d 0010 ; q 10 = b 1000 c 0100 − a 0100 d 1000 ; q 01 = i c 0001 c 0010 − i d 0001 d 0010 .
They generated the ideal which we denote by I 1 , I 1 = ⟨ p i j , q i j ∣ i + j ≤ 1 ⟩ . Then, we calculated the normal form up to order four, the expressions of g 1 + g 2 and g 3 + g 4 up to this order, and generated I 2 = ⟨ p i j , q i j ∣ i + j ≤ 2 ⟩ . Using the radical membership test (see e.g., [19,43]), we checked if I 1 = I 2 and obtained I 1 ≠ I 2 . Successive computations for higher orders n = 3 , 4 , … yield a sequence of ideals I n = ⟨ p i j , q i j ∣ i + j ≤ n ⟩ . On each step, we can similarly check if I n − 1 = I n . Thus, we have an increasing chain of ideals I 1 ⊆ I 2 ⊆ I 3 ⊆ ⋯ . We perform computations until for some n 0 we have I n 0 − 1 = I n 0 . When we find such n 0 , we assume that the chain reaches stability at n 0 . To prove this hypothesis, we compute the irreducible decomposition of V ( I n 0 ) and then prove that systems corresponding to each component admit two independent analytic first integrals near the origin. If we are able to prove this, that yields that I n 0 = I n 0 + i for all i ∈ N , that is, the variety of I n 0 defines the set of all completely integrable systems in family (1).
In the case of system (1) we found that I 8 = I 9 . Applying the minAssGTZ routine to I 8 allows us to determine the minimal associated primes of I. In our case, there are 11 prime ideals Q j such that:
I 8 = I 9 = ⋂ i = 1 11 Q j .
The ideals Q j are written in Section 5. The varieties of these ideals give the conditions on the parameters which are necessary for integrability, and in Section 5 we will prove that they are also the sufficient conditions.

4. Time-Reversibility

This section is devoted to presenting several results on the time-reversal symmetry in systems of the form (3) and explaining how these results are used to identify time-reversible systems within family (1). We also focus on examining the connection between time-reversibility and integrability for four-dimensional complex polynomial Lotka–Volterra systems and propose an algorithm to identify all systems within a specific polynomial family that exhibit time-reversibility.
For ℓ 1 , ℓ 2 ∈ N , define the finite sets:
S 1 = { p j = ( p 1 ( j ) , p 2 ( j ) , p 3 ( j ) , p 4 ( j ) ) ⊤ ∈ N − 1 × ( N 0 ) 3 | j = 1 , 2 , … , ℓ 1 , p 1 ( j ) + p 2 ( j ) + p 3 ( j ) + p 4 ( j ) ≥ 1 }
and
S 2 = { q k = ( q 1 ( k ) , q 2 ( k ) , q 3 ( k ) , q 4 ( k ) ) ⊤ ∈ ( N 0 ) 2 × N − 1 × N 0 | k = 1 , 2 , … , ℓ 2 , q 1 ( k ) + q 2 ( k ) + q 3 ( k ) + q 4 ( k ) ≥ 1 } .
Let x = ( x 1 , x 2 , x 3 , x 4 ) . Next, let s = ( s 1 , s 2 , s 3 , s 4 ) and define x s = x 1 s 1 x 2 s 2 x 3 s 3 x 4 s 4 . We study systems of the form:
x ˙ 1 = λ x 1 + x 1 ∑ p j ∈ S 1 a p j x p j , x ˙ 2 = − λ x 2 + x 2 ∑ p j ∈ S 1 b p ^ j x p ^ j , x ˙ 3 = μ x 3 + x 3 ∑ q k ∈ S 2 c q k x q k , x ˙ 4 = − μ x 4 + x 4 ∑ q k ∈ S 2 d q ^ k x q ^ k ,
where p ^ j and q ^ k stand for T p j and T q k , with T being the permutation matrix:
T = 0 1 0 0 1 0 0 0 0 0 0 1 0 0 1 0 .
For p ∈ S 1 , we call the vector p ^ its conjugate vector and the parameters a p and b p ^  dual parameters. Also, for q ∈ S 2 , q ^ is its conjugate vector, so c q and d q ^ are said to be dual parameters. For example, if we define sets:
S 1 = { ( 1 , 0 , 0 , 0 ) , ( 0 , 1 , 0 , 0 ) , ( 0 , 0 , 1 , 0 ) } and S 2 = { ( 0 , 1 , 0 , 0 ) , ( 0 , 0 , 1 , 0 ) , ( 0 , 0 , 0 , 1 ) }
with λ = 1 and μ = i , we obtain family (1).
Let:
B = α 0 0 0 0 β 0 0 0 0 γ 0 0 0 0 δ
be a 4 × 4 diagonal non-singular matrix.
Lemma 4.
The transformation:
x = B y ,
with B defined in (18), brings system (16) into a time-reversible one with respect to T if and only if:
C F ( x ) = − F ( C x ) ,
where:
C = 0 β α 0 0 α β 0 0 0 0 0 0 δ γ 0 0 γ δ 0 .
Proof. 
Notice that substitution (19) transforms the system (3) into:
y ˙ = B − 1 F B y = F ˜ ( y ) .
We recall that by the definition system x ˙ = F ( x ) is time-reversible if there is an involution φ ( x ) such that (2) holds. Note that for the matrix T defined by (17), the map x = T y is an involution. Therefore, system (22) possesses time-reversal symmetry under the involution φ = T y if and only if:
T − 1 F ˜ ( T y ) = − F ˜ ( y ) .
For matrix C defined in (21), direct calculations show that B − 1 T B = C , which implies that (23) is equivalent to C F ( x ) = − F ( C x ) . □
According to Lemma 4, system (16) exhibits time-reversibility provided that:
P · F ( x ) = − F ( P · x ) ,
where:
P = 0 σ 1 0 0 σ 2 0 0 0 0 0 0 σ 3 0 0 σ 4 0
such that σ 1 σ 2 = σ 3 σ 4 = 1 .
Proposition 2.
Let σ = ( σ 1 , σ 2 , σ 3 , σ 4 ) such that σ 1 σ 2 = σ 3 σ 4 = 1 . System (16) is time-reversible if and only if:
a p j = − σ p j b p ^ j , c q k = − σ q k d q ^ k for j = 1 , … , ℓ 1 , k = 1 , … , ℓ 2 .
Proof. 
Consider system (16) and matrix P from (24). If we apply equation P · F ( x ) = − F ( P · x ) to system (16), we obtain four equations. From the first two equations, one obtains conditions a p j σ p ^ j = − b p ^ j and a p j = − σ p j b p ^ j for any j = 1 , … , ℓ 1 , which are, because of p ^ j = T p j and σ 1 σ 2 = 1 , equivalent. From the last two equations, one obtains conditions c q k σ q ^ k = − d q ^ k and c q k = − σ q k d q ^ k for any k = 1 , … , ℓ 2 , which are also equivalent. This concludes the proof. □
Let R ⊂ C m denote the set representing all systems within the family (16) that possess time-reversal symmetry, where m = 2 ℓ 1 + 2 ℓ 2 . Let:
J = ⟨ a p j + σ p j b p ^ j , c q k + σ q k d q ^ k , σ 1 σ 2 − 1 , σ 3 σ 4 − 1 | j = 1 , … , ℓ 1 , k = 1 , … , ℓ 2 ⟩ .
According to Proposition 2, to determine the collection of all time-reversible systems within the parameter space of (16), we must identify the variety associated with the elimination ideal:
I = J ∩ C [ a , b , c , d ] .
Now, in (16), we set λ = 1 , μ = − i . The following theorem follows from Proposition 11 of [38].
Theorem 2.
If system (16) with λ = 1 , μ = i is time-reversible, then for this system, there exist two independent analytic first integrals in a neighborhood of the origin.
Theorem 3.
Assume that in system (16) λ = 1 , μ = i and let I be the ideal defined by (26). If the parameters of system (16) belong to the variety V ( I ) , then the system is integrable.
Proof. 
The variety of the ideal I is the Zariski closure of the set of all time-reversible systems of the form (1). By Theorem 1 of [46], the set in the space of parameters of system (16), which corresponds to systems having two analytic first integrals, is an affine variety. Therefore, taking into account Theorem 2, we see that all systems of V ( I ) have two independent analytic first integrals, that is, they are integrable. □

5. The Integrability Conditions

As it is described in Section 3 the varieties of ideals Q i appearing in decomposition (15) give necessary conditions for integrability of system (1). The ideals are as follows:
Q 1 = ⟨ d 0010 , c 0001 , c 0100 , b 1000 , a 0010 , a 0100 ⟩ ; Q 2 = ⟨ d 0010 , c 0010 , b 1000 , a 0010 , a 0100 ⟩ ; Q 3 = ⟨ d 0010 , d 1000 , c 0001 , b 1000 , a 0010 , a 0100 ⟩ ; Q 4 = ⟨ d 0010 , c 0001 , c 0100 , b 0100 , a 0100 ⟩ ; Q 5 = ⟨ d 0010 , d 1000 , c 0001 , b 0001 , b 1000 , a 0100 ⟩ ; Q 6 = ⟨ d 0001 , c 0001 , b 0001 , b 1000 , a 0100 ⟩ ; Q 7 = ⟨ d 0010 , c 0001 , c 0100 , b 0001 , b 1000 , a 0100 ⟩ ; Q 8 = ⟨ d 0010 , d 1000 , c 0001 , b 1000 , a 1000 ⟩ ; Q 9 = ⟨ c 0010 c 0001 − d 0001 d 0010 , a 0010 c 0001 − b 0001 d 0010 , b 0001 c 0010 − a 0010 d 0001 , b 1000 c 0100 − a 0100 d 1000 , a 1000 c 0100 − b 0100 d 1000 , a 1000 a 0100 − b 0100 b 1000 ⟩ ; Q 10 = ⟨ d 0010 , d 1000 , c 0001 , c 0100 , a 1000 a 0100 − b 0100 b 1000 ⟩ ; Q 11 = ⟨ b 0001 , b 1000 , a 0010 , a 0100 , c 0010 c 0001 − d 0001 d 0010 ⟩ .
The i-th integrability condition is determined by the variety associated with the ideal Q i . For all but two cases defined by these Q i we will prove that the corresponding systems are integrable. The dual cases (in the sense defined in the previous section) of the varieties arising from ideals Q 1 − Q 4 are the varieties of ideals Q 5 − Q 8 , which are written in Appendix A. They do not need to be considered since the proof of integrability for them is exactly the same as in the original cases.
Theorem 4.
For the origin of system (1) to be integrable, it suffices that one of the following is true:
1. 
d 0010 = c 0001 = c 0100 = b 1000 = a 0010 = a 0100 = 0 ;
2. 
d 0010 = c 0010 = b 1000 = a 0010 = a 0100 = 0 ;
3. 
d 0010 = d 1000 = c 0001 = b 1000 = a 0010 = a 0100 = 0 ;
4. 
d 0010 = c 0001 = c 0100 = b 0100 = a 0100 = 0 ;
5. 
c 0010 c 0001 − d 0001 d 0010 = a 0010 c 0001 − b 0001 d 0010 = b 0001 c 0010 − a 0010 d 0001 = b 1000 c 0100 − a 0100 d 1000 = a 1000 c 0100 − b 0100 d 1000 = a 1000 a 0100 − b 0100 b 1000 = 0 ,
as well as the dual cases (1*), (2*), (3*), (4*) of (1), (2), (3), (4), respectively, which are written in Appendix A. The systems of cases (1)–(4) and their duals are linearizable.
Proof. 
Case 1. Under these conditions, system (1) becomes:
x ˙ = x ( 1 + a 1000 x ) ; y ˙ = y ( − 1 + b 0100 y + b 0001 w ) ; z ˙ = z ( i + c 0010 z ) ; w ˙ = w ( − i + d 1000 x + d 0001 w ) .
The first equation of this system can be transformed to a linear one by the change X = x ( 1 + a 1000 x ) − 1 . This gives us X ˙ = X . Then, x = X ( 1 − a 1000 X ) − 1 . The fourth equation then becomes:
w ˙ = w ( − i + d 1000 X ( 1 − a 1000 X ) − 1 + d 0001 w ) .
This equation will be linearized by the substitution w = w f 1 + g 1 w , as stated in Lemma 1, if we find two functions f 1 and g 1 such that:
f ˙ 1 = d 1000 X ( 1 − a 1000 X ) − 1 f 1 , g ˙ 1 − i g 1 = d 0001 f 1 .
The first equation of (28) has the solution f 1 = f 1 ( X ) = ( 1 − a 1000 X ) − d 1000 a 1000 . Now, we need to solve for g 1 , which is a function such that:
g ˙ 1 − i g 1 = d 0001 ( 1 − a 1000 X ) − d 1000 a 1000 .
Define g 1 = ∑ j ≥ 0 a j X j and d 0001 ( 1 − a 1000 X ) − d 1000 a 1000 = ∑ j ≥ 0 b j X j . Then,
g ˙ 1 − i g 1 = ∑ j ≥ 0 a j ( j − i ) X j = ∑ j ≥ 0 b j X j ,
which implies that a j = b j j − i . This gives us W ˙ = − i W , where w = f 1 W 1 − g 1 W . The second equation thus becomes:
y ˙ = y − 1 + b 0100 y + b 0001 f 1 W 1 − g 1 W .
Similarly, this equation can be linearized using Lemma 1 and the substitution Y = y f 2 + g 2 y , if we find two functions f 2 and g 2 such that:
f ˙ 2 = b 0001 f 1 W 1 − g 1 W f 2 , g ˙ 2 − g 2 = b 0100 f 2 .
To find a function f 2 such that the first equation of (29) is satisfied, we define a function h 2 such that f 2 = e h 2 . Then, h ˙ 2 = b 0001 f 1 W 1 − g 1 W = b 0001 f 1 W ( 1 + g 1 W + ( g 1 W ) 2 + ⋯ ) = b 0001 ( f 1 W + f 1 g 1 W 2 + f 1 g 1 2 W 3 + f 1 g 1 3 W 4 + ⋯ ) = : ∑ j , k ≥ 0 d j k X j W k . Set h 2 = ∑ j , k ≥ 0 c j k X j W k . Then, h ˙ 2 = ∑ j , k ≥ 0 c j k ( j − k i ) X j W k . We can see that c j k = d j k j − k i , ∀ k ≥ 1 and ∀ j ≥ 0 , and c j 0 = 0 , ∀ j ≥ 0 . We solved for h 2 which implies f 2 = e h 2 = ∑ j ≥ 0 h 2 j j ! . Now,
g ˙ 2 − g 2 = b 0100 f 2 = b 0100 1 + h 2 + h 2 2 2 ! + ⋯ = : ∑ j , k ≥ 0 f j k X j W k .
Set g 2 = ∑ j , k ≥ 0 e j k X j W k . Then,
g ˙ 2 − g 2 = ∑ j , k ≥ 0 e j k ( j − 1 − k i ) X j W k .
From (30), we can deduce that e j k = f j k j − 1 − k i for ( j , k ) ≠ ( 1 , 0 ) . We can infer that the monomial X is absent from the right-hand side of (30), yielding e 10 = 0 . In fact, e 00 = − b 0100 and e j 0 = 0 , ∀ j ≥ 1 . This gives us a solution for g 2 , which means that the second equation is also linearized, yielding Y ˙ = − Y , where y = f 2 Y 1 − g 2 Y . The third equation can be linearized by the substitution Z = z ( 1 − i c 0010 z ) − 1 , which implies Z ˙ = i Z . Thus, by Theorem 1, system (27) is analytically linearizable and subsequently completely integrable.
Case 2. For this case, system (1) becomes:
x ˙ = x ( 1 + a 1000 x ) ; y ˙ = y ( − 1 + b 0100 y + b 0001 w ) ; z ˙ = z ( i + c 0100 y + c 0001 w ) ; w ˙ = w ( − i + d 1000 x + d 0001 w ) .
We can see that the system of the first, second and fourth equation is independent of z and is the same system as in Case 1. This means that it can be linearized by the same procedure, giving us the same expressions for f 1 , f 2 , g 1 , g 2 and h 2 . So far, we have X ˙ = X , Y ˙ = − Y , W ˙ = − i W . The expression of the third equation is then:
z ˙ = z i + c 0001 f 1 W 1 − g 1 W + c 0100 f 2 Y 1 − g 2 Y .
This equation can be linearized by Lemma 2 and the substitution Z = z e f 3 + f 4 , if we find functions f 3 and f 4 such that f ˙ 3 = − c 0001 f 1 W 1 − g 1 W and f ˙ 4 = − c 0100 f 2 Y 1 − g 2 Y . One can easily see that f 3 = − c 0001 b 0001 h 2 is a solution to the first equation. For the second equation, we write:
f ˙ 4 = − c 0100 f 2 Y 1 − g 2 Y = − c 0100 f 2 Y ( 1 + g 2 Y + ( g 2 Y ) 2 + ⋯ ) = : ∑ j , k , l ≥ 0 n j k l X j Y k W l .
Set f 4 = ∑ j , k , l ≥ 0 m j k l X j Y k W l . Then, from (32), we have:
f ˙ 4 = ∑ j , k , l ≥ 0 m j k l ( j − k − l · i ) X j Y k W l = ∑ j , k , l ≥ 0 n j k l X j Y k W l .
One finds that there are no monomials of the form ( X Y ) j in the expression because the product f 2 Y = Y + h 2 Y + h 2 2 2 ! Y + ⋯ contains only Y and monomials whose degree of W is greater than zero as a consequence of the definition of h 2 . This implies that we can set m j j 0 = 0 for all j ≥ 0 and m j k l = n j k l j − k − l · i for any other triple ( j , k , l ) of non-negative integers. This gives an expression for f 4 which implies Z ˙ = i Z . System (31) is linearized and, as a result of that, integrable.
Case 3. Under this assumption, system (1) reduces to the following form:
x ˙ = x ( 1 + a 1000 x ) ; y ˙ = y ( − 1 + b 0100 y + b 0001 w ) ; z ˙ = z ( i + c 0100 y + c 0010 z ) ; w ˙ = w ( − i + d 0001 w ) .
It is clear that the system of the first, second and third equation is the same as the system of the first, second and fourth equation of the first case for d 1000 = 0 . Consequently, the linearization follows the same procedure as in Case 1, employing identical functions under the constraint d 1000 = 0 . The third equation then becomes:
z ˙ = z i + c 0100 Y f 1 1 − g 1 Y + c 0010 z ,
where f 1 = ( 1 − i d 0001 W ) − b 0001 d 0001 and g 1 = ∑ j ≥ 0 a j j · i − 1 W j , where a j is the coefficient of W j in the expansion of b 0100 ( 1 − i d 0001 W ) − b 0001 d 0001 . This equation can be linearized using Lemma 1 if we find functions f 2 and g 2 such that:
f ˙ 2 = c 0100 Y f 1 1 − g 1 Y f 2 , g ˙ 2 + i g 2 = c 0010 f 2 .
To find a function f 2 such that the first equation of (34) is satisfied, we define a function h 2 such that f 2 = e h 2 . Then, h ˙ 2 = c 0100 Y f 1 1 − g 1 Y = c 0100 ( f 1 Y + f 1 g 1 Y 2 + f 1 g 1 2 Y 3 + ⋯ ) = : ∑ j , k ≥ 0 d j k Y j W k . Set h 2 = ∑ j , k ≥ 0 c j k Y j W k . Then, h ˙ 2 = ∑ j , k ≥ 0 c j k ( − j − k · i ) Y j W k . We can see that c j k = − d j k j + k · i , ∀ j ≥ 1 and ∀ k ≥ 0 . Also, c 0 k = 0 , ∀ k ≥ 0 . This gives us solutions for f 2 and g 2 and so the third equation is linearized, giving Z ˙ = i Z . The system is linearized, which means that is integrable.
Case 4. System (1) with these conditions is:
x ˙ = x ( 1 + a 1000 x + a 0010 z ) ; y ˙ = y ( − 1 + b 1000 x + b 0001 w ) ; z ˙ = z ( i + c 0010 z ) ; w ˙ = w ( − i + d 1000 x + d 0001 w ) .
The third equation is linearized via the substitution Z = z ( 1 − i c 0010 z ) − 1 . This implies that Z ˙ = i Z . Then, z = Z ( 1 + i c 0010 Z ) − 1 . The first equation then becomes:
x ˙ = x ( 1 + a 1000 x + a 0010 Z ( 1 + i c 0010 Z ) − 1 ) .
As stated in Lemma 1, this equation can be linearized if we find two functions f 1 and g 1 such that:
f ˙ 1 = a 0010 Z ( 1 + i c 0010 Z ) − 1 f 1 , g ˙ 1 + g 1 = a 1000 f 1 .
The solution to the first equation of (36) is f 1 = f 1 ( Z ) = ( 1 + i c 0010 Z ) − a 0010 c 0010 . Now, we need to solve for g 1 , which is a function such that:
g ˙ 1 + g 1 = a 1000 ( 1 + i c 0010 Z ) − a 0010 c 0010 .
Define g 1 = ∑ j ≥ 0 a j Z j and a 1000 ( 1 + i c 0010 Z ) − a 0010 c 0010 = ∑ j ≥ 0 b j Z j . Then:
g ˙ 1 + g 1 = ∑ j ≥ 0 a j ( j · i + 1 ) Z j = ∑ j ≥ 0 b j Z j ,
which implies that a j = b j j · i + 1 and a solution for g 1 . This gives us X ˙ = X , where x = f 1 X 1 − g 1 X . The fourth equation then becomes:
w ˙ = w − i + d 1000 f 1 X 1 − g 1 X + d 0001 w .
This equation can also be linearized by Lemma 1 and the substitution W = w f 2 + g 2 w if we find two functions f 2 and g 2 such that:
f ˙ 2 = d 1000 f 1 X 1 − g 1 X f 2 , g ˙ 2 − i g 2 = d 0001 f 2 .
To find a function f 2 such that the first equation of (37) holds, we define a function h 2 such that f 2 = e h 2 . Then, h ˙ 2 = d 1000 f 1 X 1 − g 1 X = d 1000 f 1 X ( 1 + g 1 X + ( g 1 X ) 2 + ⋯ ) = d 1000 ( f 1 X + f 1 g 1 X 2 + f 1 g 1 2 X 3 + f 1 g 1 3 X 4 + ⋯ ) = : ∑ j , k ≥ 0 d j k X j Z k . Set h 2 = ∑ j , k ≥ 0 c j k X j Z k . Then, h ˙ 2 = ∑ j , k ≥ 0 c j k ( j + k · i ) X j Z k . Therefore, c j k = d j k j + k · i , ∀ k , j ≥ 1 , and c 0 j = 0 , ∀ j ≥ 0 . Thus, we solved for h 2 and f 2 = e h 2 = ∑ j ≥ 0 h 2 j j ! . Now,
g ˙ 2 − i g 2 = d 0001 1 + h 2 + h 2 2 2 ! + ⋯ = : ∑ j , k ≥ 0 f j k X j Z k .
Set g 2 = ∑ j , k ≥ 0 e j k X j Z k . Then,
g ˙ 2 − i g 2 = ∑ j , k ≥ 0 e j k ( j + ( k − 1 ) · i ) X j Z k .
From (38), it is clear that e j k = f j k j + ( k − 1 ) · i for ( j , k ) ≠ ( 0 , 1 ) . The monomial Z is not present in the right-hand side of (38), yielding e 01 = 0 . In fact, e 00 = i d 0001 and e 0 j = 0 , ∀ j ≥ 2 . This gives a solution for g 2 , which means that the fourth equation is also linearized, that is W ˙ = − i W , where w = f 2 W 1 − g 2 W . The expression of the second equation is then:
y ˙ = y − 1 + b 1000 f 1 X 1 − g 1 X + b 0001 f 2 W 1 − g 2 W .
This equation can be brought to a linear one by Lemma (2) and the change Y = y e f 3 + f 4 if we find functions f 3 and f 4 such that f ˙ 3 = − b 1000 f 1 X 1 − g 1 X and f ˙ 4 = − b 0001 f 2 W 1 − g 2 W . It is obvious that f 3 = − b 1000 d 1000 h 2 is a solution to the first equation. For the second equation, we write:
f ˙ 4 = − b 0001 f 2 W 1 − g 2 W = − b 0001 f 2 W ( 1 + g 2 W + ( g 2 W ) 2 + ⋯ ) = : ∑ j , k , l ≥ 0 n j k l X j Z k W l .
Set f 4 = ∑ j , k , l ≥ 0 m j k l X j Z k W l . Then, from (39), we have:
f ˙ 4 = ∑ j , k , l m j k l ( j + ( k − l ) · i ) X j Y k Z l = ∑ j , k , l ≥ 0 n j k l X j Z k W l .
We can see that there are no monomials of the form ( Z W ) k in the expression ∑ j , k , l ≥ 0 n j k l X j Z k W l because the product f 2 W = W + h 2 W + h 2 2 2 ! W + ⋯ contains only W and monomials whose degree of X is greater than zero as a consequence of the definition of f 2 . This implies that we can set m 0 j j = 0 , ∀ j ≥ 0 and m j k l = n j k l j + ( k − l ) · i for any other triple ( j , k , l ) of non-negative integers. This gives a solution for f 4 and implies Y ˙ = − Y . System (35) is linearized and consequently integrable.
Case 5. For system (1) the ideal (25) is:
J = ⟨ a 1000 + σ 1 b 0100 , a 0100 + σ 2 b 1000 , a 0010 + σ 3 b 0001 , c 0100 + σ 2 d 1000 , c 0001 + σ 4 d 0010 , c 0010 + σ 3 d 0001 , σ 1 σ 2 − 1 , σ 3 σ 4 − 1 ⟩ .
Using the elimination theorem, we computed I = J ∩ C [ a , b , c , d ] and obtained that I = Q 9 . Thus, by Theorem 3, the systems whose parameters belong to V ( Q 9 ) are integrable. □
For systems from the components Q 10 and Q 11 the existence of one first integral can be established easily. Namely, systems from V ( Q 10 ) admit a first integral φ = z w 1 − i c 0010 z − 1 1 + i d 0001 w − 1 and systems from Q 11 have a first integral φ = x y ( 1 + a 1000 x ) − 1 ( 1 − b 0100 y ) − 1 . Additionally, a calculation of the normal form up to order nine reveals that systems of these cases are not linearizable. The inability to find the second independent first integral prevents the complete analysis of integrability, but motivates the following conjecture.
Conjecture 1.
Systems satisfying the condition: d 0010 = d 1000 = c 0001 = c 0100 = a 1000 a 0100 − b 0100 b 1000 = 0 or b 0001 = b 1000 = a 0010 , a 0100 = c 0010 c 0001 − d 0001 d 0010 = 0 are integrable.
It appears new approaches have to be developed in order to prove complete integrability for the cases mentioned in the conjecture.

6. Conclusions

In this paper, we examined the integrability and linearizability properties of the family of four-dimensional Lotka–Volterra systems given by (1). Through the development and application of a systematic methodology, we established explicit parameter conditions that guarantee the existence of two independent analytic first integrals.
Furthermore, we identified that within the set of integrable systems, there exist time-reversible systems. By exploiting the symmetry properties of these systems, we proved their integrability and demonstrated the connection between time-reversal symmetry and the existence of analytic first integrals.
Overall, the results in this paper contribute to a deeper understanding of the structure and dynamics of four-dimensional Lotka–Volterra systems and provide a general framework for analyzing integrability in higher-dimensional polynomial systems. Future work may focus on extending this methodology to more general classes of polynomial vector fields and investigating global dynamical properties of the integrable and reversible cases, as well as studying perturbations of such systems using the Andronov-Melnikov approach in the spirit of [47,48].
Another important direction for further research is the study of small perturbations of the integrable systems considered here and similar ones using averaging methods and normal form techniques described in [49]. This includes the analysis of the persistence and bifurcation of invariant tori in the spirit of KAM theory. Although KAM theory mainly deals with Hamiltonian systems, as is shown in [50,51], similar phenomena are observed also in non-Hamiltonian systems. Starting from the obtained integrable cases, one can analyze perturbations preserving the (1:−1:i:−i) resonance and derive averaged systems governing the slow dynamics near invariant tori, and then investigate the persistence of quasi-periodic motions and look for conditions ensuring the survival of invariant tori in the sense of KAM theory.

Author Contributions

Investigation, writing original draft: I.M.; supervision, review, and editing: V.G.R. All authors have read and agreed to the published version of the manuscript.

Funding

The authors acknowledge the support by the Slovenian Research and Innovation Agency (core research program P1-0306) and the project 101183111-DSYREKI-HORIZON-MSCA-2023-SE-01 “Dynamical Systems and Reaction Kinetics Networks”.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

The dual cases of the cases written in Theorem 4 are:
(1 *) 
d 0010 = d 1000 = c 0001 = b 0001 = b 1000 = a 0100 = 0 ;
(2 *) 
d 0001 = c 0001 = b 0001 = b 1000 = a 0100 = 0 ;
(3 *) 
d 0010 = c 0001 = c 0100 = b 0001 = b 1000 = a 0100 = 0 ;
(4 *) 
d 0010 = d 1000 = c 0001 = b 1000 = a 1000 = 0 .

References

  1. Darboux, G. Mémoire sur les équations différentielles algébriques du premier ordre et du premier degré. Bull. Sci. Math. 1878, 2, 151–200. [Google Scholar]
  2. Poincaré, H. Sur l’intégration des équations différentielles du premier ordre et du premier degré I. Rend. Circ. Mat. Palermo 1891, 5, 161–191. [Google Scholar] [CrossRef] [Scilit]
  3. Poincaré, H. Sur l’intégration des équations différentielles du premier ordre et du premier degré II. Rend. Circ. Mat. Palermo 1897, 11, 193–239. [Google Scholar] [CrossRef] [Scilit]
  4. Poincaré, H. Mémoire sur les courbes définies par une équation différentielle. J. Math. Pures Appl. 1881, 7, 375–422. [Google Scholar]
  5. Christopher, C.; Llibre, J. Algebraic aspects of integrability for polynomial systems. Qual. Theory Dyn. Syst. 1999, 1, 71–95. [Google Scholar] [CrossRef] [Scilit]
  6. Llibre, J.; Zhang, X. On the Darboux Integrability of Polynomial Differential Systems. Qual. Theory Dyn. Syst. 2012, 11, 129–144. [Google Scholar] [CrossRef] [Scilit]
  7. Bruno, A.D. Local Methods in Nonlinear Differential Equations; Springer: Berlin, Germany, 1989. [Google Scholar]
  8. Christopher, C.; Mardešić, P.; Rousseau, C. Normalizable, integrable and linearizable saddle points for complex quadratic systems in C2. J. Dyn. Control Syst. 2003, 9, 311–363. [Google Scholar] [CrossRef] [Scilit]
  9. Giné, J.; Romanovski, V.G. Linearizability conditions for Lotka–Volterra planar complex quintic systems. Nonlinear Anal. Real World Appl. 2010, 11, 2100–2105. [Google Scholar] [CrossRef] [Scilit]
  10. Bibikov, Y. Local Theory of Nonlinear Analytic Ordinary Differential Equations; Springer: New York, NY, USA, 1979. [Google Scholar]
  11. Dulac, H. Recherches sur les points singuliers des équations différentielles. J. École Polytech. 1904, 9, 1–25. [Google Scholar]
  12. Walcher, S. On transformations into normal form. J. Math. Anal. Appl. 1993, 180, 617–632. [Google Scholar] [CrossRef] [Scilit]
  13. Dulac, H. Détermination et intégration d’une certaine classe d’équations différentielles ayant pour point singulier un centre. Bull. Sci. Math. 1908, 32, 230–252. [Google Scholar]
  14. Fronville, A.; Sadovski, A.; Żołądek, H. Solution of the 1:−2 resonant center problem in the quadratic case. Fundam. Math. 1998, 157, 191–207. [Google Scholar] [CrossRef] [Scilit]
  15. Li, J.; Lin, Y. Normal form and critical points of the period of closed orbits for planar autonomous systems. Acta Math. Sin. 1991, 34, 490–501. [Google Scholar]
  16. Żołądek, H. The problem of center for resonant singular points of polynomial vector fields. J. Differ. Equ. 1997, 137, 94–118. [Google Scholar] [CrossRef] [Scilit]
  17. Ferčec, B.; Giné, G. A blow-up method to prove formal integrability for some planar differential systems. J. Appl. Anal. Comput. 2018, 8, 1833–1850. [Google Scholar] [CrossRef] [Scilit]
  18. Liu, Y.; Li, J.; Huang, W. Planar Dynamical Systems: Selected Classical Problems; De Gruyter: Berlin, Germany; Boston, MA, USA, 2014. [Google Scholar]
  19. Romanovski, V.G.; Shafer, D.S. The Center and Cyclicity Problems: A Computational Algebra Approach; Birkhäuser: Boston, MA, USA, 2009. [Google Scholar]
  20. Schlomiuk, D. Elementary first integrals and algebraic invariant curves of differential equations. Expos. Math. 1993, 11, 433–454. [Google Scholar]
  21. Zhang, X. Integrability of Dynamical Systems: Algebra and Analysis; Springer: Singapore, 2017. [Google Scholar]
  22. Aziz, W.; Christopher, C.; Llibre, J.; Pantazi, C. Three-dimensional Lotka–Volterra systems with 3:−1:2-resonance. Mediterr. J. Math. 2021, 18, 167. [Google Scholar] [CrossRef] [Scilit]
  23. Cairó, L.; Llibre, J. Darboux integrability for 3D Lotka–Volterra systems. J. Phys. A 2000, 33, 2395–2406. [Google Scholar] [CrossRef] [Scilit]
  24. Christodoulides, Y.T.; Damianou, P.A. Darboux polynomials for Lotka–Volterra systems in three dimensions. J. Nonlinear Math. Phys. 2009, 16, 339–354. [Google Scholar] [CrossRef] [Scilit]
  25. Aziz, W.; Christopher, C. Local integrability and linearizability of three-dimensional Lotka–Volterra systems. Appl. Math. Comput. 2012, 219, 4067–4081. [Google Scholar] [CrossRef] [Scilit]
  26. Aziz, W. Integrability and linearizability of three-dimensional vector fields. Qual. Theory Dyn. Syst. 2014, 13, 197–213. [Google Scholar] [CrossRef] [Scilit]
  27. Dukarić, M.; Oliveira, R.; Romanovski, V.G. Local integrability and linearizability of a (1:−1:−1) resonant quadratic system. J. Dyn. Differ. Equ. 2017, 29, 597–613. [Google Scholar] [CrossRef] [Scilit]
  28. Hu, Z.; Han, M.; Romanovski, V.G. Local integrability of a family of three-dimensional quadratic systems. Phys. D 2013, 265, 78–86. [Google Scholar] [CrossRef] [Scilit]
  29. Wang, Q.; Lu, J.; Huang, W.; Sang, B. The Center Conditions and Hopf Cyclicity for a 3D Lotka-Volterra System. J. Nonlinear Model. Anal. 2024, 3, 1–12. [Google Scholar]
  30. Aziz, W. Local first integrals of four-dimensional Lotka–Volterra systems. Rend. Circ. Mat. Palermo 2025, 74, 96. [Google Scholar] [CrossRef] [Scilit]
  31. Romanovski, V.G.; Xia, Y.; Zhang, X. Varieties of local integrability of analytic differential systems and their applications. J. Differ. Equ. 2014, 257, 3079–3101. [Google Scholar] [CrossRef] [Scilit]
  32. Moser, J. On the generalization of a theorem of Liapounoff. Commun. Pure Appl. Math. 1958, 11, 257–271. [Google Scholar] [CrossRef] [Scilit]
  33. Algaba, A.; García, C.; Giné, J. Orbital reversibility of planar vector fields. Mathematics 2021, 9, 14. [Google Scholar] [CrossRef] [Scilit]
  34. Giné, J.; Maza, S. The reversibility and the center problem. Nonlinear Anal. 2011, 74, 695–704. [Google Scholar] [CrossRef] [Scilit]
  35. Lamb, J.S.W.; Roberts, J.A.G. Time-reversal symmetry in dynamical systems: A survey. Phys. D 1998, 112, 1–39. [Google Scholar] [CrossRef] [Scilit]
  36. Wei, L.; Romanovski, V.; Zhang, X. Generalized involutive symmetry and its application in integrability of differential systems. Z. Angew. Math. Phys. 2017, 68, 132. [Google Scholar] [CrossRef] [Scilit]
  37. Grašič, M.; Jarrah, A.S.; Romanovski, V.G. First integrals and invariants of systems of ordinary differential equations. Mathematics 2025, 13, 3485. [Google Scholar] [CrossRef] [Scilit]
  38. Llibre, J.; Pantazi, C.; Walcher, S. First integrals of local analytic differential systems. Bull. Sci. Math. 2012, 136, 342–359. [Google Scholar] [CrossRef] [Scilit]
  39. Gianni, P.; Trager, B.; Zacharias, G. Gröbner bases and primary decomposition of polynomials. J. Symb. Comput. 1988, 6, 149–167. [Google Scholar] [CrossRef] [Scilit]
  40. Shimoyama, T.; Yokoyama, K. Localization and primary decomposition of polynomial ideals. J. Symb. Comput. 1996, 22, 247–277. [Google Scholar] [CrossRef] [Scilit]
  41. Decker, W.; Laplagne, S.; Pfister, G.; Schonemann, H. SINGULAR; (3-1 Library for Computing the Prime Decomposition and Radical of Ideals, Primdec.lib); Available online: http://www.singular.uni-kl.de (accessed on 20 March 2026).
  42. Decker, W.; Greuel, G.-M.; Pfister, G.; Schönemann, H. Singular 4-3-1—A Computer Algebra System for Polynomial Computations. Available online: https://www.singular.uni-kl.de (accessed on 20 March 2026).
  43. Cox, D.; Little, J.; O’Shea, D. Ideals, Varieties, and Algorithms; Springer: New York, NY, USA, 2007. [Google Scholar]
  44. Huang, W.; Romanovski, V.G.; Zhang, X. Convergence of normalizations for partially integrable differential systems. Nonlinear Anal. 2026, 262, 113902. [Google Scholar] [CrossRef] [Scilit]
  45. Pliss, V.A. On the reduction of an analytic system of differential equations to linear form. Differ. Uravn. 1965, 1, 153–161. [Google Scholar]
  46. Du, Z.; Romanovski, V.; Zhang, X. Varieties and analytic normalizations of partially analytic integrable systems. J. Differ. Equ. 2016, 260, 6855–6871. [Google Scholar] [CrossRef] [Scilit]
  47. Kyurkchiev, N.; Zaevski, T.; Iliev, A.; Kyurkchiev, V.; Golev, A.; Rahnev, A. Chaos in a generalized perturbed Lotka–Volterra model. Mathematics 2026, 14, 247. [Google Scholar] [CrossRef] [Scilit]
  48. Christie, J.R.; Gopalsamy, K.; Li, J. Chaos in perturbed Lotka–Volterra systems. ANZIAM J. 2001, 42, 399–412. [Google Scholar] [CrossRef] [Scilit]
  49. Sanders, J.A.; Verhulst, F.; Murdoch, J.B. Averaging Methods in Nonlinear Dynamical Systems, 2nd ed.; Springer: New York, NY, USA, 2007. [Google Scholar]
  50. Bibikov, Y.N.; Pliss, V.A. On the existence of invariant tori in a neighborhood of the zero solution of a system of ordinary differential equations. Differ. Equ. 1967, 3, 967–976. [Google Scholar]
  51. Stolovitch, L. A KAM phenomenon for singular holomorphic vector fields. Publ. Math. Inst. Hautes Études Sci. 2005, 102, 99–165. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.