Next Article in Journal
To the Question of the Solvability of the Ionkin Problem for Partial Differential Equations
Previous Article in Journal
An EM/MCMC Markov-Switching GARCH Behavioral Algorithm for Random-Length Lumber Futures Trading
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Rational Involutions and an Application to Planar Systems of ODE

1
Center for Applied Mathematics and Theoretical Physics, University of Maribor, SI-2000 Maribor, Slovenia
2
Faculty of Natural Science and Mathematics, University of Maribor, SI-2000 Maribor, Slovenia
3
Faculty of Electrical Engineering and Computer Science, University of Maribor, SI-2000 Maribor, Slovenia
4
Department of Mathematics, Shanghai Normal University, 100 Guilin Rd., Shanghai 200234, China
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(3), 486; https://doi.org/10.3390/math12030486
Submission received: 9 January 2024 / Revised: 26 January 2024 / Accepted: 29 January 2024 / Published: 2 February 2024
(This article belongs to the Section Dynamical Systems)

Abstract

:
An involution refers to a function that acts as its own inverse. In this paper, our focus lies on exploring two-dimensional involutive maps defined by rational functions. These functions have denominators represented by polynomials of degree one and numerators by polynomials of a degree of, at most, two, depending on parameters. We identify the sets in the parameter space of the maps that correspond to involutions. The investigation relies on leveraging algorithms from computational commutative algebra based on the Groebner basis theory. To expedite the computations, we employ modular arithmetic. Furthermore, we showcase how involution can serve as a valuable tool for identifying reversible and integrable systems within families of planar polynomial ordinary differential equations.
MSC:
16R50; 34C14

1. Introduction

Let K be either R or C and x be a vector from K n . An automorphism φ ( x ) defined on the non-empty domain D in K n is an involution on D, if
φ ( φ ( x ) ) = φ 2 ( x ) = x ,
for all x D . Clearly, if the above equality holds, then φ ( x ) = φ 1 ( x ) . If the coordinate functions of the map φ ( x ) are rational functions; that is, they can be expressed as a ratio of two polynomials, we are speaking about rational involutions.
Involutions are valuable tools in the study of ordinary differential equations due to their ability to analyze the structure of the equations and provide insights into the behavior of solutions. They play an important role in reducing complexity, finding solutions, and uncovering underlying symmetries, making them essential for researchers in the field of ordinary differential equations (ODEs) and for practitioners (see, e.g., [1] and the references therein). Furthermore, they can help to identify invariant solutions of ODEs—solutions that remain unchanged under certain transformations. Invariant solutions can reveal crucial information about the behavior of ODEs and their geometric properties [2,3]. Involutions are closely related to Lie symmetry, a powerful method for studying ODEs. They are often used to construct these symmetries, which can then be employed to find solutions, conservation laws, and other properties of ODEs (see, e.g., [4]).
In this paper, we first consider a family of rational maps, where both the numerators and denominators are polynomials of degree one. More precisely, let
L 1 ( x , y ) = a 4 x + a 5 y + a 6 , L 2 ( x , y ) = b 4 y + b 5 x + b 6 ,
and L be the set
L = { ( x , y ) : L 1 ( x , y ) = 0 or L 2 ( x , y ) = 0 } .
When K = R , the rational involutions φ λ : K 2 L K 2 L of the form
φ λ ( x , y ) = a 1 x + a 2 y + a 3 a 4 x + a 5 y + a 6 , b 1 y + b 2 x + b 3 b 4 y + b 5 x + b 6 ,
where the parameters a 1 , , a 6 , b 1 , , b 6 are real numbers and λ = ( a 1 , , a 6 , b 1 , , b 6 ) were studied in [5]. In Theorems 1 and 2 of [5], the authors found all involutions in family (1), in the case where at least one of the coordinate functions of (1) is a polynomial, and in Theorem 3, they claim to have given the list of all involutions in family (1), in the case where a 4 a 5 b 4 b 5 0 .
It is claimed in Theorem 3 of [5] that the map φ λ is an involution if and only if λ S 1 S 2 , where
S 1 = { λ R 12 a 3 = a 2 ( a 2 a 4 + a 5 a 6 a 1 a 5 ) a 5 2 , b 1 = b 4 ( a 2 a 4 + a 5 a 6 ) a 5 2 , b 2 = a 4 b 4 ( a 1 + a 6 ) a 5 2 , b 3 = b 4 ( a 5 ( a 6 2 a 1 2 ) + a 2 a 4 ( a 1 + a 6 ) ) a 5 3 , b 5 = a 4 b 4 a 5 , b 6 = a 6 b 4 a 5 } ,
S 2 = { λ R 12 a 1 = a 2 a 4 a 5 , a 3 = a 2 a 6 a 5 , b 1 = b 4 ( a 2 a 4 + a 5 a 6 ) a 5 2 , b 2 = b 5 ( a 4 a 2 + a 6 a 5 ) a 5 2 , b 3 = ( a 4 a 2 + a 6 a 5 ) ( a 2 b 5 a 5 a 4 a 2 b 4 a 6 a 5 b 4 ) a 5 4 , b 6 = a 2 b 5 a 5 a 4 a 2 b 4 a 6 a 5 b 4 a 5 2 } .
Theorems 1 and 2 of [5] are correct, but Theorem 3 does not hold. Direct calculations show that substituting either condition S 1 or S 2 into (1) results in a map, which is not an involution. The main aim of our work is to provide the true set of involutive maps in family (1). Using an approach that is different from the one used in [5], we first find all involutions in family (1) defined on R 2 with λ R 12 , correcting the result of [5]. Then, we search for involutions of form (1) defined on C 2 for λ C 12 .
In Section 4, we consider the family of rational maps
φ ( x , y ) = a 1 x + a 2 y + a 3 x 2 + a 4 x y + a 5 y 2 1 + b 1 x + b 2 y , c 1 x + c 2 y + c 3 x 2 + c 4 x y + c 5 y 2 1 + d 1 x + d 2 y
and find involutive maps in the family.
We also provide an application of the found involutions to cubic planar differential systems. Such systems, which are two-dimensional systems with polynomials of degree three on the right-hand side, play a significant role in the qualitative theory of ordinary differential equations. They often exhibit rich and diverse dynamical behavior, making them valuable for studying the qualitative aspects of ODEs. Two important open problems in the studies of cubic systems are finding all analytically integrable systems (see, e.g., [6,7,8] and the references given there) in the full family of cubic systems and determining an upper bound for the number of limit cycles in the family. The latter problem is an important part of the still unresolved Hilbert’s 16th problem (see, e.g., [9,10,11]). These two problems are closely related since most methods for estimating the number of limit cycles rely on perturbations of integrable systems. In Section 5, we demonstrate how rational involutions can be utilized to identify integrable systems in families of planar polynomial systems of ODEs and find two new families of analytically integrable planar cubic systems.
The novelty of our paper lies in introducing an efficient computational approach based on algorithms of commutative algebra for determining involutions in parametric families of rational maps, finding new families of rational involutions, and correcting the results of the rational involutions presented in [5]. Using rational involution as a tool to identify time-reversible systems, our work also provides a novel approach to tackle the problem of integrability for polynomial systems of ODEs.

2. Preliminaries

