1 Introduction

The classical theory of constant mean curvature surfaces in 3-manifolds is still an active field of research nowadays. Among all ambient 3-manifolds, the most studied subclass consists of those simply connected with constant sectional curvature, the so-called space forms (\(\mathbb{R}^{3}\), \(\mathbb{S}^{3}\), or \(\mathbb {H}^{3}\)). Their isometry group has dimension 6 and acts transitively on their tangent bundle. Apart from the space forms, the most symmetric ones are those simply connected whose isometry group has dimension 4. They are usually denoted by \(\mathbb{E}(\kappa,\tau)\), where \(\kappa,\tau \in\mathbb{R}\) satisfy κ−4τ 2≠0, and include the Riemannian product manifolds \(\mathbb{S}^{2}(\kappa)\times\mathbb{R}\) and \(\mathbb{H}^{2}(\kappa )\times\mathbb{R}\) (when τ=0), the Heisenberg space Nil3 (for κ=0), the universal cover \(\widetilde{\mbox{SL}_{2}}(\mathbb{R})\) of the special linear group SL\(_{2}(\mathbb{R})\) endowed with some special left-invariant metrics (for κ<0 and τ≠0), and the Berger spheres (for κ>0 and τ≠0). See [3] for more details.

The spaces \(\mathbb{E}(\kappa,\tau)\) are characterized by admitting a Riemannian submersion \(\pi:\mathbb{E}(\kappa,\tau)\to\mathbb {M}^{2}(\kappa)\) with constant bundle curvature τ, where \(\mathbb{M}^{2}(\kappa)\) stands for the simply connected Riemannian surface with constant curvature κ, such that the fibers of π are the integral curves of a unit Killing vector field in \(\mathbb{E}(\kappa,\tau)\) (see [12]). In what follows, we will refer to this field as the vertical Killing vector field and it will be denoted by ξ.

In the theory of constant mean curvature surfaces (H-surfaces in the sequel) in \(\mathbb{E}(\kappa,\tau)\), vertical multigraphs play an important role. A surface Σ immersed in \(\mathbb{E}(\kappa ,\tau)\) is said to be a vertical multigraph if any of the following equivalent conditions hold:

  1. (a)

    Σ is transversal to the vertical Killing vector field ξ.

  2. (b)

    The surface Σ is orientable and the angle function ν=〈N,ξ〉 has no zeros in Σ, where N is a global unit normal vector field of Σ.

  3. (c)

    The projection \(\pi_{|\varSigma}:\varSigma\to\mathbb{M} ^{2}(\kappa)\) is a local diffeomorphism.

Conditions (a) and (b) are trivially equivalent, whereas (c) can be deduced from the fact that the absolute value of the Jacobian of π |Σ equals |ν|.

The need to know whether a vertical H-multigraph is embedded or not often arises in the study of such surfaces. In this paper we solve this problem by proving that they are always vertical graphs (i.e., they intersect at most once each integral curve of ξ), and in particular are embedded, when we additionally assume that the vertical H-multigraph is complete. (We observe that the completeness assumption is needed: A counterexample is given, for example, by the helicoid of \(\mathbb{H}^{2}\times\mathbb{R}\) constructed by Nelli and Rosenberg in [17] minus a neighborhood of its axis.) Along these lines, we recall the following known results:

  • Hauswirth, Rosenberg, and Spruck proved a half-space theorem for properly embedded \(\frac{1}{2}\)-surfaces in \(\mathbb{H}^{2}\times \mathbb{R}\) and concluded that a complete vertical \(\frac{1}{2}\)-multigraph in \(\mathbb{H}^{2}\times\mathbb{R}\) is always an entire vertical graph (see [10]), i.e., it intersects exactly once each integral curve of ξ. Later on, by using another half-space theorem for properly immersed surfaces in Nil3, Daniel and Hauswirth [4] proved the same result for minimal vertical multigraphs in Nil3. Finally, using this theorem by Daniel and Hauswirth, the classification theorem by Fernández and Mira in [7] and the Daniel correspondence [3], it is possible to extend the aforementioned results to prove that a complete vertical H-multigraph in \(\mathbb{E}(\kappa,\tau)\) satisfying 4H 2+κ=0 is an entire vertical graph (see also Corollary 4.6.3 in [5] for a complete reference).

  • Espinar and Rosenberg proved in [6] that there are no complete vertical H-multigraphs in \(\mathbb{H}^{2}\times\mathbb{R}\) for \(H>\frac{1}{2}\). In a joint work with Joaquín Pérez (see the proof of Theorem 2 in [13]), the authors proved using a different approach that the only complete vertical H-multigraphs in \(\mathbb{E}(\kappa,\tau)\) with 4H 2+κ>0 are the horizontal slices \(\mathbb{S}^{2}(\kappa)\times\{t_{0}\}\) in \(\mathbb{S}^{2}(\kappa)\times \mathbb{R}\), for any κ>0 (and τ=H=0). The latter result has also been proved in [19].

