Algebraic Game Theory (SoSe 25)

Max Planck Institute for Mathematics in the Sciences (G3 10 Lecture hall)

Lecturer: Irem Portakal
Exercise Sessions: Hands-on format with rotating leads by
Linda Hoyer, Elke Neuhaus, Irem Portakal, and Luca Sodomaco

To get the latest updates and the Zoom link, please register here.
After you register, you will receive an email for confirmation. The exercise sheets and lecture notes will be sent in the beginning of every week.
Lectures: Tuesdays, 11:00  - 12:30 and Exercise Sessions: Wednesdays, 13:30 - 15:00

We begin the lecture with an introduction to normal-form games and Nash's classical result on the existence of equilibrium, along with examples. Next, we analyze the set of Nash equilibria by studying a system of multilinear equations. In general, the set of Nash equilibria is finite, and we explore lower- and upper-bound results for the number of Nash equilibria using tools from convex and algebraic geometry. We also examine cases where the set is infinite and possesses a rich algebro-geometric structure.
To generalize Nash equilibria, various concepts have been introduced in game theory. One such concept is correlated equilibria, which form a convex polytope within the probability simplex. We investigate some combinatorial properties of this polytope and examine where the Nash equilibria lie on it. Another generalization is dependency equilibria, which have an algebro-geometric model known as the Spohn variety. This framework allows us to explore connections to Nash equilibria and provides insights into Pareto-optimal equilibria, such as in the Prisoner's Dilemma. Lastly, after examining existing equilibrium concepts, we introduce a new one: conditional independence equilibria. This concept marks the first intersection between game theory and algebraic statistics. Here, we model a game using discrete undirected graphical models, where the vertices represent players as discrete random variables, and the edges capture dependencies in their choices. Throughout the lecture, we aim to utilize mathematical software, including the GameTheory package in Macaulay2.
Keywords: equilibrium, Nash, semialgebraic set, correlated, polytope, dependency, variety, conditional independence, graphical model
Prerequisites: Knowledge of basic algebraic geometry is helpful but not required.
Remarks and notes: Everyone, including non-algebraists, is welcome! We will work through examples using mathematical software as well.

Date/Topic Main references
April 29, 11:00 - A biased introduction to game theory
April 30, 13:30 - Exercise Session 1
  • M- J. Osborne. An introduction to game theory, 2004.
  • J. Nash. Non-cooperative games, 1951.
  • May 6, 11:00 - Nash equilibria I
    May 7, 13:30 - Exercise Session 2
  • B. Sturmfels. Solving systems of polynomial equations (Chapter 6), 2002.
  • R. Schneider. Convex Bodies: The Brunn–Minkowski Theory, 2013.
  • May 13, 11:00 - Nash equilibria II
    May 14, 13:30 - Exercise Session 3
  • H. Abo, I. Portakal, L. Sodomaco. A vector bundle approach to Nash equilibria, 2025.
  • R. D. McKelvey, A. McLennan. The Maximal Number of Regular Totally Mixed Nash Equilibria, 1997.
  • R. Datta. Universality of Nash Equilibria, 2003.
  • May 20, 11:00 - Correlated equilibria
    May 21, 13:30 - Exercise Session 4
  • R. Aumann. Correlated equilibrium as an expression of Bayesian rationality, 1987.
  • M. Brandenburg, B. Hollering, I. Portakal. Combinatorics of correlated equilibria, 2024.
  • Y. Viossat. The geometry of Nash equilibria and correlated equilibria and a generalization of zero-sum game, 2006.
  • May 27, 11:00 - Dependency equilibria I
    May 28, 13:30 - Exercise Session 5
  • W. Spohn. Dependency equilibria, 2007.
  • I. Portakal and B. Sturmfels. Geometry of dependency equilibria, 2022.
  • June 10, 11:00 - Dependency equilibria II
    June 11, 13:30 - Exercise Session 6
  • I. Portakal and D. Windisch. Dependency equilibria: Boundary cases and their real algebraic geometry, 2025.
  • A. Kidambi, E. Neuhaus, I. Portakal. Elliptic curves in game theory, 2025.
  • June 17, 11:00 - Conditional independence equilibria
    June 18, 13:30 - Exercise Session 7
  • I. Portakal and J. Sendra-Arranz. Game theory of undirected graphical models, 2025.
  • S. Sullivant. Algebraic Statistics, 2018.
  • Code/Package

    GameTheory.m2 - a package to compute equilibria in game theory.
    HomotopyContinuation: Polynomial systems arising from Nash equilibria
    MATHREPO: A vector bundle approach to Nash equilibria
    MATHREPO: Combinatorics of correlated equilibria
    MATHREPO: Elliptic curves in game theory

    © Please do not distribute the lecture notes/exercise session shared during this lecture without my permission.