Skip to main content
Springer Nature - PMC COVID-19 Collection logoLink to Springer Nature - PMC COVID-19 Collection
. 2020 Jun 6;12097:87–93. doi: 10.1007/978-3-030-52200-1_8

Computations with Algebraic Surfaces

Andreas-Stephan Elsenhans 13,, Jörg Jahnel 14
Editors: Anna Maria Bigatti8, Jacques Carette9, James H Davenport10, Michael Joswig11, Timo de Wolff12
PMCID: PMC7340950

Abstract

Computations with algebraic number fields and algebraic curves have been carried out for a long time. They resulted in many interesting examples and the formation of various conjectures.

The aim of this talk is to report on some computations with algebraic surfaces that are currently possible.

Keywords: Algebraic surfaces, Computer algebra, Point counting

Introduction

Algebraic geometry is the study of the sets of solutions of systems of algebraic equations. In dimension zero, these sets consist of a finite number of points. From an arithmetic perspective, the points are usually not defined over the base field. Thus, a detailed inspection requires to work with algebraic number fields. Many algorithms for them are described in [9] and [10].

In dimension 1, the solution sets are algebraic curves. Projective curves are classified by the degree, abstract irreducible curves by the genus. A smooth plane curve of degree 1 or 2 has genus 0. Thus, from a geometric perspective, the curve is isomorphic to the projective line. However, the isomorphism is only defined over the base field if the curve has a rational point. The answer to this question can be found using the famous theorem of Hasse-Minkowski.

Smooth curves of degree 3 are of genus one. They have been studied by many authors from various perspectives. Most notable are the investigations towards the Birch and Swinnerton-Dyer conjecture [1, 2].

Increasing the dimension once more leads us to algebraic surfaces. Here, we have the Enriques-Kodaira classification, which is based on the Kodaira dimension. Prominent surfaces of Kodaira dimensions Inline graphic are the projective plane, quadratic and cubic surfaces. Ruled surfaces, i.e. surfaces birationally equivalent to Inline graphic, for a curve C of arbitrary genus, are in this class too.

The most important family of surfaces of Kodaira dimension 0 are K3 surfaces. This family includes all smooth quartic surfaces. Further, abelian surfaces have Kodaira dimension 0, as well.

Finally, there are surfaces of Kodaira-dimensions 1 and 2. They will not be considered in this talk.

The algorithms presented in this article have been implemented by the authors over the past 10 years as a part of their research. The given examples are based on magma [4], version 2.25.

Computation with Cubic Surfaces

Definition

A cubic surface is a smooth algebraic surface in Inline graphic given as the zero set of a homogeneous cubic form in four variables.

Properties of Cubic Surfaces

  1. It is well known that every smooth cubic surface contains exactly 27 lines. As the lines generate the Picard group of the surface, many other properties of the surface relate to them [24].

  2. The moduli stack of cubic surfaces if of dimension 4.

For a modern presentation of the geometry of cubic surfaces we refer the interested read to [12, Chap. 9].

Computational Questions

  1. Given two cubic surfaces, can we test for isomorphy?

  2. Given a cubic surface over a finite field, can we count the number of points on the surface efficiently?

  3. Given a cubic surface over the rationals, what is known about the number of rational points on the surface? Is there a computational approach to this?

Invariants and Isomorphy Testing

As proven by Clebsch, the ring of invariants of even weight of cubic surfaces is generated by five invariants of degrees 8, 16, 24, 32, and 40 [8]. Further, there is an invariant of odd weight an degree 100. These invariants can be computed in magma: graphic file with name 495991_1_En_8_Figa_HTML.jpg The last return value of ClebschSalmonInvariants is the discriminant of the surface. Thus, this surface has bad reduction only at 3, 5, 13 and 2281. Further, the degree 100 invariant vanishes. This shows that the surface has at least one non-trivial automorphism. Multiplication of y by a 3rd root of unity and interchanging x- and z-coordinate are automorphisms of the example.

A detailed description of the algorithm is given in [19]. As an isomorphism of smooth cubic surfaces is always given by a projective linear map, they are isomorphic if and only if the invariants coincide.

Counting Points over Finite Fields

The number of points on a variety over a finite field relates to the Galois module structure on its etale cohomology [25]. In the case of a cubic surface, the cohomology is generated by the lines on the surface. Using Gröbner bases, one can explicitly determine the lines on a cubic surface and compute the Galois module structure. In magma, this is available as follows: graphic file with name 495991_1_En_8_Figb_HTML.jpg The second return value is the action of the Frobenius on the lines encoded by its Swinnerton-Dyer number. A detailed description of the lines on a cubic surface and potential Frobenius actions are given in [24].

Rational Points on Cubic Surfaces

As soon as a smooth cubic surface over Inline graphic has one rational point, one can construct infinitely many other rational points. Further, there are numerous conjectures and questions towards the set of rational points.

