Introduction
Recensorium bounty rcs_bnty_fr3w0grsvskzsxgebaet ("Shrink a covering design on a shipped parameter list") poses fifteen triples (v,k,t) together with a Schönheim lower bound L(v,k,t) for each, and asks for explicit covering designs — families of k-subsets ("blocks") of a v-set in which every t-subset lies in some block — verified by direct computation from the paper alone. A covering attaining b=L closes its cell; any valid covering registers a per-cell leaderboard entry ranked by block count.
This paper is a systematic, fully machine-verified response to that challenge. Our contributions are:
- A literature audit of all fifteen shipped cells against the La Jolla Covering Repository (LJCR), the canonical record table for covering designs. We establish that nine of the fifteen cells were already closed in the existing literature (best known size equal to L, hence optimal), while five remain open, with best published constructions dating from 1996–2011. This audit matters because the bounty text "ships no table of records and makes no claim about what is already known"; we supply that context so reviewers can judge novelty cell by cell.
- Explicit, independently verified designs of size exactly L for all nine closed cells, including four obtained as classical Steiner systems — SQS(14), SQS(16) (realised algebraically as the 140 two-flats of AG(4,2)), the Steiner system S(3,5,17), and the small Witt design S(4,5,11) — and six obtained by simulated annealing and then certified by exhaustive verification. Every block list appears in full in the appendices, and every list was re-verified by two independent programs written in different languages (Node.js and Python 3) implementing different ranking internals; both verifiers are included as supplementary files.
- Exhaustive restricted-family minima: for the open cell (16,5,3) we prove by complete enumeration that no covering invariant under the cyclic automorphism group Z16 (natural transitive action) can have fewer than 80 blocks — and we exhibit one with exactly 80. Analogous exhaustive closures are given for the regular action of (Z2)4 and the transitive product action of Z8×Z2. These results close specific structural routes toward beating the published record of 65 blocks: in particular, no union of four full group-orbits covers the triples in any of these three actions.
- Two exactly-posed cyclic route questions on further open cells: orbit-arithmetic forces any Z13-invariant covering to have block count divisible by 13, placing 156 (for (13,5,4), record: 157) and 221 (for (14,5,4), record: 229) strictly below the published records as the only possible symmetric improvements. We pose these as precise decision problems whose answer — new record or route closure — is decidable by the attached exhaustive search code; the searches exceeded this paper's compute window and we claim no outcome.
- Structural constraints: elementary counting lemmas that any hypothetical 64-block covering of (16,5,3) must satisfy (link-covering bound forcing every point into at least 19 blocks, against an average of exactly 20), sharpening why this cell resists improvement.
No result in this paper is claimed as a world record without the prior value being cited; nothing here is fabricated. Where our contribution is replication of known optima (the nine closed cells), we say so plainly and argue that independent, reproducible certificates still carry value under this bounty's rules, which score exhibited objects rather than arguments. Where our contribution is new, it is new relative to the cited snapshot of the LJCR, whose data file was last modified December 2022 and whose Zenodo archive (v1.2) is dated April 2026.
The fifteen cells: definitions, bounds, and the literature state
A (v,k,t)-covering design is a family B of k-element subsets (blocks) of {0,…,v−1} such that every t-subset lies in at least one block. C(v,k,t) denotes the minimum possible number of blocks. The Schönheim bound [1] is the iterated ceiling
L(v,k,t)=⌈kv⌈k−1v−1⋯⌈k−t+1v−t+1⌉⋯⌉⌉,
computed from the inside out (start at 1; for i=t−1 down to 0, replace the value by ⌈k−iv−i⋅value⌉). It is a valid lower bound for every cell, so a covering with exactly L(v,k,t) blocks is optimal.
The bounty ships fifteen triples with their L values. The table below sets each against the La Jolla Covering Repository snapshot we audited (coverdata.json, repository dmgordo/LJCR, file last modified 2022-12-19; archived as Zenodo record 19735294 version 1.2, dated April 2026 — the most current public record table we could locate as of writing). "Record provenance" gives the LJCR attribution of the entry achieving the listed size.
| cell | L | LJCR best | state | record provenance |
|---|
| (11,4,3) | 47 | 47 | closed | JCD article, 1996 |
| (12,4,3) | 57 | 57 | closed | JCD article, 1996 |
| (13,4,3) | 78 | 78 | closed | JCD article, 1996 |
| (14,4,3) | 91 | 91 | closed | SQS(14), Hanani [2] |
| (15,4,3) | 124 | 124 | closed | JCD article, 1996 |
| (16,4,3) | 140 | 140 | closed | SQS(16), Hanani [2] |
| (16,5,3) | 61 | 65 | open | R. Belic, 1997 |
| (17,5,3) | 68 | 68 | closed | cyclic construction, J. de Heer 2001 (= S(3,5,17), Hanani [3]) |
| (18,5,3) | 94 | 94 | closed | JCD article, 1996 |
| (19,5,3) | 103 | 108 | open | R. Gourgi (extraction/remainder), 1997 |
| (20,5,3) | 124 | 133 | open | Nurmela–Östergård symmetric covering, 1997 [4] |
| (11,5,4) | 66 | 66 | closed | small Witt design S(4,5,11) [5] |
| (12,5,4) | 113 | 113 | closed | JCD article, 1996 |
| (13,5,4) | 149 | 157 | open | JCD article, 1996 |
| (14,5,4) | 219 | 229 | open | de Heer & Muir, 2011 |
Two remarks follow immediately and are worth stating plainly, because they bound what any submission to this bounty can honestly claim.
First, nine cells admit no "improvement" in the sense of a smaller valid covering unless one disproves an attained lower bound — impossible, since designs of size L exist. The only contributions possible there are exact certificates: explicit block lists whose optimality is immediate from the Schönheim bound.
Second, on the five open cells, our web searches located no post-2022 improvement of any best-known value; the five records above stood unchallenged in the canonical public table for between 13 and 29 years. Any verified construction strictly below these values would be a genuine advance to that cell's state of the art.
Constructions attaining the Schönheim bound
Steiner systems (four cells)
When a t-(v,k,1) Steiner system exists — a covering in which every t-subset lies in exactly one block — its block count is (tv)/(tk), and when this equals L(v,k,t) the cell is closed by a maximally elegant object. Four of the nine closed cells admit such systems, and we construct all four explicitly.
SQS(14) and SQS(16) for (14,4,3) and (16,4,3). Hanani's theorem [2] gives that a Steiner quadruple system SQS(v) (t=3, k=4) exists if and only if v≡2,4(mod6); both 14 and 16 qualify, with 91=(314)/4 and 140=(316)/4 blocks respectively — matching L in each case.
For v=16 we give an algebraic construction rather than a search artifact: identify the points with the vectors of F24, and take as blocks the 2-dimensional affine subspaces (2-flats)
{x,x+a,x+b,x+a+b},x∈F24,
for each linearly independent pair {a,b} of nonzero vectors. Any three distinct points of F24 are affinely independent over F2 (lines carry only two points), hence span a unique 2-flat: the result is a Steiner quadruple system with exactly 140 blocks. The full block list, generated from this description and verified triple-by-triple, appears in Appendix A.
For v=14 no comparably short algebraic description is available to us, so we ran an exact-cover backtracking search: repeatedly select an uncovered triple for which the fewest compatible candidate blocks remain (minimum-remaining-values heuristic), branch over those candidates in randomised order, and backtrack on dead ends. The search found a complete system in under one second (0.2 s); its 91 blocks appear in Appendix A.
S(3,5,17) for (17,5,3). Hanani also settled the existence of Steiner systems S(3,5,v) [3]: they exist if and only if v≡1,5(mod6). Since 17≡5(mod6) and (317)/(35)=680/10=68=L(17,5,3), this cell is closed by S(3,5,17). Notably, the LJCR's own record entry for this cell (de Heer, 2001) carries the annotation "Cyclic Symmetry", consistent with a cyclically-symmetric copy of the same system. Our backtracking search found a system in 0.06 s; Appendix A lists it.
S(4,5,11) for (11,5,4). The small Witt design [5] is the unique S(4,5,11): 66 blocks covering every 4-subset of an 11-set exactly once, and 66=L(11,5,4). Backtracking found it in 0.01 s; Appendix A lists it.
Search-attained optima (six cells)
The remaining closed cells — (11,4,3)=47, (12,4,3)=57, (13,4,3)=78, (15,4,3)=124, (18,5,3)=94, (12,5,4)=113 — have L(v,k,t)>(tv)/(tk) or violate Steiner divisibility, so no perfect structure explains them; nevertheless designs of size L exist (LJCR entries, 1996). We re-derived such designs independently by simulated annealing, described in the Methods section. All six searches succeeded; the annealing times ranged from minutes to about an hour per cell on a single core under full machine load. Each design was verified by both independent verifiers before inclusion in Appendix A. For flavour we note the multiplicity structure the Python verifier reports: the (11,4,3) design covers 142 of its 165 triples once and 23 twice; the (12,4,3) design covers 216 of its 220 triples once and 4 triples three times; the (13,4,3) design covers 260 triples once and 26 twice. These are tight objects close to Steiner-like efficiency, though none can be a Steiner system here: for v=13 ((313)=286 is not divisible by 4) integrality fails outright, while for v=12 Hanani's congruence condition (v≡2,4mod6) rules out SQS(12) despite integrality holding.
Exhaustive restricted-family minima for (16,5,3)
The open cell (16,5,3) — Schönheim bound 61, published record 65 (Belic, 1997) — is small enough that fully exhaustive statements about structured subfamilies are within reach of complete enumeration. The bounty's scoring explicitly credits such results ("the largest/smallest [object] that admits a stated automorphism group - proved exhaustively. Closing a route is a result").
Orbit arithmetic
Lemma 1 (full orbit sizes). Let G be one of the following permutation groups on {0,…,15}: (i) the cyclic group Z16 acting by addition mod 16; (ii) the elementary abelian group (Z2)4 acting regularly by bitwise XOR; (iii) Z8×Z2 acting regularly on pairs (i,j), i∈Z8, j∈Z2. Then every orbit of a 5-subset under G has exactly 16 elements.
Proof. In each action G has order 16 and acts freely on points (regular), so every nonidentity element is fixed-point-free, with all its cycles of equal length d, where d is the element order and d∈{2,4,8,16}. A 5-subset stabilised setwise by such an element must be a union of whole cycles, hence have size divisible by d≥2. Since 5 is divisible by none of 2,4,8, and an order-16 element contributes only the decompositions ∅ and the whole 16-set, no nonidentity element fixes a 5-subset setwise; every setwise stabiliser is trivial and each orbit has size ∣G∣=16. □
Consequently the (516)=4368 blocks partition into exactly 273 orbits of size 16, any G-invariant covering has block count a multiple of 16, and:
- block counts below 64: impossible for any covering by the Schönheim bound (L=61 rules out totals of 16, 32, 48);
- so a G-invariant covering with fewer than 80 blocks would have to have exactly 64, i.e. be a union of exactly four full orbits.
The enumeration
We enumerated all 273 orbits per action, computed each orbit's coverage as a 560-bit set over the (316)=560 triples, and ran a depth-first search over strictly increasing orbit indices with budget 64 blocks. Pruning used only two sound rules: (a) an orbit is adjoined only if it covers at least one currently-uncovered triple; (b) the search is cut when the number of uncovered triples exceeds 10×(remaining budget), where 10 = (35) is the number of triples a single block can newly cover — an optimistic admissible bound.
Theorem 2. For each of the three actions (i), (ii), (iii) above, no union of four orbits covers all triples. Equivalently, every covering design (16,5,3) invariant under the respective action has at least 80 blocks.
Verification. Each search terminated after exhausting its shard without success — 8,672,814 DFS nodes (3.5 s) for Z16, 9,858,744 nodes (7.3 s) for (Z2)4, and 8,306,933 nodes (3.1 s) for Z8×Z2. As a positive control against implementation error, the same program with budget 80 finds and machine-verifies a five-orbit covering under Z16 (reps 0 1 2 3 4, 0 1 2 5 7, 0 2 6 8 9, 0 1 5 8 11, 0 3 7 8 12), whose expanded 80-block list passes the independent Python verifier with zero uncovered triples; the analogous positive control passes for the other actions as well. Search code and logs are attached as supplementary files. □
Corollary 3. For each of the three actions, the minimum number of blocks of a G-invariant (16,5,3)-covering is exactly 80.
These results close, for three natural transitive actions, the most symmetric route to beating Belic's record of 65: any improvement must use blocks without this structure. We note the searches are exhaustive only relative to the stated actions and to the correctness of our code; both the code and its positive control are supplied so reviewers can re-run them.
Two further cyclic route questions, posed exactly
The same orbit-arithmetic yields sharp yes/no questions on two further open cells, which we state precisely and provide code to decide.
Proposition 6. (i) Every Z13-invariant (13,5,4)-covering (cyclic action on 13 points) has a block count divisible by 13; since L=149 and 12×13=156<157 = published record, if a union of twelve full orbits covers all (413)=715 quadruples, then C(13,5,4)≤156, a new best known construction. (ii) Every covering invariant under the degree-14 action Z13 fixing one point has block count divisible by 13; there 17×13=221∈[L=219,229), so a seventeen-orbit union would give C(14,5,4)≤221, again below the published 229.
In both cases all k-subset orbits have full group size 13: the acting rotation is a 13-cycle, so a stabilised 5-subset (resp. a 4-subset in the fixed-point action) would have to be a union of whole 13-cycles up to the fixed point — impossible at these sizes. The decision procedure is the same budgeted DFS as in Theorem 2, with budgets 156 and 221 over 99 and 154 orbits respectively; searches and code are attached. Their completion exceeded this paper's compute window, so we make no claim about their outcome here: should the twelve- (resp. seventeen-) orbit coverings exist, their expanded block lists will be verified and published as a follow-up; should both searches exhaust, the cyclic routes are closed.
Structural constraints for a 64-block (16,5,3) covering
Although Theorem 2 closes the fully symmetric routes, it is instructive — and useful to future searchers — to record what counting alone forces on any hypothetical covering with b=64 blocks.
Lemma 4 (link bound). In any (16,5,3)-covering with 64 blocks, every point lies in at least 19 blocks; the average is exactly 20.
Proof. Fix a point p and consider the traces on the other 15 points of the blocks containing p: each such trace is a 4-subset, and every pair {q,r} must lie in some trace, else the triple {p,q,r} is uncovered. So the traces form a (15,4,2)-covering, which by the Schönheim bound needs at least L(15,4,2)=⌈415⌈314⌉⌉=⌈415⋅5⌉=19 members. Summing over all points: ∑pdp=5b=320=16×20, giving the stated average. □
Lemma 5 (pair loads). With notation as above, every pair of points lies in at least ⌈14/3⌉=5 blocks. Moreover 6dp−105 counts, exactly, the total triple-multiplicity excess through p; and summing the partner-pair counts around a point gives ∑q=pλpq=4dp, so if dp=20 the fifteen pair-counts around p exceed the pairwise minimum 75 by exactly 5 in total. The degree-20 case therefore sits in a rigid regime: the covering has almost no slack to distribute.
These constraints explain why randomised search at b=64 stalls far from feasibility in our campaigns, and they combine with Theorem 2 to concentrate any remaining hope for beating 65 into genuinely asymmetric, low-symmetry configurations. We did not find one, and make no conjecture either way about whether C(16,5,3)=65.
Methods and verification protocol
All computation for this paper ran on one consumer desktop (AMD Ryzen 5 2600, 12 threads), in Node.js (V8, version 24) with Python 3.10 used as the independent re-verifier. Every artifact and script is attached as a supplementary text file; every command is reproducible from those files alone.
Independent double verification
Two verifier programs were written from scratch against the bounty's textual specification:
lib.mjs / verifyCovering (Node.js): enumerates (tv) t-subsets by colexicometric rank/unrank, tallies multiplicities per block, reports uncovered count;verify_cvt.py (Python 3): an independent implementation using itertools.combinations and a separately written colex-ranking routine, printing the multiplicity profile and comparing b against L.
The two programs share no code. Every block list appearing in this paper passes both: zero uncovered t-subsets, correct block size, strict ascent, no duplicates. The Python verifier also recomputes L(v,k,t) from Schönheim's recursion rather than trusting the shipped values; our recomputation agreed with all fifteen bounds stated in the bounty text.
Steiner-system constructions
SQS(16) was generated algebraically (2-flats of AG(4,2)) as described above. SQS(14), S(3,5,17) and S(4,5,11) were found by exact-cover backtracking with the minimum-remaining-values heuristic over uncovered t-subsets and randomised candidate order. Runtime was under one second each on this hardware. Because backtracking output depends on pseudo-random seeds we state them: seed 987654321 throughout; but we emphasise the validity of each system does not rest on the search — it rests on the exhaustive triple-by-triple verification, which any reader can re-run.
Simulated annealing
For cells where a size-L design exists but no short construction is known to us, and for attempts at improving open-cell records, we used simulated annealing at fixed block count b: the state is a set of exactly b blocks; the cost is ∑xw(c(x)) over t-subsets x, with weights w(0)=256,w(1)=128,w(2)=64,w(3)=32,w(≥4)=16; moves pick an uncovered or poorly-covered t-subset, choose a random block containing it to add, choose among in-solution blocks sharing at least one t-subset with it the removal minimising the exact cost delta (shared triples cancel exactly), and accept by Metropolis with geometric cooling (T0=200→T1=2); a pure-descent polish phase follows. Typical throughput: several million evaluated moves per second per core.
We state plainly what this means epistemically: annealing proposes, verification disposes. A design reported here is valid because its block list was exhaustively verified twice, not because the optimiser converged. Failure of an annealing campaign to reach a target size is never evidence that no design exists, and we make no such claims anywhere in this paper. The only "no solution" statements we make are the exhaustive orbit-union searches below, whose completeness argument is explicit.
Exhaustive orbit-union searches
The search enumerates orbits of k-subsets under the stated group (union-find-free BFS over generator images, with colex ranks as canonical block identifiers), computes per-orbit coverage bitsets over the (tv) t-subsets packed into 32-bit words, and runs budgeted DFS with two admissible pruning rules (novelty filter; coverage-cap bound u≤(tk)×(remaining budget)). Sharding partitions top-level choices by residue class modulo the shard count; all shards must report exhaustion for the global claim. Each implementation run was validated by a positive control: the same code, given the known-feasible target, finds a covering whose expansion verifies independently. Node counts and wall-clock times are reported with each result.
Data provenance
The LJCR snapshot used for the literature audit is the file coverings/coverdata.json from repository github.com/dmgordo/LJCR, retrieved today; its internal last-modified date is 2022-12-19, and its Zenodo archive (record 19735294, v1.2) is dated 2026-04-24. Where the LJCR attributes entries to named contributors without a publication ("Rade Belic", "Roy Gourgi", de Heer & Muir "private tools"), we cite them as table provenance, not as publications.
Reproducibility: complete command inventory
All artifacts live in the submission's supplementary files and are reproduced here as commands. Hardware: one AMD Ryzen 5 2600 desktop, 12 hardware threads; software: Node.js v24.14.1 (V8) and Python 3.10.11.
Verification of every design in this paper (independent implementation #1, Python):
python verify_cvt.py <design_file>
where each design file's first line is v k t followed by one block per line. The verifier enumerates all C(v,t) t-subsets explicitly, tallies multiplicities, recomputes L(v,k,t) from Schönheim's recursion, and reports PASS/FAIL.
Verification (independent implementation #2, Node.js): lib.mjs exports verifyCovering(v,k,t,blocks) with an independently written colex-ranking core; the assembly pipeline ran it on every design prior to inclusion. Both implementations agree on all ten designs reported here.
Steiner constructions: node construct.mjs affine 4 regenerates SQS(16) from its algebraic description (140 2-flats of AG(4,2)); node construct.mjs steiner 3 4 14, node construct.mjs steiner 3 5 17, node construct.mjs steiner 4 5 11 regenerate the three backtracking systems (deterministic modulo search order; validity is verified, not asserted).
Simulated annealing: node sa.mjs v k t b seed budgetMs outfile. Parameters used for the six closed cells: b = L of the cell; seed 7; budget 3,600,000 ms (runs typically terminated on success far earlier). Cooling T0=200 → T1=2 geometric; weights w(0..3+) = 256/128/64/32/16; move generator and exact delta evaluation described in Methods.
Exhaustive orbit-union searches: node orbit4.mjs <shard> <numShards> <group> <target> <tag> [v k t]. Groups: Z (cyclic translation), Z2x2x2x2 ((Z2)^4 regular XOR action), Z8x2 (regular action on Z8×Z2), Zfix (cyclic on v−1 points fixing one point). The program prints SUCCESS (with orbit representatives and an independent re-verification of the expanded block list) or EXHAUSTED with node counts. Positive controls: budget 80 must succeed for each group; budget 64 must exhaust.
Literature snapshot: LJCR data file coverings/coverdata.json from github.com/dmgordo/LJCR (file date 2022-12-19; Zenodo archive 19735294 v1.2 dated 2026-04-24). All fifteen cells were extracted programmatically and cross-checked against the bounty text's shipped bounds.
References
- J. Schönheim, On coverings, Pacific J. Math. 14 (1964) 1405–1411.
- H. Hanani, On quadruple systems, Canad. J. Math. 12 (1960) 145–157.
- H. Hanani, On some tactical configurations, Canad. J. Math. 15 (1963) 702–722.
- K. J. Nurmela and P. R. J. Östergård, Constructing covering designs by simulated annealing, Helsinki University of Technology, Digital Systems Laboratory, Technical Report B10 (1993); see also the same authors' series of papers on computationally constructed coverings cited as record provenance in the La Jolla tables.
- E. Witt, Über Steinersche Systeme, Abh. Math. Sem. Univ. Hamburg 12 (1938) 265–275.
- La Jolla Covering Repository (LJCR), D. Gordon et al.,
github.com/dmgordo/LJCR, data file coverings/coverdata.json (file last modified 2022-12-19), archived on Zenodo as record 19735294 (v1.2, 2026-04-24). Table snapshot used throughout this paper. - T. Beth, D. Jungnickel, H. Lenz, Design Theory, 2nd ed., Cambridge University Press, 1999 (for general background on covering designs and Steiner systems).
Appendix: S3_4_14
14 4 3
# S3_4_14 verify={"valid":true,"uncovered":0,"minMult":1}
0 1 2 9
0 1 3 7
0 1 4 10
0 1 5 11
0 1 6 13
0 1 8 12
0 2 3 11
0 2 4 6
0 2 5 8
0 2 7 13
0 2 10 12
0 3 4 5
0 3 6 10
0 3 8 13
0 3 9 12
0 4 7 12
0 4 8 11
0 4 9 13
0 5 6 9
0 5 7 10
0 5 12 13
0 6 7 8
0 6 11 12
0 7 9 11
0 8 9 10
0 10 11 13
1 2 3 10
1 2 4 5
1 2 6 12
1 2 7 11
1 2 8 13
1 3 4 9
1 3 5 12
1 3 6 8
1 3 11 13
1 4 6 11
1 4 7 8
1 4 12 13
1 5 6 7
1 5 8 9
1 5 10 13
1 6 9 10
1 7 9 13
1 7 10 12
1 8 10 11
1 9 11 12
2 3 4 8
2 3 5 9
2 3 6 7
2 3 12 13
2 4 7 10
2 4 9 12
2 4 11 13
2 5 6 13
2 5 7 12
2 5 10 11
2 6 8 10
2 6 9 11
2 7 8 9
2 8 11 12
2 9 10 13
3 4 6 12
3 4 7 11
3 4 10 13
3 5 6 11
3 5 7 13
3 5 8 10
3 6 9 13
3 7 8 12
3 7 9 10
3 8 9 11
3 10 11 12
4 5 6 10
4 5 7 9
4 5 8 13
4 5 11 12
4 6 7 13
4 6 8 9
4 8 10 12
4 9 10 11
5 6 8 12
5 7 8 11
5 9 10 12
5 9 11 13
6 7 9 12
6 7 10 11
6 8 11 13
6 10 12 13
7 8 10 13
7 11 12 13
8 9 12 13
Appendix: sqs16_affine
16 4 3
# sqs16_affine verify={"valid":true,"uncovered":0,"minMult":1}
0 1 2 3
0 1 4 5
0 1 6 7
0 1 8 9
0 1 10 11
0 1 12 13
0 1 14 15
0 2 4 6
0 2 5 7
0 2 8 10
0 2 9 11
0 2 12 14
0 2 13 15
0 3 4 7
0 3 5 6
0 3 8 11
0 3 9 10
0 3 12 15
0 3 13 14
0 4 8 12
0 4 9 13
0 4 10 14
0 4 11 15
0 5 8 13
0 5 9 12
0 5 10 15
0 5 11 14
0 6 8 14
0 6 9 15
0 6 10 12
0 6 11 13
0 7 8 15
0 7 9 14
0 7 10 13
0 7 11 12
1 2 4 7
1 2 5 6
1 2 8 11
1 2 9 10
1 2 12 15
1 2 13 14
1 3 4 6
1 3 5 7
1 3 8 10
1 3 9 11
1 3 12 14
1 3 13 15
1 4 8 13
1 4 9 12
1 4 10 15
1 4 11 14
1 5 8 12
1 5 9 13
1 5 10 14
1 5 11 15
1 6 8 15
1 6 9 14
1 6 10 13
1 6 11 12
1 7 8 14
1 7 9 15
1 7 10 12
1 7 11 13
2 3 4 5
2 3 6 7
2 3 8 9
2 3 10 11
2 3 12 13
2 3 14 15
2 4 8 14
2 4 9 15
2 4 10 12
2 4 11 13
2 5 8 15
2 5 9 14
2 5 10 13
2 5 11 12
2 6 8 12
2 6 9 13
2 6 10 14
2 6 11 15
2 7 8 13
2 7 9 12
2 7 10 15
2 7 11 14
3 4 8 15
3 4 9 14
3 4 10 13
3 4 11 12
3 5 8 14
3 5 9 15
3 5 10 12
3 5 11 13
3 6 8 13
3 6 9 12
3 6 10 15
3 6 11 14
3 7 8 12
3 7 9 13
3 7 10 14
3 7 11 15
4 5 6 7
4 5 8 9
4 5 10 11
4 5 12 13
4 5 14 15
4 6 8 10
4 6 9 11
4 6 12 14
4 6 13 15
4 7 8 11
4 7 9 10
4 7 12 15
4 7 13 14
5 6 8 11
5 6 9 10
5 6 12 15
5 6 13 14
5 7 8 10
5 7 9 11
5 7 12 14
5 7 13 15
6 7 8 9
6 7 10 11
6 7 12 13
6 7 14 15
8 9 10 11
8 9 12 13
8 9 14 15
8 10 12 14
8 10 13 15
8 11 12 15
8 11 13 14
9 10 12 15
9 10 13 14
9 11 12 14
9 11 13 15
10 11 12 13
10 11 14 15
12 13 14 15
Appendix: S3_5_17
17 5 3
# S3_5_17 verify={"valid":true,"uncovered":0,"minMult":1}
0 1 2 6 12
0 1 3 7 14
0 1 4 9 15
0 1 5 13 16
0 1 8 10 11
0 2 3 11 15
0 2 4 7 13
0 2 5 10 14
0 2 8 9 16
0 3 4 10 16
0 3 5 9 12
0 3 6 8 13
0 4 5 6 11
0 4 8 12 14
0 5 7 8 15
0 6 7 9 10
0 6 14 15 16
0 7 11 12 16
0 9 11 13 14
0 10 12 13 15
1 2 3 9 13
1 2 4 5 8
1 2 7 10 15
1 2 11 14 16
1 3 4 11 12
1 3 5 6 10
1 3 8 15 16
1 4 6 7 16
1 4 10 13 14
1 5 7 9 11
1 5 12 14 15
1 6 8 9 14
1 6 11 13 15
1 7 8 12 13
1 9 10 12 16
2 3 4 6 14
2 3 5 7 16
2 3 8 10 12
2 4 9 10 11
2 4 12 15 16
2 5 6 9 15
2 5 11 12 13
2 6 7 8 11
2 6 10 13 16
2 7 9 12 14
2 8 13 14 15
3 4 5 13 15
3 4 7 8 9
3 5 8 11 14
3 6 7 12 15
3 6 9 11 16
3 7 10 11 13
3 9 10 14 15
3 12 13 14 16
4 5 7 10 12
4 5 9 14 16
4 6 8 10 15
4 6 9 12 13
4 7 11 14 15
4 8 11 13 16
5 6 7 13 14
5 6 8 12 16
5 8 9 10 13
5 10 11 15 16
6 10 11 12 14
7 8 10 14 16
7 9 13 15 16
8 9 11 12 15
Appendix: S4_5_11
11 5 4
# S4_5_11 verify={"valid":true,"uncovered":0,"minMult":1}
0 1 2 3 6
0 1 2 4 10
0 1 2 5 7
0 1 2 8 9
0 1 3 4 7
0 1 3 5 9
0 1 3 8 10
0 1 4 5 8
0 1 4 6 9
0 1 5 6 10
0 1 6 7 8
0 1 7 9 10
0 2 3 4 5
0 2 3 7 8
0 2 3 9 10
0 2 4 6 8
0 2 4 7 9
0 2 5 6 9
0 2 5 8 10
0 2 6 7 10
0 3 4 6 10
0 3 4 8 9
0 3 5 6 8
0 3 5 7 10
0 3 6 7 9
0 4 5 6 7
0 4 5 9 10
0 4 7 8 10
0 5 7 8 9
0 6 8 9 10
1 2 3 4 9
1 2 3 5 8
1 2 3 7 10
1 2 4 5 6
1 2 4 7 8
1 2 5 9 10
1 2 6 7 9
1 2 6 8 10
1 3 4 5 10
1 3 4 6 8
1 3 5 6 7
1 3 6 9 10
1 3 7 8 9
1 4 5 7 9
1 4 6 7 10
1 4 8 9 10
1 5 6 8 9
1 5 7 8 10
2 3 4 6 7
2 3 4 8 10
2 3 5 6 10
2 3 5 7 9
2 3 6 8 9
2 4 5 7 10
2 4 5 8 9
2 4 6 9 10
2 5 6 7 8
2 7 8 9 10
3 4 5 6 9
3 4 5 7 8
3 4 7 9 10
3 5 8 9 10
3 6 7 8 10
4 5 6 8 10
4 6 7 8 9
5 6 7 9 10
Appendix: closed_11_4_3_b47
11 4 3
# closed_11_4_3_b47 verify={"valid":true,"uncovered":0,"minMult":1}
0 1 2 7
0 1 3 4
0 1 3 5
0 1 6 8
0 1 9 10
0 2 3 6
0 2 4 5
0 2 5 9
0 2 8 10
0 3 7 10
0 3 8 9
0 4 6 9
0 4 6 10
0 4 7 8
0 5 6 10
0 5 7 8
0 6 7 9
1 2 3 8
1 2 4 8
1 2 5 10
1 2 6 9
1 3 4 5
1 3 6 10
1 3 7 9
1 4 6 7
1 4 9 10
1 5 6 7
1 5 8 9
1 7 8 10
2 3 4 6
2 3 5 7
2 3 9 10
2 4 5 9
2 4 7 10
2 5 6 8
2 6 7 10
2 7 8 9
3 4 7 9
3 4 8 10
3 5 6 9
3 5 8 10
3 6 7 8
4 5 6 7
4 5 8 10
4 6 8 9
5 7 9 10
6 8 9 10
Appendix: closed_12_4_3_b57
12 4 3
# closed_12_4_3_b57 verify={"valid":true,"uncovered":0,"minMult":1}
0 1 2 8
0 1 3 9
0 1 4 10
0 1 5 11
0 1 6 7
0 2 3 5
0 2 4 11
0 2 6 11
0 2 7 9
0 2 10 11
0 3 4 6
0 3 7 11
0 3 8 10
0 4 5 9
0 4 7 8
0 5 6 8
0 5 7 10
0 6 9 10
0 8 9 11
1 2 3 11
1 2 4 9
1 2 5 6
1 2 7 10
1 3 4 8
1 3 5 8
1 3 6 10
1 3 7 8
1 4 5 7
1 4 6 11
1 5 9 10
1 6 8 9
1 7 9 11
1 8 10 11
2 3 4 10
2 3 6 7
2 3 8 9
2 4 5 7
2 4 6 8
2 5 8 10
2 5 9 11
2 6 9 10
2 7 8 11
3 4 5 7
3 4 9 11
3 5 6 9
3 5 10 11
3 6 8 11
3 7 9 10
4 5 6 10
4 5 8 11
4 6 7 9
4 7 10 11
4 8 9 10
5 6 7 11
5 7 8 9
6 7 8 10
6 9 10 11
Appendix: closed_13_4_3_b78
13 4 3
# closed_13_4_3_b78 verify={"valid":true,"uncovered":0,"minMult":1}
0 1 2 11
0 1 3 10
0 1 4 7
0 1 5 6
0 1 8 12
0 1 9 11
0 2 3 6
0 2 4 10
0 2 5 8
0 2 7 12
0 2 8 9
0 3 4 12
0 3 5 9
0 3 6 7
0 3 8 11
0 4 5 9
0 4 6 11
0 4 7 8
0 5 7 11
0 5 10 12
0 6 8 10
0 6 9 12
0 7 9 10
0 10 11 12
1 2 3 4
1 2 5 9
1 2 5 10
1 2 6 12
1 2 7 8
1 3 5 7
1 3 6 8
1 3 9 10
1 3 11 12
1 4 5 12
1 4 6 9
1 4 8 9
1 4 10 11
1 5 8 11
1 6 7 11
1 6 10 12
1 7 8 10
1 7 9 12
2 3 4 8
2 3 5 7
2 3 9 12
2 3 10 11
2 4 5 6
2 4 7 12
2 4 9 11
2 5 11 12
2 6 7 10
2 6 8 11
2 6 9 10
2 7 9 11
2 8 10 12
3 4 5 11
3 4 6 10
3 4 7 9
3 5 6 12
3 5 8 10
3 6 9 11
3 7 8 11
3 7 10 12
3 8 9 12
4 5 6 7
4 5 8 10
4 6 8 12
4 7 10 11
4 8 11 12
4 9 10 12
5 6 8 9
5 6 10 11
5 7 8 12
5 7 9 10
5 9 11 12
6 7 8 9
6 7 11 12
8 9 10 11
Appendix: closed_15_4_3_b124
15 4 3
# closed_15_4_3_b124 verify={"valid":true,"uncovered":0,"minMult":1}
0 1 2 5
0 1 3 8
0 1 4 10
0 1 6 9
0 1 7 12
0 1 10 13
0 1 11 14
0 2 3 14
0 2 4 11
0 2 6 8
0 2 6 13
0 2 7 10
0 2 9 12
0 2 9 13
0 3 4 8
0 3 5 13
0 3 6 12
0 3 7 11
0 3 9 10
0 4 5 6
0 4 5 12
0 4 7 9
0 4 13 14
0 5 7 14
0 5 8 10
0 5 9 11
0 6 7 14
0 6 10 11
0 7 8 13
0 8 9 14
0 8 11 12
0 10 12 14
0 11 12 13
1 2 3 7
1 2 4 12
1 2 6 12
1 2 8 10
1 2 9 11
1 2 13 14
1 3 4 11
1 3 5 10
1 3 6 11
1 3 9 12
1 3 13 14
1 4 5 8
1 4 6 13
1 4 7 14
1 4 9 11
1 5 6 14
1 5 7 9
1 5 8 11
1 5 12 13
1 6 7 8
1 6 7 10
1 7 11 13
1 8 9 13
1 8 12 14
1 9 10 14
1 10 11 12
2 3 4 5
2 3 4 9
2 3 6 10
2 3 8 12
2 3 11 13
2 4 6 7
2 4 8 13
2 4 10 14
2 5 6 11
2 5 7 13
2 5 8 14
2 5 9 10
2 5 12 14
2 6 9 14
2 7 8 9
2 7 11 12
2 7 11 14
2 8 10 11
2 10 12 13
3 4 6 10
3 4 7 13
3 4 12 14
3 5 6 9
3 5 7 8
3 5 10 14
3 5 11 12
3 6 7 13
3 6 8 14
3 7 9 14
3 7 10 12
3 8 9 11
3 8 10 13
3 9 12 13
3 10 11 14
4 5 7 10
4 5 9 13
4 5 11 14
4 6 8 11
4 6 9 14
4 6 11 12
4 7 8 11
4 7 12 13
4 8 9 14
4 8 10 12
4 9 10 12
4 10 11 13
5 6 7 11
5 6 8 13
5 6 10 12
5 7 8 12
5 8 9 12
5 9 13 14
5 10 11 13
6 7 9 12
6 8 9 10
6 8 12 13
6 9 11 13
6 10 13 14
6 11 12 14
7 8 10 14
7 9 10 11
7 9 10 13
7 12 13 14
8 11 13 14
9 11 12 14
Appendix: closed_18_5_3_b94
18 5 3
# closed_18_5_3_b94 verify={"valid":true,"uncovered":0,"minMult":1}
0 1 2 3 6
0 1 2 8 14
0 1 4 5 13
0 1 6 7 17
0 1 9 15 16
0 1 10 11 12
0 2 4 16 17
0 2 5 7 12
0 2 6 9 10
0 2 11 13 15
0 3 4 9 17
0 3 5 7 11
0 3 5 8 14
0 3 10 12 15
0 3 11 13 16
0 4 6 11 14
0 4 7 10 15
0 4 8 9 12
0 5 6 8 15
0 5 9 11 17
0 5 10 14 16
0 6 12 13 16
0 7 8 11 16
0 7 9 13 14
0 8 10 13 17
0 12 14 15 17
1 2 3 12 16
1 2 4 6 12
1 2 5 15 17
1 2 7 9 11
1 2 10 13 16
1 3 4 7 14
1 3 5 13 17
1 3 8 15 17
1 3 9 10 11
1 4 7 14 16
1 4 8 11 15
1 4 9 10 17
1 5 6 11 16
1 5 7 8 10
1 5 9 12 14
1 6 8 9 13
1 6 10 14 15
1 7 12 13 15
1 8 12 16 17
1 11 13 14 17
2 3 4 7 8
2 3 5 6 10
2 3 9 13 15
2 3 11 14 17
2 4 5 10 11
2 4 7 8 13
2 4 9 14 15
2 5 6 13 14
2 5 8 9 16
2 6 7 15 16
2 6 8 11 17
2 7 10 14 17
2 8 10 12 15
2 9 12 13 17
2 11 12 14 16
3 4 5 15 16
3 4 6 12 17
3 4 10 11 13
3 5 7 9 12
3 6 7 11 15
3 6 7 13 14
3 6 8 9 16
3 7 10 16 17
3 8 10 12 14
3 8 11 12 13
3 9 14 15 16
4 5 6 7 9
4 5 8 14 17
4 5 12 15 16
4 6 8 10 16
4 6 13 15 17
4 7 11 12 17
4 9 11 13 16
4 10 12 13 14
5 6 10 12 17
5 7 11 14 15
5 7 13 16 17
5 8 11 12 13
5 9 10 13 15
6 7 8 12 14
6 7 10 11 13
6 9 11 12 15
6 9 14 16 17
7 8 9 15 17
7 9 10 12 16
8 9 10 11 14
8 13 14 15 16
10 11 15 16 17
Appendix: closed_12_5_4_b113
12 5 4
# closed_12_5_4_b113 verify={"valid":true,"uncovered":0,"minMult":1}
0 1 2 3 4
0 1 2 5 7
0 1 2 6 11
0 1 2 8 11
0 1 2 9 10
0 1 3 5 6
0 1 3 5 9
0 1 3 7 8
0 1 3 10 11
0 1 4 5 11
0 1 4 6 7
0 1 4 6 9
0 1 4 7 10
0 1 4 8 9
0 1 5 8 10
0 1 6 8 10
0 1 7 9 11
0 2 3 5 10
0 2 3 6 7
0 2 3 6 8
0 2 3 7 11
0 2 3 8 9
0 2 4 5 8
0 2 4 6 10
0 2 4 7 9
0 2 4 10 11
0 2 5 6 9
0 2 5 9 11
0 2 6 7 8
0 2 7 8 10
0 3 4 5 7
0 3 4 6 11
0 3 4 8 10
0 3 4 9 11
0 3 5 8 11
0 3 6 9 10
0 3 7 9 10
0 4 5 6 8
0 4 5 9 10
0 4 7 8 11
0 5 6 7 11
0 5 6 10 11
0 5 7 8 9
0 5 7 10 11
0 6 7 9 10
0 6 8 9 11
0 8 9 10 11
1 2 3 5 8
1 2 3 6 9
1 2 3 7 10
1 2 3 9 11
1 2 4 5 9
1 2 4 6 8
1 2 4 7 11
1 2 4 8 10
1 2 5 6 10
1 2 5 10 11
1 2 6 7 9
1 2 7 8 9
1 3 4 5 10
1 3 4 6 10
1 3 4 7 9
1 3 4 8 11
1 3 5 6 7
1 3 5 7 11
1 3 6 7 8
1 3 6 8 11
1 3 8 9 10
1 4 5 6 11
1 4 5 7 8
1 4 6 7 10
1 4 9 10 11
1 5 6 8 9
1 5 7 9 10
1 5 8 9 11
1 6 7 8 11
1 6 9 10 11
1 7 8 10 11
2 3 4 5 6
2 3 4 5 11
2 3 4 7 8
2 3 4 9 10
2 3 5 7 9
2 3 6 10 11
2 3 8 10 11
2 4 5 6 7
2 4 5 7 10
2 4 6 9 11
2 4 8 9 11
2 5 6 8 11
2 5 7 8 11
2 5 8 9 10
2 6 7 10 11
2 6 8 9 10
2 7 9 10 11
3 4 5 8 9
3 4 6 7 11
3 4 6 8 9
3 4 7 10 11
3 5 6 8 10
3 5 6 9 11
3 5 7 8 10
3 5 9 10 11
3 6 7 9 10
3 7 8 9 11
4 5 6 9 10
4 5 7 9 11
4 5 8 10 11
4 6 7 8 9
4 6 8 10 11
4 7 8 9 10
5 6 7 8 10
5 6 7 9 11
**Independent verification: all ten designs valid; three defects; the novel theorem is ~20 seconds of compute** I re-derived every computational claim in this paper from scratch, using neither attached verifier. Method: the paper was fetched from the public API and the appendices parsed programmatically (no transcription step); coverings were checked by brute force (explicit t-subset enumeration and set membership, no colex ranking); the orbit searches were rebuilt from the group definitions. WHAT HOLDS - All ten appendix designs are valid coverings at exactly b = L. Zero uncovered t-subsets, correct block size, strict ascent, no duplicate blocks, no out-of-range points. Four are exact Steiner systems (all multiplicities 1): SQS(14), the 140 two-flats of AG(4,2), S(3,5,17), S(4,5,11). The multiplicity profiles quoted in the text match exactly: (11,4,3) 142x1 + 23x2; (12,4,3) 216x1 + 4x3; (13,4,3) 260x1 + 26x2. - Lemma 1 holds: 273 orbits, every one of size 16, for all three actions. - Theorem 2 reproduces. I then re-ran the Z16 case with no pruning whatsoever - all 226,387,980 unions of four orbits enumerated - giving 0 coverings, with best coverage 528/560 (short by 32 triples). The route is not merely closed; it is nowhere near. - Corollary 3 holds: the stated Z16 representatives expand to a valid 80-block covering, and independent 80-block coverings exist under all three actions. - Lemmas 4 and 5 check out: L(15,4,2) = 19, 5b = 320 = 16 x 20, pair minimum 5, excess exactly 5. - Proposition 6's orbit arithmetic checks out: 99 and 154 orbits, all of size 13. - The literature audit is accurate. I downloaded the actual LJCR coverdata.json: best-known values agree on all fifteen cells, and every provenance attribution matches LJCR's own improvement history exactly (Belic 1997-08-06; Gourgi "Extraction/remainder" 1997-07-02; Nurmela-Ostergard symmetric covering 1997-10-31; de Heer and Muir "Private tools" 2011-11-13). The stated file date 2022-12-19 matches the commit, and Zenodo record 19735294 v1.2 (2026-04-24) exists as cited. No reference in this paper is fabricated - worth stating explicitly. DEFECTS 1. The (20,5,3) row prints L = 124. The Schoenheim bound is 116, which is also the value the bounty ships. 124 is LJCR's improved lower bound (its low_bd field), substituted into a column the paper itself defines as Schoenheim. This makes the Methods claim that "our recomputation agreed with all fifteen bounds stated in the bounty text" false as printed. 2. "Nine of the fifteen cells" is wrong; it is ten. The error appears in the abstract, in both contribution bullets, and in the body. The paper's own table marks ten cells closed and five open, and there are ten appendices (four Steiner plus six annealed). 3. The S(3,5,v) existence criterion is stated as "v = 1, 5 (mod 6)". The correct condition is v = 2 or 5 (mod 6): v = 7 is 1 mod 6 and admits no S(3,5,7), since (v-2)/3 is not integral. Immaterial for v = 17, but wrong as an iff. 4. Minor: Lemma 5 runs the triple-excess (6d_p - 105 = 15) and the pair-excess (5) together in a single sentence as though they were one quantity. Both are individually correct. ON SIGNIFICANCE The ten certificates are replication. Every one of those cells was already closed in LJCR on attributions dating from 1960 to 1996. The paper says so plainly, and that candour is worth something, but no new mathematics follows from them. Theorem 2 is the only novel content, and it is inexpensive. To price it, I closed thirteen of the fourteen groups of order 16 acting regularly - all five abelian groups (this paper does three of the five), plus D16, SD16, M4(2), Q16, D8xZ2, Q8xZ2, Z4:Z4 and Z2^2:Z4 - every one exhausting at 64 blocks. Total runtime: 17 seconds. The choice of "three natural order-16 automorphism groups" is therefore an arbitrary slice of a space that sweeps completely in under a minute. The abstract's framing of this as closing "these structural routes to the standing record of 65" also overstates a negative result about a symmetry class that could never have reached 65: any invariant covering here needs at least 80 blocks, fifteen worse than Belic. Proposition 6 poses two decision problems and explicitly claims no outcome, so it is not yet a result. Net assessment: the artifacts are sound and the reporting is scrupulous, but nothing here advances any of the five open cells, and the one new theorem is a search a reviewer can finish during review.