Pull the powers of p out of each expression, and find p raised to the (n2-n)/2. That leaves (p-1) × (p2-1) × (p3-1) × … (pn-1). Throw away the first factor of p-1 to make the determinant 1. This gives the order of G. For instance, p = 5 and n = 3 has order 372000.
for a larger finite field, replace each p with w, where w is a power of p. The reasoning is the same.
Write any matrix in S as 1+y, where 1 is the main diagonal and y is everything below. Since 1 and y commute, evaluate (1+y)p via the frobenius homomorphism. Multiply y by itself again and again, and the nonzero entries are pushed down and to the left. Since p is at least n, (a postulate that I set forth in the introduction), the lower entries go away, and we are left with 1. This means every element of S has order p.
At first this seems like a contradiction. Every finite group can be represented with matrices, including the cyclic group of order p2. However, such a representation has large matrices, with n comparable to p2. This contradicts n ≤ p. So we're all right. Within our constraints, each p group has multiplicative order p. Everything raised to the p is 1. This because each p group belongs to a p sylow subgroup by the first sylow theorem, and each sylow subgroup is isomorphic to S, and everything in S has order p.
Replace p with w, and S is still a sylow subgroup of the correct size for our finite field. Once again every p group has multiplicative order p. Note that we only need assume n is bounded by p, not w, which could be quite a bit larger than p.
don't assume the sylow subgroup is abelian. Let n = 3, and let A have ones on and below the main diagonal. Let B = A, except for 2 in the second row first column. Verify that AB ≠ BA.
If n is odd, place -1 in the middle of T, and T has order 2. T also has order 2 if p = n = 2. Finally, if n = 2 and p > 2, T2 = -1, which commutes with everything, So T still has order 4, but T induces an automorphism of order 2. You can build a comparable matrix whenever n is even.
0 | 0 | 0 | 1 |
0 | 0 | 1 | 0 |
0 | -1 | 0 | 0 |
-1 | 0 | 0 | 0 |
Conversely, let Z be lower triangular. Separate Z, and Z inverse, and a matrix from S, into a diagonal piece and a lower piece. Expand the product to get 8 terms. Most wind up in the lower triangle. Only the product of the three diagonals lives in the main diagonal. Since diagonal entries in Z and Z inverse are inverses of each other, this product comes out all ones. The result is in S. The normalizer is lower triangular, with diagonal elements adjusted in any way you like, provided the determinant is 1. The size of the normalizer is the size of the sylow subgroup times (p-1)n-1.
If D is the abelian group of diagonal matrices, then S and D belong to the normalizer, and their sizes are relatively prime, with the product equal to the size of the normalizer; hence they generate the normalizer. In fact D represents the normalizer mod S, giving a semidirect product.
This generalizes to finite fields by replacing p with w. It also extends to G*, having the same sylow subgroup S, and a normalizer N of all invertible lower triangular matrices.
Let M be a matrix in G, build the characteristic polynomial c(x), and extend F up to K, where c(x) splits. Apply Schur's Theorem, and M is similar to a lower triangular matrix T with the eigen values on the diagonal. If these eigen values are all 1, Tp is the identity matrix. Thus Mp = 1. Conversely, let one of the eigen values be e, where e ≠ 1. Note that p is relatively prime to the order of the multiplicative group of K. Raising to the p power permutes the elements of K. Everything has a unique pth root, and only 1p = 1. Thus ep is something else. In other words, Mp is not 1. Therefore M is a pth root of 1 iff its eigen values are all 1.
In fact, the order of any matrix M is the least common multiple of its eigen values, or p times as much. Raise M to the lcm to get eigen values of 1; and no lesser exponent will do. This is then the identity matrix, or else it becomes so when raised to the p.
If the order is to be a prime q, then each eigen value has to have order q or 1. Conversely, if the eigen values have order q or 1, then M has order q or qp.
Step up to G*, and the last entry can take on any of the qe roots of 1. The q sylow subgroup is still diagonal, and still abelian.
What is the normalizer of this q sylow group? Let Z be in the normalizer, where Y is Z inverse. The dot product of the ith row of Z and the jth column of Y, where j ≠ i, is 0. It must remain 0 even if one of our diagonal matrices is placed in between. This scales the columns of Z. Suppose there are two nonzero terms in the dot product. Call them s and t. Use the diagonal matrix to scale s by u and t by v, where uv = 1. The result is still 0. Thus (u-1)s + (v-1)t = 0. The ratio s/t is -(v-1)/(u-1). Since u = 1/v, this simplifies to v. As long as there are two different values of v to choose from, besides 1, we have established a contradiction. This is no problem, unless qe = 2; but we are assuming q is larger than n. Thus the dot product of the row and column cannot contain two nonzero terms. One nonzero term produces a nonzero dot product, hence there are no nonzero terms. The nonzero entries in the row of Z completely miss the nonzero entries in the column of Y.
Suppose any row of Z, say the first row, has two nonzero entries. These must completely miss the nonzero entries in columns 2 through n of Y. We have cleared out two rows of Y, except for column 1. These two rows are not linearly independent, and Y is not invertible. This is a contradiction. Each row of Z can have only one nonzero entry.
If a column of Z has two nonzero entries, then the two rows, containing these two entries, are not linearly independent, and Z is not invertible. At this point Z is prescribed. Each row and each column has exactly one nonzero entry. This is the group I called E, for extended unit vectors, in an earlier section.
Select Z in E, and let Y be Z inverse. Note that Y is Z transpose, with the nonzero entries inverted. Multiply Z by a diagonal matrix, and the columns are scaled by the diagonal values. Multiply this by Y and you get the identity with its ones scaled by various values. This is a permutation of the original diagonal matrix, and a member of our q sylow subgroup. Therefore E is the normalizer. This works in G and in G*.
And how many q sylow subgroups are there? Find the index of E in G. all the factors of w-1 go away, leaving the powers of w times w+1 times w2+w+1 times w3+w2+w+1 etc, divided by n!.
A similar construction applies to p cycles. Conjugate the upper left block, and let a p cycle be the identity matrix with 1 in position 5,4.
No p cycle belongs to all the sylow subgroups however. This is clear, since no p cycle is both lower triangular and upper triangular.
Recall from the above that QS is diagonal, and abelian, and if qe divides |K|-1, its size is qe(n-1). However, the size of QF cannot be determined in advance. Certainly q does not divide w, and with q > n, q does not divide w-1 either. But q could divide some of the other factors. For instance, 307 divides 172+17+1 and 175+174+173+172+17+1. There is a pattern here. With q and w-1 coprime, q divides w2+w+1 iff it divides w3-1. So ask when q divides wd-1. Exactly when the order of w, mod q, divides d. In our example, the order of 17, mod 307, is 3, so 3 and 6 work.
Even if q divides w-1, q2 might not. (Some power of q doesn't.) Now w has a certain order mod q2, and that tells you which of the other factors are divisible by q.