1 Introduction
We are interested in proving statistical results concerning polynomials with integer coefficients. Let
$\mathcal {F}\subseteq \mathbb {Z}[x]$
be a collection of polynomials. Before proceeding, we must have an ordering on our set, which is typically endowed with a height function. Most importantly, a height function
$H:\mathcal {F}\to \mathbb {R}_{\geq 0}$
should satisfy the following property: for any
$X>0$
, the set
$\{f\in \mathcal {F}\mid H(f)\leq X\}$
is finite. Given
we define the standard height function
In order to ensure that H satisfies the necessary property, we will assume there exists
$m\in\mathbb{Z}^+$
such that
$\deg(f) \le m$
for all
$f \in \mathcal{F}$
. One might consider other height functions, but here we will always use
$\operatorname {\mathrm {Ht}}(f)$
as defined above. Given a subset
$\mathcal {F}\subseteq \mathbb {Z}[x]$
, we define the associated counting function
Given a distinguished subset
$\mathcal {F}^*\subseteq \mathcal {F}$
, we let
$\delta (X)$
denote the proportion of elements of
$\mathcal {F}$
that belong to
$\mathcal {F}^*$
; that is,
where we have written
$N^*(X)$
to denote the counting function associated to
$\mathcal {F}^*$
. One then defines the density of
$\mathcal {F}^*$
in
$\mathcal {F}$
to be
provided the limit exists. In cases where it is difficult to prove this limit exists, one might seek bounds on the lower and upper densities:
We begin with an important example. Fix a positive integer n. Denote by
$\mathcal {F}_n$
the collection of all monic polynomials in
$\mathbb {Z}[x]$
of degree n. It is easy to show that
Let
$\mathcal {F}_n^*$
be the subset of
$\mathcal {F}_n$
consisting of Eisenstein polynomials. Dubickas considers the probability that a randomly chosen polynomial of degree n is Eisenstein (see [Reference Dubickas5]). Indeed, he proves that the associated density exists and that it equals
This appears to be a topic of interest, as his paper led to the papers [Reference Heyman and Shparlinski11, Reference Heyman and Shparlinski12, Reference Ma, McGown, Rhodes and Wanner14, Reference Micheli and Schnyder17], among others.
Number fields are central objects of study in algebraic number theory. As an Eisenstein polynomial
$f\in \mathcal {F}^*_n$
is always irreducible, it generates a number field K of degree n. That is, if we define
$K=\mathbb {Q}[x]/(f)$
, then
$[K:\mathbb {Q}]=n$
. We can ask various questions about properties of this number field as we vary the polynomial. As is standard, we let
$\mathcal {O}_K$
denote the ring of integers in K and let
$N:K\to \mathbb {Q}$
denote the norm map.
One classical question concerns when the Euclidean algorithm holds in K. We call a number field K norm-Euclidean if for every
$\alpha ,\beta \in \mathcal {O}_K$
,
$\beta \neq 0$
, there exists
${\gamma ,\rho \in \mathcal {O}_K}$
such that
$\alpha =\gamma \beta +\rho $
and
$|N(\rho )|<|N(\gamma )|$
. This is the generalisation of the division property of
$\mathbb {Z}$
, which ensures that the Euclidean algorithm terminates after a finite number of steps. The statement that K is norm-Euclidean is equivalent to
$\mathcal {O}_K$
being a Euclidean domain with respect to the function
$\partial (\alpha )=|N(\alpha )|$
. The quadratic fields that are norm-Euclidean have been completely determined (see [Reference Barnes and Swinnerton-Dyer1, Reference Chatland and Davenport3, Reference Davenport4, Reference Eggleton, Lacampagne and Selfridge7]), but this has not been accomplished in full for any degree
$n>2$
(see, for example, the survey article [Reference Lemmermeyer13]).
All norm-Euclidean fields have class number one, but the converse is not true in general. Recall that K having class number one is equivalent to
$\mathcal {O}_K$
being a unique factorisation domain. We expect the norm-Euclidean property to be rather rare in general, but proving this is quite difficult. However, if K is generated by an Eisenstein polynomial, we actually have a tool available to us, due to the existence of a totally ramified prime. More specifically, if f is Eisenstein at the prime p, then p is totally ramified in K; that is,
$(p)=\mathfrak {p}^n$
for some prime ideal
$\mathfrak {p}$
. The tool we refer to is as follows (see [Reference Egami6, Reference Erdős and Ko8–Reference Heilbronn10]).
Lemma 1.1 (Heilbronn’s criterion)
Let K be a number field of degree n. Let p be a prime that is totally ramified in K. If we can write
$p=a+b$
, where
$\{a,-b\}$
are not norms and a is an nth power residue modulo p, then K is not norm-Euclidean.
For clarity, recall that we refer to
$a\in \mathbb {Z}$
as a norm (from
$\mathcal {O}_K$
) when there exists
$\alpha \in \mathcal {O}_K$
such that
$N(\alpha )=a$
. Note that if n is odd, then b is a norm if and only if
$-b$
is a norm and, hence, one can simply write
$\{a,b\}$
where we have written
$\{a,-b\}$
in Lemma 1.1. Additionally, note that the criterion never applies when
$p=2$
or
$p=3$
, so we should always be considering
$p\geq 5$
in our applications of this result.
A natural question to ask is the following. How often does Heilbronn’s criterion apply to a number field K? One could ask this question in the case of all number fields of fixed degree, ordered by their discriminant. There are some results in this direction when
$n=3$
and
$n=5$
(see [Reference McGown, Thorne and Tucker15, Reference McGown and Tucker16]). However, such questions are intractable at present when
$n>5$
(see, for example, the introduction to [Reference Bhargava2]). However, if we consider the corresponding statistical questions for polynomials, then something can be said. For convenience, we will say Heilbronn’s criterion applies to a polynomial
$f\in \mathbb {Z}[x]$
if the criterion applies to the number field
$K=\mathbb {Q}[x]/(f)$
. We establish the following result.
Theorem 1.2. Suppose
$n\geq 3$
is an odd integer and
$p\geq 5$
is a prime with
${\gcd (p-1,n)=1}$
. Let
$\mathcal {F}_{p,n}$
denote the collection of monic polynomials
$f\in \mathbb {Z}[x]$
of degree n that are Eisenstein at the prime p. Define
$\delta _{p,n}(X)$
to be the proportion of polynomials
$f\in \mathcal {F}_{p,n}$
with
$\operatorname {\mathrm {Ht}}(f)\leq X$
for which Heilbronn’s criterion applies. Then,
Here,
$\varepsilon (p)\to 0$
and is effectively computable.
When p is large, there are many ways to write
$p=a+b$
and, hence, determining the exact density of polynomials that satisfy Heilbronn’s criterion is likely very difficult. However, the previous theorem says that the lower density tends to
$1$
as
$p\to \infty $
, uniformly in the variable n.
As a result, we immediately obtain the following consequence. When
$n\geq 3$
is odd, a positive proportion of Eisenstein polynomials of degree n fail to generate norm-Euclidean fields.
The condition from Theorem 1.2 that
$\mathrm {gcd}(p-1,n) = 1$
is not a severe restriction as there are infinitely many primes p that satisfy this condition for each fixed n. Nonetheless, we show that we can relax this condition at the expense of considering larger primes. This will allow us to deal with the case where n is even.
Theorem 1.3. Suppose
$n\geq 2$
and
$p\geq 5$
is a prime with
Define
$\delta _{p,n}(X)$
as in Theorem 1.2. Then,
where
$\hat {\varepsilon }(p)\to 0$
and is effectively computable.
Corollary 1.4. Fix an integer
$n\geq 2$
. A positive proportion of Eisenstein polynomials of degree n fail to generate norm-Euclidean fields.
In Section 2, we discuss Eisenstein polynomials and Heilbronn’s criterion, and outline the strategy of our proof. In addition, we establish some preliminary lemmas. In the case where the proofs are very short, we err on the side of giving proofs of known results for the sake of completeness. In Section 3, we prove our main counting result for Eisenstein polynomials satisfying certain other local conditions. In Section 4, we prove a formula for the relevant local densities, which is then used to establish the necessary bounds. In Section 5, we put everything together and prove Theorem 1.2. Finally, in Section 6, we prove Theorem 1.3.
2 Eisenstein polynomials and Heilbronn’s criterion
Let
$f\in \mathbb {Z}[x]$
and write
We say that f is Eisenstein at the prime p (or p-Eisenstein for short) if
$p \mid a_i$
for
$i=0,\ldots ,n-1$
,
$p\nmid a_n$
and
$p^2\nmid a_0$
. We refer to a polynomial as Eisenstein if it is p-Eisenstein for some prime p. It is well known that Eisenstein polynomials are irreducible in
$\mathbb {Z}[x]$
. We will always assume f is monic (that is,
$a_n=1$
), which makes the condition at
$a_n$
unnecessary.
We will write
$\mathbb {Z}[x]_{\text {mon}}$
for the collection of monic polynomials with coefficients in
$\mathbb {Z}$
. Throughout the rest of this section, we will always consider
$f\in \mathbb {Z}[x]_{\text {mon}}$
and set
$K=\mathbb {Q}[x]/(f)$
. The letters
$p,q$
will always denote primes in
$\mathbb {Z}$
.
We outline our strategy. Let
$f\in \mathbb {Z}[x]_{\text {mon}}$
be a p-Eisenstein polynomial with
$p\geq 5$
. By Lemma 2.1, we know that p is totally ramified in K. This opens up the possibility of applying Heilbronn’s criterion (that is, Lemma 1.1). We can simplify matters by assuming
$\gcd (n,p-1)=1$
, which guarantees that every integer is an nth power residue modulo p. As mentioned earlier, this will not be a severe restriction as there are infinitely many primes p that satisfy this condition for each fixed n.
Given two primes
$q_1<q_2<p$
, we write
$p=uq_1+vq_2$
for
$(u,q_1)=1$
and
${(v,q_2)=1}$
. This is possible when p is large enough compared with
$q_1$
,
$q_2$
(see Lemma 2.2). If
$q_1$
and
$q_2$
are not norms from K, then this is enough to invoke Heilbronn’s criterion. Moreover, the condition that
$f(x)$
has no roots modulo q is sufficient to guarantee that q is not a norm (see Lemma 2.3).
Lemma 2.1. If
$f(x)$
is p-Eisenstein, then p is totally ramified in K.
Proof. Let
$\mathfrak {p}$
be a prime in K over p and set
$e= v_{\mathfrak {p}}(p)$
. We aim to show
$e=n$
. Of course, a priori, one has
$e\leq n$
. Let
$\alpha $
be a root of f in K. From
$f(\alpha )=0$
, using the p-Eisenstein condition, we find
$\mathfrak {p}$
divides
$(\alpha )$
and, therefore,
$v_{\mathfrak {p}}(\alpha ^n)\geq n$
. Moreover,
$v_{\mathfrak {p}}(a_0)=e$
and
$v_{\mathfrak {p}}(a_i\alpha ^i)\geq e+1$
for
$i=1,\ldots ,n-1$
, which implies
${v_{\mathfrak {p}}(\alpha ^n)=e}$
. It follows that
$n\leq e$
, which completes the proof.
Lemma 2.2. Let
$q_1 < q_2$
be primes. Let
$p \ge q_1^2q_2^2$
. Then, there exist
$u,v\in \mathbb {Z}^+$
such that:
-
(1) $p = uq_1 + vq_2$
; -
(2) $q_1\nmid u$
,
$q_2\nmid v$
.
Proof. Let
$r_1\in \{1,2,\ldots , q_1-1\}$
and
$r_2\in \{1,2,\ldots , q_2-1\}$
be fixed. Then,
$p\ge q_1^2q_2^2$
implies
By the Frobenius coin-exchange problem, since
$q_1^2$
and
$q_2^2$
are coprime, and
there exist nonnegative integers
$t_1, t_2$
such that
Then,
where
$u = q_1t_1 + r_1$
and
$v = q_2t_2 + r_2$
with
$q_1\nmid u$
and
$q_2\nmid v$
.
Lemma 2.3. Let q be prime. If q is a norm from K, then
$f(x)$
has a root in
$\mathbb {F}_q$
.
Proof. Suppose q is a norm. Then, there is a prime
$\mathfrak {q}$
in K such that
$N(\mathfrak {q})=q$
. This means
$|\mathcal {O}_K/\mathfrak {q}|=q$
and, hence,
$\mathcal {O}_K/\mathfrak {q}\cong \mathbb {F}_q$
. Let
$\alpha $
be a root of
$f(x)$
in K and consider
$\overline {\alpha }$
, the image of
$\alpha $
under the reduction map
$\mathcal {O}_K\to \mathcal {O}_K/\mathfrak {q}$
. Since
$f(\alpha )=0$
, we must have
$f(\overline {\alpha })=0$
in
$\mathbb {F}_q$
, which proves the result.
Proof of Lemma 1.1
Suppose p is totally ramified and we can write
$p=a+b$
as in the statement of the result. By way of contradiction, suppose K is norm-Euclidean. By hypothesis,
$(p)=\mathfrak {p}^n$
, where
$N(\mathfrak {p})=p$
. It follows that
$p=u\pi ^n$
in K for some
$u\in \mathcal {O}_K^\times $
and some
$\pi \in \mathcal {O}_K$
irreducible with
$N(\pi )=p$
. Since a is an nth power residue modulo n, there exists
$x\in \mathbb {Z}$
such that
$x^n\equiv a\pmod {p}$
. Using the norm-Euclidean condition, we find
$x=\gamma \pi +\rho $
for some
$\gamma ,\rho \in \mathcal {O}_K$
with
$|N(\rho )|<|N(\pi )|=p$
. We have
$x\equiv \rho \pmod {\pi }$
and, hence,
$x\equiv \rho ^\sigma \pmod {\pi }$
for any embedding
$\sigma :K\to \mathbb {C}$
. This leads to the congruence
$a\equiv x^n\equiv N(\rho )\pmod {p}$
. We have
$0<a<p$
and
$-p<N(\rho )<p$
. Thus, either
$N(\rho )=a$
or
$N(\rho )+p=a$
. This implies one of
$\{a,-b\}$
is a norm, which is a contradiction.
3 Counting p-Eisenstein polynomials with local specifications
Given
$a=(a_0,\ldots ,a_{n-1})\in \mathbb {Z}^n$
, we define
so that it agrees with our polynomial height. The next result is what allows us to count polynomials of bounded height with local specifications. This type of result is certainly well known, but the proof is short and so we include it for the sake of completeness.
Lemma 3.1. Let S be a subset of
$(\mathbb {Z}/m\mathbb {Z})^n$
. We have
Proof. Let
$\mathcal {A} := [-X,X]^n\cap \mathbb {Z}^n$
. Choose the maximal
$k\in \mathbb {Z}^+$
such that
The set
$\mathcal {B}$
is chosen so that
Using the binomial theorem,
and, therefore,
Next, one bounds
The result follows.
Remark 3.2. One can think of the quantity
$|S|/m^n$
in the statement of the previous lemma as a density in
$(\mathbb {Z}/m\mathbb {Z})^n$
, and using the Chinese remainder theorem, we can recover it as a product of local densities at the prime powers dividing m.
Our typical application of Lemma 3.1 will be to impose a condition modulo
$q_1$
and
$q_2$
, as well as the p-Eisenstein condition, which is a condition modulo
$p^2$
. In this case, the modulus is given as
$m=q_1 q_2 p^2$
.
Before proceeding, we require a couple of definitions. First, we define
which is the p-Eisenstein density that contributes to (1.1). Second, we write
$C_q(n)$
to denote the number of
$(a_0,\ldots ,a_{n-1})\in (\mathbb {Z}/q\mathbb {Z})^n$
such that the corresponding polynomial in
$\mathbb {F}_q[x]$
has no roots in
$\mathbb {F}_q$
, divided by
$q^n$
. We are now ready to prove the following result, which will be used in the proof of Theorem 1.2.
Proposition 3.3. Let
$n\in \mathbb {Z}^+$
. Suppose
$q_1<\cdots <q_t<p$
are primes. Let
$\mathcal {F}_{p,n}$
denote the collection of monic polynomials
$f\in \mathbb {Z}[x]$
of degree n that are Eisenstein at the prime p. The number of polynomials
$f\in \mathcal {F}_{p,n}$
with
$\operatorname {\mathrm {Ht}}(f)\leq X$
for which f has no roots in
$\mathbb {F}_q$
for all
$q\in \{q_1,\ldots ,q_t\}$
equals
Proof. This is an application of Lemma 3.1 with the modulus
$m=q_1\cdots q_t p^2$
. By Remark 3.2, we can determine the density
$|S|/m^n$
for each prime power separately. The condition that f is p-Eisenstein corresponds to
Therefore, the density mod
$p^2$
equals
$(p-1)p^{n-1}/p^{2n}$
in agreement with (3.1). The values of
$C_q(n)$
are correct tautologically.
Remark 3.4. In Proposition 3.3, if one wants to specify that for certain primes q, the condition described in the statement does not hold, then one simply replaces
$C_{q}(n)$
with
$1-C_{q}(n)$
.
4 Evaluation and estimation of the local densities
The following lemma gives a formula for our local density
$C_p(n)=A_p(n)/p^n$
. Here,
$C_p(n)$
is the quantity defined immediately before Proposition 3.3 and
$A_p(n)$
is defined forthwith.
Lemma 4.1. The number of monic polynomials in
$\mathbb {F}_p[x]$
of degree n with no roots equals
When
$n\geq p$
, this becomes
Proof. The count proceeds by inclusion–exclusion. We start with all polynomials, then remove the polynomials that are multiples of
$(x-a)$
for
$a\in \mathbb {F}_p$
. Therefore, the number of monic polynomials in
$\mathbb {F}_p[x]$
of degree n with no roots equals
Note that as
${p\choose k}=0$
whenever
$k>p$
, we find that for
$n\geq p$
,
Finally, we require bounds on
$C_p(n)$
.
Lemma 4.2. For
$n\ge 2$
,
Proof. First, note that
$f(k) = {p\choose k}/p^k$
is a decreasing function. Indeed, for
$k\le p-1$
,
for all
$k\le p-1$
. Since
$f(k) = 0$
for
$k> p$
and
$f(k)> 0$
for
$k\le p$
, it follows that
$f(k)$
is decreasing. Since
$f(k)$
is decreasing and
$A_p(n)$
is an alternating sum of positive decreasing terms, for
$n\ge 2$
,
5 Proof of the main result
Proof of Theorem 1.2
Adopt the notation from the statement of the theorem. Further, write
$N_{p,n}(X)$
to denote the number of
$f\in \mathcal {F}_{p,n}$
with
$\operatorname {\mathrm {Ht}}(f)\leq X$
. We have
$N_{p,n}(X)\sim E(p)(2X)^n$
, where
$E(p)$
is given in (3.1). This follows from [Reference Dubickas5] or alternatively, from Proposition 3.3 with
$t=0$
.
First, we will establish the lower bound
$\liminf _{X\to \infty }\delta _{p,n}(X)\geq 2/27$
. Assume
${p\neq 7,11,19}$
. By Lemma 2.2, we can write
$p=2u+3v$
with
$(2,u)=1$
and
$(3,v)=1$
for
$p\ge 36$
. One can then manually check that the only examples of primes up to 36 that cannot be expressed in such a way are
$p = 7, 11, 19$
. Therefore, provided
$f(x)$
has no roots in
$\mathbb {F}_2$
or
$\mathbb {F}_3$
, Heilbronn’s criterion applies. (Recall Lemma 1.1 and the discussion in Section 2.) Write
$N^*_{p,n}(X)$
to denote the counting function for this collection of polynomials. Using Proposition 3.3 with
$q_1=2$
,
$q_2=3$
,
and therefore, via Lemma 4.1 with
$n\geq 3$
,
In the case where
$p\in \{7,11,19\}$
, we can write
$p=2u+5v$
with
$(2,u)=1$
and
$(5,v)=1$
. The same approach proves
Indeed, by Lemma 4.2, as
$n\geq 3$
is odd, one has
$C_5(n)\geq 8/25$
.
It remains to establish a lower bound
$\delta _{p,n}(X)\geq 1-\varepsilon (p)$
, where
$\varepsilon (p)\to 0$
. We may assume that p is large. Choose Y maximal such that
$Y^4<p$
. Let
$q_1<\cdots <q_t\leq Y$
be all the primes less than Y. In particular, Lemma 2.2 applies to any pair of primes in
$Q := \{q_1,\ldots ,q_t\}$
and we have
$t=\pi (Y)\leq \pi (p^{1/4})$
. Before proceeding with the final estimate, observe that by Lemma 4.2,
We wish to bound from above the number of p-Eisenstein polynomials with
$\operatorname {\mathrm {Ht}}(f)\leq X$
such that Heilbronn’s criterion does not apply for any pair of primes in Q. This means that f has no root modulo q for at most one
$q\in Q$
. Using Proposition 3.3 in the situation where
$\{q\in Q\mid f \text { has a root in }\mathbb {F}_q\}$
equals Q,
$Q\setminus \{q_1\}$
,
$Q\setminus \{q_2\}$
and so on, we obtain
In the last step, we have used the fact that
$C_p(n)\ge 1/4$
for
$p\geq 2$
, which follows from Lemma 4.2.
6 Weakening the gcd condition
Proof of Theorem 1.3
Let
$Y>0$
be a parameter to be chosen later. Let
$\mathcal {F}^*_{p,n}$
denote the subset of
$\mathcal {F}_{p,n}$
consisting of polynomials for which there exist primes
$q_1<q_2\leq Y$
that are not norms in K. Applying the argument from the proof of Theorem 1.2 leading up to (5.1), we find that the lower density of
$\mathcal {F}^*_{p,n}$
in
$\mathcal {F}_{p,n}$
is bounded below by
$1-\hat {\varepsilon }(p)$
, where
Set
$g := \gcd (n,p-1)$
. Next, we show that Heilbronn’s criterion applies when g is small enough compared with p. Let
$f\in \mathcal {F}_{p,n}^*$
. Then, there exist primes
$q_1<q_2\leq Y$
that are not norms in K. Let
$\psi $
be a primitive Dirichlet character modulo p of order g, so that
$\psi (u)=1$
if and only if u is an nth power residue modulo p. Note that there are
$(p-1)/g$
elements of
$(\mathbb {Z}/p\mathbb {Z})^\times $
that are nth power residues modulo p.
Set
$X := p/q_1-2q_2$
. Assume
$Y<p/4$
so that
$X<p$
. For the moment, assume we can find a positive integer
$u<X$
such that
Since
$u<p/q_1$
, this implies we can write
$p=uq_1+vq_2$
with
$v>0$
. Observe that Heilbronn’s criterion applies, except possibly when
$q_2\mid v$
. In the case where
$q_2\mid v$
, we try
$p=(u+q_2)q_1+(v-q_1)q_2$
, which works unless
$q_1\mid u+q_2$
. If this is the case, we try
$p=(u+2q_2)q_1+(v-2q_1)q_2$
which is forced to work. Note that
$u<X$
implies
$u<u+q_2<u+2q_2<p/q_1$
and, hence, the aforementioned expressions all involve positive integers.
Let us count the number of
$u<X$
satisfying (6.1). Using standard techniques, this count equals
where the error term comes from an application of the Pólya–Vinogradov inequality to a Dirichlet character of modulus
$m=p q_1 q_2$
. Indeed, one sums the product of the following indicator functions over
$u < X$
:
In the above,
$\phi _0$
is the principal character modulo
$q_1$
, the sum
$\sum _{\chi \text { mod }q_2}$
is taken over all Dirichlet characters modulo
$q_2$
and
$\psi $
is the character modulo p defined above.
To guarantee that
$u<X$
satisfying (6.1) exists, we must have the main term of (6.2) strictly greater than the error term. Using
$q_1\geq 2$
and the definition of X, the following condition suffices:
where C is the constant from Pólya–Vinogradov. Using
$m=p q_1 q_2$
with
$q_1,q_2\leq Y$
, and some simple manipulation, the sufficient condition becomes
It suffices to prove the theorem when p is sufficiently large, and the result follows for large p upon choosing
$Y=(\log p)^{1/4}$
.
Proof of Corollary 1.4
First, suppose n is odd. From Theorem 1.2,
Since
$\mathcal {F}_{5,n}$
is of positive density inside
$\mathcal {F}_n$
, the set of all monic
$f\in \mathbb {Z}[x]$
with
${\deg (f)=n}$
, the result follows.
Next, suppose n is even. We would like to invoke Theorem 1.3. We know there is a
$p_0$
such that
$\hat {\varepsilon }(p)<1$
and
$2<\sqrt {p}/(\log {p})^2$
when
$p\geq p_0$
. To invoke the theorem, we need a prime
$p\geq p_0$
such that
$\gcd (p-1,n)$
is small enough. We claim there exist infinitely many primes p satisfying the condition. Indeed, when
$p\equiv -1\pmod {2n}$
, one finds
$\gcd (p-1,n)=2$
. Choosing such a prime with
$p\geq p_0$
allows us to conclude that
which completes the proof.
Acknowledgement
The authors would like to thank Paul Pollack for helpful conversations, including suggesting Theorem 1.3.















