Preprint
Article

This version is not peer-reviewed.

Generic Singularities in Elliptic Refractive Systems

Submitted:

26 February 2026

Posted:

03 March 2026

You are already at the latest version

Abstract
In this work, we present a generic classification of a class of n-dimensional piecewise smooth vector fields known as refractive systems. Our purpose is to characterize the local structural stability of refractive fold-folds of elliptic type. To this end, we reduce the study of such piecewise smooth vector fields to the analysis of the first return maps and their structural stability. Normal forms for such systems are also provided.
Keywords: 
;  ;  

1. Introduction

The theory of dynamical systems is a powerful tool for the study of systems whose state changes over time. Today, this theory is well developed for smooth systems. However, several problems are modeled by systems that exhibit discontinuous behavior, such as systems that involve friction or impact. Examples of such systems arise in control theory [1], biology [2] and various other areas.
In this text, we work with local properties and therefore we use the notion of germs of mappings and vector fields. Let p be a point and let A and B be two neighborhoods of p (in some global topological space). We say that f : A X and g : B X are germ-equivalent at p if there exists a neighborhood C A B of p such that f and g coincide on C. As the name suggests, germ-equivalence is an equivalence relation. A germ of a function at p is its equivalence class in the germ-equivalence. The germ of f at p is denoted by f , p or, in the extensive notation, f : A , p X . If we require that f ( p ) = q , we denote f : A , p X , q . A representative of a germ is a (global) function that belongs to this equivalence class.
Throughout this text, unless stated otherwise, we do not make distinction between functions and germs of functions. Germs of functions and germs of vector fields will be referred simply by functions and vector fields, respectively, if there is no risk for ambiguity.
Let α : R n + 1 , 0 R , 0 be the function defined by α ( x 1 , , x n + 1 ) = x n + 1 . We define the set
Σ = { p R n + 1 ; α ( p ) = 0 }
which separates the space R n + 1 in the two open regions
Σ + = { p R n + 1 ; α ( p ) > 0 } a n d Σ = { p R n + 1 ; α ( p ) < 0 } .
Let X and Y be two smooth (class C r , r large enough) vector fields around the origin. We define a piecewise smooth vector field  Z = ( X , Y ) by
Z ( p ) = X ( p ) i f p Σ + , Y ( p ) i f p Σ .
The set Σ is called switching boundary or simply boundary.
Let U R n + 1 be an open set with compact closure containing the origin. Denote by X ( U ) , or simply X , the set of smooth vector fields in U. Endow X with the C r topology. We consider the space of piecewise smooth vector fields defined in U being X ( U ) × X ( U ) with the product topology.
The points p Σ where X α ( p ) = 0 are called tangency points (or Σ-singularities) of X. Here X α ( p ) = X ( p ) · α ( p ) denotes the Lie derivative of α relative to X at p.
A point p Σ that satisfies X α ( p ) = 0 and X 2 α ( p ) 0 is called a fold point. If X 2 α ( p ) > 0 , we say that p is a visible fold while if X 2 α ( p ) < 0 , p is said to be an invisible fold of X. If X α ( p ) = X 2 α ( p ) = 0 and X 3 α ( p ) 0 , we say that p is a cusp point of X.
In an analogous way, we define fold and cusp points of Y. However, the inequalities of visibility are reversed: Y 2 α ( p ) < 0 for visible folds and Y 2 α ( p ) > 0 for invisible folds.
A point p Σ is called a fold-fold point if it is a fold of both vector fields X and Y. A fold-fold point p is called hyperbolic if it is a visible fold of both fields, elliptic if it is an invisible fold of both fields, and parabolic if it is a visible fold of one field and an invisible fold of the other (Figure 1).
Definition 1. 
A refractive system is a piecewise smooth vector field Z = ( X , Y ) satisfying X α ( p ) = Y α ( p ) for all p Σ .
In a refractive system, there are no sliding or escaping regions, only crossing regions and tangency points. Also, if a point in the boundary is a tangency point of one of the fields, then it must be a tangency point of the other.
A local trajectory of X X through a point p U is a curve γ : ( ε , ε ) U that satisfies γ ( 0 ) = p and γ ( t ) = X ( γ ( t ) ) . A local orbit of a point is the image of a local trajectory of this point. The orientation of an orbit is the orientation induced by the trajectory.
For refractive systems, we define local trajectories as follows.
Definition 2. 
Let Z = ( X , Y ) be a refractive vector field defined in U R n + 1 . A local trajectory of Z through a point p U is a curve γ : ( ε , ε ) U satisfying
(i)
If p Σ + (respect. Σ ) then γ ( t ) is the usual trajectory of X (respect. Y) through the point p in Σ + (respect. Σ ).
(ii)
If p Σ is a crossing point1 then, in the case X α ( p ) = Y α ( p ) > 0 , we define γ ( t ) = φ Y ( t ) for t < 0 and γ ( t ) = φ X ( t ) for t > 0 , where φ X and φ Y are the usual trajectories of the fields X and Y through p. An analogous definition can be done when X α ( p ) = Y α ( p ) < 0 .
(iii)
For tangency points, if it is possible to extend the definitions of the trajectories at points of the boundary near p, then the local trajectory is defined as being this extension. If it is not possible to extend the definition, we define the local trajectory of p as being the constant curve γ ( t ) = p , t .
Let Z 1 and Z 2 be two refractive vector fields defined in the open sets U 1 and U 2 , respectively, both sets containing the origin. We say that Z 1 and Z 2 are Σ-equivalent if there exists a homeomorphism h : U 1 U 2 that preserves the boundaries (i.e., h ( U 1 Σ ) = U 2 Σ ) and carries orbits of Z 1 to orbits of Z 2 preserving the orientation of the orbits.
We say that a refractive vector field Z is (globally) structurally stable if there exists a neighborhood B X × X of Z such that every refractive system in B is Σ -equivalent to Z.
The definition of local Σ -equivalence is analogous to the definition above, just considering h as a germ of homeomorphism.
A germ of a refractive vector field is said to be structurally stable if it admits a structurally stable representative.
It is worth to say that the definition of structural stability above is relative to the space of refractive vector fields. Some fold-folds are structurally stable in the space of refractive systems (as we will see later) whereas fold-folds are never structurally stable in the context of general vector fields.
For definitions on general theory of piecewise smooth dynamical systems (Filippov systems) we refer the reader to the texts [3,4], for example, and references therein.
The main motivation for the study of refractive systems comes from the work of Ivar Ekeland [5] about Variational Calculus published in 1977. In this work, the author establishes results on existence of solutions for a one-dimensional variational problem and presents a local classification of what are now called refractive systems in the plane. In 1984, Fopke Klok [6] studied the same problem for two-dimensional systems, adding a homogeneity hypothesis to the system.
Another example of an application of refractive systems arises when we consider a discontinuous ODE of order k > 1
x ( k ) = f ± ( x )
where x = ( x 1 , , x n ) and
f ± ( x ) = f + ( x ) i f x n > 0 f ( x ) i f x n < 0
for f + and f smooth functions.
When we introduce the variables x i , j = x i ( j ) for 1 i n and 0 j k 1 , the resulting system is a first-order refractive ODE. This type of system appears, for instance, when we work with forces ( k = 2 ) including friction in the system. Another example where this type of construction appears is in the modeling of blocks over surfaces in motion. This model is used in the study of earthquakes. See [7,8,9] for more details.
A recent study that uses the construction above was done by Jacquemard, Pereira and Teixeira [10] in the so-called relay systems. These systems can be described by the equation
y ( n ) = β ( x ) + s g n ( y ) α ( x )
where α , β : U R n R are smooth functions and x = ( x 1 , , x n ) = ( y , y ˙ , , y ( n 1 ) ) .
This paper is organized as follows. In Section 2, we describe the main results and the methodology used in this paper. In Section 3, we prove that the structural stability of the fields can be reduced to the structural stability of the first return maps. In Section 4, we find the series expansion of the first return maps up to the second-order terms. In Section 5, Section 6, Section 7 and Section 8, we prove the main results of this text.
This work presents the results obtained in Siller’s doctoral thesis [11], where the proofs of the main results and the methodology of this paper are developed.

