1 Introduction

In this article, we consider the following question: given a stratified group G, we wish to characterise those polarised Lie groups that are equivalent to G. Here a polarisation on a Lie group is the choice of a left-invariant and bracket-generating subbundle of the tangent bundle (cfr. [11]), and two polarized Lie groups are equivalent if there is a locally defined distribution-preserving diffeomorphism between them. Stratified groups carry a canonical polarisation. Given a stratified group, we will construct a class of polarised Lie groups that are equivalent to G, which we will call modifications of G. The key tool for our construction will be Tanaka prolongation theory.

Before diving in the technical details of our main results, we first provide some framework. The problem under study is relevant in different areas, such as Tanaka prolongation theory, CR geometry, sub-Riemannian geometry, and control theory. In the setting of Tanaka’s theory, it is known that the infinitesimal automorphisms of the polarisation associated to a stratified Lie algebra are encoded by its full Tanaka prolongation (see, e.g., [13, 15, 18]). If the Lie algebra is not stratified, however, all we can conclude is that every infinitesimal automorphism induces an infinitesimal automorphism on its stratified symbol. In this paper, we construct classes of polarised Lie algebras that are not stratified, but that have the same space of infinitesimal automorphisms as their stratified symbol.

Our study has potential applications to geometric control theory. Given a nonholonomic control system, the motion planning problem consists in finding a curve tangent to the polarisation that connects two given points in the ambient space. Nilpotent Lie groups are the widest class of nonholonomic systems for which an exact solution to the motion planning problem is known, see [6]. Distribution-preserving diffeomorphisms are equivalences of motion planning problems. Thus, our method detects classes of non-nilpotent nonholonomic systems that are equivalent to nilpotent ones.

Furthermore, our findings have consequences in metric geometry. On a polarised Lie group, one may define a left-invariant sub-Riemannian distance. In metric geometry, it is natural to study the equivalence of metric spaces up to isometries, bi-Lipschitz mappings, conformal and quasiconformal mappings. For example, if two stratified groups are (locally) quasiconformal, then their Lie algebras are isomorphic [14]. If two nilpotent Lie groups are isometric, then they are isomorphic [7, 9]. It is an open question to determine whether two nilpotent Lie groups that are globally bi-Lipschitz to one another are indeed isomorphic. In [4], the authors study the Lie groups that can be made isometric to a given nilpotent Lie group, endowed with a left-invariant distance. (See also [5] for the Riemannian case.) In this sense, our work follows [4], because distribution-preserving diffeomorphisms are locally bi-Lipschitz.

In sub-Riemannian geometry, one of the major open problems is to determine whether the conclusions of Sard Theorem hold for the endpoint map, which is a canonical map from an infinite dimensional path space to the underlying finite dimensional manifold. The set of critical values for the endpoint map is also known as abnormal set, being the set of endpoints of abnormal extremals leaving the base point. In the context of Lie groups, perhaps the most general positive results have been proved in [11]. Here the authors prove that the abnormal set has measure zero in the case of 2-step stratified groups and several other examples. This property for the abnormal set is preserved by distribution-preserving diffeomorphisms between sub-Riemannian manifolds. It then comes out from our results that every modification of a stratified group satisfies the Sard Theorem, if the stratified group does.

Now we will present our main results in detail. Recall that a Tanaka prolongation of a stratified Lie algebra \({\mathfrak {g}}\) through a Lie subalgebra \({\mathfrak {g}}_0\) of the Lie algebra of derivations of \({\mathfrak {g}}\) that preserve the stratification is the maximal nondegenerate graded Lie algebra that contains \({\mathfrak {g}} + {\mathfrak {g}}_0\), where nondegenerate means that the adjoint action of any element of positive weight on \({\mathfrak {g}}\) is nontrivial.Footnote 1 When \({\mathfrak {g}}_0\) is chosen as the whole set of strata preserving derivations, we obtain the full Tanaka prolongation. When the prolongation algebra is finite dimensional, we obtain a graded Lie algebra \({\mathfrak {p}}= {\mathfrak {g}}\oplus {\mathfrak {q}}\) and we say that \({\mathfrak {g}}\) and any Lie group G with Lie algebra \({\mathfrak {g}}\) are rigid. The term of finite type is also common in the literature to denote Lie algebras with finite Tanaka prolongation. Modifications of \({\mathfrak {g}}\) are then defined to be subalgebras \({\mathfrak {s}}\) of \({\mathfrak {p}}\) of the same dimension of \({\mathfrak {g}}\) that are transversal to \(\mathfrak {q}\). It turns out that there is a linear map \(\sigma : {\mathfrak {g}}\rightarrow {\mathfrak {q}}\) of which the modification is the graph. If \({\mathfrak {g}}_{-1}\) is the first layer of \({\mathfrak {g}}\), then the set \(\{v+\sigma (v):\, v\in {\mathfrak {g}}_{-1}\}\) defines a polarisation on a Lie group whose Lie algebra is the modification \({\mathfrak {s}}\).

Our first main result draws the connection between modifications of G and Lie groups that are equivalent to G.

Theorem A

Every modification of a stratified Lie group G is equivalent to G. Viceversa, if G is rigid, then every polarised Lie group that is equivalent to G is one of its modification.

Theorem A is restated and proven in Theorems 4.2 and 4.4. A key tool in the study of local distribution-preserving diffeomorphisms is the quotient manifold \(M=P/Q\), where P and \(Q<P\) are the Lie groups with Lie algebras \({\mathfrak {p}}\) and \({\mathfrak {q}}\) respectively. The polarisation of G induces a polarisation \(\Delta _M\) on M and G embeds in M as an open subset, see Proposition 2.9. Moreover, if S is a modification of G, then an open neighborhood of the identity in S can be also embedded into M, see Lemma 4.1. The composition of such embeddings induce a local distribution-preserving diffeomorphism between G and S. If the group G is rigid, i.e., its full Tanaka prolongation is finite dimensional, then all distribution-preserving diffeomorphisms between G and S arise in this way, see Theorem 4.4.

The rigid case is particularly favorable because all distribution-preserving diffeomorphisms of G are induced by affine maps on P, see (3) at page 9. We can express this rigidity in terms of local distribution-preserving diffeomorphisms of M. More precisely, we will prove in Theorem 3.3 the following statement:

Theorem B

Suppose G is rigid and let \(M=P/Q\) be the manifold described above, where the Lie algebra of P is the full tanaka prolongation of \({\mathfrak {g}}\). Let \(U\subset M\) be open and connected and \(f:U\rightarrow f(U)\subset M\) a smooth map with \(df(\Delta _M)\subset \Delta _M\). Suppose that there exists \(x_0\in U\) such that \(df(x_0)\) is non-singular. Then there exists a unique distribution-preserving diffeomorphism \(g:M\rightarrow M\) such that \(g|_U=f\).

We will also prove that, in the hypothesis of Theorem B, the connected component of the identity in the group of distribution-preserving diffeomorphisms of M is isomorphic to Q, see Theorem 3.6.

It remains open whether the second part of Theorem A holds true without asking that the full Tanaka prolongation is finite. While we cannot prove the theorem in this generality, examples suggest that it may be true. More precisely, in Sect. 5.1, we show that all three dimensional sub-Riemannian structures are modifications of the Heisenberg group with respect to a suitable finite dimensional Tanaka prolongation, even though the full prolongation of the Heisenberg Lie algebra is infinite dimensional, see Theorem 5.1. This justifies the following conjecture.

Conjecture

Suppose that G is a stratified Lie group and that S is a polarised Lie group that is equivalent to G. Then there is a finite Tanaka prolongation of \({\textrm{Lie}}(G)\) in which \({\textrm{Lie}}(S)\) is a modification of \({\textrm{Lie}}(G)\).

In Sect. 5.2 we explicitly compute some modifications of the free nilpotent Lie group with two generators and step four, \(F_{24}\). It comes out that one may construct examples of non-nilpotent Lie groups that are equivalent to \(F_{24}\). We also find a nilpotent, non-stratified, polarised Lie group that is equivalent to \(F_{24}\) via a global distribution-preserving diffeomorphism, see Theorem 5.5. Finally, in Sect. 5.3, we study all the modifications of an ultra-rigid stratified group, that is, a stratified group whose only strata-preserving derivation is the infinitesimal generator of dilations. It turns out that such modifications are all solvable and the only nilpotent one is the stratified group itself, see Theorem 5.9.

The paper is organized as follows. In Sect. 2, we fix the notation and establish the framework in which we will be working. We consider stratified algebras and their Tanaka prolongations, we define the corresponding Lie groups and fix a polarisation on them. In Sect. 3, we study distribution-preserving diffeomorphisms of M as affine maps of P and prove Theorem B. In Sect. 4, we define the modifications of a stratified algebra and those of a stratified group, proving Theorem A. Finally, we apply our modification technic to a number of examples in Sect. 5.

2 Notation and preliminaries

2.1 Polarizations and Tanaka prolongations

Given a connected, smooth manifold M, a polarisation of M is the choice of a subbundle \(\Delta _M\) of the tangent bundle TM that is bracket generating, i.e., with the property that the sections of \(\Delta _M\) bracket generate all the sections of TM. Given two polarised manifolds \((M,\Delta _M)\) and \((N,\Delta _N)\), a distribution-preserving diffeomorphism between M and N is a diffeomorphism \(f:M\rightarrow N\) such that \(f_*(\Delta _M)=\Delta _N\). We denote by \(\Gamma (TM)\) the space of vector fields on M. A vector field \(V\in \Gamma (TM)\) on a polarised manifold \((M,\Delta _M)\) is a contact vector field if its flow is made of distribution-preserving diffeomorphisms. For a Lie group S, we shall always consider left-invariant polarisations \(\Delta _S\). The pair \((S,\Delta _S)\) is called a polarised group. The identity element will be denoted by \(e_S\), or simply e if no confusion arises. We denote by G a stratified group, that is, a connected and simply connected Lie group whose Lie algebra decomposes as \({\mathfrak {g}}=\bigoplus _{i=-s}^{-1}{\mathfrak {g}}_{i}\), with \([\mathfrak g_{-1},{\mathfrak {g}}_{j}]={\mathfrak {g}}_{j-1}\) for every \(-s+1\le j\le -1\). On a stratified group we will always consider the left-invariant polarisation \(\Delta _G\) for which \((\Delta _G)_{e_G}={\mathfrak {g}}_{-1}\). In a stratified group G we consider the strata preserving derivations

$$\begin{aligned} {\textrm{Der}}({\mathfrak {g}}):= \{u\in {\textrm{End}}({{\mathfrak {g}}})&\,:\, u({{\mathfrak {g}}}_{-1})\subset {{\mathfrak {g}}}_{-1}, \\ \text { and }&u[X,Y]=[u(X),Y]+[X,u(Y)]\, \forall X,Y\in {{\mathfrak {g}}}\}. \end{aligned}$$

Given a subalgebra \({{\mathfrak {g}}}_0\) of \({\textrm{Der}}({\mathfrak {g}})\), we define the Tanaka prolongation of \({{\mathfrak {g}}}\) through \({\mathfrak g}_{0}\) as the (possibly infinite) maximal nondegenerate graded Lie algebra \({\textrm{Prol}}({{\mathfrak {g}}}, {{\mathfrak {g}}}_{0})=\bigoplus _{k\ge -s} {{\mathfrak {g}}}_{k}\) which contains \({\mathfrak {g}}\oplus {\mathfrak {g}}_0\). When \({\mathfrak g}_{0}={\textrm{Der}}({\mathfrak {g}})\), we call \({\textrm{Prol}}({{\mathfrak {g}}}, {\mathfrak g}_0)\) the full Tanaka prolongation of \({{\mathfrak {g}}}\). It is not difficult to see that the latter contains all prolongations. We say that \({\mathfrak {g}}\), or G, is rigid if the full Tanaka prolongation has finite dimension. When it is clear from the context and the prolongation under consideration is finite dimensional, we shall denote \({\textrm{Prol}}({{\mathfrak {g}}}, {{\mathfrak {g}}}_{0})\) by \({{\mathfrak {p}}}\), the nonnegative part \(\bigoplus _{k\ge 0} {{\mathfrak {g}}}_{k}\) by \({\mathfrak {q}}\), and the positive part \(\bigoplus _{k> 0} {{\mathfrak {g}}}_{k}\) by \({\mathfrak p}_+\). See [13, 15, 18] for further details on Tanaka prolongation.

2.2 The groups P and Q and their quotient M

In the following, we establish a number of properties of the Lie groups that correspond to the Lie algebras introduced above. Let \({\bar{P}}\) be the connected and simply connected Lie group whose Lie algebra is a finite dimensional Tanaka prolongation \({\mathfrak {p}}\) of a stratified Lie algebra \({\mathfrak {g}}\). Let \({\bar{Q}}\) be the connected subgroup of \({\bar{P}}\) whose Lie algebra is \({\mathfrak {q}}\).