We will reduce our search for involutions to finding the set of solutions to systems of polynomials, so we recall some basics on polynomial ideals and their varieties (see, e.g., [8,12] for more details).
Let F = { u 1 ( z 1 , , z n ) , , u m ( x 1 , , z n ) } be a finite set of polynomials with coefficients in the field K . The ideal, I, of the polynomial ring K [ z 1 , , z n ] generated by the set F is denoted u 1 ( z 1 , , z n ) , , u m ( z 1 , , z n ) . It is defined as the set of all possible linear combinations of polynomials { u 1 ( z 1 , , z n ) , , u m ( z 1 , , z n ) } with the coefficients being polynomials of K [ z 1 , , z n ] ,
I = { u 1 ( z 1 , , z n ) v 1 ( z 1 , , z n ) + + u m ( z 1 , , z n ) v m ( z 1 , , z n ) : v 1 , , v m K [ z 1 , , z n ] } .
The set, F, is called the basis of I.
The variety V ( I ) of the ideal, I, is the set of all common zeros of polynomials of I,
V ( I ) = { ( α , . . . , α n ) K n : f ( α 1 , . . . , α n ) = 0 for all f I } .
Clearly, V ( I ) is the same as the set of solutions to the system
u 1 ( z 1 , , z n ) = = u m ( z 1 , , z n ) = 0 .
Often, the set of solutions to system (3) is infinite, so “to solve” system (3) means to find a decomposition of the variety of the ideal, I, into irreducible components. More precisely, a variety V K n is irreducible if V = V 1 V 2 for affine varieties V 1 and V 2 , only if either V 1 = V or V 2 = V . The variety, V, of a given ideal, I, can be represented as a union of irreducible components,
V = V 1 V m ,
where each V i is irreducible. The radical of I, denoted by I , is the set
I = { f K [ z 1 , , z n ] : there exists p N such that f p I } .
It is an intersection of prime ideals,
I = j = 1 s Q j ,
where V i ( i = 1 , , s ) in decomposition (4) is the variety of Q i . Ideals Q i are called the minimal associate primes of I. At present, there exist a few algorithms for computing the minimal associate primes [13,14]. They use Groebner basis computations and are, therefore, extremely time- and memory-consuming when the calculations are performed over the field of rational numbers. In our work, we use the routine minAssGTZ [15] of the computer algebra system Singular [16]. It is based on the algorithm of [13]. To speed up the computation, we apply the modular approach (see [17,18]).
To perform the elimination of variables, we employ a result from the computational commutative algebra called the elimination theorem, which is as follows.
Let I be an ideal in K [ z 1 , , z n ] and be a fixed number from the set { 0 , 1 , , n 1 } . The ℓth elimination ideal of I is the ideal I ( ) = I K [ z + 1 , , z n ] . According to the elimination theorem (see, for example, [8,12]), to compute (for any 0 n 1 ) the th elimination ideal I ( ) of an ideal, I, of K [ z 1 , , z n ] , one can choose the lexicographic term order on the ring K [ z 1 , , z n ] with z 1 > z 2 > > z n and compute a Groebner basis G for the ideal, I, with respect to this order. Then, by the elimination theorem, the set G : = G K [ z + 1 , , z n ] is a Groebner basis for the th elimination ideal I ( ) .
In the computer algebra system, Singular, the routine eliminate performs the elimination using an algorithm based on the elimination theorem.
To finish this section, we recall the notion of time-reversible vector fields. Let U be an open set in K n , and
x ˙ = F ( x ) ,
be a smooth differential system on U. We denote the vector field (5) by X .
Let φ : U U be an involution of class C 1 , X : U K n be a vector field of class C r , and F : U K be a continuous function. It is said that X is time-reversible if
D φ · X = X φ .
In Section 5, we deal with a generalization of the time-reversible systems proposed in [3].

3. Involutions in Family (1)

We note that if φ λ ( x , y ) = ( f ( x , y ) , g ( x , y ) ) is an involution, then the map obtained after the transformation R ( x , y ) = ( y , x ) is also an involution. This implies that if φ λ ( x , y ) = ( f ( x , y ) , g ( x , y ) ) is an involution, then φ λ ( x , y ) = ( g ( y , x ) , f ( y , x ) ) is also an involution. We refer to such involutions as conjugate.
Observe that map (1) can be an involution only in the case when both fractions in (1) are irreducible in K [ x , y ] ; that is,
Rank a 1 a 2 a 3 a 4 a 5 a 6 = Rank b 1 b 2 b 3 b 4 b 5 b 6 = 2 .
A map of form (1) is an involution for a fixed value λ of the vector of parameters if
φ λ ( φ λ ( x , y ) ) ( x , y ) = ( 0 , 0 ) .
Computing φ λ 2 for map (1), and then substituting the result into (7), we see that (7) holds for the values of parameters λ , such that all polynomials
  • f 1 = a 4 a 5 b 2 a 1 a 4 b 5 a 4 a 6 b 5 ,
  • f 2 = a 4 a 5 b 1 a 5 2 b 2 a 1 a 4 b 4 a 4 a 6 b 4 a 2 a 4 b 5 a 5 a 6 b 5 ,
  • f 3 = a 2 a 4 b 2 a 5 a 6 b 2 a 4 a 5 b 3 + a 1 2 b 5 a 6 2 b 5 a 1 a 4 b 6 a 4 a 6 b 6 ,
  • f 4 = a 5 2 b 1 a 2 a 4 b 4 a 5 a 6 b 4 ,
  • f 5 = a 2 a 4 b 1 a 5 a 6 b 1 + a 2 a 5 b 2 a 5 2 b 3 + a 1 2 b 4 a 6 2 b 4 + a 1 a 2 b 5 + a 3 a 5 b 5 a 2 a 4 b 6 a 5 a 6 b 6 ,
  • f 6 = a 2 a 6 b 2 + a 2 a 4 b 3 a 5 a 6 b 3 + a 1 a 3 b 5 + a 3 a 6 b 5 + a 1 2 b 6 a 6 2 b 6 ,
  • f 7 = a 2 a 5 b 1 + a 1 a 2 b 4 + a 3 a 5 b 4 ,
  • f 8 = a 2 a 6 b 1 + a 2 a 5 b 3 + a 1 a 3 b 4 + a 3 a 6 b 4 + a 1 a 2 b 6 + a 3 a 5 b 6 ,
  • f 9 = a 2 a 6 b 3 + a 1 a 3 b 6 + a 3 a 6 b 6 ,
  • f 10 = a 4 b 2 b 4 a 1 b 5 2 a 4 b 5 b 6 ,
  • f 11 = a 4 b 1 b 2 + a 1 b 2 b 5 + a 4 b 3 b 5 ,
  • f 12 = a 4 b 1 b 4 a 5 b 2 b 4 a 1 b 4 b 5 a 2 b 5 2 a 4 b 4 b 6 a 5 b 5 b 6 ,
  • f 13 = a 4 b 1 2 + a 5 b 1 b 2 + a 1 b 2 b 4 a 6 b 2 b 4 + a 2 b 2 b 5 + a 5 b 3 b 5 a 3 b 5 2 a 1 b 5 b 6 a 6 b 5 b 6 a 4 b 6 2 ,
  • f 14 = a 6 b 1 b 2 + a 4 b 1 b 3 + a 3 b 2 b 5 + a 6 b 3 b 5 + a 1 b 2 b 6 + a 4 b 3 b 6 ,
  • f 15 = a 5 b 1 b 4 a 2 b 4 b 5 a 5 b 4 b 6 ,
  • f 16 = a 5 b 1 2 a 6 b 1 b 4 + a 2 b 2 b 4 a 3 b 4 b 5 a 6 b 4 b 6 a 2 b 5 b 6 a 5 b 6 2 ,
  • f 17 = a 6 b 1 2 + a 5 b 1 b 3 + a 3 b 2 b 4 + a 2 b 2 b 6 + a 5 b 3 b 6 a 3 b 5 b 6 a 6 b 6 2 ,
  • f 18 = a 6 b 1 b 3 + a 3 b 2 b 6 + a 6 b 3 b 6
  • vanish on these values.
