If
consists of
blocks of size
for
, then
is said to be of block-type
. From the definition it is obvious that
. Furthermore, it is clear that
is a partition of size
. The set of mosaics of block-type
will be indicated as
. Since the action of
on
can be restricted to an action of
on
, we want to determine the number of
-isomorphism classes of mosaics of type
. For doing that, let
be a particular partition of type
. (For instance,
can be defined such that the blocks of
of size 1 are given by
,
,
,
, the blocks of
of size 2 are given by
,
,
,
, and so on.) According to Kerber (1991, 1999), the stabilizer
of
in the symmetric group
is isomorphic to the direct product
of wreath products of symmetric groups. In other words,
is the set of all permutations
, which map each block of the partition
again onto a block (of the same size) of the partition.
Hence, the
-isomorphism classes of mosaics of type
can be described as
-orbits of bijections from
to
under the following group action:
When interpreting the bijections from
to
as permutations of the
-set
, then
-mosaics of type
correspond to double cosets (cf. Kerber, 1991, 1999) of the form
In conclusion, in this section we demonstrated how to classify the isomorphism classes of mosaics. We applied methods from step 1 or step 2 of the general scheme of classification of discrete structures.
3 Enumeration of Non-Isomorphic Canons
The present concept of a canon is described in Mazzola (2002) and was presented by Guerino Mazzola to the author in the following way: A canon is a subset
together with a covering of
by pairwise different subsets
for
, the voices, where
is the number of voices of
, in other words,