1. Introduction
Fix a prime p and consider the distribution of the cokernel
$\mathrm{cok}(X)$
of a random
$n \times n$
matrix X over the ring
$\mathbb{Z}_p$
of p-adic integers, where
$n \in \mathbb{Z}_{\geqslant 1}$
. We consider X with
$n^2$
independent entries
$(X_{ij})_{1 \leq i, j \leq n}$
. Writing
$\mathrm{M}_n(R)$
to mean the set of
$n \times n$
matrices over a ring R, we can identify
$\mathrm{M}_{n}(\mathbb{Z}_p) = \mathbb{Z}_{p}^{n^2}$
, and the probability measure on
$\mathrm{M}_{n}(\mathbb{Z}_p)$
is given by the product measure of the probability measures on
$n^2$
copies of
$\mathbb{Z}_p$
.
Each independent entry
$X_{ij}$
of a random matrix X can be written as
whose p-adic digits
$X_{i,j,0}, X_{i,j,1}, X_{i,j,2}, \ldots$
are randomly chosen from
$\{0,1,2, \ldots, p-1\}$
, which we may often identify as
$\mathbb{F}_p$
, the finite field of p elements. The most natural example is when each
$X_{i,j,l}$
is distributed uniformly at random, which is equivalent to saying that
$X_{ij}$
is given by the Haar measure on
$\mathbb{Z}_p$
. In [
Reference Friedman and WashingtonFW1987
], Friedman and Washington computed the distribution of
$\mathrm{cok}(X)$
of a random matrix
$X \in \mathrm{M}_n(\mathbb{Z}_p)$
whose
$n^2$
independent entries
$(X_{ij})_{1 \leq i, j \leq n}$
are Haar-random in
$\mathbb{Z}_p$
. More specifically, [
Reference Friedman and WashingtonFW1987
, proposition 1] says
\begin{align}\underset{X \in \mathrm{M}_n(\mathbb{Z}_p)^{\mathrm{Haar}}}{\mathrm{Prob}}(\mathrm{cok}(X) \simeq G) = \frac{1}{|\mathrm{Aut}(G)|}\prod_{i=1}^{n}(1 - p^{-i})\prod_{j=n-r_p(G)+1}^{n}(1 - p^{-j}),\end{align}
as long as
$n \geqslant r_p(G) \;:\!=\; \dim_{\mathbb{F}_p}(G/pG)$
(which otherwise gives 0 for the probability), where
$\mathrm{Aut}(G)$
is the automorphism group of G.
Remark 1·1. We shall always assume that
$\mathrm{M}_n(\mathbb{Z}_p)$
has the Borel
$\sigma$
-algebra or the discrete
$\sigma$
-algebra. We have used the notation
$\mathrm{M}_n(\mathbb{Z}_p)^{\mathrm{Haar}}$
above to indicate that each independent entry
$X_{ij}$
of a random matrix
$X \in \mathrm{M}_n(\mathbb{Z}_p)^{\mathrm{Haar}}$
is Haar-random, which also assumes that we are using the Borel
$\sigma$
-algebra.
In [
Reference WoodWoo2019
], Wood showed that as long as the first digit
$X_{i,j,0}$
of each independent random variable
$X_{ij}$
is not too concentrated on a single value in (1·1), when
$n \rightarrow \infty$
, the distribution of the cokernel in (1·2) is insensitive to which measure we choose on
$\mathrm{M}_n(\mathbb{Z}_p)$
. More specifically, [
Reference WoodWoo2019
, theorem 1·2] says:
Theorem 1·2. (Wood). Let
$0 \lt \epsilon \lt 1$
be a real number, and fix a finite abelian p-group G. For each
$n \in \mathbb{Z}_{\geqslant 1}$
, suppose that
$\mathrm{M}_n(\mathbb{Z}_p) = \mathbb{Z}_{p}^{n^2}$
is equipped with a probability measure, where each random
$X \in \mathrm{M}_n(\mathbb{Z}_p)$
has
$n^2$
independent entries, each
$X_{ij}$
of which satisfies
in terms of the notation (1·1). Then
\begin{align*}\lim_{n \rightarrow \infty}\underset{X \in \mathrm{M}_n(\mathbb{Z}_p)}{\mathrm{Prob}}(\mathrm{cok}(X) \simeq G) = \frac{1}{\lvert\mathrm{Aut}(G)\rvert}\prod_{i=1}^{\infty}(1 - p^{-i}).\end{align*}
Theorem 1·2 is extremely surprising in comparison to (1·2) because each independent entry
$X_{ij}$
is now allowed to be given the Haar measure by setting
$\epsilon = 1 - 1/p$
or a probability measure far from the Haar measure such as the (0,1)-Bernoulli measure, where
$X_{ij}$
takes the value of 0 or 1 with probability
$1/2$
each, by setting
$\epsilon = 1/2$
. This is called a universality result because as
$n \rightarrow \infty$
, multiple ways to choose measures on
$X_{ij}$
do not change the result. This naturally brings the question about how much relaxation we can allow for each independent entry
$X_{ij}$
.
Remark 1·3. The right-hand side of the conclusion of Theorem 1·2 defines a discrete probability distribution on the set of isomorphism classes of finite abelian p-groups called the Cohen–Lentra distribution. See [ Reference WoodWoo2019 , section 1] or [ Reference Cheong and HuangCH2021 , section 1] for its number-theoretic origination.
In this paper, we investigate the complementary situation where each independent entry
$X_{ij}$
of a random matrix X is concentrated on a single residue modulo p (i.e.,
$X_{i,j,0}$
is constant). This may look pathological at first. In [
Reference WoodWoo2019
, p.384], Wood notes that “some condition that the matrix entries are not too concentrated, like [
$\max_{r \in \mathbb{F}_p}({\mathrm{Prob}}_{X_{ij} \in \mathbb{Z}_p}(X_{i,j,0} = r)) \leq 1 - \epsilon$
], is certainly necessary, since if the matrices had even two rows whose values were all
$r \pmod{p}$
, then [
$\mathrm{cok}(X)$
] could never be the trivial group.” Indeed, there needs to be some condition to be imposed in order to avoid a trivial conclusion. That is, to satisfy
$\mathrm{cok}(X) \simeq G$
for a finite abelian p-group G, we must have
$\mathrm{cok}(\bar{X}) \simeq G/pG$
, where
$\bar{X}$
is the residue of X modulo p.
In fact, although they did not explicitly mention this, Friedman and Washington [
Reference Friedman and WashingtonFW1987
, p.235] showed that there is an interesting behavior for a matrix
$X \in \mathrm{M}_n(\mathbb{Z}_p)$
with constant
$X_{i,j,0}$
and uniform
$X_{i,j,1}, X_{i,j,2}, \ldots$
. We state their result as follows:
Theorem 1·4 (Friedman and Washington). Fix a finite abelian p-group G and
$n \in \mathbb{Z}_{\geqslant 1}$
. For any
$A_n \in \mathrm{M}_n(\mathbb{F}_p)$
such that
$\mathrm{cok}(A_n) \simeq G/pG$
, we have the following conditional probability:
\begin{align*}\underset{X \in \mathrm{M}_n(\mathbb{Z}_p)^{\mathrm{Haar}}}{\mathrm{Prob}}(\mathrm{cok}(X) \simeq G \mid X \equiv A_n \hspace{-1mm} \pmod{p}) = \frac{p^{r_p(G)^2}\prod_{i=1}^{r_p(G)}(1 - p^{-i})^2}{|\mathrm{Aut}(G)|},\end{align*}
where
$r_p(G) \;:\!=\; \dim_{\mathbb{F}_p}(G/pG)$
.
Theorem 1·4 was first generalised by the authors in [
Reference Cheong and HuangCH2021
], by the first author and Kaplan in [
Reference Cheong and KaplanCK2022
, theorem 1·6], and then by the first author, Liang, and Strand [
Reference Cheong, Liang and StrandCLS2023
, theorem 1·3], all of which are special cases of the following conjecture from [
Reference Cheong and KaplanCK2022
, conjecture 1·8]. For any commutative ring R, given any R-modules G and H, we write
$G \simeq_R H$
to mean that G and H are isomorphic as R-modules. We write
$G \simeq H$
to mean
$G \simeq_{\mathbb{Z}} H$
. We denote by
$\mathrm{Aut}_R(G)$
the group of R-linear automorphisms of G, with which we note that
$\mathrm{Aut}_{\mathbb{Z}}(G) = \mathrm{Aut}(G)$
.
Conjecture 1·5 (Cheong and Kaplan). Let
$P(t) \in \mathbb{Z}_p[t]$
be a non-constant monic square-free polynomial so that we may write
$P(t) = P_1(t) \cdots P_l(t)$
, where
$P_j(t) \in \mathbb{Z}_p[t]$
are monic polynomials whose reductions
$\bar{P}_j(t)$
modulo p are distinct and irreducible in
$\mathbb{F}_p[t]$
. For any finite-sized
$\mathbb{Z}_{p}[t]/(P(t))$
-module G and
$A_n \in \mathrm{M}_n(\mathbb{F}_p)$
such that
$\mathrm{cok}(\bar{P}(A_n)) \simeq_{\mathbb{F}_p[t]} G/pG$
, we must have
\begin{align*}&\underset{X \in \mathrm{M}_n(\mathbb{Z}_p)^{\mathrm{Haar}}}{\mathrm{Prob}}(\mathrm{cok}(P(X)) \simeq_{\mathbb{Z}_p[t]} G \mid X \equiv A_n \hspace{-1mm} \pmod{p})\\ &\quad = \frac{1}{|\mathrm{Aut}_{\mathbb{Z}_p[t]}(G)|}\prod_{j=1}^{l} p^{r_{q_j}(G)^2}\prod_{i=1}^{r_{q_j}(G)}(1 - q_j^{-i})^2,\end{align*}
where we wrote
$q_j \;:\!=\; p^{\deg(P_j)}$
with
$\mathbb{F}_{q_j} \;:\!=\; \mathbb{F}_p[t]/(\bar{P}_j(t))$
, the finite field of
$q_j$
elements, and
$r_{q_j}(G) \;:\!=\; \dim_{\mathbb{F}_{q_j}}(G/pG \otimes_{\mathbb{F}_p[t]} \mathbb{F}_{q_j})$
.
Note that
$\mathrm{cok}(P(X)) = \mathbb{Z}_p^n/P(X)\mathbb{Z}_p^n$
has a
$\mathbb{Z}_p[t]/(P(t))$
-module structure, whose action of t is given by the left multiplication by X, so assuming that G is a module over
$\mathbb{Z}_p[t]/(P(t))$
in Conjecture 1·5 is inevitable. A special case of our main theorem is the following:
Theorem 1·6. Conjecture 1·5 is true.
Our main theorem is more general than the above statement. Namely, we are able to compute the probability in the conclusion of Conjecture 1·5 for any monic
$P(t) \in \mathbb{Z}_p[t]$
without any square-free condition on its reduction
$\bar{P}(t) \in \mathbb{F}_p[t]$
modulo p. We fix a non-constant monic
$P(t) \in \mathbb{Z}_p[t]$
and consider the unique factorisation
where
$\bar{P}_1(t), \bar{P}_2(t), \ldots, \bar{P}_l(t)$
are distinct monic irreducible polynomials in
$\mathbb{F}_p[t]$
and
$m_1, m_2, \ldots, m_l \in \mathbb{Z}_{\geqslant 1}$
. We shall also write
$d_j \;:\!=\; \deg(\bar P_j(t))$
. Given an
$\mathbb{F}_p[t]/(P(t))$
-module M, we write
where
$M_j \;:\!=\; M \otimes_{\mathbb{F}_p[t]/(\bar{P}(t))} \mathbb{F}_p[t]/(\bar{P}_j(t)^{m_j})$
.
We are now ready to state our main theorem:
Theorem 1·7 (Main theorem). Let
$n \in \mathbb{Z}_{\geqslant 1}$
. Fix a finite-sized
$\mathbb{Z}_p[t]/(P(t))$
-module G and
$A_n \in \mathrm{M}_n(\mathbb{F}_p)$
such that
$\mathrm{cok}(\bar P(A_n)) \simeq_{\mathbb{F}_p[t]} G/pG$
. If G satisfies
for
$1 \leq j \leq l$
, then
\begin{align*}&\underset{X \in \mathrm{M}_n(\mathbb{Z}_p)^{\mathrm{Haar}}}{\mathrm{Prob}}(\mathrm{cok}(P(X)) \simeq_{\mathbb{Z}_p[t]} G \mid X\equiv A_n \hspace{-1mm} \pmod{p})\\ &\quad = \frac{|\mathrm{Aut}_{\mathbb{Z}_p[t]}(G/pG)|\prod_{j=1}^{l}\prod_{i=1}^{u_j(G/pG)}(1 - p^{-id_j})}{|\mathrm{Aut}_{\mathbb{Z}_p[t]}(G)|}.\end{align*}
Otherwise, the probability is 0.
Remark 1·8. When P(t) is square-free modulo p (i.e.,
$m_1 = m_2 = \cdots = m_l = 1$
in (1·3)), the condition
is always satisfied for all
$1 \leq j \leq l$
by [
Reference Cheong and YuCY2023
+, lemma 2·2]. This is why in Conjecture 1·5 such conditions were not visible. The following proposition explains more about what happens in general:
Proposition 1·9. Let
$n \in \mathbb{Z}_{\geqslant 1}$
. Fix a finite-sized module G over
$\mathbb{Z}_{p}[t]/(P(t))$
and
$A_n \in \mathrm{M}_n(\mathbb{F}_p)$
such that
$\mathrm{cok}(P(A_n)) \simeq_{\mathbb{F}_p[t]} G/pG$
. Then the following are equivalent:
-
(1) there exists
$X \in \mathrm{M}_n(\mathbb{Z}_p)$
such that
$\mathrm{cok}(P(X)) \simeq_{\mathbb{Z}_{p}[t]} G$
and
$X \equiv A_n \hspace{-1mm} \pmod{p}$
; -
(2) we have
$|\mathrm{Hom}_{\mathbb{Z}_{p}[t]}(G, \mathbb{F}_{p^{d_{j}}})| = |\mathrm{Ext}_{\mathbb{Z}_{p}[t]/(P(t))}^{1}(G, \mathbb{F}_{p^{d_{j}}})|$
for
$1 \leq j \leq l$
.
Theorem 1·7 implies the Haar measure case of the following theorem of the first author and Yu, whose special case (with Haar measure, assuming
$\bar{P}(t) \in \mathbb{F}_p[t]$
is square-free) was first proved by Lee [
Reference LeeLee2022A
]:
Theorem 1·10 (Cheong–Yu). Let
$0 \lt \epsilon \lt 1$
be a real number, and fix a finite-sized module G over
$\mathbb{Z}_{p}[t]/(P(t))$
. For each
$n \in \mathbb{Z}_{\geqslant 1}$
, suppose that
$\mathrm{M}_n(\mathbb{Z}_p) = \mathbb{Z}_{p}^{n^2}$
is equipped with a probability measure, where each random
$X \in \mathrm{M}_n(\mathbb{Z}_p)$
has
$n^2$
independent entries, each
$X_{ij}$
of which satisfies
in terms of the notation (1·1). If G satisfies
for
$1 \leq j \leq l$
, then
\begin{align*}\lim_{n \rightarrow \infty}\underset{X \in \mathrm{M}_{n}(\mathbb{Z}_{p})}{\mathrm{Prob}}(\mathrm{cok}(P(X)) \simeq_{\mathbb{Z}_{p}[t]} G)= \dfrac{1}{|\mathrm{Aut}_{\mathbb{Z}_{p}[t]}(G)|}\displaystyle\prod_{j=1}^{l}\displaystyle\prod_{i=1}^{\infty}\left(1 - p^{-id_{j}}\right).\end{align*}
Otherwise the limit is 0.
Our result so far concerns Haar-random matrices with concentrated residue. It is natural to ask for universality results in this setting, namely, analogues of Theorem 1·7 in which X may no longer follow the Haar distribution. However, the next example explains why we cannot freely modify the distribution of X, even when
$P(t)=t$
.
Example 1·11. Consider
$P(t)=t$
,
$A_n=\mathrm{diag}(I_{n-1},0)$
, and
$G=\mathbb{Z}/p\mathbb{Z}$
in the notation of Theorem 1·7. Let
$B_n=(B_{n,i,j})$
be a random matrix in
$\mathrm{M}_n(\mathbb{Z}_p)$
following an arbitrary distribution, and set
$X_n=A_n+pB_n$
. Then using elementary row and column operations, we have for all n:
Even when
$B_n$
is required to have independent entries which are
$\epsilon$
-balanced, the probability that
$B_{n,n,n}\not\equiv 0 \hspace{-1mm} \pmod p$
could range from
$\epsilon$
to 1, so there is no universal probability for
$\mathrm{cok}(X_n)\simeq G$
when
$n\to\infty$
.
On the flip side, the above example says that as long as the single entry
$B_{n,n,n}$
is Haar-random, the probability (1·4) behaves as if the entire
$B_n$
were Haar-random, since the right-hand side of (1·4) ignores other entries. Proposition 1·12 below gives a more general setting where the failure of universality is confined in a small submatrix whose size does not grow with n. We consider
$A_n\in \mathrm{M}_n(\mathbb{F}_p)$
of the form
where
$J \in \mathrm{M}_{n-r}(\mathbb{F}_p)$
and
$J' \in \mathrm{M}_r(\mathbb{F}_p)$
with
$r = r_p(G)$
such that every eigenvalue of J in
$\overline{\mathbb{F}_p}$
is not a root of P(t), while every eigenvalue of J
′ in
$\overline{\mathbb{F}_p}$
is a root of P(t). We note that every matrix A in
$\mathrm{M}_n({\mathbb{F}_p})$
with
$\mathrm{cok}(\bar{P}(A)) \simeq_{\mathbb{F}_p[t]} G/pG$
is similar to a matrix of the form (1·5).
Proposition 1·12 (Proposition 6·1). In Theorem 1·7, if
$A_n$
is of the form (1·5), then the conclusion continues to hold as long as all entries of X are independent and the entries in the bottom-right
$r \times r$
submatrix of X follow the Haar measure.
1·1. Relevance to past and future works
Theorem 1·7 can be viewed as a conclusion of the research on the cokernel distribution of (a polynomial of) a Haar-random matrix (of concentrated residue). We point out that the exact distribution for each fixed matrix size n is obtained, not just the
$n\to\infty$
limit. The first special case of theorem 1·7 with
$P(t) = t$
was shown by Friedman and Washington, as stated in Theorem 1·4. When P(t) is square-free modulo p, Theorem 1·7 was partially proven by the authors [
Reference Cheong and HuangCH2021
, lemma 5.2], the first author and Kaplan [
Reference Cheong and KaplanCK2022
, theorem 1.6] for
$d_1, \ldots, d_l \leq 2$
, and the first author, Liang, and Strand [
Reference Cheong, Liang and StrandCLS2023
, theorem 1·3] for
$l = 1$
. Assuming that P(t) is square-free modulo p makes the problem more accessible because then the ring
$\mathbb{Z}_p[t]/(P(t))$
is a finite product of DVRs, and one of our contributions is to get around this difficulty for a general monic polynomial
$P(t) \in \mathbb{Z}_p[t]$
, where the ring
$\mathbb{Z}_p[t]/(P(t))$
is much more complicated.
On the other hand, the first universality result for random integral matrices appears in Wood’s breakthrough [
Reference WoodWoo2017
, theorem 1·3] for symmetric
$\mathbb{Z}_p$
-matrices, which generalises its Haar measure version proven by Clancy, Kaplan, Leake, Payne and Wood [
Reference Clancy, Kaplan, Leake, Payne and WoodCKLPW2015
, theorem 2, summing over all the parings]. Ever since, her techniques have been used to extend many results about Haar-random
$\mathbb{Z}_p$
-matrices to more general random
$\mathbb{Z}_p$
-matrices. For example, universality results from [
Reference Cheong and YuCY2023
+], [
Reference Nguyen and PeskiNV2024
], [
Reference WoodWoo2017
], and [
Reference WoodWoo2019
] generalise Haar measure results from [
Reference LeeLee2022A
], [
Reference PeskiVan2023
], [
Reference Clancy, Kaplan, Leake, Payne and WoodCKLPW2015
], and [
Reference Friedman and WashingtonFW1987
], respectively. The key hypothesis in all of those is that each independent entry of the random matrix is not too concentrated on a single residue modulo p (i.e.,
$X_{i,j,0}$
in (1·1) is not too concentrated on a single value). Our research can be viewed as a partial answer to the question of what if this key hypothesis is violated. In our setting, we fix
$X_{i,j,0}$
, so a sensible hypothesis for universality is to require the next digit,
$X_{i,j,1}$
, to be not too concentrated. Example 1·11 and Proposition 1·12 give a negative and a positive statement in this direction, showing its subtlety.
Our work opens up numerous questions about the behaviour of random integral matrices with fixed residue. To begin with, we may ask about analogues of Theorem 1·7 for different random matrix models such as symmetric matrices or skew-symmetric matrices. We may ask about the concentrated residue version for [
Reference Nguyen and PeskiNV2024
], which deals with the cokernel of product of
$\mathbb{Z}_p$
-matrices. We may ask about the concentrated residue version for [
Reference LeeLee2022B
], which deals with the cokernel of Hermitian matrices over a quadratic extension of
$\mathbb{Z}_p$
.
1·2. Methodology and brief outline of the paper
The majority of the work is going into proving Theorem 1·7. We go through a series of reductions from section 2 to section 5 for this. Our first new ingredient is in section 3, where we deal with the non-squree-free setting using the theory of minimal resolutions over any local Noetherian ring. Another crucial ingredient is an interesting equidistibution result (Theorem 2·4) for matrices over
$\mathbb{Z}_p[t]/(P(t))$
, which we eventually prove by establishing a noncommutative version of the Weierstrass preparation theorem for the matrix ring
$\mathrm{M}_n(\mathbb{Z}_p)$
(Theorems 5·5 and 5·7; see also Remark 5·11 for related existing results).
2. Proof of Theorem 1·7 from an equidistribution result
From this section to section 5, we prove Proposition 1·9 and Theorem 1·7. Given any
$A_n \in \mathrm{M}_n(\mathbb{F}_p)$
, we shall write
so that
That is, we consider
$\mathrm{M}_n(\mathbb{Z}_p)_{A_n}$
as the sample space instead of mentioning conditional probabilities for the statement of Theorem 1·7. The Haar measure on
$\mathrm{M}_n(\mathbb{Z}_p)_{A_n}$
is defined to be the probability measure induced by the Haar measure of
$\mathrm{M}_n(\mathbb{Z}_p)$
.
Remark 2·1. In this section, all probability measures we deal with are the Haar measures. For example, we assume
$\mathrm{M}_n(\mathbb{Z}_p)_{A_n} = \mathrm{M}_n(\mathbb{Z}_p)_{A_n}^{\mathrm{Haar}}$
. We shall keep this assumption till section 5.
2·1. Linearization and equidistribution
For any
$X \in \mathrm{M}_n(\mathbb{Z}_p)$
, we note that
where
-
(i)
$I_n$
is the
$n \times n$
identity matrix, -
(ii)
$R \;:\!=\; \mathbb{Z}_p[t]/(P(t))$
, and -
(iii)
$\bar{t} \in R$
is the image of t.
We call this isomorphism Lee’s linearization trick, first used in [
Reference LeeLee2022A
, lemma 2·2]. The isomorphism linearizes our problem by shifting the difficulty of taking the polynomial push-forward P(X) of X into dealing with a more complicated ring R instead of
$\mathbb{Z}_p$
. This will be used not only for proving Theorem 1·7 but also for proving Theorem 6·1 by using the version of (2·1) with
-
(i)
$X \in \mathrm{M}_n(\mathbb{Z}/p^k\mathbb{Z})$
for a given
$k \in \mathbb{Z}_{\geqslant 1}$
, -
(ii)
$P(t) \in (\mathbb{Z}/p^k\mathbb{Z})[t]$
monic, and -
(iii)
$R = (\mathbb{Z}/p^k\mathbb{Z})[t]/(P(t))$
instead.
The following is the linearised version of Proposition 1·9.
Proposition 2·2. Let
$n \in \mathbb{Z}_{\geqslant 1}$
. Fix a finite size module G over R and
$J_n \in \mathrm{M}_n(R/pR)$
such that
$\mathrm{cok}(J_n) \simeq_{\mathbb{F}_p[t]} G/pG$
. Then the following are equivalent:
-
1. there exists
$Z \in \mathrm{M}_n(R)$
such that
$\mathrm{cok}(Z) \simeq_{R} G$
and
$Z \equiv J_n \hspace{-1mm} \pmod{p}$
; -
2. we have
$|\mathrm{Hom}_{\mathbb{Z}_{p}[t]}(G, \mathbb{F}_{p^{d_{j}}})| = |\mathrm{Ext}_{R}^{1}(G, \mathbb{F}_{p^{d_{j}}})|$
for
$1 \leq j \leq l$
.
The following is the linearised version of Theorem 1·7. Shortly, we show that this version together with an equidistribution theorem implies Theorem 1·7. We let
$R \;:\!=\; \mathbb{Z}_p[t]/(P(t))$
for the rest of this section.
Theorem 2·3. Keeping the hypotheses and notation in Proposition 2·2, if G satisfies
for
$1 \leq j \leq l$
, then
\begin{align*}\underset{Z \in \mathrm{M}_n(R)}{\mathrm{Prob}}(\mathrm{cok}(Z) \simeq_{\mathbb{Z}_p[t]} G | Z \equiv J_n \hspace{-1mm} \pmod{p}) = \frac{|\mathrm{Aut}_{\mathbb{Z}_p[t]}(G/pG)|\prod_{j=1}^{l}\prod_{i=1}^{u_j(G/pG)}(1 - p^{-id_j})}{|\mathrm{Aut}_{\mathbb{Z}_p[t]}(G)|}\end{align*}
for any
$n \in \mathbb{Z}_{\geqslant 1}$
. Otherwise, the probability is 0.
The key in deducing Proposition 1·9 and Theorem 1·7 from Proposition 2·2 and Theorem 2·3 is to establish the following surprising equidistribution result in its own right, a special case of which was first found by the first author, Liang, and Strand in [
Reference Cheong, Liang and StrandCLS2023
, lemma 3·7]. Write
$d \;:\!=\; \deg(P)$
for convenience from now on.
Theorem 2·4. For any
$n \in \mathbb{Z}_{\geqslant 1}$
and a finite size R-module G. For any
$pY_1, pY_2, \ldots, pY_{d-1} \in p\mathrm{M}_n(\mathbb{Z}_p)$
, we have
\begin{align*}&\underset{X \in \mathrm{M}_n(\mathbb{Z}_p)_{A_{n}}}{\mathrm{Prob}}(\mathrm{cok}_{R}(X - \bar{t} I_n) \simeq_{R} G)\\&\quad = \underset{X \in \mathrm{M}_n(\mathbb{Z}_p)_{A_{n}}}{\mathrm{Prob}}(\mathrm{cok}_{R}(X + \bar{t}(pY_1 - I_n) + \bar{t}^2pY_2 + \cdots + \bar{t}^{d-1}pY_{d-1}) \simeq_{R} G).\end{align*}
We now assume Theorems 2·3 and 2·4 and then show the purported implications:
Proof of that Theorems 2·3 and 2·4 imply Theorem 1·7. Assume the hypotheses of Theorem 1·7. Let
By Theorem 2·4 with
$J_n = A_n - \bar{t}I_n$
, we have
\begin{align*}&\underset{Z \in \mathrm{M}_n(R)_{A_n - \bar{t}I_n}}{\mathrm{Prob}}(\mathrm{cok}_{R}(Z) \simeq_{\mathbb{Z}_p[t]} G) \\&= \int_{(X, pY_1, \ldots, pY_{d-1}) \in \mathrm{M}_n(\mathbb{Z}_p)_{A_n} \times (p\mathrm{M}_n(\mathbb{Z}_p))^{d-1}}{\unicode[Times]{x1D7DA}}(\mathrm{cok}_{R}(X+\bar{t}(pY_1- I_n) + \bar{t}^2pY_2 + \cdots \\ &\qquad+ \bar{t}^{d-1}pY_{d-1}) \simeq_{\mathbb{Z}_p[t]} G) d(\rho_n \times \mu_n^{d-1}) \\&= \int_{(pY_1, \ldots, pY_{d-1}) \in (p\mathrm{M}_n(\mathbb{Z}_p))^{d-1}}\underset{X \in \mathrm{M}_n(\mathbb{Z}_p)_{A_n}}{\mathrm{Prob}}(\mathrm{cok}_{R}(X+\bar{t}(pY_1- I_n) + \bar{t}^2pY_2 + \cdots\\ &\qquad + \bar{t}^{d-1}pY_{d-1}) \simeq_{\mathbb{Z}_p[t]} G) d \mu_n^{d-1} \\&= \int_{(pY_1, \ldots, pY_{d-1}) \in (p\mathrm{M}_n(\mathbb{Z}_p))^{d-1}}\underset{X \in \mathrm{M}_n(\mathbb{Z}_p)_{A_n}}{\mathrm{Prob}}(\mathrm{cok}_{R}(X-\bar{t} I_n) \simeq_{\mathbb{Z}_p[t]} G) d \mu_n^{d-1} \\&= \underset{X \in \mathrm{M}_n(\mathbb{Z}_p)_{A_n}}{\mathrm{Prob}}(\mathrm{cok}_{R}(X-\bar{t} I_n) \simeq_{\mathbb{Z}_p[t]} G) \\&= \underset{X \in \mathrm{M}_n(\mathbb{Z}_p)_{A_n}}{\mathrm{Prob}}(\mathrm{cok}(P(X)) \simeq_{\mathbb{Z}_p[t]} G),\end{align*}
where
$\mu_n$
is the Haar measure of
$p\mathrm{M}_n(\mathbb{Z}_p)$
and
$\rho_n$
is the Haar measure of
$\mathrm{M}_n(\mathbb{Z}_p)_{A_n}$
, which is introduced right after Theorem 1·7. (We used Lee’s linearisation trick (2·1) at the end.) Hence, Theorems 2·3 and 2·4 imply Theorem 1·7.
Proof of that Proposition 2·2 implies Proposition 1·9 assuming Theorems 2·3 and 2·4. Let G be a finite-sized R-module and
$A_n \in \mathrm{M}_n(\mathbb{F}_p)$
such that
Let
$J_n \;:\!=\; A_n - \bar{t}I_n \in \mathrm{M}_n(R/pR)$
. First, assume (1) of Proposition 1·9: there exists
$X \in \mathrm{M}_n(\mathbb{Z}_p)$
such that
$\mathrm{cok}(P(X)) \simeq_{R} G$
and
$X \equiv A_n \hspace{-1mm} \pmod{p}$
. Then, we take
$Z \;:\!=\; X - \bar{t}I_n \in \mathrm{M}_n(R)$
, which satisfies (1) of Proposition 2·2 due to Lee’s linearisation trick (2·1). This implies (2) of Propositions 2·2 and 1·9.
Conversely, assume (2) of Proposition 1·9 (which is identical to (2) of Proposition 2·2). A combination of Theorem 2·4 and the linearisation trick gives us
\begin{align*}&\underset{X \in \mathrm{M}_n(\mathbb{Z}_p)_{A_n}}{\mathrm{Prob}}(\mathrm{cok}(P(X)) \simeq_R G) = \underset{X \in \mathrm{M}_n(\mathbb{Z}_p)_{A_n}}{\mathrm{Prob}}(\mathrm{cok}_R(X - \bar{t}I_n) \simeq_R G)\\&\quad = \underset{Z \in \mathrm{M}_n(R)}{\mathrm{Prob}}(\mathrm{cok}_R(Z) \simeq_R G \mid Z \equiv J_n \hspace{-1mm} \pmod{p}).\end{align*}
Then by Theorem 2·3, the last probability is not 0, so this implies (1) of Proposition 1·9, as desired.
3. Proofs of Proposition 2·2 and Theorem 2·3
Recall that our current goal (from section 2 to section 5) is to prove Proposition 1·9 and Theorem 1·7. From the previous section, we know that in order to prove the desired statements, it suffices to prove Proposition 2·2, Theorem 2·3, and Theorem 2·4. In this section, we prove the first two of these.
Since
$R=\mathbb{Z}_p[t]/(P(t))$
is not necessarily a PID, the proofs of Proposition 2·2 and Theorem 2·3 differ significantly from the proof given in Friedman and Washington [
Reference Friedman and WashingtonFW1987
] (which corresponds to the case
$P(t) = t$
) due to the lack of the Smith normal form over R. Instead, we shall first develop a few formulas applicable to local Noetherian rings in general. They involve minimal resolutions, which we recall next.
3·1. Minimal resolutions
Throughout this subsection, let
$(R,\mathfrak{m}, \kappa)$
be a Noetherian local ring with maximal ideal
$\mathfrak{m}$
and residue field
$\kappa$
. In addition, let G be a finitely generated R-module. A minimal resolution of a finitely generated R-module G is an exact sequence
such that the following equivalentFootnote 1 conditions hold:
-
1. each matrix
$A_i$
with
$i \geqslant 1$
has entries in
$\mathfrak{m}$
; -
2. for each
$i\geqslant 0$
, we have that
$b_i$
is the minimal number of generators for
$\ker(A_{i-1}) = \mathrm{im}(A_{i})$
.
By (1), we have
In particular,
$b_i$
only depends on G, but not on the resolution. Hence, we may write
$\beta_i^R(G)\;:\!=\;b_i$
and call it the i-th Betti number of G. We repetitively use that
$\beta_0^R(G)=\dim_{\kappa} (G/\mathfrak{m} G)$
is the minimal number of generators of G, which is called the rank of G.
We are ready to state the key formula we need in the proofs of Proposition 2·2 and Theorem 2·3. For our purpose, we only need the square-matrix case
$u=0$
of the following theorem, but we present the general case because it does not appear to be in the literature. Given
$m, n \in \mathbb{Z}_{\geqslant 1}$
, we denote by
$\mathrm{M}_{n \times m}(A)$
the set of
$n \times m$
matrices over a given ring A.
Theorem 3·1. Let
$(R,\mathfrak{m},{\mathbb{F}_q})$
be a complete Noetherian local ring with a finite residue field
$\mathbb{F}_q$
of q elements, and fix
$u\in \mathbb{Z}_{\geqslant 0}$
. Let G be a finite-sized R-module with Betti numbers
$\beta^R_i(G) = b_i$
. Then there exists
$X \in \mathrm{M}_{n\times (n+u)}(R)$
with
$\mathrm{cok}(X) \simeq_R G$
if and only if
$n\geqslant b_0\geqslant b_1-u$
. Moreover, with respect to the Haar measure, we have
\begin{align} \underset{X \in \mathrm{M}_{n\times (n+u)}(R)}{\mathrm{Prob}}(\mathrm{cok}(X) \simeq_R G) = \frac{1}{\lvert\mathrm{Aut}_R (G)\rvert\, \lvert G\rvert^u} \prod_{i=u+b_0-b_1+1}^{n+u}(1-q^{-i}) \prod_{j=n-b_0+1}^n (1-q^{-j}) \end{align}
if
$n\geqslant b_0\geqslant b_1-u$
, and zero otherwise.
3·2. Fixing a residue class
Proposition 2·2 and Theorem 2·3 concern Haar-random matrices with concentrated residue class, but Theorem 3·1 is just about Haar-random matrices. In order to apply Theorem 3·1, we need the following lemma, whose DVR case was implicitly noted in [ Reference Friedman and WashingtonFW1987 ]:
Lemma 3·2. Fix
$m, n \in \mathbb{Z}_{\geqslant 1}$
. Let
$(R,\mathfrak{m},{\mathbb{F}_q})$
be a complete Noetherian local ring with a finite residue field
${\mathbb{F}_q}$
of q elements equipped with the Haar measure, and let
${\mathfrak a} \subset \mathfrak{m}$
be an ideal of R with
$R/{\mathfrak a}$
of finite size. Let G be a finite-length R-module. Consider any
$\bar X\in \mathrm{M}_{n\times m}(R/{\mathfrak a})$
satisfying
$\mathrm{cok}_{R/{\mathfrak a}}(\bar X)\simeq_{R} G/{\mathfrak a} G$
. Then the conditional probability
does not depend on
$\bar X$
.
We defer the proof of Lemma 3·2 to § 3·7. Theorem 3·1 and Lemma 3·2 immediately imply the following theorem, which is used in the proofs of Proposition 2·2 and Theorem 2·3.
Theorem 3·3. Let
$(R,\mathfrak{m},{\mathbb{F}_q})$
be a complete Noetherian local ring with a finite residue field
${\mathbb{F}_q}$
with q elements equipped with the Haar measure, and let
${\mathfrak a} \subset \mathfrak{m}$
be an ideal of R with
$R/{\mathfrak a}$
of finite size. Let G be a finite-size R-module, and let
$\bar X\in \mathrm{M}_{n\times (n+u)}(R/{\mathfrak a})$
be such that
$\mathrm{cok}_{R/{\mathfrak a}}(\bar X) \simeq_{R} G/{\mathfrak a} G$
. Then for any
$u\in \mathbb{Z}_{\geqslant 0}$
, we have
\begin{align} &\underset{X\in \mathrm{M}_{n\times (n+u)}(R)}{\mathrm{Prob}}\bigg({\mathrm{cok}(X) \simeq_R G \,\bigg|\, X\equiv \bar X \pmod {\mathfrak a}}\bigg)\nonumber\\ &\quad= \begin{cases} {\displaystyle \frac{\lvert\mathrm{Aut}(G/{\mathfrak a} G)\rvert}{\lvert\mathrm{Aut}_R(G)\rvert\lvert{\mathfrak a} G\rvert^u} \prod_{i=u+b_0-b_1+1}^{u+b_0-b_1'} (1-q^{-i})}, & b_0\geqslant b_1-u,\\ 0, & b_0{\lt}b_1-u, \end{cases} \end{align}
where
$b_i = \beta_i^R(G)$
for
$i = 0, 1$
and
$b_1' = \beta_1^{R/{\mathfrak a}}(G/{\mathfrak a} G)$
. In particular, the conditional probability above does not depend on n.
Remark 3·4. In the above theorem, we always have
$b_1'\leq b_1$
(by lemma 3·5 (2)). It is possible to have an empty product, which we consider as 1 as usual. Furthermore, even though (3·3) does not depend on n, the hypotheses of Theorem 3·3 forces
$n\geqslant b_0$
. Indeed, we have
$\beta_0^{R/{\mathfrak a}}(G/{\mathfrak a} G) = \beta_0^R(G) = b_0$
because both are equal to
$\dim_{{\mathbb{F}_q}}( G/\mathfrak{m} G )$
. Therefore, the existence of
$\bar X\in \mathrm{M}_{n\times (n+u)}(R/{\mathfrak a})$
with
$\mathrm{cok}(\bar X) \simeq_R G/{\mathfrak a} G$
implies
$n\geqslant b_0$
.
We use (1) and (2) of the following, and (3) will be used later:
Lemma 3·5. Let
$(R,\mathfrak{m})$
be a Noetherian local ring. Suppose
${\mathfrak a}\subset \mathfrak{m}$
is an ideal of R and G is a finitely generated R-module. Then we have
-
1.
$\beta_0^{R/{\mathfrak a}}(G/{\mathfrak a} G)=\beta_0^R(G)$
; -
2.
$\beta_1^{R/{\mathfrak a}}(G/{\mathfrak a} G)\leq \beta_1^R(G)$
; -
3. If we assume furthermore that
${\mathfrak a}=\mathfrak{m} {\mathfrak b}$
for some ideal
${\mathfrak b} \subset R$
, and
${\mathfrak b} G = 0$
, then
$\beta_1^{R/{\mathfrak a}}(G)= \beta_1^R(G)$
. (Note that
$G=G/{\mathfrak a} G$
.)
Proof. Let
$\kappa = R/\mathfrak{m}$
, the residue field of R. Write
$b_i = \beta_i^R(G)$
and
$b_i' = \beta_i^{R/{\mathfrak a}}(G/{\mathfrak a} G)$
for
$i = 0, 1$
.
-
1. This follows because both sides are equal to
$\dim_{\kappa}(G/\mathfrak{m} G)$
. -
2. Let
be a minimal resolution of M over R. Tensoring with
\begin{align*} \ldots \to R^{b_1} \to R^{b_0} \to G \to 0 \end{align*}
$R/{\mathfrak a}$
, we have an exact sequence
\begin{align*} (R/{\mathfrak a})^{b_1} \to (R/{\mathfrak a})^{b_0} \to G/{\mathfrak a} G \to 0. \end{align*}
-
Since
$b_0 = b'_0$
, by the definition of a minimal resolution of
$G/{\mathfrak a} G$
over
$R/{\mathfrak a}$
, we have
$b_1\geqslant b_1'$
. -
3. Under the given hypotheses, we want to show
$b'_1 = b_1$
. Note that
${\mathfrak b} G=0$
implies
${\mathfrak a} G=0$
, so G is a finitely generated
$R/{\mathfrak a}$
-module. Using a minimal resolution of G over
$R/{\mathfrak a}$
, we get a matrix
$\bar X \in \mathrm{M}_{b_0\times b_1'}(R/{\mathfrak a})$
such that
$\mathrm{cok}_{R/{\mathfrak a}}(\overline X) \simeq_R G$
. Pick any lift
$X\in \mathrm{M}_{b_0\times b_1'}(R)$
of
$\bar X$
, and let
$M \;:\!=\; \mathrm{cok}_R(X)$
, then we have
$M/{\mathfrak a} M \simeq_R M \otimes_R (R/{\mathfrak a})\simeq_R G$
. By Lemma 3·6 (proven below), we must have
$G \simeq_R M = \mathrm{cok}(X)$
. In other words, there exists an exact sequence
\begin{align*} R^{b_1'} \overset{X}{\to} R^{b_0} \to G \to 0. \end{align*}
By the definition of a minimal resolution of M over R, we have
$b_1'\geqslant b_1$
. Combined with part (2), we get
$b_1'=b_1$
.
Lemma 3·6. Let
$(R,\mathfrak{m})$
be a Noetherian local ring. Fix an ideal
${\mathfrak b} \subset R$
and let
${\mathfrak a} \;:\!=\; \mathfrak{m} {\mathfrak b}$
. If G is a finitely generated
$R/{\mathfrak a}$
-module such that
${\mathfrak b} G = 0$
, and M is a finitely generated R-module such that
$M/{\mathfrak a} M\simeq_R G$
, then
${\mathfrak a} M = 0$
so that
$M \simeq_R G$
.
Proof. Since
${\mathfrak b} G=0$
, we have
$0={\mathfrak b}(M/{\mathfrak a} M)={\mathfrak b} M/\mathfrak{m} {\mathfrak b} M$
. By Nakayama’s lemma,
${\mathfrak b} M = 0$
, so
${\mathfrak a} M = 0$
. Therefore,
$G \simeq_R M/{\mathfrak a} M=M$
.
Proof that Theorem 3·1 and Lemma 3·2 imply Theorem 3·3. Consider the set
Similarly, consider the finite nonempty set
We have a map
$\Phi\;:\; \mathrm{M}_{n,u,M}(R)\to \mathrm{M}_{n\times (n+u)}(R/{\mathfrak a})$
that sends X to
$(X \bmod {\mathfrak a})$
. By Lemma 3·2, the fibers of
$\Phi$
have constant measure which also implies that
$\Phi$
is surjective. As a result, we have
\begin{align*} &\underset{X\in \mathrm{M}_{n\times (n+u)}(R)}{\mathrm{Prob}} \Bigg({\mathrm{cok}_R(X) \simeq_R G \text{ and } X\equiv \bar X \hspace{-1mm} \pmod {\mathfrak a}}\Bigg)\\&\quad = \mu_{n \times (n+u)}(\Phi^{-1}(\bar X)) = \frac{\mu_{n \times (n + u)}(\mathrm{M}_{n,u,G}(R))}{\#\mathrm{M}_{n,u,G/{\mathfrak a} G}(R/{\mathfrak a})}, \end{align*}
where
$\mu_{n \times (n+u)}$
is the Haar measure of
$\mathrm{M}_{n \times (n+u)}(R)$
.
On the right-hand side, we apply Theorem 3·1 for the R-module G to the numerator and apply Theorem 3·1 for the
$R/{\mathfrak a}$
-module
$G/{\mathfrak a} G$
to the denominator. (Note that the ring
$R/{\mathfrak a}$
and the module
$G/{\mathfrak a} G$
satisfy the assumption of Theorem 3·1.) By Lemma 3·5 (2)
$b_1'\leq b_1$
, so the desired conditional probability then follows immediately.
We shall first show that Theorems 3·1 and 3·3 imply Proposition 2·2 and Theorem 2·3. Then we shall prove Theorem 3·1 and Lemma 3·2.
3·3. Some specifics about
$\mathbb{Z}_p[t]/(P(t))$
Throughout this subsection, assume
$P(t)\in \mathbb{Z}_p[t]$
is monic and the reduction of P(t) modulo p is of the form
$\bar Q(t)^m$
, where
$m\geqslant 1$
and
$\bar Q(t)$
is irreducible in
${\mathbb{F}_p}[t]$
. In other words, we assume
$l=1$
in (1·3). Then
$R=\mathbb{Z}_p[t]/(P(t))$
is a local ringFootnote
2
with maximal ideal
$\mathfrak{m}=(p,Q(t)) / (P(t))$
, where
$Q(t) \in \mathbb{Z}_p[t]$
is any lift of
$\bar Q(t)$
, with the residue field
${\mathbb{F}_p}[t]/(\bar Q(t))$
, a finite field of size
$q\;:\!=\;p^{\deg \bar Q(t)}$
.
We shall apply Theorem 3·3 with
${\mathfrak a}=pR$
. The formula we get involves taking the first Betti number over the ring
$R/{\mathfrak a}$
. To explicitly compute it, we observe that
$R/pR$
is a DVR quotient. Indeed, we may identify
where T is the
$\bar Q(t)$
-adic completion of
${\mathbb{F}_p}[t]$
and
$\pi$
is the image of
$\bar Q(t)$
in T. We note that T is a DVR with uniformiser
$\pi$
and residue field
${\mathbb{F}_q}$
.
Lemma 3·7. Let
$(T, (\pi), \kappa)$
be any DVR, and
$m \in \mathbb{Z}_{\geqslant 1}$
. Let G be a finite-length module over
$T/(\pi^m)$
. Then
Proof. By the classification of finitely generated modules over
$T/(\pi^m)$
, it suffices to consider the case
$G = T/(\pi^a)$
with
$1\leq a\leq m$
. The zeroth step of the minimal resolution of G is given by the quotient map
$T/(\pi^m) \twoheadrightarrow G$
, so
$\beta_0^{T/(\pi^m)}(G) = 1$
. If
$a = m$
, the quotient map
$T/(\pi^m) \twoheadrightarrow G$
is an isomorphism, so
$\beta_1^{T/(\pi^m)}(G) = 0$
. In this case, we also have
$\dim_{\kappa}(\pi^{m-1}(G)) = \dim_{\kappa}(\pi^{m-1}T/\pi^{m}T) = 1$
. Otherwise, we have
$a \leq m-1$
. Then the kernel of the quotient map
$T/(\pi^m) \twoheadrightarrow G$
is minimally generated by one generator, so
$\beta_1^{T/(\pi^m)}(G) = 1$
. In this case, we have
$\dim_{\kappa}(\pi^{m-1}(G)) = \dim_{\kappa}(\pi^{m-1}T/\pi^{a}T) = 0$
, finishing the proof.
When we use Theorem 3·3, we need to decipher
$\beta_1^R(G)$
. To further control this number, we need the following property of
$R = \mathbb{Z}_p[t]/(P(t))$
, first observed by the first author and Yu [
Reference Cheong and YuCY2023
+, Lemma 2·2]. We give a different proof; it is considerably shorter because it utilises the theory of minimal resolutions.
Lemma 3·8. Suppose that the reduction
$\bar{P}(t)$
of P(t) modulo p is given by
$\bar{P}(t) = \bar{Q}(t)^m$
for some monic irreducible
$\bar{Q}(t) \in \mathbb{F}_p[t]$
and
$m \in \mathbb{Z}_{\geqslant 1}$
. Then any finite-length R-module G satisfies
Remark 3·9. The above lemma no longer holds if
$\mathbb{Z}_p$
is replaced by
$\mathbb{Z}/p^k\mathbb{Z}$
with any
$k \in \mathbb{Z}_{\geqslant 1}$
, even when
$P(t)=t$
, as can be seen from Lemma 3·7.
Proof of Lemma 3·8. We note that the hypotheses imply that
$R = \mathbb{Z}_p[t]/(P(t))$
is local. Let
$b_i=\beta_i^R(G)$
and fix a monic lift
$Q(t) \in \mathbb{Z}_p[t]$
of
$\bar{Q}(t)$
. By choosing a minimal resolution of G, there exists a matrix
$A\in \mathrm{M}_{b_0\times b_1}(R)$
such that
$\mathrm{cok}(A)\simeq_R G$
. In particular,
$\mathrm{cok}(A)$
is of finite length. We shall find an R-algebra K that is a field such that
$\mathrm{cok}_K(A)=0$
. If so, the existence of a
$b_0\times b_1$
matrix A over K that gives rise to a surjective K-linear map would imply
$b_1\geqslant b_0$
.
Recall that
$\mathbb{Z}_p[t]$
is a unique factorisation domain. In particular, the polynomial P(t) admits a factorisation into monic irreducible polynomials in
$\mathbb{Z}_p[t]$
. Let F(t) be a monic irreducible factor of P(t) in
$\mathbb{Z}_p[t]$
, and consider the ring
$S\;:\!=\;\mathbb{Z}_p[t]/(F(t))$
, which is a quotient of R. More importantly, the ring S is a local domain that is not a field. (If S were a field, then F(t)R would be a maximal ideal of R. On the other hand, the unique maximal ideal of R is
$\mathfrak{m}=(p, Q(t))R$
, which is not F(t)R because
$p\notin F(t)R$
.) Let K be the fraction field of S and view K as an R-algebra. We now claim that
$\mathrm{cok}_K(A)=0$
.
It suffices to show that
$G \otimes_R K=0$
. Let
$G' \;:\!=\; G \otimes_R S$
. Note that
$\mathfrak{m}S$
is the maximal ideal of S because S is a quotient of R. Note that, as an R-module, G
′ is of finite length because it is a quotient of G. Thus, there exists
$N \geqslant 0$
such that
$\mathfrak{m}^NG = 0$
so that
$(\mathfrak{m}^N S) G' = 0$
as an S-module. Since S is a domain that is not a field, there exists
$x\in \mathfrak{m}^N S\smallsetminus \{{0}$
. We have
$xG'=0$
, so that x annihilates
$G' \otimes_S K$
as well. But x is invertible in K, which implies
$G \otimes_R K \simeq_K G'\otimes_S K = 0$
, and the proof is complete.
3·4. Proofs of Proposition 2·2 and Theorem 2·3 assuming Theorems 3·1 and 3·3
We are now ready to prove Proposition 2·2 and Theorem 2·3 assuming Theorems 3·1 and 3·3.
Proofs of Proposition 2·2 and Theorem 2·3 assuming Theorems 3·1 and 3·3. Recall the factorisation of
$\bar P(t)$
in (1·3). By Hensel’s lemma, there exists monic
$Q_1(t), \ldots, Q_l(t)\in \mathbb{Z}_p[t]$
such that
$P(t) = Q_1(t) \cdots Q_l(t)$
and
$Q_j(t) \equiv \bar P_j(t)^{m_j}\hspace{-1mm} \pmod p$
. Let
$R_j\;:\!=\;\mathbb{Z}_p[t]/(Q_j(t))$
. By the Chinese remainder theorem, we have
$R \simeq_R R_1\times\ldots\times R_l$
given by
$x \mapsto (x \mod (Q_1), \ldots, x \mod (Q_l))$
. Applying this particular isomorphism, we have
and the Haar measure on
$\mathrm{M}_n(R)$
is the product measure of the Haar measures of
$\mathrm{M}_n(R_j)$
because of the uniqueness of the Haar measure. Note also (see [
Reference Cheong and YuCY2023+
, p. 8]) the isomorphisms
\begin{align*} \mathrm{Hom}_R(G,\mathbb{F}_{p^{d_j}})&\simeq_R \mathrm{Hom}_{R_j}(G_j,\mathbb{F}_{p^{d_j}}),\\ \mathrm{Ext}^1_R(G,\mathbb{F}_{p^{d_j}})&\simeq_R \mathrm{Ext}^1_{R_j}(G_j,\mathbb{F}_{p^{d_j}}).\end{align*}
Hence, to prove Proposition 2·2 and Theorem 2·3, it suffices to prove them for the case
$l=1$
. (More details of this reduction can be found in [
Reference Cheong, Liang and StrandCLS2023
, section 2·1] by replacing
$P_j(t)$
in the citation with
$Q_j(t)$
.) Therefore, we may assume from now on that
$\bar{P}(t) = \bar{Q}(t)^{m}$
for some monic irreducible
$\bar{Q}(t) \in \mathbb{F}_p[t]$
and
$m \in \mathbb{Z}_{\geqslant 1}$
. In particular, the ring
$R = \mathbb{Z}_p[t]/(P(t))$
is local. Write
$d \;:\!=\; \deg(\bar{Q})$
and
$q \;:\!=\; p^d$
.
We first assume (1) and then show (2) in Proposition 2·2. Lemma 3·8 implies that
$\beta_0^R(G) \leq \beta_1^R(G)$
. Theorem 3·1 with
$u=0$
implies
$\beta_0^R(G) \geqslant \beta_1^R(G)$
. Thus, we have
which is (2).
Next, we assume that (2) from Proposition 2·2 implies the conclusion of Theorem 2·3. Taking
$u=0$
and
${\mathfrak a} = pR$
in Theorem 3·3 (with
$J_n = \bar X$
), we have
$b_0 = b'_0$
and thus, applying Lemma 3·7 (and the discussion before that), we have
\begin{align*}b_0 - b'_1 &= b'_0 - b'_1 \\&= \beta_0^{R/pR}(G/pG) - \beta_1^{R/pR}(G/pG) \\&= \dim_{\mathbb{F}_q}(\bar{Q}(t)^{m-1} G/pG) \\&= u_1(G/pG).\end{align*}
Since (2) from Proposition 2·2 implies
$b_0 = b_1$
, we obtain Theorem 2·3.
Finally, we assume (2) and then show (1) in Proposition 2·2. We already know that (2) implies the conclusion of Theorem 2·3. Then
so we get the existence of such Z. This finishes the proofs of Proposition 2·2 and Theorem 2·3 assuming Theorems 3·1 and 3·3.
For the rest of the section, we prove Theorem 3·1 and Lemma 3·2 (which imply Theorem 3·3) that we have deferred. Then by the previous subsection, we would establish Proposition 2·2 and Theorem 2·3, which would only leave Theorem 2·4 to finish the proof of Theorem 1·7. We collect some preliminaries in commutative algebra needed in the proofs.
3·5. Preliminaries in commutative algebra for proofs of Theorem 3·1 and Lemma 3·2
The proofs of Theorem 3·1 and Lemma 3·2 in the DVR case relies on the classification of finitely generated modules, namely, the Smith normal form. In order to generalise the proof to a Noetherian local ring that is not a DVR, we need to show that some nice consequences of the Smith normal form persist even in its absence. The following lemma is the key ingredient in the proof of Lemma 3·12 and Lemma 3·13. The former is used in the proof of Lemma 3·2, and the latter is part of Theorem 3·1 and is crucially used in Lemma 3·17, the last step of the proof of Theorem 3·1. Denote by
$\mathrm{Sur}_R(G, H)$
the set of R-linear surjections from G to H, given R-modules G and H.
Lemma 3·10. Let
$(R, \mathfrak{m}, \kappa)$
be any Noetherian local ring, and G be a finitely generated R-module. Suppose that
$n \geqslant \beta_0^R(G)$
. Then
$\mathrm{GL}_n(R)$
acts on
$\mathrm{Sur}_R(R^n, G)$
transitively: for any
$F_1, F_2 \in \mathrm{Sur}_R(R^n, G)$
, there is
$g \in \mathrm{GL}_n(R)$
such that
$F_2=F_1\circ g$
.
Proof. Let
$r = \dim_{\kappa}(G /\mathfrak{m} G) = \beta^R_0(G)$
, the minimal number of generators for G. Fix an R-linear surjection
$\varphi\;:\;R^r\twoheadrightarrow G$
. Recall that free modules are projective. That is, any diagram of R-modules below lifts:

Therefore, we have R-linear maps
$F_1', F_2' \;:\; R^n\to R^r$
such that the diagram

is commutative.
Tensoring the diagram with
$\kappa = R/\mathfrak{m}$
, the map
$\varphi$
becomes an isomorphism of
$\kappa$
-vector spaces by the assumption that the minimal number of generators of G is r. For
$i=1,2$
, since the mod-
$\mathfrak{m}$
reduction of
$F_i$
is surjective, so is the mod-
$\mathfrak{m}$
reduction
$\overline F_i'$
of
$F_i'$
. By Nakayama’s lemma,
$F_i'$
is surjective. Hence, we may replace G by
$R^r$
, and we have reduced to the case where G is a free module
$R^r$
, and
$F_1,F_2$
are surjective
$r\times n$
matrices.
We now claim that there exists
$g\in \mathrm{GL}_n(R)$
such that
$F_2=F_1 g$
. For
$i=1,2$
, by right-multiplying
$F_i$
by a matrix in
$\mathrm{GL}_r(\kappa)$
if necessary, we may assume the first r columns of
$\overline F_i$
span
$\kappa^r$
. Write
By our assumption, U,V are invertible mod
$\mathfrak{m}$
, thus invertible over R. Considering
we have
$F_2=F_1g$
as desired.
Remark 3·11. Lemma 3·10 can also be deduced from [ Reference Cohen and LenstraE , theorem 20·2].
Theorem 3·1 concerns all matrices with a fixed cokernel up to isomorphism. We now show that all such matrices are row-column-equivalent, as they are in the DVR case. More precisely, we have the following. (Technically, we do not need it for the proof of Theorem 3·1, but we use it in the proof of Lemma 3·2.)
Lemma 3·12. Let R be a Noetherian local ring and
$m, n \in \mathbb{Z}_{\geqslant 1}$
. Consider any two
$m\times n$
matrices over R or equivalently, R-linear maps
$A,B\;:\;R^n\to R^m$
. Then:
-
1.
$\mathrm{im}(A)=\mathrm{im}(B)$
as submodules of
$R^m$
if and only if A and B are column-equivalent, namely,
$Ag=B$
for some
$g\in \mathrm{GL}_n(R)$
; -
2. Let
$N_1,N_2$
be submodules of
$R^m$
. Then
$R^m/N_1$
and
$R^m/N_2$
are isomorphic as R-modules if and only if
$N_1$
and
$N_2$
are row-equivalent, namely,
$gN_1=N_2$
for some
$g\in \mathrm{GL}_m(R)$
. -
3.
$\mathrm{cok}(A)$
and
$\mathrm{cok}(B)$
are isomorphic as R-modules if and only if A and B are row-column-equivalent, namely,
$gAg'=B$
for some
$g\in \mathrm{GL}_m(R)$
and
$g'\in \mathrm{GL}_n(R)$
.
Proof.
-
1. The backward implication is trivial. For the forward implication, write
$M=\mathrm{im} (A)=\mathrm{im} (B) \subseteq R^m$
so that we can consider
$A,B\in \mathrm{Sur}_R(R^n,M)$
. By Lemma 3·10, there is
$g\in \mathrm{GL}_n(R)$
such that
$A\circ g=B$
as maps from
$R^n$
to M. Composed with the inclusion map of M into
$R^m$
, we have
$Ag=B$
as matrices. -
2. The backward implication is evident, since
$g\in \mathrm{GL}_m(R)$
induces an isomorphism from
$R^m/N_1$
to
$R^m/gN_1$
. For the forward implication, let
$M = R^m/N_1 \simeq_R R^m/N_2$
. Then we have the following commutative diagram of R-linear maps, whose rows are exact:
where g is constructed from Lemma 3·10 applied to the two quotient maps
$R^m\to M$
induced by
$N_1$
and
$N_2$
. Therefore, we have
$gN_1=N_2$
. -
3. The backward implication is trivial. For the forward implication, if
$\mathrm{cok}(A) \simeq_R \mathrm{cok}(B)$
, then
$N_1=\mathrm{im}(A)$
and
$N_2=\mathrm{im}(B)$
satisfy the assumption of (2), so
$\mathrm{im}(B)=g\cdot \mathrm{im}(A)$
for some
$g\in \mathrm{GL}_m(R)$
. Thus
$\mathrm{im}(B)=\mathrm{im}(gA)$
, so by (1), there is
$g'\in \mathrm{GL}_n(R)$
such that
$B=gAg'$
.
This finishes the proof.
The following lemma is a part of Theorem 3·1.
Lemma 3·13. Let R be a Noetherian local ring and G a finitely generated R-module. Write
$b_i\;:\!=\;\beta_i^R(G)$
. For integers
$n \geqslant 1$
and
$u\geqslant 0$
, if there exists
$X\in \mathrm{M}_{n\times (n+u)}(R)$
with
$\mathrm{cok}(X)\simeq_R G$
, then
$n\geqslant b_0\geqslant b_1-u$
.
Proof. Consider the exact sequence
where A is the R-linear map given by
$R^n \twoheadrightarrow R^n/XR^{n+u} = \mathrm{cok}(X) \simeq_R G$
, and let
$M \;:\!=\; \ker(A) \subset R^n$
. From the existence of the surjection A, it follows that
$n\geqslant b_0$
. From the existence of the R-linear surjection
$X\;:\;R^{n+u}\to M$
, it follows that
$n+u\geqslant \beta_0^R(M)$
. To prove
$b_0\geqslant b_1-u$
, it suffices to show that
By Lemma 3·10, if A
′ is any R-linear surjection from
$R^n$
to G, then
$\ker(A')$
is isomorphic to
$M = \ker(A)$
and thus
$\beta_0^R(\ker(A')) = \beta_0^R(M)$
. We construct a convenient choice of A
′ below. Pick a minimal resolution
of G, and write
$M_0\;:\!=\;\ker(A_0)$
. Then
$\beta_0^R(M_0)=b_1$
by the definition of a minimal resolution. Now construct
$A' \;:\!=\; A_0\oplus 0 \;:\; R^{b_0}\oplus R^{n-b_0} \twoheadrightarrow G$
, then
$\ker(A') = M_0 \oplus R^{n-b_0}$
. It follows that
as desired.
Similar to the proof by Friedman–Washington [ Reference Friedman and WashingtonFW1987 ] in the DVR case, we reduce the Haar-measure statement in Theorem 3·1 into a counting statement by passing to a sufficiently large finite quotient of R. We need the following lemmas in the reduction step.
3·6. Proof of Theorem 3·1
The “only if” direction of the existence statement of Theorem 3·1 follows from Lemma 3·13. Once the probability formula (3·3) of Theorem 3·1 is proved, the “if” direction of the existence statement follows from the fact that the probability is nonzero. Hence it suffices to prove (3·3), under the assumption that
$n \geqslant b_0 \geqslant b_1 - u$
, where
$b_i \;:\!=\; \beta_i^R(G)$
. We carry this out in three steps.
Lemma 3·15 (Step 1). To prove (3·3), it suffices to prove the case when R is of finite size.
Proof. Assume (3·3) with the hypothesis
$n \geqslant b_0 \geqslant b_1 - u$
holds for any finite-sized local ring R. Now, let R and G be given as in Theorem 3·1, where R is not necessarily of finite size. Suppose that
$n \geqslant \beta_0(G) \geqslant \beta_1(G) - u$
. Since G is of finite length, there exists
$L \in \mathbb{Z}_{\geqslant 2}$
such that
$\mathfrak{m}^{L-1}G=0$
. For any
$X\in \mathrm{M}_{n\times (n+u)}(R)$
, we denote by
$\bar X$
the residue class of X modulo
$\mathfrak{m}^L$
. Since
by Lemma 3·6 with
${\mathfrak b}=\mathfrak{m}^{L-1}$
and
$M = \mathrm{cok}(X)$
, we have
$\mathrm{cok}(X)\simeq_R G$
if and only if
$\mathrm{cok}_{R/\mathfrak{m}^L}(\overline X) \simeq_R G$
. Moreover, by Lemma 3·5 (3) with
${\mathfrak b} = \mathfrak{m}^{L-1}$
, we have
$\beta_i^{R/\mathfrak{m}^{L}}(M)=\beta_i^R(M)$
for
$i=0,1$
. Hence, both sides of (3·1) are unchanged if we replace R by
$R/\mathfrak{m}^{L}$
everywhere. Therefore, the equality in (3·1) holds by our assumption.
For the rest of the proof, we assume R is a finite-sized local ring. Our goal is to count the cardinality of
$\{{X\in \mathrm{M}_{n\times (n+u)}(R)\;:\; \mathrm{cok}(X) \simeq_R G}$
. We divide this in two steps: we first count the number of all possible images of X in the set we count, and then count the number of such X with a given image. We may immediately notice that the image of any such X must be a submodule
$M \subset R^n$
such that
$R^n/M \simeq_R G$
, and any such matrix X with a given image M corresponds to an R-linear surjection from
$R^{n+u}$
to G. The following lemma is due to Cohen and Lenstra [
Reference Cohen and LenstraCL1983
, proposition 3·1 (iii)]:
Lemma 3·16 (Step 2). Let
$(R, \mathfrak{m}, {\mathbb{F}_q})$
be a local ring of finite size and G a finite-sized R-module. If
$n \geqslant \beta_0^R(G) = b_0$
, then the number of submodules of
$R^n$
with quotient G is given by
\begin{align*} \#\{{M \leqslant R^n\;:\; R^n/M \simeq_R G} = \frac{\lvert G\rvert^n}{\lvert\mathrm{Aut}_R(G)\rvert} \prod_{i=n-b_0+1}^n (1-q^{-i}). \end{align*}
Proof. We note that
$\{{M \leqslant R^n\;:\; R^n/M \simeq_R G}$
can be identified with the set of
$\mathrm{Aut}_R(G)$
-orbits of
$\mathrm{Sur}_R(R^n, G)$
, where
$\mathrm{Aut}_R(G)$
acts on
$\mathrm{Sur}_R(R^n, G)$
by composition: that is, given any
$\phi_1, \phi_2 \in \mathrm{Sur}_R(R^n, G)$
, we have
$\ker(\phi_1) = \ker(\phi_2)$
if and only if
$\phi_2 = \sigma \circ \phi_1$
for some
$\sigma \in \mathrm{Aut}_R(G)$
. The action is free: if
$A \in \mathrm{Sur}_R(R^n, G)$
and
$\sigma\in \mathrm{Aut}_R(G)$
satisfies
$\sigma \circ A = A$
, then
$\sigma$
must be the identity because A is surjective. Therefore, the orbit-stabiliser theorem implies that every orbit has the size
$\lvert\mathrm{Aut}_R(G)\rvert$
, so
We now compute
$\lvert\mathrm{Sur}_R(R^n, G)\rvert$
. By Nakayama’s lemma, an R-linear map
$A \;:\; R^n\to G$
is surjective if and only if its mod-
$\mathfrak{m}$
reduction
$\bar A: {\mathbb{F}_q}^n \to G/\mathfrak{m} G$
is surjective. Therefore, the probability that a uniformly random
$A\in \mathrm{Hom}_R(R^n, G)$
be surjective is
\begin{align} \frac{\lvert\mathrm{Sur}_ {\mathbb{F}_q}({\mathbb{F}_q}^n, {\mathbb{F}_q}^{b_0})\rvert}{\lvert\mathrm{Hom}_{\mathbb{F}_q}({\mathbb{F}_q}^n, {\mathbb{F}_q}^{b_0})\rvert} = \prod_{i=n-b_0+1}^n (1-q^{-i}). \end{align}
Since
$\lvert\mathrm{Hom}_R(R^n, G)\rvert=\lvert G\rvert^n$
, the result follows.
Lemma 3·17 (Step 3). Assume
$(R, \mathfrak{m}, {\mathbb{F}_q})$
is a local ring of finite size and
$M \subset R^n$
is a submodule. Let
$G \;:\!=\;R ^n/M$
. Then
\begin{align*} \lvert\mathrm{Sur}_R(R^{n+u},M)\rvert=\frac{\lvert R\rvert^{n(n+u)}}{\lvert G\rvert^{n+u}}\prod_{i=u+b_0-b_1+1}^{n+u} (1-q^{-i}), \end{align*}
where
$b_i=\beta_i^R(G)$
. In particular, the quantity depends only on the isomorphism class of G, but not on M.
Proof. From the proof of Lemma 3·13, we have
$\beta_0^R(M)=n+b_1-b_0$
by taking A to be the quotient map
$R^n \twoheadrightarrow R^n/M \simeq_R G$
so that
$M = \ker(A)$
. By the same argument involving (3·7), we have
\begin{align*} \lvert\mathrm{Sur}(R^{n+u}, M)\rvert=\lvert M\rvert^{n+u}\prod_{i=n+u-\beta_0^R(M)+1}^{n+u} (1-q^{-i}). \end{align*}
The desired formula then follows because
$|R|^{n(n+u)} = |R^n|^{n+u} = |G|^{n+u}|M|^{n+u}$
.
We are now ready to show Theorem 3·1:
Proof of Theorem 3·1. By Lemma 3·15, we may assume that R is of finite size. It remains to prove (3·1) under the assumption
$n\geqslant b_0\geqslant b_1-u$
. By Lemma 3·16 and Lemma 3·17, we have
\begin{align*} &\underset{X\in \mathrm{M}_{n\times (n+u)}(R)}{\mathrm{Prob}}(\mathrm{cok}(X) \simeq_R G) = \frac{1}{\lvert R\rvert^{n(n+u)}} \# \{{X\in \mathrm{M}_{n\times (n+u)}(R)\;:\; \mathrm{cok}(X) \simeq_R G} \\ &\quad= \frac{1}{\lvert R\rvert^{n(n+u)}}\left(\frac{\lvert G\rvert^n}{\lvert\mathrm{Aut}_R (G)\rvert} \prod_{j=n-b_0+1}^n (1-q^{-j}) \right) \left(\frac{\lvert R\rvert^{n(n+u)}}{\lvert G\rvert^{n+u}}\prod_{i=u+b_0-b_1+1}^{n+u} (1-q^{-i})\right) \\ &\quad= \frac{1}{\lvert\mathrm{Aut}_R (G)\rvert \lvert G\rvert^u} \prod_{i=u+b_0-b_1+1}^{n+u} (1-q^{-i}) \prod_{j=n-b_0+1}^n (1-q^{-j}), \end{align*}
which is (3·1).
3·7. Proof of Lemma 3·2
We now prove Lemma 3·2:
Proof of Lemma 3·2. Denote by
$P(G|\bar X)$
the conditional probability in (3·2). Suppose that
$\overline {X_1},\overline {X_2}\in \mathrm{M}_n(R/{\mathfrak a})$
satisfy
$\mathrm{cok}(\overline {X_1}) \simeq_R G/{\mathfrak a} G \simeq_R \mathrm{cok}(\overline {X_2})$
. We shall prove that
$P(G|\overline {X_1})=P(G|\overline {X_2})$
.
By Lemma 3·12 (3) applied to the ring
$R/{\mathfrak a}$
, there exist
$\bar g\in \mathrm{GL}_n(R/{\mathfrak a})$
and
$\bar g'\in \mathrm{GL}_m(R/{\mathfrak a})$
such that
$\bar g \overline {X_1} \bar g'=\overline {X_2}$
. Pick any lifts
$g\in \mathrm{M}_n(R)$
and
$g'\in \mathrm{M}_m(R)$
of
$\bar g$
and
$\bar g'$
, respectively. Since invertibility can be tested modulo
$\mathfrak{m}$
, the matrices g,g
′ must be invertible.
Consider the map
which is well-defined since
$\bar g \overline {X_1} \bar g'=\overline {X_2}$
. This map is a measure-preserving bijection because it is a restriction of an R-linear automorphism of
$\mathrm{M}_n(R)$
and the Haar measure on
$\mathrm{M}_n(R)$
is unique. By its definition, this map preserves the cokernel up to R-linear isomorphism, so
$P(G|\overline {X_1})=P(G|\overline {X_2})$
.
Hence, to show Theorem 1·7, it remains to show Theorem 2·4. In the next section, we shall reduce Theorem 2·4 into another lemma, which is proven in section 5.
4. Reduction of proof of Theorem 2·4
The high-level idea of this section is originated from [
Reference Cheong and KaplanCK2022
] and [
Reference Cheong, Liang and StrandCLS2023
]. Write
$\bar{X} \;:\!=\; A_n$
in Theorem 2·4 since our n is fixed throughout this section. Write
$R \;:\!=\; \mathbb{Z}_p[t]/(P(t))$
and
$d \;:\!=\; \deg(P)$
. To prove Theorem 2·4, it suffices to construct a measure-preserving bijection
given the hypotheses of Theorem 2·4.
To achieve this, we note that
$\mathrm{cok}(ZU) \simeq_R \mathrm{cok}(Z)$
for any
$Z\in \mathrm{M}_n(R)$
and
$U\in \mathrm{GL}_n(R)$
, so it suffices to construct a measure-preserving bijection
$\Phi\;:\; \mathrm{M}_n(\mathbb{Z}_p)_{\bar X} \to \mathrm{M}_n(\mathbb{Z}_p)_{\bar X}$
such that whenever
$X'=\Phi(X)$
, there exists
$U\in \mathrm{GL}_n(R)$
such that
When
$d=2$
, the first author and Kaplan [
Reference Cheong and KaplanCK2022
, p.645] observed that we can take
$\Phi(X) = X(I_n - pY_1)^{-1}$
with
$U=(I_n-pY_1)^{-1}$
. Note that the inverse of
$\Phi$
is given by
$\Phi^{-1}(X') = X'(I_n - pY_1)$
.
When
$d\geqslant 3$
, as observed by the first author, Liang, and Strand in [
Reference Cheong, Liang and StrandCLS2023
, remark 3·8], a simple choice of
$\Phi$
is no longer available. Nevertheless, we show that such
$\Phi$
exists through an algorithmic approach. For clarity, we state our claim as a lemma, which slightly cleans up the hypotheses in Theorem 2·4 and (4·1).
Lemma 4·1. Let
$P(t)\in \mathbb{Z}_p[t]$
be monic of degree
$d \geqslant 2$
and
$pY_2, \ldots, pY_{d-1}\in p\mathrm{M}_n( \mathbb{Z}_p)$
. Let
$R=\mathbb{Z}_p[t]/P(t)$
. Then there exists a Haar measure-preserving bijection
$\Phi\;:\; \mathrm{M}_n(\mathbb{Z}_p) \to \mathrm{M}_n(\mathbb{Z}_p)$
such that whenever
$X'=\Phi(X)$
, we have
$X\equiv X'\hspace{-1mm} \pmod p$
and
for some
$U\in \mathrm{GL}_n(R)$
potentially depending on X.
Proof that Lemma 4·1 implies Theorem 2·4. We assume Lemma 4·1 and then establish (4·1). Given the hypotheses of Theorem 2·4, we note
Applying Lemma 4·1 by replacing X with
$X(pY_1 - I_n)^{-1}$
and X
′ with
$-X'$
, which makes sense because
$X(pY_1 - I_n) ^{-1}\equiv -X' \hspace{-1mm} \pmod{p}$
, we may find some
$V \in \mathrm{GL}_n(R)$
such that
Then taking
$U = -(pY_1 - I_n)^{-1}V$
, we obtain (4·1).
Thus, to prove Theorem 1·7, it remains to prove Lemma 4·1. Before we start the proof of Lemma 4·1, we give the simplest nontrivial example to illustrate the idea and its apparent difficulties.
Example 4·2. Let
$d=3$
and suppose we are given
$f=X+\overline t I_n+\overline t^2 pY_2$
, where
$X\in \mathrm{M}_n(\mathbb{Z}_p)$
and
$pY_2\in p\mathrm{M}_n(\mathbb{Z}_p)$
. We say
$g \in \mathrm{M}_n(R)$
is equivalent to f if
$g=fU$
for some
$U\in \mathrm{GL}_n(R)$
. We wish to find an element without
$\overline t^2$
or higher terms that is equivalent to f. An obvious attempt is to keep updating f by an equivalent element, each step getting rid of some higher terms of f, and see if this process eventually terminates. For example, an initial candidate could be
Correcting the linear coefficient, we get
We are making progress since the coefficient of
$\bar{t}^3$
is a multiple of
$p^2$
, so the higher terms are more divisible by p than before. However, if we repeat this process again, we get
\begin{align*} & f(I_n - \overline t pY_2)(I_n-XpY_2)^{-1}(I_n + \overline t^2 p^2Y_2^2 (I_n - XpY_2)^{-1})\\ &\quad = X(I_n-XpY_2)^{-1} + \overline t I_n + \overline t^2 X(I_n-XpY_2)^{-1} p^2Y_2^2 (I_n-XpY_2)^{-1}\\ &\qquad- \overline t^5 p^2Y_2^2 (I_n-XpY_2)^{-1} p^2Y_2^2 (I_n-XpY_2)^{-1}. \end{align*}
Here, the higher terms (i.e.,
$\bar{t}^2$
or higher) are still only known to be divisible by
$p^2$
. The reader is encouraged to repeat the process again, and find that the higher terms are divisible by
$p^3$
after the process.
In fact, the process in Example 4·2 turns out to “converge,” although it is unclear how to prove it. When
$d \gt 3$
, the situation is even more convoluted. Our goal is to is systematically describe an algorithm to establish such a convergence. Furthermore, the construction of
$\Phi(X)$
is extremely complicated, which makes it almost impossible to directly show that
$\Phi$
is a bijection. In the next section, we deal with this complication by mimicking a common technique in commutative algebra, called the Weierstrass preparation theorem, for our noncommutative ring
$\mathrm{M}_n(\mathbb{Z}_p)$
.
5. A noncommutative Weierstrass preparation theorem and proof of Lemma 4·1
5·1. A noncommutative Weierstrass preparation theorem
In commutative algebra, the Weierstrass preparation theorem states that given a complete local ring
$(A, \mathfrak{m})$
, if
$f(t) = a_0 + a_1 t + a_2 t^2 + \cdots \in A[\![ t ]\!]$
with not all
$a_i$
are in
$\mathfrak{m}$
, then there is a unique unit
$u(t) \in A[\![ t ]\!]$
and a polynomial
$F(t) = t^s + b_{s-1}t^{s-1} + \cdots + b_1 t + b_0 \in A[t]$
with
$b_i \in \mathfrak{m}$
such that
$f(t) = u(t)F(t)$
.
For our purpose, our ring is
$A \;:\!=\; \mathrm{M}_n(\mathbb{Z}_p)$
which is a non-commutative ring for any
$n \geqslant 2$
. We are fixing our
$n \in \mathbb{Z}_{\geqslant 1}$
in this section.
Properties 5·1.
We note that
$A = \mathrm{M}_n(\mathbb{Z}_p)$
satisfies the following properties:
-
1.
$\bigcap_{N=1}^\infty p^N A = 0$
; -
2. if
$(a_n)_{n \in \mathbb{Z}_{\geqslant 0}}$
is a sequence in A such that for any
$N \in \mathbb{Z}_{\geqslant 0}$
, the sequence
$(a_n \bmod {p^N})$
eventually stabilises, then the sequence
$(a_n)_{n \in \mathbb{Z}_{\geqslant 0}}$
converges in A. (That is, there exists
$a \in A$
such that for any
$N \in \mathbb{Z}_{\geqslant 0}$
, there exists
$m \in \mathbb{Z}_{\geqslant 0}$
such that
$a_n \equiv a \hspace{-1mm} \pmod {p^N}$
whenever
$n \geqslant m$
.)
Our theorem will take place in the ring
$\widehat{A[t]}$
defined below.
Definition 5·2.
Let A[t] and
$A[\![ t ]\!]$
be the polynomial ring and the power series ring over A generated by a variable t that commutes with A. Define
$\widehat{A[t]}$
to be the subring of
$A[\![ t ]\!]$
given by
\begin{align} \widehat{A[t]} \;:\!=\; \{{\sum_{l=0}^{\infty}C_l t^l \;:\; C_l \in A\text{ and $\lim_{l \to \infty} C_l=0$}}. \end{align}
For A[t] and
$A[\![ t ]\!]$
we use the product topology induced from A. Then
$\widehat{A[t]} \subset A[\![ t ]\!]$
gets the subspace topology.
Lemma 5·3. With respect to the p-adic topology, the ring
$\widehat{A[t]}$
is complete.
Proof. Let
$(F_j(t))_{j \in \mathbb{Z}_{\geqslant 0}}$
be a Cauchy sequence in
$\widehat{A[t]}$
. Write
Since
$(F_j(t))_{j \in \mathbb{Z}_{\geqslant 0}}$
is Cauchy in
$\widehat{A[t]}$
, for every
$l \in \mathbb{Z}_{\geqslant 0}$
, the sequence
$(C_{jl})_{j \in \mathbb{Z}_{\geqslant 0}}$
is Cauchy in
$A = \mathrm{M}_n(\mathbb{Z}_p)$
, which is complete with respect to its p-adic topology. Thus, we may consider
$C_l \;:\!=\; \lim_{j \rightarrow \infty}C_{jl}$
in A for each
$l \in \mathbb{Z}_{\geqslant 0}$
and
$F(t) \;:\!=\; C_0 + C_1t + C_2t^2 + \cdots A[\![ t ]\!]$
. Since
$\lim_{j \rightarrow \infty}C_{jl} = 0$
in A, given any
$k \in \mathbb{Z}_{\geqslant 0}$
, there exists some
$m_k \in \mathbb{Z}_{\geqslant 0}$
such that if
$j \gt m_k$
, then
$C_{jl} \in p^{k}A$
. As
$C_l = \lim_{j \rightarrow \infty}C_{jl}$
, there exists some
$n_k \in \mathbb{Z}_{\geqslant 0}$
such that if
$l \gt n_k$
, then
$C_l - C_{jl} \in p^kA$
so that
$C_l \in p^kA$
. This implies that
$\lim_{l \rightarrow \infty}C_l = 0$
so that
$F(t) \in \widehat{A[t]}$
. By definition of product topology on
$A [\![ t ]\!]$
, it follows that
$\lim_{j \rightarrow \infty}F_j(t) = F(t)$
in
$A [\![ t ]\!]$
. Hence, the last convergence also happens in
$\widehat{A[t]}$
. This completes the proof.
Example 5·4. We have
$(I_n - pI_n t)^{-1}=I_n + pI_n t + p^2 I_n t^2 + \ldots$
is an element of
$\widehat{A[t]}$
, while
$(I_n - I_n t)^{-1}=I_n + I_n t + I_n t^2+\cdots$
is not.
We are ready to state a main theorem of this section.
Theorem 5·5 (Noncommutative Weierstrass preparation theorem). Fix any
$M(t), N(t)\in \widehat{A[t]}$
. For any
$X\in A$
, there exists unique
$U(t)\in \widehat{A[t]}$
and unique
$X'\in A$
such that
Moreover, we have
$U(t)\in I_n + p \widehat{A[t]}$
and
$X'\equiv X\hspace{-1mm} \pmod p$
.
Remark 5·6. Theorem 5·5 can be generalised to a more general class of noncommutative rings, but we do not choose to do this in this paper for clarity. We also remark that any element in
$I_n + p \widehat{A[t]}$
has a multiplicative inverse in
$\widehat{A[t]}$
, which can be seen by applying Lemma 5·3.
We shall also need the version of the above theorem with
$A_k \;:\!=\; \mathrm{M}_n(\mathbb{Z}/p^k\mathbb{Z})$
for arbitrary
$k \in \mathbb{Z}_{\geqslant 1}$
instead of A. We similarly define
\begin{align*}\widehat{A_k[t]} \;:\!=\; \left\{\sum_{l=0}^{\infty}C_l t^l\;:\; C_l \in A_k \text{ and $\lim_{l \to \infty} C_l = 0$}\right\},\end{align*}
but we are using the discrete topology on
$A_k$
, so having
$\lim_{l \rightarrow \infty} C_{l} = 0$
means that
$C_l = 0$
for large enough l. This implies that
$\widehat{A_k[t]} = A_k[t]$
.
Theorem 5·7. (Finite noncommutative Weierstrass preparation theorem). Fix any
$M(t), N(t)\in A_k[t]$
for given
$k \in \mathbb{Z}_{\geqslant 1}$
. For any
$X \in A_k$
, there exists unique
$U(t) \in A_k[t]$
and unique
$X' \in A_k$
such that
Moreover, we have
$U(t)\in I_n + p A_k[t]$
and
$X'\equiv X\hspace{-1mm} \pmod p$
.
5·2. Proof that Theorems 5·5 and 5·7 imply Lemma 4·1
Here we prove Lemma 4·1 assuming Theorems 5·5 and 5·7. Recall that, after this, the proof of Theorem 1·7 would be complete once we prove Theorems 5·5 and 5·7.
Proof of Theorems 5·5 and 5·7 imply Lemma 4·1. Recall
$R \;:\!=\; \mathbb{Z}_p[t]/(P(t))$
. We first note that we can identify
$A[t] = \mathrm{M}_n(\mathbb{Z}_p[t])$
. Consider the modulo-(P(t)) surjective map
Explicitly, the map is given by
where
$\bar{t}$
is the image of t under the projection
$\mathbb{Z}_p[t] \twoheadrightarrow \mathbb{Z}_p[t]/(P(t))$
. Now, consider any
Using the fact that
$\lim_{l \rightarrow\infty 0}C_l = 0$
in A with the p-adic topology, given any
$k \in \mathbb{Z}_{\geqslant 1}$
, there exists minimal
$m_{F,k} \in \mathbb{Z}_{\geqslant 1}$
such that if
$l \gt m_{F,k}$
, then
$C_l \in p^{k}A$
. This lets us define a map
$\widehat{A[t]} \rightarrow \mathrm{M}_n((\mathbb{Z}/p^k\mathbb{Z})[t])$
given by
\begin{align*}F(t) = \sum_{l=0}^{\infty} C_lt^l \mapsto \sum_{l=0}^{m_{F,k}}\overline C_lt^l,\end{align*}
where
$\overline C_l$
is
$C_l$
modulo
$p^k$
. Hence, we get a map
$\widehat{A[t]} \rightarrow \mathrm{M}_n((\mathbb{Z}/p^k\mathbb{Z})[t]/(P(t)))$
given by
\begin{align*}F(t) = \sum_{l=0}^{\infty}C_l t^l \mapsto \sum_{l=0}^{m_{F,k}}\overline C_l \bar{t}^l.\end{align*}
Since
$p^kA \supset p^{k+1}A \supset p^{k+2}A \supset \cdots$
, we have
$m_{F,k} \leq m_{F,k+1} \leq m_{F,k+2} \leq \cdots$
. By taking
$k=1$
, we have
$m_{F,1} \leq m_{F,2} \leq m_{F,3} \leq \cdots$
, so this induces a map
$\widehat{A[t]} \rightarrow \mathrm{M}_n(\mathbb{Z}_p[t]/(P(t))) = \mathrm{M}_n(R)$
compatible with the projection maps
$\mathrm{M}_n((\mathbb{Z}/p^{k+1}\mathbb{Z})[t]/(P(t))) \twoheadrightarrow \mathrm{M}_n((\mathbb{Z}/p^k\mathbb{Z})[t]/(P(t)))$
for all
$k \geqslant 1$
. We have
$\sum_{j=0}^{\infty}C_j\bar{t}^j \in \mathrm{M}_n(R)$
as the image of
$\sum_{j=0}^{\infty}C_jt^j \in \widehat{A[t]}$
. This map is surjective because the map
$A[t] \rightarrow \mathrm{M}_n(R)$
we described above is surjective.
Let
$M(t)\in \widehat{A[t]}$
be any lift of
$Y_2+\overline t Y_3 + \ldots + \overline t^{d-3} Y_{d-1}\in \mathrm{M}_n(R)$
and fix M(t) from now on. Then for any
$X\in \mathrm{M}_n(\mathbb{Z}_p)$
, by Theorem 5·5 with
$N(t)=0$
, there exists a unique
$U(t)\in I_n + p\widehat{A[t]}$
and
$X'\in \mathrm{M}_n(\mathbb{Z}_p)$
such that
Define the map
$\Phi\;:\;\mathrm{M}_n(\mathbb{Z}_p)\to \mathrm{M}_n(\mathbb{Z}_p)$
by
$\Phi(X)\;:\!=\;X' = (X + I_nt + p t^2 M(t))\, U(t) - I_n t$
. Theorem 5·5 implies
$X\equiv X'\hspace{-1mm} \pmod p$
. We claim
$\Phi$
is the desired bijection.
First, we show
$\Phi$
is a bijection by constructing an inverse. By switching the role of M(t) and N(t) in Theorem 5·5, for any
$X'\in \mathrm{M}_n(\mathbb{Z}_p)$
, there exists a unique
$V(t)\in I_n + p\widehat{A[t]}$
and
$X''\in \mathrm{M}_n(\mathbb{Z}_p)$
such that
Define the map
$\Psi:\mathrm{M}_n(\mathbb{Z}_p)\to \mathrm{M}_n(\mathbb{Z}_p)$
by
$\Psi(X')\;:\!=\;X'' = (X' + I_nt)\, V(t) - I_nt - p t^2 M(t)$
. By the uniqueness statement in Theorem 5·5, it follows that
$\Psi$
is the inverse of
$\Phi$
.
Next, we note that (5·3) holds for some
$U\in \mathrm{GL}_n(R)$
instead of U(t). This is immediate by letting U be the image of U(t) under
$\widehat{A[t]} \twoheadrightarrow \mathrm{M}_n(R)$
, and applying this surjection to (5·4).
Finally, we prove that
$\Phi$
is Haar measure-preserving. It suffices to prove that for
$k\geqslant 1$
, the bijection
$\Phi$
is compatible with the mod-
$p^k$
reduction map. More precisely, we claim that if
$X_1,X_2\in \mathrm{M}_n(\mathbb{Z}_p)$
satisfy
$X_1\equiv X_2\hspace{-1mm} \pmod {p^k}$
, then
$\Phi(X_1)\equiv \Phi(X_2)\hspace{-1mm} \pmod {p^k}$
. To prove the claim, write
$X_i'= \Phi(X_i)$
and
$\bar X = (X_1\bmod {p^k})=(X_2\bmod {p^k})$
. Theorem 5·7 with
$N(t) = 0$
implies that there exist unique
$\bar X'\in A_k$
and
$U(t)\in I_n + p A_k[t]$
such that
If we replace
$\bar X'$
in the above identity with
$(X_1'\bmod {p^k})$
and
$(X_2'\bmod {p^k})$
, the new identity still holds by Theorem 5·5. Hence, it follows from the uniqueness statement of Theorem 5·7 that
$X_1'\equiv X_2'\hspace{-1mm} \pmod {p^k}$
.
For the rest of the section, we prove Theorems 5·5 and 5·7, which would finish the proof of Theorem 1·7. We start with some elementary observations.
5·3. Elementary observations
The following observation is simple but crucial in the proofs of Theorems 5·5 and 5·7. Recall the notation
$A = \mathrm{M}_n(\mathbb{Z}_p)$
and
$A_k = \mathrm{M}_n(\mathbb{Z}/p^k\mathbb{Z})$
.
Lemma 5·8. For any
$k \in \mathbb{Z}_{\geqslant 1}$
, we can identify
In other words, every element in
$\widehat{A[t]}$
is a polynomial modulo
$p^k$
.
Proof. This is simply because for any element
$\sum_{l=0}^\infty C_l t^l \in \widehat{A[t]}$
, we must have
$\lim_{l \to \infty} C_l = 0$
with respect to the p-adic topology, so only finitely many
$C_l$
are nonzero mod
$p^k$
.
5·4. Uniqueness for Theorems 5·5 and 5·7
We now prove the uniqueness parts of Theorems 5·5 and 5·7:
Proofs of the uniqueness statements in Theorems 5·5 and 5·7. We first prove the uniqueness statement in Theorem 5·5. Say
are two expressions with
$U_1(t), U_2(t)\in \widehat{A[t]}$
and
$X_1',X_2'\in A$
. Then
where
$f(t) \;:\!=\; U_1(t) - U_2(t)\in \widehat{A[t]}$
and
$Y \;:\!=\;X_1' - X_2'\in A$
.
We need to show that
$f(t)=0$
. To do so, it suffices to show
$f(t) \equiv 0 \hspace{-1mm} \pmod{p^k}$
for every
$k \in \mathbb{Z}_{\geqslant 0}$
. We proceed by induction on k. The base case
$k=0$
is vacuously true, and we assume
$f(t)\equiv 0 \pmod{p^{k}}$
for arbitrary
$k \in \mathbb{Z}_{\geqslant 0}$
. Reducing modulo
$p^{k+1}$
, we have
For contradiction, suppose
$f(t)\not\equiv 0 \pmod{p^{k+1}}$
. By Lemma 5·8, the above identity can be considered in the polynomial ring
$(A/p^{k+1}A)[t] = A_{k+1}[t]$
. In particular,
$\overline f(t)\;:\!=\;f(t) \bmod p^{k+1}$
has a highest degree term because it is nonzero by assumption. Since the highest degree coefficient of
$X+ I_n t$
is
$I_n = 1_A$
, which is not a zero divisor in A, the product
$(X + I_n t) f(t)$
cannot be a constant modulo
$p^{k+1}$
. This contradicts with
$(X + I_n t)f(t)\equiv Y\hspace{-1mm} \pmod{p^{k+1}}$
, which completes the proof of the uniqueness statement of Theorem 5·5.
The proof of the uniqueness statement of Theorem 5·7 is almost identical, so we omit it.
5·5. Proofs of final assertions in Theorems 5·5 and 5·7
Here, we prove that in either the setting of Theorem 5·5 or that of Theorem 5·7, if U(t) and X
′ in the statement exist, then they must satisfy
$U(t)\equiv I_n \hspace{-1mm} \pmod p$
and
$X'\equiv X\hspace{-1mm} \pmod p$
.
Proofs of final assertions in Theorems 5·5 and 5·7. We first assume Theorem 5·5 except its final assertion. Reducing (5·3) modulo p and using Lemma 5·8, we have
where
$\bar{X}$
denotes the reduction of X modulo p and similarly for
$\bar X'$
and
$\bar U(t)$
. By comparing the highest degree terms of both sides, the only possibility for the above identity to hold in
$(A/pA)[t]$
is when
$\bar U(t) = I_n$
. It then follows that
$\bar X'=\bar X$
.
The proof of the final assertion in Theorems 5·7 is identical, so we omit it.
5·6. Proof of existence statements in Theorems 5·5 and 5·7
Here, we prove the existence statements in Theorems 5·5 and 5·7. As is suggested by Example 4·2, our approach to constructing U(t) and X
′ is to perform a recursive algorithm and take the limit of the process. To be more systematic than the computations given in Example 4·2, we utilise the following division algorithm by the series
$g(t)\;:\!=\;X + I_n t+ p t^2 M(t)$
.
Lemma 5·9. Fix
$M(t)\in \widehat{A[t]}$
. Define
$g(t)\;:\!=\;X + I_n t+ p t^2 M(t)$
and let f(t) be any element of
$\widehat{A[t]}$
. Then there exist
$q(t)\in \widehat{A[t]}$
and
$r\in A$
such that
Before proving Lemma 5·9, we show why it would resolve Theorems 5·5 and 5·7, which would finish the proof of Theorem 1·7.
Proof of the existence statement of Theorems 5·5 and 5·7 assuming Lemma 5·9. Construct q(t) and r using Lemma 5·9 with
$f(t) \;:\!=\; I_n t + p t^2 N(t)$
. Letting
$U(t)=q(t)$
and
$X'=-r$
, this proves Theorem 5·5. For Theorem 5·7, we reduce the statement of Lemma 5·9 modulo
$p^k$
and then repeat the proof.
Hence, it remains to show Lemma 5·9 to prove Theorem 1·7. Given f(t) and g(t) as in Lemma 5·9, we describe an algorithm to construct sequences
$(q_j(t))_{j \geqslant 1}$
and
$(r_j(t))_{j \geqslant 1}$
, and prove that they converge to the desired elements q(t) and r, respectively. More precisely, we prove the following lemma, which is stronger than Lemma 5·9.
Lemma 5·10. Assume the hypotheses of Lemma 5·9. Define
$q_1(t) \;:\!=\; 0$
and
$r_1(t) \;:\!=\; f(t)$
and recursively construct
$q_j(t)$
and
$r_j(t)$
for
$j \geqslant 1$
by
\begin{align} \left\{ \begin{array}{l} q_{j+1}(t)=q_j(t)+\dfrac{s_j(t)}{t},\\ r_{j+1}(t)=r_j(t) - g(t) \dfrac{s_j(t)}{t}, \end{array} \right. \end{align}
where
$s_j(t) \;:\!=\; r_j(t) - r_j(0)$
, which is the sum of all nonconstant terms of
$r_j(t)$
. Then both
$(q_j(t))_{j \in \mathbb{Z}_{\geqslant 1}}$
and
$(r_j(t))_{j \in \mathbb{Z}_{\geqslant 1}}$
converge p-adically in
$\widehat{A[t]}$
. Moreover, if
$q(t) \;:\!=\; \lim_{j\to \infty} q_j(t)$
and
$r(t) \;:\!=\; \lim_{j \to \infty} r_j(t)$
, then
$r(t) = r \in A$
and
$f(t) = g(t)q(t)+r$
.
Proof. We note by the recursive construction (5·5) that we always have
for all
$j \in \mathbb{Z}_{\geqslant 1}$
. To prove the convergence of sequences
$(q_j(t))_{j \in \mathbb{Z}_{\geqslant 1}}$
and
$(r_j(t))_{j \in \mathbb{Z}_{\geqslant 1}}$
in
$\widehat{A[t]}$
, we work modulo
$p^k$
for any given
$k \geqslant 1$
. We again use the notation
$A_k = A/p^k A$
and note that
$\widehat{A[t]}/p^k \widehat{A[t]} = A_k[t]$
by Lemma 5·8. We denote by
$\overline{q_j(t)}$
the image of
$q_j(t)$
in
$A_k[t]$
, and similarly for
$\overline{r_j(t)}$
and
$\overline{s_j(t)}$
. We claim that for any
$k \in \mathbb{Z}_{\geqslant 1}$
, we have
Before we prove (5·7), we note that proving this claim suffices to prove the desired result. Indeed, if
$\overline{s_j(t)}$
is eventually zero, then
$\overline{q_j(t)}$
and
$\overline{r_j(t)}$
eventually stabilises from (5·5). Since this is true for arbitrary
$k \geqslant 1$
, both
$(q_j(t))_{j \in \mathbb{Z}_{\geqslant 1}}$
and
$(r_j(t))_{j \in \mathbb{Z}_{\geqslant 1}}$
converge in
$\widehat{A[t]}$
because
$\widehat{A[t]}$
is p-adically complete by Lemma 5·3. We denote their limits by q(t) and r(t), and we have
$f(t)=g(t)q(t)+r(t)$
by taking the p-adic limit of (5·6) as
$j \to \infty$
. Furthermore, it follows from the definition of
$s_j(t)$
that
$\overline{r_j(t)} = \overline{r_j(0)} \in A_k[t]$
for large enough
$j \geqslant 1$
given arbitrary k, so we must have
$\lim_{j \rightarrow \infty}(r_j(t) - r_j(0)) = 0$
in
$\widehat{A[t]}$
, which implies that
in
$\widehat{A[t]}$
. This implies that
$r(t) \in A$
.
We now prove (5·7). As we work in
$A_k[t]$
, we denote by
$M(t), f(t), g(t), q_j(t), r_j(t), s_j(t)$
to mean their reductions modulo
$p^k$
. Let
$D\geqslant 1$
be the degree of
$g(t) = X + I_n t+ p t^2 M(t)$
as a polynomial in
$A_k[t]$
. Fix a real number
$\epsilon$
such that
$0\lt\epsilon\leq 1/D$
. For a monomial
$at^b$
in
$A_k[t]$
with nonzero
$a \in A_k$
and
$b\geqslant 0$
, we define
where
$v_k(a) \;:\!=\; \max\{m \in \mathbb{Z}_{\geqslant 0} \;:\; a \in p^m A_k\}$
. Since
$a \neq 0$
, we have
$v_k(a) \in \{0, 1, \ldots, k-1\}$
. For example, we have
$\delta(I_n t)=-\epsilon$
and
$\delta(a)=v_k(a)\geqslant 0$
for any nonzero
$a \in A_k$
. We also define
$\delta(0) \;:\!=\; \infty$
. More generally, for any polynomial
$f(t)\in A_k[t]$
, we define
$\delta(f)$
to be the minimal
$\delta$
-valuation of terms of f(t). Note that
$\delta(f)=\infty$
if and only if
$f(t)=0$
in
$A_k[t]$
. Thus, our goal is to show that
$\delta(s_j(t)) = \infty$
for large enough
$j \geqslant 1$
.
Since
$p t^2 M(t) = g(t) - X - I_n t$
, we see that
$t^2 M(t)$
has degree at most D. Since there is no constant term for
$p t^2 M(t)$
, we have
We claim
$\lim_{j \to \infty} \delta(s_j(t))=\infty$
. This is the crux of the entire proof. Expand (5·5) to get
and inspect the
$\delta$
-valuations of its terms. If we denote by
$a t^b$
is a typical term of
$s_j(t)$
with nonzero
$a \in A_k$
and
$b \geqslant 1$
, a typical term for
$s_j(t)/t$
can be described as
$a t^{b-1}$
. If
$Xa = 0$
, then
$\delta(Xa t^{b-1}) = \infty$
. Otherwise, we have
so we always have
We note
$\delta(f_1(t)f_2(t))\geqslant \delta(f_1(t))+\delta(f_2(t))$
for any
$f_1(t), f_2(t) \in A_k[t]$
from definition of
$\delta$
. Since t M(t) has degree at most
$D-1$
and has no constant term, we have
by our assumption that
$\epsilon \leq 1/D$
.
Since
$r_j(t) - s_j(t) = r_j(0)$
has only constant term, every possible nonconstant term of
$r_{j+1}(t)$
in (5·8) must be contributed from
$X { s_j(t)}/{t}$
and
$pI_n t M(t) s_j(t)$
. Since
using the fact that
$s_{j+1}(t)$
has no constant terms, we have
\begin{align*} \delta( s_{j+1}(t) ) &\geqslant \min\left\{\delta\left(X \frac{ s_j(t)}{t}\right), \delta\left(p I_n t M(t) s_j(t)\right)\right\} \\ &\geqslant \delta( s_j(t))+\epsilon.\end{align*}
In particular, we have
$\lim_{j\to \infty} \delta( s_j(t))= \infty$
, but the largest possible finite
$\delta$
-value in
$A_k[t]$
is
$k-1$
: since
$p^k A_k=0$
, the largest possible finite
$v_k(a)$
is
$k-1$
, so
$\delta(at^b) = v_k(a) - \epsilon b\leq k-1$
for any nonzero monomial
$at^b\in A[t]$
. Hence,
$\delta(s_j(t))=\infty$
for
$j \gg 1$
, which implies (5·7).
The proof of Theorem 1·7, the final theorem of the paper, is thus complete.
Remark 5·11. Noncommutative versions of the Weierstrass preparation theorem also appear in [
Reference Burns and GreitherBG2003
] and [
Reference VenjakovVen2003
], but our Theorem 5·5 is different. Both [
Reference VenjakovVen2003
] (with
$\sigma=\mathrm{id}, \delta=0$
in their notation) and [
Reference Burns and GreitherBG2003
] work with the power series ring A[[t]], but we work with a subring
$\widehat{A[t]}$
instead. Moreover, [
Reference VenjakovVen2003
] requires A to be local and [
Reference Burns and GreitherBG2003
] requires the quotient of A by its Jacobson radical (in our case pA) to be a product of skew fields, which do not hold in our setting since
$A/pA=\mathrm{M}_n({\mathbb{F}_p})$
.
6. Proof of Proposition 1·12
In this section, we state Proposition 1·12 in full and prove it. We thank the anonymous referee for simplifying its proof.
Proposition 6·1. Let
$n \in \mathbb{Z}_{\geqslant 1}$
. Fix a finite-sized
$\mathbb{Z}_p[t]/(P(t))$
-module G and
$A_n \in \mathrm{M}_n(\mathbb{F}_p)$
such that
$\mathrm{cok}(\bar{P}(A_n)) \simeq_{\mathbb{F}_p[t]} G/pG$
. Suppose that
$A_n$
is of the form (1·5), and consider a random matrix X following any probability measure on
$ \mathrm{M}_n(\mathbb{Z}_p)_{A_n}$
such that all entries of X are independent and the entries in the bottom-right
$r \times r$
submatrix of X follow the Haar measure. If G satisfies
for
$1 \leq j \leq l$
, then
\begin{align*}\underset{X \in \mathrm{M}_n(\mathbb{Z}_p)_{A_n}}{\mathrm{Prob}}(\mathrm{cok}(P(X)) \simeq_{\mathbb{Z}_p[t]} G) = \frac{|\mathrm{Aut}_{\mathbb{Z}_p[t]}(G/pG)|\prod_{j=1}^{l}\prod_{i=1}^{u_j(G/pG)}(1 - p^{-id_j})}{|\mathrm{Aut}_{\mathbb{Z}_p[t]}(G)|}.\end{align*}
Otherwise, the probability is 0.
Proof. Set
$A_n=\begin{bmatrix} J & K \\ 0 & J' \end{bmatrix}$
and
$X=\begin{bmatrix} J+pX_1 & K+pB_2 \\ pX_3 & J'+pX_4 \end{bmatrix}\in \mathrm{M}_n(\mathbb{Z}_p)_{A_n}$
, where
$X_1,B_2,X_3,X_4$
are independent and
$X_4$
follows the Haar measure. Here we view J,K,J
′ as in
$\mathrm{M}_n(\mathbb{Z}_p)$
by choosing a fixed lift from
$\mathrm{M}_n(\mathbb{F}_p)$
. Write
$X_2=K+pB_2$
, then
$X_1,\ldots,X_4$
are independent. Recall
$\mathrm{cok}(P(X))\simeq_R \mathrm{cok}_R(X-\bar{t} I_n)$
by Lee’s linearisation trick (2·1). By our assumption that every eigenvalue of J in
$\overline{{\mathbb{F}_p}}$
is not a root of P(t) (see (1·5)),
$J-\bar{t}I_{n-r}\in \mathrm{M}_{n-r}(R/pR)$
is invertible, and thus so is
$J+pX_1-\bar{t}I_{n-r}\in \mathrm{M}_{n-r}(R)$
. Elementary row and column operations give
where
$Y\;:\!=\;X_4-X_3(J+pX_1-\bar{t}I_{n-r})^{-1} X_2$
. Since
$X_1,\ldots,X_4$
are independent and
$X_4$
follows the Haar measure, Y also follows the Haar measure. Hence,
$J'+pY$
follows the Haar measure on
$\mathrm{M}_n(\mathbb{Z}_p)_{J'}$
.
The above argument shows that the distribution of
$\mathrm{cok}(P(X))$
does not depend on the distribution of X as long as the hypotheses are met. In particular, we may assume X follows the Haar measure on
$\mathrm{M}_n(\mathbb{Z}_p)_{A_n}$
without loss of generality, so the desired conclusion follows from Theorem 1·7.
Acknowledgments
We thank Nathan Kaplan for helpful discussions and comments on an earlier draft of this paper. We thank Rohan Das, Christopher Qiu, and Shiqiao Zhang for sharing some computer generated data relevant to the paper. We thank Melanie Matchett Wood for helpful advice for the last part of this paper. The first author received support from NSF grant DMS 2154223 for the project. The second author thanks the AMS-Simons Travel Grant for supporting his visit to the first author. The first author thanks Jungin Lee, Youn-Seo Choi, and the Korea Institute for Advanced Study for their hospitality during his visit to the institute, thanks Myungjun Yu and Yeonsei University for their hospitality during his visit to the university, and also thanks Peter Jaehyun Cho and Ulsan National Institute of Science and Technology for their hospitality during his visit to a workshop, where a part of this work was completed. We thank the anonymous referees for comments on previous drafts.




















