1 Introduction

The main goal of this paper is to identify all possible Milnor numbers attained by deformations of plane curve singularities. This question is closely related to some of Arnold’s problems (Arnold 2004), most notably Problems 1975–15 and 1982–12. A direct motivation for our study was a talk of Arkadiusz Płoski on recent developments and open questions regarding jumps of Milnor numbers given at the Łódź-Kielce seminar in June 2013 as well as questions posed by Arnaud Bodin in Bodin (2007).

The most interesting point is establishing the initial Milnor jumps i.e. the greatest Milnor numbers attained by deformations. As was shown in general in Guseĭn-Zade (1993) and explicitly for special cases in Brzostowski and Krasiński (2014), it is possible that not all Milnor numbers are attained, meaning that the jumps may be greater than one. Moreover, in these cases the Milnor numbers that are not attained give exactly the first jump greater than one. These results are related to bounds on Milnor numbers of singularities and refer to questions on possible Milnor numbers of singularities of given degree, see for instance (Płoski 2014) or (Greuel et al. 2007). Moreover, the fact that the first jump is not equal one has in turn interesting implications for multiparameter versal deformations and adjacency of \(\mu \)-constant strata (Arnold 2004).

In this paper we provide an algorithmic way of finding a sequence of the highest numbers attained as Milnor numbers of deformations of a given semi-quasi-homogeneous irreducible plane curve singularity, see Theorems 1.1 and 4.1. The approach presented here stems from the observation that many properties of the sequence of Milnor numbers attained by deformations of a singularity are possible to be established combinatorially, a fact that was not in our opinion sufficiently explored. A careful analysis shows that for semi-quasi-homogeneous singularities the problem boils down to three cases. Namely, if we write singularity f as \(\sum _{q\alpha + p\beta \ \ge \ pq}c_{\alpha \beta }\ x^{\alpha }y^{\beta } \), where \(c_{p0}c_{0q}\ne 0\) and \(2\le p<q\), then the study depends on the greatest common divisor of p and q: whether it is equal to either 1 or \(\min \{p,q\}\) or lies between these values. The irreducible case in such a setting is equivalent to saying that p and q are coprime. We show that in the irreducible case \(r(p-r)\) initial jumps of Milnor numbers are equal to one, where \(q\equiv r(\mathrm{mod \ }p)\). This result, on its own, can be used iteratively for many singularities to prove that all jumps are equal to one, as shown in Sect. 5. On the other hand, we think of this paper as an introduction to more general results based on the observation that if the procedure presented here is adjusted, it implies also solutions in general in the other two cases mentioned above. For instance, given an isolated singularity f of the form (1) with \(\mathrm{GCD}(p,q)=g\) such that \(1<g<p\), one can show that the first jump is not bigger than g (as was already shown in Bodin (2007) and Walewska (2010)) but all Milnor numbers ranging from \(\mu (f)-g\) to \(\mu (f)- g-r(p-r)+1\) can be attained by deformations of f (under notation \(q\equiv r (\mathrm{mod}\ p)\)). We defer the details to a subsequent publication, see Michalska and Walewska 2016b. One would also like to note that parallel and complimentary research of the problem of jumps of Milnor numbers is in recent papers (Michalska and Walewska 2016a) or Brzostowski et al. (2018).

This article is organised as follows. First, we state the main result. In Sect. 2 we begin with introducing notation that we hope will provide more clarity to further considerations. In paragraphs 2.2 and 2.3 we recall some properties of the Newton diagram and Newton numbers. General combinatorial remarks and a reminder on Euclid’s algorithm follow in paragraphs  2.4, 2.5 and 2.6.