2. Main Results

Throughout the next sections, [ x ] j denotes the j-th coordinate of x, that is, if x = ( x 1 , , x n ) then [ x ] j = x j . R + n and R n denote the sets { x R n ; x n > 0 } and { x R n ; x n < 0 } respectively.
In this text, we are concerned with local structural stability of n-dimensional refractive fold-fold systems around the origin.
Denote by R f the space of germs of fold-fold refractive vector fields at 0 R n + 1 . Every hyperbolic refractive fold-fold has the same topological behavior around the origin. It is not difficult to find a local Σ -equivalence between any two hyperbolic refractive fold-folds. The same occurs with the parabolic ones. Therefore, the hyperbolic and parabolic refractive fold-folds are structurally stable on R f .
On the other hand, the behavior of the elliptic refractive fold-folds is more complicated and their classification is not trivial. The main purpose of this work is to characterize the structural stability of these systems. To this end, it is natural to reduce the study of the systems to the analysis of their first return maps.
Let R e l l R f be the space of germs of elliptic refractive fold-fold systems at 0 R n + 1 . When we take a system Z = ( X , Y ) R e l l we can assume, without loss of generality, that it satisfies:
(P1)
Z is a germ of a system around the origin;
(P2)
α ( x ) = x n + 1 and therefore the boundary is Σ = R n × 0 ;
(P3)
The set of tangency points of Z is R n 1 × 0 Σ ;
(P4)
The field Y is ( 0 , , 0 , 1 , x n ) ;
(P5)
The last coordinate of the field X is X n + 1 ( x ) = x n .
Below we briefly discuss these properties.
The first two properties are already considered since the beginning of this text. For the property (P3), the set of tangency points of Z is a codimension-one submanifold of Σ and, by a smooth change of variables, it can be assumed to be R n 1 × 0 . The property (P4) is known as Vishik Normal Form of Y. See [12,13] for more details.
The Property (P5) is non-trivial. Since Z is a refractive system, we have that
X n + 1 ( p ) = Y n + 1 ( p ) = x n , p Σ .
However, it may fail to hold for points outside the boundary. As the origin is a fold point of X, the ( n + 1 ) -th coordinate of X satisfies X n + 1 ( 0 ) = 0 and
X 2 α ( x ) = i n + 1 X i ( x ) · X n + 1 x i ( x ) .
Moreover, from (P3), X n + 1 / x i ( 0 ) = 0 for i < n . So
X n ( 0 ) · X n + 1 / x n ( 0 ) = X 2 α ( 0 ) 0
and therefore X n + 1 / x n ( 0 ) 0 . By the Implicit Function Theorem, there exists a smooth function f : R n , 0 R , 0 such that
X n + 1 ( x 1 , , x n 1 , f ( x 1 , , x n 1 , x n + 1 ) , x n + 1 ) = 0 .
So, the set of points x near the origin where X n + 1 ( x ) = 0 is the codimension-one submanifold
M = { ( x 1 , , x n 1 , f ( x 1 , , x n 1 , x n + 1 ) , x n + 1 ) } .
After the change of variables
x ( x 1 , , x n 1 , x n f ( x 1 , , x n 1 , x n + 1 ) , x n + 1 )
for the points where x n + 1 > 0 , the manifold M becomes
M = { ( x 1 , , x n 1 , 0 , x n + 1 ) } .
Then the ( n + 1 ) -th coordinate of X can be written as X n + 1 ( x ) = x n · g ( x ) for some smooth and positive function g : R n + 1 , 0 R .
Define the positive scalar function s : R n + 1 , 0 R by
s ( x ) : = 1 g ( x )
for x n + 1 0 and s ( x ) = 1 otherwise. Since g ( x ) = 1 in the boundary and it is piecewise smooth, the function s is clearly continuous and positive near origin.
Multiplying the field X by s, we have that X n + 1 ( x ) becomes x n for all x near the origin and therefore we have Property (P4).
Since X is a fold at the origin, the trajectory of each point x Σ (unless the tangency points) hits the boundary at another point φ X ( x ) (Figure 2). For the tangency points, we define φ X ( x ) = x . The function φ X : Σ , 0 Σ , 0 is a map associated to X that satisfies
  • φ X is an involution, that is, φ X φ X = I d ;
  • φ X is smooth. It can be seen applying the change of coordinates given by Vishik in [13], noticing that in these coordinates the involution φ X becomes the smooth function
    ( x 1 , , x n ) ( x 1 , , x n 1 , x n )
    and then returning to the original coordinates.
  • F i x ( φ X ) = R n 1 × 0 Σ , where F i x ( φ X ) denotes the set of fixed points of φ X .
In an analogous way, we can define the involution φ Y associated to Y. From (P4), φ Y is the involution
φ Y ( x 1 , , x n ) = ( x 1 , , x n 1 , x n ) .
Denote S : = F i x ( φ X ) = R n 1 × 0 Σ the set of fixed points of φ X . Let
S + : = { x Σ ; x n 0 } a n d S : = { x Σ ; x n 0 } .
The first return map of Z is the application φ : S + , 0 S + , 0 given by
φ : = φ Y φ X .
Remark 1. 
For the region S , the first return map is defined as φ X φ Y . However, such map is conjugate to φ Y φ X defined on S + and therefore they are topologically equivalent. Hence we can restrict the domain of the first return map to the set S + .
Since F i x ( φ ) S , the map φ can be written
φ ( x ) = x + x n · F ( x )
where F : S + R n is a C r 1 function. In Section 4 we study the series expansion of φ .
So, each Z = ( X , Y ) R e l l can be associated to a smooth function F : S + R n . The main result is described in terms of such mappings.
Theorem 1. 
The field Z = ( X , Y ) R e l l is structurally stable on R e l l if, and only if, either
(a)
(Regular case) F ( 0 ) 0 , or
(b)
(Singular case) F ( 0 ) = 0 and F is hyperbolic at 0.
Here, the hyperbolicity of F is understood in the sense of vector fields, that is, all the eigenvalues of its derivative have nonzero real parts. For this reason, from now on, F is regarded as a vector field on S + .
The proof of this theorem is divided in the following three lemmas.
Lemma 1 
(Regular case). If F ( 0 ) 0 then Z is structurally stable on R e l l .
Lemma 2 
(Singular case). If F ( 0 ) = 0 and F hyperbolic at 0, then Z is structurally stable on R e l l .
Lemma 3 
(Converse). If F ( 0 ) = 0 and F is non-hyperbolic at 0, then Z is not structurally stable on R e l l .
The normal forms are expressed in the following result.
Theorem 2. 
[Normal Forms] A field Z R e l l is structurally stable if, and only if, it is Σ-equivalent to one of the following normal forms
(a) 
Regular case: Z 0 = ( X 0 , Y 0 ) = ( a , 0 , , 0 , 1 , x n ) T , Y 0 with a 0 ;
(b) 
Singular case: Z 0 = ( X 0 , Y 0 ) = ( 0 , , 0 , 1 , x n ) T + B x , Y 0 for some
B = B 0 d 0
with B 0 hyperbolic and d 0 .
Where Y 0 = ( 0 , , 0 , 1 , x n ) T .
The particular case of Theorems 1 and 2 for dimension 3 was already proved by Buzzi, Medrado and Teixeira in [14]. The authors reduce the study of elliptic refractive fold-folds to the analysis of the associated first return maps. For the regular case, the authors have proved that the first return map is conjugate to its linear part and therefore it is structurally stable. The main tool used in the proof is a result in [15] which states that every planar diffeomorphism with linear part ( x + y , y ) is conjugate to this linear part. However, such result actually does not hold in general. A counterexample is given by the map f ( x , y ) = ( x + y , y + x y + y 2 / 2 ) which has the curve ( t , t 2 / 2 ) as an invariant set. The orbits of the points on this curve converge (in positive or negative time) to the origin, whereas the orbits of its linear part are parallel to the x-axis.
Here we use the same methodology as in [14]. For the regular case, we prove that the first return map is conjugate to its linear part. We introduce an additional hypothesis that allows us to construct a conjugacy between the first return map and its linear part. For the singular case, we prove that the first return maps are conjugate to their perturbations. The proofs of Lemmas 1 and 2 are given in Section 5 and Section 6, respectively.
For Lemma 3 and Theorem 2, we explicitly compute the first terms of the series expansion of the first return maps in function of the series expansion of the fields. The proof of Lemma 3 is given in Section 7 and the proof of Theorem 2 is given in Section 8.

