Combinatorial Class
A combinatorial class is a Countable Type equipped with a function such that the fibre of over every is Finite.
In terms of dependent type theory, a combinatorial class is a -indexed family of finite sets .
Counting sequences
The counting sequence of a combinatorial class is a sequence given by .
Examples
- The product of two combinatorial classes is given by
- The unit class is the combinatorial class given
by
Properties
- A combinatorial class is a Polynomial Functor indexed by where each fibre is Finite.