Startseite Patchworking the Log-critical locus of planar curves
Artikel Open Access

Patchworking the Log-critical locus of planar curves

  • Lionel Lang ORCID logo EMAIL logo und Arthur Renaudineau
Veröffentlicht/Copyright: 29. September 2022

Abstract

We establish a patchworking theorem à la Viro for the Log-critical locus of algebraic curves in ( ) 2 . As an application, we prove the existence of projective curves of arbitrary degree with smooth connected Log-critical locus. To prove our patchworking theorem, we study the behaviour of Log-inflection points along families of curves defined by Viro polynomials. In particular, we prove a generalisation of a theorem of Mikhalkin and the second author on the tropical limit of Log-inflection points.

1 Introduction

A fundamental problem in real algebraic geometry is the topological classification of projective non-singular varieties of a fixed degree. For plane curves C P 2 , the topological classification is known since the work of Harnack ([5]), but the ambient classification, that is the classification of topological pairs ( C , P 2 ) , is still open from degree 8.

A different but related classification problem is the one introduced in [7]: for a given degree d, classify the topological pairs ( C , cr ( C ) ) , where C P 2 is a curve of degree d and cr ( C ) C is the Log-critical locus. Recall that the Log-critical locus is the closure in C of the critical locus of the map

Log : C ( ) 2 2 ,
( z , w ) ( log | z | , log | w | ) .

Alternatively, the set cr ( C ) C is the critical locus of the restriction to C of the moment map μ : X Δ d , where Δ d is the standard d-simplex. Important related objects are the amoeba μ ( C ) and its contour μ ( cr ( C ) ) .

In analogy to the real locus of a real algebraic curve, the set cr ( C ) is a smooth manifold of dimension 1, that is a disjoint union of ovals in the Riemann surface C, provided that C is generic. More precisely, the set of curves C for which cr ( C ) is singular is a semi-algebraic subset of real codimension 1 in the set of all complex curves of degree d, see [7]. The complement to this discriminantal set turns out to be disconnected for d 2 , allowing distinct topological pairs ( C , cr ( C ) ) for a given degree.

There exist strong connections between the ambient classification problem in real algebraic geometry and the classification of Log-critical loci. Indeed, it was observed by Mikhalkin in [10] that for a real curve C, the real part C C is a subset of cr ( C ) . The inclusion C cr ( C ) taking place in C gives valuable information on the inclusion C P 2 . A striking example is given by the simple Harnack curves introduced in [10]: if the inclusion C cr ( C ) is an equality, then the topological pair ( C , P 2 ) is uniquely determined by the degree. We also refer to [6] for further results in this direction.

Up to now, not much is known on the classification of pairs ( C , cr ( C ) ) for a given degree d. As observed in [10], the set cr ( C ) is the pullback of P 1 under the logarithmic Gauss map γ : C P 1 . This implies that the number of connected components of cr ( C ) satisfies

1 b 0 ( cr ( C ) ) d 2 ,

where d 2 is the degree of γ. There are very few general constructions of curves C with prescribed values of b 0 ( cr ( C ) ) . The first example comes from the simple Harnack curves of [10]: for such curves, the set cr ( C ) has ( d - 1 2 ) + 1 connected components. In [7], it was shown that b 0 ( cr ( C ) ) can achieve all values between ( d + 1 2 ) and d 2 . Besides the latter results, there is no general construction of pairs ( C , cr ( C ) ) . In particular, there was no evidence up to now of the existence of a curve C with smooth Log-critical locus satisfying b 0 ( cr ( C ) ) ( d - 1 2 ) .

Coming back to the classification of real algebraic curves, the most powerful tool to construct pairs ( C , P 2 ) is the Patchworking Theorem introduced by O. Viro, see [14]. In its full generality, this theorem allows one to construct real algebraic hypersurfaces of a given degree in toric varieties by gluing a collection of hypersurfaces of smaller degrees using so-called Viro polynomials, see for instance the appendix of [4] or [12].

The main goal of the present paper is to prove an analogue of Viro’s Patchworking Theorem for Log-critical loci and study its applications to the associated classification problem. We obtain a patchworking theorem in the name of Theorem A that we use to construct curves whose Log-critical locus has a small number of connected components, see Theorem B. In particular, we show that for any degree d 2 , there exists a smooth curve C such that cr ( C ) is smooth and connected. In particular, we disprove [7, Conjecture 1].

The statement of Theorem A requires some technicalities and is therefore postponed to Section 3. In the meantime, let us illustrate the latter results with some examples. To begin with, let us consider the patchworking of the real algebraic curves C 1 and C 2 defined respectively by the polynomials

f 1 ( z , w ) = w ( z + 2.6 ) + ( z + 2.5 ) ( z + 1 ) and f 2 ( z , w ) = w ( z + 2.6 ) + w 2 .

Here, we denote Δ j the Newton polygon of polynomials f j and μ j the corresponding moment map, j = 1 , 2 . The real part C j can be represented in 4 symmetric copies of Δ j , one copy per quadrant of ( * ) 2 . This representation, usually referred to as a chart of the curve, can be achieved by using an unfolding of μ j that remember the signs of each quadrant, see Figure 1. Since the polynomials f 1 and f 2 agree with each other on the common edge Δ 1 Δ 2 , the Patchworking Theorem states that there exists a curve C with Newton polygon Δ 1 Δ 2 and whose chart is isotopic to the gluing of the charts of C 1 and C 2 , see again Figure 1. Moreover, the curve C can be defined as the zero set of the Viro polynomial

f t ( z , w ) = w ( z + 2.6 ) + ( z + 2.5 ) ( z + 1 ) + t w 2

for t > 0 small enough.

Figure 1 
               The charts of 
                     
                        
                           
                              ℝ
                              ⁢
                              
                                 C
                                 1
                              
                           
                        
                        
                        {\mathbb{R}C_{1}}
                     
                   (left), 
                     
                        
                           
                              ℝ
                              ⁢
                              
                                 C
                                 2
                              
                           
                        
                        
                        {\mathbb{R}C_{2}}
                     
                   (middle) and 
                     
                        
                           
                              ℝ
                              ⁢
                              C
                           
                        
                        
                        {\mathbb{R}C}
                     
                   (right).
Figure 1

The charts of C 1 (left), C 2 (middle) and C (right).

There is no direct generalisation of the charts of Figure 1 if we perturb the polynomials f 1 and f 2 in a complex direction since the real parts of C 1 and C 2 cease to exist. To fix this, we can first fold the 4 copies of each Newton polygon to a single one, considering the set μ j ( C j ) instead of the chart of C j , see Figure 2. Secondly, we can trade the set μ j ( C j ) for its superset μ j ( cr ( C j ) ) , that is the contour of C j . We can use such kind of representations for an arbitrary patchwork. This provides an indirect picture on how the Log-critical loci of the various curves involved in the patchwork eventually glue together along the families of curves defined by the underlying Viro polynomial.

Figure 2 
               The amoeba of 
                     
                        
                           
                              ℝ
                              ⁢
                              C
                           
                        
                        
                        {\mathbb{R}C}
                     
                   (right) obtained as the patchwork of the amoebas of 
                     
                        
                           
                              ℝ
                              ⁢
                              
                                 C
                                 1
                              
                           
                        
                        
                        {\mathbb{R}C_{1}}
                     
                   (left) and 
                     
                        
                           
                              ℝ
                              ⁢
                              
                                 C
                                 2
                              
                           
                        
                        
                        {\mathbb{R}C_{2}}
                     
                   (middle).
Figure 2

The amoeba of C (right) obtained as the patchwork of the amoebas of C 1 (left) and C 2 (middle).

Instead of the polynomials f 1 , f 2 and f t used above, consider now

f ~ 1 ( z , w ) = w ( z + 2.6 + 0.5 i ) + ( z + 2.5 + 0.5 i ) ( z + 1 + 0.5 i ) ,
f ~ 2 ( z , w ) = w ( z + 2.6 + 0.5 i ) + w 2

and the Viro polynomial

f ~ t ( z , w ) = w ( z + 2.6 + 0.5 i ) + ( z + 2.5 + 0.5 i ) ( z + 1 + 0.5 i ) + t w 2

and add a tilde to every piece of notation. Then Theorem A describe the set cr ( C ~ ) for a generic choice of the complex parameter t, provided that | t | is small. In Figure 3, we picture the patchworking procedure at the level of contour as well as the amoeba Log ( C ~ ) for the parameter t = 0.003 . In the present case, Theorem A implies that b 0 ( cr ( C ~ ) ) = 2 , a fact that can be read from Figure 3. To our knowledge, this is the first instance of a curve whose Newton polygon is the 2-simplex and such that its critical locus is smooth and has exactly 2 connected components. An additional patchwork using the latter curve leads to a cubic curve C ^ whose Log-critical locus is smooth and connected. Concretely, if f ~ is the defining polynomial of C ~ , then the curve C ^ can be defined by the polynomial f ^ = z f ~ - 8 10 - 7 ( w + 1 ) ( w + 10 ) ( w + 100 ) , see Figure 4.

Figure 3 
               The contour of 
                     
                        
                           
                              C
                              ~
                           
                        
                        
                        {\widetilde{C}}
                     
                   (middle) obtained as the patchwork of the contours of 
                     
                        
                           
                              
                                 C
                                 ~
                              
                              1
                           
                        
                        
                        {\widetilde{C}_{1}}
                     
                   and 
                     
                        
                           
                              
                                 C
                                 ~
                              
                              2
                           
                        
                        
                        {\widetilde{C}_{2}}
                     
                   (left). On the right, we represent the non-compact amoeba 
                     
                        
                           
                              Log
                              ⁡
                              
                                 (
                                 
                                    C
                                    ~
                                 
                                 )
                              
                           
                        
                        
                        {\operatorname{Log}(\widetilde{C})}
                     
                   together with its contour.
Figure 3

The contour of C ~ (middle) obtained as the patchwork of the contours of C ~ 1 and C ~ 2 (left). On the right, we represent the non-compact amoeba Log ( C ~ ) together with its contour.

Figure 4 
               The amoeba (yellow) and the contour (blue) of the curve 
                     
                        
                           
                              C
                              ^
                           
                        
                        
                        {\widehat{C}}
                     
                  .
Figure 4

The amoeba (yellow) and the contour (blue) of the curve C ^ .

The efficiency of Theorem A for constructing curves with prescribed Log-critical locus relies on the variety of building blocks that are already at our disposal. In Section 5, we provide a collection of such building blocks that we use later on to prove Theorem B. Those blocks are curves in the Hirzebruch surface Σ 1 . If we denote ( z , w ) the coordinates of ( ) 2 Σ 1 , these curves intersect the divisor z = 0 exactly once. More importantly, they have the remarkable property that each intersection point with the divisor w = is contained in a single component of the Log-critical locus. The latter phenomenon can be observed in Figure 5 where the contour of such curves is depicted. There, we can observe the “birth” of each of the tentacles going upwards, involving exactly one component of the Log-critical locus.

To obtain Theorem A, we study the behaviour of Log-inflection points along families of curves defined by Viro polynomials. Recall that a Log-inflection point is a ramification point for the Logarithmic Gauss map γ. The relative position with P 1 of the corresponding branching points in P 1 governs the topology of the pair ( C , cr ( C ) ) since cr ( C ) = γ - 1 ( P 1 ) . While patchworking a collection of curves C 1 , , C k , the 1-parameter family of curves defined by the underlying Viro polynomial can be compactified with the reducible curve C 1 C k at t = 0 , using an appropriate toric 3-fold. When t tends to 0, some of the Log-inflection points of the generic curve concentrate at the nodal points of the central curve C 1 C k . We describe the asymptotic of these points in Theorem D, see Section 4. The latter result is the cornerstone of the proof of Theorem A. It also leads to a generalisation of a theorem of Mikhalkin and the second author (see [11]) in the name of Theorem C. The latter theorem describes the tropical limit of the Log-inflection points along families of curves defined by generic Viro polynomials. The original statement [11, Theorem 3] asserts that Log-inflection points accumulate by pairs at the midpoint of every bounded edge of a tropical curve, if the tropical curve is non-singular. We prove that the same phenomenon occurs for families of curves defined by generic Viro polynomials associated to arbitrary subdivisions. In particular, the limiting tropical curve may be singular in this context. Eventually, we show in the appendix that the genericity assumption on the Viro polynomial is necessary. To do so, we exhibit Viro polynomials for which the tropical limit of some Log-inflection points is located at 1 / 3 of a bounded edge of the tropical limit.

