1 Introduction

Resolution of singularities is a classical subject in algebraic geometry. Given an algebraic variety X, defined over a field k, the problem is to find a non-singular variety \(\tilde{X}\) and a proper and birational morphism \(f: \tilde{X} \rightarrow X\). The theorem of Hironaka [27] asserts that a resolution of singularities exists when k is a field of characteristic zero. Moreover, the theorem says that \(f: \tilde{X} \rightarrow X\) can be defined as a composition of a finite number of blow ups at regular centers, such that it induces an isomorphism on the non-singular locus of X, \(X\setminus {{\,\mathrm{Sing}\,}}(X)\). The general problem, for varieties defined over arbitrary fields k, remains open, although we know that the answer is afirmative in low dimensions (see for instance [3,4,5, 16,17,18, 33, 36]).

The work of J. Nash on the theory of arc spaces was in part motivated by Hironaka’s Theorem (cf. [40]). A resolution of singularities of an algebraic variety X may not be unique, and one may wonder how much information about the process of resolution can be read on its space of arcs \({\mathcal {L}}(X)\). There is a large number of papers where arcs and singularities are studied. Just to mention a few see [20, 32, 35, 38, 39, 43].

This paper concerns the study of an invariant that is used in constructive resolution of singularities and how it can be read in the space of arcs of a given variety. More precisely, we explore how this invariant shows up when considering the so called contact loci with a singular closed point \(\xi \), say \(\mathrm {Cont}^{\ge n}(\mathfrak {m}_{\xi })\), i.e, the set of arcs that have order at least n at the maximal ideal \(\mathfrak {m}_{\xi }\) of \(\xi \) for \(n\in {\mathbb {N}}\) (see [21, 22, 30] where the structure of these sets is studied).

Constructive resolution of singularities and Hironaka’s order function

Hironaka’s Theorem is existencial. A constructive resolution of singularities consists on describing a procedure to construct, step by step, a sequence of blow ups that leads to the resolution of a given variety X,

$$\begin{aligned} X=X_0\leftarrow X_1 \leftarrow \cdots \leftarrow X_n=\tilde{X}. \end{aligned}$$
(0.0.1)

Constructive resolutions are given in [7, 45, 46]; see also [11, 23, 24]. Roughly speaking, to construct a sequence like (0.0.1) one uses the so called resolution functions defined on varieties. These are upper semi-continuous functions

$$\begin{aligned} \begin{array}{rrcl} f_X: &{} X &{} \rightarrow &{} (\Lambda , \ge ) \\ &{} \xi &{} \mapsto &{} f_X(\xi ) \end{array} \end{aligned}$$

that are constant if and only if the variety is regular and whose maximum value, \(\max f_X\), achieved in a closed regular subset \(\underline{\text {Max}} f_X\), selects the center to blow up. Thus the sequence (0.0.1) is defined so that

$$\begin{aligned} \max f_{X_0}> \max f_{X_1}> \cdots > \max f_{X_n}, \end{aligned}$$

where \(\max f_{X_i}\) denotes the maximum value of \(f_{X_i}\) for \(i=0,1,\ldots , n\). Usually, \(f_X\) is defined at each point as a sequence of rational numbers, the first set of coordinates being the Hilbert–Samuel function at the point (see [11]) or the multiplicity (see [50]). Suppose that we are in this second case, and use the multiplicity as first coordinate of the resolution function \(f_X\). Suppose in addition that X is a variety of dimension d. Then, the second coordinate of \(f_X\) is the so called Hironaka’s order function in dimension d, \({{\,\mathrm{ord}\,}}_X^{(d)}\) which is some positive rational number (see Sect. 5). The resolution function at a given point \(\xi \) would be something like the following:

$$\begin{aligned} f_X(\xi )=(\text {mult}_{{\mathfrak {m}}_{\xi }} {\mathcal {O}}_{X,\xi }, {{\,\mathrm{ord}\,}}_X^{(d)}(\xi ),\ldots ), \end{aligned}$$
(0.0.2)

where \(\text {mult}_{{\mathfrak {m}}_{\xi }} {\mathcal {O}}_{X,\xi }\) denotes the multiplicity of the local ring \(\mathcal {O}_{X,\xi }\) at the maximal ideal \(\mathfrak {m}_{\xi }\). The remaining coordinates of \(f_X(\xi )\) can be shown to depend on \({{\,\mathrm{ord}\,}}_X^{(d)}(\xi )\), thus, we usually say that this rational number is the main invariant in constructive resolution.

In [10] (see also [41]) we showed that \({{\,\mathrm{ord}\,}}_X^{(d)}(\xi )\), can be read from the set of arcs with center \(\xi \), \({\mathcal {L}}(X, {\xi })\). To this end we worked with the so called Nash multiplicity sequences of arcs introduced by Lejeune-Jalabert [34] for the case of a germ of a point of a hypersurface, and generalized afterwards by Hickel [26]. For a given point \(\xi \) in a variety X, these sequences of numbers are intrinsic, and only depend on the set \({\mathcal {L}}(X, {\xi })\).

Finally we point out that the invariant \({{\,\mathrm{ord}\,}}_X^{(d)}(\xi )\) can also be defined if k is a perfect field of positive characteristic; only, it is too coarse and it does not provide enough information to be able to construct a resolution function. In [9] we showed that the results in [10] can also be extended to this case, therefore providing a geometrical meaning to Hironaka’s order function in positive characteristic.

Nash multiplicity sequences: the persistance and the \({\mathbb {Q}}\) -persistance

Suppose X is a singular variety of maximum multiplicity \(m>1\). Then given a point \(\xi \in {{\,\mathrm{Sing}\,}}(X)\) of multiplicity m, and an arc \(\varphi \in {\mathcal {L}}(X, \xi )\), the sequence of Nash multiplicities of \(\varphi \) is a non-increasing sequence of integers,

$$\begin{aligned} m=m_0\ge m_1\ge m_2 \ge \cdots \end{aligned}$$
(0.0.3)

where \(m_0=m\) is the multiplicity at the point \(\xi \), and the rest of the numbers in the sequence can be interpreted as a refinement of the ordinary multiplicity at \(\xi \) along the arc \(\varphi \) (see the discussion in Sects. 2 and 5).

Suppose that \(\varphi \) is a K-arc, with \(K\supset k\), which gives a morphism \(\varphi :{\mathcal {O}}_{X,\xi }\rightarrow K[[t]]\). When the generic point of \(\varphi \) is not contained in the stratum of multiplicity m of X, then there is some subindex \(l\ge 1\) in sequence (0.0.3) for which \(m_l<m_0\). We will be interested in the first subindex for which the inequality holds and call it the persistance of the arc \(\varphi \), \(\rho _{X,\varphi }\). To eliminate the impact of the order of the arc at the point, we will normalize the persistance setting

$$\begin{aligned} \overline{\rho }_{X,\varphi }=\frac{\rho _{X,\varphi }}{\nu _t(\varphi )}, \end{aligned}$$
(0.0.4)

where \(\nu _t(\varphi )\) denotes the order of the image by \(\varphi \), of the maximal ideal of \(\xi \), i.e., \(\varphi ({\mathfrak m}_{\xi })\), at the regular local ring K[[t]]. We will work simultaneously with another invariant which is a refinement of the persistance: the \({\mathbb {Q}}\)-persistance, which we denote by \(r_{X,\varphi }\), and its normalized version \(\overline{r}_{X,\varphi }\). In fact, the two invariants are related since for a given arc \(\varphi \) it can be shown that

$$\begin{aligned} \rho _{X,\varphi }= \lfloor r_{X,\varphi }\rfloor \ \text { and } \ r_{X,\varphi } =\frac{1}{\nu _t(\varphi )}\cdot \lim _{n\rightarrow \infty }\frac{\rho _{X,\varphi _{n}}}{n} \in {\mathbb Q}_{\ge 1}, \end{aligned}$$
(0.0.5)

where for each \(n\ge 1\), \(\varphi _n=\varphi \circ i_n\) and \(i_n^*:K[[t]]\longrightarrow K[[t^n]]\) maps t to \(t^n\).

In what follows we will denote by \(\underline{\mathrm {Max}}\,\mathrm{mult}_{X}\) the (closed) set of points of maximum multiplicity m of X. With this notation, in [9, 10] we proved the following theorem:

Theorem 0.1

[10, Theorem 3.6], [9, Theorem 6.1] Let X be a d-dimensional algebraic variety defined over a perfect field k, and let \(\xi \in \underline{\mathrm {Max}}\,\mathrm{mult}_{X}\). Then

$$\begin{aligned} {{\,\mathrm{ord}\,}}_X^{(d)}(\xi )\le \inf _{\varphi \in {{\mathcal {L}}(X, {\xi })}}\{\overline{r}_{X,\varphi }\}=\inf _{\varphi \in {\mathcal {L}}(X,{\xi })}\left\{ \frac{1}{\nu _t(\varphi )}\lim _{n\rightarrow \infty }\frac{\rho _{X,\varphi _{n}}}{n}\right\} . \end{aligned}$$
(0.1.1)

Moreover, the infimum is a minimum, i.e., there is some arc \(\eta \in {\mathcal {L}}(X,{\xi })\) such that:

$$\begin{aligned} {{\,\mathrm{ord}\,}}_X^{(d)}(\xi )=\overline{r}_{X,\eta }=\frac{1}{\nu _t(\eta )}\lim _{n\rightarrow \infty }\frac{\rho _{X,\eta _{n}}}{n}. \end{aligned}$$
(0.1.2)

Results

The purpose of this paper is to study the behaviour of the normalized \({\mathbb {Q}}\)-persistance, \(\overline{r}_X\), as a function on \({\mathcal {L}}(X, {\xi })\). Observe that, from the way \(\overline{r}_{X}\) is defined, it will not be an upper-semi continuous function.

One may wonder, for instance, if equality (0.1.2) holds generically at \({\mathcal {L}}(X, {\xi })\). This we do not know, and do not expect it either. Thus we formulate our question in a slightly different way by selecting suitable closed sets in \({\mathcal {L}}(X, {\xi })\).

Recall that if \({\mathfrak {a}}\) is a sheaf of ideals on X, then, for each \(n\in {\mathbb {Z}}_{\ge 1 }\) one can define the closed subset of \({\mathcal {L}}(X)\):

$$\begin{aligned}\text {Cont}^{\ge n}({\mathfrak {a}}):=\{\varphi \in {\mathcal {L}}(X): \nu _t(\varphi ({\mathfrak {a}}))\ge n\},\end{aligned}$$

and the locally closed set

$$\begin{aligned}\text {Cont}^{=n}({\mathfrak {a}}):=\{\varphi \in {\mathcal {L}}(X): \nu _t(\varphi ({\mathfrak {a}})) = n\}.\end{aligned}$$

See Definition 1.6 below. With this notation, we show:

Proposition 6.4. Let X be a d-dimensional algebraic variety defined over a perfect field k, and let \(\xi \in \underline{\mathrm {Max}}\,\mathrm{mult}_{X}\). Suppose there is some \(s\ge 1\) and an arc \(\varphi _0\in \textit{Cont}^{=s}({\mathfrak {m}}_{\xi })\) with \(\overline{r}_{X,{\varphi _0}}={{\,\mathrm{ord}\,}}_{\xi }^{(d)}(X)\). Then there is a non-empty open subset \({\mathfrak {W}}\) of \(\textit{Cont}^{ \ge s}({\mathfrak {m}}_{\xi })\), containing \(\varphi _0\), such that for all arcs \(\varphi \in {\mathfrak {W}}\), \(\overline{r}_{X,\varphi }={{\,\mathrm{ord}\,}}_{\xi }^{(d)}(X)\). If, in addition, the generic point of \(\varphi _0\) is not contained in \({{\,\mathrm{Sing}\,}}(X)\) and the characteristic of k is zero, then there are fat (divisorial) arcs in \({\mathfrak {W}}\).

It is natural to ask for which values of s the previous proposition holds. Observe that, since \(\xi \in X\) is a singular point, it may happen that:

$$\begin{aligned} {\mathcal {L}}(X, {\xi })=\text {Cont}^{\ge 1}(\mathfrak {m}_{\xi })=\text {Cont}^{\ge 2}(\mathfrak {m}_{\xi })=\cdots =\text {Cont}^{\ge t_0}(\mathfrak {m}_{\xi })\supsetneq \text {Cont}^{\ge t_0+1}(\mathfrak {m}_{\xi })\supseteq \cdots \end{aligned}$$

and it would be interesting to know whether the statement is valid for \(s=t_0\), the minimum order of an arct at \(\xi \). We do not know how to compute the value \(t_0\), but we can find values for which the proposition holds by looking at the normalized blow up of X at \(\xi \), \(X\longleftarrow \overline{X_1}\). Observe that in this setting, after removing a closed set of codimension at least two in \(\overline{X_1}\), we can restrict to an open set U such that we have a log resolution of the maximal ideal of the point, \(\mathfrak {m}_{\xi }\):

$$\begin{aligned} \mathfrak {m}_{\xi }\mathcal {O}_{U}=I(H_1)^{c_1}\ldots I(H_{\ell })^{c_{\ell }} \end{aligned}$$
(0.1.3)

where the hypersurfaces \(H_i\) are irreducible and have only normal crossing in U. In fact the number \(c:=\text {min}\{c_1,\ldots , c_{\ell }\}\) is an upper bound for \(t_0\).

Proposition 6.5. Let X be a d-dimensional algebraic variety defined over a perfect field k and let \(\xi \in \underline{\mathrm {Max}}\,\mathrm{mult}_{X}\). Then for every \(n\ge 1\) and every \(c_i\) as in (0.1.3), \(i=1,\ldots , \ell \), there is a non-empty open set \({\mathfrak {U}}_{nc_i}\subseteq \mathrm {Cont}^{\ge nc_i}(\mathfrak {m}_\xi )\) such that for all \(\varphi \in {\mathfrak U}_{nc_i}\), \(\overline{r}_{X,\varphi }={{\,\mathrm{ord}\,}}_{X}^{(d)}(\xi )\).

In particular, for those cases in which \(c=t_0\), the statement says that there is a non-empty open set \({\mathfrak {U}}\subset {\mathcal {L}}(X, {\xi })\) such that for all arcs in \({\mathfrak {U}}\) the equality (0.1.2) holds.

In [21, 22] it was shown that if X is a complex algebraic variety, then for each n, the closed subsets \(\text {Cont}^{\ge n}({\mathfrak {a}})\) have a finite number of (fat) irreducible components and that, moreover, these fat irreducible components are maximal divisorial sets.

Here we study the behaviour of the normalized \({\mathbb Q}\)-persistance on the irreducible fat components of \(\text {Cont}^{\ge n}({\mathfrak {m}}_{\xi })\). On the one hand we show that for certain values of n, equality (0.1.2) always holds for the generic point of some irreducible fat component:

Theorem 7.1. Let X be a d-dimensional algebraic variety defined over a perfect field k, let \(\xi \in \underline{\mathrm {Max}}\,\mathrm{mult}_{X}\), and let \(\{T_{\lambda _m}\}_{\lambda _m\in \Lambda _m}\) be the fat irreducible components of \(\textit{Cont}^{\ge m}({\mathfrak {m}}_{\xi })\), with generic points \(\{\Psi _{\lambda _m}\}_{\lambda _m\in \Lambda _m}\) for \(m\ge 1\). If \(m=nc_i\) for some \(n\ge 1\) and some \(c_i\) as in (0.1.3) then

$$\begin{aligned} {{\,\mathrm{ord}\,}}_X^{(d)}(\xi ) =\min \{\overline{r}_{X,\Psi _{{\lambda }_m}}: \lambda _m\in \Lambda _m\}. \end{aligned}$$

In addition, if \(k=\mathbb {C}\) then equality (0.1.2) holds at the generic point of a maximal divisorial set.

In particular, for those cases in which \(c=t_0\), the statement says that the equality (0.1.2) holds at the generic point of a fat irreducible component of \({\mathcal {L}}(X, {\xi })\).

It is quite natural to investigate if the same statement holds for the fat irreducible components of \(\text {Cont}^{\ge n}({\mathfrak m}_{\xi })\) for arbitrary values of n, but Example 7.2 indicates that this is not the case. However, it can be proved that equality (0.1.2) holds assymptotically when n is arbitrary large:

Theorem 7.3. Let X be a d-dimensional algebraic variety defined over a perfect field k, and let \(\xi \in \underline{\mathrm {Max}}\,\mathrm{mult}_{X}\). For each \(m\in {\mathbb {N}}\), let \(\{T_{m,\lambda _m}\}_{\lambda _m\in \Lambda _m}\) be the fat irreducible components of \(\mathrm {Cont}^{\ge m}({\mathfrak {m}}_{\xi })\) and let \(\Psi _{m, \lambda _m}\) be the generic point of \(T_{m,\lambda _m}\) for \(\lambda _m\in \Lambda _m\). For each \(m\ge 1\) set:

