1 Introduction

Let X be an equidimensional algebraic variety of dimension d defined over a perfect field k. If X is not regular, then the set of points of maximum multiplicity, \({{\,\mathrm{\underline{Max}}\,}}{{\,\textrm{mult}\,}}_X\), is a closed proper set in X. We will denote by \(\max {{\,\textrm{mult}\,}}_X\) the maximum value of the multiplicity at points of X. A simplification of the multiplicity of X is a finite sequence of blow ups,

(1.1)

with

$$\begin{aligned} \max {{\,\textrm{mult}\,}}_{X_0} = \max {{\,\textrm{mult}\,}}_{X_1} =\cdots = \max {{\,\textrm{mult}\,}}_{X_{L-1}} > \max {{\,\textrm{mult}\,}}_{X_L}, \end{aligned}$$

where \(\pi _i:X_i\rightarrow X_{i-1}\) is the blow up at a regular center contained in \({{\,\mathrm{\underline{Max}}\,}}{{\,\textrm{mult}\,}}_{X_{i-1}}\).

Simplifications of the multiplicity exist if the characteristic of k is zero (see [37]), and resolution of singularities follows from there. Recall that Hironaka’s line of approach to resolution makes use of the Hilbert–Samuel function instead of the multiplicity [20, 21]. The centers in the sequence (1.1) are determined by resolution functions. These are upper semi-continuous functions

$$\begin{aligned} \begin{array}{rrcl} f_{X_i}: &{} X_i &{} \rightarrow &{} (\Gamma , \ge ) \\ &{} \zeta &{} \mapsto &{} f_{X_i}(\zeta ) \end{array}, \qquad i=0,\ldots , L-1 \end{aligned}$$

and their maximum value, \(\max f_{X_i}\), achieved in a closed regular subset \(\underline{\text {Max}} f_{X_i}\subseteq {{\,\mathrm{\underline{Max}}\,}}{{\,\textrm{mult}\,}}_{X_{i}}\), selects the center to blow up. Hence, a simplification of the multiplicity of X, \(X\leftarrow X_L\), is defined as a sequence of blow ups at regular centers.

$$\begin{aligned} X=X_0\leftarrow X_1 \leftarrow \cdots \leftarrow X_L. \end{aligned}$$
(1.2)

so that

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

where \(\max f_{X_i}\) denotes the maximum value of \(f_{X_i}\) for \(i=0,1,\ldots ,L\).

Usually, \(f_X\) is defined at each point as a sequence of rational numbers. The first coordinate of \(f_X\) is the multiplicity, and the second is what we refer to as Hironaka’s order function in dimension d, \({{\,\textrm{ord}\,}}_X^{(d)}\), where d is the dimension of X. The function \({{\,\textrm{ord}\,}}_X^{(d)}\) is a positive rational number. At a given singular point \(\zeta \in X\), \(f_X(\zeta )\) would look as follows:

$$\begin{aligned} f_X(\zeta )=({{\,\textrm{mult}\,}}_{{\mathfrak m}_{\zeta }} ({\mathcal O}_{X,\zeta }), {{\,\textrm{ord}\,}}_X^{(d)}(\zeta ),\ldots ) \in {\mathbb N}\times {\mathbb Q}^r, \end{aligned}$$
(1.3)

where \({{\,\textrm{mult}\,}}_{{\mathfrak m}_{\zeta }}({\mathcal O}_{X,\zeta })\) denotes the multiplicity of the local ring \(\mathcal {O}_{X,\zeta }\) at the maximal ideal \(\mathfrak {m}_{\zeta }\). The remaining coordinates of \(f_X(\zeta )\) can be shown to depend on \({{\,\textrm{ord}\,}}_X^{(d)}(\zeta )\) (see [16, Theorem 7.6 and §7.11]), thus, we usually say that this is the main invariant in constructive resolution. Therefore, the last set of coordinates can be though as a refinement of the function \({{\,\textrm{ord}\,}}_X^{(d)}\). As we will see, the function \({{\,\textrm{ord}\,}}_X^{(d)}\) can always be defined if k a perfect field.

Example 1.1

Let k be a perfect field, let S be a smooth k-algebra of dimension d and define \(R=S[x]\) as the polynomial ring in one variable with coefficients in S. Suppose X is a hypersurface in \({{\,\textrm{Spec}\,}}(R)\) of maximum multiplicity \(m>1\) given by an equation of the form

$$\begin{aligned} f(x)=x^m+a_1x^{m-1}+\cdots +a_m \in S[x]. \end{aligned}$$

Set \(\beta : {{\,\textrm{Spec}\,}}(R) \rightarrow {{\,\textrm{Spec}\,}}(S)\) and let \(\zeta \in X\) be a point of multiplicity m. Then one can define a Rees algebra, \({\mathcal R}\), on S, which we refer to as elimination algebra, that collects information on the coefficients \(a_i\in S\), \(i=1,\ldots , m\). Hironaka’s order function at the point \(\zeta \), \({{\,\textrm{ord}\,}}_X^{(d)}(\zeta )\), is defined using \({\mathcal R}\) (see Section 6). If the characteristic of the field k does not divide m, then, after a translation on the variable x, we can assume that the equation is on Tschirnhausen form:

