One of the central topics in the part of number theory called diophantine approximations,
is the question how well a given irrational number can be approximated by
rational numbers. The classical Dirichlet's theorem says that for any irrational number α
there exist infinitely many rational numbers
This course will cover basic results on mentioned problems. It will also cover several applications of results, methods and algorithms from Diophantine approximations, in particular those applications on which the members of the Croatian number theory group have worked in the last few years. They involve applications of Worley's theorem on characterization of good rational approximations in terms of continued fractions in solving certain Diophantine (e.g. Thue) equations, the root separation problem for integer polynomials, and applications of continued fractions and LLL-algorithm in cryptography.
It will be assumed that the students are familiar with the basic notions and results from number theory, at the level covered in the undergraduate course Number Theory.
Lecture notes
(in pdf format; in Croatian)
Seminar on Number Theory and Algebra (University of Zagreb)
Number Theory - Undergraduate course (Andrej Dujella)
Cryptography - Undergraduate course (Andrej Dujella)
Software packages of interest to number theory
PARI/GP home page
MAGMA Calculator
Thue equations (Clemens Heuberger)
Diophantine m-tuples page (Andrej Dujella)
Number Theory Web
Number theory groups and seminars
Recommended readings for graduate students in number theory