Figure 5 
               The amoeba (yellow) and the contour (blue) of 
                     
                        
                           
                              
                                 w
                                 ⁢
                                 
                                    (
                                    
                                       
                                          z
                                          +
                                          17
                                       
                                       -
                                       
                                          5
                                          ⁢
                                          i
                                       
                                    
                                    )
                                 
                              
                              +
                              
                                 
                                    (
                                    
                                       
                                          z
                                          +
                                          15
                                       
                                       -
                                       
                                          5
                                          ⁢
                                          i
                                       
                                    
                                    )
                                 
                                 ⁢
                                 
                                    (
                                    
                                       
                                          z
                                          +
                                          10
                                       
                                       -
                                       
                                          5
                                          ⁢
                                          i
                                       
                                    
                                    )
                                 
                              
                           
                        
                        
                        w(z+17-5i)+(z+15-5i)(z+10-5i)
                     
                   (left) and 
                     
                        
                           
                              
                                 w
                                 ⁢
                                 
                                    (
                                    
                                       
                                          z
                                          +
                                          37
                                       
                                       -
                                       
                                          5
                                          ⁢
                                          i
                                       
                                    
                                    )
                                 
                                 ⁢
                                 
                                    (
                                    
                                       
                                          z
                                          +
                                          17
                                       
                                       -
                                       
                                          5
                                          ⁢
                                          i
                                       
                                    
                                    )
                                 
                              
                              +
                              
                                 
                                    (
                                    
                                       
                                          z
                                          +
                                          35
                                       
                                       -
                                       
                                          5
                                          ⁢
                                          i
                                       
                                    
                                    )
                                 
                                 ⁢
                                 
                                    (
                                    
                                       
                                          z
                                          +
                                          15
                                       
                                       -
                                       
                                          5
                                          ⁢
                                          i
                                       
                                    
                                    )
                                 
                                 ⁢
                                 
                                    (
                                    
                                       
                                          z
                                          +
                                          10
                                       
                                       -
                                       
                                          5
                                          ⁢
                                          i
                                       
                                    
                                    )
                                 
                              
                           
                        
                        
                        w(z+37-5i)(z+17-5i)+(z+35-5i)(z+15-5i)(z+10-5i)
                     
                   (right).
Figure 5

The amoeba (yellow) and the contour (blue) of w ( z + 17 - 5 i ) + ( z + 15 - 5 i ) ( z + 10 - 5 i ) (left) and w ( z + 37 - 5 i ) ( z + 17 - 5 i ) + ( z + 35 - 5 i ) ( z + 15 - 5 i ) ( z + 10 - 5 i ) (right).

2 Setting

2.1 Viro polynomial

Throughout this text, the symbol Δ refers to a lattice polygon, that is the convex hull in 2 of a finite set of points in 2 . We denote by New ( f ) the Newton polyhedron of any Laurent polynomial f. We denote by ( X Δ , Δ ) the polarised toric surface associated to Δ, see [3, Chapter 5]. The monomial embedding (1.2) of the latter reference allows to identify the space of section | Δ | with the projectivisation of the space of Laurent polynomials whose Newton polygon is contained in Δ. The toric surface X Δ provides a compactification of ( ) 2 with a chain of toric divisors. Each such divisor is isomorphic to P 1 and correspond to an edge of Δ via the moment map.

Definition 2.1.

A subdivision of a lattice polygon Δ is a set of lattice polygons { Δ k } k I such that:

  1. k I Δ k = Δ ,

  2. if k , l I , then the intersection Δ k Δ l is a common face to Δ k and Δ l .

A subdivision { Δ k } k I of Δ is said to be convex if there exists a convex piecewise-linear function ν : Δ whose domains of linearity coincide with the polygons Δ k . If such a function exists, then it can be taken in such a way that ν ( Δ 2 ) 2 . We call such a function -convex.

For any -convex function ν : Δ and any Laurent polynomial

f ( z , w ) = ( i , j ) Δ 2 a i , j z i w j ,

we define the associated Viro polynomial to be the Laurent polynomial

f t ( z , w ) := f t , ν ( z , w ) := ( i , j ) Δ 2 a i , j t ν ( i , j ) z i w j .

For any k I , we denote by f Δ k := ( i , j ) Δ k 2 a i , j z i w j the truncation of f to Δ k . The Viro polynomial f t is said to be non-degenerate if for any k I , the curve Z ( f Δ k ) is smooth and transverse to every toric divisor of X Δ k .

Recall that the function ν induces a toric compactification of ( * ) 3 in which all the curves Z ( f t ) := { f t = 0 } ( ) 2 coexist. Indeed, consider the lattice polyhedron

Δ ν := { ( j 1 , j 2 , j 3 ) 3 : ( j 1 , j 2 ) Δ , ν ( j 1 , j 2 ) j 3 max ν }

and the corresponding toric 3-fold X Δ ν ( * ) 3 with coordinates ( z , w , t ) . The closure of each horizontal section { t = constant } in X Δ ν is isomorphic to X Δ except for the section { t = 0 } which is a reducible toric surface k I X Δ k , where { Δ k } k I is the subdivision of Δ induced by ν.

For a Viro polynomial f t associated to ν and a fixed constant s * , the curve

C s := Z ( f s ) ¯ X Δ

can be seen as the compactification of the intersection of the surface { f t = 0 } ( * ) 3 with { t = s } in X Δ ν . The family C s X Δ ν admits a limit C 0 : this is the reducible curve in the set k I X Δ k whose intersection with X Δ k is defined by the truncation f t Δ k .

2.2 Logarithmic Gauss map

Let f be a Laurent polynomial with Newton polygon Δ and denote by C X Δ the compactification of Z ( f ) ( ) 2 . Provided that C is smooth, we can define the logarithmic Gauss map by

γ f : C P 1 ,
( z , w ) [ z z f ( z , w ) : w w f ( z , w ) ] ,

where ( z , w ) are the coordinates on ( ) 2 . Locally, the map γ is the composition of any branch of the coordinate-wise logarithm with the usual Gauss map that associates the normal direction to an hypersurface at a smooth point. If a local parametrisation s ( z ( s ) , w ( s ) ) of C is given, the composition of γ with the latter is

(2.1) s [ - d d s log ( w ( s ) ) : d d s log ( z ( s ) ) ] .

The degree of γ f is 2 vol ( Δ ) , where vol is the Euclidean area, provided that C is transverse to every toric divisor. Following [11], we refer to the ramification points of γ f as the Log-inflection points of C.

Let now f t be a Viro polynomial associated to a -convex function ν : Δ and { C t } t the corresponding family of curves defined in Section 2.1. For ε > 0 small enough and any non-zero t such that | t | < ε , the curve C t is smooth and the corresponding logarithmic Gauss map γ t := γ f t is well defined. The family of maps { γ t } | t | < ε , t 0 extends to a map γ 0 on C 0 . To see this, observe that if ν = 0 on one of the polygons Δ k of the subdivision induced by ν, then the family of maps

γ t ( z , w ) = [ z z f t ( z , w ) : w w f t ( z , w ) ]

converges to

γ 0 ( z , w ) = [ z z f 0 ( z , w ) : w w f 0 ( z , w ) ]

which is the logarithmic Gauss map of the curve Z ( f 0 ) ¯ X Δ k . By applying a toric change of coordinates of the form ( z , w , t ) ( z , w , t z a w b ) , we can make any of the faces Δ k Δ ν horizontal. It amounts to replace ν with ν - , where is the linear function that coincide with ν on Δ k . Therefore, we can apply the above reasoning to any element Δ k of the subdivision of Δ. This proves the claim. A different viewpoint on the above computation is that the coordinates ( z , w , t ) induce well defined coordinates ( z , w ) on the torus ( ) 2 of each divisors X Δ k X Δ ν . These coordinates allow us to define compatible logarithmic Gauss maps on each of the irreducible components of C 0 .

If the Viro polynomial f t is non-degenerate in the sense of Section 2.1, then the map γ 0 has degree 2 vol ( Δ ) . Since the degree is lower semicontinuous and 2 vol ( Δ ) is the maximal possible value for γ t , it follows that 2 vol ( Δ ) is also the degree of γ t for | t | small.

2.3 Log-critical locus

Recall that for any lattice polygon Δ, the moment map

μ : X Δ Δ

is the quotient map of the action of ( S 1 ) 2 on X Δ . After applying a diffeomorphism on int ( Δ ) , the restriction of μ to the torus ( ) 2 X Δ is given by

Log : ( ) 2 2 ,
( z , w ) ( log | z | , log | w | ) .

For a smooth algebraic curve C X Δ given by a Laurent polynomial f, the Log-critical locus cr ( C ) C (denoted alternatively cr ( f ) ) refers to the critical locus of the restriction μ : C Δ . It was observed in [10] that

cr ( f ) = γ f - 1 ( P 1 ) .

It was shown in [7] that cr ( f ) is smooth for a generic polynomial f within the linear system | Δ | . We fix once and for all an orientation on P 1 so that cr ( f ) inherits an orientation from P 1 whenever it is smooth.

Let f t be a Viro polynomial and let C t , t , be defined as in the previous section. We define

cr ( C 0 ) := γ 0 - 1 ( P 1 ) .

Equivalently, the locus cr ( C 0 ) is the Hausdorff limit of the family of Log-critical loci cr ( C t ) .

Observe that for any curve C X Δ , the set cr ( C ) always contains the intersection points of C with the toric divisors of X Δ , see for instance [6, Lemma 1.10]. As a consequence, the set of nodes of C 0 is always a subset of cr ( C 0 ) .

We say that the Viro polynomial f t is Log non-degenerate if it is non-degenerate and if the intersection of cr ( C 0 ) with any irreducible component of C 0 is smooth. In particular, every such piece of cr ( C 0 ) inherits an orientation from P 1 . As observed in Section 2.2, the maps γ t have degree 2 vol ( Δ ) for | t | small, included for t = 0 .

When f t is Log non-degenerate, any deformation ( C t , cr ( C t ) ) of ( C 0 , cr ( C 0 ) ) , for t with 0 < | t | < ε arbitrarily small, is simple in a sense that we now describe. To do so, let us consider a small neighbourhood 𝒰 of the set of nodes of C 0 in the family of curves

𝒞 := t C t X Δ ν .

We require that the intersection of 𝒰 with C t is a disjoint union of cylinders, one per node of C 0 , and that 𝒰 ¯ is transverse to C t and cr ( C t ) . We refer to the beginning of Section 4 for the existence of such a neighbourhood 𝒰 . In particular, each connected component of the topological pair ( C 0 𝒰 , cr ( C 0 ) 𝒰 ) is as pictured in Figure 6 (c). By the assumption on f t and the construction of 𝒰 , the pair ( C 0 𝒰 , cr ( C 0 ) 𝒰 ) is a pair of smooth manifolds with boundary. Thus, the topological pairs ( C t 𝒰 , cr ( C t ) 𝒰 ) for | t | < ε are identical to each other. This is the first property characterising simple deformations. The second and last property is as follows. For any connected component 𝒞 of C t 𝒰 , that is 𝒞 is a cylinder, every connected component of cr ( C t ) 𝒞 ¯ intersects the boundary of 𝒞 ¯ and cr ( C t ) 𝒞 ¯ consists of four points. To see this, observe that any compact connected component of cr ( C t ) 𝒞 would cover the full P 1 at least once under γ t . This is not possible since there exist points in P 1 whose fiber is contained in C t 𝒰 and consists of the maximal number of points, namely 2 vol ( Δ ) . The cardinality of cr ( C t ) 𝒞 is constant in t by transversality, it is 4 for t = 0 , therefore it is 4 for | t | < ε .

