Chapter 2: Preliminaries: Permutations, Partitions, Probabilities and Information
In this preliminary chapter, we introduce prerequisites, notations, and fundamental concepts from discrete mathematics and information theory that are important for understanding the future discussion.