3. First Return Maps

In this section, we establish the equivalence between the structural stability of an elliptic refractive system and of its first return map.
For each Z = ( X , Y ) R e l l , denote by j ( Z ) = φ Y φ X its first return map. Since the trajectories depend continuously on the vector fields, the application j is continuous.
Let I be the space of germs of involutions φ on R n , 0 such that F i x ( φ ) = S = R n 1 × 0 . Denote by J the space of compositions
J = { f g ; f , g I } .
As observed in the previous section, we assume that the functions in J are restricted to the region S + .
To prove the main result of this section, we use the lemma below. The proof of this lemma is similar to that given in [14], adapted to arbitrary dimension.
Lemma 4. 
Let Z 1 , Z 2 R e l l . The systems Z 1 and Z 2 are Σ-equivalent at the origin if and only if j ( Z 1 ) and j ( Z 2 ) are conjugate.
Proof. 
Suppose Z 1 = ( X 1 , Y 1 ) and Z 2 = ( X 2 , Y 2 ) are Σ -equivalent and let h be a Σ -equivalence between these fields. The boundary Σ is invariant by h. We claim that h restricted to Σ conjugate j ( Z 1 ) and j ( Z 2 ) .
Indeed, let p S + . The orbit of X 1 leaving p intersects Σ again at the point φ X 1 ( p ) . As h is an equivalence between X 1 and X 2 , the orbit of X 2 through h ( p ) intersects Σ at h ( φ X 1 ( p ) ) . On the other hand, by the definition of φ X 2 , the orbit of X 2 through h ( p ) intersects Σ at φ X 2 ( h ( p ) ) . It follows that h φ X 1 = φ X 2 h . The same argument applied to Y 1 and Y 2 shows that h φ Y 1 = φ Y 2 h . Therefore
h j ( Z 1 ) = h φ Y 1 φ X 1 = φ Y 2 h φ X 1 = φ Y 2 φ X 2 h = j ( Z 2 ) h
and j ( Z 1 ) and j ( Z 2 ) are conjugate.
Conversely, assume that some homeomorphism h ˜ : S + S + conjugates j ( Z 1 ) and j ( Z 2 ) . Denote by Φ i ( t , x ) the flow of X i , for i = 1 , 2 . For each point x R + n + 1 ¯ near the origin, define π ( x ) S + and τ ( x ) 0 such that
Φ 1 ( τ ( x ) , π ( x ) ) = x .
Let τ 1 , τ 2 : S + R be the functions satisfying
Φ i ( τ i ( p ) , p ) = φ X i ( p ) , f o r i = 1 , 2 ,
that is, τ i ( p ) is the time that the trajectory of p S + takes to reach again Σ by the field X i . Define
H ( x ) = Φ 2 τ ( x ) τ 1 ( π ( x ) ) · τ 2 ( h ˜ ( π ( x ) ) ) , h ˜ ( π ( x ) ) .
For x S , set H ( x ) = h ˜ ( x ) . This function is clearly continuous.
Now define analogous functions π ˜ : R + n + 1 ¯ S + and τ ˜ : R + n + 1 ¯ R for the field X 2 , that is, satisfying
Φ 2 ( τ ˜ ( x ) , π ˜ ( x ) ) ) = x .
The function H ˜ defined by
H ˜ ( x ) = Φ 1 τ ˜ ( x ) τ 2 ( π ˜ ( x ) ) · τ 1 ( h ˜ 1 ( π ˜ ( x ) ) ) , h ˜ 1 ( π ˜ ( x ) ) .
is continuous and it is easy to show that H ˜ is the inverse of the function H around the origin. So H is a local homeomorphism over R + n + 1 and is a Σ -equivalence between the fields X 1 and X 2 .
In the same way, we define H : R n + 1 ¯ R n + 1 ¯ obtaining a function H defined in a neighborhood of the origin. The function H coincides with h ˜ when restricted to S + and with φ X 2 h ˜ φ X 1 = φ Y 2 h ˜ φ Y 1 when restricted to S . Hence H is continuous and, applying the same argument to H ˜ = H 1 , we conclude that H is a local homeomorphism around the origin. Therefore H is the desired Σ -equivalence and it follows that Z 1 and Z 2 are Σ -equivalent. □
Let ι I be the involution in R n given by
ι ( x 1 , , x n ) = ( x 1 , , x n 1 , x n ) .
By Lemma 4 and Property (P4), for each map in J there exists a change of coordinates so that it can be written as ι f for some involution f I .
The main result of this section follows.
Theorem 3. 
Let Z R e l l . If j ( Z ) is structurally stable on j ( R e l l ) , then Z is structurally stable on R e l l .
Proof. 
Suppose that j ( Z ) is structurally stable on j ( R e l l ) . Then there exists an open set V j ( R e l l ) containing j ( Z ) such that all j ( Z 0 ) V are conjugate to j ( Z ) . By the continuity of j, there exists an open U R e l l containing Z such that j ( U ) V . It follows, by Lemma 4, that every Z 0 U is Σ -equivalent to Z and therefore Z is structurally stable on R e l l . □
The converse of Theorem 3 also holds, however this assertion is not applied here and we do not prove it. A proof for the two-dimensional case can be found in [14].

4. Series Expansion of First Return Maps

Recall that the first return map associated with an elliptic refractive field Z R e l l is a map of the form φ = ι φ X , where φ X is an involution with F i x ( φ X ) = S . It follows that φ X can be written as
φ X ( x ) = 1 0 0 a 1 0 1 0 a 2 0 0 1 a n 1 0 0 0 1 x + x n O ( | x | ) .
We can write φ X in the following way
φ X ( x ) = x 1 + x n φ 1 ( x ) x n 1 + x n φ n 1 ( x ) x n + x n f ( x 1 , , x n 1 ) + x n 2 φ n ( x )
where we decompose the last coordinate in terms that contain exactly one factor x n and terms that contain at least two factors x n in the series expansion of φ X . We also require that f ( 0 ) = 0 .
Computing the last coordinate of the expansion of φ X φ X , we have
[ φ X φ X ] n ( x ) = x n + x n f ( x ) + x n 2 φ n ( x ) + x n + x n f ( x ) + x n 2 φ n ( x ) · f ( φ X ) + + x n + x n f ( x ) + x n 2 φ n ( x ) 2 · φ n ( φ X ) .
As φ X is an involution, φ X φ X is the identity function and therefore
x n = x n + x n f ( x ) + x n 2 φ n ( x ) + x n + x n f ( x ) + x n 2 φ n ( x ) f ( φ X ) + x n + x n f ( x ) + x n 2 φ n ( x ) 2 φ n ( φ X ) .
So
0 = x n ( f ( x ) x n φ n ( x ) + ( 1 + f ( x ) + x n φ n ( x ) ) f ( φ X ) + x n ( 1 + f ( x ) + x n φ n ( x ) ) 2 φ n ( φ X ) )
for all x near the origin. When x n 0 , we have
0 = f ( x ) x n φ n ( x ) + 1 + f ( x ) + x n φ n ( x ) f ( φ X ) + x n 1 + f ( x ) + x n φ n ( x ) 2 φ n ( φ X ) .
By the continuity of the right-hand side expression, this equality also holds when x n = 0 . Replacing x n = 0 , it follows that
0 = f ( x ) + ( 1 + f ( x ) ) f ( x ) = ( f ( x ) 2 ) f ( x ) .
As f is continuous and f ( 0 ) = 0 , we conclude that f is identically zero. Therefore the involution φ X has the following format
φ X ( x ) = x 1 + x n φ 1 ( x ) x n 1 + x n φ n 1 ( x ) x n + x n 2 φ n ( x ) .
In the case where all a i are zero in (2), the map φ X can be written as
φ X ( x ) = ι ( x ) + x n · A x + x n O ( | x | 2 )
where A is an n × n matrix. Rewrite φ X in the following form
φ X ( x ) = x 1 + i a 1 i x i x n + i j b 1 i j x i x j x n x 2 + i a 2 i x i x n + i j b 2 i j x i x j x n x n + a n n x n 2 + i b n i n x i x n 2 + x n O ( | x | 3 ) .
The first coordinate of φ X φ X is
φ X φ X 1 = x 1 + 2 a 1 n x n 2 + i < n 2 b 1 i n k < n a 1 k a k i + a 1 i a n n x i x n 2 + + i < n a 1 i a i n 2 a 1 n a n n x n 3 + x n O ( | x | 3 ) .
But as φ X is an involution, φ X φ X 1 = x 1 and therefore
a 1 n = 0
and
b 1 i n = 1 2 k < n a 1 k a k i a 1 i a n n .
What interests us is expression (4). Clearly, the same arguments hold for all coordinates k n 1 and therefore we have
a k n = 0 , k n 1 .
The last coordinate of φ X φ X is given by
φ X φ X n = x n i n b n i n x i x n 2 2 a n n 2 x n 3 + i < n b n i n x i x n 2 b n n n x n 3 + x n O ( | x | 3 ) = = x n + 2 b n n n 2 a n n 2 x n 3 + x n O ( | x | 3 )
and therefore follows
b n n n = a n n 2 .
The next sections are devoted to prove Lemmas 1, 2 and 3 and Theorem 2.