Next, we say that the deformation ( C t , cr ( C t ) ) of ( C 0 , cr ( C 0 ) ) is smooth if both C t and cr ( C t ) ) are smooth manifolds. At the topological level, there are exactly two simple smooth deformations ( C t , cr ( C t ) ) of ( C 0 , cr ( C 0 ) ) that are compatible with the orientation of cr ( C 0 ) , see Figure 6 (a) and (b). The deformation pictured in Figure 6 (b) will be referred to as the connected deformation. Our interest in this specific deformation will be motivated in Theorem A. Similarly, there are several simple deformations that are not smooth. There will be only one such deformation that will be of interest to us. This deformation is pictured in Figure 6 (d) and will be referred to as the singular deformation.

Figure 6 
                  The simple smooth deformations (a) and (b) and the singular deformation (d) of the pair 
                        
                           
                              
                                 (
                                 
                                    C
                                    0
                                 
                                 ,
                                 
                                    cr
                                    ⁡
                                    
                                       (
                                       
                                          C
                                          0
                                       
                                       )
                                    
                                 
                                 )
                              
                           
                           
                           {(C_{0},\operatorname{cr}(C_{0}))}
                        
                      near a node (c).
Figure 6

The simple smooth deformations (a) and (b) and the singular deformation (d) of the pair ( C 0 , cr ( C 0 ) ) near a node (c).

2.4 Tropical limit of Viro polynomials

Let ν be a -convex function on the lattice polygon Δ and let { Δ k } k I be the associated subdivision. Let

f ( z , w ) = ( i , j ) Δ 2 a i , j z i w j ,

be a Laurent polynomial and let f t be the Viro polynomial associated to f and ν, see Section 2.1. Then the image of Z ( f t ) under the map

Log t : ( ) 2 2 ,
( z , w ) ( - log | z | log ( t ) , - log | w | log ( t ) )

admits a limit Γ in the Hausdorff sense when t goes to 0. This limit is usually referred to as the tropical limit of { Z ( f t ) } t . The set Γ 2 is a tropical curve, a rectilinear graph which is dual to the subdivision { Δ k } k I of Δ, see for instance [2]. Moreover, any edge e of Γ is equipped with a positive integer weight given by the integer length of the edge dual to e in the subdivision { Δ k } k I .

If p Γ , we say that a sequence of points z t C t tropically converges to p (or admits p as tropical limit) if lim t 0 Log t ( z t ) = p . It is a classical fact that any sequence z t C t that converges to a smooth point of C 0 tropically converges to a vertex of Γ. It can be checked by hand, using appropriate coordinate systems.

Eventually, we say that Γ is non-singular if each Δ k , k I , is a triangle with area 1 2 . In particular, Γ is a trivalent graph with edges of weight 1. Again, we refer to [2] for further details.

2.5 Newton–Puiseux theorem

The material of this section will be used exclusively to prove Theorem D. The reader may skip this section at her/his own convenience. Below, we state a simple version of the Newton–Puiseux theorem for space curves as in [9, Theorem, Section 3]. In order to do so, we need to recall some terminology from the latter reference.

Let v = ( v 1 , v 2 , v 3 ) ( 0 ) 3 be non-zero. A polynomial g ( z , w , t ) is homogeneous of v-order d if g ( s v 1 , s v 2 , s v 3 ) is a monomial of degree d in the variable s. Every polynomial g ( z , w , t ) can be uniquely written as g := j 0 g j , where g j is homogeneous of v-order j. We refer to d := min { j 0 : g j 0 } as the initial v-order of g and define the v-initial form of g by in v g := g d . By extension, we define the v-initial form of an ideal I [ z , w , t ] by in v I := ( { in v g : g I } ) . A tropism of an ideal I is a primitive vector v ( 0 ) 3 such that in v I does not contain any monomial. Geometrically, this is equivalent to require that - v belongs to the 1-skeleton of the dual fan of the Newton polyhedron New ( g ) for any g I .

Example 1.

Let g ( z , w , t ) = 1 + z + w + t . Then in ( 2 , 1 , 1 ) g = 1 and in ( 0 , 1 , 1 ) g = 1 + z . In fact, ( 0 , - 1 , - 1 ) belongs to the face of the dual fan generated by ( - 1 , - 1 , - 1 ) and ( 1 , 0 , 0 ) , and ( - 2 , - 1 , - 1 ) does not belong to the dual fan.

The statement below is a simpler version of the Newton–Puiseux theorem as stated in [9, Theorem, Section 3].

Theorem 2.2.

Let f 1 ( z , w , t ) and f 2 ( z , w , t ) be two polynomials such that

X := { f 1 = f 2 = 0 } 3

is one-dimensional. Then any irreducible component of the reduction of X that passes through 0 C 3 and that is not contained in a coordinate hyperplane can be parametrised as follows:

z = α s v 1 + o ( s v 1 ) ,
w = β s v 2 + o ( s v 2 ) ,
t = s v 3 + o ( s v 3 ) ,

where ( α , β ) ( C ) 2 and ( v 1 , v 2 , v 3 ) is a tropism of the ideal ( f 1 , f 2 ) .

3 Main results

The following theorem is a patchworking theorem for the Log-critical locus of curves { C t } t defined by a Viro polynomial f t as defined in Section 2.1. Recall that we only consider Viro polynomials f t ( z , w ) that are polynomial in t, according to Definition 2.1.

Theorem A.

Let f t be a Log non-degenerate Viro polynomial, see Section 2.3. Then there exist ε > 0 and a dense open subset U { t C : | t | < ε } such that for any t U , the topological pair ( C t , cr ( C t ) ) is obtained from ( C 0 , cr ( C 0 ) ) by replacing the neighbourhood of every node of C 0 with the connected deformation of Figure 6. In particular, the locus cr ( C t ) is smooth for any t U .

Remark 3.1.

For t U , there is at least one node of C 0 whose neighbourhood is replaced by the singular deformation pictured in Figure 6. In general, it follows from the asymptotic formula (4.8) that the connected and the singular deformations are the only deformations possible for a Log non-degenerate Viro polynomial. If the latter polynomials is real, it follows again from (4.8) that at any given node of C 0 , one of the deformations appears for t > 0 and the other deformation appears for t < 0 .

Using the above theorem, we are able to construct projective curves C of any degree such that the Log-critical locus cr ( C ) is smooth and has a small number of connected components. Below, we denote by Δ d the standard d-simplex, that is

Δ d := conv ( ( 0 , 0 ) , ( d , 0 ) , ( 0 , d ) ) .

Theorem B.

For any integer d 3 and any integer 1 b ( d - 1 2 ) + 1 , there exists a smooth Laurent polynomial f with Newton polygon Δ d such that the Log-critical locus cr ( f ) is smooth and has exactly b connected components.

Remark 3.2.

The above theorem disproves [7, Conjecture 1] and points out a missing assumption in [7, Proposition 6.3]: using the notations of [7], we should assume that 𝒜 restricts to an immersion on the Log-critical locus S ( f ) for the statement to hold.

In order to prove Theorem A, we need to study the asymptotic behaviour of Log-inflection points along families of curves defined by Viro polynomials. Theorem A relies principally on Theorem D, stated and proven in Section 4. As a byproduct of the latter study, we obtain the theorem below which generalises [11, Theorem 3].

Theorem C.

Let f t be a Log non-degenerate Viro polynomial and let Γ R 2 be the tropical limit of { C t } t C . Then, for any bounded edge e Γ with multiplicity m 1 and midpoint p e , there are exactly 2 m ramification point for γ t in C t whose tropical limit is p. The tropical limit of the remaining ramification points are distributed among the vertices of Γ.

Remark 3.3.

The applications of the asymptotic formulas obtained in Section 4 reach further than the above statement. Indeed, it allows us to determine the phase-tropical limit of the Log-inflection points. A detailed treatment of this aspect would lead us too far from the main subject here. Let us at least mention the following. Assume that Γ is non-singular (and therefore m = 1 for any bounded edge) and that we consider a continuous path of parameters t ending at 0. Then we can define the phase-tropical limit Γ ( ) 2 of C t along this path, see for instance [8] for some background on phase-tropical curves. The phase-tropical limit Γ ( ) 2 is mapped to Γ under Log and the fiber in Γ over any non-vertex point in Γ is a geodesic in the argument torus ( S 1 ) 2 . Then it follows from the asymptotic formula (4.6) that the two Log-inflection points tropically converging to the midpoint p of a given edge e Γ also converge phase-tropically. Moreover, the two limit points in ( ) 2 are equi-distributed on the geodesic fiber over p. Eventually, let us point out that the computation carried in the proof of Theorem D could be extended to non-generic Viro polynomials and lead to a generalisation of Theorem C, as illustrated in the appendix.

4 Proofs of Theorems A and C

In this section, we assume that f t ( z , w ) is a Log non-degenerate Viro polynomial constructed from a -convex function ν : Δ , see Sections 2.1 and 2.3. For

U ε := { t : | t | < ε } ,

we denote by 𝒞 U ε the family of curve whose fiber over t U ε is C t := Z ( f t ) ¯ X Δ ν , see Section 2.1. The parameter ε > 0 is assumed to be arbitrarily small. In particular, the curve C t is smooth for any non-zero t U ε .

Under the above assumptions, the Log-Gauss map γ t := γ f t : C t P 1 has constant degree 2 vol ( Δ ) for any t U ε , see Section 2.2. Moreover, the collection of maps γ t , t U ε , induces a globally defined algebraic map Γ : 𝒞 P 1 . We now claim that for any node p C 0 , there exists a small neighbourhood 𝒱 := 𝒱 ( p ) 𝒞 of p which is onto U ε and such that C t 𝒱 contains exactly two ramification points of γ t for any t 0 . Indeed, since f t is Log non-degenerate, the set cr ( C 0 ) does not contain any Log-inflection point. Thus, for any small open ball 𝒰 P 1 centered at γ 0 ( p ) , the connected component of γ 0 - 1 ( 𝒰 ) containing p does not contain any Log-inflection point. Define 𝒱 𝒞 to be the connected component of Γ - 1 ( 𝒰 ) that contains p. By the construction of 𝒱 and by the Log non-degeneracy of f t , the set C 0 𝒱 is the union of two discs intersecting at p and each of them maps bijectively onto 𝒰 . In particular, the restriction γ 0 : C 0 𝒱 𝒰 has degree 2 and, consequently, so does γ t : C t 𝒱 𝒰 for t U ε . Since C t 𝒱 is smooth, it is necessarily a cylinder, by the Riemann–Hurwitz formula. Accordingly, it contains exactly two Log-inflection points that collide at the node p when t tends to 0.

Before moving on, let us observe that the open set 𝒰 := p 𝒱 ( p ) , where the union runs over all the nodes p of C 0 , satisfies all the properties required in Section 2.3.

The main ingredient in the proofs of Theorems A and C is the following.

Theorem D.

Let f t be a Log non-degenerate Viro polynomial, see Section 2.3. For any node p C 0 , there exist λ C and an integer κ such that the image under γ t of each of the two Log-inflection points in C t V is equal to

± λ t κ / 2 + o ( t κ / 2 )

in the appropriate affine chart of C P 1 .