That is, map (1) is an involution if the parameters a 1 , , a 6 , b 1 , , b 6 satisfy the system
f 1 = f 2 = = f 18 = 0
and condition (6) holds. As pointed out in [5], in the case when all parameters are real, condition (6) can be written in the polynomial form as follows:
g 1 : = 1 c 1 h 1 = 0 , g 2 : = 1 c 2 h 2 = 0 ,
where c 1 and c 2 are new variables, and h 1 and h 2 are defined as follows:
h 1 : = ( a 1 a 5 a 2 a 4 ) 2 + ( a 1 a 6 a 3 a 4 ) 2 + ( a 2 a 6 a 3 a 5 ) 2 , h 2 : = ( b 1 b 5 b 2 b 4 ) 2 + ( b 1 b 6 b 3 b 4 ) 2 + ( b 2 b 6 b 3 b 5 ) 2 .
We denote H = h 1 h 2 .
Theorem 1.
Real map (1) is an involution if and only if its parameters ( a 1 , , a 6 , b 1 , , b 6 ) belong to one of the following sets:
(1) 
V ( I 1 ) V ( ( a 1 2 + a 3 a 4 ) ( b 1 2 + b 3 b 4 ) ) ,
(2) 
V ( I 2 ) V ( ( a 1 4 + ( a 2 2 + a 3 2 ) a 4 2 + a 1 2 ( a 2 2 + 2 a 3 a 4 ) ) b 6 ) ,
(3) 
V ( I 3 ) V ( ( b 1 4 + ( b 2 2 + b 3 2 ) b 4 2 + b 1 2 ( b 2 2 + 2 b 3 b 4 ) ) a 1 ) ,
(4) 
V ( I 4 ) V ( a 6 b 6 ) ,
(5) 
V ( I 5 ) V ( ( a 3 a 5 a 2 a 6 ) ( b 3 b 5 b 2 b 6 ) ) ,
(6) 
V ( I 6 ) V ( a 6 b 6 ) ,
where
  • I 1 = b 5 , b 2 , b 1 + b 6 , a 5 , a 2 , a 1 + a 6 ,
  • I 2 = b 5 , b 4 , b 3 , b 2 , b 1 b 6 , a 5 , a 1 + a 6 ,
  • I 3 = b 5 , b 1 + b 6 , a 5 , a 4 , a 3 , a 2 , a 1 a 6 ,
  • I 4 = b 5 , b 4 , b 3 , b 2 , b 1 b 6 , a 5 , a 4 , a 3 , a 2 , a 1 a 6 ,
  • I 5 = b 4 , b 1 , a 4 , a 1 , a 2 b 5 + a 5 b 6 , a 5 b 3 a 3 b 5 , a 2 b 3 + a 3 b 6 , a 5 b 2 + a 6 b 5 , a 3 b 2 + a 6 b 3 , a 2 b 2 a 6 b 6 ,
  • I 6 = a 6 b 5 a 4 b 6 ,   a 6 b 4 a 5 b 6 ,   a 4 b 4 a 5 b 5 ,   a 5 b 2 + a 1 b 5 + a 4 b 6 ,   a 5 b 1 + a 2 b 5 + a 5 b 6 ,   a 1 b 1 + a 6 b 1 a 2 b 2 + a 1 b 6 + a 6 b 6 ,   b 2 2 b 4 b 1 b 2 b 5 b 3 b 5 2 + b 2 b 5 b 6 ,   a 3 b 2 b 4 a 2 b 3 b 5 ,   a 2 b 2 b 4 a 2 b 1 b 5 a 3 b 4 b 5 + a 2 b 5 b 6 ,   a 1 b 2 b 4 a 2 b 2 b 5 + a 5 b 3 b 5 + a 1 b 5 b 6 + a 4 b 6 2 ,   a 1 a 2 b 4 + a 3 a 5 b 4 a 2 2 b 5 a 2 a 5 b 6 ,   a 6 b 1 b 3 + a 3 b 2 b 6 + a 6 b 3 b 6 ,   a 4 b 1 b 3 + a 3 b 2 b 5 + a 4 b 3 b 6 ,   a 2 a 6 b 3 + a 1 a 3 b 6 + a 3 a 6 b 6 ,   a 5 2 b 3 a 1 2 b 4 + a 1 a 2 b 5 + a 2 a 4 b 6 + a 5 a 6 b 6 ,   a 2 a 5 b 3 + a 1 a 3 b 4 + a 3 a 5 b 6 ,   a 2 a 4 b 3 + a 1 a 3 b 5 + a 3 a 4 b 6 ,   a 3 b 2 2 a 1 b 2 b 3 + a 6 b 2 b 3 a 4 b 3 2 ,   a 6 b 1 b 2 + a 1 b 2 b 6 + a 4 b 3 b 6 ,   a 4 b 1 b 2 + a 1 b 2 b 5 + a 4 b 3 b 5 ,   a 3 b 1 b 2 a 2 b 2 b 3 + a 3 b 3 b 5 a 3 b 2 b 6 ,   a 2 a 6 b 2 a 5 a 6 b 3 + a 1 2 b 6 a 6 2 b 6 ,   a 2 a 4 b 2 a 4 a 5 b 3 + a 1 2 b 5 a 4 a 6 b 6 ,   a 2 a 3 b 2 a 1 a 2 b 3 a 3 a 5 b 3 a 1 a 3 b 6 a 3 a 6 b 6 ,   a 6 b 1 2 + a 2 b 2 b 6 a 3 b 5 b 6 a 6 b 6 2 ,   a 4 b 1 2 + a 2 b 2 b 5 a 3 b 5 2 a 4 b 6 2 ,   a 2 a 6 b 1 + a 1 a 2 b 6 + a 3 a 5 b 6 ,   a 2 a 4 b 1 + a 1 a 2 b 5 + a 3 a 5 b 5 ,   a 2 a 3 b 1 a 2 2 b 3 + a 3 2 b 4 a 2 a 3 b 6 ,   a 2 2 a 4 a 1 a 2 a 5 a 3 a 5 2 + a 2 a 5 a 6 ,   a 5 a 6 b 3 2 + a 1 a 3 b 2 b 6 + a 3 a 6 b 2 b 6 a 1 2 b 3 b 6 + a 6 2 b 3 b 6 ,   a 4 a 5 b 3 2 + a 1 a 3 b 2 b 5 a 1 2 b 3 b 5 + a 3 a 4 b 2 b 6 + a 4 a 6 b 3 b 6 .
