Asymptotically stable control problems by infinite horizon optimal control with negative discounting
Abstract.
In the paper, for the system which possesses both an attractor and a stable fixed point, we first formulate new stable control problems to find the asymptotically stable control function which realizes to transit a state moving around the attractor to the stable fixed point. Then by using the ordinary differential equation based on the infinite horizon optimal control model with negative discounts, we give one of answers for the stable control problem in a two-dimensional case. Furthermore, under some conditions, we verify that the phase space can be separated to some open connected components depending on the asymptotic behavior of the orbit starting from the initial point in their components. This classification of initial points suggests that it is enable to robustly achieve a stable control. Moreover, we illustrate some numerical results for the stable control obtained by applying our focused system for the Bonhoeffer-van der Pol model.
Key words and phrases:
asymptotic stability, Infinite horizon, negative discount2010 Mathematics Subject Classification:
49J15, 34D051. Problems and main theorems
The asymptotic stability in infinite horizon optimal control problems are well discussed in previous study. For instance, the paper [1] raised a global stable problem for modified Hamiltonian dynamical systems and gave a sufficient condition for the existence of asymptotically stable solutions. In [2], an overtaking and -supported properties which guarantee the stable control for a class of non-convex systems are introduced. Also [3] provided some conditions to obtain stable control for nonlinear systems and illustrated numerical examples of its control.
The Bonhoeffer-van der Pol (BvP) model or FitzHugh-Nagumo model are well known example on the neuroscience, which have an unique stable fixed point and stable limit cycle for appropriate parameters [4]. In [5, 6], the method how the state can transit between the stable fixed point and the limit cycle is discussed and some numerical results are displayed. Their idea is based on variational principles and they simulate by using the method called first-order gradient algorithm [7]. Since the transit problems in [5, 6] are beyond the problem supposed in [1], their study inspires a generalization of the problem, that is, the problem is whether it is possible to transit the stable state such as a periodic orbit to another stable state by the additive type of perturbations. From such background, in this paper, we first formulate the generalized problem as follows.
Let be a smooth function and consider an autonomous ordinary differential equation for . Let the origin be a stable fixed point of the system, and assume that there is an attractor whose basin does not contain the origin.
Problem 1.
Find a control function such that
where and denotes the solution of with . Furthermore, find properties of .
The properties of are, for instance, whether the Lebesgue measure of is large enough, small or zero. If the Lebesgue measure of is small, then the orbit may not be able to reach to zero by small perturbations.
Now, if the control function is determined by some differential equation , the problem 1 can be reformulated as the following initial value problem.
Problem 2.
Find a smooth function and a set such that
where denotes the solution of and with , , for some , and is a projection for . Furthermore, find properties of .
Here, the reason why we use is because it is desired that we use less control factors from control point of view.
In this paper, we succeeded to give the partial answer to the problems in the case . More precisely, consider the two-dimensional system which has only two attractors, stable fixed point 0 and stable limit cycle such that and their basins satisfy , where is a set of inside points of the closed curve and implies a closure of the set . In this case, there is also a unique unstable limit cycle between 0 and . Then, we focus on the next autonomous ordinary differential equation:
where is a positive constant, is the Jacobian matrix of at , is the identity matrix and is transpose of . Assume that the solution of the system () exists for any initial point and . Denoting and , we can write it as the following differential equation:
The next theorem shows that, by using the system (), we can obtain the control function which satisfies (i) and (ii) in Problem 1 under the assumption (A1) introduced later.
Theorem A.
For the system () with the assumptions (A1), there exists a set such that
Note that we can immediately find decays exponentially by adjusting satisfying (A1). In addition to (A1), if the conditions (A2)-(A5) and (AA) are assumed, we can show the next theorem which tells us that the set of initial points exists as an open connected subset in .
Theorem B.
For the system () with the assumptions (A1)-(A5) and (AA), there exist four disjoint open connected subset such that and
The optimal solution for the control is generally calculated by using the variational principle which is a general method to find functions which extremize the value of some giving functional. One of the most famous theorem in such optimal problems is Pontryagin’s Maximum Principle [8, 9] which tell us necessary or sufficient conditions for optimal solutions. Moreover, the principle for infinite horizon are well-discussed in [2, 10].
It is known that generally the equations derived from variational principles are act on a space with double dimensions, because it consists of original state variables and control variables. However, the original stable fixed point becomes saddle in the space for the additive type of perturbations. This implies that, in the case that the target state is the stable fixed point, the control variables may diverge even if the state can reach to a target point. Then, our problem is to find the optimal solution which realizes that not only the state can move to the target state but also the control variables converges to zero.
To solve this issue, we consider the equations () from the variational principle for the functional having discount effects. There are many previous study for the model with positive discounting, for example [12, 11, 13]. In the papers [1, 2, 3], they also consider the positive discounting. On the other hand, there is less study focused on a negative discount. The book [12] says that the fixed point can be stable if the discount rate is negative for linear differential equations. Although the book [11] does not treat the negative discount case, they say that the negative discount rate gives the most importance to what happens in the distant future and this should amplified the stabilizing force. Thus, the reason why we focus on the system () is the fact that we expect one of answer for the Problem 1 and 2 can be achieved by using the system associated with the infinite horizon optimal control problem with “negative” discounting. We summarize the process to obtain the system () in Appendix A.
We consider the two-dimensional systems in this paper in order to apply the concrete example (BvP model). Indeed, we apply our theorem and display our numerical results in section 4. Moreover, for one-dimensional case, we can derive the same results under less conditions. Although the one-dimensional case is relatively simple, we summarize it in Appendix B since the argument helps us to understand the two-dimensional model.
1.1. Notations and assumptions
Before we mention our assumptions, we give some notations. First the Jacobian matrix of the system () can be calculate by
where
(1) |
Here or denote the partial derivative. It is obvious that the divergence of the system () satisfies , which implies volume contracting as .
Moreover, we prepare the following stable and unstable sets for the fixed points and periodic orbit of the system () as follows:
where
and denotes the usual Euclidean norm.
Next, we define the set as
where a matrix is positive (negative) definite if the symmetric matrix is positive (negative) definite, that is, () holds for any vector . It is well-known that a symmetric matrix is positive (negative) definite if and only if all eigenvalues for are positive (negative).
Now, the assumptions (A1)-(A5) are stated as follows:
-
(A1)
.
-
(A2)
.
-
(A3)
For any nontrivial fixed point for system () satisfying the equations
(2) the following inequality holds:
-
(A4)
There exist a set and a function such that
(i) in , (ii) in , (iii) if . -
(A5)
The matrix is positive definite for where the set is of (A4).
Fortunately, Theorem A can be hold under only the assumption (A1) for our system (). (A2) means that there are two nontrivial fixed point of the system () which satisfy the equation (2). Although this condition seems to be a strong condition, we can calculate only two fixed points for BvP model in the section 4 by choosing appropriate . (A3) plays an important role in order that the stable set becomes a three-dimensional stable manifold in . The Lyapunov function-like assumption (A4) might be a natural condition since we consider that the original system has only one fixed point and stable limit cycles as its attractors. (A5) is also important for the separation of in Theorem B.
Finally, one of difficulties of the arguments is that we do not know the existence of non-trivial closed orbit for our four-dimensional differential equation. The famous Poincare-Bendixson Theorem cannot be applied to more than three-dimensional system generally. Although some of previous study said about the non-existence of closed orbits, for instance [14] showed it by the condition of sum of the first and second eigenvalues, it is difficult to apply their results to our system. Thus, to prove Theorem B, assume the following condition:
-
(AA)
The system () has no non-wandering point in , where is said to be non-wandering point if, for any open set containing and any , there exists such that .
2. Proof of Theorem A
To prove the Theorem A, we prepare the next proposition and the lemma.
Proposition 2.1.
For a linear system with where is a matrix for which is a continuous map in some compact subset and is a vector for . If is negative definite for any , then converges to 0 as .
Proof.
Since is negative definite, we can calculate as follows:
Therefore, is monotonically decreasing as , and must converge to 0 as since for any . ∎
Lemma 2.2.
The point becomes a stable fixed point of the system (). Moreover, the set and become a stable and unstable limit cycle in , respectively.
Proof.
By calculating Jacobian matrix for the fixed point , we immediately find the eigenvalues of the matrix are , , and . Then becomes a stable fixed point since the assumption (A1) since a negative definite matrix has two eigenvalues with a negative real part.
Next, from the assumption (A1), when moves around the neighborhood of the periodic orbit in , then is always negative definite. Thus, by Proposition 2.1, and converge to Therefore, and become a stable and unstable limit cycle on . ∎
Proof of Theorem A
By the assumption (A1), there is a small such that where is a open ball in with center and radius . We will show that . Assume that the set is empty set. Since , it must be hold that which implies . Then, any orbit is included in the set for any so that the matrix is always positive definite. From the similar argument of Proposition 2.1, we have monotonically increases to infinity as for any .
Assume that is bounded for any , then must increase since is increasing. Moreover, there is some such that is always positive (or negative) for any and goes to (or ). For the case (the case is same), consider the equation . Note that the minus sings of the original equation are replaced by plus sings because we now consider the inverse time direction, . If , since is positive due to positive definite matrix , we have as , which contradicts to the boundedness of . If is always positive (or negative), since and are bounded but increase, we have (or ) for some and sufficient large . This means that cannot be bounded which is contradiction. If the case that has oscillated and repeated positive and negative values, the function oscillates and diverges. In this case, let and be times satisfying , and . Then, since and are bounded but is unbounded, the time interval must converge to zero as . Indeed, letting
we have and must be bounded since is bounded. This implies as due to the increasing .
However, if , either is unbounded or , and both lead a contradiction. Therefore, we found is unbounded for .
Finally, considering the equation , the function must oscillate and diverge. Indeed if does not oscillate and does diverge, there are and such that (or ) for any , which implies is unbounded. Hence, let and be times satisfying , and . Then, since and are bounded but is unbounded, the time interval must converge to zero as . However, this is impossible since the imaginary part of eigenvalues of the matrix (if they are complex numbers) is bounded so that the frequency of the oscillation of cannot be infinity which contradicts to . (When the eigenvalues are real number, cannot occur since must get away from 0.)
From these arguments, we can show that must go out in as for any , which implies . This completes the proof.
3. Proof of Theorem B
The ideas of the proof of Theorem B are to show that firstly the stable sets and become three-dimensional smooth manifolds by the Lemma 3.1 and 3.2. Secondary, by knowing behaviors of almost all orbits as from Lemma 3.4, we can derive these stable manifolds separate to four-disjoint open connected sets. To prove this, the separation theorem in [17] which is well-known in differential topology are used. Denote the two non-trivial fixed point by and satisfying the equation (2).
Lemma 3.1.
Under the assumptions (A2) and (A3), the Jacobian has three eigenvalues with negative real parts for the non-trivial fixed points , , so that becomes a three-dimensional smooth manifold.
Proof.
For the fixed point , we can calculate the characteristic polynomial as follows:
(3) | |||||
where
Then we have
Thus, one of the extremal values of takes at , and we find that if , then the equation has three negative solutions and a positive solution when all eigenvalues are real numbers. The case has two complex eigenvalues, we can calculate its real parts are both negative if . Therefore, the stable manifold theorem [16] and the assumption (A3) which implies the inequality guarantees is a three-dimensional smooth manifold.
∎
Lemma 3.2.
is a three-dimensional smooth manifold.
Proof.
Due to , decreases monotonically and converges to 0 as if moves around the neighbor of , which implies both and are stable. Thus, from the stable manifold theorem for a periodic orbit [16], becomes a three-dimensional smooth manifold. ∎
Lemma 3.3.
If (A4) is assumed for the original two-dimensional system , then, for any , there exists such that the solution with belongs to for .
Proof.
Assume that the solution does not belong to for any . Since is monotonic decreasing and positive, converges to some , that is, holds. Letting be a set , the set becomes clearly closed and bounded set. Thus is compact. Then, since has a supremum in , that is, , we have
Therefore, holds for which contradicts to the assumption (i) in (A4).
∎
Lemma 3.4.
Assume (A1)-(A5). Then and as for any initial points in except with .
Proof.
First we have already know the convergent of orbits from initial points in . Thus, we chose the initial point in except with these sets.
From Theorem A, there is such that for . Assume that for any . In the case that is increasing and diverge, we can lead a contradiction from the similar arguments with Theorem A. In the case is bounded, moves in some bounded region for any , which implies the existence of non-wandering point in since we can take subsequence such that as (by Bolzano-Weierstrass theorem). This contradicts to (AA). Hence, although the orbit may go back to again after it goes out from , by (AA), there is such that for any .
Then, since is negative definite if by (A5), we have as . This implies as and the orbit follows the original system . By substituting , the system becomes and in . Thus, monotonically increases and goes to infinity as . If is bounded, is also bounded, which is contradiction. Therefore, as . This completes the proof. ∎
Proof of Theorem B
First prove that separates to two connected sets where is the fixed point satisfying Eq.(2). Consider . From Lemma 3.4, any orbits as for .
Now we show that the closure of has no boundary. Assume that the closure of the boundary is not empty, namely, we have . Since is a smooth manifold, . Thus, for any , there exist and such that for some small . Since is compact set, there is subsequence such that . From Lemma 3.4, for any , there is with such that for any , which contradicts to as .
Then, Theorem 4.6 in [17] tells us that if is a simply connected manifold and is a connected closed submanifold of codimension 1 with , then separates . In our case, although is not closed, we can prove that separates by modifying the proof of the theorem since spreads to infinity. (Indeed, we can check similar proof does work even our situation since, for any , the closed disc satisfies . See [17] for detail.)
Similarly, we have that also separates . Hence, there exist three separatrixes , and which separate to four connected components since each stable set has no intersection due to a uniqueness of the solution. The four sets denote by and . separates 0 and since and and do not intersect transversally. Hence we can take the sets satisfying and . Moreover, the set and are bounded for , that is, there is a constant such that for since are between and .
Finally, there is no non-trivial attractor for our system () since if (or ), then has decreased (or increased), and there is no non-wandering point in . Since there is no attractor except with the stable fixed point 0 in , the orbit goes to either 0 or for . Assuming that diverges, must go to since is bounded, which contradicts to (A4). Thus, converges to 0 for any . Similarly, converges to for . Since there is no attractor in and , the orbit must diverge for . This completes the proof.∎
Remark 3.5.
Even if the assumption (A4) and (A5) are not assumed, the stable set can separate if any orbits as for . However, in this case, we cannot conclude that (or ) for any (or ) since the sets and may be unbounded for and some orbits in the sets may diverge.
Furthermore, if not only (A4) and (A5) but also (AA) are not imposed, some non-trivial invariant set may exist. The system has no fixed point except with 0 and , , and non-trivial attractor for cannot exists because of div. However, we cannot verify the existence of invariant set like a periodic orbit or chaos orbit. If it has two or three dimension as its unstable directions, a heteroclinic orbit between it and or may exist and this makes our discussions more complicated.
4. Application for Bonhoeffer-van der Pol model
In this section, we apply our results to the concrete example called Bonhoeffer-van der Pol (BvP) model described by
(4) |
It is well known that this system has a stable limit cycle, a unstable limit cycle and a stable fixed point when , and the fixed point . We can calculate the Jacobian matrix as
The eigenvalues of are . Next, by applying the system () for BvP model, we obtain the following autonomous four-dimensional ordinary differential equation.
(5) |
For example, if we give the initial point , and , we can observe numerically in the figure 1 that the point near the stable limit cycle goes to the stable fixed point.

