On two isomorphic Lie algebroids for Feedback Linearization
M\"ullhaupt, Philippe

TL;DR
This paper introduces two isomorphic Lie algebroids linked to feedback linearization of nonlinear systems, providing a geometric framework that relates to polynomial automorphisms and the Jacobian conjecture.
Contribution
It presents a novel geometric construction of feedback linearization using Lie algebroids and groupoids, connecting control theory with advanced differential geometry.
Findings
Constructs two isomorphic Lie algebroids for feedback linearization.
Defines a Lie groupoid with a base leaf representing equivalence classes.
Illustrates the theory with polynomial automorphisms related to the Jacobian conjecture.
Abstract
Two Lie algebroids are presented that are linked to the construction of the linearizing output of an affine in the input nonlinear system. The algorithmic construction of the linearizing output proceeds inductively, and each stage has two structures, namely a codimension one foliation defined through an integrable 1-form , and a transversal vectorfield to the foliation. Each integral manifold of the vectorfield defines an equivalence class of points. Due to transversality, a leaf of the foliation is chosen to represent these equivalence classes. A Lie groupoid is defined with its base given as the particular chosen leaf and with the product induced by the pseudogroup of diffeomorphisms that preserve equivalence classes generated by the integral manifolds of g. Two Lie algebroids associated with this groupoid are then defined. The theory is illustrated with an example…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Differential Equations and Dynamical Systems · Sphingolipid Metabolism and Signaling · Nonlinear Waves and Solitons
On two isomorphic Lie algebroids for Feedback Linearization
Müllhaupt Philippe
Département de génie mécanique, EPFL, CH-1015 Lausanne
Abstract
Two Lie algebroids are presented that are linked to the construction of the linearizing output of an affine in the input nonlinear system. The algorithmic construction of the linearizing output proceeds inductively, and each stage has two structures, namely a codimension one foliation defined through an integrable 1-form , and a transversal vectorfield to the foliation. Each integral manifold of the vectorfield defines an equivalence class of points. Due to transversality, a leaf of the foliation is chosen to represent these equivalence classes. A Lie groupoid is defined with its base given as the particular chosen leaf and with the product induced by the pseudogroup of diffeomorphisms that preserve equivalence classes generated by the integral manifolds of g. Two Lie algebroids associated with this groupoid are then defined. The theory is illustrated with an example using polynomial automorphisms as particular cases of diffeomorphisms and shows the relation with the Jacobian conjecture.
**Keywords : ** Feedback linearization, Derivations, Lie Algebroids and Groupoids, Jacobian Conjecture
1 Introduction
Affine in the input nonlinear systems ([5], [14]) are considered with a single control and with state defined by
[TABLE]
This system is feedback linearizable to a linear system through diffeomorphism and change of coordinates under the condition of accessibility, i.e. and involutivity of the distribution ([5], [14]). A classical way of computationally solving this problem is to use the flow-box theorem [17] which amounts to inductively straighten out the vectorfields. A similar method is used in the proof of the Frobenius theorem in [2] Theorem 9 on pp. 89-92, and in [1], Theorem 7 on p. 24. Another approach is to integrate the integrable 1-form in the null-space of the distribution and relates to the dual approach of [3], [15], [4]. Equivalence in the classical setting between the two approaches can be found on p. 71 of [1].
An inductive process using a somewhat intermediate approach between the two appeared in [11] where an anti-symmetrical product was defined.
The point of the following developments is to throw light on the meaning of the anti-symmetrical product defined in [11] by proving that it is a Lie algebroid. This is achieved through a tedious albeit direct proof of the Jacobi identity and the definition of a suitable anchor map. In [11], this Lie algebroid was related to a Lie groupoid without mentioning this formalism.
In [19] another anchor map was defined without explicitly mentioning the Lie algebroid formalism. Clarification of the relations between the two algebroids (by providing an isomorphism of algeboroids) and between the algebroids and the groupoid will be given.
An interesting application of the theory is provided when the diffeomorphism of the definition of feeback linearization is replaced by a polynomial automorphism (see [18] for a detailed coverage of this topic in relation with the Jacobian conjecture). The intermediate 1-forms appearing in the definition of the algebroid when suitably defined leads to an algorithm for finding the polynomial inverse map of the polynomial automorphism . If all the 1-forms appearing throughout the intermediate steps (where the anchor map is used) could be shown to have have constant determinant, this would lead to the proof of the Jacobian Conjecture.
Section 2 introduced the definition of a Lie groupoid of the literature, fixes notations, and gives explicitly the axioms for the class of Lie groupoids that will be used with feedback linearization. We also recall the definition of a Lie algebroid and define the two aforementioned Lie algebroids. The proof of the Jacobian identity is then given for the first algebroid together with an inductive construction of the linearizing output using Algebroid I and Algebroid II. Section 4 applies the theory to the case of polynomial automorphisms and relates both algorithms to the Jacboian Conjecture. Complete proofs omitted due to the page limit can be found in [12].
2 Lie Groupoid and Lie Algebroid
2.1 Lie Groupoid
A lie groupoid [7], [8] consists of six elements subject to five axioms.
Definition 1
Lie Groupoid. *
A Lie groupoid [7], [8] consists of the six elements:*
- I.
A set called the groupoid (set of arrows) 2. II.
a set called the base (set of objects) 3. III.
a source map , from to 4. IV.
a target map , from to 5. V.
an object inclusion map , from to 6. VI.
a partial multiplication map , from to , where
[TABLE]
The target map and the source map are surjective submersions. The inclusion map is smooth. The partial multiplication is smooth. Additionally, these six elements are subject to the axioms:
- (i)
* and for all ;* 2. (ii)
* for all such that and ;* 3. (iii)
* for all ;* 4. (iv)
* and for all ;* 5. (v)
each has an inverse such that
- ,
- , .
The element corresponding to may be called the unity or identity corresponding to .
2.2 The Lie Groupoid for Feedback Linearization
A vectorfield is given together with a noncancelling integrable 1-form , that is, for all and , where stands for the exterior derivative. This means that admits locally integral manifolds constituting a codimension foliation (see for example [6]).
Definition 2
An integral manifold of passing through a point of the surrounding manifold will be written as .
Because the distribution defined by the vectorfield is trivially involutive and nonvanishing, it admits integral manifolds:
Definition 3
The integral manifold of the vectorfield passing through a point of the surrounding manifold is designated by .
Lemma 4 shows that the set of all diffeomorphisms preserve the foliation defined by , since is assumed integrable. The groupoid under study will be a subset of these diffemorphisms that preserve equivalence classes defined by integral manifolds of .
Definition 4
Equivalence classes along integral manifolds of * Two points and belong to the same equivalence class whenever*
[TABLE]
or, what means the same thing, whenever
[TABLE]
Definition 5
Elements . *
Elements of are diffeomorphisms such that:*
- •
they map the point to the point , i.e. ;
- •
they preserve integral manifolds of :
[TABLE]
Definition 6
Elements . *
Let , be two functions satisfying both , and , with two functions . Choosing functions , such that (i) , and (ii) the 1-forms , together with , evaluated at , constitute a basis of and (iii) , . Similarly, choose another set of functions , , so that (i) , and (ii) , together with , evaluated at , constitute a basis of and (iii) , . Then is the set of all diffeomorphisms that can be expressed as*
[TABLE]
with
[TABLE]
Lemma 1
The set is a subset of .
*proof: * Because the corresponding constituting 1-forms , , , , (resp. , , , , ) form a basis of (resp. ), when evaluated at (resp. ), the maps and in (2) are local diffeomorphisms, so that the reciprocal map exists showing that (1) is a well defined diffeomorphism. Additionally, . Let designate the coordinates of the surrounding manifold . Define -coordinates as , , , , . Then set so that is both a local integral manifold of and a set that contains . In the coordinates, its expression is . Similarly, define , , , , so that setting defines both a local integral manifold of and a set containing . Expressed in the coordinates, . Now, the choices (2) defining (1) show that the composition operator appearing in (1) forces so that which confirms that according to Definition 5.
Definition 7
Base manifold . * The base manifold is a globally defined integral manifold of .*
Definition 8
Function . *
We will suppose that is defined by a single function through*
[TABLE]
Definition 9
Source map . * The source map maps the domain of a diffemorphism to the base manifold by following integral manifolds of , that is,*
[TABLE]
Remark 1
Notice that Definition 9 is well defined because we assume globally. The groupoid can be understood as a class of pseudo-group. Pseudo-groups are used when dealing with accessible sets [16] and with Riemannian foliations [9].
Definition 10
Target map . * The target map maps the range of an element to the base manifold by following integral manifolds of , that is,*
[TABLE]
Lemma 2
Under the hypothesis of the existence of a function according to Definition 8 and of the existence of a base of 1-forms of , both the source map (Definition 9) and the target map (Definition 10) are globally defined and can be described using coordinates by choosing functions , , , such that , and such that , are independent 1-forms.
*proof: * Because the corresponding constituting 1-forms , , , , (resp. , , , , ) form a basis of (resp. ), when evaluated at (resp. ), the maps and in (2) are local diffeomorphisms, so that the reciprocal map exists showing that (1) is a well defined diffeomorphism. Additionally, . Let designate the coordinates of the surrounding manifold . Define -coordinates as , , , , . Then set so that is both a local integral manifold of and a set that contains . In the coordinates, its expression is . Similarly, define , , , , so that setting defines both a local integral manifold of and a set containing . Expressed in the coordinates, . Now, the choices (2) defining (1) show that the composition operator appearing in (1) forces so that which confirms that according to Definition 5.
Definition 11
map.**
Define the map as
[TABLE]
so that according to Lemma 2 both the source map and target map can be defined as and .
Definition 12
Inclusion map .* The inclusion map associates a diffeomorphism to the the point , with being the inclusion of in the surrounding manifold , such that is an identity on a local submanifold of (of same dimension) that contains .*
Definition 13
Product * Given two elements and of for which , define their product as*
[TABLE]
Proposition 1
Axioms (i) to (v) of a Lie groupoid appearing in Definition 1 are satisfied for elements of given in Definition 5 and for the product (5).
*proof: * Axiom is satisfied by definition of because it shares the same map, i.e. for is the same as for . Axiom (ii) is trivially satisfied because of the associativity of compositions of maps. The object inclusion map is the identity map
[TABLE]
so that Axiom (iii), which is , is also satisfied. However, Axiom (iv) is slightly more involved. Let us suppose that so that maps to . Then is the map between to that assigns to every point of the point in . Therefore, if one mutiplies by , that is , then one gets back because of the correspondence along the integral manifolds of between the image of as an open set in and itself.
2.3 Lie Algebroid
Definition 14
Lie Algebroid. *
Let be a manifold. A Lie algebroid on is a vector bundle together with a vector bundle map over , called the anchor of , and a bracket on sections of the bundle given as which is -bilinear and alternating*
[TABLE]
and satisfies Jacobi’s identity, i.e. ,
[TABLE]
The anchor and the bracket satisfy the properties:
- (I)
2. (II)
.
where designates functions on .
2.4 Effect of diffeomorphisms on vectorfields and 1-forms
Consider an arbitrary diffeomorphism . Using coordinates, defines a new set of coordinates using the initial coordinates as . This has consequences on vectorfields belonging to and 1-forms belonging to .
Definition 15
Push-forward.* Let be a vectorfield. Define the push-forward of by the diffeomorphism by*
[TABLE]
Definition 16
Pull-back.* Let be a 1-form. Using the vector notation that associates to the 1-form the vector , define the pull-back of by by*
[TABLE]
Lemma 3
If is a tangent vector to a curve with a smooth defining funtion, then is the tangent vector of the image of the curve under the diffeomorphism .
Lemma 4
If is an integrable 1-form associated with the integral manifold locally defined by a function as , then the pull-back remains an integrable 1-form. Moreover, defines locally an integral manifold of . This manifold is locally described as the set .
*proof: * These two results are classical, see for example [10].
2.5 Lie Algebroid I for Feedback Linearization
The bracket is defined as
[TABLE]
where (resp. ) is any representative of the equivalence class of (resp. ). This definition of the anti-symetrical product appeared in [11] without either the Lie algebroid interpretation or mentioning the equivalence classes on which it operates. The closest definition that the author could find is the Nickerson bracket, i.e. formula (44) on p. 520 in [13]. The explicit appearance of the integrable 1-form does however not appear in that formula.
Lemma 5
The bracket in (2.5) is independent of the equivalence classes and chosen.
*proof: *
[TABLE]
2.6 Lie Algebroid on
The base manifold is an integral manifold of the integrable 1-form and the typical fibre bundle is , a section of which is a map .
2.6.1 The Anchor
Definition 17
Let designate an integral manifold of the integrable 1-form . The following anchor is defined as
[TABLE]
where is the projection operator along integral curves of , i.e. whenever (i.e. ). It is such that .
2.7 Properties I and II of the anchor
Lemma 6
With anchor , Property I holds:
[TABLE]
*proof: * The function can be expressed with coordinates that locally defines the embedded submanifold . Hence we can also understand as defined in by considering as a function of with defining . Denote the change of coordinates from in to by . This then means that by construction of where meaning the projection by not considering the last coordinate. Since does not depend on by construction, it holds that , so that
[TABLE]
Now since , it follows that proving the required identity.
Lemma 7
With anchor , Property II holds:
[TABLE]
*proof: * The lemma and its proof are given in [11], Lemma 1 at the bottom of p. 554.
2.8 Lie Algebroid on the bundle
The base manifold is an integral manifold of the integrable 1-form and the typical fibre bundle is , for which a section is a map .
2.8.1 The Anchor
Definition 18
Then anchor is defined for any any 1-form such that . For a given section , the anchor is defined as
[TABLE]
where is any representative in of the equivalence class .
Lemma 8
The elements in Definition 18 are well defined
2.8.2 Properties I and II of the anchor
Lemma 9
Property I holds:
[TABLE]
*proof: *
[TABLE]
The transition from (2.8.2) to (2.8.2) uses the same identity applied twice, and . The remaining steps are appropriate groupings of terms.
Lemma 10
Property II holds:
[TABLE]
*proof: * Define and so that
[TABLE]
It also holds, for arbitrary vector fields , , that
[TABLE]
so that
[TABLE]
Next, since for , one has
[TABLE]
Similarly,
[TABLE]
Another expansion gives
[TABLE]
so that substituting (14), (15) and (16) into (13) modifies the left-hand side of the identity to be proved in the following way:
[TABLE]
Now consider the right-hand side of the identity, namely
[TABLE]
Comparing (17) with (18) shows that
[TABLE]
which proves the assertion.
2.8.3 Proof of the Jacobi identity
Lemma 11
The following identity
[TABLE]
holds.
*proof: * For notation convenience, the following quantities are defined:
[TABLE]
Considering the first term of the Jacobi identity and the identity (2.5)
[TABLE]
By using (2.5) for , we get
[TABLE]
Substituting (20) in (19) gives with
[TABLE]
[TABLE]
It is then straightforward to notice that a circular summation of the previous expression over the indices yields zero, that is,
[TABLE]
which is the Jacobi identity.
2.9 Lie Algebroid Isomorphism
Proposition 2
The algebroids of Sections 2.6 and 2.8 are isomorphic in the sense that there exists a one-to-one correspondance between - projectable vectorfields and corresponding line bundle in the -quotient bundle.
*proof: *The right-hand-side of (9) is the same as the right-hand-side of Property (II) of the algebroid of the groupoid. Therefore, if one gives two - projectable vectorfields and , then one simply defines corresponding line bundles as and for which and are used as representatives. Then . Reciprocally, suppose that two line bundles are given a priori, namely , and and compute and so that after setting
[TABLE]
one notices that because of the zero inserted in the last component, the vectorfields and are - projectable and therefore satisfy Because by construction of and , it is true that , this also means that belongs to the line bundle generated by , and belongs to the line bundle generated by . The arbitrariness of and within their respective line bundles shows that the construction of and does not depend on the representatives and chosen.
Therefore, a one-to-one correspondance between - projectable vectorfields and corresponding line bundles is established. The elements of one set (the - projectable vectorfields or ) or the other (the line bundles or ) are distinguished by the vectorfields and to which they map in .
3 Application to Feedback Linearization
3.1 Algorithm using Algebroid I
This algorithm is described in [11] and is summarized hereafter. It consists of two phases. The first phase reduces the number of coordinates using diffeomorphisms of the Lie groupoid, keeping track of their inverses. The linearizing output is computed using the chain of inverses of the target maps during the second phase.
3.1.1 Phase 1
- •
Initialisation: , and define using a diffeomorphism such that .
- •
Induction:
[TABLE]
and choose such that it is integrable (or exact) such that and construct a diffeomorphism associated with the groupoid and defining such that .
- •
Termination: Stop when .
3.1.2 Phase 2
The linearizing output is obtained using the chain of inverses of the target maps
[TABLE]
where stands for the unique state of the last iteration.
3.2 Algorithm using Algebroid II
3.2.1 Phase 1
This algorithm is described in [19] without the formalism of Lie algebroids and groupoids.
- •
Initialisation: , and choose integrable (or exact) such that .
- •
Induction:
[TABLE]
Choose integrable (or exact) such that .
- •
Termination: Stop when .
3.2.2 Phase 2
The second phase constructs the linearizing output using the -forms used in the first phase:
- •
Initialisation:
- •
Induction:
[TABLE]
- •
Termination: Stop when .
4 Polynomial Automorphisms and the Jacobian Conjecture
Key to all algorithms and properties of the previous sections is the construction of the 1-forms . The choice of exact forms for which are constants and those that cancel play a fundamental role in the construction of the inverse of a polynomial automorphism as it will be shown in this section through an example.
4.1 Example
The polynomial vectorfield is given by its components f=\left(\begin{array}[]{ccc}f_{1}&f_{2}&f_{3}\end{array}\right)^{T} as
[TABLE]
and the vectorfield is
[TABLE]
The polynomial vectorfields and can be understood as polynomial derivations and [18].
4.2 Algorithm with Algebroid II
4.2.1 Phase 1
The indices of now relate to the iteration number of the algorithm (and not to its components). Hence set and . The 1-form
[TABLE]
is such that and is exact since . This will be used to define the first anchor
[TABLE]
A direct computation gives
[TABLE]
and . Selecting the trivial exact 1-form
[TABLE]
leads to the second iteration which is
[TABLE]
Choose so that
[TABLE]
this will be the integrating factor of the -form constructed in Phase 2.
4.2.2 Phase 2
Applying the iteration scheme of Section 3.2.2 gives
[TABLE]
Integrating the exact form leads to the linearizing output
[TABLE]
4.3 Algorithm with Algebroid I
4.3.1 Phase 1
Set and . The polynomial morphism
[TABLE]
admits the inverse
[TABLE]
so that the anchor
[TABLE]
is defined such that . Then
[TABLE]
Select the second polynomial morphism as
[TABLE]
with polynomial inverse
[TABLE]
defining the second anchor
[TABLE]
with the property that . The linearizing output is .
4.3.2 Phase 2
Phase 2 consists in expressing through the successive polynomial-inverse maps:
[TABLE]
4.4 Relation to the Jacobian Conjecture
Setting
[TABLE]
gives a polynomial morphism . Extending the map obtained in Phase 2 with and changing notations using instead of gives the polynomial morphism
[TABLE]
with inverse given as (37) with replaced by and with last component . It is then straightforward to show that is the inverse map of defined in (44).
Associated with any polynomial automorphism, one can construct a dynamical system which is feedback linearizable using the polynomial automorphism. With this would be , , , and determine the associated and using the polynomial morphism. Then proceed as described with and given above. The example was constructed using a particular class of tame polynomial automorphisms.
5 Conclusion
The algebroids given in Section 2.6 and 2.8 have different anchors and can be used to give two iteratives schemes to compute the linearizing output of nonlinear affine in the input single-input system. The algebroids were shown to satisfy the Jacobi identity and all properties required. Key in establishing this result is the fact that appearing in (2.5) is an integrable 1-form. Using the two algebroids an example using polynomial automorphisms instead of diffeomorphisms illustrated the theory. The convergence and computation of the inverse polynomial map hinged on the construction of exact forms in the intermediate steps of the algorithm. An algorithm for a class of tame polynomial automorphisms was used for generating the example and will be described elsewhere.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] R. Bischop and R.J. Crittenden. Geometry of Manifolds . American Mathematical Society, 1964.
- 2[2] C. Chevalley. Theory of Lie Groups . Princeton University Press, 1946.
- 3[3] R.B Gardner and W.F. Shadwick. The GS Algorithm for Exact Linearization to Brunowsky Normal Form. IEEE Trans. Automat. Cont. , 37:224–230, 1992.
- 4[4] B. Graf. Finite Dimensional Methods for Differential Flatness . Ph D thesis, EPFL, Lausanne, 2013.
- 5[5] A. Isidori. Nonlinear Control Systems . Springer Verlag, second edition, 1989.
- 6[6] H. B. Lawson. The Quantitative Theory of Foliations. In CBMS Regional Conference Series in Mathematics . American Mathematical Society, 1977.
- 7[7] K. Mackenzie. Lie Groupoids and Lie Algebroids in Differential Geometry . Cambridge University Press, 1987.
- 8[8] I. Moerdijk and J. Mrčun. Introduction to Foliations and Lie Groupoids . Cambridge University Press, 2003.
