arXiv:1807.05160v2 [math.AG] 14 Dec 2018 2010 as r-ymti es ita onaépolynomial. Poincaré virtual sets, arc-symmetric maps, s integration, motivic geometry, algebraic Real Keywords: ¶ † ‡ § ∗ atal upre yARpoetLS (ANR-17-CE40-0023 LISA project ANR by supported Partially i asil nv NS etaeMrele 2,Marseil I2M, Marseille, Centrale CNRS, Univ, Marseille Aix eateto ahmtc,Fclyo cec,SiaaUni Saitama Science, of Faculty , of Department nv rnbeAps nv aoeMn ln,CR,LM,7 LAMA, CNRS, Blanc, Mont Savoie Univ. Alpes, Grenoble Univ. nvriéCt ’zr nvriéNc ohaAntipolis, Sophia Nice Université d’Azur, Côte Université E-mail: E-mail: 5 hm-kb,Skr-u atm,3887,Japan E-mail: 338-8570, Saitama, Sakura-ku, Shimo-Okubo, 255 E-mail: ahmtc ujc lsicto.Piay 49.Secon 14P99. Primary: Classification. Subject Mathematics h ne metric. inner the variet algebraic real between homeomorphism arc-analytic of singularities arc- of classification generically the for in generally, recently more appeared and, maps rational ous s hsmauet en elmtvcitga hc admit generically which for also integral but motivic birational the real for a only not define spac formula to the on measure measure this motivic use a m construct develop We we purpose set-up. this algebraic For spaces. arc their of properties r pcs oii esr n Lipschitz and measure motivic spaces, Arc enBpit Campesato Jean-Baptiste ial,a napiain ecaatrz ntrso h m the of terms in characterize we application, an as Finally, sacneunew bana nes apn hoe hc h which theorem mapping inverse an obtain we consequence a As W [email protected] [email protected] [email protected] [email protected] netgt oncin ewe isht emtyo re of geometry Lipschitz between connections investigate e ryzo Kurdyka Krzysztof emtyo elagbacsets algebraic real of geometry eebr1,2018 14, December ¶ ‡ ∗ Abstract nuaiis isht as ahfntos arc-analyt functions, Nash maps, Lipschitz ingularities, NS JD France LJAD, CNRS, e France le, ay 61,1E8 14B05. 14E18, 26A16, dary: versity, -03). 00Cabr,France Chambéry, 3000 elaayi ucingerms. function analytic real n-ooeNs maps. Nash one-to-one e hc r iLpcizfor bi-Lipschitz are which ies nltcmp.Teemaps These maps. analytic tvcitgaini h real the in integration otivic dmParusi«ski Adam ohzm Fukui Toshizumi fra nltcac.We arcs. analytic real of e tvcmaue em of germs measure, otivic lagbacvreisand varieties algebraic al hneo variables of change a s lsfrcontinu- for olds ¶ § † ic 2 Arc spaces, motivic measure and Lipschitz geometry

Contents

1 Introduction 2

2 Geometric framework 4

3 Real motivic integration 5 3.1 Realarcsandjets ...... 5 3.2 The Grothendieck ring of AS-sets...... 11 3.3 Realmotivicmeasure...... 13 3.4 Measurabilityofthecylinders ...... 18 3.5 Motivic integral and the change of variables formula ...... 20

4 An inverse mapping theorem for blow-Nash maps 24 4.1 Blow-Nash and generically arc-analytic maps ...... 24 4.2 Resolution diagram of f ...... 25 4.3 Aninversemappingtheorem ...... 27

5 An inverse mapping theorem for inner-Lipschitz maps 31 5.1 Innerdistance ...... 31 5.2 Aninversemappingtheorem ...... 33

References 34

1 Introduction

In this paper we establish relations between the arc space and the Lipschitz geometry of a singular real . The interest in the Lipschitz geometry of real analytic and algebraic spaces emerged in the 70’s of the last century by a conjecture of Siebenmann and Sullivan: there are only countably many local Lipschitz structures on real analytic spaces. Subsequently the Lip- schitz geometry of real and complex algebraic singularities attracted much attention and various methods have been developed to study it: stratification theory [33, 37], L-regular decompositions [23, 38, 25, 42], Lipschitz triangulations [46], non-archimedean geometry [16], and recently, in the complex case, resolution and low dimensional topology [4]. In the algebraic case Siebenmann and Sullivan’s conjecture was proved in [36]. The general analytic case was solved in [47]. In this paper we study various versions of Lipschitz inverse mapping theorems, with respect to the inner distance, for homeomorphisms f ∶ X → Y between (possibly singular) real algebraic set germs. Recall that a connected real algebraic, and more generally a con- nected semialgebraic, subset X ⊂ ℝN is path-connected (by rectifiable ), so we have an inner distance on X, defined by the infimum over the length of rectifiable curves joining two given points in X. We assume that the homeomorphism f is semialgebraic and generically arc-analytic. For instance the recently studied continuous rational maps [21, 20, 19] are of this type. Arc-analytic mappings were introduced to real in [22]. Those arethe mappings sending by composition real analytic arcs to real analytic arcs. It was shown in J.-B. Campesato, T. Fukui, K. Kurdyka and A. Parusi«ski 3

[2, 39] that the semialgebraic arc-analytic mappings coincide with the blow-Nash mappings. Moreover, by [41], real algebraic sets admit algebraic stratifications with local semialgebraic arc-analytic triviality along each stratum. What we prove can be stated informally as follows: if f −1 is Lipschitz, then so is f itself. The problem is non-trivial even when the germs (X,x) and (Y , y) are non-singular [14]. When these germs are singular, then the problem is much more delicate. In fact we have to assume that the motivic measures of the real analytic arcs drawn on (X,x) and (Y , y) are equal. Developing a rigorous theory of motivic measure on the space of real analytic arcs for real algebraic sets is another main goal of this paper. We state below a concise version of our main results. For more precise and more general statements see Theorems 4.13 and 5.10. Theorem. Let f ∶ (X,x) → (Y , y) be the germ of a semialgebraic generically arc-analytic home- omorphism between two real algebraic set germs, that are of pure dimension1 d. Assume that the motivic measures of the real analytic arcs centered at x in X and of the real analytic arcs centered at y in Y are equal (see Section 3 for the definition of the motivic measure). Then 1. If the Jacobian determinant of f is bounded from below then it is bounded from above and f −1 is generically arc-analytic. 2. If the inverse f −1 of f is Lipschitz with respect to the inner distance then so is f. The proof of this theorem is based on motivic integration. Recall that in the case of complex algebraic varieties, motivic integration was introduced by M. Kontsevitch for non- singular varieties in order to avoid the use of p-adic integrals. Then the theory was devel- opped and extended to the singular case in [10, 1, 11, 28]. The motivic measure is defined on the space of formal arcs drawn on an algebraic variety and takes values in a Grothendieck ring which encodes all the additive invariants of the underlying category. One main ingredi- ent consists in reducing the study to truncated arcs in order to work with finite dimensional spaces. Notice that since the seminal paper of Nash [35], it has been established that the arc space of a variety encodes a great deal of information about its singularities. In the real algebraic set-up, arguments coming from motivic integration were used in [18, 12, 8, 9] to study and classify the singularities of real algebraic function germs. In the present paper we construct a motivic measure and a motivic integral for possibly singular real algebraic varieties. Similarly to the complex case, the motivic integral comes together with a change of variables formula which is convenient to do actual computations in terms of resolution of singularities. In our real algebraic set-up this formula holds for generically one-to-one Nash maps and not merely for the birational ones. A first difference of the present construction compared to the complex one, is that we work with real analytic arcs and not with all formal arcs. However, thanks to Artin ap- proximation theorem, this difference is minor. More importantly, it is not possible to follow exactly the construction of the motivic measure in the complex case because of several ad- ditional difficulties arising from the absence in the real set-up of the Nullstellensatz and of the theorem of Chevalley (the image of a Zariski-constructible set by a regular mapping is Zariski-constructible).

1For ease of reading, in the introduction we avoid varieties admitting points which have a structure of smooth submanifold of smaller dimension as in the handle of the Whitney umbrella {x2 = zy2} ⊂ ℝ3. 4 Arc spaces, motivic measure and Lipschitz geometry

The real motivic measure and the real motivic integral are constructed and studied in Section 3.

2 Geometric framework

Throughout this paper, we say that a subset X ⊂ ℝN is an algebraic set if it is closed for the Zariski topology, i.e. X may be described as the intersection of the zero sets of polynomials ℝ with real coefficients. We denote by I(X) the ideal of [x1, … ,xN] consisting of the polyno- mials vanishing on X. By noetherianity, we may always assume that the above intersection 2 is indexed by a finite set and that I(X)=(f1, … , fs) is finitely generated. The dimension ℝ dim X of X is the dimension of the ring P(X)= [x1, … ,xN]∕I(X) of polynomial functions on X. The ring R(X) of regular functions on X is given by the localization of P(X) with respect to the multiplicative set {ℎ ∈ P(X), ℎ−1(0) = ∅}. Regular maps are the morphisms of real algebraic sets. Unless otherwise stated, we will always use the Euclidean topology and not the Zariski one (for instance for the notions of homeomorphism, map germ or closure). We say that a d-dimensional algebraic set X is non-singular at x ∈ X if there exist ℝN g1, … ,gN−d ∈ I(X) and an Euclidean open neighborhood U of x in such that U ∩ X = )gi U ∩ V (g1, … ,gN−d) and rank (x) = N − d. Then there exists an open semialgebraic )xj neighborhood of x in V which0 is a d-dimensional1 Nash submanifold. Notice that the con- verse doesn’t hold [6, Example 3.3.12.b.]. We denote by Reg(X) the set of non-singular points of X. We denote by Xsing = X⧵Reg(X) the set of singular points of X, it is an algebraic subset of strictly smaller dimension, see [6, Proposition 3.3.14]. A semialgebraic subset of ℝN is the projection of an algebraic subset of ℝN+m for some ℕ m ∈ ≥0. Actually, by a result of Motzkin [34], we may always assume that m = 1. Equiva- ℝN lently, a subset S ⊂ is semialgebraic if and only if there exist polynomials fi,gi,1, … ,gi,s ∈ ℝ i [x1, … ,xN ] such that r S = x ∈ ℝN , f (x)=0, g (x) > 0, … ,g (x) > 0 . i i,1 i,si i=1 Í $ % Notice that semialgebraic sets are closed under union, intersection and cartesian product. They are also closed under projection by the Tarski–Seidenberg Theorem. A function is semialgebraic if so is its graph. We refer the reader to [6] for more details on real algebraic geometry. Let X be a non-singular real algebraic set and f ∶ X → ℝ. We say that f is a Nash function if it is C∞ and semialgebraic. Since a semialgebraic function satisfies a non-trivial polynomial equation and since a smooth function satisfying a non-trivial real analytic equa- tion is real analytic [29, 45, 5], we obtain that f is Nash if and only if f is real analytic and satisfies a non-trivial polynomial equation. A subset of a real analytic variety is said to be arc-symmetric in the sense of [22] if, given a real analytic arc, either the arc is entirely included in the set or it meets the set at isolated

