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)

    The wider the range of possibilities we offer children, the more intense will be their motivations and the richer their experiences. We must widen the range of topics and goals, the types of situations we offer and their degree of structure, the kinds and combinations of resources and materials, and the possible interactions with things, peers, and adults.
    Loris Malaguzzi (1920–1994)

    The American who has been confined, in his own country, to the sight of buildings designed after foreign models, is surprised on entering York Minster or St. Peter’s at Rome, by the feeling that these structures are imitations also,—faint copies of an invisible archetype.
    Ralph Waldo Emerson (1803–1882)