The document discusses the Pi-calculus, a formal system for describing processes that communicate via channels. It provides an overview of the history and motivation for Pi-calculus, its basic elements like variables, channels, and processes, examples of how it can model processes and lambda calculus, and rules for reducing Pi-calculus expressions. Pi-calculus is used to describe concurrent and distributed systems formally and can describe processes that change over time through communication.
Related topics: