Combinatorial Designs - Applications
The existence theorem for Steiner Triple Systems provides conditions for when these fundamental designs can be constructed.
A Steiner triple system of order , denoted or , exists if and only if or .
Proof of Necessity:
For an , we have a - design. Using the parameter relations:
For to be an integer, must be odd.
Also:
For to be an integer, must divide .
Since is odd, we have , so 2 divides .
For 3 to divide : since and are consecutive integers, at most one is divisible by 3. Thus:
- If , then
- If , then , so
- If , neither nor is divisible by 3, so ✗
Combined with odd:
- odd and :
- odd and : or , but odd means
Therefore, necessary: or .
Proof of Sufficiency (Sketch):
For small values (), explicit constructions exist.
For general or , the existence was proven through various constructions:
- Direct constructions for small
- Recursive constructions combining smaller designs
- Bose's construction (1939) for
- Skolem's construction for certain values
The complete proof of sufficiency was achieved through the collective work of many mathematicians over decades, culminating in general existence proofs by the 1970s.
The smallest non-trivial STS:
Every pair of points appears in exactly one triple.
Using points (elements of ): Base blocks:
Develop each base block by adding for to generate all 12 blocks.
STS constructions connect to various areas: resolvable designs (Kirkman's schoolgirl problem asks for a resolvable ), automorphism groups (the Fano plane has automorphism group of order 168), and coding theory (Steiner systems yield error-correcting codes). The Kepler conjecture used structures in its computer-assisted proof. Large Steiner systems appear in experimental design for screening many factors efficiently. The existence question for Steiner systems with remains open for most parameters, with only isolated constructions known.