Abstract
It is known that the notion of a transitive subgroup of a permutation group G extends naturally to subsets of G. We consider subsets of the general linear group \({{\,\textrm{GL}\,}}(n,q)\) acting transitively on flag-like structures, which are common generalisations of t-dimensional subspaces of \(\mathbb {F}_q^n\) and bases of t-dimensional subspaces of \(\mathbb {F}_q^n\). We give structural characterisations of transitive subsets of \({{\,\textrm{GL}\,}}(n,q)\) using the character theory of \({{\,\textrm{GL}\,}}(n,q)\) and interpret such subsets as designs in the conjugacy class association scheme of \({{\,\textrm{GL}\,}}(n,q)\). In particular we generalise a theorem of Perin on subgroups of \({{\,\textrm{GL}\,}}(n,q)\) acting transitively on t-dimensional subspaces. We survey transitive subgroups of \({{\,\textrm{GL}\,}}(n,q)\), showing that there is no subgroup of \({{\,\textrm{GL}\,}}(n,q)\) with \(1<t<n\) acting transitively on t-dimensional subspaces unless it contains \({{\,\textrm{SL}\,}}(n,q)\) or is one of two exceptional groups. On the other hand, for all fixed t, we show that there exist nontrivial subsets of \({{\,\textrm{GL}\,}}(n,q)\) that are transitive on linearly independent t-tuples of \(\mathbb {F}_q^n\), which also shows the existence of nontrivial subsets of \({{\,\textrm{GL}\,}}(n,q)\) that are transitive on more general flag-like structures. We establish connections with orthogonal polynomials, namely the Al-Salam–Carlitz polynomials, and generalise a result by Rudvalis and Shinoda on the distribution of the number of fixed points of the elements in \({{\,\textrm{GL}\,}}(n,q)\). Many of our results can be interpreted as q-analogs of corresponding results for the symmetric group.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
A subgroup G of the symmetric group \({{\,\textrm{Sym}\,}}(n)\) is t-homogeneous if G is transitive on the subsets of \(\{1,2,\ldots ,n\}\) with t elements. Livingstone and Wagner [24] proved the following result.
Theorem 1.1
([24]) Let G be a subgroup of \({{\,\textrm{Sym}\,}}(n)\) that is t-homogeneous for some t satisfying \(1\leqslant t\leqslant n/2\). Then G is also \((t-1)\)-homogeneous.
This theorem was generalised by Martin and Sagan [26] in various ways. Their first generalisation replaces subgroups of \({{\,\textrm{Sym}\,}}(n)\) by subsets of \({{\,\textrm{Sym}\,}}(n)\). Let G be a group acting on a set \(\Omega \). We say that a subset Y of G is transitive on \(\Omega \) if there is a constant r such that the following holds. For all \(a,b\in \Omega \), there are exactly r elements \(g\in Y\) such that \(ga=b\). If Y is a subgroup of G, then this notion coincides with that of a transitive group action of Y on \(\Omega \). The second generalisation of [26] replaces subsets of \(\Omega \) by set partitions of \(\Omega \). An (integer) partition of a natural number n is a sequence \(\lambda =(\lambda _1,\lambda _2,\ldots )\) of nonnegative integers that sum up to n and satisfy \(\lambda _1\geqslant \lambda _2\geqslant \cdots \); these numbers are called the parts of \(\lambda \). For two partitions \(\lambda =(\lambda _1,\lambda _2,\ldots )\) and \(\mu =(\mu _1,\mu _2,\ldots )\) of n, we say that \(\lambda \) dominates \(\mu \) and write \(\mu \unlhd \lambda \) if
Finally, for a partition \(\lambda =(\lambda _1,\lambda _2,\ldots )\) of n, a \(\lambda \)-partition is an ordered partition of the set \(\{1,2,\ldots ,n\}\) into subsets of cardinality \(\lambda _1,\lambda _2,\ldots \). The following is one of the main results in [26].
Theorem 1.2
([26]) Let Y be a subset of \({{\,\textrm{Sym}\,}}(n)\) that is transitive on \(\sigma \)-partitions. Then G is also transitive on \(\tau \)-partitions for all \(\tau \) satisfying \(\sigma \unlhd \tau \).
In fact, [26] systematically studies subsets of \({{\,\textrm{Sym}\,}}(n)\) that are transitive on \(\sigma \)-partitions using the character theory of \({{\,\textrm{Sym}\,}}(n)\). In many aspects, this paper studies q-analogous problems, namely we replace \({{\,\textrm{Sym}\,}}(n)\) by the general linear group \({{\,\textrm{GL}\,}}(n,q)\), consisting of the invertible \(n\times n\) matrices with entries in \(\mathbb {F}_q\). Our starting point is the following q-analog of Theorem 1.1, proved by Perin [27] (who attributed it to an unpublished result by McLaughlin). Henceforth a t-space is a t-dimensional subspace of \(\mathbb {F}_q^n\).
Theorem 1.3
([27]) Let G be a subgroup of \( {{\,\textrm{GL}\,}}(n,q)\) that is transitive on t-spaces for some t satisfying \(1\leqslant t\leqslant n/2\). Then G is also transitive on \((t-1)\)-spaces.
An (integer) composition of a nonnegative number n is much like a partition of n, except that the sequence entries are not necessarily nonincreasing. For a composition \(\lambda =(\lambda _1,\lambda _2,\ldots )\) of n, a \(\lambda \)-flag is a sequence of subspaces \((V_1,V_2,\ldots )\) of \(\mathbb {F}_q^n\) such that
and \(\dim (V_i/V_{i-1})=\lambda _i\) for each \(i\geqslant 1\). The following is an example of the results we obtain.
Theorem 1.4
Let Y be a subset of \({{\,\textrm{GL}\,}}(n,q)\) that is transitive on \(\sigma \)-flags. Then Y is also transitive on \(\tau \)-flags for all compositions \(\tau \) satisfying \(\tilde{\sigma }\unlhd \tilde{\tau }\), where \(\tilde{\sigma }\) and \(\tilde{\tau }\) are the respective partitions obtained from \(\sigma \) and \(\tau \) by rearranging the parts.
In fact we consider subsets of \({{\,\textrm{GL}\,}}(n,q)\) that are transitive on more general objects, namely on pairs (F, B), where F is a \(\sigma \)-flag and B is a tuple whose entries are ordered bases of some of the nonzero quotient spaces \(V_i/V_{i-1}\). Such objects are called \((\sigma ,\mathcal {I})\)-flags, where \(\mathcal {I}\) indexes the quotient spaces whose bases occur in B. We study \((\sigma ,\mathcal {I})\)-flags using the character theory of \({{\,\textrm{GL}\,}}(n,q)\) and the theory of association schemes (see [2], for example).
We organise this paper in the following way. In Sect. 2 we recall some relevant background on the character theory of \({{\,\textrm{GL}\,}}(n,q)\) and the conjugacy class association scheme of \({{\,\textrm{GL}\,}}(n,q)\). In Sect. 3 we give structural results for transitive subsets of \({{\,\textrm{GL}\,}}(n,q)\). In particular we show that such subsets can be characterised as designs in the corresponding association scheme, leading directly to results like Theorem 1.4. In Sect. 4 we survey the examples coming from subgroups. In Sect. 5 we study so-called cliques in \({{\,\textrm{GL}\,}}(n,q)\), which are subsets of \({{\,\textrm{GL}\,}}(n,q)\) such that, for all distinct elements x, y in the subset, \(x^{-1}y\) fixes no \((\sigma ,\mathcal {I})\)-flag. Among other things, this will allow us to establish the nonexistence of sharply transitive subsets of \({{\,\textrm{GL}\,}}(n,q)\) in certain cases. In Sect. 6 we show the existence of small subsets of \({{\,\textrm{GL}\,}}(n,q)\) that are transitive on \((\sigma ,\mathcal {I})\)-flags, as long as the largest part of \(\sigma \) is large compared to the sum of all other parts of \(\sigma \). We find this interesting since subgroups of \({{\,\textrm{GL}\,}}(n,q)\) that are transitive on \((\sigma ,\mathcal {I})\)-flags are extremely rare. In Sect. 7 we discuss connections between transitive subsets of \({{\,\textrm{GL}\,}}(n,q)\) and cliques in \({{\,\textrm{GL}\,}}(n,q)\) on one hand and certain orthogonal polynomials, namely the Al-Salam–Carlitz polynomials, on the other hand.
2 The finite general linear groups
We shall give a brief account of the conjugacy classes and the (complex) irreducible characters of the general linear group \({{\,\textrm{GL}\,}}(n,q)\). We mostly follow [25, Ch. IV].
2.1 Partitions
An (integer) partition is a sequence \(\lambda =(\lambda _1,\lambda _2,\ldots )\) of nonnegative integers that sum up to a finite number and satisfy \(\lambda _1\geqslant \lambda _2\geqslant \cdots \). The size of \((\lambda _1,\lambda _2,\ldots )\) is defined to be \(|\lambda |=\lambda _1+\lambda _2+\cdots \) and its length \(\ell (\lambda )\) is the largest i such that \(\lambda _i>0\). We often write \((\lambda _1,\lambda _2,\ldots ,\lambda _{\ell (\lambda )})\) instead of \((\lambda _1,\lambda _2,\ldots )\). If \(|\lambda |=n\), then we also say that \(\lambda \) is a partition of n. Let \({{\,\textrm{Par}\,}}\) be the set of integer partitions. We denote the unique partition of 0 by \(\varnothing \).
The Young diagram of a partition \((\lambda _1,\lambda _2,\ldots ,\lambda _k)\) of n is an array of n boxes with left-justified rows and top-justified columns, where row i contains \(\lambda _i\) boxes. To each partition \(\lambda \) belongs a conjugate partition \(\lambda '\) whose parts are the number of boxes in the columns of the Young diagram of \(\lambda \).
We recall three partial orders on integer partitions, namely containment, refinement, and dominance order. Let \(\lambda ,\mu \in {{\,\textrm{Par}\,}}\) be two partitions. We say that \(\lambda \) contains \(\mu \) and write \(\mu \subseteq \lambda \) if the Young diagram of \(\mu \) is contained in the Young diagram of \(\lambda \). We say that \(\mu \) refines \(\lambda \) if \(|\mu |\leqslant |\lambda |\) and the parts of \(\lambda \) can be partitioned to produce the parts of \((\mu _1,\ldots ,\mu _{\ell (\mu )},1^{|\lambda |-|\mu |})\). For example (321) refines (7422). We say that \(\lambda \) dominates \(\mu \) and write \(\mu \unlhd \lambda \) if (1) holds. As usual we write \(\mu \lhd \lambda \) if \(\mu \unlhd \lambda \) and \(\mu \ne \lambda \). Typically these last two partial orders are only defined for partitions of the same size, but it is natural to extend these to the set of all partitions.
2.2 Conjugacy classes
We shall now describe the conjugacy classes of \({{\,\textrm{GL}\,}}(n,q)\) (see [25, Ch. IV,§ 2], for example). Let \(\Phi \) be the set of monic irreducible polynomials in \(\mathbb {F}_q[X]\) distinct from X. We shall often write 1 instead of \(X-1\) when the meaning is clear from the context. We also write \(|f|\) for the degree of \(f\in \Phi \).
Let \(\Lambda \) be the set of mappings \(\underline{\lambda }:\Phi \rightarrow {{\,\textrm{Par}\,}}\) of finite support (with \(\varnothing \) being the zero element in \({{\,\textrm{Par}\,}}\)). We often use the short-hand notation \(f\mapsto \lambda \) for the element \(\underline{\lambda }\in \Lambda \) that is supported only on f and satisfies \(\underline{\lambda }(f)=\lambda \). We define the size of an element \(\underline{\lambda }\in \Lambda \) to be
and put \(\Lambda _n=\{\underline{\lambda }\in \Lambda :\Vert \underline{\lambda }\Vert =n\}\).
The companion matrix of \(f\in \Phi \) with \(f=X^d+f_{d-1}X^{d-1}+\cdots +f_1X+f_0\) is
(where blanks are filled with zeros). For \(f\in \Phi \) of degree d and a positive integer k, we write
and for \(f\in \Phi \) and \(\mu \in {{\,\textrm{Par}\,}}\), we define \(C(f,\mu )\) to be the block diagonal matrix of order \(|\mu |\cdot |f|\) with blocks \(C(f,\mu _1),C(f,\mu _2),\ldots \). Finally, with every \(\underline{\mu }\in \Lambda _n\) we associate the block diagonal matrix \(R_{\underline{\mu }}\) of order n whose blocks are \(C(f,\underline{\mu }(f))\), where f ranges through the support of \(\underline{\mu }\). Then every element g of \({{\,\textrm{GL}\,}}(n,q)\) is conjugate to exactly one matrix \(R_{\underline{\mu }}\) for \(\underline{\mu }\in \Lambda _n\), which is called the Jordan canonical form of g. Hence \(\Lambda _n\) indexes the conjugacy classes of \({{\,\textrm{GL}\,}}(n,q)\); we denote by \(C_{\underline{\mu }}\) the conjugacy class containing \(R_{\underline{\mu }}\). Note that \(C_{X-1\mapsto (1^n)}\) is the conjugacy class containing the identity.
2.3 Parabolic induction
A composition is much like a partition, except that the parts do not need to be nonincreasing. Let \(\lambda =(\lambda _1,\lambda _2,\ldots ,\lambda _k)\) be a composition of n. Let \(P_\lambda \) be the parabolic subgroup of \({{\,\textrm{GL}\,}}(n,q)\) consisting of block upper-triangular matrices with block sizes \(\lambda _1,\lambda _2,\ldots ,\lambda _k\), namely
Let \(\pi _i:P_\lambda \rightarrow {{\,\textrm{GL}\,}}(\lambda _i,q)\) be the mapping that projects to the i-th block on the diagonal, so that
Let \(\phi _i\) be a class function of \({{\,\textrm{GL}\,}}(\lambda _i,q)\). Then
is a class function of \(P_\lambda \). We define the product \(\phi _1\cdot \phi _2\cdots \phi _k\) to be the induction of this class function to \({{\,\textrm{GL}\,}}(n,q)\), that is
2.4 The irreducible characters
The complete set of (complex) irreducible characters has been obtained by Green [14]. Good treatments of this topic are also contained in [25, Ch. IV] and [17]. The irreducible characters of \({{\,\textrm{GL}\,}}(n,q)\) are naturally indexed by \(\Lambda _n\) and, for \(\underline{\lambda }\in \Lambda _n\), we denote by \(\chi ^{\underline{\lambda }}\) the corresponding irreducible character. For \(f\in \Phi \) and a partition \(\lambda \), the characters \(\chi ^{f\mapsto \lambda }\) are typically called the primary irreducible characters of \({{\,\textrm{GL}\,}}(n,q)\). It is well known (see [17, § 8], for example) that the irreducible characters of \({{\,\textrm{GL}\,}}(n,q)\) satisfy
We use the indexing of [17], so that \(\chi ^{f\mapsto (n)}\) is a cuspidal character of \({{\,\textrm{GL}\,}}(n,q)\) and in particular \(\chi ^{X-1\mapsto (n)}\) is the trivial character. In contrast, \(\lambda \) is replaced by the conjugate partition \(\lambda '\) in [25, Ch. IV]. We often denote the degree of \(\chi ^{\underline{\lambda }}\) by \(f_{\underline{\lambda }}\).
It follows from [25, Ch. IV] that, for each \(f\in \Phi \), the algebra with multiplication \(\cdot \) generated by \(\{\chi ^{f\mapsto \lambda }:\lambda \in {{\,\textrm{Par}\,}}\}\) is isomorphic to the algebra of symmetric functions with \(\chi ^{f\mapsto \lambda }\) being sent to the Schur function \(s_\lambda \). In particular the decomposition of the product \(\chi ^{f\mapsto \lambda }\cdot \chi ^{f\mapsto \nu }\) into irreducible characters is given by the Littlewood–Richardson rule [25, Ch. I]. Let \(\lambda ,\mu ,\nu \in {{\,\textrm{Par}\,}}\) and let \(c_{\lambda \nu }^\mu \) be the number of semistandard skew-tableaux T of shape \(\mu /\lambda \) and content \(\nu \) such that the sequence, obtained by concatenating its reversed rows, is a lattice permutation. Note that we have \(c_{\lambda \nu }^\mu =0\) unless \(|\mu |=|\lambda |+|\nu |\) and \(\lambda ,\nu \subseteq \mu \). The Littlewood–Richardson rule then states that
for all \(f\in \Phi \). Now, for \(\underline{\lambda },\underline{\mu },\underline{\nu }\in \Lambda \), define
and note that \(c_{\underline{\lambda }\underline{\nu }}^{\underline{\mu }}=0\) unless \(\Vert \underline{\mu }\Vert =\Vert \underline{\lambda }\Vert +\Vert \underline{\nu }\Vert \) and \(\underline{\lambda },\underline{\nu }\subseteq \underline{\mu }\), where \(\underline{\lambda }\subseteq \underline{\mu }\) means \(\underline{\lambda }(f)\subseteq \underline{\mu }(f)\) for all \(f\in \Phi \). The following lemma is then immediate.
Lemma 2.1
For all \(\underline{\lambda },\underline{\nu }\in \Lambda \) we have
We shall also need the following straightforward result.
Remark 2.2
Let \(\underline{\lambda },\underline{\mu }\in \Lambda \) such that \(\underline{\lambda }(f)\subseteq \underline{\mu }(f)\) for all \(f\in \Phi \). Then there exists \(\underline{\nu }\in \Lambda \) such that \(c_{\underline{\lambda }\underline{\nu }}^{\underline{\mu }}>0\).
The primary irreducible characters must also obey Young’s rule [25, Ch. I]. For partitions \(\lambda \) and \(\mu \) of the same size, the Kostka number \(K_{\lambda \mu }\) is the number of semistandard Young tableaux of shape \(\lambda \) and content \(\mu \).
Lemma 2.3
For each \(f\in \Phi \) and each partition \(\mu =(\mu _1,\mu _2,\ldots )\), we have
where \(\lambda \) ranges over the partitions of \(|\mu |\).
2.5 The conjugacy class association scheme
We shall study the combinatorics in \({{\,\textrm{GL}\,}}(n,q)\) from the viewpoint of an association scheme. We refer to [2] for background on association schemes. Every finite group gives rise to an association scheme (see [2, Section 2.7] for details), called the conjugacy class association scheme of the group, but the theory of association schemes is much more general than that. We shall recall relevant background about the conjugacy class association scheme of \({{\,\textrm{GL}\,}}(n,q)\).
Henceforth we use the following notation. For a field K and finite sets X and Y, we denote by K(X, Y) the set of \(|X|\times |Y|\) matrices A with entries in K, where rows and columns are indexed by X and Y, respectively. For \(x\in X\) and \(y\in Y\), the (x, y)-entry of A is written as A(x, y). If \(|Y|=1\), then we omit Y, so K(X) is the set of column vectors a indexed by X and, for \(x\in X\), the x-entry of a is written as a(x).
For \(\underline{\mu }\in \Lambda _n\), let \(D_{\underline{\mu }}\in \mathbb {C}({{\,\textrm{GL}\,}}(n,q),{{\,\textrm{GL}\,}}(n,q))\) be given by
Let \(\mathbb {A}\) be the vector space generated by \(\{D_{\underline{\mu }}:\underline{\mu }\in \Lambda _n\}\) over the complex numbers. Then \(\mathbb {A}\) is a commutative matrix algebra, which contains the identity and is closed under conjugate transposition. The collection of zero-one matrices \(D_{\underline{\mu }}\) therefore defines an association scheme, called the conjugacy class association scheme of \({{\,\textrm{GL}\,}}(n,q)\). The algebra \(\mathbb {A}\) is called the Bose–Mesner algebra of this association scheme.
Since \(\mathbb {A}\) is commutative, it can be simultaneously diagonalised and therefore there exists a basis \(\{E_{\underline{\lambda }}:\underline{\lambda }\in \Lambda _n\}\) of \(\mathbb {A}\) consisting of Hermitian matrices with the minimal idempotent property
These matrices are given by [2, Theorem II.7.2]
where \(\chi ^{\underline{\lambda }}_{\underline{\mu }}\) is the irreducible character \(\chi ^{\underline{\lambda }}\) evaluated on the conjugacy class \(C_{\underline{\mu }}\) and \(f_{\underline{\lambda }}\) is the degree of this character. By (3) the entries of \(E_{\underline{\lambda }}\) are given by
Note that \(E_{X-1\mapsto (n)}\) is the all-ones matrix and that \(\sum _{\underline{\lambda }\in \Lambda _n}E_{\underline{\lambda }}\) is the identity matrix, which can be seen using standard properties of characters. Since the matrices \(E_{\underline{\lambda }}\) are idempotent, their eigenvalues are 0 or 1, and so their ranks sum up to \(|{{\,\textrm{GL}\,}}(n,q)|\). Let \(V_{\underline{\lambda }}\) be the column space of \(E_{\underline{\lambda }}\). It follows from (4) that these vector spaces are pairwise orthogonal and that
Now let Y be a subset of \({{\,\textrm{GL}\,}}(n,q)\). The inner distribution of Y is the tuple \((a_{\underline{\mu }})_{\underline{\mu }\in \Lambda _n}\), where
and the dual distribution of Y is the tuple \((a'_{\underline{\lambda }})_{\underline{\lambda }\in \Lambda _n}\), where
Explicitly using (5) we have
The entries in the inner distribution are clearly nonnegative numbers. The same holds for the entries in the dual distribution. To see this, let \(\mathbbm {1}_Y\in \mathbb {C}({{\,\textrm{GL}\,}}(n,q))\) be the characteristic vector of Y, so that \(\mathbbm {1}_Y(x)=1\) if \(x\in Y\) and \(\mathbbm {1}_Y(x)=0\) otherwise. Since \(E_{\underline{\lambda }}\) is Hermitian and idempotent, we find from (8) that
This shows that the entries in the dual distribution are real and nonnegative. Moreover the extreme case \(a'_{\underline{\lambda }}=0\) occurs if and only if \(\mathbbm {1}_Y\) is orthogonal to \(V_{\underline{\lambda }}\).
The power of association schemes in combinatorics stems from the observation that interesting combinatorial structures can often be characterised as subsets of association schemes for which certain entries in the inner or dual distribution are equal to zero. Delsarte [7] calls these objects cliques and designs, respectively. We shall see that interesting subsets of \({{\,\textrm{GL}\,}}(n,q)\) indeed are cliques or designs in the conjugacy class association scheme of \({{\,\textrm{GL}\,}}(n,q)\).
3 Notions of transitivity
We consider pairs \((\rho ,\mathcal {I})\), where \(\rho \) is a composition of n and \(\mathcal {I}\) is a subset of \(\{1,2,\ldots ,\ell (\rho )\}\) and, if \(q=2\), we insist that \(\rho _i>1\) for each \(i\not \in \mathcal {I}\). We denote the collection of such pairs by \(\Sigma _{n,q}\).
For a composition \(\rho \) of n, a \(\rho \)-flag is a tuple of subspaces \((V_1,V_2,\ldots ,V_{\ell ( \rho )})\) of \(\mathbb {F}_q^n\) such that
and \(\dim (V_i/V_{i-1})=\rho _i\) for each \(i\in \{1,2,\ldots ,\ell (\rho )\}\). Let \(\alpha =(\rho ,\mathcal {I})\) be an element of \(\Sigma _{n,q}\) with \(\mathcal {I}=\{i_1,i_2,\ldots ,i_k\}\). We define an \(\alpha \)-flag to be a pair (F, B), where \(F=(V_1,V_2,\ldots ,V_{\ell (\rho )})\) is a \(\rho \)-flag and \(B=(B_1,B_2,\ldots ,B_k)\) is a tuple of ordered bases of \(V_{i_1}/V_{{i_1}-1},V_{i_2}/V_{{i_2}-1},\ldots ,V_{i_k}/V_{{i_k}-1}\) with \(V_0=\{0\}\). For example, a \(((t,n-t),\varnothing )\)-flag is essentially a t-dimensional subspace of \(\mathbb {F}_q^n\) and a \(((t,n-t),\{1\})\)-flag is essentially a t-tuple of linearly independent elements of \(\mathbb {F}_q^n\).
Let \(\Omega \) be a set on which \({{\,\textrm{GL}\,}}(n,q)\) acts. We say that a subset Y of \({{\,\textrm{GL}\,}}(n,q)\) is transitive on \(\Omega \) if there is a constant r such that the following holds. For all \(a,b\in \Omega \), there are exactly r elements \(g\in Y\) such that \(ga=b\). If \(r=1\), then we also call Y sharply transitive on \(\Omega \). If Y is a subgroup of \({{\,\textrm{GL}\,}}(n,q)\), then this notion coincides with that of a transitive group action of Y on \(\Omega \).
We are interested in subsets of \({{\,\textrm{GL}\,}}(n,q)\) that are transitive on \(\alpha \)-flags for \(\alpha \in \Sigma _{n,q}\). The following example gives a simple construction of subsets of \({{\,\textrm{GL}\,}}(n,q)\) that are sharply transitive on \(((1,n-1),\mathcal {I})\)-flags for \(\mathcal {I}=\{1\}\) and \(\mathcal {I}=\varnothing \).
Example 3.1
Let \(C\in {{\,\textrm{GL}\,}}(n,q)\) be the companion matrix of an irreducible polynomial in \(\mathbb {F}_q[X]\) of degree n. Then \(\mathbb {F}_q[C]\) is a representation of \(\mathbb {F}_{q^n}\) over \(\mathbb {F}_q\) and so the multiplicative group \(\mathbb {F}_q[C]^*\) of \(\mathbb {F}_q[C]\) is sharply transitive on \(\mathbb {F}_q^n{\setminus }\{0\}\). Hence \(\mathbb {F}_q[C]^*\) is sharply transitive on \(((1,n-1),\{1\})\)-flags. Of course \(\mathbb {F}_q[C]^*\) is a cyclic subgroup of \({{\,\textrm{GL}\,}}(n,q)\), known as a Singer cycle. Moreover \(\mathbb {F}_q[C]^*\) contains a cyclic subgroup of order \((q^n-1)/(q-1)\) that is sharply transitive on the one-dimensional subspaces of \(\mathbb {F}_q^n\). Hence this subgroup is sharply transitive on \(((1,n-1),\varnothing )\)-flags.
More generally, a subset of \({{\,\textrm{GL}\,}}(n,q)\) that is sharply transitive on \(\mathbb {F}_q^n{\setminus }\{0\}\) is equivalent to each of the following objects: a spread set in \(\mathbb {F}_q^{n\times n}\), a finite quasifield of order \(q^n\), and a finite translation plane of order \(q^n\) (see [9, § 5.1], for example).
In what follows we give a structural interpretation of subsets of \({{\,\textrm{GL}\,}}(n,q)\) that are transitive on \(\alpha \)-flags (for \(\alpha \in \Sigma _{n,q}\)). To do so, we require a few definitions.
With each \((\rho ,\mathcal {I})\in \Sigma _{n,q}\) we associate a pair of partitions \((\sigma ,\tau )\), called the type of \((\rho ,\mathcal {I})\), where \(\sigma \) is the partition whose parts are those \(\rho _i\) with \(i\in \mathcal {I}\) and \(\tau \) is the partition whose parts are those \(\rho _i\) with \(i\not \in \mathcal {I}\). For example \(((25123),\{2,3,5\})\) has type ((531), (22)). We denote the type of \(\alpha \in \Sigma _{n,q}\) by \({{\,\textrm{type}\,}}(\alpha )\) and the set of possible such types by \(\Theta _{n,q}\). Hence \(\Theta _{n,q}\) contains all pairs of partitions \((\sigma ,\tau )\) such that \(|\sigma |+|\tau |=n\) and all parts of \(\tau \) are strictly larger than 1 for \(q=2\).
We also define the type of \(\underline{\lambda }\in \Lambda _n\) as a pair of partitions \((\kappa ,\lambda )\), where \(\lambda =\underline{\lambda }(1)\) and \(\kappa \) has \(|\underline{\lambda }(f)|\) parts of size \(|f|\) as f ranges through \(\Phi \setminus \{X-1\}\). For example, when \(q=3\), the type of \(\underline{\lambda }\in \Lambda _{18}\) given by
equals \(((2^51^4),(31))\). We denote the type of \(\underline{\lambda }\in \Lambda _n\) by \({{\,\textrm{type}\,}}(\underline{\lambda })\). Note that, if \((\kappa ,\lambda )\) is the type of \(\underline{\lambda }\in \Lambda _n\), then \(|\kappa |+|\lambda |=n\). Note that the unique irreducible character \(\chi ^{\underline{\lambda }}\) of \({{\,\textrm{GL}\,}}(n,q)\) with \({{\,\textrm{type}\,}}(\underline{\lambda })=(\varnothing ,(n))\) is the trivial character.
We define a partial order on pairs of partitions by
and write \((\nu ,\mu )\prec (\kappa ,\lambda )\) if \((\nu ,\mu )\preceq (\kappa ,\lambda )\) and \((\nu ,\mu )\ne (\kappa ,\lambda )\). The following result gives a characterisation of subsets of \({{\,\textrm{GL}\,}}(n,q)\) that are transitive on \(\alpha \)-flags as a design in the corresponding conjugacy class association scheme in the sense of Delsarte [7].
Theorem 3.2
Let Y be a subset of \({{\,\textrm{GL}\,}}(n,q)\) with dual distribution \((a'_{\underline{\lambda }})\) and let \(\alpha \in \Sigma _{n,q}\). Then Y is transitive on \(\alpha \)-flags if and only if
Before we prove Theorem 3.2, we discuss some of its consequences. The first one is that transitivity on \(\alpha \)-flags depends only on the type of \(\alpha \).
Corollary 3.3
Let \(\alpha ,\beta \in \Sigma _{n,q}\) be of the same type and let Y be a subset of \({{\,\textrm{GL}\,}}(n,q)\). Then Y is transitive on \(\alpha \)-flags if and only if Y is transitive on \(\beta \)-flags.
Corollary 3.3 motivates the following definition.
Definition 3.4
For \((\sigma ,\tau )\in \Theta _{n,q}\), we define a subset Y of \({{\,\textrm{GL}\,}}(n,q)\) to be \((\sigma ,\tau )\)-transitive if Y is transitive on the set of \(\alpha \)-flags for some \(\alpha \in \Sigma _{n,q}\) of type \((\sigma ,\tau )\).
Note that Example 3.1 gives \((\sigma ,\tau )\)-transitive sets for \((\sigma ,\tau )\) equal to \(((1),(n-1))\) and \((\varnothing ,(n-1,1))\). We may now restate Theorem 3.2 as follows.
Corollary 3.5
Let Y be a subset of \({{\,\textrm{GL}\,}}(n,q)\) with dual distribution \((a'_{\underline{\lambda }})\) and let \((\sigma ,\tau )\in \Theta _{n,q}\). Then Y is \((\sigma ,\tau )\)-transitive if and only if
A \((\varnothing ,\tau )\)-transitive set is just a subset of \({{\,\textrm{GL}\,}}(n,q)\) that is transitive on \(\tau \)-flags (where \(\tau \) is a partition of n). In this case Corollary 3.5 specialises to the following result, which is a perfect q-analog of [26, Theorem 4].
Corollary 3.6
Let Y be a subset of \({{\,\textrm{GL}\,}}(n,q)\) with dual distribution \((a'_{\underline{\lambda }})\) and let \(\tau \) be a partition of n. Then Y is \((\varnothing ,\tau )\)-transitive if and only if
Another immediate consequence of Theorem 3.2 is the following, of which Theorem 1.4 arises as a special case.
Corollary 3.7
Let Y be a subset of \({{\,\textrm{GL}\,}}(n,q)\) and suppose that Y is \((\sigma ,\tau )\)-transitive for some \((\sigma ,\tau )\in \Theta _{n,q}\). Then Y is also \((\hat{\sigma },\hat{\tau })\)-transitive for all \((\hat{\sigma },\hat{\tau })\in \Theta _{n,q}\) satisfying \((\sigma ,\tau )\preceq (\hat{\sigma },\hat{\tau })\).
In the remainder of this section we shall give a proof of Theorem 3.2. A key step will be the following decomposition of the permutation character \(\xi \) of \({{\,\textrm{GL}\,}}(n,q)\) on the set of \(\alpha \)-flags. Here the action of the group \({{\,\textrm{GL}\,}}(n,q)\) on the set of \(\alpha \)-flags is the one induced by the natural action on the components. The evaluation \(\xi (g)\) counts the number of \(\alpha \)-flags fixed by \(g\in {{\,\textrm{GL}\,}}(n,q)\).
Proposition 3.8
Let \(\alpha \in \Sigma _{n,q}\), let \(\xi \) be the permutation character of \(\alpha \)-flags, and let
be the decomposition of \(\xi \) into irreducible characters. Then we have
Proof
Write \(\alpha =(\rho ,\mathcal {I})\), where \(\rho =(\rho _1,\rho _2,\ldots ,\rho _k)\). We define a subgroup H of \({{\,\textrm{GL}\,}}(n,q)\) by
Then H is the stabiliser of an \(\alpha \)-flag and we have
where \(1_H\) is the trivial character of H. We first induce \(1_H\) to the parabolic subgroup \(P_\rho \). For \(1\leqslant i\leqslant k\), let \(\pi _i:P_\rho \rightarrow {{\,\textrm{GL}\,}}(\rho _i,q)\) be the projections given in (2). Hence
where \(1_i\) is the trivial character on the trivial subgroup of \({{\,\textrm{GL}\,}}(\rho _i,q)\) for \(i\in \mathcal {I}\) and \(1_i\) is the trivial character of \({{\,\textrm{GL}\,}}(\rho _i,q)\) for \(i\in \mathcal {J}\), where \(\mathcal {J}\) is the complement of \(\mathcal {I}\) in \(\{1,2,\ldots ,k\}\). We have
as a direct product. By Frobenius reciprocity, for each \(i\in \mathcal {I}\), the induction of \(1_i\) to \({{\,\textrm{GL}\,}}(\rho _i,q)\) equals
(recall that \(f_{\underline{\kappa }}\) is the degree of \(\chi ^{\underline{\kappa }}\)). Hence we obtain
By the transitivity of induction, \(\xi \) is obtained by inducing \({{\,\textrm{Ind}\,}}_H^{P_\rho }(1_H)\) to \({{\,\textrm{GL}\,}}(n,q)\). To determine the irreducible constituents of \(\xi \), it is now enough to determine the irreducible constituents of the induced characters
where \(\phi _i\) is an irreducible character of \({{\,\textrm{GL}\,}}(\rho _i,q)\) for \(i\in \mathcal {I}\) and \(\phi _i\) is the trivial character of \({{\,\textrm{GL}\,}}(\rho _i,q)\) for \(i\in \mathcal {J}\). Since the product of characters is commutative, we may now assume without loss of generality that \(\mathcal {I}=\{1,2,\ldots ,r\}\), where \(r=|\mathcal {I}|\). We put \(\sigma =(\rho _1,\ldots ,\rho _r)\) and \(\tau =(\rho _{r+1},\ldots ,\rho _k)\) (so that \((\sigma ,\tau )\) is the type of \((\rho ,\mathcal {I})\)). Now consider the parabolic subgroup \(P=P_{(\rho _1,\ldots ,\rho _r,|\tau |)}\). We have
and hence by Lemma 2.3 the character (10) induces on P to
To determine the irreducible constituents of \(\xi \), it is now enough to determine the irreducible constituents of the induced characters
where \(\phi _0\) is a unipotent irreducible character of \({{\,\textrm{GL}\,}}(|\tau |,q)\) corresponding to a partition \(\nu \) with \(\nu \unrhd \tau \) and \(\phi _i\) is an irreducible character of \({{\,\textrm{GL}\,}}(\rho _i,q)\) for \(1\leqslant i\leqslant r\).
To prove the forward direction of the lemma, assume that \(\chi ^{\underline{\lambda }}\) is a constituent of some induced character of the form (11). Let \((\kappa ,\lambda )\) be the type of \(\underline{\lambda }\) and let \((\kappa ^{(i)},\lambda ^{(i)})\) be the type of the element of \(\Lambda _{\rho _i}\) indexing \(\phi _i\). Then Lemma 2.1 implies that the parts of \(\kappa \) are exactly the parts of \(\kappa ^{(1)},\kappa ^{(2)},\ldots ,\kappa ^{(r)}\). Since \(\phi _i\) is a character of \({{\,\textrm{GL}\,}}(\rho _i,q)\), we find that \(\kappa ^{(i)}\) refines \((\rho _i)\) and hence \(\kappa \) refines \(\sigma \). By assumption there is some partition \(\nu \) with \(|\nu |=|\tau |\) such that \(\nu \unrhd \tau \), which by Lemma 2.1 satisfies \(\nu \subseteq \lambda \). Hence we have \(\lambda \unrhd \tau \), which proves the forward direction of the lemma.
To prove the reverse direction, let \(\underline{\lambda }\in \Lambda _n\) be such that its type \((\kappa ,\lambda )\) satisfies \((\sigma ,\tau )\preceq (\kappa ,\lambda )\). Then \(\kappa \) is a refinement of \(\sigma \) and \(\tau \unlhd \lambda \). It is readily verified that there exists a partition \(\nu \) with \(|\nu |=|\tau |\) such that \(\nu \unrhd \tau \) and \(\nu \subseteq \lambda \). Let \(\underline{\lambda }_0\in \Lambda _{|\tau |}\) be given by \(X-1\mapsto \nu \). Since \(\kappa \) is a refinement of \(\sigma \), there is a chain of partition-valued functions
with the property \(\Vert \underline{\lambda }_i\Vert -\Vert \underline{\lambda }_{i-1}\Vert =\rho _i\) for all \(i\in \{1,2,\ldots ,r\}\). By Remark 2.2, we can choose \(\underline{\delta }_i\in \Lambda _{\rho _i}\) such that
Now we take \(\phi _0=\chi ^{\underline{\lambda }_0}\) and \(\phi _i=\chi ^{\underline{\delta }_i}\) for each \(i\in \{1,2,\ldots ,r\}\). Then
has \(\chi ^{\underline{\lambda }_i}\) as an irreducible constituent for each \(i\in \{1,2,\ldots ,r\}\). Hence \(\chi ^{\underline{\lambda }}\) is an irreducible constituent of \(\phi _0\cdot \phi _1\cdots \phi _r\), which completes the proof. \(\square \)
Now, for \(\alpha \in \Sigma _{n,q}\), let \(\mathcal {F}_\alpha \) be the set of \(\alpha \)-flags and define \(M_{\alpha }\in \mathbb {C}({{\,\textrm{GL}\,}}(n,q),\mathcal {F}_\alpha \times \mathcal {F}_\alpha )\) to be the incidence matrix of elements of \({{\,\textrm{GL}\,}}(n,q)\) versus left cosets of stabilisers of \(\alpha \)-flags by
Recall the definition of the vector spaces \(V_{\underline{\lambda }}\) from Sect. 2.5 and, for \((\sigma ,\tau )\in \Theta _{n,q}\), define
Note that in view of (6) this sum is direct.
Corollary 3.9
The column space of \(M_{\alpha }\) equals \(U_{{{\,\textrm{type}\,}}(\alpha )}\).
Proof
Let \(\xi \) be the permutation character of the set of \(\alpha \)-flags and define \(C_\alpha \in \mathbb {C}({{\,\textrm{GL}\,}}(n,q),{{\,\textrm{GL}\,}}(n,q))\) by \(C_\alpha (x,y)=\xi (x^{-1}y)\). Denoting by \(\mathbbm {1}_{xu=v}\) the indicator of the event that \(x\in {{\,\textrm{GL}\,}}(n,q)\) maps u to v, we have
Hence we have \(C_\alpha =M_\alpha M_\alpha ^\top \) and so the column space of \(C_\alpha \) equals the column space of \(M_\alpha \).
From Proposition 3.8 and (5) we obtain
Hence the column space of \(C_\alpha \) is contained in \(U_{{{\,\textrm{type}\,}}(\alpha )}\). Conversely, let v be a column of \(E_{\underline{\kappa }}\) for some \(\underline{\kappa }\in \Lambda _n\) satisfying \({{\,\textrm{type}\,}}(\underline{\kappa })\succeq {{\,\textrm{type}\,}}(\alpha )\). From (4) we have \(E_{\underline{\lambda }}v=v\) for \(\underline{\kappa }=\underline{\lambda }\) and \(E_{\underline{\lambda }}v=0\) for \(\underline{\kappa }\ne \underline{\lambda }\). Hence from (13) we find that
and, since \(m_{\underline{\kappa }}\ne 0\), we conclude that v is in the column space of \(C_\alpha \), as required. \(\square \)
We now complete the proof of Theorem 3.2.
Proof of Theorem 3.2
Note that Y is transitive on \(\alpha \)-flags if and only if
hence if and only if
is orthogonal to the column space of \(M_\alpha \). In view of the orthogonal decomposition of this space given in Corollary 3.9 and the fact that \(V_{X-1\mapsto (n)}\) is spanned by \(1_{{{\,\textrm{GL}\,}}(n,q)}\), we conclude that Y is transitive on \(\alpha \)-flags if and only if \(\mathbbm {1}_Y\) is orthogonal to \(V_{\underline{\lambda }}\) for each \(\underline{\lambda }\in \Lambda _n\) satisfying \({{\,\textrm{type}\,}}(\alpha )\preceq {{\,\textrm{type}\,}}(\underline{\lambda })\prec (\varnothing ,(n))\). This is equivalent to the statement of the theorem. \(\square \)
4 Transitive subgroups
In this section we classify subgroups G of \({{\,\textrm{GL}\,}}(n,q)\) that are \((\sigma ,\tau )\)-transitive. These results are essentially known. If G is \(((1),(n-1))\)-transitive or \((\varnothing ,(n-1,1))\)-transitive or \(((1^2),\varnothing )\) if \(q=2\), then G is transitive on 1-spaces of \(\mathbb {F}_q^n\). Such subgroups have been classified by Hering [15], see also [13, Table 3.1] for a nice summary. However, as we always have examples of sharply \((\sigma ,\tau )\)-transitive subgroups in these cases (see Example 3.1), we shall henceforth assume that \((\sigma ,\tau )\) is different from \(((1),(n-1))\) and \((\varnothing ,(n-1,1))\) and also different from \(((1^2),\varnothing )\) if \(q=2\).
First consider the case \(n\geqslant 4\). By Corollary 3.7, G is also \((\varnothing ,(n-2,2))\)-transitive, namely transitive on 2-spaces of \(\mathbb {F}_q^n\). Kantor [18] proved that G is either doubly transitive on 1-spaces of \(\mathbb {F}_q^n\) or \(G\cong {{\,\mathrm{\Gamma L}\,}}(1,2^5)\) as a subgroup of \({{\,\textrm{GL}\,}}(5,2)\), which acts sharply transitive on 2-spaces of \(\mathbb {F}_2^5\). Cameron and Kantor [5] proved that, if G is doubly transitive on 1-spaces of \(\mathbb {F}_q^n\), then G either contains \({{\,\textrm{SL}\,}}(n,q)\), in which case G is \(((n-1),(1))\)-transitive, or \(G\cong A_7\) as a subgroup of \({{\,\textrm{GL}\,}}(4,2)\). In fact it is computationally readily verified that the latter example is sharply \(((31),\varnothing )\)-transitive.
Next consider the case \(n=3\). Then by Corollary 3.7, G is also \((\varnothing ,(1^3))\)-transitive when \(q>2\) or \(((1^3),\varnothing )\)-transitive when \(q=2\). That is, G is transitive on \((1^3)\)-flags in \(\mathbb {F}_q^3\), typically just called flags in the literature. Kantor [19] proved that G either contains \({{\,\textrm{SL}\,}}(n,q)\) or G acts sharply transitive on flags in \(\mathbb {F}_q^3\). Higman and McLaughlin [16] showed that in the latter case the only possibility is \(G\cong {{\,\mathrm{\Gamma L}\,}}(1,2^3)\) as a subgroup of \({{\,\textrm{GL}\,}}(3,2)\).
Now consider the case \(n=2\). Then we are left with the case that G is \(((1^2),\varnothing )\)-transitive and \(q>2\). The number of \(((1^2),\varnothing )\)-flags is \((q^2-1)(q-1)\) and the order of G must be a multiple of this number. Since \(|{{\,\textrm{GL}\,}}(2,q)|=(q^2-1)(q-1)q\), the index of G in \({{\,\textrm{GL}\,}}(2,q)\) must therefore be a divisor of q. Noting that G is transitive on the 1-spaces of \(\mathbb {F}_q^2\), an inspection of [13, Thm. 3.1] reveals that the only possible cases are \(G\cong {{\,\mathrm{\Gamma L}\,}}(1,3^2)\) inside \({{\,\textrm{GL}\,}}(2,3)\) or q is one of the numbers 5, 7, 9, 11, 19, 23, 29, 59 and a computer verification reveals that only \({{\,\textrm{GL}\,}}(2,3)\) and \({{\,\textrm{GL}\,}}(2,5)\) contain subgroups G in question. In the former case we have \(G\cong {{\,\mathrm{\Gamma L}\,}}(1,3^2)\) and in the latter case G is unique up to conjugation. In both cases G is sharply \(((1^2),\varnothing )\)-transitive.
We summarise these results in the following theorem.
Theorem 4.1
Suppose that G is a \((\sigma ,\tau )\)-transitive nontrivial proper subgroup of \({{\,\textrm{GL}\,}}(n,q)\) and \((\sigma ,\tau )\) is different from \(((1),(n-1))\) and \((\varnothing ,(n-1,1))\) and also different from \(((1^2),\varnothing )\) if \(q=2\). Then one of the following holds:
-
(1)
\(q>2\) and \(G\geqslant {{\,\textrm{SL}\,}}(n,q)\) and G is \(((n-1),(1))\)-transitive.
-
(2)
\((n,q)=(2,3)\) and \(G\cong {{\,\mathrm{\Gamma L}\,}}(1,3^2)\) is sharply \(((1^2),\varnothing )\)-transitive.
-
(3)
\((n,q)=(2,5)\) and G has order 96 and is sharply \(((1^2),\varnothing )\)-transitive.
-
(4)
\((n,q)=(3,2)\) and \(G\cong {{\,\mathrm{\Gamma L}\,}}(1,2^3)\) and G is sharply \(((1^3),\varnothing )\)-transitive.
-
(5)
\((n,q)=(4,2)\) and \(G\cong A_7\) is sharply \(((31),\varnothing )\)-transitive.
-
(6)
\((n,q)=(5,2)\) and \(G\cong {{\,\mathrm{\Gamma L}\,}}(1,2^5)\) is sharply \((\varnothing ,(32))\)-transitive.
It should be noted that there exist groups acting transitively on flags in \(\mathbb {F}_8^3\), namely \({{\,\mathrm{\Gamma L}\,}}(1,2^9)\) and a subgroup of index 7 [16]. These groups however are not subgroups of \({{\,\textrm{GL}\,}}(3,8)\), but rather are subgroups of \({{\,\mathrm{\Gamma L}\,}}(3,8)\).
5 Transitive sets and cliques
In this section we consider so-called cliques in \({{\,\textrm{GL}\,}}(n,q)\) and discuss their relationship to transitivity in \({{\,\textrm{GL}\,}}(n,q)\).
Definition 5.1
Let \((\sigma ,\tau )\in \Theta _{n,q}\). We define a subset Y of \({{\,\textrm{GL}\,}}(n,q)\) to be a \((\sigma ,\tau )\)-clique if, for all distinct \(x,y\in Y\), there is no \(\alpha \)-flag with \({{\,\textrm{type}\,}}(\alpha )=(\sigma ,\tau )\) fixed by \(x^{-1}y\).
For \(\underline{\mu }\in \Lambda \) we define \(\underline{\mu }'\in \Lambda \) to be the mapping \(\underline{\mu }':\Phi \rightarrow {{\,\textrm{Par}\,}}\) given by \(\underline{\mu }'(f)=\underline{\mu }(f)'\). Note that, if \({{\,\textrm{type}\,}}(\underline{\mu })=(\nu ,\mu )\), then we have \({{\,\textrm{type}\,}}(\underline{\mu }')=(\nu ,\mu ')\).
The following result should be compared with Corollary 3.5, showing that the concept of a \((\sigma ,\tau )\)-clique is dual to the concept of \((\sigma ,\tau )\)-transitivity.
Theorem 5.2
Let Y be a subset of \({{\,\textrm{GL}\,}}(n,q)\) with inner distribution \((a_{\underline{\mu }})\) and let \((\sigma ,\tau )\in \Theta _{n,q}\). Then Y is a \((\sigma ,\tau )\)-clique if and only if
Proof
Fix \(\underline{\mu }\in \Lambda _n\). Note that, for \(\alpha \in \Sigma _{n,q}\), either all elements in \(C_{\underline{\mu }}\) fix an \(\alpha \)-flag or none of the elements in \(C_{\underline{\mu }}\). We show the elements in \(C_{\underline{\mu }}\) fix an \(\alpha \)-flag with \({{\,\textrm{type}\,}}(\alpha )=(\sigma ,\tau )\) if and only if \((\tau ,\sigma )\preceq (\nu ,\mu )\), where \((\nu ,\mu )\) is the type of \(\underline{\mu }'\).
First assume that \((\tau ,\sigma )\preceq (\nu ,\mu )\), namely \(\sigma \unlhd \mu \) and \(\nu \) refines \(\tau \). Since \(\sigma \unlhd \mu \), rearranging rows and columns of the Jordan canonical form of \(C_{\underline{\mu }}\) shows that \(C_{\underline{\mu }}\) contains a block upper-triangular matrix whose diagonal blocks are \(I_{\sigma _1},I_{\sigma _2},\ldots \) followed by \(|\mu |-|\sigma |\) blocks of order 1 followed by blocks of order \(\nu _1,\nu _2,\ldots \). Since \(\nu \) refines \(\tau \), this matrix fixes an \(\alpha \)-flag with \({{\,\textrm{type}\,}}(\alpha )=(\sigma ,\tau )\).
Now let \(g\in C_{\underline{\mu }}\) be in Jordan canonical form and assume that g fixes an \(\alpha \)-flag with \({{\,\textrm{type}\,}}(\alpha )=(\sigma ,\tau )\). By [23, Proposition 4.4] the companion matrix of an irreducible polynomial in \(\mathbb {F}_q[X]\) of degree d does not fix a proper subspace of \(\mathbb {F}_q^d\). Hence \(\nu \) must refine \(\tau \). Also note that g has \(\mu _i\) Jordan blocks with eigenvalue 1 of order at least i and each such Jordan block of order i fixes a \(\beta \)-flag with \({{\,\textrm{type}\,}}(\beta )=((1^i),\varnothing )\). Hence g must have at least
Jordan blocks with eigenvalue 1 of order at least i. The latter statement is equivalent to \(\sigma \unlhd \mu \). \(\square \)
In what follows we establish relationships between \((\sigma ,\tau )\)-cliques and \((\sigma ,\tau )\)-transitive sets in \({{\,\textrm{GL}\,}}(n,q)\).
Theorem 5.3
Let \((\sigma ,\tau )\in \Theta _{n,q}\), let H be the stabiliser of an \(\alpha \)-flag with \({{\,\textrm{type}\,}}(\alpha )=(\sigma ,\tau )\), and let Y be a subset of \({{\,\textrm{GL}\,}}(n,q)\).
-
(1)
If Y is a \((\sigma ,\tau )\)-clique, then \(|Y|\leqslant |{{\,\textrm{GL}\,}}(n,q)|/|H|\) with equality if and only if Y is \((\sigma ,\tau )\)-transitive.
-
(2)
If Y is \((\sigma ,\tau )\)-transitive, then \(|Y|\geqslant |{{\,\textrm{GL}\,}}(n,q)|/|H|\) with equality if and only if Y is a \((\sigma ,\tau )\)-clique.
In both cases, equality implies that Y is sharply \((\sigma ,\tau )\)-transitive.
Proof
Since, for each \((x,y)\in H\times Y\), there is a unique \(g\in {{\,\textrm{GL}\,}}(n,q)\) such that \(gx=y\), we have
The quotient of any two distinct elements in \(Y\cap gH\) fixes an \(\alpha \)-flag of type \((\sigma ,\tau )\). Hence, if Y is a \((\sigma ,\tau )\)-clique, then each summand on the left hand side of (14) is at most 1, which gives the bound in (1). If H is the stabiliser of the \(\alpha \)-flag F, then gH contains precisely all elements of \({{\,\textrm{GL}\,}}(n,q)\) mapping F to gF. Hence, if Y is \((\sigma ,\tau )\)-transitive, then each summand on the left hand side of (14) must be at least 1, which gives the bound in (2). In both cases, equality occurs if and only if \(|Y\cap gH'|=1\) for each \(g\in G\) and the stabiliser \(H'\) of each \(\alpha \)-flag of type \((\sigma ,\tau )\). By the same reasoning as above, this establishes the characterisations of equality. \(\square \)
Another way to approach Theorem 5.3 involves the so-called clique-coclique bound [7, Theorem 3.9] and a condition on designs and antidesigns [28, Corollary 3.3] for the conjugacy class association scheme of \({{\,\textrm{GL}\,}}(n,q)\). These results, proved in [7, 28] for the case of symmetric association schemes, also hold in general.
Note that, if H is the stabiliser of an \(\alpha \)-flag with \({{\,\textrm{type}\,}}(\alpha )=(\sigma ,\tau )\), then an elementary counting argument gives
where, for a nonnegative integer m, the q-factorial of m is given by
In view of Theorems 5.2 and 5.3 one can rule out the existence of sharply \((\sigma ,\tau )\)-transitive subsets of \({{\,\textrm{GL}\,}}(n,q)\) by linear programming, a standard method in the theory of association schemes. The key observation is that the entries in the dual distribution of a subset of an association scheme are real and nonnegative (see Sect. 2.5). The so-called linear-programming (LP) bound for \((\sigma ,\tau )\)-cliques is the maximum of
subject to the constraints
Here the second constraint comes from the fact that the entries in the dual distribution of a subset of \({{\,\textrm{GL}\,}}(n,q)\) are real and nonnegative. We have determined the LP bound for \((\sigma ,\tau )\)-cliques in \({{\,\textrm{GL}\,}}(n,2)\) for \(n\in \{2,3,4,5\}\). The LP bound coincides with the bound of Theorem 5.3 \((\lambda )\) except for those pairs \((\sigma ,\tau )\) shown in Table 1. Consequently no sharply \((\sigma ,\tau )\)-transitive subsets of \({{\,\textrm{GL}\,}}(n,q)\) can exist in these cases.
6 Existence results
In this section we show that, for a partition \(\sigma \), nonnegative integers \(\tau _2\geqslant \tau _3\geqslant \cdots \), and sufficiently large n, there exist \((\sigma ,\tau )\)-transitive sets in \({{\,\textrm{GL}\,}}(n,q)\) that are arbitrarily small compared to \({{\,\textrm{GL}\,}}(n,q)\), where \(\tau _1=n-|\sigma |-\tau _2-\tau _2-\cdots \). In view of Corollary 3.7, it suffices to consider \(((t),(n-t))\)-transitive sets in \({{\,\textrm{GL}\,}}(n,q)\). For brevity, we shall call such a set a t-design in \({{\,\textrm{GL}\,}}(n,q)\). These objects will be studied in more detail in Sect. 7.
We give a recursive construction of t-designs in \({{\,\textrm{GL}\,}}(n,q)\) using t-designs in the Grassmannian \(J_q(n,k)\), namely the collection of all k-spaces of \(\mathbb {F}_q^n\). A t-design in \(J_q(n,k)\) is a subset D of \(J_q(n,k)\) such that the number of elements in D containing a given t-space of \(\mathbb {F}_q^n\) is independent of the particular choice of this t-space. Our construction can be understood as a q-analog of the construction given in [26, Section 6] for the symmetric group \({{\,\textrm{Sym}\,}}(n)\).
Let \(V=\mathbb {F}_q^n\) and, for a k-space U of V, let \({{\,\textrm{GL}\,}}(U)\) be the general linear group of U, which is of course isomorphic to \({{\,\textrm{GL}\,}}(k,q)\). Fix a k-space U of V and an \((n-k)\)-space W of V such that
For our recursive construction, we need three ingredients: a t-design Y in \({{\,\textrm{GL}\,}}(U)\), a t-design Z in \({{\,\textrm{GL}\,}}(W)\), and a t-design D in \(J_q(n,k)\). For each \(B\in D\), there are \(q^{k(n-k)}\) complementary spaces, namely \((n-k)\)-spaces C with \(V=B\oplus C\). We denote the collection of such spaces by \(C_B\). For each \(B\in D\), we fix an isomorphism \(g_B:U\rightarrow B\) and, for each \(B\in D\) and each \(C\in C_B\), we fix an isomorphism \(h_{B,C}:W\rightarrow C\).
Note that, given a pair (B, C) with \(B\in D\) and \(C\in C_B\), then every pair of isomorphisms (y, z), where \(y: B \rightarrow B\) and \(z:C \rightarrow C\), can be uniquely extended to an isomorphism on V by linearity. We denote this extension by (y, z). Hence, if \(v\in V\), then there are unique \(b\in B\) and \(c\in C\) with \(v=b+c\) and we have
The following lemma contains a recursive construction of t-designs in \({{\,\textrm{GL}\,}}(n,q)\).
Lemma 6.1
Let Y be a t-design in \({{\,\textrm{GL}\,}}(U)\), let Z be a t-design in \({{\,\textrm{GL}\,}}(W)\), and let D be a t-design in \(J_q(n,k)\). Then the set
is a t-design in \({{\,\textrm{GL}\,}}(V)\).
Note that, taking \(Y={{\,\textrm{GL}\,}}(U)\), \(Z={{\,\textrm{GL}\,}}(W)\), and \(D=J_q(n,k)\), the set constructed in Lemma 6.1 equals \({{\,\textrm{GL}\,}}(V)\).
Example 6.2
By [4] there exists a 2-design in \(J_2(6,3)\) of cardinality 279. Taking Y and Z to be isomorphic to \({{\,\textrm{GL}\,}}(3,2)\) in Lemma 6.1, we obtain a 2-design in \({{\,\textrm{GL}\,}}(6,2)\) of cardinality \(\tfrac{1}{5}|{{\,\textrm{GL}\,}}(6,2)|\).
To prove Lemma 6.1, we shall need the following well known result about designs in \(J_q(n,k)\), in which
is the q-binomial coefficient counting the number of k-spaces of \(\mathbb {F}_q^n\).
Lemma 6.3
([30, Lemma 2.1], [20, Fact 1.5]) Let D be a t-design in \(J_q(n,k)\) and let i, j be nonnegative integers satisfying \(i+j\leqslant t\). Let I be an i-space of V and let J be a j-space of V such that \(I\cap J=\{0\}\). Then the number
is independent of the particular choice of I and J and given by
We are now ready to prove Lemma 6.1.
Proof of Lemma 6.1
Choose t-tuples \((v_1,v_2,\ldots ,v_t)\) and \((v'_1,v'_2,\ldots ,v'_t)\) of linearly independent vectors of V. Suppose that exactly i of the vectors \(v_1,v_2,\ldots ,v_t\) are in U. After reordering we can assume that these are \(v_1,v_2,\ldots ,v_i\). Then the remaining \(j=t-i\) vectors \(v_{i+1},v_{i+2},\ldots , v_t\) are outside U, namely they belong to complementary spaces of U.
The number of elements \(B\in D\) containing \(v'_1,v'_2,\ldots ,v'_i\), but none of the vectors \(v'_{i+1},v'_{i+2},\ldots , v'_t\), equals the constant \(m_{i,j}\) given in Lemma 6.3 and, for each such B, there are \(q^{k(n-k-j)}\) complementary spaces \(C\in C_B\) containing the remaining j vectors. Fix a pair (C, B) with these properties. Write \(v_\ell =u_\ell +w_\ell \) with \(u_\ell \in U\) and \(w_\ell \in W\) for all \(\ell \) and note that our assumption implies that \(v_\ell =u_\ell \) for all \(\ell \leqslant i\). There is a constant \(r_i\) such that there are exactly \(r_i\) elements \(y\in Y\) taking \(v_\ell \) to \(g_B^{-1}(v'_\ell )\) for all \(\ell \leqslant i\). For each such \(y\in Y\), there is a constant \(s_j\) such that there are exactly \(s_j\) elements \(z\in Z\) taking \(w_\ell \) to
for all \(\ell >i\).
Hence the total number of automorphisms in (15) taking the tuple \((v_1,v_2,\ldots ,v_t)\) to the tuple \((v'_1,v'_2,\ldots ,v'_t)\) equals
We have to show that this number is independent of i. Lemma 6.3 implies that
and it is readily verified that
for \(i\leqslant t-1\) and
for \(j\leqslant t-1\). By combining these identities we find that
which completes the proof. \(\square \)
The following existence result for t-designs in \(J_q(n,k)\) was obtained by Fazeli, Lovett, and Vardy [10], using the probabilistic approach of Kuperberg, Lovett, and Peled [22].
Lemma 6.4
If \(k>12(t+1)\) and \(n\geqslant ckt\) for some universal constant c, then there exists a t-design in \(J_q(n,k)\) of cardinality at most \(q^{12(t+1)n}\).
We now use the recursive construction in Lemma 6.1 together with Lemma 6.4 to obtain the following existence result for t-designs in \({{\,\textrm{GL}\,}}(n,q)\).
Theorem 6.5
Let t be a positive integer and let \(\epsilon >0\). Then, for all sufficiently large n, there exists a t-design Y in \({{\,\textrm{GL}\,}}(n,q)\) satisfying \(|Y|/|{{\,\textrm{GL}\,}}(n,q)|<\epsilon \).
Proof
Fix \(k>12(t+1)\). We apply Lemma 6.1 with \(Y={{\,\textrm{GL}\,}}(U)\) and \(Z={{\,\textrm{GL}\,}}(W)\). Then from Lemma 6.4 we obtain the existence of a t-design in \({{\,\textrm{GL}\,}}(n,q)\) of cardinality at most
provided that \(n\geqslant ckt\) for the constant c of Lemma 6.4. Note that we have
Since \(k>12(t+1)\), this number tends to zero as n tends to infinity. \(\square \)
By combining Theorem 6.5 and Corollary 3.7 we obtain an existence result for general \((\sigma ,\tau )\)-transitive sets in \({{\,\textrm{GL}\,}}(n,q)\).
Corollary 6.6
Let \((\sigma ,\tilde{\tau })\in \Theta _{t,q}\) and let \(\epsilon >0\). Then for all sufficiently large n, there exists a \((\sigma ,\tau )\)-transitive set Y in \({{\,\textrm{GL}\,}}(n,q)\) satisfying \(|Y|/|{{\,\textrm{GL}\,}}(n,q)|<\epsilon \), where \(\tau =(n-|\sigma |-|\tilde{\tau }|,\tilde{\tau }_1,\tilde{\tau }_2,\ldots )\).
7 Designs, codes, and orthogonal polynomials
Certain association schemes, namely P- and Q-polynomial association schemes, are closely related to orthogonal polynomials in the sense that their character tables arise as evaluations of such polynomials (see [2] or [7], for example). The conjugacy class association scheme of \({{\,\textrm{GL}\,}}(n,q)\) does not have these properties. Nevertheless there is still a relationship to certain orthogonal polynomials, namely the Al-Salam–Carlitz polynomials.
We shall first recall and establish some basic properties of these polynomials and then apply these results to subsets of \({{\,\textrm{GL}\,}}(n,q)\).
7.1 Al-Salam–Carlitz polynomials
The Al-Salam–Carlitz polynomials are given by
They were introduced in [1] and some properties can be found in [6, 21]. We are only interested in the case \(a=1\) and write \(U_k(x)\) for \(U_k^{(1)}(x)\). These polynomials satisfy the recurrence relation
with the initial condition \(U_{-1}(x)=0\) and \(U_0(x)=1\). The first polynomials are
An equivalent definition of the Al-Salam–Carlitz polynomials is
This follows from the inversion formula
which in turn can be obtained from the q-binomial theorem.
The Al-Salam–Carlitz polynomials are q-analogs of the Charlier polynomials and are orthogonal with respect to a q-analog of a Poisson distribution, whose k-th moment is
the number of subspaces of a k-dimensional vector space over \(\mathbb {F}_q\). Let \(\theta \) denote the class function of \({{\,\textrm{GL}\,}}(n,q)\) given by
for each \(g\in {{\,\textrm{GL}\,}}(n,q)\), where I is the identity of \({{\,\textrm{GL}\,}}(n,q)\). Let \(w_i\) be the number of elements \(g\in {{\,\textrm{GL}\,}}(n,q)\) satisfying \(\theta (g)=q^i\). Explicit expressions for \(w_i\) were obtained by Rudvalis and Shinoda in an unpublished work [29] and by Fulman [11], which shows that
We shall later see that this expression also follows from our results (see Remark 7.7).
The class function \(\theta \) defines a discrete random variable on \({{\,\textrm{GL}\,}}(n,q)\) and it was shown in [12] that its k-th moment equals (18), provided that \(k\leqslant n\). Hence the Al-Salam–Carlitz polynomials also satisfy the orthogonality relation
(It follows from Theorem 7.1 that, for \(k=\ell \) and \(2k\leqslant n\), the evaluation of the left-hand side is \(|{{\,\textrm{GL}\,}}(k,q)|\cdot |{{\,\textrm{GL}\,}}(n,q)|\).)
With every polynomial \(f(x)=f_nx^n+\cdots +f_1x+f_0\) in \(\mathbb {R}[x]\) we associate the class function \(f(\theta )=f_n\theta ^n+\cdots +f_1\theta +f_0\). This induces an algebra homomorphism from \(\mathbb {R}[x]\) to the set of class functions of \({{\,\textrm{GL}\,}}(n,q)\). Let \(\xi _j\) be the permutation character on ordered j-tuples of linearly independent elements of \(\mathbb {F}_q^n\). By convention \(\xi _0\) is the trivial character of \({{\,\textrm{GL}\,}}(n,q)\). Note that
Hence we have
and by (16)
For \(0\leqslant k\leqslant n/2\), we now decompose \(U_k(\theta )\) into irreducible characters of \({{\,\textrm{GL}\,}}(n,q)\).
Theorem 7.1
For \(0\leqslant k\leqslant n/2\), the decomposition of \(U_k(\theta )\) into irreducible characters is
where \(r(\underline{\nu })\) is the element \(\underline{\lambda }\in \Lambda _n\) that agrees with \(\underline{\nu }\) except on 1, where it is \(\underline{\lambda }(1)=(n-k,\underline{\nu }(1)_1,\underline{\nu }(1)_2,\ldots )\), namely \(\underline{\lambda }(1)\) is obtained from \(\underline{\nu }(1)\) by inserting a row with \(n-k\) boxes in the Young diagram of \(\underline{\nu }(1)\). In particular \(U_k(\theta )\) is a character.
Proof
Since \(U_0(\theta )\) is just the trivial character, (23) holds for \(k=0\). Let m be an integer satisfying \(1\leqslant m\leqslant n/2\) and suppose that (23) holds for all k satisfying \(0\leqslant k\leqslant m-1\). We show that (23) then also holds for \(k=m\).
Recall that the standard scalar product on class functions \(\phi \) and \(\psi \) of \({{\,\textrm{GL}\,}}(n,q)\) is given by
It follows from the orthogonality relation (20) that
From (22) we have \(\langle \xi _m,U_k(\theta )\rangle =\langle U_k(\theta ),U_k(\theta )\rangle \) for all k satisfying \(1\leqslant k\leqslant n/2\). Since \(U_k(\theta )\) is a character for all k satisfying \(0\leqslant k\leqslant m-1\), we find from (22) that \(U_m(\theta )\) decomposes into those irreducible characters that occur in the decomposition of \(\xi _m\), but not in the decomposition of \(U_0(\theta ),U_1(\theta ),\ldots ,U_{m-1}(\theta )\), hence not in the decomposition of \(\xi _{m-1}\).
As in the proof of Proposition 3.8 we have
where \(1_{{{\,\textrm{GL}\,}}(n-m,q)}\) is the trivial character of \({{\,\textrm{GL}\,}}(n-m,q)\). Note that the Littlewood–Richardson coefficient \(c_{\nu ,(n-m)}^\mu \) is either 0 or 1 and it equals 1 precisely when the Young diagram of \(\mu \) is obtained from that of \(\nu \) by adding \(n-m\) cells no two of which are in the same column (this special case is also known as Pieri’s rule). Hence by Lemma 2.1 the character \(\chi ^{\underline{\nu }}\cdot 1_{{{\,\textrm{GL}\,}}(n-m,q)}\) decomposes into those irreducible characters \(\chi ^{\underline{\lambda }}\) for which \(\underline{\lambda }\) agrees with \(\underline{\nu }\) except on 1 and \(\underline{\lambda }(1)\) is obtained from \(\underline{\nu }(1)\) by adding \(n-m\) boxes to the Young diagram of \(\underline{\nu }(1)\) no two of which in the same column. Hence the irreducible characters occurring in the decomposition of \(\xi _m\) but not in the decomposition of \(\xi _{m-1}\) are precisely \(\chi ^{r(\underline{\nu })}\) with multiplicity \(f_{\underline{\nu }}\), where \(\underline{\nu }\in \Lambda _m\). \(\square \)
By combining Theorem 7.1 and (22), we obtain the decomposition into irreducible characters of \(\xi _j\) for \(0\leqslant j\leqslant n/2\). This result strengthens Proposition 3.8 for \((\sigma ,\tau )=((t),(n-t))\) and \(t\leqslant n/2\).
Corollary 7.2
For \(0\leqslant j\leqslant n/2\) the decomposition of \(\xi _j\) into irreducible characters is
where \(r(\underline{\nu })\) is as in Theorem 7.1.
7.2 Designs and codes
Henceforth we call a \(((t),(n-t))\)-transitive subset of \({{\,\textrm{GL}\,}}(n,q)\) a t-design. Thus a t-design in \({{\,\textrm{GL}\,}}(n,q)\) is transitive on the set of t-tuples of linearly independent elements of \(\mathbb {F}_q^n\). We also call an \(((n-d+1),(d-1))\)-clique a d-code. Hence, for all distinct elements x, y of a d-code, there is no \((n-d+1)\)-tuple of linearly independent elements of \(\mathbb {F}_q^n\) fixed by \(x^{-1}y\). This implies that \({{\,\textrm{rk}\,}}(x-y)\geqslant d\) for all distinct x, y in a d-code.
Theorems 3.2 and 5.2 specialise in these cases as follows.
Corollary 7.3
Let Y be a subset of \({{\,\textrm{GL}\,}}(n,q)\) with inner distribution \((a_{\underline{\mu }})\) and dual distribution \((a'_{\underline{\lambda }})\). Then Y is a t-design if and only if
and a d-code if and only if
Note that the mapping \((x,y)\mapsto {{\,\textrm{rk}\,}}(x-y)\) is a metric on \({{\,\textrm{GL}\,}}(n,q)\). Accordingly, for a subset Y of \({{\,\textrm{GL}\,}}(n,q)\), we define the distance distribution to be the tuple \((A_i)_{0\leqslant i\leqslant n}\), where
and the dual distance distribution to be the tuple \((A'_k)_{0\leqslant k\leqslant n}\), where
Note that
We now characterise t-designs in terms of zeros in its dual distance distribution.
Proposition 7.4
Let Y be a subset of \({{\,\textrm{GL}\,}}(n,q)\) with dual distance distribution \((A'_k)\) and let t be an integer satisfying \(1\leqslant t\leqslant n\). If Y is a t-design, then \(A'_k=0\) for all k satisfying \(1\leqslant k\leqslant t\). Moreover the converse also holds if \(t\leqslant n/2\). That is, if \(t\leqslant n/2\) and \(A'_k=0\) for all k satisfying \(1\leqslant k\leqslant t\), then Y is a t-design.
Proof
First suppose that Y is a t-design. From (24) and (21) we have
By Proposition 3.8, the permutation character \(\xi _j\) decomposes into those irreducible characters \(\chi ^{\underline{\lambda }}\) for which \(((j),(n-j))\preceq {{\,\textrm{type}\,}}(\underline{\lambda })\) or equivalently \(\underline{\lambda }(1)_1\geqslant n-j\). Moreover, since \(\xi _j\) is a permutation character, it contains the trivial character with multiplicity 1. From Corollary 7.3 we then find that the inner sum in (25) equals \(|Y|^2\) for all j satisfying \(0\leqslant j\leqslant t\). Hence we have, for all k satisfying \(0\leqslant k\leqslant t\),
using (17) together with elementary manipulations.
Now, for each k satisfying \(0\leqslant k\leqslant n/2\), we find from (24), Theorem 7.1, and (9) that
where \(r(\underline{\nu })\) is as in Theorem 7.1. Suppose that t satisfies \(1\leqslant t\leqslant n/2\) and that \(A'_k=0\) for all k satisfying \(1\leqslant k\leqslant t\). Since \(f_{\underline{\nu }}/f_{r(\underline{\nu })}\) is positive, we find that \(a'_{r(\underline{\nu })}=0\) for all \(\underline{\nu }\in \Lambda _k\) and hence \(a'_{\underline{\lambda }}=0\) for all \(\underline{\lambda }\in \Lambda _n\) satisfying \(n-t\leqslant \underline{\lambda }(1)_1<n\). Corollary 7.3 then implies that Y is a t-design. \(\square \)
Theorem 5.3 specialises as follows.
Corollary 7.5
Let Y be a subset of \({{\,\textrm{GL}\,}}(n,q)\) and let d and t be the largest integers such that Y is a d-code and a t-design. Then
Moreover, if equality holds in one of the bounds, then equality also holds in the other and this case happens if and only if \(d=n-t+1\).
The upper bound in Corollary 7.5 is a q-analog of a corresponding well known bound \(n(n-1)\cdots d\) for permutation codes [3]. The bounds in Corollary 7.5 can be achieved. A Singer cycle in \({{\,\textrm{GL}\,}}(n,q)\) gives an n-code in \({{\,\textrm{GL}\,}}(n,q)\) of size \(q^n-1\) (see Example 3.1) and \(A_7\) inside \({{\,\textrm{GL}\,}}(4,2)\) is a 2-code of size 2520 (see Sect. 4).
It turns out that the distance distribution of a subset Y of \({{\,\textrm{GL}\,}}(n,q)\) is uniquely determined by its parameters, provided that Y is a t-design and a d-code, where \(d\geqslant n-t\). The following result generalises (19).
Theorem 7.6
Suppose that Y is a t-design and an \((n-t)\)-code in \({{\,\textrm{GL}\,}}(n,q)\). Then the distance distribution \((A_i)\) of Y satisfies
for each \(i\in \{0,1,\ldots ,n-1\}\).
Proof
We have
Multiply both sides by \({j\brack k}_q\), sum over k, and use (16) to find that
Since Y is an \((n-t)\)-code, we have \(A_1=\cdots =A_{n-t-1}=0\) and, since Y is a t-design, we find by Proposition 7.4 that \(A'_1=\cdots =A'_t=0\). Moreover we have \(A_0=1\) and \(A'_0=|Y|\) and therefore
for each \(j\in \{1,2,\ldots ,t\}\). The identity
gives
for each \(j\in \{1,2,\ldots ,t\}\). Now the inversion formula (17) gives the desired result. \(\square \)
Remark 7.7
Consider \(Y={{\,\textrm{GL}\,}}(n,q)\) with inner distribution \((A_i)\), so that \(A_{n-i}=w_i\) for all i. Since Y is a 1-code and an n-design, Theorem 7.6 gives
Now a lengthy, but straightforward, calculation reveals that \(A_{n-i}=w_i\), given in (19). Note that the proof of Theorem 7.6 uses only the (easy) forward direction of Proposition 7.4 and not the decomposition in Theorem 7.1. Hence our proof of Theorem 7.6 and therefore of (19) is self-contained.
Note that the upper bound in Corollary 7.5 is at most
We close this section by showing that there exist d-codes almost as large as this upper bound. Our construction uses so-called linear maximum rank distance codes with minimum distance d, which are \(\mathbb {F}_q\)-subspaces Z of \(\mathbb {F}_q^{n\times n}\) of dimension \(n(n-d+1)\), such that \({{\,\textrm{rk}\,}}(x-y)\geqslant d\) for all distinct \(x,y\in Z\). Such objects exist for all integers d satisfying \(1\leqslant d\leqslant n\) [8, Theorem 6.3].
Proposition 7.8
For each d satisfying \(1\leqslant d\leqslant n\), there exists a d-code in \({{\,\textrm{GL}\,}}(n,q)\) of size at least
For \(q=2\) there exists a d-code in \({{\,\textrm{GL}\,}}(n,q)\) of size at least \(q^{n(n-d)}\).
Proof
Consider a linear maximum rank distance code Z in \(\mathbb {F}_q^{n\times n}\) with minimum distance d. We show that \(Z\cap {{\,\textrm{GL}\,}}(n,q)\) has the required properties. It is well known [8, Theorem 5.6] that the number of matrices in Z of rank i depends only on the parameters q, n, and d. In particular the number of invertible matrices in Z equals
where
It is readily verified that \(C_j/C_{j+1}\geqslant q^j\) for each \(j\in \{0,1,\ldots ,n-d-1\}\) and therefore \(C_0,C_1,\ldots ,C_{n-d}\) is nonincreasing. Hence we have
as required \(\square \)
References
Al-Salam, W.A., Carlitz, L.: Some orthogonal \(q\)-polynomials. Math. Nachr. 30, 47–61 (1965)
Bannai, E., Ito, T.: Algebraic Combinatorics. I: Association Schemes. The Benjamin/Cummings Publishing Co., Inc., Menlo Park (1984)
Blake, I.F., Cohen, G., Deza, M.: Coding with permutations. Inf. Control 43(1), 1–19 (1979)
Braun, M., Kerber, A., Laue, R.: Systematic construction of \(q\)-analogs of \(t\)-\((v, k,\lambda \))designs. Des. Codes Cryptrogr. 34, 55–70 (2005)
Cameron, P.J., Kantor, W.M.: \(2\)-transitive and antiflag transitive collineation groups of finite projective spaces. J. Algebra 60(2), 384–422 (1979)
Chihara, T.S.: An Introduction to Orthogonal Polynomials, Mathematics and Its Applications, vol. 13. Gordon and Breach Science Publishers, New York-London-Paris (1978)
Delsarte, P.: An algebraic approach to the association schemes of coding theory. Philips Res. Rep. Suppl. 10, vi+97 (1973)
Delsarte, P.: Bilinear forms over a finite field, with applications to coding theory. J. Comb. Theory Ser. A 25(3), 226–241 (1978)
Dembowski, P.: Finite Geometries. Springer, Berlin-New York (1968)
Fazeli, A., Lovett, S., Vardy, A.: Nontrivial \(t\)-designs over finite fields exist for all \(t\). J. Comb. Theory Ser. A 127, 149–160 (2014)
Fulman, J.: A probabilistic approach toward conjugacy classes in the finite general linear and unitary groups. J. Algebra 212(2), 557–590 (1999)
Fulman, J., Stanton, D.: On the distribution of the number of fixed vectors for the finite classical groups. Ann. Comb. 20(4), 755–773 (2016)
Giudici, M., Glasby, S.P., Praeger, C.E.: Subgroups of classical groups that are transitive on subspaces. J. Algebra 636, 804–868 (2023)
Green, J.A.: The characters of the finite general linear groups. Trans. Am. Math. Soc. 80, 402–447 (1955)
Hering, C.: Transitive linear groups and linear groups which contain irreducible groups of prime order. Geom. Dedic. 2, 425–460 (1974)
Higman, D.G., McLaughlin, J.E.: Geometric \(ABA\)-groups. Ill. J. Math. 5, 382–397 (1961)
James, G.: The irreducible representations of the finite general linear groups. Proc. Lond. Math. Soc. (3) 52(2), 236–268 (1986)
Kantor, W.M.: Line-transitive collineation groups of finite projective spaces. Isr. J. Math. 14, 229–235 (1973)
Kantor, W.M.: Primitive permutation groups of odd degree, and an application to finite projective planes. J. Algebra 106(1), 15–45 (1987)
Kiermaier, M., Pavčević, M.O.: Intersection numbers for subspace designs. J. Comb. Des. 23, 463–480 (2015)
Kim, D.: On combinatorics of Al-Salam Carlitz polynomials. Eur. J. Comb. 18(3), 295–302 (1997)
Kuperberg, G., Lovett, S., Peled, R.: Probabilistic existence of regular combinatorial structures. Geom. Funct. Anal. 27(4), 919–972 (2017)
Lewis, J.B., Reiner, V., Stanton, D.: Reflection factorizations of Singer cycles. J. Algebraic Comb. 40(3), 663–691 (2014)
Livingstone, D., Wagner, A.: Transitivity of finite permutation groups on unordered sets. Math. Z. 90, 393–403 (1965)
Macdonald, I.G.: Symmetric Functions and Hall Polynomials, 2nd ed. Oxford Classic Texts in the Physical Sciences. The Clarendon Press, Oxford University Press, New York (2015)
Martin, W.J., Sagan, B.E.: A new notion of transitivity for groups and sets of permutations. J. Lond. Math. Soc. (2) 73(1), 1–13 (2006)
Perin, D.: On collineation groups of finite projective spaces. Math. Z. 126, 135–142 (1972)
Roos, C.: On antidesigns and designs in an association scheme. Delft Progr. Rep. 7(2), 98–109 (1982)
Rudvalis, A., Shinoda, K.: An enumeration in finite classical groups. Tech. report, U-Mass Amherst, Department of Mathematics (1988)
Suzuki, H.: On the inequalities of \(t\)-designs over a finite field. Eur. J. Comb. 11, 601–607 (1990)
Acknowledgements
Funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation)—Project number 459964179.
Funding
Open Access funding enabled and organized by Projekt DEAL.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.