The set \(\{ \delta _\lambda : \lambda >0\}\) of mappings on \({\mathfrak {p}}\) defined by \( \delta _\lambda (X)=\lambda ^i X\) for \(X\in {\mathfrak {g}}_i\) is a one parameter family of automorphisms of \({\mathfrak {p}}\). By abuse of notation, we write \(\delta _\lambda \) for the corresponding automorphisms of the group \({\bar{P}}\). Such maps exist because \(\bar{P}\) is simply connected.

Lemma 2.1

Denote by \(\exp _P:{\mathfrak {p}}\rightarrow {\bar{P}}\) the exponential map of \({\bar{P}}\). Then \(\exp _P\) is injective on \({\mathfrak {g}}\) and on \(\bigoplus _{k\ge 1} {{\mathfrak {g}}}_{k}\).

Proof

Let \(v,w\in {\mathfrak {g}}\) such that \(\exp _P(v)=\exp _P(w)\). Since \(v,w\in {\mathfrak {g}}\), then \(\lim _{\lambda \rightarrow \infty }\delta _\lambda v =\lim _{\lambda \rightarrow \infty }\delta _\lambda w = 0\). Let \(\lambda \ge 1\) be such that both \(\delta _\lambda (v)\) and \(\delta _\lambda (w)\) belong to a neighborhood U of 0 in \({\mathfrak {p}}\) on which the exponential map \(\exp _P\) is injective. Then \(\exp _P(\delta _\lambda v) = \delta _\lambda (\exp _P(v)) = \delta _\lambda (\exp _P(w)) = \exp _P(\delta _\lambda w)\). By the injectivity of \(\exp _P\) on U, we have \(\delta _\lambda v = \delta _\lambda w\). Since \(\delta _\lambda \) is a linear isomorphism, we conclude that \(v=w\). A similar argument proves that \(\exp _P\) is injective on \(\bigoplus _{k\ge 1} {\mathfrak g}_{k}\). \(\square \)

By Lemma 2.1, the canonical immersion \(G\hookrightarrow {\bar{P}}\) induced by \({\mathfrak {g}}\hookrightarrow {\mathfrak {p}}\) is injective. We are going to show that G is closed in \({\bar{P}}\). We prove two lemmas first.

Lemma 2.2

The intersection of G with \({\bar{Q}}\) is trivial.

Proof

Since \(\delta _\lambda ({\mathfrak {g}})={\mathfrak {g}}\) and \(\delta _\lambda (\mathfrak q)={\mathfrak {q}}\), then \(\delta _\lambda (G)= G\) and \(\delta _\lambda (\bar{Q})={\bar{Q}}\), for all \(\lambda >0\). Since \({\mathfrak {g}}\) is nilpotent, \(G=\exp _P({\mathfrak {g}})\).

Let \(x\in G\cap {\bar{Q}}\); then \(x=\exp _P(v)\) for some \(v\in {\mathfrak {g}}\) and \(\lim _{\lambda \rightarrow \infty }\delta _\lambda (x) = \exp _P(\lim _{\lambda \rightarrow \infty }\delta _\lambda v) = e_P\). It follows that the curve \(\gamma :(0,1]\rightarrow {\bar{P}}\), \(\gamma (t) = \delta _{t^{-1}}x\), extends to a continuous path \([0,1]\rightarrow {\bar{P}}\) connecting \(\gamma (0)=e_P\) to \(\gamma (1)=x\) and laying in G. Since \(\delta _\lambda (x)\in {\bar{Q}}\) for all \(\lambda >0\), then \(\gamma \) lies in \({\bar{Q}}\) as well.

Since \({\mathfrak {g}}\oplus {\mathfrak {q}}={\mathfrak {p}}\), there are open neighborhoods \(U\subset {\mathfrak {g}}\) and \(V\subset {\mathfrak {q}}\) of 0 such that \(\Omega =\exp _P(U)\exp _P(V)\) is an open neighborhood of \(e_P\) in \({\bar{P}}\) and the following holds: The connected component of \(\Omega \cap G\) containing \(e_P\) is \(\exp _P(U)\), the connected component of \(\Omega \cap {\bar{Q}}\) containing \(e_P\) is \(\exp _P(V)\), and \(\exp _P(U)\cap \exp _P(V)=\{e_P\}\).

Since \(\gamma \) joins x to \(e_P\) continuously, then \(\gamma ([0,1])\cap \Omega \) lies in both the connected components of \(\Omega \cap G\) and \(\Omega \cap {\bar{Q}}\) containing \(e_P\), i.e., \(\gamma ([0,1])\cap \Omega \subset \exp _P(U)\cap \exp _P(V)=\{e_P\}\). This implies that \(x=e_P\). \(\square \)

Lemma 2.3

(Lemma on Lie groups) Let G be a Lie subgroup of a Lie group P and let \(\iota : G\hookrightarrow P\) the inclusion. The image \(\iota (G)\) is not closed in P if and only if there is a sequence \(\{g_n\}_{n\in {\mathbb {N}}}\subset G\) such that \(\lim _{n\rightarrow \infty } g_n = \infty \) (i.e., \(g_n\) eventually escapes every compact set of G) and \(\lim _{n\rightarrow \infty } \iota (g_n) = e_P\).

Proof

Recall that G is closed in P if and only if \(\iota \) is an embedding. So, if such a sequence exists then \(\iota (G)\) is not closed in P. We need to prove the converse implication.

Let \(\rho \) be any left-invariant Riemannian distance on G. Then \(\rho \) is complete and in particular closed balls are compact. Let \(\{g_n\}_{n\in {\mathbb {N}}}\subset G\) be a sequence such that \(\lim _{n\rightarrow \infty } \iota (g_n) = p\in P\). If there is \(R>0\) such that \(\rho (e_G,g_n)\le R\) for all n, then there is a subsequence \(g_{n_k}\) converging to some \(g_\infty \in G\). Since the immersion \(\iota : G\hookrightarrow P\) is continuous, we obtain \(\iota (g_\infty )=p\), hence \(p\in \iota (G)\).

So, if \(\iota (G)\) is not closed, then there is a sequence \(\{g_n\}_{n\in {\mathbb {N}}}\subset G\) such that \(\lim _{n\rightarrow \infty } \iota (g_n) = p\in P\) but \(g_n\rightarrow \infty \) in G. Let \(\{g_{n_k}\}_k\) be a subsequence such that \(\rho (g_{n_k},g_{n_{k+1}}) > k\) for \(k\in {\mathbb {N}}\) and define \(h_k=g_{n_k}^{-1}g_{n_{k+1}}\). Then \(h_k\rightarrow \infty \) in G, because \(\rho (e_G,h_k) = \rho (e_G,g_{n_k}^{-1}g_{n_{k+1}}) = \rho (g_{n_k},g_{n_{k+1}})>k\) for all k. However, \(\iota (h_k) = \iota (g_{n_k}^{-1})\iota (g_{n_{k+1}}) \rightarrow p^{-1}p\) in P as \(k\rightarrow \infty \). \(\square \)

Lemma 2.4

The immersed group G is closed in \({\bar{P}}\).

Proof

We prove that, if \(\{v_n\}_{n\in {\mathbb {N}}}\subset {\mathfrak {g}}\) is a sequence so that \(\lim _{n\rightarrow \infty }\exp _P(v_n)=e_P\), then \(\lim _{n\rightarrow \infty }v_n=0\). By Lemma 2.3 and \(\exp _P({\mathfrak {g}})=G\), this claim implies that G is closed in P.

Let \(\{v_n\}_{n\in {\mathbb {N}}}\subset {\mathfrak {g}}\) be a sequence with \(\lim _{n\rightarrow \infty }\exp _P(v_n)=e_P\). Let \(U\subset {\mathfrak {g}}\) and \(W\subset {\mathfrak {q}}\) be open neighborhoods of 0 such that the map \(U\times W\rightarrow P\), \((u,w)\mapsto \exp _P(u)\exp _P(w)\) is a diffeomorphism onto its image. Then, for n large enough, there are \(u_n\in U\) and \(w_n\in W\) so that \(\exp _P(u_n)\exp _P(w_n)=\exp _P(v_n)\). Therefore, \(\exp _P(u_n)^{-1}\exp _P(v_n) = \exp _P(w_n)\in {\bar{Q}}\cap G\). By Lemma 2.2, we have \(\exp _P(u_n)=\exp _P(v_n)\). By Lemma 2.1, we have \(u_n=v_n\). Since \(\exp _P(u_n)\rightarrow e_P\), then \(v_n=u_n\rightarrow 0\). \(\square \)

Corollary 2.5

The immersed group \({\bar{Q}}\) is closed in \({\bar{P}}\).

Proof

This is a consequence of Lemma 2.4 and part (iii) of Lemma 2.15 in [4] \(\square \)

Since \({\bar{Q}}\) is closed, we may consider the homogeneous manifold \(M:={\bar{P}}/{\bar{Q}}\) with quotient projection \(\pi :{\bar{P}}\rightarrow M\). The action of \({\bar{P}}\) may have a non-trivial kernel

$$\begin{aligned} K:=\{p\in {\bar{P}}:p.x=x\ \forall x\in M\} = \bigcap _{p\in \bar{P}}p{\bar{Q}}p^{-1}. \end{aligned}$$

Lemma 2.6

The kernel K of the action of \({\bar{P}}\) on M is discrete and contained in \({\bar{Q}}\). Moreover, if \(p\in K\), then \(\delta _\lambda p=p\) for all \(\lambda >0\).

Proof

Clearly K is a normal and closed subgroup of \({\bar{P}}\) and it is contained in \({\bar{Q}}\). Let \(v\in {\textrm{Lie}}(K)\), the Lie algebra of K. Then for some positive integer \(\ell \), we may write \(v= v_0+\dots +v_\ell \), with \(v_i\in {\mathfrak {g}}_i\) for every \(i=0,\dots ,\ell \). Since \({\textrm{Lie}}(K)\) is an ideal in \({\mathfrak {p}}\) contained in \({\mathfrak {q}}\), it follows in particular that for all \(i=0,\dots ,\ell \),

$$\begin{aligned} {[}[\dots [[v_i,y_1],y_2],\dots ],y_{\ell +1}]\in {\mathfrak {g}}_{i-\ell -1}\cap {\mathfrak {q}}=\{0\}, \end{aligned}$$

for every \(y_1,\dots ,y_{\ell +1}\in {\mathfrak {g}}_{-1}\). By definition of Tanaka prolongation, this implies that \(v=0\). Therefore, the Lie algebra of K is trivial and so K is discrete.

Since \(K=\bigcap _{x\in {\bar{P}}} x{\bar{Q}}x^{-1}\), it is clear that \(\delta _\lambda (K)\subset K\) for all \(\lambda >0\). However, since \(\lambda \mapsto \delta _\lambda p\) is a continuous curve passing through p, we must have \(\delta _\lambda p=p\) when \(p\in K\). \(\square \)

From Lemma 2.6 it follows that \(P:={\bar{P}}/K\) and \(Q:={\bar{Q}}/K\) are Lie groups, that Q is closed in P and \(M=P/Q\). Moreover, the maps \(\delta _\lambda \) are automorphisms of P as well, for all \(\lambda >0\). Since \(G\cap K=\{e\}\), the group G is embedded in P with \(G\cap Q=\{e\}\).

Remark 2.7

If we are given G and Q inside P, for instance as matrix groups, we may want to visualise the action of P on M as a local action of P on G. In other words, if \(p\in P\), then there may be open subsets \(U_p,V_p\subset G\) and a distribution-preserving diffeomorphism \(f_p:U_p\rightarrow V_p\) that corresponds to the action of p on M, i.e., \(f_p(g_1)\) is the only \(g_2\in G\), if it exists, such that \(\{g_1Q)\cap G = \{g_2\}\). In general, such construction is not possible for all \(p\in P\), but if p is near enough to \(e_P\), then \(U_p\), \(V_p\) and \(f_p\) do exist. The fact that such \(f_p\) is a distribution-preserving diffeomorphism will be proved in Proposition 2.8.

2.3 Polarizations on G, P and M

We denote by \(\pi :P\rightarrow M\) the quotient map, with \(M=P/Q\). If \(p\in P\) and \(m\in M\), we use the notation p.m or p(m) for the action of p on m. In such contexts, we will identify elements \(p\in P\) with smooth diffeomorphisms \(p:M\rightarrow M\).

Recall that on G we have the polarisation \(\Delta _G\) with \((\Delta _G)_{e}={\mathfrak {g}}_{-1}\). We define on P the polarisation \(\Delta _P\) such that \((\Delta _P)_{e_P}={\mathfrak {g}}_{-1} \oplus {\mathfrak {q}}\). Notice that \(\Delta _G=\Delta _P\cap TG\). Define \(\Delta _M:=d\pi (\Delta _P)\) which is a subset of TM. We shall prove that \(\Delta _M\) is a P-invariant polarisation on M.

