This document summarizes key concepts in artificial intelligence planning and logic. It discusses representations like atomic, factored, and structured states. Planning approaches include state-space search, planning graphs, and situation calculus. Factored representations allow more flexible and hierarchical plans using relations between state variables. Planning graphs efficiently represent possible plan states and actions to derive heuristic estimates and extract plans.