To obtain the general result stated below, it only remains to study the case 4H 2+κ<0. We highlight that the geometry of an H-surface in the homogeneous spaces \(\mathbb{E}(\kappa,\tau)\) varies essentially depending on the sign of 4H 2+κ. For instance, it is known that constant mean curvature spheres exist if, and only if, 4H 2+κ>0; see Theorem 2.5.3 in [5].

Theorem 1

Let Σ be a complete vertical H-multigraph in \(\mathbb{E}(\kappa,\tau)\). Then, one of the following statements hold:

  1. (a)

    \(\mathbb{E}(\kappa,\tau)=\mathbb{S}^{2}(\kappa)\times \mathbb{R}\), H=0, and \(\varSigma=\mathbb{S}^{2}(\kappa)\times\{t_{0}\}\), for some \(t_{0}\in \mathbb{R}\).

  2. (b)

    4H 2+κ≤0 and Σ is a vertical graph over a domain in \(\mathbb{H}^{2}(\kappa)\) whose boundary, if any, consists of complete constant curvature ±2H curves along which the graph takes infinite values. Moreover, if 4H 2+κ=0 then the graph is entire.

We remark that the condition 4H 2+κ=0 in Theorem 1 is not necessary in order to obtain entire vertical H-graphs: Besides horizontal slices, other entire minimal vertical graphs in \(\mathbb{H}^{2}\times\mathbb{R}\) have been constructed by Nelli and Rosenberg in [17], by Collin and Rosenberg in [2], and by Mazet, Rosenberg, and the second author in [14]. The reader can also find some examples of rotationally invariant entire vertical H-graphs in \(\mathbb {H}^{2}\times\mathbb{R}\) for any \(0<H\leq\frac{1}{2}\) in [18]. We also emphasize that there exist many complete vertical H-graphs in \(\mathbb{H}^{2}\times\mathbb{R}\) which are not entire:

  • On the one hand, Sa Earp [21] and Abresch gave an explicit complete minimal vertical graph defined on half of a hyperbolic plane. In [2, 14], some complete minimal examples in \(\mathbb {H}^{2}\times \mathbb{R}\) (which are vertical graphs over simply connected domains bounded by finitely many complete geodesics where the graph has non-bounded boundary data, and/or finitely many arcs at the infinite boundary of \(\mathbb{H}^{2}\)) are given. Melo constructed in [16] minimal examples in \(\widetilde{\mbox{SL}_{2}}(\mathbb{R})\) similar to those in [2].

  • On the other hand, Folha and Melo obtained in [9] vertical H-graphs in \(\mathbb{H}^{2}\times\mathbb {R}\), with \(0<H<\frac{1}{2}\), over simply connected domains bounded by an even number of curves of geodesic curvature ±2H (disposed alternately) over which the graphs go to ±∞.

Let us now explain a consequence of Theorem 1. We consider the stability operator of an orientable H-surface immersed in \(\mathbb{E}(\kappa ,\tau)\), given by

$$ L=\Delta+|A|^2+\mbox{Ric}(N), $$
(1.1)

where Δ stands for the Laplacian with respect to the induced metric on Σ, and A and N denote respectively the shape operator and a unit normal vector field of Σ. The surface Σ is said to be stable when −L is a non-negative operator (see [15] for more details on stable H-surfaces). Rosenberg proved in [20] the non-existence of stable H-surfaces in \(\mathbb{E}(\kappa,\tau)\) provided that 3H 2+κ>τ 2, other than \(\mathbb{S}^{2}(\kappa)\times\{t_{0}\}\) in \(\mathbb {S}^{2}(\kappa)\times\mathbb{R} \). It is conjectured that the optimal condition for such non-existence result is 4H 2+κ>0. In a joint work with Pérez [13], the authors slightly improve Rosenberg’s bound in the general case and obtain the expected bound under the additional assumption of parabolicity. We recall that a Riemannian manifold Σ is said to be parabolic when the only positive superharmonic functions defined on M are the constant functions. As a direct consequence of Theorem 1 above and Theorem 2 in [13], we get the following nice classification result:

Corollary 2

Let Σ be an orientable, parabolic, complete, stable H-surface in \(\mathbb{E}(\kappa,\tau)\). Then, one of the following statements hold:

  1. (a)

    \(\mathbb{E}(\kappa,\tau)=\mathbb{S}^{2}(\kappa)\times \mathbb{R}\), H=0, and \(\varSigma=\mathbb{S}^{2}(\kappa)\times\{t_{0}\}\), for some \(t_{0}\in \mathbb{R}\).

  2. (b)

    4H 2+κ≤0 and Σ is either a vertical graph or a vertical cylinder over a complete curve of geodesic curvature 2H in \(\mathbb{M}^{2}(\kappa)\).

2 Preliminaries

From now on, Σ will denote a complete vertical H-multigraph in \(\mathbb{E}(\kappa,\tau)\), with 4H 2+κ<0. Let us remark that the latter condition implies κ<0, so \(\mathbb{E}(\kappa,\tau)\) admits a fibration over \(\mathbb{H}^{2}(\kappa)\). By applying a convenient homothety in the metric, there is no loss of generality in supposing that κ=−1. Hence, we can consider the disk \(\mathbb{D}(2)=\{(x,y)\in\mathbb{R}^{2}:x^{2}+y^{2}<4\}\) and the model \(\mathbb {E}(-1,\tau)=\mathbb{D}(2)\times\mathbb{R}\), endowed with the Riemannian metric

$$\,\mathrm {d}s^2=\lambda^2 \bigl(\,\mathrm {d}x^2+\,\mathrm {d}y^2 \bigr)+ \bigl(\,\mathrm {d}z+\tau\lambda(y\,\mathrm {d}x-x\,\mathrm {d}y) \bigr)^2, $$

where \(\lambda:\mathbb{D}(2)\to\mathbb{R}\) is given by \(\lambda(x,y)= (1-\tfrac{1}{4}(x^{2}+y^{2}) )^{-1}\). In this model, the Riemannian fibration is nothing but \(\pi:\mathbb{E}(-1,\tau)\to\mathbb{H}^{2}\), π(x,y,z)=(x,y), when we identify \(\mathbb{H}^{2}\equiv(\mathbb{D}(2),\lambda^{2}(\,\mathrm {d}x^{2}+\,\mathrm {d}y)^{2})\).

Given an open set \(\varOmega\subset\mathbb{H}^{2}\) and a function uC (Ω), the graph associated with u is defined as the surface parameterized by

$$F_u:\varOmega\to\mathbb{E}(-1,\tau),\quad F_u(x,y)= \bigl(x,y,u(x,y) \bigr). $$

Let us also fix the following notation, for any R>0:

  • Given \(x_{0}\in\mathbb{H}^{2}\), we denote by B(x 0,R) the ball in \(\mathbb{H}^{2}\) of center x 0 and radius R.

  • Given p 0Σ, we denote by B Σ (p 0,R) the intrinsic ball in Σ of center p 0 and radius R.

The proof of Theorem 1 relies on some technical results given originally by Hauswirth, Rosenberg, and Spruck in [10]. Although they treat the case \(H=\frac{1}{2}\) in \(\mathbb{H}^{2}\times\mathbb{R}\), their arguments can be directly generalized to H-surfaces in \(\mathbb{E}(\kappa,\tau)\) with 4H 2+κ≤0, giving rise to Lemma 3 below.

Take \(x_{0}\in\mathbb{H}^{2}\) and R>0 such that there exists uC (B(x 0,R)) with F u (B(x 0,R))⊂Σ. (As π |Σ is a local diffeomorphism, this can be done for any x 0π(Σ).) We also fix a unit normal vector field N of Σ so that the angle function ν=〈N,ξ〉 is positive. We observe that ν lies in the kernel of the stability operator of Σ, defined in (1.1); see [1]. Since ν has no zeros, we deduce by a theorem given by Fischer–Colbrie [8] (see Lemma 2.1 in [15]) that Σ is stable. This provides curvature estimates, playing an important role in the proof of Lemma 3.