Proof. 
Let G be the ideal of the polynomial ring C [ a , b ] : = C [ c 1 , c 2 , a 1 , , a 6 , b 1 , , b 6 ] generated by polynomials g 1 , g 2 , f 1 , , f 18 ,
G = g 1 , g 2 , f 1 , f 2 , , f 18 .
Using the routine eliminate of the computer algebra system Singular [16], we compute the second elimination ideal of J, which we denote by I,
I = J R [ a 1 , , a 6 , b 1 , , b 6 ] .
Employing the routine minAssGTZ [15], we look for the minimal associate primes of I obtaining the ideals I 1 , , I 6 given in the statement of the theorem. It leads to the conclusion that
I = j = 1 6 I j .
However, the projection π ( V ( G ) ) of the variety V ( G ) on the affine space
( a 1 , , a 6 , b 1 , , b 6 )
is not necessarily the variety V ( I ) . Generally speaking, π ( V ( G ) ) V ( I ) . Thus, to prove the theorem, we will show that all points from V ( I ) V ( H ) correspond to maps (1) that are involutions.
For each k = 1 , , 6 , the variety after the setminus sign in the k-th condition of the statement of Theorem 1 is the restriction of V ( H ) on V ( I k ) . To prove the theorem, we have to check that the parameters of map (1) belonging to one of the six sets given in the statement of the theorem corresponding maps (1) are involutions.
(1) The variety of I 1 is the set defined by the equations
b 5 = b 2 = b 1 + b 6 = a 5 = a 2 = a 1 + a 6 = 0 .
Solving this system for a 6 and b 6 , we obtain the involution
φ ( x , y ) = a 1 x + a 3 a 4 x a 1 , b 1 y + b 3 b 4 y b 1 .
Under condition (11) the expression h 1 h 2 = 0 is equivalent to the expression ( a 1 2 + a 3 a 4 ) ( b 1 2 + b 3 b 4 ) = 0 . Therefore, if condition (1) of the theorem holds, then the corresponding maps are involutions.
Similarly, we see that conditions (2) and (3) of the theorem yield the involutions
φ ( x , y ) = a 1 x + a 2 y + a 3 a 4 x a 1 , y
and
φ ( x , y ) = x , b 1 y + b 2 x + b 3 b 4 y b 1 ,
respectively. Clearly, these involutions are conjugate. Condition (4) gives the identity map.
(5) To obtain the involutions related to the ideal, I 5 , we have to look for parametrizations of the set of solutions of the polynomial system
b 4 = b 1 = a 4 = a 1 = a 2 b 5 + a 5 b 6 = a 5 b 3 a 3 b 5 = a 2 b 3 + a 3 b 6 = a 5 b 2 + a 6 b 5 = a 3 b 2 + a 6 b 3 = a 2 b 2 a 6 b 6 = 0 .
If a 6 0 , we obtain the involution
φ ( x , y ) = a 2 y + a 3 a 5 y + a 6 , a 6 x a 3 a 2 a 5 x .
If a 6 = 0 , we have equations a 5 b 2 = 0 , a 3 b 2 = 0 , and a 2 b 2 = 0 . From these equations, we see that b 2 must be zero; otherwise, we have a 5 = a 3 = a 2 = 0 , which is not possible because φ ( x , y ) is not defined for such values of the parameters. Substituting b 2 = 0 into the equations, we proceed further by expressing the remaining parameters. If a 2 0 , then we have the expressions b 5 = a 5 b 6 a 2 and b 3 = a 3 b 6 a 2 , giving us an involution of form (12), where a 6 = 0 . If a 2 = 0 , then it follows that b 6 = 0 , so we obtain involution (12) with a 2 = a 6 = 0 .
(6) Let b 5 0 . Using the fifth polynomial of the list defining the ideal, I 6 , and solving the corresponding equation for a 2 , we have a 2 = a 5 b 1 + a 5 b 6 b 5 . If b 4 0 , we have
a 6 = a 5 b 6 b 4 , a 4 = a 5 b 5 b 4 , b 2 = a 1 b 4 b 5 a 5 b 5 b 6 a 5 b 4 , a 3 = ( a 5 b 1 + a 1 b 4 ) ( b 1 + b 6 ) b 4 b 5 , b 3 = a 1 a 5 b 1 b 4 + a 1 2 b 4 2 + a 5 2 b 1 b 6 + a 1 a 5 b 4 b 6 a 5 2 b 4 .
The parametrization yields the involution
φ ( x , y ) = a 1 b 4 ( b 1 + b 6 + b 5 x ) + a 5 ( b 1 + b 6 ) ( b 1 b 4 y ) a 5 b 5 ( b 6 + b 5 x + b 4 y ) , ( a 1 b 4 + a 5 b 6 ) ( a 1 b 4 + a 5 ( b 1 b 5 x ) ) + a 5 2 b 1 b 4 y a 5 2 b 4 ( b 6 + b 5 x + b 4 y ) .
Using the rational implicitization theorem (see, e.g., [12]), we can easily verify that this parametrization covers almost all variety V ( I 6 ) in the sense that the Zariski closure of the set covered by the parametrization is precisely V ( I 6 ) . For the points not covered by the parametrization, we now show that the corresponding maps are involutions as well.
When b 4 = 0 , we have a 5 b 5 = 0 , yielding a 5 = 0 . Now, we have two cases: a 1 = a 6 or b 1 = b 6 . In a 1 = a 6 , we obtain the involution
φ ( x , y ) = b 1 2 b 6 2 b 5 b 6 x b 5 b 6 + b 5 2 x , b 1 b 2 + b 2 b 6 + b 2 b 5 x + b 1 b 5 y b 5 b 6 + b 5 2 x .
For the other cases, we either have involutions that are conjugate to the ones given above or polynomial involutions provided by Theorem 1 of [5].    □
It is clear that all involutions listed in the proof of Theorem 1 can also be considered as involutions in C 2 with complex coefficients.
Theorem 2.
The complex involutions of form (1) have the same expressions as real involutions (1).
Proof. 
We only need to prove that there are no additional complex involutions beyond those given by the expressions in Theorem 1 (which are considered as maps φ : C 2 C 2 with complex parameters). The involutions of Theorem 1 were obtained using the claim that condition (6) is equivalent to the condition g 1 = g 2 = 0 . However, this claim is valid only for real maps. Assuming that the ideal F = f 1 , , f 18 is from the ring C [ a , b ] and using minAssGTZ of Singular, we compute the minimal associate primes of F and obtain the ideals I 1 , , I 6 listed in the statement of Theorem 1 and, additionally, the ideals
  • I 7 = b 6 , b 5 , b 4 , b 3 , b 2 , b 1 ,
  • I 8 = b 6 , b 5 , b 4 , a 6 , a 5 ,
  • I 9 = b 6 , b 5 , b 4 , b 1 , a 5 , a 2 ,
  • I 10 = a 6 , a 5 , a 4 , a 3 , a 2 , a 1 ,
  • I 11 = b 5 b 2 , a 6 , a 5 , a 4 , a 1 ,
  • I 12 = b 2 b 6 + b 3 b 5 , b 1 b 6 + b 3 b 4 , b 1 b 5 + b 2 b 4 , a 1 b 4 a 2 b 5 a 5 b 6 + a 6 b 4 , a 1 b 6 + a 5 b 3 + a 6 b 6 , a 1 b 5 + a 5 b 2 + a 6 b 5 , a 3 b 5 + a 6 b 1 + a 6 b 6 , a 2 b 5 + a 5 b 1 + a 5 b 6 , a 1 b 5 + a 4 b 1 + a 4 b 6 , a 1 b 1 + a 1 b 6 a 2 b 2 a 3 b 5 , a 2 a 6 + a 3 a 5 , a 1 a 6 + a 3 a 4 , a 1 a 5 + a 2 a 4 , a 1 a 3 b 6 + a 2 a 6 b 3 + a 3 a 6 b 6 , a 1 a 3 b 5 + a 2 a 6 b 2 + a 3 a 6 b 5 .
For the values of parameters from V ( I 7 ) , , V ( I 11 ) , corresponding maps (1) are either undefined or not involutions. To establish the same for the parameters in V ( I 12 ) , it is sufficient to show that (6) does not hold for such parameter values. In this case, we show that the vectors a 1 = ( a 1 , a 2 , a 3 ) and a 2 = ( a 4 , a 5 , a 6 ) are linearly dependent; in other words, for each point of V ( I 12 ) , there exists a number k such that  
a 1 a 4 k = 0 , a 2 a 5 k = 0 , a 3 a 6 k = 0 .
In the case when a 4 0 , solving the first equation in (15) for k yields k = a 1 a 4 . Substituting this into the other two equations of (15), we obtain
a 2 a 4 a 1 a 5 = a 3 a 4 a 1 a 6 = 0 ,
which holds on V ( I 12 ) , as both polynomials written above are in the ideal, I 12 . This implies that vectors a 1 and a 2 are linearly dependent for the values of parameters in V ( I 12 ) . If a 4 = 0 , then the ideal, I 12 , contains the polynomials a 1 a 6 and a 1 a 5 . However, this yields a 1 = 0 , making the first equation in (15) trivially true ( 0 = 0 ). Solving the second equation of (15) in the case when a 5 0 , we have k = a 2 a 5 . The last equation of (15) gives a 3 a 5 a 2 a 6 = 0 , which is true on V ( I 12 ) . Thus, a 1 and a 2 are linearly dependent on V ( I 12 ) . If a 5 = 0 , then I 12 contains polynomial a 2 a 6 , implying a 2 = 0 . But if a 1 = a 2 = a 4 = a 5 = 0 , then map (1) cannot be an involution.    □

4. Involutions with Quadratic Numerators

