\documentclass[11pt]{article} \usepackage[T1]{fontenc} \usepackage{lmodern,amsmath,amssymb,amsthm,mathtools} \usepackage[margin=1in]{geometry} \usepackage{microtype,booktabs,enumitem,xcolor} \usepackage[colorlinks=true,linkcolor=blue!40!black,urlcolor=blue!40!black,citecolor=blue!40!black]{hyperref} \pagestyle{plain} %\setlength{\parskip}{3pt}\setlength{\parindent}{14pt} \emergencystretch=2em \newtheorem{theorem}{Theorem} \newtheorem{lemma}[theorem]{Lemma} \newtheorem{proposition}[theorem]{Proposition} \theoremstyle{remark}\newtheorem*{remark}{Remark} \newcommand{\Q}{\mathbb Q}\newcommand{\Z}{\mathbb Z} \newcommand{\one}{\mathbf 1}\newcommand{\PP}{\mathcal P} \newcommand{\WW}{\mathcal W}\newcommand{\RR}{\mathcal R} \newcommand{\ord}{\operatorname{ord}}\newcommand{\Li}{\operatorname{Li}} \newcommand{\supp}{\operatorname{supp}}\newcommand{\gE}{\gamma_{\mathrm E}} \hypersetup{pdftitle={Every nonsquare integer not equal to -1 is a primitive root modulo a positive proportion of primes}, pdfsubject={Positive proportion using the Dedekind zero-free theorem of Cureton and Thorner}, pdfauthor={Manjul Bhargava}} \title{\Large Every nonsquare integer not equal to \(-1\) is \\a primitive root modulo a positive lower density of primes} \author{Manjul Bhargava} \date{12 October 2026} \begin{document} \maketitle \begin{abstract} For every integer \(a\) that is neither a square nor \(-1\), we prove that a positive lower density of primes have \(a\) as a primitive root. More precisely, a zero-free half-plane \(\Re s>1-1/N\) for all Dedekind zeta functions gives a lower proportion of at least \(c_a/(N\log N)\), with \(c_a>0\) independent of \(N\ge2\). The theorem of Cureton and Thorner supplies \(N=6000\), so the positive-proportion conclusion is unconditional. The proof uses the marked Type II estimates of OpenAI to count primes $p$ such that $p-1$ is a small cofactor times one large prime. Allowing the cofactor to vary supplies an additional factor of \(\log x\) in the count. We give the counting and sieve deductions in detail and explain the dependence on the zero-free width. The argument gives a lower bound rather than the exact Artin density. \end{abstract} \section{Introduction}\label{sec:intro} The purpose of this article is to establish the following theorem: \begin{theorem}\label{thm:main} For any nonsquare integer \(a\) not equal to \(-1\), the set of primes \(p\) such that \(a\) is a primitive root modulo \(p\) has positive lower density in the primes. \end{theorem} For a prime \(p\nmid a\), write \(\ord_p(a)\) for the multiplicative order of \(a\) modulo \(p\). Thus \(a\) is a primitive root modulo \(p\) if \(\ord_p(a)=p-1\). Put \[ P_a(X)=\#\{p\le X:p\nmid a,\ \ord_p(a)=p-1\},\qquad N_a(x,2x)=P_a(2x)-P_a(x). \] Then, in fact, we prove that for some \(\eta_a>0\), we have \[ N_a(x,2x)\ge\eta_a\frac{x}{\log x} \quad\text{for all sufficiently large }x, \qquad \liminf_{X\to\infty}\frac{P_a(X)}{\pi(X)}\ge\eta_a>0. \] An integer \(a\) will be called {\it admissible} if it is neither a square nor \(-1\). For such an admissible $a$, {\bf Artin's conjecture} predicts \[ P_a(X)\sim A(a)\Li(X),\qquad A(a)=\sum_{n\ge1}\frac{\mu(n)}{[\Q(\zeta_n,a^{1/n}):\Q]}>0. \] The degrees in this formula include the familiar corrections arising from intersections of the fields. Under the generalized Riemann hypothesis, Hooley~\cite{hooley} proved the predicted asymptotic. However, we show that a fixed zero-free half-plane for Dedekind zeta functions suffices for a positive-proportion result. Cureton and Thorner~\cite[Theorem 1.1]{ct} recently proved that, for every number field \(K\), the Dedekind zeta function \(\zeta_K(s)\) does not vanish in \[ \Re s>1-\frac1{6000}. \] Their theorem, along with the marked Type II estimates of OpenAI, enables us to~prove Theorem~\ref{thm:main}.\!\!\! \pagebreak The infinitude of primes modulo which an admissible $a$ is a primitive root was established in OpenAI's \cite{openai}, where it was shown that the number of such primes less than $x$ is $\gg_a \frac{x}{\log^2x}$. The content of Theorem~\ref{thm:main} is to show that the latter quantity can be improved to $\gg_a \frac{x}{\log x}$, thus yielding a positive lower density in the primes. We keep the width of the zero-free half-plane as a parameter in order to make its effect on this density explicit. Write \(\mathrm{QRH}(N)\) for the assertion that every nontrivial zero of every Dedekind zeta function has real part at most \(1-1/N\). Thus \(\mathrm{QRH}(6000)\) is the theorem of Cureton and Thorner. Throughout, \(N\ge2\) is fixed before \(x\) tends to infinity. The main analytic tool is a \emph{marked replacement principle}. The underlying Type II estimate originates in OpenAI's {``The Poisson--Dirichlet law for prime predecessors''} \cite[Theorem 3.1]{pd}. The form needed here is developed in \cite[Section 10, especially Lemma 10.2 and Proposition 10.3]{openai}. The ``marks'' are auxiliary prime divisors of the predecessor that are required to lie in prescribed intervals. In the resulting weighted bilinear sums, the estimates permit a restriction on the prime factors of one variable to be replaced by its expected density while retaining the required structure of the predecessor. Section~\ref{sec:mr} states this consequence precisely and proves the deduction from the cited estimates, including the uniformity needed for our enlarged family of cofactors. This is a separate analytic input to the construction of candidate primes; the zero-free strip is used later to remove failures of the primitive-root condition. The quantitative form of the argument is as follows. \begin{theorem}[Dependence on the zero-free width]\label{thm:quantitative} Fix an admissible integer \(a\). There exists \(c_a>0\), independent of \(N\), with the following property. For every fixed \(N\ge2\), if \(\mathrm{QRH}(N)\) holds, then \[ N_a(x,2x)\ge \frac{c_a}{N\log N}\frac{x}{\log x} \] for all sufficiently large \(x\), with the threshold allowed to depend on \(a,N\). After decreasing \(c_a\) if necessary, it follows that \[ \liminf_{X\to\infty}\frac{P_a(X)}{\pi(X)} \ge \frac{c_a}{N\log N}. \] Only the zeta functions of \(\Q(\zeta_q,a^{1/q})\), for odd primes \(q\), are needed from \(\mathrm{QRH}(N)\). \end{theorem} We now describe the proof. This also indicates the purpose of each of the parameters introduced below. 1. \emph{Reduce the problem to prime divisors of an index.} The integer \[ i_p(a)=\frac{p-1}{\ord_p(a)} \] equals one precisely when \(a\) is a primitive root. We choose one fixed progression of primes for which \(a\) is a quadratic nonresidue. The index is then odd. For an odd prime \(q\), the condition \(q\mid i_p(a)\) is equivalent, away from ramification, to complete splitting of \(p\) in \(\Q(\zeta_q,a^{1/q})\). These elementary reductions are explained in Section~\ref{sec:reduction}. 2. \emph{Restrict the factorization of \(p-1\).} The zero-free strip controls index divisors bounded by a sufficiently small power of \(p\). We also allow one very large prime factor, for which a different argument is available. More precisely, for \(x
x^{0.9}\ \hbox{prime},
\]
where every odd prime divisor of \(r\) exceeds a fixed cutoff \(Y\). The \emph{cofactor} \(cr=(p-1)/Q\) is simply the small remaining factor after removing \(Q\); once the power of two \(c\) is fixed, we also refer to its variable part \(r\) as the cofactor. Since \(r\le x^\epsilon\), the prime \(Q\) is at least a constant multiple of \(x^{1-\epsilon}\). Thus intermediate-sized prime factors are absent.
If \(a\) fails to be a primitive root at such a prime, some odd prime divisor of its index either divides \(r\) or equals \(Q\). The first possibility involves only primes \(q\le x^\epsilon\), which the zero-free strip can handle. In the second, \(\ord_p(a)\) divides \(cr\le4x^\epsilon\), so \(p\) divides one of the integers \(a^j-1\) with \(j\le4x^\epsilon\). The product of their absolute values has too small a logarithm to have many distinct prime divisors exceeding \(x\). This gives a negligible exceptional set without applying the zero-free estimate at \(Q\).
\emph{3. Let the cofactor vary.}
We allow many possible values of the small remaining factor \(r\). In the averaged sieve count, the normalization for a given \(r\) is on the scale \(x/(r\log^2x)\). Thus the relevant size of the family is its weighted reciprocal sum, rather than just its cardinality. Using only a very thin family would give too few candidate primes. We enlarge the cofactor to \(r=sr_0\). The factor \(s\) is supported on the auxiliary prime intervals required by marked replacement. The factor \(r_0\) is squarefree, has all its prime divisors between \(Y\) and \(x^{\epsilon/8}\), and satisfies
\[
r_0\le x^{\epsilon/2},\qquad
\sum_{q\mid r_0}\frac1q\le\tau.
\]
The reciprocal sum of these cofactors is
\[
\sum_{r_0}\frac1{r_0}\asymp\frac{\epsilon\log x}{\log Y}.
\]
With the marked parameters fixed, this supplies the desired extra factor of \(\log x\) in the total weighted reciprocal mass. It offsets one of the two logarithms in the prime-pair normalization and gives a count on the scale \(x/\log x\), sufficient for a positive proportion of primes. The lower bound is proved for the whole family together; no prime-pair lower bound for each fixed \(r\) is required. The restriction involving \(\tau\) ensures that the enlarged cofactors change the local sieve products by only a factor \(1+O(\tau)\). Sections~\ref{sec:mass} and~\ref{sec:local} prove these assertions by Euler products and elementary inequalities.
4. \emph{Count the candidate primes.}
We first count all integers \(d=crQ+1\) with the required structure: \(Q\) is already prime, but \(d\) need not be. Bombieri--Vinogradov gives enough distribution in progressions to sieve out small prime factors of \(d\). For a surviving composite, write \(d=mn\), where \(n\) is its least prime factor. Marked replacement permits us to estimate the roughness condition on \(m\), meaning the absence of small prime divisors, while preserving the prescribed factorization of \(mn-1\). We can then subtract according to \(n\), with the terms governed by Buchstab's elementary differential-delay equation. The composites still left have two prime factors near \(\sqrt{x}\); a separate two-variable upper sieve bounds their contribution. It is the marked Type II input that makes this subtraction possible; distribution in progressions alone would not justify the prime-pair lower bound. Sections~\ref{sec:distribution}--\ref{sec:candidates} yield
\[
\#\mathcal C(x;Y)\ge
A_a\frac{\epsilon}{\log Y}\frac{x}{\log x},
\]
where \(A_a>0\) is independent of \(\epsilon,Y,N\).
5. \emph{Remove the failures of the primitive-root condition.}
The splitting bound proved from the smoothed explicit formula in Section~\ref{sec:splitting} gives
\[
\sum_{Y 0\). The identity has a direct proof. Substitute \(u=1/t\) on its left. The result is
\[
\int_2^{1/b}\omega_{\mathrm B}(u-1)\,du
=\left[u\omega_{\mathrm B}(u)\right]_2^{1/b}
=D_b(1)-1,
\]
by the defining differential equation and \(2\omega_{\mathrm B}(2)=1\). The inequality is the standard rapid convergence of Buchstab's function to \(e^{-\gE}\). Thus the large rough-number terms cancel, leaving the one-prime contribution \(1\).
\paragraph{The initial lower sieve.}
Assume henceforth \(\epsilon0\) such that
\begin{equation}
S_b:=\sum_{P^-(d)>x^b}w(d)
\ge \frac{S_MX_0}{L}
\left\{\frac{e^{-\gE}}b(1-C_se^{-c_s/b})+o(1)\right\}.
\label{eq:lower}
\end{equation}
After enlarging \(C_s\), one may take \(c_s=1/20\), since \(H\ge1/(20b)-2\). The constant \(C_s\) and an upper bound \(b_0>0\) on the permitted values of \(b\) are fixed before \(\epsilon,Y,\tau\) and the marked groups. The vanishing error and the threshold for \(x\) may depend on these later choices. This allows us to choose \(b\) before the zero-free width enters the argument.
\paragraph{A prime divisor in a prescribed interval.}
Next fix \(b\le\gamma<\gamma'\le1/2-\kappa\). At \(r\le x^\epsilon\), any prime \(x^\gamma Y\), that
\begin{equation}
B_q(x):=\#\{x Y}1/(q(q-1))\ll1/(Y\log Y)\), summing \eqref{eq:Bq} yields
\begin{equation}
\sum_{Y0\) sufficiently small, and then \(Y\asymp_a N\). This proves Theorem~\ref{thm:quantitative}, and \(N=6000\) gives Theorem~\ref{thm:main}. Section~\ref{sec:density} explains why optimizing this final expression gives the order \(1/(N\log N)\), while leaving open the best bound obtainable from a given zero-free width.
The elementary parts of the proof are given in full. We use Bombieri--Vinogradov, a standard block form of Brun's sieve, and the smoothed Dedekind explicit formula, together with the marked replacement proposition deduced from the cited analytic estimates. In particular, the paper does not claim an elementary proof of the analytic replacement principle. The accompanying Lean development verifies the positive-proportion argument from explicit statements of these cited and classical inputs; its scope is described at the end of Section~\ref{sec:density}.
\paragraph{Notation.}
All letters described as primes range over positive rational primes. A dyadic interval is an interval of the form \([T,2T)\). We write \(L=\log x\), use natural logarithms, and put \(P^-(1)=\infty\). The notation \(U\ll_a V\) means \(U\le C_aV\) for a constant depending only on \(a\); \(U\asymp_a V\) means both inequalities. Unless stated otherwise, the parameters are fixed before \(x\to\infty\); constants in an \(o(1)\) or in a threshold for \(x\) may depend on these fixed parameters.
\section{The index and a fixed progression}\label{sec:reduction}
We begin with the two elementary facts that explain the shape of the construction. Since \(\mathbb F_p^\times\) is cyclic, for a prime \(q\mid p-1\) one has
\[
q\mid i_p(a)\quad\Longleftrightarrow\quad a^{(p-1)/q}\equiv1\pmod p.
\]
If \((a/p)=-1\), Euler's criterion shows that \(2\nmid i_p(a)\). For odd \(q\), the two conditions \(p\equiv1\pmod q\) and \(a^{(p-1)/q}\equiv1\pmod p\) say that \(X^q-a\) has all its roots in \(\mathbb F_p\). For \(p\nmid aq\), this is equivalent to complete splitting in
\[
K_q=\Q(\zeta_q,a^{1/q}).
\]
This is the splitting criterion in \cite[Lemma 2.3]{openai}. We will use it only at the final step.
We next choose a progression on which \(a\) is a quadratic nonresidue, meaning that its reduction is not a square modulo the prime. The predecessor will have a fixed power of two.
Choose \(M,c,u\), depending only on \(a\), such that
\begin{equation}
8\mid M,\quad c\in\{2,4\},\quad (u,M)=1,\quad
c\mid u-1,\quad \left(\frac{u-1}{c},\frac Mc\right)=1,
\label{eq:progression}
\end{equation}
and every prime \(p\equiv u\pmod M\) has \((a/p)=-1\).
For completeness, take \(M=8\prod_{\ell\mid a,\ \ell\ {\rm odd}}\ell\), and write \(a=d_0t^2\) with \(d_0\ne1\) signed squarefree. Require \(u\not\equiv0,1\pmod\ell\) at odd \(\ell\mid M\), and \(u\bmod8\in\{3,5,7\}\). If an odd \(j\ge5\) divides \(d_0\), both quadratic signs occur among the nonzero residues other than \(1\) modulo \(j\); reciprocity allows that sign to be chosen last. If there is no such \(j\), the following choices work, taking \(u\equiv2\pmod3\) whenever \(3\mid M\):
\[
\begin{array}{c|rrrrrrr}
d_0&-1&2&-2&3&-3&6&-6\\ \hline
u\bmod8&3&3&7&5&5&3&7 .
\end{array}
\]
Use the Chinese remainder theorem, choosing the representative \(0\le u
\gamma>0\).
\begin{proposition}[Uniform marked replacement, MR]\label{prop:mr}
Fix a modulus \(M\), a reduced residue \(u\), a smooth function \(\Psi\) compactly supported in \((1,2)\), and fixed numbers
\[
\beta>0,\qquad 0<\gammax^t}\frac{\WW(s)}s\ll_K e^{-tL^{1-a_K}}
\quad(t>0\text{ fixed}). \label{eq:groupmass}
\end{equation}
In particular, for the unique decomposition \(r=sr_0\) with these disjoint prime supports,
\begin{equation}
J:=\sum_{\substack{s\ {\rm supported\ on\ the\ groups}\\r_0\in\RR_x}}\frac{\WW(s)}{sr_0}
=J_{\PP}H_0\gg_K\frac{\epsilon L}{\log Y},
\label{eq:J}
\end{equation}
and
\begin{equation}
\sum_{sr_0>x^\epsilon}\frac{\WW(s)}{sr_0}
\ll_K H_0e^{-(\epsilon/2)L^{1-a_K}}. \label{eq:tail}
\end{equation}
\end{lemma}
\begin{proof}
First omit the bounds on the size of \(r_0\) and on the sum of reciprocals of its prime divisors. The harmonic mass is
\[
H=\prod_{\substack{Y
Y}\frac1{n(n+1)}\le\frac1{\lfloor Y\rfloor}.
\]
Markov's inequality removes at most \(1/4+o(1)\) for \(r_0>R\), and at most \(1/(\tau\lfloor Y\rfloor)\) for the other restriction. With \(Y>10/\tau\), a fixed positive fraction of \(H\) remains. This proves \eqref{eq:H0}.
For the marked mass, define \(E_i(t)=\prod_{\ell\in\PP_i}(1+t/(\ell-1))\).
Summing over all positive exponents of each prime gives
\[
J_{\PP}=\prod_{i=1}^K\frac{E_i'(1/2)}{V_i}.
\]
Products consisting of exactly one prime to exponent one from each group contribute \(1\). The upper bound follows from this Euler product. For the tail, put \(v=L^{-a_K}\). Since \(\ell^v\le e^2\) at each group prime,
\(\sum_s\WW(s)/s^{1-v}\ll_K1\), using \eqref{eq:bounded} and the geometric series at each prime. Rankin's inequality proves \eqref{eq:groupmass}. Finally \(r_0\le x^{\epsilon/2}\), so \(sr_0>x^\epsilon\) implies \(s>x^{\epsilon/2}\). This proves \eqref{eq:J}--\eqref{eq:tail}.
\end{proof}
\section{Counting the integers before sieving}\label{sec:distribution}
We now encode the desired predecessor factorization in a weight on integers \(d\). At this stage \(d\) need not be prime. It is the large factor \(Q\) of \(d-1\) that is prime, so distribution in progressions follows from the usual theorems about rational primes.
A selector is simply a function taking the values zero and one. Define, for every \(h\ge1\),
\begin{equation}
F_x(h)=\one_{\{h/h_{\PP}=cr_0Q\text{ for some }r_0\in\RR_x,\
Q>x^{0.9}\text{ prime}\}},
\label{eq:F}
\end{equation}
and
\begin{equation}
w(d)=\one_{d\equiv u\ (M)}\Psi(d/x)F_x(d-1)\WW(d-1),\qquad
X_0=\sum_{d\ge2}w(d).
\label{eq:w}
\end{equation}
For every group prime \(\ell\), \((\ell h)_{\PP}=\ell h_{\PP}\), even if \(\ell\mid h\). Hence \(F_x(\ell h)=F_x(h)\), exactly as MR requires.
On the support of \(w\), write \(d=csr_0Q+1=crQ+1\).
The representation is unique: \(s=(d-1)_{\PP}\); a prime \(Q>x^{0.9}\) cannot divide \(r_0\), and two such primes cannot divide \((d-1)/c<2x\). All prime divisors of \(r_0\) are at most \(Z
q\) and \(p\nmid a\), so the ramification exclusions in the splitting criterion hold. The index criterion from Section~\ref{sec:reduction} identifies \(p\) as a completely split prime of \(K_q\). Equation \eqref{eq:sumB} bounds all candidates lost in this case.
If \(q=Q\), then \(\ord_p(a)\mid cr\le4x^\epsilon\). Therefore \(p\) divides the nonzero integer
\[
\prod_{1\le j\le4x^\epsilon}|a^j-1|.
\]
The logarithm of this product is \(O_a(x^{2\epsilon})\), because \(\log|a^j-1|\ll_a j\). Every distinct prime divisor exceeding \(x\) contributes at least \(\log x\) to this logarithm. There are consequently at most \(O_a(x^{2\epsilon}/L)\) such primes. This is \(o(x/L)\) if \(2\epsilon<1\).
Combining the candidate lower bound with these two subtractions gives
\begin{equation}
N_a(x,2x)\ge
\left(\frac{A_a\epsilon-C_a/Y}{\log Y}+o(1)\right)\frac{x}{L}
\quad(\epsilon<\delta,\ 2\epsilon<1).
\label{eq:final}
\end{equation}
Here \(A_a,C_a\) are positive constants independent of \(\epsilon,Y,\delta\), once the sieve parameters have been fixed as in Section~\ref{sec:candidates}.
Choose a positive \(\theta_a\) so small that \(\theta_a<\min(\kappa,b,1)/10\), and put
\[
\delta=\frac1N,\qquad \epsilon=\frac{\theta_a}{N},\qquad
Y=\max\left(Y_a,\frac{4C_a}{A_a\epsilon}\right).
\]
Then \(\epsilon<\delta\), \(2\epsilon<1\), and \(C_a/Y\le A_a\epsilon/4\). Moreover \(Y\asymp_a N\) for \(N\ge2\), and hence \(\log Y\asymp_a\log N\). For sufficiently large \(x\), \eqref{eq:final} yields
\[
N_a(x,2x)\ge \frac{A_a\epsilon}{2\log Y}\frac{x}{L}
\gg_a\frac{x}{N\log N\log x}.
\]
This proves the dyadic assertion of Theorem~\ref{thm:quantitative}. Applying it to \((X/2,X]\) and using the prime number theorem gives the stated positive lower relative density, after adjusting the constant. Finally, \cite[Theorem 1.1]{ct} permits \(N=6000\), which proves Theorem~\ref{thm:main}.
Notice the order of quantifiers: the same constant depending on \(a\) works for every fixed \(N\), but \(x\) must then exceed a threshold depending on \(a,N\). We claim no uniform bound for that threshold when \(N\) grows with \(x\).
\section{The density bound and its limits}\label{sec:density}
There are three distinct questions: the lower bound furnished by this construction, the optimal consequence of a prescribed zero-free strip, and the exact Artin density.
For the present construction, fix the sieve parameters and examine the coefficient
\[
f_\epsilon(Y)=\frac{A_a\epsilon-C_a/Y}{\log Y}.
\]
To make it positive, one needs \(Y>C_a/(A_a\epsilon)\). Thus, as \(\epsilon\to0\), its positive values are at most a constant multiple of \(\epsilon/\log(1/\epsilon)\). Conversely, taking \(Y\) to be a sufficiently large constant multiple of \(1/\epsilon\) gives that order. Differentiating shows that the optimizing value satisfies
\[
Y=\frac{C_a}{A_a\epsilon}(\log Y+1).
\]
It has size \(\epsilon^{-1}\log(1/\epsilon)\); this improves the constant in the guaranteed bound, but does not change its order. When using the zero-free width \(1/N\), the splitting error requires \(\epsilon<1/N\), and the order obtained from this final balance is \(1/(N\log N)\).
This is an optimization of the displayed lower bound, with the other sieve parameters fixed. It is not an upper bound on what could follow from \(\mathrm{QRH}(N)\), and it does not show that a different argument cannot do better. The constant \(c_a\) is not evaluated numerically here: in particular, the marked replacement input does not specify here a numerical choice of \(K\).
With Proposition~\ref{prop:mr} supplied by the cited marked Type II estimates, the theorem takes the form
\[
\mathrm{QRH}(N)
\quad\Longrightarrow\quad
\liminf_{X\to\infty}\frac{P_a(X)}{\pi(X)}
\gg_a\frac1{N\log N}.
\]
The theorem of Cureton and Thorner~\cite[Theorem 1.1]{ct} establishes the premise for \(N=6000\), giving the unconditional positive-proportion result. The implication for a general \(N\) records how the lower bound changes with any available zero-free width; it does not assert that every stronger zero-free region is known.
There is no substantive difference between writing \(\log N\) and \(\log(2N)\) in this lower bound. For \(N\ge2\),
\[
\log N\le\log(2N)\le2\log N.
\]
Thus either formulation implies the other after changing the constant by at most a factor of two. In particular, that constant can still be chosen independently of \(N\).
For comparison, \(N=2\) is a special case: the functional equation reflects every nontrivial zero across \(\Re s=1/2\), so \(\mathrm{QRH}(2)\) is the generalized Riemann hypothesis. Hooley's theorem then gives the full density \(A(a)\), without using marked replacement.
For substantially wider strips, classical arguments also give a positive proportion without using marked replacement. Hooley's refinement, discussed by Murty~\cite{murty}, applies when the zero-free width is greater than \(1/(2e)\). In particular it covers integer \(N=3,4,5\). This historical result gives positive proportion, rather than the full Artin density; it should be distinguished from the small-width quantitative argument developed here.
Finally, finite inclusion-exclusion and Chebotarev give the unconditional upper bound
\[
\limsup_{X\to\infty}\frac{P_a(X)}{\pi(X)}\le A(a).
\]
Here extend the notation to \(K_2=\Q(\sqrt a)\). For any fixed \(y\), apart from the finitely many ramified primes, every primitive-root prime avoids complete splitting in all \(K_q\) with \(q\le y\), including \(q=2\). The density of primes avoiding this finite list is
\[
\sum_{n\mid\prod_{q\le y}q}\frac{\mu(n)}{[\Q(\zeta_n,a^{1/n}):\Q]}.
\]
Letting \(y\to\infty\) gives the assertion by absolute convergence. Our argument supplies a positive lower bound using a restricted family of predecessors. It does not show that all remaining primes contribute the amount needed to reach this upper bound.
\paragraph{Formal verification.}
The accompanying Lean development verifies the positive-proportion argument from explicitly stated versions of the cited results and the classical analytic inputs. In particular, the candidate-prime estimate, the cofactor tails and full-mass comparison, the Buchstab subtraction, the semiprime bound, the Kummer splitting estimate, and the final parameter choice are proved within the development. None of these intermediate estimates is left as an additional input to the final theorem. That theorem gives \(c_a/(N\log N)\), with \(c_a>0\) chosen before \(N\), and its specialization at \(N=6000\).
The accepted source theorems themselves remain explicit hypotheses of the formal theorem; their proofs have not been formalized here. Thus Lean checks the deduction from those statements. Matching the formal hypotheses to the cited mathematical results is a separate source check. The development records these hypotheses and their references, and its completed build has no proof placeholders or added global axioms.
\subsection*{Acknowledgments}
I thank Peter Sarnak for helpful conversations. GPT-6 was used to help write and formalize the arguments. The author was supported by the National Science Foundation (Grant DMS-1001828).
\begin{thebibliography}{9}
\small
\bibitem{ct}
D. Cureton and J. Thorner, A quasi-Riemann hypothesis for Dedekind zeta functions, Hexagon preprint 2610.00200v1, 12 October 2026. See Theorem 1.1.
\href{https://hexagonmath.org/pdf/2610.00200v1}{hexagon:2610.00200v1}.
\bibitem{openai}
OpenAI, Primitive roots for every admissible integer base, preprint, 4 October 2026. The marked replacement proposition follows from Lemma 10.2 and Proposition 10.3, with the fixed-progression and smooth-weight separation in the proof of Lemma 12.1. The block sieve and rough-number estimates appear in Sections 11--12.
\href{https://github.com/openai/math/blob/main/preprints/Primitive-roots-for-every-admissible-integer-base-October-4-2026/primitive-roots-all-integer-bases.pdf}{Manuscript}.
\bibitem{pd}
OpenAI, The Poisson--Dirichlet law for prime predecessors, preprint, 24 September 2026. See Theorem 3.1 for the one-sided marked Type II estimate, and Sections 3--5 for its proof.
\href{https://github.com/openai/math/blob/main/preprints/The-Poisson-Dirichlet-Law-for-Prime-Predecessors-September-24-2026/paper.pdf}{Manuscript}.
\bibitem{hooley}
C. Hooley, On Artin's conjecture, \emph{J. Reine Angew. Math.} \textbf{225} (1967), 209--220.
\bibitem{mv}
H. L. Montgomery and R. C. Vaughan, \emph{Multiplicative Number Theory I: Classical Theory}, Cambridge Studies in Advanced Mathematics \textbf{97}, Cambridge University Press, 2007. Standard background on primes in progressions and sieve estimates.
\bibitem{murty}
M. Ram Murty, Artin's conjecture and elliptic analogues, in \emph{Sieve Methods, Exponential Sums, and their Applications in Number Theory}, G. R. H. Greaves, G. Harman, and M. N. Huxley (eds.), Cambridge University Press, 1997, 325--344. See Section~1 for Hooley's weaker zero-free hypothesis. \href{https://doi.org/10.1017/CBO9780511526091.022}{doi:10.1017/CBO9780511526091.022}.
\end{thebibliography}
\end{document}