5. Lemma 1

In the following sections, we are restricting the diffeomorphisms to the region S + = R + n ¯ . From (3), the first return maps can be written as
φ ( x ) = x + x n φ 1 ( x ) φ n 1 ( x ) x n φ n ( x ) .
For Z = ( X , Y ) satisfying the conditions of Lemma 1, we have
F ( 0 ) = ( φ 1 ( 0 ) , , φ n 1 ( 0 ) , 0 ) T 0 .
To prove Lemma 1, we use the following auxiliary result.
Lemma 5. 
Consider a diffeomorphism φ with the format (6). The linear part of φ is given by
D φ ( 0 ) = 1 0 0 A 1 0 1 0 A 2 0 0 1 A n 1 0 0 0 1
where A i = φ i ( 0 ) . If ( A 1 , , A n 1 ) 0 , then φ is locally conjugate to its linear part.
Proof 
(Proof of Lemma 1). Let Z = ( X , Y ) be as in Lemma 1. The linear part of j ( Z ) is the transformation x x + x n F ( 0 ) with F ( 0 ) 0 . By Lemma 5, j ( Z ) is conjugate to its linear part.
There exists ε > 0 such that every map j ( Z 0 ) in j ( R e l l ) with d ( j ( Z ) , j ( Z 0 ) ) < ε has its linear part having the form x x + x n F 0 ( 0 ) with F 0 ( 0 ) 0 . Again by Lemma 5, j ( Z 0 ) is conjugate to its linear part.
Therefore, j ( Z 0 ) is conjugate to j ( Z ) for all Z 0 with d ( j ( Z ) , j ( Z 0 ) ) < ε . It follows that j ( Z ) is structurally stable on j ( R e l l ) and, by Theorem 3, Z is structurally stable on R e l l . □
The remainder of this section is devoted to the proof of Lemma 5.
Consider a diffeomorphism φ as in (6). Its linear part is given by (7) and suppose that ( A 1 , , A n 1 ) 0 . The following lemma reduces the form of (7) to a simpler one.
Lemma 6. 
The linear transformation D φ ( 0 ) is conjugate to
x 1 0 0 1 0 1 0 0 0 0 1 0 0 0 0 1 x .
Proof. 
Take a change of variables that preserves the x n -axis and sends the vector ( A 1 , , A n 1 , 0 ) to ( 1 , 0 , , 0 ) . □
Therefore, from now on, we will suppose that the derivative D φ ( 0 ) has the form given in (8).
For each t [ 0 , 1 ] , define the following function
φ t ( x ) = ( 1 t ) x + t φ ( x ) .
We extend φ t for all t R in the following way
φ t = φ t t φ t
where φ t is the t -th iterate of φ . For each x, the curve t φ t ( x ) is the union of straight line segments connecting φ i ( x ) to φ i + 1 ( x ) for i Z . The function φ t ( x ) is continuous in x and t and smooth when t Z . The curves φ t ( x ) are right-differentiable in t for all x.
The notation φ t does not create ambiguity with the notation of the iterates φ n , since both definitions coincide when t Z . It is worth noting that, despite the notation, the curves φ t ( x ) are not flows of vector fields, since we cannot guarantee the relation φ a φ b = φ a + b when a and b are not integers.
Lemma 7. 
For each t R , the transformation φ t is a diffeomorphism around the origin.
Proof. 
For t [ 0 , 1 ] , we have
φ t ( x ) = x 1 + t x n x 2 x n + O ( | x | 2 ) .
Then
D φ t ( 0 ) = 1 0 0 t 0 1 0 0 0 0 1 0 0 0 0 1 .
So det [ D φ t ( 0 ) ] = 1 and the result follows by the Inverse Function Theorem. The result for t R follows immediately. □
Define the transversal V 0 = { x S + ; x 1 = 0 } R n to the map φ (that is, the vectors φ ( x ) x are transverse to V 0 in a neighborhood of the origin). Let
V + = { x S + ; x 1 > 0 } a n d V = { x S + ; x 1 < 0 }
(Figure 3). The following lemma states that the orbits of points near the origin always cross this transversal.
Lemma 8. 
There exists a neighborhood V of the origin such that for all x V V there exists an integer n 0 > 0 with φ n 0 ( x ) V V + (see Figure 3).
The proof of the lemma above depends on the following algebraic result.
Lemma 9. 
Let ( x i ) and ( y i ) be two sequences of real numbers satisfying
label=
y i > 0 for all i N .
lbbel=
y i + 1 = y i B y i 2 for some B > 0 .
lcbel=
x i + 1 = x i + C y i for some C > 0 .
Then lim i x i = .
Proof. 
Consider the sequence z i = B · i · y i . This sequence satisfies
z i + 1 = z i 1 z i i + 1 i z i i 2 .
Let
f i ( z ) = z 1 z i + 1 i z i 2 = z 1 + 1 i 1 z .
We have that z i + 1 = f i ( z i ) .
Notice that the fixed points of f i are 0 and 1 1 / i and that f i ( z ) > z between these two values. We must have z i ( 0 , 1 ) for all i. Indeed, otherwise we would have z i + 1 = f i ( z i ) 0 which would imply y i + 1 0 , contradicting the condition a.
If z i < 1 1 / i then z i + 1 = f i ( z i ) > z i . If z i 1 1 / i then z i + 1 = f i ( z i ) z i and therefore exists j > i such that z j < 1 1 / j . So ( z i ) is increasing for i large enough and it is bounded by 1. Therefore the sequence ( z i ) is convergent. It is easy to see that z i 1 .
So, for ε > 0 small enough, there exists n 0 > 0 such that z i > 1 ε for all i n 0 . Then
y i > 1 ε B i
for all i n 0 . Therefore
x i = x n 0 + C j = n 0 i 1 y j > x n 0 + C 1 ε B j = n 0 i 1 1 j
when i as we want to demonstrate. □
Proof 
(Proof of Lemma 8). Let V be a bounded neighborhood of the origin such that φ 1 ( x ) > 1 2 for all x V . As the closure of V is compact, there exists some constant C > 0 such that | φ n ( x ) | < C for all x V .
Let x = ( x 1 , , x n ) V V . Define the sequences ( x i ) and ( y i ) as being the first and the n-th coordinate of the terms of the orbit ( φ i ( x ) ) , that is, x i = [ φ i ( x ) ] 1 and y i = [ φ i ( x ) ] n . Define also the sequences a i and b i such that a 0 = x 1 , b 0 = x n , b i + 1 = b i C b i 2 and a i + 1 = a i + 1 2 b i (we can assume that V is small enough such that b i is always positive).
We have
x i + 1 = [ φ i + 1 ( x ) ] 1 = x i + y i φ 1 ( φ i ( x ) ) > x i + 1 2 y i
and
y i + 1 = [ φ i + 1 ( x ) ] n = y i + ( y i ) 2 φ n ( φ i ( x ) ) > y i C · ( y i ) 2 .
Taking V smaller if necessary, we can assume that y i < 1 / ( 2 C ) for all i. We know that y 0 = x n = b 0 and, supposing that y j b j for some j, we have
y j + 1 > y j C · ( y j ) 2 b j C · ( b j ) 2 = b j + 1 ,
since the function ξ ξ C ξ 2 is increasing in the interval ( 0 , 1 / ( 2 C ) ) . It follows, by induction, that y i b i and then x i a i for all i with φ i ( x ) V . Notice that the sequences ( a i ) and ( b i ) satisfy the hypothesis of Lemma 9 and therefore a i . It implies that there exists n 0 > 0 such that x n 0 > 0 and therefore φ n 0 ( x ) V + , as we want to demonstrate. □
By the same arguments as above, we can prove
Lemma 10. 
For all x V V + there exists an integer n 0 < 0 such that φ n 0 ( x ) V V .
From Lemmas 8 and 10, it follows that the orbit of each point in V crosses (in positive or negative time) the transversal V 0 .
Thus, it is possible to define two functions π : V R + n V 0 and τ : V R + n R such that φ τ ( p ) = π ( p ) . In other words, for each point p V , the curve φ t ( p ) intersects the transversal V 0 at the point π ( p ) and at time τ ( p ) . These functions are clearly continuous.
Define
h ( x ) = π ( x ) [ π ( x ) ] n τ ( x ) e 1
where e 1 = ( 1 , 0 , , 0 ) R n . This function is continuous and well-defined in a neighborhood V of the origin intersected with R + n .
We prove that the function h can be extended continuously to the region V R + n ¯ (taking V smaller, if necessary), and this extension conjugates the map φ with its linear part D φ ( 0 ) . To do it, we need a sequence of lemmas.
Lemma 11. 
The function π is locally Lipschitz at the origin2.
Proof. 
Let φ ( x ) = x + x n F ( x ) and write F = ( F 1 , , F n ) .
Consider a bounded neighborhood V of the origin such that the orbit of every point in V R + n crosses the transversal V 0 , that F 1 ( x ) > 1 / 2 and the angle between F ( x ) and F ( 0 ) = ( 1 , 0 , , 0 ) is less than π / 3 for all x V R + n .
Since the closure V ¯ of this neighborhood is compact and F is continuously differentiable, there exists a constant D > 0 such that D F ( x ) D for all x V , where · denotes the usual norm in the space of matrices. This implies that
F ( p 2 ) F ( p 1 ) D p 2 p 1 f o r a l l p 1 , p 2 V R + n .
Take two points x = ( x 1 , , x n ) and y = ( y 1 , , y n ) in V R + n and let d = ( x , y ) . Consider the reparametrizations γ 1 ( t ) and γ 2 ( t ) of the curves φ t ( x ) and φ t ( y ) , respectively, such that its derivatives in the first coordinate are equal to 1, that is, [ γ 1 ( t ) ] 1 = x 1 + t and [ γ 2 ( t ) ] 1 = y 1 + t .
Consider the function v ( t ) = γ 2 ( t ) γ 1 ( t ) . For each t, there exists ε > 0 such that the curve γ 1 is a line segment for all time between t and t + ε . This segment connects points of the form φ t 1 ( x ) and φ t 1 + 1 ( x ) for some integer t 1 . Let w 1 be the vector in the direction of this segment such that its first coordinate is 1 (that is, w 1 is the right derivative of γ 1 in t). In the same way, we define the vector w 2 for the curve γ 2 . For ε > 0 sufficiently small, we have
v ( t + ε ) v ( t ) = ε · ( w 2 w 1 ) .
However, for each i = 1 , 2 , the vector w i has the form F ( p i ) / F 1 ( p i ) for some p i = γ ( t i ) . It follows that
w 2 w 1 = F ( p 2 ) F 1 ( p 2 ) F ( p 1 ) F 1 ( p 1 ) 2 F ( p 2 ) F ( p 1 ) 2 D · p 2 p 1 .
So
v ( t + ε ) v ( t ) ε · 2 D · p 2 p 1
If p 2 p 1 > v ( t ) , then v ( · ) is a decreasing function in the interval [ t , t + ε ] .
In the other hand, if p 2 p 1 v ( t ) , we have
v ( t + ε ) v ( t ) ε · 2 D · v ( t ) .
Then
v ( t ) exp 2 D · t v ( 0 )
for t 0 . By the same argument for t 0 , we have
v ( t ) exp 2 D · | t | v ( 0 )
Since the neighborhood V is bounded, the function exp 2 D · | t | is bounded and therefore there exists C 0 > 0 such that
v ( t ) C 0 v ( 0 ) = C 0 · d .
Finally, consider the points A = π ( x ) = γ 1 ( τ ( x ) ) , B = π ( y ) and C = γ 2 ( τ ( x ) ) . They form a triangle A B C with π / 2 π / 3 < A B ^ C < π / 2 + π / 3 .
We have A C C 0 · d , B C < | y 1 x 1 | / cos ( π / 3 ) d / cos ( π / 3 ) = 2 d . Then
( π ( x ) , π ( y ) ) = A B A C + B C < ( C 0 + 2 ) d ( x , y ) .
This estimation holds for any two initial points x , y V and so the proof is reached. □
Lemma 12. 
There exists a neighborhood of the origin in which the function π satisfies
x n 2 < [ π ( x ) ] n < 2 x n
for all x = ( x 1 , , x n ) in this neighborhood.
Proof. 
Consider a bounded neighborhood V of the origin such that F ( x ) > 1 / 2 for all x V (remember we are assuming F ( 0 ) = ( 1 , 0 , , 0 ) by (8)).
As F is continuously differentiable and V has compact closure, there exist constants M , D > 0 such that x < M and D F ( x ) < D for all x V . So we have
F ( x ) F ( x 1 , , x n 1 , 0 ) < D · x n
for x = ( x 1 , , x n ) V . We can assume, without loss of generality, that x 1 < 0 .
If θ is the angle between F ( x 1 , , x n 1 , 0 ) and F ( x ) , we have that
tan θ < D x n F ( x ) < 2 D x n
and this inequality holds for all x V . Remember that [ F ( x 1 , , x n 1 , 0 ) ] n = 0 by (6). It means that the angle between F ( x ) and the horizontal hyperplane containing x is less than θ .
Therefore, the point π ( x ) must satisfy
x n [ π ( x ) ] n < | x 1 | · tan θ < 2 D x n | x 1 | .
By intersecting V with the region where | x 1 | < 1 / ( 4 D ) , we have the left-hand inequality.
On the other hand, let γ ( t ) be the reparametrization of φ t ( x ) by the first coordinate, that is, the γ ( t ) and φ t ( x ) have the same image and [ γ ( t ) ] 1 = t . From (9) we have that
[ γ ( t ) ] n < 2 D [ γ ( t ) ] n
where γ denotes the right-derivative of γ . Hence
[ γ ( t ) ] n < [ γ ( x 1 ) ] n exp ( 2 D ( t x 1 ) )
and therefore
[ π ( x ) ] n < x n exp ( 2 D | x 1 | ) .
By intersecting the neighborhood with the region where exp ( 2 D | x 1 | ) < 2 , we obtain the right-hand inequality. The case x 1 > 0 is analogous. □
Lemma 13. 
The function x x n · τ ( x ) is locally Lipschitz at the origin
Proof. 
Let V be a bounded neighborhood of the origin such that | F 1 ( x ) F 1 ( 0 ) | < 1 / 2 for all x V . We also assume that V satisfies the conditions of Lemma 12. There exist constants M , D > 0 such that x < M and D F ( x ) < D in V.
Let x = ( x 1 , , x n ) and y = ( y 1 , , y n ) in V. We assume, without loss of generality, that x 1 , y 1 < 0 .
Define the curves
γ 1 ( t ) = φ t / x n ( x ) a n d γ 2 ( t ) = φ t / y n ( y ) ,
the function difference v ( t ) = γ 1 ( t ) γ 2 ( t ) and d ( t ) = | v ( t ) | .
The curves γ 1 , γ 2 and v are right-differentiable and we denote by γ 1 , γ 2 , v its right-derivatives, respectively. The notation φ denotes the right-derivative of φ with respect to time t.
We want to maximize the value of d ( t ) for each t. From Lemma 12, for 0 < t < τ ( x ) , we have
d ( t ) < | F n ( γ 1 ( t ) ) F ( γ 1 ( t ) ) / x n F n ( γ 2 ( t ) ) F ( γ 2 ( t ) ) / y n | < < 2 F ( γ 1 ( t ) ) F ( γ 2 ( t ) ) < 2 D | γ 1 ( t ) γ 2 ( t ) | = 2 D d ( t ) .
Therefore, for t > 0 ,
| v ( t ) | = d ( t ) < d ( 0 ) exp ( 2 D t ) = ( x , y ) exp ( 2 D t ) .
The curve γ i hits the transversal V 0 in time T i for i = 1 , 2 . Then T 1 = x n τ ( x ) and T 2 = y n τ ( y ) . Since [ γ 1 ( t ) ] 1 > [ γ 1 ( t ) ] n F 1 ( γ 1 ( t ) ) / x n > 1 / 4 , then
T 1 < 4 | x 1 | < 4 M .
We also have
[ γ 2 ( t ) ] 1 > 1 4 .
From
( γ 1 ( T 1 ) , γ 2 ( T 1 ) ) = | v ( T 1 ) | < ( x , y ) exp ( 2 D T 1 ) ,
it follows that
| T 2 T 1 | < 4 · ( γ 1 ( T 1 ) , γ 2 ( T 1 ) ) < 4 · ( x , y ) exp ( 2 D T 1 ) < 4 · ( x , y ) exp ( 8 D M ) .
Since T 1 = x n τ ( x ) and T 2 = y n τ ( y ) , it follows that the function x x n τ ( x ) is Lipschitz in V. □
From the Lemmas 11, 12 and 13, it follows:
Corollary 1. 
The function x [ π ( x ) ] n · τ ( x ) is locally Lipschitz at the origin.
We now combine the previous Lemmas to show that h is well behaved.
Lemma 14. 
The function h is locally Lipschitz at the origin.
Proof. 
This follows straightforwardly from Corollary 1. □
Finally, we prove the main lemma of this section.
Proof 
(Proof of Lemma 5). From Lemma 14, we can extend the function h continuously to the region V S + . This extension is clearly a local homeomorphism around the origin. We claim that h conjugates the diffeomorphisms φ and D φ ( 0 ) .
First, notice that D φ ( 0 ) ( x ) = x + x n F ( 0 ) = x + x n e 1 (Lemma 6). If x n = 0 , then φ ( x ) = D F ( 0 ) x = x and therefore h φ ( x ) = D φ ( 0 ) h ( x ) . If x n > 0 , we have
h φ ( x ) = π ( φ ( x ) ) [ π ( φ ( x ) ) ] n τ ( φ ( x ) ) e 1 = π ( x ) [ π ( x ) ] n ( τ ( x ) 1 ) e 1 = = π ( x ) [ π ( x ) ] n τ ( x ) e 1 + [ π ( x ) ] n e 1 = h ( x ) + [ π ( x ) ] n e 1
and
D φ ( 0 ) h ( x ) = h ( x ) + [ h ( x ) ] n e 1 = h ( x ) + [ π ( x ) ] n e 1 ,
which finishes the proof. □
The proof of Lemma 5 concludes the proof of Lemma 1.