In the above statement, the integer κ can be either even or odd. In the odd case, the choice of the determination of t κ / 2 is irrelevant.

In order to prove the above theorem, we will compute a parametrisation of the curve described by the position of the Log-inflection points in C t 𝒱 when t varies in U ε . It follows from the method of Lagrange multipliers that, for a fixed t, the Log-inflection points in C t are exactly the solutions of the system { f t ( z , w ) = P ( z , w , t ) = 0 } , where

P ( z , w , t ) := det ( z f t z γ t w f t w γ t ) .

Since γ t is a rational function, so is P. If we denote by N the numerator of P, then the system { f t = P = 0 } is locally equivalent to the system { f t = N = 0 } provided that the denominator of P does not vanish. This will be the case in the application below. We will obtain the parametrisation of the position of the Log-inflection points by applying the Newton–Puiseux theorem to the system { f t ( z , w ) = N ( z , w , t ) = 0 } .

For the sake of computation, we first proceed to some changes of coordinates. The node p C 0 lies on the intersection of two irreducible components of the section { t = 0 } in X Δ ν . The latter intersection corresponds to an edge e = Δ j Δ k , where Δ j and Δ k are polygons of the subdivision of Δ induced by ν. Using a toric change of coordinates, we can assume without loss of generality that e is directed by ( 0 , 1 ) and that ν = 0 on the polygon of the subdivision of Δ to the right of e, say Δ k . We denote by the integer such that e lies in { j 1 = } (recall that ( j 1 , j 2 , j 3 ) are the coordinates on the lattice of monomials 3 ). The restriction of ν to Δ j is of the form - κ j 1 + κ , where κ * . Furthermore, we can multiply f t by a monomial z α w β to ensure that Δ ν lies in the positive octant, that is f t is an honest polynomial in z , w , t , and furthermore that 2 .

Applying a toric translation w α w , where α 0 , if necessary, we can ensure that any sequence of points in C t that converges to p X Δ ν when t tends to 0 converges to ( 0 , 1 , 0 ) in the naive partial compactification 3 ( * ) 3 . Therefore, we will work with the coordinates ( z , w ~ , t ) , where w ~ = w - 1 on 3 .

We now define the polynomial

f ~ t ( z , w ~ ) := f t ( z , w ~ + 1 ) = f t ( z , w )

in the variable ( z , w ~ , t ) and denote by Δ ~ the Newton polyhedron of f ~ t . By a slight abuse of notation, we denote again by ( j 1 , j 2 , j 3 ) the coordinates on the space of monomials 3 associated to ( z , w ~ , t ) . In the proof of Theorem D, we will use the Newton–Puiseux theorem on a pair of polynomials, one of which is f ~ t . Therefore, we need to gather some information on the polyhedron Δ ~ . Below, we denote

H 1 := { j 3 - κ j 1 + κ } , q 0 := ( , 0 , 0 ) = H 1 H 2 H 3 ,
H 2 := { j 2 0 } , q 1 := ( , 1 , 0 ) ,
H 3 := { j 3 0 } , q 2 := ( + 1 , 0 , 0 ) ,
q 3 := ( - 1 , κ , 0 ) .

Lemma 4.1.

The polyhedron Δ ~ has the following properties:

  1. Δ ~ is contained in each of the half spaces H 1 , H 2 and H 3 ,

  2. Δ ~ contains the lattice point q 1 but not the lattice point q 0 ,

  3. Δ ~ contains the lattice points q 2 and q 3 .

In particular, the only facets of Δ ~ whose outer normal vector lies in ( R < 0 ) 3 are contained in conv ( q 0 , q 1 , q 2 , q 3 ) and there are at most two of them.

Proof.

(a) Since Δ ~ is obtained from the Newton polyhedron New ( f t ) after the change of variable w ~ = w - 1 , it suffices to show that New ( f t ) is contained in each of the half spaces H 1 , H 2 and H 3 . This is clear for H 2 and H 3 since f t is a polynomial. The facet of New ( f t ) over Δ j lies in H 1 according to the above choice of coordinates. It follows from convexity that New ( f t ) is contained in H 1 .

(b) By hypothesis, the truncation of f t to e has a simple zero at w = 1 . Equivalently, the truncation of f ~ t to the line { j 1 = , j 3 = 0 } has a simple zero at w ~ = 0 . In turn, this is equivalent to say that Δ ~ contains q 1 but not q 0 .

(c) Let us first show that there exists a point q = ( + m , 0 , 0 ) , m 1 , in Δ ~ . Assume towards the contradiction that the intersection of Δ ~ with the first coordinate axis is empty. Thus, the truncation of f t to the facet Δ k is divisible by ( w - 1 ) , that is the component of C 0 lying in X Δ k is reducible and contains the curve { w = 1 } as an irreducible component. It contradicts the fact that f t is non-degenerate. Therefore, the point q exists. Take now m as small as possible. Our aim is to show that m = 1 . To do so, observe that in a neighbourhood of p, the curve C 0 X Δ k can be parametrised in the coordinate ( z , w ) by

s ( s + o ( s ) , 1 + a s m + o ( s m ) )

with a * . By (2.1), the composition of γ 0 with the latter parametrisation is

s [ - d d s log ( 1 + a s m + o ( s m ) ) : d d s log ( s + o ( s ) ) ]
= [ - a m s m - 1 + o ( s m - 1 ) 1 + a s m + o ( s m ) : 1 s + o ( s ) ]
= [ - a m s m + o ( s m ) 1 + a s m + o ( s m ) : 1 ] .

The latter map has a critical point at s = 0 if and only if m > 1 . Equivalently, the point p is a ramification point of the restriction of γ 0 to C 0 X Δ k if and only if m > 1 . The point p cannot be such a ramification point since f t is Log non-degenerate. We conclude that m = 1 and that q = q 2 . Since Δ k and Δ j play a symmetric role, the same arguments apply to q 3 . ∎

We now define the polynomial

N ~ ( z , w ~ , t ) := N ( z , w ~ + 1 , t ) = N ( z , w , t )

in the variable ( z , w ~ , t ) . Since we aim to apply the Newton–Puiseux theorem to the system { f ~ t ( z , w ~ ) = N ~ ( z , w ~ , t ) = 0 } , we need now to gather some information on N ~ . Below, we denote by a, b and c the coefficients such that a z + 1 , b z w ~ and c z - 1 t κ are monomials of f ~ t . Since those monomials correspond respectively to the lattice point q 2 , q 1 and q 3 , we know by Lemma 4.1 that a b c . Furthermore, denote

δ := min { κ 2 , { d : + d z t d f ~ t ( 0 , 0 , 0 ) 0 } } .

Then the polyhedron Δ ~ has exactly two facets whose outer normal vector lies in ( < 0 ) 3 if and only if δ < κ 2 . If

δ = { d : + d z t d f ~ t ( 0 , 0 , 0 ) 0 } ,

we denote by d the coefficient of the monomial z t δ of f ~ t and declare d = 0 otherwise. In particular, we have d = 0 if δ = κ 2 and κ is odd. We refer to Figure 7.

Figure 7 
               The polyhedron 
                     
                        
                           
                              Δ
                              ~
                           
                        
                        
                        {\widetilde{\Delta}}
                     
                   for 
                     
                        
                           
                              κ
                              =
                              3
                           
                        
                        
                        {\kappa=3}
                     
                   with 
                     
                        
                           
                              δ
                              =
                              
                                 3
                                 2
                              
                           
                        
                        
                        {\delta=\frac{3}{2}}
                     
                   (left) and 
                     
                        
                           
                              δ
                              =
                              1
                           
                        
                        
                        {\delta=1}
                     
                   (right).
Figure 7

The polyhedron Δ ~ for κ = 3 with δ = 3 2 (left) and δ = 1 (right).

Recall the terminology of Section 2.5. We say that a polynomial g [ z , w ~ , t ] is o v ( d ) if its initial v-order is strictly larger than d. Plainly, we have the properties

o v ( d 1 ) + o v ( d 2 ) = o v ( min { d 1 , d 2 } ) and g o v ( d ) = o v ( d + d ) ,

where d is the initial v-order of g.

Lemma 4.2.

Assume that f t is as in Theorem D and define v := ( κ , 2 δ , 2 ) . Then there exists a non-zero polynomial h such that

(4.1) z N ~ + h f ~ t = - ( c z - 1 t κ + a z + 1 ) b 2 z 2 + o v ( κ ( 3 + 1 ) ) .

Moreover, the polynomial N ~ contains the monomial 2 b 3 z 3 - 1 w ~ and contains additionally the monomial 2 b 2 d z 3 - 1 t δ if d is non-zero.

Proof.

Recall that in the affine chart [ u : v ] u v of P 1 , the map γ t is given by

γ t ( z , w ) = z z f t ( z , w ) w w f t ( z , w ) .

Denote Γ z and Γ w the respective numerators of the rational functions z γ t and w γ t , that is

Γ z := z ( z z f t ) w w f t - z z f t z ( w w f t )

and

Γ w := w ( z z f t ) w w f t - z z f t w ( w w f t ) .

In turn, we have that the numerator N of P is given by

N = z f t Γ w - w f t Γ z .

If we rewrite Γ z and Γ w in the variables ( z , w ~ , t ) as we did for N, that is

Γ ~ z ( z , w ~ , t ) := Γ z ( z , w ~ + 1 , t ) and Γ ~ w ( z , w ~ , t ) := Γ w ( z , w ~ + 1 , t ) ,

then we obtain the formulas

Γ ~ z := z ( z z f ~ t ) ( w ~ + 1 ) w ~ f ~ t - z z f ~ t z ( ( w ~ + 1 ) w ~ f ~ t ) ,
Γ ~ w := w ~ ( z z f ~ t ) ( w ~ + 1 ) w ~ f ~ t - z z f ~ t w ~ ( ( w ~ + 1 ) w ~ f ~ t )

and

N ~ := z f ~ t Γ ~ w - w ~ f ~ t Γ ~ z .

Below, we will compute z N ~ modulo f ~ t . To do so, let us first observe that we can write

f ~ t = c z - 1 t κ + Q ( w ~ , t ) z + a z + 1 + o v ( κ ( + 1 ) )

where Q [ w ~ , t ] . This is a consequence of Lemma 4.1. Recall that 2 by assumption. Then we have that

(4.2) z z f ~ t = c ( - 1 ) z - 1 t κ + Q ( w ~ , t ) z + a ( + 1 ) z + 1 + o v ( κ ( + 1 ) )
- c z - 1 t κ + a z + 1 + o v ( κ ( + 1 ) ) mod f ~ t ,

that

(4.3) z z ( z z f ~ t ) c ( 1 - 2 ) z - 1 t κ + a ( 2 + 1 ) z + 1 + o v ( κ ( + 1 ) ) mod f ~ t ,
(4.4) w ~ ( z z f ~ t ) = w ~ f ~ t + o v ( κ ( + 1 ) - 2 δ )

and eventually that

(4.5) z z ( ( w ~ + 1 ) w ~ f ~ t ) = ( w ~ + 1 ) w ~ f ~ t + o v ( κ ( + 1 ) - 2 δ ) .

In order to compute z N ~ , we compute separately z z f ~ t Γ ~ w and z w ~ f ~ t Γ ~ z . Using (4.2) and (4.4), we obtain

z z f ~ t Γ ~ w = z z f ~ t ( w ~ ( z z f ~ t ) ( w ~ + 1 ) w ~ f ~ t - z z f ~ t w ~ ( ( w ~ + 1 ) w ~ f ~ t ) )
( - c z - 1 t κ + a z + 1 + o v ( κ ( + 1 ) ) )
( ( w ~ f ~ t + o v ( κ ( + 1 ) - 2 δ ) ) ( w ~ + 1 ) w ~ f ~ t
- ( - c z - 1 t κ + a z + 1 + o v ( κ ( + 1 ) ) ) w ~ ( ( w ~ + 1 ) w ~ f ~ t ) )
( - c z - 1 t κ + a z + 1 ) ( w ~ + 1 ) ( w ~ f ~ t ) 2 + o v ( κ ( 3 + 1 ) ) mod f ~ t .

