Ample Sets in Combinatorics and Design
- Ample sets are structures defined in two distinct contexts: in the Boolean cube by a combinatorial equality condition and in design theory by uniform multiplicity in Steiner systems.
- In the Boolean cube, ample sets satisfy the Dress–Pajor inequality and yield weakly convex cubihedra, facilitating isometric embeddings in ℓ₁-spaces.
- In design theory, ample sets (or large sets with multiplicity) ensure each k-subset appears uniformly, enabling recursive constructions and advanced design configurations.
In contemporary research usage, ample sets denotes at least two distinct technical notions. In combinatorics on the Boolean cube, an ample set is a family characterized by equality in the Dress–Pajor inequality and, equivalently, by a canonical -geometric realization as a weakly convex cubical complex (Bandelt et al., 29 Mar 2026). In design theory, the same phrase is also used for large sets with multiplicity, written , namely multisets of Steiner systems on a common point set such that every -subset occurs in exactly constituent systems (Etzion et al., 2020). These usages are mathematically unrelated, and the distinction is essential.
1. Terminological scope
The Boolean-cube notion originates in the theory of lopsided sets. Lopsided sets were introduced by Jim Lawrence in 1983 in connection with the intersection pattern of a convex set with the orthants of , and Andreas Dress later called them ample sets (Bandelt et al., 29 Mar 2026). In this setting, the ambient object is a family of sign vectors in .
In design theory, by contrast, an ample set is a multiset of Steiner systems or related designs with a prescribed multiplicity parameter . The notation is used for an ample set of Steiner systems 0, and 1 for a large set of 2-designs (Etzion et al., 2020). Here the ambient objects are designs on a finite point set rather than sign-vector families.
| Usage | Ambient object | Defining condition |
|---|---|---|
| Ample/lopsided set | 3 | 4, equivalently 5 |
| Ample set in design theory | Multiset of 6 | Every 7-subset occurs in exactly 8 constituent systems |
A common source of confusion is that in the first usage “ample” is a structural equality condition, whereas in the second it is a uniform multiplicity condition.
2. Ample sets in the Boolean cube
Fix a finite ground set 9, with 0, and let 1. For 2, define
3
From these one obtains
4
The simplices of 5 are the subsets of 6 shattered by 7, and those of 8 are strongly shattered (Bandelt et al., 29 Mar 2026).
Dress observed that every 9 satisfies the combinatorial inequality
0
An ample set is defined by equality on the right: 1 Equivalently, ampleness is the same as the “sparse” formulation
2
This notion does not refer to cardinal largeness in any naive sense. Rather, it singles out those families for which the upper and lower combinatorial bounds collapse to equality. A plausible implication is that ampleness should be understood as a rigidity condition on the interaction between projections, extensions, and cube-combinatorics, rather than as a measure of size alone.
3. Cubihedra, weak convexity, and sign-vector structure
Let
3
be the standard 4-cube, endowed with the 5-metric
6
For 7, its cubihedron is
8
Its vertices are exactly the elements of 9, its edges are the pairs in 0 at Hamming distance 1, and its higher-dimensional faces are the subcubes all of whose vertices lie in 2 (Bandelt et al., 29 Mar 2026).
The decisive metric theorem states that for 3, the following are equivalent: 4 is ample; 5 is weakly convex; 6 is path–7-isometric in 8; and every nonempty face of 9 is gated in the sense of Dress–Scharlau (Bandelt et al., 29 Mar 2026). Here weak convexity means completeness together with Menger-convexity, namely that for any two distinct points 0 there exists 1 such that
2
This places ample sets among the cubical complexes that embed isometrically into 3-spaces. The paper further shows that the cubihedra of ample sets endowed with the intrinsic 4-metric are exactly the isometric subspaces of 5-spaces, called weakly convex sets (Bandelt et al., 29 Mar 2026).
The face structure admits a sign-vector description in 6. For a face 7, its barycenter defines a sign vector 8. The set
9
satisfies
0
where 1 consists of the cocircuits of 2. The family 3 satisfies a signed-circuit axiom (SCA), and a set 4 is ample if and only if its cocircuits satisfy SCA (Bandelt et al., 29 Mar 2026). The paper explicitly frames this as an analogy with oriented matroids via covectors and cocircuits.
A further characterization concerns realizability. For a set 5, let
6
Lawrence had shown that 7 is ample whenever 8 is convex. The converse proved in the geometric paper is that 9 is ample if and only if there exists a weakly convex set 0 with 1, and one may take 2, compact and weakly convex (Bandelt et al., 29 Mar 2026).
4. Ample sets as large sets with multiplicity
In design theory, let 3 be an 4-element set. A Steiner system 5 on 6 is a collection 7 of 8-subsets such that each 9-subset of 0 lies in exactly one block. An ample set in this sense is written 1 and defined as a multiset 2 of Steiner systems 3 on the same point set 4, with the property that each 5-subset 6 occurs as a block in exactly 7 of the 8 (Etzion et al., 2020).
Equivalently,
9
and
0
This is a direct generalization of an ordinary large set, which corresponds to multiplicity 1.
Existence is constrained first by the existence of the underlying Steiner system itself. The usual divisibility conditions require
2
Hence 3 can exist only if 4 exists. In the specific case of Steiner quadruple systems 5, one needs
6
For 7-designs 8, the necessary and sufficient conditions are
9
The design-theoretic literature emphasizes Steiner quadruple systems and related 00-designs because explicit large sets are difficult to construct. The multiplicity formulation relaxes exact partitioning and replaces it by uniform coverage with parameter 01.
5. Constructions and existence theorems
The principal existence results in this direction are stated for both 02 and 03 families. For any integers 04 and 05 there exists an 06. For each 07 there exists an 08. If there exists an 09 and a perpendicular array 10, then there exists an 11; if 12 and 13 with 14 exist, then there is an 15; and under the same hypotheses, for every 16 there exists an 17 (Etzion et al., 2020).
| Ingredient | Output | Statement |
|---|---|---|
| 18 + 19 | 20 | Theorem 4 |
| 21 + 22 | 23 | Theorem 7 |
| 24 + 25 | 26 | Theorem 16 |
The construction toolkit is heterogeneous. Orthogonal arrays 27 yield large sets of orthogonal arrays 28 by a translation trick, and these feed into 29-constructions. Perpendicular arrays 30, equivalently 31-homogeneous sets of permutations in 32, act on the blocks of a single Steiner system to produce 33. One-factorizations of the complete graph and Latin squares underlie the doubling constructions, while the quadrupling construction partitions 34 into four levels and organizes doubled systems on two-level slices together with inter-slice blocks of configuration 35 (Etzion et al., 2020).
The recursive theme is explicit. Starting from 36, one builds 37, then 38, and then continues by a Boolean 39 gluing to reach 40 for all 41 (Etzion et al., 2020). The paper describes the general proof pattern as a partition of 42-subsets by slice configurations, application of designs on each slice, addition of inter-slice blocks, and verification by counting that each relevant subset occurs exactly 43 times.
Several concrete examples are recorded. A computer-searched 44 on 45 consists of 46 Steiner 47, with the other 48 obtained from one representative by explicitly listed coordinate permutations. From it one derives 49 by deleting a point and 50 by extension. An 51 is obtained by applying 52 explicit permutations to one 53 derived from 54. Known existence statements listed in the survey include 55 for all 56, 57, 58, 59, and 60 for all 61 (Etzion et al., 2020).
6. Related terminology and open directions
A third usage of the adjective appears in model theory as very ampleness. In that setting, a strongly minimal set 62 is called very ample if there exists a strongly minimal plane curve 63 whose generic type is very ample, and equivalently there is a definable very ample family of plane curves in 64 (Castle et al., 2022). This is distinct from both the Boolean-cube notion of ample sets and the design-theoretic notion of large sets with multiplicity.
The model-theoretic results include: any strongly minimal set internal to an expansion of an algebraically closed field is very ample; if a strongly minimal set 65 is very ample and non-orthogonal to another strongly minimal set 66, then 67 is internal to 68; very ample strongly minimal sets admit very ample families of plane curves of all dimensions; and divisible strongly minimal groups are very ample (Castle et al., 2022). These statements belong to stability theory and geometric model theory rather than to combinatorial design theory or Boolean-cube geometry.
For design-theoretic ample sets, the open problems explicitly listed are to construct 69 or 70 of minimal size for larger 71 to drive down 72; extend the quadrupling and recursion beyond 73; find explicit small-74 75 for new parameter sets such as 76 with multiplicity; and determine the exact minimal 77 for which 78 exists (Etzion et al., 2020).
Taken together, these lines of work show that ample is a term of strong local meaning rather than a universal concept. In one branch it identifies those Boolean-cube families whose combinatorics, cubical geometry, and sign-vector axioms coincide; in another it denotes uniformly multiplicative families of Steiner systems and 79-designs; and in yet another it appears as part of the distinct model-theoretic notion of very ampleness.