6. Lemma 2

The approach for Lemma 2 is somehow similar to that done for Lemma 1. We define the curves φ t and φ 0 t associated with the first return map and one of its perturbations, and find a neighborhood of the origin whose boundary is transverse to these curves. By using this curves we find a local conjugacy between the maps defined when x n > 0 . Our final step is to extend this conjugacy continuously to the region x n = 0 . Since the maps are the identity when restricted to the region x n = 0 , this extension is a local conjugacy of the maps in the space x n 0 .
Consider φ = j ( Z ) satisfying the conditions of Lemma 2. Write φ ( x ) = x + x n F ( x ) . From (3) and (5), we have that D F ( 0 ) has the form
D F ( 0 ) = A 0 0 0 c
where A is an ( n 1 ) × ( n 1 ) hyperbolic matrix and c 0 . Assume, without loss of generality, that c < 0 and
D F ( 0 ) = A + 0 0 0 A 0 0 0 c
where all eigenvalues of A + have positive real parts and all eigenvalues of A have negative real parts. Let m = dim A + .
Consider a region V S + around the origin homeomorphic to D m × D n m intersected with S + such that its boundary is written as V = V 0 T 1 T 2 , where V 0 = V S , T 1 is homeomorphic to ( D m × S n m 1 ) S + , T 2 is homeomorphic to ( S m 1 × D n m ) S + ( S k and D k are the sphere and the disk of dimension k, respectively; see Figure 4) and such that the orbits of φ in T 1 (respect. T 2 ) point inward V (respect. outward V), that is, the vectors φ ( x ) x are transverse and point inward (respect. outward) of V when x T 1 (respect. x T 2 ).
To show that it is possible to choose such a region, notice that we want to find a region whose boundary is transverse to the vectors φ ( x ) x . As we have the constraint x n > 0 , this is equivalent to finding a region whose boundary is transverse to the vectors ( φ ( x ) x ) / x n = F ( x ) . As F is a hyperbolic vector field, there exists a change of variables that transform the field F to the linear field D F ( 0 ) (Hartman-Grobman Theorem). Since D F ( 0 ) has the format (), the region D m satisfies those conditions for the first m coordinates of this system and the region D n m for the last n m coordinates. In this way, our desired region is D m × D n m . Finally return to the original coordinates to obtain the desired region.
We assume that the region V is small enough such that all arguments from now on hold.
Now, we consider a small perturbation φ 0 = j ( Z 0 ) of φ written as φ 0 ( x ) = x + x n F 0 ( x ) with
D F 0 ( 0 ) = B + 0 0 0 B 0 0 0 d ,
where B + is an m × m matrix with eigenvalues all having positive real parts, B is an ( n m 1 ) × ( n m 1 ) matrix with eigenvalues all having negative real parts and d < 0 is a real number.
We may assume that F 0 is topologically equivalent to F and the orbits of φ 0 are transverse to the boundary of V, always pointing inward V in T 1 and outward in T 2 .
Let φ t and φ 0 t be the maps associated to φ and φ 0 as done in Section 5. For each x V V 0 , there exists an unique point π ( x ) T 1 and a non negative real number τ ( x ) such that
φ τ ( x ) ( π ( x ) ) = x .
Observe that the functions π and τ are continuous.
Define the function h : V V 0 R + n by
h ( x ) = φ 0 τ ( x ) ( π ( x ) ) .
The function h is a local homeomorphism around the origin and conjugates φ and φ 0 in the region V V 0 . We need to extend the function h continuously to V 0 .
To do this, consider x ε = ( x 1 , , x n 1 , ε ) V with ε > 0 sufficiently small. Consider the curve φ t ( x ε ) , take its orthogonal projection to V 0 and reparametrize the time by t ε t . The resulting curve γ ( t ) satisfies
γ ( ε ) = x 0 + ε F ( x ε )
where x 0 = ( x 1 , , x n 1 , 0 ) . So, the curve γ can be seen as an approximation of the solution of the ODE
x ˙ = F ( x ) x ( 0 ) = x 0
on V 0 by the Euler method.
Notice that, by (3), the last coordinate of F has the form
[ F ( x ) ] n = x n · φ n ( x )
and therefore V 0 is invariant under the field F.
Restricting F to V 0 , we have that F is a continuously differentiable vector field defined in the compact region V 0 . So the curves given by the Euler method converge uniformly to the solutions of (10) (see [16], for instance) and therefore the curve γ converge uniformly to this solution when ε 0 .
Let F t and F 0 t be the flows of F and F 0 , respectively. Define τ ( x ) as the time that the flow F t ( x ) reaches the boundary T 1 in negative time, that is, F τ ( x ) ( x ) T 1 . The extension of h to the region V 0 is given by
h ( x ) = F 0 τ ( x ) F τ ( x ) ( x ) .
However, this function is not well defined on the entire region V 0 . The function τ ( x ) is not defined when x W u ( 0 ) , the unstable manifold of the origin relative to the field F. Thus, our next step is to extend h continuously to the whole region V 0 .
To this end, notice that the vector field F restricted to V 0 is hyperbolic and hence structurally stable. Then F and F 0 , when restricted to V 0 , are topologically equivalent (since they are sufficiently close) and therefore there exists a change of coordinates H ˜ : V 0 V 0 such that H ˜ * F 0 H ˜ 1 = F on V 0 .
Lift H ˜ to dimension n by defining
H ( x 1 , , x n ) = ( H ˜ ( x 1 , , x n 1 ) , x n ) .
Applying the change of coordinates H to φ 0 , we obtain the new map φ ˜ = H φ 0 H 1 .
Writing φ ˜ ( x ) = x + x n F ˜ ( x ) , we have F ˜ = F on V 0 . Now, we apply the same arguments as above to find the function h which conjugates the maps F and F ˜ . In this case, the change of coordinates given in (11) reduces to the identity. We can easily extend h to W u ( 0 ) defining h = i d V 0 . Returning to the original coordinates via H 1 , we obtain the desired conjugacy between the original maps.
It proves that φ is conjugate to all of its perturbations in R e l l and therefore it is structurally stable. It concludes the proof of Lemma 2.

