1 Introduction

For positive integers n, k, t and \(\lambda \) with \(n \geqslant k > t \geqslant 2\), a partial \((n,k,t)_\lambda \)-system is a pair \((X,{\mathcal {B}})\) where X is an n-set of vertices and \({\mathcal {B}}\) is a collection of k-subsets of X called blocks such that each t-set of vertices is a subset of at most \(\lambda \) blocks. Such a partial system is a (complete) \((n,k,t)_\lambda \)-system if each t-set of vertices is a subset of exactly \(\lambda \) blocks. Note that \((n,k,t)_\lambda \)-systems are often referred to as t-\((n,k,\lambda )\) designs elsewhere. An \((n,k,t)_1\)-system is referred to as an (nkt)-Steiner system. Historically, the case where \(k=t+1\) has attracted particular interest. An (n, 3, 2)-Steiner system is often called a Steiner triple system and an (n, 4, 3)-Steiner system is often called a Steiner quadruple system. An independent set of a partial \((n,k,t)_\lambda \)-system \((X,{\mathcal {B}})\) is a subset Y of X such that no block in \({\mathcal {B}}\) is a subset of Y, and the independence number of \((X,{\mathcal {B}})\) is the cardinality of its largest independent set.

For each positive integer n, we let \({\mathbb {Z}}_n\) denote the additive cyclic group with elements \(\{0,\ldots ,n-1\}\). Let \((X,{\mathcal {B}})\) be a partial \((n,k,t)_\lambda \)-system. A sequencing of \((X,{\mathcal {B}})\) is a bijection \(\varphi : {\mathbb {Z}}_n \rightarrow X\), which we represent as an n-tuple \((\varphi (0),\ldots ,\varphi (n-1))\). We say a subset S of X is consecutive under this sequencing if \(S=\{\varphi (i),\ldots ,\varphi (i+|S|-1)\}\) for some integer \(i \in \{0,\ldots ,n-|S|\}\), and we say that S is cyclically consecutive under this sequencing if \(S=\{\varphi (i),\ldots ,\varphi (i+|S|-1)\}\) for some \(i \in {\mathbb {Z}}_n\) where the addition takes place in \({\mathbb {Z}}_n\). For a positive integer \(\ell \), such a sequencing is \(\ell \)-block avoiding or, more briefly, \(\ell \)-good if each set of \(\ell \) consecutive vertices is an independent set of \((X,{\mathcal {B}})\). It is cyclically \(\ell \)-good if each set of \(\ell \) cyclically consecutive vertices is an independent set of \((X,{\mathcal {B}})\). These definitions accord with those given in [2, 7], where good and cyclically good sequencings were studied. Trivially, any cyclically \(\ell \)-good sequencing of \((X,{\mathcal {B}})\) is cyclically \(\ell '\)-good and \(\ell '\)-good for each \(\ell ' \in \{1,\ldots ,\ell \}\), and any sequencing of \((X,{\mathcal {B}})\) is cyclically \((k-1)\)-good.

It is worth observing that the existence of an \(\ell \)-good sequencing of a partial \((n,k,t)_\lambda \)-system carries a number of implications about well-studied parameters of the system. Specifically, a partial \((n,k,t)_\lambda \)-system \((X,{\mathcal {B}})\) with an \(\ell \)-good sequencing:

  • has independence number at least \(\ell \) because any set of \(\ell \) consecutive vertices in the sequencing is an independent set;

  • has chromatic numberFootnote 1 at most \(\lceil \frac{n}{\ell }\rceil \) because we can partition X into \(\lceil \frac{n}{\ell }\rceil \) sets, each of at most \(\ell \) consecutive vertices and hence independent;

  • has fractional chromatic numberFootnote 2 at most \(\frac{n}{\ell }\) if the sequencing is cyclically \(\ell \)-good, because we can assign weight \(\frac{1}{\ell }\) to each set of \(\ell \) cyclically consecutive vertices and weight 0 to every other independent set.

In this paper, we are concerned with the question of determining, for a given parameter set \((n,k,t)_\lambda \), the greatest value of \(\ell \) such that each partial \((n,k,t)_\lambda \)-system has a cyclically \(\ell \)-good sequencing. In particular, we are concerned with this problem for large values of n, and all the asymptotic notation we employ is relative to a regime in which n is large and k, t and \(\lambda \) are fixed. It was proved in [7] that every partial Steiner triple system of order at least 4 has a 3-good sequencing and that every partial Steiner triple system of order at least 72 has a 4-good sequencing. Stinson and Veitch [12] showed that any Steiner triple system of order n has an \(\ell \)-good sequencing for each positive integer \(\ell \leqslant (16n)^{1/6}\). Blackburn and Etzion [2] improved this bound to \(\ell \leqslant (1+o(1))(2n)^{1/4}\). They also showed that any Steiner triple system of order n has a cyclically \(\ell \)-good sequencing for each positive integer \(\ell \leqslant (1+o(1))(\frac{2}{3}n)^{1/4}\) and that any \((n,k,t)_\lambda \)-system has a cyclically \(\ell \)-good sequencing for some integer \(\ell =\Theta (n^{1/2t})\). We direct the reader to [2, 12] for discussion of other interesting questions about \(\ell \)-good sequencings, but these do not concern us here. Results on \(\ell \)-good sequencings of directed and Mendelsohn triple systems can be found in [8, 9]. See [3] for a recent preprint showing that every Steiner triple system of order at least 13 has a 4-good sequencing and that every 3-chromatic Steiner triple system of order at least 15 has a 5-good sequencing.

Here we present a short proof establishing that any \((n,k,t)_\lambda \)-system has a cyclically \(\ell \)-good sequencing for some integer \(\ell =\Theta (n^{1/t})\). Unlike the proofs in [2, 12], which provide deterministic algorithms, our proof relies on an application of the Lovász local lemma. We state our main result below in Theorem 1. Throughout the paper, e denotes the base of the natural logarithm.

Theorem 1

Let k, t and \(\lambda \) be positive integers such that \(k \geqslant t+1\) and \(t\geqslant 2\), and let \(\alpha \) be the unique positive real number satisfying

$$\begin{aligned} \frac{\lambda (2^{t+1}-1)}{t!}\,\alpha ^t+2\left( \frac{e\lambda (t+1)(2^{t+1}-1)}{t!}\right) ^{\frac{1}{t}}\alpha =1. \end{aligned}$$
(1)

Every partial \((n,k,t)_\lambda \)-system has a cyclically \(\ell \)-good sequencing for each positive integer \(\ell \leqslant \alpha n^{1/t}\).

As we discuss further below, we believe this result is of most interest in the case \(k=t+1\). However, we note that we can improve the constant in the case where \(k \geqslant t+2\) and n is large.

Theorem 2

Let k, t and \(\lambda \) be fixed positive integers such that \(k \geqslant t+2\) and \(t\geqslant 2\), and let \(\alpha \) be a fixed positive constant such that

$$\begin{aligned} \alpha <\left( \frac{(k-1)\cdots (k-t)}{\lambda (2^{t+1}-1)}\right) ^{\frac{1}{t}}. \end{aligned}$$
(2)

For all sufficiently large n, every partial \((n,k,t)_\lambda \)-system has a cyclically \(\ell \)-good sequencing for each positive integer \(\ell \leqslant \alpha n^{1/t}\).

Kostochka, Mubayi and Verstraëte [6] have shown that there are partial \((n,t+1,t)_\lambda \)-systems with independence number \(\Theta ((n \log n)^{1/t})\). Since any consecutive set of \(\ell \) vertices in an \(\ell \)-good sequencing is independent, this implies that \(\ell =\Theta (n^{1/t})\) in Theorem 1 cannot be improved beyond \(\ell =\Theta ((n \log n)^{1/t})\), even if we only demand that the sequencing be \(\ell \)-good rather than cyclically \(\ell \)-good. In particular, it cannot be improved to \(\ell =\Theta (n^{1/t+\epsilon })\) for any \(\epsilon > 0\). On the other hand, it has been shown that any partial (nkt)-Steiner system has independence number at least \(\Theta ((n^{k-t}\log n)^{1/(k-1)})\) [11] and chromatic number at most \(\Theta ((n^{t-1}/\log n)^{1/(k-1)})\) [5, Theorem 10]. Given that Theorem 1 with \(k=t+1\) achieves a value of \(\ell \) within a logarithmic factor of the minimum independence number, the results of [5, 11] lead us to suspect that our bounds for \(k \geqslant t+2\) are far from optimal, especially when k is large in comparison to t.

We give the consequences of Theorem 1 in the case of partial Steiner triple and quadruple systems. In each case we round the appropriate value of \(\alpha \) down to three significant figures.

Corollary 3

Every partial Steiner triple system of order n has a cyclically \(\ell \)-good sequencing for each positive integer \(\ell \leqslant 0.0908\,n^{1/2}\).

Corollary 4

Every partial Steiner quadruple system of order n has a cyclically \(\ell \)-good sequencing for each positive integer \(\ell \leqslant 0.164\,n^{1/3}\).

Extending the aforementioned result of [11], Eustis and Verstraëte [4] have shown that there are infinitely many n for which there is a Steiner triple system of order n which has independence number \((1+o(1))(3n\log n)^{1/2}\). Consequently, the bound in Corollary 3 cannot be improved beyond this, even if we demand that the system be a (complete) Steiner triple system and only demand that the sequencing be \(\ell \)-good rather than cyclically \(\ell \)-good.

2 Proof of Theorems 1 and 2

Our proof is based on a concept we define below as an \(\ell \)-presequencing. This is, in turn, defined in terms of objects we call \(\ell \)-buffered sets. For a positive integer \(\ell \), an \(\ell \)-buffered set is a 3-tuple \((S,S^{L},S^{R})\) where S is a set and \(S^{L}\) and \(S^{R}\) are subsets of S, called buffers, such that

  1. (B1)

    if \(|S| \leqslant \ell -2\), then \(S^{L}=S^{R}=S\);

  2. (B2)

    if \(\ell -1 \leqslant |S| \leqslant 2\ell -2\), then \(|S^{L}|=|S^{R}|=\ell -1\) and \(S^{L} \cup S^{R} =S\); and

  3. (B3)

    if \(|S| \geqslant 2\ell -1\), then \(|S^{L}|=|S^{R}|=\ell -1\) and \(S^{L} \cap S^{R} = \emptyset \).

We usually write such a buffered set simply as S with the assumption that its two buffers are denoted \(S^{L}\) and \(S^{R}\). Such a buffered set is deficient if \(|S| \leqslant \ell -2\) and nondeficient otherwise. An -presequencing \(\ell \)of \((n,k,t)_\lambda \)-system \((X,{\mathcal {B}})\) is a tuple \((X_0,\ldots ,X_{s-1})\) of \(\ell \)-buffered sets such that \(\{X_0,\ldots ,X_{s-1}\}\) is a partition of X and the following hold.

  1. (P1)

    For each \(i \in {\mathbb {Z}}_s\), \(X_i\) is an independent set in \((X,{\mathcal {B}})\).

  2. (P2)

    For each \(i \in {\mathbb {Z}}_s\), \(X^{R}_i \cup X^{L}_{i+1}\) is an independent set in \((X,{\mathcal {B}})\).

We call the buffered sets \(X_0,\ldots ,X_{s-1}\) the classes of the \(\ell \)-presequencing and we say an \(\ell \)-presequencing is nondeficient if each of its classes is nondeficient. As we observe in the following lemma, the existence of a nondeficient \(\ell \)-presequencing implies the existence of a cyclically \(\ell \)-good sequencing.

Lemma 5

If a partial \((n,k,t)_\lambda \)-system has a nondeficient \(\ell \)-presequencing then it has a cyclically \(\ell \)-good sequencing.

Proof

Let \((X,{\mathcal {B}})\) be a partial \((n,k,t)_\lambda \)-system and suppose that \((W_0,\ldots ,W_{s-1})\) is a nondeficient \(\ell \)-presequencing of \((X,{\mathcal {B}})\). For each \(i \in {\mathbb {Z}}_s\), let \(w_i=|W_i|\) and note that \(w_i\geqslant \ell -1\) since \((W_0,\ldots ,W_{s-1})\) is nondeficient. By (B2) and (B3), this means that \(|W^{L}_i|=|W^{R}_i|=\ell -1\) for each \(i\in {\mathbb {Z}}_s\). Roughly speaking, we form a sequencing of \((X,{\mathcal {B}})\) by concatenating sequencings of \(W_0,\ldots ,W_{s-1}\) where, for each \(i\in {\mathbb {Z}}_s\), the sequencing of \(W_i\) begins with the elements of \(W^{L}_i\) and ends with the elements of \(W^{R}_i\). More formally, we can form a sequencing

$$\begin{aligned} \bigl (x_{0,0},x_{0,1},\ldots ,x_{0,w_0-1},x_{1,0},x_{1,1},\ldots ,x_{1,w_1-1},\ldots \ldots \ldots ,x_{s-1,0},x_{s-1,1},\ldots ,x_{s-1,w_{s-1}-1}\bigr ), \end{aligned}$$

of \((X,{\mathcal {B}})\) such that, for each \(i \in {\mathbb {Z}}_s\),

$$\begin{aligned} \{x_{i,0}, \ldots , x_{i,w_i-1}\}=W_i, \quad \{x_{i,0}, \ldots , x_{i,\ell -2}\}=W^{L}_i \quad \text {and}\quad \{x_{i,w_i-\ell +1},\ldots ,x_{i,w_i-1}\}=W^{R}_i. \end{aligned}$$

Any cyclically consecutive set C of \(\ell \) vertices in this sequencing satisfies either \(C \subseteq W_i\) or \(C \subseteq W^{R}_i \cup W^{L}_{i+1}\) for some \(i \in {\mathbb {Z}}_s\). Thus, because \((W_0,\ldots ,W_{s-1})\) obeys (P1) and (P2), this sequencing is \(\ell \)-good. \(\square \)

Next we show that an \(\ell \)-presequencing with s classes of a partial \((n,k,t)_\lambda \)-system can be modified to create a nondeficient \(\ell \)-presequencing with s classes, provided that n is large enough as a function of \(\lambda \), k, t, \(\ell \) and s. The modification proceeds by repeatedly moving a carefully selected vertex from a nondeficient class into a deficient one.

Lemma 6

If a partial \((n,k,t)_\lambda \)-system has an \(\ell \)-presequencing with s classes, then it has a nondeficient \(\ell \)-presequencing with s classes provided that

$$\begin{aligned} n > \lambda \Bigl (2\genfrac(){0.0pt}1{2\ell -3}{t}-\genfrac(){0.0pt}1{\ell -2}{t}\Bigr )\genfrac(){0.0pt}1{k-1}{t}^{-1}+(2s-1)(\ell -1)-1. \end{aligned}$$
(3)

Proof

Let \((X,{\mathcal {B}})\) be a partial \((n,k,t)_\lambda \)-system and suppose that \((U_0,\ldots ,U_{s-1})\) is an \(\ell \)-presequencing of \((X,{\mathcal {B}})\). We will show that if \(|U_j| \leqslant \ell -2\) for some \(j \in {\mathbb {Z}}_s\), then there is an \(\ell \)-presequencing \((V_0,\ldots ,V_{s-1})\) of \((X,{\mathcal {B}})\) such that, for some \(k \in {\mathbb {Z}}_s\) with \(|V_k| \geqslant \ell \) and for some \(y \in V_k\), we have \(V_j=U_j \cup \{y\}\), \(V_k=U_k \setminus \{y\}\) and \(V_i=U_i\) for all \(i \in {\mathbb {Z}}_s \setminus \{j,k\}\). This will suffice to complete the proof because iteratively applying this procedure will eventually result in a nondeficient \(\ell \)-presequencing.

Suppose that \(|U_j| \leqslant \ell -2\) for some \(j \in {\mathbb {Z}}_s\). Let \(X^\dag \) be the set of vertices in the buffers, that is,

$$\begin{aligned} X^\dag =\bigcup _{i=0}^{s-1} (U^{L}_i \cup U^{R}_i). \end{aligned}$$

From (B1), \(U^{L}_j = U^{R}_j =U_j\) and hence \(|U^{L}_j \cup U^{R}_j|=|U_j| \leqslant \ell -2\). From (B1)–(B3), for each \(i \in {\mathbb {Z}}_s \setminus \{j\}\), we have \(|U^{L}_{i} \cup U^{R}_{i}| \leqslant 2\ell -2\). Thus

$$\begin{aligned} |X^\dag | \leqslant (2s-1)(\ell -1)-1. \end{aligned}$$
(4)

Also note that \(U^{R}_{j-1} \cup U_j \cup U^{L}_{j+1} \subseteq X^\dag \) since \(U^{L}_j = U^{R}_j =U_j\). Now, we let \(X^\ddag \) be the set of all vertices x not in the buffers for which moving x into \(U_j\) would result in a block becoming a subset of \(U^{R}_{j-1} \cup U_j\) or of \(U_j\cup U^{L}_{j+1}\). That is, let

$$\begin{aligned} X^\ddag =\left\{ x \in X \setminus X^\dag : B \setminus \{x\} \subseteq U^{R}_{j-1} \cup U_j \text{ or } B \setminus \{x\} \subseteq U_j \cup U^{L}_{j+1} \text{ for } \text{ some } B \in {\mathcal {B}}\right\} . \end{aligned}$$

Observe that \(|U^{R}_{j-1}|, |U^{L}_{j+1}| \leqslant \ell -1\) by (B1)–(B3). So the number of t-sets of vertices that are subsets of \(U^{R}_{j-1} \cup U_j\) or of \(U_j\cup U^{L}_{j+1}\) is at most \(2\genfrac(){0.0pt}1{\ell -1+|U_j|}{t}-\genfrac(){0.0pt}1{|U_j|}{t} \leqslant 2\genfrac(){0.0pt}1{2\ell -3}{t}-\genfrac(){0.0pt}1{\ell -2}{t}\), where the inequality follows because \(|U_j| \leqslant \ell -2\) by assumption. Each block of \({\mathcal {B}}\) containing \(k-1\) elements of \(U^{R}_{j-1} \cup U_j\) or \(k-1\) elements of \(U_j\cup U^{L}_{j+1}\) is a superset of \(\left( {\begin{array}{c}k-1\\ t\end{array}}\right) \) of these t-subsets. Thus

$$\begin{aligned} |X^\ddag | \leqslant \lambda \Bigl (2\genfrac(){0.0pt}1{2\ell -3}{t}-\genfrac(){0.0pt}1{\ell -2}{t}\Bigr )\genfrac(){0.0pt}1{k-1}{t}^{-1}. \end{aligned}$$
(5)

By (4), (5) and the hypothesised lower bound on n, we have \(n > |X^\dag | + |X^\ddag |\) and hence there is a vertex \(y \in X \setminus (X^\dag \cup X^\ddag )\). Then \(y \in U_k \setminus (U^{L}_k \cup U^{R}_k \cup X^\ddag )\) for some \(k \in {\mathbb {Z}}_s \setminus \{j\}\). This implies that \(|U_k| \geqslant 2\ell -1 \geqslant \ell \) by (B1) and (B2). We claim that \((V_0,\ldots ,V_{s-1})\) is an \(\ell \)-presequencing of \((X,{\mathcal {B}})\) where

  • \((V_j,V^{L}_j,V^{R}_j)=(U_j \cup \{y\},U_j \cup \{y\},U_j \cup \{y\})\);

  • \((V_k,V^{L}_k,V^{R}_k)=(U_k \setminus \{y\},U^{L}_k,U^{R}_k)\); and

  • \((V_i,V^{L}_i,V^{R}_i)=(U_i,U^{L}_i,U^{R}_i)\) for all \(i \in {\mathbb {Z}}_s \setminus \{j,k\}\).

To see this, observe that each class of \((V_0,\ldots ,V_{s-1})\) is indeed an \(\ell \)-buffered set because \(|U_j| \leqslant \ell -1\), \(y \in U_k \setminus (U^{L}_k \cup U^{R}_k)\), and each class of \((U_0,\ldots ,U_{s-1})\) is an \(\ell \)-buffered set. Further, (P1) and (P2) hold for \((V_0,\ldots ,V_{s-1})\) because they held for \((U_0,\ldots ,U_{s-1})\) and \(y \notin X^\ddag \). So \((V_0,\ldots ,V_{s-1})\) is an \(\ell \)-presequencing of \((X,{\mathcal {B}})\) with the properties we desired and the proof is complete. \(\square \)

In view of Lemmas 5 and  6, our final step is to show that partial \((n,k,t)_\lambda \)-systems admit \(\ell \)-presequencings. This can be accomplished using the symmetric version of the Lovász local lemma, which we state below.

Lemma 7

(see [1, Corollary 5.1.2]) Let \(E_1,\ldots ,E_r\) be events in a probability space such that each of these events has probability at most p and is mutually independent from all but at most d of the others. If \(ep(d+1) \leqslant 1\), then there is a positive probability that no event in \(\{E_1,\ldots ,E_r\}\) occurs.

Lemma 8

Any partial \((n,k,t)_\lambda \)-system has an \(\ell \)-presequencing \((U_0,\ldots ,U_{s-1})\) such that \(s=\lceil \sigma \rceil \), where

$$\begin{aligned} \sigma =\sigma (n,k,t,\lambda )=\Bigl (e(2^k-1)\left( k\lambda \genfrac(){0.0pt}1{n-1}{t-1}\genfrac(){0.0pt}1{k-1}{t-1}^{-1}-k+1\right) \Bigr )^{\frac{1}{k-1}}. \end{aligned}$$

Proof

Let \((X,{\mathcal {B}})\) be a partial \((n,k,t)_\lambda \)-system and let \(s=\lceil \sigma \rceil \). Suppose for the moment that there is an indexed partition \(\{U_0,\ldots ,U_{s-1}\}\) of X such that \(U_i \cup U_{i+1}\) is an independent set of \((X,{\mathcal {B}})\) for each \(i \in {\mathbb {Z}}_s\). For each \(i \in {\mathbb {Z}}_s\), we can easily choose subsets \(U^{L}_i\) and \(U^{R}_i\) of \(U_i\) that obey (B1)–(B3). The resulting tuple \((U_0,\ldots ,U_{s-1})\) of \(\ell \)-buffered sets certainly obeys (P1) and (P2) and hence is an \(\ell \)-presequencing of \((X,{\mathcal {B}})\). Thus it suffices to prove there is such an indexed partition \(\{U_0,\ldots ,U_{s-1}\}\). We do so using the Lovász local lemma.

Consider forming an indexed partition \(\{U_0,\ldots ,U_{s-1}\}\) of X by assigning each vertex in X to one of the partition classes independently uniformly at random. For each block \(B \in {\mathcal {B}}\), let \(E_B\) be the event that \(B \subseteq U_i \cup U_{i+1}\) for some \(i \in {\mathbb {Z}}_s\). Let B be a block in \({\mathcal {B}}\) and j be an element of \({\mathbb {Z}}_s\). Then the probability that \(B \subseteq U_j \cup U_{j+1}\) is \((\frac{2}{s})^k\), the probability that \(B \subseteq U_{j+1}\) is \((\frac{1}{s})^k\) and hence the probability that \(B \subseteq U_j \cup U_{j+1}\) but \(B \nsubseteq U_{j+1}\) is \((\frac{2}{s})^k-(\frac{1}{s})^k\). Taking the sum over \(j \in {\mathbb {Z}}_s\), we see that the probability p of \(E_B\) is given by

$$\begin{aligned} p=s\left( \frac{2^k}{s^k}-\frac{1}{s^k}\right) =\frac{2^k-1}{s^{k-1}}. \end{aligned}$$
(6)

For each \(B \in {\mathcal {B}}\) and \({\mathcal {B}}' \subseteq {\mathcal {B}}\), \(E_B\) is mutually independent from the set of events \(\{E_{B'}:B' \in {\mathcal {B}}'\}\) provided that each block in \({\mathcal {B}}'\) is disjoint from B. Let x be a vertex in B. The number of t-subsets of X that contain x is \(\left( {\begin{array}{c}n-1\\ t-1\end{array}}\right) \). Each block in \({\mathcal {B}}\) that contains x (including B itself) is a superset of \(\left( {\begin{array}{c}k-1\\ t-1\end{array}}\right) \) of these t-subsets. Thus there are at most \(\lambda \left( {\begin{array}{c}n-1\\ t-1\end{array}}\right) /\left( {\begin{array}{c}k-1\\ t-1\end{array}}\right) -1\) blocks in \({\mathcal {B}}\setminus \{B\}\) that contain x. Taking the sum over \(x \in B\), we see that the number d of blocks in \({\mathcal {B}}\setminus \{B\}\) that contain at least one vertex in B obeys

$$\begin{aligned} d \leqslant k\lambda \genfrac(){0.0pt}1{n-1}{t-1}\genfrac(){0.0pt}1{k-1}{t-1}^{-1}-k. \end{aligned}$$
(7)

Thus, \(E_B\) is mutually independent from all but at most d of the events in \(\{E_{B}:B \in {\mathcal {B}}\setminus \{B\}\}\).

Now, using (6) and (7) and the fact that \(s \geqslant \sigma \), we have that \(ep(d+1) \leqslant 1\). Thus, by Lemma 7, there is a positive probability that no event in \(\{E_B:B \in {\mathcal {B}}\}\) occurs. This implies there is an indexed partition \(\{U_0,\ldots ,U_{s-1}\}\) of X such that \(U_i \cup U_{i+1}\) is an independent set of \((X,{\mathcal {B}})\) for each \(i \in {\mathbb {Z}}_s\) and the proof is complete.

From Lemmas 5,  6 and  8 it follows that, for any parameter set \((n,k,t)_\lambda \), every partial \((n,k,t)_\lambda \)-system has a cyclically \(\ell \)-good sequencing provided that (3) holds with \(s=\lceil \sigma \rceil \) where \(\sigma \) is as defined in Lemma 8. We use this fact to prove Theorems 1 and 2.

Proof of Theorem 1

Given a partial \((n,k,t)_\lambda \)-system with \(k \geqslant t+2\), one can delete \(k-t-1\) vertices from each of its blocks to obtain a partial \((n,t+1,t)_\lambda \)-system. Any cyclically \(\ell \)-good sequencing of the resulting partial system is also a cyclically \(\ell \)-good sequencing of the original partial system. Thus it suffices to prove the theorem in the case where \(k=t+1\).

Let \((X,{\mathcal {B}})\) be a partial \((n,t+1,t)_\lambda \)-system, let \(k=t+1\), and let \(s=\lceil \sigma \rceil \) where \(\sigma \) is as defined in Lemma 8. Let \(\alpha \) be the positive real number that obeys (1) and let \(\ell = \lfloor \alpha n^{1/t}\rfloor \). We may assume that \(\ell > t\) for otherwise the result is trivial. As discussed above, there is an \(\ell \)-good sequencing of \((X,{\mathcal {B}})\) provided that (3) holds. Using \(k=t+1\), (3) simplifies to

$$\begin{aligned} n > \lambda \Bigl (2\genfrac(){0.0pt}1{2\ell -3}{t}-\genfrac(){0.0pt}1{\ell -2}{t}\Bigr )+(2s-1)(\ell -1)-1. \end{aligned}$$
(8)

Now,

$$\begin{aligned}&(2s-1)(\ell -1)< 2\ell \sigma + \ell <2\ell \left( \frac{e\lambda (t+1)(2^{t+1}-1)}{t}\genfrac(){0.0pt}1{n-1}{t-1}\right) ^{\frac{1}{t}}+\ell \nonumber \\&\quad \leqslant 2\alpha \Bigl (\frac{e\lambda (t+1)(2^{t+1}-1)}{t!}\Bigr )^{\frac{1}{t}}n + \ell \end{aligned}$$
(9)

where the first inequality follows using \(s<\sigma +1\), the second follows using the definition of \(\sigma \) and \(k=t+1\), and the third follows using \(\left( {\begin{array}{c}n-1\\ t-1\end{array}}\right) < \frac{n^{t-1}}{(t-1)!}\) and \(\ell \leqslant \alpha n^{1/t}\). Also,

$$\begin{aligned}&\lambda \Bigl (2\genfrac(){0.0pt}1{2\ell -3}{t}-\genfrac(){0.0pt}1{\ell -2}{t}\Bigr ) \leqslant \frac{\lambda (\ell -2)}{t} \Bigl (4\genfrac(){0.0pt}1{2\ell -3}{t-1}-\genfrac(){0.0pt}1{\ell -3}{t-1}\Bigr ) \nonumber \\&\quad< \frac{\lambda (\ell -2)}{t} \left( \frac{4(2\ell )^{t-1}}{(t-1)!}-\frac{\ell ^{t-1}}{(t-1)!}\right) \nonumber \\&\quad = \frac{\lambda (2^{t+1}-1)(\ell -2)\ell ^{t-1}}{t!} \nonumber \\&\quad <\frac{\lambda (2^{t+1}-1)\ell ^t}{t!} - \ell \leqslant \frac{\lambda (2^{t+1}-1)\alpha ^t}{t!}\,n - \ell . \end{aligned}$$
(10)

The second inequality above follows because \(\frac{4(2\ell )^{t-1}}{(t-1)!}-4\left( {\begin{array}{c}2\ell -3\\ t-1\end{array}}\right) > \frac{\ell ^{t-1}}{(t-1)!}-\left( {\begin{array}{c}\ell -3\\ t-1\end{array}}\right) \) since \(f(a)=\frac{a^{t-1}}{(t-1)!}-\left( {\begin{array}{c}a-3\\ t-1\end{array}}\right) \) is an increasing function of a. The third follows by observing that \(2\lambda (2^{t+1}-1)\ell ^{t-1}>t!\ell \) since \(\ell > t\). Using (9) and (10), the right hand side of (8) is strictly less than

$$\begin{aligned} \left( \frac{\lambda (2^{t+1}-1)}{t!}\alpha ^t + 2\Bigl (\frac{e\lambda (t+1)(2^{t+1}-1)}{t!}\Bigr )^{\frac{1}{t}}\alpha \right) n \end{aligned}$$

and so (8) holds because \(\alpha \) obeys (1).\(\square \)

Proof of Theorem 2

Let \((X,{\mathcal {B}})\) be a partial \((n,k,t)_\lambda \)-system and let \(s=\lceil \sigma \rceil \) where \(\sigma \) is as defined in Lemma 8. Let \(\alpha \) be a positive constant that obeys (2) and let \(\ell = \lfloor \alpha n^{1/t}\rfloor \). Again, there is an \(\ell \)-good sequencing of \((X,{\mathcal {B}})\) provided that (3), which we restate below, holds.

$$\begin{aligned} n > \lambda \Bigl (2\genfrac(){0.0pt}1{2\ell -3}{t}-\genfrac(){0.0pt}1{\ell -2}{t}\Bigr )\genfrac(){0.0pt}1{k-1}{t}^{-1}+(2s-1)(\ell -1)-1 \end{aligned}$$
(3)

Observe that

$$\begin{aligned} \lambda \Bigl (2\genfrac(){0.0pt}1{2\ell -3}{t}-\genfrac(){0.0pt}1{\ell -2}{t}\Bigr )\genfrac(){0.0pt}1{k-1}{t}^{-1} < \lambda \left( \frac{2^{t+1}\ell ^t}{t!}-\frac{\ell ^t}{t!}\right) \genfrac(){0.0pt}1{k-1}{t}^{-1} \leqslant \frac{\lambda (2^{t+1}-1)\alpha ^t}{(k-1)\cdots (k-t)}\,n \end{aligned}$$
(11)

where the first inequality follows because \(\frac{2(2\ell )^{t}}{t!}-2\left( {\begin{array}{c}2\ell -3\\ t\end{array}}\right) > \frac{\ell ^{t}}{t!}-\left( {\begin{array}{c}\ell -2\\ t\end{array}}\right) \) and the second follows using \(\ell ^t \leqslant \alpha ^t n\). Furthermore \(\ell =\Theta (n^{1/t})\) and, using the definition of \(\sigma \), \(s=\Theta (n^{(t-1)/(k-1)})\). So \((2s-1)(\ell -1)=o(n)\) because \(\frac{t-1}{k-1}+\frac{1}{t}<1\) since \(k \geqslant t+2\). Thus, by (11), the right hand side of (3) is

$$\begin{aligned} \frac{\lambda (2^{t+1}-1)\alpha ^t}{(k-1)\cdots (k-t)}\,n+o(n) \end{aligned}$$

and hence (3) holds for all sufficiently large n because \(\alpha \) obeys (2). \(\square \)

3 Conclusion

Our proof uses the fact that we are sequencing a partial \((n,k,t)_\lambda \)-system, rather than an arbitrary k-uniform hypergraph, at only two points:

  • to bound the maximum number of blocks that may have all but one of their points in one of two overlapping sets of consecutive vertices in Lemma 6,

  • to bound the maximum number of blocks that may intersect a given block in Lemma 8.

This suggests that our approach here may be able to be generalised to other settings, including to partial directed designs. Good orderings of partial directed triple systems have been previously considered in [8, 9].

We conclude by mentioning one more connection between \(\ell \)-good sequencings and other parameters of hypergraphs. In [10] the authors say that a k-uniform hypergraph contains the jth power of a hamilton cycle if its vertices can be cyclically ordered so that every k-subset of \(k+j-1\) consecutive vertices is one of its hyperedges. Then the existence of an \(\ell \)-good ordering of an (nkt)-Steiner system \((X,{\mathcal {B}})\) is exactly equivalent to the existence of the \((\ell -k+1)\)st power of a hamilton cycle in the hypergraph \((X,{\overline{{\mathcal {B}}}})\) where \({\overline{{\mathcal {B}}}}=\{E \subseteq X: |E|=k, E \notin {\mathcal {B}}\}\). This is a very different regime to the one that [10] focusses on, where the power of the hamilton cycle is constant as the order of the hypergraph grows.