If we fix a search bound B, then we can ask for the number of points,

graphic file with name M5.gif

on the surface, given by Inline graphic. For cubic surfaces, this question is covered by the Manin conjecture [20]. More precisely, when counting only the points that are not contained in any of the lines on the surface

graphic file with name M7.gif

the conjecture predicts the existence of a constant C such that

graphic file with name M8.gif

Here, r is the rank of the arithmetic Picard group. A conjecture for the value of C is presented in [26]. Today, we have a lot of numerical and theoretical evidence for this conjecture. Some numerical examples of smooth cubics are given in [15]. Examples such that a more complex set than just a fixed finite collection of lines on the variety needs to be excluded from the count are given in [13] and [14].

Finally, the conjecture is proven for some singular surfaces [5]. The interested reader my also consult [6] for a general introduction to the Manin conjecture.

Computations with K3 Surfaces

Definition

A K3 surface is a smooth algebraic surface which is simply connected and has trivial canonical class.

Examples

As the definition of K3 surfaces is abstract, they arise in various forms.

  1. Let Inline graphic be a smooth plane curve of degree 6. Then the double cover of Inline graphic, given by
    graphic file with name M11.gif
    is a K3 surface of degree 2 in Inline graphic.
  2. A smooth quartic surface in Inline graphic is a K3 surface.

  3. A smooth complete intersection of a quadric and a cubic in Inline graphic is a K3 surface of degree 6.

  4. A smooth complete intersection of three quadrics in Inline graphic is a K3 surface of degree 8.

If a surface of the shape above has only ADE-singularites, then the minimal resolution of singularities is still a K3 surface.

Questions Towards K3 Surfaces

  1. Can we test isomorphy of K3 surfaces?

  2. What is known about its cohomology?

  3. Can we count point over finite fields on K3 surfaces efficiently?

  4. What is known about the rational points on a K3 surface defined over Inline graphic?

Invariants and Isomorphy

For none of the above models of K3 surfaces, a complete system of invariants is known. In contrast to cubic surfaces, an isomorphism of K3 surfaces may not be given by a projective linear map. Thus, the isomorphy test is harder in this instance as different embeddings have to be taken into account.

Cohomology of K3 Surfaces

The cohomology Inline graphic of a K3 surface V over Inline graphic is isomorphic to Inline graphic. All algebraic cycles defined over Inline graphic generate a sublattice called the geometric Picard group. Its rank Inline graphic is called the geometric Picard rank.

Counting Points over Finite Fields

Counting points over finite fields can always be done naively by enumeration. However, there are more efficient methods available. Most notable are the p-adic methods developed by Kedlaya, Harvey, and others [11, 21, 22]. The following is available in magma:graphic file with name 495991_1_En_8_Figc_HTML.jpgThis gives us the characteristic polynomial of the Frobenius on the etale cohomology and the number of points over Inline graphic is encoded in this. Some details on this function are given in [18].

Computing Algebraic Cycles

As explained above, the algebraic cycles on a K3 surface form a lattice of rank Inline graphic. Thus, a first step to determine its rank is a computation of lower and upper bounds. Lower bounds can be generated by enumerating cycles. Upper bounds can be derived by point counting [23]. Applying WeilPolynomialToRankBound to the above example gives us the bound Inline graphic. Combining this with a modulo 71 computation and ArtinTateFormula, one can sharpen this bound to Inline graphic. These functions were implemented as part of the research described in [16].

As worked out by Charles [7], primes resulting in sharp upper bounds have positive density, as long as the surface does not have real multiplication. The first explicit family Inline graphic of K3 surfaces such that the approach fails was given in [17]:

graphic file with name M27.gif

with

graphic file with name M28.gif

Rational Points

For the structure of the set of rational points on K3 surfaces, only conjectures are known. Most notable is a conjecture of Bogomolov [3]: Every rational point on a K3 surfaces lies on some rational curve on the surface.

Up to the authors knowledge, there are no computational investigations on this conjecture.

Contributor Information

Anna Maria Bigatti, Email: bigatti@dima.unige.it.

Jacques Carette, Email: carette@mcmaster.ca.

James H. Davenport, Email: j.h.davenport@bath.ac.uk

Michael Joswig, Email: joswig@math.tu-berlin.de.

Timo de Wolff, Email: t.de-wolff@tu-braunschweig.de.

Andreas-Stephan Elsenhans, Email: stephan.elsenhans@mathematik.uni-wuerzburg.de, https://www.mathematik.uni-wuerzburg.de/computeralgebra/team/elsenhans-stephan-prof-dr/.

Jörg Jahnel, Email: jahnel@mathematik.uni-siegen.de, https://www.uni-math.gwdg.de/jahnel/.