7. Lemma 3

Consider a piecewise smooth vector field Z = ( X , Y ) satisfying the hypotheses of Lemma 3. To prove Lemma 3, we show that it is possible to perturb the system Z in such a way that the first return map is not topologically equivalent to j ( Z ) . It follows, from Lemma 4, that this perturbation is not Σ -equivalent to Z and therefore Z is not structurally stable on R e l l .
We know that the first return map j ( Z ) has the form
j ( Z ) ( x ) = x + x n · A x + x n O ( x )
where
A = A 0 0 0 c
is a non-hyperbolic n × n matrix. Let φ X be the involution associated to the field X. Define the function τ : S + R as the "first return time", that is,
X τ ( p ) ( p ) S
for all p S + , where X t ( p ) denotes the flow of X. The series expansion of τ is given by the following lemma.
Lemma 15. 
τ ( x ) = 2 X n ( 0 ) x n + x n O ( | x | ) , where X n is the n-th coordinate of X.
Proof. 
When x n = 0 , the function τ is equal zero, then τ ( x ) = a x n + x n O ( | x | ) for some a R .
Consider an r > 0 small and let V be a neighborhood of 0 R n + 1 such that | X n ( x ) X n ( 0 ) | < r for all x V . Take p = ( p 1 , , p n , 0 ) S + = R + n ¯ × 0 and let γ ( t ) = ( γ 1 ( t ) , , γ n + 1 ( t ) ) be the trajectory of p by the field X. We can assume that γ ( t ) V for all t [ 0 , τ ( p ) ] . We have
γ n ( t ) = X n ( γ ( t ) ) X n ( 0 ) r , X n ( 0 ) + r
for all t [ 0 , τ ( t ) ] . It follows that
τ ( p ) X n ( 0 ) r γ n ( τ ( p ) ) p n τ ( p ) X n ( 0 ) + r .
Then
τ ( p ) p n X n ( 0 ) r γ n ( τ ( p ) ) p n p n τ ( p ) p n X n ( 0 ) + r .
Taking r 0 ,
lim p 0 τ ( p ) p n · X n ( 0 ) = lim p 0 γ n ( τ ( p ) ) p n p n .
As
γ n ( τ ( p ) ) p n p n = [ φ X ( p ) ] n p n 1 = 2 + p n O ( p n ) ,
taking the limit, we have
τ x n ( 0 ) · X n ( 0 ) = 2 .
Since τ / x n ( 0 ) = a , it follows that
a = 2 X n ( 0 ) .
The following result relates the series expansion of the field with the expansion of its first return map.
Lemma 16. 
Write Z = ( X , Y ) with
X = ( 0 , , 0 , a , x n ) T + B 0 d 0 x + O ( | x | 2 )
where a = X n ( 0 ) < 0 and let j ( Z ) ( x ) = x + x n · A x + x n O ( | x | 2 ) with
A = A 0 c ,
A 0 and B 0 being ( n 1 ) × ( n 1 ) matrices. Then A 0 = 2 a B 0 and c = 2 d 3 a .
Proof. 
Let A 0 = ( a i j ) and B 0 = ( b i j ) , 1 i , j n 1 and denote
A j = a 1 j a n 1 , j a n d B j = b 1 j b n 1 , j
the j-th columns of A 0 and B 0 , respectively. We want to show that A j = 2 a B j for every 1 j n 1 .
Take a neighborhood V of the origin such that X ( x ) X ( y ) D x y for all x , y V for some D > 0 (it is possible to do this since X is smooth). Fix j n 1 and consider the points
p = ( 0 , , 0 , ε j , 0 , , 0 , ε n ) R + n
and
q = ( 0 , , 0 , ε j , 0 , , 0 , 0 ) R n
( ε j in the j-th entry and ε n in the n-th entry) with | ε j | and ε n positives and near enough to zero such that the orbit of p by the field X stays inside V until it touches again the boundary Σ (Figure 5).
Let γ ( t ) be the trajectory of X through p:
γ ( 0 ) = p a n d γ ( t ) = X ( γ ( t ) ) .
Then
γ ( t ) X ( q ) = X ( γ ( t ) ) X ( q ) D γ ( t ) q .
We have
0 τ ( p ) γ ( t ) X ( q ) d t 0 τ ( p ) γ ( t ) X ( q ) d t D 0 τ ( p ) γ ( t ) q d t .
Since
0 τ ( p ) γ ( t ) X ( q ) d t = 0 τ ( p ) γ ( t ) d t τ ( p ) X ( q ) = γ ( τ ( p ) ) γ ( 0 ) τ ( p ) X ( q ) = = φ X ( p ) p τ ( p ) X ( q ) .
It follows that
φ X ( p ) p τ ( p ) X ( q ) D 0 τ ( p ) γ ( t ) q d t D · τ ( p ) · max t [ 0 , τ ( p ) ] γ ( t ) q .
Dividing both sides by ε n , we have
φ X ( p ) p ε n τ ( p ) X ( q ) ε n D · τ ( p ) ε n · max t [ 0 , τ ( p ) ] γ ( t ) q .
Letting ε n 0 and noticing that
τ ( p ) ε n τ x n ( q ) = 2 X n ( q )
(the last equality is Lemma 15 applied to the tangency point q instead of the origin) and that max γ ( t ) q 0 , we have that
φ X ( p ) p ε n τ ( p ) X ( q ) ε n 0
and therefore
lim ε n 0 φ X ( p ) p ε n = lim ε n 0 τ ( p ) X ( p ) ε n = τ x n ( q ) · X ( q ) .
On one hand, we have
lim ε n 0 φ X ( p ) p ε n = ε j A j 2 + O ( ε j 2 ) .
On the other hand,
X ( q ) = ε j B j a 0 + O ( ε j 2 ) .
Then
ε j A j 2 + O ( ε j 2 ) = τ x n ( q ) X ( q ) = 2 X n ( q ) X ( q ) = 2 ε j a B j 2 + O ( ε j 2 )
and therefore A j = 2 a B j , proving the first equality.
Consider now a point p = ( p 1 , , p n , 0 ) R n + 1 near the origin and let γ ( t ) be the trajectory of X through p. Write γ ( t ) = ( γ 1 ( t ) , , γ n + 1 ( t ) ) . Since γ is a trajectory of X, the last two coordinates of γ satisfy:
γ n ( t ) = X n ( γ ( t ) ) = a + d γ n ( t ) + O ( t 2 ) , γ n + 1 ( t ) = X n + 1 ( γ ( t ) ) = γ n ( t ) .
Therefore, the series expansion of the solution is given by
γ n ( t ) = p n + ( a + d p n ) t + d 2 ( a + d p n ) t 2 + O ( t 3 ) , γ n + 1 ( t ) = p n t + 1 2 ( a + d p n ) t 2 + d 6 ( a + d p n ) t 3 + O ( t 4 ) .
The trajectory γ touches the boundary Σ when γ n + 1 ( t ) = 0 . It occurs at the time
t = 2 a p n + 2 d 3 a 2 p n 2 + O ( p n 3 ) .
So that, γ touches Σ at the point
γ n ( t ) = p n + 2 d 3 a p n 2 + O ( p n 3 ) .
Thus
j ( Z ) ( x ) n = φ ( x ) n = x n 2 d 3 a x n 2 + O ( x 3 )
and therefore
c = 2 d 3 a .
This completes the proof. □
Finally, we prove Lemma 3.
Proof 
(Proof of Lemma 3). Consider Z = ( X , Y ) R e l l as in conditions of Lemma 3. We may write
X = ( 0 , , 0 , a , x n ) T + B 0 d 0 x + O ( | x | 2 )
with a < 0 and Y = ( 0 , , 0 , 1 , x n ) T . Define Z ε = ( X ε , Y ) as
X ε = X + ε I n 0 x ,
where I n is the n × n identity matrix. Then
X ε = ( 0 , , 0 , a , x n ) T + B 0 + ε I n d + ε 0 x + O ( | x | 2 ) .
Define φ = j ( Z ) and φ ε = j ( Z ε ) . By Lemma 16, we have φ ε = x + x n · A ε x + x n O ( x ) with
A ε = 2 a ( B 0 + ε I n ) 2 3 a ( d + ε ) .
(Remember that a < 0 ). There exists an ε 0 > 0 such that, for all ε ( ε 0 , ε 0 ) { 0 } , the matrix A ε is hyperbolic. When ε 0 < ε < 0 , the eigenvalues of A 0 whose real part is equal to zero, now have negative real part in A ε and when 0 < ε < ε 0 , they have positive real part in A ε . Consequently, the maps j ( Z ε ) cannot be topologically equivalent for ε > 0 and ε < 0 and therefore, by Lemma 4, the perturbations Z ε for ε > 0 cannot be Σ -equivalents to those with ε < 0 . Then it follows that Z is not structurally stable, as we want to demonstrate. □
The proof of this lemma concludes the proof of Theorem 1.