Observe that the product of the orange term with z z f ~ t has initial v-order κ ( 3 + 2 ) at least. Hence, it is o v ( κ ( 3 + 1 ) ) and does not contribute to the last formula obtained above. Using (4.2), (4.3) and (4.5), we obtain

z w ~ f ~ t Γ ~ z = w ~ f ~ t ( z z ( z z f ~ t ) ( w ~ + 1 ) w ~ f ~ t - z z f ~ t z z ( ( w ~ + 1 ) w ~ f ~ t ) )
w ~ f ~ t ( ( c ( 1 - 2 ) z - 1 t κ + a ( 2 + 1 ) z + 1 + o v ( κ ( + 1 ) ) ) ( w ~ + 1 ) w ~ f ~ t
- ( - c z - 1 t κ + a z + 1 + o v ( κ ( + 1 ) ) )
( ( w ~ + 1 ) w ~ f ~ t + o v ( κ ( + 1 ) - 2 δ ) ) )
( c ( 1 - ) z - 1 t κ + a ( + 1 ) z + 1 ) ( w ~ + 1 ) ( w ~ f ~ t ) 2 + o v ( κ ( 3 + 1 ) ) mod f ~ t .

Eventually, since w ~ f ~ t = b z + o v ( κ ) = ( w ~ + 1 ) ( w ~ f ~ t ) , we conclude that

z N ~ - ( c z - 1 t κ + a z + 1 ) ( w ~ + 1 ) ( w ~ f ~ t ) 2 + o v ( κ ( 3 + 1 ) ) mod f ~ t
- ( c z - 1 t κ + a z + 1 ) b 2 z 2 + o v ( κ ( 3 + 1 ) ) mod f ~ t .

For the second part of the statement, we compute N ~ up to o v ( κ ( 3 - 1 ) + 1 ) with v := ( κ , 1 , 2 ) . Since 2 δ > 1 , we have

z f ~ t = b z - 1 w ~ + o v ( κ ( - 1 ) + 1 ) and w ~ f ~ t = b z - 1 + o v ( κ ( - 1 ) ) .

In turn, we obtain that

N ~ = b z - 1 w ~ ( ( b z ) ( b z ) - ( b z w ~ ) w ~ ( ( w ~ + 1 ) w ~ f ~ t ) )
- b z ( ( 2 b z - 1 w ~ ) ( b z ) - ( b z w ~ ) ( b z - 1 ) ) + o v ( κ ( 3 - 1 ) + 1 )
= 2 b 3 z 3 - 1 w ~ + o v ( κ ( 3 - 1 ) + 1 ) ,

where the last equality comes from the fact that the terms in orange cancel each other and that the final contribution of the green term is o v ( κ ( 3 - 1 ) + 1 ) . This implies that N ~ contains the monomial 2 b 3 z 3 - 1 w ~ and in turn that z - 1 h contains the monomial 2 b 2 z 2 - 1 . In particular, the polynomial h is non-zero. The multiplication of 2 b 2 z 2 - 1 with the monomial d z t δ of f ~ t leads to the monomial 2 b 2 z 3 - 1 t δ of N ~ . ∎

Corollary 4.3.

The polyhedron N ~ is contained in the translation by ( 2 - 1 , 0 , 0 ) of each of the half spaces H 1 , H 2 and H 3 . The only facets of N ~ whose outer normal vector lies in ( R < 0 ) 3 are obtained by translation by ( 2 - 1 , 0 , 0 ) from the facets of Δ ~ having the same property.

Proof.

This follows from Lemmas 4.1 and 4.2 and the fact that z - 1 h contains the monomial 2 b 2 z 2 - 1 . ∎

Proof of Theorem D.

In order to prove the theorem, we will find a parametrisation of the branches of the curve 𝒞 := { f ~ t = N ~ = 0 } that pass through 0 3 .

Let us first consider the case when δ < κ 2 , that is there exists an extra vertex q 4 of Δ ~ in conv ( q 0 , q 2 , q 3 ) . According to Lemma 4.1, the polyhedron Δ ~ has exactly two facets whose outer normal vector lies in ( < 0 ) 3 , namely F 1 := conv ( q 1 , q 2 , q 4 ) and F 2 := conv ( q 1 , q 3 , q 4 ) with respective normal vectors - ( δ , δ , 1 ) and - ( κ - δ , δ , 1 ) . By Corollary 4.3, the polyhedron New ( N ~ ) contains the facets F 1 := F 1 + ( 2 - 1 , 0 , 0 ) and F 2 := F 2 + ( 2 - 1 , 0 , 0 ) . Consider now the partial toric compactification X D ( ) 3 given by the non-compact polyhedron D that is the positive cone over q 0 of the facets F 1 and F 2 . The latter are the only compact facets of D and the remaining three facets are supported on H 1 , H 2 and H 3 . Therefore, the branches of 𝒞 that pass through 0 3 are exactly the branches whose closure in X D intersects the union of toric divisors X F 1 X F 2 X D .

The intersection of 𝒞 with X F 1 (respectively X F 2 ) is given by S 1 := { f ~ t F 1 = N ~ F 1 } (respectively S 2 := { f ~ t F 2 = N ~ F 2 } ). By the Bernstein–Kushnirenko Theorem, both S 1 and S 2 consists of a single point. By Lemma 4.2, we have

f ~ t F 1 F 2 = b 2 2 z 2 - 1 N ~ F 1 F 2 .

Therefore, we have S 1 = S 2 := S and S X F 1 X F 2 .

By the Newton–Puiseux theorem [9, Theorem, Section 3], we can parametrise each branch of 𝒞 passing through S by an auxiliary parameter s as follows:

(4.6) s ( α s v 1 + o ( s v 1 ) , β s v 2 + o ( s v 2 ) , s v 3 ) ,

where α , β * and ( v 1 , v 2 , v 3 ) 3 is primitive. We claim that there are exactly two such branches with ( v 1 , v 2 , v 3 ) = ( κ 2 , δ , 1 ) if κ is even and that there is exactly one such branch with ( v 1 , v 2 , v 3 ) = ( κ , 2 δ , 2 ) if κ is odd. To see this, let us perturb slightly 𝒞 into a curve 𝒞 such that the corresponding points S 1 and S 2 becomes distinct points living in the respective tori ( ) 2 of X F 1 and X F 2 . In this case, each of S 1 and S 2 corresponds to a single branch of 𝒞 parametrised respectively by

( α 1 s δ + o ( s δ ) , β 1 s δ + o ( s δ ) , s ) and ( α 2 s κ - δ + o ( s κ - δ ) , β 2 s δ + o ( s δ ) , s ) ,

where the vectors of exponents are the inner normal to the corresponding facets, see for instance [13, Section 2]. Thus, the sum of vector of exponents of over all the branches of 𝒞 passing through S should be equal to the sum of the above vectors of exponents, namely ( κ , 2 δ , 2 ) . Indeed, each coordinate of the sum is the total intersection number of 𝒞 with a given coordinate hyperplane in a neighbourhood of 0 3 and is therefore invariant by small perturbation of 𝒞 . Since the vector of exponent of a single branch of 𝒞 has to be primitive, there is a single branch with exponent vector ( κ , 2 δ , 2 ) if κ is odd and two branches with exponent vector ( κ 2 , δ , 1 ) otherwise. The claim follows.

Whether κ is odd or even, the composition of the parametrisation (4.6) with f ~ t has to be identically zero as a power series in the variable s. This applies to the coefficient of the monomial with lowest degree, coming from b z w ~ + d t δ , that is α ( b β + 1 ) . We deduce that β = - 1 d . Applying the same reasoning to the polynomial z N ~ + h f ~ t of Lemma 4.2, we deduce that

(4.7) c + a α 2 = 0 .

We now compute the composition of

γ t ( z , w ) = γ t ( z , w ~ + 1 ) ) = z z f ~ t ( z , w ~ ) ( w ~ + 1 ) w ~ f ~ t ( z , w ~ )

with the parametrisation (4.6). Below, we use (4.2) in the first equality together with the fact that the composition of (4.6) with f ~ t is identically 0, then we use (4.7) in the third equality to obtain

(4.8) γ t ( z ( s ) , w ~ ( s ) + 1 ) )
= c ( - 1 ) ( α s v 1 ) - 1 ( s v 3 ) κ + a ( + 1 ) ( α s v 1 ) + 1 + o ( s ( + 1 ) v 1 ) ( 1 + β s v 2 + o ( s v 2 ) ) ( b ( α s v 1 ) + o ( s v 1 ) )
= s v 1 c ( - 1 ) α - 1 + a ( + 1 ) α b + o ( s v 1 ) = s v 1 2 a α b + o ( s v 1 )
= s v 1 2 a c b + o ( s v 1 ) = t κ / 2 2 a c b + o ( t κ / 2 ) .

When κ is even, the two determinations of a c gives the two branches. When κ is odd, the two determinations of a c are compensated by the determinations of t κ / 2 and gives only one branch, as expected. The result follows.

It remains to prove the statement when δ = κ 2 . In that case, it follows from Corollary 4.3 that F := conv ( q 1 , q 2 , q 3 ) is the only facet of Δ ~ whose outer normal vector lies in ( < 0 ) 3 and that F + ( 2 - 1 , 0 , 0 ) is a facet of New ( N ~ ) . As above, we can consider the partial toric compactification of ( ) 3 given by the cone D of F over q 0 . It follows now from (4.1) that the system { f ~ t F = N ~ F } has two distinct solutions inside the torus ( ) 2 X D . We deduce as before that the branches of 𝒞 passing through these solution are parametrised as in (4.6) with ( v 1 , v 2 , v 3 ) = ( κ 2 , δ , 1 ) if κ is even and ( v 1 , v 2 , v 3 ) = ( κ , 2 δ , 2 ) if κ is odd. The rest of the proof is identical to the one of the previous case. ∎

As in Section 2.1, we denote by | Δ | the linear system of curves given by a Laurent polynomial with Newton polygon included in Δ. Before we prove Theorem A, let us recall that the space 𝒟 | Δ | of Laurent polynomial f such that cr ( f ) is singular is a semi-algebraic set of real codimension 1, see [7, Theorem 1]. Recall also that the locus 𝒟 corresponds to those curves having at least one Log-inflection point p such that γ ( p ) P 1 , see [7, Proposition 1.1].

Proof of Theorem A.

In order to prove the theorem, we will study the pullback to U ε of 𝒟 under the map F : U ε | Δ | sending t to f t .

For any node p C 0 , denote by : U ε Sym 2 ( P 1 ) the map that associates to any t the image under γ t of the two Log-inflection points in C t 𝒱 . In turn, define

𝒟 p := - 1 ( Sym 2 ( P 1 ) ) U ε .

We claim that F - 1 ( 𝒟 ) = p 𝒟 p , where the union runs over all the nodes p C 0 . To see this, observe first that we have the obvious inclusion F - 1 ( 𝒟 ) p 𝒟 p . The fact that the latter inclusion is an equality relies on the assumption that f t is Log non-degenerate. Indeed, all the ramification points of γ t that do not converge to a node of C 0 are away from γ t - 1 ( P 1 ) for all t U ε . Therefore, the only branches of F - 1 ( 𝒟 ) come from 𝒟 p for some node p C 0 .

By Theorem D, the set 𝒟 p is diffeomorphic to { t U ε : arg ( t κ ) = 1 } , for ε small enough. This implies that the complement of F - 1 ( 𝒟 ) = p 𝒟 p is an open dense subset.