$$\begin{aligned} \delta _{m}:=\inf \left\{ \bar{r}_{\Psi _{m,\lambda _m}}\mid \lambda _{m} \in \Lambda _m \right\} . \end{aligned}$$

Then we have that

$$\begin{aligned} {{\,\mathrm{ord}\,}}^{(d)}_{X}(\xi )=\lim _{m\rightarrow \infty } \delta _m. \end{aligned}$$

In the last section of this paper we explore the possible values of the normalized \({\mathbb {Q}}\)-persistance when X is defined over a field of characteristic zero (resolution of singularities is needed for these results). On the one hand we show that, regarding the study of the values of \(\overline{r}_X\), it suffices to study fat divisorial arcs:

Theorem 8.1. Let X be a d-dimensional algebraic variety defined over a field of characteristic zero. Fix a point \(\xi \in \underline{\mathrm {Max}}\,\mathrm{mult}_{X}\) and let \(\varphi \in \mathcal {L}(X, {\xi })\) be an arc such that \(\varphi \not \in \mathcal {L}({{\,\mathrm{Sing}\,}}(X))\). Then there exists a divisorial fat arc \(\psi \in {\mathcal {L}}(X, {\xi })\) such that

  • \(\varphi \in \overline{\{\psi \}}\) and

  • \(\bar{r}_{X,\varphi }=\bar{r}_{X,\psi }\).

