Introduction to Gröbner Bases
8 lectures given by
Kyriakos Kalorkoti .
Room JCMB 6206, Thursday 1400-1500.
Starting Thursday 19th October.
Last lecture Thursday, 7 December 2006.
Gröbner bases have become an increasingly used tool in various
applications, essentially anything that can be modelled using
polynomials might benefit from this tool. This short course will
provide an introduction to this area focussing on a natural development
of the idea and key algorithm.
Syllabus
Basic concepts from commutative algebra: rings,
polynomial rings, ideals, factor rings, fields, algebraic closure.
Links with algebraic geometry: varieties, Hilbert Basis
Theorem and the Nullstellensatz. Ideal membership problem, attempts
at developing an algorithm leading to concepts of admissible orders
and Gröbner basis. Existence of Gröbner bases (non constructive
proof), Buchberger algorithm. Applications, e.g., existence of
solutions to simultaneous equations. Effect of admissible order used
to compute a basis, both on information deduced (e.g., number of
solutions to equations) and runtime. Brief look at complexity
implications.
Reading
D. Cox, J. Little and D. O'Shea.
Ideals, Varieties and Algorithms, Second Edition, Springer, 1996.
J. von zur Gathen and J. Gerhard.
Modern Computer Algebra, Second Edition, Cambridge University Press, 2003.
K. Kalorkoti.
Introduction to Computer Algebra
UG4 course lecture notes. (An appropriate extract will be supplied.)