1 Introduction

The question whether, in every algebraic surface, self-intersections of irreducible and reduced curves are bounded from below has intrigued algebraic geometers for decades, and continues to do so. The so-called Bounded Negativity Conjecture (BNC for short) is an old folklore conjecture, now formally posed by Bauer et al. in [4] (where some of its history is also explained), that asserts an affirmative answer:

Conjecture 1.1

(BNC). Let S be a smooth complex projective surface. Then there exists a positive integer \(b(S) \in {\mathbb {Z}}\) such that for every irreducible and reduced curve \(C \subset S\) one has \(C^{2} \ge -b(S)\).

By curve in this paper we mean an effective (reduced) divisor on S.

In recent years the question of bounded negativity has received considerable attention, especially via the approach of trying to determine classes of surfaces S which satisfy Conjecture 1.1 (see [4, 8, 9, 12]). In particular, [3, Problem 1.2] raised the question whether bounded negativity is a birational property, which leads to the following question:

Question 1.2

Let S be a smooth complex projective surface, and assume that \(b(S) \in {\mathbb {Z}}\) is a positive integer such that for every irreducible and reduced curve \(C \subset S\) one has \(C^{2} \ge -b(S)\). Let \(n \ge 1\) be an integer. Is there a positive integer \(b(S,n) \in {\mathbb {Z}}\) such that for every morphism \(S_\pi \overset{\pi }{\rightarrow }S\) which is the composition of n point blowups, and every irreducible curve \(C \subset S_\pi \), one has \(C^{2} \ge -b(S,n)\)?

If the answer to this question were positive for a given surface S and every \(n\ge 1\), then all smooth projective surfaces birational to S would satisfy the BNC, but there is not a single surface on which the answer is known for all n. Even for the simplest case of \(S={\mathbb {P}}^2\), the existence of \(b({\mathbb {P}}^2,n)\) is unknown for all \(n>9\).

Since the self-intersection of the strict transform \({\tilde{C}}\) by the blowup \(\pi _p\) of S at a point \(p\in C\) is \({\tilde{C}}^2=C^2-{\text {mult}}_{p}^{2}C\), we expect b(Sn), if it exists, to be an increasing function with respect to n. In the case of the plane, the existence of rational nodal curves of every degree shows that if \(b({\mathbb {P}}^2,n)\) exists for all n, then \(\liminf _{n\rightarrow \infty } (b({\mathbb {P}}^2,n)/n)\ge 2\) (indeed, a rational nodal curve of degree d has exactly \(n=(d-1)(d-2)/2\) nodes, and after blowing up these points its strict transform has self-intersection \(d^2-4n\simeq -2n+3\sqrt{2n}\)). In particular \(b({\mathbb {P}}^2,n)\) must grow at least linearly with n.

No sequence of irreducible curves with negativity growing faster than 2n is known, but it was shown in [2, Proposition 3.8.2] (see also [4, Proposition 5.1]) that the existence of a bound like b(Sn) for prime or merely reduced divisors is equivalent. This has led to the search of new examples considering possibly reducible reduced curves. Define

$$\begin{aligned} h(S,n)= \inf _{\begin{array}{c} S_\pi \rightarrow S\\ n\text {-pt blowup} \end{array}} \left\{ \inf _{\begin{array}{c} {C\subset S_\pi } \\ \text {reduced} \end{array}} \frac{C^2}{n}\right\} \in {\mathbb {R}} \cup \{-\infty \}, \end{aligned}$$

so that b(Sn) exists if and only if h(Sn) is finite. Examples show that \(\liminf _{n\rightarrow \infty } h({\mathbb {P}}^2,n) \le -4\) (see [12]) and no sequence of examples has been found with larger than linear growth, so [3, Problem 3.10] asks whether in fact \(\lim _{n\rightarrow \infty }h({\mathbb {P}}^2,n)= -4\).

A consequence of our work is that, even if \(\inf _n h({\mathbb {P}}^2,n)\) were finite (which remains unknown), it would not be equal to \(C^2/n\) for any curve in a blowup \(S_\pi \rightarrow {\mathbb {P}}^2\) of \({\mathbb {P}}^2\) at n points:

Theorem A

Let \(h=\inf _{n}h({\mathbb {P}}^2,n)\). For every morphism \(S_\pi \overset{\pi }{\rightarrow }{\mathbb {P}}^2\) which is an n point blowup, and every reduced curve \(C \subset S_\pi \), one has \(C^{2} >h\cdot n\).

Considerations like above led to the introduction of H-constants and H-indicesFootnote 1 for reduced curves on smooth projective surfaces, with special emphasis on the plane case [3]. These indices can be viewed as the average intersection numbers of negative curves by the number of singular points that they possess.

Definition 1.3

Let \(C \subset {\mathbb {P}}^{2}\) be a reduced curve of degree d, and let \(K\subset {\mathbb {P}}^{2}\) be a finite set. The Harbourne constant of C at K is defined as

$$\begin{aligned} H(C,K) = \frac{d^{2} - \sum _{p\in K} {\text {mult}}_{p}(C)^{2}}{|K|}, \end{aligned}$$

where |K| denotes the cardinality of K.

The Harbourne index of a curve C with ordinary singularities (a curve singularity is ordinary if it consists of smooth branches meeting transversely) is the Harbourne constant of C at the set of singular points:

$$\begin{aligned} h(C)=H(C,{\text {Sing}}(C)). \end{aligned}$$

The most negative Harbourne index for curves with ordinary singularities found so far in the literature is provided by Wiman’s configuration of lines W [3], which has \(h(W)=-225/67 \simeq -3.358\). In this work we provide more negative examples:

Theorem B

There exist reduced curves \(C\subset {\mathbb {P}}^2\) with ordinary singularities and Harbourne indices h(C) arbitrarily close to \(-{25}/{7}\simeq -3.571.\)

In sharp contrast with all previously known examples with very negative Harbourne index, the curves in Theorem B do not have a large stabilizer group in \({\text {PGL}}_3({\mathbb {C}})\).

For curves with non-ordinary singularities (such as the examples mentioned above showing \(\liminf _{n\rightarrow \infty }h({\mathbb {P}}^2,n)\le -4\)), it is natural to modify the definition of Harbourne constants and indices by allowing some of the points in K to be infinitely near. In Sect. 2.1 we introduce the notion of Harbourne constant at a multi-cluster of infinitely near points and extend the definition of Harbourne index to arbitrary curves on smooth surfaces.

In order to prove Theorems A and B, we study pullbacks of suitable curves by ramified morphisms; in fact, the effect of ramified morphisms on H-constants is the main theme of this work. Our motivation for this study stems from [11], where we observed that the pullback of a reduced curve \(C\subset {\mathbb {P}}^2\) by a ramified morphism \({\mathbb {P}}^2\rightarrow {\mathbb {P}}^2\) may have a more negative H-index than the original curve C. Even if one is primarily interested in curves with ordinary singularities, their pullbacks by ramified morphisms may acquire non-ordinary singularities; to understand these, we apply the methods of [6]. In particular, clusters of infinitely near points and the corresponding extension of Definition 1.3 become essential tools.

Let us stress that the idea to use pullback curves is rather natural in the context of negative curves. For instance, in positive characteristic it leads to a well-known counterexample to the BNC—using the powers of the Frobenius endomorphism on the product \(X = C \times C\), where C is a genus \(g(C) \ge 2\) curve, one can create an unbounded negativity phenomenon. In sharp contrast, T. Bauer et al. proved in [4] that over the complex numbers every surface admitting a surjective endomorphism which is not an isomorphism has bounded negativity. We expect that Theorem A actually holds on every smooth projective surface admitting a ramified endomorphism; such a surface S must have \(\kappa (S)=-\infty \) by [7, Lemma 2.3].

Given a surjective morphism \(f:S\rightarrow S'\) of surfaces and a set K of proper and infinitely near points (more precisely, a multi-cluster, see Sect. 2.1) on \(S'\) with assigned multiplicities, we define in Sect. 3.1 a pull-back multi-cluster \(f^*({K})\) with multiplicities, such that for every curve C going through the points of K with the assigned multiplicities, \(f^*(C)\) goes through \(f^*({K})\) with the pullback multiplicities. If f does not contract any curve to a point, we can control the number of points in \(f^*({K})\) and their multiplicities using the local multiplicity \(\nu _{p}(f)\) of f at each proper point \(p\in f^*({K})\) (writing f in local coordinates as a pair of power series, \(\nu _p(f)\) is the minimum of the orders of both power series, see Sect. 3.1 or [6]). We obtain the following (cf. [12, Lemma 7]).

Theorem C