Suppose that \(\hat{x}\in\partial B(x_{0},R)\) satisfies that u cannot be extended to any neighborhood of \(\hat{x}\) in \(\mathbb{H}^{2}\) as a vertical H-graph. Given a sequence {x n }⊂B(x 0,R) converging to \(\hat{x}\) and calling p n =F u (x n ), the arguments in [10] can be extended to show that the sequence of surfaces {Σ n } (where Σ n results from translating Σ vertically so that p n is at height zero), converges in the \(\mathcal{C}^{2}\)-topology to a vertical cylinder π −1(Γ), for a curve \(\varGamma\subset\mathbb{H}^{2}\) of constant geodesic curvature 2H or −2H which is tangent to ∂B(x 0,R) at \(\hat{x}\). Note that the condition 4H 2−1<0 implies that Γ is non-compact.

We denote by N δ (Γ) the open tubular neighborhood of Γ in \(\mathbb{H}^{2}\) of radius δ. Moreover, given \(x\in\mathbb{H}^{2}\smallsetminus \varGamma\), we call N δ (Γ,x)=N δ (Γ)∩U, where U is the connected component of \(\mathbb{H}^{2}\smallsetminus \varGamma\) containing x. By coherence, we denote U=N (Γ,x).

Lemma 3

([10])

In the setting above, suppose that \(\hat{x}\in\partial B(x_{0},R)\) satisfies that u cannot be extended to any neighborhood of \(\hat{x}\) in \(\mathbb{H}^{2}\) as a vertical H-graph. Then, there exist a complete curve \(\varGamma\subset\mathbb{H}^{2}\) of constant geodesic curvature 2H or −2H, tangent to ∂B(x 0,R) at \(\hat{x}\), and an open neighborhood N of Γ such that u extends as a vertical H-graph to B(x 0,R)∪(NN (Γ,x 0)) with infinite constant boundary values along Γ.

Remark 4

In general, Lemma 3 does not hold when N=N δ (Γ,x 0) for some constant δ>0 (e.g., see the Jenkins–Serrin type H-graphs [2, 9]). Nevertheless, all the arguments below can be thought of in a sufficiently large compact ball, so in the sequel we can consider N to be equal to N δ (Γ,x 0) by restricting N to a tubular neighborhood of Γ of constant radius if necessary.

Remark 5

In our study, we will always find a dichotomy between geodesic curvature 2H or −2H, as well as boundary values +∞ or −∞. Although the arguments below do not depend on these signs, it is worth saying something about the relation between them in order to describe the complete vertical graphs. As mentioned above, it can be shown that the H-multigraphs Σ n converge uniformly on compact subsets to a vertical cylinder and we are considering the unit normal vector field of Σ which points upwards. By analyzing the normals of Γ in \(\mathbb{H}^{2}\) and of π −1(Γ) in \(\mathbb{E}(-1,\tau)\), it is not difficult to realize that if u tends to +∞ (resp. −∞) along Γ, the geodesic curvature of Γ will be 2H (resp. −2H) with respect to the normal vector pointing to the domain of definition of the graph. This fact was proved for minimal surfaces in \(\mathbb{H}^{2}\times\mathbb{R}\) by Nelli and Rosenberg in [17]; for H-surfaces in \(\mathbb{H}^{2}\times\mathbb{R}\), for 0<H≤1/2, by Hauswirth, Rosenberg, and Spruck in [11]; and for minimal surfaces in \(\widetilde{\mathrm{SL}_{2}}(\mathbb{R})\) by Younes in [22].

3 The Proof of Theorem 1

As explained above, we will suppose that Σ is a complete vertical H-multigraph in \(\mathbb{E}(-1,\tau)\) with \(0\leq H<\frac{1}{2}\), and show that Σ is a vertical graph. The proof relies on the following result.

Proposition 6

Let Σ be a complete vertical H-multigraph in \(\mathbb{E}(-1,\tau)\). Given pΣ and R>0, there exist an open set \(\varOmega\subseteq\mathbb{H}^{2}\) and a function uC (Ω) such that B Σ (p,R)⊆F u (Ω).

Note that the fact that Σ is indeed a graph follows from Proposition 6: Reasoning by contradiction, if there existed p,qΣ, pq, which project by \(\pi:\mathbb {E}(-1,\tau)\to \mathbb{H}^{2}\) on the same point, then we could take R bigger than the intrinsic distance from p to q to reach a contradiction. Thus, the rest of this section will be devoted to proving Proposition 6.