Now, we can define for the model as
Next we estimate satisfying our assumption (A1)-(A5):
- (A1)
-
(A2)
Considering the equations and , we find that the number of solution is always just two.
-
(A3)
From and , then (A3) is satisfied if .
-
(A4)
The assumption is independent of .
-
(A5)
Unfortunately, for any , the matrix cannot be positive definite so that this assumption cannot be satisfied. However, Remark 3.5 suggest that even if (A5) is not satisfied, the space can be separated if almost orbits diverge as . We can check it numerically, the assumption (A5) also might be weakened.
-
(AA)
It is difficult to show that the assumption is satisfied. However, we expect to notice the non-trivial closed orbit in the numerical experiments if it exists.
The figure 2 describes classifications of initial points of control variables for the several initial points in the case which satisfied all assumptions. The orbit starting from the black, white and gray region goes to the stable fixed point, goes to the stable limit cycle and diverge respectively.

Remark 4.1.
In the equation (), although we give the control variables to the only direction, we naturally can consider the system which has a second control variable into the direction as follows:
(6) |
that is,
We can also prove Theorem A and Theorem B for this system if all assumptions are hold. However, it might be more difficult to satisfy the assumptions. For example, the characteristic polynomial becomes
(7) | |||||
where
then the relation must be hold instead of assumption (A3). For the BvP model, by using the equation (7), must be satisfied . Therefore we find that using the system () is better than the system (6). Note that if we consider the control variables to the only direction, we can show that is always positive so that the assumption (A3) cannot be hold. This implies that the initial points cannot be classified by the separatrix .
Appendix A Infinite horizon with discounting
Consider the infinite horizon optimal control problem described by
(8) |
where is a smooth function, are vector valued functions and . The problem is to find the optimal control function to make the state to move from the initial state to the terminal state under the differential equation . Define the functional called performance function or Lagrangian by
where the vector valued function is as a Lagrange multiplier and denotes the transpose of vector . By the usual variational principle, we can obtain the following system on ,
(9) |
where is the Jacobian matrix of for and denotes the transpose of the matrix .
Now we will focus on the stability problem for a fixed point of the system (9). Assume that the system has a fixed point which have non-zero eigenvalues of the Jacobian matrix . Then we immediately find that becomes the fixed point of the system (9) on whose eigenvalues are which implies the point becomes always a saddle. This suggests that the control variable may extremely increase or diverge even if goes to for sufficiently large .
To avoid the trouble, we propose the optimal control problem with a discount parameter as follows:
(10) |
Give the Lagrangian with a discount term by
and by the variational principle, we have
Changing the variables leads the autonomous system on ,
(11) |
The eigenvalues of the Jacobian matrix for the fixed point for the system (11) become and . Thus, when for all , the point can become stable fixed point by taking satisfying for all . By substituting , we obtain the system (). Therefore, we can expect that it is possible to realize the stable control by considering infinite horizon optimal control problem with “negative” discount.
Note that, by Legendre transformation, the system (11) can be rewritten as
(12) |
where the Hamiltonian is given by
Remark that we do not know generally whether the system is a Hamilton system if . In the case is positive, it is known that the integral in (10) converges as for a bounded (See [11]). On the other hand, for the negative rate , the integral in (10) does not converge generally. Although the infinite horizon problem with positive discount rate is well discussed in many previous works, for example [12, 11, 13], for the negative discount rate, it has not developed enough due to the difficulty of the nonlinearity.
Appendix B For one dimensional control problems
Our discount model applied to one-dimensional autonomous system can be calculated by elementary methods since we know a non-existence of closed orbit by Poincare-Bendixson theorem in two-dimensional systems. Because these calculus help us to understand arguments for the higher dimensional model, we summarise in the appendix section.
Let be a smooth map and has more than two stable fixed points. We denote the sets of stable and unstable fixed points by and . Consider the two-dimensional system with discount as follows:
(13) |
Let . Non-trivial fixed points of (13) can be calculated by
(14) |
We assume the followings:
-
(A1)’
.
-
(A2)’
.
-
(A3)’
in ,
-
(A4)’
if
For one-dimensional model, we usually give a Lyapunov function as . Then, and in by (A2)’ and (A3)’. Therefore the assumption (A4) is satisfied by (A2)’ and (A3)’ together with (A4)’. Finally, the assumption (A5) is automatically satisfied by taking in the case of one-dimensional model. Then, we can show Theorem B.3 under the assumption (A1)’-(A4)’.
The Jacobian matrix for the system is given by
Lemma B.1.
If , then becomes a stable fixed point of . If , then becomes a saddle.
Proof.
For the fixed point , we have the Jacobian matrix is
and the eigenvalues of the matrix are and . If , then becomes a saddle since . If , then becomes stable from the assumption (A1).
∎
Lemma B.2.
There are two non-trivial fixed points of satisfying (14), which are saddles.
Proof.
From the assumption (A2)’, we have only two non-trivial fixed points of . For the fixed point , the Jacobian matrix is
and the eigenvalues of the matrix are . Therefore must be saddle from (A4). ∎
Theorem B.3.
Assume that (A1)’-(A4)’ hold. Then, there exist disjoint simply connected subset such that and