References

  • 1.Birch BJ, Swinnerton-Dyer HPF. Notes on elliptic curves. I. J. Reine Angew. Math. 1963;212:7–25. [Google Scholar]
  • 2.Birch BJ, Swinnerton-Dyer HPF. Notes on elliptic curves. II. J. Reine Angew. Math. 1965;218:79–108. [Google Scholar]
  • 3.Bogomolov F, Tschinkel Y. Rational curves and points on K3 surfaces. Am. J. Math. 2005;127(4):825–835. [Google Scholar]
  • 4.Bosma W, Cannon J, Playoust C. The Magma algebra system. I. The user language. J. Symb. Comput. 1997;24:235–265. [Google Scholar]
  • 5.de la Bretèche R, Browning TD, Derenthal U. On Manin’s conjecture for a certain singular cubic surface. Annales Scientifiques de l’École Normale Supérieure. 2007;40(1):1–50. [Google Scholar]
  • 6.Browning, T.D.: An overview of Manin’s conjecture for del Pezzo surfaces. In: Analytic Number Theory, Clay Mathematics Proceedings, vol. 7, pp. 39–55. American Mathematical Society, Providence (2007)
  • 7.Charles F. On the Picard number of K3 surfaces over number fields. Algebra Number Theory. 2014;8(1):1–17. [Google Scholar]
  • 8.Clebsch, A.: Ueber eine Transformation der homogenen Functionen dritter Ordnung mit vier Veränderlichen. J. für die Reine und Angew. Math. 58, 109–126 (1861)
  • 9.Cohen H. A Course in Computational Algebraic Number Theory. Heidelberg: Springer; 1993. [Google Scholar]
  • 10.Cohen H. Advanced Topics in Computational Number Theory. New York: Springer; 2000. [Google Scholar]
  • 11.Costa, E.: Effective computations of Hasse-Weil zeta functions. Ph.D. thesis (2015)
  • 12.Dolgachev IV. Classical Algebraic Geometry: A Modern View. Cambridge: Cambridge University Press; 2012. [Google Scholar]
  • 13.Elsenhans A-S. Rational points on some Fano quadratic bundles. Exp. Math. 2011;20(4):373–379. [Google Scholar]
  • 14.Elsenhans A-S, Jahnel J. The asymptotics of points of bounded height on diagonal cubic and quartic threefolds. In: Hess F, Pauli S, Pohst M, editors. Algorithmic Number Theory; Heidelberg: Springer; 2006. pp. 317–332. [Google Scholar]
  • 15.Elsenhans A-S, Jahnel J. Experiments with general cubic surfaces. In: Tschinkel Y, Zarhin Y, editors. Algebra, Arithmetic, and Geometry: Volume I: In Honor of Yu. I. Manin. Boston: Birkhäuser; 2009. pp. 637–653. [Google Scholar]
  • 16.Elsenhans A-S, Jahnel J. On Weil polynomials of K3 surfaces. In: Hanrot G, Morain F, Thomé E, editors. Algorithmic Number Theory; Heidelberg: Springer; 2010. pp. 126–141. [Google Scholar]
  • 17.Elsenhans, A.-S., Jahnel, J.: Examples of K3 surfaces with real multiplication. In: Proceedings of the ANTS XI Conference (Gyeongju 2014) (2014). LMS Journal of Computation and Mathematics 17, 14–35
  • 18.Elsenhans, A.-S., Jahnel, J.: Point counting on K3 surfaces and an application concerning real and complex multiplication. In: Proceedings of the ANTS XII Conference (Kaiserslautern 2016) (2016). LMS Journal of Computation and Mathematics 19, 12–28
  • 19.Elsenhans, A.-S., Jahnel, J.: Computing invariants of cubic surfaces. In: Le Matematiche (to appear)
  • 20.Franke J, Manin YI, Tschinkel Y. Rational points of bounded height on Fano varieties. Invent. Math. 1989;95(2):421–435. [Google Scholar]
  • 21.Harvey D. Computing zeta functions of arithmetic schemes. Proc. Lond. Math. Soc. 2015;111(6):1379–1401. [Google Scholar]
  • 22.Kedlaya KS. Computing zeta functions via p-adic cohomology. In: Buell D, editor. Algorithmic Number Theory; Heidelberg: Springer; 2004. pp. 1–17. [Google Scholar]
  • 23.van Luijk R. K3 surfaces with Picard number one and infinitely many rational points. Algebra Number Theory. 2007;1(1):1–15. [Google Scholar]
  • 24.Manin YI. Cubic Forms. Amsterdam: North Holland; 1986. [Google Scholar]
  • 25.Milne JS. Etale Cohomology. Princeton: Princeton University Press; 1980. [Google Scholar]
  • 26.Peyre E. Hauteurs et mesures de Tamagawa sur les variétés de Fano. Duke Math. J. 1995;79(1):101–218. [Google Scholar]

Articles from Mathematical Software – ICMS 2020 are provided here courtesy of Nature Publishing Group

RESOURCES