This project involves the formalization of Catalan numbers and related combinatorial structures. All tasks are available in the main.lean file.
- Recursive Definition of Catalan Numbers
- Formalization of Plane Trees
- Formalization of Full Binary Trees
- Enumeration of Full Binary Trees with
nNodes - Generation of Ballot Sequences of Length
n
- Bijection between List Plane Trees and Plane Trees
- Rotation Isomorphism in Trees
- Proof that
$\binom{2n}{n}$ is Divisible by$n+1$ (partial proof) - Proof that
$C_n = \frac{\binom{2n}{n}}{n+1}$