Approximating Symplectic Realizations:
A General Framework for the Construction of Poisson Integrators
Abstract
While the construction of symplectic integrators for Hamiltonian dynamics is well understood, an analogous general theory for Poisson integrators is still lacking. The main challenge lies in overcoming the singular and non-linear geometric behavior of Poisson structures, such as the presence of symplectic leaves with varying dimensions. In this paper, we propose a general approach for the construction of geometric integrators on any Poisson manifold based on independent geometric and dynamic sources of approximation. The novel geometric approximation is obtained by adapting structural results about symplectic realizations of general Poisson manifolds. We also provide an error analysis for the resulting methods and illustrative applications.
1 Introduction
Hamiltonian dynamical systems play a crucial role in many branches of science, including theoretical and applied physics, differential geometry, optimal control theory, economics, biology, robotics, and computer graphics. See [18, 23, 25] and the references therein. The versatility and robustness of Hamiltonian systems make them powerful tools across diverse disciplines, enhancing our ability to model, analyze, and predict the behavior of complex systems. In this context, it becomes evident the need for the development of geometric numerical integrator methods which are adapted to the underlying geometry. In the case of symplectic Hamiltonian system, such numerical methods have already been developed and applied successfully, see [17] for a general discussion.
On the other hand, it remains an open problem to extend these geometric methods to the case of general Poisson Hamiltonian systems ([8, 10, 13, 16, 17, 21, 24, 22]). In this paper, we present a general and practical approach for the construction of such Poisson integrators.
Challenges: The main obstacles in the development of Poisson integrators arise from the singular and non-linear properties of Poisson geometry, as discussed in [12]. Unlike symplectic geometry, where the symplectic two-form is non-degenerate, the Poisson tensor can abruptly change rank from one point to another. This phenomenon results in symplectic leaves, where solutions must lie, of varying dimensions and non-trivially glued together. Moreover, the general non-linear nature of the Poisson structure makes it impossible to rely on an explicit parametrization of the symplectic leaves, so that the method must handle them all at once. Consequently, designing numerical schemes for Poisson manifolds differs significantly from symplectic integration and requires more sophisticated techniques. Furthermore, even in the symplectic case, most methods rely on explicit Darboux coordinates, which are generally unavailable for non-canonical symplectic manifolds [3, 4, 14, 17]. Thus, the particular case of designing general methods for non-canonical symplectic forms is already a challenging task.
Setting of the problem: We consider a general Poisson manifold together with a smooth Hamiltonian function . Our main objective is to provide an approximation method for the flow of the corresponding Hamilton’s equation,
(1) |
We shall denote the corresponding Hamiltonian vector field. Thus, our goal is to develop a scheme that approximates the dynamics of while preserving the same geometric properties as the original flow:
-
•
The approximation should conserve the Hamiltonian to a certain degree, corresponding to .
-
•
The approximation scheme should preserve the underlying Poisson geometry, corresponding to (a known consequence of Jacobi identity for ). Additionally, we highlight the property for any Casimir function .
The condition regarding the preservation of Casimirs is recalled since it allows to have a direct control on how restricts to the symplectic leaves of in concrete examples.
The realization approach: One interesting general approach to addressing the approximation problem highlighted above is through the introduction of an auxiliary regularizing structure: a (strict111This is the nomenclature of [11], but since it will be the only type of realization considered, we do not specify it in the sequel.) symplectic realization of , in the sense of [11]. Such a structure comes with realization data (see Sec. 2.2 below) which can be used to produce Poisson diffeomorphisms for each choice of so-called Lagrangian bisection . The realization approach thus consists on observing that the desired dynamic approximation can be translated into the matter of choosing a Lagrangian bisection in such that approximates the flow of our ODE (1). Notice that, by construction, the approximation preserves the Poisson geometry of exactly.
Such symplectic realizations are intimately related to (local) symplectic groupoid structures and these concepts have already been successfully exploited in references [9, 10, 15] to develop a theoretical framework for Poisson integrators, as well as to study the dynamics of Poisson systems [26]. Moreover, this approach can also be seen as “universal” for Poisson integrators: since any Poisson diffeomorphism can be constructed using this scheme, virtually any Poisson integrator could be designed following a general procedure outlined in [15].
On the other hand, to transform this theoretical approach into concrete integration methods one is strongly limited by the need to know explicitly the symplectic realization data for the given ; it is well-known that such situations are rare in practice.
The new method: In this paper, we propose to combine the above realization approach with an initial geometric approximation step which produces approximate realization data for . We implement this step by adapting known structural results about symplectic realizations. The resulting complete method, combining with a dynamic approximation , yields a general practical integration method for every . This methodology incorporates a decoupling between the geometric and dynamic approximations, which, to the best of the authors’ knowledge, is novel and yet to be fully explored. We also provide detailed analysis of the impact of the approximation on the numerical schemes and illustrate the method in concrete examples.
In more detail, the complete method consists of two stages:
-
•
Geometric Approximation, : Theoretically, exact symplectic realization data always exists ([5, 6, 20, 19]). Nonetheless, we need an explicit description of it to incorporate into our numerical schemes. Here, we propose to approximate the symplectic realization through explicit power series expansions (building on [6]). We show that, by constructing an approximation of the geometric structures involved in the description of the realization, we indeed obtain methods that preserve the underlying Poisson geometry approximately to a certain order.
-
•
Dynamic Approximation, : Theoretically, the Lagrangian bisection in inducing the exact flow of (1) always exists (see a review in Section 2.2 below). In this step, we provide an approximation which combines with the approximate geometric data into a complete approximation method for the dynamics defined by while also preserving the Poisson geometry of to a certain order.
Results: We explore the properties of the resulting complete approximation methods which are a combination of both approximations and above, leading to the following main contributions:
Main Results 1: (Geometric approximation) We present a general scheme for obtaining order (for arbitrary ) approximations of the mapping structures defining the symplectic realization that integrates locally any Poisson manifold. We show that any Lagrangian bisection for induces a diffeomorphism which preserves the Poisson structure and Casimirs up to order . See Section 3 and Theorem 7.
Main Results 2: (Orders of the general combined method) We show that the combination of geometric and dynamic approximations, and , results in explicit numerical integrator method for (1) and describe its total order of approximation both of the dynamics and of the underlying Poisson geometry. See Section 4.1 and Theorem 8.
Main Results 3: (Implementing dynamic approximation) Building on our geometric approximation scheme , we provide two concrete approaches for the dynamic approximation : one based on the Hamilton-Jacobi theory and another based on collective integrators. The theoretical properties of both approaches are carefully discussed. See Sections 4.2 and 4.3.
As mentioned before, these results can also be applied to symplectic Hamiltonian systems, where for a non-canonical symplectic form . We also note that, since we aim at local numerical methods which can be applied computationally, most of the relevant constructions are specialized to the case where is replaced by a coordinate chart endowed with an arbitrary Poisson structure . Nonetheless, we will describe most of our results and constructions in a global setting, with the local versions following from the obvious restrictions.
Outline of the paper: This paper is organized as follows. In Section 2, we introduce basic concepts and notation, and we review the ingredients behind the general realization approach to Poisson integrators. In Section 3, we present our construction of approximate realization data based on a truncation of Karasev’s symplectic realization and study its consequences in Theorem 7. In Section 4, we describe the novel class of complete methods for Poisson integrators, proving their orders of approximation in Theorem 8, and describing concrete versions of them in subsections 4.2 and 4.3. In Section 5, we provide computational illustrations by applying the methods in concrete problems. Finally, in Section 6, we discuss conclusions and directions of future work.
2 Notation and preliminaries
In this section, we introduce the definitions and notations of the main geometric objects to be used. We also describe the general realization approach to Poisson integrators.
2.1 Basic Poisson and symplectic geometry
We recall here the basic geometric structures used along the paper. See also [2, 23] for a complete description of these topics.
A Poisson structure on a differentiable manifold is given by a bilinear map
called the Poisson bracket, satisfying the following properties: for all ,
-
(i)
Skew-symmetry, ;
-
(ii)
Leibniz rule, ;
-
(iii)
Jacobi identity, .
We call the pair a Poisson manifold. A Poisson bracket is equivalent to a Poisson tensor field by
We will usually refer to a Poisson manifold as .
Example 1 (Dual of a Lie Algebra, ).
If is a Lie algebra with Lie bracket , then it is defined a Poisson bracket on by
where and are equivalently considered as linear forms on , and . This linear Poisson structure on is called the Kirillov-Kostant-Souriau Poisson structure.
A Poisson map between two Poisson manifolds and is a smooth map that preserves the Poisson brackets. This means that for any pair of smooth functions on , the map satisfies:
Given a function , its associated Hamiltonian vector field is defined by
The ODE on associated to the vector field is exactly our main equation (1).
We now turn to symplectic geometry. A symplectic structure on is a Poisson structure in which the bracket is non-degenerate,
This is equivalent to the tensor being invertible at each . In this case, the inverse (as a bilinear form)
defines a -form, , which is closed, that is . In this way, we arrive to the familiar description of a symplectic manifold as a pair where is a manifold and is a closed, non-degenerate, -form . (In this paper, the conventional signs when prescribing the inverse and Hamiltonian vector fields for are set so that .)
Example 2 (Canonical Symplectic Form in the Cotangent Bundle).
The cotangent bundle of a manifold, say , is endowed with a canonical symplectic form by taking222Notice the convention intead of , which we adopt to have a direct relation to the conventions of [5, 6] in the context of symplectic realization constructions. , where is the Liouville one form. In canonical coordinates , these forms take the familiar expressions and ; the corresponding Poisson brackets have and the Hamiltonian vector field reads .
As well known, Lagrangian submanifolds play a crucial role in symplectic geometry and will also be key ingredients of this paper. A Lagrangian submanifold of a symplectic manifold is an embedded submanifold which is maximal among embedded isotropic submanifolds, namely, among submanifolds such that . We recall that is even and that for any Lagrangian submanifold.
Example 3 (Type I Generating Functions).
Given a manifold and its cotangent bundle , any differentiable function produces a Lagrangian submanifold in by just taking
In canonical coordinates, , this submanifold is determined by the equations with .
2.2 Symplectic realization data, bisections and induced Poisson diffeomorphisms
Definition 1 (Symplectic Realization).
A symplectic realization of a Poisson manifold consists of a symplectic manifold , a Poisson map , where are the symplectic brackets on , and a section of , , such that is a Lagrangian submanifold.
As mentioned in the Introduction, this is the type of realization called “strict” in [11] and is the only type that we shall consider in this paper.
Following that reference further, we now describe the dual map associated with a given symplectic realization . This map is a submersion defined on a neighborhood of and is characterized by the properties:
-
•
is also a section of , ,
-
•
the -fibers and the -fibers are symplectic orthogonal,
In [11], it is shown that, given a symplectic realization, such a dual map exists, that it is an anti-Poisson morphism (that is, a Poisson map onto ), and that its germ around is uniquely determined by the realization.
By replacing with a suitable small enough neighborhood of , we can assume that both maps are defined on the entire . Our constructions will indeed be only based on local considerations around . Moreover, independently of how the maps are obtained, our constructions will only depend on having such maps with the properties highlighted above. We resume this discussion with the following definition.
Definition 2.
We say that defines realization data for when:
-
•
is a symplectic manifold,
-
•
are Poisson and anti-Poisson maps, respectivelly, having -orthogonal fibers,
-
•
is a section for both and , and is Lagrangian.
Remark 1 (Dual pairs).
The data given by the two maps , with being Poisson and being anti-Poisson, with domain a symplectic manifold and with symplectically orthogonal fibers, is known as a dual pair. All the constructions in this paper can be formulated as originating from such a dual pair with the extra data of a map which is a section for both and , and whose image is Lagrangian in . Such a section for both and determines a type of submanifold called bisection which will play a key role below.
Remark 2 (Symplectic groupoids).
Another important result from [11] is that a symplectic realization as above determines a unique germ of local symplectic groupoid structure around . In this local groupoid, is the set of arrows, is the set of objects, is the source map, and is the identities map. Moreover, the dual map is the target map, there is an inversion map defined around , and there is a multiplication map
defined on a neighborhood of . All the structure maps satisfy local versions of the algebraic groupoid axioms around the units and becomes multiplicative. Conversely, any local (or global) symplectic groupoid determines a symplectic realization with the space of arrows, the source map, and the identity map.
We thus see that (local or global) symplectic groupoids provide examples of the symplectic realization data needed for our method. On the other hand, we emphasize that the multiplication map does not enter the construction of this paper. (The incorporation of the multiplication map into the methods will be explored elsewhere, [7].)
We now describe how to use realization data for in order to produce Poisson diffeomorphisms. The idea is that this approach can be used to provide Poisson maps which approximate the flow of our ODE (1).
Definition 3 (Lagrangian Bisection and the induced mapping).
Given realization data for , a bisection is a submanifold such that both restrictions are diffeormofisms. When, additionally, is Lagrangian, we say that it determines a Lagrangian bisection. A bisection determines an induced diffeormorphism by the rule
Note that, replacing with a suitable open, one obtains an analogous notion of local (Lagrangian) bisection and its induced locally defined diffeomorphism of . Also note that is, by definition, a Lagrangian bisection and that the induced map is the identity,
The following compilation of results is the heart of the realization approach for Poisson integrators.
Theorem 4.
([11]) Let be realization data for . Then,
-
1.
when is a Lagrangian bisection for , the induced map defines a Poisson diffeomorphism .
-
2.
if is the Hamiltonian flow on defined by , then
with the Hamiltonian flow of in .
-
3.
In the setting of the previous item,
We observe that, since and have symplectically orthogonal fibers, it follows that
is conserved along the flow in . |
This fact explains the last item. We also observe that, while the former are Poisson objects (singular), the latter are symplectic constructions (regular); this is at the heart of the use of symplectic realizations in numerical methods for .
2.3 The general realization approach to Poisson integrators
We can now describe in detail the general realization approach to approximately integrate the flow of (1) on , see [9, 10, 15]. The key assumption is that we have at hand realization data for .
From Thm. 4, we know that the exact flow of eq. (1), for small enough, can be presented as an induced map for the Lagrangian bisection in . The key idea is then to replace by an approximation , which is still a Lagrangian bisection for , and then define the approximate flow of our ODE (1) as
The upshot of the method is that, by construction, is a family of Poisson diffeomorphisms in , thus preserving the ambient Poisson geometry. The degree of approximation of to will depend on how well approximates , see a discussion in [9].
Remark 3 (Rescaling ).
Let us denote the Hamiltonian flow associated to , putting in relevance in the notation the dependence on the Poisson tensor . From the structure of the underlying ODE (1), it follows directly that rescaling time is equivalent to rescaling or ,
Having the above Remark in mind, let us assume that is a family of realization data for the -family . Fixing an additional “time ste” parameter , we can then conclude that
(2) |
This is the precise approach we shall take in the sequel, in which we shall introduce both: geometric approximations of order for the data and dynamic approximations for and each , as before. (See Section 4.1 where this discussion resumes.)
3 Geometric approximation: the realization data
In this section, we first review the construction of the Karasev symplectic realization ([5, 6]) and then present an approximation scheme for this symplectic realization. The main objective is to demonstrate that if the realization data is approximated to order , then the diffeomorphism induced by a Lagrangian bisection is a Poisson diffeomorphisms up to order . This will ensure that the error of the induced Poisson mappings can be controlled to a desired accuracy.
As explained in the Introduction, with an eye on computer-implementable methods, we mostly restrict to the case in which endowed with an arbitrary Poisson structure .
3.1 Review of the Karasev realization
There are two local symplectic realizations that have been extensively studied in the literature: the Weinstein symplectic realization ([29]) and the Karasev approach ([19]). In both cases, the realization space is given by a neighborhood of the zero section. In the Weinstein case, the symplectic structure is a deformation of the canonical symplectic structure while the realization map is the projection . In the Karasev case, the symplectic structure is canonical and the realization map is a deformation of the projection. The connection between the two can be seen in [6].
In this paper, we shall work with the Karasev realization which we now review. Let with coordinates and consider a general Poisson tensor . We want to construct realization data for , for any .
To this end, we follow the presentation of [6] and introduce the following auxiliary objects. On , we consider canonical coordinates and the “flat Poisson spray” vector field
() |
Notice that the -variables do not evolve. We denote the corresponding flow at time by . Next, we consider the corresponding “-average” mapping is defined by
() |
Then, following Karasev [20], we define on a neighborhood of , via the implicit relation
(3) |
By the implicit function theorem, it follows that the above formula indeed defines a smooth map on a neighborhood of the zero section
Note that grows as and that
We thus obtain the following realization data.
Definition 5.
Let be Poisson and the map defined by (3). Then,
defines the Karasev realization data for , where is a suitable small enough neighborhood of , is the canonical symplectic structure,
and .
Details about why these maps indeed define realization data for can be found in [5, §3.3].
Remark 4 (Associated local Symplectic Groupoid).
Following [5] further, the realization data can be enriched to a local symplectic groupoid structure for each . For latter use, in this local groupoid , the inversion map is given by . As remarked before, the multiplication map will not be used in this paper.
Remark 5 (Rescaling properties of ).
We recall from [5, Lemma 3.22] that the Karasev realization has special rescaling properties:
It then follows that
where and .
3.2 Approximate realization data through truncation
The idea in this subsection is to produce order approximations for the maps and in the Karasev realization data . Before doing that, we define more generally such approximations.
To this end, we first recall that, for smooth maps with an interval containing and an open domain, we say that is an approximation of order of , denoted , when
uniformly for varying in any compact in , and for any norm in . We also recall the notation if for some and for all in a small enough neighborhood of . Notice that the definition of can be extended to -families defined on smooth manifolds . Nevertheless, as mentioned in the Introduction, we will be mostly interested on the cases , so we do not review the details of the general case.
Definition 6.
Let be realization data for . We say that defines approximate realization data of order when the maps and are approximations of order of and , respectively, and with the additional condition that is a bisection for all : .
Let us note that, for any submanifold which is a (possibly local) bisection for both and in the obvious sense, the corresponding induced map
is a well defined (possibly local) diffeomorphism.
Next, we observe that, clearly, order approximations can be obtained for a smooth -family of functions by truncating its Taylor expansion around ,
We thus come back to the Karasev realization data of and consider the corresponding approximate realization data of order ,
We call this the approximate Karasev realization data of order . Note that the condition that is a bisection for follows directly from the rescaling property in Remark 5.
Finally, we observe that the Taylor expansion of around (and, hence, of ) in the Karasev realization was explicitly computed in [6], by means of the defining relation (3). In that reference, the coefficients in the expansion
where explicitly given in alternative ways: by an explicit recursion [6, eq. (3.5)]; by an explicit formula in terms of rooted trees and elementary differentials of the vector field in [6, eq. (3.13)] with weights defined by [6, eq. (3.12)] or by the iterated integrals [6, eq. (3.15)].
We shall not be needing the precise formulas here, but is important to have in mind that these explicit formulas for and , which can be found in the references above, are such that our overall method can be indeed implemented practically in a computer. For completeness, we write the first terms of the general expansion [6]:
Remark 6 (Rescaling properties of ).
The truncated has the same rescaling property as recalled in Remark 5. It analogously follows that
for any Hamiltonian .
Remark 7 (Relation to Kontsevich’s quantization).
In [6], it was further shown that the Taylor expansion of Karasev’s realization is directly related to (the tree level part of) Kontsevich’s quantization formula for . This thus establishes a non-trivial connection between that formula and the present methods for Poisson integrators.
Remark 8 (Other approximations of ).
We observe that other approximation approaches can be taken. In particular, one can implement a computational method to approximate the Karasev map by solving for the defining relation (3) in an approximate way (e.g. replacing the integral by an approximating sum and the flow by a numerical approximation). We shall explore these practical possibilities elsewhere.
3.3 Order of geometry preservation under approximate realizations
We now explore the degree of approximate preservation of for a map induced by a Lagrangian bisection with respect to approximations and of the realization data.
First, observe that when is a Lagrangian submanifold which is close enough to the Lagrangian , then is a bisection relative to any approximate realization data . This follows by transversality since, by definition, defines a bisection for the underlying maps for all . Similarly, is also a bisection for the exact when is close enough to .
Theorem 7 (First main result).
Let be Poisson and be approximate realization data of order for . Consider a Lagrangian which is close enough to . Then, is a bisection for and , and the induced map
preserves the Poisson tensor and any Casimir up to order :
(4) |
uniformly on any compact in .
Proof.
It is clear that we can reduce the proof to the case and, by the Lagrangian tubular neighborhood theorem applied to , to .
We thus begin the proof with the following general facts:
-
1.
if is a smooth family of diffeomorphisms and is a family of diffeomorphism which is an order approximation of , then is an order approximation of ;
-
2.
if are composable -families of maps and are corresponding order approximations, then is an order approximation of .
The first fact (1) follows by observing that the -first Taylor coefficients of the inverse of any family are completely determined the -first coefficients of by a recursion following from expanding . Then, since and share the same -first coefficients by hypothesis, the result follows. Similarly, the second fact (2) follows from the fact that the -first Taylor coefficients of the composition are completely determined by the -first coefficients of and .
Coming back to the proof of the theorem, let be the realization data of which is an order approximation. Since is close to and is a bisection for and , then is also a bisection for . From the general results (see Thm. 4), since is Lagrangian, we thus know that
Note that, a priori, it is a Poisson map for but this implies that it must preserve by linearity of and for .
Next, we use (1.) above to conclude that is an order approximation of