2 f ⋯ f ⇔ f 2 ⋯ f 2 Actually, noticing that 1 = = s = 0 1 + + s = 0, we may always describe a real algebraic set as the zero-set of only one polynomial. J.-B. Campesato, T. Fukui, K. Kurdyka and A. Parusi«ski 5 points only. We are going to work with a slightly different notion defined in [40]. We define N 3 ℙN AS as the boolean algebra generated by semialgebraic arc-symmetric subsets of ℝ . We set AS = ASN . N∈ℕ Í≥0 ℙN Formally, a subset A⊂ ℝ is an AS-set if it is semialgebraic and if, given a real analytic → ℙN arc ∶ (−1, 1) ℝ such that (−1, 0) ⊂A, there exists "> 0 such that (0, ") ⊂A. ℙN Notice that closed AS-subsets of ℝ are exactly the closed sets of a noetherian topology. For more on arc-symmetric and AS sets we refer the reader to [26]. One important property of the AS sets that we rely on throughout this paper is that it admits an additive invariant richer than the Euler characteristic with compact support, namely the virtual Poincaré polynomial presented later in Section 3.2. This is in contrast to the semialgebraic sets, for which, by a theorem of R. Quarez[44], every additive home- omorphism invariant of semialgebraic sets factorises through the Euler characteristic with compact support. Let E,B,F be three AS-sets. We say that p ∶ E → B is an AS piecewise trivial fibration −1 with fiber F if there exists a finite partition B = ⊔Bi into AS-sets such that p (Bi)≃ Bi × F where ≃ means bijection with AS-graph. Notice that, thanks to the noetherianity of the AS-topology, if p ∶ E → B is locally trivial with fiber F for the AS-topology4, then it is an AS piecewise trivial fibration.

3 Real motivic integration

This section is devoted to the construction of a real motivic measure. Notice that a first step in this direction was done by R. Quarez in [44] using the Euler characteristic with compact support for semialgebraic sets. The measure constructed in this section takes advantage of the AS-machinery in order to use the virtual Poincaré polynomial which is a real analogue of the Hodge–Deligne polynomial in real algebraic geometry. This additive invariant is richer than the Euler characteristic since it encodes, for example, the dimension. Since real algebraic geometry is quite different from complex algebraic geometry as there is, for example, no Nullstellensatz or Chevalley’s theorem, the classical construction of the motivic measure does not work as it is in this real context and it is necessary to carefully handle these differences.

3.1 Real arcs and jets We follow the notations of [8, §2.4].

Definition 3.1. The space of real analytic arcs on ℝN is defined as

L(ℝN )= ∶(ℝ, 0) → ℝN , real analytic

3 ℙN ℙN ℝM A subset of ℝ is semialgebraic if it is for ℝ seen as an algebraic subset of some , or, equivalently, if the intersection of the set with each canonical affine chart is semialgebraic. 4i.e. for every x ∈ B there is U ⊂ B an AS-open subset containing x such that p−1(U) ≃ U × F . 6 Arc spaces, motivic measure and Lipschitz geometry

ℕ ℝN Definition 3.2. For n ∈ ≥0, the space of n-jets on is defined as ℝN ℝN Ln( )= L( ) ∼n

n+1  where 1 ∼n 2 ⇔ 1 ≡ 2 mod t . Notation 3.3. For m > n, we consider the following truncation maps: ℝN ℝN n ∶ L( ) → Ln( ) and m ℝN → ℝN n ∶ Lm( ) Ln( ). Definition 3.4. For an algebraic set X ⊂ ℝN , we define the space of real analytic arcs on X as L(X)= ∈ L(ℝN ), ∀f ∈ I(X), f( (t))=0 and the space of n-jets on X as

N n+1 Ln(X)= ∈ Ln(ℝ ), ∀f ∈ I(X), f( (t)) ≡ 0 mod t .

The truncation maps induce the maps

n ∶ L(X) → Ln(X) and m → n ∶ Lm(X) Ln(X).

Remark 3.5. Notice that Ln(X) is a real algebraic variety. Indeed, let f ∈ I(X) and a0, … ,an ∈ ℝN , then we have the following expansion

f a a t ⋯ a tn P f a , ,a P f a , ,a t ⋯ P f a , ,a tn ⋯ ( 0 + 1 + + n )= 0 ( 0 … n)+ 1 ( 0 … n) + + n ( 0 … n) +

f L ℝN(n+1) where the coefficients Pi are polynomials. Hence n(X) is the algebraic subset of f defined as the zero-set of the polynomials Pi for f ∈ I(X) and i ∈ {0, … , n}. In the same way, we may think of L(X) as an infinite-dimensional algebraic variety. Remark 3.6. When X is non-singular the following equality holds:

Ln(X)= n(L(X))

Indeed, using Hensel’s lemma, we may always lift an n-jet to a formal arc on X and then use Artin approximation theorem to find an analytic arc whose expansion coincides up to the degree n+1. However this equality doesn’t hold anymore when X is singular as highlighted in [8, Example 2.30]. Hence it is necessary to distinguish the space Ln(X) of n-jets on X and the space n(L(X)) ⊂ Ln(X) of n-jets on X which may be lifted to real analytic arcs on X. We have the following exact statement. Proposition 3.7 ([8, Proposition 2.31]). Let X be an algebraic subset of ℝN . Then the following are equivalent : (i) X is non-singular. J.-B. Campesato, T. Fukui, K. Kurdyka and A. Parusi«ski 7

ℕ → (ii) ∀n ∈ ≥0, n ∶ L(X) Ln(X) is surjective. ℕ n+1 → (iii) ∀n ∈ ≥0, n ∶ Ln+1(X) Ln(X) is surjective. Proposition 3.8 ([8, Proposition 2.33]). Let X be a d-dimensional algebraic subset of ℝN . Then m (1) For m ≥ n, the dimensions of the fibers of  ∶ m (L(X)) → n (L(X)) are smaller n m(L(X)) than or equal to (m − n)d. n+1 −1 n+1 L X → Lð X T ZarX (2) The fiber n ( ) of n ∶ n+1( ) n( ) is either empty or isomorphic to (0) .

Theorem 3.9 (A motivic corollary of Greenberg Theorem). Let X ⊂ ℝN an algebraic subset. ℕ There exists c ∈ >0 (depending only on I(X)) such that ℕ cn ∀n ∈ ≥0, n(L(X)) = n (Lcn(X))

Proof. Assume that I(X)=(f1, … , fs). ℕ ℕ ℕ By the main theorem of [15], there exist N ∈ >0, l ∈ >0 and  ∈ ≥0 (depending only ℝ ℝ ℝ on the ideal of {t}[x1, … ,xN ] generated by fi ∈ [x1, … ,xN ] ⊂ {t}[x1, … ,xN]) such ℝ N  ℝ N that ∀ ≥ N, ∀ ∈ {t} , if f1( (t)) ≡ ⋯ ≡ fs( (t)) ≡ 0 mod t , then there exists  ∈ {t}  − l such that (t) ≡ (t) mod t and f1((t)) = ⋯ = fs((t))=0. ! Fix c = max (l( + 2),N). We are going to prove that

ℕ L cn L ∀n ∈ ≥0, n( (X)) = n ( cn(X))

cn It is enough to prove that n (Lcn(X)) ⊂ n(L(X)) for n ≥ 1. ℝ N cn+1 Let n ≥ 1. Let ̃ ∈ Lcn(X). Then there exists ∈ {t} such that (t) ≡ ̃ (t) mod t and cn+1 f1( (t)) ≡ ⋯ ≡ fs( (t)) ≡ 0 mod t

cn+1 − Notice that cn +1 ≥ N so that there exists  ∈ ℝ{t}N such that (t) ≡ (t) mod t l ! and f1((t)) = ⋯ = fs((t))=0. Since cn +1 −  > n l cn ! we have that n (̃ )= n()∈ n(L(X)). ■ cn Remark 3.10. By Tarski–Seidenberg theorem, n(L(X)) = n (Lcn(X)) is semialgebraic as the projection of an algebraic set. However, n(L(X)) may not be AS (and thus not Zariski- constructible) as shown in [8, Example 2.32]. This is a major difference with the complex case where n(L(X)) is Zariski-constructible by Chevalley theorem as the projection of a complex algebraic variety. ℝN ℝ Definition 3.11. Let X be an algebraic subset of . We define the ideal HX of [x1, … ,xN] by

HX = Δ(f1, … , fN−d)((f1, … , fN−d) ∶ I(X)) f ,…,f ∈I(X) 1 ÉN−d where • d = dim X 8 Arc spaces, motivic measure and Lipschitz geometry

• Δ(f1, … , fN−d) is the ideal generated by the N − d minors of the Jacobian matrix

)fi )xj i=1,…,N−d 0 1 j=1,…,N ℝ • ((f1, … , fN−d) ∶ I(X)) = g ∈ [x1, … ,xN], gI(X) ⊂ (f1, … , fN−d) is the ideal quotient of the ideal (f , … , f ) by the ideal I(X) 1 N−d Remark 3.12. By [8, Lemma 4.1], V (HX)= Xsing. ℝN ℕ Definition 3.13. Let X ⊂ be an algebraic subset and e ∈ ≥0. We set (e) e+1 L (X)= ∈ L(X), ∃ℎ ∈ HX , ℎ( (t)) ≢ 0 mod t Remark 3.14. From now on, we set ℝN L(Xsing)= ∈ L( ), ∀ℎ ∈ HX , ℎ( (t))=0 and ℝN n+1 Ln(Xsing)= ∈ Ln( ), ∀ℎ ∈ HX, ℎ( (t)) ≡ 0 mod t . Notice that ℝN ℝN ∈ L( ), ∀ℎ ∈ HX , ℎ( (t))=0 = ∈ L( ), ∀f ∈ I(Xsing), f( (t))=0 but be careful that ℝN n+1 ∈ Ln( ), ∀ℎ ∈ HX, ℎ( (t)) ≡ 0 mod t ℝN n+1 ≠ ∈ Ln( ), ∀f ∈ I(Xsing), f( (t)) ≡ 0 mod t

Notice also that since the proof of Greenberg Theorem 3.9 is algebraic, it holds for L(Xsing) (just use the ideal HX in the proof).

(e) Remark 3.15. L(X)= L (X) L(Xsing) e∈ℕ ⎛ Í≥0 ⎞ ⎜ ⎟ ⨆ The following proposition⎜ is a real⎟ version of [10, Lemma 4.1]. Its proof is quite similar to the one of [8, Lemma⎝ 4.5]. ⎠ ℝN ℕ Proposition 3.16. Let X be a d-dimensional algebraic subset of and e ∈ ≥0. Then, for n ≥ e, (e) (i) n L (X) ∈ AS (ii) n+1 ∶  L(e)(X) →  L(e)(X) is an AS piecewise trivial fibration with fiber ℝd. n n+1 n Proof. By [8, Lemma 4.7],L(e)(X)is covered by finitely many sets of the form ℝN e+1 Af,ℎ, = ∈ L( ), (ℎ)( (t)) ≢ 0 mod t

f N−d )fi where =(f1, … , fN−d)∈ I(X) ,  is a N−d minor of the Jacobian matrix )xj i=1,…,N−d 0 1 j=1,…,N and ℎ ∈ ((f1, … , fN−d) ∶ I(X)). Moreover, ℝN e+1 L(X) ∩ Af,ℎ, = ∈ L( ), f1( (t)) = ⋯ = fN−d( (t))=0, (ℎ)( (t)) ≢ 0 mod t ,

J.-B. Campesato, T. Fukui, K. Kurdyka and A. Parusi«ski 9

(e) so that L (X)= L(X) ∩ Af,ℎ, = L(X) ∩ Af,ℎ, . finite finite For e¨ ≤ e, we set Í Í 

¨ ¨ ¨ ¨ )fi Af ¨ = ∈ Af , ord ( (t)) = e , ord  ( (t)) ≥ e , for all N − d minor  of ,ℎ,,e ,ℎ, t t )x < 0 j 1= (e) in order to refine the above cover: L (X)= L(X) ∩ Af,ℎ,,e¨ . finite Í  (e) Fix some set A = Af,ℎ,,e¨ ∩L(X). Notice that if n( )∈ n(A) and if n+1()∈ n+1(L (X)) n+1 is in the preimage of n( ) by n then n+1()∈ n+1(A). Indeed,  ∈ L(X) so f1() = ⋯ = fN−d()=0 and since n() = n( ), we also get that e+1 ¨ ¨ ¨ (ℎ)((t)) ≢ 0 mod t , ordt ((t)) = e and ordt  ((t)) ≥ e . n+1 → Hence it is enough to prove the lemma for n ∶ n+1(A) n(A). n+1 → We are first going to prove that the fibers of n ∶ n+1(A) n(A) are d-dimensional affine subspaces of ℝN . We can reorder the coordinates so that  is the determinant of the )f first N − d columns of Δ= i . Then, similarly to the proof of [8, Lemma 4.5], there is a )xj 0 1 e¨ matrix P such that P Δ=(IN−d, W ) and ∀ ∈ A, W ( (t)) ≡ 0 mod t . Fix ∈ A. The elements of the fiber of n+1(A) → n(A) over n( ), ∈ A, are exactly the