$$\begin{aligned} (x')^m+a_2'(x')^{m-2}+\cdots +a_m' \in S[x]. \end{aligned}$$

And, in such case, it can be shown that:

$$\begin{aligned} {{\,\textrm{ord}\,}}_X^{(d)}(\zeta ):={{\,\textrm{ord}\,}}_{\zeta }({\mathcal R}) =\min _{i=2,\ldots ,m}\left\{ \frac{\nu _{\beta (\zeta )}(a'_i)}{i}\right\} , \end{aligned}$$
(1.4)

where \(\nu _{\beta (\zeta )}\) denotes the usual order at the regular local ring \(S_{\mathfrak m_{{\beta (\zeta )}}}\). As it turns out, with the information provided by the elimination algebra \({\mathcal R}\), which is generated by weighted functions on the coefficients of f(x), one has all the information needed to find a simplification of the multiplicity, at least in the characteristic zero case.

However, if the characteristic of the field is p, and if p divides m, then, in general, the equality (1.4) does not hold (even if, by chance, the polynomial were in Tschirnhausen form). Philosophically speaking, the elimination algebra \({\mathcal R}\) collects information about the coefficients of f(x), but somehow falls short in collecting the sufficient amount of information when the characteristic is positive. This problem motivated in part the papers [5, 6]. There, the function \({{\,\mathrm{H-ord}\,}}^{(d)}_X\) was introduced by the first author in collaboration with O. Villamayor. In [4], this function played a role in the proof of desingularization of two dimensional varieties.

To give some insight on how \({{\,\mathrm{H-ord}\,}}^{(d)}_X\) is defined, suppose, for simplicity, that \(m=p^{\ell }\) for some \(\ell \in {\mathbb Z}_{\ge 1}\), \(f(x)=x^{p^{\ell }}+a_1x^{{p^{\ell }}-1}+\cdots +a_{p^{\ell }} \in S[x]\), and let \(\zeta \) be a point of multiplicity \({p^{\ell }}\). Then it can be proved that

$$\begin{aligned} {{\,\textrm{ord}\,}}_X^{(d)}(\zeta )\le \frac{\nu _{\beta ({\zeta })}(a_i)}{i}, \qquad i=1,\ldots ,p^{\ell }-1. \end{aligned}$$

But there are examples where

$$\begin{aligned} \frac{\nu _{\beta ({\zeta })}(a_{p^{\ell }})}{p^{\ell }} <{{\,\textrm{ord}\,}}_X^{(d)}(\zeta ), \end{aligned}$$

and the inequality remains even after considering translations of the form \(x'=x+s\), \(s\in S_{\mathfrak {q}}\), where \(\mathfrak {q}=\mathfrak {m}_{\beta (\zeta )}\). This pathology is part of the reasons why the resolution strategy (that works in characteristic zero) cannot be extended to the positive characteristic case.

The previous discussion motivates the definition of the slope of f(x) at \(\zeta \) as:

$$\begin{aligned} Sl(f(x))(\zeta )=\min \left\{ \frac{\nu _{\beta ({\zeta })}(a_{p^{\ell }})}{p^{\ell }}, {{\,\textrm{ord}\,}}_X^{(d)}(\zeta )\right\} . \end{aligned}$$

Changes of variables of the form \(x=x'+s\) with \(s\in S_{\mathfrak {q}}\) produce changes on the coefficients of the equation:

$$\begin{aligned} f(x')=(x')^{p^{\ell }}+a'_1(x')^{p^{\ell }-1}+\cdots +a'_{p^{\ell }} \end{aligned}$$
(1.5)

which may lead to a different value of the slope. However, it is possible to construct an invariant from these numbers by setting:

$$\begin{aligned} {{\,\mathrm{H-ord}\,}}^{(d)}_X(\zeta ):=\sup _{s\in S_{\mathfrak {q}}}\{Sl(f(x+s))(\zeta )\}. \end{aligned}$$

Moreover this supremum is a maximum since there is a change of variables as in (1.5) for which

$$\begin{aligned} {{\,\mathrm{H-ord}\,}}^{(d)}_X(\zeta )=\min \left\{ \frac{\nu _{\beta ({\zeta })}(a'_{p^{\ell }})}{p^{\ell }}, {{\,\textrm{ord}\,}}_X^{(d)}(\zeta )\right\} . \end{aligned}$$

\({{\,\mathrm{H-ord}\,}}^{(d)}_X\) can be defined for any hypersurface with maximum multiplicity m, even when m is not a p-th power (see Sect. 7). Observe that the previous discussion takes care of the case in which X is locally a hypersurface at a singular point \(\zeta \), since, after considering a suitable étale neighborhood of X at \(\zeta \), it can be assumed that the equation defining X can be written as a polynomial in one variable with coefficients in some regular ring S.

When X is an arbitrary algebraic d-dimensional variety defined over a perfect field, \({{\,\mathrm{H-ord}\,}}^{(d)}_X\) can also be defined (in étale topology) using [5, 6] and Villamayor’s presentations of the multiplicity in [37]. In the latter paper it is proven that, locally, in an étale neighborhood of a closed point \(\xi \) of maximum multiplicity \(m>0\), one can find a smooth k-algebra S of dimension d and polynomials in different variables \(x_i\) with coefficients in S, \(f_i(x_i)\in S[x_i]\), of degrees \(m_1,\ldots , m_e\), with the following property: If we consider

$$\begin{aligned} f_1(x_1),\ldots , f_e(x_e)\in R=S[x_1,\ldots , x_e], \end{aligned}$$
(1.6)

then each \(f_i(x_i)\) defines a hypersurface of maximum multiplicity \(m_i\), \(H_i=\{f_i=0\}\), so that, \(X\subset {{\,\textrm{Spec}\,}}(R)\) and

$$\begin{aligned} \mathrm {\underline{Max}\; mult}_X=\cap _{i}\mathrm {\underline{Max}\; mult}_{H_i}. \end{aligned}$$
(1.7)

In fact, the link between X and the hypersurfaces \(H_i\) is stronger as we will see in Sect. 4.

As in the hypersurface case, Hironaka’s order function, \({{\,\textrm{ord}\,}}_X^{(d)}\), is defined by constructing an elimination algebra, \({\mathcal R}\) on S, again using certain weighted functions on the coefficients of the polynomials \(f_i(x_i)\) (see Sect. 6). And, in the same way, we have that

$$\begin{aligned} {{\,\mathrm{H-ord}\,}}^{(d)}_X(\zeta )=\min _{i}{{\,\mathrm{H-ord}\,}}^{(d)}_{H_i}(\zeta ). \end{aligned}$$

This approach will allow us to work in a situation very similar to the hypersurface case. Details and definitions will be given in Sects. 7 and 8. The precise statement of Villamayor’s result is given in Theorem 8.1, because it will be used in the proof of our results.

Results

From our previous discussion, the value \({{\,\mathrm{H-ord}\,}}^{(d)}_X(\zeta )\) codifies information from the coefficients of the polynomials in (1.6) that only depends on the inclusion \(S\subset R\). Observe that the definition of the function \({{\,\mathrm{H-ord}\,}}^{(d)}_X\) requires the use of local (étale) embeddings, the selection of a sufficiently general finite projection to some smooth scheme, and the construction of a local presentation of the multiplicity as in (1.7). Neither of these choices is unique. As a consequence, some work has to be done to show that the values of the function do not depend on any of these different choices.

In this paper we show that the value \({{\,\mathrm{H-ord}\,}}^{(d)}_X(\zeta )\) can be read from the arc space of X combined with the use of information provided by the asymptotic Samuel function at the maximal ideal of the local ring at \(\zeta \). In particular, no étale extensions and no local embeddings into smooth schemes are needed: the information is already present in the cotangent space at \(\zeta \), \({\mathfrak m}_{\zeta }/{\mathfrak m}^2_{\zeta }\), and the space of arcs in X with center at \(\zeta \), \({\mathcal L}(X,\zeta )\).

More precisely, on the one hand, the value \({{\,\textrm{ord}\,}}^{(d)}_X(\zeta )\) can be read studying the Nash multiplicity sequences of arcs in X with center \(\zeta \) (this was studied in [9] by the last two authors in collaboration with B. Pascual-Escudero).

On the other hand, studying the properties of the asymptotic Samuel function, we came up with the notion of the Samuel slope of a local ring \({\mathcal O}_{X,\zeta }\), \({\mathcal S}\text {-Sl}({\mathcal O}_{X,\zeta })\) (see Definition 3.3). For a singular point, \({\mathcal S}\text {-Sl}({\mathcal O}_{X,\zeta })\ge 1\), and we will make a distinction depending on whether \({\mathcal S}\text {-Sl}({\mathcal O}_{X,\zeta })=1\) (non-extremal case) or \({\mathcal S}\text {-Sl}({\mathcal O}_{X,\zeta })> 1\) (extremal case). Actually, the previous distinction can be made after analyzing properties of the cotangent space \({\mathfrak m}_{\zeta }/{\mathfrak m}_{\zeta }^2\). A combination of these pieces of information gives us enough input to compute \({{\,\mathrm{H-ord}\,}}_X^{(d)}\). Our results say that

$$\begin{aligned} {{\,\mathrm{H-ord}\,}}^{(d)}_X(\zeta )=\min \{{\mathcal S}\text {-Sl}({\mathcal O}_{X,\zeta }), {{\,\textrm{ord}\,}}^{(d)}_X (\zeta )\}, \end{aligned}$$

but more precisely, we can say more:

Theorem 8.12. Let X be an equidimensional variety of dimension d defined over a perfect field k. Let \(\zeta \in X\) be a point of multiplicity \(m>1\). Then:

  • If \({\mathcal S}\text {-Sl}({\mathcal O}_{X,\zeta })=1\), then

    $$\begin{aligned} 1={\mathcal S}\text {-Sl}({\mathcal O}_{X,\zeta })={{\,\mathrm{H-ord}\,}}^{(d)}_X(\zeta )\le {{\,\textrm{ord}\,}}^{(d)}_X(\zeta ). \end{aligned}$$

    In addition, if \(\zeta \) is a closed point then also \({{\,\textrm{ord}\,}}^{(d)}_X(\zeta )=1\).

  • If \({\mathcal S}\text {-Sl}({\mathcal O}_{X,\zeta })>1\), then

    $$\begin{aligned} {{\,\mathrm{H-ord}\,}}^{(d)}_X(\zeta )=\min \{{\mathcal S}\text {-Sl}({\mathcal O}_{X,\zeta }), {{\,\textrm{ord}\,}}^{(d)}_X (\zeta )\}. \end{aligned}$$

We give an idea of the meaning of this result in the following lines. When the characteristic is zero, the description of the maximum multiplicity locus of X in (1.7) goes far beyond that equality. In fact, it can be proven that to lower the maximum multiplicity of X it suffices to work with the elimination algebra \({\mathcal R}\) (which is defined on a smooth scheme of dimension d). In other words, a simplification of the multiplicity of the d-dimension variety X becomes a problem about finding a resolution of a Rees algebra defined on a smooth d-dimensional scheme (see Sects. 4 and 6). If \({{\,\textrm{ord}\,}}^{(d)}_X(\zeta )=1\), then this indicates that, either the multiplicity of X can be lowered with a single blow up at a regular center, or else, a simplification of the multiplicity of X is a problem that can be solved using certain Rees algebra defined in a \((d-1)\)-dimensional smooth scheme (see Sect. 5.1 for details). Thus, our original problem is, in principle, simpler to solve. And the theorem says that the condition \({{\,\textrm{ord}\,}}^{(d)}_X(\zeta )=1\) is already encrypted in \({\mathfrak m}_{\zeta }/{\mathfrak m}_{\zeta }^2\).

The second part of the theorem says that the relevant information from the coefficients of the polynomials in (1.6), which, in general, only exists in a suitable étale neighborhood of the point, can already be read through the Samuel slope of the original local ring at the singular point and the sequences of Nash multiplicities of arcs with center the given point.

Organization of the paper

Facts on the asymptotic Samuel function are given in Sect. 2, and in addition, we study the behavior of this function when consider certain finite extension of rings (Proposition 2.10). In Sect. 3 we define the notion of the Samuel slope of a local ring, and we study his behavior under étale extensions (Propositions 3.10 and 3.11). Rees algebras and their use in resolution of singularities are studied in Sects. 45, and 6. The function \({{\,\mathrm{H-ord}\,}}^{(d)}_X\) is treated in Sect. 7. The proof of the main result is addressed in Sect. 8, here our results from Sect. 3 are needed.

2 The asymptotic Samuel function

The asymptotic Samuel function was first introduced by Samuel in [30] and studied afterwards by D. Rees in a series of papers [26,27,28,29]. Thorough expositions on this topic can be found in [24, 32], see also [8] for a generalization to arbitrary filtrations. We will use A to denote a commutative ring with 1.

Definition 2.1

A function \(w:A\rightarrow \mathbb {R}\cup \{\infty \}\) is an order function if

  1. (i)

    \(w(f+g)\ge \min \{w(f), w(g)\}\), for all \(f,g\in A\),

  2. (ii)

    \(w(f\cdot g)\ge w(f)+w(g)\), for all \(f,g\in A\),

  3. (iii)

    \(w(0)=\infty \) and \(w(1)=0\).

Remark 2.2

[24, Remark 0.3] If w is an order function then \(w(x)=w(-x)\) and if \(w(x) \ne w(y)\) then \(w(x+y)=\min \{w(x), w(y)\}\).

Example 2.3

Let \(I\subset A\) be a proper ideal. Then the function \(\nu _I:A\rightarrow \mathbb {R}\cup \{\infty \}\) defined by

$$\begin{aligned} \nu _I(f):=\sup \{m\in \mathbb {N}\mid f\in I^m\} \end{aligned}$$

is an order function. If \((A,{\mathfrak m})\) is a local regular ring, then \(\nu _{\mathfrak m}\) is just the usual order function.

In general, for \(n\in {\mathbb N}_{>1}\), the inequality \(\nu _I(f^n)\ge n\nu _I(f)\) can be strict. This can be seen for instance by considering the following example. Let k be a field, and let \(A=k[x,y]/\langle x^2-y^3\rangle \). Set \({\mathfrak m}=\langle \overline{x}, \overline{y}\rangle \). Then \(\nu _{\mathfrak m}(\overline{x})=1\), but \(\nu _{\mathfrak m}(\overline{x}^2)=3\). The asymptotic Samuel function is a normalized version of the previous order that gets around this problem:

Definition 2.4

Let \(I\subset A\) be a proper ideal. The asymptotic Samuel function at I, \(\bar{\nu }_I:A\rightarrow \mathbb {R}\cup \{\infty \}\), is defined as:

$$\begin{aligned} \bar{\nu }_I(f)=\lim _{n\rightarrow \infty }\frac{\nu _I(f^n)}{n}, \qquad f\in A. \end{aligned}$$
(2.1)

It can be shown that the limit (2.1) exists in \(\mathbb {R}_{\ge 0}\cup \{\infty \}\) for any ideal \(I\subset A\) (see [24, Lemma 0.11]). Again, if \((A,{\mathfrak m})\) is a local regular ring, then \(\overline{\nu }_{\mathfrak m}\) is just the usual order function. As indicated before, this is an order function with nice properties:

Proposition 2.5

[24, Corollary 0.16, Proposition 0.19] The function \(\bar{\nu }_I\) is an order function. Furthermore, it satisfies the following properties for each \(f\in A\) and each \(r\in {\mathbb N}\):

  1. (i)

    \(\bar{\nu }_I(f^r)=r\bar{\nu }_I(f)\);

  2. (ii)

    \(\bar{\nu }_{I^r}(f)=\dfrac{1}{r}\bar{\nu }_I(f)\).

The asymptotic Samuel function on Noetherian rings

When A is Noetherian, the number \(\overline{\nu }_I(f)\) measures how deep the element f lies in the integral closure of powers of I. In fact, the following results hold:

Proposition 2.6

[32, Corollary 6.9.1] Suppose A is Noetherian. Then for a proper ideal \(I\subset A\) and every \(a\in \mathbb {N}\),

$$\begin{aligned} \overline{I^a}=\{f\in R \mid \bar{\nu }_I(f)\ge a\}. \end{aligned}$$

Corollary 2.7

Let A be a Noetherian ring and \(I\subset A\) a proper ideal. If \(f\in A\) then

$$\begin{aligned} \bar{\nu }_I(f)\ge \frac{a}{b} \Longleftrightarrow f^b\in \overline{I^a}. \end{aligned}$$

The previous characterization of \(\overline{\nu }_I\) leads to the following result that give a valuative version of the function.

Theorem 2.8

Let A be a Noetherian ring, and let \(I\subset A\) be a proper ideal not contained in a minimal prime of A. Let \(v_1,\ldots ,v_s\) be a set of Rees valuations of the ideal I. If \(f\in A\) then

$$\begin{aligned} \bar{\nu }_I(f)=\min \left\{ \frac{v_i(f)}{v_i(I)}\mid i=1,\ldots ,s\right\} . \end{aligned}$$

Proof

See [32, Lemma 10.1.5, Theorem 10.2.2] and [31, Proposition 2.2]. \(\square \)

Remark 2.9

Let A be a Noetherian reduced ring, and let \(I\subset A\) be a proper ideal not contained in any minimal prime of A. Set \(X={{\,\textrm{Spec}\,}}(A)\) and let \(\overline{X}\) be the normalized blow up of X at the ideal I. Then, the sheaf of ideals \(I\mathcal {O}_{\overline{X}}\) is invertible and, since \(\overline{X}\) is normal, there is a finite number of reduced and irreducible hypersurfaces \(H_1,\ldots ,H_{\ell }\) in \(\overline{X}\), and there exists an open set \(U\subset \overline{X}\), such that \(\overline{X}{\setminus } U\) has codimension at least 2 such that:

$$\begin{aligned} I\mathcal {O}_{U}=I(H_1)^{c_1}\cdots I(H_{\ell })^{c_{\ell }}\vert _U \end{aligned}$$

for some integers \(c_1,\ldots ,c_{\ell }\in {\mathbb Z}_{\ge 1}\). Denote by \(v_i\) the valuation associated to \(\mathcal {O}_{\overline{X},h_i}\), where \(h_i\) is the generic point of \(H_i\). Then note that a subset of \(\{v_1,\ldots ,v_{\ell }\}\) has to be a Rees valuation set of I. Therefore, if \(f\in A\) then

$$\begin{aligned} \bar{\nu }_I(f)=\min \left\{ \frac{v_i(f)}{v_i(I)}\mid i=1,\ldots ,\ell \right\} . \end{aligned}$$

See [32, Theorem 10.2.2] and [31, Theorem 2.1, Proposition 2.2].

As an application of Remark 2.9 we can prove the following result about the behavior of the \(\overline{\nu }\) function on products of elements. This will be used in the proof of Theorem 8.12.

Proposition 2.10

Let \(A\rightarrow C\) be ring homomorphism of Noetherian rings, where A is regular and C is reduced. Let \(\mathfrak {q}\in {{\,\textrm{Spec}\,}}(C)\) and \(\mathfrak {n}=\mathfrak {q}\cap A\). Assume that \({\mathfrak n}C\) is a reduction of \({\mathfrak q}\subset C\), and that \(A/\mathfrak {n}\) is regular. If \(a\in A\) and \(f\in C\) then:

$$\begin{aligned} \bar{\nu }_{\mathfrak {q}}(a)=\bar{\nu }_{\mathfrak {n}}(a), \ \ \text { and } \ \ \bar{\nu }_{{\mathfrak q}}(af)=\bar{\nu }_{{\mathfrak q}}(a)+\bar{\nu }_{{\mathfrak q}}(f). \end{aligned}$$

Proof

Set \(X={{\,\textrm{Spec}\,}}(C)\) and \(Z={{\,\textrm{Spec}\,}}(A)\). Let \(\overline{X}\) be the normalized blow up of X at the ideal \({\mathfrak q}\) and let \(\overline{Z}\) be the blow up of Z at \({\mathfrak n}\). Then there is a commutative diagram

(see [3, Lemma 4.2]). The exceptional divisor E of the blow up \(\overline{Z}\rightarrow Z\) defines only a valuation \(v_0\) in A. The exceptional divisor of \(\overline{X}\rightarrow X\) defines valuations \(v_1,\ldots ,v_{\ell }\) as in Remark 2.9. Note that every valuation \(v_i\) is an extension of \(v_0\) to C. Then if \(a\in A\):

$$\begin{aligned} \bar{\nu }_{\mathfrak n}(a)=\frac{v_0(a)}{v_0({\mathfrak n})}= \frac{v_i(a)}{v_i({\mathfrak n})}=\bar{\nu }_{\mathfrak {q}}(a) \qquad \text {for all } i=1,\ldots ,\ell . \end{aligned}$$

On the other hand, for each \(i\in \{1,\ldots ,\ell \}\),

$$\begin{aligned} \frac{v_i(af)}{v_i(\mathfrak {q})}=\frac{v_i(a)}{v_i(\mathfrak {q})}+\frac{v_i(f)}{v_i(\mathfrak {q})}=\bar{\nu }_{\mathfrak {q}}(a)+\frac{v_i(f)}{v_i(\mathfrak {q})}. \end{aligned}$$

And, again, by Remark 2.9 be have the required equality. \(\square \)

2.1 Notation

Along this paper we will interested in computing the function order \(\overline{\nu }\) at points \(\zeta \) in a variety X over a field k. We will be distinguishing between \(\overline{\nu }_{\zeta }\) and \(\overline{\nu }_{\mathfrak {p}_{\zeta }}\) where \(\mathfrak {p}_{\zeta }\) is the prime defining \(\zeta \) in an affine open set of X. In the first case, for an element \(f\in {\mathcal {O}}_{X,\zeta }\), \(\overline{\nu }_{\zeta }(f)\) is computed using the function \(\overline{\nu }\) for the local ring \({\mathcal {O}}_{X,\zeta }\) at the maximal ideal \(\mathfrak {m}_{\zeta }=\mathfrak {p}_{\zeta }{\mathcal {O}}_{X,\zeta }\). In the second case, for an element \(f\in B\), where \({{\,\textrm{Spec}\,}}(B)\subset X\) is an affine open containing \(\zeta \), \(\nu _{\mathfrak {p}_{\zeta }}\) is computed using the function \(\overline{\nu }\) for the ring B at the prime ideal \(\mathfrak {p}_{\zeta }\). Note that \(\overline{\nu }_{\zeta }(f)\ge \overline{\nu }_{\mathfrak {p}_{\zeta }}(f)\). If the local ring \({\mathcal {O}}_{X,\zeta }\) is regular then we will use the standard notation \(\nu _{\zeta }\) for the usual order function, and then \(\nu _{\zeta }=\overline{\nu }_{\zeta }\).

3 The Samuel slope of a local ring

Let \((A,\mathfrak {m})\) be a local Noetherian ring. We will focus on some elements in the associated graded ring \({{\,\textrm{Gr}\,}}_{\mathfrak {m}}(A)\) which are nilpotent. They will be used to define the Samuel slope of the local ring.

3.1 Degree one nilpotents in \({{\,\textrm{Gr}\,}}_{\mathfrak {m}}(A)\) [24, §0.7, §0.21 and §0.22]

For a local ring \((A,\mathfrak {m})\), consider

$$\begin{aligned} \mathfrak {m}^{(\ge 1)}:=\{g\in A\mid \bar{\nu }_{\mathfrak {m}}(g)\ge 1\}, \qquad \text { and } \qquad \mathfrak {m}^{(> 1)}:=\{g\in A\mid \bar{\nu }_{\mathfrak {m}}(g)> 1\}. \end{aligned}$$

Note that \(\mathfrak {m}^{(\ge 1)}\) and \(\mathfrak {m}^{(>1)}\) are ideals in A. There is a natural morphism of \(k(\mathfrak {m})\)-vector spaces,

$$\begin{aligned} \begin{array}{rccl} \lambda _{\mathfrak {m}}: &{} \mathfrak {m}/\mathfrak {m}^2 &{} \longrightarrow &{} \mathfrak {m}^{(\ge 1)}/\mathfrak {m}^{(>1)} \\ &{} f+\mathfrak {m}^{2} &{} \mapsto &{} \lambda _{\mathfrak {m}}(f+\mathfrak {m}^{2}):=f+\mathfrak {m}^{(>1)}, \end{array} \end{aligned}$$

whose kernel is the subspace generated by the degree one nilpotents of \({{\,\textrm{Gr}\,}}_{\mathfrak {m}}(A)\).

Remark 3.2

If A is a local regular ring, then \(\overline{\nu }_{\mathfrak {m}}=\nu _{\mathfrak {m}}\) is the usual order function and \(\lambda _{\mathfrak {m}}\) is an isomorphism. If A is not regular, then we have that \(\dim _{k(\mathfrak {m})}{\mathfrak m}/{\mathfrak m}^2=d+t\), with \(t>0\) being the excess of the embedding dimension of \((A,\mathfrak {m})\). Note that \(d=\dim (A)=\dim ({{\,\textrm{Gr}\,}}_{\mathfrak {m}}(A))=\dim ({{\,\textrm{Gr}\,}}_{\mathfrak {m}}(A))_{\text {red}}\). Therefore, if \(x_1,\ldots ,x_{d+t}\in \mathfrak {m}\) is a minimal set of generators, then there are at least d elements \(x_{i_1},\ldots ,x_{i_d}\), such that their classes in \({{\,\textrm{Gr}\,}}_{\mathfrak {m}}(A)\) are not nilpotent. This means that \(\overline{\nu }_{\mathfrak {m}}(x_{i_j})=1\), for \(j=1,\ldots ,d\).

Assume that \(\overline{\nu }_{\mathfrak {m}}(x_{1})=\cdots =\overline{\nu }_{\mathfrak {m}}(x_{d})=1\). The minimum of \(\overline{\nu }_{\mathfrak {m}}(x_{d+1}),\ldots ,\overline{\nu }_{\mathfrak {m}}(x_{d+t})\) defines a slope with respect to the chosen generators. The Samuel slope is the supremum of all these possible coordinate dependent slopes.

Definition 3.3

Let \((A,\mathfrak {m})\) is a Noetherian local ring of dimension d and embedding dimension \(d+t\), with \(t>0\). Let \({\textbf {x}}=\{x_1,\ldots ,x_{d+t}\}\subset \mathfrak {m}\) be a minimal set of generators of \(\mathfrak {m}\). We define the slope with respect to \(\textbf{x}\) as

$$\begin{aligned} \text {Sl}_{{\textbf {x}}}(A):=\min \{\overline{\nu }_{\mathfrak {m}}(x_{d+1}),\ldots ,\overline{\nu }_{\mathfrak {m}}(x_{d+t})\}. \end{aligned}$$

The Samuel slope of the local ring A is

$$\begin{aligned} {\mathcal S}\text {-Sl}(A):= \sup \limits _{\textbf{x}}\text {Sl}_{\textbf{x}}(A)= \sup \limits _{\textbf{x}} \left\{ \min \left\{ \bar{\nu }_{\mathfrak {m}}(x_{d+1}),\ldots ,\bar{\nu }_{\mathfrak {m}}(x_{d+t})\right\} \right\} , \end{aligned}$$

where the supremum is taken over all possible minimal set of generators \(\textbf{x}\) of \(\mathfrak {m}\).

Example 3.4

Let \(R=k[x_1,x_2,x_3]_{\langle x_1,x_2,x_3\rangle }\), set \(A=R/\langle x_2^2+x_1^5,\, x_3^2+x_1^7\rangle \), and let \(\mathfrak {m}\subset A\) be the maximal ideal. Then \(\overline{\nu }_{\mathfrak {m}}(x_1)=1\), \(\overline{\nu }_{\mathfrak {m}}(x_2)=5/2\) and \(\overline{\nu }_{\mathfrak {m}}(x_3)=7/2\). It can be checked that \({\mathcal S}\text {-Sl}(A)=5/2\).

Remark 3.5

Let \(\Gamma \) be the set of all possible minimal ordered sets of generators \(\textbf{x}\) of \(\mathfrak {m}\). For \(\textbf{x}=\{x_1,\ldots ,x_{d+t}\}\in \Gamma \) let \(\alpha (\textbf{x}):= \#\{i \mid \overline{\nu }_{\mathfrak {m}}(x_i)>1\}\). Note that

$$\begin{aligned} r_{\mathfrak {m}}:=\dim _{k(\mathfrak {m})}\ker (\lambda _{\mathfrak {m}})= \max \left\{ \alpha (\textbf{x}) \mid \textbf{x}\in \Gamma \right\} . \end{aligned}$$

Since, by Remark 3.2, in any set of minimal generators there are at least d elements with \(\overline{\nu }_{\mathfrak {m}}(x_i)=1\), we have that

$$\begin{aligned} 0\le \dim _{k(\mathfrak {m})}\ker (\lambda _{\mathfrak {m}})\le t. \end{aligned}$$

Definition 3.6

Let \((A,\mathfrak {m})\) be a Noetherian local ring. Suppose that the embedding dimension of \((A,\mathfrak {m})\) is \(d+t\) with \(t>0\). We say that \((A,\mathfrak {m})\) is in the extremal case if \(\dim \ker (\lambda _{\mathfrak {m}})=t\). Otherwise we say that \((A,\mathfrak {m})\) is in the non-extremal case. If \(\dim \ker (\lambda _{\mathfrak {m}})=t\), then we say that a sequence of elements \(\gamma _1,\ldots ,\gamma _t\in {\mathfrak m}\) is a \(\lambda _{\mathfrak {m}}\)-sequence if their classes \(\bar{\gamma }_i\in \mathfrak {m}/\mathfrak {m}^2\) form a basis of \(\ker (\lambda _{\mathfrak {m}})\). In other words, \(\gamma _1,\ldots ,\gamma _t\in {\mathfrak m}\) is a \(\lambda _{\mathfrak {m}}\)-sequence if their classes in \({{\,\textrm{Gr}\,}}_{\mathfrak {m}}(A)\) are nilpotent and \(\gamma _1,\ldots ,\gamma _t\) are part of a minimal set of generators of \(\mathfrak {m}\).

Remark 3.7

Let \((A,\mathfrak {m})\) be a Noetherian local ring. Suppose that the embedding dimension of \((A,\mathfrak {m})\) is \(d+t\) with \(t>0\). We can express the Samuel slope in terms of \(\lambda _{\mathfrak {m}}\)-sequences as follows:

  • If \(\dim \ker (\lambda _{\mathfrak {m}})<t\) (non-extremal case), then \({\mathcal S}\text {-Sl}(A)=1\);

  • If \(\dim \ker (\lambda _{\mathfrak {m}})=t\) (extremal case), then

    $$\begin{aligned} {\mathcal S}\text {-Sl}(A)= \sup \limits _{{\lambda _{\mathfrak {m}}}{\text {-sequence}}} \left\{ \min \left\{ \bar{\nu }_{\mathfrak {m}}(\gamma _1),\ldots ,\bar{\nu }_{\mathfrak {m}}(\gamma _t)\right\} \right\} , \end{aligned}$$

    where the supremum is taken over all the \(\lambda _{\mathfrak {m}}\)-sequences in the local ring \((A,\mathfrak {m})\).

Remark 3.8

Suppose that X is an equidimensional variety of dimension d defined over a perfect field k, and \(\zeta \in X\) a (non-necessarily closed) point of multiplicity \(m>1\). Set \(d_{\zeta }=\dim ({\mathcal {O}}_{X,\zeta })\) and \(d_{\zeta }+t_{\zeta }=\dim _{k(\zeta )}(\mathfrak {m}_{\zeta }/\mathfrak {m}_{\zeta }^2)\) be the embedding dimension at \(\zeta \), where \(k(\zeta )\) denotes the residue field of \({\mathcal {O}}_{X,\zeta }\). The Samuel slope of X at \(\zeta \) is the Samuel slope of the local ring \({\mathcal {O}}_{X,\zeta }\), and a \(\lambda _{\zeta }\)-sequence will be a \(\lambda _{\mathfrak {m}_{\zeta }}\)-sequence.

The Samuel slope and étale extensions

To prove Theorem 8.12 we will have to work in an étale neighborhood of a given point. To be able to use étale extensions in our arguments, we will first prove that the dimension of \(\ker (\lambda _{\zeta })\) is an invariant under such extensions. From here, it follows that if \(X'\rightarrow X\) is an étale morphism mapping \(\zeta '\in X'\) to \(\zeta \in X\) then \(\mathcal {S}\text {-Sl}(\mathcal {O}_{X,\xi })\le \mathcal {S}\text {-Sl}(\mathcal {O}_{X',\xi '})\). We do not know if the equality holds in general. However we can prove it for some special cases, which will be enough for our purposes.

Lemma 3.9

Let \(\varphi :(A,\mathfrak {m})\rightarrow (A',\mathfrak {m}')\) be an étale homomorphism of Noetherian local rings. Then

$$\begin{aligned} r_{\mathfrak {m}}=\dim _{k(\mathfrak {m})}\ker (\lambda _{\mathfrak {m}})=r_{\mathfrak {m}'}=\dim _{k(\mathfrak {m}')} \ker (\lambda _{\mathfrak {m}'}). \end{aligned}$$

Proof

Let \(\mathcal {N}\) (resp. \(\mathcal {N}'\)) be the nilradical of \({{\,\textrm{Gr}\,}}_{\mathfrak {m}}(A)\) (resp. of \({{\,\textrm{Gr}\,}}_{\mathfrak {m}'}(A')\)). Note that \({{\,\textrm{Gr}\,}}_{\mathfrak {m}'}(A')=k(\mathfrak {m}')\otimes {{\,\textrm{Gr}\,}}_{\mathfrak {m}}(A)\) is an étale extension of \({{\,\textrm{Gr}\,}}_{\mathfrak {m}}(A)\). Therefore we have that \(\mathcal {N}'=\mathcal {N}{{\,\textrm{Gr}\,}}_{\mathfrak {m}'}(A')\). The lemma follows since \(\ker (\lambda _{\mathfrak {m}})=(\mathcal {N}+\mathfrak {m}^2)/\mathfrak {m}^2\). \(\square \)

Proposition 3.10

Let \(\varphi :(A,\mathfrak {m})\rightarrow (A',\mathfrak {m}')\) be an étale homomorphism of Noetherian local rings. If \(k(\mathfrak {m})=k(\mathfrak {m}')\), then

$$\begin{aligned} \mathcal {S}\hbox {-}\text {Sl}(A)=\mathcal {S}\text {-Sl}(A'). \end{aligned}$$

Proof

Let d be the Krull dimension of A. Suppose that \(\dim _{k(\mathfrak {m})}{\mathfrak m}/{\mathfrak m}^2=d+t\), with \(t>0\). By Lemma 3.9, the result is immediate if \(\dim \ker (\lambda _{\mathfrak {m}})<t\), and in fact, in this case, the hypothesis \(k(\mathfrak {m})=k(\mathfrak {m}')\) is not needed.

Suppose now that \(\dim \ker (\lambda _{\mathfrak {m}})=t\). Since \(k(\mathfrak {m})=k(\mathfrak {m}')\), it follows that \({{\,\textrm{Gr}\,}}_{\mathfrak {m}}(A)={{\,\textrm{Gr}\,}}_{\mathfrak {m}'}(A')\). Observe that if \(\theta '\in \mathfrak {m}'\) then, for each \(n\in \mathbb {N}\), there exists some \(\rho _n\in \mathfrak {m}\) such that \(\theta '-\rho _n\in (\mathfrak {m}')^n\). This means that there is some \(n\gg 0\) such that \(\bar{\nu }_{\mathfrak {m}}(\rho _n)=\bar{\nu }_{\mathfrak {m}'}(\theta ')\). From here we can conclude that given a \(\lambda _{\mathfrak {m}'}\)-sequence \(\theta '_1,\ldots ,\theta '_t\in \mathfrak {m}'\) we can always find \(\theta _1,\ldots ,\theta _t\in \mathfrak {m}\) such that :

  • \(\theta _1,\ldots ,\theta _t\) is a \(\lambda _{\mathfrak {m}}\)-sequence of \((A,\mathfrak {m})\) and

  • \(\bar{\nu }_{\mathfrak {m}}(\theta _i)=\bar{\nu }_{\mathfrak {m}'}(\theta '_i)\) for \(i=1,\ldots ,t\).

The result now follows by the definition of the Samuel slope and Remark 3.7. \(\square \)

The following result will allow us to compare the Samuel slope of a local ring, at a non closed point of a variety, before and after an étale extension (at least under some special assumptions). This will be used in the proof of Theorem 8.12.

Proposition 3.11

Let \((A,\mathfrak {m})\) be a formally d-equidimensional local Noetherian ring. Let \(\mathfrak {p}\subset A\) be a prime ideal such that the quotient ring \(A/\mathfrak {p}\) is a \((d-r)\)-dimensional regular ring, with \(r>0\), and \({{\,\textrm{mult}\,}}_{\mathfrak {m}}(A)={{\,\textrm{mult}\,}}_{\mathfrak {p}A_{\mathfrak {p}}}(A_{\mathfrak {p}})=m>1\). Suppose that:

  • The excess of embedding dimension of \((A,\mathfrak {m})\) is t and coincides with the excess of embedding dimension of \((A_{\mathfrak {p}},\mathfrak {p}A_{\mathfrak {p}})\);

  • Both \((A,\mathfrak {m})\) and \((A_{\mathfrak {p}},\mathfrak {p}A_{\mathfrak {p}})\) are in the extremal case.

Let \(\varphi :(A,\mathfrak {m})\rightarrow (A',\mathfrak {m}')\) be an étale homomorphism of local rings, and \(\mathfrak {p}'\subset A'\) be a prime ideal such that \(\mathfrak {p}'\cap A=\mathfrak {p}\). Assume that:

  • \(k(\mathfrak {m})=k(\mathfrak {m}')\);

  • There is \(\lambda _{\mathfrak {m}'}\)-sequence at \(A'\), \(\gamma _1',\ldots ,\gamma _t'\), that is also a \(\lambda _{\mathfrak {p}'A'_{\mathfrak {p}'}}\)-sequence.

Then there is a \(\lambda _{\mathfrak {p}A_{\mathfrak {p}}}\)-sequence at A, \(\gamma _1,\ldots , \gamma _t\), such that:

$$\begin{aligned} \min _i\{\overline{\nu }_{\mathfrak {p}}(\gamma _i)\}\ge \min _i\{\overline{\nu }_{\mathfrak {p}'}(\gamma _i')\}, \qquad \text {and}\qquad \min _i\{\overline{\nu }_{\mathfrak {p}A_{\mathfrak {p}}}(\gamma _i)\}\ge \min _i\{\overline{\nu }_{\mathfrak {p}'A'_{\mathfrak {p}'}}(\gamma _i')\}. \end{aligned}$$

In particular \(\mathcal {S}\!{{\,\mathrm{-Sl}\,}}(A_{\mathfrak {p}})\ge \min _i\{\overline{\nu }_{\mathfrak {p}'A'_{\mathfrak {p}'}}(\gamma _i')\}\).

Proof

We divide the proof in three steps:

Step 1 We claim that there are elements \(y_1, \ldots , y_{r}, y_{r+1},\ldots , y_{d}\in A'\) such that

$$\begin{aligned} \mathfrak {m}'=\langle y_1,\ldots , y_d, \gamma _1',\ldots ,\gamma _t'\rangle \ \ \text { and } \ \ \mathfrak {p}'=\langle y_1,\ldots , y_r, \gamma _1',\ldots ,\gamma _t'\rangle . \end{aligned}$$

To prove the claim observe first that \(\overline{A'}:=A'/\mathfrak {p}'\) is a regular local ring of dimension \((d-r)\). Therefore, we have that \(\overline{\mathfrak {m}}':=\mathfrak {m}'/\mathfrak {p}'=\langle \overline{y}_{r+1},\ldots , \overline{y}_d\rangle \) for some \( \overline{y}_{r+1},\ldots , \overline{y}_d\in \overline{A'}\). Thus

$$\begin{aligned} \mathfrak {m}'=\mathfrak {p}'+\langle y_{r+1},\ldots , y_d\rangle , \end{aligned}$$

where \(y_{r+1},\ldots , y_d\in A'\) are liftings of \(\overline{y}_{r+1},\ldots ,\overline{y}_{d}\). Notice that \(\overline{\nu }_{\mathfrak {m}'}(y_i)=1\) for \(i=r+1,\ldots , d\) (because this is so at \(\overline{A'}\)). Since \(\gamma _i'\in \mathfrak {p}'\) and \(\overline{\nu }_{\mathfrak {m}'}(\gamma _i')>1\), we should be able to find r elements, \(y_1,\ldots , y_r\) in \(\mathfrak {p}'\), with \(\overline{\nu }_{\mathfrak {m}'}(y_i)=1\) and so that,

$$\begin{aligned} \mathfrak {m}'=\langle y_1,\ldots , y_d\rangle +\langle \gamma _1',\ldots ,\gamma _t'\rangle . \end{aligned}$$

Now we have that,

$$\begin{aligned} \langle y_1,\ldots , y_r\rangle +\langle \gamma _1',\ldots ,\gamma _t'\rangle \subset \mathfrak {p}'. \end{aligned}$$

To see that the last containment is an equality it suffices to prove that \({\mathfrak q}:=\langle y_1,\ldots , y_r\rangle +\langle \gamma _1',\ldots ,\gamma _t'\rangle \) is prime and that it defines a \((d-r)\)-dimensional closed subscheme at \({{\,\textrm{Spec}\,}}(B')\). But this is immediate since

$$\begin{aligned} d-r=\dim (A'/\mathfrak {p}')\le \dim (A'/\mathfrak {q})\le d-r, \end{aligned}$$

where that last inequality follows because \(\mathfrak {m}'/\mathfrak {q}\) is generated by classes of \(y_{r+1},\ldots ,y_d\).

Step 2 Consider the surjective morphism of graded \(k(\mathfrak {m}')\)-algebras:

where the \(T_i\) are variables mapping to the class of \(y_i\) in \({\mathfrak m}'/ {\mathfrak {m}'}^{2}\), for \(i=r+1,\ldots ,d\). We claim that

$$\begin{aligned} \text {Nil}({\mathfrak D'})=\langle [{\gamma _1'}]_{{\mathfrak D}'},\ldots , [{\gamma _t'}]_{{\mathfrak D}'}\rangle , \end{aligned}$$
(3.1)

where \([{\gamma _i'}]_{{\mathfrak D}'}\) denotes the class of \(\gamma _i'\) in \(\mathfrak {p}'/\mathfrak {p}'\mathfrak {m}'\) for \(i=1,\ldots , t\), and that

$$\begin{aligned} \text {Nil}({\mathfrak C}')=\langle [{\gamma _1'}]_{{\mathfrak C}'},\ldots , [{\gamma _t'}]_{{\mathfrak C}'}\rangle , \end{aligned}$$
(3.2)

where \([{\gamma _i'}]_{{\mathfrak C}'}\) denotes the class of \(\gamma '_i\) in \(\mathfrak {m}'/{\mathfrak {m}'}^2\) for \(i=1,\ldots , t\).

To prove the claim, consider the ring of polynomials in d variables over \(k(\mathfrak {m}')\) localized at the origin, \(T:=k(\mathfrak {m}')[x_1,\ldots ,x_d]_{\langle x_1,\ldots ,x_d\rangle }\), and the morphism of \(k(\mathfrak {m}')\)-algebras,

(3.3)

(here we are using the notation from step 1). Setting \({\mathfrak n}:=\langle x_1,\ldots , x_d\rangle \subset T\), the previous morphism induces another morphism of \(k(\mathfrak {m}')\)-algebras between the graded rings, \(\text {Gr}_{\mathfrak n}(T)\) and \(\text {Gr}_{\mathfrak {m}'}(A')\),

(3.4)

where \([x_i]_1\) (resp. \([y_i]_1\)) denotes the class of \(x_i\) at \({\mathfrak n}/{\mathfrak n}^2\) (resp. \(\mathfrak {m}'/{\mathfrak {m}'}^2\)) for \(i=1,\ldots , d\). Via this morphism, \(\text {Gr}_{\mathfrak {m}'}(A')\) is a finite extension of \(\text {Gr}_{\mathfrak n}(T)\) (here we use the fact that the \(\gamma _i'\) define nilpotents at \(\text {Gr}_{\mathfrak {m}'}(A'))\).

Now set \(\mathfrak {b}:=\langle x_1,\ldots , x_r\rangle \subset T\). Then we have the following commutative diagram of graded rings:

By [25, §5, Theorem 5], \(\ker (\psi ')\) is nilpotent. Observe that \(\phi \) is an isomorphism and that \({\mathfrak D}'\) is a finite extension of \({\mathfrak F}\) (here we use the fact that each \([\gamma _i']_{{\mathfrak C}'}\) is nilpotent at \({\mathfrak C}'\) and that \(\ker (\psi ')\) is nilpotent: hence each \([\gamma _i']_{{\mathfrak D}'}\) is nilpotent at \({\mathfrak D}'\)). Thus

$$\begin{aligned} \langle [{\gamma _1'}]_{{\mathfrak D}'},\ldots , [{\gamma _t'}]_{{\mathfrak D}'}\rangle \subset \text {Nil}({\mathfrak D'}) \ \ \text { and } \ \ \langle [{\gamma _1'}]_{{\mathfrak C}'},\ldots , [{\gamma _t'}]_{{\mathfrak C}'}\rangle \subset \text {Nil}({\mathfrak C}'). \end{aligned}$$

To check that the containments are equalities it suffices to observe that

$$\begin{aligned} {\mathfrak D}'/\langle [{\gamma _1'}]_{{\mathfrak D}'},\ldots , [{\gamma _t'}]_{{\mathfrak D}'}\rangle \simeq {\mathfrak F} \ \ \text { and } \ \ {\mathfrak C}'/\langle [{\gamma _1'}]_{{\mathfrak D}'},\ldots , [{\gamma _t'}]_{{\mathfrak D}'}\rangle \simeq {\mathfrak T}. \end{aligned}$$

Step 3. Consider the commutative diagram,

paying attention to the sequence for the n-th degree part from \({\mathfrak D}'\) and \({\mathfrak D}\):

Now, for each \(i\in \{1,\ldots , t\}\), choose \([\kappa _{i,1}]_1 \in {\mathfrak m}/{\mathfrak p}{\mathfrak m}\) so that \(\pi _1([{\kappa _{i,1}}]_1)= [{\gamma _i'}]_{{\mathfrak C}'}\in {\mathfrak m}/ {\mathfrak m}^2={\mathfrak {m}'}/ {\mathfrak {m}'}^2\). Then if \([\gamma _i']_1\) denotes the class of \(\gamma _i'\) in \( {\mathfrak {m}'}/{\mathfrak {p}'}{\mathfrak {m}'} \), we have that \([\gamma _i']_1-\iota _1([{\kappa _{i,1}}]_1)\in \ker (\pi _1')=\epsilon '_1(\ker (\psi _1'))\). Notice that from Step 2 and [25, §5, Theorem 5], it follows that \(\ker (\pi ')\subset \langle [\gamma _1']_1,\ldots , [\gamma _t']_1\rangle \).

Thus, selecting \(\kappa _{i,1}\in A\) as some lifting of \([{\kappa _{i,1}}]_1\) we have that

$$\begin{aligned} \gamma _i'-\kappa _{i,1}\in \langle \gamma _1', \ldots , \gamma _t'\rangle +\alpha _{i,2} \end{aligned}$$

for some \(\alpha _{i,2}\in {\mathfrak {p}'}{\mathfrak {m}'}\). Notice that it follows from here that \(\kappa _{i,1}\in {\mathfrak p}\).

Since \(\alpha _{i,2}\in {\mathfrak {p}'}{\mathfrak {m}'}\subset {\mathfrak {m}'}^2\) we now choose \([\kappa _{i,2}]_2\in {\mathfrak {m}}^2/{\mathfrak {p}}^2{\mathfrak {m}}\) so that

$$\begin{aligned} \pi _2([\kappa _{i,2}]_2)=[\alpha _{i,2}]_{\mathfrak C}\in {\mathfrak {m}}^2/ {\mathfrak {m}}^3={\mathfrak {m}'}^2/ {\mathfrak {m}'}^3. \end{aligned}$$

Then

$$\begin{aligned}{}[\alpha _{i,2}]_{2}-\iota _2([\kappa _{i,2}]_2)\in \ker (\pi '_2)=\epsilon '_2(\ker \psi '_2). \end{aligned}$$

And, selecting some lifting \(\kappa _{i,2}\in A\) of \([\kappa _{i,2}]_2\), we have that

$$\begin{aligned} \alpha _{i,2}-\kappa _{i,2}\in \langle \gamma _1',\ldots , \gamma _t' \rangle + \alpha _{i,3} \end{aligned}$$

with \(\alpha _{i,3}\in {\mathfrak {p}'}^2{\mathfrak {m}'}\). From here it follows that \(\kappa _{i,2}\in \mathfrak {p}\). Iterating this procedure, we find that

$$\begin{aligned} \gamma _i'-(\kappa _{i,1}+\kappa _{i,2}+\ldots + \kappa _{i,n})\in \langle \gamma _1',\ldots , \gamma _t'\rangle +\alpha _{i,n} \end{aligned}$$

with \(\alpha _{i,n}\in {\mathfrak {p}'}^n{\mathfrak {m}'}\), and \(\kappa _{i,j}\in \mathfrak {p}\). Taking \(n\gg 0\), and setting

$$\begin{aligned} \gamma _i:=\kappa _{i,1}+\ldots +\kappa _{i,n} \end{aligned}$$

we have that \(\gamma _i\in {\mathfrak {p}}\) for \(i=1,\ldots ,t\), that:

$$\begin{aligned}{} & {} \min _{i=1,\ldots ,t}\left\{ \overline{\nu }_{\mathfrak {p}}(\gamma _i)\right\} = \min _{i=1,\ldots ,t}\left\{ \overline{\nu }_{\mathfrak {p}'}(\gamma _i)\right\} \ge \min _{i=1,\ldots ,t}\left\{ \overline{\nu }_{\mathfrak {p}'}(\gamma _i')\right\}>1, \\{} & {} \min _{i=1,\ldots ,t}\left\{ \overline{\nu }_{\mathfrak {p}A_{\mathfrak {p}}}(\gamma _i)\right\} = \min _{i=1,\ldots ,t}\left\{ \overline{\nu }_{\mathfrak {p}'A'_{\mathfrak {p}'}}(\gamma _i)\right\} \ge \min _{i=1,\ldots ,t}\left\{ \overline{\nu }_{\mathfrak {p}'A'_{\mathfrak {p}'}}(\gamma _i')\right\} >1, \end{aligned}$$

and that

$$\begin{aligned} \min _{i=1,\ldots ,t}\left\{ \overline{\nu }_{\mathfrak {m}}(\gamma _i)\right\} = \min _{i=1,\ldots ,t}\left\{ \overline{\nu }_{\mathfrak {m}'}(\gamma _i)\right\} \ge \min _{i=1,\ldots ,t}\left\{ \overline{\nu }_{\mathfrak {m}'}(\gamma _i')\right\} >1. \end{aligned}$$

In particular, \(\overline{\nu }_{\mathfrak {p}A_{\mathfrak {p}}}(\gamma _i)>1\) and \(\overline{\nu }_{\mathfrak {m}}(\gamma _i)>1\) for \(i=1,\ldots , t\). By construction,

$$\begin{aligned}{}[\gamma _i]_{\mathfrak C}= [\kappa _{i,1}]_{\mathfrak C}=[\gamma _i']_{{\mathfrak C}'}, \end{aligned}$$

from where it follows that \(\gamma _1,\ldots , \gamma _t\in \mathfrak {m}\) form both a \(\lambda _{\mathfrak {m}}\)-sequence and \(\lambda _{\mathfrak {m}'}\)-sequence. We also have that

$$\begin{aligned} {\mathfrak {m}'}=\langle y_1,\ldots , y_d\rangle +\langle \gamma _1,\ldots , \gamma _t\rangle , \ \ \text { and that } \ \ \langle y_1,\ldots , y_r\rangle +\langle \gamma _1,\ldots , \gamma _t\rangle \subset {\mathfrak {p}'}. \end{aligned}$$

To show that the last inclusion is an equality we can argue as in Step 1, to check that

$$\begin{aligned} A'/\left( \langle y_1,\ldots , y_r\rangle +\langle \gamma _1,\ldots , \gamma _t\rangle \right) \end{aligned}$$

is a \((d-r)\)-dimensional regular local ring. Thus \(\{y_1,\ldots , y_r,\gamma _1,\ldots , \gamma _t\}\) form a minimal set of generators for \({\mathfrak {p}'}A'_{\mathfrak {p}'}\subset A'_{\mathfrak {p}'}\), hence \(\gamma _1,\ldots , \gamma _t\in {\mathfrak p}\) form a \(\lambda _{\mathfrak {p}'A'_{\mathfrak {p}'}}\)-sequence and therefore a \(\lambda _{\mathfrak {p}A_{\mathfrak {p}}}\)-sequence. \(\square \)

4 Rees algebras and their use in resolution

The stratum defined by the maximum value of the multiplicity function of a variety can be described using equations and weights [37]; and the same occurs with the Hilbert-Samuel function [22]. As we will see, Rees algebras happen to be a a suitable tool to work in this setting, opening the possibility to using different algebraic techniques. We refer to [17, 36] for further details.

Definition 4.1

Let A be a Noetherian ring. A Rees algebra \(\mathcal {G}\) over A is a finitely generated graded A-algebra, \(\mathcal {G}=\bigoplus _{l\in \mathbb {N}}I_{l}W^l\subset A[W]\), for some ideals \(I_l\in A\), \(l\in \mathbb {N}\) such that \(I_0=A\) and \(I_lI_j\subset I_{l+j}{, }\) for all \( l,j\in \mathbb {N}\). Here, W is just a variable to keep track of the degree of the ideals \(I_l\). Since \(\mathcal {G}\) is finitely generated, there exist some \(f_1,\ldots ,f_r\in A\) and positive integers (weights) \(n_1,\ldots ,n_r\in \mathbb {N}\) such that \(\mathcal {G}=A[f_1W^{n_1},\ldots ,f_rW^{n_r}]\). The previous definition extends to Noetherian schemes in the obvious manner.

In the following lines, we assume that \(\mathcal {G}=\oplus _{l\ge 0}I_lW^l\) is a Rees algebra defined on a scheme V that is smooth over a perfect field k (whenever the conditions on V are relaxed it will be explicitly indicated). If we assume V to be affine, then we will write \(V={{\,\textrm{Spec}\,}}(R)\).

The singular locus of \(\mathcal {G}\), Sing\((\mathcal {G})\), is the closed set given by all the points \(\zeta \in V\) such that \(\nu _{\zeta }(I_l)\ge l\), \(\forall l\in \mathbb {N}\), where \(\nu _{\zeta }(I)\) denotes the order of the ideal I in the regular local ring \(\mathcal {O}_{V,\zeta }\). If, locally, \(\mathcal {G}=R[f_1W^{n_1},\ldots ,f_rW^{n_r}]\), then \( {{\,\textrm{Sing}\,}}(\mathcal {G})=\left\{ \zeta \in \textrm{Spec}(R)\ |\, \nu _{\zeta }(f_i)\ge n_i,\; i=1,\ldots ,r\right\} \subset V\) (see [17, Proposition 1.4]).

Example 4.2

Suppose that \(X\subset {{\,\textrm{Spec}\,}}(R)=V\) is a hypersurface with \(I(X)=(f)\). Let \(m>1\) be the maximum multiplicity at the points of X. Then the singular locus of \(\mathcal {G}=R[fW^m]\) is the set of points of X having maximum multiplicity m. This idea can be generalized as follows. Suppose X is a d-dimensional variety over a perfect field, and let \(\mathrm {max\, mult}_X\) be the maximum value of the multiplicity at points of X, \(\text {Mult}_X\). Then as, explained in the Introduction, using the polynomials in (1.6) we have that if \(\mathcal {G}:={\mathcal O}_V[f_1W^{m_1}, \ldots , f_eW^{m_e}]\), then \({{\,\textrm{Sing}\,}}(\mathcal {G})= \mathrm {\underline{Max}\; mult}_X=\bigcap _{j=1}^r \mathrm {\underline{Max}\; mult}_{\{f_j=0\}}\). The precise statement of this result will be given in Sect. 8, since it will play a central role in the proof of Theorem 8.12.

In the previous example, the link between the closed set of points of worst singularities of X and the singular loci of the corresponding Rees algebras is much stronger than just an equality of closed sets \({{\,\textrm{Sing}\,}}(\mathcal {G})= \mathrm {\underline{Max}\; mult}_X\). In particular, by defining a suitable law of transformations of Rees algebras after a blow up, we can establish the same link between the closed set of points of worst singularities of the strict transform of X, and the singular locus of the transform of the corresponding Rees algebra (at least if the singularities of X have not improved). This motivates the following definitions.

Definition 4.3

Let \(\mathcal {G}\) be a Rees algebra on a smooth scheme V. A \(\mathcal {G}\)-permissible blow up, \(V{\mathop {\longleftarrow }\limits ^{\pi }} V_1\), is the blow up of V at a smooth closed subset \(Y\subset V\) contained in \(\textrm{Sing}(\mathcal {G})\) (a permissible center for \(\mathcal {G}\)). We use \(\mathcal {G}_1\) to denote the (weighted) transform of \(\mathcal {G}\) by \(\pi \), which is defined as \(\mathcal {G}_1:=\bigoplus _{l\in \mathbb {N}}I_{l,1}W^l\text{, }\) where \( I_{l,1}=I_l\mathcal {O}_{V_1}\cdot I(E)^{-l} \), for \(l\in \mathbb {N}\) and E the exceptional divisor of the blow up \(V{\mathop {\leftarrow }\limits ^{\pi }} V_1\).

Definition 4.4

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

(4.1)

at permissible centers \(Y_i\subset \text {Sing} ({\mathcal G}_i)\), \(i=0,\ldots , L-1\), such that \(\textrm{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.

Remark 4.5

The Rees algebras of Example 4.2 are defined so that a resolution of the corresponding Rees algebra, \(\mathcal {G}\) (4.1), induces a sequence of blow ups on X, that ultimately leads to a simplification of the multiplicity of X as in (1.1). Notice that for these sequences \({{\,\textrm{Sing}\,}}(\mathcal {G}_i)={{\,\mathrm{\underline{Max}}\,}}{{\,\textrm{mult}\,}}_{X_i}\), for \(i=0,1,\ldots ,L\).

Resolution of Rees algebras is known to exists when V is a smooth scheme defined over a field of characteristic zero [20,21,22]. In [7, 33] different algorithms of resolution of Rees algebras are presented (see also [15, 16]). More details will be given in the next section.

4.1 On the representation of the multiplicity by Rees algebras

In addition to permissible blow ups, there are other morphisms that play a role in resolution. These are involved in the arguments of Hironaka’s trick, and they are used to justify that the resolution invariants are well defined [10, §21]. Some of these invariants will be treated in the following sections. Apart from permissible blow ups, these morphisms are multiplications by an affine line or restrictions to open subsets. A concatenation of any of these three kinds of morphisms is what we call a local sequence. Therefore, for a given Rees algebra \(\mathcal {G}\) defined on a smooth scheme V, a \({\mathcal G}\)-local sequence over V is a sequence of transformations over V,

(4.2)

where each \(\pi _i\) is either a permissible blow up for \({\mathcal G}_i\subset {\mathcal O}_{V_i}[W]\) (and \({\mathcal G}_{i+1}\) is the transform of \({\mathcal G}_{i}\) in the sense of Definition 4.3), or a multiplication by a line or a restriction to some open subset of \(V_i\) (and then \({\mathcal G}_{i+1}\) is the pull-back of \({\mathcal G}_i\) in \(V_{i+1}\)). If we assume that sequence (4.1) is a \(\mathcal {G}\)-local sequence over V (instead of just a sequence of permissible blow ups), with \(\mathcal {G}\) as in Example 4.5, then the equality \(\mathrm {\underline{Max}\; mult}_{X_i} ={{\,\textrm{Sing}\,}}(\mathcal {G}_i)\) still holds for each \(i=1,\ldots ,L-1\). Because of this fact we say that the pair \((V, \mathcal {G})\) represents the closed set \(\mathrm {\underline{Max}\; mult}_X\), since there is such a strong link between the two closed sets \({{\,\textrm{Sing}\,}}(\mathcal {G}_i)\) and \(\mathrm {\underline{Max}\; mult}_{X_i}\) along the sequence. The same can be said about the representation of the Hilbert-Samuel function in [22]. See [14] for precise definitions and results on local presentations.

4.2 Uniqueness of the representations of the multiplicity

The Rees algebra of Example 4.2 is not the unique representing \(\mathrm {\underline{Max}\; mult}_X\). To see this, we consider two operations:

(i) Rees algebras and integral closure Two Rees algebras over a (not necessarily regular) Noetherian ring R are integrally equivalent if their integral closure in \(\textrm{Quot}(R)[W]\) coincide. We use \(\overline{\mathcal {G}}\) for the integral closure of \(\mathcal {G}\), which can be shown to also be a Rees algebra over R [11, §1.1]. It is worth noticing that for a given Rees algebra \(\mathcal {G}=\oplus _lI_lW^l\) there is always some integer N such that \(\mathcal {G}\) is finite over \(R[I_NW^N]\) (see [17, Remark 1.3]).

(ii) Rees algebras and saturation by differential operators Let \(\beta : V\rightarrow V'\) be a smooth morphism of smooth schemes defined over a perfect field k with \(\dim V > \dim V'\). Then, for any integer s, the sheaf of relative differential operators of order at most s, \({\textrm{Diff}}_{V/V'}^s\), is locally free over V [18, (4) § 16.11]. We will say that a sheaf of \({\mathcal O}_V\)-Rees algebras \({\mathcal G}=\oplus _l I_lW^l\) is a \(\beta \)-differential Rees algebra if there is an affine covering \(\{U_i\}\) of V, such that for every homogeneous element \(fW^N\in \mathcal {G}\) and every \(\Delta \in {\textrm{Diff}}_{V/V'}^s(U_i)\) with \(s<N\), we have that \(\Delta (f)W^{N-s}\in {\mathcal G}\) (in particular, \(I_{i+1}\subset I_i\) since \( {\textrm{Diff}}_{V/V'}^0\subset {\textrm{Diff}}_{V/V'}^1\)). Given an arbitrary Rees algebra \(\mathcal {G}\) over V there is a natural way to construct a \(\beta \)-relative differential algebra with the property of being the smallest containing \(\mathcal {G}\), and we will denote it by \({\textrm{Diff}}_{V/V'}(\mathcal {G})\) (see [35, Theorem 2.7]). Relative differential Rees algebras will play a role in the definition of the so called elimination algebras, see Sect. 6.

We say that \(\mathcal {G}\) is differentially closed if it is closed by the action of the sheaf of (absolute) differential operators \({\textrm{Diff}}_{V/k}\). We use \(\textrm{Diff}(\mathcal {G})\) to denote the smallest differential Rees algebra containing \(\mathcal {G}\) (its differential closure). See [35, Theorem 3.4] for the existence and construction.

It can be shown that \({{\,\textrm{Sing}\,}}(\mathcal {G}) ={{\,\textrm{Sing}\,}}(\overline{\mathcal {G}})= {{\,\textrm{Sing}\,}}(\textrm{Diff}(\mathcal {G})),\) (see [36, Proposition 4.4 (1), (3)]). In addition, it can be checked that if \(\mathcal {G}\) represents \(\mathrm {\underline{Max}\; mult}_X\) as in Example 4.2, then the integral closure of \(\textrm{Diff}(\mathcal {G})\) is the largest algebra in V with this property. The previous discussion motivates the following definition: two Rees algebras on V, \(\mathcal {G}\) and \({\mathcal H}\), are said to be weakly equivalent if: (i) they share the same singular locus; (ii) any \(\mathcal {G}\)-local sequence is an \({\mathcal H}\)-local sequence, and vice versa, and they share the same singular locus after any \(\mathcal {G}\)-(respectively \({\mathcal H}\)-)local sequence. It can be proven that two Rees algebras \(\mathcal {G}\) and \({\mathcal H}\) are weakly equivalent if and only if \(\overline{\textrm{Diff}(\mathcal {G})}=\overline{\textrm{Diff}(\mathcal {H})}\) (see [11, 23]), and, in particular, a resolution of one of them induces a resolution of the other and vice versa.

5 Algorithmic resolution and resolution invariants

In characteristic zero, an algorithmic resolution of Rees algebras requires the definition of resolution invariants. These are used to assign a string of numbers to each point \(\zeta \in \mathrm {\underline{Max}\; mult}_X= {{\,\textrm{Sing}\,}}(\mathcal {G})\). In this way one can define an upper semi-continuous function \(g:{{\,\textrm{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. As a consequence, a resolution of \(\mathcal {G}\) is achieved after a finite number of steps.

The most important resolution invariant is Hironaka’s order function at a point \(\zeta \in \textrm{Sing}(\mathcal {G})\) which we also refer as the order of the Rees algebra \(\mathcal {G}\) at \(\zeta \), and it is defined as \(\textrm{ord}_{\zeta }(\mathcal {G}):=\inf _{l\ge 0} \left\{ \nu _{\zeta }(I_l)/l\right\} \). If \(\mathcal {G}=R[f_1W^{m_1},\ldots ,f_rW^{m_r}]\) and \(\zeta \in \textrm{Sing}(\mathcal {G})\) then by [17, Proposition 6.4.1]), \(\textrm{ord}_{\zeta }(\mathcal {G})=\min _{i=1,\ldots ,r}\left\{ \nu _{\zeta }(f_i)/{m_i}\right\} \). Any other invariant involved in the algorithmic resolution of a Rees algebra \(\mathcal {G}\) derives from Hironaka’s order function. Finally, it can be proved that for any point \(\zeta \in {{\,\textrm{Sing}\,}}(\mathcal {G})\) we have \({{\,\textrm{ord}\,}}_{\zeta }(\mathcal {G})={{\,\textrm{ord}\,}}_{\zeta }(\overline{\mathcal {G}})={{\,\textrm{ord}\,}}_{\zeta }({\textrm{Diff}}(\mathcal {G}))\) (see [17, Remark 3.5, Proposition 6.4 (2)]).

It can be shown that two Rees algebras that are weakly equivalent share the same resolution invariants and therefore a resolution of one induces a resolution of the other. In particular, this is the case for \(\mathcal {G}\), \(\overline{\mathcal {G}}\) and \({\textrm{Diff}}(\mathcal {G})\) [17, Proposition 3.4, Theorem 4.1, Theorem 7.18], [38].

5.1 The role of Hironaka’s order in resolution and the use of induction in the dimension

Suppose \(\mathcal {G}\) is defined on a smooth scheme V of dimension n, and assume that \(\textrm{ord}_{\xi }(\mathcal {G})=1\) for some closed point \(\xi \in {{\,\textrm{Sing}\,}}(\mathcal {G})\). Then, there are two possibilities:

  1. (i)

    Either the point \(\xi \) is contained in some codimension-one component Y of \({{\,\textrm{Sing}\,}}(\mathcal {G})\); in such case it can be proven that Y is smooth, and the blow up at Y induces a resolution of \(\mathcal {G}\), locally at \(\xi \) [12, Lemma 13.2];

  2. (ii)

    Otherwise, it can be shown that, locally, in an étale neighborhood of \(\xi \), there is a smooth projection from V to some smooth \((n-1)\)-dimensional scheme Z, together with a new Rees algebra \({\mathcal R}\) on Z such that a resolution of \({\mathcal R}\) induces a resolution of \(\mathcal {G}\) and vice versa, at least if the characteristic is zero. This is what we call an elimination algebra of \(\mathcal {G}\) and details on its construction will be given in the next section.

Case (ii) indicates that resolution of Rees algebras can be addressed by induction on the dimension when the characteristic is zero.

It is worthwhile mentioning that if the maximum order at the points of \({{\,\textrm{Sing}\,}}(\mathcal {G})\) is larger than one, then one can attach a new Rees algebra \({\mathcal H}\) to the closed points of maximum order, \(\underline{\text {Max}} {{\,\textrm{ord}\,}}(\mathcal {G})\), so that \({{\,\textrm{Sing}\,}}({\mathcal H})=\underline{\text {Max}} {{\,\textrm{ord}\,}}(\mathcal {G})\), and so that the equality is preserved by \({\mathcal H}\)-local sequences. Thus \({\mathcal H}\) is unique up to weak equivalence. This new Rees algebra \({\mathcal H}\) is constructed so that its maximum order equal to one, and the arguments in (i) and (ii) can be applied to it.

6 Elimination algebras

Along this and the following sections, \(V^{(n)}\) denotes an n-dimensional smooth scheme over a perfect field k, and \(\mathcal {G}^{(n)}=\oplus _l I_l W^l\) a Rees algebra over \(V^{(n)}\). Our purpose is to search for smooth morphisms from \(V^{(n)}\) to some \((n-e)\)-dimensional smooth scheme, for some \(e\ge 1\), so that \({{\,\textrm{Sing}\,}}(\mathcal {G}^{(n)})\) is homeomorphic to its image via \(\beta \), and so that this condition is preserved by permissible blow ups in some sense that will be specified below. One way to find such smooth morphisms is by considering morphisms from \(V^{(n)}\) which are somehow transversal to \(\mathcal {G}^{(n)}\). Transversality is expressed in terms of the tangent cone of \(\mathcal {G}^{(n)}\) at a given point of its singular locus (see Definition 6.4 below).

Let \(\xi \in {{\,\textrm{Sing}\,}}(\mathcal {G}^{(n)})\) be a closed point, and let \(\text {Gr}_{{\mathfrak m}_{\xi }}({\mathcal O}_{V^{(n)},\xi }) \cong k'[Y_1,\ldots , Y_n]\) be the graded ring of \(\mathcal {O}_{V^{(n)},\xi }\), where \(k'\) is the residue field at \(\xi \). Observe that \(\text {Spec} (\text {Gr}_{{\mathfrak m}_{\xi }}({\mathcal O}_{V^{(n)},\xi }))={\mathbb T}_{{V^{(n)}},\xi }\), the tangent space of \(V^{(n)}\) at \(\xi \).

Definition 6.1

Suppose \(\xi \in {{\,\textrm{Sing}\,}}(\mathcal {G}^{(n)})\) is a closed point with \({{\,\textrm{ord}\,}}_{\xi }(\mathcal {G}^{(n)})=1\). The initial ideal or tangent ideal of \(\mathcal {G}^{(n)}\) at \(\xi \), \(\text {In}_{\xi }\mathcal {G}^{(n)}\), is the homogeneous ideal of \(\text {Gr}_{{\mathfrak m}_{\xi }}({\mathcal O}_{V^{(n)},\xi })\) generated by \( \text {In}_{\xi }(I_l) := (I_l+{\mathfrak m}^{l+1}_{\xi })/{\mathfrak m}^{l+1}_{\xi }, \) for all \(l \ge 1\). The tangent cone of \(\mathcal {G}^{(n)}\) at \(\xi \), \({\mathcal C}_{\mathcal {G}^{(n)},\xi }\), is the closed subset of \({\mathbb T}_{{V^{(n)}},\xi }\) defined by the initial ideal of \(\mathcal {G}^{(n)}\) at \(\xi \).

Definition 6.2

[35, 4.2] The \(\tau \)-invariant of \({\mathcal {G}^{(n)}}\) at the closed point \({\xi }\) is the minimum number of variables in \(\text {Gr}_{{\mathfrak m}_{\xi }}({\mathcal O}_{V^{(n)},\xi })\) needed to generate \({\text {In}}_{{\xi }}({\mathcal {G}^{(n)}})\). This in turn is the codimension of the largest linear subspace \({\mathcal L}_{{\mathcal {G}^{(n)}},{\xi }}\subset {\mathcal C}_{{\mathcal {G}^{(n)}},{\xi }}\) such that \(u+v\in {\mathcal C}_{{\mathcal {G}^{(n)}},{\xi }}\) for all \(u\in {\mathcal C}_{{\mathcal {G}^{(n)}},{\xi }}\) and \(v\in {\mathcal L}_{{\mathcal {G}^{(n)}},{\xi }}\). The \(\tau \)-invariant of \({\mathcal {G}^{(n)}}\) at \({\xi }\) is denoted by \(\tau _{{\mathcal {G}^{(n)}},{\xi }}\).

Definition 6.3

Let \(\xi \in {{\,\textrm{Sing}\,}}({\mathcal {G}^{(n)}})\) be a closed point with \(\tau _{{\mathcal {G}^{(n)}},{\xi }}\ge e\ge 1\). A local smooth projection to a \((n-e)\)-dimensional (smooth) scheme \(V^{(n-e)}\), \(\beta : V^{(n)} \rightarrow V^{(n-e)}\), is \(\mathcal {G}^{(n)}\)-transversal at \(\xi \) if \(\ker (d_{\xi }\beta )\cap {\mathcal C}_{{\mathcal {G}^{(n)}},\xi }=\{0\}\subset {\mathbb T}_{{V^{(n)}},\xi }\), where \(d_{\xi }\beta \) denotes the differential of \(\beta \) at the point \(\xi \).

Definition 6.4

Let \(\xi \in \text{ Sing } {\mathcal {G}^{(n)}}\) be a closed point with \(\tau _{{\mathcal {G}^{(n)}},{\xi }}\ge e\ge 1\). A local smooth projection to an \((n-e)\)-dimensional (smooth) scheme \(V^{(n-e)}\), \(\beta : V^{(n)} \rightarrow V^{(n-e)}\), is \(\mathcal {G}^{(n)}\)-admissible locally at \(\xi \) if the following conditions hold:

  1. (1)

    The point \(\xi \) is not contained in any codimension-e-component of \(\text{ Sing } {\mathcal {G}^{(n)}}\);

  2. (2)

    The Rees algebra \({\mathcal {G}^{(n)}}\) is a \(\beta \)-relative differential algebra (see Sect. 4.7 (ii));

  3. (3)

    The morphism \(\beta \) is \(\mathcal {G}^{(n)}\)-transversal at \(\xi \).

Regarding condition (1), if \(\xi \) is contained in a codimension-e-component of \(\text{ Sing } {\mathcal {G}^{(n)}}\) then this component is a permissible center, see Sect. 5.1. Under the previous conditions, it is always possible to construct a \(\mathcal {G}^{(n)}\)-admissible morphism in an (étale) neighborhood of \(\xi \) (see [35] and also [12, §8.3]).

Definition 6.5

[12, 35] Let \(\beta : V^{(n)} \rightarrow V^{(n-e)}\) be a \(\mathcal {G}^{(n)}\)-admissible projection in an (étale) neighborhood of the closed point \(\xi \). Then the \({\mathcal O_{V^{(n-e)}}}\)-Rees algebra \(\mathcal {G}^{(n-e)}:=\mathcal {G}^{(n)}\cap {\mathcal O_{V^{(n-e)}}}[W]\), and any other with the same integral closure in \({\mathcal O_{V^{(n-e)}}}[W]\), is an elimination algebra of \(\mathcal {G}^{(n)}\) in \(V^{(n-e)}\) (see [35, Theorem 4.11]).

Example 6.6

Let S be a smooth d-dimensional k-algebra of finite type, with \(d>0\). Let \(V^{(d+1)}=\textrm{Spec}(S[x])\). Then the natural inclusion \(S{\mathop {\longrightarrow }\limits ^{\beta ^*}} S[x]\), induces a smooth projection \(V^{(d+1)}{\mathop {\longrightarrow }\limits ^{\beta }}V^{(d)}=\textrm{Spec}(S)\). Let \(f(x)\in S[x]\) be a polynomial of degree \(m>1\), defining a hypersurface X in \(V^{(n)}\). Set \(X=\textrm{Spec}(S[x])/\langle f(x) \rangle \). Suppose that \(\xi \in X\) is a point of multiplicity m. Then,

$$\begin{aligned} \mathcal {G}^{(d+1)}=\textrm{Diff}(S[x][fW^{m}])\subset S[x][W] \end{aligned}$$

represents the multiplicity function on X locally at \(\xi \). If the characteristic is zero and if we assume that f has the form of Tschirnhausen (there is always a change of coordinates that leads us to this form):

$$\begin{aligned} f(x)=x^m+a_{2}x^{m-2}+\ldots + a_{m-i}x^i+\ldots +a_m\in S[x]\text{, } \end{aligned}$$
(6.1)

where \(a_i\in S\) for \(i=0,\ldots ,m-2\), then it can be shown that, up to integral closure,

$$\begin{aligned} \mathcal {G}^{(d)}=\textrm{Diff}(S[x][a_{2}W^2,\ldots ,a_{m-i}W^{m-i},\ldots ,a_mW^m])\text{, } \end{aligned}$$

is an elimination algebra of \(\mathcal {G}^{(d+1)}\). If the characteristic is positive, the elimination algebra is also defined. In either case, it can be shown that it is generated by a finite set of some symmetric (weighted homogeneous) functions evaluated on the coefficients of f(x) (cf. [34, 35, §1, Definition 4.10]). It is worthwhile noticing that the elimination algebra \(\mathcal {G}^{(d)}\) is invariant under changes of the form \(x'=x+\alpha \) with \(\alpha \in S\) [35, §1.5]. Finally, we will see that, to understand elimination algebras in a more general setting, it suffices to treat the hypersurface case, at least for the purposes of this paper (see Sect. 8.7, specially (8.6) and (8.7)).

6.1 Properties of elimination algebras

Let \(\beta : V^{(n)} \rightarrow V^{(n-e)}\) be a \(\mathcal {G}^{(n)}\)-admissible projection in an (étale) neighborhood of a closed \(\xi \in {{\,\textrm{Sing}\,}}(\mathcal {G}^{(n)})\), and let \(\mathcal {G}^{(n-e)}\subset \mathcal O_{V^{(n-e)}}[W]\) be an elimination algebra. Then \({{\,\textrm{Sing}\,}}({\mathcal G}^{(n)})\) maps injectively into \({{\,\textrm{Sing}\,}}({\mathcal G}^{(n-e)})\), in particular \(\beta (\text{ Sing }({\mathcal G}^{(n)}))\subset \text{ Sing }({\mathcal G}^{(n-e)})\) with equality if the characteristic is zero, or if \({\mathcal G}^{(n)}\) is a differential Rees algebra (see [12, §8.4]). Moreover, If \({\mathcal G}^{(n)}\) is a differential Rees algebra, then so is \({\mathcal G}^{(n-e)}\) (see [35, Corollary 4.14]). And if \({\mathcal G}^{(n)}\subset {\mathcal G}'^{(n)}\) is a finite extension, then \({\mathcal G}^{(n-e)}\subset {\mathcal G}'^{(n-e)}\) is a finite extension (see [35, Theorem 4.11]). Finally, for a point \(\zeta \in {{\,\textrm{Sing}\,}}(\mathcal {G}^{(n)})\), the order of \(\mathcal {G}^{(n-e)}\) at \(\beta (\zeta )\) does not depend on the choice of the projection \(\beta \) (see [35, Theorem 5.5] and [12, Theorem 10.1]).

6.2 Hironaka’s order of an algebraic variety

Let X be an equidimensional variety of dimension d over a perfect field k and let \(\zeta \in X\) be a point of maximum multiplicity \(m>1\). We can assume that \(X={{\,\textrm{Spec}\,}}(B)\) is affine. Let \(\xi \in \overline{\{\zeta \}}\) be a closed of multiplicity m. Then, as indicated in Example 4.2, there is an étale neighborhood of \({{\,\textrm{Spec}\,}}(B)\), \(X'={{\,\textrm{Spec}\,}}(B')\), an embedding in some smooth \((d+e)\)-dimensional scheme \(V^{(d+e)}\), and a differential Rees algebra \(\mathcal {G}^{(d+e)}\) representing the top multiplicity locus of \(X'\). In Sect. 8.7 we will see that under these assumptions, \(\tau _{\mathcal {G},\xi '} \ge e\), and there is a \(\mathcal {G}^{(d+e)}\)-admissible projection to some d-dimensional smooth scheme where an elimination algebra \(\mathcal {G}^{(d)}\) can be defined. Let \(\zeta '\in X'\) be a point mapping to \(\zeta \). Then by Sect. 6.7,

$$\begin{aligned} {{\,\textrm{ord}\,}}^{(d)}_X(\zeta ):={{\,\textrm{ord}\,}}^{(d)}_{\mathcal {G}^{(d+e)}}({\zeta '}). \end{aligned}$$

does not depend on the selection of the étale neighborhood, nor on the choice of Rees algebra representing the top multiplicity locus, nor on the admissible projection. We refer to this rational number as Hironaka’s order function of X at \(\zeta \) in dimension d.

7 The function \({{\,\mathrm{H-ord}\,}}\)

When facing an algorithmic resolution of the variety X in characteristic zero, the number \({{\,\textrm{ord}\,}}^{(d)}_{X}({\zeta })\) is the most important invariant at the point \(\zeta \) (after the multiplicity), and there is a strong link between the resolutions of \(\mathcal {G}^{(d+e)}\) and \(\mathcal {G}^{(d)}\): in particular, a resolution of the first induces a resolution of the second and vice versa. When the characteristic is positive, this link between \({\mathcal G}^{(d+e)}\) and \({\mathcal G}^{(d)}\) is weaker, as illustrated in the following example.

Example 7.1

Let \(X={{\,\textrm{Spec}\,}}\left( {\mathbb F}_{2}[z,y]/\langle z^2-y^3\rangle \right) \). Set \(V^{(2)}= {{\,\textrm{Spec}\,}}\left( {\mathbb F}_{2}[z,y]\right) \), define the \({\mathbb F}_{2}[z,y]\)-Rees algebra \(\mathcal {G}^{(2)}:={\textrm{Diff}}\left( {\mathbb F}_{2}[z,y][(z^2-y^3)W^2] \right) = {\mathbb F}_{2}[z,y][y^2W, (z^2-y^3)W^2]\), and let \(\xi \) be the singular point of X. The inclusion \({\mathbb F}_{2}[y] \subset {\mathbb F}_{2}[z,y]\) induces a \(\mathcal {G}^{(2)}\)-transversal projection \(\beta :V^{(2)}\rightarrow V^{(1)}={{\,\textrm{Spec}\,}}({\mathbb F}_{2}[y])\). The elimination algebra is \(\mathcal {G}^{(1)}={\mathbb F}_{2}[y][y^2W]\), and \(\beta ({{\,\textrm{Sing}\,}}(\mathcal {G}^{(2)})={{\,\textrm{Sing}\,}}(\mathcal {G}^{(1)})\). However, after the blow up at \(\xi \), \({{\,\textrm{Sing}\,}}(\mathcal {G}_1^{(2)}=\emptyset \) but \({{\,\textrm{Sing}\,}}(\mathcal {G}^{(1)}_1)\ne \emptyset \).

Thus, when the characteristic is positive, what we consider the first relevant invariant in characteristic zero, \({{\,\textrm{ord}\,}}^{(d)}_{\mathcal {G}^{(d+e)}}(\zeta )={{\,\textrm{ord}\,}}_{\beta (\zeta )}\mathcal {G}^{(d)}\), needs to be refined. This leads us to talk about the function \({{\,\mathrm{H-ord}\,}}^{(d)}_{X}\), introduced and studied in [5, 6]. We will start with the definition for hypersurfaces, and then we will see that the general case reduces to that of hypersurfaces.

7.1 The hypersurface setting

Let \(V^{(d+1)}\) be \((d+1)\)-dimensional smooth scheme over a perfect field k, let \(X\subset V^{(d+1)}\) be a hypersurface of dimension d, and let \(\xi \in X\) be a closed point of maximum multiplicity \(m>1\). Choose a local generator \(f\in \mathcal {O}_{V^{(d+1)},\xi }\) defining X in an open affine neighborhood \(U\subset V^{(d+1)}\) of \(\xi \), which we denote by \(V^{(d+1)}\) for simplicity. Define the Rees algebra \(\mathcal {G}^{(d+1)}={\textrm{Diff}}(\mathcal {O}_{V^{(d+1)}}[fW^m])\), see Example 4.2. After applying Weierstrass Preparation Theorem, we can assume that in an étale neighborhood of \(\xi \in V^{(d+1)}\), which we again denote by \(V^{(d+1)}\), we have the following situation. There is an affine smooth scheme of dimension d, \(V^{(d)}={{\,\textrm{Spec}\,}}(S)\), such that \(V^{(d+1)}={{\,\textrm{Spec}\,}}(S[z])\), where is z is a variable, and X is defined by

$$\begin{aligned} f=z^m+a_1z^{m-1}+\cdots +a_{m-1}z+a_m, \qquad a_i\in S, \ i=1,2,\ldots ,m. \end{aligned}$$
(7.1)

It can be checked that the morphism \(\beta :V^{(d+1)}\rightarrow V^{(d)}\) is \(\mathcal {G}^{(d+1)}\)-transversal at \(\xi \) (Definition 6.3). We say that f is written in Weierstrass form with respect to the projection \(\beta \).

Remark 7.3

[6, §2.15] With the same notation as in §7.2, it can be proved that, in a neighborhood of \(\xi \), \(\mathcal {G}^{(d+1)}\) has the same integral closure as

$$\begin{aligned} S[z][fW^m, \Delta _z^{\alpha }(f)W^{m-\alpha }]_{1\le \alpha \le m-1}\odot \mathcal {G}^{(d)}, \end{aligned}$$
(7.2)

where \(\mathcal {G}^{(d)}\) is an elimination algebra of \(\mathcal {G}^{(d+1)}\), the \(\Delta ^{i}_{z} \) are the Taylor differential operators, and we use ”\(\odot \)” to denote the smallest Rees algebra containing the two that are involved in the expression. Recall that \(\{\Delta ^0_z,\ldots , \Delta ^r_z\}\) is a basis of the free module of S-differential operators of S[z] of order r (see [5, Proposition 2.12]; see also Example 6.6). We will say that (7.2) is a simplified presentation of \(\mathcal {G}^{(d+1)}\) at \(\xi \). The presentation depends on the choice of the smooth morphism \(\beta \), the variable z and the monic generator \(fW^m\). We will use \(\mathcal {P}(\beta ,z,fW^m)\) to denote this simplified presentation.

Definition 7.4

[6, §5.5] Let \(\mathcal {P}(\beta ,z,fW^m)\) be a simplified presentation of \(\mathcal {G}^{(d+1)}\) as in Remark 7.3, and f as in (7.1). The slope of \(\mathcal {P}(\beta ,z,fW^m)\) at a point \(\zeta \in {{\,\textrm{Sing}\,}}(\mathcal {G}^{(d+1)})\subset V^{(d+1)}\) is defined as:

$$\begin{aligned} Sl(\mathcal {P})(\zeta ):=\min \left\{ \nu _{\beta (\zeta )}(a_1),\ldots ,\frac{\nu _{\beta (\zeta )}(a_j)}{j},\ldots ,\frac{\nu _{\beta (\zeta )}(a_m)}{m}, \ {{\,\textrm{ord}\,}}_{\beta (\zeta )}(\mathcal {G}^{(d)}) \right\} .\qquad \end{aligned}$$
(7.3)

Remark 7.5

The value \(Sl(\mathcal {P})(\zeta )\) depends on the chosen data, that is, on the morphism \(\beta \), the generator \(fW^m\) and the global section z. Translations of the form \(z+s\), with \(s\in \mathcal {O}_{V^{(d)}}\), give new simplified presentations \(\mathcal {P}(\beta ,z+s,fW^m)\) which may lead to different values of the slope. The value

$$\begin{aligned} \sup _{z'}\left\{ Sl(\mathcal {P}(\beta ,z',fW^m))(\zeta ) \right\} \end{aligned}$$
(7.4)

does not depend on the choice of the transversal morphism \(\beta \), nor on the choice of the order-one-element \(fW^m\in \mathcal {G}^{(d+1)}\) (\(fW^m\) can be replaced by any other order-one-element \(gW^{m_1}\in \mathcal {G}^{(d+1)}\) non necessarily defining the hypersurface X). Moreover, the supremum in (7.4) is a maximum for a suitable selection of \(z'\). See [5, §5.2 and Theorem 7.2].

Definition 7.6

[6, §5, Definition 5.12] Let \(\zeta \in X\) be a point of a hypersurface X of multiplicity \(m>1\), and consider an étale neighborhood \(X'\rightarrow X\) of a closed point of multiplicity m, \(\xi \in \overline{\{\zeta \}}\), such that the setting of Sect. 7.2 holds, and let \(\zeta '\in X'\) be a point mapping to \(\zeta \). Then we define

$$\begin{aligned} {{\,\mathrm{H-ord}\,}}^{(d)}_X(\zeta ):={{\,\mathrm{H-ord}\,}}^{(d)}_{X'}(\zeta '):=\max _{z'}\left\{ Sl(\mathcal {P}(\beta ,z',gW^{N}))(\zeta ') \right\} . \end{aligned}$$

Remark 7.7

When the characteristic of the base field k is zero, then it can be shown that for all \(\zeta \in {{\,\textrm{Sing}\,}}(\mathcal {G}^{(d+1)})\), \({{\,\mathrm{H-ord}\,}}^{(d)}_X(\zeta )={{\,\textrm{ord}\,}}_{\beta (\zeta )}(\mathcal {G}^{(d)})\) (see [6, §2.13] and Example 6.6). Thus, this invariant provides new information only when the characteristic of k is positive. For example, if X is as in Example 7.1, it can be checked that \({{\,\mathrm{H-ord}\,}}^{(d)}_X(\xi )=3/2< {{\,\textrm{ord}\,}}_{\beta (\xi )}(\mathcal {G}^{(1)})=2\).

7.2 \(\textbf{p}\)-Presentations

Suppose \(\text {char}(k)=p>0\). Continuing with the notation introduced in Sect. 7.2, since \(\mathcal {G}^{(d+1)}\) is a differential algebra, in order to compute the value \(\beta \text {-}{{\,\textrm{ord}\,}}(\xi )\), it is always possible to find an order-one-element of the form \(hW^{p^{\ell }}\in \mathcal {G}^{(d+1)}\), where h is a monic polynomial of degree \(p^{\ell }\) for some \(\ell \in \mathbb {Z}_{\ge 1}\), and in Weierstrass form with respect to \(\beta \). This can be done as follows. Assume that \(g(z)W^N\in \mathcal {G}^{(d+1)}\) and that

$$\begin{aligned} g(z)=z^{N}+b_1z^{N-1}+\cdots +b_{N-1}z + b_{N}, \quad b_i\in S, \ i=1,\ldots ,N. \end{aligned}$$

Write \(N=N'p^{\ell }\) with p not dividing \(N'\). Set \(r=(N'-1)p^{\ell }\) and \(h(z)=\dfrac{1}{N'}\Delta _{z}^r(g(z))\). Note that

$$\begin{aligned} h(z)=z^{p^{\ell }}+\tilde{b}_1z^{p^{\ell }-1}+\cdots + \tilde{b}_{p^{\ell }} \end{aligned}$$
(7.5)

where, for \(j=1,\ldots ,p^{\ell }-1\), \(\tilde{b}_j=\dfrac{c_j}{N'}b_j\) for some integer \(c_j\), and \(\tilde{b}_{p^{\ell }}=\dfrac{1}{N'}b_{p^{\ell }}\). Then \(h(z)W^{p^{\ell }}\in \mathcal {G}^{(d+1)}\) and \(\mathcal {P}(\beta ,z,h(z)W^{p^{\ell }})\) is a special type of simplified presentation of \(\mathcal {G}^{(d+1)}\). Presentations of the form \(\mathcal {P}(\beta ,z,hW^{p^{\ell }})\) will be called p-presentations [5, Definition 2.14]. Compared to general simplified presentations, p-presentations have the advantage that the computation of the slope (7.3) becomes simpler.

Theorem 7.9

[5, Theorem 4.4] Let \(\mathcal {P}(\beta ,z,hW^{p^{\ell }})\) be a p-presentation of \(\mathcal {G}^{(d+1)}\), where

$$\begin{aligned} h(z)=z^{p^{\ell }}+\tilde{b}_1z^{{p^{\ell }}-1}+\cdots +\tilde{b}_{{p^{\ell }}-1}z+\tilde{b}_{p^{\ell }} \in \mathcal {O}_{V^{(d)}}[z]. \end{aligned}$$
(7.6)

Let \(\zeta \in {{\,\textrm{Sing}\,}}(\mathcal {G}^{(d+1)})\). Then

$$\begin{aligned} Sl(\mathcal {P})(\zeta )=\min \left\{ \frac{\nu _{\beta (\zeta )}(\tilde{b}_{p^{\ell }})}{p^{\ell }}, \ {{\,\textrm{ord}\,}}_{\beta (\zeta )}(\mathcal {G}^{(d)}) \right\} . \end{aligned}$$

Remark 7.10

Using the arguments as in the proof of [5, Theorem 4.4], it follows that

$$\begin{aligned} \frac{\nu _{\beta (\zeta )}(\tilde{b}_{j})}{j}\ge {{\,\textrm{ord}\,}}_{\beta (\zeta )}(\mathcal {G}^{(d})), \end{aligned}$$
(7.7)

whenever \(1\le j\le p^{\ell }-1\).

7.3 Cleaning process [5, §5.1, §5.2, and Proposition 5.3]

Here we sketch the main ideas to find a p-presentation that maximizes \(Sl(\mathcal {P})(\zeta )\), since we will be using them in Sect. 8. For a given p-presentation, and a point \(\zeta \in {{\,\textrm{Sing}\,}}(\mathcal {G}^{d+1})\), there are different possibilities:

(A) \(Sl(\mathcal {P})(\zeta )={{\,\textrm{ord}\,}}_{\beta (\zeta )}(\mathcal {G}^{(d)})\);

(B) \(Sl(\mathcal {P})(\zeta )=\frac{\nu _{\beta (\zeta )}(\tilde{b}_{p^{\ell }})}{p^{\ell }}<{{\,\textrm{ord}\,}}_{\beta (\zeta )}(\mathcal {G}^{(d)})\), and then:

(B1) \(\frac{\nu _{\beta (\zeta )}(\tilde{b}_{p^{\ell }})}{p^{\ell }}\notin {\mathbb Z}_{>0}\);

(B2) \(\frac{\nu _{\beta (\zeta )}(\tilde{b}_{p^{\ell }})}{p^{\ell }}\in {\mathbb Z}_{>0}\) and the initial part of \(\tilde{b}_{p^{\ell }}\) at \(\zeta \), \(\text {In}_{\zeta }(\tilde{b}_{p^{\ell }})\in \text {Gr}_{\beta (\zeta )}({\mathcal O}_{V^{(d)},\zeta })\) is not a \(p^{e}\)-th power at \(\text {Gr}_{\beta (\zeta )}({\mathcal O}_{V^{(d)},\zeta })\);

(B3) \(\frac{\nu _{\beta (\zeta )}(\tilde{b}_{p^{\ell }})}{p^{\ell }}\in {\mathbb Z}_{>0}\) and \(\text {In}_{\zeta }(\tilde{b}_{p^{\ell }})\) is a \(p^{e}\)-th power at \(\text {Gr}_{\beta (\zeta )}({\mathcal O}_{V^{(d)},\zeta })\).

It can be proven that changes of the form \(uz+s\) produce a new p-presentation \({\mathcal P}'\) with \(Sl(\mathcal {P'})(\zeta )>Sl(\mathcal {P})(\zeta )\) only in case (B3). In such case, only changes of the section of the form: \(z':=z+s\) with \(s\in {\mathcal O}_{V^{(d)},\beta (\zeta )}\), and \(\nu _{\beta (\eta )}(s)\ge \nu _{\beta (\zeta )}(\tilde{b}_{p^{\ell }})/{p^e}\) lead to new p-presentations \({\mathcal P}'\) with \(Sl(\mathcal {P'})(\zeta )\ge Sl(\mathcal {P})(\zeta )\). Moreover, if \(\xi \in \overline{\{\zeta \}}\), and \(\zeta \) defines a regular closed subscheme at \(\xi \), then to maximize the slope it suffices to consider changes of the form \(z':=z+s\) with \(s\in {\mathcal O}_{V^{(d)},\xi }\), see [5, proof of Propositions 5.7 and 5.8].

Definition 7.12

[5, Definition 5.4] A p-presentation \(\mathcal {P}(\beta ,z,hW^{p^{\ell }})\) with h as in (7.6) is in normal formFootnote 1 at a point \(\zeta \in {{\,\textrm{Sing}\,}}(\mathcal {G}^{(d+1)})\), if condition (A), (B1) or (B2) holds in Sect. 7.11.

Hence to maximize the value \(Sl(\mathcal {P})(\zeta )\) for a given p-presentation \(\mathcal {P}(\beta ,z,hW^{p^{\ell }})\), one can work with presentations in normal form. For simplicity we restrict the notion of normal form to p-presentations, but a similar concept can be defined for any presentation, see [6, §5.7].

Remark 7.13

Given a hypersurface X and \(\mathcal {G}^{(d+1)}\) as in §7.2, for a point \(\zeta \in {{\,\textrm{Sing}\,}}(\mathcal {G}^{(d+1)})\), and a p-presentation \(\mathcal {P}(\beta ,z,hW^{p^{\ell }})\) in normal form at \(\zeta \), it can be shown that

$$\begin{aligned} {{\,\mathrm{H-ord}\,}}^{(d)}_X(\zeta )=Sl(\mathcal {P}(\beta ,z,hW^{p^{\ell }}))(\zeta ). \end{aligned}$$
(7.8)

See [5, Theorem 7.2, Corollary 7.3 and §5].

The general case

Given an equidimensional variety X of dimension d over a perfect field k, and a singular point \(\zeta \in X\), we would like to emulate the previous statements, which were valid for a hypersurface. To this end, we will use the following result, which can be understood as a generalization of Weierstrass preparation theorem.

Theorem 7.14

[6, Theorem 6.5] Let \(\mathcal {G}^{(n)}\) be a Rees algebra on a smooth scheme \(V^{(n)}\) over k and let \(\xi \in {{\,\textrm{Sing}\,}}(\mathcal {G}^{(n)})\) be a closed point with \(\tau _{\mathcal {G}^{(n)}, \xi }\ge e\ge 1\). Then, at a suitable étale neighborhood of \(\xi \), a \(\mathcal {G}^{(n)}\)-transversal morphism, \(\beta : V^{(n)}\rightarrow V^{(n-e)}\), can be defined so that the following conditions hold:

  1. (i)

    There are global functions \(z_1, \ldots , z_e\) in \({\mathcal O}_{V^{(n)}}\) such that \(\{dz_1,\ldots , dz_e\}\) forms a basis of \(\Omega _{\beta }^1\), the module of \(\beta \)-relative differentials;

  2. (ii)

    There are positive integers \(m_1,\ldots , m_e\);

  3. (iii)

    There are elements \(f_{1}W^{m_1},\ldots , f_{e}W^{m_e}\in \mathcal {G}^{(n)}\), such that:

    $$\begin{aligned} \begin{array}{c} f_{1}(z_1)=z_1^{m_1}+a_1^{(1)}z_1^{m_1-1}+\ldots + a_{m_1}^{(1)}\in {\mathcal O}_{V^{(n-e)}}[z_1],\\ \vdots \\ f_{e}(z_e)=z_e^{m_e}+a_1^{(e)}z_1^{m_e-1}+\ldots + a_{m_e}^{(e)}\in {\mathcal O}_{V^{(n-e)}}[z_e], \end{array} \end{aligned}$$
    (7.9)

    for some global functions \(a_i^{(j)}\in {\mathcal O}_{V^{(n-e)}}\);

  4. (iv)

    The Rees algebra \(\mathcal {G}^{(n)}\) has the same integral closure as:

    $$\begin{aligned} {\mathcal O}_{V^{(n)}}[f_{i}W^{m_i}, \Delta _{z_i}^{j_i}(f_{i})W^{m_i-j_i}]_{\begin{array}{c} 1\le j_i\le m_i-1\\ i=1,\ldots , e \end{array}}\odot \beta ^*(\mathcal {G}^{(n-e)}), \end{aligned}$$
    (7.10)

    where \(\mathcal {G}^{(n-e)}\) is an elimination algebra of \(\mathcal {G}^{(n)}\) on \(V^{(n-e)}\), and the set \(\left\{ \Delta _{z_i}^{j_i}\right\} _{\begin{array}{c} 1\le j_i\le m_i-1\\ i=1,\ldots ,e \end{array}}\) consists of the relative differential operators described in by the Taylor operators.

Remark 7.15

Observe that since \(\beta :V^{(n)}\rightarrow V^{(n-e)}\) is a smooth morphism of relative dimension e, locally, \(\mathcal {O}_{V^{(n)}}\) is étale over the polynomial ring \(\mathcal {O}_{V^{(n-e)}}[z_1,\ldots ,z_e]\). The differential operators \(\Delta _{z_i}^{j_i}\) are defined to be the Taylor differential operators.

Definition 7.16

[6, Definition 6.6] With the setting and the notation of Theorem 7.14, the data,

$$\begin{aligned} {\mathcal P}(\beta , z_1,\ldots , z_e, f_{1}W^{m_1}, \ldots , f_{e}W^{m_e}) \end{aligned}$$
(7.11)

that fulfills conditions (i)-(iv) in Theorem 7.14 is a simplified presentation of \(\mathcal {G}^{(n)}\).

Let \(X_i\) be the hypersurface defined by \(f_i(z_i)\in {\mathcal {O}}_{V^{(n-e)}}[z_i]\). Then we can also define

$$\begin{aligned} {{\,\mathrm{H-ord}\,}}^{(n-e)}_{\mathcal {G}^{(n)}}:=\min _{i=1\ldots ,e}{{\,\mathrm{H-ord}\,}}^{(n-e)}_{X_i}. \end{aligned}$$

Remark 7.17

Now we go back to Example 4.2, where we consider a representation of the multiplicity of a variety \(X\subset V\) at a closed point \(\xi \in X\), given by a Rees Algebra \(\mathcal {G}={\mathcal {O}}_{V}[f_1W^{m_1},\ldots ,f_eW^{m_e}]\). We will see in §8.7 that \({\textrm{Diff}}(\mathcal {G})\) satisfies conditions (i)–(iv) in Theorem 7.14. This leads us to define

$$\begin{aligned} {{\,\mathrm{H-ord}\,}}^{(d)}_{X}(\zeta ):={{\,\mathrm{H-ord}\,}}^{(d)}_{{\textrm{Diff}}(\mathcal {G})}=\min \{{{\,\mathrm{H-ord}\,}}^{(d)}_{X_i}(\zeta )\}, \end{aligned}$$

where \(X_i\) is the hypersurface defined by \(f_i\), \(i=1,\ldots ,e\), and \(\zeta \in {{\,\mathrm{\underline{Max}}\,}}{{\,\textrm{mult}\,}}_X\).

8 Main results

In this section we will address the proof of Theorem8.12. For a given point \(\zeta \in X\) of maximum multiplicity \(m>0\), we will want to compute the value \({{\,\mathrm{H-ord}\,}}_{X}^{(d)}(\zeta )\) following the constructions given in Sect. 7. To this end, we will use Villamayor’s presentations of the multiplicity in the étale topology, Theorem 8.1 below. Finally, since we want to show that \({{\,\mathrm{H-ord}\,}}_{X}^{(d)}(\zeta )\) can actually be computed at \({\mathcal O}_{X,\zeta }\), without the need of étale topology, and using the Samuel slope of the local ring, we will be using our results from Sect. 3.

Theorem 8.1

[37, Lemma 5.2, §6, Theorem 6.8] (Presentations for the Multiplicity function) Let \(X=\text {Spec}(B)\) be an affine equidimensional algebraic variety of dimension d defined over a perfect field k, and let \(\xi \in {\underline{Max}\,Mult}_X\) be a closed point of multiplicity \(m>1\). Then, there is an étale neighborhood \(B'\) of B, mapping \(\xi '\in {{\,\textrm{Spec}\,}}(B')\) to \(\xi \), so that there is a smooth k-algebra S together with a finite morphism \(\alpha : {{\,\textrm{Spec}\,}}(B')\rightarrow {{\,\textrm{Spec}\,}}(S)\) of generic rank m, i.e., if K(S) is the quotient field of S, then \([K(S)\otimes _S B: K(S)]=m\). Write \(B'=S[\theta _1,\ldots , \theta _e]\). Then:

  1. (i)

    If \(f_i(x_i)\in K(S)[x_i]\) denotes the minimum polynomial of \(\theta _i\) over K(S) for \(i=1,\ldots ,e\), then \(f_i(x_i)\in S[x_i]\) and there is a commutative diagram:

    (8.1)
  2. (ii)

    Let \(V^{(d+e)}={{\,\textrm{Spec}\,}}(R)\), and let \({\mathcal I}(X')\) be the defining ideal of \(X'\) at \(V^{(d+e)}\). Then

    $$\begin{aligned} \langle f_1,\ldots , f_e\rangle \subset {\mathcal I}(X'); \end{aligned}$$
  3. (iii)

    Denoting by \(m_i\) the maximum order of the hypersurface \(H_i=\{f_i=0\}\subset V^{(d+e)}\), the differential Rees algebra

    $$\begin{aligned} \mathcal {G}^{(d+e)}={\textrm{Diff}}(R[f_1(x_1)W^{m_1}, \ldots , f_{e}(x_e)W^{m_{e}}]) \end{aligned}$$
    (8.2)

    represents the top multiplicity locus of X, \({\underline{Max}\,Mult}_X\), at \(\xi \) in \(V^{(d+e)}\).

8.1 The setting and the notation for the proof of Theorem 8.12

Let \(\xi \in X\) be a closed point of multiplicity \(m>1\), and let \((B,{\mathfrak m}, k(\xi ))\) the local ring at the point. Applying Theorem 8.1 there is an étale extension \( (B, {\mathfrak m}, k(\xi )) \rightarrow (B', {\mathfrak m}', k')\) for which we can find a smooth \(k'\)-algebra S and a finite inclusion of generic rank m,

$$\begin{aligned} S\rightarrow B'=S[\theta _1,\ldots , \theta _e]. \end{aligned}$$

Thus, statements (i), (ii) and (iii) of Theorem 8.1 hold for \(S\subset B'\). In particular, we have a commutative diagram like (8.1). With this notation, which we fix for the rest of the section, we will be simultaneously using \(\alpha (\zeta ')\) and \(\beta (\zeta ')\) to denote the image in \({{\,\textrm{Spec}\,}}(S)\) of a point \(\zeta '\in {{\,\textrm{Spec}\,}}(B')\). We will choose the first notation if we want to use the properties of the finite projection from \({{\,\textrm{Spec}\,}}(B')\). The second notation will be convenient to emphasize the fact that \(\zeta '\) is also a point in the smooth scheme \({{\,\textrm{Spec}\,}}(R)\). Sometimes we will use \(V^{(d+e)}\) to refer to \({{\,\textrm{Spec}\,}}(R)\). This will help us recall the dimension of the smooth ambient space where \({{\,\textrm{Spec}\,}}(B')\) is embedded, and the space where the Rees algebra \(\mathcal {G}^{(d+e)}\) is defined. And for similar reasons we occasionally will write \(V^{(d)}\) for \({{\,\textrm{Spec}\,}}(S)\), specially if the elimination algebra \(\mathcal {G}^{(d)}\) of \(\mathcal {G}^{(d+e)}\) is involved (see Sect. 6).

Theorem 8.1 provides three pieces of information that will be specially relevant in our arguments:

(I):

The existence of the étale neighborhood of B, \(B'\) together with the finite extension \(S\subset B'\). To be able to compare the Samuel slope of B and \(B'\) (in the extremal case) we will need to know that \(B'\) can be constructed having the same residue field as B. This issue is addressed in Sect. 8.3.

(II):

The Rees algebra \({\mathcal G}^{(d+e)}\) representing the top multiplicity locus of \(X'={{\,\textrm{Spec}\,}}(B')\). We will see in Sect. 8.7 below how to use this Rees algebra to compute the function \({{\,\mathrm{H-ord}\,}}_{X'}^{(d)}\) using the results from Sect. 7.

(III):

An algebraic presentation of \(B'\) as an algebra over S, \(S[\theta _1, \ldots , \theta _e]\). We will see in Sect. 8.8 below how to find suitable presentations that will help us computing the Samuel slope in the extremal case.

After addressing (I), (II), (III), and after establishing some technical results, we will give the proof of Theorem 8.12.

8.2 (I) On the étale extension of Theorem 8.1

We start by stating a giving an idea of the proof of Proposition 8.4 below. This result was sketched in [37, §6.11] and a complete proof can be found in [14, Appendix A]. Here we will focus on the three main steps of the argument that require considering étale extensions. Remark 8.5 and Proposition 8.6 below will be relevant to treat the proof of Theorem 8.12 in the extremal case.

Proposition 8.4

[37, §6.11], [14, Appendix A] Let X be an equidimensional variety defined over a perfect field k and let \(\xi \in X\) be a closed point of multiplicity \(m>1\). Let \((B,{\mathfrak m}, k(\xi ))\) be the local ring at the point. Then there is a local étale extension \((B, {\mathfrak m}, k(\xi )) \rightarrow (B', {\mathfrak m}', k')\) such that:

  1. (i)

    There is a smooth \(k'\)-algebra S and a finite morphism \(S\rightarrow B'\) of generic rank equal to m;

  2. (ii)

    If \(\alpha : {{\,\textrm{Spec}\,}}(B')\rightarrow {{\,\textrm{Spec}\,}}(S)\), then the morphism \({{\,\textrm{Gr}\,}}_{\mathfrak {m}_{\alpha (\xi ')}}(S)\rightarrow {{\,\textrm{Gr}\,}}_{\mathfrak {m}_{\xi '}}(B')\) is injective, and if, in addition, B is in the extremal case, then

    $$\begin{aligned} {\mathfrak m}_{\alpha (\xi ')}/{\mathfrak m}_{\alpha (\xi ')}^2 \oplus \ker (\lambda _{\xi '})={\mathfrak m}_{\xi '}/{\mathfrak m}_{\xi '}^2. \end{aligned}$$

Sketch of the proof. Step 1: If \(k(\xi )\) is the residue field at \(\xi \), then, after considering the extension \(B_1={\mathcal {O}}_{X,\xi }\otimes _k k(\xi )\) it can be assumed that the point of interest is rational. Let \({\mathfrak m}_1\) be a maximal ideal of \(B_1\) dominating \(\mathfrak {m}_{\xi }\). Then if \( k_1:=B_1/{\mathfrak m}_1\), we have that \(k_1=k(\xi )\).

Step 2: After a finite extension of the base field \(k_1\), \(k_2\), considering the base change \(B_2=B_1\otimes _{k_1}k_2\), there is a maximal ideal \({\mathfrak m}_2\subset B_2\), dominating \({\mathfrak m}_1\), such that \({\mathfrak m}_2\) contains a reduction generated by d elements, \(\kappa _1,\ldots , \kappa _d\). To achieve this step, a graded version of Noether’s Normalization Lemma is used at the graded ring \(\text {Gr}_{{\mathfrak m}_2}(B_2)\). Letting \(k_2=B_2/{\mathfrak m}_2\) we get a \(k_2\)-morphism from a polynomial ring in d variables with coefficients in \(k_2\) to some localization of \(B_2\):

$$\begin{aligned} \begin{array}{rclr} S_2:=k_2[Y_1,\ldots ,Y_d] &{} \longrightarrow &{} (B_2)_f &{} \\ Y_i &{} \mapsto &{} \kappa _i &{} \text { for } i=1,\ldots , d. \end{array} \end{aligned}$$
(8.3)

To ease the notation set \(B_2:=(B_2)_f\).

Step 3 Finally, after considering an étale extension \(S_3\) of \(S_2\) (inside the henselization of the local ring \((S_2)_{\langle Y_1,\ldots , Y_d\rangle }\); the strict henselization is not needed in this step),

it can be assumed that the extension \(S_3\rightarrow B_3\) is finite of generic rank equal to m. Let \(\mathfrak {n}_3\subset S_3\) be the maximal ideal dominating \(\langle Y_1,\ldots , Y_d\rangle \). Notice that the residue field of \(S_3\) at \(\mathfrak {n}_3\) is again \(k_2\). There is a maximal ideal \(\mathfrak {m}_3\subset B_3\) dominating \(\mathfrak {m}_2\) and if \(k_3=B_3/\mathfrak {m}_3\) then \(k_3=k_2\). To conclude, set \(B'=(B_3)_{\mathfrak {m}_3}\) and \(S=S_3\).

Regarding to (ii), it suffices to observe that that from the way the finite projection \(S\rightarrow B'\) is constructed (see step 2), the morphism \({{\,\textrm{Gr}\,}}_{\mathfrak {m}_{\alpha (\xi ')}}(S)\rightarrow {{\,\textrm{Gr}\,}}_{\mathfrak {m}_{\xi '}}(B')\) is injective. Note that the elements \(\kappa _1,\ldots , \kappa _d\) are analytically irreducible over \(k_2\). \(\square \)

Remark 8.5

In the proof of Proposition 8.4 we have a sequence of étale local extensions:

$$\begin{aligned} \begin{array}{ccccccc} ({\mathcal {O}}_{X,\xi }, \mathfrak {m})\rightarrow & {} ((B_1)_{\mathfrak {m}_1}, \mathfrak {m}_1)\rightarrow & {} ((B_2)_{\mathfrak {m}_2},\mathfrak {m}_2)\rightarrow & {} ((B_3)_{\mathfrak {m}_3}, \mathfrak {m}_3)=(B', {\mathfrak m}'), \end{array} \end{aligned}$$

leading to the (étale) extensions of graded rings:

$$\begin{aligned} \text {Gr}_{{\mathfrak m}_{\xi }}({\mathcal {O}}_{X,\xi })=\text {Gr}_{{\mathfrak m_1}}(B_1)\longrightarrow \text {Gr}_{{\mathfrak m_1}}(B_1)\otimes _{k_1} k_2= \text {Gr}_{{\mathfrak m_2}}(B_2)=\text {Gr}_{{\mathfrak m'}}(B'). \end{aligned}$$
(8.4)

Proposition 8.6 below guarantees that the field extension in Step 2 of the proof is not needed if \((B,{\mathfrak m})\) is in the extremal case. Under this assumption all the graded rings in (8.4) are isomorphic.

Proposition 8.6

Let X be an equidimensional algebraic variety of dimension d defined over a perfect field k, and let \(\xi \in X\) be a closed point of multiplicity \(m>1\) with local ring \((\mathcal O_{X,\xi }, {\mathfrak m}_{\xi }, k(\xi ))\). Assume that the embedding dimension at \(\xi \) is \((d+t)\) for some \(t\ge 1\). If \(\xi \) is in the extremal case, then \({\mathfrak m}_{\xi }\) has a reduction \({\mathfrak a}\subset {\mathfrak m}_{\xi }\) generated by d-elements.

Proof

To prove the statement it is enough to show that there are d-elements \(\kappa _1,\ldots , \kappa _d\in {\mathfrak m}_{\xi }{\setminus } {\mathfrak m_{\xi }}^2\) such that if \(\overline{\kappa _1},\ldots , \overline{\kappa _d}\) denote their images in \( {\mathfrak m}_{\xi } /{\mathfrak m}_{\xi }^2 \), then \(\text {Gr}_{{\mathfrak m}_{\xi }}({\mathcal O}_{X,\xi })/\langle \overline{\kappa _1},\ldots , \overline{\kappa _d} \rangle \) is a graded ring of dimension 0 (see [19, Theorem 10.14]).

Since \(\dim _{k(\xi )}{\mathfrak m}_{\xi }/{\mathfrak m}_{\xi }^2=d+t\) and by hypothesis \(\dim _{k(\xi )}\ker (\lambda _{\xi })=t\), we can find generators of \({\mathfrak m}_{\xi }\),

$$\begin{aligned} \kappa _1,\ldots , \kappa _d, \delta _1, \ldots , \delta _t \end{aligned}$$
(8.5)

such that \(\overline{\delta _1}, \ldots , \overline{\delta _t}\) form a basis of \(\ker (\lambda _{\xi })\). Notice that the elements \(\overline{\delta _1}, \ldots , \overline{\delta _e}\) are nilpotent in \(\text {Gr}_{{\mathfrak m}_{\xi }}({\mathcal O}_{X,\xi })/\langle \overline{\kappa _1},\ldots , \overline{\kappa _d} \rangle \) (see §3.1). Since the graded ring \(\text {Gr}_{{\mathfrak m}_{\xi }}({\mathcal O}_{X,\xi })\) is generated in degree one by \(\{\overline{\kappa _1},\ldots , \overline{\kappa _d}, \overline{\delta _1}, \ldots , \overline{\delta _t} \}\) it follows that the quotient \(\text {Gr}_{{\mathfrak m}_{\xi }}({\mathcal O}_{X,\xi })/\langle \overline{\kappa _1},\ldots , \overline{\kappa _e}\rangle \) is a graded ring of dimension zero and hence \(\langle \kappa _1,\ldots , \kappa _d\rangle \) is a reduction of \({\mathfrak m}_{\xi }\). \(\square \)

Observe that the previous proposition holds for any local Noetherian ring in the extremal case.

8.3 (II) p-presentations and the computation of \({{\,\mathrm{H-ord}\,}}_{X'}^{(d)}\)

Theorem 8.1 says that the \({\mathcal O}_{V^{(d+e)}}\)-Rees algebra \(\mathcal {G}^{(d+e)}\) in (8.2) represents the maximum multiplicity locus of \({{\,\textrm{Spec}\,}}(B')\) in \(V^{(d+e)}\) (see Sect. 4.6). We can assume that the order \(m_i\) of each \(f_i(x_i)\in S[x_i]\) is greater than 1. Notice also that \(\mathcal {G}_i^{(d+1)}:={\textrm{Diff}}(S[x_i][f_i(x_i)W^{m_i}])\) represents the maximum multiplicity of the hypersurface defined by \(f_i(x_i)\) in \(V_i^{(d+1)}=\text {Spec}(S[x_i])\), for \(i=1,\ldots , e\). By identifying \(\mathcal {G}_i^{(d+1)}\) with its pull-back in \(V^{(d+e)}\), we have that:

$$\begin{aligned} \mathcal {G}^{(d+e)}={\textrm{Diff}}(\mathcal {G}_1^{(d+1)})\odot \ldots \odot {\textrm{Diff}}(\mathcal {G}_{e}^{(d+1)}). \end{aligned}$$
(8.6)

The natural inclusion \(S\subset R=S[x_1,\ldots , x_{e}]\) induces smooth projections, \(\beta : V^{(d+e)}\rightarrow V^{(d)}=\text {Spec}(S)\), and \(\beta _i: V_i^{(d+1)}={{\,\textrm{Spec}\,}}(S[x_i])\rightarrow V^{(d)}=\text {Spec}(S)\) for \(i=1,\ldots , e\). Also, observe that \(\tau _{{\mathcal G}^{(d+e)},\xi '}\ge e\). This follows from the fact that the initial forms at \(\xi '\) of the polynomials \(f_i(x_i)\in S[x_i]\) depend on different variables (see [9, §4.2] and [2, Chap. 7] for further details). Hence, \(\beta \) is \(\mathcal {G}^{(d+e)}\)-admissible, and each \(\beta _i\) is \(\mathcal {G}^{(d+1)}_i\)-admissible. Thus \(\mathcal {G}^{(d)} =\mathcal {G}^{(d+e)}\cap S[W] \) is an elimination algebra of \(\mathcal {G}^{(d+e)}\), and, moreover, up to integral closure,

$$\begin{aligned} \mathcal {G}^{(d)}= \mathcal {G}_1^{(d)} \odot \ldots \odot \mathcal {G}_{e}^{(d)} \subset S[W], \end{aligned}$$
(8.7)

where \(\mathcal {G}_i^{(d)}\) is an elimination algebra of \(\mathcal {G}^{(d+1)}_i\) on \(V^{(d)}\) (see [9, §3.8]).

As indicated in Remark 7.17, \(\mathcal {G}^{(d+e)}\) has the same integral closure as

$$\begin{aligned} R[f_i(x_i)W^{m_i}, \Delta _{x_i}^{j_i}(f_i(x_i))W^{m_i-j_i}]_{1\le j_i\le m_i-1} \odot \beta ^*(\mathcal {G}^{(d)}), \end{aligned}$$
(8.8)

which in turns is a simplified presentation of \(\mathcal {G}^{(d+e)}\) (see Theorem 7.14). We will write:

$$\begin{aligned} f_i(x_i)=x_i^{m_i}+a_{1}^{(i)}x_i^{m_i-1}+\ldots +a_{m_i}^{(i)}, \end{aligned}$$
(8.9)

with \(a_j^{(i)}\in S\), for \(j=1,\ldots , m_i\), and \(i=1,\ldots , e\).

(A) The slope of a p-presentation at the closed point of \({{\,\textrm{Spec}\,}}(B')\).

Suppose that \(\xi '\in X'={{\,\textrm{Spec}\,}}(B')\) maps to \(\xi \), and let \({\mathfrak m}_{\xi '}\subset B'\) be the corresponding maximal ideal. Since the generic rank of \(S\rightarrow B'\) equals the multiplicity at \(\xi '\), by Zariski’s multiplicity formula for finite projections ( [39, Chapter 8, §10, Theorem 24]) we have that:

  1. (i)

    The point \(\xi '\) is the only one mapping to \(\alpha (\xi ')\in {{\,\textrm{Spec}\,}}(S)\);

  2. (ii)

    The residue fields \(k(\xi ')\) and \(k(\alpha (\xi '))\) are equal;

  3. (iii)

    The expansion of the maximal ideal of \(\alpha (\xi ')\), \({\mathfrak m}_{\alpha (\xi ')}B'\), is a reduction of \({\mathfrak m}_{\xi '}\).

From (ii) it follows that, after a translation of the form \(\theta _i+s_i\), for some \(s_i\in S\), we can also assume that \(\theta _i\in {\mathfrak m}_{\xi '}\) for \(i=1,\ldots , e\), and that in addition, \({\mathfrak m}_{\xi '}={\mathfrak m}_{\alpha (\xi ')}B'+\langle \theta _1,\ldots , \theta _e\rangle \).

Since \(\theta _i\in {\mathfrak m}_{\xi '}\), we have that \(\nu _{\alpha (\xi ')}(a_j^{(i)})\ge 1\), for \(j=1,\ldots , m_i\) and \(i=1,\ldots , e\) in (8.9). Moreover, since \(\xi '\in {{\,\textrm{Sing}\,}}(\mathcal {G}^{(d+e)})\), necessarily \(\nu _{\alpha (\xi ')}(a_j^{(i)})=\nu _{\beta (\xi ')}(a_j^{(i)})\ge j\).

By Sect. 7.8 and Remark 7.17, after applying suitable Taylor operators to the elements \(f_i(x_i)\in R\), we get that \(\mathcal {G}^{(d+e)}\) is weakly equivalent to:

$$\begin{aligned} R[h_i(x_i)W^{p^{\ell _i}}, \Delta _{x_i}^{j_i}(h_i(x_i))W^{p^{\ell _i}-j_i}]_{1\le j_i\le \ell _i-1} \odot \beta ^*(\mathcal {G}^{(d)}), \end{aligned}$$
(8.10)

where for each \(i=1,\ldots , e\), \(h_i(x_i)\in S[x_i]\subset R\) is a monic polynomial of order \(p^{\ell _i}\) for some \(\ell _i\ge 1\),

$$\begin{aligned} h_i(x_i)=x_i^{p^{\ell _i}}+\tilde{a}_{1}^{(i)}x_i^{p^{\ell _i}-1}+ \ldots +\tilde{a}_{p^{\ell _i}}^{(i)}, \end{aligned}$$
(8.11)

with \(\tilde{a}_j^{(i)}\in S\), for \(j=1,\ldots , p^{\ell _i}\). Observe that \(\nu _{\alpha (\xi ')}(\tilde{a}_j^{(i)})\ge j\) for \(j=1,\ldots , p^{\ell _i}\) and \(i=1,\ldots , e\). Expression (8.10) is a p-presentation \({\mathcal P}\) of \(\mathcal {G}^{(d+e)}\) at \(\xi \) (see Sect. 7.8 and Remark 7.17). Notice that the differential operators in (8.10) are elements in \({\textrm{Diff}}_{V^{(d+e)}/V^{(d)}}\).

With the previous notation, the slope of the p-presentation \({\mathcal P}\) at \(\xi '\) (8.10) is

$$\begin{aligned} Sl(\mathcal {P})(\xi ')= \min _{i=1,\ldots ,e} \left\{ \frac{\nu _{\alpha (\xi ')}(\tilde{a}^{(i)}_{p^{\ell _i}}) }{p^{\ell _i}}, {{\,\textrm{ord}\,}}_{\alpha (\xi ')}(\mathcal {G}^{(d)})\right\} . \end{aligned}$$
(8.12)

From the exposition in Sect. 7.11, it follows that a p-presentation \({\mathcal P}'\) with \(Sl(\mathcal {P'})(\xi ')={{\,\mathrm{H-ord}\,}}_{X'}^{(d)}(\xi ')\) can be found starting from the presentation \({\mathcal P}\) after considering translations of the form \(\theta _i':=\theta _i+s_i\) with \(s_i\in S\), and so that for each translation

$$\begin{aligned} \overline{\nu }_{{\mathfrak m}_{\alpha (\xi ')}}(s_i)\ge \frac{{\nu _{{\mathfrak m}_{\alpha (\xi ')}}(\widetilde{a}^{(i)}_{p^{\ell _i}}) }}{p^{\ell _i}}. \end{aligned}$$
(8.13)

Finally, the restriction of \(\mathcal {G}^{(d+e)}\) to \(B'\), \(\mathcal {G}_{B'}\), is finite over the expansion of \(\mathcal {G}^{(d)}\) in \(B'\), \(\mathcal {G}^{(d)}B'\) (see [35, Theorem 4.11], [3, Corollary 7.7], and [1]). Write \(\mathcal {G}_{B'}=\oplus _nJ_nW^n\) and define

$$\begin{aligned} \overline{{{\,\textrm{ord}\,}}}_{\xi '}(\mathcal {G}_{B'}):=\min \left\{ \frac{\overline{\nu }_{\xi '} (J_n)}{n}: n\in {\mathbb N}\right\} . \end{aligned}$$

Then, by Proposition 2.10, and using the fact that \({\mathfrak m}_{\alpha (\xi ')}B'\) is a reduction of \({\mathfrak m}'\), it can be checked that

$$\begin{aligned} {{\,\textrm{ord}\,}}_{\alpha (\xi ')}(\mathcal {G}^{(d)}) = \overline{{{\,\textrm{ord}\,}}}_{\xi '}(\mathcal {G}_{B'}), \end{aligned}$$
(8.14)

(here it suffices to use arguments similar to those in the proof of [24, Proposition 0.20]).

(B) The slope of a p -presentation at non-closed points of \({{\,\textrm{Spec}\,}}(B')\).

With the same setting and notation as before, now let \(\eta \in X\) be a non-closed point of multiplicity m with \(\xi \in \overline{\{\eta \}}\). Let \(\eta '\in {{\,\textrm{Spec}\,}}(B')\) be a point mapping to \(\eta \), let \({\mathfrak p}_{\eta '}\subset B'\) be the corresponding prime and set \({\mathfrak p}_{\alpha (\eta ')}:={\mathfrak p_{\eta '}}\cap S\). Again, by Zariski’s multiplicity formula for finite projections we have that:

(i’):

The point \(\eta '\) is the only one mapping to \(\alpha (\eta ')\in {{\,\textrm{Spec}\,}}(S)\);

(ii’):

The residue fields \(k(\eta ')\) and \(k(\alpha (\eta '))\) are equal;

(iii’):

The expansion of the maximal ideal \({\mathfrak p}_{\alpha (\eta ')}S_{{\mathfrak p}_{\alpha (\eta ')}}\), \({\mathfrak m}_{\alpha (\eta ')}B_{{\mathfrak p}_{\eta '}}\), is a reduction of \({\mathfrak m}_{\eta '}:={\mathfrak p}_{\eta '}B'{\mathfrak p}_{\eta '}\).

From (i’) it follows that \(B'\otimes _SS_{{\mathfrak p}_{\alpha (\eta ')}}\) is local (thus \(B'_{{\mathfrak p}_{\eta '}}=S_{{\mathfrak p}_{\alpha (\eta ')}}[\theta _1,\ldots ,\theta _e]\)). By (ii’), after translating \(\theta _i\) by elements of \(S_{{\mathfrak p}_{\alpha (\eta ')}}\), we can assume that \(\theta _i\in {\mathfrak m}_{\eta '}\). The localization at \(\eta '\) of the p-presentation \({\mathcal P}\) at \(\xi '\) (8.10) can be used to compute \({{\,\mathrm{H-ord}\,}}_{X'}^{(d)}(\eta ')\). Interpreting \(\eta '\) as a point in \(V^{(d+e)}\), and using the fact that \(\eta '\in {{\,\textrm{Sing}\,}}(\mathcal {G}^{(d+e)})\), i.e., \(\eta '\) is a point of multiplicity m in \(X'\), it follows that \(\nu _{\alpha (\eta ')}(a_{j}^{(i)})\ge j\) for \(i=1,\ldots , e\), and \(j=1,\ldots , m_e\) (see [37, Propositions 5.4 and 5.7]).

(C) The slope of a p-presentation at non-closed points defining regular subschemes of \({{\,\textrm{Spec}\,}}(B')\).

Now suppose that \(\eta '\) is the generic point of a regular closed subscheme at \(\xi '\). In such case, it can be shown that \({\mathfrak p}_{\alpha (\eta ')}\) also defines a regular closed subscheme at \(\alpha (\xi ')\) (cf. [37, Proposition 6.3]). In addition, after translating the elements \(\theta _i\) by elements in S, it can be assumed that \(B'=S[\theta _1,\ldots ,\theta _e]\) with \(\theta _i\in {\mathfrak p}_{\eta '}\), and that moreover, \({\mathfrak p}_{\alpha (\eta ')}B\) is a reduction of \({\mathfrak p}_{\eta '}\) (without localizing at \({\mathfrak p}_{\eta '}\), see [3, Lemma 3.6]).

As we argued above, again, interpreting \(\eta '\) as a point in \(V^{(d+e)}\), and using the fact that \(\eta '\in {{\,\textrm{Sing}\,}}(\mathcal {G}^{(d+e)})\), i.e., \(\eta '\) is a point of multiplicity m in \(X'\), it follows that \(\nu _{\alpha (\eta ')}(a_{j}^{(i)})\ge j\) for \(i=1,\ldots , e\), and \(j=1,\ldots , m_e\) in (8.9) (see [37, Propositions 5.4 and 5.7]). But now, because \({\mathfrak p}_{\alpha (\eta ')}\) determines a closed regular subscheme at \(\alpha (\xi ')\), its ordinary powers and symbolic powers coincide on S. Therefore also \(\nu _{{\mathfrak p}_{\alpha (\eta ')}}(a_{j}^{(i)})\ge j\) for \(i=1,\ldots , e\), and \(j=1,\ldots , m_e\). Hence it follows that for the coefficients in (8.11),

$$\begin{aligned} \nu _{{\mathfrak p}_{\alpha (\eta ')}}(\tilde{a}_j^{(i)})\ge j \end{aligned}$$
(8.15)

for \(j=1,\ldots , p^{\ell _i}\) and \(i=1,\ldots , e\).

With the previous notation, the slope of the p-presentation \({\mathcal P}\) at \(\eta '\) (8.10) equals to:

$$\begin{aligned} Sl(\mathcal {P})(\eta ')= & {} \min _{i=1,\ldots ,e} \left\{ \frac{\nu _{\alpha (\eta ')}(\widetilde{a}^{(i)}_{p^{\ell _i}}) }{p^{\ell _i}}, {{\,\textrm{ord}\,}}_{\alpha (\eta ')}(\mathcal {G}^{(d)})\right\} \nonumber \\ {}= & {} \min _{i=1,\ldots ,e}\left\{ \frac{\nu _{{\mathfrak p}_{\alpha (\eta ')}}(\widetilde{a}^{(i)}_{p^{\ell _i}}) }{p^{\ell _i}}, {{\,\textrm{ord}\,}}_{{\mathfrak p}_{\alpha (\eta ')}}(\mathcal {G}^{(d)})\right\} , \end{aligned}$$
(8.16)

see [6, Definition 6.7]. Going back to the discussion in Sect. 7.11, recall that a p-presentations \({\mathcal P}'\) with \(Sl(\mathcal {P'})(\eta ')={{\,\mathrm{H-ord}\,}}_{X'}^{(d)}(\eta ')\) can be found after considering translations of the form \(\theta _i':=\theta _i+s_i\) with \(s_i\in S\) and so that for each translation,

$$\begin{aligned} \overline{\nu }_{{\mathfrak p}_{\alpha (\eta ')}}(s_i)\ge \frac{{\nu _{{\mathfrak p}_{\alpha (\eta ')}}(\widetilde{a}^{(i)}_{p^{\ell _i}}) }}{p^{\ell _i}}. \end{aligned}$$
(8.17)

We emphasize here that there is no need to consider translations with \(s_i\in S_{\mathfrak {p}_{\eta '}}\).

To conclude, considering \(\mathcal {G}_{B'}\) as before, recall that, \(\overline{{{\,\textrm{ord}\,}}}_{\eta '}(\mathcal {G}_{B'}) =\inf \left\{ \frac{\overline{\nu }_{\eta '} (J_n)}{n}: n\in {\mathbb N}\right\} \). Then, on the one hand,

$$\begin{aligned} {{\,\textrm{ord}\,}}_{\alpha (\eta ')}(\mathcal {G}^{(d)}) = {{\,\textrm{ord}\,}}_{{\mathfrak p}_{\alpha (\eta ')}}(\mathcal {G}^{(d)}). \end{aligned}$$

On the other, since \({\mathfrak p}_{\alpha (\eta ')}B'\) is a reduction of \({\mathfrak p}_{\eta '}\), and \(\mathcal {G}^{(d)}B'\subset \mathcal {G}_{B'}\) is a finite extension of Rees algebras, by Proposition 2.10, and following similar arguments as in [24, Proposition 0.20],

$$\begin{aligned} {{\,\textrm{ord}\,}}_{{\mathfrak p}_{\alpha (\eta ')}}(\mathcal {G}^{(d)}) = \overline{{{\,\textrm{ord}\,}}}_{{\mathfrak p}_{\eta '}}(\mathcal {G}'_B). \end{aligned}$$

For similar reasons,

$$\begin{aligned} {{\,\textrm{ord}\,}}_{\alpha (\eta ')}(\mathcal {G}^{(d)}) = \overline{{{\,\textrm{ord}\,}}}_{{\eta '}}(\mathcal {G}'_B). \end{aligned}$$

Thus it follows that,

$$\begin{aligned} \overline{{{\,\textrm{ord}\,}}}_{{\eta '}}(\mathcal {G}_{B'})= & {} {{\,\textrm{ord}\,}}_{\alpha (\eta ')}(\mathcal {G}^{(d)}) = {{\,\textrm{ord}\,}}_{{\mathfrak p}_{\alpha (\eta ')}}(\mathcal {G}^{(d)})\nonumber \\ {}= & {} \overline{{{\,\textrm{ord}\,}}}_{{\mathfrak p}_{\eta '}}(\mathcal {G}_{B'})=\min \left\{ \frac{\overline{\nu }_{{\mathfrak p}_{\eta '}} (J_n)}{n}: n\in {\mathbb N}\right\} . \end{aligned}$$
(8.18)

8.4 (III) Finding suitable algebraic presentations for \(B'\) (for the extremal case)

Closed points

Lemma 8.9

Let \(B'=S[\theta _1,\ldots , \theta _e]\) be as in Sect. 8.2, suppose that the embedding dimension of \(\xi '\in X'\) is \(d+t\), and that \(\xi '\) is in the extremal case. Write \({\mathfrak m}_{\alpha (\xi ')}= \langle y_1,\ldots , y_d\rangle \). Then, after reordering the elements \(\theta _i\) and after considering translations of the form \(\theta _i'=\theta _i+s_i\) with \(s_i\in S\), it can be assumed that:

  1. (i)

    \(B'=S[\theta '_1,\ldots , \theta '_e]\), and

  2. (ii)

    \(\{y_1,\ldots , y_d, \theta '_1, \ldots , \theta '_t\}\) is a minimal set of generators of \({\mathfrak m}_{\xi '}\) with \(t\le e\).

Furthermore,

  1. (iii)

    For a given a \(\lambda _{\xi '}\)-sequence, \(\{\delta _1,\ldots ,\delta _t\}\), after translating again the elements \(\theta '_i:=\theta _i+s_i\) for suitably chosen elements \(s_i\in S\), we can assume that \(B'=S[\theta _1',\ldots , \theta _e']\), that

    $$\begin{aligned} \min \{\overline{\nu }_{\xi '}(\theta '_i):{} & {} i=1,\ldots , t, \ldots , e\}=\min \{\overline{\nu }_{\xi '}(\theta '_i): i=1,\ldots , t\}\ge \min \{\overline{\nu }_{\xi '}(\delta _i): \\ {}{} & {} i=1,\ldots , t\}, \end{aligned}$$

    and that \(\{\theta _1',\ldots , \theta _t'\}\) is a \(\lambda _{\xi '}\)-sequence.

Proof

Recall that by Sect. 8.7(A), maybe after translating the \(\theta _i\) by elements in S, it can be assumed that \({\mathfrak m}_{\xi '}= \langle y_1,\ldots , y_d, \theta _1, \ldots , \theta _e\rangle \) (here we will identify \(y_i\) with its image at \(B'\)). Note that \(\overline{\nu }_{\xi '}(\theta _i)\ge 1\) for \(i=1,\ldots ,e\). We can extract a minimal set of generators for \({\mathfrak m}_{\xi '}\) from the previous set, and we can always assume that such a minimal set contains \(\{y_1,\ldots , y_d\}\) (see Proposition 8.4 (ii) and Remark 3.2). After reordering the elements \(\theta _i\), we can think that such a minimal set is of the form \(\{y_1,\ldots , y_d, \theta _1,\ldots , \theta _t\}\). Thus conditions (i) and (ii) hold.

For condition (iii), given a \(\lambda _{\xi '}\)-sequence, \(\delta _1,\ldots ,\delta _t\), by Proposition 8.4 (ii), we have that

$$\begin{aligned} {\mathfrak m}_{\xi '}=\langle y_1,\ldots , y_{d}, \delta _1,\ldots , \delta _t\rangle , \end{aligned}$$

and since \(\theta _i\in {\mathfrak m}_{\xi '}\), for \(i=1,\ldots ,t\), we can write,

$$\begin{aligned} \theta _{i}=p_{i,1}y_1+\ldots +p_{i,d}y_{d}+q_{i,1}\delta _1+\ldots +q_{i,t}\delta _{t}, \end{aligned}$$

where \(p_{i,j}, q_{i,k}\in B'=S [\theta _1,\ldots , \theta _{t},\ldots , \theta _e]\) for \(i=1\ldots , t\), \(j=1,\ldots ,d\), and \(k=1,\ldots , t\). For \(i=1,\ldots , t\), and \(j=1,\ldots , d\), we can write

$$\begin{aligned} p_{i,j}=s_{i,j,0}+\sum _{i_1,\ldots ,i_e}s_{i,j, i_1,\ldots , i_e}\theta _1^{i_1}\cdots \theta _e^{i_e}, \end{aligned}$$

with \(s_{i,j,0}, s_{i,j, i_1,\ldots , i_e}\in S\) and \(i_1+\ldots +i_e\ge 1\). For \(i=1,\ldots , t\), set

$$\begin{aligned} \theta _{i}':=\theta _{i}-s_{i,1,0}y_1-\ldots -s_{i,d,0}y_{d}. \end{aligned}$$

Note that \(B'=S[\theta _1',\ldots , \theta _t',\theta _{t+1},\ldots , \theta _e]\). In addition, since

$$\begin{aligned} \theta _{i}'=(p_{i,1}-s_{i,1,0})y_1+\ldots +(p_{i,d}-s_{i,d,0})y_d+q_{i,1}\delta _1+\ldots +q_{i,t}\delta _{t}, \end{aligned}$$

\(\overline{\nu }_{\xi '}((p_{i,j}-s_{i,j,0})y_j)\ge 2\) for \(j=1,\ldots ,d\), and \(\overline{\nu }_{\xi '}(\delta _j)>1\) for \(j=1,\ldots ,t\), we have that \(\overline{\nu }_{\zeta '}(\theta '_i)>1\) and that \(\bar{\theta }'_i\in \ker (\lambda _{\zeta '})\). Since

$$\begin{aligned} \langle y_1,\ldots , y_d,\theta _1,\ldots , \theta _t\rangle =\langle y_1,\ldots , y_d,\theta _1',\ldots , \theta _t'\rangle \end{aligned}$$

it follows that \(\bar{\theta }'_1,\ldots ,\bar{\theta }'_t\in {\mathfrak m}_{\xi '}/{\mathfrak m}_{\xi '}^2\) form a basis of \(\ker (\lambda _{\xi '})\). Moreover by construction,

$$\begin{aligned} \overline{\nu }_{\xi '}(\theta '_i)\ge \min \{1+\overline{\nu }_{\xi '}(\theta _1),\ldots ,1+\overline{\nu }_{\xi '}(\theta _e), \overline{\nu }_{\xi '}(\delta _1),\ldots ,\overline{\nu }_{\xi '}(\delta _t)\}. \end{aligned}$$

Iterating this process we can assume that

$$\begin{aligned} \min \{\overline{\nu }_{\xi '}(\theta '_i): i=1,\ldots , t\}\ge \min \{\overline{\nu }_{\xi '}(\delta _i): i=1,\ldots , t\}. \end{aligned}$$

Now suppose that there is some \(j>t\) such that \(\overline{\nu }_{\xi '}(\theta _j)< \overline{\nu }_{\xi '}(\theta '_i)\), for \(i=1,\ldots , t\). After reordering again, we can assume that \(j=t+1\).

Repeating the previous argument,

$$\begin{aligned} \theta _{t+1}=p_1y_1+\ldots +p_dy_d+q_1\theta '_1+\ldots +q_{t}\theta '_{t}, \end{aligned}$$

where \(p_i, q_j\in B'=S[\theta _1,\ldots , \theta _{t},\ldots , \theta _e]\) for \(i=1\ldots , d\), and \(j=1,\ldots , t\). Now for \(i=1,\ldots , d\), write

$$\begin{aligned} p_i=s_{i,0}+\sum _{i_1,\ldots ,i_e}s_{i, i_1,\ldots , i_e}\theta _1^{i_1}\cdots \theta _e^{i_e}, \end{aligned}$$

with \(s_{i,0}, s_{i, i_1,\ldots , i_e}\in S\) and \(i_1+\ldots +i_e\ge 1\). Set

$$\begin{aligned} \theta _{t+1}':=\theta _{t+1}-s_{1,0}y_1-\ldots -s_{d,0}y_d. \end{aligned}$$

Then

Now, it can be checked that either

$$\begin{aligned} \overline{\nu }_{\xi '}(\theta _{t+1}')\ge \min \{\overline{\nu }_{\xi '}(\theta _i)+1: i=1,\ldots , e\}, \end{aligned}$$

or

$$\begin{aligned} \overline{\nu }_{\xi '}(\theta _{t+1}')\ge \min \{\overline{\nu }_{\xi '}(\theta '_1),\ldots , \overline{\nu }_{\xi '}(\theta '_{t})\}. \end{aligned}$$

Since \(B'=S[\theta '_1,\ldots , \theta '_{t},\theta _{t+1}',\theta _{t+2},\ldots ,\theta _e]\), the claims in (iii) follow after a finite number of translations of the elements \(\theta _i\) (\(i=t+1,\ldots ,e\)) by elements in S. \(\square \)

Non-closed points

To find suitable presentations of \(B'\) that help us computing the Samuel slope at non-closed points, first we need a technical result, Lemma 8.10 below. Then, a similar argument as the one exhibited in the proof of Lemma 8.9 will lead us to a similar statement (see Remark 8.11).

Lemma 8.10

Let \(B'=S[\theta _1,\ldots , \theta _e]\) be as in Sect. 8.2. Let \(\xi '\) be the closed point of \({{\,\textrm{Spec}\,}}(B')\) with multiplicity m, and assume that \(\eta '\) is a point of multiplicity m defining a regular subscheme in \({{\,\textrm{Spec}\,}}(B')\). If

$$\begin{aligned} {\mathfrak m}_{\xi '}={\mathfrak m}_{\alpha (\xi ')}B'+\langle \gamma _1,\ldots , \gamma _s\rangle \end{aligned}$$

with \(\gamma _i\in {\mathfrak p}_{\eta '}\) for \(i=1,\ldots , s\), then

$$\begin{aligned} {\mathfrak p}_{\eta '}={\mathfrak p}_{\alpha (\eta ')}B'+\langle \gamma _1,\ldots , \gamma _s\rangle . \end{aligned}$$

Proof

By the assumptions, there is a regular system of parameters at S, \(y_1,\ldots , y_d\), such that \({\mathfrak p}_{\alpha (\eta ')}=\langle y_1,\ldots , y_r\rangle \) for some \(r<d\) and \({\mathfrak m}_{\alpha (\xi ')}=\langle y_1,\ldots , y_d\rangle \). Since \(S\rightarrow B'\) is an inclusion, we will identify \(y_i\) with its image at \(B'\). We have that,

$$\begin{aligned} \langle y_1,\ldots , y_r, \gamma _1,\ldots , \gamma _s\rangle \subset {\mathfrak p}_{\eta '}. \end{aligned}$$
(8.19)

Let \(\overline{B'}=B'/\langle y_1,\ldots , y_r, \gamma _1,\ldots , \gamma _s\rangle \). Notice now that

$$\begin{aligned} d-r=\dim (B'/\mathfrak {p}_{\eta '})\le \dim (\overline{B'}) \le d-r, \end{aligned}$$

where the last inequality follows because \(\mathfrak {m}_{\xi '}/\langle y_1,\ldots , y_r, \gamma _1,\ldots , \gamma _s\rangle \) can be generated by \(d-r\) elements. Therefore \(\overline{B'}\) is a regular local ring of dimension \(d-r\) and the inclusion (8.19) is an equality. \(\square \)

Remark 8.11

With the same assumptions as in Lemma 8.9, assume now that \(\eta '\in X'\) is a point of multiplicity m defining a regular closed subscheme at \(\xi '\). Let \({\mathfrak p}_{\eta '}\subset {\mathfrak m}_{\xi '}\) be the corresponding prime, and suppose that

$$\begin{aligned} {\mathfrak p}_{\eta '}={\mathfrak p}_{\alpha (\eta ')}+\langle \gamma _1,\ldots , \gamma _s\rangle , \end{aligned}$$

for some \(\gamma _1,\ldots , \gamma _s\in B'\). Then, using a similar argument as the one given in the proof of Lemma 8.9 (iii), it can be proven that, after reordering the elements \(\theta _i\), and after considering translations of the form \(\theta _i'=\theta _i+s_i\) with \(s_i\in S\), it can be assumed that \(B'=S[\theta _1',\ldots , \theta _e']\) and

$$\begin{aligned} \min \{\overline{\nu }_{{\mathfrak p}_{\eta '}}(\theta '_i): i=1,\ldots , e\}\ge \min \{\overline{\nu }_{{\mathfrak p}_{\eta '}}(\gamma _i): i=1,\ldots , s\}. \end{aligned}$$
(8.20)

To see this it suffices to observe that since \({\mathfrak p}_{\eta '}\) defines a regular prime at \({\mathfrak m}_{\xi '}\), after translating the elements \(\theta _i\) if needed, we may assume that \(\theta _i\in {\mathfrak p}_{\eta '}\) for \(i=1,\ldots , e\) (see Sect. 8.2(C)). Then we can select a regular system of parameters at S, \(y_1,\ldots , y_r, y_{r+1},\ldots , y_d\), so that

$$\begin{aligned} {\mathfrak p}_{\alpha (\eta ')}=\langle y_1,\ldots , y_r\rangle . \end{aligned}$$

Now for \(i=1,\ldots , e\),

$$\begin{aligned} \theta _{i}=p_{i,1}y_1+\ldots +p_{i,r}y_{r}+q_{i,1}\gamma _1+\ldots + q_{i,s}\gamma _{s}, \end{aligned}$$

where \(p_{i,j}, q_{i,k}\in B'=S [\theta _1,\ldots , \theta _{t},\ldots , \theta _e]\) for \(i=1\ldots , e\), \(j=1,\ldots ,r\), and \(k=1,\ldots , s\). For \(i=1,\ldots , e\), and \(j=1,\ldots , r\), we can write

$$\begin{aligned} p_{i,j}=s_{i,j,0}+\sum _{i_1,\ldots ,i_e}s_{i,j, i_1,\ldots , i_e}\theta _1^{i_1}\cdots \theta _e^{i_e}, \end{aligned}$$

with \(s_{i,j,0}, s_{i,j, i_1,\ldots , i_e}\in S\) and \(i_1+\ldots +i_e\ge 1\). Set

$$\begin{aligned} \theta _{i}':=\theta _{i}-s_{i,1,0}y_1-\ldots -s_{i,d,0}y_{r}\in \mathfrak {p}_{\eta '} . \end{aligned}$$

Finally (8.20) follows using the same argument as in Lemma 8.9 (iii).

Now we are ready to address the proof of our main theorem:

Theorem 8.12

Let X be an equidimensional variety of dimension d defined over a perfect field k. Let \(\zeta \in X\) be a point of multiplicity \(m>1\). Then:

  • If \({\mathcal S}\text {-Sl}({\mathcal O}_{X,\zeta })=1\), then

    $$\begin{aligned} 1={\mathcal S}\text {-Sl}({\mathcal O}_{X,\zeta })={{\,\mathrm{H-ord}\,}}^{(d)}_X(\zeta )\le {{\,\textrm{ord}\,}}^{(d)}_X(\zeta ). \end{aligned}$$

    In addition, if \(\zeta \) is a closed point then also \({{\,\textrm{ord}\,}}^{(d)}_X(\zeta )=1\).

  • If \({\mathcal S}\text {-Sl}({\mathcal O}_{X,\zeta })>1\), then

    $$\begin{aligned} {{\,\mathrm{H-ord}\,}}^{(d)}_X(\zeta )=\min \{{\mathcal S}\text {-Sl}({\mathcal O}_{X,\zeta }), {{\,\textrm{ord}\,}}^{(d)}_X (\zeta )\}. \end{aligned}$$

Proof

Closed points Assume that \(\zeta \) is a closed point and denote it by \(\xi \in X\). Let \(t=t_{\xi }\) be the excess of embedding dimension. After an étale extension \((B', {\mathfrak m}_{\xi '}, k(\xi '))\) of \(({\mathcal O}_{X,\xi }, {\mathfrak m}_{\xi }, k(\xi ))\) we can assume the setting and the notation described in §8.2, where \(B'=S[\theta _1,\ldots , \theta _e]\). After translating the \(\theta _i\) if needed, we have that

$$\begin{aligned} {\mathfrak m}_{\xi '}={\mathfrak m}_{\alpha (\xi ')}+\langle \theta _1,\ldots . \theta _e\rangle . \end{aligned}$$
(8.21)

Recall that \({{\,\textrm{Gr}\,}}_{\alpha (\xi ')}(S)\rightarrow {{\,\textrm{Gr}\,}}_{\xi '}(B')\) is a finite extension which induces an inclusion in degree one (see Proposition 8.4 (ii)). Therefore, any regular system of parameters generating \({\mathfrak m}_{\alpha (\xi ')}\), \(y_1,\ldots , y_d\), can be considered as part of a minimal set of generators of \({\mathfrak m}_{\xi '}\). Recall in addition that \(\overline{\nu }_{\xi '}(y_i)=1\), for \(i=1,\ldots , d\).

Continuing with the setting in Sect. 8.2, the Rees algebra \({\mathcal G}^{(d+e)}\) is weakly equivalent to the Rees algebra in (8.10), which in turn is a p-presentation of \(\mathcal {G}^{(d+e)}\) (see Sect. 8.7 (A)). Since \(h_i(x_i)W^{p^{\ell _i}}\in \mathcal {G}^{(d+e)}\), we have that \(\nu _{\xi '}(h_i(x_i))\ge p^{\ell _i}\) in \(V^{(d+e)}\), and hence \(\bar{\nu }_{\xi '}(h_i(\theta _i))\ge p^{\ell _i}\) in \({{\,\textrm{Spec}\,}}(B')\) for \(i=1,\ldots ,p^{\ell _i}\) (see (8.14)). Note here that if \(h_i(\theta _i)=0\in B'\), then \(\bar{\nu }_{\xi '}(h_i(\theta _i))=\infty \), but the arguments below go through even in this case.

Closed points in the non-extremal case. If \(\dim _{k(\xi )}\ker (\lambda _{\xi })< t\), then \(\dim _{k(\xi ')}\ker (\lambda _{\xi '})< t\) (see Lemma 3.9), and hence, necessarily, \(\overline{\nu }_{\xi '}(\theta _i)=1\) for some \(i\in \{1,\ldots , e\}\). Without loss of generality we can assume that \(\overline{\nu }_{\xi '}(\theta _1)=1,\ldots ,\overline{\nu }_{\xi '}(\theta _c)=1\) and \(\overline{\nu }_{\xi '}(\theta _{c+1})>1,\ldots ,\overline{\nu }_{\xi '}(\theta _e)>1\) for some \(c\in \{1,\ldots , e\}\).

Since the assumption is that \(\overline{\nu }_{\xi '}(\theta _i)=1\), for \(i=1,\ldots ,c\), we will pay special attention to \(h_i(\theta _i)W^{p^{\ell _i}}\) for \(i=1,\ldots , c\). To start with, by Definition 2.1 and the properties in Proposition 2.5, we have that

$$\begin{aligned} \bar{\nu }_{\xi '}(h_i(\theta _i)-\theta _i^{p^{\ell _i}})\ge & {} \min _{j=1,\ldots ,p^{\ell _1}}\left\{ \bar{\nu }_{\xi '}(\tilde{a}_j^{(i)} \theta _i^{p^{\ell _1}-j})\right\} \nonumber \\ {}\ge & {} \min _{j=1,\ldots ,p^{\ell _i}}\left\{ \bar{\nu }_{\xi '}(\tilde{a}_j^{(i)})+(p^{\ell _i}-j))\right\} . \end{aligned}$$
(8.22)

Next, we will distinguish different cases depending on the values \(\overline{\nu }_{\xi '}(\tilde{a}_j^{(i)})/j\). Recall that \(\bar{\nu }_{\xi '}(\tilde{a}_j^{(i)})=\nu _{\alpha (\xi ')}(\tilde{a}_j^{(i)})\ge j\) for \(j=1,\ldots , p^{\ell _i}\) and \(i=1,\ldots , e\) (see Proposition 2.10).

Case (a). There exists some \(i\in \{1,\ldots ,c\}\) such that \(\bar{\nu }_{\xi '}(\tilde{a}_j^{(i)})>j\) for all \(j=1,\ldots ,p^{\ell _1}\). Then by Remark 2.2, and by (8.22), for that index i,

$$\begin{aligned} \bar{\nu }_{\xi '}(h_i(\theta _i))= \min \left\{ \bar{\nu }_{\xi '}(\theta _i^{p^{\ell _i}}),\bar{\nu }_{\xi '}(h_i(\theta _i)-\theta _i^{p^{\ell _i}})\right\} = p^{\ell _i} \end{aligned}$$

from where it follows that \(\overline{{{\,\textrm{ord}\,}}}_{\xi '}(\mathcal {G}_{B'})={{\,\textrm{ord}\,}}_{\alpha (\xi ')}(\mathcal {G}^{(d)})=1\). Here we use that \(h_i(\theta _i)W^{p^{\ell _i}}\in \mathcal {G}_{B'}\) and (8.14).

Case (b) For each \(i\in \{1,\ldots ,c\}\) there exist some \(j\in \{1,\ldots ,p^{\ell _1}\}\) such that \(\overline{\nu }_{\xi '}(\tilde{a}_{j}^{(i)})=j\). Here we distinguish two cases:

Case (b.1) If \(j\in \{1,\ldots ,p^{\ell _1}-1\}\), then by Remark 7.10,

$$\begin{aligned} 1=\min _{j=1,\ldots ,p^{\ell _i}-1}\left\{ \frac{\nu _{\alpha (\xi ')}(\tilde{a}_{j}^{(i)})}{j}\right\} \ge {{\,\textrm{ord}\,}}_{\alpha (\xi ')}(\mathcal {G}^{(d)})\ge 1, \end{aligned}$$

hence \({{\,\textrm{ord}\,}}_{\alpha (\xi ')}(\mathcal {G}^{(d)})=1\).

Case (b.2) Assume that for all \(i=1,\ldots ,c\) we have \(\overline{\nu }_{\xi '}(\tilde{a}_j^{(i)})>j\) for \(j=1,\ldots ,p^{\ell _1}-1\) and \(\overline{\nu }_{\xi '}(\tilde{a}_{p^{\ell _i}}^{(i)})=p^{\ell _i}\). After replacing \(\theta _i\) by \(\theta _i+s_i\), for some \(s_i\in S\), we may assume that the initial part of \(\tilde{a}_{p^{\ell _i}}^{(i)}\) is not a \(p^{\ell _i}\)-th power (here we consider \({{\,\textrm{In}\,}}_{\alpha (\xi ')}(\tilde{a}_{p^{\ell _i}}^{(i)})=H(Y_1,\ldots ,Y_d)\in {{\,\textrm{Gr}\,}}_{\alpha (\xi ')}(S)\) as a homogeneous polynomial of degree \(p^{\ell _i}\), see Sect. 7.11 and Definition 7.12). Note that the elimination algebra is invariant by the change \(\theta _i\rightarrow \theta _i+s_i\) (see Example 6.6). Observe that that now \(\overline{\nu }_{\xi '}(\theta _i+s_i)\ge 1\) but from our hypothesis there must be at least one \(\theta _i+s_i\) such that \(\overline{\nu }_{\xi '}(\theta _i+s_i)=1\). Setting \(\theta '_i=\theta _i+s_i\) after relabeling if needed we can assume \(\overline{\nu }_{\xi '}(\theta '_1)=\cdots =\overline{\nu }_{\xi '}(\theta '_{c'})=1\), for some \(c'\le c\). If some \(\theta '_i\) falls into cases (a) or (b.1) we are done, and \({{\,\textrm{ord}\,}}^{(d)_{X}}(\xi )=1\).

Otherwise if all \(\theta '_i\), \(i=1,\ldots ,c'\), with \(c'\ge 1\) are in case (b.2), then it follows that \({{\,\mathrm{H-ord}\,}}_X^{(d)}(\xi ')=1\). In such case, moreover, since \(\xi \) is a closed point and the initial part of \(\tilde{a}_{p^{\ell _1}}^{(1)}\) has some term which is not an \(p^{\ell _1}\)-th power, there is a differential operator D in S of order \(b<p^{\ell _1}\) such that \(\nu _{\alpha (\xi ')}(D(\tilde{a}_{p^{\ell _1}}^{(1)}))=p^{\ell _1}-b\). Now, D is also a differential operator in \(S[x_1,\ldots ,x_e]\), thus we have that \(D(h_1(x_1))W^{p^{\ell _1-b}}\in \mathcal {G}^{(d+e)}\), since \(\mathcal {G}^{(d+e)}\) is differentially saturated. Finally, observe that

$$\begin{aligned} D(h_1(x_1))=D(\tilde{a}_{p^{\ell _1}}^{(1)})+\tilde{\tilde{a}}_1x_1^{p^{\ell _1}-1}+\cdots +\tilde{\tilde{a}}_{p^{\ell _1}-1}x_1. \end{aligned}$$

Using the same argument as in the proof of Theorem 4.4 in [5] (p. 1286) it follows that the norm of \(D(h_1(x_1))\) is an element of order one in \(\mathcal {G}^{(d)}\), and hence \({{\,\textrm{ord}\,}}_{\alpha (\xi ')}(\mathcal {G}^{(d)})=1\).

To conclude, for all the cases \({{\,\textrm{ord}\,}}_{\alpha (\xi ')}(\mathcal {G}^{(d)})=1\), and by Theorem 7.9 and Remark 7.17,

$$\begin{aligned} \min _{j=1,\ldots ,p^{\ell _1}}\left\{ \frac{\nu _{\alpha (\xi ')}(\tilde{a}_j^{(1)})}{j}, {{\,\textrm{ord}\,}}_{\alpha (\xi ')}(\mathcal {G}^{(d)}) \right\} = \min \left\{ \frac{\nu _{\alpha (\xi ')}(\tilde{a}_{p^{\ell _1}}^{(1)})}{p^{\ell _1}}, {{\,\textrm{ord}\,}}_{\alpha (\xi ')}(\mathcal {G}^{(d)}) \right\} . \end{aligned}$$

Hence \({{\,\mathrm{H-ord}\,}}_{X}^{(d)}(\xi )={{\,\mathrm{H-ord}\,}}_{X'}^{(d)}(\xi ')={{\,\textrm{ord}\,}}_{\alpha (\xi ')}(\mathcal {G}^{(d)})=1\).

Closed points in the extremal case. By Lemma 8.9, we can assume that \({\mathfrak m}_{\xi '}={\mathfrak m}_{\alpha (\xi ')}+\langle \theta _1,\ldots , \theta _t\rangle \) with \(t\le e\), that

$$\begin{aligned} \min \{\overline{\nu }_{\xi '}(\theta _i): i=1,\ldots , t\}=\min \{\overline{\nu }_{\xi '}(\theta _i): i=1,\ldots , t, \ldots , e\}, \end{aligned}$$

and that \(\overline{\nu }_{\xi '}(\theta _i)>1\) for \(i=1,\ldots , t\). Thus \(\{{\theta _1},\ldots , {\theta _t}\}\) is \(\lambda _{\xi }\)-sequence.

Recall that by Remark 7.10, for every \(i\in {1,\ldots ,e}\), and each \(j=1,\ldots , {p^{\ell _i}}-1\),

$$\begin{aligned} {{\,\textrm{ord}\,}}_{\alpha (\xi ')}(\mathcal {G}^{(d)}) \le \frac{\nu _{{\alpha (\xi ')}}(\tilde{a}_j^{(i)})}{j}, \end{aligned}$$
(8.23)

Since \(h_i(\theta _i)W^{p^{\ell _i}}\in \mathcal {G}_{B'}\), we have that

$$\begin{aligned} \overline{{{\,\textrm{ord}\,}}}_{\xi '}(h_i(\theta _i)W^{p^{\ell _i}})\ge \overline{{{\,\textrm{ord}\,}}}_{\xi '} ({\mathcal {G}}_{B'})={{\,\textrm{ord}\,}}_{\alpha (\xi ')}\mathcal {G}^{(d)}, \end{aligned}$$
(8.24)

(see (8.14)). We will distinguish two cases:

Case (a’) Suppose that \(\overline{\nu }_{{\xi '}}(\theta _i) \ge {{\,\textrm{ord}\,}}_{\alpha (\xi )}\mathcal {G}^{(d)}\) for all \(i\in \{1,\ldots , t\}\). Then

$$\begin{aligned} {\mathcal S}\text {-Sl}({\mathcal O}_{X',\xi '}) \ge {{\,\textrm{ord}\,}}_{\alpha (\xi )}\mathcal {G}^{(d)}. \end{aligned}$$
(8.25)

In addition, for \(i=1,\ldots ,t,\ldots , e\) we have also \(\overline{\nu }_{{\xi '}}(\theta _i) \ge {{\,\textrm{ord}\,}}_{\alpha (\xi )}\mathcal {G}^{(d)}\), and by (8.23),

$$\begin{aligned} \frac{\overline{\nu }_{{\xi '}}\left( \theta _i^{p^{\ell _i}}+\tilde{a}_{1}^{(i)}\theta _i^{p^{\ell _i}-1}+\ldots +\tilde{a}_{p^{\ell _i}-1}^{(i)}\theta _i\right) }{p^{\ell _i}} \ge {{\,\textrm{ord}\,}}_{\alpha (\xi ')}\mathcal {G}^{(d)}, \end{aligned}$$

for \(i=1,\ldots , e\). As a consequence, by (8.24) and Remark 2.2,

$$\begin{aligned} \frac{\overline{\nu }_{{\xi '}}(\tilde{a}_{p^{\ell _i}}^{(i)})}{p^{\ell _i}}=\frac{\nu _{\alpha ({\xi '})}(\tilde{a}_{p^{\ell _i}}^{(i)})}{p^{\ell _i}}\ge {{\,\textrm{ord}\,}}_{\alpha (\xi ')}\mathcal {G}^{(d)}. \end{aligned}$$

Therefore,

$$\begin{aligned} Sl(\mathcal {P})(\xi ') =\min \left\{ \frac{\nu _{\alpha (\xi ')}(\tilde{a}_{p^{\ell _i}}^{(i)})}{p^{\ell _i}}, {{\,\textrm{ord}\,}}_{\alpha (\xi ')}(\mathcal {G}^{(d)}) \right\} = {{\,\textrm{ord}\,}}_{\alpha (\xi ')}(\mathcal {G}^{(d)})={{\,\mathrm{H-ord}\,}}_{X'}^{(d)}(\xi '). \end{aligned}$$

Thus, by (8.25),

$$\begin{aligned} {{\,\mathrm{H-ord}\,}}^{(d)}_{X'}(\xi ')=\min \{{\mathcal S}\text {-Sl}({\mathcal O}_{X',\xi '}), {{\,\textrm{ord}\,}}^{(d)}_X (\xi ')\}. \end{aligned}$$

Case (b’) Suppose that \(\overline{\nu }_{{\xi '}}(\theta _i) < {{\,\textrm{ord}\,}}_{\alpha (\xi ')}\mathcal {G}^{(d)}\) for some \(i\in \{1,\ldots ,t\}\). We will prove that in this case:

$$\begin{aligned}{} & {} \min _{i=1,\ldots ,t}\left\{ \overline{\nu }_{{\xi '}}(\theta _i), {{\,\textrm{ord}\,}}_{\alpha (\xi ')}(\mathcal {G}^{(d)})\right\} \nonumber \\ {}{} & {} \quad =Sl(\mathcal {P})(\xi ') =\min _{i=1,\ldots ,e}\left\{ \frac{\nu _{\alpha (\xi ')}(\tilde{a}_{p^{\ell _i}}^{(i)})}{p^{\ell _i}}, {{\,\textrm{ord}\,}}_{\alpha (\xi ')}(\mathcal {G}^{(d)}) \right\} . \end{aligned}$$
(8.26)

By (8.24) and Remark 2.2, either \(\overline{\nu }_{\xi '}(\theta _i^{p^{\ell _i}})=\overline{\nu }_{\xi '} (\tilde{a}_j^{(i)}\theta _i^{p^{\ell _i}-j})\) for some \(j\in \{1,\ldots , p^{\ell _i}-1\}\), or else \(\overline{\nu }_{\xi '}(\theta _i^{p^{\ell _i}})=\overline{\nu }_{\xi '} (\tilde{a}_{p^{\ell _i}}^{(i)})\). In the first case, we would have that \(\overline{\nu }_{\xi '} (\theta _i^{p^{\ell _i}})=\overline{\nu }_{\xi '} \left( \tilde{a}_j^{(i)}\theta _i^{p^{\ell _i}-j}\right) \) which by Proposition 2.10 implies that

$$\begin{aligned} p^{\ell _i}\overline{\nu }_{\xi '}(\theta _i)=\overline{\nu }_{\xi '}(\tilde{a}_{j}^{(i)})+(p^{\ell _i}-j)\overline{\nu }_{\xi '}(\theta _i), \end{aligned}$$

and therefore, \(\overline{\nu }_{\xi '}(\theta _i)= \overline{\nu }_{\xi '}(\tilde{a}_{j}^{(i)})/j= \nu _{\alpha (\xi ')}(\tilde{a}_{j}^{(i)})/j\ge {{\,\textrm{ord}\,}}_{\alpha (\xi ')} \mathcal {G}^{(d)}\) (by Remark 7.10) which is a contradiction. Thus, necessarily, \(\overline{\nu }_{\xi '}(\theta _i)=\overline{\nu }_{\xi '} (\tilde{a}_{p^{\ell _i}}^{(i)})/{p^{\ell _i}}=\nu _{\alpha (\xi ')} (\tilde{a}_{p^{\ell _i}}^{(i)})/{p^{\ell _i}}< {{\,\textrm{ord}\,}}_{\alpha (\xi ')}\mathcal {G}^{(d)}\) (since by assumption \(\overline{\nu }_{{\xi '}}(\theta _i) < {{\,\textrm{ord}\,}}_{\alpha (\xi ')}\mathcal {G}^{(d)}\)).

Conversely, if for some \(i=1,\ldots ,e\), \({\nu _{\alpha (\xi ')}(\tilde{a}_{p^{\ell _i}}^{(i)})}/{p^{\ell _i}}<{{\,\textrm{ord}\,}}_{\alpha (\xi ')}(\mathcal {G}^{(d)})\), then this leads to \(\overline{\nu }_{\xi '}(\theta _i)= \overline{\nu }_{\xi '}(\tilde{a}_{p^{\ell _i}}^{(i)})/p^{\ell _i}= \nu _{\alpha (\xi ')}(\tilde{a}_{p^{\ell _i}}^{(i)})/p^{\ell _i}\). Hence equality (8.26) holds.

Now we check that the theorem follows from here for \(\xi '\in X'\). On the one hand, by Lemma 8.9, for each \(\lambda _{\xi '}\)-sequence, \(\delta _1,\ldots , \delta _t\), we can find suitable elements \(\theta _1,\ldots , \theta _t, \ldots , \theta _e\), so that \(B'=S[\theta _1,\ldots , \theta _e]\) and

$$\begin{aligned} \min _{i=1,\ldots ,t}\{\overline{\nu }_{\xi '}(\theta _i)\} \ge \min _{i=1,\ldots ,t}\{\overline{\nu }_{\xi '}(\delta _i)\}, \end{aligned}$$

for which we either fall in case (a’), or else we fall in case (b’) and then equality (8.26) holds.

On the other hand, higher values of \(Sl(\mathcal {P})(\xi ')\) are only obtained in case (b’) after translations on the coefficients \(\tilde{a}_{p^{\ell _i}}^{(i)}\) by elements on S. These in turn induce changes of the form \(\theta _i':=\theta _i+s_i\), with \(s_i\in {\mathfrak m}_{\alpha (\xi ')}\) and with the additional property pointed out in (8.13), thus \(\overline{\nu }_{\xi '}(\theta _i')\ge \overline{\nu }_{\xi '}(\theta _i)\) for \(i=1,\ldots , e\). Observing that also \(B'=S[\theta _1',\ldots ,\theta _e']\), again by Lemma 8.9, we can extract a \(\lambda _{\xi '}\)-sequence among \(\theta _1',\ldots , \theta _e'\) for which we either fall in case (a’) or else we fall in case (b’) and equality (8.26) holds.

To conclude, to check that the theorem holds at \(({\mathcal O}_{X,\xi }, {\mathfrak m}, k(\xi ))\) it suffices to observe that by Proposition 8.6 and Remark 8.5, \(\text {Gr}_{{\mathfrak m}_{\xi }}({\mathcal O}_{X,\xi })=\text {Gr}_{{\mathfrak m'}}(B')\). Therefore, the theorem follows from Proposition 3.10.

Non-closed points. Let \(\zeta =\eta \in X\) be a non-closed point of multiplicity \(m\ge 1\). Denote by \(\mathfrak {p}_\eta \) the prime defined by \(\eta \) in some affine open set \(U\subset X\). Choose a closed point

$$\begin{aligned} \xi \in \overline{\{\eta \}}\subseteq X \end{aligned}$$
(8.27)

with the following conditions:

  1. (1)

    \(\xi \) and \(\eta \) has the same multiplicity m.

  2. (2)

    \(\mathcal {O}_{X,\xi }/\mathfrak {p}_{\eta }\) is a regular local ring of dimension \(d-r\) for \(r\ge 1\).

Let \(B=\mathcal {O}_{X,\xi }\), and let \(B\longrightarrow B'\) an étale extension, and \(S\longrightarrow B'\) a finite morphism as in Sect. 8.2. Denote by and \(\mathfrak {p}_{\eta '}\) the prime dominating \(\mathfrak {p}_\eta \), \(\xi '\) the closed point dominating \(\xi \), and \({\mathfrak {p}}_{\alpha (\eta ')}\) the prime \({\mathfrak {p}}_{\eta '}\cap S\). By [3, Corollary 3.2], \({\mathfrak {p}}_{\alpha (\eta ')}\) determines a regular prime. Under these assumptions, using [3, Lemma 3.6], we can assume that \(B'=S[\theta _1,\ldots ,\theta _e]\) with \(\theta _i\in {\mathfrak {p}}_{\eta '}\) (see Sect. 8.7 (C)). Note that \(\overline{\nu }_{{\mathfrak {p}}_{\eta '}}(\theta _i)\ge 1\) and \(\overline{\nu }_{{\xi '}}(\theta _i)\ge 1\), for \(i=1,\ldots ,e\). Since \(\theta _i\in {\mathfrak {p}}_{\eta '}\), it follows that \({\mathfrak {p}}_{\eta '}={\mathfrak {p}}_{\alpha (\eta ')}+\langle \theta _1,\ldots ,\theta _e\rangle \).

Non-closed points in the non-extremal case. If \(\eta '\) is not in the extremal case, necessarily \(\overline{\nu }_{\mathfrak {p}_{\eta '}}(\theta _i)=1\) for some i. After reordering we may assume that \(\overline{\nu }_{{\eta '}}(\theta _1)=1,\ldots ,\overline{\nu }_{{\eta '}}(\theta _c)=1\) and \(\overline{\nu }_{{\eta '}}(\theta _{c+1})>1,\ldots ,\overline{\nu }_{{\eta '}}(\theta _e)>1\). Note that, in particular, \(\overline{\nu }_{\mathfrak {p}_{\eta '}}(\theta _i)=1\) for \(i=1,\ldots ,c\).

Now using the fact that

$$\begin{aligned} \overline{\nu }_{\eta '}(\tilde{a}^{(i)}_j)=\nu _{\alpha (\eta ')}(\tilde{a}^{(i)}_j)=\nu _{\mathfrak {p}_{\alpha (\eta ')}}(\tilde{a}^{(i)}_j)= \overline{\nu }_{\mathfrak {p}_{\eta '}}(\tilde{a}^{(i)}_j) \end{aligned}$$

cases (a) and (b.1) follow using the same argument as in the closed point case. Observe that in case (b.2) if \(\overline{\nu }_{\mathfrak {p}_{\eta '}}(\tilde{a}_{p^{\ell _i}}^{(i)})=p^{\ell _i}\), after replacing \(\theta _i\) by \(\theta _i+s_i\), for some \(s_i\in S\), we may assume that the initial part of \(\tilde{a}_{p^{\ell _i}}^{(i)}\) is not a \(p^{\ell _i}\)-th power (here we consider \({{\,\textrm{In}\,}}_{\mathfrak {p}_{\alpha (\eta ')}}(\tilde{a}_{p^{\ell _i}}^{(i)})=H(Y_1,\ldots ,Y_r)\in {{\,\textrm{Gr}\,}}_{\mathfrak {p}_{\alpha (\eta ')}}(S)\) as a homogeneous polynomial of degree \(p^{\ell _i}\)). Here there is no need to localize as it is shown in the proof of [5, Proposition 5.8].

After the translations \(\theta _i+s_i\) we may fall into cases (a), (b.1) or (b.2). From here it follows that \({{\,\mathrm{H-ord}\,}}^{(d)}_X(\eta )=1\).

Non-closed points in the extremal case. Here we can repeat the arguments in cases (a’) or (b’) for \(B'_{{\mathfrak p}_{\eta '}}=S_{{\mathfrak p}_{\alpha (\eta ')}}[\theta _1,\ldots ,\theta _e]\) where the arguments are valid for a local ring (see 8.7(B)). Thus:

$$\begin{aligned} {{\,\mathrm{H-ord}\,}}^{(d)}_{X'}(\eta ')= \min \{\mathcal {S}\!{{\,\mathrm{-Sl}\,}}({\mathcal O}_{X',\eta '}), {{\,\textrm{ord}\,}}^{(d)}_{X'} (\eta ')\}. \end{aligned}$$
(8.28)

We have that \(\mathcal {S}\!{{\,\mathrm{-Sl}\,}}({\mathcal O}_{X,\eta })\le \mathcal {S}\!{{\,\mathrm{-Sl}\,}}({\mathcal O}_{X',\eta '})\). To prove the theorem for \(\eta \in X\) we will want to use Proposition 3.11. But to do so, among other things, we need to show that there is some \(\lambda _{\eta '}\)-sequence in \(B'\) (without localizing at \({\mathfrak p}_{\eta '}\)), that is also a \(\lambda _{\xi '}\)-sequence, \(\gamma '_1,\ldots , \gamma '_{t_{\eta '}}\in {\mathfrak p}_{\eta '}\), for which the following equality holds:

$$\begin{aligned} {{\,\mathrm{H-ord}\,}}^{(d)}_{X'}(\eta ')= \min \{\overline{\nu }_{\eta '}(\gamma '_1),\ldots , \overline{\nu }_{\eta '}(\gamma '_{t_\eta '}), {{\,\textrm{ord}\,}}^{(d)}_{X'} (\eta ')\}. \end{aligned}$$
(8.29)

From here the theorem will follow for \({\mathcal {O}}_{X,\eta }\) because

  • either \({{\,\mathrm{H-ord}\,}}^{(d)}_{X}(\eta )={{\,\mathrm{H-ord}\,}}^{(d)}_{X'}(\eta ')={{\,\textrm{ord}\,}}^{(d)}_{X'}(\eta ')={{\,\textrm{ord}\,}}^{(d)}_{X}(\eta )\), and applying Proposition 3.11 to \(\gamma '_1,\ldots , \gamma '_{t_{\eta '}}\) we would get that:

    $$\begin{aligned} \mathcal {S}\!{{\,\mathrm{-Sl}\,}}({\mathcal O}_{X,\eta })\ge \min \{\overline{\nu }_{\eta '}(\gamma '_1),\ldots , \overline{\nu }_{\eta '}(\gamma '_{t_\eta '})\}\ge {{\,\textrm{ord}\,}}^{(d)}_{X'}(\eta ')={{\,\textrm{ord}\,}}^{(d)}_{X}(\eta ); \end{aligned}$$
  • or \({{\,\mathrm{H-ord}\,}}^{(d)}_{X}(\eta )={{\,\mathrm{H-ord}\,}}^{(d)}_{X'}(\eta ')=\mathcal {S}\!{{\,\mathrm{-Sl}\,}}({\mathcal O}_{X',\eta '})\), and, again, by Proposition 3.11 applied to the same sequence we would get that:

    $$\begin{aligned} \mathcal {S}\!{{\,\mathrm{-Sl}\,}}({\mathcal O}_{X,\eta })=\mathcal {S}\!{{\,\mathrm{-Sl}\,}}({\mathcal O}_{X',\eta '}). \end{aligned}$$

To find \(\gamma '_1,\ldots , \gamma '_{t_{\eta '}}\in {\mathfrak p}_{\eta '}\subset B'\), with the previous properties, we will proceed as follows.

Using the same arguments as in the proof of Proposition 8.13 below, the closed point \(\xi \in \overline{\{\eta \}}\subseteq X\) in (8.27) can be selected so that in addition to (1) and (2) it also satisfies the following condition:

  1. (3)

    Both points, \(\xi \) and \(\eta \), are in the extremal case.

Recall that under these conditions, we have that

$$\begin{aligned} t_{\xi }\le t_{\eta }. \end{aligned}$$
(8.30)

Also, following the same arguments as in the proof of Proposition 8.13 below we can assume that \(\overline{\nu }_{{\mathfrak {p}}_{\eta '}}(\theta _i)> 1\) and hence that \(\overline{\nu }_{{\xi '}}(\theta _i)> 1\) for \(i=1,\ldots , e\) (see (8.44)).

Suppose first that \({{\,\mathrm{H-ord}\,}}_{X'}^{(d)}(\eta ')={{\,\textrm{ord}\,}}_{X'}^{(d)}(\eta ')\). Since

$$\begin{aligned} \overline{{{\,\textrm{ord}\,}}}_{{\mathfrak p}_{\eta '}}(h_i(\theta _i)W^{p^{\ell _i}})\ge \overline{{{\,\textrm{ord}\,}}}_{{\mathfrak p}_{\eta '}} ({\mathcal {G}}_{X'})={{\,\textrm{ord}\,}}_{\alpha (\eta ')}\mathcal {G}^{(d)}, \end{aligned}$$
(8.31)

and by Remark 7.10,

$$\begin{aligned} {{\,\textrm{ord}\,}}_{{\mathfrak p}_{\alpha (\eta ')}}(\mathcal {G}^{(d)}) \le \frac{\nu _{{\mathfrak p}_{\alpha (\eta ')}}(\tilde{a}_j^{(i)})}{j}, \end{aligned}$$

for all \(i=1,\ldots , e\) and \(j=1,\ldots , p^{\ell _i}-1\), the hypothesis \(\overline{\nu }_{{\mathfrak {p}}_{\eta '}}(\theta _i)> 1\) for \(i=1\ldots , e\), implies

$$\begin{aligned} \frac{\nu _{\mathfrak {p}_{\alpha (\eta ')}}(\tilde{a}_{p^{\ell _i}}^{(i)})}{p^{\ell _i}} >1. \end{aligned}$$

Now, by the discussion in Sect. 7.11, after a finite number of translations of the form \(\theta _i'=\theta _i+s_i\) with \(s_i\in S\) it can be assumed that for \(i=1,\ldots , e\),

$$\begin{aligned} \frac{\nu _{\mathfrak {p}_{\alpha (\eta ')}}(\tilde{a}_{p^{\ell _i}}^{(i)})}{p^{\ell _i}}\ge {{\,\textrm{ord}\,}}_{X'}^{(d)}(\eta '). \end{aligned}$$

Recall that for each translations, \(\theta _i'=\theta _i+s_i\), we have that

$$\begin{aligned} \nu _{{\mathfrak p}_{\alpha (\eta ')}}(s_i)\ge \frac{\nu _{\mathfrak {p}_{\alpha (\eta ')}}(\tilde{a}_{p^{\ell _i}}^{(i)})}{p^{\ell _i}}>1 \end{aligned}$$

(see (8.15) and (8.17), which implies that, after a finite number of translations, we are in the following situation: \(B'=S[\theta _1,\ldots , \theta _e]\), with

$$\begin{aligned} \overline{\nu }_{{\mathfrak p}_{\eta '}}(\theta _i)\ge {{\,\textrm{ord}\,}}_{X'}^{(d)}(\eta ') \end{aligned}$$
(8.32)

and

$$\begin{aligned} \overline{\nu }_{{\mathfrak p}_{\eta '}}(\theta _i)>1 \end{aligned}$$
(8.33)

for \(i=1,\ldots , e\). This already implies that \(\mathcal {S}\!{{\,\mathrm{-Sl}\,}}({\mathcal {O}}_{X',\eta '})\ge {{\,\textrm{ord}\,}}_{X'}^{(d)}(\eta ')\). Since \({\mathfrak m}_{\xi '}={\mathfrak m}_{\alpha (\xi ')}+\langle \theta _1,\ldots , \theta _e\rangle \), after relabeling, we can assume that \(\theta _1,\ldots , \theta _{t_{\xi '}}\) form a \(\lambda _{\xi '}\)-sequence. Thus

$$\begin{aligned} {\mathfrak m}_{\xi '}={\mathfrak m}_{\alpha (\xi ')}+\langle \theta _1,\ldots , \theta _{t_{\xi '}} \rangle , \end{aligned}$$

and by Lemma 8.10,

$$\begin{aligned} {\mathfrak p}_{\eta '}= {\mathfrak m}_{\alpha (\eta ')}+\langle \theta _1,\ldots , \theta _{t_{\xi '}}\rangle . \end{aligned}$$

Hence \(t_{\eta '}=t_{\xi '}\) and setting \(t=t_{\eta '}\), we have that \(\theta _1,\ldots , \theta _{t}\) form also a \(\lambda _{\eta '}\)-sequence. Since in addition \(\xi '\) is in the extremal case, we can assume that \(k(\xi )=k(\xi ')\) (see Remark 8.5). Finally, we can use Proposition 3.11 (with \(\gamma _i'=\theta _i\) for \(i=1,\ldots ,t\)) to conclude that

$$\begin{aligned} {{\,\mathrm{H-ord}\,}}^{(d)}_X(\eta )={{\,\textrm{ord}\,}}^{(d)}_X (\eta )=\min \{{\mathcal S}\text {-Sl}({\mathcal O}_{X,\eta }), {{\,\textrm{ord}\,}}^{(d)}_X (\eta )\}. \end{aligned}$$

Suppose now that \({{\,\mathrm{H-ord}\,}}_{X'}^{(d)}(\eta ')<{{\,\textrm{ord}\,}}_{X'}^{(d)}(\eta ')\). Since \(\eta '\) is in the extremal case, by Proposition 8.13 below, we only have to consider the case where

$$\begin{aligned} 1<{{\,\mathrm{H-ord}\,}}_{X'}^{(d)}(\eta ')<{{\,\textrm{ord}\,}}_{X'}^{(d)}(\eta '). \end{aligned}$$
(8.34)

As in Sect. 8.2, we can assume that

$$\begin{aligned} h_i(\theta _i)W^{p^{\ell _i}}=(\theta _i^{p^{\ell _i}}+\tilde{a}_{1}^{(i)}\theta _i^{p^{\ell _i}-1}+\ldots +\tilde{a}_{p^{\ell _i}}^{(i)})W^{p^{\ell _i}}\in \mathcal {G}_{B'}. \end{aligned}$$
(8.35)

By (8.34), there must be some indexes \(i_1,\ldots ,i_c\), for which

$$\begin{aligned} 1<\overline{\nu }_{\mathfrak {p}_{\eta '}}(\theta _{i_j})=\frac{\nu _{\mathfrak {p}_{\eta '}}(\tilde{a}_{p^{\ell _{i_j}}}^{(i_j)})}{p^{\ell _{i_j}}}\le {{\,\mathrm{H-ord}\,}}^{(d)}_{X'}(\eta '). \end{aligned}$$

If the second inequality is strict for all \(i_1,\ldots ,i_c\), then we can make changes of variables of the form \(\theta _{i_j}'=\theta _{i_j}+s_{i_j}\) with \(s_{i_j}\in S\) and

$$\begin{aligned} \nu _{{\mathfrak p}_{\alpha (\eta ')}} (s_{i_j})\ge \frac{\nu _{\mathfrak {p}_{\eta '}}(\tilde{a}_{p^{\ell _{i_j}}}^{(i_j)})}{p^{\ell _{i_j}}} \end{aligned}$$

(see (8.17)), such that for some index, which we can assume to be e,

$$\begin{aligned} \overline{\nu }_{\mathfrak {p}_{\eta '}}(\theta '_e)={{\,\mathrm{H-ord}\,}}^{(d)}_{X'}(\eta ')\le \overline{\nu }_{\mathfrak {p}_{\eta '}}(\theta '_i), \end{aligned}$$

for \(i=1,\ldots ,e-1\). Notice that from the way the changes are made, \(\overline{\nu }_{\xi '}(\theta _i')\ge \overline{\nu }_{\xi }(\theta _i)>1\) and \(B'=S[\theta _1',\ldots , \theta _e']\) (here there is no need to localize as it is shown in the proof of [5, Proposition 5.8]; see also Sect. 7.11).

To summarize, there is a presentation of \(B'\), \(B'=S[\theta _1',\ldots , \theta _e']\), such that \(\overline{\nu }_{{\mathfrak p}_{\eta '}}(\theta _i')>1\) for \(i=1,\ldots , e\) (thus \(\overline{\nu }_{{\xi '}}(\theta _i)>1\) for \(i=1,\ldots , e\)), and so that

$$\begin{aligned} \overline{\nu }_{{\mathfrak p}_{\eta '}}(\theta _e)=Sl(\mathcal {P})(\eta ')= {{\,\mathrm{H-ord}\,}}^{(d)}_{X'}(\eta '). \end{aligned}$$

Now recall that \({\mathfrak {m}}_{\xi '}={\mathfrak {m}}_{\alpha (\xi ')}+\langle \theta _1',\ldots ,\theta _e'\rangle \). We claim that we can select \(t_{\xi '}\) elements among \(\theta _1',\ldots , \theta _e'\) so that the order of at least one of them at \({\mathfrak p}_{\eta '}\) equals \(\overline{\nu }_{{\mathfrak p}_{\eta '}}(\theta _e')\). The claim follows immediately if \(\theta _e'\in {\mathfrak {m}}_{\xi '}{\setminus } {\mathfrak {m}}_{\xi '}^2\). Otherwise, we can assume, without loss of generality, that the classes of \(\theta _1',\ldots , \theta '_{t_{\xi '}}\) are linearly independent at \({\mathfrak {m}}_{\xi '}/ {\mathfrak {m}}_{\xi '}^2\) and that \(\overline{\nu }_{{\mathfrak p}_{\eta '}}(\theta _i')>\overline{\nu }_{{\mathfrak p}_{\eta '}}(\theta _e')\) for \(i=1,\ldots , t_{\xi '}\). Then we can replace \(\theta _1'\) by \(\theta _1'+\theta '_e\), so \({\mathfrak {m}}_{\xi '}={\mathfrak {m}}_{\alpha (\xi ')}+\langle \theta '_1,\ldots ,\theta '_{t_{\xi '}}\rangle \), \(\theta '_1,\ldots ,\theta '_{t_{\xi '}}\) form a \(\lambda _{\xi '}\)-sequence and \(\overline{\nu }_{{\mathfrak p}_{\eta '}}(\theta _1')=\overline{\nu }_{{\mathfrak p}_{\eta '}}(\theta _e')\). By Lemma 8.10, \({\mathfrak p}_{\eta '}={\mathfrak p}_{\alpha (\eta ')}+\langle \theta _1',\ldots ,\theta '_{t_{\xi '}}\rangle \), thus \(t_{\xi '}\ge t_{\eta '}\), hence by (8.30), \(t_{\xi '}=t_{\eta '}\), we have that \(\theta _1',\ldots , \theta _{t_{\xi '}}'\) is also a \(\lambda _{\eta '}\)-sequence and setting \(t:={t_{\eta '}}\), by construction

$$\begin{aligned} \min \{\overline{\nu }_{{{\mathfrak p}_{\eta '}}}(\theta _1'), \ldots , \overline{\nu }_{{\mathfrak p}_{\eta '}}(\theta '_t)\}={{\,\mathrm{H-ord}\,}}^{(d)}_{X'}(\eta '). \end{aligned}$$
(8.36)

Note that, in general, \(\overline{\nu }_{{\mathfrak p}_{\eta '}}(\theta _i)\le \overline{\nu }_{\eta '}(\theta _i)\). If these inequalities were strict for all \(i=1,\ldots ,t\) then we would have found a \(\lambda _{\eta '}\)-sequence for which

$$\begin{aligned} \min \{\overline{\nu }_{{{\eta '}}}(\theta _1'), \ldots , \overline{\nu }_{{\eta '}}(\theta '_t)\}>{{\,\mathrm{H-ord}\,}}^{(d)}_{X'}(\eta '), \end{aligned}$$

and since \({{\,\mathrm{H-ord}\,}}^{(d)}_{X'}(\eta ')<{{\,\textrm{ord}\,}}^{(d)}_{X'}(\eta ')\) and we already know that the theorem holds for \(B_{{\mathfrak p}_{\eta '}}\), we would get a contradiction. Hence, there must be some index i for which \(\overline{\nu }_{\eta '}(\theta _i)={{\,\mathrm{H-ord}\,}}^{(d)}_{X'}(\eta ')\). Finally, since \(\xi '\) is in the extremal case, we can also assume that \(k(\xi ')=k(\xi )\), and apply Proposition 3.11 to \(\gamma _i'=\theta _i'\) for \(i=1,\ldots , t\), from where it follows that the theorem holds for \(\eta \in X\). \(\square \)

Proposition 8.13

Let X be an equidimensional variety of dimension d defined over a perfect field k. Let \(\zeta \in X\) be a point of multiplicity \(m>1\) which is in the extremal case. If \({{\,\mathrm{H-ord}\,}}_X^{(d)}(\zeta )<{{\,\textrm{ord}\,}}_X^{(d)}(\zeta )\), then

$$\begin{aligned} {{\,\mathrm{H-ord}\,}}_X^{(d)}(\zeta )>1. \end{aligned}$$

Proof

Closed points. Suppose first that \(\zeta =\xi \) is a closed point in X. Consider a suitable étale extension of \(({\mathcal O}_{X,\xi }, {\mathfrak m}_{\xi }, k(\xi ))\) as in Sect. 8.2, and work on \((B', {\mathfrak m}_{\xi '}, k(\xi '))\). Following the notation and results in §8.2 (A), we can write \(B'=S[\theta _1,\ldots , \theta _e]\) with \(\theta _i\in {\mathfrak m}_{\xi '}\) for \(i=1,\ldots , e\). And since \(\xi '\) is in the extremal case, by Lemma 8.9, we can assume that \(\overline{\nu }_{\xi '}(\theta _i)>1\) for \(i=1,\ldots , e\).

Recall that

$$\begin{aligned} Sl(\mathcal {P})(\xi ') =\min _{i=1,\ldots ,e}\left\{ \frac{\nu _{\alpha (\xi ')}(\tilde{a}_{p^{\ell _i}}^{(i)})}{p^{\ell _i}}, {{\,\textrm{ord}\,}}_{\alpha (\xi ')}(\mathcal {G}^{(d)}) \right\} , \end{aligned}$$
(8.37)

and that for every \(i\in {1,\ldots ,e}\) and each \(j=1,\ldots , {p^{\ell _i}}-1\),

$$\begin{aligned} {{\,\mathrm{H-ord}\,}}_{X'}^{(d)}(\xi ') < {{\,\textrm{ord}\,}}_{\alpha (\xi ')}(\mathcal {G}^{(d)}) \le \frac{\nu _{{\alpha (\xi ')}}(\tilde{a}_j^{(i)})}{j}, \end{aligned}$$
(8.38)

where the first inequality follows from the hypothesis in the proposition, and the second from Remark 7.10. Thus, there must be some \(i\in \{1,\ldots , e\}\) such that,

$$\begin{aligned} \frac{\nu _{\alpha (\xi ')}(\tilde{a}_{p^{\ell _i}}^{(i)})}{p^{\ell _i}}<{{\,\textrm{ord}\,}}_{\alpha (\xi ')}(\mathcal {G}^{(d)}). \end{aligned}$$
(8.39)

For every i such that (8.39) holds, since \(h_i(\theta _i)W^{p^{\ell _i}}\in \mathcal {G}_{B'}\),

$$\begin{aligned} \overline{{{\,\textrm{ord}\,}}}_{\xi '}(h_i(\theta _i)W^{p^{\ell _i}})= & {} \overline{{{\,\textrm{ord}\,}}}_{\xi '}(\theta _i^{p^{\ell _i}}+\tilde{a}_{1}^{(i)}\theta _i^{p^{\ell _i}-1}+ \ldots +\tilde{a}_{p^{\ell _i}}^{(i)})W^{p^{\ell _i}}\nonumber \\ {}\ge & {} \overline{{{\,\textrm{ord}\,}}}_{\xi '} ({\mathcal {G}}_{B'})={{\,\textrm{ord}\,}}_{\alpha (\xi ')}\mathcal {G}^{(d)}, \end{aligned}$$
(8.40)

(see equality (8.14)). Thus, necessarily, for those indexes i,

$$\begin{aligned} \overline{\nu }_{\xi '}(\theta _i)= \frac{\nu _{\alpha (\xi ')}(\tilde{a}_{p^{\ell _i}}^{(1)})}{p^{\ell _i}}, \end{aligned}$$

and since \(\overline{\nu }_{\xi '}(\theta _i)>1\) the result follows from the definition of \({{\,\mathrm{H-ord}\,}}_{X'}^{(d)}(\xi ')={{\,\mathrm{H-ord}\,}}_{X}^{(d)}(\xi )\).

Non-closed points. Let \(\zeta =\eta \in X\) be a non-closed point of multiplicity \(m\ge 1\). Denote by \(\mathfrak {p}_\eta \) the prime defined by \(\eta \) in some affine open set of \(U\subset X\). Choose a closed point \(\xi \in \overline{\{\eta \}}\subseteq X\) with the following conditions:

  1. 1.

    \(\xi \) and \(\eta \) have the same multiplicity m.

  2. 2.

    \(\mathcal {O}_{X,\xi }/\mathfrak {p}_{\eta }\) is a regular local ring of dimension \(d-r\) for some \(r\ge 1\).

  3. 3.

    Both points, \(\xi \) and \(\eta \), are in the extremal case.

Conditions (1) and (2) hold in some open affine set \(U\subset X\) containing \(\eta \). To see that condition (3) can be achieved, choose a minimal set of generators \(z_1,\ldots ,z_r,\gamma _1,\ldots ,\gamma _{t_{\eta }}\in {\mathcal {O}}_{X,\eta }\) of \(\mathfrak {p}_{\eta }{\mathcal {O}}_{X,\eta }\) with \(\overline{\nu }_{\eta }(\gamma _i)>1\), for \(i=1,\ldots ,t_{\eta }\). Notice that after shrinking U, if needed, we can assume that \(\mathfrak {p}_{\eta }=\langle z_1,\ldots ,z_r,\gamma _1,\ldots ,\gamma _{t_{\eta }} \rangle \) on U, and that for any closed point \(\xi \in U\cap \overline{\{\eta \}}\), \(\overline{\nu }_{\xi }(\gamma _i)>1\) for \(i=1,\ldots ,t_{\eta }\).

Let \(\xi \in U\cap \overline{\{\eta \}}\) be a closed point. Since condition (2) holds, we can find \(z_{r+1},\ldots ,z_d\in \mathfrak {m}_{\xi }\) such that \(\mathfrak {m}_{\xi }=\langle z_1,\ldots ,z_d,\gamma _1,\ldots ,\gamma _{t_{\eta }} \rangle \) with \(\overline{\nu }_{\xi }(z_i)=1\), for \(i=1,\ldots ,d\). Since \(\overline{\nu }_{\xi }(\gamma _i)>1\) for \(i=1,\ldots , t_{\eta }\), (3) holds. In particular if \(\overline{\gamma _i}\) denotes the class of \(\gamma _i\) in \({\mathfrak m}_{\xi }/{\mathfrak m}_{\xi }^2\), then

$$\begin{aligned} \ker (\lambda _{\xi })=\langle \overline{\gamma _1},\ldots ,\overline{\gamma _{t_{\eta }}}\rangle \end{aligned}$$
(8.41)

and \(t_{\xi }\le t_{\eta }\).

Let \(B=\mathcal {O}_{X,\xi }\), and let \(B\longrightarrow B'\) an étale extension, and \(S\longrightarrow B'\) a finite morphism as in Sect. 8.2. Denote by and \(\mathfrak {p}_{\eta '}\subset B'\) the prime dominating \(\mathfrak {p}_\eta B\), \(\xi '\) the closed point dominating \(\xi \), and \({\mathfrak {p}}_{\alpha (\eta ')}\) the prime \({\mathfrak {p}}_{\eta '}\cap S\). By [3, Corollary 3.2], \({\mathfrak {p}}_{\alpha (\eta ')}\) determines a regular prime. Under these assumptions, using [3, Lemma 3.6], we can assume that \(B'=S[\theta _1,\ldots ,\theta _e]\) with \(\theta _i\in {\mathfrak {p}}_{\eta '}\). Note that \(\overline{\nu }_{{\mathfrak {p}}_{\eta '}}(\theta _i)\ge 1\) and \(\overline{\nu }_{{\xi '}}(\theta _i)\ge 1\) (see §8.7 (C)).

Since \(\ker (\lambda _{\xi })\otimes _{k(\xi )}k(\xi ')=\ker (\lambda _{\xi '})\), by (8.41) and Remark 8.4,

$$\begin{aligned} {\mathfrak m}_{\xi '}={\mathfrak m}_{\alpha (\xi ')}+\langle \gamma _1,\ldots , \gamma _{t_{\eta }}\rangle . \end{aligned}$$
(8.42)

Thus, by Lemma 8.10,

$$\begin{aligned} {\mathfrak p}_{\eta '}={\mathfrak p}_{\alpha (\eta ')}+\langle \gamma _1,\ldots , \gamma _{t_{\eta }}\rangle . \end{aligned}$$
(8.43)

By Remark 8.11, maybe after translating the \(\theta _i\), we can assume that \(B'=S[\theta _1',\ldots , \theta _e']\) and that

$$\begin{aligned} \min \{\overline{\nu }_{{\mathfrak p}_{\eta '}}(\theta '_i): i=1,\ldots , e\}\ge \min \{\overline{\nu }_{{\mathfrak p}_{\eta '}}(\gamma _i): i=1,\ldots , s\}>1. \end{aligned}$$
(8.44)

Now, using (8.16) and the definition of \({{\,\mathrm{H-ord}\,}}_{X'}(\eta ')\), the proof of the proposition follows using a similar argument as the one we used for closed points (see §8.2 (C)), thus \(1<{{\,\mathrm{H-ord}\,}}_{X'}(\eta ')={{\,\mathrm{H-ord}\,}}_{X}(\eta )\). \(\square \)

The following example illustrates that, for a given d-dimensional variety X, there may be non-closed points \(\eta \in X\) with \(\mathcal {S}\!{{\,\mathrm{-Sl}\,}}({\mathcal O}_{X,\eta })=1\) but \({{\,\textrm{ord}\,}}^{(d)}(\eta )>1\). Thus the last part of the first statement of Theorem 8.12 might not hold for non-closed points.

Example 8.14

Let \(p\in {\mathbb Z}_{>0}\) be a prime and let X be the hypersurface in \(V^{(3)}:={{\,\textrm{Spec}\,}}({\mathbb F}_p[x,y_1,y_2])\) defined by \(f=x^p-y_1^p y_2\). Then \({\mathfrak p}=\langle x,y_1\rangle \) determines a non-closed point of maximum multiplicity p which is not in the extremal case. The Rees algebra

$$\begin{aligned} \mathcal {G}^{(3)}= & {} {\textrm{Diff}}\left( {\mathbb F}_p[x,y_1,y_2][(x^p-y_1^p y_2)W^p ]\right) \nonumber \\ {}= & {} {\mathbb F}_p[x,y_1,y_2][y_1^pW^{p-1}, (x^p-y_1^p y_2)W^p]. \end{aligned}$$
(8.45)

represents the stratum of p-fold points of X. Let \(\xi \) be the closed point corresponding to \({\mathfrak m}=\langle x,y_1,y_2\rangle \). Then the natural inclusion \({\mathbb F}_p[y_1,y_2]\subset {\mathbb F}_p[x,y_1,y_2]\) is \(\mathcal {G}^{(3)}\)-admissible at \(\xi \) and provides a presentation of \(B={\mathbb F}_p[x,y_1,y_2]/\langle f\rangle \) as in Sect. 8.2. The Rees algebra

$$\begin{aligned} \mathcal {G}^{(2)}={\mathbb F}_p[y_1,y_2][y_1^pW^{p-1}], \end{aligned}$$

is an elimination algebra for \(\mathcal {G}^{(3)}\). Notice that (8.45) is a p-presentation of \(\mathcal {G}^{(3)}\) which is already in normal form at \(\eta \), and that

$$\begin{aligned} \frac{\overline{\nu }_{\eta }(y_1^p y_2)}{p}=\frac{p}{p}=1. \end{aligned}$$

On the other hand, setting \({\mathfrak q}:={\mathfrak p}\cap {\mathbb F}_p[y_1,y_2]\), we have that \({{\,\textrm{ord}\,}}^{(2)}_X(\eta )={{\,\textrm{ord}\,}}_{\mathfrak q}(\mathcal {G}^{(2)})=\frac{p}{p-1}\). Thus, \({{\,\mathrm{H-ord}\,}}_{X}^{(2)}(\eta )=1< {{\,\textrm{ord}\,}}^{(2)}_X(\eta )\), even though \(\eta \) is not in the extremal case.