Math 648: Computational Algebraic Geometry

Instructor: Frank Sottile
Lectures: TΘ 11:10–12:25 Blocker 202
Course webpage: www.math.tamu.edu/~sottile/teaching/15.1/648.html
Grading: Some homework/computer projects and end-of-term projects.
Prerequisites: Graduate algebra or permission of instructor. This may be taken concurrently with Math 654.

Notes for the first week: The Algebraic-Geometric Dictionary
Notes on symbolic computation. These are being revised.
Thursday 26 February: Links to the demonstration files used in class: pentagon.sing     quartic.maple     quartic.sing     sparse.sing.
Homework First homework: Problems from Section of notes.
Tuesday 10 February: Everyone should try three of the problems in Section 2.1, and be prepared to discuss them in class.
Example from the end of Section 2.1.

Projects


Expected topics to cover:
  • Algebraic-geometric dictionary
  • Gröbner bases, including algorithms based on Groebner bases
  • Resultants and elimination
  • Solving polynomial systems symbolically
  • Solving systems of polynomial equations using numerical continuation
  • Certification of numerical solutions. Smale's α-theory
  • Numerical algebraic geometry. Witness sets and numerical irreducible decomposition
  • Real root counting. Sturm's theorem. Fewnomial theory
  • Toric ideals
  • Toric varieties and Khovanskii bases
Course description:
    This course will cover the basics of computational algebraic geometry, including the core algorithms in the subject, as well as introduce some of the most common algebraic varieties which occur in applications. We will gain familiarity with software for algebraic geometry, including the systems Macaulay 2, Singular, and Bertini. Students will complete a final project in the subject which will be presented to the class in lieu of a final exam. Grading will be based on final projects and some written/computer work through the term.
Last modified: Sat May 2 13:47:01 CDT 2015