Viro's method for constructing real plane curves with prescribed topology [Vi83, Vi84] (see also [Ri]) begins with a subdivision of the simplex
The other ingredient is, for each facet F of the subdivision, a real polynomial fF whose Newton polytope is F and such that fF=0 defines a smooth curve in the torus . These polynomials additionally satisfy a compatibility condition: For an edge e common to two facets F and G, we have fF|e =fG|e, where the latter expressions denote the truncations of the polynomials fF and fG to the edge e (i.e., those monomials whose exponent vector is in e). Furthermore, this common truncation has no multiple factors (except x and y).
The real points of the real curve fF=0 lie
naturally in the four copies of the facet
F in (with the boundary points
representing the asymptotic behavior of solutions, or, equivalently,
the zeros of the restriction fF to the corresponding edge).
The pair consisting of these facets and curves
will be called the Newton portrait
of fF=0.
By the compatibility condition, the Newton portraits of the facet curves glue
naturally together, giving a topological curve in
.
Viro's theorem asserts that there exists a curve C of degree d
in such that the pair
(,C)
is homeomorphic to the pair
(,
).
The homeomorphism
preserves each coordinate axis and each quadrant.
The complex points of C are smooth, and
and C meet
each coordinate axis in the same number of points.
Shustin [Sh85] (see also [Sh93, Sh98]) showed how to modify this construction when the facet curves (fF=0) have singularities in . If a numerical criterion is satisfied (such a criterion is given in Theorem 1.7 of [Sh93]), there exists a curve of degree d in whose singularities are the disjoint union of the singularities of the facet curves, and whose topology is glued from that of the facet curves as before. (See Theorem~1.8 of [Sh93], originally proven in [Sh85].) In particular, Shustin shows the following.
Proposition 7.ii.1.
(See [Sh85]
and [Sh93)
If the singularities of the facet curves are only nodal, then there exists a
curve of degree d in whose only (complex) singularities
are the disjoint union of the singularities of the facet curves, and whose
topology is given by gluing the facet curves as in the Viro construction.
We use this to construct maximally inflected curves of any degree whose only ramification is flexes and whose double points are all solitary points. Consider the subdivision of given by the piecewise linear convex lifting function w which we define for some the vertices of . Set w(0,0) = w(d,0) = 0, and
w(0, 2i+2) = (2i+2)2 w(d-1-2i, 2i+1) = (2i+1)2 |
for i an integer between 0 and (d-1)/2 . |
(i) | The triangle Hd with vertices {(0,0), (d,0), (d-1,1)}. |
(ii) | The triangle Pi with vertices {(0,2i), (0,2i+2), (d-1-2i,2i+1)} for each integer i lying between 0 and (d-1)/2. |
(iii) | The triangle Qi with vertices {(0,2i+2), (d-1-2i,2i+1), (d-3-2i,2i+3)} for each integer i lying between 0 and (d-3)/2. |
For each facet, we give polynomials fF that define curves with only solitary points. These will not necessarily satisfy the compatibility condition, but rather a weaker one: A common edge e between two facets F and G contains only two lattice points, and after possibly multiplying one of the facet polynomials by -1, the signs of the monomials from the two facet polynomials agree. This weak compatibility implies that there are monomial transformations with positive coefficients of the facet polynomials which do satisfy the compatibility criteria after adjusting the sign of one of the two polynomials. Since these monomial transformations do not change the geometry (number of solitary points, topology of the glued curve ), and the dual graph to the triangulation is a chain, it will suffice to construct polynomials satisfying the weaker criteria and giving the desired topology. We describe the monomial transformations. Consider first a common edge e between adjacent facets F and G of the triangulation. Since e has no interior lattice points, the restrictions of the facet polynomials to e will be binomials of the form
Since the dual graph of the triangulation is a chain, we encounter no obstructions when transforming the facet polynomials so that they satisfy the compatibility condition. More precisely, given the facet polynomial for Hd, we transform the facet polynomial for P0 as above, then the facet polynomial for Q0, then for P1, and et cetera.
We now give the facet polynomials. The reader is invited to check that the weak compatibility conditions are satisfied. The facet Hd is the Newton polytope of the polynomial hd := xd-1y - (1-x)(2-x) ... (d-x). Here are the Newton portraits of h3 and h4.
The remaining facet polynomials are based on an idea of Shustin [p. 849, Sh93]. Recall that the Chebyshev polynomials k(x) (defined recursively by
Finally, set
The curve Cd constructed from these data by Proposition 7.ii.1 has 3(d-2) flexes and solitary points as claimed. First, since the facet curves fk and gk each have k-1 solitary points, Cd has (d-2)+(d-3)+\cdots+1+0 = solitary points, and so is rational (in fact, the solitary points correspond to internal integer points of the Newton polygon). From the Newton portrait of hd, we see that Cd meets the x-axis in d points. Each facet Pk contributes 2 points of intersection of Cd with the y-axis. When d is even, this gives d points of intersection, and when d is odd, d-1 points of intersection. When d is odd, the last facet Q1 (corresponding to g1) contributes an additional point of intersection with the y-axis. Finally, each facet Qk contributes 2 points of intersection of Cd with the z-axis, giving d-2 points of intersection when d is even and d-1 points of intersection when d is odd. The facet Hd contributes an additional point, and when d is even, the facet (corresponding to f2) contributes one point.
As a result, the curve Cd has three separate segments, each intersecting a different coordinate axis in d consecutive points going in the same order on the curve and on the axis. Thus, by counting the Whitney indices by means of the Gauss map we find at least d-2 flexes on each segment. Hence, the curve constructed has 3(d-2) flexes.
We show the curves C4, C5, and C6. The curves next to C4 and C5 are curves we computed that have the same topological type as the patchworked curves.