(Under development)
The external representation for block designs gives the implementor a great deal of choice about what to include when specifying a block design and its properties. Here we record our policies about what (and what not) to include in certain cases:
If the given block design is not a -design (with
), then
include the
-wise point concurrences only for
and (unless
there is just one point)
. In both cases, the full preimage
should be given (which may be entire_domain). This policy
gives the replication number for each point and the pairwise point
concurrences. If the given block design
is a
-design (with
) then include the
-wise point concurrences for
for which
is a
-design. Again, full preimages should be
given and they are all, of course, entire_domain.
Include the -wise block concurrences for
and (unless there is
just one block)
. In both cases, preimages should be collapsed to
preimage cardinalities. This policy gives the sizes of the blocks, the
number of blocks of each size, the sizes of the pairwise intersections
of blocks, and the number of pairs of blocks giving each intersection
size.