From now on, we fix a point pΣ and denote x 0=π(p). The following definition will be useful in the sequel.

Definition 7

We say that \(\varOmega\subset\mathbb{H}^{2}\) is admissible if it is a connected open set containing x 0 for which there exists uC (Ω) such that F u (Ω)⊂Σ and F u (x 0)=p.

If \(\varOmega\subset\mathbb{H}^{2}\) is admissible, then the function u in the definition above is unique, and we will call it the function associated with Ω. The technique we will use to prove Proposition 6 consists of enlarging gradually an initial admissible domain until it eventually contains the projection of an arbitrarily large intrinsic ball.

As ν>0, there exists a neighborhood of p in Σ which projects one-to-one to a ball B(x 0,ρ), for some ρ>0. In other words, there exists ρ>0 such that B(x 0,ρ) is admissible. Let us consider

$$ R_0=\sup \bigl\{ \rho>0:B(x_0,\rho)\text{ is admissible} \bigr\}. $$
(3.1)

If R 0=+∞, Proposition 6 follows trivially for such a point p, so we assume R 0<+∞. This implies that B(x 0,R 0) is a maximal admissible ball, and it will play the role of our initial domain.

Lemma 8

Let Ω be an admissible domain such that ∂Ω is a piecewise C 2-embedded curve. Suppose that there exists \(\hat{x}\) in a regular arc of ∂Ω such that Ω cannot be extended as an admissible domain to any neighborhood of \(\hat{x}\). Then:

  1. (i)

    The geodesic curvature of ∂Ω at \(\hat{x}\) with respect to its inner normal vector is at least −2H.

  2. (ii)

    There exists a curve \(\varGamma\subset\mathbb{H}^{2}\) with constant geodesic curvature 2H or −2H, tangent to ∂Ω at \(\hat{x}\), and there exist δ>0, yΩ, and a function vC (N δ (Γ,y)) such that:

    1. (a)

      The function v has constant boundary values +∞ or −∞ along Γ.

    2. (b)

      Given r>0, we have \(U_{r}=N_{\delta}(\varGamma,y)\cap B(\hat{x},r)\cap\varOmega\neq \varnothing\) and there exists r 0>0 such that u=v in U r for 0<r<r 0.

Proof of Lemma 8

Let us consider a geodesic ball \(B(y,\rho)\subset\mathbb{H}^{2}\) contained in Ω and tangent to ∂Ω at \(\hat{x}\). Lemma 3 guarantees the existence of a curve \(\varGamma\subset\mathbb{H}^{2}\) with constant geodesic curvature 2H or −2H, tangent to ∂B(y,ρ) at \(\hat{x}\), and δ>0 such that the H-graph over B(y,ρ) can be extended to an H-graph over B(y,ρ)∪N δ (Γ,y). Let us define v as the restriction of such an extension to N δ (Γ,y). It can be easily shown that Γ, δ, y, and v satisfy the conditions in item (ii). The uniqueness of prolongation ensures that Ω must be contained in N (Γ,y), from where the estimation for the geodesic curvature of ∂Ω given in item (i) follows. □

We will prove (see Lemma 11 for R=R 0 and \(\mathcal{C}=\emptyset\)) that the set of points in ∂B(x 0,R 0) such that u cannot be extended to any neighborhood of them as a vertical H-graph is finite. So we can denote them as x 1,…,x r . Lemma 8 guarantees that, given j∈{1,…,r}, there exists a curve \(\varGamma_{j}\subset\mathbb{H}^{2}\) of constant geodesic curvature 2H or −2H which is tangent to ∂B(x 0,R 0) at x j , such that u can be extended to \(B(x_{0},R_{0})\cup N_{\delta_{j}}(\varGamma_{j},x_{0})\), for some δ j >0. The next step in the proof of Proposition 6 will consist of showing that the curves Γ 1,…,Γ r are disjoint. Then we will be able to extend the initial ball B(x 0,R 0) to a new admissible domain \(\varOmega=B(x_{0},R_{0})\cup(\bigcup_{j=1}^{r}N_{\delta}(\varGamma_{j},x_{0}))\), for some δ≤min{δ j :j=1,…,r}. The function associated with such Ω will have boundary values +∞ or −∞ along each of the Γ j (depending on the sign of its geodesic curvature). Therefore, for a further extension of Ω we will work in \(\bigcap_{j=1}^{r}N_{\infty}(\varGamma_{j},x_{0})\), i.e., we will extend Ω in the direction of ∂Ω∂B(x 0,R 0). As this process will be iterated, we describe a general situation for the extension procedure.

