Plan for Lectures

Topics to be Covered

Below is the list of topics to be covered.

  • Computational Models & Complexity Classes (1 lecture)
  • Depth and space complexity, complexity of linear algebra (1 lecture)
  • Fundamental problems in commutative algebra and algorithms (2 lectures)
  • Gröbner Basics (3 lectures)
  • Degree Bounds for Groebner bases (5 lectures)
  • Elimination Theory (3 lectures)
  • Free Resolutions, Ext, Tor (2 lectures)
  • Primary Decomposition (3 lectures)
  • Nullstellensatz bounds (2 lectures)
  • Koiran’s Nullstellensatz in PH (1 Lecture)

Lecture Schedule

Date Topics Notes
Lecture 0 May 5th Introduction & Overview
Lecture 1 May 5th Computational models & complexity classes lecture 1
Lecture 2 May 7th Linear algebra in polylog space see rocketchat
Lecture 3 May 12th Solving homogeneous systems of polynomial equations & applications Lecture 3
Lecture 4 May 14th Computing the dimension of an ideal Lecture 4
Lecture 5 May 21st Gröbner basics I: monomial orders and division algorithm see rocketchat
Lecture 6 May 26th Gröbner basics II: monomial ideals, Hilbert basis theorem and Gröbner bases Lecture 6
Lecture 7 May 28th Gröbner basics III: Buchberger’s algorithm see rocketchat
Lecture 8 June 2nd Numerical Invariants & Free resolutions Lecture 8
Lecture 9 June 4th Dubé: Degree bounds for Gröbner bases see rocketchat
Lecture 10 June 9th Dubé: Degree bounds for Gröbner bases II see rocketchat
Lecture 11 June 11th Dubé: Degree bounds for Gröbner bases III see rocketchat
Lecture 12 June 16th Dubé: Degree bounds for Gröbner bases IV see rocketchat
Lecture 13 June 18th Dubé: Degree bounds for Gröbner bases V see rocketchat
Lecture 14 July 2nd Elimination Theory I see rocketchat
Lecture 15 July 7th Elimination Theory II see rocketchat
Lecture 16 July 9th Primary Decomposition - Theory [GP, Chapter 4.1] and notes
Lecture 17 July 14th Computing Primary Decomposition I [GP, Chapter 4.2] and notes
Lecture 18 July 16th Computing Primary Decomposition II [GP, Chapter 4.3]
Lecture 19 July 21st Noether Normalization & Nullstellensatz note1, note2 and note3
Lecture 20 July 23rd Nullstellensatz degree bounds notes
Lecture 21 July 28th Koiran: polynomial system solving in PH notes

Suggested Reading

Topics Suggested Reading
Lecture 1 Computational models & complexity classes [AB], [BCSS] and [SY]
Lecture 2 Linear algebra in polylog space Borodin’s 1977 paper and Csanky’s paper or Kozen’s Chapters 31-34
Lecture 3 Solving homogeneous systems of polynomial equations & applications [S74]
Lecture 4 Computing the dimension of an ideal [S74]
Lecture 5 Gröbner basics I [CLO1, Chapter 2], [E, Chapter 15]
Lecture 6 Gröbner basics II [CLO1, Chapter 2], [E, Chapter 15]
Lecture 7 Gröbner basics III [CLO1, Chapter 2], [E, Chapter 15]
Lecture 8 Numerical Invariants and Free Resolutions [E, Chapter 1]
Lecture 9 Dubé I Dubé’s paper and correction in HPS21
Lecture 10 Dubé II Dubé’s paper and correction in HPS21
Lecture 11 Dubé III Dubé’s paper and correction in HPS21
Lecture 12 Dubé IV Dubé’s paper and correction in HPS21
Lecture 13 Dubé V Dubé’s paper and correction in HPS21
Lecture 14 Elimination Theory I [CLO1, Chapters 3 & 8]
Lecture 15 Elimination Theory II [CLO1, Chapters 3 & 8]
Lecture 16 Primary Decomposition - Theory [GP, Chapter 4.1]
Lecture 17 Computing Primary Decompositions I [GP, Chapter 4.2]
Lecture 18 Computing Primary Decompositions II [GP, Chapter 4.3]
Lecture 19 Noether Normalization & Nullstellensatz [G, Chapter 10], [H20, Chapter 4]
Lecture 20 Radical Ideals: Nullstellensatz degree bounds Jelonek’s paper
Lecture 21 Koiran: polynomial system solving in PH Koiran’s paper
Next