In this article, we will follow the convention of using script uppercase letters to denote combinatorial classes and the corresponding plain letters for the generating functions (so the class \mathcal{A} has generating function A(z)).
There are two types of generating functions commonly used in symbolic combinatorics-ordinary generating functions, used for combinatorial classes of unlabelled objects, and exponential generating functions, used for classes of labelled objects.