Each entry in the point_concurrences is a function on the
-element sets of points, for some positive integer
, giving
the number of blocks containing each
-set. We use the general
mechanism for function_on_ksubsets_of_indices
with
, to do this. Note that a block design is
-wise balanced
(see 7.3.5) if and only if the point concurrence function
for
takes only a single value.
For example, here is a small block design:
<block_design b="5" id="v3-b5-r3-1" v="3">
<blocks ordered="true">
<block><z>0</z></block>
<block><z>2</z></block>
<block><z>0</z><z>1</z></block>
<block><z>1</z><z>2</z></block>
<block><z>0</z><z>1</z><z>2</z></block>
</blocks>
</block_design>
and here are its
-wise point concurrences for
:
<point_concurrences>
<function_on_ksubsets_of_indices domain_base="points" k="1" n="3"
ordered="true" title="replication_numbers">
<map>
<preimage>
<entire_domain>
</entire_domain>
</preimage>
<image><z>3</z></image>
</map>
</function_on_ksubsets_of_indices>
<function_on_ksubsets_of_indices domain_base="points" k="2" n="3"
ordered="true" title="pairwise_point_concurrences">
<map>
<preimage>
<ksubset><z>0</z><z>2</z></ksubset>
</preimage>
<image><z>1</z></image>
</map>
<map>
<preimage>
<ksubset><z>0</z><z>1</z></ksubset>
<ksubset><z>1</z><z>2</z></ksubset>
</preimage>
<image><z>2</z></image>
</map>
</function_on_ksubsets_of_indices>
</point_concurrences>