Proof.
Since is an open interval set, denote . First we show that with separates to two connected sets and is their boundary. Since is a saddle, the neighbor of the fixed point contains sets of initial points from which the orbit converges to starting. If the initial point in the neighbor satisfies , then and which mean decreases and increases monotonically as until reaches . After that, becomes negative, so that, and as since the line becomes a part of separatrixes. If the initial point in the neighbor satisfies , then and as by similar arguments. Therefore, the set separates to two connected sets. (More rigorously, we may need the theorem 4.6 in [17] or discussions of one-point compactification and Jordan-Brouwer separation theorem.)
By the same arguments, we can see that the all stable manifolds for and for also separate . Moreover, since they have no intersection each other, the stable manifolds , and separate to regions . We can obviously name satisfy (i)-(iii) of the theorem.
Finally, each set , , has only unique stable fixed points in the inside, and the orbit cannot move to other since all stable manifolds are separatrixes. The orbit clearly does not diverge and there is no non-trivial attractor in each since there is no fixed points except with , and . Therefore, the orbit with must be converge to as . For , the orbit must diverge since and have no attractor in its inside. The proof is completed.
∎
Acknowledgement
I am deeply grateful to Prof. Ichiro Tsuda (Chubu university) and Prof. Hideo Kubo (Hokkaido university) for constructive comments and warm encouragement. Moreover, I would like to thank Prof. Atsuro Sannami (Kitami institute of Technology), Prof. Okihiro Sawada (Kitami institute of Technology) and Prof. Tomoo Yokoyama (Kyoto university of Education) to give me insightful comments and suggestion. Finally, this work is supported by JST CREST Grant Number JPMJCR17A4, Japan.
References
- [1] Brock, William A., and Jose A. Scheinkman. ”Global asymptotic stability of optimal control systems with applications to the theory of economic growth.” The Hamiltonian approach to dynamic economics. Academic Press, 1976. 164-190.
- [2] Haurie, Alain. “Existence and global asymptotic stability of optimal trajectories for a class of infinite-horizon, nonconvex systems.” Journal of Optimization Theory and Applications 31.4 (1980): 515-533.
- [3] Gaitsgory, Vladimir, Lars Grüne, and Neil Thatcher. “Stabilization with discounted optimal control.” Systems & Control Letters 82 (2015): 91-98.
- [4] Barnes, Belinda, and Roger Grimshaw. “Analytical and numerical studies of the Bonhoeffer van der Pol system.” The ANZIAM Journal 38.4 (1997): 427-453.
- [5] Forger, Daniel B., and David Paydarfar. “Starting, stopping, and resetting biological oscillators: in search of optimum perturbations.” Journal of theoretical biology 230.4 (2004): 521-532.
- [6] Chang, Joshua, and David Paydarfar. “Switching neuronal state: optimal stimuli revealed using a stochastically-seeded gradient algorithm.” Journal of computational neuroscience 37.3 (2014): 569-582.
- [7] Bryson, Arthur Earl. Applied optimal control: optimization, estimation and control. Routledge, 2018.
- [8] Aseev, Sergey M., and Vladimir M. Veliov. Maximum principle for infinite-horizon optimal control problems with dominating discount. na, 2012.
- [9] Tauchnitz, Nico. “The Pontryagin maximum principle for nonlinear optimal control problems with infinite horizon.” Journal of Optimization Theory and Applications 167.1 (2015): 27-48.
- [10] de Oliveira, Valeriano Antunes, and Geraldo Nunes Silva. “A note on the sufficiency of the maximum principle for infinite horizon optimal control problems.” Optimal Control Applications and Methods 39.4 (2018): 1573-1580.
- [11] Carlson, Dean A., Alain B. Haurie, and Arie Leizarowitz. Infinite horizon optimal control: deterministic and stochastic systems. Springer Science & Business Media, 2012.
- [12] Kamien, Morton I., and Nancy Lou Schwartz. Dynamic optimization: the calculus of variations and optimal control in economics and management. Courier Corporation, 2012.
- [13] Aseev, Sergei M., and Arkady V. Kryazhimskiy. “The Pontryagin maximum principle and transversality conditions for a class of optimal control problems with infinite time horizons.” SIAM Journal on Control and Optimization 43.3 (2004): 1094-1119.
- [14] Smith, Russell A. “Some applications of Hausdorff dimension inequalities for ordinary differential equations.” Proceedings of the Royal Society of Edinburgh Section A: Mathematics 104.3-4 (1986): 235-259.
- [15] Robinson, Clark. Dynamical systems: stability, symbolic dynamics, and chaos. CRC press, 1998.
- [16] Teschl, Gerald. Ordinary differential equations and dynamical systems. Vol. 140. American Mathematical Soc., 2012.
- [17] Hirsch, Morris W. Differential topology. Vol. 33. Springer Science & Business Media, 2012.