Theorem 1 gives all involutions in family (1). In a similar way, we search for rational involutions with a polynomial of degree two in the numerator, which are of form (2) (the case of rational maps where both numerators and denominators are polynomials of degree two is computationally unfeasible).
We denote by ( a , b , c , d ) the vector of parameters of map (2), so
( a , b , c , d ) = ( a 1 , a 5 , b 1 , b 2 , c 1 , , c 5 , d 1 , d 2 ) ,
and by C [ a , b , c , d ] , the ring of polynomial in parameters of (2) with the coefficients in C .
Theorem 3.
The maps listed below and their conjugates are involutions from family (2):
1. 
φ ( x , y ) = x + a 2 y b 2 x y + a 5 y 2 1 + b 1 x + b 2 y , y ,
2. 
φ ( x , y ) = x + b 1 d 2 d 1 d 2 2 d 1 b 1 x y 1 + b 1 x + d 1 d 2 2 d 1 b 1 y , y + ( d 1 b 1 ) x y 1 + d 1 x + d 2 y ,
3. 
φ ( x , y ) = x + b 2 x y + a 5 y 2 1 + b 1 x + b 2 y , y ,
4. 
φ ( x , y ) = x , y + d 1 x y 1 + d 1 x + d 2 y ,
5. 
φ ( x , y ) = x + a 2 y b 2 x y 1 + b 2 y , y ,
6. 
φ ( x , y ) = x , c 1 x + y d 1 x y 1 + d 1 x ,
7. 
φ ( x , y ) = x , c 1 x y + c 3 x 2 d 1 x y 1 + d 1 x + d 2 y ,
8. 
φ ( x , y ) = c 2 x + 1 c 2 2 c 1 y b 2 x y 1 + b 2 y , c 1 x + c 2 y + c 1 b 2 1 + c 2 x y 1 c 1 b 2 1 + c 2 x ,
9. 
φ ( x , y ) = x c 5 x y + a 5 y 2 1 + d 1 x c 5 y , y d 1 x y + c 5 y 2 1 + d 1 x c 5 y ,
10. 
φ ( x , y ) = d 1 x d 1 2 x 2 d 1 ( 2 c 5 + d 2 ) x y ( c 5 2 + c 5 d 2 ) y 2 d 1 + d 1 2 x + d 1 d 2 y , y + d 1 x y + c 5 y 2 1 + d 1 x + d 2 y ,
11. 
φ ( x , y ) = x d 2 x y + a 5 y 2 1 + d 1 x + d 2 y , a 5 y + d 1 d 2 x 2 a 5 d 1 x y a 5 + a 5 d 1 x + a 5 d 2 y ,
12. 
φ ( x , y ) = x d 1 x 2 d 2 x y 1 + d 1 x + d 2 y , y + c 3 x 2 + d 1 x y 1 + d 1 x + d 2 y ,
13. 
φ ( x , y ) = 2 x ( c 4 + d 1 ) x 2 2 c 5 x y 2 + 2 d 1 x 2 c 5 y , 4 c 5 y + ( c 4 2 d 1 2 ) x 2 + 4 c 4 c 5 x y + 4 c 5 2 y 2 4 c 5 + 4 c 5 d 1 x 4 c 5 2 y ,
14. 
φ ( x , y ) = c 2 x b 2 ( 1 + c 2 ) d 1 y + ( d 2 b 2 ) x y 1 + d 1 ( 2 b 2 d 2 ) b 2 x + b 2 y , c 2 d 1 d 1 b 2 x + c 2 y + d 1 ( b 2 d 2 ) b 2 x y 1 + d 1 x + d 2 y ,
15. 
φ ( x , y ) = c 2 x + d 2 ( 1 + c 2 ) b 1 y + d 2 x y 1 + b 1 x , b 1 b 1 c 2 d 2 x + c 2 y + b 1 x y 1 + d 2 y ,
16. 
φ ( x , y ) = x + a 2 y + ( d 2 b 2 ) x y 1 + b 2 y , y 1 + d 2 y ,
17. 
φ ( x , y ) = x 1 + b 1 x , c 1 x + y + ( b 1 d 1 ) x y 1 + d 1 x ,
18. 
φ ( x , y ) = x + d 2 x y 1 + b 1 x , 2 b 1 x d 2 y + b 1 d 2 x y d 2 + d 2 2 y ,
19. 
φ ( x , y ) = c 2 d 1 x d 2 ( 1 + c 2 ) y d 1 2 x 2 d 1 d 2 x y d 1 + d 1 2 x + d 1 d 2 y , d 1 ( c 2 1 ) x + c 2 d 2 y d 1 d 2 x y d 2 2 y 2 d 2 + d 1 d 2 x + d 2 2 y ,
20. 
φ ( x , y ) = x + a 2 y d 2 x y 1 + d 2 y , y ,
21. 
φ ( x , y ) = c 2 x 2 ( c 2 c 5 c 5 ) c 4 d 1 y + d 1 c 4 2 x 2 + ( d 2 2 c 5 ) x y 2 ( c 5 2 c 5 d 2 ) c 4 d 1 y 2 1 + d 1 x + d 2 y , ( 1 + c 2 ) ( c 4 d 1 ) 2 c 5 x + c 4 2 d 1 2 4 c 5 x 2 + c 2 y + c 4 x y + c 5 y 2 1 + d 1 x + d 2 y ,
22. 
φ ( x , y ) = x + a 2 y c 5 x y 1 + d 1 x + c 5 y , y ,
23. 
φ ( x , y ) = c 2 x + a 2 y + d 2 x y + a 2 d 2 1 c 2 y 2 1 + d 1 x + d 2 y , 1 c 2 2 a 2 x + c 2 y + d 1 c 2 d 1 a 2 x 2 + d 1 x y 1 + d 1 x + d 2 y ,
24. 
φ ( x , y ) = x + d 2 x y + a 5 y 2 1 + d 1 x + d 2 y , 2 d 2 a 5 x + y + d 1 d 2 a 5 x 2 + d 1 x y 1 + d 1 x + d 2 y ,
25. 
φ ( x , y ) = x 1 + d 1 x , 2 c 1 x + 2 y + c 1 d 1 x 2 + 2 d 1 x y 2 + 2 d 1 x .
Proof. 
Taking the coefficients of powers of x k y m in the numerator of
φ ( φ ( x , y ) ) ( x , y )
we obtain a set of polynomials dependent on a 1 , a 5 , b 1 , b 2 , c 1 , , c 5 , d 1 , d 2 . Let I be the ideal in C [ a , b , c , d ] generated by these polynomials.
We were unable to compute the irreducible decomposition of the variety V ( I ) of the ideal, I, working in the field of rational numbers. Instead, we computed the minimal associate primes of I using minAssGTZ in the field of characteristic 32003, and obtained 17 ideals listed in Appendix A. Performing the rational reconstruction with the algorithm of [19], we obtain ideals from which we derive the corresponding involutions listed in the statement of the theorem.
For instance, consider the 8th ideal in Appendix A ( K 8 ). Using the algorithm for the rational reconstruction from [19] we lift the numbers 8001 , 8001 , 16 , 001 , 16 , 001 of Z 32003 to the rational numbers 1 4 , 1 4 , 1 2 , 1 2 and obtain the ideal
  • K ^ 8 = 1 4 c 4 2 + c 3 c 5 + 1 4 d 1 2 , a 5 c 4 + 2 c 5 2 + a 5 d 1 + 2 c 5 d 2 , a 5 c 3 + 1 2 c 4 c 5 1 2 c 5 d 1 + 1 2 c 4 d 2 1 2 d 1 d 2 , b 2 d 2 , b 1 d 1 , c 2 + 1 , c 1 , a 4 + 2 c 5 + d 2 , a 3 + 1 2 c 4 + 1 2 d 1 , a 2 , a 1 + 1 .
It is easily seen that the variety of K ^ 8 is parameterized by a 1 = 1 , a 2 = 0 , a 3 = 0 , a 4 = d 2 , b 1 = d 1 , b 2 = d 2 , c 1 = 0 , c 2 = 1 , c 3 = d 1 d 2 a 5 , c 4 = d 1 , c 5 = 0 , where a 5 is not equal to zero. It yields the map
φ ( x , y ) = x d 2 x y + a 5 y 2 1 + d 1 x + d 2 y , a 5 y + d 1 d 2 x 2 a 5 d 1 x y a 5 + a 5 d 1 x + a 5 d 2 y ,
which is the 11th map listed in the statement of the theorem. A direct check shows that it is an involution.
We lift the ideal K 17 of Appendix A to the ideal over the field of rational numbers similarly.
In the statement of theorem, we list only involutions with quadratic polynomials in the numerator. From the analysis of V ( I ) , we also obtain involutions for which the numerator is linear or a constant. However, we do not write them down here since they are among the ones presented in Theorem 1 or in Theorems 1 and 2 of [5].    □

5. Reversible Systems

