This document summarizes an artificial intelligence lecture on game theory and adversarial search algorithms. It discusses topics like game theory, optimal decision making in games, alpha-beta search, Monte Carlo tree search, stochastic games, and constraint satisfaction problems. It then explains the mini-max algorithm and alpha-beta pruning for adversarial search in more detail. Pseudocode is provided for the mini-max algorithm and examples are given to illustrate how it works to search a game tree and select the optimal move. The limitations of the mini-max algorithm and upcoming topics for the next session are also mentioned.