REVIEW 3 major objections 5 minor 13 references
On the number of small Steiner triple systems with Veblen points
T0 review · 3 major / 5 minor · reviewed 2026-08-12 · deepseek-v4-flash
Pith's one-line read The paper establishes exact counts of Steiner triple systems with Veblen points at orders 19, 27 and 31.
desk verdict First exact counts for STS(19), (27), and partial (31) with Veblen points; credible for small orders, but the order-31 table rests on an unverified 2^35 enumeration. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The machinery is the Schreier extension of Steiner loops. Every Steiner triple system gives a Steiner loop on S ∪ {Ω}, and Veblen points are exactly the nontrivial central elements of that loop. Starting from a central elementary abelian 2-group L_N and a quotient Steiner loop L_Q, every extension is encoded by a symmetric factor system f : L_Q × L_Q → L_N that satisfies a prescribed condition on the triples of Q; the total number of factor systems is |L_N|^b where b is the number of triples of Q. Two extensions are equivalent when they differ by a co-boundary, and when L_N is the full center, isomorphism classes are the orbits of Aut(L_N) × Aut(L_Q) on non-equivalent factor systems. The extra-Veblen criterion of Remark 1.1 decides, via a linear condition on f, whether an element outside N becomes central, and this filter is what separates the STS(31) cases where the quotient itself has Veblen points.
What would settle it
Search the published complete classification of the 11,084,874,829 STS(19)s for Veblen points: if the number of isomorphism classes with exactly one Veblen point is not three, Theorem 2.1 fails. For the STS(31) counts, re-run the factor-system enumeration with an independently written program; a single discrepancy in Table 4 or in the two three-Veblen-point systems would falsify the corresponding theorem.
Extended reading notes
Core claim
The central discovery is that the Schreier-extension machinery for Steiner loops yields exact global counts in small orders where a full classification is infeasible. Concretely, Theorem 2.1 identifies the unique three STS(19)s with exactly one Veblen point; Theorem 3.1 gives 1,504 plus 232, hence 1,736, STS(27)s with exactly one Veblen point, split by whether the quotient STS(13) is non-cyclic or cyclic; Theorem 4.2 gives exactly two non-projective STS(31)s with exactly three Veblen points, described by explicit factor systems f1 and f2; and Theorem 4.1 with Table 4 gives exact STS(31) one-Veblen-point counts for six chosen quotient STS(15)s, from 278 for PG(3,2) to 99,952 for STS(15)#61.
Load-bearing premise
The counts rest on the assumption that every Steiner triple system with the prescribed number of Veblen points arises as a Schreier extension of its full center by its quotient, and that the isomorphism classes of these systems are exactly the automorphism orbits of factor systems described in the paper, with the paper's criterion correctly identifying all additional Veblen points.
Editorial extensions
If this is right
- Any complete classification of STS(19) must contain exactly the three systems described in Theorem 2.1 as its Veblen-point-bearing members.
- Any full enumeration of STS(27) must include exactly 1,736 systems with a single Veblen point: 1,504 with the non-cyclic STS(13) quotient and 232 with the cyclic one.
- For order 31, apart from PG(4,2), exactly two non-isomorphic systems have three Veblen points, so the three-Veblen-point family is completely known.
- The six counts in Table 4 pin down, exactly, how many STS(31)s over specific quotients have one Veblen point; for example, only 278 arise over PG(3,2) despite 2^24 non-equivalent extension classes.
Reading between the lines
- The same orbit-counting recipe could be applied to order 21, where no complete classification exists, to obtain exact counts for the one-Veblen-point subfamily and thereby a lower bound on the total number of STS(21)s.
- The three-Veblen-point count being only two suggests that non-projective systems with many Veblen points may be rare; a testable conjecture is that among non-projective STS(v) the number with at least c Veblen points grows far slower than the total number of systems.
- The Appendix describes a batch computation over 2^35 factor systems, so an independent reimplementation on different hardware would directly confirm the six values in Table 4.
- Because the two STS(31)s with three Veblen points are presented only through factor systems, an explicit 155-triple listing could be extracted and checked for additional properties, such as which subsystems of order 7 or 9 they contain.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. This paper uses the Schreier-extension theory of Steiner loops, developed by the authors in a previous paper [6], to enumerate Steiner triple systems of orders 19, 27, and 31 that contain Veblen points. The main results are: (i) exactly 3 non-isomorphic STS(19)s have a unique Veblen point, and explicit factor systems are given; (ii) exactly 1736 non-isomorphic STS(27)s have a unique Veblen point, split as 1504 with the non-cyclic STS(13) as quotient and 232 with the cyclic STS(13) as quotient; (iii) exactly 2 non-isomorphic non-projective STS(31)s have exactly three Veblen points; (iv) for six selected quotients Q of order 15, Table 4 lists the numbers of STS(31)s with a unique Veblen point and quotient Q, obtained by enumerating 2^35 factor systems per quotient and reducing by coboundaries and automorphism orbits.
Significance. If correct, these are exact isomorphism-class counts for subclasses that have not been enumerated before, and they demonstrate the reach of the loop-extension method for STS. The paper provides explicit coordinate representations for the three STS(19)s and the two STS(31)s with three Veblen points, and it makes its source code publicly available, which are concrete strengths. The counts are, however, contingent on two external supports: the classification theorem from [6] that identifies isomorphism classes with automorphism orbits, and a large batch computation (2^35 factor systems per quotient) for the order-31 case that is not independently certified in the manuscript.
major comments (3)
- [Section 4, Theorem 4.1 and Table 4] The theorem statement is broader than the result actually proved: it claims that the number of non-isomorphic STS(31)s with exactly one Veblen point and quotient system Q of order 15 is given by Table 4, but Table 4 lists only six of the 80 non-isomorphic STS(15)s, and the proof explicitly restricts to those six. Please restate the theorem as 'for the quotient systems listed in Table 4' or otherwise qualify it, otherwise the reader may conclude that a complete classification for order 31 has been obtained.
- [Section 1.1, Eq. (2) and Remark 1.1] The central reduction that isomorphism classes of extensions are exactly the orbits of Aut(LN) × Aut(LQ) on non-equivalent factor systems when LN is the whole center, as well as the extra-Veblen criterion of Remark 1.1, are imported from [6] without proof or a precise statement of the hypotheses. These are load-bearing in Theorems 2.1, 3.1, 4.1, and 4.2. If the theorem in [6] requires conditions (e.g., that the action is well-defined on cohomology classes, or that every STS with the given center arises from such a factor system), the applications here need to be checked against those conditions. Please include a formal statement of the imported results (or a proof sketch) and verify the hypotheses explicitly for each application.
- [Appendix A.1 and Theorem 4.1] The order-31 counts in Table 4 rest on an enumeration of 2^35 factor systems for each of the six quotients, and the paper provides no independent certificate or fully reproducible algorithmic specification. The appendix describes the encoding of factor systems as integers, the computation of coboundaries, and a batch approach, but it does not give pseudo-code for the orbit computation or the extra-Veblen filter, nor does it report checks against known counts on smaller orders. Since a bug in the encoding of fundamental pairs, the induced permutation on the 35-bit representation, the orbit computation, or the filter would change every entry of Table 4, the authors should supply a stronger correctness argument: for example, reproductions of the orbit counts for the order-19 and order-27 cases using the same code, or independent verification of Table 4 by a second implementation.
minor comments (5)
- [p. 4, first paragraph of Section 1] The word 'Setiner' is a typo and should be 'Steiner'.
- [Section 4, proof of Theorem 4.2] The statement '4^7 = 16383' is arithmetically incorrect; 4^7 = 16384. The subsequent division by |B^2| = 256 is consistent with the correct value, so this is a typo, but it should be fixed.
- [Section 4, proof of Theorem 4.2] The sentence 'these orbits do not necessarily coincide with the isomorphism classes of STS(19)s with three Veblen points' should refer to STS(31)s, not STS(19)s.
- [Table 3 caption] The caption reads 'The STS(19) S1 with unique Veblen point 0', but the table is for S2, as the text immediately before it explains.
- [Appendix A.1, paragraph on automorphisms] In the sentence 'Let us now consider a factor systems f represented as a vector ... and two automorphisms α ∈ Aut(LN), β ∈ Aut(LN)', the second automorphism should be β ∈ Aut(LQ), since it acts on the quotient coordinates.
Circularity Check
No circular reduction; the counts are genuine orbit enumerations, though the method leans on the authors' prior algebraic framework from [6].
full rationale
The paper's numerical assertions (3 STS(19)s, 1736 STS(27)s, Table 4 for quotient systems of order 15, and 2 STS(31)s with three Veblen points) are not obtained by fitting a parameter to a target value or by defining a quantity in terms of itself. Each count is produced by enumerating Schreier extensions: factor systems are reduced modulo coboundaries, then the action of Aut(LN) x Aut(LQ) is applied, and the resulting orbit counts are interpreted as isomorphism-class counts via the theorem quoted from [6]. No target count appears among the inputs of the computation, and the paper provides explicit factor systems and, for the small cases, explicit reconstructions of the Steiner triple systems. The load-bearing identifications (isomorphism classes of factor systems correspond to orbits when LN is the whole center; the extra-Veblen criterion in Remark 1.1; the index-at-most-4 projectivity theorem, Theorem 1.1) are quoted from [6], which shares an author with the present paper. These are genuine self-citations and are central to the method, but they are general algebraic theorems whose assumptions do not include the particular orders 19, 27, 31 or the enumerated totals; they are therefore independent support rather than circular premises. The 2^35-factor-system computation for STS(31)s is a substantial computational claim, and the appendix's note that a naive store would require about 64 PB, together with the absence of an independent second implementation, is a correctness risk but not a circularity risk. No equation in the paper exhibits a derivation that is equivalent to its input by construction.
Assumptions & free parameters
assumptions (5)
- standard math Known isomorphism classes of the STS(9), STS(13), and STS(15) quotients: unique STS(9), two STS(13)s, 80 STS(15)s.
- domain assumption Veblen points are exactly the non-trivial central elements of the associated Steiner loop.
- domain assumption Central extensions of Steiner loops are exactly Schreier extensions, and isomorphism classes of extensions with full center correspond to orbits of Aut(LN) x Aut(LQ) on non-equivalent factor systems.
- domain assumption Condition (3) in Remark 1.1 detects Veblen points outside N.
- domain assumption Theorem 1.1: an extension of index at most 4 yields a projective STS; non-projective STS(v) has at most (v-7)/8 Veblen points.
Cite this review
Pith. "Pith review of On the number of small Steiner triple systems with Veblen points." pith.science (2026). https://pith.science/paper/YPT5M7Y3
@misc{pith2026241116307,
author = {Pith},
title = {Pith review of: On the number of small Steiner triple systems with Veblen points},
year = {2026},
howpublished = {\url{https://pith.science/paper/YPT5M7Y3}},
note = {Machine review of arXiv:2411.16307}
}
read the original abstract
The concept of Schreier extensions of loops was introduced in the general case in [11] and, more recently, it has been explored in the context of Steiner loops in [6]. In the latter case, it gives a powerful method for constructing Steiner triple systems containing Veblen points. Counting all Steiner triple systems of order v is an open problem for v>21. In this paper, we investigate the number of Steiner triple systems of order 19, 27 and 31 containing Veblen points and we present some examples.
Figures
Figures from the paper (4 more)
Reference graph
Works this paper leans on
-
[6]
Extensions of Stei ner triple systems
G. Falcone, A. Figula, and M. Galici. “Extensions of Stei ner triple systems”. In: Journal of Combinatorial Designs (). doi: 10.1002/jcd.21964
-
[1]
R. H. Bruck. A Survey of Binary Systems . A Survey of Binary Systems v. 20. Springer, 1958. isbn: 9780387034973. url: https://books.google.it/books?id=skwfAQAAIAAJ
work page 1958
-
[2]
Contributions to the Theory of Loops
R. H. Bruck. “Contributions to the Theory of Loops”. In: Transactions of the American Mathe- matical Society 60.2 (1946), pp. 245–354. issn: 00029947. url: http://www.jstor.org/stable/1990147
-
[3]
C. J. Colbourn and J. H. Dinitz, eds. The CRC handbook of combinatorial designs . English. 2nd ed. Discrete Math. Appl. (Boca Raton). Boca Raton, FL: Chapm an & HallCRC, 2007. isbn: 1-58488-506-8
work page 2007
-
[4]
C. J. Colbourn and A. Rosa. Triple Systems . Oxford mathematical monographs. Clarendon Press, 1999. isbn: 9780198535768. url: https://books.google.it/books?id=brpLTq NMRUC
work page 1999
-
[5]
Properties of the Steiner triple sy stems of order 19
C. J. Colbourn et al. “Properties of the Steiner triple sy stems of order 19”. English. In: Electron. J. Comb. 17.1 (2010), research paper r98, 30. issn: 1077-8926
work page 2010
-
[7]
Steiner Triple Systems of Order 21 with Subsystems
D. Heinlein and P. R. J. ¨Osterg ˚ ard.Steiner Triple Systems of Order 21 with Subsystems . 2022. arXiv: 2104.06825 [math.CO]
work page Pith review arXiv 2022
-
[8]
Enumerating Steiner triple systems
Daniel Heinlein and Patric R. J. ¨Osterg ˚ ard. “Enumerating Steiner triple systems”. In: Journal of Combinatorial Designs 31.10 (2023). All Open Access, Hybrid Gold Open Access, 479 – 495. doi: 10.1002/jcd.21906
Show all 13 references
-
[9]
The Steiner triple systems of order 19
P. Kaski and P. R. J. ¨Osterg ˚ ard. “The Steiner triple systems of order 19”. Engli sh. In: Math. Comput. 73.248 (2004), pp. 2075–2092. issn: 0025-5718. doi: 10.1090/S0025-5718-04-01626-6
2004 doi
-
[10]
Enumeration of Steiner triple sys tems with sub- systems
P. Kaski, P. R. J. ¨Osterg ˚ ard, and A. Popa. “Enumeration of Steiner triple sys tems with sub- systems”. English. In: Math. Comput. 84.296 (2015), pp. 3051–3067. issn: 0025-5718. doi: 10.1090/mcom/2945
2015 doi
-
[11]
Schreier loops
P. T. Nagy and K. Strambach. “Schreier loops”. eng. In: Czechoslovak Mathematical Journal 58.3 (2008), pp. 759–786. url: http://eudml.org/doc/37867
2008
-
[12]
A visual representation of the Steiner trip le systems of order 13
M. Pavone. “A visual representation of the Steiner trip le systems of order 13”. English. In: Art Discrete Appl. Math. 6.3 (2023). Id/No p3.04, p. 22. issn: 2590-9770. doi: 10.26493/2590-9770.1564.2b8
2023
-
[13]
H. O. Pflugfelder. Quasigroups and Loops: Introduction . Sigma series in pure mathematics. Hel- dermann, 1990. isbn: 9783885380078. url: https://books.google.hu/books?id=MQbvAAAAMAAJ. 13 A Appendix In this section, we present a description of the algorithms u sed for our result...
1990
Reviewed August 12, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.