We recalled the definition of time-reversibility in Section 2. Recently, the following generalization of the notion of time-reversibility was introduced in [3].
Definition 1.
Let φ : U U be an involution of class C 1 , X : U K n be a vector field of class C r , and F : U K be a continuous function. It is said that X is F-factor φ-reversible if
D φ · X = F X φ .
The case F 1 corresponds to the classical notion of time-reversibility.
Consider the following cubic system with a 1 : 1 resonant singular point at the origin
x ˙ = x a 10 x 2 a 20 x 3 a 01 x y a 11 x 2 y a 12 y 2 a 02 x y 2 a 13 y 3 = P ( x , y ) , y ˙ = y + b 21 x 2 + b 31 x 3 + b 10 x y + b 20 x 2 y + b 01 y 2 + b 11 x y 2 + b 02 y 3 = Q ( x , y ) ,
where a j k , b k j are complex parameters.
An important problem in the qualitative theory of polynomial differential systems is the classification of analytically integrable systems in family (17). It is known that analytic integrability is closely related to reversibility (see, e.g., [3,8,20,21]).
To look for systems in family (17), which are F-factor φ -reversible with respect to a given involution φ ( x , y ) , in (17), we perform the substitution
( x 1 , y 1 ) = φ ( x , y )
obtaining the system
x ˙ 1 = P 1 ( x 1 , y 1 ) , y ˙ 1 = Q 1 ( x 1 , y 1 ) .
System (17) is F-factor φ -reversible if
P Q 1 P 1 Q 0 .
As an example of applying involutions to identifying reversible and integrable systems in a given polynomial family of ODEs, we consider involution (13). To complete the computations, we set a 1 = a 5 b 1 b 4 , so the involution is
φ ( x , y ) = b 1 b 5 x + b 4 ( b 1 + b 6 ) y b 5 ( b 4 y + b 5 x + b 6 ) , b 5 ( b 1 b 6 ) x + b 1 b 4 y b 4 ( b 4 y + b 5 x + b 6 ) ,
and the fixed points set Fix  φ of the involution contains the origin.
By performing in (17) the substitution (18) with the map φ given by (19), we obtain an ideal J in C [ a , b , b 1 , b 4 , b 5 , b 6 ] . Since all polynomials of the generating set of J contain b 6 as a factor, we divide them by b 6 and, in order to complete the computations, we set b 5 = 1 and b 4 = 1 . By computing the minimal associate primes of the obtained ideal in the field of characteristic 32003 (since computations in characteristic zero are infeasible), we obtain five ideals. Then, we perform the rational reconstruction using the algorithm proposed in [19]. It results in ideals J 1 , , J 4 , with their varieties parametrized as follows:
  • V ( J 1 ) : a 02 = b 01 2 a 01 2 4 , a 10 = b 10 , a 11 = b 10 ( b 01 a 01 ) 2 , a 12 = a 13 = a 20 = 0 , b 02 = a 01 2 b 01 2 4 , b 11 = b 01 ( a 01 b 01 ) 2 , b 20 = b 21 = b 31 = 0 , b 1 = 0 , b 6 = 2 a 01 b 01 ,
  • V ( J 2 ) : a 01 = b 10 , a 02 = b 02 , a 11 = b 10 ( a 10 + b 01 ) 2 , a 13 = 0 , a 20 = b 01 2 + 4 b 02 2 a 12 b 01 2 a 10 a 12 a 10 2 4 , b 11 = b 10 ( a 10 + b 01 ) 2 , b 20 = b 01 2 + 4 b 02 2 a 12 b 01 2 a 10 a 12 a 10 2 4 , b 21 = a 12 , b 31 = 0 , b 1 = 0 , b 6 = 2 a 10 + b 01 ,
  • V ( J 3 ) : a 02 = 2 a 01 2 + a 01 b 01 + b 20 a 01 b 21 + b 01 b 21 + b 21 2 , a 10 = 3 a 01 b 01 + 3 b 21 , a 11 = 3 a 01 2 + b 20 + a 01 ( b 01 3 b 21 ) + b 01 b 21 , a 12 = b 21 , a 13 = a 01 b 21 + b 21 2 + b 31 , a 20 = 2 a 01 2 + a 01 b 01 3 a 01 b 21 + b 01 b 21 b 21 2 + b 31 , b 02 = a 01 2 a 01 b 01 + 2 a 01 b 21 b 01 b 21 + b 21 2 + b 31 , b 10 = b 21 , b 11 = b 20 , b 1 = 0 , b 6 = 1 a 01 + b 21 ,
  • V ( J 4 ) : a 01 = a 10 + b 01 + b 10 + 2 b 21 , a 02 = b 10 b 21 , a 11 = ( a 10 b 10 ) ( a 10 b 01 b 10 2 b 21 ) , a 12 = b 21 , a 13 = b 21 ( b 01 a 10 + b 10 + 2 b 21 ) , b 10 ( b 10 a 10 ) , b 02 = ( a 10 b 10 2 b 21 ) ( a 10 b 01 b 10 2 b 21 ) , b 11 = b 10 ( b 10 a 10 + 2 b 21 ) , b 20 = b 21 ( a 10 b 01 b 10 2 b 21 ) , b 31 = b 10 b 21 .
The corresponding systems are F-factor φ -reversible.
As shown in [3], the generalized reversibility can lead to the local analytic integrability of the system (the existence of a center in the real case; see [8]). We discuss the analytic integrability within the found families.
The systems corresponding to V ( J 1 ) and V ( J 4 ) become quadratic after a rescaling of time. Therefore, we do not consider them here, as the family of quadratic systems is classified in [22].
The system corresponding to V ( J 2 ) is
x ˙ = x a 10 x 2 + 1 4 a 10 2 + 2 a 10 a 12 b 01 2 + 2 b 01 a 12 4 b 02 x 3 1 2 ( a 10 b 10 + b 01 b 10 ) x 2 y + b 02 x y 2 + b 10 x y a 12 y 2 , y ˙ = y + 1 4 a 10 2 + 2 a 10 a 12 b 01 2 + 2 b 01 a 12 4 b 02 x 2 y 1 2 ( a 10 b 10 + b 01 b 10 ) x y 2 + b 01 y 2 + b 02 y 3 + b 10 x y a 12 x 2 .
Using the computational procedure described above, we found that
F ( x , y ) = 1 + 1 2 ( a 10 + b 01 ) x + 1 2 ( a 10 + b 01 ) y
and involution (19) has the following expression:
φ ( x , y ) = 2 y ( a 10 + b 01 ) x + ( a 10 + b 01 ) y 2 , 2 x ( a 10 + b 01 ) x + ( a 10 + b 01 ) y 2 .
System (20) has two invariant lines:
l 1 = x b 10 A + B 2 b 10 + y b 10 A C 2 b 10 + 1
and
l 2 = x b 10 A + B 2 b 10 y b 10 A + C 2 b 10 + 1 ,
where
A = a 12 2 b 10 + 2 a 12 b 01 b 10 + 4 a 12 b 11 + b 01 2 b 10 + 4 b 02 b 10 , B = a 12 b 10 + b 01 b 10 + 2 b 11 , C = a 12 b 10 + b 01 b 10 .
Using the lines, we obtain the Darboux integrating factor:
μ = l 1 α 1 l 2 α 2 ,
where
α 1 = b 10 ( b 10 2 a 12 ) b 10 ( a 12 + b 01 ) 2 + 4 b 02 + 4 a 12 b 11 2 , α 2 = b 10 ( b 10 2 a 12 ) b 10 ( a 12 + b 01 ) 2 + 4 b 02 + 4 a 12 b 11 2 ,
yielding that system (20) is Darboux-integrable. Since the integrating factor is analytic in a neighborhood of the origin, system (20) has an analytic first integral near the origin.
For involution (21), the set of fixed points is
Fix φ = { ( x , y ) R 2 | y = x } { ( 2 a 10 + b 01 , 2 a 10 + b 01 ) } .
For points p on the line y = x , we see that F ( p ) = 1 . This means that F ( 0 , 0 ) = 1 , and calculating D X ( ( 0 , 0 ) ) , one obtains 1 for any value of the parameters. Theorem 1.2 from [3] tells us that the origin, which is in Fix φ , is a saddle point of the system.
In the case of V ( J 3 ) , we have the system
x ˙ = x ( 3 a 01 b 01 + 3 b 21 ) x 2 a 01 x y + b 21 y 2 + ( 2 a 01 2 a 01 b 01 + 3 a 01 b 21 b 01 b 21 + b 21 2 b 31 ) x 3 + ( 3 a 01 2 a 01 b 01 b 20 + 3 a 01 b 21 b 01 b 21 ) x 2 y + ( 2 a 01 2 a 01 b 01 b 20 + a 01 b 21 b 01 b 21 b 21 2 ) x y 2 ( a 01 b 21 + b 21 2 + b 31 ) y 3 , y ˙ = y + b 21 x 2 + b 31 x 3 + b 21 x y + b 20 x 2 y + b 01 y 2 + b 20 x y 2 + ( a 01 2 a 01 b 01 + 2 a 01 b 21 b 01 b 21 + b 21 2 + b 31 ) y 3 .
Computations give
F ( x , y ) = ( 1 ( a 01 + b 21 ) x ( a 01 + b 21 ) y ) 2
and
φ ( x , y ) = y 1 + ( a 01 + b 21 ) x + ( a 01 + b 21 ) y , x 1 + ( a 01 + b 21 ) x + ( a 01 + b 21 ) y .
The system has two invariant lines
l 1 = 1 ( a 01 + b 21 ) x ( a 01 + b 21 ) y
and
l 2 = 1 2 ( a 01 + b 21 ) x + ( a 01 + b 21 ) 2 x 2 2 ( a 01 + b 21 ) y + 2 ( a 01 + b 21 ) 2 x y + ( a 01 + b 21 ) 2 y 2 ,
yielding the Darboux first integral Ψ = l 1 l 2 1 / 2 , which is analytic in a neighborhood of the origin.
Thus, using involution (21) and looking for the generalized reversibility, we find two new families of locally analytically integrable cubic systems.
We provide two examples of phase portraits of the generalized reversible systems.
Example 1.
Using the P4 program [23] we draw the phase portrait of system (20) for fixed values of parameters. We set a 12 = 2 ,   b 10 = 1 , b 01 = 4 , b 02 = 2 , a 10 = 6 . Then, the system is
x ˙ = x 6 x 2 + x 3 + x y x 2 y + 2 y 2 + 2 x y 2 , y ˙ = y + 2 x 2 + x y + x 2 y 4 y 2 x y 2 + 2 y 3
This system is orbitally F-factor φ-reversible with
φ ( x , y ) = y 1 + x + y , x 1 + x + y
and
F ( x , y ) = 1 + x + y .
The curve of fixed point Fix φ of the map φ ( x , y ) is the line y = x . The only points that belong to Fix φ and are stationary are ( 0 , 0 ) , ( 1 4 , 1 4 ) and ( 1 , 1 ) . We already know that D X ( ( 0 , 0 ) ) = 1 < 0 , whereas straightforward calculations show that D X ( ( 1 4 , 1 4 ) ) = 43 16 < 0 . Using Theorem 1.2 in [3] and looking at the phase portrait of the system, we see that both the origin and the point 1 4 , 1 4 , which are on the line y = x (the dashed line), are saddle points (see Figure 1). It is evident from the picture that two other singular points of the system are nodes.
In Example 1, we treated a real system from family (20). In the next example, we deal with a complex system from the family.
Example 2.
We can consider (20) as the complexification of a real system ([8], Chapter 3). To recover the real system embedded into (20), we multiply both equations of (20) by i = 1 and make the substitution
a j k = A j k + i B j k , b k j = a j k ¯ , where A j k , B j k R , x = u + i v , y = u i v .
Then, from (20), we obtain the real system
u ˙ = v + ( B 01 + B 10 + B 21 ) u 2 A 10 ( B 01 + B 10 + B 21 ) u 3 + 2 A 10 u v + 4 A 20 u 2 v + A 10 ( B 01 B 10 + B 21 ) u v 2 + ( B 01 + B 10 B 21 ) v 2 v ˙ = u A 10 u 2 + ( 2 B 01 2 B 21 ) u v A 10 ( B 01 + B 10 + B 21 ) u 2 v + A 10 v 2 + 4 A 20 u v 2 + A 10 ( B 01 B 10 + B 21 ) v 3 .
Under condition (24), the complex line Π : = { ( x , y ) : y = x ¯ } is invariant for system (20). Viewing Π as a two-dimensional hyperplane in R 4 , the flow on Π is the flow of system (25) on R 2 ; that is, the phase portrait of the real system (25) is embedded in an invariant set in the phase portrait of the complex system obtained from (20) after the multiplication by i.
The choice of the parameters
A 10 = 1 , A 20 = 1 , B 01 = 3 , B 10 = 0 , B 21 = 1
gives us the system
u ˙ = v 2 u 2 2 u 3 2 u v 4 u 2 v + 2 v 2 + 2 u v 2 , v ˙ = u + u 2 8 u v 2 u 2 v v 2 4 u v 2 + 2 v 3
It has two centers (which correspond to the saddles of the complex system). One center is located at the origin and the other one is at the point ( 0 , 1 2 ) . The point ( 1 , 0 ) is a saddle point (see Figure 2).