8. Normal Forms

We now prove Theorem 2.
Proof 
(Proof of Theorem 2). The fields Z 0 given in Theorem 2 are structurally stable by Lemma 16 and Lemmas 1 and 2.
If Z R e l l is structurally stable then, by Theorem 1, Z must belong either to the regular or to the singular case. In the regular case, j ( Z ) and j ( Z 0 ) are conjugate to (8), therefore Z and Z 0 are Σ -equivalent and we are done. In the singular case, Let Z = ( X , Y 0 ) be written in the following form
X = ( 0 , , 0 , a , x n ) T + B 0 d 0 x + O ( | x | 2 )
with B 0 hyperbolic, d 0 and Y 0 = ( 0 , , 0 , 1 , x n ) T . Let Z 0 = ( X 0 , Y 0 ) be the field
X 0 = ( 0 , , 0 , a , x n ) T + B 0 d 0 x .
Define the family of systems
Z t = t Z + ( 1 t ) Z 0 , f o r t [ 0 , 1 ] .
All systems Z t are refractive and j ( Z t ) ( x ) = x + x n · A x + x n O ( | x | 2 ) for all t [ 0 , 1 ] with A given by Lemma 16 not depending on t.
If j ( Z 0 ) were not conjugate to j ( Z ) , there would exist a t 0 [ 0 , 1 ] such that j ( Z t 0 ) is not structurally stable on R e l l . This contradicts Theorem 1 and therefore j ( Z ) is conjugate to j ( Z 0 ) and, by Lemma 4, Z is Σ -equivalent to Z 0 . □

