Abstract
We show that a stratified submersion between stratified semialgebraic sets is locally \({{\mathcal {C}}}^p\)semialgebraically trivial outside the set of stratified generalized critical values.
Introduction
One of the main issues in singularity theory is the study of stability of functions and mappings. It is an important open problem to have a precise description of the set of bifurcation points of a given map \(f:X\rightarrow \mathbb {R}^k\) i.e. the smallest set B with the property that the map
is locally trivial.
In the semialgebraic category, the famous Hardt’s theorem [9] asserts that continuous semialgebraic mappings admit local semialgebraic trivializations outside some semialgebraic set of positive codimension.
Recall that a local semialgebraic trivialization of the map \(f:X\rightarrow Y\) at a point \(y\in Y\) is a semialgebraic homeomorphism \(h:f^{1}(U_y)\rightarrow T\times U_y\), where \(U_y\) is a neighbourhood of y in Y and T is a semialgebraic set, such that \(\pi \circ h=f\), \(\pi :T\times U_y\rightarrow U_y\) coincides with the canonical projection onto \(U_y\). If the mapping h is \({{\mathcal {C}}}^p\) then we say that f is \({{\mathcal {C}}}^p\)semialgebraically trivial.
For a semialgebraic (\({\mathcal C}^p\), \(p \ge 2\)) mapping \(f:\mathbb {R}^n\rightarrow \mathbb {R}^k\), it was shown by K. Kurdyka, P. Orro, and S. Simon [10] that f admits local \({\mathcal C}^p\) trivializations (not necessarily semialgebraic) on the preimage of the complement of the set \(K_0(f)\cup K_\infty (f)\), where \(K_0(f)\) is the set of critical values and \(K_\infty (f)\) is the set of asymptotic critical values. This is actually a special case of Rabier’s fibration theorem [11]. It is worth mentioning that L.R.G. Dias, M.A.S. Ruas and M. Tibǎr, in an interesting paper [7], introduced the so called tregularity condition and compared it with other regularity conditions. In particular they proved that in the case of \(\mathcal {C}^1\) semialgebraic mappings \(f:\mathbb {R}^n\rightarrow \mathbb {R}^k\) the notions of asymptotic critical point and tregular point are equivalent (see [7, Theorem 3.1]). Moreover they showed that the tregularity condition implies \(\rho \)regularity (a Milnortype condition of transversality to the Euclidean distance function) [7, Proposition 5.5], and that the latter condition yields in turn topological triviality at infinity in the case of \(\mathcal {C}^2\) semialgebraic mappings \(f:X\rightarrow \mathbb {R}^k\) defined on a submanifold of \(\mathbb {R}^n\) [7, Theorem 5.7]. In the ominimal setting, J. Escribano considered the case of \({\mathcal C}^p\) functions \(f:\mathbb {R}^k\rightarrow \mathbb {R}\) [8]. Recently in [13] we proved:
Theorem 1
Let \(X\subset \mathbb {R}^n\) be a closed Nash manifold and let \(f:X\rightarrow \mathbb {R}^k\) be a Nash mapping. Then for any \(y\in \mathbb {R}^k\setminus K(f)\) there is a neighborhood \(U_y\) of y such that the restriction map \(f_{f^{1}(U_y)}\) is Nash trivial.
We recall that a mapping is Nash if it is both \(\mathcal {C}^\infty \) and semialgebraic. The Nash class of functions sits in between the polynomials and the analytic functions. They enjoy many of the properties of the polynomial functions such as Noetherianity and Positivestellensatz as well as some properties of analytic functions such as the Weierstrass Preparation theorem or Theorems A and B of Cartan [3, 4].
Let us mention, that earlier M. Coste and M. Shiota showed [5] that any Nash map \(f:X\rightarrow \ \mathbb {R}^k\), \(X\subset \mathbb {R}^n\) closed Nash manifold, is locally Nash trivial outside some Nash subset.
In this note we study the case when the subset X is semialgabraic, possibly with singularities. Our aim is to prove
Theorem 2
Let \((X,\Sigma )\subset \mathbb {R}^n\) be a stratified semialgebraic subset, \(Y\subset \mathbb {R}^k\) a smooth semialgebraic subset. Every stratified \({{\mathcal {C}}}^p\) submersion \(f:(X,\Sigma )\rightarrow Y\), \(p\ge 1\), is locally \({{\mathcal {C}}}^p\)semialgebraically stratified trivial at every \(y\in Y\setminus K_\Sigma (f)\).
This theorem asserts that stratified submersions are locally \({{\mathcal {C}}}^p\)semialgebraically stratified trivial outside the set of stratified generalized critical values for arbitrary positive integers p.
For the definitions of stratified critical values and stratified trivialization, see the next section. The proof of Theorem 2 is given in Section 3.
Basic definitions
Definition 3
A finite partition \(\Sigma \) of a subset \(X\subset \mathbb {R}^n\) into manifolds \(S_i\) is called a stratification of X if it satisfies a frontier condition, i.e. if for all \((\alpha ,\beta )\in A\times A\) such that \(S_\alpha \cap \overline{S_\beta } \ne \emptyset \), one has \(S_\alpha \subset \overline{S_\beta }\). The members of the stratification we call strata, and we say that \((X,\Sigma )\) is a stratified subset of \(\mathbb {R}^n\).
Definition 4
Let \((X,\Sigma )\subset \mathbb {R}^n\) be a stratified subset, \(Y\subset \mathbb {R}^k\) a semialgebraic submanifold. We say that a continuous map \(f:X\rightarrow Y\) is a stratified map if the restriction of f to each stratum \(S\in \Sigma \) is Nash. We say that a stratified map is a stratified submersion if the restriction of f to each stratum \(S\in \Sigma \) is a submersion.
Definition 5
We say that a stratification \(\Sigma \) of X satisfies Whitney’s condition (b) (or is Whitney \((b)\)regular) if for all pair of strata \(S_i,S_j\) one has: for every sequences of points \((x_m)\subset S_i\) and \((y_m)\subset S_j\) converging to x such that the limit of secants \( \overline{x_my_m}\) and limit of tangent spaces \(T_{y_m}S_j\) exist then \(\lim \overline{x_my_m} \subset \lim T_{y_m}S_j\).
Let \(X\subset \mathbb {R}^n\), \(Y\subset \mathbb {R}^k\) be semialgebraic subsets, Y smooth.
Definition 6
A semialgebraic trivialization of a map \(f:X\rightarrow Y\) at a point \(y\in Y\) is a semialgebraic homeomorphism \(h:X\rightarrow f^{1}(y)\times Y\) such that \(\pi \circ h=f\), where \(\pi :f^{1}(y)\times Y\rightarrow Y\) is the canonical projection on Y.
We say that a map \(f:X\rightarrow Y\) is locally trivial if any point \(y\in Y\) has a neighbourhood \(U_y\) such that the restriction map \(f:f^{1}(U_y)\rightarrow Y\) admits a trivialization.
Remark 7
Given a trivialization \(h=(h_y,f)\) of a mapping f we may always suppose that \(h_y(x)=x\) for any \(x\in f^{1}(y)\).
Indeed, if \(h_y\) does not have this property we can set \(h'_y=g\circ h_y\), where \(g=({h_y}_{f^{1}(y)})^{1}\) and now, \(h:=(h'_y,f)\) is a trivialization with the desired property.
Definition 8
We say that the map \(f:X\rightarrow Y\) is locally \({\mathcal C}^p\)semialgebraically stratified trivial if it is locally trivial and if there exists a stratification of X such that each local trivialization \(h=(h_y,f):f^{1}(U_y)\rightarrow f^{1}(y)\times Y\) induces on every stratum \(S_j\) a \({{\mathcal {C}}}^p\) semialgebraic diffeomorphism \(h_{S_j}:S_j\rightarrow (S_j\cap f^{1}(y))\times Y\).
Stratified generalized critical values
Generalized critical values were considered by many authors and they play an important role in the study of stability of mappings. Let us briefly recall their definition. For a linear operator \(A:\mathbb {R}^n\rightarrow \mathbb {R}^k\), we set
This is the socalled Rabier’s function, which was originally defined in [11] for continuous linear operators between arbitrary Banach spaces over \(\mathbb {R}\) or \(\mathbb {C}\). It can be shown ( [10], Proposition 2.2) that, for some natural metric d, \(\nu (A)=d(A,\Sigma )\), where \(\Sigma \) is the set of singular operators. For the basic properties of this function, we refer the reader to [10].
In the sequel we will write \(x_m\rightarrow a\) meaning that the sequence \((x_m)\subset X\) is tending to some point \(a\in X\) as m goes to \(\infty \).
Let \(f:U \rightarrow \mathbb {R}^k\) be a semialgebraic mapping, with \(U\subset \mathbb {R}^n\) (not necessarily bounded) smooth semialgebraic subset. Recall that the set of critical values of f is
and the set of the asymptotic critical values at infinity is
Definition 9
Let \(f:(X,\Sigma )\rightarrow \mathbb {R}^k\) be a semialgebraic stratified map. The set
is called the set of stratified asymptotic critical values.
As a consequence of the Sard type theorem for asymptotic critical values [10, 14], this set has empty interior in \(\mathbb {R}^k\).
First Isotopy Lemma
In this section we give a proof of Theorem 2. The proof is patterned on the proof of the main Theorem of [13]. We will also make use of the following semialgebraic version of Thom’s first isotopy lemma due to Coste and Shiota:
Theorem 10
[6, Theorem 1] Let \(U\subset \mathbb {R}^n\) be an open subset, \((X,\Sigma )\subset U\) some semialgebraic stratified set. Let \(f:U\rightarrow \mathbb {R}^k\) be a Nash mapping such that the restriction of f to X is proper, and that the restriction to each stratum \(S\in \Sigma \) is a Nash submersion. Then there is a semialgebraic trivialization of f over \(\mathbb {R}^k\), compatible with \(\Sigma \):
such that h restricted to S is a Nash diffeomorphism onto \(S\cap f^{1}(0)\times \mathbb {R}^k\), for any stratum \(S\in \Sigma \).
To prove Theorem 2 we will need the following Lemma:
Lemma 11
Let \(S\subset \mathbb {R}^n\) be a Nash submanifold and let \(f:S\rightarrow \mathbb {R}^k\) be a Nash submersion. For each point \(y\in \mathbb {R}^k\setminus K_\infty (f)\) there is a neighborhood \(U_y\) of y such that for any real number R large enough the restriction of the map \((f,\rho )\) to the submanifold
is a submersion, where \(\rho (x)=\sum \limits _{i=1}^n x_i^2\);
Proof
Fix \(y\in \mathbb {R}^k\setminus K_\infty (f)\). We proceed by way of contradiction, assuming that for any R, the restriction of f to the submanifold \(S_{R,y}\) is not a submersion. Then, by Curve Selection Lemma, there is a semialgebraic arc \(\gamma :[c,+\infty )\rightarrow S\) for some \(c>0\), tending to infinity such that:

(i)
\(\lim \limits _{t\rightarrow +\infty } f(\gamma (t))=y,\)

(ii)
\(\gamma (t)\wedge \nabla _{\gamma (t)}f_1\wedge \dots \wedge \nabla _{\gamma (t)}f_k = \nabla _{\gamma (t)}\rho \wedge \nabla _{\gamma (t)}f_1\wedge \dots \wedge \nabla _{\gamma (t)}f_k=0\).
We can assume that the arc \(\gamma \) is of the form:
and hence:
By (ii) we have that:
where the latter limits are taken in the Grassmannian, and the \(span(v_1,\dots , v_k)\) denotes a linear space generated by the vectors \(v_1, \dots , v_k\).
By Curve Selection Lemma there is \(w(t)\in (d_{\gamma (t)}f)^*(\mathbb {R}^k)\) tending to a. This implies that there exists \(v(t)\in \mathbb {R}^k\) for which we have:
Observe that v(t) is bounded, for otherwise if \(v(t)\rightarrow \infty \) then:
which means that the point y is an asymptotic critical value of the function f, in contradiction with our assumption on y.
As, by (i), \(f(\gamma (t))\) is bounded, we have:
Since \(f(\gamma (t))\) is a semialgebraic mapping, it has a Puiseux expansion, which, by (3.3), entails that there are some constant C and some \(\alpha >1\) such that:
Observe now that we have for some constant \(C'\):
This fact is impossible since, by definition, both \(\gamma '(t)\) and w(t) are tending to a. Hence, for \(R>0\) large enough, the mapping \((f,\rho )\) is a submersion on the set \(S_{R,y}\).\(\square \)
Let us point out that Lemma 11 gives yet another proof, that a point \(y\in \mathbb {R}^k\setminus K_\infty (f)\) is a \(\rho \)regular value in the sense of [7].
The following Lemma is a well known fact (see [2]) which we recall for the convenience of the reader.
Lemma 12
Let \((X,\Sigma )\) be a Whitney (b) stratified subset of \(\mathbb {R}^n\) and \(N\subset \mathbb {R}^n\) a \(\mathcal {C}^1\) submanifold. If N is transverse to all the strata of \(\Sigma \) then \(\Sigma _N:=\{S\cap N\,:\ S\in \Sigma \}\) is a Whitney (b) stratification of \(N\cap X\).
Proof
Let S and T be two strata of \(\Sigma \) such that \(T\subset \overline{S}\). Let \((x_m)\subset S\cap N\) and \((y_m)\in T\cap N\) be two sequences tending to \(y\in T\cap N\). Assume moreover that the sequence of secants \(\overline{x_my_m}\) converges to a line l and that the sequences of tangent spaces \(T_{x_m}(S\cap N)\) has a limit \(\tau \). Extracting a subsequence, if necessary, we may assume that the sequence \(T_{x_m}S\) converges to some \(\tau '\). Since \(T_yN\) is transverse to \(T_yS\), it follows that \(\tau = \tau '\cap T_yN\). The Whitney (b) condition of the pair S, T gives \(l\subset \tau '\). On the other hand as N is a \(\mathcal {C}^1\) submanifold \(l\subset T_yN\) as well, which yields \(l\subset \tau \). \(\square \)
Proof of Theorem 2
Let \(U_y\) be the neighbourhood of y provided by Lemma 11. The restricted mapping
is proper. By Lemma 11, for R large enough, it constitutes a stratified mapping with the stratification induced by \(\Sigma \).
Moreover, Lemma 11 shows that for each stratum \(S\in \Sigma \) the restriction of the map \(\rho \) to \(S\setminus \overline{B^n(0,R)}\) is a submersion for R large enough. Hence the sphere \(S^{n1}(0,2R)\) is transverse to each stratum \(S\in \Sigma \). Due to Lemma 12, the stratification \(\Sigma '\) given by \(S\cap B^n(0,2R)\) and \(S\cap S^{n1}(0,2R)\), \(S\in \Sigma \), is Whitney (b)regular and f induces a Nash submersion on every stratum \(S'\in \Sigma '\). Hence, the restriction map
is a proper stratified submersion for R large enough.
By Theorem 10, there exist two trivializations:
of type \(H(x)=(h(x),f(x),\rho (x))\) and \(\Phi (x)=(\varphi (x),f(x))\), for some \(R>0\). We may regard H as a trivialization of the map f which preserves the levels of \(\rho \). Indeed, the mapping
given by
is such a trivialization. By Remark 7 we may assume that both mappings A and \(\varphi \) induce the identity on the preimage of y under f. Furthermore, these trivializations preserve the strata.
Let \(\alpha :\mathbb {R}\rightarrow \mathbb {R}\) be a nonnegative decreasing \({{\mathcal {C}}}^2\) semialgebraic function such that:
for some small \(\varepsilon >0\).
We now define a map
by setting:
We claim that this map is a semialgebraic trivialization, shrinking the neighbourhood \(U_y\) of y if necessary.
As both maps h and \(\varphi \) preserve the strata so does \(\psi \). It thus suffices to show that \(\psi \) induces a diffeomorphism on every stratum. In other words, we can assume that X is a manifold. First, observe that the map \((\psi ,f)\) is an injection. Indeed, let \(\gamma _1,\gamma _2:(0,1)\rightarrow f^{1}(U_y)\) be semialgebraic arcs such that \((\psi ,f)(\gamma _1(t))=(\psi ,f)(\gamma _2(t))\) for all \(t\in (0,1)\) and \(f(\gamma _1(t))\rightarrow y \) as \(t\rightarrow 0\).
\(1^0\) case. \(\gamma _1(t)\rightarrow \infty \).
As the map H preserves the distance of the origin and \(\Phi \) preserves \(B^n(0,2R)\), we see that \(\gamma _2(t)\) leaves \(B^n(0,2R)\) and since H is a trivialization itself we conclude that \(\gamma _1(t)=\gamma _2(t)\).
\(2^0\) case. \(\gamma _1(t)\) tends to some point \( x_1\).
In this case, \(\gamma _2\) also tends to some point, say \(x_2\). Note that, as h and \(\varphi \) induce the identity map on the preimage of y (under \((f,\rho )\) and f respectively), so does \(\psi \). This means that \(x_1=x_2\). Moreover, this implies that the derivative of the map \(\Psi \) has maximal rank near this set and thus, by the local inverse mapping theorem, \(\Psi \) induces a local diffeomorphism near \(x_1\). This entails that \(\gamma _1(t)=\gamma _2(t)\) for t small, which means that the map \(\Psi \) is injective.
We now turn to show surjectivity. For z in \(U_y\), let \(\psi _z: f^{1}(z)\rightarrow f^{1}(y)\) denote the map induced by \(\psi \). As \(\psi _z\) tends to the identity, it is a submersion for z close to y which entails that it is an open map. But, since it is a proper map, it must be a closed map as well. Hence, the image of \(\psi _z\) is the union of some connected components of \(f^{1}(y)\). It means that it is enough to prove that, for z close to y, the image of \(\psi _z\) contains at least one point in every connected component. Observe that as \(\Phi \) and H are both trivializations, \(f^{1}(y)\) lies in the closure of \(f^{1}(U)\), for all neighbourhoods U of y. As \(\psi _z\) tends to the identity (since A and \(\varphi \) both induce the identity on \(f^{1}(y)\)), it means that the image of \(\psi _z\) contains at least one point in every connected component of \(f^{1}(y)\), as required. \(\square \)
Remark 13
Using the techniques developed by Coste and Shiota in [6] one could obtain a trivialization which is \({{\mathcal {C}}}^\infty \) on each stratum. The argument is however fairly technical.
References
 1.
Bochnak, J., Coste, M., Roy, M.F.: Géométrie algébrique réelle. Springer, Berlin (1987)
 2.
Chéniot D.: Sur les sections transversales d’un ensemble stratifié, C. R. Acad. Sci., t. 275, série A, pp. 915–916 (1972)
 3.
Coste, M., Ruiz, J., Shiota, M.: Approximation in compact Nash manifolds. Am. J. Math. 117, 905–927 (1995)
 4.
Coste, M., Ruiz, J., Shiota, M.: Uniform bounds on complexity and transfer of global properties of nash functions. J. Reine Angew. Math. 536, 209–235 (2001)
 5.
Coste, M., Shiota, M.: Nash triviality in families of Nash manifolds. Invent. Math. 108, 349–368 (1992)
 6.
Coste, M., Shiota, M.: Thom’s first isotopy lemma: a semialgebraic version, with uniform bound in F. Broglia (Ed.) et al. Real Analytic and Algebraic Geometry, proceedings of the international conference, held in Trento 1992, de Gruyter, pp. 83–102 (1995)
 7.
Dias, L.R.G., Ruas, M.A.S., Tibǎr, M.: Regularity at infinity of real mappings and a MorseSard theorem. J. Topol. 5, 323–340 (2012)
 8.
Escribano, J.: Bifurcation sets of definable functions in ominimal structures. Proc. AMS 130(8), 2419–2424 (2002)
 9.
Hardt, R.: Semialgebraic localtriviality in semialgebraic mappings. Am. J. Math. 102(2), 291–302 (1980)
 10.
Kurdyka, K., Orro, P., Simon, S.: Semialgebraic Sard Theorem for generalized critical values. J. Differ. Geom. 56, 67–92 (2000)
 11.
Rabier, P.J.: Ehresmann fibrations and PalaisSmale conditions for morphisms of Finsler manifolds. Ann. Math. 146, 647–691 (1997)
 12.
Shiota, M., Nash Manifolds, L.N.M. 1269 (1987)
 13.
Valette, A.: Nash triviality and generalized critical values. Ann. Pol. Math. 121, 85–90 (2018)
 14.
Valette, A., Valette, G.: A generalized Sard theorem on real closed fields. Math. Nachr. 289(5–6), 748–755 (2016)
Author information
Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Research partially supported by the NCN grant 2014/13/B/ST1 /00543.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Valette, A. Stratified \({{\mathcal {C}}}^p\)semialgebraic triviality. manuscripta math. 166, 315–322 (2021). https://doi.org/10.1007/s0022902001227w
Received:
Accepted:
Published:
Issue Date:
Mathematics Subject Classification
 58K05
 14P20
 57R35