According to Section 2.3, the deformation ( C t , cr ( C t ) ) of ( C 0 , cr ( C 0 ) ) is simple for any non-zero t U ε . It is also smooth for any t outside F - 1 ( 𝒟 ) . In order to conclude the proof, it remains to show that for any such t and any node p C 0 , the topological pair ( C t 𝒱 , cr ( C t ) 𝒱 ) is the connected deformation of ( C 0 𝒱 , cr ( C 0 ) 𝒱 ) , where 𝒱 := 𝒱 ( p ) . To see this, observe that the asymptotic formula of Theorem D implies that for any t U ε 𝒟 p , the two branching points ( t ) are on distinct hemispheres of P 1 P 1 . Therefore, the map γ t restricts to a degree 2 ramified covering from the cylinder C t 𝒱 to a disc in P 1 that is cut into two pieces by P 1 , each piece containing a simple branching point. The latter cylinder together with the pullback of P 1 is therefore the connected deformation pictured in Figure 6 (b). The result follows. ∎

Remark 4.4.

Observe in the above proof that if the two branching points ( t ) had been on the same hemisphere of P 1 P 1 , then the deformation ( C t 𝒱 , cr ( C t ) 𝒱 ) would have been the one pictured in Figure 6 (a).

Proof of Theorem C.

Let p C 0 , e = Δ k Δ j , U ε and 𝒱 be as above. We still work with the coordinate system introduced at the beginning of this section. In particular, the edge e is directed by ( 0 , 1 ) . Then the extremities of the bounded edge e Γ dual to e have coordinates ( 0 , 0 ) and ( 0 , - κ ) . This is a classical fact from tropical geometry: it follows from the duality between Γ and the subdivision of Δ and from [2, Theorem 2.12]. According to the proof of Theorem D, the two ramification points in C t 𝒱 have coordinates

( - a c t κ / 2 + o ( t κ / 2 ) , 1 + o ( 1 ) , t )

in ( * ) 3 . It follows that the tropical limit of any of these two points is ( - κ 2 , 0 ) 2 , that is the midpoint of e . Since f t is non-degenerate, the multiplicity m of e coincides with the number of nodes of C 0 on the toric divisor corresponding to e, by duality between Γ and { Δ k } k I . Thus, there are 2 m ramification points tropically converging to the midpoint of e . To see that there are exactly 2 m ramification points tropically converging to the midpoint of e , observe that all ramification points of γ t converge either to a node of C 0 or to a ramification point of γ 0 . Eventually, recall that any family of point p t C t that converges to a point in C 0 that is not a node tropically converges to a vertex of Γ.

To conclude the proof, it remains to see that the above computation does not depend on the choice of coordinates made at the beginning of this section. This follows from the following observations. First, we applied a toric change of coordinates on ( z , w ) to make the edge e vertical in the ( j 1 , j 2 ) -plane. This results in an integer affine transformation of the tropical plane 2 . Then we applied a transformation of the form ( z , w , t ) ( t β z , w , t ) to make the face of Δ ν over Δ k horizontal in the ( j 1 , j 2 , j 3 ) -space. This results in a translation along the first coordinate axis in the tropical plane. It is now clear that the conclusion of the above computations is not affected by the latter changes of coordinates. The result follows. ∎

5 Curves with prescribed Log-critical locus

We aim to describe the Log -critical locus of curves defined by polynomials of the form

(5.1) f ( z , w ) := w j = 1 d ( z - b j ) + j = 1 d + 1 ( z - a j ) = : w q ( z ) + p ( z )

for specific choices of the parameters a 1 , , a d + 1 and b 1 , , b d . The corresponding curve Z ( f ) ( * ) 2 can be naturally compactified in the Hirzebruch surface Σ 1 . The projection onto the first coordinate gives the rational parametrisation ϱ : z ( z , - p ( z ) q ( z ) ) of Z ( f ) . Recall that the Log -critical locus cr ( f ) is given by cr ( f ) = γ f - 1 ( P 1 ) , where γ f is the logarithmic Gauss map

γ f ( z , w ) = [ z z f ( z , w ) : w w f ( z , w ) ] = [ z ( p ( z ) + w q ( z ) ) : w q ( z ) ] .

Denote by γ ~ f the composition of γ f with the parametrisation ϱ. In the affine chart [ u : v ] u v of P 1 , the map γ ~ f is given by

(5.2) γ ~ f ( z ) = z ( q ( z ) q ( z ) - p ( z ) p ( z ) ) = - z z - a d + 1 + j = 1 d z z - b j - z z - a j
= - 1 - a d + 1 z - a d + 1 + j = 1 d b j z - b j - a j z - a j .

By definition, the pullback of cr ( f ) under ϱ is the set γ ~ f - 1 ( P 1 ) . In particular, the latter set contains the points a 1 , , a d + 1 , b 1 , , b d , 0 and since

γ ~ f ( { a 1 , , a d + 1 , b 1 , , b d } ) = { } , γ ~ f ( 0 ) = 0 and γ ~ f ( ) = - 1 .

From now on, we take the coefficients a 1 , , a d + 1 , b 1 , , b d to be real and satisfying

(5.3) b 1 < a 1 < b 2 < a 2 < < b d < a d < a d + 1 < 0 .

Below, we describe γ ~ f - 1 ( P 1 ) (see Proposition 5.3) and study how the latter set is affected by the change of variable z z + λ i (see Proposition 5.5). For convenience, let us introduce the following notations for any 1 j d

j ( z ) := z z - b j - z z - a j , ( z ) := - z z - a d + 1 , c j := a j + b j 2 ,
ε j := a j - b j , ε := max 1 j k ε j .

Proposition 5.1.

The restriction of γ ~ f to R P 1 has 2 d + 1 zeroes and 2 d simple critical points, provided that ε is small enough. Moreover, the value of γ ~ f at each real critical point is strictly negative.

The graph of γ ~ f is represented in Figure 8, for d = 3 .

Proof.

Let us first show that γ ~ f has 2 d + 1 real zeroes. Since the limit of γ ~ f on both extremities of each interval ( a j , b j + 1 ) is + for 1 j < d , the inequality

γ ~ f ( a j + b j + 1 2 ) < 0

implies the existence of two real zeroes on each such interval. To ensure that these inequalities hold, observe that

j ( z ) = b j z - b j - a j z - a j = ( b j - a j ) z ( z - b j ) ( z - a j ) = - ε j z ( z - b j ) ( z - a j )

and consequently that for any 1 j , q d , we have

lim ε q 0 q ( a j + b j + 1 2 ) = 0 .

For 1 j < d , it implies that

lim ε 0 γ ~ f ( a j + b j + 1 2 ) = ( a j + b j + 1 2 ) < 0 .

and in turn that the value γ ~ f ( a j + b j + 1 2 ) satisfies the sought inequality, for ε small enough.

This provides us with 2 ( d - 1 ) many real zeroes. Each of the intervals ( - , b 1 ) and ( a d , a d + 1 ) contains a zero since

lim z - γ ~ f ( z ) = - 1 , lim z b 1 - γ ~ f ( z ) = + ,
lim z a d + γ ~ f ( z ) = + , lim z a d + 1 - γ ~ f ( z ) = - .

The remaining zero is at 0. In total, it provides us with 2 d + 1 real zeroes.

Let us now prove that γ ~ f has 2 d real simple critical points. First, we claim that the restriction of γ ~ f to each of the 2 d intervals of

( - , a d ) { b 1 , a 1 , b 2 , a 2 , , b d - 1 , a d - 1 , b d }

has a global extreme value which is strictly negative. For ( - , b 1 ) , the claim follows from the fact that

lim z - γ ~ f ( z ) = 1 - and lim z b 1 - γ ~ f ( z ) = + .

For each remaining interval ( s , t ) , the claim follows from the fact that

lim z s + γ ~ f ( z ) = lim z t - γ ~ f ( z ) { - , + }

and the location of the real zeroes determined above.

It remains to show that each such extreme point is simple and that γ ~ f has no other real critical point, for ε small enough. To see this, recall that by the Riemann–Hurwitz formula, exactly four critical points of γ ~ f collapse at c j when ε j tends to 0, for 1 j k . Indeed, the degree of γ ~ f drops by 2 since exactly two poles disappear, namely a j and b j , and the degree of the ramification divisor of γ ~ f drops therefore by 4. We claim that for ε small enough, exactly two of these ramification points are among the real critical points of γ ~ f exhibited above and the remaining two are complex conjugated. Moreover, there is no other real critical point since the function γ ~ f is 1-to-1 when ε = 0 .

Figure 8 
                     The graph of 
                           
                              
                                 
                                    
                                       γ
                                       ~
                                    
                                    f
                                 
                              
                              
                              {\widetilde{\gamma}_{f}}
                           
                         for 
                           
                              
                                 
                                    d
                                    =
                                    2
                                 
                              
                              
                              {d=2}
                           
                        , 
                           
                              
                                 
                                    
                                       b
                                       1
                                    
                                    =
                                    
                                       -
                                       58
                                    
                                 
                              
                              
                              {b_{1}=-58}
                           
                        , 
                           
                              
                                 
                                    
                                       a
                                       1
                                    
                                    =
                                    
                                       -
                                       48
                                    
                                 
                              
                              
                              {a_{1}=-48}
                           
                        , 
                           
                              
                                 
                                    
                                       b
                                       2
                                    
                                    =
                                    
                                       -
                                       12
                                    
                                 
                              
                              
                              {b_{2}=-12}
                           
                        , 
                           
                              
                                 
                                    
                                       a
                                       2
                                    
                                    =
                                    
                                       -
                                       8
                                    
                                 
                              
                              
                              {a_{2}=-8}
                           
                         and 
                           
                              
                                 
                                    
                                       a
                                       3
                                    
                                    =
                                    
                                       -
                                       1
                                    
                                 
                              
                              
                              {a_{3}=-1}
                           
                        .
Figure 8

The graph of γ ~ f for d = 2 , b 1 = - 58 , a 1 = - 48 , b 2 = - 12 , a 2 = - 8 and a 3 = - 1 .

In order to prove the above claim, it suffices to let all the ε q , with q j , tend to 0 and study the distribution of the four remaining critical points. In other words, it amounts to consider the case d = 1 , in particular ε 1 = ε . Then we have

γ ~ f ( z ) = ( a 1 - b 1 ) ( z 2 - a 1 b 1 ) ( z - a 1 ) 2 ( z - b 1 ) 2 + ( z )
= ε ( h 2 + 2 c 1 h - ε 2 4 ) + ( h 2 - ε 2 4 ) 2 ( z ) ( h 2 - ε 2 4 ) 2 ,

where we substituted z = h + c 1 . In order to study the behaviour of the four ramification points of γ ~ f converging to c 1 when ε tends to 0, we need to analyse the singularity of the numerator of γ ~ f in the variables ( h , ε ) at ( 0 , 0 ) . Since α := ( c 1 ) is a strictly negative number, we deduce that the latter singularity has Newton diagram with vertices ( 4 , 0 ) , ( 1 , 1 ) and ( 0 , 3 ) and corresponding truncation α h 4 - 2 c 1 h ε - ε 3 4 . By the Newton–Puiseux theorem, we deduce that the singularity consists of two real branches parametrised respectively by ε ( - 1 8 c 1 ε 2 + o ( ε 2 ) , ε ) and h ( h , α 2 c 1 h 3 + o ( h 3 ) ) . For t > 0 and arbitrarily small, the line ε = t intersects the first branch in one real point and the second branch in one real point and two complex conjugated points. The result follows. ∎

Remark 5.2.

As we have seen in the above proof, there are exactly two real critical points of γ ~ f in an arbitrarily small neighbourhood of each point c j for 1 j d . Moreover, those two critical points, let us say p j and q j , are such that p j < b j < q j < a j , see Figure 8.