References

  1. Brogan, W. Modern Control Theory; Prentice Hall, 1991. [Google Scholar]
  2. Wang, D.; Luo, S.; Li, W. Global Dynamic Analysis of a Discontinuous Infectious Disease System with Two Thresholds. Internat. J. Bifur. Chaos Appl. Sci. Engrg. 2022, 32, 2250215. [Google Scholar] [CrossRef]
  3. Filippov, A. Differential Equations With Discontinuous Righthand Sides; Mathematics and its Aplications; Springer Netherlands, 1988. [Google Scholar]
  4. Guardia, M.; Seara, T.; Teixeira, M. Generic bifurcations of low codimension of planar Filippov systems. J. Differential Equations 2011, 250, 1967–2023. [Google Scholar] [CrossRef]
  5. Ekeland, I. Discontinuités de champs hamiltoniens et existence de solutions optimales en calcul des variations. Publ. Math. Inst. Hautes Etudes Sci. 1977, 5–32. [Google Scholar] [CrossRef]
  6. Klok, F. Broken solutions of homogeneous variational problems. J. Differential Equations 1984, 55, 101–134. [Google Scholar] [CrossRef]
  7. Hogan, S. On the Dynamics of Rigid-Block Motion Under Harmonic Forcing. Proc. R. Soc. Lond. A 1989, 425, 441–476. [Google Scholar] [CrossRef]
  8. Spanos, P.; Koh, A. Rocking of Rigid Blocks Due to Harmonic Shaking. J. Eng. Mech. 1984, 110, 1627–1642. [Google Scholar] [CrossRef]
  9. Yim, C.; Chopra, A.; Penzien, J. Rocking Response of Rigid Blocks to Earthquakes. Earthquake Engineering and Structural Dynamics 1980, 8, 565–587. [Google Scholar] [CrossRef]
  10. Jacquemard, A.; Pereira, W.; Teixeira, M. Generic Singularities of Relay Systems. J. Dyn. Control Syst. 2007, 13, 503–530. [Google Scholar]
  11. Siller, T. Bifurcações Genéricas em Sistemas Refrativos Elípticos. PhD thesis, Universidade Estadual de Campinas, 2025. [Google Scholar]
  12. Castro, M.; Martins, R.; Novaes, D. A Note on Vishik’s Normal Form. J. Differential Equations 2021, 281, 442–458. [Google Scholar] [CrossRef]
  13. Vishik, S. Vector Fields Near the Boundary of a Manifold. Vestinik Moskov. Univ. Ser. I. Mat. Mekh. 1972, 27, 21–28. [Google Scholar]
  14. Buzzi, C.; Medrado, J.; Teixeira, M. Generic Bifurcation of Refracted Systems. Adv. Math. 2013, 234, 653–666. [Google Scholar] [CrossRef]
  15. Teixeira, M. Sur la 2-détermination de certains difféomorphismes. C. R. Acad. Sc. Paris 1982, 294, 545–548. [Google Scholar]
  16. Kress, R. Numerical Analysis; Graduate Texts in Mathematics; Springer New York, 1998. [Google Scholar] [CrossRef]
1
A point p Σ is said a crossing point of Z = ( X , Y ) if X α ( p ) Y α ( p ) > 0 . For refractive systems, this is equivalent to X α ( p ) 0 .
2
A function f is said locally Lipschitz at p if there exists some neighborhood V of p such that f restricted to V is Lipschitz.
Figure 1. Examples of fold-folds.
Figure 1. Examples of fold-folds.
Preprints 200591 g001
Figure 2. Involution φ X associated to X. The trajectory of x hits Σ again in the point φ X ( x ) .
Figure 2. Involution φ X associated to X. The trajectory of x hits Σ again in the point φ X ( x ) .
Preprints 200591 g002
Figure 3. The construction of Lemma 8.
Figure 3. The construction of Lemma 8.
Preprints 200591 g003
Figure 4. Regions V, V 0 , T 1 and T 2 .
Figure 4. Regions V, V 0 , T 1 and T 2 .
Preprints 200591 g004
Figure 5. Construction in the proof of Lemma 16.
Figure 5. Construction in the proof of Lemma 16.
Preprints 200591 g005
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2026 MDPI (Basel, Switzerland) unless otherwise stated