Let \(f:S \rightarrow S'\) be a finite morphism of smooth projective surfaces, \(C\subset S'\) a reduced curve, and K a multi-cluster on \(S'\). Assume that \(f^*(C)\) is reduced and \(H(C,K)\le 0\). Then

$$\begin{aligned} H(f^*(C),f^*(K))\le H(C,K), \end{aligned}$$

with a strict inequality if there is a point \(p \in f^{*}({K})\) with \(\nu _p (f)>1\).

The notion of pullback cluster and Theorem C form the technical core of this paper. Because of their generality we expect that their application will not be restricted to the bounded negativity conjecture, so these might be of independent interest.

2 Preliminaries

By a surface S we mean a connected 2-dimensional complex (analytic) manifold (so, smooth and irreducible). Unless otherwise stated we always work with the analytic topology.

A bimeromorphic map between surfaces is a proper holomorphic map \(\pi :S_\pi \rightarrow S\) such that there exist proper analytic subsets \(T\subset S\) and \(T'\subset S_\pi \) such that \(\pi \) restricts to an isomorphism \(S_\pi \backslash T'\rightarrow S\backslash T\). A bimeromorphic model dominating a given surface S is a surface \(S_\pi \) with a bimeromorphic map \(\pi :S_\pi \rightarrow S\).

2.1 Clusters and H-Constants

Singularities of curves on a smooth surface S will be described in terms of their clusters of multiple points, in the spirit of [5], i.e., taking into account the infinitely near multiple points—which have to be blown up in every embedded resolution. This description will allow a convenient treatment of pullback curves and their H-constants. We begin by recalling the notions of infinitely near points and clusters.

Definition 2.1

([5, 3.3]) Given a surface S and a point \(p \in S\), denote \(\pi _p : S_p \rightarrow S\) the blowup of S at p. Points in the exceptional curve \(E_p = \pi ^{-1}(p)\) are called points in the first (infinitesimal) neighborhood of p. Iteratively, a point q in the kth neighborhood of p is defined as a point in the first neighborhood of a point in the \((k-1)\)th neighborhood of p. Note that in this case, the point in the \((k-1)\)th neighborhood is uniquely determined; it is called the immediate predecessor of q. More generally, for every \(1\le i \le k-1\), q is in the ith neighborhood of a unique point in the \((k-i)\)th neighborhood of p. The point p itself can be considered to be its 0th neighborhood.

On every blowup such as \(\pi _p : S_p \rightarrow S\), it is convenient and natural to identify each point \(q\in S\), \(q\ne p\), with its unique preimage in \(S_p\). To do such identifications consistently across different blowups, and more generally across bimeromorphic models dominating S, we shall rely on infinitely-near-ness, a pre-order relation between points on such models. Points in the infinitesimal neighborhoods of \(p\in S\) provide paradigmatic instances. The equivalence relation induced by the pre-order will provide the desired identification of points, so the set of equivalence classes inherits a partial ordering by infinitely-near-ness.

Definition 2.2

If \(\pi _1:S_{\pi _1}\rightarrow S\), \(\pi _2:S_{\pi _2}\rightarrow S\) are bimeromorphic maps, \(q_1\in S_{\pi _1}\), and \(q_2\in S_{\pi _2}\), then \(q_2\) is infinitely near to \(q_1\) (we also write \(q_2 \ge q_1\) and say \(q_1\) precedes \(q_2\)) whenever there exist an open neighborhood \(U\subset S_{\pi _2}\) of \(q_2\) and a holomorphic map \(\varpi :U\rightarrow S_{\pi _1}\), with \(\varpi (q_2)=q_1\), such that the restriction \(\pi _2|_U:U\rightarrow S\) factors as \(\pi _2=\pi _1 \circ \varpi \).

In particular, every point on a bimeromorphic model, \(q\in S_\pi \rightarrow S\), is infinitely near to a unique point on S, namely \(\pi (q)\). Obviously, if q is in the kth infinitesimal neighborhood of p for some \(k\ge 1\), then \(q\ge p\). Denote \(\approx \) the equivalence relation induced by the pre-order, so that \(q_1\approx q_2\) if \(q_1\ge q_2\) and \(q_2\ge q_1\).

Lemma 2.3

Let \(q_1\in S_{\pi _1}\), and \(q_2\in S_{\pi _2}\) be points in two bimeromorphic models of S. Then \(q_1\approx q_2\) if and only if there exist open neighborhoods \(U_i\subset S_{\pi _i}\) of \(q_i\) and an S-biholomorphism \(\varpi :U_1\rightarrow U_2\), with \(\varpi (q_1)=q_2\).

Proof

Let us prove the “if” part, as the “only if” part is obvious.

By definition, \(q_i\ge q_j\) if and only if there is an open neighborhood \(U_i\subset S_{\pi _i}\) of \(q_i\) and a holomorphic map \(\varpi _i:U_i \rightarrow S_{\pi _j}\) with \(p_j=\varpi _i(p_i)\) and \(\pi _i|_{U_i}=\pi _j \circ \varpi _i\). If \(p_1\ge p_2\) and \(p_2\ge p_1\), then in the open neighborhood \(U=U_1 \cap \varpi _1^{-1}(U_2)\) of \(p_1\), the map \(f=\varpi _2\circ \varpi _1:U\rightarrow U\) satisfies \(\pi _1|_U=\pi _1\circ f\). Since \(\pi _1:S_{\pi _1}\rightarrow S\) is bimeromorphic, this implies that \(f=id_U\) on a dense open subset of U, and hence f is the identity map of U. By symmetry, \(\varpi _1\) and \(\varpi _2\) are mutual inverses on suitable open neighborhoods, and the claim follows. \(\square \)

Proposition 2.4

For every \(p\in S\) and every \(q\ge p\) there is a unique \(n\ge 0\) and a unique point in the nth neighborhood of p equivalent to q.

Proof

There is a bimeromorphic map \(\pi :S_\pi \rightarrow S\) with \(q\in S_\pi \) and \(\pi (q)=p\).

First we observe that

  1. (1)

    q is equivalent to a point of S (which must be \(q\approx p\)) if and only if \(\pi \) is a biholomorphism around q.

Factor \(\pi :S_\pi \rightarrow S\) as a finite sequence of point blowups, which is possible [1, III,4.4], and denote \(\{p_1,\dots ,p_m\}\) the set of centers of blowups that are images of q. We will show, by induction on m, that q is equivalent to a point in the mth neighborhood of p, and that m and the equivalence classes of \(p_1, \dots , p_m\) are independent of the factorization.

The case \(m=0\) follows by (1), so assume \(m>0\) and \(\pi \) is not a biholomorphism around q. The points \(p_i\) are totally ordered by infinitely-near-ness, i.e., \(p_1<\dots<p_n<q\), with strict infinitely-near-ness < because of (1).

Since \(\pi (q)=p\), \(p_1\) is equivalent to p, and since blowups of distinct proper points commute [5, 4.3.1], we may rearrange the sequence of blowups so that \(p_1=p\) is the center of the first blowup. This rearranging affects neither m nor the equivalence class of the \(p_i\).

Now \(\pi \) factors through \(Bl_p(S)\), and the image of q in \(Bl_p(S)\) is a well defined point r. We have \(q\ge r\), and the bimeromorphic map \(S_\pi \rightarrow Bl_p(S)\) factors as a finite sequence of point blowups, where the centers of blowups that are images of q are \(\{p_2,\dots ,p_m\}\). By induction it follows that q is equivalent to a point in the mth neighborhood of p.

Now assume there is a second factorization, whose centers that are images of q are \({{\tilde{p}}}_1, \dots , {{\tilde{p}}}_{{{\tilde{m}}}}\). As before, \({{\tilde{p}}}_1\) is equivalent to p and we may in fact assume \({{\tilde{p}}}_1=p\). Because the blowup of p is bimeromorphic, the factorization through \(Bl_p(S)\) is unique, and the image of q in \(Bl_p(S)\) obtained from the second factorization is still r. By the induction hypothesis again, \({{\tilde{m}}}=m\) and all centers are equivalent. \(\square \)

Corollary 2.5

There is a bijection

$$\begin{aligned} \frac{ \left\{ q \text { s.t. }q\ge p \right\} }{\approx } \longleftrightarrow \left\{ {{\tilde{q}}} \text { in some infinitesimal neighborhood of }p \right\} . \end{aligned}$$

Definition 2.6

In the sequel, we shall identify equivalent points; thus for us a point infinitely near to p is by definition an equivalence class of points in bimeromorphic models of S mapping to p. Infinitely-near-ness is then a partial order on the set of points infinitely near to p. An infinitely near point of S is a point infinitely near to some \(p\in S\). If q is a point in a bimeromorphic model of S, we will denote the infinitely near point it determines by the same symbol q, recalling that equality of infinitely near points means equivalence of points in models of S.

We also observe that it follows from the proof of the previous proposition that a point in the nth neighborhood of p is infinitely near to exactly \(n+1\) points infinitely near to p (including p and q). Sometimes we call points \(p\in S\) proper points of S.

Definition 2.7

A cluster based at p is a finite set of points K infinitely near to p such that, for every \(q\in K\), if \(q'\) is a point infinitely near to p and q is infinitely near to \(q'\), then \(q' \in K\). A multi-cluster is a finite union of clusters based at distinct points of S.

By Proposition 2.4 and its Corollary 2.5, our notion of cluster agrees with the one in [5].

A curve C is said to go through the infinitely near point \(q\in S_\pi \rightarrow S\) if its strict transform in \(S_\pi \) goes through q. The property is well defined, because clearly if \(q'\in S_{\pi '}\rightarrow S\) is equivalent to \(q'\), then the strict transform of C in \(S_\pi \) goes through p if and only if the strict transform of C in \(S_{\pi '}\) goes through \(p'\); in the sequel we implicitly leave such routine checks to the reader. For instance, the multiplicity of C at q, denoted \({\text {mult}}_q C\), is well defined as the multiplicity of its strict transform. For every curve C on S, the set of all points infinitely near to p, where C has multiplicity \(>1\), is a cluster [5, 3.7.1], which we denote \({\text {Mult}}_p(C)\), and the set of all points, proper and infinitely near, where C has multiplicity \(>1\), is a multi-cluster \({\text {Mult}}(C)\).

Remark 2.8

The multi-cluster \({\text {Mult}}(C)\) just defined may be strictly contained in the multi-cluster of singular points of C [5, Section 3.8], which is formed by all points that have to be blown up to obtain an embedded resolution (also called good resolution in the literature) of C.

Given a multi-cluster K on S, one may blow up all points in K, as follows. First blow up S with center at one of the proper points p of K, then perform successive blowups on the resulting surfaces, with centers which belong to K and are proper points of the surfaces obtained by previous blowups. Subsequent centers may be chosen in any order compatible with the natural ordering by infinitely-near-ness (if \(q_1\) precedes \(q_2\), then \(q_1\) must be blown up first); the final surface and bimeromorpic map obtained as the composition of all blowups, which will be denoted \(\pi _K:S_K\rightarrow S\), are independent on the order of these blowups – up to unique S-biholomorphism (a detailed proof in the case of a single cluster can be found in [5, Proposition 4.3.2], the general case follows easily).

In fact, every bimeromorphic model of S is the blowup of all points in a convenient cluster: if \(\pi :S_\pi \rightarrow S\) is a bimeromorphic map, for every factorization of \(\pi \) as a finite sequence of point blowups, the centers of the blowups clearly form a multi-cluster K. The proof of Proposition 2.4 can be easily modified to show that this multi-cluster is independent of the factorization (i.e., two distinct factorizations consist of the same number of blowups, and the centers are equivalent) and there is a unique S-biholomorphism \(S_\pi \cong S_K\).

We denote by \(E_q\) (respectively, \({{\tilde{E}}}_q\)) the pullback or total transform (respectively, the strict transform) in \(S_K\) of the exceptional divisor of the blowup centered at q. It is not hard to see that \(q_1\) precedes \(q_2\) if and only if \(E_{q_2}-E_{q_1}\) is an effective divisor.

Definition 2.9

Let \(C \subset S\) be a reduced curve, and let K be a multi-cluster on the surface S. The Harbourne constant of C at K is

$$\begin{aligned} H(C,K) = \frac{C^{2} - \sum _{q\in K} {\text {mult}}_{q}(C)^{2}}{|K|}. \end{aligned}$$

Note that the strict transform of C on the blowup \(S_K\) of all points in K is

$$\begin{aligned} {\tilde{C}}=\pi _K^*(C)-\sum _{q\in K}{\text {mult}}_{q}(C) E_q \end{aligned}$$
(1)

so the numerator in the definition of H(CK) is the self-intersection of \({\tilde{C}}\) in \(S_K\). We define the Harbourne index of C as its Harbourne constant at its cluster of multiple points, i.e.,

$$\begin{aligned} h(C)=H(C,{\text {Mult}}(C)). \end{aligned}$$

If the singularities of C are ordinary, then the multi-cluster \({\text {Mult}}(C)\) consists of proper points of S only, so this definition of Harbourne index extends the one recalled in the introduction.

Remark 2.10

Fix a reduced curve C on S. For every multi-cluster K and every point (proper or infinitely near) q of S, let \(K+q\) be the minimal multi-cluster which contains both K and q. Note that all points preceding q which are not in K belong to \((K+q)\backslash K\). Assume K is such that there is a point \(q\in {\text {Mult}}(C) \backslash K\). Then C has multiplicity at least 2 at all points in \((K+q)\backslash K\), i.e., \({\text {mult}}_q(C)^2\ge 4\) for every such point. Therefore, if \(H(C,K)\ge -4\), then

$$\begin{aligned} H(C,K+q)\le \frac{C^2-\sum _{q\in K}{\text {mult}}_q(C)^2-4|(K+q)\backslash K|}{|K|+|(K+q)\backslash K|}\le H(C,K), \end{aligned}$$

and by induction on \(|{\text {Mult}}(C)|-|K|\), if \(H(C,K)\ge -4\), then \(H(C,K)\ge H(C,{\text {Mult}}(C))\). On the other hand, in the case of \(S = {\mathbb {P}}^{2}\) every known value H(CK) is larger than \(-4\), so in all known cases for plane curves the cluster that gives the smallest value for H(CK) is \(K={\text {Mult}}(C)\), and the value is h(C).

2.2 Singularities of Curves in Smooth Surfaces

By assigning integral multiplicities \(\nu =\{\nu _q\}_{q\in K}\) to the points of a cluster K one gets a weighted cluster.

Definition 2.11

A weighted cluster \({\mathcal {K}}=(K,\nu )\) is consistent if there exist germs of curve in S whose strict transform at each \(q\in K\) has multiplicity exactly \(\nu _q\). The cluster \({\text {Mult}}_p(C)\) of multiple points on C infinitely near to \(p\in S\), weighted with the multiplicity of C at each point, will be denoted by \({\mathcal {M}}\mathrm{ult}_p C\).

Let \({\mathcal {K}}=(K,\nu )\) be a given weighted cluster of points infinitely near to p, and \(\pi _K:S_K\rightarrow S\) the blowup of S at all points of K, introduced above. Continuing to denote by \(E_q\) the total transform in \(S_K\) of the exceptional divisor above each \(q\in K\), we associate to the weights \(\nu \) an effective divisor on \(S_K\), \(D_{{\mathcal {K}}}=\sum \nu _q E_q\).

Definition 2.12

A curve C on S is said to go through the weighted cluster \({\mathcal {K}}=(K,\nu )\) if \(\pi _K^*(C)-D_{{\mathcal {K}}}\) is effective in \(S_K\) (see [5, Chapter 4]).

In particular, if the strict transform of a curve C at every \(q\in K\) has multiplicity equal to \(\nu _q\), then C goes through \({\mathcal {K}}\). The complete ideal \({\mathcal {H}}_{{\mathcal {K}}}={\pi _K}_*(-D_{K,\nu })\subset {\mathcal {O}}_{S,q}\) is formed by the equations of germs of curve at p going through \({\mathcal {K}}\).

Definition 2.13

The cluster \((K,\nu )\) is consistent if and only if it satisfies Enriques’ proximity inequalities, which can be stated as the non-positivity of the intersection numbers \(D_{{\mathcal {K}}}\cdot {{\tilde{E}}}_q\le 0\) on \(S_K\) for every \(q \in K\), see [5, sections 4.2 and 4.5].

The self-intersection of \({\mathcal {K}}\) is defined as the opposite of the self-intersection of \(D_{{\mathcal {K}}}\): \({\mathcal {K}}^2=\sum \nu _q^2\). If \({\mathcal {K}}\) is consistent, then its self-intersection equals the intersection multiplicity at q of two sufficiently general germs of curve going through \({\mathcal {K}}\) with multiplicities equal to \(\nu \) [5, 3.3.1 and 4.2.3].

The notions of weighted cluster, and hence of going through a weighted cluster, consistency and self-intersection carry over to the multi-cluster setting verbatim. We will denote \({\mathcal {M}}\mathrm{ult}(C)\) the weighted multi-cluster obtained as the union of all weighted clusters \({\mathcal {M}}\mathrm{ult}_p C\), where \(p\in S\) is a singular point of C.

Definition 2.14

For an \({\mathfrak {m}}_p\)-primary ideal \(I\subset {\mathcal {O}}_{S,p}\), the Hilbert-Samuel multiplicity of I is the number e(I) such that, for \(k \gg 0\),

$$\begin{aligned} \dim \frac{{\mathcal {O}}_{S,p}}{I^k} = e(I) \frac{k^2}{2!}+O(k). \end{aligned}$$

Lemma 2.15

The Hilbert-Samuel multiplicity of a complete ideal \({\mathcal {H}}_{{\mathcal {K}}}\), where \({\mathcal {K}} = (K,\nu )\) is a consistent cluster, is \(e({\mathcal {H}}_{{\mathcal {K}}})={\mathcal {K}}^2\).

Proof

For every positive integer k, let \(k{\mathcal {K}}=(K,k\nu )\) be the weighted cluster consisting of the same points as \({\mathcal {K}}\) and all weights multiplied by k. It satisfies the proximity inequalities, so it is consistent. By [5, Theorem 8.4.11], \({\mathcal {H}}_{{\mathcal {K}}}^k={\mathcal {H}}_{k{\mathcal {K}}}\). On the other hand, by the codimension formula for consistent clusters [5, Proposition 4.7.1], one has

$$\begin{aligned} \dim \frac{{\mathcal {O}}_{S,p}}{{\mathcal {H}}_{K,k\nu }}= \sum _{p\in K} \frac{k\nu _p(k\nu _p+1)}{2} ={\mathcal {K}}^2\frac{k^2}{2} + O(k). \end{aligned}$$

\(\square \)

Lemma 2.16

Let S be a smooth projective surface, let \(p_1, \dots , p_r \in S\), and for every \(i=1,\dots , r\) we denote by \({\mathcal {K}}_i=(K_i,\nu ^{(i)})\) a consistent weighted cluster of points infinitely near to \(p_i\). Let \({\mathcal {K}}=(K,\nu )\) be the multi-cluster formed by all these clusters and \(C\subset S\) a reduced curve going through \({\mathcal {K}}\). Then

$$\begin{aligned} H(C,{K}) \le \frac{C^2 -{\mathcal {K}} ^2}{|K|} \end{aligned}$$

Proof

Denote by \(\mu _q^{(i)}\) the multiplicity of the strict transform of C at the point \(q\in K_i\). Then the clusters \({\mathcal {K}}_i'=(K_{i},\mu ^{(i)})\), for \(i=1\dots ,r\), are consistent. Moreover, the strict transform of C on the blowup \(\pi _K:S_K\rightarrow S\) at all points of the multi-cluster K is \({{\tilde{C}}}=\pi ^*(C)-D_{{\mathcal {K}}'}\) whereas, since C goes through all clusters with multiplicities \(\nu ^{(i)}\), the divisor \(\pi ^*(C)-D_{{\mathcal {K}}}\) is effective. It follows that for each i, \(D_{{\mathcal {K}}_i'}\ge D_{{\mathcal {K}}_i}\), and therefore there is an inclusion of ideals

$$\begin{aligned} {\mathcal {H}}_{{\mathcal {K}}_i'}=\pi _{K_i *}(-D_{{\mathcal {K}}_i'})\subset \pi _{K_i *}(-D_{{\mathcal {K}}_i})={\mathcal {H}}_{{\mathcal {K}}_i} \end{aligned}$$

in \({\mathcal {O}}_{S,p_i}\) for \(i=1,\dots , r\). Thus for every k, \({\mathcal {H}}_{{\mathcal {K}}_i'}^k\subset {\mathcal {H}}_{{\mathcal {K}}_i}^k\), so the Hilbert-Samuel multiplicities satisfy \(e({\mathcal {H}}_{{\mathcal {K}}_i'})\ge e({\mathcal {H}}_{{\mathcal {K}}_i})\), and by the lemma above \(({\mathcal {K}}_i')^2\ge {\mathcal {K}}_i^2\). Finally, this implies

$$\begin{aligned} H(C,{K}) = \frac{C^2 -\mathcal {K'} ^2}{|K|}\le \frac{C^2 -{\mathcal {K}} ^2}{|K|} \end{aligned}$$

as wanted. \(\square \)

3 Harbourne Constants Under Ramified Morphisms

Our next goal is to describe the singularities of preimages of curves under ramified holomorphic surface maps, in enough detail to first show that H-constants can only drop under such a process on projective surfaces, and secondly to provide new examples of plane curve arrangements in the complex projective plane with very negative H-indices.

3.1 The Pullback Cluster

Fix for this section the following notation: \(S, S'\) are two smooth complex surfaces, \(f:S\rightarrow S'\) is a dominant holomorphic map [i.e., f(S) is not contained in a curve of \(S'\)], \(p\in S\) and \(p'=f(p)\) are points, and we are interested in the singularity at p of the pullback (or preimage) of a curve \(C'\subset S'\) whose singularity at \(p'\) is known.

Take xy and uv as local coordinates on S and \(S'\) with origins at p and \(p'\), respectively, and assume that on a suitable open neighborhood U at p, \(f:S\rightarrow S'\) is given by the equalities \(u = f_1 (x, y)\), \(v = f_2 (x, y)\), where \(f_i\)’s are non-invertible convergent series in xy. The multiplicity of f at p, denoted by \(\nu _p(f)\) or simply \(\nu (f)\) if there is no risk of ambiguity, is the minimum of the orders of vanishing of \(f_1\) and \(f_2\) at p.

Put \(d=\gcd (f_1,f_2)\), as elements in \({\mathcal {O}}_{S,p}\). The pencil of curves in U defined by \(\{C_\alpha :\alpha _1 f_1+\alpha _2 f_2=0\}\), \(\alpha =\alpha _1/\alpha _2\in {\mathbb {C}}\cup \{\infty \}\), formed by the pullbacks of the curves \(\alpha _1 u + \alpha _2 v=0\), has a fixed part \(F:d=0\) (which might be empty) and a variable part \(\{D_\alpha :\alpha _1 f_1/d+\alpha _2 f_2/d=0\}\). We call F the curve contracted to \(p'\), as \(f(F)=p'\). On the other hand, the variable part of the pencil has, like every pencil without fixed part, a weighted cluster of base points which consists of the points and multiplicities shared by all but finitely many curves in the pencil [5, 7.2]. This cluster is called the cluster of base points of f, and denoted \(\mathcal {BP}_p(f)\), or simply \(\mathcal {BP}(f)\) if no confusion is likely. By definition, \(\mathcal {BP}(f)\) is a consistent cluster, and for every curve \(C'\subset S'\) through \(p'\), the pullback \(f^*(C')\) goes through \(\mathcal {BP}(f)\) (if F is nonempty, then \(f^*(C')-F\) goes through \(\mathcal {BP}(f)\)). It may happen that only finitely many \(D_\alpha \) go through p; in this case the cluster \(\mathcal {BP}(f)\) is empty. The multiplicity of f satisfies \(\nu (f)=\nu _p+{\text {mult}}_{p}(F)\), where \(\nu _p\) is the multiplicity of p in \(\mathcal {BP}(f)\).

Remark 3.1

Given a dominant holomorphic map \(f:S\rightarrow S'\) and a point \(p'\in S'\). The set of points \(p\in S\) such that \(f(p)=p'\) and \(\mathcal {BP}_p(f)\) is nonempty is discrete. Indeed, let p satisfy \(f(p)=p'\), and write f in local coordinates as above, \((f_1(x,y),f_2(x,y))\) in a neighborhood U of p. Let \(d=\gcd (f_1,f_2)\). Since \(f_1/d\), \(f_2/d\) have no common factor in \({\mathcal {O}}_{S,p}\), their common zeros in a possibly smaller neighborhood \(U'\subset U\) are a discrete set, and for \(q\in U'\), the cluster \(\mathcal {BP}_{q}\) is nonempty if and only if q is a common zero of \(f_1/d\) and \(f_2/d\).

Note that if d is invertible in \({\mathcal {O}}_{S,p}\), then p is an isolated preimage.

Let \(\pi _{p'}:{S}_{p'}'\rightarrow S'\) be the blowup centered at \(p'\). It is natural to describe \(\mathcal {BP}(f)\) as the cluster of points which need to be blown up to resolve the indetermination at p of the “meromorphic map” \({\tilde{f}}=\pi _{p'}^{-1}\circ f:S \dashrightarrow S_{p'}\); we include a proof for completeness, since this characterization will be the starting point for our definition of the pullback cluster.

Lemma 3.2

Keeping the same notation as above, assume \(f(p)=p'\) and let U be a neighborhood of p such that \(\mathcal {BP}_{q}(f)\) is empty for all \(q\in U\), \(q\ne p\). There is a unique local lift \({\tilde{f}}\) of f to the blowup of the points of \(\mathcal {BP}(f)\) which makes the following diagram commute:

figure a

Moreover, if \(\pi :U_\pi \rightarrow U\) is a bimeromorphic model of U which admits a lift \({\bar{f}}:U_\pi \rightarrow S'_{p'}\), then \(\pi \) factors through \(\pi _{\mathcal {BP}(f)}\).

The weights \(\nu _q\) of the base points are determined by the formula

$$\begin{aligned} {\tilde{f}}^*(E_{p'})=\pi _{\mathcal {BP}(f)}^*(F)+ \sum _{q\in \mathcal {BP}(f)} \nu _q E_q. \end{aligned}$$
(2)

Remark 3.3

If q is a point infinitely near to p, which belongs as a proper point to the model \(S_\pi \rightarrow S\), then \((f\circ \pi )(q)=p'\). It then follows from the definition that \(q\in \mathcal {BP}_p(f)\) if and only if \(q\in \mathcal {BP}_q(f\circ \pi )\) (see also [5, section 7.2]).

Proof

Write f in local coordinates as above, \((u,v)=(f_1(x,y),f_2(x,y))\), and let \(d=\gcd (f_1,f_2)\).

Assume first that \(\mathcal {BP}(f)\) is empty, which by definition means that either \(f_1/d\) or \(f_2/d\) does not vanish at p; without loss of generality we assume \(f_2/d\) does not vanish. Consider the chart V of \(S'_{p'}\) which admits (u / vv) as local coordinates, and let \(U'\subset U\) be the open set where f is given by \((f_1, f_2)\) and \(f_2/d\) does not vanish. Then the restriction \(f|_{U'}\) lifts uniquely to \({\tilde{f}}:U'\rightarrow V\), given in coordinates as \((u/v,v)=(f_1(x,y)/f_2(x,y),f_2(x,y))\).

Conversely, if there is a neighborhood \(U'\) of p where f lifts to \({{\tilde{f}}}:U'\rightarrow S'_{p'}\), then \({\tilde{f}}(p)\) belongs either to the chart where (u / vv) are local coordinates, or to the chart where (uv / u) are local coordinates; without loss of generality we assume it is the first case. Then \((u/v)\circ {{\tilde{f}}}=f_1(x,y)/f_2(x,y)\) is a regular function in a neighborhood of p, so \(f_2/d\) does not vanish and \(\mathcal {BP}(f)\) is empty.

So \(\mathcal {BP}(f)\) is empty if and only if there is a lift \({\tilde{f}}:U'\rightarrow S'_{p'}\) in some neighborhood \(U'\) of p. We now observe that uniqueness of a lift \({{\tilde{f}}}\) if it exists is clear because \(\pi _{\mathcal {BP}(f)}\) is bimeromorphic. Therefore, to show existence in the general case it is enough to prove it in a neighborhood of a point \(q\in U_{\mathcal {BP}(f)}\), because by uniqueness local lifts will match to the desired \({{\tilde{f}}}\).

Now, by assumption \(\mathcal {BP}_{q}(f)\) is empty for all \(q\in U, q\ne p\), so \(\mathcal {BP}_{q}(f\circ \pi _{\mathcal {BP}(f)})\) is empty for all \(q\in U, f(q)\ne p\), and by Remark 3.3, \(\mathcal {BP}_{q}(f\circ \pi _{\mathcal {BP}(f)})\) is empty for all \(q\in U, f(q)= p\). Therefore the previous paragraph shows that there is a lift \({{\tilde{f}}}\) as claimed.

Moreover, if \(p\in \mathcal {BP}(f)\) then as observed above there is no lift of f to any neighborhood \(U'\) of p. Therefore, if \(\pi :U_\pi \rightarrow U\) is a bimeromorphic model of U which admits a lift \({\bar{f}}:U_\pi \rightarrow S'_{p'}\), then \(\pi \) is not biholomorphic onto any neighborhood of p, and so it factors through \(\pi _p\). The second claim now follows by induction on \(|\mathcal {BP}(f)|\).

Let now \(({\bar{\nu }}_q)_{q\in \mathcal {BP}(f)}\) be the weights determined by (2). It remains to show that \(\nu _q={\bar{\nu }}_q\) for each q, which we do by induction on \(|\mathcal {BP}(f)|\). To this end, let q be a point in the first neighborhood of p, not in \(\mathcal {BP}(f)\) nor on F; this means that not all (strict transforms of) \(D_\alpha \) go through q, and without loss of generality we assume that the strict transform of \(f_2/d\) does not go through q. Then a direct computation in coordinates shows that the pullback \(\pi _p^*(f_2)\) of \(E_{p'}:v=0\) vanishes to order exactly \(\nu _p\) along \(E_p\) at q, i.e., \(\nu _p={\bar{\nu }}_p\). This in particular gives the desired equality if \(\mathcal {BP}(f)\) consists only of the point p. Finally, let \(q_1,\dots ,q_r\) be the points of \(\mathcal {BP}(f)\) in the first neighborhood of p; the induction hypothesis applied to \(\mathcal {BP}_{q_i}(f\circ \pi _p)\) finishes the proof. \(\square \)

According to [6], the local degree of f at p, denoted by \(\deg _p(f)\), is the number of points in \(f^{-1}(q)\) that approach p when q approaches \(p'\) along \(\alpha _1 u + \alpha _2 v=0\) for a general \(\alpha \). If the contracted curve F is empty, then this is simply the number of points in \(f^{-1}(q)\) that approach p when q approaches \(p'\). In general, it satisfies

$$\begin{aligned} \deg _p(f)=\sum _{q\in \mathcal {BP}_p(f)} \left( \nu _q^2 +\nu _q\cdot {\text {mult}}_q(F)\right) , \end{aligned}$$
(3)

where \(\nu _q\) are the weights of the cluster of base points \(\mathcal {BP}_p(f)\). Note that \(\sum \nu _q^2=\mathcal {BP}_p(f)^2\) is the intersection multiplicity at p of any two distinct curves \(D_\alpha , D_{\alpha '}\) in the pencil of variable parts [5, Ex. 7.2], whereas \(\sum \nu _q \cdot {\text {mult}}_q(F)\) is the intersection multiplicity at p of a general \(D_\alpha \) with the fixed part F.

Remark 3.4

By definition, the local degree is multiplicative under composition of finite maps. More precisely, if \(f:S\rightarrow S'\) and \(g:S'\rightarrow S''\) are holomorphic maps and f has empty contracted curve, denoting \(p'=f(p)\), one has \(\deg _p(g\circ f)=\deg _{p'}(g)\cdot \deg _p(f)\).

Let \({\mathcal {K}}=(K,\mu )\) be an arbitrary weighted cluster of points infinitely near to the target point \(p'\) of f. Generalizing the cluster of base points of f which describes the singularities of pullbacks of general curves smooth at \(p'\), we next associate to \({\mathcal {K}}\) a pullback cluster \(f^*({\mathcal {K}})=(f^*(K),f^*\mu )\) of points infinitely near to p in order to describe the singularities of pullbacks of general curves going through \({\mathcal {K}}\). Following the characterization of \(\mathcal {BP}(f)\) given as Lemma 3.2, let \(\pi _{K}:S'_{K}\rightarrow S'\) be the composition of the blowups centered at all points of K, and let \(D_{{\mathcal {K}}}=\sum _{q\in K} \mu _q E_q\) be the associated divisor on \(S'_{K}\). Then we define \(f^*(K)\) as the cluster of all points which need to be blown up to resolve the indeterminacy at p of the composition \(\pi _{K'}^{-1}\circ f\), and its multiplicities \(f^*\mu \) as determined by

$$\begin{aligned} {\tilde{f}}^*(D_{{\mathcal {K}}})=F_{{\mathcal {K}}}+ \sum _{q\in f^*(K)} (f^*\mu )_q E_q. \end{aligned}$$

where \(F_{{\mathcal {K}}}\) is formed by all components of \({\tilde{f}}^*(D_{{\mathcal {K}}})\) which do not contract to p in S. \(F_{{\mathcal {K}}}\) can be called the fixed part of \(f^*({\mathcal {H}}_{{\mathcal {K}}})\); all of its components map in S to components of the contracted curve F of f, with multiplicities depending on \({\mathcal {K}}\). If the weighted cluster \({\mathcal {K}}\) is consistent, the pullback cluster \(f^*({\mathcal {K}})\) can be described as a suitable cluster of base points; the following lemma gives the precise statement.

Lemma 3.5

Let \(w,z\in {\mathcal {O}}_{S',p'}\) be local equations of two curves going through \({\mathcal {K}}\) with multiplicities exactly \(\mu \) and sharing no further point (see [5, Section 4.2]). Let \(V\subset S'\) be an open neighborhood of \(p'\) such that (wz) determine a dominant holomorphic map \(g:V\rightarrow {\mathbb {C}}^2\). Then \(F_{\mathcal {K}}\) is the pullback in \(S_{f^*(K)}\) of the contracted germ of the holomorphic map \(g\circ f\), and \(f^*({\mathcal {K}})\) differs from the cluster of base points at p of \(g\circ f\) at most in some points of multiplicity 0.

Proof

(Sketch of proof). The key point of the proof is to show that there is a lift \(U_{f^*(K)}\rightarrow Bl_0({\mathbb {C}}^2)\) of \(g \circ f\), which follows from the straightforward fact that g lifts to \(Bl_K(V)\rightarrow Bl_0({\mathbb {C}}^2)\) (in fact by the definitions K is the cluster of base points of g). \(\square \)

Put \(d=\gcd (f^*(w),f^*(z))\). It follows from the lemma that the curve \(F_{{\mathcal {K}}}\) is given by \(d=0\), and the multiplicities of all but finitely many curves in the pencil \(\{\alpha _1 f^*(w)/d+\alpha _2f^*(z)/d\}\) at the points of \(f^*(K)\) are exactly the weights \(f^*\mu \). More precisely, the cluster of base points of this pencil consists of the subcluster of \(f^*{\mathcal {K}}\) of the points with positive multiplicity. If \({\mathcal {K}}\) is consistent, then \(f^*{\mathcal {K}}\) is consistent as well. However, when \({\mathcal {K}}\) has points q whose excess \(D_{{\mathcal {K}}}\cdot {\tilde{E}}_q\) is zero [5, Section 4.2], \(f^*{\mathcal {K}}\) may have points with multiplicity zero.

Corollary 3.6

Let \(f:S\rightarrow S'\) be a dominant holomorphic map between smooth complex surfaces, \(p\in S\) a point with \(f(p)=p'\), and let \({\mathcal {K}}=(K,\mu )\) be a consistent weighted cluster of points infinitely near to \(p'\). If the curve contracted to \(p'\) is empty, then

$$\begin{aligned} (f^*{\mathcal {K}})^2 = \deg _p (f) \cdot {{\mathcal {K}}}^2. \end{aligned}$$

Proof

Let \(w,z\in {\mathcal {O}}_{S',p'}\) be the local equations of two distinct curves going through K with multiplicities exactly \(\mu \), and sharing no further point. Consider the dominant holomorphic map \(g:V\rightarrow {\mathbb {C}}^2\) determined by (wz) as above. Since it has empty contracted curve, by (3), \(\deg _{p'}(g)={\mathcal {K}}^2\), and by the lemma, \(\deg _p(g\circ f)=(f^*{\mathcal {K}})^2\). Since by Remark 3.4, \(\deg _p(g\circ f)=\deg _p (f) \cdot \deg _{p'}(g)\), the claim follows. \(\square \)

Proposition 3.7

Let \(f: S\rightarrow S'\) be a dominant holomorphic map between smooth complex surfaces, and \(p\in S\) such that \(f^{-1}(p')=\{p\}\). For every cluster K of points infinitely near to \(p'\), \(| f^*(K) |\le \deg _p (f)\cdot |K|\). Moreover, if the multiplicity of f is \(\nu (f)>1\), then the inequality is strict.

Proof

Note that p is an isolated preimage of \(p'\), so in particular the curve contracted to \(p'\) is empty.

We argue by induction on |K|. If \(|K|=1\), then \(K=\{p'\}\) and \(f^*(K)=\mathcal {BP}(f)\). Since \(\deg _p(f)=\sum _{q\in \mathcal {BP}(f)} \nu _q^2\) and \(\nu _q\ge 1\) for all \(q \in \mathcal {BP}(f)\) by definition, the claims follow.

Now assume \(|K|>1\), and let \(q_0'\) be a maximal point by the partial ordering by infinitely-near-ness, so that \(K_0 = K\backslash \{q_0'\}\) is a cluster. By induction we may assume that

$$\begin{aligned} | f^*(K_0)|\le \deg _p (f)\cdot |K_0|=\deg _p (f)\cdot \left( |K|-1\right) . \end{aligned}$$
(4)

Since p is an isolated preimage of \(p'\), there exist open neighborhoods \(U\subset S\) of p and \(V\subset S'\) of \(p'\) such that \(f|_{U}: U\rightarrow V\) is a surjective proper holomorphic map. Then

$$\begin{aligned} \deg _p(f)=|f^{-1}(q')|, \forall q' \in V \backslash \{p'\} \end{aligned}$$
(5)

(see [10, §3.A]). Consider the blowups \(\pi _{f^*(K_0)}\) and \(\pi _{K_0}\) of all points in the clusters \(f^*(K_0)\), \(K_0\), and the corresponding lift of f,

figure b

The point \(q_0'\) belongs to \({{\tilde{V}}}\). More precisely, to the preimage of \(p'\), which is an effective divisor D in \({{\tilde{V}}}\), and \({\tilde{f}}^{-1}(q_0')\) is contained in the divisor \({\tilde{f}}^*(D)\), which is the preimage of p in \({{\tilde{U}}}\).

Choose local coordinates uv in an open neighborhood \(V'\subset {{\tilde{V}}}\) of \(q_0'\), such that \(uv=0\) along \(D\cap V'\) (this is possible because at most two prime components of D meet at \(q_0'\)). Then for a general member of the pencil \(\{L_\alpha : \alpha _1 u+\alpha _2 v=0\}\), every point on \(L_\alpha \) except \(q_0'\) has exactly \(\deg _p (f)\) preimages by \({\tilde{f}}\), (5). The set \({\tilde{f}}^{-1}(q_0')\) need not be finite, but it is easy to see that

$$\begin{aligned} {\mathcal {Q}}=\{q\in {{\tilde{U}}} \,|\, {\tilde{f}}(q)=q_0', \deg _q({\tilde{f}})>0\} \end{aligned}$$

is finite, and in fact

$$\begin{aligned} \sum _{q\in {\mathcal {Q}}} \deg _q({\tilde{f}})\le \deg _p(f). \end{aligned}$$

Notice that \({\mathcal {Q}}\) is also the set of indeterminacy points of \(\pi _{q_0'}^{-1}\circ {{\tilde{f}}}\), where \(\pi _{q_0'}\) is the blowup centered at \(q_0'\). Consider, for each \(q \in {\mathcal {Q}}\), the cluster \(\mathcal {BP}_q({\tilde{f}})\). It is clear that blowing up \({{\tilde{U}}}\) at all points of \(\bigcup _{q\in {\mathcal {Q}}} \mathcal {BP}_q({\tilde{f}})\) resolves the indeterminacies of \(\pi _{q_0'}^{-1}\circ {{\tilde{f}}}\). Therefore, blowing up all points in the cluster

$$\begin{aligned} K_1=f^*(K)_0 \cup \bigcup _{q \in {\mathcal {Q}}} \mathcal {BP}_q({\tilde{f}}) \end{aligned}$$

resolves the indeterminacies of \(\pi _{K}^{-1}\circ f=\pi _{q_0'}^{-1}\circ \pi _{K_0}^{-1} \circ f\). By definition, it follows that \(f^*(K) \subset K_1\), and therefore

$$\begin{aligned} |f^*(K)| \le |K_1| \le |f^*(K)_0|+ \sum _{q \in {\mathcal {Q}}} \deg _q {{\tilde{f}}} \le \deg _p (f)\cdot \left( |K|-1\right) +\deg _p (f) \end{aligned}$$

so we are done. Note that if \(\nu (f)>1\), then (by the induction hypothesis) the inequality \(|f^*(K)_0|<\deg _p (f)\cdot \left( |K|-1\right) \) is strict and hence also \(|f^*(K)|<\deg _p (f)\cdot |K|\). \(\square \)

3.2 Pullback of Multi-Clusters and H-Indices

We are now going to apply the local results from the previous section in the global setting of finite morphisms \(f:{\mathbb {P}}^2\rightarrow {\mathbb {P}}^2\) in order to study the behavior of H-constants under pullbacks.

Theorem 3.8

(Theorem C) Let \(f:S \rightarrow S'\) be a finite morphism of complex projective surfaces, \(C\subset S'\) a reduced curve, and K a multi-cluster on \(S'\). Assume that \(f^*(C)\) is reduced and \(H(C,K)\le 0\). Then

$$\begin{aligned} H(f^*(C),f^*(K))\le H(C,K), \end{aligned}$$

with a strict inequality if there is a proper point \(p \in f^{*}({\mathcal {K}})\) with \(\nu _p (f)>1\).

Proof

Let \(k=\deg (f)\). By definition,

$$\begin{aligned} H(C,K)&=\frac{C^2-\sum _{q\in K}({\text {mult}}_q(C))^2}{|K|}, \\ H(f^*(C),f^*(K))&=\frac{k\, C^2-\sum _{q\in f^*(K)}({\text {mult}}_q(f^*(C)))^2}{|f^*(K)|}, \end{aligned}$$

Let \(K_i\), for \(i=1, \dots , r\), be the clusters composing K, with \(K_i\) a cluster of points infinitely near to \(p_i\in S'\). For each \(p\in S\) with \(f(p)=p_i\), denote \(f_p\) be the restriction of f to a neighborhood \(U_p\) of p such that \(f^{-1}(p_i)\cap U_p=\{p\}\). Consider the cluster \((K_i,{\text {Mult}}(C))\) weighted with the multiplicities of C at the points of \(K_i\), and let \({\mathcal {K}}_p\) be the weighted cluster \(f^*(K,{\text {Mult}}(C))\) obtained by the pullback. The properties of the pullback cluster from the previous section immediately give that:

  1. 1.

    \({\mathcal {K}}_p\) is a weighted cluster of points infinitely near to p,

  2. 2.

    \(f^*(C)\) goes through \({\mathcal {K}}_p\),

  3. 3.

    \(f^*(K)=\bigcup _{f(p)\in \{p_1,\dots ,p_r\}} K_p\).

Therefore,

$$\begin{aligned} H(f^*(C),f^*(K))=\frac{k\, C^2-\sum _{i=1}^r \sum _{f(p)=p_i} {\mathcal {K}}_p^2}{\sum _{i=1}^r \sum _{f(p)=p_i}|{\mathcal {K}}_p|}. \end{aligned}$$
(6)

For each \(i=1,\dots , r\), Corollary 3.6 gives

$$\begin{aligned} \sum _{f(p)=p_i} {\mathcal {K}}_p^2=\sum _{f(p)=p_i} \deg _p(f)\,(K_i,{\text {Mult}}(C))^2=k\,(K_i,{\text {Mult}}(C))^2, \end{aligned}$$

and Proposition 3.7 gives

$$\begin{aligned} \sum _{f(p)=p_i}|{\mathcal {K}}_p|\le \sum _{f(p)=p_i} \deg _p(f)\,|K_i|=k\,|K_i|, \end{aligned}$$

with a strict inequality if \(\nu _{p}f>1\) at some p with \(f(p)=p_i\). Taking into account that \(H(C,K)\le 0\), the Eq. (6) now gives

$$\begin{aligned} H(f^*(C),f^*(K)) \le \frac{k\left( C^2-\sum _{q\in K}({\text {mult}}_q(C))^2\right) }{k\,\sum _{i=1}^r |K_i|}, \end{aligned}$$

with a strict inequality if there exist some i and p with \(f(p)=p_i\), and \(\nu _{p}f>1\). \(\square \)

For plane curves and in terms of h-indices, we have the following corollary:

Corollary 3.9

Let \(f:{\mathbb {P}}^2 \rightarrow {\mathbb {P}}^2\) be a finite morphism, and let \(C\subset {\mathbb {P}}^2\) be a reduced curve with \(f^*(C)\) reduced.

  1. 1.

    if \(-4\le h(C)<0\), then \(h(f^*(C))\le h(C)\),

  2. 2.

    if there is a proper point \(p \in f^{-1}({\text {Mult}}(C))\), then the above inequality is strict.

Proof

By the theorem, \(H(f^*(C),f^*({\text {Mult}}(C))\le H(C,{\text {Mult}}(C))=h(C)\), with strict inequality if there is a proper point \(p \in f^{-1}({\text {Mult}}(C))\) with \(\nu _p (f)>1\). By Remark 2.10, either \(h(f^*(C))<-4 \le h(C)\) or \(h(f^*(C))\le H(f^*(C),f^*({\text {Mult}}(C))\), and we are done. \(\square \)

Theorem 3.8 means that H-constants of negative curves can only decrease under pullbacks. By using suitable ramified morphisms we can now prove Theorem A.

Proof of Theorem A

Let \(S_\pi \rightarrow {\mathbb {P}}^2\) be the composition of n point blowups, and let K be the multi-cluster formed by the n points blown up. Let C be a reduced curve on \(S_\pi \). We want to show that \(C^2/|K|>h\). By Lemma 2.16, we may assume that C is the strict transform of a reduced curve \(C'\) on \({\mathbb {P}}^2\). By Theorem 3.8, it will be enough to show that there exists \(f:{\mathbb {P}}^2\rightarrow {\mathbb {P}}^2\) satisfying:

  1. 1.

    \(f^*(C)\) is reduced;

  2. 2.

    There exists \(p\in S\) such that \(\nu _p(f)>1\) and f(p) is a proper point of K.

This is obviously possible: let \(f:{\mathbb {P}}^2\rightarrow {\mathbb {P}}^2\) be a Kummer cover given in suitable coordinates by \(f([x:y:z])=[x^n:y^n:z^n])\) with \(n\ge 2\), where the coordinates are chosen such that no coordinate line is a component of C (hence \(f^*(C)\) is reduced) and at least one coordinate point belongs to K. \(\square \)

Furthermore, we prove that there is no minimal h-index in any sense:

Proposition 3.10

  1. 1.

    There is no curve \(C_0\subset {\mathbb {P}}^2\) such that

    $$\begin{aligned} h(C_0)=\inf _{C\subset {\mathbb {P}}^2} h(C). \end{aligned}$$
  2. 2.

    There is no curve \(C_0\subset {\mathbb {P}}^2\) with ordinary singularities such that

    $$\begin{aligned} h(C_0)=\inf _{\begin{array}{c} C\subset {\mathbb {P}}^2\\ \text {ordinary singularities} \end{array}} h(C). \end{aligned}$$

Proof

We shall show that, given a particular reduced curve \(C\subset {\mathbb {P}}^2\) with \(r\ge 2\) singular points and \(h(C)<0\), there exists another curve \(C'\) with \(h(C')<h(C)\), and if C has ordinary singularities then \(C'\) can be chosen with ordinary singularities too. So let p be a nonsingular point of C, and choose coordinates in \({\mathbb {P}}^2\) such that

  1. 1.

    \(p=[1:0:0]\)

  2. 2.

    The points [0 : 1 : 0] and [0 : 0 : 1] do not belong to the curve, and none of the coordinate lines is tangent to C or passes through a singular point of C at P.

Choose an integer k such that \(-k^2<h(C)\) and consider the Kummer cover \(f:{\mathbb {P}}^2 \rightarrow {\mathbb {P}}^2\) given coordinate-wise by \(f([x:y:z])=[x^k:y^k:z^k]\), which is a morphism of degree \(k^2\) branched along the coordinate triangle and has multiplicity k at the (fixed) point p. The singularities of \(f^*(C)\) are as follows:

  • For each singular point q of C there are \(k^2\) locally isomorphic singularities in the \(k^2\) distinct preimage points of q.

  • There is an ordinary singularity of multiplicity k at p.

Note that, if C has ordinary singularities, then so does \(f^*(C)\).

Denote \({\mathcal {K}}={\mathcal {M}}\mathrm{ult}(C)\) the weighted multi-cluster of multiple points of C. We have

$$\begin{aligned}&h(f^*(C))=H(f^*(C),f^*(K) \cup \{p\})=\frac{k^2 d^2-k^2 {\mathcal {K}}^2-k^2}{k^2|K|+1}\nonumber \\&\quad = \frac{k^2|K|\,H(C,K)-k^2}{k^2|K|+1}<\frac{k^2|K|\,h(C)+h(C)}{k^2|K|+1} =h(C), \end{aligned}$$
(7)

as claimed. \(\square \)

Note that Theorem A and Proposition 3.10 do not mean that the values of H-constants are not bounded from below—some examples of sequences of reduced curves with decreasing H-indices are known, which converge to finite limits. So the question whether the BNC holds for blowups of the complex projective plane is open. The method of Proposition 3.10 does mean that, if there is a uniform bound \(h(C)\ge h\), then for curves with a fixed number of singular points s a stronger bound than h can be given:

Proposition 3.11

Suppose that \(\inf _{C\subset {\mathbb {P}}^2}h(C)=h\) for some \(h\in {\mathbb {R}}\). Then, for every reduced curve \(C\subset {\mathbb {P}}^2\),

$$\begin{aligned} h(C)\ge h + \frac{3}{|{\text {Mult}}(C)|}. \end{aligned}$$

Proof

Choose coordinates on \({\mathbb {P}}^2\) such that the three coordinate vertices lie on smooth points of C, and each coordinate line meets C in exactly \(d=\deg (C)\) distinct points. Consider the Kummer cover \(f([x:y:z])=[x^k:y^k:z^k]\), and let \({\mathcal {K}}={\text {Mult}}(C)\) as before. Then

$$\begin{aligned} h\le h(f^*(C))=\frac{k^2 d^2-k^2 {\mathcal {K}}^2-3k^2}{k^2|K|+3}= h(C)\frac{k^2|K|}{k^2 |K| +3}-\frac{3k^2}{k^2|K|+3}. \end{aligned}$$

The limit of the right hand side for \(k\rightarrow \infty \) is \(h(C)-3/|K|\), whence the claim. \(\square \)

3.3 Examples

3.3.1 Fermat Arrangements

We observe that some of the known curve arrangements with negative H-indices can be obtained as pullbacks of simpler arrangements by suitable ramified maps.

Let \(C\subset {\mathbb {P}}^2\) be a reducible cubic made up of three concurrent lines; for simplicity assume it is given by the homogeneous equation \((x-y)(y-z)(z-x)=0\). Obviously \({\text {Mult}}(C)=\{p\}\) is the single point \(p=[1:1:1]\) with multiplicity 3, and \(h(C)=0\). Let \(f_k:{\mathbb {P}}^2\rightarrow {\mathbb {P}}^2\) be the Kummer cover \(f_k([x:y:z])=[x^k:y^k:z^k]\). The so-called kth Fermat arrangement of lines is the reduced curve \(f_k^*(C)\), which has \(k^2\) triple points, three points of multiplicity k, and computing as in (7) we obtain \(h(f_k^*(C))=-3k^2/(k^2+3)\).

3.3.2 Curves with Ordinary Singularities

In the proof of Propositions 3.10 and 3.11 we used morphisms which have multiplicity \(>1\) at smooth points of a given curve C, for simplicity. In practice, in the search for curves with very negative H-indices, using a morphism with multiplicity \(>1\) at singular points of C turns out to be more effective.

For instance, if we apply the strategy of Proposition 3.7 to the Wiman configuration W of 45 lines with 201 singular points and h-index \(-225/67 \simeq -3.358\) we can deduce the existence of curves with ordinary singularities and h-index arbitrarily close to \(-225/67-3/201=-226/67\simeq -3.373\).

However, we can obtain a more negative index. Consider a projective coordinate system which has its three coordinate points sitting in triple points of the Wiman configuration W of 45 lines [3] and such that none of the coordinate lines belong to W. Then the intersection of each coordinate line with W consists of the two chosen triple points and 39 transverse intersections with the lines not going through the triple points (this is presumably well known, we checked it using Singular). Denote as before \({\mathcal {K}}={\mathcal {M}}\mathrm{ult}(W)\), and apply the Kummer cover \(f([x:y:z])=[x^k:y^k:z^k]\) to W. Each vertex p of the coordinate system is its unique preimage, and \(f^*(W)\) has an ordinary singularity of multiplicity \(k^2 {\text {mult}}_{p}(W)\) there, so:

$$\begin{aligned} h(f^*(W))=\frac{45^2\,k^2 -k^2 {\mathcal {K}}^2}{k^2(|K|-3)+3}= h(C)\frac{k^2|K|}{k^2 (|K|-3) +3}=-\frac{225}{67}\cdot \frac{201\,k^2}{198\,k^2+3}. \end{aligned}$$

By taking large values of k, we see that there exist reduced curves \(C\subset {\mathbb {P}}^2\) with ordinary singularities and Harbourne index arbitrarily close to

$$\begin{aligned} -\frac{225}{67}\cdot \frac{201}{198}=-\frac{25}{7}\simeq -3.571. \end{aligned}$$

This proves Theorem B.

3.3.3 Klein-Invariant Configurations of Higher Degree

In [11], we described the singularities of the configuration of 21 reducible polars to the Klein quartic

$$\begin{aligned} \Phi _{4}: x^{3}y + y^{3}z +z^{3}x, \end{aligned}$$

computing in particular their H-constants, and we introduced additional very negative configurations of curves of higher degree. We next recall the construction and give an explicit description of some clusters of singular points of these configurations, leading to a bound on their h-indices.

Denote \(f :{\mathbb {P}}^2\rightarrow {\mathbb {P}}^2\) the gradient map given by the partial derivatives of Klein’s quartic equation, explicitly

$$\begin{aligned} {\mathbb {P}}^{2} \ni [x:y:z] \overset{9:1}{\longmapsto } [u:v:w]=\left[ 3x^{2}y + z^{3}: 3y^{2}z + x^{3}: 3z^{2}x+y^{3} \right] \in {\mathbb {P}}^{2}. \end{aligned}$$

Let also \(\Phi _{21}\) be the polynomial of degree 21, invariant under the group \(G_{168}\) of projectivities fixing \(\Phi _{4}\), which defines the so-called Klein configuration \(K=K_0\) of 21 lines. It was showed in [11, Proposition 2.1] that \(\Phi _{63}=f^*(\Phi _{21})\) defines the configuration \(K_1\) of 21 reducible polars of Klein’s quartic, which splits as \(\Phi _{63}=\Phi _{42}\Phi _{21}\), where \(\Phi _{42}=0\) is a configuration of 21 irreducible conics. Iterating the process, let \(\Phi _{189}=f^*(\Phi _{63})\), splitting as \(\Phi _{189}=\Phi _{126}\Phi _{42}\Phi _{21}\), where \(\Phi _{126}=f^*(\Phi _{42})\) is an invariant configuration of 21 sextics, and in general for \(k\ge 1\),

$$\begin{aligned} (f^k)^*(\Phi _{21})=\Phi _{14\cdot 3^{k}}\cdots \Phi _{42}\Phi _{21}. \end{aligned}$$

We shall not attempt at a complete description of the singularities of the configurations \(K_k: (f^k)^*(\Phi _{21})=0\), but we focus on the singularities lying on the preimage of the singular points of \(K_2:\Phi _{63}=0\); these are enough to show that the Harbourne index \(h_k\) of \(K_k\) is a decreasing sequence whose limit is at most \(-1283/410\simeq -3.123\).

Proposition 3.12

The singularities of the arrangement \(K_2\) are 42 nodes, 252 ordinary triple points and 189 ordinary quadruple points.

This can be equivalently stated as follows:

Proposition 3.13

The multi-cluster \({\mathcal {M}}\mathrm{ult}(K_1)\) of singularities of the arrangement of reducible polars of Klein’s quartic consists of 483 clusters of one point each, of which 42 have multiplicity 2, 252 have multiplicity 3, and 189 have multiplicity 4.

Proposition 3.12 and Lemmas 3.143.15 below were proven in [11]. We denote \({\mathbf {O}}_{42}\) the set of 42 nodes of \(K_2\) (which is the unique orbit of size 42 for the Klein group \(G_{168}\)).

Lemma 3.14

For every \(k\ge 1\), \(\Phi _{14\cdot 3^{k}}\) is smooth along \({\mathbf {O}}_{42}\). Moreover, the local intersection multiplicity at \(p\in {\mathbf {O}}_{42}\) of \(\Phi _{14\cdot 3^{k}}\) and \(\Phi _{14\cdot 3^{k+1}}\) is \(2\cdot 3^{k-1}\).

Lemma 3.15

For every \(k\ge 1\), \(K_k\) is reduced.

Proposition 3.16

For every \(k\ge 2\), the cluster \({\mathcal {S}}_{p.k}\) of singular points at \(p\in {\mathbf {O}}_{42}\) of \((f^k)^*(\Phi _{21})\) consists of \(2\cdot 3^{k-2}\) points, totally ordered by infinitely-near-ness, of which

  1. 1.

    p has multiplicity \(k+1\),

  2. 2.

    the first point infinitely near to p has multiplicity k,

  3. 3.

    for every \(m=2,\dots ,k-1\), there are exactly \(4\cdot 3^{k-m-1}\) points of multiplicity m.

Proof

Let L be the line, component of the Klein configuration \(K_0\), through p, and let C be the conic, component of \(K_1\) through p. By Lemma 3.14, the singularity of \((f^k)^*(\Phi _{21})\) at p consists of \(k+1\) smooth branches, of which all but L are tangent. This proves the first two items. Also by Lemma 3.14, if \(k\ge 3\) the m branches of \((f^k)^*(\Phi _{21})\) corresponding to the curves \((f^{k-1})^*(C), (f^{k-2})^*(C), \dots (f^{k-m+1})^*(C)\) share their first \(2\cdot 3^{k-m}\) points infinitely near to p (including p); in particular all singular points at \(p\in {\mathbf {O}}_{42}\) of \((f^k)^*(\Phi _{21})\) belong to the smooth branch of \((f^{k-1})^*(C)\) through p and hence they are totally ordered by infinitely-near-ness. The third item follows by observing that \(4\cdot 3^{k-m-1}=2\cdot 3^{k-m}-2\cdot 3^{k-(m+1)}\). \(\square \)

Next, we will define iteratively a weighted multi-cluster which will give our upper bound for the h-index of the configurations \(K_k\). Let \({\mathcal {K}}_1={\mathcal {M}}\mathrm{ult}(K_1)\). By Proposition 3.13, we can split

$$\begin{aligned} {\mathcal {K}}_1= {\mathcal {S}} \cup {\mathcal {T}} \end{aligned}$$

where \({\mathcal {S}}\) consists of the points in \({\mathbf {O}}_{42}\) with multiplicity 2, and \({\mathcal {T}}\) consists of 252 points of multiplicity 3 and 189 of multiplicity 4. For every \(p\in {\mathbf {O}}_{42}\), denoting again by L and C the line and conic components of \(K_1\) through p, Lemma 3.14 shows that the local intersection multiplicity at p of \(f^*L\) and \(f^*C\) is \(2+1=3\), so \(f({\mathbf {O}}_{42})={\mathbf {O}}_{42}\) and f has local degree 3 at every point of \({\mathbf {O}}_{42}\). Therefore we can write

$$\begin{aligned} f^{-1}({\mathbf {O}}_{42})={\mathbf {O}}_{42} \cup X \end{aligned}$$

where X is a finite set of points with \(\sum _{p \in {X}} \deg _p f = 6\cdot 42\). Denote, for each \(k\ge 2\), \({\mathcal {S}}_k=\bigcup _{p\in {\mathbf {O}}_{42}}{\mathcal {S}}_{p,k}\) the multi-cluster of singular points of \((f^k)^*(\Phi _{21})\) supported at \({\mathbf {O}}_{42}\), and split its pullback as

$$\begin{aligned} f^{*}({\mathcal {S}}_k)={\mathcal {S}}_k^{42} \cup {\mathcal {S}}_k^X \end{aligned}$$

where \({\mathcal {S}}_k^{42}\) is the subcluster supported at \({\mathbf {O}}_{42}\) and \({\mathcal {S}}_k^X\) is the subcluster supported at X.

Finally, define

$$\begin{aligned} {\mathcal {K}}_k={\mathcal {S}}_k \cup {\mathcal {S}}_{k-1}^X \cup f^*({\mathcal {S}}_{k-2}^X) \cup \dots \cup (f^{k-2})^*({\mathcal {S}}_{1}^X) \cup (f^{k-1})^*({\mathcal {T}}) \end{aligned}$$

Proposition 3.17

For every \(k\ge 1\), the arrangement \(K_{k}\) goes through the weighted multi-cluster \({\mathcal {K}}_k\). Moreover, for every \(k \ge 2\), the self-intersection and cardinality of \({\mathcal {K}}_k\) satisfies:

$$\begin{aligned} {\mathcal {K}}_k^2=\frac{21}{2}(53\cdot 9^{k}+3)-196\cdot 3^{k+1}, \quad |{\mathcal {K}}_k|\le 84\cdot 9^{k}-28\cdot 3^{k+1}. \end{aligned}$$

Proof

The fact that \(K_{k}\) goes through \({\mathcal {K}}_k\) is clear by the construction of \({\mathcal {K}}_k\).

By Corollary 3.6 and Proposition 3.7,

$$\begin{aligned} ((f^{k-1})^*{\mathcal {T}})^2=9^{k-1}\cdot {\mathcal {T}}^2=9^{k}\cdot 588, \quad |(f^{k-1})^*{\mathcal {T}}| \le 9^{k-1}\cdot |{\mathcal {T}}| = 9^{k} \cdot 49. \end{aligned}$$
(8)

On the other hand, by Proposition 3.16, for \(k\ge 2\),

$$\begin{aligned} {\mathcal {S}}_k^2= & {} 42\left( (k+1)^2+k^2+4\cdot \sum _{m=2}^{k-1}3^{k-m-1}m^2\right) =588\cdot 3^{k-2}-42, \end{aligned}$$
(9)
$$\begin{aligned} |{\mathcal {S}}_k|= & {} 42\left( 2+\sum _{m=2}^{k-1}3^{k-m-1}\right) =84 \cdot 3^{k-2}, \end{aligned}$$
(10)

and therefore, for \(\ell =2,\dots ,k-1\), we obtain applying Corollary 3.6 and Proposition 3.7 again,

$$\begin{aligned}&\left( (f^{k-\ell -1})^*({\mathcal {S}}_\ell ^X)\right) ^2=1176\cdot 3^{k+\ell -4} - 28\cdot 9^{\ell -1}, \end{aligned}$$
(11)
$$\begin{aligned}&\quad \left| (f^{k-\ell -1})^*({\mathcal {S}}_\ell ^X)\right| \le 168\cdot 3^{k+\ell -4}, \end{aligned}$$
(12)

and, finally, since \(({\mathcal {S}}_1^X)^2=6\cdot 42 \cdot 4\) and \(|{\mathcal {S}}_1^X|\le 6 \cdot 42\),

$$\begin{aligned} \left( (f^{k-2})^*({\mathcal {S}}_1^X)\right) ^2= & {} 112\cdot 9^{k-1}, \end{aligned}$$
(13)
$$\begin{aligned} \left| (f^{k-2})^*({\mathcal {S}}_1^X)\right|\le & {} 28\cdot 9^{k-1}. \end{aligned}$$
(14)

Summing up (8)–(14), we obtain the claim. \(\square \)

Corollary 3.18

For all \(k\ge 2\),

$$\begin{aligned} h(K_k) \le -\frac{1283\cdot 9^k-81}{410\cdot 9^k} \underset{k\rightarrow \infty }{\longrightarrow }-\frac{1283}{410}\simeq -3.12927. \end{aligned}$$