Proposition 2.8

The set \(\Delta _M\subset TM\) is a P-invariant, bracket generating subbundle of M. In particular, \((M,\Delta _M)\) is a polarised manifold and the diffeomorphisms \(p:M\rightarrow M\) for \(p\in P\) are distribution-preserving diffeomorphisms.

Proof

Notice that \(\Delta _M\) is a P-invariant subset of TM. In order to show that \(\Delta _M\) is a subbundle, we need to prove that, if \(p_1,p_2\in P\) are such that \(\pi (p_1)=\pi (p_2)\), then

$$\begin{aligned} d\pi ((\Delta _P)_{p_1}) = d\pi ((\Delta _P)_{p_2}) . \end{aligned}$$
(1)

Since \(p\circ \pi =\pi \circ L_p\) for all \(p\in P\), then (1) is equivalent to \(d(p_2^{-1}\circ \pi \circ L_{p_1})[(\Delta _P)_{e}] = d\pi [(\Delta _P)_{e}]\). Let \(p=p_1\) and choose \(q\in Q\) so that \(p_2=p_1q\). Then \(p_2^{-1}\circ \pi \circ L_{p_1} = \pi \circ L_{q^{-1}}\) and thus (1) is also equivalent to

$$\begin{aligned} \textrm{Ad}_q[(\Delta _P)_{e}] \mod \mathfrak {q} = (\Delta _P)_{e} \mod \mathfrak {q} . \end{aligned}$$
(2)

Since \(\textrm{Ad}\) is a homomorphism and every \(q\in Q\) is the finite product of exponential elements, it’s enough that we show (2) for \(q=\exp y\), \(y\in {\mathfrak {q}}\). Denote by \(y_0\) the projection of y on \({\mathfrak {g}}_0\). Let \(w\in {\mathfrak {g}}_{-1} \oplus {\mathfrak {q}}\) and denote by \(w_{-1}\) its projection on \({\mathfrak {g}}_{-1}\). Then

$$\begin{aligned} \textrm{Ad}_qw \mod \mathfrak {q}&= e^{\textrm{ad}(y)} w \mod \mathfrak {q} \\&= e^{\textrm{ad}(y_0)} w_{-1} \mod \mathfrak {q} . \end{aligned}$$

Since \(e^{\textrm{ad}(y_0)}:{\mathfrak {g}}_{-1}\rightarrow {\mathfrak {g}}_{-1}\) is a bijection, we conclude that \(\textrm{Ad}_q[(\Delta _P)_{e}] \mod \mathfrak {q}= {\mathfrak {g}}_{-1} \mod \mathfrak {q}\). This proves (2) and therefore (1).

