Organizers

Andrej Dujella

Matija Kazalicki

Filip Najman

Our objective

The aim of this programme is to provide the series of lectures on computational aspects of algebraic geometry. The lectures will be accompanied with computational Magma sessions. The programme will include:

  • Mini course on GPU programming and applications (by Zvonimir Bujanović)
  • Computing the Picard lattice of a genus two K3 surface (by Dino Festi)
  • Mini course on Elliptic surfaces (by Bartosz Naskręcki)

Invited speakers

Zvonimir Bujanović

University of Zagreb

GPU programming

Using graphics processing units (GPUs) for general purpose computing has become an important trend in the last decade. Compared to the standard CPU programming, using GPUs efficiently requires algorithms that are capable of using their massively parallel architecture. In many areas of research, this brought a significant boost to computing capabilities: primarily, GPUs are nowadays used in numerical mathematics and simulations, as well as in machine learning; many standard computer applications are also improved with GPU acceleration. GPUs are successfully used in cryptography and cryptanalysis as well. The goal of this mini course is to acquaint the algebraic geometry community with the opportunities that GPUs may bring to their field. In particular, the idea of exploiting parallelization is natural in all problems that consist of a search for an object with certain required properties, and such problems occur frequently in this field.

Dino Festi

Johannes Gutenberg University, Mainz

Computing the Picard lattice of a genus two K3 surface

K3 surfaces are surfaces of intermediate type, i.e., they are in between surfaces whose arithmetic and geometry is fairly well understood (rational and ruled surfaces) and surfaces that are still largely mysterious (surfaces of general type). The Picard lattice of a K3 surface contains much information about the surface, both from a geometric and an arithmetic point of view. For example, it tells about the existence of elliptic fibrations on the surface; if the surface is over a number field, then by looking at the Picard lattice one can have information about the Brauer group, and the potential density of rational points. Although much effort, there is not yet a practical algorithm that, given an explicit K3 surface, returns the Picard lattice of the K3 surface. In this talk we are going to give an overview about the theoretical results concerning the Picard lattice of a K3 surface. In particular, we will show a method to compute the Picard lattice of a K3 surface of genus two. If time permits, we will work out examples of this method applied to certain K3 surfaces.

Bartosz Naskręcki

Adam Mickiewicz University, Poznan

Elliptic surfaces

In this series of lectures we are going to see an overview of major aspects of algebraic and arithmetic geometry of elliptic surfaces. These objects are very ubiquitous in many problems of low dimensional algebraic geometry and also appear in number theory, theory of lattices, sphere packings, divisibility sequences, Galois representations and theory of differential equations of Picard-Fuchs type. In the first two lectures we will define elliptic surfaces, describe the degeneration types of fibres following Kodaira and Tate and study the relation to Weierstrass equation. After that we will speak about three fundamentally different types of elliptic surfaces, namely the rational, K3 and honestly elliptic. This distinction will allow us to talk separately about distinct features of each class. One of the major tools we will use is the Picard lattice which describes the algebraic classes in the middle cohomology groups of elliptic surfaces. Existence of the Weierstrass model allows one to easily compute the "trivial" subspace of algebraic cocycles, leaving one with the study of the "difficult part" represented by the Mordell-Weil group of the generic fibre. I will describe a full classification in the case of rational elliptic surfaces due to Shioda and Oguiso. Then we will switch to elliptic K3 surfaces which allow multiple non-equivalent elliptic fibrations on the same surface - a special feature of this class. In this class we can already observe the existence of nonalgebraic classes in cohomology which in high Picard rank cases can be identified with motives attached to classical modular forms (a result due to Shioda-Inose, Livne,...). In the second part of the series, we will concentrate on more specialised topics, discuss a bit honestly elliptic surfaces that arise from pullbacks and their arithmetic. The applications to study of certain Galois representations will be discussed. We will also check how one can compute a global L-function attached to an elliptic surface using the information about Picard lattice, modularity and Grothendieck-Lefschetz point counting formula. I will emphasise also a recently developed connection with Picard-Fuchs differential equations and theory of motives which is an exciting recent avenue in the theory. We will try to also focus in my places on the practical computations that lead to rather concrete results and connect to certain statements in number theory like existence of elliptic curves of high rank, construction of geometric objects with certain rational constraints.

Schedule

Wednesday, June 13th
-

Elliptic surfaces I

005

Bartosz Naskręcki

-

GPU programming I

005

Zvonimir Bujanović

-

Elliptic surfaces - programming session

PR3

Bartosz Naskręcki

Friday, June 15th
-

Some open problems in the theory of Diophantine m-tuples and Modular forms

006

Matija Kazalicki

-

Elliptic surfaces II

006

Bartosz Naskręcki

-

Elliptic surfaces - programming session

PR3

Bartosz Naskręcki

-

GPU programming II

PR3

Zvonimir Bujanović

Saturday, June 16th
-

Elliptic surfaces III

A201

Bartosz Naskręcki

-

Computing the Picard lattice of a genus two K3 surface I

A201

Dino Festi

-

Computing the Picard lattice of a genus two K3 surface II

PR3

Dino Festi

-

Elliptic surfaces - programming session

PR3

Bartosz Naskręcki

Sunday, June 17th
-

Elliptic surfaces IV

A201

Bartosz Naskręcki

-

Elliptic surfaces - programming session

PR3

Bartosz Naskręcki

Partners

Event Location

Faculty of Science
Department of Mathematics
Bijenička cesta 30
Contact: Matija Kazalicki
Email: matija.kazalicki@math.hr