Groups Obtained from $2-(n,4,3)$ Supersimple Designs
Nick Gill, Jerem\'ias Ram\'irez

TL;DR
This paper advances the classification of Conway groupoids linked to 2-(n,4,3) supersimple designs by improving bounds on hole stabilizers and providing partial classifications.
Contribution
It improves bounds for hole stabilizers to be primitive or contain the alternating group, aiding the classification of Conway groupoids for specific parameters.
Findings
Bounds for hole stabilizers are improved.
Partial classification achieved for lambda=3.
Enhanced understanding of group actions in design theory.
Abstract
We contribute towards the classification programme for Conway groupoids associated to a design. Our main results improve the known bounds for a hole stabilizer to be primitive, or to contain the alternating group, . We exploit these improved bounds to give a partial classification for Conway groupoids when .
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFinite Group Theory Research · Geometric and Algebraic Topology · semigroups and automata theory
Groups Obtained from Supersimple Designs
Nick Gill
Department of Mathematics, University of South Wales, Treforest, CF37 1DL
and
Jeremías Ramírez
Escuela de Matemáticas, Universidad Nacional, Heredia, Costa Rica.
Abstract.
We contribute towards the classification programme for Conway groupoids associated to a design. Our main results improve the known bounds for a hole stabilizer to be primitive, or to contain the alternating group, . We exploit these improved bounds to give a partial classification for Conway groupoids when .
1. Introduction
In his famous paper [Con97], John Conway used a “game” played on the projective plane of order to construct the sporadic Mathieu group , as well as a special subset of which he called , and which could be endowed with the structure of a groupoid.
In recent work ([GGNS16, GGS18]), Conway’s construction has been generalized to geometries other than , namely to supersimple designs. In this more general context, the analogue of the group is a subgroup of which is known as the hole stabilizer of the design. In this paper we prove a number of results concerning hole stabilizers. Our first main result is the following. It is a strengthening of [GGS18, Theorem E].
Theorem A**.**
Suppose that is a supersimple design, and that is a point in . Let be the hole stabilizer of , considered as a permutation group via its natural embedding in .
- (1)
If , then is transitive; 2. (2)
if , then is primitive; 3. (3)
if then is generously transitive; 4. (4)
if , then one of the following holds:
- (a)
* contains ;* 2. (b)
, (the projective plane of order ), and .
The value in the first bound in Theorem A is an improvement on the which appears in [GGS18, Theorem E]. In fact Lemmas 3.1 and 3.2, which are stated and proved in §3.1, give even stronger bounds, and the first bound in Theorem A follows directly from these results. The second bound in Theorem A is proved in §3.2.
The third bound in Theorem A is of a different flavour to results in [GGS18]. A definition is required: a permutation group is called generously transitive if for each , exists an element that interchanges this elements.
The fourth bound in Theorem A is already known and appears in [GGS18, Theorem E]. We keep it as part of our Theorem A as it will be useful later. However we can also give another result which has a similar flavour.
Theorem B**.**
Let . If , then one of the following holds:
- (1)
; 2. (2)
* is the projective plane of order and ;* 3. (3)
* with , and the action of on is permutation isomorphic to the action on the set of -subsets of for some ;* 4. (4)
* with , and the action of on is permutation isomorphic to the action on the set of -subsets of for some .*
The strength of Theorem B is that it yields conclusions (1) and (2), conditional only a linear lower bound in for , as opposed to the quadratic lower bound in Theorem A (4).
On the other hand, the weakness of Theorem B is in conclusions (3) and (4): these parts have the advantage that they explicitly describe the permutation group , however there is an associated loss of control on the size of in terms of . Nonetheless, for many values of and these actions violate the original quadratic bound that is the third bound in Theorem A and so, in principle, one could use this to obtain further restrictions on and in terms of . We have elected not to do this as it would introduce “clutter” to the statement, but practical applications of this theorem will probably require such an analysis. We prove Theorem B in §4.
Our final theorem extends the classification of hole stabilizers for small values of . When or , [GGNS16, Theorem C] gives a full classification. We now partially deal with the case of .
Theorem C**.**
Let be a supersimple design. Let and set . Then either contains or one of the following holds:
- (1)
* is intransitive: ;* 2. (2)
* is imprimitive: is in*
[TABLE] 3. (3)
* is primitive is in*
[TABLE]
Furthermore, for those entries that are double underlined, all such examples are known and classified; for those entries that are single underlined, an example is known; for those entries that are not underlined, no such example is known.
Note that Theorem C asserts that the classification of hole stabilizers is complete for except when . In §5 we prove Theorem C, and give a full description of all relevant examples.
One final remark: as we have said, our three main results fit into the programme of classification for Conway groupoids. In fact, though, we never directly study the groupoid of a design itself – all of our results are stated in terms of “the hole stabilizer”, and our proofs are also couched in these terms. For a definition of the Conway groupoid associated with a supersimple design we refer to [GGS18] where, in addition, the connection between the hole stabilizer and the Conway groupoid is made clear.
1.1. Acknowledgments
It is a pleasure to thank B. McKay and M. Meringer who very kindly did a number of computer calculations at our request.
2. Background
2.1. Block designs
Let positive integers. A balanced incomplete block design , also known as a design, is a finite set of size , together with a finite multiset each of size (called lines) such that any subset of of size is contained in exactly lines.
In this paper we are mostly interested in designs. Such a design is called simple if there are no repeated lines, and supersimple if any two lines intersect in at most two points. In what follows we will be interested exclusively in supersimple designs and so we can assume that the multiset is in fact a set.
For some values of the set of designs have been completely enumerated. We will use this information for computer calculation purposes. We refer the reader to [CD07] for more information.
Let us note a particularly important example: the Boolean quadruple system of order is the design , where is identified with the set of vectors of , and
[TABLE]
It is easy to see that is a design (in particular, when , it is a design).
2.2. Permutation Groups
In this subsection, we collect some related notions about permutation groups that will be used at long of this paper. For more details we refer the reader to [DM96].
Suppose that is a group acting on a non-empty set . The action is called transitive if for all there is an element such that .
Suppose that the action of on is transitive. A system of imprimitivity is a partition of into subsets each of size such that , and so that for all and all there exists such that
[TABLE]
The sets are called blocks. We say that G acts imprimitively if there exists a system of imprimitivity. If no such set exists then G acts primitively on .
The support of an element , denoted is the set of points in not fixed by .
2.3. Hole Stabilizers
Suppose that is a supersimple design. Two points are collinear if there is some line in that contains and .
Suppose that a pair of distinct elements are collinear. We define the elementary move to be the permutation
[TABLE]
where is a line in for every . This product is well defined because is supersimple. We also define .
Let and be distinct points in . We define
[TABLE]
In particular, note that . Clearly the set of points in moved by the permutation (also called the support of ) is precisely the set .
A move sequence is
[TABLE]
where are collinear for all . A move sequence is called closed if . For each we define the hole stabilizer, , to be set of all closed move sequences such that , that is
[TABLE]
It is easy to check that is a subgroup of . In what follows we will need two easy facts [GGNS16, Lemma 3.1 and Theorem A].
Lemma 2.1**.**
Suppose that is a supersimple design and that .
- (1)
. 2. (2)
* and are conjugate subgroups of .*
The second statement above implies that all hole stabilizers for a supersimple design are permutation isomorphic groups. This allows us to talk of “the” hole stabilizer (defined up to permutation isomorphism), and in the rest of this paper we denote this group as .
3. A proof of Theorem A
In this section we prove Theorem A. Throughout this section is a supersimple design with point set and one such point. We write .
3.1. A bound for transitivity
The lemmas in this section immediately yield statement (1) in Theorem A.
Lemma 3.1**.**
Suppose that has orbits on with . Then
[TABLE]
In particular, if , then is transitive.
Proof.
Suppose that , and write for the orbit of under . Observe that
[TABLE]
Choose so that is as small as possible. Then . Now, by the observation above,
[TABLE]
Noting that , we obtain that
[TABLE]
Rearranging this inequality gives the result. The “in particular” part of the lemma follows by taking . ∎
Lemma 3.2**.**
Suppose that has orbits on . Then .
Proof.
Note that if , then [GGNS16, Theorem C] implies that is always transitive. Thus we assume that .
Suppose that . Write for the orbit of under , and note that (3.1) still holds. Suppose that . Now, taking complements of both sides of (3.1) we observe that
[TABLE]
Note, too, that (3.1) implies that . We wish to give a lower bound for .
Observe that there are lines through . All of these lines have either at least two elements of or at least two of . Choose so that at least half of them (i.e. at least of them) contain at least two elements of .
Define
[TABLE]
Counting this in two different ways, we obtain that
[TABLE]
and so we conclude that there exists an element such that
[TABLE]
where . This means that
[TABLE]
Rearranging we obtain that
[TABLE]
Now, for fixed , the function is an increasing function in the variable . Since , we know that and we obtain that then
[TABLE]
and we obtain that . ∎
3.2. A bound for primitivity
In this section we prove statement (2) of Theorem A. Throughout this section we suppose that is transitive and preserves a system of imprimitivity with blocks each of size (so that ). Let us start with the following lemma which is [GGNS16, Lemma 6.2].
Lemma 3.3**.**
If , then at least one of the following holds:
- (i)
if lie in the same block of imprimitivity, then ; 2. (ii)
.
Let us label blocks in the system of imprimitivity by . Now we label points in by , points in by and so on.
Lemma 3.4**.**
Suppose that there exists a line . Then .
Proof.
Choose , a point in such that . Let and observe, first, that . Thus . Observe, second, that and so . We conclude that
[TABLE]
In particular, . Now use the fact that , and the result follows. ∎
Lemma 3.5**.**
Suppose that preserves a system of imprimitivity with blocks of size . Then .
Proof.
This implies that contains an element of support of size in any generating set. Now the result follows from the fact that is generated by elements with support of size at most ([GGNS16, Lemma 7.3] – or see item (4) of Lemma 2.1).
∎
The following lemma is stated for ; it is possible that similar statements may hold more generally.
Lemma 3.6**.**
Suppose that and that any line containing contains points from all blocks of imprimitivity (, and ). Then .
Proof.
Let be a line. Then observe that
[TABLE]
Now consider the element . If is to fix set-wise, then must move to elements in . If this is the case, then must interchange and . The same argument works if we consider what happen when we fix or set-wise.
We conclude that in any case , which is an element of support at most , must move at least two blocks, and so
[TABLE]
∎
Lemma 3.7**.**
Suppose that is any line containing , then intersects a block of imprimitivity in at most point. Then a block of imprimitivity has size at most .
Proof.
Let and suppose that , and . Observe that the supposition implies that . Now let and observe that and . This is a contradiction.
Thus either or . The supposition ensures that . Suppose, then that and . Then there is a line and, defining as before, observe that and . If , then the supposition guarantees that , which is a contradiction. We conclude that . Thus can contain at most points of apart from . The result follows. ∎
Let us sum up the work of this section with the next lemma which is statement (2) of Theorem A.
Lemma 3.8**.**
If preserves a non-trivial system of imprimitivity, then .
Proof.
If , then the result follows immediately from [GGNS16, Theorem C]. Assume from here on that . If , then Lemma 3.5 implies that and the result follows.
Suppose from here on that . If there exists a line , then Lemma 3.4 implies that
[TABLE]
and the result follows.
Suppose from here on that if is any line containing , then intersects a block of imprimitivity in at most point. If , then Lemma 3.6 implies that , and the result follows. If , then Lemma 3.7 implies that , and the result follows.
Suppose from here on that . Then Lemma 3.3 implies that
[TABLE]
and the result follows for . For , (3.2) implies that . Since designs only occur for , we conclude that , and the result follows. ∎
3.3. A bound for generous transitivity
In this section we prove the third bound in Theorem A.
Lemma 3.9**.**
Let . If then is generously transitive.
Proof.
Let . We must find such that . If then we can use .
Suppose that . This means that there exists a line for some . Choose such that is not in , , , , . Then we can take to be . Finally, observe that the sets listed above together contain at most elements, so, assuming we obtain the result.
∎
4. A proof of Theorem B
Our aim in this section is to prove Theorem B. We need two background results. The first is [GGS18, Theorem D].
Theorem 4.1**.**
Suppose that is a supersimple design, and that whenever is collinear with . Then one of the following is true:
- (1)
* is a Boolean quadruple system and is trivial;* 2. (2)
* is the projective plane of order and ; or* 3. (3)
.
We also need a result of Liebeck and Saxl [LS91, Theorem 2].
Theorem 4.2**.**
Let be a primitive group of degree . Then either
- (1)
all non-trivial elements have support at least points, or 2. (2)
* is a subgroup of containing , with , where the action of is on -element subsets of and the wreath product has the product action of degree .*
We note that there is an improvement on Liebeck and Saxl’s result due to Guralnick and Magaard [GM98] – we have elected not to use their result as it includes a longer list of exceptions.
Recall that the product action of can be thought of as an action on the set of functions , where is a set of size and is a set of size . Let be an element of (so and ), then for , we have
[TABLE]
Note that there are functions . Using the notation just established, we have the following lemma.
Lemma 4.3**.**
- (1)
Let , considered as a permutation group via the product action on points. Suppose that , with , and . Then the number of fixed points of is maximal when is a transposition, and . In this case fixes points. 2. (2)
Let acting on the set of -subsets of for some .
- (a)
If , then moves at least points of . 2. (b)
If , then moves at least points of .
Proof.
For (1), let be non-trivial, and label elements so that . If fixes a function , then we require that
[TABLE]
Thus the image of under is prescribed by the image of , and we obtain immediately that there are at most possibilities for .
For (2), let be non-trivial, and label elements so that . The number of -sets that contain but don’t contain is ; likewise the number of -sets that contain but don’t contain is . These two families of sets are disjoint, and all sets contained therein are moved by , hence is a lower bound on the number of points moved by .
If and , then this immediately yields the lower bound (recall that we may assume that ). Thus we must consider the cases or ; note, though, that if , then we automatically have that .
Suppose, then, that . If in the cycle decomposition of , we have , then the number of -sets containing but not , then but not (and so on ) is at least . Thus if contains a cycle of length or more, then the result follows; the bound for (a) also follows. Suppose, then that is in and is a product of distinct transpositions with ; write . Then the same argument yields a lower bound of , and the result follows. ∎
We are ready to prove Theorem B.
Proof of Theorem B.
The result is true for by classification theorems in [GGNS16]. Note that for and so is a primitive subgroup of .
Now, by Theorem 4.1, we can assume that for some collinear with . Such an element has support at most . Now we consider the possibilities given in Theorem 4.2. If possibility (1) occurs, then we conclude that with
[TABLE]
which is a contradiction.
Thus, possibility (2) occurs: is a subgroup of in the product action on points. If , then any set of generators for must include an element with (using the notation established before Lemma 4.3). However we know that the set of elements of the form generate and these elements have support at most . Referring to Lemma 4.3, we conclude that with
[TABLE]
and so which is a contradiction for . For , we have a contradiction when . When we must rule out but, since none of these are powers of , this is immediate.
Thus we are left with the possibility that , , and is either or with the action on isomorphic to the action on the set of -subsets of .
If , then Lemma 4.3 implies that a non-trivial element of must move at least points of . We know that there exist non-trivial elements that move at most elements, and so we conclude that .
If with , then Lemma 4.3 implies that a non-trivial element of must move at least points of , and the same argument implies that .
If , then Lemma 4.3 implies that a non-trivial element of must fix at least points of . We conclude that and so , and we are done. ∎
5. Theorem C
Our aim in this section is to classify puzzle groups arising from supersimple designs. Note, first, that such designs only occur for and .
Throughout this section we let be a supersimple design and set . Since , we observe that all elementary moves are even permutations and so, by Lemma 2.1, is a subgroup of . We start by applying Theorem A to this situation in which case we obtain the following lemma.
Lemma 5.1**.**
- (1)
if , then is transitive; 2. (2)
if , then is primitive; 3. (3)
if , then .
5.1. Small
The and designs are listed explicitly in [CD07]. Direct calculation then yields the following result.
Lemma 5.2**.**
The following statements holds:
- (1)
There is a unique supersimple design, and its hole stabilizer is trivial. 2. (2)
There is a unique supersimple design, and its hole stabilizer, , is transitive and imprimitive, with .
Proof.
Using the list in [CD07], for , we can see that there exists exactly one supersimple design. This designs is (isomorphic to) the Boolean quadruple system of order , and so is trivial.
For we can also check that exists exactly one supersimple design. A calculation using [GAP19] shows that . ∎
Let us be explicit for the case : it turns out that the only supersimple design is
[TABLE]
Next, a computer calculation of Professor Brendan McKay confirms that there are 28,893 supersimple designs; more computer calculations with [GAP19] confirm that all of these designs have hole stabilizer isomorphic to , thus we assume that from here on.
From here on we assume that . Lemma 5.1 implies, then, that is transitive.
5.2. The imprimitive case
Suppose that is transitive and preserves a system of imprimitivity with blocks of size (so ). Lemma 5.1 implies that . We know that cannot be prime, so this implies that .
5.3. The primitive case
In this section we assume that is primitive and not isomorphic to . We know already, thanks to Lemma 5.1, that and, thanks to Lemma 5.2, that . We start by improving this.
Lemma 5.3**.**
Suppose that is primitive. Then either or one of the following statements holds:
- •
* and ;*
- •
* and ;*
- •
* and is isomorphic to one of primitive groups in ;*
- •
* and ;*
- •
* and .*
Proof.
We know, by Theorem 4.1, that there exist points such that is non-trivial and are collinear with . Then is an element with support of size at most .
Now the list above contains all but one of the primitive groups on points which
- (1)
satisfy with ; 2. (2)
contain a non-trivial element with support at most ; 3. (3)
are subgroups of .
Let us consider the missing entry which occurs when and . It is easy to check that there are no non-trivial elements that fix more than 2 points. But now, by Theorem 4.1, we can assume that there exists which is not trivial and for which there exists such that . But now observe that fixes , and , and so we have a contradiction. ∎
Lemma 5.4**.**
.
Proof.
Suppose that . Then . The three possible permutation groups given in Theorem 5.3 have precisely one non-trivial conjugacy class of elements of support at most . In every case it is a conjugacy class of involutions with support exactly .
Using [GAP19] one can verify that if is one of these three permutation groups, are two involutions of support and is one of the six disjoint transpositions whose product is , then is not one of the six disjoint transpositions whose product is .
Let and consider the three lines connecting to :
[TABLE]
Consider the permutation . This is either trivial, or has support . Note that in the latter case, this implies that the sets , and must overlap only in the set
On the other hand if is trivial, then one can check that one must have and one obtains that is trivial, likewise .
By running the same argument starting with and in place of , one sees that is trivial if and only if is trivial if and only if is trivial.
Now Theorem 4.1 implies that we can choose so that is not trivial. Thus the same is true of . But now, note that both and include the transposition . On the other hand includes the transposition which does not. This is a contradiction and we are done. ∎
Lemma 5.4 completes the proof of Theorem C. The remaining couple of results rule out some of the open possibilities from Theorem C. The first of these results generalizes the idea of Lemma 5.4.
Lemma 5.5**.**
Let a puzzle group, where is a supersimple design. Then, one of the next statements is true:
- (1)
there exists a non trivial element of support strictly less than . 2. (2)
there exist two different elements , both with cycle type and so that in their cycle decomposition they have a common transposition.
Proof.
Suppose that (1) is not true, i.e. suppose that the unique element of with support less than is the identity. Let , and consider the lines connecting to :
[TABLE]
Consider the permutations for . Suppose first that is trivial. Observe that is a transposition in , and, according to supersimplicity , and only in . So, or . Then, is trivial, also. Changing with and with we obtain that is trivial if and only if is trivial.
Now, according to Theorem 4.1 we can choose so that is not trivial. Thus the same is true for , for . Note, moreover, that the support of has at most elements, for . Then, since (1) is not true, we conclude that for . It follows that the elements have cycle type . Now, note that and include the transposition , and the elements can’t appear in any other transposition of and , so , and this proves . ∎
Lemma 5.6**.**
Let a puzzle group, where is a supersimple design. If is primitive, then is not isomorphic to any of the groups , , , , .
Proof.
A calculation with [GAP19] shows that all non-trivial elements in the listed groups have support at least . Furthermore, these elements have cycle structure . Also, for every pair of different elements of this cycle type, we have that every transposition in is different to every transposition in .
Now, applying Lemma 5.5 we get a contradiction.
∎
Combining this result with the earlier restrictions given in Lemma 5.3, we find that there are precisely 14 possible hole-stabilizers when . In the GAP library, they are PrimitiveGroup(16,i) for . The case corresponds to .
More generally, for , the only known example when is primitive and not equal to occurs when , and . This example was first noted in [GGNS16], and then generalized to an infinite family in [GGS18].
5.4. The case when
It would be interesting to see if it might be possible to extend the classification to include puzzle groups arising from supersimple designs. Note, first, that such designs only occur for and .
If , an easy counting argument confirms that a supersimple design is also a design. Now a computer calculation by Professor Brendan McKay confirms that there is only one such design, and its hole stabilizer is . For the record, this design has 30 lines as follows:
[TABLE]
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[CD 07] Charles J. Colbourn and Jeffrey H. Dinitz, editors. The CRC handbook of combinatorial designs. 2nd ed. 2nd ed. edition, 2007.
- 2[Con 97] J. H. Conway. M 13 subscript 𝑀 13 M_{13} . In Surveys in combinatorics, 1997 (London) , volume 241 of London Math. Soc. Lecture Note Ser. , pages 1–11. Cambridge Univ. Press, Cambridge, 1997.
- 3[DM 96] John D. Dixon and Brian Mortimer. Permutation groups. New York, NY: Springer-Verlag, 1996.
- 4[GAP 19] The GAP Group. GAP – Groups, Algorithms, and Programming, Version 4.10.1 , 2019.
- 5[GGNS 16] Nick Gill, Neil I. Gillespie, Anthony Nixon, and Jason Semeraro. Generating groups using hypergraphs. Q. J. Math. , 67(1):29–52, 2016.
- 6[GGS 18] Nick Gill, Neil I. Gillespie, and Jason Semeraro. Conway groupoids and completely transitive codes. Combinatorica , 38(2):399–442, 2018.
- 7[GM 98] Robert Guralnick and Kay Magaard. On the minimal degree of a primitive permutation group. J. Algebra , 207(1):127–145, 1998.
- 8[LS 91] Martin W. Liebeck and Jan Saxl. Minimal degrees of primitive permutation groups, with an application to monodromy groups of covers of Riemann surfaces. Proc. Lond. Math. Soc. (3) , 63(2):266–314, 1991.