Proposition 5.3.

The preimage of R P 1 under γ ~ f is the union of R P 1 with d pairwise disjoint smoothly embedded circles in C P 1 , provided that ε is small enough. Each such circle intersects R P 1 at the two real critical points p j and q j of γ ~ f near c j , for some 1 j d .

Lemma 5.4.

Let g : Σ C P 1 be a real meromorphic function on a compact Riemann surface Σ. Then the preimage g - 1 ( R P 1 ) Σ is a union of smoothly immersed circles such that each circle (respectively two circles) self-intersects (respectively intersect) at worst transversely. Moreover, the set g - 1 ( R P 1 ) cannot contain a smooth open arc α such that α ¯ α is a single point which is critical for g.

Proof.

Fix an arbitrarily chosen Riemannian metric on Σ and denote by U T Σ the unitary tangent bundle with respect to the latter metric. Fix on orientation on P 1 . Then the 1-fold g - 1 ( P 1 ) Σ inherits an orientation on its smooth locus and therefore lifts to U T Σ . Since the local model of g - 1 ( P 1 ) at singular points is { | z | < 1 : z n } , the closure 𝒞 of this lift is a smooth compact oriented 1-fold covering P 1 . Thus, the set 𝒞 is a disjoint union of smoothly embedded circles in U T Σ . The restriction of the projection U T Σ Σ from 𝒞 to g - 1 ( P 1 ) is a smooth immersion. The transversality property follows from the local models { | z | < 1 : z n } .

For the second part of the statement, the function g is monotone on each smooth arc α g - 1 ( P 1 ) . In particular, the image under g of the two extremities of α are necessarily distinct points in P 1 . It prevents the existence of an arc α as in the statement. ∎

Proof of Proposition 5.3.

For any small δ > 0 , we can choose ε small enough such that γ ~ f - 1 ( P 1 ) P 1 is contained in

:= 1 j d { z : | z - c j | < δ } .

Indeed, for any point z P 1 , the image γ ~ f ( z ) depends continuously on the parameters ε j . When ε j = 0 for all 1 j d , the function γ ~ f ( z ) satisfies γ ~ f - 1 ( P 1 ) = P 1 as we have seen above. This proves the claim.

By the Riemann–Hurwitz formula, we could show above that we can also guarantee that there are exactly four simple critical points of the function γ ~ f in each neighbourhood j := { z : | z - c j | < δ } , 1 j d , taking ε small enough. Moreover, exactly two simple critical points are located on P 1 j and the rest of the ramification consists of two simple critical points that are complex conjugate.

By Lemma 5.4, the set γ ~ f - 1 ( P 1 ) consists of a union of smoothly immersed circles. Since there are exactly two real simple critical points in j , there is exactly one circle of γ ~ f - 1 ( P 1 ) in j that intersects P 1 . This circle cannot pass through the remaining critical points in j , otherwise it would contain the kind of smooth arc α prohibited by Lemma 5.4. It follows that this circle is smoothly embedded. Eventually, we claim that there are no extra circles in γ ~ f - 1 ( P 1 ) . Indeed, any extra circle should be contained in one of the halves of j P 1 for some 1 j d . By Lemma 5.4, it cannot pass through the only critical point of γ ~ f in this half, otherwise it would contain an arc α. It is therefore smooth and cover P 1 at least once via γ ~ f . This is in contradiction with the fact that γ ~ f has only real zeroes. ∎

For a given parameter λ , define g ( z , w ) := f ( z + λ i , w ) , that is

(5.4) g ( z , w ) := w j = 1 d ( z - ( b j - λ i ) ) + j = 1 d + 1 ( z - ( a j - λ i ) ) ,

where the real parameters a 1 , , a d + 1 , b 1 , , b d are as in (5.3). The curve Z ( g ) can be parametrised by

ϱ λ : t ( t - λ i , - p ( t ) q ( t ) )

and the logarithmic Gauss map γ g is given by

γ g ( z , w ) = [ z ( p ( z + λ i ) + w q ( z + λ i ) ) : w q ( z + λ i ) ] .

Let γ ~ g be the composition of γ g with the parametrisation ϱ λ . In the affine chart [ u : 1 ] of P 1 , the map γ ~ g is given by

γ ~ g ( t ) = ( t - λ i ) ( q ( t ) q ( t ) - p ( t ) p ( t ) ) = t - λ i t γ ~ f ( t ) = ( 1 - λ i t ) γ ~ f ( t ) .

Proposition 5.5.

For | λ | > 0 and ε > 0 small enough, the preimage γ ~ g - 1 ( R P 1 ) is smooth and has d + 1 connected components: one of the connected components contains the points

λ i , a 1 , , a d + 1 , .

Each of the k remaining components contains exactly one of the points b 1 , , b d .

Before proving the above statement, let us recall some basic facts from Morse theory. Let F , G : 2 be real analytic functions and let ( x 0 , y 0 ) be a non-degenerate Morse critical point of index 1 of F such that F ( x 0 , y 0 ) = 0 . In particular, the zero locus of F at ( x 0 , y 0 ) consists of two branches intersecting transversely. Assume now that G ( x 0 , y 0 ) 0 . Then it follows from the Morse Lemma with parameters that, for any arbitrarily small λ > 0 , the zero locus of F - λ G is smooth at ( x 0 , y 0 ) . The local deformation ( F - λ G ) - 1 ( 0 ) of F - 1 ( 0 ) depends on the sign of G ( x 0 , y 0 ) , see Figure 9.

Recall as well that the imaginary part of a holomorphic function h ( z ) has non-degenerate Morse critical point of index 1 at any simple critical point of h. Indeed, up to an appropriate change of coordinate on the source, we can assume that the critical point under consideration is 0 and that h is given by h ( z ) = α + z 2 + o ( z 2 ) whose Hessian in the coordinate x := Re ( z ) , y := Im ( z ) is ( 0 2 2 0 ) .

Figure 9 
               The locus 
                     
                        
                           
                              F
                              =
                              0
                           
                        
                        
                        {F=0}
                     
                   (on the left) and its deformations 
                     
                        
                           
                              F
                              =
                              
                                 λ
                                 ⁢
                                 G
                              
                           
                        
                        
                        {F=\lambda G}
                     
                   for G positive (in the middle) and G negative (on the right) and 
                     
                        
                           
                              λ
                              >
                              0
                           
                        
                        
                        {\lambda>0}
                     
                  .
Figure 9

The locus F = 0 (on the left) and its deformations F = λ G for G positive (in the middle) and G negative (on the right) and λ > 0 .

Proof.

First, observe that every a j and b j is a pole of γ ~ g , that γ ~ g ( i λ ) = 0 and that γ ~ g ( ) = γ ~ f ( ) = - 1 . Therefore, each of these points belongs to γ ~ g - 1 ( P 1 ) .

Write t = : x + i y , where x , y . Then the locus γ g - 1 ( P 1 ) is a real algebraic curve in the ( x , y ) -plane that depends algebraically on the parameter λ. Indeed, the latter locus is the zero set of Im ( γ ~ f ( t ) γ ~ f ( t ) ¯ ) [ x , y ] . For λ = 0 , that is g = f , the real algebraic curve γ g - 1 ( P 1 ) in the ( x , y ) -plane consists of the union of the line y = 0 with d mutually disjoint smooth ovals, by Proposition 5.3. Each oval intersects y = 0 in exactly two points and is symmetric with respect to y = 0 . By Remark 5.2, we can localise the latter pair of points for each oval. In particular, the locus Im ( γ ~ f ) = 0 is as pictured on the top of Figure 10. Moreover, we have that the imaginary part of γ ~ f is negative on the complement component of Im ( γ ~ f ) = 0 that contains i since γ ~ f ( 0 ) < 0 . Therefore, the sign of Im ( γ ~ f ) is as pictured on top of Figure 10.

Figure 10 
                     The locus 
                           
                              
                                 
                                    
                                       Im
                                       ⁡
                                       
                                          (
                                          
                                             
                                                γ
                                                ~
                                             
                                             f
                                          
                                          )
                                       
                                    
                                    =
                                    0
                                 
                              
                              
                              {\operatorname{Im}(\widetilde{\gamma}_{f})=0}
                           
                         (on top) in the 
                           
                              
                                 
                                    (
                                    x
                                    ,
                                    y
                                    )
                                 
                              
                              
                              {(x,y)}
                           
                        -plane and its deformation 
                           
                              
                                 
                                    
                                       Im
                                       ⁡
                                       
                                          (
                                          
                                             
                                                γ
                                                ~
                                             
                                             g
                                          
                                          )
                                       
                                    
                                    =
                                    0
                                 
                              
                              
                              {\operatorname{Im}(\widetilde{\gamma}_{g})=0}
                           
                         (on the bottom) for small 
                           
                              
                                 
                                    λ
                                    >
                                    0
                                 
                              
                              
                              {\lambda>0}
                           
                        .
Figure 10

The locus Im ( γ ~ f ) = 0 (on top) in the ( x , y ) -plane and its deformation Im ( γ ~ g ) = 0 (on the bottom) for small λ > 0 .

If we denote F := Im ( γ ~ f ( x + i y ) ) and G := Im ( i x + i y γ ~ f ( x + i y ) ) , we have

γ ~ g ( x + i y ) = ( F - λ G ) ( x , y ) .

On the x-axis, the function γ ~ f is real valued so that G ( x , 0 ) = x - 1 γ ~ f ( x ) . Since γ ~ f is strictly negative at its real critical points, that these critical points are located on { x < 0 } , by Proposition 5.1, then G is strictly positive at the critical points of γ ~ f . Therefore, we can determine which of the two possible deformations of Figure 9 applies at each critical point of γ ~ f to obtain the locus Im ( γ ~ g ) = 0 . The latter locus is picture on the bottom of Figure 10 for λ > 0 . The case λ < 0 is obtained by flipping the latter picture upside down. The result follows. ∎

6 Proof of Theorem B

Lemma 6.1.

For any choice of real parameters a 1 , , a d + 1 , b 1 , , b d as in (5.3) and λ R with small enough absolute value, the polynomial

(6.1) h ( z , w ) := w j = 1 d ( z - ( - b j - λ i ) ) + j = 1 d + 1 ( z - ( a j - λ i ) )

is such that cr ( h ) is connected.

Proof.

For λ = 0 , the curve Z ( h ) is a simple Harnack curve. To see this, observe that the coordinate z gives a parametrisation of Z ( h ) and that the points of intersection of the closure of Z ( h ) in Σ 1 with the toric divisors are parametrised by a 1 , , a d + 1 , 0 , - b 1 , , - b d , - . In particular, these points are in maximal cyclical position according to [10, Definition 2] and Z ( h ) is therefore a simple Harnack curve. As a consequence, the Log-critical locus cr ( h ) is smooth and connected since Z ( h ) is rational. Eventually, the set cr ( h ) remains smooth and connected for small | λ | . ∎

Proof of Theorem B.

In order to prove the statement, we will apply Theorem A to a specific Viro polynomial f t constructed from a degree d polynomial f and a -convex function ν : Δ d . We choose ν in such a way that the induced subdivision of Δ d is the one pictured in Figure 11. The latter subdivision consists of d - 1 sub-polygons T 1 , , T d - 1 defined as T j := conv { ( 1 , j - 1 ) , ( 1 , j ) , ( d - j + 1 , j - 1 ) , ( d - j , j ) } and d sub-polygons S 1 , , S d defined as S j := conv { ( 0 , j - 1 ) , ( 0 , j ) , ( 1 , j - 1 ) , ( 1 , j ) } for 1 j d - 1 and S d := conv { ( 0 , d - 1 ) , ( 0 , d ) , ( 1 , d - 1 ) } . This is clear that such a function ν exists.

