Combinatorial Species - Types and Unlabelled Structures

Types and Unlabelled Structures

Instead of counting all the possible structures that can be built on some set, we often want to count only the number of different "shapes" of structure. Consider the set of rooted trees on the set A = {a, b, c}. There are nine of these, which can be grouped into two classes by tree shape. There are:

  • Six trees with three levels:
    1. abc
    2. acb
    3. bac
    4. bca
    5. cab
    6. cba
  • Three trees with two levels: (not six, because subtrees are not in any order)
    1. bac
    2. abc
    3. acb

There is an exact correspondence between trees in the first class and permutations of A. Any of these trees can be constructed from any of the others, by permuting the labels on its nodes. For any two trees s and t in this class, there is some permutation σ in the symmetric group SA which acts on s to give t: Ar(s) = t. The same holds for the second class of trees. This property can be used to define an equivalence relation on Ar, dividing it into the two parts listed above. These equivalence classes are the isomorphism types of Ar-structures of order 3.

Formally, when F is a species, we define T(Fn) to be the quotient set F/~ of types of F-structures of order n, where "~" is the relation "s ~ t if and only if there is some σ in Sn such that F(s) = t". As with the exponential generating functions, the size of T(Fn) depends only on the value of n and the definition of F. It is the set of unlabelled F-structures on any set of size n.

The isomorphism type generating series of F is:

Manipulations of these functions are done in essentially the same way as for the exponential generating functions. There are a few differences in how some of the operations translate into operations on type generating series. Addition and multiplication work as expected, but the more complicated operations need some more sophisticated mathematical tools for their proper definitions.

There is a much more general series, called the cycle index series, for each species, which contains all the information in the previously-defined series, and more. Any permutation σ of a finite set A with n elements can be decomposed, uniquely, into a product of disjoint cycles. Letting σi be the number of cycles of length i in the decomposition of σ ∈ Sn, the cycle type of σ is defined to be the sequence (σ1, σ2, ..., σn). Now let Fix(σ) be the set of elements fixed by σ — that is, the elements x of A where σ(x) = x. Then the cycle index series of F is:

|Fix(F)| is the number of F-structures on A = {1, ..., n} for which σ is an automorphism.

It follows immediately that

and

for any species F. The cycle index series follows these rules for combinatorial operations on species F and G:

Then the rules for type generating series can be given in terms of these:

Read more about this topic:  Combinatorial Species

Famous quotes containing the words types and, types and/or structures:

    The bourgeoisie loves so-called “positive” types and novels with happy endings since they lull one into thinking that it is fine to simultaneously acquire capital and maintain one’s innocence, to be a beast and still be happy.
    Anton Pavlovich Chekhov (1860–1904)

    He’s one of those know-it-all types that, if you flatter the wig off him, he chatter like a goony bird at mating time.
    —Michael Blankfort. Lewis Milestone. Johnson (Reginald Gardner)

    If there are people who feel that God wants them to change the structures of society, that is something between them and their God. We must serve him in whatever way we are called. I am called to help the individual; to love each poor person. Not to deal with institutions. I am in no position to judge.
    Mother Teresa (b. 1910)