Equations for a K3 Lehmer map
Abstract.
C.T. McMullen proved the existence of a K3 surface with an automorphism of entropy given by the logarithm of Lehmer’s number, which is the minimum possible among automorphisms of complex surfaces. We reconstruct equations for the surface and its automorphism from the Hodge theoretic model provided by McMullen. The approach is computer aided and relies on finite non-symplectic automorphisms, -adic lifting, elliptic fibrations and the Kneser neighbor method for -lattices. It can be applied to reconstruct any automorphism of an elliptic K3 surface from its action on the Neron-Severi lattice.
1. Introduction
The topological entropy of a biholomorphic map of a compact, connected complex surface is a measure for the disorder created by repeated iteration of . It is either zero or the logarithm of a so called Salem number.
That is, it is a real algebraic integer which is conjugate to and whose other conjugates lie on the unit circle. The smallest known Salem number is the root of
found by Lehmer in 1933. Conjecturally it is the smallest Salem number, even the smallest algebraic integer with Mahler measure .
In [McM07] C.T. McMullen showed that Lehmer’s conjecture holds for the set of entropies coming from automorphisms of surfaces, i. e. is either zero or bounded below:
This can be interpreted as a spectral gap since the dynamical degree is the largest eigenvalue of . If the entropy is non-zero, then the surface is birational to a rational surface, a complex torus, a K3 or an Enriques surface [Can01]. The bottom of the entropy spectrum can be attained only on a rational surface and on a K3 surface but not on an abelian surface (for trivial reasons) and not on Enriques surfaces [Ogu10].
Explicit equations for a rational surface and its automorphism of minimum entropy are given in [McM07]. The case of K3 surfaces was treated in a series of papers by C.T. McMullen [McM11] who first proved the existence of a non-projective K3 surface admitting an automorphism of entropy and then refined his methods to prove the following theorem.
Theorem 1.1.
[McM16] There exists a complex projective K3 surface and an automorphism with minimal topological entropy .
The proof proceeds by exhibiting a Hodge theoretic model for , that is McMullen constructs a -lattice and an isometry with spectral radius and certain further properties. Then the strong Torelli-type theorem and the surjectivity of the period map for K3 surfaces guarantee that the Hodge theoretic model is induced by a K3 surface and via an isometry (more precisely a marking) . However the Torelli-type theorem is non-constructive, so this is a purely abstract existence result.
This work promotes computational methods to reconstruct equations of an automorphism from its Hodge theoretic model. A key ingredient is the constructive treatment of elliptic fibrations on a K3 surface as developed by the second author and A. Kumar [Elk08, Kum14, EK14]. They have the benefit of working in positive characteristic as well. Our motivating example is to derive explicit equations both for the surface and its Lehmer automorphism . For set .
Theorem 1.2.