Definition 9

Let \(\mathcal{C}\) be a finite family of curves in \(\mathbb{H}^{2}\), each one with constant geodesic curvature 2H or −2H. We will say that \(\mathcal{C}\) is in general position for some radius R>0 when the following three conditions are satisfied:

  1. (a)

    Each \(\varGamma\in\mathcal{C}\) intersects the closed ball \(\overline{B}(x_{0},R)\) and x 0Γ.

  2. (b)

    \(\partial\varOmega_{\mathcal{C}}\cap\varGamma\neq \emptyset\) for every \(\varGamma\in\mathcal{C}\), where

    $$ \varOmega_{\mathcal{C}}=B(x_0,R)\cap \biggl( \bigcap _{\varGamma\in\mathcal{C}} N_\infty(\varGamma,x_0) \biggr). $$
    (3.2)
  3. (c)

    No intersection point of curves in \(\mathcal{C}\) lies on \(\overline{B}(x_{0},R)\).

(We recall that N (Γ,x 0) is the open connected component of \(\mathbb{H}^{2}\smallsetminus \varGamma\) containing x 0.) See Fig. 1, which depicts some examples. It is clear that the family of curves {Γ 1,…,Γ r } in the discussion above is in general position for the radius R 0. This condition will be preserved under the successive steps for enlarging the admissible domain. The next lemma gives some information about a family of curves in general position.

Fig. 1
figure 1

Three families of four curves in \(\mathbb{H}^{2}\). The associated domain \(\varOmega_{\mathcal{C}}\) with respect to the disk (in light gray) has been colored in darker gray. The family on the left is in general position with respect to the disk whereas conditions (a) and (c) in the definition fail for the one in the middle, and condition (b) does not hold for the one on the right

Lemma 10