Finally in [42] it is proven that \(\xi \) is an isolated point of \(\underline{\mathrm {Max}}\,\mathrm{mult}_{X}\) if and only if the set \(\left\{ \overline{r}_{X,\varphi }\right\} _{\varphi \in {\mathcal {L}}(X, {\xi })}\) has an upper bound. Here we give more accurate bounds for \(\overline{r}_X\) on \({\mathcal {L}}(X, {\xi })\) in the isolated case. To state this result, we use the fact that it is possible to associate a (canonical) Rees algebra with the set \(\underline{\mathrm {Max}}\,\mathrm{mult}_{X}\), say \({\mathcal {G}}_{X'}\), in an (étale) neighborhood of \(\xi \), say \(X'\rightarrow X\) (see 5.1).

Theorem 8.2. Let X be a d-dimensional algebraic variety defined over a field of characteristic zero k and let \(\xi \in \underline{\mathrm {Max}}\,\mathrm{mult}_{X}\). Let \(\mu : X'\rightarrow X\) be an étale morphism with \(\mu (\xi ')=\xi \) where \({\mathcal {G}}_{X'}\) is defined, and assume that, up to integral closure, \(\mathcal {G}_{X'}={\mathcal {O}}_{X'}[IW^b]\) (see (5.1.6)). Let \(\Pi :Y\rightarrow X'\) be a simultaneous log-resolution of the ideals I and \(\mathfrak {m}_{\xi '}\). Denote by \(H_1,\ldots ,H_N\) the irreducible components of the exceptional locus,

$$\begin{aligned} I\mathcal {O}_{Y}=I(H_1)^{a_1}\ldots I(H_N)^{a_N}, \qquad \mathfrak {m}_{\xi '}\mathcal {O}_{Y}=I(H_1)^{c_1}\ldots I(H_N)^{c_N}. \end{aligned}$$
(0.1.4)

Set \(\Lambda =\left\{ i\in \left\{ 1,\ldots ,N\right\} \mid a_i\ne 0\right\} \). Then, for any arc \(\varphi \) in \({\mathcal {L}}(X, {\xi })\) with \(\varphi \not \in {\mathcal {L}}({{\,\mathrm{Sing}\,}}(X))\),

$$\begin{aligned} \frac{1}{b}\min _{i\in \Lambda }\frac{a_i}{c_i}\le \bar{r}_{X,\varphi }\le \frac{1}{b}\max _{i\in \Lambda }\frac{a_i}{c_i}, \end{aligned}$$

where we use the convention that \(\frac{a_i}{c_i}=\infty \) whenever \(c_i=0\) and \(a_i\ne 0\). Moreover,

$$\begin{aligned} \frac{1}{b}\min _{i\in \Lambda }\frac{a_i}{c_i}=\inf \left\{ \bar{r}_{X,\varphi } \mid \varphi \in {\mathcal {L}}(X, {\xi }) \right\} \quad \textit{and}\quad \frac{1}{b}\max _{i\in \Lambda }\frac{a_i}{c_i}=\sup \left\{ \bar{r}_{X,\varphi } \mid \varphi \in {\mathcal {L}}(X, {\xi }) \right\} . \end{aligned}$$

On the organization of the paper

The paper is organized as follows. Section 1 introduces concepts and definitions about arc spaces, contact loci sets and divisorial sets. Nash multiplicity sequences and the persistance are defined in Sect. 2. Section 3 is devoted to Rees Algebras, here we define the natural order function of a Rees Algebra. Section 4 introduces local presentations, which allow to express the maximum stratum of the multiplicity function in terms of a Rees Algebra. Hironaka’s order function is presented in Sect. 5.

Results are stated and proved in Sects. 67 and 8.

2 Arcs, valuations and contact loci

Definition 1.1

Let Z be a scheme over a field k, and let \(K\supset k\) be a field extension. An m-jet in Z is a morphism \(\vartheta : \text {Spec}\left( K[[t]]/\langle t^{m+1}\rangle \right) \rightarrow Z\) for some \(m\in {\mathbb {N}}\).

If \({\mathcal {S}}ch/k\) denotes the category of k-schemes and \({\mathcal {S}}et\) the category of sets, then the contravariant functor:

$$\begin{aligned}\begin{array}{rcl} {\mathcal {S}}ch/k &{} \longrightarrow &{} {\mathcal {S}}et\\ Y &{} \mapsto &{} \text {Hom}_k(Y\times _{\text {Spec}(k)}\text {Spec}(k[[t]]/\langle t^{m+1}\rangle ), Z) \end{array} \end{aligned}$$

is representable by a k-scheme \({\mathcal {L}}_m(Z)\), the space of m-jets over Z. If Z is of finite type over k, then so is \({\mathcal {L}}_m(Z)\) (see [52]). For each pair \(m\ge m'\) there is the (natural) truncation map \({\mathcal {L}}_{m}(Z) \rightarrow {\mathcal {L}}_{m'}(Z)\). In particular, for \(m'=0\), \({\mathcal L}_{m'}(Z)=Z\) and we will denote by \({\mathcal {L}}_m(Z, \xi )\) the fiber of the (natural) truncation map over a point \(\xi \in Z\). Finally, if Z is smooth over k then \({\mathcal {L}}_m(Z)\) is also smooth over k (see [31]).

By taking the inverse limit of the \({\mathcal {L}}_m(Z)\), the arc space of Z is defined,

$$\begin{aligned} {\mathcal {L}}(Z):=\lim _{\leftarrow }{\mathcal {L}}_m(Z). \end{aligned}$$

This is the scheme representing the functor (see [6]):

$$\begin{aligned}\begin{array}{rcl} {\mathcal {S}}ch/k &{} \longrightarrow &{} {\mathcal {S}}et\\ Y &{} \mapsto &{} \text {Hom}_k(Y\tilde{\times }\text {Spf}(k[[t]]), Z). \end{array} \end{aligned}$$

A K-point in \({\mathcal {L}}(Z)\) is an arc of Z and can be seen as a morphism \(\varphi : \text {Spec}(K[[t]])\rightarrow Z\) for some \(K\supset k\). The image by \(\varphi \) of the closed point is called the center of the arc \(\varphi \). If the center of \(\varphi \) is \(\xi \in Z\) then it induces a k-homomorphism \({\mathcal O}_{Z,\xi }\rightarrow K[[t]]\) which we will denote by \(\varphi \) too; in this case the image by \(\varphi \) of the maximal ideal, \(\varphi ({\mathfrak {m}}_{\xi })\), generates an ideal \(\langle t^m\rangle \subset K[[t]]\) and then we will say that the order of \(\varphi \) is m and we will denote it by \(\nu _t(\varphi )\). We will denote by \({\mathcal {L}}(Z, {\xi })\) the set of arcs in \({\mathcal {L}}(Z)\) with center \(\xi \). The generic point of \(\varphi \) in Z is the point in Z determined by the \(\text {kernel}\) of \(\varphi \).

Definition 1.2

An arc \(\varphi : \text {Spec}(K[[t]])\rightarrow Z\) is thin if it factors through a proper closed subscheme of Z. Otherwise we say that \(\varphi \) is fat. An irreducible closed subset \(C\subset {\mathcal {L}}(Z)\) is said to be a fat closed subset if its generic point is a fat arc. Otherwise C is said to be thin.

Divisorial arcs and maximal divisorial sets

In the following lines we will assume that X is an (irreducible) algebraic variety defined over a field k and will denote by K(X) its quotient field.

Observe that any fat arc \(\varphi : \text {Spec}(K[[t]])\rightarrow X\) defines a discrete valuation on X. This is the valuation corresponding to \(\varphi \), \(v_{\varphi }\). If \(\varphi \) is thin, then it defines a valuation in the quotient field K(Y) of some (irreducible) subvariety \(Y\subset X\). On the other hand, note that for any discrete valuation v of K(X) one can define a (non-necessarily unique) arc \(\varphi : {{\,\mathrm{Spec}\,}}{K}[[t]] \rightarrow X\), for a suitable field \(K\supset k\), whose corresponding valuation is v.

Definition 1.3

We say that a divisor D is a divisor over X if there is a proper and birational morphism from a normal variety, \(X'\rightarrow X\), so that D is a divisor on \(X'\). We say that a fat arc \(\varphi \in {\mathcal {L}}(X)\) is divisorial if the (discrete) valuation defined by \(\varphi \), \(v_{\varphi }\), is a multiple of the valuation defined by some divisor over X, i.e., if there is some \(q\in {\mathbb {N}}\) and some divisor D over X such that \(v_{\varphi }=q\text {val}_D\).

The divisorial fat arcs of a variety X form a subset of the fat arcs defined on it. We refer to [29] for discussions and examples regarding this matter.

Definition 1.4

An irreducible closed subset \(C\subset {\mathcal {L}}(X)\) is said to be a divisorial closed subset if its generic point is a divisorial (fat) arc.

Definition 1.5

[30, Definition 2.8] Given a divisorial valuation v over a variety X, the maximal divisorial set corresponding to v is defined as:

$$\begin{aligned}C_X(v):=\overline{\{\varphi \in {\mathcal {L}}(X): v_{\varphi }=v \}},\end{aligned}$$

where \(\overline{\{ \ \}}\) denotes the Zariski closure in \({\mathcal {L}}(X)\).

Contact loci and (maximal) divisorial sets

Definition 1.6

[22, 30] Let \({\mathfrak {a}}\) be a sheaf of ideals on X. Then one can define:

$$\begin{aligned} \text {Cont}^{m}({\mathfrak {a}}):=\{\varphi \in {{\mathcal {L}}}(X): \nu _t(\varphi ({\mathfrak {a}}))=m\} \end{aligned}$$
(1.6.1)

and

$$\begin{aligned} \text {Cont}^{\ge m}({\mathfrak {a}}):=\{\varphi \in {{\mathcal {L}}}(X): \nu _t(\varphi ({\mathfrak {a}}))\ge m\}, \end{aligned}$$
(1.6.2)

where, if \(\varphi : \text {Spec}(K[[t]])\rightarrow X\), and if \(U\subset X\) is an affine open set containing the center of \(\varphi \), then \(\nu _t(\varphi ({\mathfrak {a}}))\) is defined as the usual order at K[[t]] of the ideal \(\varphi (\Gamma (U,{\mathfrak {a}}))\). For \(m\in {\mathbb {N}}\), the subsets \(\text {Cont}^{\ge m}({\mathfrak {a}})\) are closed and the \(\text {Cont}^{m}({\mathfrak {a}})\) are locally closed in \( {{\mathcal {L}}}(X)\). If \(Y\subset X\) is a closed subscheme of X defined by a sheaf of ideals \({\mathfrak {a}}\) then one can also define

$$\begin{aligned} \text {Cont}^{m}(Y):=\text {Cont}^{m}({\mathfrak {a}}), \ \ \text { and } \ \ \text {Cont}^{\ge m}(Y):=\text {Cont}^{\ge m}({\mathfrak {a}}). \end{aligned}$$

In the following paragraphs we recall some results from [21, 22, 30] regarding the expression of the subsets (1.6.1) and (1.6.2) in terms of irreducible components in the space of arcs of X and their connection with the notion of maximal divisorial sets from Definition 1.5.

Suppose now that X is a smooth complex variety and let \(E=\sum _{i=1}^tE_i\) be a simple normal crossing divisor on X. Given a multi-index \(\nu =(\nu _i)\in {\mathbb {N}}^t\), define the support of \(\nu \) to be

$$\begin{aligned}\text {supp}:=\{i\in [1,t]: \nu _i\ne 0\}\end{aligned}$$

and

$$\begin{aligned}E_{\nu }=\cap _{i\in \text {supp}(\nu )}E_i.\end{aligned}$$

Then \(E_{\nu }\) is either empty or a smooth subvariety of X. Assume that \(E_\nu \) is connected. For a multi-index \(\nu \in {\mathbb N}^t\) and an integer \(m\ge \text {max}_i \{\nu _i\}\), consider the multi-contact loci:

$$\begin{aligned} \text {Cont}^{\nu }(E)_m=\{\sigma \in {\mathcal L}_{m}(X): \nu _t(\sigma (E_i))=\nu _i, 1\le i\le t\}, \end{aligned}$$
(1.6.3)

and the corresponding subset \(\text {Cont}^{\nu }(E)\subset {\mathcal L}(X)\). Provided that \(E_{\nu }\ne \emptyset \) it can be checked that \(\text {Cont}^{\nu }(E)_m\) is a smooth irreducible locally closed subset of \({\mathcal {L}}_{m}(X)\) (see [22, Sect. 2]). Furthermore, \(\text {Cont}^{\nu }(E)\) it is a maximal divisorial set (see [22, Corollary 2.6] and [21, Proposition 2.12]). The following theorem asserts that the fat irreducible components of \(\text {Cont}^{m}({\mathfrak {a}})\) for a given sheaf of ideals in X can be computed via a log-resolution of the ideal:

Theorem 1.7

[22, Theorem 2.1] Let X be a smooth complex variety and let \({\mathfrak {a}}\subset {\mathcal {O}}_X\) defining a subscheme \(Z\subset X\). Let \(\Pi : Y\rightarrow X\) be a log resolution of X with \(E=\sum _{i=1}^tH_i\) a simple normal crossing divisor on Z with

$$\begin{aligned} {\mathfrak {a}}{\mathcal {O}}_{Y}={\mathcal {O}}_{Y}\left( -\sum _{i=1}^tr_iH_i\right) . \end{aligned}$$
(1.7.1)

Then for every positive integer p, we have a disjoint union

$$\begin{aligned} \bigsqcup _{\nu }\Pi _{\infty }(\mathrm {Cont}^{\nu }(E)) \subset \mathrm {Cont}^{p}(Z), \end{aligned}$$
(1.7.2)

where the union is taken over those \(\nu \in {\mathbb {N}}^t\) such that \(\sum _{i}\nu _ir_i=p\), and the complement in \(\mathrm {Cont}^{ p}(Z)\) of the above union is thin.

The next results generalize the previous theorem to the context of non-necessarily smooth complex varieties, and moreover relate the expressions in Theorem 1.7 to the maximal divisorial sets of valuations that dominate the sheaf of ideals \({\mathfrak a}\):

Proposition 1.8

[30, Proposition 3.4] Let \(v=q\cdot \text {val}_D\) be a divisorial valuation over a (non-necessarity smooth) variety X. Let \(\Pi : Y\rightarrow X\) be a resolution of singularities of X such that the irreducible divisor D appears on Y. Then,

$$\begin{aligned} C_X(v)=\overline{\Pi _{\infty }(\text {Cont}^{\ q}(D))}. \end{aligned}$$

In particular, \(C_X(v)\) is irreducible.

Proposition 1.9

[21, Proposition 2.12] Let \(X=\text {Spec}(A)\) be a (non necessarily smooth) affine complex variety and let \({\mathfrak {a}}\) be a non-zero sheaf of ideals. Then for any \(m\in {\mathbb {N}}\) the number of fat irreducible components of \(\text {Cont}^{\ge m}({\mathfrak {a}})\) is finite, and every fat irreducible component is a maximal divisorial set.

Arc spaces and étale morphisms

As our results are of local nature we will be assuming that X is an affine algebraic variety. In addition, most of the arguments used in the proofs along Sects. 67 and 8 are first proven in an étale neighborhood of a point \(\xi \in X\). Thus we include here a few comments concerning the behavior of arcs up to étale morphisms. In the following lines we will be assuming that \(\mu :X'\rightarrow X\) is an étale morphism with \(\mu (\xi ')=\xi \), for some \(\xi '\in X'\).

Remark 1.10

By [52, Proposition 5.9], we have that \({\mathcal {L}}(X')={\mathcal {L}}(X)\times _X X'\). As a consequence, the induced morphism \(\mu _{\infty }: {\mathcal {L}}(X')\rightarrow {\mathcal {L}}(X)\) is étale (locally of finite type), therefore flat (see [8, Sect. 8.5, Proposition 17]), and hence open.

Remark 1.11

Let \(\varphi : {{\,\mathrm{Spec}\,}}(K[[t]]) \rightarrow X\) be an arc with center \(\xi \). Since \(\mu :X'\rightarrow X\) is étale, then it is formally étale (see [37, Chapter I, Remark 3.22]) and therefore there is a lifting \(\varphi '\) with center \(\xi '\), \(\varphi ': {{\,\mathrm{Spec}\,}}(K'[[t]]) \rightarrow X'\), where \(K'\) is a separable extension of K. Another way to prove the same is by using that \({\mathcal {L}}(X')={\mathcal {L}}(X)\times _X X'\) (Remark 1.10). In any case one gets a commutative diagram:

In particular, \(\mu _{\infty }(\varphi ')=\varphi \).

Remark 1.12

With the setting as in Remark  1.11, let \(\pi :Y\longrightarrow X\) be the blow up of X at \(\xi \) and let \(\varphi _Y\) be the lifting of \(\varphi \) to Y (provided that \(\varphi \) is not constant). We have the following commutative diagram,

where \(Y'=Y\times _X X'\), \(\mu _Y\) is étale and \(\varphi '_Y\) is the lifting of \(\varphi '\) to \(Y'\). Note that \(Y'\) is the blowup at \(\mu ^{-1}(\xi )\). Let \(\xi _Y\) be the center of \(\varphi _Y\). If \(\xi '_Y\) is the center of the arc \(\varphi '_Y\), then \(\mu _Y(\xi '_Y)=\xi _Y\).

Lemma 1.13

Let \(\varphi ,\psi \in \mathcal {L}(X, {\xi })\) be two arcs such that \(\varphi \in \overline{\{\psi \}}\). Assume that \(\varphi '\in \mathcal {L}(X', {\xi '})\) is an arc with \(\mu _{\infty }(\varphi ')=\varphi \). Then there is an arc \(\psi '\in \mathcal {L}(X',{\xi '})\) with \(\varphi '\in \overline{\{\psi '\}}\) and such that \(\mu _{\infty }(\psi ')=\psi \).

Proof

The morphism \(\mu _{\infty }:\mathcal {L}(X')\rightarrow \mathcal {L}(X)\) is flat (see Remark 1.10). From here it can be checked that there exists an arc \(\psi '\in \mathcal {L}(X', {\xi '})\) with \(\varphi '\in \overline{\{\psi '\}}\) and \(\mu _{\infty }(\psi ')=\psi \) (see [37, Chapter 1, Corollary 2.8]). \({\square }\)

3 Nash multiplicity sequences, the persistance, and the \({\mathbb {Q}}\)-persistance

In this section we will recall the notion of Nash multiplicity sequence along an arc of a variety X. This will lead us to define an invariant for each arc \(\varphi \) with center a given point \(\xi \in X\): the persistance, and a refinement, the \({\mathbb {Q}}\)-persistance.

Nash multiplicity sequences

Let X be an algebraic variety defined over a perfect field k and let \(\xi \in X\) be a (closed) point. Assume that X is locally a hypersurface in a neighborhood of \(\xi \), \(X\subset V\), where V is smooth over k, and work at the completion \(\widehat{\mathcal {O}}_{V,{\mathfrak {m}}_{\xi }}\). Under these hypotheses, in [34], Lejeune-Jalabert introduced the Nash multiplicity sequence along an arc \(\varphi \in {\mathcal L}(X, {\xi })\) (in fact, the hypotheses in [34] are weaker, but we are interested in working over perfect fields). The Nash multiplicity sequence of X along \(\varphi \) is a non-increasing sequence of non-negative integers

$$\begin{aligned} m_0\ge m_1\ge \cdots \ge m_l=m_{l+1}=\cdots \ge 1, \end{aligned}$$
(2.0.1)

where \(m_0\) is the usual multiplicity of X at \(\xi \), and the rest of the terms are computed by considering suitable stratifications on \({\mathcal {L}}_{m}(X, {\xi })\) defined via the action of certain differential operators on the fiber of the jets spaces \({\mathcal L}_{m}(\text {Spec}(\widehat{\mathcal {O}}_{V,{\mathfrak {m}}_{\xi }}))\) over \(\xi \) for \(m\in {\mathbb {N}}\). The sequence (2.0.1) can be interpreted as the multiplicity of X along the arc \(\varphi \): thus it can be seen as a refinement of the usual multiplicity. The sequence stabilizes at the value given by the multiplicity \(m_l\) of X at the generic point of the arc \(\varphi \) in X (see [34, Sect. 2, Theorem 5]).

In [26], Hickel generalized Lejeune-Jalabert’s construction to the case of an arbitrary variety X and presented the sequence (2.0.1) in a different way which we will explain along the following lines.

Since the arguments are of local nature, let us suppose that \(X=\text {Spec}(B)\) is affine. Let \(\xi \in X\) be a point (which we may assume to be closed) of multiplicity \(m_0\), and let \(\varphi \) be an arc in X centered at \(\xi \). Consider the natural morphism

$$\begin{aligned} \Gamma _0=\varphi \otimes i:B\otimes _k k[t]\rightarrow K[[t]]{,} \end{aligned}$$

which is additionally an arc in \(X_0=X\times \mathbb {A}^1_k\) centered at the point \(\xi _0=(\xi ,0)\in X_0\). This arc determines a sequence of blow ups at points:

(2.0.2)

Here, \(\pi _i \) is the blow up of \(X_{i-1}\) at \(\xi _{i-1}\), where \(\xi _{i}=\mathrm {Im}(\Gamma _{i})\cap \pi _{i}^{-1}(\xi _{i-1})\) for \(i=1,\ldots ,l,\ldots \), and \(\Gamma _i\) is the (unique) arc in \(X_i\) with center \(\xi _i\) which is obtained by lifting \(\Gamma _0\) via the proper birational morphism \(\pi _1\circ \cdots \circ \pi _i\). This sequence of blow ups defines a non-increasing sequence

$$\begin{aligned} m_0\ge m_1\ge \cdots \ge m_l=m_{l+1}=\cdots \ge 1, \end{aligned}$$
(2.0.3)

where \(m_i\) corresponds to the multiplicity of \(X_i\) at \(\xi _i\) for each \(i=0,\ldots ,l,\ldots \). Note that \(m_0\) is nothing but the multiplicity of X at \(\xi \), and it is proven that for hypersurfaces the sequence (2.0.3) coincides with the sequence (2.0.1) above. We will refer to the sequence of blow ups in (2.0.2) as the sequence of blow ups directed by \(\varphi \).

The persistance

Let \(\varphi \in {\mathcal {L}}(X, {\xi })\) be an arc whose generic point is not contained in the stratum of multiplicity \(m_0\) of X, and consider, as in (2.0.3), the Nash multiplicity sequence along \(\varphi \). For the purposes of this paper, we will pay attention to the first time that the Nash multiplicity drops below \(m_0\), see [34, Sect. 2, Theorem 5] and the discussion in 5.1 below).

Definition 2.1

Let \(\varphi \) be an arc in X with center \(\xi \in X\), a point of multiplicity \(m_0>1\). Suppose that the generic point of \(\varphi \) is not contained in the stratum of points of multiplicity \(m_0\) of X. We denote by \(\rho _{X,\varphi }\) the minimum number of blow ups directed by \(\varphi \) which are needed to lower the Nash multiplicity of X at \(\xi \). That is, \(\rho _{X,\varphi }\) is such that \(m_0=\cdots =m_{\rho _{X,\varphi }-1}>m_{\rho _{X,\varphi }}\) in the sequence (2.0.3) above. We call \(\rho _{X,\varphi }\) the persistance of \(\varphi \).

To keep the notation as simple as possible, \(\rho _{X,\varphi }\) does not contain a reference to the point \(\xi \), since it is determined by the center of \(\varphi \).

Remark 2.2

Using Hickel’s construction, it can be checked that the first index \(i\in \{1,\ldots , l+1\}\) for which there is a strict inequality in (2.0.3) (i.e., the first index i for which \(m_0>m_i\)) can be interpreted as the minimum number of blow ups needed to separate the graph of \(\varphi \) from the stratum of points of multiplicity \(m_0\) of \(X_0\) (actually, to be precise, this statement has to be interpreted in \(B\otimes K[[t]]\), where the graph of \(\varphi \) is defined).

Next we define a normalized version of \(\rho _{X,\varphi }\) in order to avoid the influence of the order of the arc in the number of blow ups needed to lower the Nash multiplicity.

Definition 2.3

For a given arc \(\varphi : \text {Spec}(K[[t]])\rightarrow X\) with center \(\xi \in X\), we will write

$$\begin{aligned}\bar{\rho }_{X,\varphi }=\frac{\rho _{X,\varphi }}{\nu _t(\varphi )}{, } \end{aligned}$$

where \(\nu _t(\varphi )\) denotes the oder of the arc, i.e., the usual order of \(\varphi ({\mathfrak {m}}_{\xi })\) at K[[t]].

Definition 2.4

For each point \(\xi \in X\) we define the functions:

$$\begin{aligned} \begin{array}{rrclcrrcl} \rho _X: &{} {\mathcal {L}}(X, \xi )&{} \rightarrow &{} {\mathbb {Q}}_{\ge 0} \cup \{\infty \} &{} \ \ \text { and } \ \ &{} \overline{\rho }_X: &{} {\mathcal {L}}(X, \xi ) &{} \rightarrow &{} {\mathbb {Q}}_{\ge 0 } \cup \{\infty \}\\ &{} \varphi &{} \mapsto &{} \rho _{X,\varphi } &{} &{} &{} \varphi &{} \mapsto &{} \overline{\rho }_{X,\varphi }. \end{array} \end{aligned}$$
(2.4.1)

The \({\mathbb {Q}}\) -persistance

In our arguments we will be using a refinement of the persistance: the \({\mathbb {Q}}\)-persistance. As we will see both notions are closely related.

Definition 2.5

Let \(\varphi \) be an arc in X with center \(\xi \in X\), a point of multiplicity \(m_0>1\), say \(\varphi :\mathrm {Spec}(K[[t]])\longrightarrow X\). Consider the family of arcs given as \(\varphi _n=\varphi \circ i_n\) for \(n>1\), where \(i_n^*:K[[t]]\longrightarrow K[[t^n]]\) maps t to \(t^n\). Then the \({\mathbb {Q}}\)-persistance of \(\varphi \), \({r}_{X,\varphi }\), is defined as the limit:

$$\begin{aligned} {r}_{X,\varphi }:= \lim _{n\rightarrow \infty }\frac{\rho _{X,\varphi _{n}}}{n}. \end{aligned}$$
(2.5.1)

And the normalized \({\mathbb {Q}}\)-persistance of \(\varphi \) is:

$$\begin{aligned} \bar{r}_{X,\varphi }:=\frac{r_{X,\varphi }}{\nu _t({\varphi })}=\frac{1}{\nu _t(\varphi )}\cdot \lim _{n\rightarrow \infty }\frac{\rho _{X,\varphi _{n}}}{n}. \end{aligned}$$
(2.5.2)

In 5.1 we will justify that both limits (2.5.1) and (2.5.2) exist. In fact, we will also see that the \({\mathbb {Q}}\)-persistance of \(\varphi \) can somehow be interpreted as the order of contact of the arc \(\varphi \) with the stratum of multiplicity \(m_0\) of the variety \(X_0\).

Definition 2.6

For each point \(\xi \in X\) we define the functions:

$$\begin{aligned} \begin{array}{rrclcrrcl} r_X: &{} {\mathcal {L}}(X, \xi )&{} \rightarrow &{} {\mathbb {Q}}_{\ge 0} \cup \{\infty \} &{} \ \ \text { and } \ \ &{} \overline{r}_X: &{} {\mathcal {L}}(X, \xi ) &{} \rightarrow &{} {\mathbb {Q}}_{\ge 0 } \cup \{\infty \}\\ &{} \varphi &{} \mapsto &{} r_{X,\varphi } &{} &{} &{} \varphi &{} \mapsto &{} \overline{r}_{X,\varphi }. \end{array} \end{aligned}$$
(2.6.1)

Remark 2.7

Note that both, functions \(\rho _{X}\) and \(r_{X}\) are two invariants that encode the same piece of information. On the one hand, for each arc \(\varphi \), it can be shown that \(\rho _{X,\varphi }\) can be obtained by taking the integral part of \(r_{X,\varphi }\) (see [9, Proposition 5.11], and also [10]). On the other, expression (2.5.2) indicates that the function \(\overline{r}_{X}\) can be read from the function \(\overline{\rho }_X\).

Remark 2.8

The persistance is stable by étale morphisms. In fact the whole sequence \(\{m_i\}_{i\ge 0}\) in (2.0.3) does not change in an étale neighborhood of \(\xi \in X\) in the sense that we explain in the following lines. Using Remarks 1.11 and 1.12, diagram (2.0.2) can be lifted by pull back with \(\mu \):

Setting \(\xi '_0=(\xi ',0)\), observe that for each index \(i=0,1,\ldots \), one has that:

  1. (i)

    The morphism \(\mu _i\) is étale ;

  2. (ii)

    Each arc \(\Gamma '_i\) is a lifting of \(\Gamma _i\);

  3. (iii)

    If we set \(\xi '_i\) as the center of \(\Gamma '_i\), then \(\mu _i(\xi '_i)=\xi _i\).

Suppose that the Nash multiplicity sequence for the arc \(\varphi '\) is \(\{m'_i\}_{i\ge 0}\), where \(m'_i={{\,\mathrm{mult}\,}}_{\xi '_i}(X'_i)\). Since all the morphisms \(\mu _i\) are étale it can be concluded that \(m_i=m'_i\) for all \(i\ge 0\). In particular the persistance of \(\varphi \) is the same as the persistance of \(\varphi '\), and so is the normalized persistance at \(\varphi \) and \(\varphi '\), i.e.,

$$\begin{aligned}\rho _{X,\varphi }=\rho _{X',\varphi '} \ \text { and } \ \overline{\rho }_{X,\varphi }=\overline{\rho }_{X',\varphi '}.\end{aligned}$$

Finally, since any arc with center \(\xi '\) induces an arc with center \(\xi \), it can be concluded that we also have equality for the infimum value at \(\xi \) and at \(\xi '\),

$$\begin{aligned} \min \{\rho _{X,\varphi } \mid \varphi \in \mathcal {L}(X,\xi )\}= & {} \min \{\rho _{X',\varphi '} \mid \varphi '\in \mathcal {L}(X',\xi ')\} \text { and }\\ \min \{\overline{\rho }_{X,\varphi } \mid \varphi \in \mathcal {L}(X,\xi )\}= & {} \min \{\overline{\rho }_{X',\varphi '} \mid \varphi '\in \mathcal {L}(X',\xi ')\}. \end{aligned}$$

From here it also follows that the same equalities hold for the \({\mathbb {Q}}\)-persistance.

4 Rees algebras

The stratum defined by the maximum value of the multiplicity function of a variety can be described using equations and weights [50]. The same occurs with the Hilbert–Samuel function [28]. As we will see, such descriptions are convenient when addressing a resolution of singularities by a composition of blow ups at suitably chosen regular centers. Rees algebras are natural objects to work with this setting, with the advantage that we can perform algebraic operations on them such as taking the integral closure or the saturation by the action of differential operators (the later if we work on smooth schemes defined over perfect fields).

Definition 3.1

Let R be a Noetherian ring. A Rees algebra \(\mathcal {G}\) over R is a finitely generated graded R-algebra

$$\begin{aligned}\mathcal {G}=\bigoplus _{l\in \mathbb {N}}I_{l}W^l\subset R[W]\end{aligned}$$

for some ideals \(I_l\in R\), \(l\in \mathbb {N}\) such that \(I_0=R\) and \(I_lI_j\subset I_{l+j}{,\; } \forall l,j\in \mathbb {N}\). Here, W is just a variable in charge of the degree of the ideals \(I_l\). Since \(\mathcal {G}\) is finitely generated, there exist some \(f_1,\ldots ,f_r\in R\) and positive integers (weights) \(n_1,\ldots ,n_r\in \mathbb {N}\) such that

$$\begin{aligned} \mathcal {G}=R[f_1W^{n_1},\ldots ,f_rW^{n_r}]{.} \end{aligned}$$
(3.1.1)

Remark 3.2

Note that this definition is more general than the (usual) one considering only algebras of the form R[IW] for some ideal \(I\subset R\), which we call Rees rings, where all generators have weight one. There is another special type of Rees algebras that will play a role in our arguments. We refer to them as almost Rees rings, and they are Rees algebras of the form \(R[IW^b]\), for some ideal \(I\subset R\) and some positive integer b (i.e., these algebras are generated by the elements of the ideal I in weight b). Finally, Rees algebras can be defined over Noetherian schemes in the obvious manner.

Definition 3.3

Two Rees algebras over a Noetherian ring R are integrally equivalent if their integral closure in \(\mathrm {Quot}(R)[W]\) coincide. We say that a Rees algebra over R, \(\mathcal {G}=\oplus _{l\ge 0}I_lW^l\) is integrally closed if it is integrally closed as an R-ring in \(\mathrm {Quot}(R)[W]\). We denote by \(\overline{\mathcal {G}}\) the integral closure of \(\mathcal {G}\).

Remark 3.4

Note that \(\overline{\mathcal {G}}\) is also a Rees algebra over R [12, Sect. 1.1]. It can be shown that any Rees algebra \({\mathcal {G}}=\oplus _lI_lW^l\) is finite over an almost Rees ring, i.e., there is some positive integer N such that \({\mathcal {G}}\) is finite over \(R[I_NW^N]\) (see [25, Remark 1.3]).

3.5

The Singular Locus of a Rees Algebra. [25, Proposition 1.4]. When working over smooth schemes one can attach to a Rees algebra a closed set as follows. Let \(\mathcal {G}\) be a Rees algebra over a smooth scheme V defined over a perfect field k. The singular locus of \(\mathcal {G}\), Sing\((\mathcal {G})\), is the closed set given by all the points \(\xi \in V\) such that \(\nu _{\xi }(I_l)\ge l\), \(\forall l\in \mathbb {N}\), where \(\nu _{\xi }(I)\) denotes the order of the ideal I in the regular local ring \(\mathcal {O}_{V,\xi }\). If \(\mathcal {G}=R[f_1W^{n_1},\ldots ,f_rW^{n_r}]\), the singular locus of \(\mathcal {G}\) can be computed as

$$\begin{aligned}\mathrm {Sing}(\mathcal {G})=\left\{ \xi \in \mathrm {Spec}(R):\, \nu _{\xi }(f_i)\ge n_i,\; \forall i=1,\ldots ,r\right\} \subset V{.}\end{aligned}$$

Note that the singular locus of the \({\mathcal {O}}_V\)-Rees algebra generated by \(f_1W^{n_1}, \ldots ,f_rW^{n_r}\) does not coincide with the usual definition of the singular locus of the subscheme of V defined by \(f_1,\ldots ,f_r\).

Example 3.6

Suppose that R is smooth over a perfect field k. Let \(X\subset {{\,\mathrm{Spec}\,}}(R)=V\) be a hypersurface with \(I(X)=(f)\) and let \(b>1\) be the maximum value of the multiplicity of X. If we set \(\mathcal {G}=R[fW^b]\) then \({{\,\mathrm{Sing}\,}}(\mathcal {G})=\underline{\mathrm {Max}}\,\mathrm{mult}_{X}\) is the set of points of X having maximum multiplicity. Along this paper we will be using a generalization of this description of the maximum multiplicity locus in the case where X is an equidimensional singular algebraic variety (defined over a perfect field k) (see Theorem 4.1 and the discussion in 5.1).

3.7

Singular locus, integral closure and differential saturation. A Rees algebra \(\mathcal {G}=\oplus _{l\ge 0}I_lW^l\) defined on a smooth scheme V over a perfect field k, is differentially closed (or differentially saturated) if there is an affine open covering \(\{U_i\}_{i\in I}\) of V, such that for every \(D\in \mathrm {Diff}^{r}(U_i)\) and \(h\in I_l(U_i)\), we have \(D(h)\in I_{l-r}(U_i)\) whenever \(l\ge r\) (where \(\mathrm {Diff}^{r}(U_i)\) is the locally free sheaf over V of k-linear differential operators of order less than or equal to r). In particular, \(I_{l+1}\subset I_l\) for \(l\ge 0\). We denote by \(\mathrm {Diff}(\mathcal {G})\) the smallest differential Rees algebra containing \(\mathcal {G}\) (its differential closure). (See [48, Theorem 3.4] for the existence and construction.)

It can be shown (see [49, Proposition 4.4 (1), (3)]) that for a given Rees algebra \(\mathcal {G}\) on V,

$$\begin{aligned} {{\,\mathrm{Sing}\,}}({\mathcal {G}}) ={{\,\mathrm{Sing}\,}}(\overline{{\mathcal {G}}})= {{\,\mathrm{Sing}\,}}(\mathrm {Diff}(\mathcal {G})). \end{aligned}$$

As we will see in Sect. 4, the problem of simplification of the multiplicity of an algebraic variety can be translated into the problem of resolution of a suitably defined Rees algebra (see (4.0.1) and (4.0.2)). This motivates Definitions 3.8 and 3.9 below (see also Example 3.10).

Definition 3.8

Let \(\mathcal {G}\) be a Rees algebra on a smooth scheme V. A \(\mathcal {G}\)-permissible blow up

$$\begin{aligned}V{\mathop {\leftarrow }\limits ^{\pi }} V_1{,}\end{aligned}$$

is the blow up of V at a smooth closed subset \(Y\subset V\) contained in \(\mathrm {Sing}(\mathcal {G})\) (a permissible center for \(\mathcal {G}\)). We denote then by \(\mathcal {G}_1\) the (weighted) transform of \(\mathcal {G}\) by \(\pi \), which is defined as

$$\begin{aligned}\mathcal {G}_1:=\bigoplus _{l\in \mathbb {N}}I_{l,1}W^l{,}\end{aligned}$$

where

$$\begin{aligned} I_{l,1}=I_l\mathcal {O}_{V_1}\cdot I(E)^{-l} \end{aligned}$$
(3.8.1)

for \(l\in \mathbb {N}\) and E the exceptional divisor of the blow up \(V{\mathop {\leftarrow }\limits ^{\pi }} V_1\).

Definition 3.9

Let \(\mathcal {G}\) be a Rees algebra over a smooth scheme V. A resolution of \(\mathcal {G}\) is a finite sequence of blow ups

(3.9.1)

at permissible centers \(Y_i\subset \text {Sing} ({\mathcal G}_i)\), \(i=0,\ldots , l-1\), such that \(\mathrm {Sing}(\mathcal {G}_l)=\emptyset \), and such that the exceptional divisor of the composition \(V_0\longleftarrow V_l\) is a union of hypersurfaces with normal crossings. Recall that a set of hypersurfaces \(\{H_1,\ldots , H_r\}\) in a smooth n-dimensional V has normal crossings at a point \(\xi \in V\) if there is a regular system of parameters \(x_1,\ldots , x_n\in {\mathcal {O}}_{V, \xi }\) such that if \(\xi \in H_{i_1}\cap \cdots \cap H_{i_s}\), and \(\xi \notin H_l\) for \(l\in \{1,\ldots , r\}{\setminus } \{i_1,\ldots ,i_s\}\), then \({\mathcal {I}}(H_{i_j})_{\xi }=\langle x_{i_j}\rangle \) for \(i_j\in \{i_1,\ldots , i_s\}\); we say that \(H_1,\ldots , H_r\) have normal crossings in V if they have normal crossings at each point of V.

Example 3.10

With the setting of Example 3.6, a resolution of the Rees algebra \(\mathcal {G}=R[fW^b]\) induces a sequence of transformations such that the multiplicity of the strict transform of X decreases:

\(b=\max {{\,\mathrm{mult}\,}}(X_0) = \max {{\,\mathrm{mult}\,}}(X_1) =\cdots = \max {{\,\mathrm{mult}\,}}(X_{l-1})>\max {{\,\mathrm{mult}\,}}(X_l).\)

Here each \(X_i\) is the strict transform of \(X_{i-1}\) after the blow up \(\pi _i\). Note that the set of points of \(X_l\) having multiplicity b is \({{\,\mathrm{Sing}\,}}(\mathcal {G}_{l})=\emptyset \).

Remark 3.11

Resolution of Rees algebras is known to exists when V is a smooth scheme defined over a field of characteristic zero [27, 28]. In [7, 45] different algorithms of resolution of Rees algebras are presented (see also [23, 24]). An algorithmic resolution requires the definition of invariants associated with the points of the singular locus of a given Rees algebra so as to define a stratification of this closed set. This is a way to select the permissible centers to blow up. The most important invariant involved in the resolution process is Hironaka’s order function defined below.

3.12

Hironaka’s order function for Rees algebras. [25, Proposition 6.4.1] Let V be a smooth scheme over a perfect field k and let \({\mathcal {G}}\) be an \({\mathcal {O}}_V\)-Rees algebra. We define the order of an element \(fW^{n}\in \mathcal {G}\) at \(\xi \in \mathrm {Sing}(\mathcal {G})\) as

$$\begin{aligned} \mathrm {ord}_{\xi }(fW^{n}):=\frac{\nu _{\xi }(f)}{n}{.} \end{aligned}$$

We define the order of the Rees algebra \(\mathcal {G}\) at \(\xi \in \mathrm {Sing}(\mathcal {G})\) as the infimum of the orders of the elements of \(\mathcal {G}\) at \(\xi \), that is

$$\begin{aligned} \mathrm {ord}_{\xi }(\mathcal {G}):=\inf _{l\ge 0}\left\{ \frac{\nu _{\xi }(I_l)}{l}\right\} {.} \end{aligned}$$

This is what we call Hironaka’s order function of \({\mathcal {G}}\) at the point \(\xi \). If \(\mathcal {G}=R[f_1W^{n_1},\ldots ,f_rW^{n_r}]\) and \(\xi \in \mathrm {Sing}(\mathcal {G})\) then it can be shown (see [25, Proposition 6.4.1]) that:

$$\begin{aligned} \mathrm {ord}_{\xi }(\mathcal {G})=\min _{i=1,\ldots ,r}\left\{ \mathrm {ord}_{\xi }(f_iW^{n_i})\right\} {.} \end{aligned}$$

It can be proven that for any point \(\xi \in {{\,\mathrm{Sing}\,}}(\mathcal {G})\) we have \({{\,\mathrm{ord}\,}}_{\xi }(\mathcal {G})={{\,\mathrm{ord}\,}}_{\xi }(\overline{\mathcal {G}})={{\,\mathrm{ord}\,}}_{\xi }( Diff (\mathcal {G}))\) (see [25, Remark 3.5, Proposition 6.4 (2)]). Finally, along this paper we use ‘\(\nu \)’ to denote the usual order of an element or an ideal at a regular local ring, and ‘\({{\,\mathrm{ord}\,}}\)’ for the order of a Rees algebra at a regular local ring.

Remark 3.13

Let V be a smooth scheme over a field of characteristic zero k, and let \({\mathcal {G}}\) be a Rees algebra on V. Then it can be shown that \({\mathcal {G}}\), \(\overline{{\mathcal {G}}}\) and \( Diff {\mathcal {G}}\) share the same resolution invariants and therefore a resolution of any of them induces (naturally) a resolution of any of the others [25, Proposition 3.4, Theorem 4.1, Theorem 7.18], [51].

5 Local presentations of the Multiplicity

Let X be an equidimensional algebraic variety of dimension d defined over a perfect field k. Consider the multiplicity function

$$\begin{aligned} {{\,\mathrm{mult}\,}}_X: X&\longrightarrow \mathbb {N} \\ \xi&\longrightarrow {{\,\mathrm{mult}\,}}_X(\xi )=\text {mult}_{{\mathfrak {m}}_{\xi }} {\mathcal {O}}_{X,\xi } \end{aligned}$$

where \(\text {mult}_{{\mathfrak {m}}_{\xi }} {\mathcal {O}}_{X,\xi }\) denotes the multiplicity of the local ring \(\mathcal {O}_{X,\xi }\) at the maximal ideal \(\mathfrak {m}_{\xi }\). It is known that the function \({{\,\mathrm{mult}\,}}_X\) is upper-semi-continuous (see [19]). In particular, suppose that \(m_0\) is the maximum value of the multiplicity at points of X, i.e., suppose that \(m_0=\max {{\,\mathrm{mult}\,}}_X\), then the set

$$\begin{aligned} \mathrm {\underline{Max}}{{\,\mathrm{mult}\,}}_X:=\left\{ \xi \in X \mid {{\,\mathrm{mult}\,}}_X(\xi )\ge m_0\right\} = \left\{ \xi \in X\mid {{\,\mathrm{mult}\,}}_{X}(\xi )=m_0\right\} \end{aligned}$$

is closed (although not necessarily regular). It is also known that the multiplicity function can not increase after a blow up \(\phi :X'\rightarrow X\) with regular center Y provided that \(Y\subset \mathrm {\underline{Max}}{{\,\mathrm{mult}\,}}_X\) (cf. [19]). This means that \({{\,\mathrm{mult}\,}}_{X'}(\xi ')\le {{\,\mathrm{mult}\,}}_X(\xi )\) for \(\xi =\phi (\xi ')\), \(\xi '\in X'\).

One could try to approach a resolution of singularities by defining a sequence of blow ups at regular equimultiple centers

(4.0.1)

so that

$$\begin{aligned} m_0=\max {{\,\mathrm{mult}\,}}_{X_0}=\max {{\,\mathrm{mult}\,}}_{X_1} =\ldots =\max {{\,\mathrm{mult}\,}}_{X_{l-1}} >\max {{\,\mathrm{mult}\,}}_{X_l}. \end{aligned}$$
(4.0.2)

A sequence like (4.0.1) with the property (4.0.2) is a simplification of the multiplicity of X.

One way to approach a simplification of the multiplicity of X is by describing the set \(\underline{\mathrm {Max}}\,\mathrm{mult}_{X}\) via the singular locus of a suitably chosen Rees algebra \({\mathcal {G}}\), defined on some smooth scheme V, and then trying to find a resolution of \({\mathcal {G}}\) (compare with Examples 3.6 and 3.10 where the case of hypersurfaces is treated). To be more precise, in [50] it is proven that for each \(\xi \in \mathrm {\underline{Max}}{{\,\mathrm{mult}\,}}_X\) there is an (étale) neighborhood \(U\subset X\) of \(\xi \) which we denote again by X to ease the notation, and an embedding \(X\subset V={{\,\mathrm{Spec}\,}}(R)\) for some smooth k-algebra R, together with an R-Rees algebra, \(\mathcal {G}\), so that

$$\begin{aligned} \underline{\mathrm {Max}}{{\,\mathrm {mult}\,}}_{X}={{\,\mathrm {Sing}\,}}(\mathcal {G}), \end{aligned}$$
(4.0.3)

and so that, in addition, given a sequence of blow ups at regular equimultiple centers,

(4.0.4)

the following equality of closed subsets holds:

$$\begin{aligned} \left\{ \xi \in X_j \mid {{\,\mathrm{mult}\,}}_{X_j}(\xi )=m_0 \right\} = {{\,\mathrm{Sing}\,}}(\mathcal {G}_j), \qquad j=0,1,\ldots ,l. \end{aligned}$$
(4.0.5)

It is worth mentioning that in fact, the link between the maximum multiplicity locus of X and the Rees algebra \({\mathcal {G}}\) is much stronger (it can be checked that equality (4.0.5) is also preserved after considering smooth morphisms or restrictions to open subsets). Thus the problem of finding a simplification of the multiplicity of an algebraic variety is translated into the problem of finding a resolution of a suitable Rees algebra defined on a smooth scheme. And this can be done when the characteristic of the base field is zero. The local embedding together with the Rees algebra \({\mathcal {G}}\) strongly linked to \(\underline{\mathrm {Max}}\,\mathrm{mult}_{X}\) is what we call a local presentation of the multiplicity, and we will use the notation \((V,{\mathcal {G}})\). Precise statements about local presentations can be found for instance in [14, Part II] or in [44].

Theorem 4.1

[50, 7.1] Let X be a reduced equidimensional scheme of finite type over a perfect field k. Then for every point \(\xi \in X\) there exists a local presentation for the function \({{\,\mathrm{mult}\,}}_X\) in an (étale) neighborhood of \(\xi \).

Remark 4.2

Local presentations are not unique. For instance, once a local (étale) embedding \(X\subset V\) is fixed, there may be different \({\mathcal {O}}_V\)-Rees algebras representing \(\underline{\mathrm {Max}}\,\mathrm{mult}_{X}\). However, it can be proven that they all lead to the same simplification of the multiplicity of X, i.e., they all lead to the same sequence (4.0.4) with \({{\,\mathrm{Sing}\,}}{\mathcal {G}}_l=\emptyset \) (at least in characteristic zero, see [12, 15, 25]).

6 Hironaka’s order function, the persistance, and the \({\mathbb {Q}}\)-persistance

For a given d-dimensional singular algebraic variey X defined over a perfect field, and once a local presentation of the multiplicity is chosen, say \((V,{\mathcal {G}})\) (see Sect. 4), one would like to design an algorithm to find a resolution of \({\mathcal {G}}\) (i.e., an algorithm to find a simplification ot the multiplicity of X). When the characteristic is zero this is done via the so called resolution invariants that are used to asign a string of numbers to each point \(\xi \in \underline{\mathrm {Max}}\,\mathrm{mult}_{X}= {{\,\mathrm{Sing}\,}}({\mathcal {G}})\). In this way one can define an upper semi-continuos function \(g:{{\,\mathrm{Sing}\,}}({\mathcal {G}}) \rightarrow (\Gamma , \ge )\), where \(\Gamma \) is some well ordered set, and whose maximum value determines the first center to blow up. This function is constructed so that its maximum value drops after each blow up and as a consequence a resolution of \({\mathcal {G}}\) is achieved after a finite number of steps.

Now, it turns out that the first relevant invariant, i.e., the first relevant coordinate of the function g is Hironaka’s order function in dimension d, \({{\,\mathrm{ord}\,}}^{(d)}_X\). This function is defined using the so called elimination algebra in dimension d. We will not give the precise definition here; instead we will describe a way to construct it (full details and the precise definition can be found in [13, 48]). We underline that both the elimination algebra, and Hironaka’s order function in dimension d can be defined in any characteristic (for the definition it suffices to work over perfect fields).

Thus, the main purpose of this section is to establish the common setting and the notation that will be used in the proofs of our results in the following sections. To this end:

  1. (i)

    We will sketch the main ideas of the proof of Theorem 4.1 which will serve us to set a common context for our proofs;

  2. (ii)

    We will present a construction of the elimination algebra and give the definition of Hironaka’s orden function in dimension d (all this using the setting established in (i));

  3. (iii)

    We will give an expression that leads to the computation of the persistance and the \({\mathbb Q}\)-persistance of a given arc using the elimination algebra;

  4. (iv)

    Items (i), (ii) and (iii) are set in an étale neigborhood of a point \(\xi \in X\); in 5.2, we will explain how the previous items give us enough information to prove our results for arcs in X.

5.1

The common setting for the proofs of the results in Sects. 67 and 8. Our statements are of local nature. So, let us assume that X is an affine algebraic variety of dimension d over a perfect field k, and let \(\xi \in \underline{\mathrm {Max}}\,\mathrm{mult}_{X}\) be a point of multiplicity \(m_0\). Taking this starting point we now sketch some of the main lines in the proof of Theorem 4.1, and then we will pursue objectives (ii) and (iii) afterwards. Most of the contents of these parts were developed and proved in [9, 10].

Some ideas behind the proof of Theorem  4.1

In [50, Sect. 5, Sect. 7] it is proven that after considering suitably defined étale extensions, \(k\subset k'\), and \(\mu : X'\rightarrow X\) with \(\mu (\xi ')=\xi \), we are in the following setting: \(X'={{\,\mathrm{Spec}\,}}(B)\), \(\xi '\in \underline{\text {Max}} \text { Mult}_{X'}\), and there is a smooth \(k'\)-algebra, S with the following properties:

  1. (i)

    There is an extension \(S\subset B\) which is finite, inducing a finite morphism

    $$\begin{aligned} \beta : \text {Spec}(B)\rightarrow \text {Spec}(S); \end{aligned}$$
  2. (ii)

    If K(S) if the field of fractions of S and \(\mathrm {Quot}(B)\) is the total quotient ring of B, then the rank of \(\mathrm {Quot}(B)\) as K(S)-module equals \(m_0\), i.e., the generic rank of B as S-module equals \(m_0=\text {max mult}_{X'}\).

Under these assumptions, \(B=S[\theta _1,\ldots , \theta _{n-d}]\), for some \(\theta _1,\ldots , \theta _{n-d}\in B\) and some \(n>d\). Observe that the previous extension induces a natural embedding \(X'\subset V^{(n)}:=\text {Spec}(R)\), where \(R=S[x_1,\ldots , x_{n-d}]\).

Now, if \(f_i(x_i)\in K(S)[x_i]\) denotes the minimal polynomial of \(\theta _i\) for \(i=1,\ldots , (n-d)\), then it can be shown that in fact \(f_i\in S[x_i]\), and as a consequence \(\langle f_1(x_1), \ldots , f_{n-d}(x_{n-d})\rangle \subset {\mathcal {I}}(X')\), the defining ideal of \(X'\) in \(V^{(n)}\). Finally, if each polinomial \(f_i\) is of degree \(m_i\), it can be proven that the differential Rees algebra

$$\begin{aligned} {\mathcal {G}}^{(n)}:= Diff (R[f_1W^{m_1}, \ldots , f_{n-d}W^{m_{n-d}}]) \end{aligned}$$
(5.1.1)

is a local presentation of \(\underline{\text {Max}} \text { mult}_X\) at \(\xi \) (in étale topology). Therefore, a resolution of \({\mathcal {G}}^{(n)}\) induces a simplification of the multiplicity of X (see (4.0.1) and (4.0.2)). The pair \((V^{(n)}, {\mathcal {G}}^{(n)})\) gives the local presentation of the multiplicity stated in Theorem 4.1.

The elimination algebra and Hironaka’s order function in dimension d

Following the previous argument, denote by

$$\begin{aligned} \alpha : {{\,\mathrm{Spec}\,}}(S[x_1,\ldots , x_{n-d}])\rightarrow {{\,\mathrm{Spec}\,}}(S) \end{aligned}$$

the natural morphism induced by the inclusion \(S\subset R= S[x_1,\ldots , x_{n-d}]\). Taking \({\mathcal {G}}^{(n)}\) as in (5.1.1), up to integral closure the elimination algebra in dimension d over \(V^{(d)}\) is:

$$\begin{aligned} {\mathcal {G}}^{(d)}:={\mathcal {G}}^{(n)}\cap S[W], \end{aligned}$$
(5.1.2)

(see [48, Definition 4.10, Theorem 4.11], and also [13, Sect. 8.11]). Then Hironaka’s order function in dimension d is defined as:

$$\begin{aligned} \begin{array}{rrcll} {{\,\mathrm{ord}\,}}^{(d)}_X: &{} \underline{\mathrm {Max}}\,\mathrm{mult}_{X}&{} \rightarrow &{} {\mathbb {Q}} &{} \\ &{} \zeta &{} \mapsto &{} {{\,\mathrm{ord}\,}}_{\alpha (\zeta ')}{\mathcal {G}}^{(d)}&{} \text { if } \mu (\zeta ')=\zeta . \end{array} \end{aligned}$$
(5.1.3)

It can be shown that for each point \(\zeta \in \underline{\mathrm {Max}}\,\mathrm{mult}_{X}\), the number \({{\,\mathrm{ord}\,}}^{(d)}_X(\zeta )\) does not depend on the choice of the local presentation \((V^{(n)},{\mathcal {G}}^{(n)})\) nor on the choice of the finite projection to a smooth d-dimensional scheme, so far as it is generic enough (cf. [48, Theorem 5.5], [13, Theorem 10.1] and [15, Sect. 25]).

Finally, it is worthwhile mentioning that, when the characteristic is zero, there is a strong link between the Rees algebras \({\mathcal {G}}^{(n)}\) and \({\mathcal {G}}^{(d)}\). For instance, it can be shown that \(\alpha \) induces a homeomorphism between \({{\,\mathrm{Sing}\,}}{\mathcal {G}}^{(n)}\) and \({{\,\mathrm{Sing}\,}}{\mathcal {G}}^{(d)}\), and for each regular center \(Y\subset {{\,\mathrm{Sing}\,}}{\mathcal {G}}^{(n)}\), \(\alpha (Y)\subset {{\,\mathrm{Sing}\,}}{\mathcal {G}}^{(d)}\) is regular too (and viceversa). Moreover, it can be proven that finding a resolution of \({\mathcal {G}}^{(n)}\) is equivalent to finding a resolution of \({\mathcal {G}}^{(d)}\). When the characteristic is positive, the link between \({\mathcal {G}}^{(n)}\) and \({\mathcal {G}}^{(d)}\) is weaker, since in general, the containment \(\alpha ({{\,\mathrm{Sing}\,}}({\mathcal {G}}^{(n)}))\subseteq {{\,\mathrm{Sing}\,}}({\mathcal {G}}^{(d)})\) may be strict. See [47, Theorem 2.9, Lemma 7.1], [48, Corollary 2.12, Sect. 6], [15, Theorem 28.10]).

The restriction of \({\mathcal {G}}^{(n)}\) to \(X'\)

Continuing with the arguments above, let \({\mathcal {G}}_{X'}\) denote the restriction of \({\mathcal {G}}^{(n)}\) to \(X'={{\,\mathrm{Spec}\,}}(B)\) (where \({\mathcal {G}}^{(n)}\) is as in (5.1.1)). It can be shown that this \({\mathcal O}_{X'}\)-Rees algebra is well defined up to integral closure (i.e., it does not depend on the choice of the local presentation, see [1, Theorem 5.3]). Then we have the following commutative diagram together with different Rees algebras:

(5.1.4)

Now, it can be proven that the following extension of B-Rees algebras

$$\begin{aligned} \beta ^*({\mathcal {G}}^{(d)})\subset {\mathcal {G}}_{X'} \end{aligned}$$
(5.1.5)

is finite (see [48, Theorem 4.11], the discussion in [9, 3.8] and also [9, 4.6]). In addition, by Remark 3.4 we can assume that, up to integral closure,

$$\begin{aligned} {\mathcal {G}}^{(d)}=S[IW^b] \end{aligned}$$
(5.1.6)

for some ideal \(I\subset S\) and some positive integer b. As a consequence, using again that \(\beta ^*({\mathcal {G}}^{(d)})\subset {\mathcal {G}}_{X'}\) is a finite extension, we can assume that, up to integral closure, \({\mathcal {G}}_{X'}=B[(IB)W^b]\). Finally, it can be checked that \({\mathbb V}(IB)=\underline{\text {Max}} \mathrm{mult}_{X'}\) (where \(\mathbb {V}(IB)\) denotes the Zariski closed set determined by the ideal IB in \(X'\)). This follows from the fact that, since \({\mathcal {G}}^{(n)}=\oplus J_nW^n\) is a differential Rees algebra, \({{\,\mathrm{Sing}\,}}({\mathcal {G}}^{(n)})={\mathbb {V}}(J_n)\) for all \(n\ge 1\), cf. [48, Proposition 3.9].

On the computation of the \({\mathbb {Q}}\) -persistance

For an arc \(\varphi '\in {\mathcal {L}}(X', {\xi '})\) it can be shown ([9, (5.10.2)] that:

$$\begin{aligned} r_{X',\varphi '}=\mathrm {ord}_{t}(\varphi '({\mathcal {G}}_{X'}))\in \mathbb {Q}_{\ge 1}, \end{aligned}$$
(5.1.7)

and hence,

$$\begin{aligned} \bar{r}_{X',\varphi '}=\frac{\mathrm {ord}_{t}(\varphi ' ({\mathcal {G}}_{X'}))}{\nu _t(\varphi ')}\in \mathbb {Q}_{\ge 1}{,} \end{aligned}$$
(5.1.8)

where, if we assume that \({\mathcal {G}}_{X'}\) is locally generated by \(g_1W^{b_1},\ldots , g_{n-d}W^{b_{n-d}}\) in some affine chart \({{\,\mathrm{Spec}\,}}(B)\) of \(X'\) containing the center of the arc \(\varphi ': B\rightarrow K[[t]]\), then

$$\begin{aligned} \varphi '({\mathcal {G}}_{X'}):=K[[t]][\varphi ' (g_1)W^{b_1},\ldots ,\varphi '(g_{n-d})W^{b_{n-d}}]\subset K[[t]][W]. \end{aligned}$$

Thus in (5.1.8) \(\mathrm {ord}_{t}(\varphi '({\mathcal {G}}_{X'}))\) denotes the order of the Rees algebra at the regular local ring K[[t]], while \(\nu _t\) denotes the usual order at K[[t]] (see 3.12). From here it can be checked that, if the generic point of the arc \(\varphi '\) is not contained in \(\underline{\mathrm {Max}}\;\mathrm{mult}_{X'}={{\,\mathrm{Sing}\,}}({\mathcal {G}}^{(n)})\), then \(\varphi '({\mathcal {G}}_{X'})\subset K[[t]]\) is a non zero Rees algebra. As a consequence, \(r_{X',\varphi '}\) is finite, and so is the persistance \(\rho _{X',\varphi '}\). From equality (5.1.7) it also follows that the limit in (2.5.1) exists.

Some consequences of Zariski’s multiplicity formula for finite projections

Since the generic rank of the extension \(S\subset B\) equals \(m_0=\text {max mult}_X\), by Zariski’s multiplicity formula for finite projections (cf., [53, Chapter 8, Sect. 10, Theorem 24]) it follows that:

  1. (1)

    The point \(\xi '\) is the unique point in the fiber over \(\beta (\xi ')\in \text {Spec}(S)\);

  2. (2)

    The residue fields at \(\xi '\) and \(\beta (\xi ')\) are isomorphic;

  3. (3)

    The defining ideal of \(\beta (\xi ')\) at S, \(\mathfrak {m}_{\beta (\xi ')}\), generates a reduction of the maximal ideal of \(\xi '\), \(\mathfrak {m}_{\xi '}\), at \(B_{\mathfrak {m}_{\xi '}}\).

Observe that for a given arc \(\varphi ': B\rightarrow K[[t]]\) in X we obtain, by composition, an arc \(\widetilde{\varphi }': S \rightarrow K[[t]]\) in \(V^{(d)}\), and it follows that:

$$\begin{aligned} \overline{r}_{X',\varphi '}=\frac{{{\,\mathrm{ord}\,}}_t(\varphi '({\mathcal {G}}_{X'}))}{\nu _t(\varphi '({\mathfrak m}_{\xi '}))}= \frac{{{\,\mathrm{ord}\,}}_t(\varphi '(\beta ^*({\mathcal {G}}^{(d)})))}{\nu _t(\varphi '({\mathfrak m}_{\xi '}))}= \frac{{{\,\mathrm{ord}\,}}_t(\widetilde{\varphi }'({\mathcal {G}}^{(d)}))}{\nu _t(\widetilde{\varphi }'({\mathfrak m}_{\beta (\xi ')}))}, \end{aligned}$$
(5.1.9)

where the second equality follows from the fact that \(\beta ^*({\mathcal {G}}^{(d)})\subset {\mathcal {G}}_{X'}\) is a finite extension (see (5.1.5)); and the third because \({\mathfrak m}_{\beta (\xi ')}B\) is a reduction of \({\mathfrak {m}}_{\xi '}\).

5.2

The \({\mathbb {Q}}\)-persistance, the persistance, and the use of étale morphisms. Notice that that expressions (5.1.7) and (5.1.8) are actually computed in an étale neighborhood of \(\xi \in X\). For an étale morphism \(X'\rightarrow X\), if \(\varphi \in {\mathcal {L}}(X, {\xi })\) we use the fact that there is always a lifting \(\varphi '\in {\mathcal {L}}(X', {\xi '})\) with \(\mu _{\infty }(\varphi ')=\varphi \) (see Remark 1.11), and by Remark 2.8:

$$\begin{aligned} \bar{r}_{X,\varphi }=\frac{1}{\nu _t(\varphi )}\cdot \lim _{n\rightarrow \infty }\frac{\rho _{X,\varphi _{n}}}{n}=\frac{1}{\nu _t(\varphi ' )}\cdot \lim _{n\rightarrow \infty }\frac{\rho _{X',\varphi ' _{n}}}{n}=\frac{\mathrm {ord}_{t}(\varphi ' ({\mathcal {G}}_{X'}))}{\nu _t(\varphi ')}=\bar{r}_{X',\varphi '}. \end{aligned}$$
(5.2.1)

Finally, as indicated above, the function \(\overline{r}_{X}\) is not upper-semi-continuous in \(\mathcal {L}(X, {\xi })\). However, if two arcs \(\varphi ,\psi \in \mathcal {L}(X,\xi )\) have the same order (as arcs), and if \(\varphi \in \overline{\{\psi \}}\) then one obtains the expected inequality:

Lemma 5.3

Let \(\varphi ,\psi \in \mathcal {L}(X)\) two arcs centered at \(\xi \). If \(\varphi \in \overline{\{\psi \}}\) and \(\nu _t(\varphi )=\nu _t(\psi )\) then

$$\begin{aligned} \overline{r}_{X,\varphi }\ge \overline{r}_{X,\psi }. \end{aligned}$$

Proof

By Lemma 1.13 and the discussion in Remark 2.8, it suffices to prove the statement after considering an étale extension of X, which we denote again by X for simplicity. Thus we can assume that we are in the same setting as in 5.1. Recall that the elimination algebra is, up to integral closure, \(\mathcal {G}^{(d)}=S[IW^b]\) and \(\mathcal {G}_X=B[(IB)W^b]\) (see 5.1.6). By formula (5.1.8),

$$\begin{aligned} \overline{r}_{X,\varphi }=\frac{{{\,\mathrm{ord}\,}}_t(\varphi ({\mathcal {G}}_X))}{\nu _t(\varphi ({\mathfrak m}_{\xi }))}\ge \frac{{{\,\mathrm{ord}\,}}_t(\psi ({\mathcal {G}}_X))}{\nu _t(\psi ({\mathfrak m}_{\xi }))}=\overline{r}_{X,\psi }. \end{aligned}$$

\({\square }\)

7 Generic values in contact loci sets

Using the work developed in [9, Sect. 5], we start this section by giving a stronger version of the second statement in Theorem 0.1. More precisely we show that Hironaka’s order function can actually be read by considering suitably chosen divisorial arcs with center \(\xi \) (see Theorem 6.2 below). Next, observe that, from the way the normalized \({\mathbb {Q}}\)-persistance, \(\overline{r}_X\), is computed (see (5.1.7) and (5.1.8)) at first glance it is not obvious that the equality of the expression in (6.2.1) below, holds generically. We address this kind of questions in Propositions 6.4 and  6.5. First we fix some notation and some constructions that we will be using along this and the following section.

Remark 6.1

Let \(X\longleftarrow X_1\) be the blow up at \(\xi \), and let \(X_1\longleftarrow \overline{X_1}\) be the normalization. The total transform of the maximal ideal \(\mathfrak {m}_{\xi }\) is locally principal at \(\overline{X_1}\). After removing a closed set of codimension at least two in \(\overline{X_1}\), we can restrict to an open set U such that we have a log resolution of \(\mathfrak {m}_{\xi }\):

$$\begin{aligned} \mathfrak {m}_{\xi }\mathcal {O}_{U}=I(H_1)^{c_1}\ldots I(H_{\ell })^{c_{\ell }} \end{aligned}$$
(6.1.1)

where the hypersurfaces \(H_i\) are irreducible and have only normal crossing in U. Note that the integers \(c_1,\ldots ,c_{\ell }\) do not depend on the choice of U since the complement of U in \(\overline{X_1}\) has codimension larger or equal than two.

Denote by \(h_i\in H_i\) the generic point of \(H_i\) and let \(K_i\) denote the residue field of the local ring \(\mathcal {O}_{\overline{X_1},h_i}\). Set

$$\begin{aligned} c=\min \{c_1,\ldots ,c_{\ell }\}. \end{aligned}$$
(6.1.2)

Note that if \(\mu : \in X'\rightarrow X\) is an étale neighborhood of \(\xi \) with \(\mu (\xi ')=\xi \), and if we consider the normalized blow up of \(X'\) at \(\xi '\), \(X'\longleftarrow \overline{X_1'}\), then one may have a different number of hypersurfaces

$$\begin{aligned} \mathfrak {m}_{\xi '}\mathcal {O}_{U'}=I(H'_1)^{c'_1}\ldots I(H'_{\ell '})^{c'_{\ell '}}, \end{aligned}$$

at a suitable open subset \(U'\subset \overline{X_1'}\), but the sets of integers are the same \(\{c_1,\ldots ,c_{\ell }\}=\{c'_1,\ldots ,c'_{\ell '}\}\).

Moreover suppose \(X'={{\,\mathrm{Spec}\,}}(B)\) is as in the setting 5.1, for some ring B together with a finite morphism \(\beta ^*: S\rightarrow B\). Then we have that under those hypotheses one has that \({\mathfrak {m}}_{\beta (\xi ')}B_{{\mathfrak {m}}_{\xi '}}\) is a reduction of \({\mathfrak {m}}_{\xi '}\).

Then, since \(\mathfrak {m}_{\beta (\xi ')}B\) is a reduction of \({\mathfrak {m}}_{\xi '}\), after blowing up \(V^{(d)}\) at \({\beta (\xi ')}\) and \(X'\) at \(\xi '\), and after considering the normalization \(\overline{X'_1}\) of \(X'_1\), there is a commutative diagram,

(6.1.3)

where \(\beta _1\) is a finite morphism and so is \(\overline{\beta }_1\) (see [2, Theorem 4.4]).

If \(v_0\) is the valuation on \(V^{(d)}\) defined by the maximal ideal \(\mathfrak {m}_{\beta (\xi ')}\subset S\), note that the valuation ring of \(v_0\) is \(\mathcal {O}_{V_1^{(d)},e}\), where E denotes the exceptional divisor of \(\tilde{\pi }\) and e is the generic point of E.

Denote by \(h'_i\in H'_i\) the generic point of \(H'_i\). The local rings \(\mathcal {O}_{\overline{X'_1},h'_i}\) correspond to valuations \(v_i\), \(i=1,\ldots ,\ell '\), and \(v_1,\ldots ,v_{\ell '}\) are exactly the extensions of \(v_0\) to \(\overline{X'_1}\). We will denote by \(K'_i\) the residue field of \(\mathcal {O}_{\overline{X'_1},h'_i}\). Consider for any \(i\in \{1,\ldots , {\ell }'\}\), the natural morphism,

$$\begin{aligned} \eta '_i: B \rightarrow {\mathcal O}_{\overline{X'_1}, h'_i}\rightarrow \widehat{{\mathcal O}_{\overline{X'_1}, h'_i}}\simeq K'_i[[t]]. \end{aligned}$$
(6.1.4)

Note that \(\eta '_i\) is a divisorial arc in \(X'\).

Consider the \(K'_i\)-morphism: \(i_n: K'_i[[t]]\rightarrow K'_i[[t]]\) where \(t\mapsto t^{n}\). We will denote by \(\eta '_{i,n}\) the arc obtained from \(\eta '_{i}\) by composing with \(i_n\)

$$\begin{aligned} \eta '_{i,n}: B{\mathop {\longrightarrow }\limits ^{\eta '_i}} K'_i[[t]] {\mathop {\longrightarrow }\limits ^{i_n}} K'_i[[t]]. \end{aligned}$$
(6.1.5)

Now we revisit Theorem 0.1 and restate the second part of that result in Theorem 6.2. Our purpose is to prove a stronger statement by showing that the arc giving the equality in (0.1.2) can be chosen to be divisorial. Compared to the proof given in [9] (see Remark 6.3) here we follow a sligthely different strategy by considering normalized blowing ups and the commutative diagram (6.1.3). This allows us to find the desired divisorial arc. As we indicate in the proof below, the fact that inequality (0.1.1) holds for all arcs also shows in our way to prove Theorem  6.2.

Theorem 6.2

Let X be a d-dimensional algebraic variety defined over a perfect field k, and let \(\xi \in \underline{\mathrm {Max}}\,\mathrm{mult}_{X}\). Then there is a divisorial arc \(\eta \in {\mathcal {L}}(X, {\xi })\) such that

$$\begin{aligned} {{\,\mathrm{ord}\,}}_X^{(d)}(\xi )=\overline{r}_{X,\eta }=\frac{1}{\nu _t(\eta )}\lim _{n\rightarrow \infty }\frac{\rho _{X,\eta _{n}}}{n}. \end{aligned}$$
(6.2.1)

Proof

We will first prove that the theorem holds for arcs defined in some étale neighborhood of \(\xi \in \underline{\mathrm {Max}}\,\mathrm{mult}_{X}\), say \(\mu : X'\rightarrow X\), with \(\mu (\xi ')=\xi \), and after we will show that the same statement actually holds for arcs in X.

Since the statements are of local nature, we will start by assuming that, locally, in an étale neighborhood of \(\xi \in \underline{\mathrm {Max}}\,\mathrm{mult}_{X}\), \(\mu : X'\rightarrow X\), with \(\mu (\xi ')=\xi \), one has that \(X'=\text {Spec}(B)\) for some ring B together with a finite morphism \(\beta ^*: S\rightarrow B\) as in the setting of  5.1. Also, recall that under those hypotheses one has that \({\mathfrak {m}}_{\beta (\xi ')}B_{{\mathfrak m}_{\xi '}}\) is a reduction of \({\mathfrak {m}}_{\xi '}\).

Now we use the construction and the notation introduced in Remark 6.1. Thus have the numbers \(c_1,\ldots ,c_{\ell }\) and c defined in (6.1.1) and (6.1.2), and the diagram (6.1.3).

Suppose that, up to integral closure, \(\mathcal {G}^{(d)}=S[IW^b]\) for some ideal \(I\subset S\) (see (5.1.6)). Then, if \({{\,\mathrm{ord}\,}}_{\beta (\xi ')}\mathcal {G}^{(d)}=\frac{a}{b}\), one has that \(\nu _{\beta (\xi ')}(I)=a\). Hence, the total transform of I in \(V^{(d)}_1\) is \(I{\mathcal {O}}_{V_1^{(d)}}=\mathcal {I}({E})^aJ\), for some sheaf of ideals \(J\nsubseteq {\mathcal {I}}({E})\).

Observe that any arc \(\varphi '\in {\mathcal {L}}(X', {\xi '})\) induces an arc \(\tilde{\varphi }'\in {\mathcal {L}}(V^{(d)},{\beta (\xi ')})\), i.e., \(\beta _{\infty }(\varphi ')=\tilde{\varphi }'\), and if \(\tilde{\varphi }'\) is not constant (i.e., if \(\varphi '\) is not constant) then it can be lifted to an arc in \(\tilde{\varphi }_1'\in {\mathcal {L}}(V^{(d)}_1)\). By (5.1.9) it follows that

$$\begin{aligned} \overline{r}_{X,\varphi '}=\frac{{{\,\mathrm{ord}\,}}_t(\tilde{\varphi }'({\mathcal {G}}^{(d)}))}{\nu _t(\tilde{\varphi }')}= \frac{\frac{\nu _t(\tilde{\varphi }_1'(\mathcal {I}({E})^aJ))}{b}}{\nu _t(\tilde{\varphi }_1'(\mathcal {I}({E})))}= \frac{a\nu _t(\tilde{\varphi }_1'(\mathcal {I}({E})))+\nu _t(\tilde{\varphi }_1'(J))}{b\nu _t(\tilde{\varphi }_1'(\mathcal {I}({E})))} \ge \frac{a}{b}, \end{aligned}$$
(6.2.2)

which gives a proof of the inequality in (0.1.1).

Now, consider for any \(i\in \{1,\ldots , {\ell }'\}\), the divisorial arc \(\eta '_i\) from (6.1.4). It can be checked that \(\nu _t({\eta '_i}(IB))=ac'_i\). Then we have

$$\begin{aligned} \overline{r}_{X',\eta '_i}= \frac{{{\,\mathrm{ord}\,}}_t({\eta '_i}({\mathcal {G}}_{X'}))}{\nu _t({\eta '_i})}= \frac{\nu _t({\eta '_i}(IB))}{b\nu _t({\eta '_i})}=\frac{ac'_i}{bc'_i}=\frac{a}{b}. \end{aligned}$$
(6.2.3)

To conclude, both (6.2.2) and (6.2.3) are actually proven for arcs defined in an étale neighborhood \(X'\) of \(\xi \in X\). The fact that inequality (6.2.2) holds for arcs in X follows from Remark 2.8. On the other hand, it can also be checked that equality (6.2.3) holds for a divisorial arc in X: set \(\overline{\mu }:= \mu \circ \overline{\pi } \), and observe that the divisorial arc \(\eta _i'\) from (6.1.4) induces a commutative diagram:

(6.2.4)

where \(\eta =\overline{\mu }_{\infty }(\eta _i')\). Since \(\overline{\mu }: \overline{X}_1'\rightarrow X\) is a dominant morphism between varieties of the same dimension one has that \(\eta \) is divisorial if and only if \(\eta _i'\) is divisorial (see [29, Proposition 2.10, Lemma 3.2], where the case of varieties over \({\mathbb {C}}\) is treated, and the general case follows using [53, Sect. 6, Corollary 1, Sect. 14, Theorem 31]). \({\square }\)

Remark 6.3

In the following lines we give a few indications on how the proof of Theorem 0.1 was addressed in [9, Sect. 6.3]. With the same notation as in the proof of Theorem 6.2, in [9] we only worked with the finite map \(S\rightarrow B\). Then we showed that for any arc \(\varphi '\in {\mathcal {L}}(X', {\xi '})\), inducing an arc \(\tilde{\varphi }'\in {\mathcal {L}}(V^{(d)},{\beta (\xi ')})\), we obtained the inequality (0.1.1) by using (5.1.9) and the properties of the order function in S. This way, finding an arc giving the equality (0.1.2), required more work:

  • First, given an element \(gW^b\in \mathcal {G}^{(d)}\) such that \(\nu _{\beta (\xi ')}(g)=a\), we needed to find an arc \(\phi \in {\mathcal {L}}(V^{(d)},\beta (\xi '))\) such that \(\nu _t(\phi (g))=a\nu _t(\mathfrak {m}_{\beta (\xi ')})\). To this end we worked at the graded ring of the local ring \(S_{{\mathfrak m}_{\beta (\xi ')}}\) and at its completion. Here an étale extension of the base field may have to be considered.

  • In principle we did not know much about the arc \(\phi \), except that it defined a semi-valuation (a valuation on a closed subvariety of \(V^{(d)}\)) dominated by a finite number of semi-valuations on \(X'\).

  • Finally it was shown that any of those semi-valuations gave us arcs fulfilling equality (0.1.2).

The key point in the proof of Theorem 6.2 is the use of the commutative diagram (6.1.3). Given a finite morphism \(S\rightarrow B\) such a commutative diagram only exists under very special conditions. Normalized blowing ups were not considered in [9].

Proposition 6.4

Let X be a d-dimensional algebraic variety defined over a perfect field k, and let \(\xi \in \underline{\mathrm {Max}}\,\mathrm{mult}_{X}\). Suppose there is some \(s\ge 1\) and an arc \(\varphi _0\in \text {Cont}^{=s}({\mathfrak m}_{\xi })\) with \(\overline{r}_{X,{\varphi _0}}={{\,\mathrm{ord}\,}}_{\xi }^{(d)}(X)\). Then there is a non-empty open subset \({\mathfrak {W}}\) of \(\text {Cont}^{ \ge s}({\mathfrak {m}}_B)\), containing \(\varphi _0\), such that for all arcs \(\varphi \in {\mathfrak {W}}\), \(\overline{r}_{X,\varphi }={{\,\mathrm{ord}\,}}_{\xi }^{(d)}(X)\).

If, in addition, the generic point of \(\varphi _0\) is not contained in \({{\,\mathrm{Sing}\,}}(X)\) and the characteristic of k is zero, then there are fat (divisorial) arcs in \({\mathfrak {W}}\).

Proof

The statement is local, so we can assume that X is an affine algebraic variety over k. First we prove that the theorem holds in a suitably chosen étale neighborhood of X, \(\mu : X'\rightarrow X\) with \(\mu (\xi ')=\xi \). Thus, we will set \(X'={{\,\mathrm{Spec}\,}}(B)\), and we will be considering the finite morphism \(\beta : X'\rightarrow V^{(d)}\) with \(V^{(d)}={{\,\mathrm{Spec}\,}}(S)\) a smooth \(k'\)-algebra as in 5.1.

Now, suppose that, up to integral closure, \(\mathcal {G}^{(d)}=S[IW^b]\) for some ideal \(I\subset S\) (see (5.1.6)). Then, if \({{\,\mathrm{ord}\,}}_{\beta (\xi ')}\mathcal {G}^{(d)}=\frac{a}{b}\), one has that \(\nu _{\beta (\xi ')}(I)=a\).

In \(\mathcal {L}(X',\xi ')\), set

$$\begin{aligned} \mathfrak {W}'={\mathrm {Cont}}^{\ge s}({\mathfrak {m}}_{\xi '})\setminus {\mathrm {Cont}}^{\ge as+1}(IB). \end{aligned}$$

We claim that if \(\varphi '\in {\mathfrak {W}}'\), then

$$\begin{aligned}\overline{r}_{X',\varphi '}=\frac{a}{b}={{\,\mathrm{ord}\,}}^{(d)}_X(\xi ).\end{aligned}$$

Indeed, since \(\varphi '\in {\mathfrak {W}}'\), we have that \(\nu _t(\varphi '({\mathfrak {m}}_{\xi '}))=h\ge s\). If \(\beta _{\infty }(\varphi ')=\tilde{\varphi }'\) denotes the arc induced on \(V^{(d)}\) by \(\varphi '\), one has that \(\nu _t(\tilde{\varphi }'({\mathfrak {m}}_{\beta (\xi ')}))=h\ge s\), which implies that

$$\begin{aligned}sa\le ha\le \nu _t(\tilde{\varphi }'(I))=\nu _t(\varphi '(IB))<sa+1.\end{aligned}$$

Thus, necessarily, \(s=h= \nu _t(\tilde{\varphi }'({\mathfrak m}_{\beta (\xi ')}))=\nu _t(\varphi '({\mathfrak {m}}_{\xi '}))\), and

$$\begin{aligned} \overline{r}_{X',\varphi '}=\frac{{{\,\mathrm{ord}\,}}_t(\varphi '({\mathcal {G}}_{X'}))}{\nu _t(\varphi '({\mathfrak m}_{\xi '}))}= \frac{\frac{\nu _t(\varphi '(IB))}{b}}{s}=\frac{sa}{sb}=\frac{a}{b}. \end{aligned}$$
(6.4.1)

To finish, the proof above shows that, after considering an étale morphism \(\mu : X'\rightarrow X\) with \(\mu (\xi ')=\xi \), there is an open subset \({\mathfrak {W}}'\) of \( \mathrm {Cont}^{\ge s}(\mathfrak {m}_{\xi '})\) where the equality (6.4.1) holds. Now, by Remark 1.10, the morphism \(\mu _{\infty }\) is open, and \(\mu _{\infty }({\mathfrak {W}}')= {\mathfrak {W}} \subseteq \mathrm {Cont}^{\ge s}(\mathfrak {m}_\xi )\) is an open subset of \(\mathrm {Cont}^{\ge s}(\mathfrak {m}_\xi )\) where the statement of the theorem holds (see Remark 2.8).

The last statement of the Proposition follows from Theorem 8.1, which we postpone to Sect. 8. \({\square }\)

Proposition 6.5

Let X be a d-dimensional algebraic variety defined over a perfect field k and let \(\xi \in \underline{\mathrm {Max}}\,\mathrm{mult}_{X}\). Then for every \(n\ge 1\) and every \(c_i\), \(i=1,\ldots , \ell \), there is a non-empty open set \({\mathfrak {U}}_{nc_i}\subseteq \mathrm {Cont}^{\ge nc_i}(\mathfrak {m}_\xi )\) such that for all \(\varphi \in {\mathfrak {U}}_{nc_i}\), \(\overline{r}_{X,\varphi }={{\,\mathrm{ord}\,}}_{X}^{(d)}(\xi )\).

Proof

After the proof of Proposition 6.4, it suffices to prove the statement at an étale neighborhood of \(\xi \). We use the notation and the construction of Remark 6.1: let \(\overline{\pi }: \overline{X'_1}\rightarrow X'\) be the normalized blow up of \(X'\) at \(\xi '\), which induces the commutative diagram (6.1.3) of blow ups and finite morphisms.

As in the proof of Theorem 6.2, we denote by E the exceptional divisor of \(\tilde{\pi }\). Then \({\mathfrak m}_{\beta (\xi ')}{\mathcal {O}}_{V^{(d)}_1}={\mathcal {I}}({E})\), and

$$\begin{aligned}{\mathfrak {m}}_{\xi '}{\mathcal {O}}_{\overline{X'_1}}={\mathcal {I}}({E}){\mathcal {O}}_{\overline{X'_1}}. \end{aligned}$$

After blowing up at \({\mathfrak {m}}_{\beta (\xi ')}\), \(I{\mathcal O}_{V^{(d)}_1}={\mathcal {I}}(E)^aJ\), for some sheaf of ideals \(J\nsubseteq {\mathcal {I}}(E)\), and therefore, \(\beta ^*(I) {\mathcal O}_{\overline{X'_1}}={\mathcal {I}}(E)^aJ'\). Set

$$\begin{aligned}\mathfrak {U}'_{nc'_i}:=\mathrm {Cont}^{\ge nc'_i}(\mathfrak {m}_{\xi '})\setminus \mathrm {Cont}^{\ge nc'_ia+1}(IB),\end{aligned}$$

Observe that \({\mathfrak {U}}'_{nc'_i}\) is non-empty since the arc \(\eta '_{i,n}\) from (6.1.5) belongs to \({\mathfrak U}'_{nc'_i}\). \({\square }\)

8 Fat irreducible components of contact loci and Hironaka’s order

In the previous section we proved that given a d-dimensional algebraic variety X defined over a perfect field k, and a point of maximum multiplicity \(\xi \in \underline{\mathrm {Max}}\,\mathrm{mult}_{X}\), there are locally open sets in \({\mathcal {L}}(X, {\xi })\) where the value of the normalized \({\mathbb Q}\)-persistance, \(\overline{r}_{X}\), is constant and equal to the value of Hironaka’s order at the point \(\xi \), \({{\,\mathrm{ord}\,}}^{(d)}_{X}(\xi )\) (Proposition 6.4). In fact such open subsets exist for some contact sets \(\mathrm {Cont}^{\ge nc_i}(\mathfrak {m}_{\xi })\) (see Propostion  6.5).

In this section we will prove that the value \({{\,\mathrm{ord}\,}}^{(d)}_{X}(\xi )\) can be read by means of the \({\mathbb {Q}}\)-persistance of some of the irreducible (fat) components of \(\mathrm {Cont}^{\ge s}(\mathfrak {m}_{\xi })\) for some values of s (see Theorem 7.1). It is natural to ask whether a similar statement holds for the irreducible components of \(\mathrm {Cont}^{\ge m}(\mathfrak {m}_{\xi })\) for any \(m\in {\mathbb {N}}\), but Example 7.2 already illustrates that this is not the case. However we will show that the value of Hironaka’s order function at \(\xi \) is obtained asymptotically by looking at the irreducible components of \(\mathrm {Cont}^{\ge m}(\mathfrak {m}_{\xi })\) when m goes to infinity. This is the content of Theorem 7.3.

Theorem 7.1

Let X be a d-dimensional algebraic variety defined over a perfect field k, let \(\xi \in \underline{\mathrm {Max}}\,\mathrm{mult}_{X}\), and let \(\{T_{\lambda _m}\}_{\lambda _m\in \Lambda _m}\) be the fat irreducible components of \(\text {Cont}^{\ge m}({\mathfrak {m}}_{\xi })\), with generic points \(\{\Psi _{\lambda _m}\}_{\lambda _m\in \Lambda _m}\) for \(m\ge 1\). If \(m=nc_i\) for some \(n\ge 1\) and some \(c_i\) as in (6.1.1) then

$$\begin{aligned} {{\,\mathrm{ord}\,}}_X^{(d)}(\xi ) =\min \{\overline{r}_{X,\Psi _{{\lambda }_m}}: \lambda _m\in \Lambda _m\}. \end{aligned}$$

In addition, if \(k=\mathbb {C}\) then the minimum is achieved at the generic point of a maximal divisorial set.

Proof

The statement is local, so we can assume that X is an affine algebraic variety over k. First we chose a suitable étale neighborhood of X, \(\mu : X'\rightarrow X\) with \(\mu (\xi ')=\xi \), so that setting \(X'={{\,\mathrm{Spec}\,}}(B)\), there is a finite morphism \(\beta : X'\rightarrow V^{(d)}\) with \(V^{(d)}={{\,\mathrm{Spec}\,}}(S)\) a smooth \(k'\)-algebra in the same situation as in 5.1. Now we use the same notation and constructions as in Remark 6.1. So let \(\overline{\pi }: \overline{X'_1}\rightarrow X'\) be the normalized blow up of \(X'\) at \(\xi '\), which induces a commutative diagram of blow ups at finite morphisms as in (6.1.3).

For a given \(i\in \{1,\ldots , \ell \}\), we may assume after reordering that \(c'_i=c_i\). Now consider the arcs \(\eta '_{i,n}\) as in (6.1.5). After the proof of Proposition 6.5, \(\overline{r}_{X',\eta '_{i,n}}={{\,\mathrm{ord}\,}}_X^{(d)}(\xi )\).

Now define \(\eta _{i,n}\in \mathcal {L}(X, {\xi })\) as the arc obtained composing \(\eta '_{i,n}\) with the étale morphism \(\mu : X'\rightarrow X\), i.e., \(\mu _{\infty }(\eta '_{i,n})=\eta _{i,n}\). Since \(\eta _{i,n}\in \mathrm {Cont}^{\ge nc_i}(\mathfrak {m}_{\xi })\) is fat then it belongs to some fat irreducible component of \(\mathrm {Cont}^{\ge nc_i}(\mathfrak {m}_{\xi })\), which we denote by \( T_{\lambda }\), for some \(\lambda \in \Lambda _{nc_i}\), with generic point \(\Psi _{\lambda }\). Then notice that \(\nu _t(\eta _{i,n})\ge \nu _t(\Psi _{\lambda })\), but in fact these two numbers are equal: by Lemma 1.13, there is an arc \(\Psi '\in \mathrm {Cont}^{\ge nc_i}(\mathfrak {m}_{\xi '})\) such that \(\mu _{\infty }(\Psi ')=\Psi _{\lambda }\) and so that \(\eta '_{i,n}\in \overline{\{\Psi '\}}\). Then

$$\begin{aligned} nc_i=\nu _t(\eta '_{i,n})\ge \nu _t(\Psi ')\ge nc_i. \end{aligned}$$

And the claim follows because \(\mu : X'\rightarrow X\) is étale, and hence \(\nu _t(\Psi _{\lambda })=\nu _t(\Psi ')(=\nu _t(\eta '_{i,n})=\nu _t(\eta _{i,n})\)).

Since \(\eta _{i,n}\in \overline{\{\Psi \}}\), by Lemma 5.3 we have

$$\begin{aligned} \frac{a}{b}=\overline{r}_{X,\eta _{i,n}}\ge \overline{r}_{X,\Psi _{\lambda }}\ge \frac{a}{b}, \end{aligned}$$

where last inequality follows from Theorem 6.2.

Finally, for \(k=\mathbb {C}\) the last statement of the theorem follows from [21, Proposition 2.12] (see also Proposition 1.9 in this paper). \({\square }\)

The following example shows that the result in Theorem 7.1 may not hold for the irreducible components of \(\mathrm {Cont}^{\ge n}({\mathfrak {m}}_{\xi })\) for arbitrary values of n.

Example 7.2

Let X be the hypersurface of \(\mathbb {A}^3_{k}\) given by \(x^2y^3-z^6=0\), with k a field of characteristic zero. Consider the contact sets \(\mathrm {Cont}^{\ge n}({\mathfrak {m}}_{\xi })\) where \({\mathfrak {m}}_{\xi }\) is the maximal ideal of X at the point \(\xi =0\). For any \(n\ge 11\) such that \(2\not \mid n\) and \(3\not \mid n\), any fat irreducible component of \(\mathrm {Cont}^{\ge n}({\mathfrak {m}}_{\xi })\) gives a \(\mathbb {Q}\)-persistance strictly greater than \({{\,\mathrm{ord}\,}}_X^{(2)}(\xi )=1\) at its generic point. This can be computed using (1.7.2), via the blow up of X at \(\xi \), \(\Pi :X_1\rightarrow X\), which gives a log-resolution of \({\mathfrak m}_{\xi }\). We have that \(\mathfrak {m}_{\xi }\mathcal {O}_{{X_1}}=I(H_1)^{2}\cdot I(H_2)^{3}\), where \(H_1\), \(H_2\) are the irreducible components of excepcional divisor, according to the notation in the previous theorem.

To see this, denote

$$\begin{aligned}C_{\alpha ,\beta }= \overline{\Pi _{\infty }\left( \mathrm {Cont}^{(\alpha ,\beta )}\left( E\right) \right) }\subset \mathcal {L}(X,\xi )\end{aligned}$$

where the \(\overline{\{\ \}}\) denotes the Zariski closure. Let \(\Psi _{\alpha ,\beta }\) be the generic point of \(C_{\alpha ,\beta }\).

Note that the Rees algebra \(\mathcal {G}_X\subset B[W]\) is generated by xW, yW and \(z^6W^5\), up to integral closure. By (1.7.2), we have that \(C_{\alpha ,\beta }\subset \mathrm {Cont}^{\ge n}({\mathfrak {m}}_{\xi })\) if and only if \(2\alpha +3\beta \ge n\). If \(v_{\Psi _{\alpha ,\beta }}\) is the valuation associated to the arc \(\Psi _{\alpha ,\beta }\) then it can be checked that \(v_{\Psi _{\alpha ,\beta }}(x)=3\alpha +3\beta \), \(v_{\Psi _{\alpha ,\beta }}(y)=2\alpha +4\beta \) and \(v_{\Psi }(z)=2\alpha +3\beta \) and the \({\mathbb {Q}}\)-persistance is

$$\begin{aligned} \overline{r}_{X,\Psi _{\alpha ,\beta }}= & {} \frac{\min \{3\alpha +3\beta ,2\alpha +4\beta ,\frac{6}{5}(2\alpha +3\beta )\}}{\min \{3\alpha +3\beta ,2\alpha +4\beta ,2\alpha +3\beta \}}\\= & {} \frac{\min \{3\alpha +3\beta ,2\alpha +4\beta ,\frac{6}{5}(2\alpha +3\beta )\}}{2\alpha +3\beta }. \end{aligned}$$

For any \((\alpha ,\beta )\), it follows that \(\overline{r}_{X,\Psi _{\alpha ,\beta }}>1\) if and only if \(\alpha \ne 0\) and \(\beta \ne 0\).

Now let \(n\ge 11\) be not divisible by 2 neither by 3. We want to prove that if \(C_{\alpha ,\beta }\) is an irreducible component of \(\mathrm {Cont}^{\ge n}({\mathfrak {m}}_{\xi })\) then \(\overline{r}_{X,\Psi _{\alpha ,\beta }}>1\) (equivalently \(\alpha \ne 0\) and \(\beta \ne 0\)). Since X is a toric variety, by [30, Lemma 3.11] we have that

$$\begin{aligned} C_{\alpha ,\beta }\subset C_{\alpha ',\beta '} \Longleftrightarrow v_{\Psi _{\alpha ,\beta }}\ge v_{\Psi _{\alpha ',\beta '}}. \end{aligned}$$
(7.2.1)

Assume that \(n=2m+1=3l+i\) where \(i=1\) or 2, since \(n\ge 11\) we have \(m\ge 5\), \(l\ge 3\). Let \(C_{\alpha ,\beta }\) be an irreducible component of \(\mathrm {Cont}^{\ge n}(\mathfrak {m}_{\xi })\) with \(\overline{r}_{X,\Psi _{\alpha ,\beta }}=1\). Then either \((\alpha ,\beta )=(m+1,0)\) or \((\alpha ,\beta )=(0,l+1)\).

If \((\alpha ,\beta )=(m+1,0)\) then \(C_{m+1,0}\subset C_{m-1,1}\) by (7.2.1), since \(v_{\Psi _{m+1,0}}(x)=3m+3\ge v_{\Psi _{m-1,1}}(x)=3m\), \(v_{\Psi _{m+1,0}}(y)=2m+2\ge v_{\Psi _{m-1,1}}(y)=2m+2\) and \(v_{\Psi _{m+1,0}}(z)=2m+2\ge v_{\Psi _{m-1,1}}(z)=2m+1\). In this case \(\overline{r}_{X,\Psi _{m-1,1}}=1+\frac{1}{n}\).

If \((\alpha ,\beta )=(0,l+1)\) then \(C_{0,l+1,}\subset C_{2,l-1}\) in case \(n=3l+1\) and \(C_{0,l+1,}\subset C_{1,l}\) in case \(n=3l+2\).

The first case, \(n=3l+1\), comes from the inequalities:

$$\begin{aligned}\begin{array}{l} v_{\Psi _{0,l+1}}(x)=3l+3\ge v_{\Psi _{2,l-1}}(x)=3l+3, \\ v_{\Psi _{0,l+1}}(y)=4l+4\ge v_{\Psi _{2,l-1}}(y)=4l, \\ v_{\Psi _{0,l+1}}(z)=3l+3\ge v_{\Psi _{2,l-1}}(z)=3l+1. \end{array} \end{aligned}$$

Here we have that \(\overline{r}_{X,\Psi _{2,l-1}}=1+\frac{2}{n}\).

The second case, \(n=3l+2\), comes from the inequalities:

$$\begin{aligned}\begin{array}{l} v_{\Psi _{0,l+1}}(x)=3l+3\ge v_{\Psi _{1,l}}(x)=3l+3, \\ v_{\Psi _{0,l+1}}(y)=4l+4\ge v_{\Psi _{1,l}}(y)=4l+2, \\ v_{\Psi _{0,l+1}}(z)=3l+3\ge v_{\Psi _{1,l}}(z)=3l+2. \end{array}\end{aligned}$$

And we have that \(\overline{r}_{X,\Psi _{1,l}}=1+\frac{1}{n}\).

The previous computations show that if \(\{T_{n,\lambda _n}\}_{\lambda _n\in \Lambda _n}\) are the irreducible components of the set \(\mathrm {Cont}^{\ge n}(\mathfrak {m}_{\xi })\) and \(\Psi _{n,\lambda _n}\) is the generic point of \(T_{n,\lambda _n}\) then, for \(n\ge 11\) with \(2\not \mid n\) and \(3\not \mid n\) we have that

$$\begin{aligned} \delta _n=\min \{\bar{r}_{\Psi _{n,\lambda _n}} \mid \lambda _n\in \Lambda _n\}>1. \end{aligned}$$

Hovewer, note that \(\lim _{n\rightarrow \infty }\delta _n=1={{\,\mathrm{ord}\,}}^{(2)}_X(\xi )\), and this is a general fact as it is stated in the following theorem.

Theorem 7.3

Let X be a d-dimensional algebraic variety defined over a perfect field k, and let \(\xi \in \underline{\mathrm {Max}}\,\mathrm{mult}_{X}\). For each \(m\in {\mathbb N}\), let \(\{T_{m,\lambda _m}\}_{\lambda _m\in \Lambda _m}\) be the fat irreducible components of \(\mathrm {Cont}^{\ge m}({\mathfrak {m}}_{\xi })\) and let \(\Psi _{m, \lambda _m}\) be the generic point of \(T_{m,\lambda _m}\) for \(\lambda _m\in \Lambda _m\). For each \(m\ge 1\) set:

$$\begin{aligned} \delta _{m}:=\inf \left\{ \bar{r}_{\Psi _{m,\lambda _m}}\mid \lambda _{m} \in \Lambda _m \right\} . \end{aligned}$$

Then we have that

$$\begin{aligned} {{\,\mathrm{ord}\,}}^{(d)}_{X}(\xi )=\lim _{m\rightarrow \infty } \delta _m. \end{aligned}$$

Proof

The statement is local, so we can assume that X is an affine algebraic variety over k. Choose a suitable étale neighborhood of X, \(\mu : X'\rightarrow X\) with \(\mu (\xi ')=\xi \) so that setting \(X'={{\,\mathrm{Spec}\,}}(B)\) we are in the same situation as the one considered in 5.1. Thus we will be considering the finite morphism \(\beta : X'\rightarrow V^{(d)}\) with \(V^{(d)}={{\,\mathrm{Spec}\,}}(S)\) a smooth \(k'\)-algebra as in 5.1. Let \(\overline{\pi }: \overline{X'_1}\rightarrow X'\) be the normalized blow up of \(X'\) at \(\xi '\), which induces a commutative diagram of blow ups at finite morphisms as in (6.1.3). We use the same notation as in Remark 6.1. Recall that we use c for the minimum of the set \(\{c_1,\ldots , c_{\ell }\}\) and assume \(c=c_1\).

As in (5.1.6) assume that the Rees algebra \(\mathcal {G}^{(d)}\) has the same integral closure as \(\mathcal {O}_{V^{(d)}}[IW^b]\), and assume \({{\,\mathrm{ord}\,}}_{\beta (\xi ')}\mathcal {G}^{(d)}=a/b\).

Let \(\eta '_1\in \mathcal {L}(X', {\xi '})\) be the arc defined in (6.1.4) for \(i=1\), and set:

$$\begin{aligned} \omega _m= \left\lceil \frac{m}{c_1}\right\rceil \qquad \text {and} \qquad \varphi '_m:=\eta '_{1,\omega _m}, \end{aligned}$$

where \(\eta '_{1,\omega _m}\) is as in (6.1.5). Let \(\eta _1\in \mathcal {L}(X,\xi )\) be the arc obtained by composing with \(X'\rightarrow X\), i.e., \(\mu _{\infty }(\eta '_1)=\eta _1\), and similarly, define \(\varphi _m:=\mu _{\infty }(\varphi '_m)\).

Note that

$$\begin{aligned} \bar{r}_{X,\varphi _m}= \bar{r}_{X',\varphi '_m} = \frac{{{\,\mathrm{ord}\,}}_t(\varphi '_m({\mathcal {G}}_{X'}))}{\nu _t(\varphi '_m)}= \frac{\nu _t(\varphi '_m(IB))}{b\cdot \nu _t(\varphi '_m)}= \frac{c_1\cdot a\cdot \omega _{m}}{b\cdot c_1\cdot \omega _{m}}=\frac{a}{b}= {{\,\mathrm{ord}\,}}_{\xi }\mathcal {G}^{(d)}. \end{aligned}$$

By construction \(\varphi _m\in \mathrm {Cont}^{\ge m}(\mathfrak {m})\). Let \(\lambda _m\in \Lambda _m\) be an index such that \(\varphi _m\in T_{m, \lambda _m}\) with generic point \(\Psi _{m, \lambda _m}\). Using Lemma 1.13, let \(\Psi '_{m,\lambda _m}\) be an arc in \({\mathcal {L}}(X',{\xi })\) such that \(\mu _{\infty }(\Psi '_{m,\lambda _m})=\Psi _{m,\lambda _m}\) and so that \(\varphi '_m\in \overline{\{\Psi '_{m,\lambda _m}\}}\).

Note that for every m we have

$$\begin{aligned} m+c_1>\omega _{m}c_1=\nu _t(\varphi '_m)\ge \nu _t(\Psi '_{m, \lambda _m})\ge m \end{aligned}$$

and

$$\begin{aligned} \omega _{m}\cdot c_1\cdot a=\nu _t(\varphi '_m(IB))\ge \nu _t(\Psi '_{m, \lambda _m} (IB)). \end{aligned}$$

Finally

$$\begin{aligned} \frac{\omega _{m}\cdot c_1\cdot a}{m\cdot b}\ge \frac{\nu _t(\Psi '_{m, \lambda _m} (IB))}{m\cdot b} \ge \frac{\nu _t(\Psi '_{m, \lambda _m} (IB))}{b\cdot \nu _t(\Psi '_{m, \lambda _m})}= \overline{r}_{X,\Psi '_{m, \lambda _m}} = \overline{r}_{X,\Psi _{m, \lambda _m}} \ge \frac{a}{b}. \end{aligned}$$

Now the result follows by observing that:

$$\begin{aligned}&\frac{a}{b} \le \lim _{n\rightarrow \infty } \delta _m\le \lim _{m\rightarrow \infty } \overline{r}_{X,\Psi _{m, \lambda _m}} \le \lim _{m\rightarrow \infty } \left( \frac{\omega _{m}\cdot c_1\cdot a}{m\cdot b} \right) \nonumber \\&\quad =\lim _{m\rightarrow \infty }\left( \frac{c_1\cdot a}{m\cdot b}\left\lceil \frac{m}{c_1}\right\rceil \right) =\frac{a}{b}, \end{aligned}$$
(7.3.1)

where the last equality follows by noticing that:

$$\begin{aligned} m+c_1\ge c_1\left\lceil \frac{m}{c_1}\right\rceil \ge m, \end{aligned}$$

and that

$$\begin{aligned} 1+\frac{c_1}{m}=\frac{m+c_1}{m}\ge \frac{c_1}{m}\left\lceil \frac{m}{c_1}\right\rceil \ge \frac{c_1}{m}\frac{m}{c_1}=1. \end{aligned}$$

\({\square }\)

9 On the values of the \({\mathbb {Q}}\)-persistance

The results in the previous sections are valid for varieties defined over a perfect field of arbitrary characteristic. In this section we restrict to fields of characteristic zero since we use the existence of resolution of singularities.

Theorem 8.1

Let X be a d-dimensional algebraic variety defined over a field of characteristic zero. Fix a point \(\xi \in \underline{\mathrm {Max}}\,\mathrm{mult}_{X}\) and let \(\varphi \in \mathcal {L}(X, {\xi })\) be an arc such that \(\varphi \not \in \mathcal {L}({{\,\mathrm{Sing}\,}}(X))\). Then there exists a divisorial fat arc \(\psi \in \mathcal {L}(X, {\xi })\) such that

  • \(\varphi \in \overline{\{\psi \}}\) and

  • \(\bar{r}_{X,\varphi }=\bar{r}_{X,\psi }\).

Proof

Assume X is affine. Recall that there is an étale morphims \(\mu :X'\rightarrow X\) and a point \(\xi '\in X'\) with \(\mu (\xi ')=\xi \), such that the situation in 5.1 holds for \(X'\). This means that \(X'={{\,\mathrm{Spec}\,}}(B)\), there exists a finite morphism \(\beta :X'\rightarrow V^{(d)}\) with \(V^{(d)}={{\,\mathrm{Spec}\,}}(S)\) smooth as in 5.1. Moreover, as in (5.1.6), we have that, up to integral closure, \(\mathcal {G}^{(d)}=S[IW^b]\). There exists an arc \(\varphi '\in \mathcal {L}(X', {\xi '})\) such that \(\mu _{\infty }(\varphi ')=\varphi \).

Let \(\Pi :Y'\rightarrow X'\) be a simultaneous log-resolution of the ideals \(I\mathcal {O}_{X'}\) and \(\mathfrak {m}_{X',\xi '}\):

$$\begin{aligned} I\mathcal {O}_{Y'}=I(H_1)^{a_1}\ldots I(H_N)^{a_N}, \qquad \mathfrak {m}_{X',\xi '}\mathcal {O}_{Y'}=I(H_1)^{c_1}\ldots I(H_N)^{c_N}. \end{aligned}$$
(8.1.1)

Note that \(V(I)={{\,\mathrm{\underline{Max}}\,}}{{\,\mathrm{mult}\,}}_{X'}\subset {{\,\mathrm{Sing}\,}}(X')\), and therefore, since \(\varphi '\not \in {\mathcal {L}}({{\,\mathrm{Sing}\,}}(X'))\), it factors through \(Y'\) and there is a unique \(\varphi '_{Y'}\in \mathcal {L}(Y')\) such that \(\varphi '=\Pi _{\infty }(\varphi '_{Y'})\). Set \(\ell _i=\nu _t(\varphi '_{Y'}(I(H_i)))\), \(i=1,\ldots ,N\), then we have that

$$\begin{aligned} \bar{r}_{X,\varphi }=\bar{r}_{X',\varphi '}= \frac{\nu _t(\varphi '(I\mathcal {O}_{X'}))}{b\nu _t(\varphi '(\mathfrak {m}_{X,\xi }\mathcal {O}_{X'}))}= \frac{\nu _t(\varphi '_{Y'}(I\mathcal {O}_{Y'}))}{b\nu _t(\varphi '_{Y'}(\mathfrak {m}_{X,\xi }\mathcal {O}_{Y'}))}= \frac{\sum _{i=1}^{N}\ell _i a_i}{b\sum _{i=1}^{N}\ell _i c_i}. \end{aligned}$$
(8.1.2)

Consider the multi-index \(\ell =(\ell _1,\ldots ,\ell _N)\) and the multi-contact loci (1.6.3) (see also [22])

$$\begin{aligned} \mathrm {Cont}^{\ell }(E'_{Y'})=\left\{ \phi \in \mathcal {L}(Y')\mid \nu _t(\phi (I(H_i)))=\ell _i,\ i=1,\ldots ,N\right\} \end{aligned}$$

where \(E'_{Y'}\) is the simple normal crossing divisor on \(Y'\) with irreducible components \(H_1,\ldots ,H_N\). The set \(\mathrm {Cont}^{\ell }(E'_{Y'})\) is irreducible and not empty since \(\varphi '_{Y'}\in \mathrm {Cont}^{\ell }(E'_{Y'})\). By [22, 2.6] this set is divisorial. Let \(\psi '_{Y'}\) be the generic point of \(\mathrm {Cont}^{\ell }(E'_{Y'})\). The arc \(\psi '=\Pi _{\infty }(\psi '_{Y'})\) is a fat divisorial arc on \(X'\), we have that \(\varphi '\in \overline{\{\psi '\}}\) and \(\bar{r}_{X',\psi '}=\bar{r}_{X',\varphi '}\). Now set \(\psi =\mu _{\infty }(\psi ')\), we also have that \(\varphi \in \overline{\{\psi \}}\) and by [29, 3.2] the arc \(\psi \) is divisorial in X. \({\square }\)

Theorem 8.2

Let X be a d-dimensional algebraic variety defined over a field of characteristic zero k and let \(\xi \in \underline{\mathrm {Max}}\,\mathrm{mult}_{X}\). Let \(\mu : X'\rightarrow X\) be an étale morphism with \(\mu (\xi ')=\xi \) where \({\mathcal {G}}_{X'}\) is defined (see 5.1), and assume that, up to integral closure, \(\mathcal {G}_{X'}={\mathcal {O}}_{X'}[IW^b]\) (see (5.1.6)). Let \(\Pi :Y\rightarrow X'\) be a simultaneous log-resolution of the ideals I and \(\mathfrak {m}_{\xi '}\). Denote by \(H_1,\ldots ,H_N\) the irreducible components of the exceptional locus,

$$\begin{aligned} \begin{aligned} I\mathcal {O}_{Y}=I(H_1)^{a_1}\ldots I(H_N)^{a_N}, \\ \mathfrak {m}_{\xi '}\mathcal {O}_{Y}=I(H_1)^{c_1}\ldots I(H_N)^{c_N}. \end{aligned} \end{aligned}$$
(8.2.1)

Set \(\Lambda =\left\{ i\in \left\{ 1,\ldots ,N\right\} \mid a_i\ne 0\right\} \). Then, for any arc \(\varphi \) in \({\mathcal {L}}(X, {\xi })\), with \(\varphi \not \in {\mathcal {L}}({{\,\mathrm{Sing}\,}}(X))\),

$$\begin{aligned} \frac{1}{b}\min _{i\in \Lambda }\frac{a_i}{c_i}\le \bar{r}_{X,\varphi }\le \frac{1}{b}\max _{i\in \Lambda }\frac{a_i}{c_i}, \end{aligned}$$

where we use the convention that \(\frac{a_i}{c_i}=\infty \) whenever \(c_i=0\) and \(a_i\ne 0\).

Moreover

$$\begin{aligned} \frac{1}{b}\min _{i\in \Lambda }\frac{a_i}{c_i}=\inf \left\{ \bar{r}_{X,\varphi } \mid \varphi \in \mathcal {L}(X, {\xi }) \right\} \quad \text {and}\quad \frac{1}{b}\max _{i\in \Lambda }\frac{a_i}{c_i}=\sup \left\{ \bar{r}_{X,\varphi } \mid \varphi \in \mathcal {L}(X, {\xi }) \right\} . \end{aligned}$$

Proof

The first inequalities are a consequence of (8.1.2),

$$\begin{aligned} \frac{1}{b}\min _{i\in \Lambda }\frac{a_i}{c_i}\le \bar{r}_{X,\varphi }= \frac{1}{b}\frac{\sum _{i=1}^{N}\ell _i a_i}{\sum _{i=1}^{N}\ell _i c_i} \le \frac{1}{b} \max _{i\in \Lambda }\frac{a_i}{c_i}. \end{aligned}$$

We only need to study the case when some \(c_i=0\). In this case the maximum value has to be \(\infty \) and we claim that there are arcs \(\varphi \) such that \(\bar{r}_{X,\varphi }\) is bigger than any positive real number.

Assume that \(c_1=0\) and \(a_1\ne 0\). There exist some \(c_j\ne 0\), after reordering the indexes assume that \(c_2\ne 0\).

Set \(\ell _n=(n,1,0,\ldots ,0)\) and let \(\psi _n\) the generic point of \(\mathrm {Cont}^{\ell _n}(E_Y)\). Note that

$$\begin{aligned} \lim _{n\rightarrow \infty }\bar{r}_{X,\psi _n}=\lim _{n\rightarrow \infty }\frac{n a_1+a_2}{bc_2}=\infty . \end{aligned}$$

\({\square }\)