On using Rosanes notation to specify quadratic transformations that describe a step of the Kahan difference scheme

Cover Page

Cite item

Full Text

Abstract

Kahan's method allows approximating a dynamical system with a quadratic right-hand side using a difference scheme whose step is described by a quadratic Cremona transformation. To study such transformations, it has been proposed to use the notation of Rosanes (1870), which provides a bridge between matrix theory, which is well developed, and the theory of quadratic Cremona transformations written in projective coordinates. In this approach, the eigenvalue problem for a matrix bundle becomes the problem of finding the fundamental points of the Cremona transformation and reduces the determination of these points to a standard algebraic problem. Applying this to standard examples of dynamical systems with a quadratic right-hand side revealed a surprising observation: a common feature of the Volterra-Lotka system and the $\wp$-oscillator is that in both cases, the fundamental points have coordinates in the field of fractions of the polynomial ring $\mathbb{Q}[\Delta t]$. Explicit formulas for the fundamental points in these examples are given. This property is not typical for dynamical systems with quadratic right-hand sides and is not related to the existence of algebraic integrals.

Full Text

1. Introduction Consider the xy-plane, two equations f (x, y; x̂, ŷ) = 0, g(x, y; x̂, ŷ) = 0, (1) connect two pairs of variables, (x, y) and (x̂, ŷ) and, in the non-degenerate case, define an algebraic correspondence on the plane: given a point (x, y) in this system, one can find several corresponding points (x̂, ŷ), and vice versa. If Eqs. (1) are linear with respect to the variables x, y, x̂, ŷ, then the correspondence is called linear (affine). For example, the equations x + y = x̂ + 2ŷ + 1, x - y = 3ŷ + 4x̂ + 1, define a linear transformation, which is usually written by expressing x̂ and ŷ in terms of x and y. If Eqs. (1) are linear in both x, y and x̂, ŷ, then the correspondence will still remain one-to-one, but will no longer be linear. Traditionally, this is called the quadratic Cremona transformation [1]. For example, the equations xx̂ = 1, yŷ + x = 2 © 2026 M. D. Malykh, I. T. Dulatov, A. L. Sevastianov, Y. Yu This work is licensed under a Creative Commons “Attribution-NonCommercial 4.0 International” license. define a one-to-one transformation, in which the point (x, y) is associated with a point with coordinates x y x̂ = 1 , ŷ = 2 - x , and the point (x̂, ŷ) is associated with a point with coordinates x = 1 , y = 2x̂ - 1 . x̂ Thus, a birational correspondence is obtained. x̂ŷ We encountered quadratic Cremona transformations while studying difference schemes for dynamical systems obtained using Kahan’s method [2, 3]. In such schemes, each time step is described by a quadratic Cremona transformation. For example, the Riccati equation dt dx = a + bx + cx2 can be approximated by the scheme 2 x̂ - x = (a + bx + x̂ + cxx̂) t. In this case, x̂ is expressed fractional-linearly in terms of x and the scheme itself is symmetric under time reversal. The trick of replacing x2 with x̂x was probably known in soliton theory as early as the mid-20th century, but the first publication on this scheme should be considered the report of 1993 by W. Kahan [4]. Independently of Kahan, the same technique was applied to the motion of a top by Hirota and Kimura in 1999 [5-7]; they were also the first to study the inheritance of integrals of motion by schemes of this kind. The inheritance of the energy integral in the case of a Hamiltonian system was proved in [8], and the study of integral curves in the case of a one-dimensional Hamiltonian system is presented in [9]. Following these publications, the name “Kahan’s method” became established, and it was realized that the main advantage of Kahan’s method is that it defines a birational mapping between the old and new positions of a dynamical system. Obviously, there is no convenient notation for Cremona transformations. It is doubly surprising that matrix notation for quadratic Cremona transformations was proposed as early as the 1870s by J. Rosanes [10]. Unfortunately, this work went unnoticed. It is mentioned in thick reviews spanning half a century [11, 12], but no attention to Rosanes’s notation is paid. It should be noted that matrix notation was just coming into use at that time, and Rosanes’s presentation is not quite consistent. In particular, he fails to note the remarkable fact that fundamental points are eigenvectors of the matrix bundle describing the transformation. (Theorem 2 below). At that time, there were no matrix bundles, nor any notion of a generalized eigenvalue problem. In this paper, we describe in detail the Rosanes notation and apply it to the study of Cremona transformations that define the steps of classical models of dynamical systems - the Volterra-Lotka system and the Hamiltonian system. 2. Quadratic Cremona transformation in Rosanes notation In addition to the Cartesian coordinates of a point (x, y), we will use homogeneous coordinated (u ∶ v ∶ w), setting u v x = w , y = w . When multiplying matrices, we will consider homogeneous coordinates as a column = (u, v, w)T. Two matrices A and B of dimension 3 × 3 define a quadratic transformation ̂TA = 0, ̂TB = 0, (2) since these equations are linear in both and ̂. It is only important that any value of corresponds to a unique value of ̂, and vice versa. For a given value to correspond to a unique point ̂, it is necessary and sufficient that the equations of system (2) be linearly independent, i.e., that columns A and B differ by more than a multiplicative constant. In other words, a value corresponds to several points ̂ if and only if there exist numbers , , one of which is nonzero, such that A = B . (3) For a given value ̂ to correspond to a single point ̂, it is necessary and sufficient that the columns ̂TA and ̂TB differ by more than a multiplicative constant. In other words, the value ̂ corresponds to several points if and only if there exist numbers , , one of which is nonzero, such that AT = BT . (4) From this, we can find both the conditions under which a pair of matrices defines a quadratic transformation and the conditions on the singular points of a quadratic transformation. 1. Conditions under which a pair of matrices defines a quadratic transformation Condition (3) is satisfied for an arbitrary if and only if the matrices are proportional to each other, that is, A = B. The same condition holds for (4) for arbitrary ̂. This yields the first theorem. Theorem 1. If nonzero matrices A and B of dimension 3 × 3 differ by more than a multiplicative constant, then Eqs. (2) define a quadratic transformation. The linear space spanned by two nonzero matrices A and B, differing from each other by more than a multiplicative constant, has dimension 2. The elements of this space can be written as A - B, where , ∈ k. In operator theory, such a linear space is called a matrix bundle [13, 14]. If we take any basis A and B of the matrix bundle L, then the system (2) defines a quadratic transformation that does not change if we take another basis of this bundle. Indeed, let A′ and B′ be another basis of the same matrix bundle L. Since A, B is a basis of the bundle L, the matrices A′, B′ are expressed linearly in terms of A, B, that is, A′ = A - B, B′ = ′A - ′B, where , … , ′ are constants. Therefore, the equations ̂TA′ = 0, ̂TB′ = 0 (5) follow from (2). Since A′, B′ is a basis of the bundle L, the matrices A, B are expressed linearly in terms of A′, B′ and therefore Eqs. (2) follow from (5). Thus, Eqs. (2) and (5) are equivalent to each other and therefore define the same transformation of the plane. Theorem 1 can be reformulated as follows: there is a one-to-one correspondence between bundles of 3 × 3 matrices and quadratic transformations. 2. Fundamental points of the transformation Let us now consider the conditions (3) and (4) as conditions that indicate singular points of the transformation, i.e., the points at which the uniqueness of the transformation is violated. These points have long been called fundamental points (punti fondamentali) [1, n. 15]. To formulate the corresponding theorem, it is necessary to bring the terminology used into line with that generally accepted in matrix theory. Let A, B be a basis of some matrix bundle. Condition (3) can be treated as a generalized eigenvalue problem for the bundle [13, 14]. Since we are interested in the case where at least one of the quantities , is nonzero, it is natural to pass from the pair of numbers ( , ) to the point ( ∶ ) on the projective straight line. Such a point will be called an eigenvalue of the pair of matrices A, B if there exists a nontrivial column such that (3) for such , and becomes a true equality. The column itself will be called an eigencolumn or the vector corresponding to this eigenvalue. Theorem 2. Quadratic transformation (2) is not unique only at those points that are eigenvectors of the eigenvalue problem (3). The quadratic transformation (2) is not uniquely invertible only at those points ̂ that are eigenvectors of the eigenvalue problem (4) Of course, the eigenvalues of the problems (3) and (4) coincide and are the zeros of the determinant det( A - B) = 0. (6) This is an algebraic equation of degree 3 with respect to / , so it has, generally speaking, three complex roots. If the determinant of the matrix A is zero, then among them there is a root ( ∶ ) = (1 ∶ 0), which we interpret as infinitely large. If the polynomial det( A - B) is factored over a field k, then one of the factors is linear. Therefore, in this case, there must be at least one fundamental point. However, we cannot rule out the case where the eigenvalue is multiple and the problem has associated vectors. Example 1. Let A be a matrix containing a Jordan block: ⎛0 0 0⎞ ⎛1 0 0⎞ A = ⎜1 0 0⎟ , B = ⎜0 1 0⎟ . ⎜ ⎟ ⎜ ⎟ ⎝0 0 1⎠ ⎝0 0 1⎠ In this case, the bundle has two eigenvectors and one associated vector. However, Eqs. (2) for this case have the form v̂u + ŵw = 0, ûu + v̂v + ŵw = 0 or in Cartesian coordinators ŷx + 1 = 0, x̂x + ŷy + 1 = 0 and define a birational transformation of the plane. However, in our study of the Kahan difference scheme, we did not encounter multiple eigenvalues. 3. The case when the characteristic equation factors into three different linear factors Suppose that the left-hand side of Eq. (6) factorizes into three linear factors. Then there are three distinct eigenvalues, corresponding to three eigenvectors 1, 2, 3 of problem (3) and three distinct eigenvectors ̂1, ̂2, ̂3 of problem (4). By Theorem 2, the uniqueness of the corresponding quadratic transformation is violated at exactly three distinct points in the xy-plane and three points in the x̂ŷ-plane. These points are called the fundamental points of the quadratic transformation. 1. Fundamental lines Let i be an eigenvector corresponding to the eigenvalue ( i ∶ i), then in the system of equations linear with respect to ̂ ̂TA i = 0, ̂TB i = 0, one of the equations is a consequence of the other. Therefore, the point i corresponds to a straight line given by the equation ̂TA i = 0. (7) These straight lines are called fundamental straight lines of the quadratic transformation [1, n. 15]. In this case, we say that the fundamental point i is broken by a quadratic transformation and transformed into a fundamental straight line (7). The fundamental straight line can be described using the well-known properties of eigenvector orthogonality. Indeed, for a pair of eigenvectors i and ̂j corresponding to different eigenvalues, we have whence iA i = iB i, i ̂TA i = i ̂TB i. j j In other words, ̂TA i ∶ ̂TB i = i ∶ i. Similarly, from j j j ̂TA = j ̂TB j j it follows that ̂TA i ∶ ̂TB i = j ∶ j . j j These equalities are possible simultaneously only when ̂TA i = ̂TB i = 0. j j Therefore, on the fundamental straight line (7), generated by the point i, the fundamental points ̂j and ̂k lie, which correspond to eigenvalues different from ( i ∶ i). Let us now consider the mapping in the opposite direction: ̂ → . The points of the fundamental straight line ̂TA 3, passing through the fundamental points ̂1 and ̂2, and different from the three fundamental points ̂1, ̂2, and ̂3, are ordinary for the Cremona transformation under consideration and therefore map to a single well-defined point. We know this point: it is the fundamental point 3. Theorem 3. Let the equation (6) have three different roots ( i ∶ i), i = 1, 2, 3. Then the quadratic transformation (2) is uniquely defined at all points except three points in the plane, the eigenvalues 1, 2, 3 of problem (3), and three points in the ̂ plane, the eigenvalues ̂1, ̂2, ̂3 of problem (4). In this case, the quadratic transformation transforms the point i into a straight line passing through ̂j and ̂k (i ≠ j, i ≠ k). 2. Natural coordinates Note now that the eigenvectors 1, 2, 3 form a basis dual to the basis composed of the vectors ̂1, ̂2, ̂3 [14]. Let and Then, firstly, and, secondly, = v1 1 + v2 2 + v3 3, ̂ = v̂1 ̂1 + v̂2 ̂2 + v̂3 ̂3. v i ̂TA TA i = , i ̂ i 3 ̂TA = ∑ v̂ivj ̂TA j = ∑ v̂ivi ̂TA i. We set i i,j i i=1 ai = ̂TA i, bi = ̂TB i, then i i iai = ibi or ai ∶ bi = i ∶ i. In this case, Eqs. (2) can be rewritten as v̂1v1a1 + v̂2v2a2 + v̂3v3a3 = 0, { v̂1v1b1 + v̂2v2b2 + v̂3v3b3 = 0. The solution of this system with respect to is the vector product ⎛ i j k ⎞ = det ⎜a1v̂1 a2v̂2 a3v̂3⎟ , ⎜ ⎟ ⎝b1v̂1 b2v̂2 b3v̂3⎠ and with respect to ̂ it is the vector product ⎛ i j k ⎞ ̂ = det ⎜a1v1 a2v2 a3v3⎟ . ⎜ ⎟ For example, ⎝b1v1 b2v2 b3v3⎠ v1 = (a2b3 - a3b2)v̂2v̂3. Actually, it is now clear why the transformation is called quadratic. This notation for a quadratic transformation is used in [1, n. 17] as the definition of a quadratic transformation. 3. Network of straight lines A network of straight lines in the xy-plane is defined by the equation c1v1 + c2v2 + c3v3 = 0, where (c1 ∶ c2 ∶ c3) are arbitrary parameters. This network is transformed into a network of lines ⎛ c1 c2 c3 ⎞ det ⎜a1v̂1 a2v̂2 a3v̂3⎟ = 0. ⎜ ⎟ ⎝b1v̂1 b2v̂2 b3v̂3⎠ This network is a network of second-order curves generated by three lines of the second order: v̂1v̂2 = 0, v̂1v̂3 = 0, v̂2v̂3 = 0. Each of these lines breaks up into a pair of fundamental straight lines. For example, v̂1 = 0 can be written in old coordinates as ̂TA 1 = 0. This is exactly the straight line that the fundamental point 1 maps to. Now it is easy to see that each of these second-order lines passes through three fundamental points; therefore, the network is formed by of second-order curves passing through three fundamental points. Initially, Cremona [15] described a quadratic transformation exactly as such a transformation of a plane that transforms a network of straight lines into a network of conic sections homologous to the original one. 4. Image of a line of arbitrary order An arbitrary monomial of degree r with respect to the original Cartesian coordinates x, y transforms into a linear combination of monomials of the same degree with respect to v1, v2, v3, say, vr1 vr2 vr3 , r1 + r2 + r3 = r. 1 2 3 A quadratic transformation consists of replacing v1 with v2v3, and so on. Therefore, this monomial maps to v̂r2+r3 v̂r1+r3 v̂r1+r2 . 1 2 3 This monomial defines a line of order 2r consisting of fundamental straight lines. This line passes through fundamental points, e.g., through the point 1, and has multiplicity r1 + r3 + r1 + r2 = r + r1 there. Therefore, a line of order r maps to a line of order 2r, which passes through fundamental points of multiplicity r or higher. In particular, the linear family of all lines of order r maps to a linear family of lines of order 2r passing through three fundamental points of order r. Earlier authors derived this by considering infinitely close points [1, n. 17]. 4. Kahan’s method Consider a dynamical system with a quadratic right-hand side. dt We assume that dx = f (x, y), dy dt = g(x, y). f (x, y) = f11x2 + 2f12xy + f22y2 + 2f13x + 2f23y + f33, denote the symmetric matrix (fij) as F, and adopt a similar relation for the quadratic function g. According to Kahan’s method [2, 9], this system can be approximated by a difference scheme defining a birational transformation of the plane: x̂ - x = (f11xx̂ + f12(xŷ + ŷx) + f22yŷ + f13(x + x̂) + f23(y + ŷ) + f33) t, ŷ - y = (g11xx̂ + … ) t. (8) To write this transformation in Rosanes notation, we rewrite these relations in homogeneous coordinates We introduce wû - uŵ = (f11uû + f12(uv̂ + v̂u) + ⋯ + f33wŵ) t, wv̂ - vŵ = (g11uû + … ) t. ⎛ 0 0 1⎞ ⎛0 0 0⎞ E1 = ⎜ 0 0 0⎟ , E2 = ⎜0 0 1⎟ , ⎜ ⎟ ⎜ ⎟ ⎝-1 0 0⎠ ⎝0 -1 0⎠ then in Rosanes’s notation, the transformation (8) is defined by two matrices A = E1 + F t, B = E2 + G t. We emphasize that F and G are symmetric matrices of the quadratic functions f and g in the generally accepted notation. Like the original differential equations, the Kahan scheme has t-symmetry: when replacing x → x̂, y → ŷ, t → - t the scheme transforms into itself. Therefore, the inverse Cremona transformation can be calculated by replacing t with - t. We consider two of the most well-known dynamical systems of dimension 2 with a quadratic right- hand side. For the calculations, we used the Sage system [16], and we collected the procedures used in the rosanes module, which we added to the FDM for Sage package [17]. 1. Volterra-Lotka System The Volterra-Lotka system is defined by the system of equations dt dx = (a - by)x, dy = (-c + dx)y. dt The Kahan scheme for this system is given by two matrices ⎛ 0 -b a⎞ ⎛0 d 0 ⎞ A = E1 + t ⎜-b 0 0⎟ , B = E2 + t ⎜d 0 -c⎟ . 2 ⎜ ⎟ 2 ⎜ ⎟ ⎝ a 0 0⎠ ⎝0 -c 0 ⎠ Since det A = det B = 0, there are two eigenvalues ( ∶ ) = (0 ∶ 1) and (1 ∶ 0). The third eigenvalue is calculated directly from (6); it is (d ∶ -b). Although all three eigenvalues are independent of t, the eigenvectors depend on the step. Let us list the eigenvalues and eigenvectors. 1. The eigenvalue ( ∶ ) = (1 ∶ 0) corresponds to the fundamental points 1 = (0 ∶ a t + 2 ∶ b t), ̂1 = (0 ∶ a t - 2 ∶ b t). 2. The eigenvalue ( ∶ ) = (0 ∶ 1) corresponds to the fundamental points 2 = (c t - 2 ∶ 0 ∶ d t), ̂2 = (c t + 2 ∶ 0 ∶ d t). 3. The eigenvalue ( ∶ ) = (d ∶ -b) corresponds to the fundamental points 3 = (bc t + 2b ∶ ad t - 2d ∶ 0), ̂3 = (bc t - 2b ∶ ad t + 2d ∶ 0). When t is replaced by - t, the fundamental points corresponding to the same eigenvalue transform into each other: i → ̂i, (i = 1, 2, 3). It should also be noted that the points 3 and ̂3 are at infinity for any t, while the remaining fundamental points go to infinity as t → 0. 2. ℘-oscillator Let us consider the ℘-oscillator, that is, a Hamiltonian system with Hamiltonian h = dy2 + ax3 + bx2 + cx. As is known, this dynamical system is integrated exactly in Weierstrass elliptic functions [18], and Kahan’s scheme imitates this property of the dynamical system [9, 19, 20]. A step of the Kahan scheme is described by a quadratic transformation with matrices ⎛ 0 0 1 ⎞ ⎛ -3 a t 0 -b t ⎞ A = ⎜ 0 0 d t ⎟ , B = ⎜ 0 0 1 ⎟ . ⎜ ⎟ ⎜ ⎟ ⎝ -1 d t 0 ⎠ ⎝ -b t -1 -c t ⎠ The eigenvalue problem has three distinct roots. 1. The eigenvalue (1 ∶ d t) corresponds to the fundamental points 1 = (-2bd2 t3 - 2d t ∶ (b2d2 - 3acd2) t4 - 1 ∶ 6ad2 t3), ̂1 = (0 ∶ 1 ∶ 0). 2. The eigenvalue (1 ∶ 0) corresponds to the fundamental points 2 = (d t ∶ 1 ∶ 0), ̂2 = (-d t ∶ 1 ∶ 0). 3. The eigenvalue (1 ∶ -d t) corresponds to the fundamental points 3 = (0 ∶ 1 ∶ 0), ̂3 = (-2bd2 t3 - 2d t ∶ (-b2d2 + 3acd2) t4 + 1 ∶ 6ad2 t3). It is easy to calculate the determinants of the matrices whose rows are the coordinates of the fundamental points found. Some of these determinants are equal to zero, meaning that the corresponding triple of points lies on a straight line. In this way, we discovered that the triples of points and lie on a straight line. 1, ̂3, 3 = ̂1 2, ̂2, 3 = ̂1 When t is replaced by - t, the fundamental points corresponding to the same eigenvalue transform into each other, but the rule is more sophisticated than in the case of the Volterra-Lotka system: 1 → ̂3, 3 = ̂1, 2 → ̂2. It should be noted that there are only 5 distinct fundamental points, 3 of which are at infinity, and the remaining two go to infinity as t → 0. The energy integral of the Hamiltonian system is inherited by the Kahan difference scheme: the points of approximate solutions on the xy phase plane are aligned along lines that are the level lines of the modified Hamiltonian hm(x, y, t), which is a rational function of degree 3 [8, 9]. Since under the Cremona transformation considered, the points of the approximate solution are mapped to points of the same solution, the isolines of the modified Hamiltonian are invariant curves of the Cremona transformation. Therefore, there is a linear pencil of cubic lines invariant under the considered Cremona transformation. On the other hand, as noted above in Section 3.4, a line of the 3rd order under the action of a quadratic transformation transforms into a line of the order 6 - r1 - r2 - r3, where r1, r2, r3 are the multiplicities with which this line passes through the fundamental points 1, 2, 3. For a line of the 3rd order to transform into a line of the 3rd order, it is necessary that r1 + r2 + r3 = 3. The simplest implementation of this equality is the assumption that the cubic line passes through these three points. Since the cubic line will also be invariant under the inverse Cremona transformation ( ̂ → ), an invariant cubic line must pass through all fundamental points of the Cremona transformation. In this case, there are five of these. In other words, the five fundamental points found are base points for the pencil of isolines of the modified Hamiltonian. We verified this statement by direct calculation. In Refs. [8, 9], an explicit expression for the modified Hamiltonian is given: hm is a rational function of x, y, whose numerator is a polynomial of degree 3: 3ax3 - 3ad2 t2xy2 + (3acd t2 - b2d t2 + 3b)x2 + (3d - bd2 t2)y2 + (3c - bcd t2)x - c2d t2, and the denominator is a polynomial of degree 1: 9ad t2x + 3bd t2 + 3. The isolines of the Hamiltonian are cubic lines that indeed pass through all 5 fundamental points found above. 3. System with a cubic Hamiltonian It is easy to find an example of a Hamiltonian system for which the roots of the characteristic equation are not rational. For example, consider h = y3 - x3. Then two of the three roots of Eq. (6) will not be elements of the field of quotients of the ring ℚ[ t]. 5. Discussion and results Rosanes’ notation bridges the gap between well-developed matrix theory and the theory of quadratic Cremona transformations. The eigenvalue problem for a matrix bundle turns out to be a problem of finding the fundamental points of the Cremona transformation and provides a simple method for finding these points. Applying this approach to standard examples of dynamical systems with a quadratic right-hand side yields a surprising observation: the Volterra-Lotka system and the ℘-oscillator have in common that in both cases the fundamental points have coordinates in the field of quotients of the ring ℚ[ t]. This property is not typical for dynamical systems with a quadratic right- hand side and is not related, as one might think, to the existence of algebraic integrals. Nevertheless, the formulas for the fundamental points are very simple. It can be said that classical oscillators-the Volterra-Lotka system and the ℘-oscillator-are particularly simple from the point of view of Kahan’s schemes.
×

About the authors

Mikhail D. Malykh

RUDN University; Joint Institute for Nuclear Research

Email: malykh-md@rudn.ru
ORCID iD: 0000-0001-6541-6603
Scopus Author ID: 6602318510
ResearcherId: P-8123-20168

DSc., Head of Department of Computational Mathematics and Artificial Intelligence of RUDN University; Senior Researcher of Joint Institute for Nuclear Research

6 Miklukho-Maklaya St, Moscow, 117198, Russian Federation; 6 Joliot-Curie St, Dubna, 141980, Russian Federation

Il'shat T. Dulatov

RUDN University

Email: dulatov-it@rudn.ru
ORCID iD: 0009-0009-2167-6177

PhD Student of Department of Computational Mathematics and Artificial Intelligence of RUDN University

6 Miklukho-Maklaya St, Moscow, 117198, Russian Federation

Anton L. Sevastianov

RUDN University

Email: alsevastyanov@gmail.com
ORCID iD: 0000-0002-0280-485X

Ph.D., Department of Computational Mathematics and Artificial Intelligence of RUDN University

6 Miklukho-Maklaya St, Moscow, 117198, Russian Federation

Ying Yu

Kaili University

Author for correspondence.
Email: 45384377@qq.com
ORCID iD: 0000-0002-4105-2566

Ph.D., Assistant Professor of Department of Mathematics and Applied Mathematics, Kaili University, China

Kaiyuan Road 3, Kaili, 556011, China

References

  1. F. Severi, Lezioni di geometria algebrica. Padova: Angelo Graghi, 1908.
  2. M. Malykh, M. Gambaryan, O. Kroytor, and A. Zorin, “Finite Difference Models of Dynamical Systems with Quadratic Right-Hand Side,” Mathematics, vol. 12, no. 1, p. 167, 2024. doi: 10.3390/math12010167
  3. M. Malykh, E. Ayryan, L. Lapshenkova, and L. Sevastianov, “Difference Schemes for Differential Equations with a Polynomial Right-Hand Side, Defining Birational Correspondences,” Mathematics, vol. 12, no. 17, p. 2725, 2024. doi: 10.3390/math12172725
  4. J. M. Sanz-Serna, “An unconventional symplectic integrator of W. Kahan,” Applied Numerical Mathematics, vol. 16, pp. 245-250, 1994.
  5. R. Hirota and K. Kimura, “Discretization of the Lagrange Top,” Journal of the Physical Society of Japan, vol. 69, no. 10, pp. 3193-3199, 2000.
  6. R. Hirota and K. Kimura, “Discretization of the Euler Top,” Journal of the Physical Society of Japan, vol. 69, no. 3, pp. 627-630, 2000.
  7. M. Petrera and Y. B. Suris, “On the Hamiltonian structure of Hirota-Kimura discretization of the Euler top,” Math. Nachr., vol. 283, no. 11, pp. 1654-1663, 2010. doi: 10.1002/mana.200711162
  8. E. Celledoni, R. I. McLachlan, B. Owren, and G. R. W. Quispel, “Geometric properties of Kahan’s method,” J. Phys. A: Math. Theor., vol. 46, p. 025 201, 2013. doi: 10.1088/1751-8113/46/2/025201
  9. M. Petrera, J. Smirin, and Y. B. Suris, “Geometry of the Kahan discretizations of planar quadratic Hamiltonian systems,” Proc. R. Soc. A, vol. 475, p. 20 180 761, 2019. doi: 10.1098/rspa.2018.0761
  10. J. Rosanes, “Ueber diejenigen rationalen Substitutionen, welche eine rationale Umkehrung zulassen,” Journal für die reine und angewandte Mathematik, vol. 73, pp. 101-114, 1870.
  11. L. Godeaux, “Les transformations birationnelles du plan,” in Mémorial des sciences mathématiques, vol. 122, 1953.
  12. K. A. Shramov, “Finite groups of automorphisms of algebraic and complex varieties,” Doctor of Sciences dissertation, Steklov Mathematical Institute of Russian Academy of Sciences, Moscow, 2020.
  13. M. V. Keldysh, Selected works. Mathematics. Moscow: Nauka, 1985.
  14. I. C. Gohberg and M. G. Kren, Introduction to the theory of linear nonselfadjoint operators in Hilbert space. American Mathematical Soc., 1969.
  15. L. Cremona, Opere matematiche di Luigi Cremona. Milano: U. Hoepli, 1915, vol. 2.
  16. T. S. Developers, W. Stein, D. Joyner, D. Kohel, J. Cremona, and B. Eröcal, SageMath, version 10.9, 2026.
  17. A. Baddour, M. M. Gambaryan, L. Gonzalez, and M. D. Malykh, “On Implementation of Numerical Methods for Solving Ordinary Differential Equations in Computer Algebra Systems,” Programming and Computer Software, vol. 49, no. 5, pp. 47-58, 2023. doi: 10.31857/S013234742302005X
  18. Y. S. Sikorski, Elements of theories of elliptic functions with applications to mechanics. Moscow, Leningrad: ONTI, 1936.
  19. E. A. Airyan, M. M. Gambaryan, M. D. Malykh, and L. A. Sevastyanov, “On Trajectories of Dynamical Systems with Quadratic Right-Hand Side Computed by Reversible Difference Schemes,” Zap. Nauchn. Semin. POMI, vol. 517, pp. 17-35, 2022.
  20. E. A. Airyan, M. M. Gambaryan, M. D. Malykh, and L. A. Sevastyanov, “Reversible Difference Schemes for Elliptic Oscillators,” Zap. Nauchn. Semin. POMI, vol. 528, pp. 54-78, 2023.

Supplementary files

Supplementary Files
Action
1. JATS XML

Copyright (c) 2026 Malykh M.D., Dulatov I.T., Sevastianov A.L., Yu Y.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.