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:
- a → b → c
- a → c → b
- b → a → c
- b → c → a
- c → a → b
- c → b → a
- Three trees with two levels: (not six, because subtrees are not in any order)
- b ← a → c
- a ← b → c
- a ← c → b
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/or structures:
“Our children evaluate themselves based on the opinions we have of them. When we use harsh words, biting comments, and a sarcastic tone of voice, we plant the seeds of self-doubt in their developing minds.... Children who receive a steady diet of these types of messages end up feeling powerless, inadequate, and unimportant. They start to believe that they are bad, and that they can never do enough.”
—Stephanie Martson (20th century)
“The philosopher believes that the value of his philosophy lies in its totality, in its structure: posterity discovers it in the stones with which he built and with which other structures are subsequently built that are frequently betterand so, in the fact that that structure can be demolished and yet still possess value as material.”
—Friedrich Nietzsche (18441900)