n+1 n+1 (t)+ t (t) for  ∈ ℝ{t}d such that f( (t)+ tn+1(t))=0 .  Using Taylor expansion, this last condition becomes

f( (t))+ tn+1Δ( (t))(t)+ t2(n+1)(⋯)=0

Or equivalently, since ∈ A,

tn+1Δ( (t))(t)+ t2(n+1)(⋯)=0

¨ Multiplying by t−n−1−e P , we get

−e¨ n+1−e¨ t ( (t))IN−d, W ( (t)) (t)+ t (⋯)=0

¨ Notice that ordt(( (t)) = e. Hence, by Hensel’s lemma and Artin approximation theorem, the sought fiber is the set of n+1 n+1 (t) + t 0 with 0 satisfying the linear system induced by

−e¨ t ( (t))IN−d, W ( (t)) 0 ≡ 0 mod t

Let 0 be a solution, then its first N − d coefficients are expressed as linear combinations n+1 → of the last d. Therefore each fiber of n ∶ n+1(A) n(A) is a d-dimensional affine sub- space of ℝN . 10 Arc spaces, motivic measure and Lipschitz geometry

ℕ By Greenberg Theorem 3.9, there is a c ∈ ≥0 such that cn(A) is an AS-set. Then n(A) cn → is an AS-set as the image of n ∶ cn(A) n(A) whose fibers have odd Euler characteristic with compact support, see [40, Theorem 4.3].

ℝN n+1 → Finally, notice that n+1(A) ⊂ n(A) × and that n ∶ n+1(A) n(A) is simply the n+1 → first projection. Then, according to the following lemma, n ∶ n+1(A) n(A) is an AS piecewise trivial fibration. ■

Lemma 3.17. Let A be an AS-set, Ω ⊂ A × ℝN be an AS-set and  ∶ Ω → A be the natural projection. −1 ℝN Assume that for all x ∈ A, the fiber Ωx =  (x) is a d-dimensional affine subspace of . Then  ∶Ω → A is an AS piecewise trivial fibration.

Proof. Up to embedding the space of d-dimensional affine subspaces of ℝN into the space of d +1-dimensional vector suspaces of ℝN+1, we may assume that the fibers are linear sub- spaces.

N Denote by G = GN,d the Grassmannian of d-dimensional linear subspaces of ℝ and let E → G be the tautological bundle; i.e. for g ∈ G, the fiber Eg is the subspace given by g.

We are first going to prove that the following set is AS,

̃ A = (x,g)∈ A × G, Ωx = Eg .

Identifying G with the set of symmetric idempotent (N ×N) -matrices of trace d,see[6, Proof ℝN of Theorem 3.4.4], for i =1, … ,N we define the regular map wi ∶ G → as the projection to the coordinates corresponding to the ith-column of such matrices. Then Eg is linearly ℝN spanned by wi(g) . Hence Li = (v, g)∈ × G, v = wi(g) is AS. Thus

 N (x,v,g)∈ A × ℝ × G, v = wi(g)∈Ωx = (Ω× G)∩(A × Li) is AS and its projection

Xi = (x,g)∈ A × G, wi(g)∈Ωx is also AS as the image of an AS-set by an injective AS-map, see [40, Theorem 4.5]. ̃ Then A = i Xi is AS as claimed.

x ⋂∈ A ℝN Ω = x = ⋯ = x =0 Let 0 . Fix a coordinate system on such that x0 d+1 N and N ℝN → ℝd ̃ → ℝ( d ) fix the projection Λ ∶ defined by Λ(x1, … ,xN )=(x1, … ,xd). Let ! ∶ A be ! x,g d w g such that the coordinates of ( ) are the -minors of Λ( i( )) i=1,…,N . Then

̃ ̃ ℝd  A0 = (x,g)∈ A, Λ∶Ωx → is of rank d is an AS-set as the complement of !−1(0). Therefore

ℝd A0 = x ∈ A, Λ∶Ωx → is of rank d

J.-B. Campesato, T. Fukui, K. Kurdyka and A. Parusi«ski 11

̃ is AS as the image of the AS-set A0 by the projection to the first factor which is an injective AS-map. Thus Φ(x, v)=(x, Λ(v)) is a bijection whose graph is AS.

−1 Φ / ℝd  (A0) A0 × ❋❋ ✇ ❋❋ ✇✇ ❋❋ ✇✇  ❋❋ ✇✇ prA ❋# ✇{ ✇ 0 A0

Consequently  ∶Ω → A is locally trivial for the AS-topology and hence it is an AS piece- wise trivial fibration. ■

3.2 The Grothendieck ring of AS-sets

Definition 3.18. Let K0(AS) be the free abelian group generated by [X], X ∈ AS, modulo (i) Let X, Y ∈ AS. If there is a bijection X → Y with AS-graph, then [X]=[Y ]; (ii) If Y ⊂X are two AS-sets, then [X]=[X ⧵ Y ]+[Y ]. We put a ring structure on K0(AS) by adding the following relation: (iii) If X, Y ∈ AS, then [X × Y ]=[X][Y ].

Notation 3.19. We set 0 = [∅], 1 = [pt] and L =[ℝ].

Remark 3.20. Notice that 0 is the unit of the addition and 1 the unit of the multiplication.

Remark 3.21. If p ∶ E → B is an AS piecewise trivial fibration with fiber F , then

[E]=[B][F ]

L−1 Definition 3.22. We set M = K0(AS) . The authors of [31] proved there exists  a unique additive (and multiplicative) invariant of real algebraic varieties up to biregular morphisms which coincides with the Poincaré polynomial for compact non-singular varieties. This construction relies on the weak fac- torization theorem. Then G. Fichou [12] extended this construction to AS-sets up Nash isomorphisms. Next, in [32], they gave a new construction of the virtual Poincaré polynomial, related to the weight filtration they introduced in real algebraic geometry. They proved it is an invariant of AS-sets up to homeomorphism with AS-graph. Actually, using the additivity, they proved it is an invariant of AS-sets up to AS-bijections (see [9, Remark 4.15]). ℤ Theorem 3.23 ([31, 12, 32]). There is a unique ring morphism ∶ K0(AS) → [u] such that if X compact and non-singular then

ℤ i ([X]) = dim Hi(X, 2)u . i≥0 É We say that ([X]) is the virtual Poincaré polynomial of X. Moreover, if X ≠ ∅, deg (X) = dim X and the leading coefficient of (X) is positive. 12 Arc spaces, motivic measure and Lipschitz geometry

Theorem 3.24 ([13, Theorem 1.16]). The virtual Poincaré polynomial is a ring isomorphism ∼ ℤ ∶ K0(AS) ,,,,,,,→ [u]. Remark 3.25. The virtual Poincaré polynomial induces a ring isomorphism ∶ M → ℤ[u, u−1].

Definition 3.26. We define the ring M as the completion of M with respect to the ring filtration5 defined by the following subgroups induced by dimension FmM = [S]L−i,i − dim S ≥ m i.e.    M m M = ←,,,,,,,,,,lim F M . Proposition 3.27. The virtual Poincaré polynomial. induces a ring isomorphism

∶ M → ℤ[u]Ju−1K. Proof. We have to prove that ℤ u, u−1 mℤ −1 ℤ −1 ←,,,,,,,,,,lim [ ] F [u, u ] = [u]Ju K m  where Fmℤ[u, u−1]= f ∈ ℤ[u, u−1], deg f ≤ −m . For n

ℤ u, u−1 mℤ −1 ℤ u, u−1 mℤ −1 ⇒ ←,,,,,,,,,,lim [ ] F [u, u ] = (fm)∈ [ ] F [u, u ] ,n

Definition 3.28. For ∈ M, we define the virtual dimension of by dim = m where m is the only integer such that ∈ F−mM ⧵ F−m+1M.

Proposition 3.29. dim = deg( ( ))

m Remark 3.30. Notice that for x ∈ M, (x + F M)m defines a basis of open neighborhoods. This topology coincides with the one induced by the non-archimedean norm ⋅ ∶ M → ℝ defined by = edim( ). The completion M is exactly the topological completion with respect to this non-archimedean norm. Particularly, ‖ ‖  • Let ( n)∈‖M‖, then n → 0 in M if and only if dim( n) → −∞.  →  • Let ( n)∈ M, then n n converges in M if and only if n 0 in M. • The following equality holds in M: ∑ ∞ (1− L−p) L−pi =1 i=0 É Definition 3.31. We define an order on M as follows. For a, b ∈ M, we set a ⪯ b if and only if either b = a or the leading coefficient of the virtual Poincaré polynomial (b − a) is positive.

Remark 3.32. Notice that this real setting has good algebraic properties compared to its complex counterpart: • K0(AS) is an integral domain whereas K0(Varℂ) is not [43]. Indeed, there is no zero di- visor in K0(AS) whereas the class of the affine line is a zero divisor of K0(Varℂ) [7][30]. → L−1 Notice that in particular K0(Varℂ) Mℂ = K0(Varℂ) ℂ is not injective. M → M FmM • The natural map is injective. Indeed its kernel is ∩m and the virtual m ℤ Poincaré polynomial allows us to conclude: if ∈ ∩mF M, then, for all m ∈ , deg ≤ −m and hence =0. In the complex case, it is not known whether Mℂ → Mℂ is injective.

3.3 Real motivic measure M. Kontsevitch introduced motivic integration in the non-singular case where the measur- able sets were the cylinders by using the fact that they are stable. Still in the non-singular case, V. Batyrev [1, §6] enlarged the collection of measurable sets: a subset of the arc space is measurable if it may be approximated by stable sets. Concerning the singular case, J. Denef and F. Loeser [10] defined a measure and a first family of measurable sets including cylinders. Then, in [11, Appendix], they used the tools they developped in the singular case to adapt the definition of V. Batyrev to the singular case. See also [28]. From now on we assume that X is a d-dimensional algebraic subset of ℝN .

Definition 3.33. A subset A⊂ L(X) is said to be stable at level n if: • For m ≥ n, m(A) is an AS-subset of Lm(X); −1 • For m ≥ n, A = m (m(A)); m+1 → ℝd • For m ≥ n, m ∶ m+1(A) m(A) is an AS piecewise trivial fibration with fiber . 14 Arc spaces, motivic measure and Lipschitz geometry

Remark 3.34. Notice that, for the two first points, it is enough to verify that n(A)∈ AS and −1 m −1 that A = n (n(A)) only for n. Indeed, then, for m ≥ n, m(A)=(n ) (n(A)) is an AS-set as inverse image of an AS-set by a projection. −1 Then the following proposition holds (notice that the condition A = m (m(A)) is quite important). Proposition 3.35. If A,B are stable subsets of L(X), then A ∪ B, A ∩ B and A ⧵ B are stable too. Remark 3.36. Notice that L(X) may not be stable when X is singular. Definition 3.37. For A⊂ L(X) a stable set, we define its measure by [ (A)] (A)= n ∈ M, n ≫ 1. L(n+1)d

Definition 3.38. The virtual dimension of a stable set is

dim(A) = dim(n(A))−(n + 1)d, n≫ 1. Remark 3.39. Notice that the previous definitions don’t depend on n for n big enough. Remark 3.40. Notice that dim(A) = dim((A)) where the second dimension is the one intro- duced in Definition 3.28. ℤ Definition 3.41. A subset A⊂ L(X) is measurable if, for every m ∈ <0, there exist • a stable set Am ⊂ L(X); • a sequence of stable sets (Cm,i ⊂ L(X))i≥0 such that • ∀i, dim Cm,i

Proposition 3.42. The previous limit is well defined in M and doesn’t depend on the choices. The proof of the above Proposition, presented below, relies on the following two lemmas.

Lemma 3.43. Let (A ) ℕ be a decreasing sequence of non-empty AS-sets i i∈ ≥0

A1 ⊃A2 ⊃ ⋯ Then Ai ≠ ∅. i∈N Ì AS Proof. Recall that A denotes the smallest closed AS-set containing A. We have the fol- lowing sequence which stabilizes by noetherianity of the AS-topology:

AS AS AS AS A1 ⊃ A2 ⊃ ⋯ ⊃ Ak = Ak+1 = ⋯ Recall that AS-sets are exactly the constructible subsets of projective spaces for the AS- topology whose closed sets are the semialgebraic arc-symmetric sets in the sense of [22]. J.-B. Campesato, T. Fukui, K. Kurdyka and A. Parusi«ski 15

Hence Al = ∪finite(Ui ∩ Vi) where Ui is AS-open, Vi is AS-closed and Ui ∩ Vi ≠ ∅. We AS may assume that the Vi’s are irreducible (up to spliting them) and that Ui ∩ Vi = Vi (up AS to replacing Vi by Ui ∩ Vi ). Hence we obtain the following decomposition as a union of AS finitely many irreducible closed subsets Ak = ∪Vi (it is not necessarily the irreducible decomposition since we may have Vi ⊂Vj). AS Fix Z an AS-irreducible subset of Ak . By the previous discussion, for l ≥ k, there exists Ul an open dense AS-subset of Z such that Ul ⊂Al. By[40, Remark 2.7], dim(Z ⧵Ul) < dim Ul so that Z ⧵Ul is a closed subset of Z with empty interior for the Euclidean topology. From Baire theorem, we deduce that the Euclidean interior of ∪l≥kZ ⧵ Ul is empty. Hence ∩l≥kUl is non-empty. ■ The following lemma is an adaptation to the real context of [1, Theorem 6.6].

Lemma 3.44. Let A⊂ L(X) be a stable set and (C ) ℕ be a family of stable sets such that i i∈ ≥0

A⊂ Ci i∈ℕ Í≥0 ℕ Then there exists l ∈ ≥0 such that l

A⊂ Ci i=0 Í Proof. Without loss of generality, we may assume that Ci ⊂A (up to replacing Ci by Ci ∩ A). Set Di = A ⧵ C1 ∪ ⋯ ∪ Ci so that we get a decreasing sequence of stable sets

 D1 ⊃D2 ⊃D3 ⊃ ⋯ satisfying Di = ∅ i∈ℕ Ì≥0 Assume by contradiction that A may not be covered by finitely many Ci, then ℕ ∀i ∈ ≥0,Di ≠ ∅

Now assume that A is stable at level n and that Di is stable at level ni ≥ n. Then n(Di)= n  i ( (D )) ∈ AS AS n ni i as the image of an -set by a regular map whose fibers have odd Euler characteristic with compact support, see [40, Theorem 4.3]. Hence, by Lemma 3.43,

Bn = n(Di) ≠ ∅ i∈ℕ Ì≥0 Choose un ∈ Bn. Now set Bn+1 = n+1(Di) ≠ ∅ i∈ℕ Ì≥0 AS n+1 −1 AS As before each n+1(Di) is a non-empty -set. Notice that (n ) (un) is a non-empty - n+1 −1 subset of Ln+1(X). Then, by Lemma 3.43, Bn+1 ∩(n ) (un) ≠ ∅. This way, there exists n+1 un+1 ∈ Bn+1 such that n (un+1)= un. u ∈ L (X) Therefore, we may inductively construct a sequence m m m≥n such that:  16 Arc spaces, motivic measure and Lipschitz geometry

• um ∈ Bm = m(Di) ≠ ∅; i∈ℕ Ì≥0 m+1 • m (um+1)= um. ℕ This defines an element u ∈ L(X) such that for all m ≥ n, m(u)∈ Bm. Hence for i ∈ ≥0,  (u)∈ B ⊂  (D ). Since D is stable at level n , u ∈ −1( (D )) = D . ni ni ni i i i ni ni i i Therefore u ∈ Di which is a contradiction. ■

Proof of Proposition⋂3.42. We first prove that the limit is well defined. Let Am,Cm,i be as in ℤ the definition. Then for m1,m2 ∈ <0,

A ΔA ⊂ (C ∪ C ) m1 m2 m1,i m2,i i∈ℕ Í≥0 ℕ By Lemma 3.44, there exists l ∈ ≥0 such that

l A ΔA ⊂ (C ∪ C ) m1 m2 m1,i m2,i i=0 Í dim(A ΔA ) max(m ,m ) (A ) hence m1 m2 ≤ 1 2 . Thus m is a Cauchy sequence and its limit is well defined in the completion M.

¨ ¨ We now check that the limit doesn’t depend on the choices. Let Am,Cm,i be another ℤ choice of data for the measurability of A. Fix m ∈ <0 then

¨ ¨ AmΔAm ⊂ (Cm,i ∪ Cm,i) i∈ℕ Í≥0 ℕ By Lemma 3.44, there exists l ∈ ≥0 such that

l ¨ ¨ AmΔAm ⊂ (Cm,i ∪ Cm,i) i=0 Í ¨ ¨ Hence dim(AmΔA )

Proof. Assume that A and B are measurable, respectively with the data Am,Cm,i and Bm,Dm,i. • A ∪ B is measurable since

(A ∪ B)Δ(Am ∪ Bm) ⊂ (Cm,i ∪ Dm,i) Í • In order to prove that A ⧵ B is measurable, we may use the previous point and assume that B⊂A up to replacing A by A ∪ B. Similarly, we may assume that Bm ⊂Am. Then

(A ⧵ B)Δ(Am ⧵ Bm) ⊂ Cm,i ∪ Dm,i Í J.-B. Campesato, T. Fukui, K. Kurdyka and A. Parusi«ski 17

• Using both previous points, we obtain that A∩B =(A∪B)⧵(((A ∪ B) ⧵ A)∪((A ∪ B) ⧵ B)) is measurable.

Proposition 3.46. The measure is additive on disjoint unions:

(A⊔B)= (A)+ (B)

Proof. According to the previous proof we have

(A⊔B) = lim (Am)+ (Bm)− (Am ∩ Bm) m→∞  and

0= (A ∩ B) = lim (Am ∩ Bm) m→∞ Hence

(A⊔B) = lim (Am) + lim (Bm)= (A)+ (B) m→∞ m→∞ ■

Proposition 3.47. Let (B ) ℕ be a sequence of measurable sets with dim B → −∞. n n∈ ≥0 n Then B = ∪Bn is measurable and

(B) = lim  Bk . n→+∞ Hk≤n I Í

Furthermore, if the sets Bn are pairwise disjoint, then

(B)=  Bk . n=0 É  ℕ ℤ Proof. By Definition 3.41 for each n ∈ ≥0 and m ∈ <0 there are stable sets An,m and Cn,m,i, dim Cn,m,i

BnΔAn,m ⊂ Cn,m,i. i Í ℤ ℕ For m ∈ <0 choose N ∈ ≥0 such that if n ≥ N then dim Bn

BnΔAm ⊂ Cn,m,i ∪ An,m. n n,i n≥N Í Í Í This shows that B is measurable. The other properties follows easily. ■ 18 Arc spaces, motivic measure and Lipschitz geometry

3.4 Measurability of the cylinders Lemma 3.48. Let X be a d-dimensional algebraic subset of ℝN . Let S⊂X be an algebraic subset ℕ ℕ of X with dim S < d. For every e ∈ ≥0, there exists N ∈ ≥0 such that ℕ ⇒ −1 ∀i, n ∈ ≥0, n ≥ i ≥ N dim n i Li(S) ≤ (n + 1)d − e −1 where n denotes the n-th truncation map for X  ℕ → ∀n ∈ ≥0, n ∶ L(X) Ln(X) ℕ and where L(S) ⊂ L(X) and ∀i ∈ ≥0, Li(S) ⊂ Li(X). ℕ Proof. By Greenberg Theorem 3.9 applied to S, there exists c ∈ ≥0 such that

−1 e ce Lce(S) = e (L(S)) Let N = ce and n ≥ N. By 3.8.(1) applied to 

−1 → −1 n ce Lce(S) e ce Lce(S) we get that   −1 −1 dim n ce Lce(S) ≤ dim e ce Lce(S) +(n − e)d But   −1 e ce Lce(S) = e (L(S)) so that (see [8, Proposition 2.33.(i)]) 

−1 dim n ce Lce(S) ≤ (e + 1)(d −1)+(n − e)d =(n +1)− e −1 Now if n ≥ i ≥ N(= ce ), the result derives from the inclusion

−1 −1 n i Li(S) ⊂ n ce Lce(S)   ■ ℝN ℕ Definition 3.49. Let X ⊂ be an algebraic subset. For i ∈ >0, we set

(i) (i−1) Ci(X)= L (X) ⧵ L (X). ̃ ̃ Remark 3.50. Ci(X)= ∈ L(X), ∀ℎ ∈ HX , ordt ℎ◦ ≥ i, ∃ℎ ∈ HX , ordt ℎ◦ = i ℕ Proposition 3.51. For i ∈ >0, Ci(X) is stable and

lim dim Ci(X)=−∞ i→+∞ ℕ (e) Proof. Fix some i ∈ >0. First, Ci(X) is stable at level i since the L (X) are stable by Propo- sition 3.16. Notice that i−1(Ci(X)) ⊂ Li−1(Xsing). Hence

−1 −1 L Ci(X) ⊂ i−1(i−1(Ci(X))) ⊂ i−1 i−1(Xsing)  J.-B. Campesato, T. Fukui, K. Kurdyka and A. Parusi«ski 19 and then −1 L i(Ci(X)) ⊂ i i−1 i−1(Xsing) .

As explained in Remark 3.14, we may apply Greenberg Theorem 3.9 to HX so that Lemma 3.48 holds for Xsing. ℕ ℕ Hence, for all e ∈ ≥0, there exists N ∈ ≥0 so that for i ≥ N we have −1 L dim i(Ci(X)) −(i + 1)d ≤ dim i i−1 i−1(Xsing) −(i + 1)d ≤ −e   ■

Corollary 3.52. A subset A⊂ L(X) is measurable if and only if ∀e ≫ 0,A∩L(e)(X) is measurable. Proof. By Proposition 3.16 every L(e)(X) is stable and therefore if A is measurable so is every A ∩ L(e)(X). (e) Suppose now that ∀e ≥ N,A ∩ L (X) is measurable. Then so are A ∩ Ci(X) for i>N. Hence (N) A = A ∩ L (X) ∪ A ∩ Ci(X) i>N  Í  is measurable by Proposition 3.47. ■ Definition 3.53. A cylinder at level n is a subset A⊂ L(X) of the form

−1 A = n (C) for C an AS-subset of Ln(X). m Remark 3.54. A cylinder at level n is a cylinder at level m for m ≥ n. Indeed n = n ◦m so −1 −1 m −1 m −1 that n (C)= m (n ) (C) where (n ) (C)∈ AS as the inverse image of an AS-set by a projection.  The following result derives from Proposition 3.16. Proposition 3.55. If X is non-singular, a cylinder of L(X) is stable. Proposition 3.56. A cylinder A⊂ L(X) is measurable and

(A) = lim  A ∩ L(m)(X) m→+∞  ℕ ℕ Proof. By Proposition 3.51, we may construct by induction an increasing map ' ∶ >0 → >0 such that i ≥ '(s) ⇒ dim Ci(X) < −s ℤ ('(−m)) Let m ∈ <0. Set Am = A ∩ L (X). Then Am is stable by Proposition 3.16 and

L('(−m)) −1 L AΔAm = A ⧵ (X)= A ∩ '(−m) '(−m)(Xsing) ⊂ Ci(X) i≥'(−m)  Í where Ci(X) is stable with dim Ci(X)

(A) = lim  A ∩ L('(m))(X) m→+∞  20 Arc spaces, motivic measure and Lipschitz geometry

(m) The second part of the statement derives from the fact that  A ∩ L (X) ℕ is m∈ >0 L(m) already a Cauchy sequence. Assume that A is a cylinder at level sthen A ∩ (X) is stable ℕ ¨ at level max(m,s). Indeed fix k ∈ ≥0. Then, for n ≥ m ≥ m ≥ max('(k),s), we get

¨  A ∩ L(m )(X) (m) ¨ n n A ∩ L (X)  A ∩ L(m) (X) −  A ∩ L(m)(X) = −   L−(n+1)d  L−(n+1)d      (m¨) (m) n A ∩ L (X) ⧵ n A ∩ L (X) = ∈ FkM   L−(n+1)d  ■

Corollary 3.57. For Y ⊂X an algebraic subset, set

L(X, Y )= { ∈ L(X), (0) ∈ Y } then • L(X, Y ) is a measurable subset of L(X); • in particular, L(X) is measurable. L X −1 X L X, Y −1 Y ■ Proof. Indeed, ( )= 0 ( ) and ( )= 0 ( ) are cylinders. Corollary 3.58. If Y ⊂X is an algebraic subset with dim Y < dim X, then L(Y ) ⊂ L(X) is measurable of measure 0: L(X) (L(Y )) =0 Proof. Notice that L(Y ) is a countable intersection of cylinders:

−1 L(Y )= n (Ln(Y )) n∈ℕ Ì≥0 −1 Then n (Ln(Y )) is measurable as a cylinder and

−1 dim   (Ln(Y )) ≤ (n + 1)(dim Y − dim X) ,,,,,,,,,,,,,,,,,,,,,→ −∞ n n→∞  ■

3.5 Motivic integral and the change of variables formula Definition 3.59. Let X ⊂ ℝN be an algebraic subset. Let A⊂ L(X) be a measurable set. Let → ℕ −1 ∶ A ≥0 ∪ {∞} be such that each fiber is measurable and ( (∞)) = 0. We say that L− is integrable if the following sequence converges in M:

L− d =  −1(n) L−n Ê A n≥0 É  Definition 3.60. We say that a semialgebraic map  ∶ M → X between semialgebraic sets is generically one-to-one if there exists a S⊂X satisfying dim(S) < dim(X), dim −1(S) < dim(M) and ∀p ∈ X ⧵ S, #−1(p)=1.  J.-B. Campesato, T. Fukui, K. Kurdyka and A. Parusi«ski 21

Definition 3.61. Let  ∶ M → X be a Nash map between a d-dimensional non-singular algebraic set M and an algebraic subset X ⊂ ℝN . For a real analytic arc ∶(ℝ, 0) → M, we set ordt jac( (t)) = min ordt ( (t)), ∀ d-minor of Jac , where the Jacobian matrix Jac is defined using a local system of coordinates around (0) in M.

The following lemma is a generalization of Denef–Loeser change of variables key lemma [10, Lemma 3.4] to generically one-to-one Nash maps in the real context.

Lemma 3.62 ([8, Lemma 4.5]). Let  ∶ M → X be a proper generically one-to-one Nash map where M is a non-singular d-dimensional algebraic subset of ℝp and X a d-dimensional algebraic ℝN ¨ ℕ ℕ subset of . For e,e ∈ ≥0 and n ∈ ≥0, set

(e¨) Δe,e¨ = ∈ L(M), ordt jac( (t)) = e, ∗( )∈ L (X) , Δe,e¨,n = n Δe,e¨ , $ %  where ∗ ∶ L(M) → L(X) is induced by . Then for n ≥ max(2e,e¨) the following holds:

n+1 (i) Given ∈ Δe,e¨ and  ∈ L(X) with ∗( ) ≡  mod t there exists a unique  ∈ L(M) n−e+1 such that ∗()=  and  ≡ mod t .

n+1 n−e+1 (ii) Let ,  ∈ L(M). If ∈ Δe,e¨ and ∗( ) ≡ ∗() mod t then ≡  mod t and  ∈Δe,e¨ .

(iii) The set Δe,e¨,n is a union of fibers of ∗n.

(iv)  (Δ ¨ ) is an AS-set and  ∶ Δ ¨ →  (Δ ¨ ) is an AS piecewise trivial ∗n e,e ,n ∗n Δe,e¨,n e,e ,n ∗n e,e ,n fibration with fiber ℝe. ð Lemma 3.63. Let  ∶ X → Y be a Nash map between algebraic sets. If A⊂ L(Y ) is a cylinder then −1 L ∗ (A) ⊂ (X) is also a cylinder.

−1 Proof. Assume that A = n (C) where C is an AS-subset of Ln(Y ). Then we have the fol- lowing commutative diagram:  L(X) ∗ / L(Y )

n n   / Ln(X) Ln(Y ) ∗n

Notice that ∗n is polynomial and thus its graph is AS so that the inverse image of an AS-set AS −1 −1 −1 −1 AS by ∗n is also an -set. Hence ∗ (A)= n (∗n (C)) where ∗n (C) is . ■

Proposition 3.64. Let  ∶ M → X be a proper generically one-to-one Nash map where M is a non-singular d-dimensional algebraic subset of ℝp and X a d-dimensional algebraic subset of ℝN . L −1 If A⊂ (X) is a measurable subset, then the inverse image ∗ (A) is also measurable. 22 Arc spaces, motivic measure and Lipschitz geometry

Proof. Let Zar ¨ −1 S =  (Xsing ∪ S)∪Σ where S⊂X is as in Definition 3.60 and Σ is the critical set of . Notice that the Zariski- closure of a semialgebraic set doesn’t change its dimension. Therefore L(S¨) is a measurable subset of L(M) with measure 0. −1 −1 L ¨ Hence ∗ (A) is measurable if and only if ∗ (A) ⧵ (S ) is measurable and then −1 −1 L ¨  ∗ (A) =  ∗ (A) ⧵ (S )

Since A is measurable, there exists A m and Cm,i as in Definition 3.41. Hence for all m ∈ ℤ <0, −1 −1 −1 ∗ (A)Δ∗ (Am) ⊂ ∗ (Cm,i) i Í and

−1 L ¨ −1 L ¨ −1 L ¨ (1) ∗ (A) ⧵ (S ) Δ ∗ (Am) ⧵ (S ) ⊂ ∗ (Cm,i) ⧵ (S ) i   Í  −1 −1 By Lemma 3.63 the sets ∗ (Am) and ∗ (Cm,i) are cylinders, therefore they are stable sets by Proposition 3.55 since M is non-singular. By definition of S¨, ¨ L(M) ⧵ L(S ) ⊂ Δe,e¨ e,e¨ Í By Lemma 3.44, there exists k such that

¨ L(M) ⧵ L(S ) ⊂ Δe,e¨ e,e¨≤k Í −1 L ¨ Thus, by Lemma 3.62, dim ∗ (Cm,i) ⧵ (S ) < k + m. This allows one to prove that −1(A) ⧵ L(S¨) is measurable by shifting the index m in ∗  (1). ■ Proposition 3.65. Let  ∶ M → X be a proper generically one-to-one Nash map where M is a non-singular d-dimensional algebraic subset of ℝp and X a d-dimensional algebraic subset of ℝN . If A⊂ L(M) is a measurable subset, then the image ∗(A) is also measurable. ¨ ¨ ¨ Proof. We use the same S as in the proof of Proposition 3.64. Then L(S ) and ∗ L(S ) have measure 0 so that it is enough to prove that  A ⧵ L(S¨) is measurable. ∗  ¨ Lemma 3.66. There exists k such that for every stable set B ⊂ L(M ) ⧵ L(S ), ∗(B) is stable and dim ∗(B) < dim(B)− k. Proof. By definition of S¨ and Lemma 3.44, there exists k such that

¨ B ⊂ L(M) ⧵ L(S ) ⊂ Δe,e¨ e,e¨≤k Í Then the lemma derives from Lemma 3.62. ■ J.-B. Campesato, T. Fukui, K. Kurdyka and A. Parusi«ski 23

Assume that A is measurable with the data Am,Cm,i then

AΔAm ⊂ Cm,i Í so that

¨ ¨ ¨ (A ⧵ L(S ))Δ(Am ⧵ L(S )) ⊂ Cm,i ⧵ L(S ) Í and

¨ ¨ ¨ ¨ ¨ ∗(A ⧵ L(S ))Δ∗(Am ⧵ L(S )) ⊂∗ (A ⧵ L(S ))Δ(Am ⧵ L(S )) ⊂ ∗ Cm,i ⧵ L(S )  Í  Then we may conclude using Lemma 3.66. ■

Theorem 3.67. Let  ∶ M → X be a proper generically one-to-one Nash map where M is a non- singular d-dimensional algebraic subset of ℝp and X a d-dimensional algebraic subset of ℝN . → ℕ L− Let A⊂ L(X) be a measurable set. Let ∶ A ≥0 ∪ {∞} be such that is integrable. L−( ◦∗+ordt jac) −1 Then is integrable on ∗ (A) and

L− L−( ◦∗+ordt jac) dL(X) = dL(M) Ê Ê −1 A∩Im(∗) ∗ (A) where ∗ ∶ L(M) → L(X) is induced by .

−1 Proof. Set = ◦∗ + ordt jac. By Proposition 3.64, ∗ (A) and the fibers of ◦∗ are mea- surable. Notice that

n −1 −1 −1 −1 (n)= ( ◦∗) (n − e)∩(ordt jac) (e) ∩ ∗ (A) e=0 Ö  so that the fibers of are measurable. −1 −1 L ¨ As in the proof of Proposition 3.64, up to replacing ∗ (A) by ∗ (A) ⧵ (S ), we may assume that

−1 ∗ (A) ⊂ Δe,e¨ e,e¨≤k Í 24 Arc spaces, motivic measure and Lipschitz geometry

Using Lemma 3.62, we obtain

L−( ◦∗+ordt jac) L−( ◦∗+ordt jac) dL(M) = dL(M) Ê −1 Ê −1 ∗ (A) e,e¨≤k ∗ (A)∩Δe,e¨ É −1 L−n =  ∈ ∗ (A)∩Δe,e¨ , ◦∗( )= n − e e,e¨≤k n≥e É É  L−(n−e) =  ∈ A ∩ ∗(Δe,e¨ ), ( )= n − e e,e¨≤k n≥e É É  L−n =  ∈ A ∩ ∗(Δe,e¨ ), ( )= n e,e¨≤k n≥0 É É  L−n =  ∈ A ∩ ∗(Δe,e¨ ), ( )= n n≥0 e,e¨≤k É É  L−n =  ∈ A ∩ Im(∗), ( )= n n≥0 É  = L− d Ê L(X) A∩Im(∗)

Notice that Im(∗) is measurable by Proposition 3.65. ■

4 An inverse mapping theorem for blow-Nash maps

4.1 Blow-Nash and generically arc-analytic maps Definition 4.1 ([22, Définition 4.1]). Let X and Y be two real algebraic sets. We say that f ∶ X → Y is arc-analytic if for every real analytic arc ∶ (−1, 1) → X the composition f◦ ∶ (−1, 1) → Y is also real analytic.

Definition 4.2 ([8, Definition 2.22]). Let X and Y be two algebraic sets. We say that the map f ∶ X → Y is generically arc-analytic if there exists an algebraic subset S ⊂X satisfying dim S < dim X and such that if ∶ (−1, 1) → X is a real analytic arc not entirely included in S, then the composition f◦ ∶ (−1, 1) → Y is also real analytic.

Definition 4.3. Let X and Y be two algebraic sets. We say that f ∶ X → Y is blow-Nash if f is semialgebraic and if there exists a finite sequence of algebraic blowings-up with non- singular centers  ∶ M → X such that f◦ ∶ M → Y is real analytic (and hence Nash).

Lemma 4.4 ([8, Lemma 2.27]). Let f ∶ X → Y be a semialgebraic map between two real algebraic sets. Then f ∶ X → Y is blow-Nash if and only if f is generically arc-analytic.

Remark 4.5. In the non-singular case, the previous lemma derives from [2]or[39].

Assumption 4.6. For the rest of this section we assume that X ⊂ ℝN and Y ⊂ ℝM are two d-dimensional algebraic sets and that f ∶ X → Y is blow-Nash. Since f is, in particular, semialgebraic, it is real analytic in the complement of an algebraic subset S of X of dimen- sion < d. We may choose S sufficiently big so that S contains the singular set of X and J.-B. Campesato, T. Fukui, K. Kurdyka and A. Parusi«ski 25 the non-analyticity set of f. Because f is blow-Nash we may suppose, moreover, that f is analytic on every analytic arc not included entirely in S. Then for every ∈ L(X) ⧵ L(S), f◦ ∈ L(Y ). We say that such f is generically of maximal rank if the Jacobian matrix of f is of rank d on a dense semialgebraic subset of X ⧵ S. Let ∈ L(X) ⧵ L(S). Then the limit of tangent spaces T (t)X exists in the Grassmannian G ℝN N,d of d-dimensional linear subspaces of . After a linear change of coordinates we may ℝd ℝN assume that this limit is equal to ⊂ . Then (x1, … ,xd) is a local system of coordinates at every (t), t ≠ 0. Fix J ={j1, … , jd) with 1 ≤ j1 < ⋯ < jd ≤ M. Then, for t ≠ 0, df ∧ ⋯ ∧df ( (t)) =  (t)dx ∧ ⋯ ∧dx , j1 jd J 1 d ℝN+M where J (t) is a semialgebraic function, well-defined for t ≠ 0. Indeed, let Γf ⊂ f  ∶ Reg(Γ ) → G denote the graph of and let Γf f N+M,d be the Gauss map. It is semialgebraic, ž ž see e.g. [6, Proposition 3.4.7], [23]. Denote by Γf the closure of its image and by f ∶ Γf → ž Γf the induced projection. Then lifts to a semialgebraic arc in Γf . The limits limt→0+ (t) and limt→0− (t) exist, and as follows from Proposition 4.10 they coincide. G G Denote by E → N+M,d the tautological bundle. Thus each fiber of E → N+M,d is ℝN+M a d-dimensional vector subspace of . We denote by (x1, … ,xN, f1, … fM ) the linear ℝN+M d G coordinates in . Then the restriction of alternating d-forms to each V ∈ N+M,d gives an identity df ∧ ⋯ ∧df =  (V d)dx ∧ ⋯ ∧dx j1 jd J 1 d G ℝ that defines a semialgebraic function J (Vd) on N+M,d with values in ∪ {±∞}. Then ℤ J (t) = J ( (t)). As follows from Proposition 4.10, J (t) is meromorphic and ordt J ∈ ∪ {∞}. The following notion generalizes the order defined in Definition 3.61. Definition 4.7. The order of the Jacobian determinant of f along is defined as

ordt jacf ( ) = min{ordt J (t)}. J If (t) ≡ 0 then we define its order as +∞. Definition 4.8. We say that the Jacobian determinant of f is bounded from above (resp. below) if there exists S ⊂X as in 4.6 such that for every ∈ L(X) ⧵ L(S), ordt jacf ( ) ≥ 0 (resp. ordt jacf ( ) ≤ 0).

4.2 Resolution diagram of f Let g ∶ M → X be a Nash map where M is a non-singular algebraic set and X is an algebraic ℝN subset of . Denote by OM the sheaf of Nash functions on M. Assume that dim M = dim X = d. Then the Jacobian sheaf Jg of g is the sheaf of OM -ideals generated, in a local system of coordinates z1, … , zd on M, by

) g , … ,g i1 id J = , 1 i < ⋯

Let D = ∪Di ⊂ M be a divisor with normal crossings. We say that a local system of coordinates z1, … , zd at p ∈ M is compatible with D if D at p is the zero set of a monomial in zi or p ∉ D. Proposition 4.9. Let g ∶ M → X be as in the previous definition. Then there exists  ∶ M̃ → M the composition of a sequence of blowings-up with smooth algebraic centers and an algebraic divisor ̃ with simple normal crossings D = ∪Di ⊂ M such that in any local Nash system of coordinates compatible with D, Jg◦ is generated by a monomial.

Proof. First we fix a regular (in the algebraic sense) differential form !M of degree d on M which is not identically zero on every component of M. There exists a sequence of blowings-up whose Jacobian determinant is a normal crossing divisor and such that the compositions with the coefficients of !M are also normal crossings, see for instance [3, Theorem 1.10]. Then the zero set of the pullback of !M is a divisor with simple normal crossings. Up to composing with blowings-up, this allows us to assume that the zero set of !M , denoted by Z(!M ), is a divisor with simple normal crossings. Since M, and hence Z(!M), is affine there is a regular function ' on M such that Z(!M ) ⊂ div '. By performing additional blowings-up we may assume that div(') is a divisor with normal crossings. ℝd For I = {i1, … ,id} ⊂ {1, … ,N}, let I ∶ X → be defined by I (x1, … ,xN) = (x , … ,x ) ! = ∗(dx ∧ ⋯ ∧dx ) i1 id . We consider the algebraic differential form I i1 id . Then ∗ 'g !I = ℎI !M , where ℎI is a Nash function on M. By[9, Proposition 2.11], we may find a finite composition ̃ of blowings-up  ∶ M → M, with smooth algebraic centers, such that ℎI ◦ is locally a monomial times a Nash unit. More precisely, let D⊂ M̃ be the union of −1(div ') and the exceptional divisor of . We may suppose that D is with simple normal crossings and hence ℎI ◦ equals a monomial times a Nash unit, in any local system of coordinates compatible with D. Let z1, … , zd be such a local system of coordinates and let ̃g = g◦. Then

) ̃g , … , ̃g i1 id ∗ −1 ∗ I ̃g !I = dz = ' ℎI  !M = z u(z)dz, )(z1, … , zd) where u is a unit. We may apply the above procedure to all !I and their differences. Then, by [48, Begin- ning of the proof of Proposition 2.1], see also [2, Lemma 6.5], we conclude that the ideal ∗ generated by such ̃g !I is, locally, principal and generated by a monomial. ■

Let p ∶ Γ → X be a composition of finitely many algebraic blowings-up such that q = f◦p ∶ Γ → Y is Nash and  ∶ M → Γ be an algebraic resolution of Γ such that Jp◦ (resp. Jq◦) is locally generated by a monomial. Notice that M is a non-singular real alge- braic variety and that f◦p◦ is Nash. Note that if M is not connected then Jp◦ can vanish identically on a connected component of M if and only if f is not generically of maximal rank. J.-B. Campesato, T. Fukui, K. Kurdyka and A. Parusi«ski 27

We call p ∶ Γ → X and  ∶ M → Γ satisfying the above properties a resolution diagram of f. By Hironaka’s desingularisation theorem and Proposition 4.9, such a diagram always exists but is not unique.

M

  (2) Γ ❆ p ⑥⑥ ❆❆ q ⑥⑥ ❆❆ ⑥⑥ ❆❆ ⑥~ ⑥ ❆ X / Y f

By choosing the algebraic subset S⊂X bigger (but still with dim S < d) we may assume ¨ ¨ −1 that (p◦)∗ induces a bijection L(M) ⧵ L(S ) → L(X) ⧵ L(S), where S = (p◦) (S). Note that dim S¨ < d. Thus the diagram (2) induces a diagram

L(M) ⧵ L(S¨) Ii ▼ (p◦) ♥♥♥ ▼▼ (q◦) ♥∗♥♥ ▼▼▼ ∗ ♥♥♥ ▼▼ ♥v v ♥♥ ▼▼& L(X) ⧵ L(S) / L(Y ) f∗

−1 where we denote f∗ =(q◦)∗◦(p◦)∗ . Now we show how to compute the order of the Jacobian determinant of f along using a resolution diagram. L L −1 Proposition 4.10. Let ∈ (X) ⧵ (S) and let ̃ =(p◦)∗ ( ). Then

(3) ordt jacf ( )= ordt jacq◦(̃ (t))−ordt jacp◦(̃ (t)).

Proof. The result derives from the chain rule which holds outside S. ■

Corollary 4.11. Suppose that f is generically of maximal rank. Then the Jacobian determinant of f is bounded from above, resp. from below, if and only if at every point of M a local generator of Jp◦ divides a local generator of Jq◦, resp. a local generator of Jq◦ divides a local generator of Jp◦.

Remark 4.12. We deduce from the previous corollary that if one of the conditions of Defi- nition 4.8 is satisfied for one S, then it holds for every S.

4.3 An inverse mapping theorem Theorem 4.13. Let f ∶ (X,x) → (Y , y) be a germ of semialgebraic homeomorphism between real algebraic sets. Assume that L(X)(L(X,x)) = L(Y )(L(Y , y)). If f is generically arc-analytic and if the Jacobian determinant of f is bounded from below, then the inverse map f −1 ∶ Y → X is also generically arc-analytic and the Jacobian of f is bounded from above. 28 Arc spaces, motivic measure and Lipschitz geometry

Remark 4.14. Notice that arc-analyticity is an open condition for semialgebraic continuous maps (See [27, Theorem 3.1] where it is not necessary to assume that f is bounded, up to composing f with a real analytic diffeomorphism ' ∶ ℝ → (−1, 1)). Hence, since the above statement is local, it is enough to use real analytic arcs centered at x for the arc-analyticity condition. The same holds for the boundedness of the Jacobian of f: we assume that the arcs of Definition 4.8 or Corollary 4.11 are centered at x.

Proof of Theorem 4.13. We have the commutative diagram (2). Notice that E = (p◦)−1(0) is algebraic since p◦ is regular. By Theorem 3.67,

 (p◦) (L(M, E)) = L−0d L(X) ∗ Ê L(X) (p◦)∗(L(M,E))  L− ordt jacp◦ = dL(M) ÊL(M,E) −1 L−n = L(M) L(M, E) ∩ ordt jacp◦ (n) n≥0 É    Thus

L−i −1 L−(i+n) L(X) (p◦)∗(L(M, E)) = L(M) L(M, E) ∩ ordt jacp◦ (n) i≥0 i≥0 n≥0  É É É    L−n = L(M) ∈ L(M, E), ordt jacp◦( (t)) ≤ n n≥0 É  Similarly

L−i L−n L(Y ) (q◦)∗(L(M, E)) = L(M) ∈ L(M, E), ordt jacq◦( (t)) ≤ n i≥0 n≥0  É É  Hence

L−i L(Y ) (q◦)∗(L(M, E)) − L(X) (p◦)∗(L(M, E)) i≥0   É L−n = L(M) ∈ L(M, E), ordt jacq◦( (t)) ≤ n − L(M) ∈ L(M, E), ordt jacp◦( (t)) ≤ n n≥0 É     Since we may lift a real analytic arc non-entirely included in the exceptional locus by p◦, we have L(X) (p◦)∗(L(M, E)) = L(X) (L(X,x)) so that 

L−i L(Y ) (q◦)∗(L(M, E)) − L(X) (L(X,x)) i≥0   É L−n = L(M) ∈ L(M, E), ordt jacq◦( (t)) ≤ n − L(M) ∈ L(M, E), ordt jacp◦( (t)) ≤ n n≥0 É     J.-B. Campesato, T. Fukui, K. Kurdyka and A. Parusi«ski 29

Since L(Y )(L(Y , y)) = L(X)(L(X,x)), we obtain L−i L(Y ) (q◦)∗(L(M, E)) − L(Y ) (L(Y , y)) i≥0   É L−n = L(M) ∈ L(M, E), ordt jacq◦( (t)) ≤ n − L(M) ∈ L(M, E), ordt jacp◦( (t)) ≤ n n≥0 É     Since M is non-singular, we may simply write L−i L(Y ) (q◦)∗(L(M, E)) − L(Y ) (L(Y , y)) i≥0   É L−(n+2)d = ∈ Ln(M, E), ordt jacq◦( (t)) ≤ n − ∈ Ln(M, E), ordt jacp◦( (t)) ≤ n n≥0 É       Since the Jacobian determinant f is bounded from below, using Proposition 4.10, we get that each summand of the RHS is positive or zero (in the sense of Definition 3.31) because the leading coefficient of the virtual Poincaré polynomial of a non-empty AS-set is positive: L−i L(Y ) (q◦)∗(L(M, E)) − L(Y ) (L(Y , y)) i≥0   É L−(n+2)d = ∈ Ln(M, E), ordt jacq◦( (t)) ≤ n ⧵ ∈ Ln(M, E), ordt jacp◦( (t)) ≤ n n≥0 É     Moreover, the LHS is negative or zero since (q◦)∗(L(M, E)) ⊂ L(Y , y).

Assume that f is not bounded from above, then at least one of the summand of the RHS is positive so that we obtain a contradiction. This proves that f is bounded from above.

Furthermore, since the RHS is zero, we obtain that

(4) L(Y ) (q◦)∗(L(M, E)) = L(Y ) (L(Y , y))

We are now going to prove that f −1 is generically arc-analytic so that it is blow-Nash. Assume by contradiction there exists ∈ L(Y , y) not entirely included in f(S) ∪ Ysing which may not be lifted by q◦. Nevertheless, by [8, Proposition 2.21],

i −1 (q◦) ( (t)) = cit a , t ≥ 0 i≥0 É and i −1 (q◦) ( (t)) = di(−t) b , t ≤ 0. i≥0 É By assumption (q◦)−1( (t)) is not analytic so that either these expansions don’t coincide or they have a non-integer exponent. 1. We first treat the latter case. Assume that m a i a (q◦)−1( (t)) = c t + ct b + ⋯ , t ≥ 0,m<

Since (q◦)−1 ∶ Y ⧵ f(S) → M is continuous and subanalytic, it is locally Hölder so ℕ that there exists N ∈ ≥0 satisfying for all real analytic arc (t) not entirely included in f(S) ∪ Ysing,

(t) ≡ (t) mod tN ⇒ (q◦)−1((t)) ≡ (q◦)−1( (t)) mod tm+1.

−1 L ◦ L Thus N N ( ) ⊂ (Y , y) ⧵ (q )∗( (M, E)). Notice that −1  ( ) is measurable as a cylinder. Let  ∶ Ỹ → Y be a resolution N  N of Y . Since is not entirely included in the singular set of Y , there exists a unique  ¨ real analytic arc ̃ on M such that = ◦̃ . Let e = ordt jac(̃ (t)) and e be such that ¨ ∈ L(e )(Y ). We may assume that N ≥ max(e¨, 2e). Then, by Lemma 3.62 and since Ỹ is non-singular,

−1 −1 L−e L(Y ) N N ( ) = L(Ỹ ) N N (̃ ) −1 L−(N+1)d−e  = N N N (̃ )  ≠ 0  −1 L ◦ L Since N N ( ) ⊂ (Y , y) ⧵ (q )∗( (M, E)), we obtain that   L(Y , y) ⧵ (q◦)∗(L(M, E)) ≠ 0

which contradicts (4).  2. We now assume that

m−1 + −1 i m ̃ (t)=(q◦) ( (t)) = cit + ct + ⋯ , t ≥ 0 i=0 É and m−1 − −1 i m ̃ (t)=(q◦) ( (t)) = cit + dt + ⋯ , t ≤ 0 i=0 É with c ≠ d. Notice that (q◦)( ±(t)) are analytic so that (t)=(f◦q◦)( +(t)) = (f◦q◦)( −(t)). Since f is a homeomorphism, we get (q◦)( +(t))=(q◦)( −(t)). Since this real analytic arc is not entirely included in S, it may be uniquely lifted by q◦ so that +(t)= −(t). Hence c = d and we obtain a contradiction.

Thus, for all ∈ L(Y , y) ⧵ L(f(S) ∪ Ysing) there exists ̃ ∈ L(M, E) such that (q◦)(̃ (t)) = (t). Then f −1( (t)) = (p◦)(̃ (t)) which is real analytic. Therefore f −1 is generically arc- analytic and so blow-Nash. ■

Remark 4.15. Notice that, in the above proof, we do not need a homeomorphism f ∶ X → Y but only a homeomorphism of f ∶ Reg(X) → Reg(Y ). Under the assumptions of the previous theorem, we derive the following corollary from Lemma 4.4. J.-B. Campesato, T. Fukui, K. Kurdyka and A. Parusi«ski 31

Corollary 4.16. Let f ∶ (X,x) → (Y , y) be a semialgebraic homeomorphism germ between real algebraic sets with dim X = dim Y . Assume moreover that L(X)(L(X,x)) = L(Y )(L(Y , y)). If f is blow-Nash and if the Jacobian determinant of f is bounded from below, then the inverse f −1 is also blow-Nash and the Jacobian determinant of f is bounded from above.

Remark 4.17. Notice that in the previous results we don’t assume that X = Y contrary to [8, Main Theorem 3.5].

Theorem 4.18. Let f ∶(X,x) → (Y , y) be a semialgebraic homeomorphism germ between algebraic sets with dim X = dim Y . If f is generically arc-analytic and if the Jacobian determinant of f is bounded from below, then L(X)(L(X,x)) ⪯ L(Y )(L(Y , y)). Proof. Following the beginning of the proof of Theorem 4.13, we obtain :

L−i L(Y ) (L(Y , y)) − L(X) (L(X,x)) i≥0  É L−i ⪰ L(Y ) (q◦)∗(L(M, E)) − L(X) (L(X,x)) i≥0   É L−n = L(M) ∈ L(M, E), ordt jacq◦( (t)) ≤ n − L(M) ∈ L(M, E), ordt jacp◦( (t)) ≤ n n≥0 É     ⪰0

5 An inverse mapping theorem for inner-Lipschitz maps

5.1 Inner distance Let X be a connected semialgebraic subset of ℝN equipped with the standard Euclidean distance. We denote by dX the inner (also called geodesic) distance in X. By definition, for p, q ∈ X, the inner distance dX(p, q) is the infimum over the length of all rectifiable curves joining p to q in X. By[24], dX(p, q) is the infimum over the length of continuous semialge- braic curves in X joining p and q. Itisprovenin[24] that dX can be approximated uniformly by subanalytic distances. We recall some results from [24], based on [23]. Let " > 0, we say that a connected ℝN semialgebraic set Γ ⊂ is K"-regular if for any p, q ∈Γ we have

dΓ(p, q) ≤ (1 + ") p − q .

We state now a semialgebraic version of [24, Propositionð ð 3]. Proposition 5.1. Let X ⊂ ℝN be a semialgebraic set and "> 0. Then there exists a finite decompo- sition X = ∈V Γ such that: N 1. each Γ⋃ is a semialgebraic connected analytic submanifold of ℝ ,

2. each Γ is K"-regular. 32 Arc spaces, motivic measure and Lipschitz geometry

Remark 5.2. Given a finite family of semialgebraic sets Xi, i ∈ I, we can find a decompo- sition satisfying the above conditions and such that for any i ∈ I,  ∈ V , we have: either Γ ⊂Xi or Γ ∩ Xi = ç. 1 ¨ M ¨ N For a C map f ∶ X → ℝ defined on a submanifold X of ℝ we denote by Dpf ∶ ℝM ¨ TpX → its differential at p ∈ X . Then the norm of Dpf is defined by

Dpf = sup Dpf(v) ∶ v ∈ Tp, v =1 .

Lemma 5.3. Assume that f ∶Γ → ℝM is a C1-map, such that for any p ∈Γ we have D f ≤ ‖  ‖ ð ð ð ð  p  L. Then f is (1+")L-Lipschitz with respect to the Euclidean distance, hence it extends continuously on Γ to a Lipschitz map with the same constant. ‖ ‖ ¨ 1 Proof. Let p, q ∈Γ and " > ", then, by [24], there exists a C -semialgebraic arc  ∶ [0, 1] → ¨ Γ such that p = (0), q = (1) of the length  ≤ (1 + " ) p − q . It follows that f (p)− f (q) ≤ L  ≤ (1+ "¨)L p − q .   ð ð ð ð We obtain the conclusion passing to the limit "¨ → ". Notice that, on any metricð space, að Lipschitzð ð mappingð extendð s continuously to the clo- sure with the same Lipschitz constant. ■ Let X and Y be locally closed connected semialgebraic subsets respectively of ℝN and ℝM . They are equipped with the inner distances dX and dY , respectively. Let f ∶ X → Y be a continuous semialgebraic map. Then there exists a semialgebraic set X¨ ⊂X, which is open and dense in X, such that the connected components of X¨ are analytic submanifolds of ℝN , possibly of different dimensions. Moreover f restricted to each connected compo- nent of X¨ is analytic. Proposition 5.4. The following conditions are equivalent:

(i) dY (f(p), f(q)) ≤ LdX(p, q) for any p, q ∈ X, ¨ (ii) Dpf ≤ L for any p ∈ X . Proof. The implication 5.4.(i) ⇒ 5.4.(ii) is obvious since at a smooth point p ∈ X, the inner and Euclidean‖ ‖ distances are asymptotically equal. To prove the converse let us fix p, q ∈ X. For any " > 0 there exists a continuous semi- algebraic arc  ∶ [0, 1] → X such that p = (0), q = (1) of the length  ≤ (1 + ")dX(p, q). ¨ By Proposition 5.1 there exists a finite decomposition X = ∈V Γ into K"-regular semi- ℝN ¨¨ algebraic connected analytic submanifolds of . Let X = ∈V ¨ Γ beð ð the union of those ¨ ¨¨ ¨ ⋃ Γ which are open in X . Note that X is dense in X . It follows that X ⊂ ¨ Γ . Since  ⋃ ∈V  the arc  is semialgebraic there exists a finite sequence 0 = t0 < ⋯ < tk = 1 such that each ¨ ⋃ ([ti,ti+1]) ⊂ Γ for some  ∈ V . By Lemma 5.3 the length of f(([ti,ti+1])) is bounded by (1+ ") ([ti,ti+1]) . Hence

k−1 k−1 ð ð f(([0, 1])) = f(([ti,ti+1]) ≤ (1 + ")L ([ti,ti+1]) ≤ (1 + ")L  . i=0 i=0 É É ð ð ð ð ð ð ð ð J.-B. Campesato, T. Fukui, K. Kurdyka and A. Parusi«ski 33

Thus 2 dY (f(p), f(q)) ≤ f(([0, 1])) ≤ (1 + ")L  ≤ (1+ ") LdX(p, q) We conclude by taking the limit as " → 0. ■ ð ð ð ð 5.2 An inverse mapping theorem We suppose now that f ∶ X → Y satisfies Assumption 4.6. Thus it is a blow-Nash map between two real algebraic sets of dimension d. Let ∈ L(X) ⧵ L(S). Let us adapt the notation introduced in the paragraph after Assumption 4.6. In particular we assume that G ℝd ℝN the limit of tangent spaces T (t)X in the Grassmannian N,d is equal to ⊂ . Then, for every i =1, … , d and every j =1, … , M

)fj i,j (t)= )xi + is semialgebraic. Thus the order of i,j(t), as t → 0 is a well defined rational number (or +∞ if fj vanishes identically on ). Definition 5.5. The order of the Jacobian matrix of f along is defined as

ord → + Jac ( (t)) = min{ord → +  (t)}. t 0 f i,j t 0 i,j Remark 5.6. The above notion shouldn’t be confused with the order of the Jacobian deter- minant defined in Definition 4.7.

Remark 5.7. It is likely that i,j(t) is actually meromorphic and it is not necessary, in the above definition, to restrict to t → 0+. We leave it as an open problem. Definition 5.8. We say that the Jacobian matrix of f is bounded from above if there is an S such that for every ∈ L(X) ⧵ L(S), ordt→0+ Jacf ( (t)) ≥ 0. One may show again that if the above condition is satisfied for one S they are satisfied for every S. The following result follows from Proposition 5.4. Proposition 5.9. Let f ∶ (X,x) → (Y , y) be a semialgebraic homeomorphism germ between two real algebraic set germs with dim(X,x) = dim(Y , y). Then f ∶ Reg(X) → Reg(Y ) is inner Lipschitz iff the Jacobian matrix of f is bounded from above. Theorem 5.10. Let f ∶(X,x) → (Y , y) be a semialgebraic homeomorphism germ between two real algebraic set germs with dim(X,x) = dim(Y , y). Assume that L(X)(L(X,x)) = L(Y )(L(Y , y)). If f is generically arc-analytic and f −1 ∶ Reg(Y ) → Reg(X) is inner Lipschitz, then f −1 ∶ Y → X is also generically arc-analytic and f ∶ Reg(X) → Reg(Y ) is inner Lipschitz. Remark 5.11. Notice that both previous results involve the closure of the regular parts of the algebraic sets. The obtained sets Reg(X) and Reg(Y ) do not contain any part of smaller dimension but they still may not be smooth submanifolds. For instance, for the Whitney umbrella X = {x2 = zy2}, Reg(X) consists in the canopy (i.e. the z ≥ 0 part of X). Therefore Reg(X) is singular along the half-axis {(0, 0, z), z ≥ 0}. However it doesn’t contain the handle of the Whitney umbrella (i.e. {(0, 0, z),z< 0}) which is a smooth manifold of dimension 1 whereas dim X =2. 34 Arc spaces, motivic measure and Lipschitz geometry

Proof of Theorem 5.10. To simplify the exposition we suppose that X, and hence Y as well, is pure-dimensional. That is X = Reg(X) and Y = Reg(Y ). The proof in the general case is similar. First we apply Proposition 5.4 to f −1. Hence the Jacobian determinant of f −1 is bounded from above. Therefore the Jacobian determinant of f is bounded frombelow and we can ap- ply to f Theorem 4.13. This shows that f −1 is generically arc-analytic and that the Jacobian determinant of f is bounded from above and below. Now we show that the Jacobian matrix of f is bounded from above. Let ∈ L(X)⧵L(S). ℝd ℝN We may assume, as explained above, that ⊂ is the limit of tangent spaces T (t)X. ℝd ℝM Similarly by considering the limit of Tf( (t))Y we may assume that it equals ⊂ . Then y1, … , yd form a local system of coordinates on Y at every f( (t)), t ≠ 0. By the assumptions )x the matrix ( i )(f( (t)) is bounded and its determinant is a unit. Therefore, by the cofactor )yj )x formula, its inverse, that is ( i )(f( (t)) is bounded. This shows that f is inner Lipschitz by )yj Proposition 5.9. ■

Remark 5.12. Notice that, in the above proof, we do not need a homeomorphism f ∶ X → Y but only a homeomorphism of f ∶ Reg(X) → Reg(Y ).

References

[1] V. V. Batyrev, Stringy Hodge numbers of varieties with Gorenstein canonical singularities, in Integrable systems and algebraic geometry (Kobe/Kyoto, 1997), World Sci. Publ., River Edge, NJ, 1998, pp. 1–32. [2] E. Bierstone and P. D. Milman, Arc-analytic functions, Invent. Math., 101 (1990), pp. 411–424. [3] , Canonical desingularization in characteristic zero by blowing up the maximum strata of a local invariant, Invent. Math., 128 (1997), pp. 207–302. [4] L. Birbrair, W. D. Neumann, and A. Pichon, The thick-thin decomposition and the bilipschitz classifi- cation of normal surface singularities, Acta Math., 212 (2014), pp. 199–256. [5] J. Bochnak, Analytic functions in Banach spaces, Studia Math., 35 (1970), pp. 273–292. [6] J. Bochnak, M. Coste, and M.-F. Roy, Real algebraic geometry, vol. 36 of Ergebnisse der Math- ematik und ihrer Grenzgebiete (3) [Results in Mathematics and Related Areas (3)], Springer- Verlag, Berlin, 1998. Translated from the 1987 French original, Revised by the authors. [7] L. Borisov, Class of the affine line is a zero divisor in the Grothendieck ring, ArXiv e-prints, (2014). [8] J.-B. Campesato, An inverse mapping theorem for blow-Nash maps on singular spaces, Nagoya Math. J., 223 (2016), pp. 162–194. [9] , On a motivic invariant of the arc-analytic equivalence, Ann. Inst. Fourier (Grenoble), 67 (2017), pp. 143–196. [10] J. Denef and F. Loeser, Germs of arcs on singular algebraic varieties and motivic integration, Invent. Math., 135 (1999), pp. 201–232. [11] , Motivic integration, quotient singularities and the McKay correspondence, Compositio Math., 131 (2002), pp. 267–290. [12] G. Fichou, Motivic invariants of arc-symmetric sets and blow-Nash equivalence, Compos. Math., 141 (2005), pp. 655–688. J.-B. Campesato, T. Fukui, K. Kurdyka and A. Parusi«ski 35

[13] , On Grothendieck rings and algebraically constructible functions, Math. Ann., 369 (2017), pp. 761–795. [14] T. Fukui, K. Kurdyka, and L. P unescu, An inverse mapping theorem for arc-analytic homeomor- phisms, in Geometric singularity theory, vol. 65 of Banach Center Publ., Polish Acad. Sci. Inst. Math., Warsaw, 2004, pp. 49–56. [15] M. J. Greenberg, Rational points in Henselian discrete rings, Inst. Hautes Études Sci. Publ. Math., (1966), pp. 59–64. [16] I. Halupczok and Y. Yin, Lipschitz stratifications in power-bounded o-minimal fields, Journal of the European Mathematical Society, (2016). To appear. [17] H. Hironaka, Resolution of singularities of an algebraic variety over a field of characteristic zero. I, II, Ann. of Math. (2) 79 (1964), 109–203; ibid. (2), 79 (1964), pp. 205–326. [18] S. Koike and A. Parusi«ski, Motivic-type invariants of blow-analytic equivalence, Ann. Inst. Fourier (Grenoble), 53 (2003), pp. 2061–2104. [19] J. Kollár, W. Kucharz, and K. Kurdyka, -rational functions, Math. Ann., 370 (2018), pp. 39– 69. [20] J. Kollár and K. Nowak, Continuous rational functions on real and p-adic varieties, Math. Z., 279 (2015), pp. 85–97. [21] W. Kucharz, Rational maps in real algebraic geometry, Adv. Geom., 9 (2009), pp. 517–539. [22] K. Kurdyka, Ensembles semi-algébriques symétriques par arcs, Math. Ann., 282 (1988), pp. 445–462. [23] , On a subanalytic stratification satisfying a Whitney property with exponent 1, in Real algebraic geometry (Rennes, 1991), vol. 1524 of Lecture Notes in Math., Springer, Berlin, 1992, pp. 316–322. [24] K. Kurdyka and P. Orro, Distance géodésique sur un sous-analytique, Rev. Mat. Univ. Complut. Madrid, 10 (1997), pp. 173–182. Real algebraic and analytic geometry (Segovia, 1995). [25] K. Kurdyka and A. Parusi«ski, Quasi-convex decomposition in o-minimal structures. Application to the gradient conjecture, in Singularity theory and its applications, vol. 43 of Adv. Stud. Pure Math., Math. Soc. Japan, Tokyo, 2006, pp. 137–177. [26] , Arc-symmetric sets and arc-analytic mappings, in Arc spaces and additive invariants in real al- gebraic and analytic geometry, vol. 24 of Panor. Synthèses, Soc. Math. France, Paris, 2007, pp. 33– 67. [27] K. Kurdyka and L. P unescu, Arc-analyticity is an open property, in Singularités Franco-Japonaises, vol. 10 of Sémin. Congr., Soc. Math. France, Paris, 2005, pp. 155–162. [28] E. Looijenga, Motivic measures, Astérisque, (2002), pp. 267–297. Séminaire Bourbaki, Vol. 1999/2000. [29] B. Malgrange, Ideals of differentiable functions, Tata Institute of Fundamental Research Studies in Mathematics, No. 3, Tata Institute of Fundamental Research, Bombay; Oxford University Press, London, 1967. [30] N. Martin, The class of the affine line is a zero divisor in the Grothendieck ring: an improvement, C. R. Math. Acad. Sci. Paris, 354 (2016), pp. 936–939. [31] C. McCrory and A. Parusi«ski, Virtual Betti numbers of real algebraic varieties, C. R. Math. Acad. Sci. Paris, 336 (2003), pp. 763–768. [32] , The weight filtration for real algebraic varieties, in Topology of stratified spaces, vol. 58 of Math. Sci. Res. Inst. Publ., Cambridge Univ. Press, Cambridge, 2011, pp. 121–160. [33] T. Mostowski, Lipschitz equisingularity, Dissertationes Math. (Rozprawy Mat.), 243 (1985), p. 46. 36 Arc spaces, motivic measure and Lipschitz geometry

[34] T. S. Motzkin, The real solution set of a system of algebraic inequalities is the projection of a hypersurface in one more dimension, in Inequalities, II (Proc. Second Sympos., U.S. Air Force Acad., Colo., 1967), Academic Press, New York, 1970, pp. 251–254. [35] J. F. Nash, Jr., Arc structure of singularities, Duke Math. J., 81 (1995), pp. 31–38 (1996). A celebration of John F. Nash, Jr. [36] A. Parusi«ski, Lipschitz properties of semi-analytic sets, Ann. Inst. Fourier (Grenoble), 38 (1988), pp. 189–213. [37] , Lipschitz stratification, in Global analysis in modern mathematics (Orono, ME, 1991; Waltham, MA, 1992), Publish or Perish, Houston, TX, 1993, pp. 73–89. [38] , Lipschitz stratification of subanalytic sets, Ann. Sci. École Norm. Sup. (4), 27 (1994), pp. 661– 696. [39] , Subanalytic functions, Trans. Amer. Math. Soc., 344 (1994), pp. 583–595. [40] , Topology of injective endomorphisms of real algebraic sets, Math. Ann., 328 (2004), pp. 353–372. [41] A. Parusi«ski and L. P unescu, Arc-wise analytic stratification, Whitney fibering conjecture and Zariski equisingularity, Adv. Math., 309 (2017), pp. 254–305. [42] W. Pawªucki, Lipschitz cell decomposition in o-minimal structures. I, Illinois J. Math., 52 (2008), pp. 1045–1063. [43] B. Poonen, The Grothendieck ring of varieties is not a domain, Math. Res. Lett., 9 (2002), pp. 493–497. [44] R. Quarez, Espace des germes d’arcs réels et série de Poincaré d’un ensemble semi-algébrique, Ann. Inst. Fourier (Grenoble), 51 (2001), pp. 43–68. [45] J. Siciak, A characterization of analytic functions of n real variables, Studia Math., 35 (1970), pp. 293– 297. [46] G. Valette, Lipschitz triangulations, Illinois J. Math., 49 (2005), pp. 953–979. [47] , On metric types that are definable in an o-minimal structure, J. Symbolic Logic, 73 (2008), pp. 439–447. [48] O. Zariski, Exceptional singularities of an algebroid surface and their reduction, Atti Accad. Naz. Lincei Rend. Cl. Sci. Fis. Mat. Natur. (8), 43 (1967), pp. 135–146.