Let \(\mathcal{C}\) be a finite family of curves in general position for a radius R>0. Suppose that \(\varOmega_{\mathcal{C}}\), defined by (3.2), is an admissible domain and that, for any \(\varGamma\in\mathcal{C}\), there exists a vertical H-graph v over N δ (Γ,x 0), for some δ>0, with constant infinite boundary values along Γ, which coincides with the function u associated with \(\varOmega_{\mathcal{C}}\) on \(\varOmega_{\mathcal{C}}\cap N_{\delta}(\varGamma,x_{0})\). Then:

  1. (a)

    Any two curves in \(\mathcal{C}\) are disjoint.

  2. (b)

    There exists δ′>0 so that \(\varOmega_{\mathcal{C}}\cup(\bigcup_{\varGamma\in\mathcal{C}}N_{\delta'}(\varGamma,x_{0}))\) is admissible.

Proof of Lemma 10

Reasoning by contradiction, let us suppose that there exists a point \(\widetilde{x}\in\varGamma_{1}\cap\varGamma_{2}\) for some \(\varGamma_{1},\varGamma_{2}\in\mathcal{C}\). Condition (c) in Definition 9 tells us that \(\widetilde{x}\notin\overline{B}(x_{0},R)\). We can take a continuous family {D t } t∈[0,) of geodesic balls in \(\mathbb{H}^{2}\) satisfying the following three conditions:

  1. (1)

    D 0B(x 0,R).

  2. (2)

    ∂D t is tangent to Γ 1 and Γ 2, for any t∈[0,).

  3. (3)

    The radius of D t strictly decreases with respect to t, and D t converges to the point \(\widetilde{x}\) when t.

Let us call, respectively, x 1 and x 2 the points in Γ 1 and Γ 2 which are closest to x 0. Denote by T an open triangle with vertices \(\widetilde{x}\), x 1, and x 2, which has two sides lying on Γ 1 and Γ 2 and the third one is a curve interior to \(\varOmega_{\mathcal{C}}\) joining x 1 and x 2. Let us denote by Λ t ∂D t the intersection of \(\varOmega_{\mathcal{C}}\cup T\) with the longest of the two curves in which ∂D t is divided by Γ 1 and Γ 2. Then \(\varOmega_{\mathcal{C}}\cup T=\varOmega_{\mathcal{C}}\cup(\bigcup _{[0,\ell)} \varLambda_{t})\) (see Fig. 2).

Fig. 2
figure 2

Left: Three curves in general position, two of which intersect at \(\widetilde{x}\notin\overline{B}(x_{0},R)\). Right: \(\varOmega_{\mathcal{C}}\cup T\) have been magnified (T in darker gray) and some of the curves Λ t which cover T up to \(\widetilde{x}\) are shown

Let r∈[0,] be the supreme of the values of t∈[0,) for which the function u associated with \(\varOmega_{\mathcal{C}}\) can be extended as an H-graph on \(\varOmega_{\mathcal{C}}\cup(\bigcup_{s\in[0,t]}\varLambda_{s})\). Note that r>0 since the graph can be extended to \(\varOmega_{\mathcal{C}}\cup N_{\varepsilon}(\varGamma_{i},x_{0})\), for i∈{1,2} and some ε>0, and the curves Λ s lie on the union of these two open sets for small values of s. Moreover, it must be r=: Otherwise there would exist a point in Λ r such that u cannot be extended to any neighborhood of it as an H-graph. But Λ r has constant geodesic curvature smaller than −1<−2H with respect to the normal pointing to \(\varOmega_{\mathcal{C}}\cup(\bigcup_{s\in[0,r]}\varLambda_{s})\), contradicting Lemma 8.

Hence we have proved that \(\varOmega_{1}=\varOmega_{\mathcal{C}}\cup T\) is admissible, and the extension u 1 of u over Ω 1 has non-bounded values in the part of ∂Ω 1 lying on Γ 1Γ 2. Nonetheless, the graph u can also be extended to u 2 defined over \(\varOmega_{2}=\varOmega_{\mathcal{C}}\cup N_{\varepsilon}(\varGamma_{1},x_{0})\). Thus u 1=u 2 in Ω 1Ω 2, by uniqueness of the analytic prolongation. This is a contradiction because u 2 has bounded values in Γ 2N ε (Γ 1,x 0)⊂(Ω 1Ω 2) whereas u 1 does not. Such a contradiction proves (a). Item (b) also follows from the previous argument. □

Let us now prove that, apart from the curves along which the graph takes infinite boundary values, the number of points in the boundary of the corresponding domain which do not admit an extension to any neighborhood of them is finite at any step of the extension procedure.

Lemma 11

Let \(\mathcal{C}\) be a finite family of curves in general position for some radius R>0. Suppose that \(\varOmega_{\mathcal{C}}\) is admissible and the function u associated with \(\varOmega_{\mathcal{C}}\) takes constant infinite boundary values along the curves in \(\mathcal{C}\). Then the set A(R) of points in \(\partial\varOmega_{\mathcal{C}}\cap\partial B(x_{0},R)\) such that u cannot be extended to any neighborhood of them as an H-graph is finite.

Proof of Lemma 11

Since \(\mathcal{C}\) is finite, \(\partial\varOmega_{\mathcal{C}}\cap\partial B(x_{0},R)\) consists of finitely many regular arcs. Their endpoints belong to A(R), but they are finitely many and, by Lemma 8, it is known that the graph can be extended as an H-graph to a neighborhood in \(\mathbb{H}^{2}\) of any point in a neighborhood in \(\partial\varOmega_{\mathcal{C}}\cap\partial B(x_{0},R)\) of any of them. Thus we will not consider such endpoints.

Lemma 8 also says that the rest of the points in A(R) are isolated. On the other hand, it is easy to check that A(R) is closed: We suppose there exists a sequence {x n } in A(R) converging to x A(R). Such a point x must be interior to one of the arcs in \(\partial\varOmega _{\mathcal{C}}\cap\partial B(x_{0},R)\) because of the discussion above. Then u admits an extension to a neighborhood of x in \(\mathbb {H}^{2}\). But x n lies in such a neighborhood for n large enough, a contradiction.

Hence A(R) is closed, consists of isolated points, and is contained in the compact set ∂B(x 0,R), so it is finite. □

We now have all the ingredients to prove the desired result.

Proof of Proposition 6

Repeating the argument leading to Eq. (3.1) and provided that R 0<+∞ (otherwise we would be done), we can consider the maximal admissible ball B(x 0,R 0). Lemma 11 guarantees the existence of a finite collection of points in ∂B(x 0,R 0) such that B(x 0,R 0) cannot be extended in an admissible way to any neighborhood of any of them. Hence, there exists a finite family \(\mathcal{C}_{0}\) of complete curves with constant geodesic curvature 2H or −2H, each one tangent to ∂B(x 0,R 0) at one of those points, under the conditions of Lemma 8. The family \(\mathcal{C}_{0}\) is in general position. Then Lemma 10 says that the curves in \(\mathcal{C}_{0}\) are disjoint and that there exists δ>0 such that the domain \(\varOmega'=\varOmega_{\mathcal{C}_{0}}\cup(\bigcup_{\varGamma\in \mathcal{C}_{0}}N_{\delta}(\varGamma,x_{0}))\) is admissible.

Moreover, the initial graph can be extended to a neighborhood of any point interior to ∂Ω′∩∂B(x 0,R 0), so we can define the supremum of R>R 0 satisfying that \(B(x_{0},R)\cap(\bigcap_{\varGamma\in\mathcal{C}_{0}} N_{\infty}(\varGamma ,x_{0}))\) is admissible, called R 1. If R 1<+∞, then let us consider the admissible domain \(\varOmega_{1}=B(x_{0},R_{1})\cap(\bigcap_{\varGamma\in \mathcal{C}_{0}} N_{\infty}(\varGamma,x_{0}))\). By the definition of R 1, there will be points in the interior of ∂Ω 1∂B(x 0,R 1) for which Ω 1 cannot be extended in an admissible way to any neighborhood of any of them. By Lemma 11, these points are finitely many, and we can apply Lemma 8 to obtain a new family \(\mathcal{C}_{1}\supset\mathcal{C}_{0}\) in general position for the radius R 1. Note that \(\mathcal{C}_{1}-\mathcal{C}_{0}\neq\emptyset\).

This procedure can be iterated to get a strictly increasing sequence (possibly finite) of radii {R n } in such a way that, for any n, there exists \(\mathcal{C}_{n}\), a family of curves in general position for R n , with \(\mathcal{C}_{n-1}\subsetneq\mathcal{C}_{n}\). Besides, the arguments above show that the domain

$$\varOmega_{\mathcal{C}_n}=B(x_0,R_n)\cap \biggl(\bigcap _{\varGamma\in\mathcal{C}_n}N_\infty(\varGamma,x_0) \biggr), $$

is admissible, \(\varOmega_{\mathcal{C}_{n-1}}\subset\varOmega _{\mathcal{C}_{n}}\), and the associate function u n extends u n−1. Note that there exists δ n >0 such that \(\varOmega_{\mathcal{C}_{n}}\) can be extended to the admissible domain \(\varOmega_{\mathcal{C}_{n}}\cup(\bigcup_{\varGamma\in\mathcal{C}_{n}}N_{\delta_{n}}(\varGamma,x_{0}))\), by item (b) of Lemma 10.

In this situation, there are two possibilities: Either \(R_{n_{0}}=+\infty\) for some n 0≥0 (and we would be done since Σ would be a complete vertical graph), or the sequence {R n } has infinitely many terms. Suppose we are in the latter case. Then we claim that lim{R n }=+∞. In order to prove this, we observe that the curves in \(\mathcal{C}_{n}\) are all disjoint by Lemma 10. If R =lim{R n }<+∞, we would have an infinite family of disjoint curves (infinite, as each \(\mathcal{C}_{n}\) strictly contains \(\mathcal{C}_{n-1}\)), each one with constant geodesic curvature 2H or −2H and intersecting the compact ball \(\overline{B}(x_{0},R_{\infty})\). But this situation is impossible by condition (b) in Definition 9 (it tells us that, when we fix one of such curves, Γ, the rest of them must lie in one of the two components of \(\mathbb{H}^{2}\smallsetminus \varGamma\)).

Given \(n\in\mathbb{N}\), the open set \(O_{n}=F_{u_{n}}(\varOmega _{\mathcal{C}_{n}})\subset\varSigma\) satisfies that π(∂O n )⊂∂B(x 0,R n ), since u n has boundary values ±∞ on the curves of \(\mathcal{C}_{n}\). Then we get that the length of any piecewise regular curve α:[a,b]→Σ with α(a)=p and α(b)∈∂O n is bigger than R n , as the projected curve πα in \(\mathbb{H}^{2}\) is shorter than α. Thus, the distance in Σ from p to ∂O n is at least R n , so \(B_{\varSigma}(p,R_{n})\subset F_{u}(\varOmega _{\mathcal{C}_{n}})\) and we are done since R n is arbitrarily large. □