This document summarizes a lecture on game theory and search algorithms for games. It discusses topics like optimal decision making in games, alpha-beta search, Monte Carlo tree search, and constrained satisfaction problems. It then focuses on limitations of the minimax algorithm and how alpha-beta pruning can improve it. The document provides pseudocode for alpha-beta pruning and walks through an example to illustrate how it works step-by-step.