Remark 1.3.
Figure 1 shows the real locus of . By [Zha, Thm. 2.16] Lehmer’s map is not defined over the reals. Therefore we cannot plot its orbits. Equations for and are not printed here since the coefficients in the degree field are unwieldy. But see Section 6 for a (factored) representation of with coefficients modulo .
As a corollary we obtain realizations of Lehmer’s number in almost all characteristics and on infinitely many supersingular K3 surfaces.
Corollary 1.4.
There exists a K3 surface and an automorphism of dynamical degreee for all primes . For , the suface is of height . For the surface is supersingular. If further its Artin invariant is .
Proof.
Our model for the surface over the ring of integers , is of good reduction for all primes not dividing . Further Lehmer’s map is defined by explicitly given rational functions where the coefficients of lie in . One checks that the coefficient ideal of has prime factors dividing at most . Thus if does not divide , then each is nonzero, so that is a well defined rational function on the reduction of modulo .
Since the transcendental lattice has rank and has an automorphism acting by a primitive -th root of unity [Jan14, Thm. 2.3] applies and computes the height and Artin invariant. ∎
In what follows we sketch how we derived the equations. Since the Lehmer map has positive entropy, it does not preserve any polarization. This means that it is not linear, i.e. we cannot represent as an element of acting on the surface .
However, from the Hodge theoretic model one infers that has complex multiplication by which, as we shall see in Section 3, comes from a non-symplectic automorphism of order . This automorphism in fact determines up to isomorphism. Since it preserves a polarization, the automorphism is linear, so it is much easier to write down. Indeed, we find a one dimensional maximal family of K3 surfaces with an automorphism of order in [AST11] that must contain .
We locate the sought for surface inside the family by first reducing it modulo a suitable prime and then lift the resulting surface to the -adic numbers with a multivariate Newton iteration in Section 4. The coefficients of are recovered as algebraic numbers in a degree subfield of .
To derive the automorphism from its action on cohomology, we use the theory of elliptically fibered K3 surfaces. In fact the surface is already represented in terms of a Weierstrass model. K3 surfaces may carry more than one elliptic fibration. We view elliptic fibrations on our surface as vertices of a graph and the coordinate changes between them as edges. The resulting graph is in fact closely related to the Kneser neighbor graph of an integer quadratic form. See Section 2 for the details. Further we give an algorithm how to derive the change of coordinates corresponding to an edge of length .
Now the idea to get the Lehmer map is the following: let be the class of a fiber. Then is the fiber class of another elliptic fibration on . Both classes are visible on the Hodge theoretic side. Charting a path in the neighbor graph from to its image yields a birational map between two Weierstrass models of . In fact they must (up to Weierstrass isomorphisms) be the same since we know that is an isomorphism. Thus this isomorphism (which on an affine chart is nothing but a change of coordinates) can be seen as an automorphism . By construction preserves the class of a fiber. Such automorphisms act on the base or are fiberwise translations. In any case they are easily controlled which leads us to a Lehmer map in Section 6.
The calculations were carried out using the computer algebra systems Pari-GP [The19], SageMath [The20], Singular [DGPS19].
Acknowledgements
The authors would like to thank the Banff International Research Station for Mathematical Innovation and Discovery (BIRS) for hosting the conference ’New Trends in Arithmetic and Geometry of Algebraic Surfaces’ in 2017 where the idea for this work was conceived. We thank Curtis T. McMullen and Matthias Schütt for comments and discussions.
2. Kneser’s neighbor method and fibration hopping.
In this section we review a connection between elliptic fibrations on a given K3 surface and the neighboring graph of the genus of a quadratic form found by the second author. It is described in [Kum14, Appendix], [EK14, Sect. 5] and used in [ES15], [Kum15]. In this work we take an algorithmic point of view.
2.1. The lattice story
A lattice ( or -lattice) consists of a finitely generated free abelian group together with a non-degenerate symmetric bilinear form
If the bilinear form is understood, we omit it from notation and simply call a lattice. Further we abbreviate and for . The lattice is called even if for all . Otherwise it is called odd. Vectors with are called roots. For we denote the lattice by its gram matrix. For a subset we denote by the maximal submodule orthogonal to . An isometry of lattices is an isomorphism of abelian groups preserving the bilinear forms. We say that two lattices belong to the same genus, if their completions at all places of are isometric. The symbol denotes the -adic numbers. See [Kne02] for an introduction to quadratic forms and their neighbors.
In this section we review a constructive version of the following theorem. See [Dur77, 4.1] for a related proof.
Theorem 2.1.
Let be a hyperbolic plane. Two lattices , are in the same genus if and only if .
Definition 2.2.
Let be lattices in the same quadratic space and a prime number. We say that and have -distance if . Then we call them -neighbors.
Assumption.
For the rest of this section let be a prime and .
Note that -neighbors have the same determinant. Indeed, since , both and are unimodular, of the same rank and determinant. Thus they are isometric if and for they are isometric if and only if both are odd or both are even. For primes we have . Thus any two even (resp. odd) -neighbors lie in the same genus. The following theorem works in the converse direction. At a first read the reader may ignore the difference between genus and the so called spinor genus since they usually agree.
Theorem 2.3.
Any two classes in the spinor genus of are connected by a sequence of -neighbors. If and is even, then this sequence can be chosen to consist of even lattices only.
Proof.
This is a consequence of [Kne02, 28.4] which in fact works with weaker assumptions. ∎
For indefinite genera (of rank at least ) the spinor genus consists of a single isometry class and the genus consists of (, usually ) spinor genera. In the definite case, the number of isometry classes in a genus is still finite but in general one has to use algorithmic methods to enumerate them. The standard approach uses the previous theorem: it explores the neighboring graph by passing iteratively to neighors. This rests on the following explicit description of -neighbors.
Lemma 2.4.
Neighbors turn out to be useful in the hyperbolic case as well. Let be a lattice. We call an element primitive, if for and , implies that .
Let be primitive with . In the case that can be completed to a hyperbolic plane by with and , then we have . Suppose that . Since , we find with . This implies that we can complete to a hyperbolic plane.
Lemma 2.5.
Let be a lattice and be primitive with and . Denote by the image of the orthogonal projection
Then and are -neighbors in the quadratic space .
Proof.
The lattices and are -neighbors since their intersection is precisely which is of index in each: we can compare the determinants of and ; the first one is , and since does not divide , the second one is (use that the completions and , are unimodular). ∎
In view of Lemma 2.4 we make this explicit.
Lemma 2.6.
Let be an even lattice and with . Fix a hyperbolic plane with , and consider . Set
and choose some with and . Then the orthogonal complement of is isomorphic to the -neighbor of .
Proof.
By construction is primitive, and , so Lemma 2.5 applies to give that the orthogonal complements are neighbors. Restricting the orthogonal projection to and gives the isometries
and
Indeed, since is isotropic and orthogonal to , preserves the bilinear form and likewise does . To see that , one can calculate that is the image of under . ∎
2.2. The geometric story
See [SS10] for a survey on elliptic fibrations. Let be a K3 surface over an algebraically closed field . For simplicity we exclude the possibility of quasi-elliptic fibrations, by assuming that the characteristic of is not or .
Definition 2.7.
A genus one fibration on consists of a morphism whose generic fiber is a smooth curve of genus one over the base. An elliptic fibration is a genus one fibration equipped with a distinguished section with .
Rational points of the generic fiber correspond to sections of the fibration and vice versa. The zero section defines a rational point on the genus one curve over the function field of . This turns the generic fiber into an elliptic curve with zero given by . Such a curve has a Weierstrass model
with homogeneous of degree . This defines a normal surface in weighted projective space whose minimal model is the K3 surface . Here have weight , has weight and weight .
Denote by and the algebraic equivalence classes of a fiber and the zero section . Their intersection numbers are , and . Thus they span a hyperbolic plane .
Definition 2.8.
We call the frame lattice and the trivial lattice where is the sublattice spanned by the roots of .
The trivial lattice gives information on the reducible singular fibers. For instance the reducible fibers not meeting the zero section form a fundamental root system for the root lattice .
The Mordell-Weil group is the group of sections of the fibration. It comes equipped with the height pairing which is a -valued bilinear form and turns it into the Mordell-Weil lattice . The Mordell-Weil lattice is isomorphic to the image of the orthogonal projection equipped with the negative of the intersection form (cf. [Shi90, Lemma 8.1]). In fact the Mordell-Weil group is isomorphic to (cf. [Shi90, Theorem 1.3]). Addition in the lattice indeed corresponds to the group law on the elliptic curve.
A K3 surface may admit several elliptic fibrations. They can be detected in the Néron-Severi lattice:
Theorem 2.9.
[PŠŠ71, Paragraph 3] Let be a K3 surface and a primitive nef divisor class with . Then the complete linear system induces a genus one fibration .
We call such a class an elliptic divisor class. If there is with and , then is indeed an elliptic fibration.
Remark 2.10.
If is merely primitive with , then there is an element of the Weyl group with nef. Hence Theorem 2.1 shows that every lattice in the genus of some frame lattice is a frame lattice for some elliptic fibration .
Example 2.11.
The class has square , but it is not nef since .
Definition 2.12.
Let be two elliptic fibrations with fiber classes , . We call the fibrations -neighbors if their frame lattices project to -neighbors in .
Suppose that is coprime to . By the previous section, two elliptic fibrations are -neighbors if equals .
Remark 2.13.
The traditional way to produce elliptic divisors, is to find a configuration of curves on whose intersection graph is an extended Dynkin-diagram of type , , or . The corresponding isotropic class is automatically nef. The isotropic class constructed in Lemma 2.6 may not be nef. Often this can be compensated with an element of the Weyl group as in Remark 2.10. However in general may be different from .
2.3. Computing -neighboring fibrations
In this subsection we give an algorithm to compute the linear system of an elliptic divisor starting from a Weierstrass model of a -neighbor .
Let be an elliptic fibration on , a fiber and a divisor on . Then is called vertical if . If is effective, this means that it is contained in some fiber of .
Lemma 2.14.
[Shi90, Lemma 5.1] Every divisor of an elliptic K3 surface is linearly equivalent to a divisor of the form
for , some section (possibly the zero section) and a vertical divisor.
Suppose is an elliptic divisor with . Then
with vertical but not necessarily effective. We want to compute this linear system.
Since is vertical, there is such that the class of is effective.
To determine one uses extended Dynkin diagrams and their isotropic vectors to represent as a linear combination of fiber components of the respective reducible fibers.
Our strategy is to first compute the larger linear system and then to figure out the equations of the linear subspace of .
Let be affine coordinates of the ambient affine space of a Weierstrass model of . We set and . Suppose that is not a torsion section. (See [Kum14] for this case.) Then and are a basis of global sections of . Thus every section of is of the form for some . The divisor gives conditions on the zeros and poles of and .
Remark 2.15.
The dimension of the linear system is predicted by the Riemann-Roch formula and Serre duality. Indeed, for an effective divisor on a K3 surface we have
The exact sequence shows that which is zero for since is numerically connected (cf. [SD74, Lem. 2.2 and 3.4]).
We regard and write the elements in the form where the numerator and denominator are co-prime elements of the polynomial ring . For we write and and likewise , .
Lemma 2.16.
Let be a section. Then
Proof.
For a start note that . The intersection multiplicity in the chart , is
We change to the chart given by , , . In these coordinates the section is given by
Hence the valuation at is given by
Similarly we have and so the intersection multiplicity at is
Combined this results in
∎
Proposition 2.17.
Let be the divisor on given by , a non-torsion section and . Then the elements of are given by
with , and
-
(1)
,
-
(2)
,
-
(3)
,
-
(4)
.
This results in a solution space of dimension .
Proof.
The condition that
represents an element of means that the denominator of is divisible at most by . Writing as a reduced fraction yields the following form with
Conditions (1–3) assure that there is no pole at : with , this means that . Condition (4) assures that we can reduce from the fraction.
We compute the dimension of the linear system. Conditions (1) and (2) result in a space of dimension . Let , be general elements of this space. The rank of condition (3) is
Condition (4) is independent and has rank .
This gives the total number of solutions
as predicted by the Riemann-Roch formula. ∎
Next we have to cut down the linear system to the smaller system . To this end we recall some concepts from commutative algebra. For ideals of a Noetherian ring let be the ideal quotient. Recall that an ideal is called primary if implies that or for some . Let be the -th symbolic power of . For a prime ideal , the symbolic power is the smallest -primary ideal containing . The localization of at is denoted by .
Lemma 2.18.
Let be an element of a Noetherian ring , , a prime ideal with a discrete valuaton ring. Then the following are equivalent:
-
(1)
,
-
(2)
,
-
(3)
,
-
(4)
.
Proof.
(1) (2): is a discrete valuation ring with valuation .
(2) (3): Let with . This means that there is with . Since and the latter is -primary, this implies that . Hence . It remains to show that is -primary. Then, by minimality, . Let with , i.e. there exists an with . Since is prime and , or . Thus or .
(3) (4): Suppose that . Then there is with which implies that . Hence is an element of not contained in .
(4) (2): Take , so . Since is a unit in , this gives . ∎
The following remark describes how to obtain linear equations for the subspace in .
Remark 2.19.
Let be a vertical prime Weil divisor on . In practice we obtain as exceptional divisor coming from a blowup during a minimal resolution of the Weierstrass model (e.g. by Tate’s algorithm [Tat75]). Choose some chart intersecting . And let be a Weiertrass chart. We represent as the pair where is the (rational) change of coordinates and is the prime ideal giving the Weil divisor .
Let be a basis of . The linear equations cutting out the subspace are of the form . To find them let , and write for some depending linearly on the and some fixed common denominator of the . In particular, does not depend on the . By Lemma 2.18 the condition is equivalent to . This defines a linear map
whose kernel is .
The computation of allows us to explicitly give a morphism whose generic fiber is a curve of genus one. In order to continue fibration hopping from the newly found fibration, one (searches and) chooses a point of small height and transforms the genus one curve to minimal Weierstrass form (see e.g. [Kum14] for formulas; most computer algebra systems have functionality for this).
To proceed we need generators of the Mordell-Weil group. Generators for can be obtained via push forward from the previous model. However, they will in general not be sections but multi-sections, i.e. an irreducible curve with . From a multi-section one obtains a section by taking the fiberwise trace.
Lemma 2.20.
Let be the defining ideal of an irreducible multi-section in a Weierstrass chart given by . Then or for .
Proof.
Let . Then either or we find with and coprime. But then we find with so that . Since is a prime ideal contained in and containing , it must be equal to . ∎
If the ideal of the multi-section is , then the fiberwise trace is the zero section since is linearly equivalent to . Otherwise it is computed by the following simple Algorithm 1.
Proof of Algorithm 1.
By assumption . Thus which means that . Since the degree of is bounded by , the procedure terminates. Let be the divisors defined by and . The divisor is linearly equivalent to zero. It is the divisor of the rational function . Hence the output section satisfies a linear equivalence of the form , i.e. it is up to sign the trace. ∎
2.4. A strategy for fibration hopping.
We summarize the method of fibration hoppping highlighting practical aspects. It is applied in Section 6 to obtain the Lehmer map. Start with the following data:
-
•
a minimal Weierstrass equation defining an elliptic fibration of a K3 surface with fiber class ;
-
•
a -basis of consisting of sections and fiber components;
-
•
an elliptic divisor class with written as a linear combination of the basis.
Assume that admits a section, i.e. , otherwise stop at step (9).
-
(1)
Compute the intersection matrix of the basis and the height pairing of the sections.
-
(2)
Find a representative as in Lemma 2.14.
-
(3)
Compute using addition in the Mordell-Weil group.
-
(4)
Find with .
-
(5)
Compute the linear system as in Proposition 2.17.
-
(6)
Resolve the singularities of the Weierstrass model using Tate’s algorithm and represent fiber components by a pair with the defining ideal.
-
(7)
Cut out the linear subspace of using Remark 2.19.
-
(8)
Choose two elements and set .
-
(9)
Solve for (assuming that is not -torsion, see [Kum14, 39.1] for the general case), substitute into the Weierstrass equation, cancel a common factor and absorb square factors into , to obtain an equation of the form of degree or in .
-
(10)
Search a -rational point of small height. This can be done by pushing forward suitable divisors from , or by exhaustive search modulo a prime and -adic lifting.
- (11)
-
(12)
Use Tate’s algorithm to obtain a globally minimal Weierstrass model and its singular fibers.
-
(13)
Let be the birational change of coordinates between the Weierstrass charts. Push forward fiber components and sections, to obtain multi-sections of the new fibration and turn them into sections by taking the fiberwise trace with Algorithm 1.
-
(14)
Compute the height pairing and LLL-reduce the gram matrix to obtain a basis of short vectors and the corresponding sections of small height.
-
(15)
Choose a basis of consisting of fiber components and sections.
-
(16)
Pushforward fiber components and sections of not contained in the indeterminacy locus of and compute the basis representation w.r.t to using the intersection pairing; stop when sufficient information to recover the matrix representation of the pushforward in the bases and is obtained. For efficiency this is best done over a finite field with subsequent -adic lifting.
Remark 2.21.
The following sanity checks may help the reader to avoid common errors when reproducing the strategy:
-
•
Make sure the labeling of the exceptional divisors in step (6) matches that of the basis .
-
•
If the linear subspace in step (7) is zero, double check that the divisor is actually nef.
-
•
Use the formulas for the Jacobian of a genus curve to obtain (this does not yield the transformation) and compare with your result.
-
•
Compute the singular fibers of , compare with the root sublattice of .
-
•
Push forward some extra sections of the fibration in step (16) using equations. Then compare with the matrix representation of .
3. Finding the surface
In this section we derive equations for the K3 surface carrying an automorphism of minimal entropy. We begin by fixing our notation for K3 surfaces.
Let be a complex K3 surface and an automorphism. Write with a non-zero -form. Then for some . If is projective, then must be a root of unity. We call symplectic if and non-symplectic otherwise. Recall that we denote by the Neron-Severi lattice and by the transcendental lattice of . Denote by the -th cyclotomic polynomial.
Theorem 3.1 (The two prime construction).
[McM16, 7.2] There exists an automorphism of a complex projective K3 surface such that has rank and discriminant ,
The characteristic polynomial of on is given by
Remark 3.2.
From the proof one extracts the following: An even unimodular lattice and an isometry - both as integer matrices. We know that abstractly . A Hodge structure on is given by setting as the eigenspace of with eigenvalue . By Lefschetz’ theorem on -classes we recover .
In the following will continue to denote the Lehmer map as in Theorem 3.1. For an even lattice we denote by the discriminant group equipped with the discriminant quadratic form. This is a finite group of order . Recall that we have a natural homomorphism . Assume that is projective. Then is a root of unity. Let denote the kernel of
In particular is an ideal in a cyclotomic field.
Lemma 3.3.
If a complex K3 surface of Picard number admits an automorphism of order with and then is isomorphic to McMullen’s surface .
Proof.
We take so that is a -th root of unity. Then [Bra19, Prop. 5.1] applies and yields the result. ∎
The next lemma shows that such an in fact exists. Let be a lattice and an isometry. The fixed lattice and the coinvariant lattice of are defined as
By [AST11] the fixed lattice of a prime order automorphism on a K3 surface is -elementary (i.e. ). Thus we cannot hope for . The next best thing is to aim for . Then the coinvariant lattice .
Lemma 3.4.
There exists a comple K3 surface which admits an action by a non-symplectic automorphism of order with such that and .
Proof.
We obtain in the style of McMullen [McM16] by equivariant glueing. See Figure 2 for an overview of the construction. Set . We obtain as a twist of the principal -lattice. By picking a suitable prime of above for the twist, one can assure that and that the characteristic polynomials of the actions on the glue groups , of and match.
Thus and glue equivariantly to an even unimodular lattice of signature (cf. [McM16, Thm. 4.1]). Taking the orthogonal direct sum with yields an even unimodular lattice of signature . We obtain the isometry . Since has no roots, is unobstructed in the sense of McMullen. By construction it preserves the Hodge structure defined by . By surjectivity of the period map and the global Torelli theorem, we find an -marked K3 surface and an automorphism with . By construction and . ∎
Non-symplectic automorphisms of prime order on K3 surfaces are well understood. Their deformation type is determined by the fixed lattice and for each type we know a maximal family (cf. [AST11]). In our case Lemmas 3.4 and 3.3 imply that must be a member of the one dimensional family of complex elliptic K3 surfaces given by
found in [AST11, Example 6.1 ]. The automorphism is given by .
We want to find a member of this family with . Since is unimodular, , that is, the elements of give elements of the Mordell-Weil group of the fibration. Note that the minimum of the Mordell-Weil lattice is , and in fact there are up to a change of sign exactly minimal vectors.
They lie in a single -orbit. In our case we are searching for a section of height . This means that with of degree at most resp. .
We reduce the family modulo a prime and look for the extra sections over . We would like to take . Since admits a non-symplectic automorphism of order acting non-trivially on the extra sections, it seems likely that is involved in their equations (see [Tae17] for a quantitative statement on a field of definition of CM K3 surfaces). Thus we should assure that contains a -th root of unity. This is the case if and only if divides . Hence we continue with and work over . For our search is a finite problem.
Since we do not work over an algebraically closed field, it is better to take the general form
instead. It can be normalized to the first one but only at the cost of a coordinate change involving roots of the coefficients. It is equivalent to with
-
•
for (scale by ),
-
•
(scale x by and by for ).
Note that we can assume since otherwise the fibration is trivial. The case is dealt with separately and we continue with . After a normalization we may assume that and vary in a set of representatives of . (Note that this comes at the price of taking a cube root which is harmless over but not over .) We set
Using the action on by a -th root of unity we may assume that varies in a set of representatives of . Further, the leading coefficient must be a square and the degree of even. But if , then and we cannot cancel the term. Thus and we may continue with .
Given and we can compute and check whether or not is a square. If it is, we have found a section and can compute its square root . This leaves us with at most combinations to check.
We can speed this up further by varying and , then computing such that is of degree at most . If this difference is constant, it must be equal to and we have found a solution. We may assume using the coordinate change . This way there are only cases to be checked.
To compute the candidate for , we use the first 6 terms of the power series expansion
Set , which is of degree , and let . Then set and truncate to get a polynomial of degree .
The computation took about 12 minutes (20 seconds with an optimized implementation on 4 cores) resulting in the 6 fibrations (4 non-isomorphic ones) given by .
Remark 3.5.
Imposing the existence of an extra section in the family with given intersection pairing is a closed condition on the base. This gives an alternative approach. Indeed, write write which is a polynomial in of degree 12. Collect the coefficients of for to obtain a polynomial system of equations. They generate an ideal in which can be solved using Gröbner basis computations.
In a second step we computed, for each candidate and , the Gram matrix of the height pairing with respect to the basis . Then we tested if this Gram matrix defines a lattice isometric to . Since the only reducible fiber is of type , i.e. , the height pairing is the negative of the intersection pairing. The height paring of two sections on our surface is given as follows: write with coprime polynomials. Then .
We obtain determinants and for fibrations each. The remaining two have the desired determinant and isomorphic Mordell-Weil lattices.
(1) | |||||
(2) | |||||
(3) |
Since is tame, we know a priori, that the pairs and lift to characteristic zero (cf. [Jan17]). Each lift supports a map with entropy . In the next section we carry out the lift for .
4. A lift to characteristic zero
Using a -adic multivariate Newton iteration we lift the the surface and its section to characteristic zero as follows.
Regard equation (1) and its parts (2-3) as a solution of
with monic of degree and . Let be defined by (1-3). We calculate . Define recursively as the unique solution of the linear system of equations . We continue with the solution modulo .
The function algdep in pari [The19] discovers an integer polynomial of degree with root and a polynomial of degree with root . In fact which reflects that our normalization required taking a cube root. After a change of coordinates (allowing for ) we can get rid of the cube root. Using the function polredabs we find the defining polynomial
of discriminant and containing the cubic field of discriminant 49. Then , which is the number field 6.2.31213.1. With further coordinate changes we arrive at the following equation for .
The section is given by
and
Remark 4.1 (The Coxeter construction).
McMullen constructs a second automorphism of a projective K3 surface of dynamical degree . This time is a nd root of unity and has discriminant . As before we find that lies in a one dimensional family of automorphisms of order , we reduced modulo , found and lifted the surface modulo . However, this time we were unable to find an algebraic relation up to degree . Later, using Gröbner bases as in Remark 3.5 and the msolve package [BES21], we found relations of degree . Probably the degree can be lowered by further coordinate changes.
Now that we have found equations for the surface, we want to find an expression for the Lehmer automorphism. At this point we have a basis for and can compute the corresponding intersection matrix. On the other hand McMullen’s construction provides a lattice abstractly isometric to and an isometry preserving some chamber of the positive cone. Our next task is to find a concrete isometry and to reconstruct the Lehmer map from its cohomological shadow .
5. Finding a good fibration.
Equations for Lehmer’s automorphism depend on the coordinates we choose on the surface. In order to get manageable equations, we need to choose suitable coordinates. We decided to work with Weierstrass models of elliptic fibrations. Let be a coordinate on the base of the fibration. The intersection gives the degree of on the generic fiber. Hence our first step is to search a “nef divisor” with as small as possible. Here “nef” means that is a ray of a chamber preserved by . Geometrically this means that should be moved as little as possible by . On the hyperbolic model of the positive cone, acts as a translation along a geodesic with start and endpoints the eigenvectors with eigenvalue and . These eigenvectors are isotropic but not rational. Thus it is reasonable to search for as a point of small height close to these endpoints. By a computer search we found with .
We know that and are abstractly isomorphic since they lie in the same genus which consists of a single isometry class. To find equations for , we search a sequence of -neighbor steps connecting with . In particular this gives an explicit isometry .
We choose some with and . This results in a hyperbolic plane spanned by and whose orthogonal complement has the root sublattice . The complement is a negative definite lattice in the genus . This genus has mass
which is quite big. Hence it is better to first exhibit an lattice inside by hand. This is carried out in a sequence of three -neighbor steps with root sublattices , and finally . Giving for some lattice in the genus .
We continue on our path of -neighbor steps on the orthogonal complement of , which is easier since the mass of the genus of is only and the dimension of the lattices in question is only . Indeed the Kneser neighboring algorithm returns representatives for this genus almost instantly. One of them is isomorphic to - the Mordell-Weil lattice of the fibration on . We are searching for a hyperbolic plane with isomorphic to the frame lattice of the fibration. With Lemma 2.6 we chart a -neighbor path with two steps connecting and using reflections where necessary to guarantee nefness.
The path from to yields a sequence of coordinate changes between the Weierstrass models of the corresponding fibrations. We display the final equation . A list of the intermediate fibrations is found in the ancillary files. Since one needs a primitive th root of unity to get all of , we worked with the degree number field where {dgroup}
(4) |
(5) |
(6) |
Finally a minimal Weierstrass equation for is given by
where and are as follows: {dgroup*}
6. Equations for Lehmer’s map
In this section we factor the Lehmer automorphism of into a sequence of isomorphisms between elliptic K3 surfaces. Since birational maps of K3 surfaces are isomorphisms, it suffices to define the map on an open subset.
We will now confirm that the map we constructed has dynamical degree given by Lehmer’s number . As confirming the computations over the degree field is impractical, we work modulo a prime. This leaves unchanged and gives us the opportunity to display human readable equations again to illustrate the methods by which we found equations for the Lehmer map. We reduce modulo the prime of norm and work over the residue field . The neighbor steps were really carried out over a number field of degree (with intermediate steps modulo ). The corresponding equations are found in the ancillary files.
6.1. Preliminaries
After a few neighbor steps we have reached an elliptic fibration given by {dgroup}
with four sections {dgroup}
generating its Mordell-Weil group. Together with the zero section and the reducible fibers they form a basis of . Its intersection matrix is the following (the basis elements coming from the fibers can be inferred from the matrix):
In this basis the pushforward of Lehmer’s map is given by the following matrix.
We work with column vectors so that . One may note that . Instead of performing a (complicated) -neighbor step, we shall perform two -neigbor steps. An intermediate fibration is given by the following vector:
Indeed is nef and , .
6.2. The first neighbor step
The fibration on is our starting point. We want to find equations for the fibration corresponding to . We now follow the strategy for fibration hopping given in Section 2.4.
(1-8) The new elliptic parameter
We calculate the linear system and choose with
as new elliptic parameter.
(9) A curve of genus one
Solve for and set , and . We rename and view the resulting change of coordinates as a bi-rational map of the ambient affine space , {dgroup}
which leads us to the following equation of a curve of genus over :
Next, we complete the square and absorb square factors into . This transforms it to a hyperelliptic curve (of genus ) over : {dgroup}
(10-11) A Weierstrass model
To reach a Weierstrass model, we choose the point as zero section and move it to infinity: {dgroup}
(12) Tate’s algorithm
We move two reducible fibers to and , {dgroup}
Finally, we reach a globally minimal elliptic fibration: {dgroup}
(13-14) The new basis
Next we have to find a basis for , that is, generators of the Mordell-Weil group of the new fibration. Let us call the map induced by the composition of the rational maps above. We calculate for in our basis of (since we worked with Weil-Divisors, we cannot simply calculate ). The resulting divisors are either fibers or multisections. We take the fiberwise trace of each multisection with Algorithm 1 turning it into a section, compute the Mordel-Weil lattice in this basis and LLL-reduce it to obtain the following sections of small height:
Remark 6.1.
Calculating in the degree field is expensive since has large coefficients. So instead we lifted the sections to characteristic zero by a multivariate Newton iteration.
(15) The intersection matrix
The intersection matrix of our chosen basis of is the following:
As before one can infer the ordering of fiber components in our basis from the intersection matrix.
(16) The transformation matrix
Next, we calculated (the basis representation of) the pushforward
Note that .
Remark 6.2.
We represented as a morphism of some open subset of (defined as the complement of the hypersurface of the denominators) to some affine chart of . Many of the basis divisors will not meet the chart used to define . However only finitely many do. Thus instead of only pushing forward the basis, we push forward elements of the Mordel-Weil group until we have reached a -basis. The basis representation of a divisor on was obtained by calculating the intersection numbers with our given basis.
6.3. The second factor
Using the basis representation we calculate
This is the target elliptic divisor for the second neighbor step.
(1-8) The next elliptic parameter
The elliptic parameter turns out to be
(7) |
(9) A curve of genus one
As before we use it to derive the coordinate change to the new fibration: {dgroup}
. Transform to a hyperelliptic curve over : {dgroup}
(10) A rational point
We change the chart of the hyperelliptic curve and thus find a section which was previously at infinity and invisible to us. {dgroup}
(11) A Weierstrass model
Use the section to obtain a Weierstrass form. (Note that a different choice of section will result in a different final map!) {dgroup}
(12) Tate’s algorithm
Next, we reach a short Weierstrass model (up to scaling): {dgroup}
Then we produce a globally minimal Weierstrass model: {dgroup}
Matching and
By construction the fibered surfaces and are isomorphic. Since we are working with Weierstrass models, one can give such an isomorphism in two steps. First we apply an automorphism of the base to match the singular fibers with those of : {dgroup}
Then the resulting elliptic curve is isomorphic to . An isomorphism is given by {dgroup}
We denote by the map induced by the composition of the rational maps above.
Remark 6.3.
Our construction assures that . However, it may happen that is not but rather another section. This can be compensated by a translation, or by choosing a different zero section when forming the Weierstrass model. Indeed this is the reason for the change of charts in (6). Once fiber and zero section have the desired pushforward, the number of automorphisms fixing both is finite. They come from automorphisms of the elliptic curve (fixing the zero section) and automorphisms of the base.
(13-16) The pushforward
As before we compute the pushforward .
Note that .
Lehmer’s map
We confirm that , on . Thus the composite map has dynamical degree equal to Lehmer’s number.
References
- [AST11] Michela Artebani, Alessandra Sarti, and Shingo Taki. surfaces with non-symplectic automorphisms of prime order. Math. Z., 268(1-2):507–533, 2011. With an appendix by Shigeyuki Kondō.
- [BE21] Simon Brandhorst and Noam D. Elkies. Equations for a K3 Lehmer map. arXiv:2103.15101, 2021.
- [BES21] Jérémy Berthomieu, Christian Eder, and Mohab Safey El Din. msolve: A Library for Solving Polynomial Systems. In 2021 International Symposium on Symbolic and Algebraic Computation, 46th International Symposium on Symbolic and Algebraic Computation, Saint Petersburg, Russia, July 2021.
- [Bra19] Simon Brandhorst. The classification of purely non-symplectic automorphisms of high order on surfaces. J. Algebra, 533:229–265, 2019.
- [Can01] Serge Cantat. Dynamique des automorphismes des surfaces . Acta Math., 187(1):1–57, 2001.
- [DGPS19] Wolfram Decker, Gert-Martin Greuel, Gerhard Pfister, and Hans Schönemann. Singular 4-1-2 — A computer algebra system for polynomial computations. http://www.singular.uni-kl.de, 2019.
- [Dur77] Alan H. Durfee. Bilinear and quadratic forms on torsion modules. Adv. Math., 25:133–164, 1977.
- [EK14] Noam Elkies and Abhinav Kumar. K3 surfaces and equations for Hilbert modular surfaces. Algebra Number Theory, 8(10):2297–2411, 2014.
- [Elk08] Noam D. Elkies. Shimura curve computations via surfaces of Néron-Severi rank at least 19. In Algorithmic number theory. 8th international symposium, ANTS-VIII Banff, Canada, May 17–22, 2008 Proceedings, pages 196–211. Berlin: Springer, 2008.
- [ES15] Noam D. Elkies and Matthias Schütt. Genus 1 fibrations on the supersingular surface in characteristic 2 with Artin invariant 1. Asian J. Math., 19(3):555–582, 2015.
- [Jan14] Junmyeong Jang. Some remarks on non-symplectic automorphisms of K3 surfaces over a field of odd characteristic. East Asian Math. J., 30(3):321–326, 2014.
- [Jan17] Junmyeong Jang. A lifting of an automorphism of a surface over odd characteristic. Int. Math. Res. Not., 2017(6):1787–1804, 2017.
- [Kne02] Martin Kneser. Quadratische Formen. Neu bearbeitet und herausgegeben in Zusammenarbeit mit Rudolf Scharlau. Berlin: Springer, 2002.
- [Kum14] Abhinav Kumar. Elliptic fibrations on a generic Jacobian Kummer surface. J. Algebr. Geom., 23(4):599–667, 2014.
- [Kum15] Abhinav Kumar. Hilbert modular surfaces for square discriminants and elliptic subfields of genus 2 function fields. Res. Math. Sci., 2:46, 2015. Id/No 24.
- [McM07] Curtis T. McMullen. Dynamics on blowups of the projective plane. Publ. Math., Inst. Hautes Étud. Sci., 105:49–89, 2007.
- [McM11] Curtis T. McMullen. surfaces, entropy and glue. J. Reine Angew. Math., 658:1–25, 2011.
- [McM16] Curtis T. McMullen. Automorphisms of projective K3 surfaces with minimum entropy. Invent. Math., 203(1):179–215, 2016.
- [Ogu10] Keiji Oguiso. The third smallest Salem number in automorphisms of K3 surfaces. In Algebraic geometry in East Asia – Seoul 2008., pages 331–360. Tokyo: Mathematical Society of Japan, 2010.
- [PŠŠ71] I. I. Pjateckiĭ-Šapiro and I. R. Šafarevič. Torelli’s theorem for algebraic surfaces of type . Izv. Akad. Nauk SSSR Ser. Mat., 35:530–572, 1971.
- [SD74] B. Saint-Donat. Projective models of surfaces. Amer. J. Math., 96:602–639, 1974.
- [Shi90] Tetsuji Shioda. On the Mordell-Weil lattices. Comment. Math. Univ. St. Pauli, 39(2):211–240, 1990.
- [SS10] Matthias Schütt and Tetsuji Shioda. Elliptic surfaces. In Algebraic Geometry in East Asia — Seoul 2008, pages 51–160. Tokyo: Mathematical Society of Japan, 2010.
- [Tae17] Lenny Taelman. Complex multiplication and shimura stacks. arXiv:1707.01236, 2017.
- [Tat75] J. Tate. Algorithm for determining the type of a singular fiber in an elliptic pencil. In Modular functions of one variable. IV. Proc. int. summer school, Univ. of Antwerp, RUCA, 1972, pages 33–52. Berlin: Springer, 1975.
- [The19] The PARI Group, Univ. Bordeaux. PARI/GP version 2.11.2, 2019. available from http://pari.math.u-bordeaux.fr/.
- [The20] The Sage Developers. SageMath, the Sage Mathematics Software System (Version 9.1.0), 2020. https://www.sagemath.org.
- [Zha] Sheng Yuan Zhao. Nombres de salem et automorphismes á entropie positive de surfaces ab éliennes et de surfaces K3. (Mémoire de Master 2), https://perso.univ-rennes1.fr/serge.cantat/Documents/Zhao-Salem.pdf.