Figure 11 
                     A convex subdivision of 
                           
                              
                                 
                                    Δ
                                    d
                                 
                              
                              
                              {\Delta_{d}}
                           
                        .
Figure 11

A convex subdivision of Δ d .

We will now construct the polynomial f, up to an irrelevant multiplicative constant. To do so, it suffices to describe for each P { T 1 , , T d - 1 , S 1 , , S d } the algebraic curve in X P defined by the truncation f P .

We fix an given integer 1 b ( d - 1 2 ) + 1 as in the statement. Let k denote the integer such that ( k - 1 2 ) + 1 < b ( k 2 ) + 1 , = d - 1 - k and r = + ( ( k - 1 2 ) + 1 - b ) .

We now start the construction on f. If 1 , we fix C T 1 to be the curve defined by any equation g 1 of degree d - 1 as in (5.4). If 2 , we fix C T 2 to be the curve defined by an equation g 2 of degree d - 2 , where g 2 is as in (5.4). To ensure the compatibility of C T 1 with C T 2 along the edge T 1 T 2 , we need to take the parameters a j of g 2 to be the parameters b j of g 1 . We keep on with the same procedure up to T included.

It should be clear by now that we can inductively define the curves C T i , i > , using a polynomial as in either (5.4) or (6.1), adjusting the parameters a j of this curve to the parameters b j of the curve beneath it, using a change of variable z - z if necessary. Then we define any curve C T i , i r , using a polynomial as in (6.1) and C T r , if r > , using a polynomial as in (5.4).

For the curves C S i , 1 i d - 1 , we use toric translations ( z , w ) ( α z , β w ) of the simple Harnack curve H := { 1 + z + z w - w = 0 } . We first choose C S 1 to be a toric translation of H compatible with C T 1 along S 1 T 1 (there is a * -family of such). Next, we choose C S 2 to be the unique toric translation of H compatible with both C S 1 and C T 2 . We keep on with the same procedure up to C S d - 1 . Eventually, we pick C S d to be any line compatible with C S d - 1 . Since the curve C P is smooth with smooth Log-critical locus cr ( C P ) for any P { T 1 , , T d - 1 , S 1 , , S d } , the corresponding Viro polynomial f t is Log non-degenerate.

We now define C := Z ( f t ) ¯ P 2 for t 𝒰 , where 𝒰 is the open set provided by Theorem A. We claim that b 0 ( cr ( C ) ) = b . First, consider the patchwork obtained by throwing away the sub-polygons S j . For any 1 j , the Log-critical locus cr ( C T j ) consists of one component intersecting the divisor { z = 0 } and d - j components intersecting { w = } , according to Lemma 5.5. After patchworking, each of the d - j components connects to the component of cr ( C T j + 1 ) intersecting { z = 0 } , j = included. We obtain components this way. The patchwork of the loci cr ( C T j ) , < j r , provides us with a single component intersecting { z = 0 } and as many compact components in ( ) 2 as there are lattice points in the interior of T + 1 T r . Similarly the patchwork of the of the loci cr ( C T j ) , r < j d - 1 , provides us with a single component intersecting { z = 0 } and as many compact components in ( ) 2 as there are lattice points in the interior of T r + 1 T d - 1 . In total, we obtain as many compact components as the number of lattice points in the interior of T + 1 T d - 1 minus the number of lattice points in the interior of the segment T r T r + 1 , that is

( d - - 2 2 ) + 1 - ( d - 1 - r ) = ( k - 1 2 ) + 1 - ( d - 1 - r ) = b + 1 - d + .

To conclude, we reintroduce the polygons S 1 , , S d in the patchwork. All the previous components intersecting { z = 0 } are now connected to each other and form a single connected component of cr ( C ) . There are d - 2 - new compact components in ( ) 2 . In total, we obtain 1 + ( b + 1 - d + ) + ( d - 2 - ) = b components. ∎

Funding statement: Arthur Renaudineau acknowledges support from the Labex CEMPI (ANR-11-LABX-0007-01).

A Appendix

In this last section, we illustrate the necessity of the assumption of Theorem C. Namely, we provide an example of Viro polynomial that is Log degenerate and show that the tropical limit of some Log-inflection points is not as predicted by the latter theorem. Below, we use the notations of Section 4.

Consider the Viro polynomial

f t ( z , w ) = c t + z ( ( w - 1 ) ( w - 1 + b ) + d z ( w - 1 ) + a z 2 )

whose coefficients depends on the complex parameters a, b, c and d. Consider for a moment the polynomial

h ( z , w ) = ( w - 1 ) ( w - 1 + b ) + d z ( w - 1 ) + a z 2 .

Since ( w - 1 ) is a factor of the truncations of h to { j 1 = 0 } and { j 1 = 1 } respectively, the point ( 0 , 1 ) V ( h ) { z = 0 } is a singular point of the Log-critical locus cr ( h ) , as hinted in the proof of Lemma 4.1 (c). In particular, the latter point is a Log-inflection point. Therefore, the Viro polynomial f t is Log degenerate. However, it is non-degenerate for a generic choice of the coefficients a, b, c and d.

The Riemann–Hurwitz formula implies that there are exactly three Log-inflection points in C t 𝒱 for small values of t. Repeating similar computations as in Section 4, we can provide a parametrisation for the latter points.

The polynomial f ~ t ( z , w ~ ) is given by

f ~ t ( z , w ) = c t + z ( w ~ ( w ~ + b ) + d z w ~ + a z 2 )

with Newton polygon Δ ~ = conv ( ( 0 , 0 , 1 ) , ( 1 , 1 , 0 ) , ( 1 , 2 , 0 ) , ( 3 , 0 , 0 ) ) . Plainly, the numerator N ~ does not depend on t since γ t itself does not depend on t. Its Newton polyhedron is therefore contained in the ( j 1 , j 2 ) -plane and is actually given by conv ( ( 2 , 0 ) , ( 5 , 0 ) , ( 1 , 4 ) , ( 0 , 4 ) , ( 0 , 1 ) ) . The truncation of N ~ to the edge conv ( ( 2 , 0 ) , ( 0 , 1 ) ) is b 3 w - 3 a b 2 z 2 . It follows that ( 1 , 2 , 3 ) is a tropism of the ideal ( f ~ t , N ~ ) since it is orthogonal to the edge conv ( ( 1 , 1 , 0 ) , ( 0 , 0 , 1 ) ) of Δ ~ and the edge conv ( ( 2 , 0 , 0 ) , ( 0 , 1 , 0 ) ) of New ( N ~ ) . The corresponding solutions of the system { f ~ t = N ~ = 0 } , which are Log-inflection points of the curve C t , are parametrised by

(A.1) ( α s + o ( s ) , β s 2 + o ( s 2 ) , s 3 + o ( s 3 ) )

in the ( z , w ~ , t ) -coordinates. The composition of this parametrisation with each of f ~ t and N ~ is identically zero. This leads to two equations on the coefficients α and β that are eventually equivalent to

α = - c a ( 3 b + 1 ) and β = 3 a u 2 b .

Using the substitution t = s 3 in the solutions (A.1) and switching back to the coordinates ( z , w , t ) gives the following parametrisation for the Log-inflection points:

( α t 1 / 3 + o ( t 1 / 3 ) , 1 + β t 2 / 3 + o ( t 2 / 3 ) , t + o ( t ) ) .

Thus, the tropical limit of the three corresponding Log-inflection points is ( - 1 3 , 0 ) , lying on the edge conv ( ( - 1 , 0 ) , ( 0 , 0 ) ) of the tropical limit.

Observe that further computations lead to the formula

γ t ( z ( t ) , w ( t ) ) = 6 a b ( - c a ( 3 b + 1 ) t ) 2 / 3 + o ( t 2 / 3 ) .

In turn, this formula allows to describe the Log-critical locus of C t in terms of the Log-critical loci of c t + z ( w - 1 ) ( w - 1 + b ) and z ( ( w - 1 ) ( w - 1 + b ) + d z ( w - 1 ) + a z 2 ) for t small and generic.

Acknowledgements

The authors are grateful to Jens Forsgård and especially to Timur Sadykov and Dmitrii Bogdanov for providing the pictures based on the work [1] that we used for Figure 5. The authors are grateful to the University of Gävle for covering the open access charges.

References

[1] D. V. Bogdanov, A. A. Kytmanov and T. M. Sadykov, Algorithmic computation of polynomial amoebas, Computer algebra in scientific computing, Lecture Notes in Comput. Sci. 9890, Springer, Cham (2016), 87–100. 10.1007/978-3-319-45641-6_7Suche in Google Scholar

[2] E. Brugallé, I. Itenberg, G. Mikhalkin and K. Shaw, Brief introduction to tropical geometry, Proceedings of the Gökova Geometry-Topology Conference 2014, International Press, Somerville (2015), 1–75. Suche in Google Scholar

[3] I. M. Gelfand, M. M. Kapranov and A. V. Zelevinsky, Discriminants, resultants and multidimensional determinants, Mod. Birkhäuser Class., Birkhäuser, Boston 2008. Suche in Google Scholar

[4] G.-M. Greuel, C. Lossen and E. Shustin, Singular algebraic curves, Springer Monogr. Math., Springer, Cham, 2018. 10.1007/978-3-030-03350-7Suche in Google Scholar

[5] A. Harnack, Ueber die Vieltheiligkeit der ebenen algebraischen Curven, Math. Ann. 10 (1876), no. 2, 189–198. 10.1007/BF01442458Suche in Google Scholar

[6] L. Lang, A generalization of simple Harnack curves, preprint (2015), https://arxiv.org/abs/1504.07256. Suche in Google Scholar

[7] L. Lang, Amoebas of curves and the Lyashko–Looijenga map, J. Lond. Math. Soc. (2) 100 (2019), no. 1, 301–322. 10.1112/jlms.12214Suche in Google Scholar

[8] L. Lang, Harmonic tropical morphisms and approximation, Math. Ann. 377 (2020), no. 1–2, 379–419. 10.1007/s00208-020-01971-0Suche in Google Scholar PubMed PubMed Central

[9] J. Maurer, Puiseux expansion for space curves, Manuscripta Math. 32 (1980), no. 1–2, 91–100. 10.1007/BF01298184Suche in Google Scholar

[10] G. Mikhalkin, Real algebraic curves, the moment map and amoebas, Ann. of Math. (2) 151 (2000), no. 1, 309–326. 10.2307/121119Suche in Google Scholar

[11] G. B. Mikhalkin and A. Renaudineau, Tropical limit of logarithmic inflection points, Mat. Sb. 209 (2018), no. 9, 19–34. 10.4213/sm8963Suche in Google Scholar

[12] J.-J. Risler, Construction d’hypersurfaces réelles (d’après Viro), Séminaire Bourbaki. Volume 1992/93. Exposés 760-774 (de 1948/49 à 1992/93) Société Mathématique de France, Paris (1993), 69–86. Suche in Google Scholar

[13] S. Tillmann, Boundary slopes and the logarithmic limit set, Topology 44 (2005), no. 1, 203–216. 10.1016/j.top.2004.07.002Suche in Google Scholar

[14] O. Y. Viro, Gluing of plane real algebraic curves and constructions of curves of degrees 6 and 7, Topology (Leningrad 1982), Lecture Notes in Math. 1060, Springer, Berlin (1984), 187–200. 10.1007/BFb0099934Suche in Google Scholar

Received: 2021-03-25
Revised: 2022-07-01
Published Online: 2022-09-29
Published in Print: 2022-11-01

© 2022 Walter de Gruyter GmbH, Berlin/Boston

This work is licensed under the Creative Commons Attribution 4.0 International License.

Heruntergeladen am 29.9.2025 von https://www.degruyterbrill.com/document/doi/10.1515/crelle-2022-0054/html
Button zum nach oben scrollen