Classical Species [00BA]
Classical Species [00BA]
Groupoid cardinality as motivation
Species count the number of structure of a specific type that one can put on a finite set of labels. Formally we define a species as follows.
The above are examples where there is only a finite number of ways to put a structure on a given finite set. But our definition of a species permits degenerate examples like the following.
–
-
generating functions
-
Coproduct
-
Hamard Product
-
Cauchy-Product
-
Catalan Numbers and binary rooted trees
-
species count things up to isomorphism
-> univalence
- species as dependent types