This series gives the reader a flavour of discrete mathematics and its applications to the computing sector. My goal is to learn and share a mathematical field with applications to cryptography, coding theory, formal methods, language theory, computability, artificial intelligence, theory of databases, and software reliability. What is discrete mathematics? Discrete mathematics is a…