The content spans five chapters. We begin with **Proofs and Logic**, which introduces the language of mathematical reasoning: proof techniques (direct proof, contrapositive, contradiction), propositional connectives, quantifiers, and the systematic negation of complex statements. **Elementary Number Theory** then provides a rich proving ground for these techniques, developing divisibility, primes, the Euclidean algorithm, modular arithmetic, and the Fundamental Theorem of Arithmetic — with an application to RSA cryptography. **The Reals** shifts to analysis, introducing $\mathbb{R}$ axiomatically and exploring the consequences of the least upper bound axiom: the Archimedean property, density of the rationals and irrationals, convergence of [sequences](/page/Sequence) and [series](/page/Series), decimal expansions, and the irrationality of $e$. **Sets, [Functions](/page/Function) and Relations** builds the foundational language of mathematics — set operations, functions (injections, surjections, bijections), equivalence relations and quotients, and the combinatorics of finite sets (binomial coefficients, inclusion-exclusion). Finally, **Countability** asks how to compare the sizes of infinite sets, proving that $\mathbb{Q}$ is countable while $\mathbb{R}$ is not, and culminating in Cantor's theorem and the Schröder-Bernstein theorem.