6. Conclusions

Our study delves into the intriguing realm of rational involutions, which are ratios of polynomials of a degree of, at most, two. For two families of such rational maps, we successfully identified the sets in the parameter space that give rise to the involutive maps. This exploration has been made possible through the application of algorithms from computational commutative algebra, particularly the ones based on the Groebner basis theory. To enhance computational efficiency, modular arithmetic was employed.
Our findings not only contribute to the understanding of rational involutions but also unveil their potential as a powerful tool for identifying reversible and integrable systems within families of planar polynomial ordinary differential equations. Our work underscores the significance of rational involutions in shedding light on the intricate interconnections between algebraic properties and the qualitative aspects of differential equations.
We note that studying rational involutions φ : K n K n , where n > 2 and their relationship to the integrability of higher-dimensional systems of ODEs, represents an interesting and important problem.

Author Contributions

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

Funding

Ivan Mastev and Valery Romanovski acknowledge the support of the Slovenian Research and Innovation Agency (core research program P1-0306). Yun Tian is supported by the National Natural Science Foundation of China (NSFC No. 12371175). The work was also supported by the bilateral China–Slovenia grant 5100-24/2019-86.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

(1)
K 1 = c 5 d 2 , c 4 d 1 , c 3 , c 2 1 , c 1 , a 5 , a 4 b 2 , a 3 b 1 , a 2 , a 1 1 ,
(2)
K 2 = c 5 d 2 , c 4 d 1 , c 3 , c 2 1 , c 1 , a 4 + b 2 , a 3 , a 1 + 1 ,
(3)
K 3 = d 1 , b 2 , c 5 , c 4 , c 3 , c 2 + 1 , c 1 , a 5 , a 4 , a 3 , a 2 , a 1 + 1 ,
(4)
K 4 = b 1 b 2 2 b 2 d 1 + d 1 d 2 , c 5 , c 4 + b 1 d 1 , c 3 , c 2 + 1 , c 1 , a 5 , a 4 b 2 + d 2 , a 3 , a 2 , a 1 + 1 ,
(5)
K 5 = c 5 + d 2 , c 4 + d 1 , c 3 , c 2 + 1 , c 1 , a 5 , a 4 + b 2 , a 3 + b 1 , a 2 , a 1 + 1 ,
(6)
K 6 = c 5 + d 2 , c 4 + d 1 , c 3 , c 2 + 1 , c 1 , a 4 b 2 , a 3 , a 2 , a 1 + 1 ,
(7)
K 7 = c 5 , c 4 d 1 , c 2 + 1 , c 1 , a 5 , a 4 + b 2 , a 3 + b 1 , a 2 , a 1 + 1 ,
(8)
K 8 = 8001 c 4 2 + c 3 c 5 + 8001 d 1 2 , a 5 c 4 + 2 c 5 2 + a 5 d 1 + 2 c 5 d 2 , a 5 c 3 16 , 001 c 4 c 5 + 16 , 001 c 5 d 1 16 , 001 c 4 d 2 + 16 , 001 d 1 d 2 , b 2 d 2 , b 1 d 1 , c 2 + 1 , c 1 , a 4 + 2 c 5 + d 2 , a 3 16 , 001 c 4 16 , 001 d 1 , a 2 , a 1 + 1 ,
(9)
K 9 = b 1 , c 5 + d 2 , c 4 + d 1 , c 3 , c 2 + 1 , c 1 , a 5 , a 4 + b 2 , a 3 , a 1 1 ,
(10)
K 10 = c 1 b 2 + d 1 , a 2 d 1 + b 2 , a 2 c 1 1 , d 2 , b 1 , c 5 , c 4 , c 3 , c 2 , a 5 , a 4 , a 3 , a 1 ,
(11)
K 11 = c 1 b 2 + c 2 d 1 + d 1 , c 2 b 2 + a 2 d 1 + b 2 , a 2 c 1 + c 2 2 1 , d 2 , b 1 , c 5 , c 4 + d 1 , c 3 , a 5 , a 4 + b 2 , a 3 , a 1 + c 2 ,
(12)
K 12 = d 2 , c 5 , c 4 + d 1 , c 3 , c 2 1 , a 5 , a 4 + b 2 , a 3 + b 1 , a 2 , a 1 + 1 ,
(13)
K 13 = c 5 , c 4 + d 1 , c 2 + 1 , a 5 , a 4 b 2 , a 3 b 1 , a 2 , a 1 1 ,
(14)
K 14 = b 1 b 2 2 b 2 d 1 + d 1 d 2 , c 2 b 1 2 c 2 d 1 + c 1 d 2 b 1 + 2 d 1 , c 1 b 2 c 2 d 1 + d 1 , c 2 b 2 + a 2 d 1 + b 2 , a 2 b 1 + 2 c 2 b 2 c 2 d 2 + 2 v 2 d 2 , a 2 c 1 + c 2 2 1 , c 5 , c 4 b 1 + d 1 , c 3 , a 5 , a 4 + b 2 d 2 , a 3 , a 1 + c 2 ,
(15)
K 15 = c 2 d 1 + c 1 d 2 + d 1 , a 2 d 1 + c 2 d 2 + d 2 , a 2 c 1 + c 2 2 1 , b 2 d 2 , b 1 d 1 , c 5 + d 2 , c 4 + d 1 , c 3 , a 5 , a 4 + d 2 , a 3 + d 1 , a 1 + c 2 ,
(16)
K 16 = c 5 d 1 2 c 4 d 1 d 2 + c 3 d 2 2 , c 2 d 2 c 5 , c 2 d 1 2 c 4 d 1 + c 3 d 2 , c 2 d 1 + c 1 d 2 c 4 , c 1 d 1 c 3 , c 2 2 d 1 c 2 c 4 + c 1 c 5 , c 5 2 b 2 a 5 c 5 d 1 + a 5 c 4 d 2 b 2 d 2 , c 2 2 b 2 d 1 + a 5 c 3 b 2 d 1 , c 2 c 5 b 2 + a 5 c 2 d 1 a 5 c 4 + b 2 d 2 , c 2 2 b 2 + a 5 c 1 b 2 , c 2 b 2 2 a 5 b 1 + a 4 b 2 , c 2 c 5 b 2 d 1 + c 5 2 b 1 + c 4 c 5 b 2 a 4 c 5 d 1 + a 4 c 4 d 2 b 1 d 2 2 , c 2 2 b 1 d 1 + c 2 c 3 b 2 + a 4 c 3 b 1 d 1 , c 2 2 b 2 d 1 c 2 c 5 b 1 c 2 c 4 b 2 + a 4 c 2 d 1 a 4 c 4 + b 1 d 2 , c 2 2 b 1 + c 1 c 2 b 2 + a 4 c 1 b 1 , a 2 b 2 a 5 , a 2 b 1 c 2 b 2 a 4 , a 2 c 5 d 1 + a 2 c 4 d 2 + c 5 2 d 2 2 , c 2 2 d 1 + a 2 c 3 d 1 , a 2 c 2 d 1 a 2 c 4 c 2 c 5 + d 2 , a 2 c 1 + c 2 2 1 , c 2 b 1 + a 3 , a 2 + c 2 ,
(17)
K 17 = 8001 c 4 2 + c 3 c 5 + 8001 d 1 2 , 16 , 001 c 2 c 4 + c 1 c 5 16 , 001 c 2 d 1 + 16 , 001 c 4 16 , 001 d 1 , 2 c 2 d 3 + c 1 c 4 + c 1 d 1 2 c 3 , a 5 c 4 + 2 c 5 2 a 5 d 1 2 c 5 d 2 , a 5 c 3 16 , 001 c 4 c 5 16 , 001 c 5 d 1 + 16 , 001 c 4 d 2 + 16 , 001 d 1 d 2 , a 5 c 1 + c 2 c 5 c 2 d 2 + c 5 d 2 , a 5 c 2 + a 2 c 5 a 2 d 2 + a 5 , a 2 c 4 + 2 c 2 c 5 a 2 d 1 2 c 5 , a 2 c 3 16 , 001 c 2 c 4 16 , 001 c 2 d 1 + 16 , 001 c 4 + 16 , 001 d 1 , a 2 c 1 + c 2 2 1 , b 2 d 2 , b 1 d 1 , a 4 + 2 c 5 d 2 , a 3 16 , 001 c 4 + 16 , 001 d 1 , a 1 + c 2 .

References

  1. Cabada, A.; Tojo, F.A.F. Differential Equations with Involutions; Atlantis Press: Amsterdam, The Netherlands; Paris, France; Beijing, China, 2015. [Google Scholar]
  2. Arcet, B.; Romanovski, V.G. On Some Reversible Cubic Systems. Mathematics 2021, 9, 1446. [Google Scholar]
  3. Bastos, J.L.R.; Buzzi, C.A.; Torregrosa, J. Orbitally symmetric systems with application to planar centers. Commun. Pure Appl. Anal. 2021, 20, 3319–3346. [Google Scholar]
  4. Seiler, W.M. Involution and symmetry reductions. Math. Comput. Model. 1997, 25, 63–73. [Google Scholar]
  5. Lesniak, Z.; Shi, Y.-G. One class of planar rational involutions. Nonlinear Anal. Theory Methods Appl. 2011, 74, 6097–6104. [Google Scholar]
  6. Algaba, C.; García, J.; Giné, J. Nondegenerate and Nilpotent Centers for a Cubic System of Differential Equations. Qual. Theory Dyn. Syst. 2019, 18, 333–345. [Google Scholar]
  7. Dukarić, M. On integrability and cyclicity of cubic systems, Electron. J. Qual. Theory Differ. Equ. 2020. [Google Scholar] [CrossRef]
  8. Romanovski, V.G.; Shafer, D.S. The Center and Cyclicity Problems: A Computational Algebra Approach; Birkhäuser: Boston, MA, USA, 2009. [Google Scholar]
  9. Li, C.; Liu, C.; Yang, J. A cubic system with thirteen limit cycles. J. Differ. Equ. 2009, 246, 3609–3619. [Google Scholar]
  10. Li, J. Hilbert’s 16th problem and bifurcations of planar vector fields. Int. J. Bifurc. Chaos 2003, 13, 47–106. [Google Scholar]
  11. Li, J.; Liu, Y. New results on the study of Zq-equivariant planar polynomial vector fields. Qual. Theory Dyn. Syst. 2010, 9, 167–219. [Google Scholar]
  12. Cox, D.; Little, J.; O’Shea, D. Ideals, Varieties, and Algorithms; Springer: New York, NY, USA, 2007. [Google Scholar]
  13. Gianni, P.; Trager, B.; Zacharias, G. Gröbner bases and primary decomposition of polynomials. J. Symb. Comput. 1988, 6, 146–167. [Google Scholar]
  14. Shimoyama, T.; Yokoyama, K. Localization and primary decomposition of polynomial ideals. J. Symb. Comput. 1996, 22, 247–277. [Google Scholar]
  15. Decker, W.; Laplagne, S.; Pfister, G.; Shönemann, H. primedecGTZ—A Singular 4-3-1 Library for Computing the Prime Decomposition and Radical of Ideals. 2022. Available online: https://www.singular.uni-kl.de (accessed on 3 January 2024).
  16. Decker, W.; Greuel, G.-M.; Pfister, G.; Schönemann, H. Singular 4-3-1—A Computer Algebra System for Polynomial Computations. 2022. Available online: https://www.singular.uni-kl.de (accessed on 3 January 2024).
  17. Arnold, E.A. Modular algorithms for computing Gröbner bases. J. Symb. Comput. 2003, 35, 403–419. [Google Scholar]
  18. Romanovski, V.G.; Prešern, M. An approach to solving systems of polynomials via modular arithmetics with applications. J. Comput. Appl. Math. 2011, 236, 196–208. [Google Scholar]
  19. Wang, P.S.; Guy, M.J.T.; Davenport, J.H. P-adic reconstruction of rational numbers. SIGSAM Bull. 1982, 16, 2–3. [Google Scholar]
  20. Algaba, A.; García, C.; Giné, J. Orbital reversibility of planar vector fields. Mathematics 2021, 9, 14. [Google Scholar]
  21. Llibre, J.; Pantazi, C.; Walcher, S. First integrals of local analytic differential systems. Bull. Sci. Math. 2012, 136, 342–359. [Google Scholar]
  22. Artés, J.C.; Llibre, J.; Schlomiuk, D.; Vulpe, N. Geometric Configurations of Singularities of Planar Polynomial Differential Systems. A Global Classification in the Quadratic Case; Birkhäuser: Boston, MA, USA, 2021. [Google Scholar]
  23. Dumortier, F.; Llibre, J.; Artés, J.C. Qualitative Theory of Planar Differential Systems; Universitext; Springer: Berlin, Germangy, 2006. [Google Scholar]
Figure 1. Phase portrait of (23).
Figure 1. Phase portrait of (23).
Mathematics 12 00486 g001
Figure 2. Phase portrait of (26).
Figure 2. Phase portrait of (26).
Mathematics 12 00486 g002
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

Mastev, I.; Romanovski, V.G.; Tian, Y. Rational Involutions and an Application to Planar Systems of ODE. Mathematics 2024, 12, 486. https://doi.org/10.3390/math12030486

AMA Style

Mastev I, Romanovski VG, Tian Y. Rational Involutions and an Application to Planar Systems of ODE. Mathematics. 2024; 12(3):486. https://doi.org/10.3390/math12030486

Chicago/Turabian Style

Mastev, Ivan, Valery G. Romanovski, and Yun Tian. 2024. "Rational Involutions and an Application to Planar Systems of ODE" Mathematics 12, no. 3: 486. https://doi.org/10.3390/math12030486

APA Style

Mastev, I., Romanovski, V. G., & Tian, Y. (2024). Rational Involutions and an Application to Planar Systems of ODE. Mathematics, 12(3), 486. https://doi.org/10.3390/math12030486

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