Section 3 presents steps needed in the proof of Theorem 1.1. It is divided into three parts. In Sect. 3.1 we prove validity of Procedure 1 that gives minimal jumps and allows to substitute p and q by smaller numbers obtained from Euclid’s algorithm (more precisely, respectively by \(n(a-a')+a'\) and \(n(b-b')+b'\) from table (3)). In Sect. 3.2 we prove an iteration of this procedure, that is Procedure 2, is valid and gives minimal jumps until pq are recursively reduced to numbers corresponding to the next-to-last step of Euclid’s algorithm (respectively numbers \(n'a'+a''\) and \(n'b'+b''\) from table (3)). Whereas in Sect. 3.3 we deal with the case (or the last line in Euclid’s Algorithm) when \(q\equiv \pm 1(\mathrm{mod\ } p)\).

Section 4 brings the procedures together to prove Theorem 4.1. The main Theorem 1.1 follows immediately. The article concludes with some remarks and observations on further developments.

2 Statement of the Main Result

Throughout this paper we will consider an isolated plane curve singularity f i.e. the germ \(f:(\mathbb {C}^2,0)\rightarrow (\mathbb {C},0)\) is analytic and 0 is the only solution of the system of equations \(\Vert \nabla f(x,y)\Vert =f(x,y)=0\). By a deformation of f we mean any analytic function \(F:(\mathbb {C}^{3},0)\rightarrow \mathbb {C}\) such that \(F(0,\cdot )=f\) and \(F(t,\cdot )\) is an isolated singularity for every t small enough.

The Milnor number \(\mu (f)\) of an isolated singularity f is the multiplicity of \(\nabla f\) at zero. A classic result is that the Milnor number of a deformation F of f always satisfies the inequality \(\mu (f)\ge \mu (F(t,\cdot ))\) for t small enough, see for instance (Greuel et al. 2007). Hence it makes sense to consider the strictly decreasing sequence \((\mu _i)_{i=0,\dots ,w}\) of all positive integers attained as Milnor numbers of deformations of f. We have \(\mu _0=\mu (f)\) and \(\mu _w=1\). The sequence of positive integers \((\mu _{i-1}-\mu _{i})_{i=1,\dots ,w}\) will be henceforth called the sequence of jumps of Milnor numbers.

We will consider the isolated singularity f of the form

$$\begin{aligned} f=x^{\epsilon _x}y^{\epsilon _y}\sum _{q\alpha + p\beta \ \ge \ pq}c_{\alpha \beta }\ x^{\alpha }y^{\beta } \end{aligned}$$
(1)

for some positive integers pq, where \(c_{p0}c_{0q}\ne 0\) and \(\epsilon _{x},\epsilon _{y}\in \{0,1\}\).

Theorem 1.1

Given a nondegenerate isolated singularity f of the form (1) with \(p<q\) coprime the sequence of Milnor jumps begins with

$$\begin{aligned} \underbrace{1\ ,\ \dots \ ,\ 1}_{r(p-r)} \end{aligned}$$

where r is the rest out of division of q by p.

Proof

The proof follows immediately from Kouchnirenko’s theorem (see Fact 2.1) and the minimality of the jumps in Theorem 4.1. \(\square \)

As a special case a direct generalisation of (Bodin 2007, Theorem 2) follows. Namely

Corollary 1.2

Given an irreducible nondegenerate isolated singularity, the claim of Theorem 1.1 holds.

Indeed, if f is nondegenerate of the form (1), \(\epsilon _x=\epsilon _y=0\), pq are coprime and \(c_{p,0}c_{0,q}\ne 0\), then f is irreducible. On the other hand, for any nondegenerate irreducible isolated singularity f, it is of the form (1) with \(\epsilon _x=\epsilon _y=0\) for some pq coprime and \(c_{p,0}c_{0,q}\ne 0\).

3 Preliminaries on Combinatorial Aspects

3.1 Notations

The Newton diagram of a set of points \(\mathcal {S}\) is the convex hull of the set

$$\begin{aligned} \bigcup _{P\in \mathcal {S}} \left( P+\mathbb {R}_+^2\right) . \end{aligned}$$

We will refer to Newton diagrams simply as diagrams. Since every Newton diagram is uniquely determined by the compact faces of its border, we will often refer only to these compact faces.

We say that a diagram \(\Gamma \) is supported by a set \(\mathcal {S}\) if \(\Gamma \) is the smallest diagram containing every point \(P\in \mathcal {S}\). We say that \(\Gamma \) lies below \(\Sigma \) if \(\Sigma \subset \Gamma \).

Let us denote by \((P_1,\dots ,P_n)\) a diagram supported by points \(P_1,\dots ,P_n\). If \(\Gamma \) is a diagram supported by a set \(\mathcal {S}\) we will write \(\Gamma +(P_1,\dots ,P_n)\) for a diagram supported by \(\mathcal {S} \cup \{P_1,\dots ,P_n\}\). Any such diagram will be called a deformation of the diagram \(\Gamma \).

If \(P=(p,0)\), \(Q=(0,q)\) then any translation of the segment PQ will be denoted as \(\triangle (p,q)\), in other words

$$\begin{aligned} \triangle (p,q):= & {} \text {hypotenuse of a right triangle with base}\\&\text {of length }p\text { and heigth }q \end{aligned}$$

we will write \(n\triangle (p,q)\) instead of \(\triangle (np,nq)\). Moreover, for \(\triangle (p_1,q_1),\dots ,\triangle (p_l,q_l)\) denote by

$$\begin{aligned} (-1)^k\left( \ \triangle (p_1,q_1)+\dots +\triangle (p_l,q_l)\right) \end{aligned}$$

any translation of a polygonal chain with endpoints Q, \(Q+(-1)^k[p_1,-q_1]\), \(\dots \) , \(Q+(-1)^k\left[ \sum _{i=1}^l p_i\ ,\ -\sum _{i=1}^l q_i\right] .\)

Note that whether Q is the highest point in the chain depends on the sign of \((-1)^k\). In particular, if \((-1)^k=1\) we list the segments from top to bottom and if the sequence of the slopes \(q_i/p_i\) is increasing, then \(\triangle (p_1,q_1)+\dots +\triangle (p_l,q_l)\) is a Newton diagram. We will also write \(\triangle (P,Q)\) instead of \(\triangle (p,q)\) when we want to indicate fixed endpoints P and Q of the segment \(\triangle (p,q)\).

3.2 Newton Diagrams of Singularities

We say that \(\Gamma \) is the Newton diagram of an isolated singularity \(f(x,y)=\sum _{i,j} c_{ij}x^iy^j\) if \(\Gamma \) is the diagram supported by the set \(\mathrm{supp}f:=\{P\in \mathbb {Z}^2:c_P\ne 0 \}\). In such a case we denote it by \(\Gamma (f)\). We will say that f is nondegenerate if it is nondegenerate in the sense of Kouchnirenko, see (Kouchnirenko 1976). Note that (Wall 1999) defines nondegeneracy differently but the definitions are equivalent in dimension 2, see (Greuel and Nguyen 2012).

A Newton diagram of an isolated singularity is at distance at most 1 from any axis.

3.3 Newton Numbers

For a diagram \(\Gamma \subset \mathbb {R}^2_+\), such that it has common points with both axis, its Newton number \(\nu (\Gamma )\) is equal to

$$\begin{aligned} 2A-p-q+1, \end{aligned}$$

where A is the area of the compliment \(\mathbb {R}^2_+\setminus \Gamma \) and pq are the non-zero coordinates of the points of intersection.

For any diagram \(\Gamma \subset \mathbb {R}^2_+\) let \(\nu _{p,q}(\Gamma )\) be the Newton number of a Newton diagram of \(\Gamma +\{ (p,0), (0,q) \}\). Note that if \(\Gamma \) is a diagram of an isolated singularity, then the definition does not depend on the choice of p or q if they are large enough, see (Lenarcik 2008). Hence the Newton number \(\nu (\Gamma )=\nu _{p,q}(\Gamma )\), where pq sufficiently large, is well defined for any Newton diagram of an isolated singularity.

The motivation to study Newton numbers was given by Kouchnirenko in Kouchnirenko (1976). In particular,

Fact 2.1

For an isolated nondegenerate singularity the Newton number of its diagram and its Milnor number are equal.

Similarly as for Milnor numbers, for a diagram \(\Gamma \) consider the strictly decreasing sequence \((\nu _i)_{i=0,\dots ,s}\) of positive integers attained as Newton numbers of deformations of \(\Gamma \). Of course, \(\nu _0=\nu (\Gamma )\) and \(\nu _s=1\). The sequence \((\nu _{i-1}-\nu _{i})_{i=1,\dots ,s}\) is the sequence of minimal jumps of Newton numbers.

Now for two useful properties.

Property 2.2

  1. (1)

    If \(\Sigma \) lies below \(\Gamma \), then for any system of points \(P_1,\dots ,P_n\) the diagram \(\Sigma +(P_1,\dots ,P_n)\) lies below \(\Gamma +(P_1,\dots ,P_n)\) and the diagrams have common endpoints provided \(\Sigma \) and \(\Gamma \) had common endpoints.

  2. (2)

    If \(\Sigma \) lies below \(\Gamma \) and they have common endpoints and both are Newton diagrams of isolated singularities, then the difference of Newton numbers \(\nu _{p,q}(\Gamma ) - \nu _{p,q}(\Sigma )\) is equal twice the area of the difference \(\Sigma \setminus \Gamma \).

3.4 General Combinatorial Remarks

Since a Newton number can be computed from the diagram, we will give some classic combinatorial tools that will help us in doing so.

Fact 2.3

(Pick’s Formula) The area of a polygon with vertices from the lattice \(\mathbb {Z}^2\) is equal to

$$\begin{aligned} {B\over 2}+W-1, \end{aligned}$$

where B is equal to the number of points of the lattice \(\mathbb {Z}^2\) which lie on its border and W is the number of points of the lattice \(\mathbb {Z}^2\) which lie in the interior.

Remark 2.4

(Tile Argument) Consider a rhomboid R(pq) with vertices (p, 0), \((p-a,b)\), (0, q), \((a,q-b)\), where \(bp-aq=\pm 1\). The family

$$\begin{aligned} \mathcal {R}(p,q)= \{R(p,q)+i[a,-b]+j[-(p-a),q-b] : \ i,j\in \mathbb {Z}\} \end{aligned}$$

covers the real plane and consists of rhomboids with pairwise disjoint interiors. Moreover, every point in \(\mathbb {Z}^2\) is a vertex of some rhomboid from this family.

Indeed, since the area of R(pq) is \(|pq-bp-(p-a)q|=1\), Pick’s Formula implies that \(R(p,q)\cap \mathbb {Z}^2\) is equal to the set of four vertices of R(pq). The rest follows immediately.

3.5 EEA

Let us recall the Extended Euclid’s Algorithm. Let pq be as above i.e. coprime and \(p,q\ne 1\).

Fact 2.5

(Extended Euclid’s Algorithm) Take positive integers p and q which are coprime and \(q>p\). The EEA goes as follows

Positive integers ab in the last line are such that \(a<p, b<q\) and \(|bp-aq|=1\).

Here \(\lfloor x\rfloor \) denotes the integer part of a number \(x\in \mathbb {R}\).

We will adjust the algorithm to our needs. Reverse the order of the lines and number them from 0 for the output line to \(k_0+2\) for the initial conditions line (we always have at least three lines, hence \(k_0\ge 0\)). Note that \(a_0=p, b_0=q\) and we get a modified table

$$\begin{aligned} \begin{array}{cc|l} p &{} q &{} \\ \hline a_1 &{} b_1 &{} n_1\\ \vdots &{} \vdots &{} \vdots \\ a_{k_0+1} &{} b_{k_0+1} &{} n_{k_0+1}\\ a_{k_0+2} &{} b_{k_0+2} &{} \end{array} \end{aligned}$$
(2)

which consists of columns \(A', B'\) and N from original EEA in reverse order and dropping the signs. Note that \(a_1=a\) and \(b_1=b\).

Consider an example that we will use as an illustration throughout this paper.

Example 2.6

For \(p=40\) and \(q=73\) we have \(k_0=4\) and

$$\begin{aligned} \begin{array}{cc|l} 40 &{} 73 &{} \\ \hline 17 &{} 31 &{} 2\\ 6 &{} 11 &{} 2\\ 5 &{} 9 &{} 1\\ 1 &{} 2 &{} 4\\ 1&{} 1 &{} 1\\ 0&{}1 \end{array} \end{aligned}$$

In particular, \(31\cdot 40-17\cdot 73=-1=(-1)^{4-0+1}\).

We will list some properties of EEA adjusted to our notations.

Property 2.7

  1. (1)

    The values in the last two lines are always

    $$\begin{aligned} \begin{array}{lll} a_{k_0+1}=1, &{} b_{k_0+1}=\left\lfloor {q\over p} \right\rfloor , &{} n_{k_0+1}=a_{k_0}\\ a_{k_0+2}=0, &{} b_{k_0+2}=1 &{} \end{array} \end{aligned}$$

    and necessarily \(a_{k_0+1}b_{k_0+2}-b_{k_0+1}a_{k_0+2}=1\).

  2. (2)

    Each new line can be obtained as the rest from division from the former two lines (except \(a_{k_0+1}\) and \(b_{k_0+2}\)). In particular for any \(k=1,\dots ,k_0+1\) we have

    $$\begin{aligned} a_{k+1}=a_{k-1}-n_{k}a_{k},\quad b_{k+1}=b_{k-1}-n_{k}b_{k} , \end{aligned}$$

    \(n_k= \left\lfloor {a_{k-1}\over a_k}\right\rfloor \) for \(k< k_0\) and \(n_k=\left\lfloor {b_{k-1}\over b_k} \right\rfloor \) for \(k\le k_0\).

  3. (3)

    The positive integers \(a_k\) and \(b_k\) are coprime and the sign of \(a_kb_{k+1}-b_ka_{k+1}\) alternates. In particular, for \(k=0,\dots ,k_0\) we get \( b_{k}>a_k\ge 1\) and

    $$\begin{aligned} a_kb_{k+1}-b_ka_{k+1}=(-1)^{k_0-k+1}. \end{aligned}$$

3.6 Remarks on EEA

Let \(q=mp+r\), where \(r<p<q\) and qp are coprime. Consider EEA beginning with

$$\begin{aligned} \begin{array}{cc|l} p &{} q &{} \\ \hline a &{} b &{} n\\ a' &{} b' &{} n'\\ a'' &{} b'' &{} n''\\ \dots &{} \dots &{} \dots \end{array} \end{aligned}$$
(3)

and denote

$$\begin{aligned} \mathrm{sign}(p,q):=bp-aq. \end{aligned}$$

Note that \(\mathrm{sign}(p,q)\) is equal \((-1)^{k_0+1}\). We will retain this notation throughout the rest of the paper and prove some technical properties that will be useful.

The table EEA (3) above may be defined by properties listed in Property 2.7. In such a case it is unique if it satisfies Property 2.8 below.

Property 2.8

We may assume that n in EEA is \(>1\).

Proof

Instead of (3) consider a shorter EEA

$$\begin{aligned} \begin{array}{cc|l} p &{} q &{} \\ \hline a' &{} b' &{} n'+1\\ a'' &{} b'' &{} n''\\ \dots &{} \dots &{} \dots \end{array} \end{aligned}$$

We have \(pb'-qa'= -n \cdot \mathrm{sign}(p,q) =-\mathrm{sign}(p,q)\) and \(p=a+a'=n'a'+a'+a''\). Hence in the table above signs alternate and the table above has all properties listed in Property 2.7. The rest of the table does not change. \(\square \)

Property 2.9

EEA ends with

$$\begin{aligned} \begin{array}{cc|l} \dots &{} \dots &{} \dots \\ \tilde{a} &{} \tilde{a}m+1 &{} \tilde{n}\\ 1 &{} m &{} \tilde{a}\\ 0 &{} 1 &{} \end{array} \end{aligned}$$

where \(\tilde{a},\tilde{n}\) are positive integers. Moreover, \(\tilde{a}=1\) iff \(2r>p\).

Proof

The last lines were already given in Property 2.7. We need to prove the second part. To study the last lines recall the classic EEA, Fact 2.5. It easily follows that \(\tilde{a}=\lfloor p/r \rfloor \). Hence \(\tilde{a}\) is equal to one if and only if \(2r>p\). \(\square \)

Property 2.10

If \(k_0=1\), EEA is of the form

$$\begin{aligned} \begin{array}{cc|l} p &{} q &{} \\ \hline a &{} am+1 &{} n=r\\ 1 &{} m &{} n'=a\\ 0 &{} 1 &{} \end{array} \end{aligned}$$
(4)

and \(a=1\) iff \(q=mp+p-1\).

Proof

Taking into account Property 2.9 above one needs to show only that \(n=r\) as well as the equivalence. Indeed, if \(a''=0\), then by the above Property 2.9 we get \(\tilde{a}=a, \tilde{a}m+1=b\), \(\tilde{n}=n\) thus \((am+1)p-aq=1\). Hence \(1=a(mp-q)+p=-ra+p\) and it follows that \(p=ra +1\) on one hand, while \(p=na+1\) on the other. Moreover, if \(a=1\), then \(p(m+1)-q=1\). On the other hand, if \(q=mp+p-1\) the EEA is of the form (4) with \(a=1\). \(\square \)

Moreover, as a special case of Property 2.9 we get

Property 2.11

\(q=mp+1\) if and only if EEA is of the form

$$\begin{aligned} \begin{array}{cc|l} p &{} q &{} \\ \hline 1 &{} m &{} p\\ 0 &{} 1 &{} \end{array} \end{aligned}$$
(5)

Now for two technical properties

Property 2.12

Take \(j< n'\), any positive integer l, \(p^j=l(a-ja')+a'\) and \(q^j=l(b-jb')+b'\). Then \(p^j,q^j\) are coprime and their EEA is of the form

$$\begin{aligned} \begin{array}{cc|l} l(a-ja')+a' &{} l(b-jb')+b' &{} \\ \hline a-ja' &{} b-jb' &{} l\\ a' &{} b' &{} n'-j\\ a'' &{} b'' &{} n''\\ \dots &{} \dots &{} \dots \end{array} \end{aligned}$$

Indeed, \((n(a-ja')+a')(b-jb') - (n(b-jb')+b')(a-ja') = a'(b-jb')-b'(a-ja')=a'b-b'a = \mathrm{sign}(p,q)\).

Property 2.13

Take a positive integer N, assume \(a''\ne 0\). Then \(Na'+a''\) and \(Nb'+b''\) are coprime and their EEA is of the form

$$\begin{aligned} \begin{array}{cc|l} Na'+a'' &{} Nb'+b'' &{} \\ \hline a' &{} b' &{} N\\ a'' &{} b'' &{} n''\\ \dots &{} \dots &{} \dots \end{array} \end{aligned}$$

Indeed, \((Na'+a'')b''-(Nb'-b'')a''=a''b'-a'b''=-\mathrm{sign}(a',b')\).

Now it is easy to see that if \(a\ne 1\), then \(a'\ne 0\).

4 Main Steps of Proof

Choose the line \(i\le k_0\) in the EEA (2) for \(a_0,b_0\), where \(1<a_0<b_0\) are coprime. Denote \(p=a_i,q=b_i\) and assume EEA is of the form (3). We have \(bp-aq=(-1)^{k_0-i+1}\), recall \(\mathrm{sign}(p,q)=bp-aq\). We will consider deformations of \(\triangle (p,q)\).

Let Q denote the upper and P denote the lower endpoint of the diagram \(\triangle (p,q)\) if \(\mathrm{sign}(p,q)=-1\), reversely if \(\mathrm{sign}(p,q)=1\).

4.1 Decreasing p and q

In this paragraph, informally speaking, we will aim at replacing \(p=na+a'\) by \(p=n(a-a')+a'\) (and at the same time \(q=nb+b'\) by \(n(b-b')+b'\)). In the next paragraph 3.2 we will prove that one can do it recursively until \(a-ka'=a''\). This will allow us to use EEA and reduce the problem to repetition of the procedure for consecutive levels of the EEA table (2).

Consider a diagram

$$\begin{aligned} \Gamma ^k = -\mathrm{sign}(p,q)\big ( k\triangle (a',b')+\triangle (p-ka,q-kb)+k\triangle (a-a',b-b')\big ) \end{aligned}$$

where \(0\le k\le n\). Denote also the points

$$\begin{aligned} P^k=P-\mathrm{sign}(p,q) k[-(a-a'),b-b'],\quad Q^k=Q-\mathrm{sign}(p,q)k[a',-b'], \end{aligned}$$

in the support of \(\Gamma ^k\) such that

$$\begin{aligned} \Gamma ^k = -\mathrm{sign}(p,q)\left( \triangle (Q,Q^k)+\triangle (Q^k,P^k)+\triangle (P^k,P)\right) . \end{aligned}$$

Note that \(\Gamma ^0=\triangle (p,q)\),

$$\begin{aligned} \Gamma ^n=-\mathrm{sign}(p,q)\big (\ (n+1)\triangle (a',b')+n\triangle (a-a',b-b')\ \big ) \end{aligned}$$

and every \(\Gamma ^k\) is a Newton diagram.

Consider points

$$\begin{aligned} P_i^k = P^k-\mathrm{sign}(p,q)\cdot i[-a,b],\quad i=1,\dots ,n-k \end{aligned}$$

and

$$\begin{aligned} D_i^k = P_i^k+\mathrm{sign}(p,q)[-a',b'],\quad i=1,\dots ,n-k. \end{aligned}$$

Procedure 1

Consecutively for \(k=0,\dots ,n-1\) take diagrams

$$\begin{aligned} \Gamma ^k+P_i^{k}\quad i=1,\dots ,n-k,\\ \Gamma ^k+D_i^{k}\quad i=1,\dots ,n-k. \end{aligned}$$

Note that

$$\begin{aligned} \Gamma ^k+P_i^{k} = \Gamma +(P_{n-k-1}^{k-1},P_i^{k},D_1^{k-1}) = \Gamma + (P^k,P^k_i,Q^k) \end{aligned}$$

and analogously

$$\begin{aligned} \Gamma ^k+D_i^{k} = \Gamma +(P_{n-k-1}^{k-1},D_i^{k},D_1^{k-1}) = \Gamma + (P^k,D^k_i,Q^k). \end{aligned}$$

Proposition 3.1

If \(a\ne 1\) the choice of deformations in Procedure 1 gives the opening terms of the sequence of minimal jumps of Newton numbers

$$\begin{aligned} \underbrace{1\ ,\ \dots \ ,\ 1}_{n(n+1)} \end{aligned}$$

Proof will follow after some lemmas below.

Lemma 3.2

For any fixed k we have

  1. (1)

    For \(i=1,\dots ,n-k-1\) the deformation \(\Gamma ^k+P_i^k\) has the diagram

    $$\begin{aligned} -\mathrm{sign}(p,q)(\triangle (Q,Q^k)+\triangle (Q^k,P_i^k)+\triangle (P_i^k,P^k)+\triangle (P^k,P)). \end{aligned}$$
  2. (2)

    The deformation \(\Gamma ^k+P_{n-k}^k\) has the diagram

    $$\begin{aligned} -\mathrm{sign}(p,q)\big ((k+1)\triangle (a',b')+(n-k)\triangle (a,b) +k\triangle (a-a',b-b')\big ). \end{aligned}$$

Proof

First note that \(P_1^k,\dots ,P_{n-k}^k\) and \(P^k\) are colinear. Moreover, from Euclid’s Algorithm \(p-ka=(n-k)a + a'\) and \(q-kb=(n-k)b+b'\) with \(a'b'\ne 0\) and \(k=0,\dots ,n\). To prove (1) it suffices to note that as a consequence the slopes of \(\triangle (P^k,P), \triangle (P^k,P_i^k), \triangle (P_i^k,Q^k)\) and \(\triangle (Q^k,Q)\) exactly in that order constitute a strictly monotone sequence. Point (2) follows from the above considerations taking into account the fact that \(p-na=a'\) and \(q-nb=b'\), hence the slopes of \(\triangle (P_{n-k}^k,Q^k)\) and \(\triangle (Q^k,Q)\) are equal. \(\square \)

Lemma 3.3

For fixed k and \(i=1,\dots ,n-k\) we have

$$\begin{aligned} \nu (\Gamma ^k)-\nu (\Gamma ^k+P_i^k)=i. \end{aligned}$$

Proof

Note that from Lemma 3.2 it follows that we add only points that are in the interior of the triangle with hypotenuse \(\triangle (p-ka,q-kb)\). Moreover, they all lie on or over the line passing through \(Q^k\) with the slope as of \(\triangle (a',b')\) and on or over the line passing through \(P^k\) with the slope as in \(\triangle (a-a',b-b')\). Hence the difference of Newton numbers of \(\Gamma ^k\) and \(\Gamma ^k+P_i^k\) is equal to double the area of their difference.

Now the claim easily follows from Tile Argument 2.4 and Pick’s formula, since double the area of the triangle \(P^kQ^kP^k_{n-k}\) is equal \(n-k\). \(\square \)

Lemma 3.4

For any fixed k we have

  1. (1)

    For \(i=2,\dots ,n-k\) the deformation \(\Gamma ^k+D_i^k\) has the diagram

    $$\begin{aligned} -\mathrm{sign}(p,q)(\triangle (Q,Q^k)+\triangle (Q^k,D_i^k)+\triangle (D_i^k,P^k)+\triangle (P^k,P)). \end{aligned}$$
  2. (2)

    The above holds for \(i=1\) provided \(a\ne 1\).

Proof

First note that from their definition, the points \(D_1^k, \dots , D_{n-k}^k\) all lie on a translation of the segment with endpoints \(P_1^k, P_{n-k}^k\) by the vector \([-a',b']\). Hence to prove (1) it suffices to note that \(Q,Q^k\) and \(D_{n-k}^k\) are colinear and the slope of \(\triangle (D_2^k,P^k)\) is bigger then that of \(\triangle (P^k,P)\) in the case \(\mathrm{sign}(p,q)=-1\) (smaller in the other case).

Note that we have \(a\ne a'\) unless \(a=a'=1\). Hence if \(a\ne a'\), we have equality of the slopes of \(\triangle (D_{1}^k,P^k)\) and \(\triangle (P^k,P)\). Which proves (2). \(\square \)

Remark 3.5

If \(a\ne 1\), then

$$\begin{aligned} \Gamma ^k+(P_{n-k}^k, D_1^k)=\Gamma ^0 + (P_{n-k}^k, D_1^k) = \Gamma ^{k+1} \end{aligned}$$

and \(\Gamma ^n\) lies below all points considered above.

Lemma 3.6

For fixed k if \(a\ne 1\), then for \(i=1,\dots ,n-k\) we have

$$\begin{aligned} \nu (\Gamma ^k)-\nu (\Gamma ^k+D_i^k)=n-k+i. \end{aligned}$$

Proof

Similarly to the opening argument of the proof of Lemma  3.3 we derive from Lemma 3.4 that \(\nu (\Gamma ^k)-\nu (\Gamma ^k+D_i^k)\) is equal to double the area of the difference of the diagrams. Moreover, this difference can be computed when considering only the segment \(\triangle (p-ka,q-kb)\).

Consider double the area of \(P^kQ^kD^k_{j}\) with fixed j. We will compute it using Pick’s formula. Without loss of generality we can assume that \(bp-aq=-1\).

Note that due to Tile Argument 2.4, the only points that may lie in the triangle \(P^kQ^kD^k_{j}\) are the points \(P_i^k\). First, note that any \(P_i^k\) with \(i<j\) lies in the interior of the triangle with vertices \(P^kQ^kD^k_{j}\), since it suffices to notice that the segments \(P^kP^k_j\) and \(D_i^kD_j^k\) are parallel. Any \(P_i^k\) with \(i\ge j\) lies in the interior of the triangle with vertices \(P^kQ^kD^k_{j}\) if and only if the slope of \(Q^kD^k_j\) is greater than the slope of \(Q^kP^k_i\) (in absolute values) i.e.

$$\begin{aligned} (q-kb-jb+b')(p-ka-ia)>(p-ka-ja+a')(q-kb-ib), \end{aligned}$$
(6)

whereas \(P_i^k\) lies on its side if and only if there is an equality of the slopes. Equation (6) is equivalent to

$$\begin{aligned} (i-j)(b(p-ka)-(q-kb)a)+b'(p-ka)-a'(q-kb)-i>0. \end{aligned}$$

Note that from \(q=nb+b'\) and \(p=na+a'\) it follows that \(a'q-b'p=-n\). Hence \(a'(q-kb)-b'(p-ka)=k-n\) and (6) is equivalent to

$$\begin{aligned} {j+n-k\over 2}>i. \end{aligned}$$

Of course, equality in (6) holds if and only if \({j+n-k\over 2}=i\). By \(\#\) denote the number of elements. Above combined with Pick’s formula gives that double the area of the triangle with vertices \(P^kQ^kD^k_{j}\) is

$$\begin{aligned} B+2W-2= & {} 3 + \#\left\{ i\ |\ {j+n-k\over 2}=i\ge j \right\} + 2(j-1)\\&+2\#\left\{ i\ |\ {j+n-k\over 2}>i\ge j \right\} -2. \end{aligned}$$

If \(j+n-k\) is even, then the above is equal to

$$\begin{aligned} 1+ 1+ 2(j-1)+2\left( {j+n-k\over 2}-1-j+1\right) =j+n-k. \end{aligned}$$

If \(j+n-k\) is odd, then the above is equal to

$$\begin{aligned} 1+ 0 + 2(j-1)+2\left( {j+n-k-1\over 2}-j+1\right) =j+n-k. \end{aligned}$$

This gives the assertion. \(\square \)

Remark 3.7

In particular, for \(a\ne 1\) Lemmas 3.3 and 3.6 imply that the sequence of minimal jumps for diagram \(\Gamma ^k\) begins with

$$\begin{aligned} \underbrace{\ 1\ ,\ \dots \dots \ ,\ 1\ }_{2(n-k)}. \end{aligned}$$

Proof of Proposition 3.1

Thanks to Lemmas 3.3 and 3.6 (see Remark  3.7) we only have to show that

$$\begin{aligned} \nu (\Gamma _k)-\nu (\Gamma _{k+1})=2(n-k) \end{aligned}$$

for \(k=0,\dots ,n-1\). We compute this number as double the area of the polygon with vertices \(P_{n-k}^{k}, D_1^{k}, P_{n-k-1}^{k+1}, D_1^{k+1}\). From Tile Argument 2.4 for \([a,-b]\) it follows that the only integer points on the boundary are the vertices, whereas \(P_k^j\) for \(j=1,\dots ,n-k-1\) lie in the interior. Again from Tile Argument for \([a',-b']\) these points are the only integer ones to lie there. Therefore, from Pick’s formula we get

$$\begin{aligned} \nu (\Gamma _k)-\nu (\Gamma _{k+1}) = 4+2(n-k-1) -2=2(n-k). \end{aligned}$$

Therefore consecutive choices in Procedure 1 give consecutively 1 in the sequence of minimal jumps and

$$\begin{aligned} \nu (\Gamma ^0) - \nu (\Gamma ^n)=\sum _{k=0}^{n-1}2(n-k)=n(n+1). \end{aligned}$$

This ends the proof. \(\square \)

4.2 Reduction of the Line in EEA

We will now recursively substitute p by \(n(a-a')+a'\) (compare previous Subsection 3.1) i.e. we will reduce p to a.

Consider diagrams

$$\begin{aligned} \Sigma ^j=-\mathrm{sign}(p,q)\big (nj\ \triangle (a',b')+\triangle \left( \ a'+n(a-ja'),\ b'+n(b-jb')\ \right) \big ) \end{aligned}$$

for \(j=0,\dots ,n'\). Let

$$\begin{aligned} P(\Sigma ^j)=Q-\mathrm{sign}(p,q)nj[a',-b'] \end{aligned}$$

be the point such that

$$\begin{aligned} \Sigma ^j=-\mathrm{sign}(p,q)(\triangle \left( Q,P(\Sigma ^j)\right) +\triangle \left( P(\Sigma ^j),P\right) ). \end{aligned}$$

Note that \(\Sigma ^0=\triangle (p,q)\),

$$\begin{aligned} \Sigma ^1=-\mathrm{sign}(p,q)\left( n\ \triangle (a',b')+\triangle \left( \ a'+n(a-a'),\ b'+n(b-b')\ \right) \right) \end{aligned}$$

and

$$\begin{aligned} \Sigma ^{n'}=-\mathrm{sign}(p,q)(nn'\triangle (a',b')+\triangle (a'+na'',b'+nb'')). \end{aligned}$$

Every \(\Sigma ^j\) is a diagram.

Let \(p^j=a'+n(a-ja')\), \(q^j=b'+n(b-jb')\) and

$$\begin{aligned} \Gamma ^k(\Sigma ^j)= & {} -\mathrm{sign}(p,q) \Big ( (nj + k)\triangle (a',b') + \triangle \left( p^j-k(a-ja'),q^j-k(b-jb')\right) \\&+\, k\triangle \left( a-(j+1)a',b-(j+1)b'\right) \Big ). \end{aligned}$$

Hence

$$\begin{aligned} \Gamma ^k(\Sigma ^j) = -\mathrm{sign}(p,q)( \triangle (Q,Q^k(\Sigma ^j))+\triangle (Q^k(\Sigma ^j),P^k(\Sigma ^j))+\triangle (P^k(\Sigma ^j),P) ), \end{aligned}$$

where

$$\begin{aligned} P^k(\Sigma ^j)= & {} P-\mathrm{sign}(p,q)\cdot k[-(a-(j+1)a'),b-(j+1)b'],\\ Q^k(\Sigma ^j)= & {} Q-\mathrm{sign}(p,q)\cdot (nj+k)[a',-b']. \end{aligned}$$

Consider points

$$\begin{aligned} P_i^k(\Sigma ^j) = P^k(\Sigma ^j)-\mathrm{sign}(p,q)\cdot i[-(a-ja'),b-jb'],\quad i=1,\dots ,n-k \end{aligned}$$

and

$$\begin{aligned} D_i^k (\Sigma ^j)= P_i^k(\Sigma ^j)+\mathrm{sign}(p,q)[-a',b'],\quad i=1,\dots ,n-k. \end{aligned}$$

Procedure 2

Fix \(j\in \{0,\dots ,n'-1\}\). Consecutively for \(k=0,\dots ,n-1\) take diagrams

$$\begin{aligned} \Gamma ^k(\Sigma ^j)+P_i^{k}(\Sigma ^j)\quad i=1,\dots ,n-k,\\ \Gamma ^k(\Sigma ^j)+D_i^{k}(\Sigma ^j)\quad i=1,\dots ,n-k. \end{aligned}$$

Note that

$$\begin{aligned} \Gamma ^n(\Sigma ^j)= & {} -\mathrm{sign}(p,q)\big ( \left( n(j+1)+1 \right) \triangle (a',b') \\&+\, n\ \triangle \left( a-(j+1)a',b-(j+1)b'\right) \big ). \end{aligned}$$
Fig. 1
figure 1

Procedure 2, a step from \(\Sigma ^1\) to \(\Gamma ^n(\Sigma ^1)\). It is simply an iteration of Procedure 1. The shaded area is the difference between the two diagrams

For illustration of Procedure 2 consult Fig. 1.

Remark 3.8

All points \(P_i^{k}(\Sigma ^j)\) and \(D_i^{k}(\Sigma ^j)\) lie on or above the diagram \(\Gamma ^n(\Sigma ^{n'-1})= -\mathrm{sign}(p,q) ( \left( nn'+1 \right) \triangle (a',b') + n\ \triangle \left( a'',b''\right) ).\)

Below is a generalisation of Proposition 3.1.

Proposition 3.9

If \(a\ne 1\) the choice of deformations in Procedure 2 for the diagram \(\Sigma ^j\) gives the opening terms of the sequence of minimal jumps of Newton numbers

$$\begin{aligned} \underbrace{1\ ,\ \dots \ ,\ 1}_{n(n+1)} \end{aligned}$$

provided \(j<n'-2\) or \(j=n'-1\) and \(a''\ne 0\).

Proof

Apply Proposition 3.1 to \(\triangle \left( p^j,q^j \right) \), where

$$\begin{aligned} p^j=a'+n(a-ja')\quad \mathrm{and}\quad q^j=b'+n(b-jb'). \end{aligned}$$

From Property 2.12 the last diagram \(\Gamma ^n\) is of the form

$$\begin{aligned} -\mathrm{sign}(p,q) \big ((n+1)\triangle (a',b')+n\triangle (a-ja'-a',b-jb'-b') \big ). \end{aligned}$$

Hence \(nj\triangle (a',b')+\Gamma ^n\) is a diagram. Moreover, it is exactly \(\Gamma ^n(\Sigma ^j)\) and no segment lies on any axis if \(j<n'-2\) or \(j=n'-1\) and \(a''\ne 0\). Therefore, all preceding \(\Gamma ^k\) for \(k=0,\dots , n-1\) coupled with \(nj\triangle (a',b')\) are also diagrams (in fact equal to \(\Gamma ^k(\Sigma ^j)\)). Hence the claim follows from Property 2.2 and Proposition 3.1. \(\square \)

Proposition 3.10

Let \(a\ne 1\) and \(a''\ne 0\). For consecutive \(j=0,\dots ,n'-1\) consider points as in Procedure 2. They give the opening terms for \(\triangle (p,q)\) of the sequence of minimal jumps of Newton numbers

$$\begin{aligned} \underbrace{1\ ,\ \dots \ ,\ 1}_{n(nn'+1)} \end{aligned}$$

Proof will follow immediately from

Lemma 3.11

For \(j=0,\dots ,n'-1\) the diagram \(\Gamma ^n(\Sigma ^j)\) lies below \(\Sigma ^{j+1}\). Moreover, if \(j<n'-2\) or \(j=n'-1\) and \(a''\ne 0\) we have

$$\begin{aligned} \nu (\Sigma ^{j+1})=\nu (\Gamma ^n(\Sigma ^j))+n. \end{aligned}$$
Fig. 2
figure 2

Procedure 2 ends with the diagram \(\Sigma ^{n'}\) provided \(a''\ne 0\). The shaded area represents a difference between the Fig. 1

Proof

From Property 2.2 and the form of the diagrams one has to compute double the area of the triangle with vertices \(P(\Sigma ^{j+1}), P(\Sigma ^{j+1})-\mathrm{sign}(p,q)[a',-b']\) and Q. From Tile Argument for \(p^{j+1}\) and \(q^{j+1}\) as well as for \(a'\) and \(b'\), the only points that lie in this triangle lie on its sides and there are exactly \(n+2\) such points. Hence form Pick’s formula we get the claim. \(\square \)

Proof of Proposition 3.10

The claim follows from Lemma 3.11 above and the fact that we have \(n'\) steps. Each step gives \(n^2+n\) ones in the sequence (see Proposition 3.9), where n ones are attained twice with the last deformations of \(\Sigma ^j\) and initial deformations of \(\Sigma ^{j+1}\) (see Lemma  3.11 above) with the exception of the \((n'-1)\)th step. Since \(a''\ne 0\), none of the points lie on an axis. \(\square \)

Compare Fig. 2 with the steps of proof.

Suppose \(a''\ne 0\). Consider the diagram

$$\begin{aligned} \Theta =-\mathrm{sign}(p,q) \big (\triangle \left( (nn'+1)a'+a'', (nn'+1)b'+b'' \right) + (n-1) \triangle (a'',b'') \big ). \end{aligned}$$

Note that \(n-1>0\) from Property 2.8. Moreover, from Property 2.13 we get that EEA is the same as EEA of ab up to the first line.

Lemma 3.12

If \(a''\ne 0\), then \(\Theta \) lies above \(\Gamma ^n(\Sigma ^{n'-1})\) and

$$\begin{aligned} \nu (\Theta )-\nu (\Gamma ^n(\Sigma ^{n'-1}))=nn'+1 \end{aligned}$$

Proof

Note that \((nn'+1)a'+a''\) and \((nn'+1)b'+b''\) are coprime and their EEA series is given in Property 2.13. Hence using Tile Argument and Pick’s formula we easily get the claim. \(\square \)

4.3 Short EEA

In this section we consider two cases left i.e. what happens if \(a''=0\) or \(a'=0\). Note that \(a=1\) implies \(a''=0\) or \(a'=0\) i.e. EEA is of the form (4) or (5).

Let us remind that \(q=mp+r\), where \(0<r<p\). From Property 2.10 we have \(r=n\) for short EEA. Under notation of Procedure 1 consider

Procedure 3

Let \(a''=0\) and \( a\ne 1\). For \(j\in \{0,\dots ,n'-2\}\) consecutively for \(k=0,\dots ,n-1\) take diagrams

$$\begin{aligned}&\Gamma ^k(\Sigma ^j)+P_i^{k}(\Sigma ^j)\quad i=1,\dots ,n-k,\\&\Gamma ^k(\Sigma ^j)+D_i^{k}(\Sigma ^j)\quad i=1,\dots ,n-k. \end{aligned}$$
Fig. 3
figure 3

Procedures 4, 3 and 5 all end with this diagram, where \(q=mp+r\)

Note that the last diagram in the procedure above is \(\Gamma ^n(\Sigma ^{n'-2}) \) of the form

$$\begin{aligned} n\triangle (1,m+1)+(n(n'-1)+1)\triangle (1,m). \end{aligned}$$
(7)

Procedure 4

Let \(a'\ne 0\) and \( a= 1\). Consecutively take diagrams

$$\begin{aligned} (P,Q)+Q_i\quad i=1,\dots ,p-1, \end{aligned}$$

where \(Q_i=Q-i[-1,m+1].\)

Note that \(a'=0\) iff \(q=mp+1\).

Procedure 5

Let \(a'=0\). Take diagrams

$$\begin{aligned} (P,Q)+P_i \quad i=1,\dots ,p-1, \end{aligned}$$

where \(P_i=P+i[-1,m].\)

Figure 3 shows the outcome of Procedures 3, 4 and 5.

Proposition 3.13

If \(a''=0\) or \(a'=0\), the opening terms of the sequence of minimal jumps of Newton numbers are

$$\begin{aligned} \underbrace{1\ ,\ \dots \ ,\ 1}_{r(p-r)} \end{aligned}$$

Proof

We have three cases.

If \(q=kp+1\) i.e. \(a'=0\) consider the choice of deformations in Procedure 5 and the claim follows immediately from Lemma 3.3 and Property 2.11. Note that the number of jumps above is also equal to \(r(p-r)\), because here \(r=1\) and the diagram \((P,Q)+P_{p-1}\) is of the form (7).

If \(a'\ne 0\) and \( a= 1\), then \(a'=1, a''=0\). Consider the choice of deformations in Procedure 4 and the claim follows immediately from Lemma 3.3. Note that the number of jumps above is also equal to \(r(p-r)\), because here \(r=p-1\), see Property 2.10. Again, the diagram \((P,Q)+Q_{p-1}\) is of the form (7).

If \(a''=0\) and \( a\ne 1\) consider deformations in Procedure  3, the proof is the same as in Proposition  3.10 and follows from Lemma 3.11. The length of the sequence of jumps is hence equal to \((n'-1)n^2+n=n(na-n+1)=r(p-r)\) thanks to Properties 2.10 and 2.9.

Hence the claim. \(\square \)

Remark 3.14

Note that if \(a''=0\) or \(a'=0\), the last diagram is of the form (7).

5 Main Theorem Combinatorially

Theorem 4.1

Given a diagram \(\triangle (a_0,b_0)\), where \(a_0,b_0\) are coprime, the sequence of minimal jumps of Newton numbers commences with

$$\begin{aligned} \underbrace{1\ ,\ \dots \ ,\ 1}_{r(a_0-r)} \end{aligned}$$

where r is the rest out of division of \(b_0\) by \(a_0\).

Proof

Suppose EEA is of the form (2). Consider an auxiliary sequence

$$\begin{aligned} z_0=1,\quad z_1=n_1,\quad z_k=z_{k-2} + z_{k-1}n_k . \end{aligned}$$

This sequence coincides with the column P in reverse order in EEA, see Fact 2.5. Note that by Property 2.8 we may assume that \(z_1>1\) and hence \((z_k)\) is strictly increasing.

Procedure 6

Take \(k=1\).

Put \(L=z_{k-1}-1\),

$$\begin{aligned} \begin{array}{ll|l} p=z_ka_k+a_{k+1} &{} q=z_kb_k+b_{k+1} &{} \\ \hline a=a_k &{} b=b_k &{} n=z_k\\ a'=a_{k+1} &{} b'=b_{k+1} &{} n'=n_{k+1}\\ a''=a_{k+2} &{} b''=b_{k+2} &{} \end{array} \end{aligned}$$

and consider deformations of the diagrams

$$\begin{aligned} \Theta _k=-\mathrm{sign}(p,q) \big ( L\triangle (a',b') + \triangle (p,q) \big ). \end{aligned}$$

For \(\triangle (p,q)\):

If \(a'=0\), use Procedure 5.

If \(a''=0\), \(a'=1\) and \(a=1\) use Procedure 4.

If \(a''=0\), \(a'=1\) and \(a\ne 1\) use Procedure 3.

Otherwise, use Procedure 2, afterwards substitute k by \(k+1\) and proceed as above.

Fig. 4
figure 4

Using Procedure 2 for an embedded diagram. Note that \(n-1\) is always nonzero and here \(\Gamma ^n(\Sigma ^{j-1}) = \mathrm{Diag}_j(a,b) = (nj+1)\triangle (a',b')+n\triangle (a-ja',b-jb')\) and the shaded area is the difference between subsequent diagrams

This procedure will end, because the EEA sequence is finite. The last step is \(k_0\)th step.

We have \(\Theta _0=\triangle (a_0,b_0)\), all diagrams \(\Theta _k\) lie below \(\triangle (a_0,b_0)\) and have constant endpoints for \(k_0> k>0\). We will argue that the procedure above gives asserted jumps.

For \(\nu (\Theta _0)\) the initial jumps are one due to Propositions  3.10 and 3.13.

For \(k>0\) we need only to show that all intermediate polygonal chains are diagrams, compare Fig. 4.

Indeed, if \(a''\ne 0\) recall that due to Remark  3.8 all points considered for \(\triangle (p,q)\) lie above \(\Gamma ^n(\Sigma ^{n'-1}) = -\mathrm{sign}(p,q) ( \left( nn'+1 \right) \triangle (a',b') + n\ \triangle \left( a'',b''\right) )\). Assume \(\mathrm{sign}(p,q)=-1\). Note that \(L\triangle (a',b') + \Gamma ^n(\Sigma ^{n'-1})\) is a diagram with the same endpoints as \(\Theta _k\). Hence all intermediate diagrams combined with \(L\triangle (a',b')\) as the initial segment are diagrams. Recall Property 2.2. By Lemma 3.12 we get that \(\nu (\Theta _k)\) has been already attained in the sequence. Hence from Proposition 3.10 the jumps are at most one. The same argument applies when \(\mathrm{sign}(p,q)=1\).

Moreover, if \(a''=0\) or \(a'=0\) the same argument gives that from Proposition 3.13 follows that the jumps are at most one.

Now we only have to compute the total number of jumps. The last diagram due to Remark 3.14 is \(M\triangle (1,m+1)+N\triangle (1,m)\) for some positive integers MN. Hence we have obtained all numbers ranging from \(\nu (\triangle (a_0,b_0))\) up to \(\nu (M\triangle (1,m+1)+N\triangle (1,m))\), the difference is double the area and is equal to \(r(a_0-r)\). Indeed, we have \(a_0=M+N\) and \(b_0=M(m+1)+Nm=m(M+N)+M\). Hence \(M=r\) and \(N=a_0-r\). Thus double the area of the difference is \(a_0b_0-Mb_0-a_0mN=N(b_0-a_0m)=r(a_0-r)\). This gives the claim of Theorem 4.1. \(\square \)

Note that the above can also be computed explicitly using EEA and inductive definition of \(z_k\).

Remark 4.2

Theorem 4.1 is at its weakest for \(q\equiv \pm 1 (\mathrm{mod}\ p)\), when the function \(r(p-r)\) on r minimises and is equal \(p-1\).

Example 4.3

We continue Example 2.6. For the diagram \(\triangle (40,73)\) from Theorem 4.1 we get that the sequence of jumps of Newton numbers begins with \(33\cdot (40-33)=231\) ones.

6 Remarks

We will indicate one possible use of the algorithm described in this paper in finding all Milnor numbers attained by deformations. Note that this combinatorial approach gives also the form of deformations that have the supposed Milnor number.

Let us look at a continuation of Example 2.6.

Example 5.1

Take an irreducible singularity f of the form (1) with \(p=40\) and \(q=73\). We claim that all positive integers less than \(\mu (f)\) are attained as Milnor numbers of deformations of f i.e. the sequence of jumps is constantly equal 1.

Indeed, as was already indicated in Example 4.3, we have at least 231 initial ones in the sequence of jumps of Milnor numbers. Take nondegenerate deformations \(F_{k,l}\) of f such that

$$\begin{aligned} \Gamma (F_{k,l})=\Gamma (f)+((0,k),(l,0)). \end{aligned}$$

Note that the diagram \(\Gamma (F_{k,l})\) consists of a single segment. Consider for instance \(F_{37,73}\). We have 37 and 73 are coprime, moreover \(\mu (F_{37,73})>\mu (f)-231>\mu (F_{37,73})-36\cdot (37-36)\). Using Theorem 1.1, we get that the sequence of jumps equal to 1 is at least as long as 252. This improves the previous result.

In the same manner consider deformations \(F_{k,l}\) with (kl) consecutively equal to

$$\begin{aligned} \begin{array}{l} (39,73),\ (38,73),\ (37,73),\\ (37,73),\ (37,71),\ \dots ,\ (37,41) \end{array} \end{aligned}$$

and apply Theorem 1.1 to each. Now one can continue with deformations with (kl) equal to

$$\begin{aligned} \begin{array}{l} (37,41), \ (36,41),\ \dots ,\ (23,41),\\ (23,41),\ (23,40),\ \dots ,\ (23,29),\\ (23,29),\ (22,29),\ \dots \ etc \end{array} \end{aligned}$$

or use the main result of Brzostowski et al. (2018) for \(k=40\). Precisely, the result we are referring to states that for a homogeneous nondegenerate isolated singularity \(f_k\) of degree k all positive integers less than \(\mu (f_k)-k+2\) are attained as Milnor numbers of deformations. Note that \(\mu (f_{40})-40+2>\mu (F_{37,41})-4\cdot (37-4)\).

Both approaches give the assertion of Example 5.1.

Do note that the computation by hand presented above (which is also easy to implement as a program) is essentially better than straightforward numerical computation. Our numerical experiments with naive algorithms have lasted for hours in the case of the singularity from Example 5.1, whereas doing it by hand using Theorem 1.1 is a matter of minutes.

Easy generalisation of the above Example 5.1 is

Corollary 5.2

Take an isolated singularity f of the form (1) with \(p<q\) coprime. Suppose there exists an injective sequence of coprime numbers \((p_s,q_s)_{s=1,\dots ,v}\) such that \(p_s\le q_s\), both sequences \((p_s), (q_s)\) are non-increasing and

$$\begin{aligned} (p_{s}-1)(q_{s}-1)-r_{s}(p_{s}-r_{s})\le (p_{s+1}-1)(q_{s+1}-1), \end{aligned}$$
(8)

where we denote by \(r_s\) the positive integer such that \(q_s\equiv r_s (\mathrm{mod}\ p_s)\).

Then all positive integers between \(\mu (f)\) and \((p_{v}-1)(q_{v}-1)-r_{v}(p_{v}-r_{v})\) are attained as Milnor numbers of deformations of f.

Moreover, if

$$\begin{aligned} (p_{v}-1)(q_{v}-1)-r_{v}(p_{v}-r_{v})< (p-1)(p-2)+1, \end{aligned}$$
(9)

then all positive integers are attained as Milnor numbers of deformations of f.

Proof

As in Example 5.1 consider nondegenerate deformations \(F_{k,l}\) of f such that

$$\begin{aligned} \Gamma (F_{k,l})=\Gamma (f)+((0,k),(l,0)). \end{aligned}$$

Since \(p_{s},q_{s}\) are coprime, for each deformation \(F_{p_{s},q_{s}}\) use Theorem 1.1. A deformation of a deformation is a deformation (can be chosen as a one-parameter deformation as well as from nondegeneracy of deformations one can assume it is nondegenerate) due to the form of the diagrams. Hence we get deformations of f giving Milnor numbers from \((p_{s}-1)(q_{s}-1)\) to \((p_{s}-1)(q_{s}-1)-r_{s}(p_{s}-r_{s})\). The inequality (8) guarantees that the Milnor number of \(F_{p_{s+1},q_{s+1}}\) is greater than \(\mu (F_{p_{s},q_{s}})-r_{s}(p_{s}-r_{s})\). Hence all integers between \(\mu (f)\) and \((p_{v}-1)(q_{v}-1)-r_{v}(p_{v}-r_{v})\) are attained as Milnor numbers of deformations of f.

Moreover, if inequality (9) holds, it means that the Milnor number of the deformation \(F_{p,p}\) of f is bigger by at least \(p-2\) than the last Milnor number already attained. Hence we can use the result that for a homogeneous nondegenerate isolated singularity of degree p all positive integers less or equal \(\mu (F_{p,p})-p+2\) are attained as Milnor numbers of deformations from Brzostowski et al. (2018). This ends the proof. \(\square \)

The procedure above may be stated constructively but we cannot at the moment guarantee that we can choose sequences which satisfy inequality (9). To the contrary, for pq relatively small, for instance (5, 7), such a sequence may not exist (compare Walewska 2013). The question on when such a sequence exists could be possibly resolved using distribution of primes (compare the explicit sequence from Example 5.1).

This paper answers in particular to open questions posed in the article (Bodin 2007) which stress for constructive methods. Our combinatorial approach in the spirit of previous sections is very powerful in answering these questions. The authors have results also for all bivariate semi-quasi-homogeneous singularities, in particular extending results of this paper on irreducible germs, but we defer the details to a subsequent publication, compare Michalska and Walewska 2016b.