Finally, we need to show that \(\Delta _M\) is bracket generating. Recall that, for an analytic subbundle of an analytic manifold, being bracket generating is equivalent to being connected by curves tangent to the subbundle, and that quotients of Lie groups and invariant subbundles are all analytic. Thus, let \(m_0=\pi (p_0)\) and \(m_1=\pi (p_1)\) in M. Then there is a \(C^1\)-curve \(\gamma :[0,1]\rightarrow P\) such that \(\gamma (0)=p_0\), \(\gamma (1)=p_1\) and \(\gamma '(t)\in \Delta _P\) for all \(t\in [0,1]\). Hence, the curve \(\pi \circ \gamma :[0,1]\rightarrow M\) goes from \(m_0\) to \(m_1\) and is clearly tangent to \(\Delta _M\). \(\square \)

Proposition 2.9

The restriction \(\pi |_G:(G,\Delta _G)\rightarrow (M,\Delta _M)\) is a distribution-preserving diffeomorphism onto its image, which is an open subset of M.

Proof

First, we show that \(\pi |_G\) is injective. Let \(a,b\in G\) such that \(\pi (a)=\pi (b)\). Then \(\pi (e) = \pi (a^{-1}a) = a^{-1}.\pi (a) = a^{-1}\pi (b) = \pi (a^{-1}b)\), i.e., \(a^{-1}b\in Q\). Since \(a^{-1}b\in G\) and \(G\cap Q=\{e\}\), then \(a=b\).

Second, we show that \(\pi |_G\) is an immersion. Since \(\ker (d\pi |_g) = dL_g({\mathfrak {q}})\) and \(dL_g({\mathfrak {q}})\cap T_gG=DL_g({\mathfrak {q}})\cap DL_g({\mathfrak {g}})=\{0\}\), then \(d(\pi |_G)|_g = (d\pi |_g)|_{T_gG}\) is injective, for all \(g\in G\).

Third, we claim \(d\pi |_G(\Delta _G) = \Delta _M\cap T(\pi (G))\). Since \(\Delta _G\subset \Delta _P\) and since \(\Delta _M=d\pi (\Delta _P)\) by definition, it follows that \(d\pi |_G(\Delta _G) \subset \Delta _M\cap T(\pi (G))\). Moreover, since \(\Delta _M\) is P-invariant by Proposition 2.8, for all \(x\in M\), \(\dim (\Delta _M)_x=\dim (\Delta _M)_{\pi (e)}=\dim ((\mathfrak g_{-1}\oplus {\mathfrak {q}})/{\mathfrak {q}})=\dim ({\mathfrak {g}}_{-1})\). Therefore, we obtain the claim by comparing the dimensions.

Finally, the fact that \(\pi (G)\) is open in M and the fact that \(\pi |_G\) is an embedding are both consequences of \((\pi |_G)\) being an immersion and the fact that M and G have the same dimension. \(\square \)

Remark 2.10

A first consequence of Proposition 2.9 is that any local distribution-preserving diffeomorphism on M is in fact a local distribution-preserving diffeomorphism on G. Indeed, by the action of P on M and via the map \(\pi |_G\), any local distribution-preserving diffeomorphism of M defines a local distribution-preserving diffeomorphism of G. Similarly, contact vector fields on M define contact vector fields on G.

In case G is a rigid stratified group and \({\mathfrak {p}}\) is the full Tanaka prolongation of \({\mathfrak {g}}\), these relations are stronger, see Sect. 3.

3 Distribution-preserving diffeomorphisms of M when G is rigid

This section contains Theorem 3.3 for distribution-preserving diffeomorphisms in the rigid case.

Relative to a vector \(X\in T_eP\), we denote by \({{\tilde{X}}}\) the left-invariant vector field \({{\tilde{X}}}(p)=dL_p|_e[X]\), and by \(X^\dagger \) the right-invariant vector field \( X^\dagger (p)=dR_p|_e[X]\). Similarly, we denote by \(\tilde{{\mathfrak {p}}}\) the Lie algebra of left-invariant vector fields and by \(\mathfrak p^\dagger \) the Lie algebra of right-invariant vector fields on P. Moreover, as in the previous sections, the manifold M is the quotient P/Q and we denote by o the point \(\pi (e)\in M\).

Lemma 3.1

Let \(\ell :{\mathfrak {p}}\rightarrow {\mathfrak {p}}\) be a Lie algebra automorphism with \(\ell ({\mathfrak {q}})={\mathfrak {q}}\) and \(\ell ({\mathfrak {g}}_{-1}\oplus {\mathfrak {q}}) = \mathfrak g_{-1}\oplus {\mathfrak {q}}\). Then there is a unique distribution-preserving Lie group automorphism \(L:P\rightarrow P\) with \(L_*=\ell \) and a unique distribution-preserving diffeomorphism \(L^\pi :M\rightarrow M\) with \(L^\pi \circ \pi =\pi \circ L\).

Proof

If \(\ell :{\mathfrak {p}}\rightarrow {\mathfrak {p}}\) is a Lie algebra automorphism with \(\ell ({\mathfrak {q}})={\mathfrak {q}}\), then the induced Lie group automorphism \(\bar{L}:{\bar{P}}\rightarrow {\bar{P}}\) has the property that \({\bar{L}}(K)=K\), where K is the kernel of the action of \({\bar{P}}\) on M. It follows that there is a Lie group automorphism \(L:P\rightarrow P\) such that \(L_*=\ell \).

If \(L:P\rightarrow P\) is a Lie group automorphism with \(L(Q)=Q\), then it is well known that there is a unique diffeomorphism \(L^\pi :M\rightarrow M\) such that \(L^\pi \circ \pi =\pi \circ L\).

Now, suppose that \(\ell ({\mathfrak {g}}_{-1}\oplus {\mathfrak {q}}) = \mathfrak g_{-1}\oplus {\mathfrak {q}}\), i.e., \(L_*(\Delta _P)_e = (\Delta _P)_e\). Since \(\Delta _P\) is left-invariant, then L is a distribution-preserving diffeomorphism of \((P,\Delta _P)\). Finally, we prove that \(L^\pi \) is a distribution-preserving diffeomorphism. Let \(X\in \Delta _P\) and \(x\in P\). Then

$$\begin{aligned} dL^\pi |_{\pi (x)}[d\pi |_x[{{\tilde{X}}}_x]] = d(L^\pi \circ \pi )|_x[\tilde{X}_x] = d(\pi \circ L)|_x[{{\tilde{X}}}_x] \in \Delta _M|_{L^\pi (x)}. \end{aligned}$$

\(\square \)

Let \(\texttt{Aut}({\mathfrak {p}},{\mathfrak {g}})\) be the group of Lie algebra automorphisms of \({\mathfrak {p}}\) that induce distribution-preserving diffeomorphism on M. By Lemma 3.1, we have

$$\begin{aligned} \texttt{Aut}({\mathfrak {p}},{\mathfrak {g}})=\{\phi \in \texttt{Aut}({\mathfrak {p}}):\phi ({\mathfrak {q}})={\mathfrak {q}},\ \phi ({\mathfrak {g}}_{-1}\oplus {\mathfrak {q}})={\mathfrak {g}}_{-1}\oplus {\mathfrak {q}}\}. \end{aligned}$$

This group plays a crucial role in the classification of modifications of a stratified Lie algebra, as we shall show in Theorem 4.6.

For the following claim, see [15, Sect. 6] and [18].

Theorem 3.2

(Tanaka) If \({\mathfrak {g}}\) is rigid and \({\mathfrak {p}}\) is the full Tanaka prolongation, then \(\pi _*{\mathfrak {p}}^\dagger \subset \Gamma (TM)\) is the set of all germs of contact vector fields on M. More precisely, on the one hand \(\pi _*{\mathfrak {p}}^\dagger \) are contact vector fields of \((M,\Delta _M)\); On the other hand, if \(U\subset M\) is open and connected, and \(V\in \Gamma (TU)\) is a contact vector field, then there is a unique \(X\in {\mathfrak {p}}\) such that \(V=\pi _*X^\dagger |_U\).

Denote by \(\texttt{Cont}(U)\) the space of contact vector fields on an open set \(U\subset M\). Notice that \(\texttt{Cont}(U)\) is a Lie algebra. Theorem 3.2 can be restated as: if \(U\subset M\) is open and connected, then \(\pi _*|U:X^\dagger \mapsto \pi _*X^\dagger |_{U}\) is a Lie algebra isomorphism between \(\mathfrak p^\dagger \) and \(\texttt{Cont}(U)\). With Theorem 3.2, we can prove the following result:

Theorem 3.3

Suppose \({\mathfrak {g}}\) is rigid and let \({\mathfrak {p}}\) be its full Tanaka prolongation. Let \(U\subset M\) be open and path-connected and \(f:U\rightarrow f(U)\subset M\) be a smooth map with \(df(\Delta _M)\subset \Delta _M\) and suppose that there exists \(x_0\in U\) such that \(df(x_0)\) is non-singular. Then there exists a unique a Lie group automorphism \(L^f:P\rightarrow P\) such that \((L^f)_*\in \texttt{Aut}({\mathfrak {p}},{\mathfrak {g}})\) and \(p^f\in P\) such that, for every \(p\in P\) with \(\pi (p)\in U\), we have

$$\begin{aligned} f(\pi (p)) = \pi (p^fL^f(p)) . \end{aligned}$$
(3)

In particular, there exists a unique distribution-preserving diffeomorphism \(g:M\rightarrow M\) such that \(g|_U=f\).

The proof of Theorem 3.3 requires the following preliminary lemma.

Lemma 3.4

Suppose \({\mathfrak {g}}\) is rigid and let \({\mathfrak {p}}\) be its full Tanaka prolongation. Let \(U\subset M\) be open and path-connected and \(f:U\rightarrow f(U)\subset M\) be a smooth diffeomorphism with \(df(\Delta _M)\subset \Delta _M\). Then there exist a unique \(p_f\in P\) and a Lie group automorphism \(L^f:P\rightarrow P\) with \((L^f)_*\in \texttt{Aut}(\mathfrak p,{\mathfrak {g}})\) such that, for every \(x\in P\) with \(\pi (x)\in U\), we have

$$\begin{aligned} f(\pi (x)) = \pi (p_fL^f(x)) . \end{aligned}$$
(4)

In particular, there exists a unique distribution-preserving diffeomorphism \(g:M\rightarrow M\) such that \(g|_U=f\).

Proof

By Theorem 3.2, the map \(\ell ^f=\pi _*|_{f(U)}^{-1} \circ f_* \circ \pi _*|_{U}:{\mathfrak {p}}^\dagger \rightarrow {\mathfrak {p}}^\dagger \) is a composition of Lie algebra isomorphisms

$$\begin{aligned} {\mathfrak {p}}^\dagger \rightarrow \texttt{Cont}(U) \rightarrow \texttt{Cont}(f(U)) \rightarrow {\mathfrak {p}}^\dagger . \end{aligned}$$

Let \(L^f:P\rightarrow P\) be the corresponding Lie group automorphism, whose existence is assured by Lemma 3.1.

It is clear that, if \(f_1,f_2\) are two such distribution-preserving diffeomorphisms then \(L^{f_2\circ f_1} = L^{f_2}\circ L^{f_1}\), whenever the composition is well defined. Moreover, notice that if \(p\in P\), then seen as a diffeomorphism \(p:M\rightarrow M\) the argument above shows that \(\ell ^p=\textrm{Id}\), and so (4) holds with \(L^p=\textrm{Id}\) and \(p_p=p\).

Back to the general case, let \(p_0,p_1\in P\) satisfy \(\pi (p_0)\in U\) and \(\pi (p_1)=f(\pi (p_0))\). Then \(h(m):=p_1^{-1}.f(p_0.m)\) defines a distribution-preserving diffeomorphism \(h:p_0^{-1}.U\rightarrow p_1.f(U)\). By the previous paragraph, we also have \(L^h=L^f\). Since \(h(\pi (e_P))=\pi (e_P)\), integrating the contact vector fields, we get \(h(\pi (x)) = \pi (L^h(x))\) whenever \(\pi (x)\in U\). We conclude that (4) holds with \(p^f:=p_1L(p_0^{-1})\).

Viceversa, if \(L^f\) and \(p^f\) satisfy (4), then the differential \(\ell _f\) of \(L^f\) at \(e_P\) is a Lie algebra automorphism of \({\mathfrak {p}}^\dagger \) satisfying \(\ell ^f=\pi _*|_{f(U)}^{-1} \circ f_* \circ \pi _*|_{U}\). Therefore, \(L^f\) is unique. Moreover, since \(f(\pi (x)) = \pi (p_fL^f(x)) = p_f.\pi (L^f(x))\), \(p_f\) is uniquely determined.

Finally, the fact that \(x\mapsto p_fL^f(x)\) induces a global diffeomorphism \(g:M\rightarrow M\), which extends f, is a consequence of Lemma 3.1. \(\square \)

Proof of Theorem 3.3

Fix \(x_0\in U\) and a neighborhood \(U'\subset U\) of \(x_0\) such that f is a diffeomorphism \(U'\rightarrow f(U')\). By Lemma 3.4, there is a distribution-preserving diffeomorphism \(g:M\rightarrow M\) with \(g|_{U'}=f|_{U'}\). Let \(W\subset U\) be the largest open set where f and g are equal. If \(x\in \partial W\cap U\) then continuity of the differential implies that \(df(x)=dg(x)\) and it follows that df(x) is nonsingular. Applying Lemma 3.4 again, there is a neighborhood \(U''\) of x and a distribution-preserving diffeomorphism \(g'':M\rightarrow M\) such that \(g''|_{U''}=f|_{U''}\). Notice that \(U''\cap W\) is a nonempty open set and that the restrictions of \(g''\) and g are distribution-preserving diffeomorphisms on \(U''\cap W\) and \(g''|_{U''\cap W}=g_{U''\cap W}\). Since Lemma 3.4 implies the uniqueness of smooth distribution-preserving extensions, we get \(g''=g\). In particular, we have that \(x\in U''\subset W\), in contradiction with \(x\in \partial W\).

Therefore, we conclude that \(\partial W\cap U=\emptyset \) and, since U is connected, \(W=U\). \(\square \)

Remark 3.5

Tanaka prolongation is usually stated in the \(C^\infty \) category. However, in Theorem 3.2, and consequently in Theorem 3.3, one can assume f to be only smooth of class \(C^2\). The upgrade of the regularity works like in [13].

Finally, we prove that the group of \(\texttt{Aut}({\mathfrak {p}},{\mathfrak {g}})\) is the adjoint representation of Q.

Theorem 3.6

Suppose that \({\mathfrak {g}}\) is rigid and that \({\mathfrak {p}}\) is the full Tanaka prolongation. The Lie algebra of \(\texttt{Aut}({\mathfrak {p}},{\mathfrak {g}})\) is \(\{\textrm{ad}_X:X\in {\mathfrak {q}}\}\). In particular, the connected component of the identity in \(\texttt{Aut}({\mathfrak {p}},{\mathfrak {g}})\) is \(\{\textrm{Ad}_x:x\in Q\}\), which is isomorphic to Q via the adjoint map \(x\mapsto \textrm{Ad}_x\).

Proof

We need to show that, if \(D:{\mathfrak {p}}\rightarrow {\mathfrak {p}}\) is a derivation such that \(D({\mathfrak {q}})\subset {\mathfrak {q}}\) and \(D(\Delta _P|_e)\subset \Delta _P|_e\), then there is \(X\in {\mathfrak {q}}\) such that \(D=\textrm{ad}_X\).

The one-parameter group of Lie algebra automorphisms \(\ell _t:=e^{tD}\) are such that \(\ell _t({\mathfrak {q}})={\mathfrak {q}}\) and \(\ell _t(\Delta _P)_e = (\Delta _P)_e\). By Lemma 3.1, they induce a one-parameter group of Lie group automorphism \( L_t\) on P and a one-parameter group of distribution-preserving diffeomorphism \(L_t^\pi :M\rightarrow M\).

Since \(L_t^\pi \) is a one-parameter group of distribution-preserving diffeomorphisms on M and by Theorem  3.2, there is \(V\in \pi _*{\mathfrak {p}}^\dagger \) such that \(L_t^\pi \) is its flow. Let \(X\in {\mathfrak {p}}\) be such that \(\pi _*(X^\dagger )=V\). Since \(L_t^\pi (o)=o\) and thus \(V(o)=0\), we have \(X\in {\mathfrak {q}}\).

Notice that \(L_t^\pi (m)=\exp (tX).m\) for all \(m\in M\). Therefore, if \(p\in P\) and \(m=\pi (p)\), then

$$\begin{aligned} \pi (L_t(p))&= L_t^\pi (\pi (p)) = \exp (tX).\pi (p) \\&= \pi (\exp (tX)p) = \pi (\exp (tX)p\exp (-tX)) = \pi (C_{\exp (tX)}p) , \end{aligned}$$

where \(C_ap=apa^{-1}\) is the conjugation by \(a\in P\). Since by Lemma 3.4 the lift of a distribution-preserving diffeomorphism from M to P is unique, we conclude that \(C_{\exp (tX)} = L_t\).

Finally, for all \(t\in {\mathbb {R}}\) we have

$$\begin{aligned} e^{t\textrm{ad}_X} = \textrm{Ad}_{\exp (tX)} = d C_{\exp (tX)}|_e = d L_t|_e = e^{tD} \end{aligned}$$

and thus \(D=\textrm{ad}_X\).

For the last part of the statement, we need to show that \(x\mapsto \textrm{Ad}_x\) is injective on Q. So, suppose that \(x\in Q\) is such that \(\textrm{Ad}_x\) is the identity map on P. Since \(Q=\exp (\mathfrak q)\), there is \(v\in {\mathfrak {q}}\) such that \(x=\exp (v)\) and thus \(\textrm{Ad}_x=e^{\textrm{ad}_v}\). The vector v can be decomposed as \(v=\sum _{j\ge k}v_j\) with \(v_j\in {\mathfrak {g}}_j\) and \(v_k\ne 0\), where \(k\ge 1\). If we denote by \(\pi _{k-1}\) the projection \({\mathfrak {p}}\rightarrow {\mathfrak {g}}_{k-1}\) given by the grading of \({\mathfrak {p}}\), then for every \(w\in {\mathfrak {g}}_{-1}\) we have

$$\begin{aligned} \pi _{k-1}(e^{\textrm{ad}_v}(w)) = [v,w] \end{aligned}$$

Since \(e^{\textrm{ad}_v}(w)=w\in {\mathfrak {g}}_{-1}\), then \([v,w]=0\). We obtain that \(\textrm{ad}_v|_{{\mathfrak {g}}_{-1}}=0\) and thus, by definition of Tanaka prolongation, \(v=0\). We conclude that \(x=e\) and thus \(\textrm{Ad}\) is injective. \(\square \)

4 Modifications of stratified groups

A polarised Lie algebra is a pair \(({\mathfrak {s}},{\mathfrak {s}}_{-1})\) where \({\mathfrak {s}}\) is a Lie algebra and \({\mathfrak {s}}_{-1}\) is a bracket-generating subspace. We say that two polarised Lie algebras \(({\mathfrak {s}},{\mathfrak {s}}_{-1})\) and \(({\mathfrak {s}}',{\mathfrak {s}}_{-1}')\) are isomorphic if there is a Lie algebra isomorphism \(\phi :\mathfrak s\rightarrow {\mathfrak {s}}'\) such that \(\phi ({\mathfrak {s}}_{-1})={\mathfrak {s}}_{-1}'\). Given a stratified Lie algebra \({\mathfrak {g}}\) and a finite dimensional Tanaka prolongation \({\mathfrak {p}}={\textrm{Prol}}({\mathfrak {g}},{\mathfrak {g}}_0)\), a modification of \({\mathfrak {g}}\) in \({\mathfrak {p}}\) is a polarized algebra \(({\mathfrak {s}},{\mathfrak {s}}_{-1})\) where \({\mathfrak {s}}\subset {\mathfrak {p}}\) is a subalgebra such that \({\mathfrak {p}} = {\mathfrak {s}}\oplus {\mathfrak {q}}\) and \({\mathfrak {s}}_{-1}=(\mathfrak g_{-1}\oplus {\mathfrak {q}})\cap {\mathfrak {s}}\). In other words, a modification of \({\mathfrak {g}}\) in \({\mathfrak {p}}\) is a subalgebra \({\mathfrak {s}}\subset {\mathfrak {p}}\) of the form

$$\begin{aligned} {\mathfrak {s}}:= \{X+\sigma (X):\, X\in {\mathfrak {g}}\}, \end{aligned}$$

for some \(\sigma :{\mathfrak {g}}\rightarrow {\mathfrak {q}}\) linear, endowed with the polarization

$$\begin{aligned} {\mathfrak {s}}_{-1}:= \{X+\sigma (X):\, X\in {\mathfrak {g}}_{-1}\}. \end{aligned}$$

Notice that \({\mathfrak {s}}_{-1}\) bracket generates \({\mathfrak {s}}\). Indeed, on the one hand, \({\mathfrak {s}}\) has the same dimension as \({\mathfrak {g}}\). On the other hand, one can easily check that, for iterated brackets of length \(k\ge 0\), we have

$$\begin{aligned} \left( [{\mathfrak {s}}_{-1},\dots [{\mathfrak {s}}_{-1},{\mathfrak {s}}_{-1}]\dots ]\text { mod} \bigoplus _{j\ge -k}{\mathfrak {g}}_j \right) =\left( [{\mathfrak {g}}_{-1},\dots [\mathfrak g_{-1},{\mathfrak {g}}_{-1}]\dots ]\text { mod}\bigoplus _{j\ge -k}\mathfrak g_j\right) . \end{aligned}$$

If S is the connected Lie subgroup of P with \(T_eS={\mathfrak {s}}\), we call the pair \((S,\Delta _S)\) modification of G in P, where \((\Delta _S)_e={\mathfrak {s}}_{-1}\). If \(({\mathfrak {s}}',{\mathfrak {s}}'_{-1})\) is a polarized Lie algebra that is isomorphic to a modification of \({\mathfrak {g}}\) in \({\mathfrak {p}}\), then we just say that \({\mathfrak {s}}\) is a modification of \({\mathfrak {g}}\). Similarly, a modification of G is any polarized group \((S,\Delta _S)\) whose Lie algebra is a modification of \({\mathfrak {g}}\).

Lemma 4.1

Let S be a modification of G in P. The restriction \(\pi |_S: S\rightarrow M\) is a distribution-preserving diffeomorphism when restricted from a neighbourhood of \(e_S\) to one of \(\pi (e_S)\).

Proof

We denote by o the base point \(\pi (e_S)\) in M. Observe that \(d(\pi |_S)_{e_S}: T_{e_S}S={\mathfrak {s}} \rightarrow T_o M\) is the restriction to \({\mathfrak {s}}\) of \(d\pi _{e_P}:{\mathfrak {p}}\rightarrow T_o M\). Since the kernel of \(d\pi _{e_P}\) is \({\mathfrak {q}}\), and since \({\mathfrak {q}}\cap {\mathfrak {s}}=\{0\}\), \(d(\pi |_S)_{e_S}\) is injective. Moreover, \(\dim {\mathfrak {s}}=\dim {\mathfrak {g}}= \dim M\), so that \(d(\pi |_S)_{e_S}\) is a linear isomorphism. In particular, \(\pi |_S\) is a diffeomorphism between two open neighbourhoods of \(e_S\) and o, respectively. Finally, on the one hand

$$\begin{aligned} d(\pi |_S) (\Delta _S) = d\pi (\Delta _P\cap TS) \subseteq \Delta _M, \end{aligned}$$

while on the other hand \(\dim (\Delta _S)_s=\dim ({\mathfrak {g}}_{-1}) = \dim (\Delta _M)_{\pi (s)}\) for all \(s\in S\). So, at all points s where \(d(\pi |_S)_s\) is injective we have \(d(\pi |_S)_s(\Delta _S)_s=(\Delta _M)_{\pi (s)}\). \(\square \)

By Lemma 4.1, both maps

$$\begin{aligned} \psi ^G_S=\pi |_S^{-1}\circ \pi |_G:U_G\rightarrow U_S \qquad \psi ^S_G=\pi |_G^{-1}\circ \pi |_S:U_S\rightarrow U_G \end{aligned}$$

are distribution-preserving diffeomorphisms between a neighborhood \(U_G\) of \(e_G\) in G and a neighborhood \(U_S\) of \(e_S\) in S. One can also easily prove that the differential \(d\psi ^G_S|_{e_G}:\mathfrak g\rightarrow {\mathfrak {s}}\) is the map \(X\mapsto X+\sigma (X)\).

Using the maps \(\psi ^G_S\) and \(\psi ^S_G\), the following theorem is a direct consequence of Lemma 4.1.

Theorem 4.2

Modifications of a stratified Lie group G are equivalent to G.

Remark 4.3

If we are given G and S in P (for instance as matrix groups), then for any \(s\in S\) the image \(\psi ^S_G(s)\) is the only element g of G, if it exists, such that \((sQ)\cap G = \{g\}\). Such an element is unique because \(\pi :G\rightarrow P/Q\) is injective.

The following theorem is a converse of Theorem 4.2 in the rigid case.

Theorem 4.4

Suppose that G is a rigid stratified group and that \((S,\Delta _S)\) is a polarized Lie group that is equivalent to G. Then \((S,\Delta _S)\) is a modification of G.

Proof

Let \({\mathfrak {p}}\) be the full Tanaka prolongation of \({\mathfrak {g}}\). Let \(\psi :U_S\rightarrow U_G\) be a distribution-preserving diffeomorphism from an open subset \(U_S\subset S\) to \(U_G\subset G\). Up to composing \(\psi \) with left translations on S and on G, we may assume \(\psi (e_S)=e_G\).

Let \({\mathfrak {s}}^\dagger \subset \Gamma (TS)\) be the Lie algebra of right-invariant vector fields on S. Since \({\mathfrak {s}}^\dagger \) is made of contact vector fields on S and since the Tanaka prolongation of \({\mathfrak {g}}\) coincides canonically with the Lie algebra of germs of contact vector fields on G, \(\psi _*:\Gamma (TU_S)\rightarrow \Gamma (TU_G)\) gives an injective Lie algebra morphism \(\psi _*:\mathfrak s^\dagger \hookrightarrow {\mathfrak {p}}\).

Notice that if \(X\in {\mathfrak {s}}^\dagger \) is such that \(\psi _*X(e_G)=0\), then \(X=0\). Therefore, \(\psi _*({\mathfrak {s}}^\dagger ) \cap {\mathfrak {q}}=\{0\}\). Since S and G have the same dimension, we obtain that

$$\begin{aligned} \psi _*({\mathfrak {s}}^\dagger ) = \{X+\sigma X:X\in {\mathfrak {g}}\} \end{aligned}$$

for some linear map \(\sigma :{\mathfrak {g}}\rightarrow {\mathfrak {q}}\).

Finally, since \(d\psi ((\Delta _S)_{e_S})=(\Delta _G)_{e_G}\), we obtain that

$$\begin{aligned} \psi _* \{X\in {\mathfrak {s}}^\dagger :X(e_G)\in (\Delta _S)_{e_S}\} = \{X+\sigma X:X\in {\mathfrak {g}}_{-1}\}. \end{aligned}$$

We conclude that \((\psi _*({\mathfrak {s}}^\dagger ), d\psi ((\Delta _S)_{e_S}) )\) is a modification of \({\mathfrak {g}}\) in \({\mathfrak {p}}\). \(\square \)

Remark 4.5

In the case G is not rigid, i.e., the full Tanaka prolongation of \({\mathfrak {g}}\) is infinite dimensional, then the argument in the proof of Theorem 4.4 does not work. However, the example of the Heisenberg group, which is not rigid, shows that it may still be possible to obtain as modifications all Lie groups that are equivalent to G. See Sect. 5.1.

In the rigid case, isomorphisms of modifications are all elements of \(\texttt{Aut}({\mathfrak {p}},{\mathfrak {g}})\):

Theorem 4.6

Suppose \({\mathfrak {g}}\) is rigid. If \({\mathfrak {s}},{\mathfrak {s}}'\) are two modifications of \({\mathfrak {g}}\) in \({\mathfrak {p}}\), and if there is an isomorphism \(\phi :\mathfrak s\rightarrow {\mathfrak {s}}'\) such that \(\phi ({\mathfrak {s}}\cap ({\mathfrak {g}}_{-1}\oplus \mathfrak q))={\mathfrak {s}}'\cap ({\mathfrak {g}}_{-1}\oplus {\mathfrak {q}})\), then there is a unique \(\ell \in \texttt{Aut}({\mathfrak {p}},{\mathfrak {g}})\) such that \(\phi =\ell |_{{\mathfrak {s}}}\).

Proof

Let \(S,S'<P\) be the subgroups of P whose Lie algebra are \({\mathfrak {s}}\) and \({\mathfrak {s}}'\) respectively, endowed with the polarizations induced by P, e.g., \(\Delta _{S} = \Delta _P\cap TS\). The map \(\phi \) defines a local distribution-preserving diffeomorphism \(\Phi :\Omega \rightarrow \Phi (\Omega )\), \(\Omega \subset S\) open with \(e\in \Omega \). We may assume that \(\pi |_\Omega :\Omega \rightarrow \pi (\Omega )\subset M\) and \(\pi |_{\Phi \Omega }:\Phi (\Omega )\rightarrow \pi (\Phi \Omega )\subset M\) are distribution-preserving diffeomorphisms, see Lemma 4.1. Define \(U:=\pi (\Omega )\) and \(f:=\pi \circ \Phi \circ \pi |_\Omega ^{-1}:U\rightarrow f(U)=\pi (\Phi \Omega )\). The map f is then a distribution-preserving diffeomorphism. By Theorem 3.3, there is a Lie group automorphism \(L:P\rightarrow P\) such that \(f(\pi (p))=\pi (L(p))\) for all \(p\in \pi ^{-1}(U)\). Now, we claim that the map \(L_*:{\mathfrak {p}}\rightarrow {\mathfrak {p}}\) restricted to \({\mathfrak {s}}\) is equal to \(\phi \). Indeed, if \(X\in {\mathfrak {s}}\), then

$$\begin{aligned} L_*[X]&= \left. L_*[X^\dagger ] \right| _{e} = \left. (\pi _*|_{{\mathfrak {p}}^\dagger })^{-1}\circ \pi _*\circ L_*\circ (\pi _*|_{{\mathfrak {p}}^\dagger })^{-1}\circ \pi _* [X^\dagger ] \right| _{e} \\&= \left. (\pi _*|_{{\mathfrak {p}}^\dagger })^{-1}\circ f_*\circ \pi _* [X^\dagger ] \right| _{e} = \left. (\pi _*|_{{\mathfrak {p}}^\dagger })^{-1}\circ (\pi \circ \Phi \circ \pi |_\Omega ^{-1})_*\circ \pi _* [X^\dagger ] \right| _{e} \\&= \left. \Phi _* [X^\dagger |_S] \right| _{e} = \phi [X] . \end{aligned}$$

\(\square \)

5 Examples

In this section we consider a few applications of our main results. First, we observe that every three-dimensional polarized Lie group is equivalent either to \({\mathbb {R}}^3\) or to the Heisenberg group. Although this is of course a consequence of the more general Darboux Theorem, we believe it is a good example for presenting our techniques. Second, we study some modifications of the free nilpotent Lie algebra \({\mathfrak {f}}_{24}\). In this case we are able to find a nilpotent modification \((N,\Delta _N)\) of the stratified group \(F_{24}\) corresponding to \({\mathfrak {f}}_{24}\) that, although not isomorphic, admits a global distribution-preserving diffeomorphism to \(F_{24}\). In particular, if we endow N and \(F_{24}\) with left-invariant sub-Riemannian distances, our example shows two nilpotent Lie groups that are bi-Lipschitz on every compact set but not isomorphic.

5.1 Modifications of the Heisenberg group

We study the consequences of the results of the previous section in the case where \({\mathfrak {g}}\) is the three-dimensional Heisenberg algebra. It is well known that the full Tanaka prolongation of the Heisenberg Lie algebra \({\mathfrak {g}}\) is infinite. However, there is a number a different choices of subalgebras \({\mathfrak {g}}_0\subset {\textrm{Der}}(\mathfrak g)\) that generate finite dimensional prolongations. We shall show that these finite prolongations are enough to recover all polarized Lie groups that are equivalent to the Heisenberg group, i.e., all three dimensional Lie groups with a non-trivial polarization:

Theorem 5.1

Let \(({\mathfrak {s}},{\mathfrak {s}}_{-1})\) be a three dimensional polarised Lie algebra such that \(\dim ({\mathfrak {s}}_{-1})=2\). Then there is a finite-dimensional prolongation \({\mathfrak {p}}\) of the Heisenberg Lie algebra \({\mathfrak {h}}\) so that \(({\mathfrak {s}},{\mathfrak {s}}_{-1})\) is isomorphic to a modification in \({\mathfrak {p}}\).

Our study is based on a classification of three-dimensional Lie algebras due to several authors. We summarise the results we need in the following theorem.

Proposition 5.2

Let \(({\mathfrak {s}},{\mathfrak {s}}_{-1})\) be a three-dimensional polarised Lie algebra such that \(\dim ({\mathfrak {s}}_{-1})=2\). Then there is a basis \((f_1, f_2, f_3)\) of \({\mathfrak {s}}\) with \({\mathfrak {s}}_{-1}=\textrm{span}\{f_1,f_2\}\) such that exactly one of the following cases occurs:

  1. (A)

    \([f_1, f_2]=f_3\), \([f_1, f_3]=\alpha f_2 +\beta f_3\) and \([f_2, f_3]=0\), for some \(\alpha \in {\mathbb {R}}\) and \(\beta \in \{0,1\}\). In this case \({\mathfrak {s}}\) is solvable and the non-isomorphic cases are exactly the following four:

    1. (A.1)

      \([f_1, f_2]=f_3\), \([f_1, f_3]=0\) and \([f_2, f_3]=0\);

    2. (A.2)

      \([f_1, f_2]=f_3\), \([f_1, f_3]=f_2\) and \([f_2, f_3]=0\);

    3. (A.3)

      \([f_1, f_2]=f_3\), \([f_1, f_3]=-f_2\) and \([f_2, f_3]=0\);

    4. (A.4)

      \([f_1, f_2]=f_3\), \([f_1, f_3]=\alpha f_2 + f_3\) and \([f_2, f_3]=0\).

  2. (B)

    \([f_1, f_2]=f_3\), \([f_1, f_3]=- f_2\), \([f_2, f_3]=f_1\). In this case \({\mathfrak {s}}= \mathfrak {su}(2)\) is simple.

  3. (C)

    \([f_1, f_2]=f_3\), \([f_1, f_3]=- f_1\), \([f_2, f_3]=f_2\). In this case \({\mathfrak {s}}= \mathfrak {sl}(2,{\mathbb {R}})\) is simple.

  4. (D)

    \([f_1, f_2]=f_3\), \([f_1, f_3]=f_2\), \([f_2, f_3]=-f_1\). In this case \({\mathfrak {s}}= \mathfrak {sl}(2,{\mathbb {R}})\) is simple.

Part of the proof of Proposition 5.2 is based on the following lemma, see [2]. Proposition 5.2 is also a consequence of Winternitz classification [16].

Lemma 5.3

(Baudoin–Cecil) Let S be a three-dimensional solvable Lie group endowed with a left-invariant sub-Riemannian structure \((\Delta _S, g)\). There exist vectors \(e_1, e_2, e_3\) linearly independent in \({\mathfrak {s}}\), \(\alpha \in {\mathbb {R}}\) and \(\beta \ge 0\) such that \(e_1, e_2\) is an orthonormal basis of \((\Delta _S)_e\) and

$$\begin{aligned} {[}e_1, e_2]=e_3, \quad [e_1, e_3]=\alpha e_2 +\beta e_3,\quad [e_2, e_3]=0. \end{aligned}$$
(5)

Proof of Proposition 5.2

If \({\mathfrak {s}}\) is a three dimensional Lie algebra, then it is either solvable or simple. Indeed, the claim follows from the Levi decomposition and the fact that there are no simple Lie groups of dimension 1 or 2. If \({\mathfrak {s}}\) is simple, then the \(({\mathfrak {s}},\mathfrak s_{-1})\) falls into one the cases (B), (C) or (D), see [1]. Notice that the cases (C) and (D) are not isomorphic as polarised Lie algebras because \(\textrm{ad}_{f_3}\) is a reflexion of \({\mathfrak {s}}_{-1}\) in case (C), while in case (D) it is a rotation.

If \({\mathfrak {s}}\) is solvable, then we apply Lemma 5.3 and obtain case (A). However, since the classification in Lemma 5.3 is up to isometry, we have to further discriminate to obtain non-isomorphic subcases. So, if \(f_1,f_2,f_3\) is a basis of \({\mathfrak {s}}\) with \({\mathfrak {s}}_{-1}=\textrm{span}\{ f_1,f_2\}\), \([f_1,f_2]=f_3\) and \([f_2,f_3]=0\), then we must have

$$\begin{aligned} {\left\{ \begin{array}{ll} f_1 &{}= a_1^1 e_1 + a_1^2 e_2 \\ f_2 &{}= a_2^2 e_2 \\ f_3 &{}= a_1^1a_2^2 e_3, \end{array}\right. } \end{aligned}$$

for some real coefficients. The third bracket relation is

$$\begin{aligned} {[}f_1,f_3] = \alpha (a_1^1)^2 f_2 + \beta a_1^1 f_3. \end{aligned}$$

Since \(\alpha \in {\mathbb {R}}\) and \(\beta \ge 0\), in each case we can choose \(a_i^j\) in the following way:

$$\begin{aligned} \alpha =\beta =0{} & {} a_1^1=1,\ a_1^2=0,\ a_2^2=1 :{} & {} [f_1,f_3]&= 0 \\ \beta>0,\ \alpha \in {\mathbb {R}}{} & {} a_1^1=\frac{1}{\beta },\ a_1^2=0,\ a_2^2=1 :{} & {} [f_1,f_3]&= \frac{\alpha }{\beta ^2} f_2 + f_3 \\ \beta =0,\ \alpha >0{} & {} a_1^1=\frac{1}{\sqrt{\alpha }},\ a_1^2=0,\ a_2^2=1 :{} & {} [f_1,f_3]&= f_2 \\ \beta =0,\ \alpha <0{} & {} a_1^1=\frac{1}{\sqrt{|\alpha |}},\ a_1^2=0,\ a_2^2=1 :{} & {} [f_1,f_3]&= - f_2 \end{aligned}$$

Now, we want to show that cases (A.1), (A.2), (A.3) and (A.4) are not isomorphic to each other. Notice that \(\ell :=\textrm{span}\{f_3\}=[\mathfrak s_{-1},{\mathfrak {s}}_{-1}]\) and \({\mathfrak {s}}^{(2)}:=[{\mathfrak {s}},{\mathfrak {s}}]\) are invariant under isomorphisms of polarised Lie algebras.

First, case (A.1) is not isomorphic to the others because in case (A.1) we have \({\mathfrak {s}}^{(2)}=\textrm{span}\{f_3\}\) while in all other three cases we have \({\mathfrak {s}}^{(2)}=\textrm{span}\{f_2,f_3\}\).

Second, case (A.4) is not isomorphic to the others because in case (A.4) we have \([\ell ,{\mathfrak {s}}_{-1}] \not \subset {\mathfrak {s}}_{-1}\) while in all other cases we have \([\ell ,{\mathfrak {s}}_{-1}] \subset {\mathfrak {s}}_{-1}\).

Third, for different choices of \(\alpha \in {\mathbb {R}}\) in case (A.4) we get non-isomorphic polarised Lie algebras: To prove this, we shall show that the parameter \(\alpha \) is independent of the choice of the basis. So, suppose that \(g_1,g_2,g_3\in {\mathfrak {s}}\) form another basis with \({\mathfrak {s}}_{-1}=\textrm{span}\{g_1,g_2\}\), \([g_1,g_2]=g_3\), \([g_2,g_3]=0\) and \([g_1,g_3]=\alpha ' g_2+g_3\). Then one easily shows that \(g_1=xf_1+y f_2\), \(g_2=\mu f_2\) and \(g_3=\lambda f_3\), for some \(x,y,\lambda ,\mu \in {\mathbb {R}}\) with \(\frac{x\mu }{\lambda }=1\). Moreover, \([g_1,g_3] = \alpha \frac{x\mu }{\lambda } g_2 + x g_3\), which implies \(x=1\) and \(\alpha =\alpha '\).

Finally, cases (A.2) and (A.3) are not isomorphic to each other, because in case (A.2) it holds \(\textrm{ad}_{f_1}|_{\mathfrak s^{(2)}}^2=\textrm{Id}|_{{\mathfrak {s}}^{(2)}}\), while while in case (A.3) it holds \(\textrm{ad}_{f_1}|_{{\mathfrak {s}}^{(2)}}^2=-\textrm{Id}|_{{\mathfrak {s}}^{(2)}}\). \(\square \)

Proof of Theorem 5.1

Let us fix the notation for the Heisenberg Lie algebra. Fix a basis \(e_1,e_2,e_3\) so that \([e_1,e_2]=e_3\), and choose \({\mathfrak {g}}_{-1}=\textrm{span}\{e_1,e_2\}\). The space \({\textrm{Der}}({\mathfrak {g}})\) of the strata preserving derivations of \({\mathfrak {g}}\) may be identified with \(\mathfrak {gl}(2,{\mathbb {R}})\).

First, we consider

$$\begin{aligned} {\mathfrak {g}}_0:=\{D\in {\textrm{Der}}({\mathfrak {g}}):\, D(e_1)\subseteq {\mathbb {R}}e_1 \text { and }D(e_2)\subseteq {\mathbb {R}}e_2\}. \end{aligned}$$

In this case, \({\textrm{Prol}}({\mathfrak {g}},{\mathfrak {g}}_0) = \mathfrak {sl}(3,{\mathbb {R}})={\mathfrak {g}} \oplus {\mathfrak {q}}\) (see, e.g., [3]), where \({\mathfrak {g}}\) is identified with the Lie algebra generated by

$$\begin{aligned} e_1=\begin{pmatrix} 0&{}1&{}0\\ 0&{}0&{}0\\ 0&{}0&{}0 \end{pmatrix}, \quad e_2=\begin{pmatrix} 0&{}0&{}0\\ 0&{}0&{}1\\ 0&{}0&{}0 \end{pmatrix},\quad e_3= \begin{pmatrix} 0&{}0&{}1\\ 0&{}0&{}0\\ 0&{}0&{}0 \end{pmatrix}. \end{aligned}$$
(6)

and \({\mathfrak {q}}\) is the set of matrices in \(\mathfrak {sl}(3,{\mathbb {R}})\) of the form

$$\begin{aligned} \begin{pmatrix} *&{}0&{}0\\ *&{}*&{}0\\ *&{}*&{}* \end{pmatrix} \end{aligned}$$

The modifications of \({\mathfrak {g}}\) in \(\mathfrak {sl}(3,{\mathbb {R}})\) are the subalgebras of \(\mathfrak {sl}(3,{\mathbb {R}})\) of the form \(\{X+\sigma (X)\,:\,X\in {\mathfrak {g}}\}\), for some linear map \(\sigma : {\mathfrak {g}} \rightarrow {\mathfrak {q}}\). We show that all three dimensional Lie algebras with a bracket generating plane are graphs of such a \(\sigma \):

Case (A): If \({\mathfrak {s}}\) is solvable, then define \(\sigma \) by the assignments:

$$\begin{aligned} \sigma (e_1)=\begin{pmatrix} \frac{2\beta }{3} &{}0&{}0\\ \alpha &{}-\frac{\beta }{3}&{}0\\ 0&{}0&{}-\frac{\beta }{3} \end{pmatrix},\quad \sigma (e_2)=\sigma (e_3)=0. \end{aligned}$$

It is easy to check that vectors \(f_i:=e_i+\sigma (e_i)\), \(i=1,2,3\), satisfy the bracket relations of case (A) in Proposition 5.2.

Case (B):

For this case, we choose

$$\begin{aligned} \sigma (e_1)=\begin{pmatrix} 0 &{}0&{}0\\ -1&{}0&{}0\\ 0&{}0&{}0 \end{pmatrix},\quad \sigma (e_2)=\begin{pmatrix} 0&{}0&{}0\\ 0&{}0&{}0\\ 0&{}-1&{}0 \end{pmatrix},\quad \sigma (e_3)=\begin{pmatrix} 0&{}0&{}0\\ 0&{}0&{}0\\ -1&{}0&{}0 \end{pmatrix}. \end{aligned}$$

Case (C): we obtain the brackets in  (C) by choosing

$$\begin{aligned} \sigma (e_1)=0,\quad \sigma (e_2)=\begin{pmatrix} 0&{}0&{}0\\ 1/2&{}0&{}0\\ 0&{}0&{}0 \end{pmatrix},\quad \sigma (e_3)=\begin{pmatrix} 1/2&{}0&{}0\\ 0&{}-1/2&{}0\\ 0&{}0&{}0 \end{pmatrix}. \end{aligned}$$

Case (D): In this case we use the finite prolongation \(\mathfrak {su}(2,1)\) of the Heisenberg algebra, as in [8, p313]. Let

$$\begin{aligned} J= \begin{pmatrix}1&{}0&{}0\\ 0&{}-1&{}0\\ 0&{}0&{}-1\end{pmatrix}. \end{aligned}$$

The Lie algebra \(\mathfrak {su}(2,1)\) is given by \(3\times 3\) complex matrices A with zero trace and such that \(A^*J+JA=0\), where \(A^*\) is the hermitian transpose of A. Define the Lie algebra automorphism \(\theta :\mathfrak {su}(2,1)\rightarrow \mathfrak {su}(2,1)\), \(\theta A:=JAJ\). Define

$$\begin{aligned} X&= \begin{pmatrix} 0 &{} i &{} 0 \\ -i &{} 0 &{} -i \\ 0 &{} -i &{} 0 \end{pmatrix}&Y&= \begin{pmatrix} 0 &{} 1 &{} 0 \\ 1 &{} 0 &{} 1 \\ 0 &{} -1 &{} 0 \end{pmatrix}&Z&= \begin{pmatrix} 2i &{} 0 &{} 2i \\ 0 &{} 0 &{} 0 \\ -2i &{} 0 &{} -2i \end{pmatrix} \\ H&= \begin{pmatrix} 0 &{} 0 &{} 1 \\ 0 &{} 0 &{} 0 \\ 1 &{} 0 &{} 0 \end{pmatrix}{} & {} {}&U&= \begin{pmatrix} i &{} 0 &{} 0 \\ 0 &{} -2i &{} 0 \\ 0 &{} 0 &{} i \end{pmatrix} \\ \theta X&= \begin{pmatrix} 0 &{} -i &{} 0 \\ i &{} 0 &{} -i \\ 0 &{} -i &{} 0 \end{pmatrix}&\theta Y&= \begin{pmatrix} 0 &{} -1 &{} 0 \\ -1 &{} 0 &{} 1 \\ 0 &{} -1 &{} 0 \end{pmatrix}&\theta Z&= \begin{pmatrix} 2i &{} 0 &{} -2i \\ 0 &{} 0 &{} 0 \\ 2i &{} 0 &{} -2i \end{pmatrix} \end{aligned}$$

The grading of \(\mathfrak {su}(2,1)\) is

$$\begin{aligned} {\mathfrak {g}}_{-2}({\mathfrak {g}})&= \textrm{span}\{Z\} \\ {\mathfrak {g}}_{-1}({\mathfrak {g}})&= \textrm{span}\{X,Y\} \\ {\mathfrak {g}}_{0}({\mathfrak {g}})&= \textrm{span}\{H,U\} \\ {\mathfrak {g}}_{1}({\mathfrak {g}})&= \textrm{span}\{\theta X,\theta Y\} \\ {\mathfrak {g}}_{2}({\mathfrak {g}})&= \textrm{span}\{\theta Z\}, \end{aligned}$$

where \({\mathfrak {g}}_{-2}({\mathfrak {g}})\oplus {\mathfrak {g}}_{-2}({\mathfrak {g}}) = {\mathfrak {g}}\) is the Heisenberg Lie algebra: notice that \([X,Y]=Z\) while \([X,Z]=[Y,Z]=0\). So, \({\mathfrak {q}} = \textrm{span}\{H,U,\theta X,\theta Y,\theta Z\}\). Define \(\sigma :{\mathfrak {g}}\rightarrow {\mathfrak {q}}\) by setting

$$\begin{aligned} \sigma X&:= -\frac{1}{16} \theta X + i\frac{9}{16} \theta Y = \begin{pmatrix} 0 &{} -i\frac{1}{2} &{} 0 \\ -i\frac{5}{8} &{} 0 &{} i\frac{5}{8} \\ 0 &{} -i\frac{1}{2} &{} 0 \end{pmatrix} , \\ \sigma Y&:= - i\frac{9}{16} \theta X - \frac{1}{16} \theta Y = \begin{pmatrix} 0 &{} -\frac{1}{2} &{} 0 \\ \frac{5}{8} &{} 0 &{} -\frac{5}{8} \\ 0 &{} -\frac{1}{2} &{} 0 \end{pmatrix} , \\ \sigma Z&:= -i \frac{9}{4} H + \frac{1}{4} U - \frac{5}{16} \theta Z = \begin{pmatrix} -i\frac{3}{8} &{} 0 &{} -i\frac{13}{8} \\ 0 &{} -i\frac{1}{2} &{} 0 \\ -i\frac{23}{8} &{} 0 &{} i\frac{7}{8} \end{pmatrix} . \end{aligned}$$

One can easily check that \(f_1=X+\sigma X\), \(f_2=Y+\sigma Y\) and \(f_3=Z+\sigma Z\) form a basis of a Lie subalgebra of \(\mathfrak {su}(2,1)\) satisfying the relations of Case (D). \(\square \)

Remark 5.4

The map \(\sigma \) above can easily be found using the software Maple and it is not unique.

5.1.1 Rigid motions of the plane as a modification of the Heisenberg group

We conclude this section discussing more in detail the case of the group of rigid motions of the plane as a modification of the Heisenberg group. At a group level, we may represent points in the Heisenberg group \({\mathbb {H}}\) as matrices in \(SL(3,{\mathbb {R}})\) by

$$\begin{aligned} H(x_1,x_2,x_3):=\begin{pmatrix} 1&{}x_1&{}x_3\\ 0&{}1&{}x_2\\ 0&{}0&{}1 \end{pmatrix}, \end{aligned}$$

for \(x_1,x_2,x_3\in {\mathbb {R}}\).

The Lie algebra of the the group of rigid motions of the plane E(2) corresponds to the case (A) with \(\alpha =-1\) and \(\beta =0\). The corresponding representation in \(\mathfrak {sl}(3,{\mathbb {R}})\) given in the previous theorem is the span of the vectors

$$\begin{aligned} f_1 = \begin{pmatrix}0&{}1&{}0\\ -1&{}0&{}0\\ 0&{}0&{}0\end{pmatrix}, \qquad f_2 = \begin{pmatrix}0&{}0&{}0\\ 0&{}0&{}1\\ 0&{}0&{}0\end{pmatrix}, \qquad f_3 = \begin{pmatrix}0&{}0&{}1\\ 0&{}0&{}0\\ 0&{}0&{}0\end{pmatrix}. \end{aligned}$$

At the group level, the points of E(2) inside \(SL(3,{\mathbb {R}})\) are parametrized by

$$\begin{aligned} R(y_1,y_2,y_3):=\begin{pmatrix} \cos y_1&{}\sin y_1&{}y_3\\ -\sin y_1&{}\cos y_1&{}y_2\\ 0&{}0&{}1 \end{pmatrix} \end{aligned}$$

where \(y_1\in {\mathbb {R}}/(2\pi {\mathbb {Z}})\) and \(y_2,y_3\in {\mathbb {R}}\).

With the procedure described in Remark 4.3, we find the mapping \(E(2)\rightarrow {\mathbb {H}}\):

$$\begin{aligned} R(y_1,y_2,y_3) \mapsto H(\tan y_1,y_2,y_3), \end{aligned}$$

which is defined on the domain \((-\pi /2,\pi /2)\times {\mathbb {R}}^2\).

5.2 Modifications of the free nilpotent Lie group \(F_{24}\)

We consider the free nilpotent Lie algebra \({\mathfrak {f}}_{24}=\textrm{span}\{e_i\,:\,i=1,\dots ,8\}\) of rank 2 and step 4 and the corresponding simply connected Lie group \(F_{2,4}\). We will prove the following result

Theorem 5.5

There exists a nilpotent Lie group S, not isomorphic to \(F_{2,4}\), that is a modification of \(F_{2,4}\) and is globally equivalent to \(F_{2,4}\).

Proof

The Lie brackets in \({\mathfrak {f}}_{24}\) are

$$\begin{aligned}&[e_2,e_1]=e_3,\quad [e_3,e_1]=e_4,\quad [e_3,e_2]=e_5,\\&[e_4,e_1]=e_6,\quad [e_5,e_1]=e_7,\quad [e_4,e_2]=e_7,\quad [e_5,e_2]=e_8. \end{aligned}$$

It is known that the full Tanaka prolongation of \({\mathfrak {f}}_{24}\) is \({\mathfrak {p}}={\mathfrak {f}}_{24} \oplus {\textrm{Der}}({\mathfrak {g}})\), with \({\textrm{Der}}({\mathfrak {g}})\simeq \mathfrak {gl}(2,{\mathbb {R}})\) (see [17]). Therefore, the modifications of \({\mathfrak {f}}_{24}\) are subalgebras of \({\mathfrak {p}}\) that are graphs of some linear map \(\sigma : {\mathfrak {f}}_{24}\rightarrow \mathfrak {gl}(2,{\mathbb {R}})\). Here we only consider \(\sigma \) that on the basis of \({\mathfrak {f}}_{24}\) is zero except for \(\sigma (e_1)\). Imposing that the graph is a Lie algebra, a direct computation shows that

$$\begin{aligned} \sigma (e_1)=\begin{pmatrix} a&{}0\\ c&{}b\\ \end{pmatrix}, \end{aligned}$$

where \(a,b,c\in {\mathbb {R}}\). We obtain a three parameter family \({\mathfrak {s}}(a,b,c)\) of Lie algebras with basis \(f_1,\dots ,f_8\), where \(f_1=e_1+\sigma (e_1)\) and \(f_i=e_i\) for \(i=2,\dots ,8\), and brackets

$$\begin{aligned}&[f_2, f_1] = f_3- bf_2, \quad [f_3, f_1] = f_4-(a+b)f_3, \quad [f_3, f_2] = f_5, \\&[f_4, f_1] = f_6 - c f_5 - (2a+b)f_4 , \quad [f_4, f_2] = f_7, \quad [f_5, f_1] = f_7 - (a+2b)f_5 ,\\&[f_1, f_6] = 2cf_7 + (3a+b)f_6, \quad [f_1, f_7] = cf_8 + 2(a+b)f_7, \\&[f_1, f_8] = (a+3b)f_8 , \quad [f_5, f_2] = f_8. \end{aligned}$$

In particular, setting \(a=b=0\) gives a one parameter family of nilpotent Lie algebras \({\mathfrak {s}}(c)\). We now find the distribution-preserving diffeomorphism \(\Psi \) from S(c) to \(F_{24}\) when \(c=1\), as in Remark 4.3. Every point in S(1) is of the form \(\exp _P (\sum x_i f_i)\). Following [12], \(\exp _P (\sum x_i f_i)= ({\mathcal {E}}_{F_{24}}(x_1\sigma (e_1);\sum x_i e_i),\exp _{GL}(x_1\sigma (e_1))\in F_{24}\rtimes GL(2,{\mathbb {R}})\), where \({\mathcal {E}}_{F_{24}}(x_1e_1;\sum x_i e_i)=\gamma (1)\) and \(\gamma :[0,1]\rightarrow F_{24}\) is the solution of

$$\begin{aligned} {\left\{ \begin{array}{ll} \gamma '(t)&{}=dL_{\gamma (t)} \exp _{GL}(t x_1\sigma (e_1))(\sum x_i e_i)\\ \gamma (0)&{}=e_{F_{24}}. \end{array}\right. } \end{aligned}$$

The image of this point via \(\Psi \) is going to be that element \(p\in F_{24}\) such that \(gQ=\exp _P (\sum x_i f_i)Q\), i.e.,

$$\begin{aligned} \Psi \left( \exp _P \left( \sum x_i f_i \right) \right) = {\mathcal {E}}_{F_{24}}(x_1e_1;\sum x_i e_i). \end{aligned}$$

To compute this, we first observe that

$$\begin{aligned} v&:= \exp _{GL}(t x_1\sigma (e_1))\left( \sum x_i e_i\right) \\&=\left( x_1,x_1^2t+x_2,x_3,x_4,x_5+tx_1x_4,x_6,x_7+2tx_1x_6,x_8+tx_1x_7+t^2x_1^2x_6\right) . \end{aligned}$$

Second, we need to compute \(dL_{\gamma }v\) using the Baker–Campbell–Hausdorff formula:

$$\begin{aligned} dL_{\gamma }v = \left. \frac{d}{d h}\right| _{h=0} \exp ^{-1}(\exp (\gamma )\exp (hv)) = v + \frac{1}{2} [\gamma ,v] + \frac{1}{12} [\gamma ,[\gamma ,v]]. \end{aligned}$$

The system of differential equations \({{\dot{\gamma }}}=dL_{\gamma }v\) that we obtain is

$$\begin{aligned} {{\dot{\gamma }}}_1&= x_1 \\ {{\dot{\gamma }}}_2&= t x_1^{2} + x_2 \\ {{\dot{\gamma }}}_3&= -\frac{1}{2} t x_1^{2} \gamma _1 - \frac{1}{2} x_2 \gamma _1 + \frac{1}{2} x_1 \gamma _2 + x_3 \\ {{\dot{\gamma }}}_4&= \frac{1}{12} t x_1^{2} \gamma _1^{2} + \frac{1}{12} x_2 \gamma _1^{2} - \frac{1}{12} {\left( \gamma _1 \gamma _2 - 6 \gamma _3\right) } x_1 - \frac{1}{2} x_3 \gamma _1 + x_4 \\ {{\dot{\gamma }}}_5&= \frac{1}{12} x_2 \gamma _1 \gamma _2 - \frac{1}{12} x_1 \gamma _2^{2} + \frac{1}{12} {\left( x_1^{2} \gamma _1 \gamma _2 + 6 x_1^{2} \gamma _3 + 12 x_1 x_4\right) } t - \frac{1}{2} x_3 \gamma _2 \\&\quad + \frac{1}{2} x_2 \gamma _3 + x_5 \\ {{\dot{\gamma }}}_6&= \frac{1}{12} x_3 \gamma _1^{2} - \frac{1}{12} {\left( \gamma _1 \gamma _3 - 6 \gamma _4\right) } x_1 - \frac{1}{2} x_4 \gamma _1 + x_6 \\ {{\dot{\gamma }}}_7&= \frac{1}{6} x_3 \gamma _1 \gamma _2 - \frac{1}{12} x_2 \gamma _1 \gamma _3 - \frac{1}{12} \left( x_1^{2} \gamma _1 \gamma _3 + 6 x_1 x_4 \gamma _1 - 6 x_1^{2} \gamma _4 - 24 x_1 x_6\right) t\\&\quad - \frac{1}{12} \left( \gamma _2 \gamma _3 - 6 \gamma _5\right) x_1 - \frac{1}{2} x_5 \gamma _1 - \frac{1}{2} x_4 \gamma _2 + \frac{1}{2} x_2 \gamma _4 + x_7 \\ {{\dot{\gamma }}}_8&= t^{2} x_1^{2} x_6 + \frac{1}{12} x_3 \gamma _2^{2} - \frac{1}{12} x_2 \gamma _2 \gamma _3 - \frac{1}{12} \left( x_1^{2} \gamma _2 \gamma _3 + 6 x_1 x_4 \gamma _2 - 6 x_1^{2} \gamma _5 - 12 x_1 x_7\right) t\\&\quad - \frac{1}{2} x_5 \gamma _2 + \frac{1}{2} x_2 \gamma _5 + x_8 . \end{aligned}$$

Third, we need to integrate this system of ODEs with initial conditions \(\gamma _i(0)=0\) for every \(i=1,\dots ,8\). The solution is

$$\begin{aligned} \gamma _{1}(t)&= t x_{1} \\ \gamma _{2}(t)&= \frac{1}{2} t^{2} x_{1}^{2} + t x_{2} \\ \gamma _{3}(t)&= -\frac{1}{12} t^{3} x_{1}^{3} + t x_{3} \\ \gamma _{4}(t)&= t x_{4} \\ \gamma _{5}(t)&= -\frac{1}{240} t^{5} x_{1}^{5} + \frac{1}{12} t^{3} x_{1}^{2} x_{3} + \frac{1}{2} t^{2} x_{1} x_{4} + t x_{5} \\ \gamma _{6}(t)&= \frac{1}{720} t^{5} x_{1}^{5} + t x_{6} \\ \gamma _{7}(t)&= \frac{1}{720} t^{6} x_{1}^{6} + \frac{1}{360} t^{5} x_{1}^{4} x_{2} + t^{2} x_{1} x_{6} + t x_{7} \\ \gamma _{8}(t)&= \frac{1}{5040} t^{7} x_{1}^{7} + \frac{1}{720} t^{6} x_{1}^{5} x_{2} + \frac{1}{720} \left( x_{1}^{3} x_{2}^{2} + 3 x_{1}^{4} x_{3}\right) t^{5}\\&\quad - \frac{1}{12} \left( x_{1} x_{2} x_{4} - x_{1}^{2} x_{5} - 4 x_{1}^{2} x_{6}\right) t^{3} + \frac{1}{2} t^{2} x_{1} x_{7} + t x_{8} . \end{aligned}$$

Therefore, the mapping from S(1) to G is \(\Psi :\exp _P (\sum x_i f_i)\mapsto \gamma (1)\), which is a global, surjective smooth distribution-preserving diffeomorphism.

Finally, S(1) is not isomorphic to \(F_{2,4}\) because S(1) has nilpotency step 5 instead of 4, as one can easily see from the expression of the Lie brackets in \({\mathfrak {s}}(1)\). \(\square \)

Remark 5.6

The mapping from S(1) to G described above is in particular bi-Lipschitz on every compact set, when the groups are endowed with left-invariant sub-Riemannian distances. Notice, however, that this is not a global quasiconformal mapping.

5.3 Modifications of ultra-rigid stratified groups

A stratified Lie algebra \({\mathfrak {g}}\) is called ultra-rigid if the only automorphisms of \({\mathfrak {g}}\) preserving the stratifications are dilations, see [10]. In particular, the full Tanaka prolongation of such \({\mathfrak {g}}\) is \({\mathfrak {p}}={\mathfrak {g}}\rtimes {\mathbb {R}}\), as semi-direct product of Lie algebras. In this section we describe all modifications in \({\mathfrak {g}}\rtimes {\mathbb {R}}\) and their equivalence relation. Many results do not need the assumption of \({\mathfrak {g}}\) being ultra-rigid, so we assume this hypothesis only when needed.

Let \({\mathfrak {g}}=\bigoplus _{j=-s}^{-1}{\mathfrak {g}}_{j}\) be a stratified Lie algebra. Let \(D:{\mathfrak {g}}\rightarrow {\mathfrak {g}}\) be the linear map with \(Dv=jv\) for \(v\in {\mathfrak {g}}_{-j}\). Notice that D is a derivation of \({\mathfrak {g}}\) that preserves the layers and that \(\delta _{e^t}=e^{tD}:{\mathfrak {g}}\rightarrow {\mathfrak {g}}\) are the dilations.

The semi-direct product \({\mathfrak {p}}:={\mathfrak {g}}\rtimes {\mathbb {R}}\) is the Lie algebra whose Lie brackets are

$$\begin{aligned} {[}(0,a),(Y,0)] = (aDY,0) \quad \text {hence}\quad [(X,a),(Y,b)] = ([X,Y]+aDY-bDX,0). \end{aligned}$$

Proposition 5.7

Let \(\sigma :{\mathfrak {g}}\rightarrow {\mathbb {R}}\) be a linear map and set \(\mathfrak s:=\{(X,\sigma X):X\in {\mathfrak {g}}\}\). The vector space \({\mathfrak {s}}\) is a Lie subalgebra of \({\mathfrak {g}}\rtimes {\mathbb {R}}\) if and only if \(\bigoplus _{j=-2}^{-s}{\mathfrak {g}}_j\subset \ker \sigma \).

Proof

First, we note that \({\mathfrak {s}}\) is a Lie algebra if and only if, for all \(X,Y\in {\mathfrak {g}}\),

$$\begin{aligned} \sigma ([X,Y]) + (\sigma X) (\sigma DY) - (\sigma Y) (\sigma DX) = 0 . \end{aligned}$$
(7)
figure a

Suppose \({\mathfrak {s}}\) is a Lie algebra, i.e., (7) holds for all \(X,Y\in {\mathfrak {g}}\). We prove \(\bigoplus _{j=-2}^{-s}{\mathfrak {g}}_j\subset \ker \sigma \) by induction on j. If \(X,Y\in {\mathfrak {g}}_{-1}\), then \(DX=X\) and \(DY=Y\), thus (7) implies \(\sigma ([X,Y])=0\). Since \({\mathfrak {g}}_{-2}=[{\mathfrak {g}}_{-1},{\mathfrak {g}}_{-1}]\), it follows that \({\mathfrak {g}}_{-2}\subset \ker \sigma \). Now, suppose that \({\mathfrak {g}}_{-k}\subset \ker \sigma \) for \(k\ge 2\). If \(X\in {\mathfrak {g}}_{-1}\) and \(Y\in {\mathfrak {g}}_{-k}\), then (7) implies that \(\sigma ([X,Y])=0\). Since \({\mathfrak {g}}_{-k-1}=[{\mathfrak {g}}_{-1},{\mathfrak {g}}_{-k}]\), it follows that \({\mathfrak {g}}_{-k-1}\subset \ker \sigma \). We conclude that \(\bigoplus _{j=-2}^{-s}{\mathfrak {g}}_j\subset \ker \sigma \).

figure b

Suppose \(\bigoplus _{j=-2}^{-s}{\mathfrak {g}}_j\subset \ker \sigma \). By the bilinearity of the expression, we need to show that (7) holds only when \(X\in {\mathfrak {g}}_{i}\) and \(Y\in {\mathfrak {g}}_j\) for some i and j. Since \(\sigma \) is non-zero only on the first layer, the only non-trivial instance of (7) is for \(X,Y\in {\mathfrak {g}}_{-1}\). In this case, \(\sigma ([X,Y])=0\), and \((\sigma X) (\sigma DY) - (\sigma Y) (\sigma DX) = (\sigma X) (\sigma Y) - (\sigma Y) (\sigma X) =0\). Therefore, (7) is satisfied and \({\mathfrak {s}}\) is a Lie algebra. \(\square \)

Lemma 5.8

The Lie algebra automorphisms \(\phi :{\mathfrak {p}}\rightarrow {\mathfrak {p}}\) such that \(\phi (\{0\}\times {\mathbb {R}})=\{0\}\times {\mathbb {R}}\) and \(\phi ({\mathfrak {g}}_{-1}\times {\mathbb {R}}) = {\mathfrak {g}}_{-1}\times {\mathbb {R}}\) are exactly those of the form \(\phi (X,a)=(\phi _1X,a)\) for some Lie algebra automorphism \(\phi _1:{\mathfrak {g}}\rightarrow {\mathfrak {g}}\) that preserves the layers.

Proof

On the one hand, if \(\phi _1:{\mathfrak {g}}\rightarrow {\mathfrak {g}}\) is a Lie algebra automorphism that preserves the layers, then \(\phi (X,a)=(\phi _1X,a)\) is clearly a Lie algebra automorphism \(\phi :{\mathfrak {p}}\rightarrow {\mathfrak {p}}\) with \(\phi (\{0\}\times {\mathbb {R}})=\{0\}\times {\mathbb {R}}\) and \(\phi ({\mathfrak {g}}_{-1}\times {\mathbb {R}}) = {\mathfrak {g}}_{-1}\times {\mathbb {R}}\), because \(\phi _1D=D\phi _1\).

On the other hand, if \(\phi :{\mathfrak {p}}\rightarrow {\mathfrak {p}}\) is a Lie algebra automorphism, then \(\phi ({\mathfrak {g}}\times \{0\})={\mathfrak {g}}\times \{0\}\) because \({\mathfrak {g}}\times \{0\} = [{\mathfrak {p}},{\mathfrak {p}}]\). Suppose also that \(\phi (\{0\}\times {\mathbb {R}})=\{0\}\times {\mathbb {R}}\) and \(\phi ({\mathfrak {g}}_{-1}\times {\mathbb {R}}) = {\mathfrak {g}}_{-1}\times {\mathbb {R}}\). Then \(\phi (X,a)=\phi (X,0)+\phi (0,a) = (\phi _1(X),0) + (0,\phi _2(a))\) and \(\phi _1({\mathfrak {g}}_{-1})=\mathfrak g_{-1}\). This implies that \(\phi _1({\mathfrak {g}}_j)={\mathfrak {g}}_j\) for all j, as one can prove by induction on j. Notice that, for all \(X\in \mathfrak g\) and all \(a\in {\mathbb {R}}\),

$$\begin{aligned} \phi _2(a)D\phi _1X = [(0,\phi _2(a)),(\phi _1X,0)] = \phi ([(0,a),(X,0)]) = \phi (aDX,0) = a\phi _1DX. \end{aligned}$$

For every \(X\in {\mathfrak {g}}_{-1}\), \(DX=X\) and \(D\phi _1X=\phi _1X\), hence \(\phi _2(a) \phi _1X = a\phi _1X\), i.e., \(\phi _2(a)=a\). \(\square \)

Theorem 5.9

Suppose that \({\mathfrak {g}}\) is ultra-rigid, i.e., \({\mathfrak {p}}={\mathfrak {g}}\rtimes {\mathbb {R}}\) is its full Tanaka prolongation. The set of all non-isomorphic modifications of \({\mathfrak {g}}\) is parametrized by \(\mathfrak g_{-1}^*/{\mathbb {R}}_{>0}\). Moreover, all modifications of \({\mathfrak {g}}\) in \(\mathfrak p\) are solvable and the only nilpotent one is \({\mathfrak {g}}\) itself.

Proof

The set of all modifications of \({\mathfrak {g}}\) in \({\mathfrak {p}}\) can be identified with \({\mathfrak {g}}_{-1}^*\) by Proposition 5.7, where \(\sigma \in {\mathfrak {g}}_{-1}^*\) is identified with \(\sigma (\sum _jv_j)=\sigma (v_{-1})\) for \(\sum _jv_j\in {\mathfrak {g}}\) and the modification \({\mathfrak {s}}_\sigma :=\{(X,\sigma X):X\in {\mathfrak {g}}\}\subset \mathfrak p\). Since \({\mathfrak {g}}\) is rigid, by Theorem 4.6 two modifications \(\sigma ,\tau \in {\mathfrak {g}}_{-1}^*\) are isomorphic if and only if there is a Lie algebra automorphism \(\phi :{\mathfrak {p}}\rightarrow {\mathfrak {p}}\) with \(\phi (\{0\}\times {\mathbb {R}})=\{0\}\times {\mathbb {R}}\) and \(\phi (\mathfrak g_{-1}\times {\mathbb {R}}) = {\mathfrak {g}}_{-1}\times {\mathbb {R}}\) such that \(\phi (\mathfrak s_\sigma )={\mathfrak {s}}_\tau \). Therefore, by Lemma 5.8, two modifications \(\sigma ,\tau \in {\mathfrak {g}}_{-1}^*\) are isomorphic if and only if there is a Lie algebra automorphism \(\phi _1:{\mathfrak {g}}\rightarrow {\mathfrak {g}}\) such that, for all \(X\in {\mathfrak {g}}\),

$$\begin{aligned} (\phi _1X,\sigma X) = (\phi _1X,\tau \phi _1X), \end{aligned}$$

i.e., \(\sigma X=\tau \phi _1X\) for all \(X\in {\mathfrak {g}}_{-1}\). Now, since \({\mathfrak {g}}\) is ultrarigid, \(\phi _1=\delta _\lambda \) for some \(\lambda >0\). Therefore, two modifications \(\sigma ,\tau \in \mathfrak g_{-1}^*\) are isomorphic if and only if there is \(\lambda >0\) such that \(\sigma =\lambda \tau \).

Finally, notice that all modifications of \({\mathfrak {g}}\) in \({\mathfrak {p}}\) are solvable, because \({\mathfrak {p}}\) itself is solvable. Moreover, the only nilpotent modification is \({\mathfrak {g}}\) itself. Indeed, if \(\mathfrak s\ne {\mathfrak {g}}\), then there is \(X\in {\mathfrak {g}}_{-1}\) with \(\sigma X\ne 0\), so that, if \(Y\in {\mathfrak {g}}_{-s}\) is nonzero, then \([(X,\sigma X),(Y,0)]= s\sigma X (Y,0)\), where s is the step of \({\mathfrak {g}}\). Therefore, we obtain that \((Y,0)\in [{\mathfrak {s}},[\dots ,[{\mathfrak {s}},\mathfrak s]\dots ]]\) for any order of brackets, that is, \({\mathfrak {s}}\) is not nilpotent. \(\square \)