Preprint
Article

This version is not peer-reviewed.

RH is Π^0_2 via Stagewise Certificates: A Certificate Calculus for the Riemann Ξ–Function R

Submitted:

29 January 2026

Posted:

04 February 2026

You are already at the latest version

Abstract
We prove that the Riemann Hypothesis (RH) admits a theorem-level stagewise arithmetical normal form of type $\Pi^0_2$, obtained from a single fixed terminating certificate calculus for the Riemann $\Xi$--function. Let \[ \xi(s):=\tfrac12\,s(s-1)\,\pi^{-s/2}\Gamma\!\Bigl(\frac{s}{2}\Bigr)\zeta(s), \qquad \Xi(z):=\xi\!\left(\tfrac12+\ii z\right), \] and let \[ \U:=\{z=x+\ii y\in\CC:\ x>0,\ 0<y<\tfrac12\}. \] Then RH is equivalent to $Z(\Xi;\U)=\varnothing$.We construct a countable family of rational stage rectangles $\{\Omega_{j,k}\}_{j\ge1,k\in\ZZ}$ with $\overline{\Omega_{j,k}}\subset\U$ and $\U\subseteq\bigcup_{j,k}\Omega_{j,k}$, and we define an explicit predicate \[ \Cert(j,k,c)\ \subseteq\ \NN_{\ge1}\times\ZZ\times\NN \] whose truth asserts that the code $c$ is a mechanically checkable certificate that $\Xi$ is zero-free on $\Omega_{j,k}$. Soundness is proved via certified boundary nonvanishing, a certified winding computation, and the argument principle.Decidability of $\Cert$ is proved by a terminating verifier based on rational disk arithmetic together with explicit rational remainder bounds for special-function evaluations (Euler--Maclaurin for $\zeta,\zeta',\zeta''$ and Stirling-type bounds for $\Gamma,\psi,\psi'$). The verifier uses only rational computations and certified rational upper bounds; external libraries (e.g.\ Arb) may be used to \emph{discover} certificates but are not trusted by the formal predicate.Define the sweep sentence \[ \CS:\Longleftrightarrow\ \forall j\ge1\ \forall k\in\ZZ\ \exists c\in\NN\ \Cert(j,k,c). \] We prove $\RH\iff\CS$. Since $\Cert$ is decidable, $\CS$ is a $\Pi^0_2$ sentence; thus RH is $\Pi^0_2$.
Keywords: 
;  ;  ;  ;  ;  ;  

1. Main Statement and Ξ -Plane Reformulation of RH

1.1. The Completed Zeta Function and Ξ

Definition 1.1
(Completed zeta function and Ξ ). Define
ξ ( s ) : = 1 2 s ( s 1 ) π s / 2 Γ s 2 ζ ( s ) ( s C ) ,
and
Ξ ( z ) : = ξ 1 2 + i z ( z C ) .
Remark 1.1.
It is classical that ξ is entire and satisfies ξ ( 1 s ) = ξ ( s ) and ξ ( s ¯ ) = ξ ( s ) ¯ . Consequently Ξ is entire and satisfies Ξ ( z ) = Ξ ( z ) and Ξ ( z ¯ ) = Ξ ( z ) ¯ .

1.2. The RH-Relevant Region in the Ξ -Plane

Definition 1.2
(RH-relevant region). Define
U : = { z = x + i y C : x > 0 , 0 < y < 1 2 } .
Lemma 1.1
(RH in the Ξ -plane). RH is equivalent to Z ( Ξ ; U ) = .
Proof. 
A nontrivial zero ρ = β + i γ of ζ is a zero of ξ and corresponds to a Ξ -zero
z = γ + i 1 2 β ,
since 1 2 + i z = β + i γ . Thus β = 1 2 holds iff z is real. Conversely, any nonreal zero z = x + i y of Ξ yields a zero of ξ off the critical line. By the symmetries Ξ ( z ) = Ξ ( z ) and Ξ ( z ¯ ) = Ξ ( z ) ¯ , any nonreal zero produces one in U . □

1.3. Main Theorem: RH as a Π 2 0 Stage Sweep

Theorem 1.1
(RH is equivalent to a Π 2 0 sweep statement). There exist:
(i)
a countable family of open stage windows { Ω j , k } j 1 , k Z covering U with Ω j , k ¯ U for each ( j , k ) ;
(ii)
a decidable predicate Cert ( j , k , c ) on ( j , k , c ) N 1 × Z × N ;
such that:
(a)
(Soundness) if Cert ( j , k , c ) holds then Z ( Ξ ; Ω j , k ) = ;
(b)
(Completeness on zero-free closures) if Z ( Ξ ; Ω j , k ¯ ) = then there exists c with Cert ( j , k , c ) ;
(c)
defining
StageOK ( j , k ) : c Cert ( j , k , c ) , CS : j 1 k Z StageOK ( j , k ) ,
one has
RH CS .
In particular, CS has prenex form j k c Cert ( j , k , c ) with decidable matrix, hence CS is Π 2 0 and RH is Π 2 0 .
Remark 1.2
(What is and is not claimed). 1.1 does not assert RH. It asserts that RH is equivalent to an explicit Π 2 0 sentence built from a fixed decidable certificate calculus whose soundness and completeness properties are proved here.

2. A Rational Stage Cover of U

(overlapping cover)).Definition 2.1 (Stage parameters and windows Fix a rational base height T 0 Q > 0 and define dyadic heights
T k : = 2 k T 0 ( k Z ) .
Fix a computable rational sequence ( σ j ) j 1 Q ( 0 , 1 4 ) with σ j 0 .
For ( j , k ) N 1 × Z define the closed and open stage rectangles
R j , k : = x + i y : 1 2 T k x 2 T k , σ j y 1 2 σ j , Ω j , k : = int ( R j , k ) .
Then Ω j , k ¯ = R j , k U and the corners of R j , k lie in Q + i Q .
Lemma 2.1
(Stage cover of U ). One has
U j 1 k Z Ω j , k .
Proof. 
Let z = x + i y U , so x > 0 and 0 < y < 1 2 . Choose k Z such that 1 2 T k < x < 2 T k (possible since T k 0 as k and T k as k ). Choose j such that σ j < min { y , 1 2 y } (possible since σ j 0 ). Then σ j < y < 1 2 σ j and 1 2 T k < x < 2 T k , hence z Ω j , k . □

3. Winding Number, Argument Principle, and Certificate Blueprint

3.1. Winding Number and Argument Principle

Definition 3.1
(Winding number). Let Γ : [ 0 , 1 ] C { 0 } be a piecewise C 1 loop with Γ ( 0 ) = Γ ( 1 ) . Define
wind ( Γ , 0 ) : = 1 2 π i 0 1 Γ ( t ) Γ ( t ) d t .
Theorem 3.1
(Argument principle (winding form)). Let R C be a closed rectangle with Ω = int ( R ) . Let F be holomorphic on a neighborhood of R ¯ . If F 0 on R , then
# Z ( F ; Ω ) = wind ( F ( R ) , 0 ) ,
where zeros are counted with multiplicity and R is positively oriented.
Proof. 
Standard: # Z ( F ; Ω ) = 1 2 π i R F ( z ) / F ( z ) d z , and rewriting via a parametrization yields 3.1. □

3.2. Certificate Idea (Informal)

A stage certificate for ( j , k ) will certify:
(1)
a finite disk cover of the boundary R j , k by small z-disks,
(2)
validated enclosures of Ξ on each disk (a Ξ -image disk),
(3)
avoidance of 0 by each image disk (hence Ξ 0 on R j , k ),
(4)
a certified winding computation concluding wind ( Ξ ( R j , k ) , 0 ) = 0 .
Decidability requires explicit remainder bounds for evaluating Ξ on disks.

4. Decidability I: Rational Disks with Certified Rational Transcendental Bounds

4.1. Rational Disks

Definition 4.1
(Rational disks). Arational diskis a pair ( c , r ) with c Q + i Q and r Q 0 , denoting
B ¯ ( c , r ) : = { w C : | w c | r } .

4.2. Certified Rational Primitives

Definition 4.2
(Certified rational primitives for · and e ( · ) ). We fix once and for all total computable functions (terminating algorithms)
Qsqrtup : Q 0 × N 1 Q 0 , Qexpup : Q × N 1 Q > 0 ,
such that for all inputs ( q , n ) and ( x , n ) :
q Qsqrtup ( q , n ) q + 2 n , e x Qexpup ( x , n ) e x + 2 n .
In addition, for verifier-auditable refinement arguments we require the following monotonicity properties:
(i)
(Monotone in the real input) if x y then Qexpup ( x , n ) Qexpup ( y , n ) ;
(ii)
(Monotone in precision) if n n then Qexpup ( x , n ) Qexpup ( x , n ) and Qsqrtup ( q , n ) Qsqrtup ( q , n ) .
Definition 4.3
(Certified square-root lower bound). Define
Qsqrtlo ( q , n ) : = max { 0 , Qsqrtup ( q , n ) 2 n } Q 0 ( q Q 0 , n 1 ) .
Then for all q , n ,
Qsqrtlo ( q , n ) q Qsqrtup ( q , n ) .
Definition 4.4
(Certified modulus bounds for rational complex numbers). For c = a + i b Q + i Q and n N 1 define
| c | up , n : = Qsqrtup ( a 2 + b 2 , n ) , | c | lo , n : = Qsqrtlo ( a 2 + b 2 , n ) .
Then
| c | lo , n | c | | c | up , n , | c | up , n | c | + 2 n .
Lemma 4.1
(Computability/Termination of the Primitive Bounds). The maps Qsqrtup , Qsqrtlo , Qexpup , and ( c , n ) | c | up , n , | c | lo , n are total computable functions. In particular, a verifier may call them and is guaranteed to halt.

4.3. Primitive Disk Operations (Rational Output via Certified Bounds)

Definition 4.5
(Primitive rational-disk operations (precision-parameterized)). Let D 1 = B ¯ ( c 1 , r 1 ) and D 2 = B ¯ ( c 2 , r 2 ) be rational disks. Fix an integer parameter n N 1 that controls the tightness of certified rational upper/lower bounds (e.g. errors 2 n ).
Define:
(i)
D 1 ± D 2 : = B ¯ ( c 1 ± c 2 , r 1 + r 2 ) and D 1 : = B ¯ ( c 1 , r 1 ) ;
(ii)
λ D 1 : = B ¯ ( λ c 1 , | λ | r 1 ) for λ Q ;
(iii)
(Product) define u 1 : = | c 1 | up , n and u 2 : = | c 2 | up , n and set
D 1 · D 2 : = B ¯ ( c 1 c 2 , u 1 r 2 + u 2 r 1 + r 1 r 2 ) .
(iv)
(Reciprocal) if 0 D 2 (i.e. | c 2 | > r 2 ), define 2 : = | c 2 | lo , n . If 2 r 2 the verifier must reject (insufficient certified separation from 0 at this n). If 2 > r 2 , define
1 D 2 : = B ¯ 1 c 2 , r 2 2 ( 2 r 2 ) , D 1 / D 2 : = D 1 · ( 1 / D 2 ) .
(vi)
(Exponential) let c 1 = a + i b with a , b Q , and define U : = Qexpup ( a , n ) . Let ExpRat ( c 1 , n ) Q + i Q be any terminating rational approximation routine satisfying
e c 1 ExpRat ( c 1 , n ) 2 n .
Define
exp ( D 1 ) : = B ¯ ExpRat ( c 1 , n ) , 2 n + U Qexpup ( r 1 , n ) 1 .
Lemma 4.2
(Certified rational approximation of e c for c Q + i Q ). There exists a terminating algorithm ExpRat : ( Q + i Q ) × N 1 ( Q + i Q ) such that
| e c ExpRat ( c , n ) | 2 n .
Proof. 
Compute the Taylor polynomial S N ( c ) = k = 0 N c k / k ! in Q + i Q . Use the remainder bound
e c S N ( c ) | c | N + 1 ( N + 1 ) ! e | c | .
Bound | c | above by | c | up , n and e | c | above by Qexpup ( | c | up , n , n ) , and choose N by finite search until the bound is 2 n . Output S N ( c ) . □
Lemma 4.3
(Soundness of disk operations). Fix n N 1 . Each operation in Definition 4.5 is sound:
(a)
If w 1 D 1 and w 2 D 2 , then w 1 ± w 2 D 1 ± D 2 and w 1 w 2 D 1 · D 2 .
(b)
If 0 D 2 and the reciprocal is defined (i.e. the verifier has 2 : = | c 2 | lo , n > r 2 ), and if w 1 D 1 , w 2 D 2 , then w 1 / w 2 D 1 / D 2 .
(c)
If w D 1 , then e w exp ( D 1 ) .
Proof. (a) Addition/subtraction are immediate from the triangle inequality. For multiplication, write w j = c j + δ j with | δ j | r j . Then
w 1 w 2 c 1 c 2 = c 1 δ 2 + c 2 δ 1 + δ 1 δ 2 ,
so
| w 1 w 2 c 1 c 2 | | c 1 | r 2 + | c 2 | r 1 + r 1 r 2 u 1 r 2 + u 2 r 1 + r 1 r 2 ,
since u j = | c j | up , n | c j | .
(b) For w 2 D 2 one has
| w 2 | | c 2 | r 2 2 r 2 > 0 , | c 2 | 2 .
Hence
1 w 2 1 c 2 = | w 2 c 2 | | w 2 | | c 2 | r 2 ( 2 r 2 ) 2 ,
so 1 / w 2 1 / D 2 . Multiply by the product bound in (a) to obtain w 1 / w 2 D 1 / D 2 .
(c) Let w = c 1 + δ with | δ | r 1 . Then
e w = e c 1 e δ , | e δ 1 | e | δ | 1 e r 1 1 .
Hence
| e w e c 1 | | e c 1 | ( e r 1 1 ) e Re ( c 1 ) ( e r 1 1 ) U ( Qexpup ( r 1 , n ) 1 ) ,
where U = Qexpup ( Re ( c 1 ) , n ) e Re ( c 1 ) and Qexpup ( r 1 , n ) e r 1 . Finally,
| e w ExpRat ( c 1 , n ) | | e w e c 1 | + | e c 1 ExpRat ( c 1 , n ) | U ( Qexpup ( r 1 , n ) 1 ) + 2 n ,
so e w exp ( D 1 ) . □

5. Decidability II: Euler–Maclaurin Enclosures for ζ on Rational Disks

This section builds explicit rational-disk enclosures for ζ ( s ) on rational disks D s = B ¯ ( c , r s ) , using: (i) the rational disk operations of Section 4 (Part 1), and (ii) explicit Euler–Maclaurin remainder bounds depending only on a lower bound for Re ( s ) on the disk.
A key verifier constraint is that expressions involving transcendental constants are represented only through certified rational interval bounds produced by terminating routines.

5.1. Certified Rational Bounds for log ( · ) on Integers and Rationals, and for π

Definition 5.1
(Certified log-interval routine on integers).
Remark 5.1
(Constructibility of LogInt , LogQInt , PiLow ) Each of LogInt , LogQInt , and PiLow may be implemented by an explicit terminating rational-interval algorithm. For example, log q for q Q > 0 can be reduced (by extracting powers of 2 and scaling into [ 1 , 2 ] ) to evaluating log ( 1 + x ) for x [ 0 , 1 ] using the alternating Taylor series with a rational tail bound. Similarly, π admits classical rapidly convergent series (e.g. Machin-type formulas or AGM-based algorithms) with explicit rational tail bounds. We treat these as fixed primitives to keep the verifier interface clean.
We fix a total computable function
LogInt : N 1 × N 1 Q × Q , ( n , p ) ( L n , p , U n , p ) ,
such that for all n 1 and p 1 ,
L n , p log n U n , p , 0 U n , p L n , p 2 p .
Define the associatedlog disk
D log ( n , p ) : = B ¯ L n , p + U n , p 2 , U n , p L n , p 2 R C .
Then log n D log ( n , p ) .
Definition 5.2
(Certified log-interval routine on positive rationals). We fix a total computable function
LogQInt : Q > 0 × N 1 Q × Q , ( q , p ) ( L q , p , U q , p ) ,
such that for all q > 0 and p 1 ,
L q , p log q U q , p , 0 U q , p L q , p 2 p .
Define the associated real log disk
D log Q ( q , p ) : = B ¯ L q , p + U q , p 2 , U q , p L q , p 2 R C .
Then log q D log Q ( q , p ) .
Definition 5.3
(Certified π lower/upper bounds). We fix a total computable function
PiLow : N 1 Q > 0
such that for all p 1 ,
0 < PiLow ( p ) π , π PiLow ( p ) 2 p .
Define also the rational upper bound
PiUp ( p ) : = PiLow ( p ) + 2 p , so that PiLow ( p ) π PiUp ( p ) .
Definition 5.4
(A rational upper bound for ( 2 π ) r ). For r N 1 and p N 1 define the rational number
C r ( p ) : = 4 2 PiLow ( p ) r Q > 0 .
Then
4 ( 2 π ) r C r ( p ) .

5.2. Certified Power Upper Bounds N q for Rational Exponents

Lemma 5.1
(Certified rational upper bound for N q with q Q ). Fix p 1 . Let N N 2 and q Q . Let ( L N , p , U N , p ) = LogInt ( N , p ) from Theorem 5.1, so
L N , p log N U N , p .
Define the rational number
T N , q , p : = q · U N , p , q 0 , q · L N , p , q < 0 , Q ,
and set
PowUp ( N , q , p ) : = Qexpup ( T N , q , p , p ) Q > 0 .
Then
N q = e q log N PowUp ( N , q , p ) .
Proof. 
If q 0 then q log N q U N , p , hence e q log N e q U N , p Qexpup ( q U N , p , p ) . If q < 0 then q log N q L N , p (inequality reverses when multiplying by q), hence e q log N e q L N , p Qexpup ( q L N , p , p ) . □

5.3. Bernoulli Bounds

Lemma 5.2
(Explicit Bernoulli bound). For n 1 ,
| B 2 n | 4 ( 2 n ) ! ( 2 π ) 2 n .
Proof. 
Classical: use the Fourier series for periodic Bernoulli functions and ζ ( 2 n ) 2 for n 1 . □
Remark 5.2
(Verifier-ready rational Bernoulli bound). In the verifier, 5.2 is used only through the rational inequality
| B 2 n | 4 ( 2 n ) ! ( 2 π ) 2 n 4 ( 2 n ) ! ( 2 PiLow ( p ) ) 2 n ,
so all constants are rationally checkable once p is fixed.

5.4. Pochhammer Disks

Definition 5.5
(Pochhammer symbol). For s C and integer r 0 define
Poch s r : = j = 0 r 1 ( s + j ) , Poch s 0 : = 1 .
Lemma 5.3
(Disk enclosure for (s)r). Let D s = B ¯ ( c , r s ) be a rational disk and let r 0 . Define disks D s ( j ) : = D s + j = B ¯ ( c + j , r s ) and define the product disk
D Poch ( D s ; r ) : = j = 0 r 1 D s ( j )
using disk multiplication (with the fixed internal precision parameter from 4.5). Then for every s D s ,
Poch s r D Poch ( D s ; r ) .
Proof. 
If s D s then s + j D s + j = D s ( j ) . Multiply enclosures using 4.3. □

5.5. Euler–Maclaurin Remainder Bound (Scalar)

Lemma 5.4
(Euler–Maclaurin remainder bound (scalar form)). Fix integers N 2 and m 1 . Let s C satisfy s 1 and Re ( s ) > 2 m . Set
r 0 : = 2 m + 2 , α : = Re ( s ) + 2 m + 2 > 1 .
Then one has the Euler–Maclaurin representation
ζ ( s ) = n = 1 N 1 n s + N 1 s s 1 + 1 2 N s + k = 1 m B 2 k ( 2 k ) ! Poch s 2 k 1 N s ( 2 k 1 ) + R m , N ( s ) ,
with remainder satisfying
| R m , N ( s ) | 4 ( 2 π ) r 0 · | Poch s r 0 | α 1 N 1 α .
Proof. 
Apply Euler–Maclaurin to the tail n = N f ( n ) with f ( x ) = x s , using the truncation that includes the Bernoulli correction terms through B 2 m and whose remainder is expressed using B ˜ 2 m + 2 and the ( 2 m + 2 ) nd derivative of f:
R m , N ( s ) = 1 ( 2 m + 2 ) ! N B ˜ 2 m + 2 ( t ) f ( 2 m + 2 ) ( t ) d t .
With r 0 : = 2 m + 2 one has
f ( r 0 ) ( t ) = ( 1 ) r 0 Poch s r 0 t s r 0 .
Bounding | B ˜ r 0 ( t ) | | B r 0 | , using 5.2 to bound | B r 0 | , and integrating t Re ( s ) r 0 from N to yields (2). □

5.6. Disk Enclosure for ζ (Verifier-Ready Form)

Definition 5.6
(Lower real part of a disk). For D s = B ¯ ( c , r s ) define
σ ( D s ) : = inf w D s Re ( w ) = Re ( c ) r s .
Definition 5.7
(A computable Pochhammer majorant on a disk). Let D s = B ¯ ( c , r s ) and r 0 . Form the Pochhammer disk D Poch ( D s ; r ) = B ¯ ( c P , r P ) as in 5.3. Define the rational majorant
P max ( D s ; r ) : = | c P | up , n + r P ,
where | · | up , n is the certified modulus upper bound from 4.4 and n is the fixed internal precision parameter used by disk operations. Then for all s D s , | Poch s r | P max ( D s ; r ) .
Definition 5.8
(Power disks via certified log-intervals). Fix p N 1 and let a N 2 . Define the real log disk D log ( a , p ) by 5.1. For a rational disk D s , define
a D s : = exp ( D s · D log ( a , p ) ) ,
using disk multiplication and disk exponential (all with internal precision parameter n in 4.5). Then for every s D s , one has a s a D s .
We treat the a = 1 term exactly as B ¯ ( 1 , 0 ) , and apply 5.8 only for a 2 .
Lemma 5.5
(Soundness of power disks). With the notation of 5.8, for every s D s one has
a s = e s log a exp ( D s · D log ( a , p ) ) = a D s .
Proof. 
Since log a D log ( a , p ) , we have s log a D s · D log ( a , p ) by disk multiplication soundness, hence s log a ( D s · D log ( a , p ) ) , and exponentiating preserves containment by 4.3. □
Theorem 5.1
(Disk enclosure for ζ on a rational disk (terminating verifier form)). Fix integers N 2 and m 1 . Fix internal precision parameters n N 1 (for disk ops) and p N 1 (for log-intervals and π bounds).
Let D s = B ¯ ( c , r s ) be a rational disk such that
1 D s , σ ( D s ) > 2 m , and | c 1 | lo , n > r s .
Set
r 0 : = 2 m + 2 , α : = σ ( D s ) + 2 m + 2 > 1 .
Let P max : = P max ( D s ; r 0 ) .
Define the finite-part disk
D fin ( D s ; N , m ; n , p ) : = B ¯ ( 1 , 0 ) + a = 2 N 1 a D s + N 1 ( D s ) D s 1 + 1 2 N D s + k = 1 m B 2 k ( 2 k ) ! D Poch ( D s ; 2 k 1 ) · N ( D s + ( 2 k 1 ) ) ,
where:
a D s : = exp ( D s · D log ( a , p ) ) , N 1 ( D s ) : = exp ( ( D s 1 ) · D log ( N , p ) ) ,
N D s : = exp ( D s · D log ( N , p ) ) , N ( D s + ( 2 k 1 ) ) : = exp ( ( D s + ( 2 k 1 ) ) · D log ( N , p ) ) ,
and all disk operations use internal precision parameter n.
Define the remainder radius
ρ rem ( D s ; N , m ; n , p ) : = C r 0 ( p ) · P max α 1 PowUp ( N , 1 α , p ) ,
where C r 0 ( p ) = 4 / ( 2 PiLow ( p ) ) r 0 is as in 5.4 and PowUp is from 5.1.
Set
D ζ ( D s ; N , m ; n , p ) : = D fin ( D s ; N , m ; n , p ) + B ¯ 0 , ρ rem ( D s ; N , m ; n , p ) .
Then for every s D s ,
ζ ( s ) D ζ ( D s ; N , m ; n , p ) .
Proof. 
Fix s D s .
Finite part. For each a 1 , by 5.1 we have log a D log ( a , p ) , so s log a ( D s · D log ( a , p ) ) and thus
a s = e s log a exp ( D s · D log ( a , p ) ) = a D s
by 5.5. The same reasoning gives disk containment for each N-power term and for the Bernoulli correction terms using 5.3 and disk arithmetic soundness (4.3). Summing finitely many disks preserves containment. Therefore the finite Euler–Maclaurin expression lies in D fin ( D s ; N , m ; n , p ) .
Remainder. For s D s we have Re ( s ) σ ( D s ) , hence α = Re ( s ) + 2 m + 2 α . Thus ( α 1 ) 1 ( α 1 ) 1 and
N 1 α N 1 α PowUp ( N , 1 α , p ) .
Also | Poch s r 0 | P max by 5.7. Finally,
4 ( 2 π ) r 0 C r 0 ( p )
by 5.4. Insert these bounds into 5.4 to obtain
| R m , N ( s ) | ρ rem ( D s ; N , m ; n , p ) .
Hence R m , N ( s ) B ¯ ( 0 , ρ rem ) .
Combine. Using (1), ζ ( s ) is the sum of the finite part and the remainder, hence lies in D fin + B ¯ ( 0 , ρ rem ) = D ζ ( D s ; N , m ; n , p ) . □
Remark 5.3
(Termination/decidability of the ζ -disk routine). Every object in 5.1 is obtained from finitely many rational operations, finitely many calls to total computable interval routines LogInt and PiLow , and finitely many primitive disk operations. Hence the computation terminates and yields a rational disk.
Remark 5.4
(Interface for later sections). All later special-function disk routines (for ζ , ζ , and then Γ , ψ , ψ and Ξ) use the same two precision parameters:
  • n: internal precision knob for certified modulus/exponential bounds in disk arithmetic;
  • p: precision knob for certified rational intervals for log ( · ) and π-dependent constants.
These will be included in the certificate parameter record in Part 4.

6. Decidability III: Differentiated Euler–Maclaurin Enclosures for ζ and ζ

This section gives explicit, computable rational-disk enclosures for ζ ( s ) and ζ ( s ) on a rational disk D s = B ¯ ( c , r s ) , using differentiated Euler–Maclaurin with explicit tail-integral majorants.
All occurrences of N 1 α with α > 1 are implemented via the certified routine PowUp ( N , 1 α , p ) from 5.1. Note that here 1 α < 0 ; the sign-aware definition of PowUp is therefore essential for soundness.

6.1. Tail-Integral Majorants with Log Factors (Verifier Form)

Definition 6.1
(Upper bounds for I q ( α , N ) ). Fix N 2 , p 1 , and α Q with α > 1 . Let ( L N , p , U N , p ) = LogInt ( N , p ) from 5.1, so log N U N , p . Define the rational numbers
A : = 1 α 1 Q > 0 , P : = PowUp ( N , 1 α , p ) Q > 0 .
Define
I 0 up ( α , N ; p ) : = P · A ,
I 1 up ( α , N ; p ) : = P · A U N , p + A ,
I 2 up ( α , N ; p ) : = P · A U N , p 2 + 2 U N , p A + 2 A 2 .
Lemma 6.1
(Correctness of the tail-integral majorants). For α > 1 , N 2 and q { 0 , 1 , 2 } , let
I q ( α , N ) : = N x α ( log x ) q d x .
Then for each q { 0 , 1 , 2 } ,
I q ( α , N ) I q up ( α , N ; p ) .
Proof. 
The exact closed forms are
I 0 ( α , N ) = N 1 α α 1 , I 1 ( α , N ) = N 1 α α 1 log N + 1 α 1 ,
I 2 ( α , N ) = N 1 α α 1 ( log N ) 2 + 2 log N α 1 + 2 ( α 1 ) 2 .
Now N 1 α PowUp ( N , 1 α , p ) = P (by 5.1) and log N U N , p , so each expression is bounded above by the corresponding definition in 6.1. □

6.2. Derivative Bounds for Pochhammer Factors on Disks

Lemma 6.2
(Scalar identities for Poch s r and its derivatives). Let r 1 and set P r ( s ) : = Poch s r = j = 0 r 1 ( s + j ) . Then wherever s { 0 , 1 , , 1 r } ,
P r ( s ) = P r ( s ) j = 0 r 1 1 s + j , P r ( s ) = P r ( s ) j = 0 r 1 1 s + j 2 j = 0 r 1 1 ( s + j ) 2 .
Consequently,
| P r ( s ) | | P r ( s ) | j = 0 r 1 1 | s + j | ,
| P r ( s ) | | P r ( s ) | j = 0 r 1 1 | s + j | 2 + j = 0 r 1 1 | s + j | 2 .
Definition 6.2
(Computable uniform Pochhammer derivative majorants on a disk). Let D s = B ¯ ( c , r s ) be a rational disk and let r 1 . Fix internal precision parameter n 1 (as in 4.5, Part 1).
Form the Pochhammer disk D Poch ( D s ; r ) = B ¯ ( c P , r P ) using disk multiplication. Define
P max ( D s ; r ) : = | c P | up , n + r P .
For each j = 0 , , r 1 define the certified lower bound
d j : = | c + j | lo , n r s Q .
Assume d j > 0 for all j. Define
S 1 : = j = 0 r 1 1 d j , S 2 : = j = 0 r 1 1 d j 2 ,
and
P max ( D s ; r ) : = P max ( D s ; r ) S 1 , P max ( D s ; r ) : = P max ( D s ; r ) ( S 1 2 + S 2 ) .
Lemma 6.3
(Correctness of the derivative majorants). With the notation and assumptions of 6.2, for all s D s ,
| Poch s r | P max ( D s ; r ) , | ( Poch s r ) | P max ( D s ; r ) , | ( Poch s r ) | P max ( D s ; r ) .
Proof. 
If s D s , then | s + j | | c + j | r s | c + j | lo , n r s = d j . Also | Poch s r | P max by construction of the Pochhammer disk. Apply 6.2 and substitute | s + j | 1 d j 1 = S 1 and | s + j | 2 S 2 . □

6.3. Uniform Remainder Bounds for ζ ( q ) on Disks, q = 0 , 1 , 2

Theorem 6.1
(Verifier-computable remainder radii for ζ ( q ) on disks). Fix integers N 2 and m 1 , set r 0 : = 2 m + 2 . Fix internal precision parameters n 1 (disk ops) and p 1 (log/π intervals).
Let D s = B ¯ ( c , r s ) be a rational disk such that:
1 D s , σ ( D s ) > 2 m , | c 1 | lo , n > r s , and d j : = | c + j | lo , n r s > 0 ( 0 j r 0 1 ) .
Set the rational lower bound
α : = σ ( D s ) + 2 m + 2 > 1 .
Let P max , P max , P max be the majorants from 6.2 applied to ( D s , r 0 ) .
Define
C r 0 ( p ) : = 4 ( 2 PiLow ( p ) ) r 0 Q > 0 ,
so that 4 / ( 2 π ) r 0 C r 0 ( p ) . Let I q up : = I q up ( α , N ; p ) be as in 6.1.
Then for each q { 0 , 1 , 2 } the Euler–Maclaurin remainder R m , N ( q ) ( s ) in
ζ ( q ) ( s ) = ζ fin ( q ) ( s ; N , m ) + R m , N ( q ) ( s )
admits the uniform bound
| R m , N ( q ) ( s ) | ρ rem ( q ) ( D s ; N , m ; n , p ) ( s D s ) ,
where therationalremainder radii are
ρ rem ( 0 ) = C r 0 ( p ) P max I 0 up ,
ρ rem ( 1 ) = C r 0 ( p ) P max I 0 up + P max I 1 up ,
ρ rem ( 2 ) = C r 0 ( p ) P max I 0 up + 2 P max I 1 up + P max I 2 up .
Proof. 
Differentiate the standard Euler–Maclaurin integral remainder representation under the integral sign. Absolute values yield bounds in terms of | Poch s r 0 | , | ( Poch s r 0 ) | , | ( Poch s r 0 ) | times the tail integrals I q ( α , N ) .
Uniformize on D s by:
| Poch s r 0 | P max , | ( Poch s r 0 ) | P max , | ( Poch s r 0 ) | P max
from 6.3, and
I q ( α , N ) I q up ( α , N ; p )
from 6.1, and
4 ( 2 π ) r 0 C r 0 ( p )
from 5.4. Substituting yields (5)–(7). □

6.4. Disk Enclosures for ζ and ζ

6.4.1. Verifier-Ready Differentiated Finite-Part Disks

Definition 6.3
(Harmonic-sum disks for Pochhammer derivatives). Let D s = B ¯ ( c , r s ) be a rational disk and let r 1 . Fix internal precision parameter n 1 .
For each j = 0 , , r 1 form the shifted disk D s + j : = D s + j = B ¯ ( c + j , r s ) . The verifier attempts to form reciprocals
D 1 / ( s + j ) : = 1 / D s + j
using the reciprocal rule of 4.5 (Part 1). If any required reciprocal is rejected, then the construction is rejected.
Define the sum disks
D H 1 ( D s ; r ) : = j = 0 r 1 D 1 / ( s + j ) , D H 2 ( D s ; r ) : = j = 0 r 1 D 1 / ( s + j ) · D 1 / ( s + j ) .
Lemma 6.4
(Soundness of H 1 , H 2 disks). If the construction in 6.3 does not reject, then for all s D s ,
j = 0 r 1 1 s + j D H 1 ( D s ; r ) , j = 0 r 1 1 ( s + j ) 2 D H 2 ( D s ; r ) .
Proof. 
By soundness of reciprocal and multiplication disks (4.3, Part 1) and finite sums. □
Definition 6.4
(Pochhammer derivative disks). Let D s = B ¯ ( c , r s ) be a rational disk and let r 1 . Fix internal precision parameter n 1 .
Form the Pochhammer disk D Poch ( D s ; r ) from 5.3. Form D H 1 ( D s ; r ) and D H 2 ( D s ; r ) by 6.3 (reject if needed). Define
D ( Poch ) ( D s ; r ) : = D Poch ( D s ; r ) · D H 1 ( D s ; r ) ,
D ( Poch ) ( D s ; r ) : = D Poch ( D s ; r ) · D H 1 ( D s ; r ) · D H 1 ( D s ; r ) D H 2 ( D s ; r ) .
Lemma 6.5
(Soundness of Pochhammer derivative disks). If the construction in 6.4 does not reject, then for all s D s ,
( Poch s r ) D ( Poch ) ( D s ; r ) , ( Poch s r ) D ( Poch ) ( D s ; r ) .
Proof. 
Use the scalar identities of 6.2 together with 6.4 and disk-operation soundness. □
Definition 6.5
(Differentiated Euler–Maclaurin finite-part disks). Fix N 2 , m 1 , precision parameters n , p 1 , and let D s be a rational disk. Let D log ( a , p ) be as in 5.1 (Part 2) and a D s as in 5.8.
Define the basic building blocks:
D a s : = a D s ( 2 a N 1 ) , D log a : = D log ( a , p ) , D log N : = D log ( N , p ) .
Let D 1 / ( s 1 ) : = 1 / ( D s 1 ) be formed using the reciprocal rule (reject if it rejects), and define
D 1 / ( s 1 ) 2 : = D 1 / ( s 1 ) · D 1 / ( s 1 ) , D 1 / ( s 1 ) 3 : = D 1 / ( s 1 ) 2 · D 1 / ( s 1 ) .
Define the N-power disk
D N 1 s : = exp ( ( D s 1 ) · D log N ) ,
and the auxiliary term
D T : = D N 1 s · D 1 / ( s 1 ) .
For Bernoulli correction terms, for each k = 1 , , m set r k : = 2 k 1 and define
D P k : = D Poch ( D s ; r k ) , D P k : = D ( Poch ) ( D s ; r k ) , D P k : = D ( Poch ) ( D s ; r k ) ,
(reject if any required reciprocal in these definitions is rejected), and define
D N ( s + r k ) : = exp ( ( D s + r k ) · D log N ) .
Now define the finite-part disks:
D ζ , fin : = B ¯ ( 1 , 0 ) + a = 2 N 1 D a s + D T + 1 2 N D s + k = 1 m B 2 k ( 2 k ) ! D P k · D N ( s + r k ) .
D ζ , fin : = a = 2 N 1 D log a · D a s + D log N · D T D N 1 s · D 1 / ( s 1 ) 2 + 1 2 D log N · N D s
+ k = 1 m B 2 k ( 2 k ) ! D P k · D N ( s + r k ) + D P k · D log N · D N ( s + r k ) .
D ζ , fin : = a = 2 N 1 ( D log a · D log a ) · D a s + ( D log N · D log N ) · D T + 2 D log N · D N 1 s · D 1 / ( s 1 ) 2 + 2 D N 1 s · D 1 / ( s 1 ) 3
+ 1 2 ( D log N · D log N ) · N D s + k = 1 m B 2 k ( 2 k ) ! ( D P k · D N ( s + r k ) + 2 D P k · D log N · D N ( s + r k ) + D P k · ( D log N · D log N ) · D N ( s + r k ) ) .
Lemma 6.6
(Soundness of the differentiated finite-part disks). Assume the construction in 6.5 does not reject. Then for all s D s ,
ζ fin ( s ; N , m ) D ζ , fin , ζ fin ( s ; N , m ) D ζ , fin , ζ fin ( s ; N , m ) D ζ , fin ,
where ζ fin ( q ) denotes the differentiated finite Euler–Maclaurin expression (i.e. the finite part of (1) and its first two derivatives).
Proof. 
Differentiate the scalar finite Euler–Maclaurin expression term-by-term. Each scalar operation is mirrored by a sound disk operation, and each scalar identity involving Pochhammer derivatives is enclosed by 6.5. Summing finitely many sound enclosures preserves containment. □
Theorem 6.2
(Rational disk enclosures for ζ , ζ , ζ on D s ). Fix N 2 , m 1 , and internal precision parameters n , p 1 . Let D s = B ¯ ( c , r s ) satisfy the hypotheses of 6.1 (in particular, | c 1 | lo , n > r s ).
Then one can compute rational disks
D ζ ( D s ; N , m ; n , p ) , D ζ ( D s ; N , m ; n , p ) , D ζ ( D s ; N , m ; n , p )
such that for all s D s ,
ζ ( s ) D ζ ( D s ; N , m ; n , p ) , ζ ( s ) D ζ ( D s ; N , m ; n , p ) , ζ ( s ) D ζ ( D s ; N , m ; n , p ) .
Moreover, the verifier computes the finite-part disks explicitly as in 6.5 (and rejects if any required certified reciprocal guard fails), and then adds the remainder disks of radii (5)–(7) from 6.1.
Proof. 
For q = 0 this is 5.1 (Part 2), and the certified pole-separation hypothesis | c 1 | lo , n > r s is included among our assumptions via 6.1. For q = 1 , 2 , differentiate each finite Euler–Maclaurin term:
d d s a s = ( log a ) a s , d 2 d s 2 a s = ( log a ) 2 a s ,
and similarly for the N 1 s / ( s 1 ) and correction terms (finite combinations of a s , ( s 1 ) 1 and ( s 1 ) 2 , and Pochhammer factors). Implement each scalar factor log a as the real disk D log ( a , p ) . Finally add the remainder disks with radii from 6.1. □

7. Decidability IV: Stirling-Type Enclosures for Γ , ψ , and ψ on Disks

We give a terminating enclosure mechanism for Γ and its logarithmic derivatives on rational disks. The verifier uses only:
  • rational arithmetic and rational disks;
  • certified log ( · ) intervals ( LogInt , LogQInt ), certified π bounds ( PiLow , PiUp ), and certified exp bounds ( Qexpup , ExpRat );
  • rational Stirling remainder bounds depending only on σ ( D ) (in a right half-plane regime), tightened by an explicit shift parameter h.

7.1. Verifier-Ready Disks for log π and log ( 2 π )

Definition 7.1
(A sound log π disk from PiLow / PiUp ). Fix p 1 . Define
PiLow ( p ) π PiUp ( p ) : = PiLow ( p ) + 2 p .
Let
( L , U ) : = LogQInt ( PiLow ( p ) , p ) , ( L + , U + ) : = LogQInt ( PiUp ( p ) , p ) .
Since log is increasing on R > 0 ,
log π [ log ( PiLow ( p ) ) , log ( PiUp ( p ) ) ] [ L , U + ] .
Define the real disk
D log π ( p ) : = B ¯ L + U + 2 , U + L 2 R C .
Then log π D log π ( p ) .
Definition 7.2
(A sound log ( 2 π ) disk). Fix p 1 . Define
D log 2 ( p ) : = D log Q ( 2 , p ) from , D log ( 2 π ) ( p ) : = D log 2 ( p ) + D log π ( p ) .
Then log ( 2 π ) D log ( 2 π ) ( p ) .

7.2. Elementary-Log Enclosures: Log ( c ) for Rational Complex c and Log ( D ) on RHP Disks

Definition 7.3
(Certified principal-log approximation on rational inputs away from the branch cut). We fix a total computable function
LogRat : ( Q + i Q ) ( , 0 ] × N 1 ( Q + i Q ) ,
such that for all c ( Q + i Q ) ( , 0 ] and all p 1 ,
Log ( c ) LogRat ( c , p ) 2 p ,
where Log denotes the principal branch on C ( , 0 ] .
Definition 7.4
(A disk enclosure for Log on a right-half-plane disk). Fix p 1 . Let D = B ¯ ( c , r ) be a rational disk with
σ ( D ) : = Re ( c ) r > 0
(so D lies in the open right half-plane). Since σ ( D ) > 0 , the center c lies in the open right half-plane, hence c ( , 0 ] and LogRat ( c , p ) is defined. Define
M log RHP ( D ) : = r σ ( D ) Q 0 , Log ( D ) : = B ¯ LogRat ( c , p ) , 2 p + M log RHP ( D ) .
Lemma 7.1
(Soundness of Log ( D ) on right-half-plane disks). If σ ( D ) > 0 , then for all z D one has Log ( z ) Log ( D ) .
Proof. 
On the right half-plane, Log ( w ) = 1 / w and | 1 / w | 1 / Re ( w ) . Thus for z D ,
| Log ( z ) Log ( c ) | sup w D 1 Re ( w ) · | z c | r σ ( D ) .
Combine with | Log ( c ) LogRat ( c , p ) | 2 p . □

7.3. Right-Half-Plane Stirling Remainder Bounds (Rationalized for the Verifier)

Lemma 7.2
(A right-half-plane lower bound for | t + z | ). Let z C with Re ( z ) a > 0 . Then for all t 0 ,
| t + z | t + Re ( z ) t + a .
Theorem 7.1
(Stirling truncation for log Γ with a right-half-plane remainder bound). Fix M 1 and let z C satisfy Re ( z ) a > 0 . Define the Stirling truncation
L M ( z ) : = z 1 2 Log z z + 1 2 Log ( 2 π ) + k = 1 M 1 B 2 k 2 k ( 2 k 1 ) z 2 k 1 .
Then
log Γ ( z ) = L M ( z ) + E M ( z ) ,
where the remainder admits an integral representation and satisfies
| E M ( z ) | | B 2 M | 2 M ( 2 M 1 ) a 1 2 M .
Proof. 
A standard Euler–Maclaurin/Stirling integral remainder form gives
E M ( z ) = 0 B ˜ 2 M ( t ) 2 M ( t + z ) 2 M d t .
Bound | B ˜ 2 M ( t ) | | B 2 M | and use 7.2: | t + z | 2 M ( t + a ) 2 M . Then
| E M ( z ) | | B 2 M | 2 M 0 ( t + a ) 2 M d t = | B 2 M | 2 M · a 1 2 M 2 M 1 ,
which is (8). □
Theorem 7.2
(Stirling expansions for ψ and ψ with right-half-plane remainder bounds). Fix M 1 and let z C satisfy Re ( z ) a > 0 . Then
ψ ( z ) = Log z 1 2 z k = 1 M 1 B 2 k 2 k z 2 k + R M ψ ( z ) ,
ψ ( z ) = 1 z + 1 2 z 2 + k = 1 M 1 B 2 k z 2 k + 1 + R M ψ ( z ) ,
with bounds
| R M ψ ( z ) | | B 2 M | 2 M a 2 M , | R M ψ ( z ) | | B 2 M | a 2 M 1 .
Proof. 
Differentiate the Stirling remainder integral for log Γ under the integral sign:
( log Γ ) = ψ , ( log Γ ) = ψ .
Each differentiation introduces an extra factor ( t + z ) 1 , and no trigonometric sector constant is needed because | t + z | t + a . Integrate ( t + a ) 2 M 1 and ( t + a ) 2 M 2 to obtain (9). □
Definition 7.5
(Verifier-ready Bernoulli upper bounds for Stirling remainders). Fix p 1 and M 1 . Define the rational bound
| B 2 M | 4 ( 2 M ) ! ( 2 π ) 2 M 4 ( 2 M ) ! ( 2 PiLow ( p ) ) 2 M = : B 2 M up ( p ) Q > 0 ,
using 5.2 and PiLow ( p ) π .
Remark 7.1.
The verifier uses the exact B 2 k only in thefiniteStirling truncation sums (for k = 1 , , M 1 ); the remainder radii use only the rational bound B 2 M up ( p ) .

7.4. Shifting Into a Uniform Right-Half-Plane Regime (Explicit Shift Knob)

Definition 7.6
(Right-half-plane shifting by a chosen integer). Let D = B ¯ ( c , r ) be a rational disk and let h N . Define
D + h : = B ¯ ( c + h , r ) .
Then σ ( D + h ) = σ ( D ) + h .

7.5. Disk Enclosures for log Γ , Γ , ψ , ψ

Theorem 7.3
(Disk enclosure for log Γ on a right-half-plane disk (verifier form)). Fix M 1 and precision parameters n , p 1 . Let D = B ¯ ( c , r ) be a rational disk such that σ ( D ) > 0 and | c | lo , n > r . Set a : = σ ( D ) Q > 0 .
Define the truncation disk L M ( D ) by evaluating the formula of 7.1 using disk arithmetic (with internal precision parameter n), using Log ( D ) from 7.4, and using the constant disk 1 2 D log ( 2 π ) ( p ) from 7.2.
Define the rational remainder radius
R log Γ up ( D ; M ; p ) : = B 2 M up ( p ) 2 M ( 2 M 1 ) a 1 2 M Q > 0 ,
where B 2 M up ( p ) is from 7.5. Then
log Γ ( D ) L M ( D ) + B ¯ ( 0 , R log Γ up ( D ; M ; p ) ) .
Proof. 
For each z D , 7.1 gives log Γ ( z ) = L M ( z ) + E M ( z ) with | E M ( z ) | | B 2 M | 2 M ( 2 M 1 ) a 1 2 M R log Γ up ( D ; M ; p ) . The disk computation L M ( D ) encloses L M ( z ) for all z D by soundness of disk arithmetic and 7.1. □
Theorem 7.4
(Disk enclosures for Γ , ψ , ψ on a right-half-plane disk). Fix M 1 and precision parameters n , p 1 . Let D = B ¯ ( c , r ) be a rational disk with σ ( D ) > 0 and | c | lo , n > r .
Then there is a terminating algorithm that outputs rational disks
D Γ ( D ; M ; n , p ) , D ψ ( D ; M ; n , p ) , D ψ ( D ; M ; n , p )
satisfying
Γ ( D ) D Γ ( D ; M ; n , p ) , ψ ( D ) D ψ ( D ; M ; n , p ) , ψ ( D ) D ψ ( D ; M ; n , p ) .
Proof. 
Compute L M ( D ) and R log Γ up as in 7.3, so log Γ ( D ) B ¯ ( c L , r L ) for some rational disk B ¯ ( c L , r L ) . Then Γ ( D ) exp ( B ¯ ( c L , r L ) ) by disk exponential soundness (4.3).
For ψ and ψ , compute the truncated Stirling disks using Log ( D ) , 1 / D , and powers D k via disk arithmetic. Use the remainder bounds (9) with | B 2 M | replaced by B 2 M up ( p ) (from 7.5) and a = σ ( D ) , and add the corresponding remainder disks. All operations terminate. □
Theorem 7.5
(Disk enclosures for Γ , ψ , ψ on a general disk by shifting). Fix M 1 , an integer shift h N , and precision parameters n , p 1 . Let D = B ¯ ( c , r ) be a rational disk such that
σ ( D + h ) = Re ( c ) + h r > 0 ,
and such that for each j = 0 , 1 , , h the verifier has the certified separation
| c + j | lo , n > r ( equivalently 0 D + j with certified margin ) .
Compute enclosures on the shifted disk D + h using 7.4. Then pull back to D using the identities
Γ ( z ) = Γ ( z + h ) j = 0 h 1 ( z + j ) , ψ ( z ) = ψ ( z + h ) j = 0 h 1 1 z + j , ψ ( z ) = ψ ( z + h ) + j = 0 h 1 1 ( z + j ) 2 ,
implemented by disk arithmetic with reciprocal guards as in 4.5 (Part 1). This yields terminating rational-disk enclosures for Γ ( D ) , ψ ( D ) , and ψ ( D ) .
Proof. 
Shifting by h gives D + h with σ ( D + h ) > 0 , so 7.4 applies. For pullback, the hypotheses | c + j | lo , n > r ensure each reciprocal 1 / ( D + j ) is defined with certified separation from 0 (Part 1, reciprocal rule). Each pullback identity is a finite composition of sound disk operations, so soundness follows from 4.3. Termination is immediate from finiteness. □

8. Decidability V: Enclosures for ξ and Ξ on Disks

In this section we assemble the special-function enclosures into a terminating rational-disk routine
D z D Ξ ( P ; D z )
enclosing Ξ ( D z ) for rational z-disks D z and integer parameter packages
P = ( N , m , M , h , n , p ) N 6 .
Here ( N , m ) are Euler–Maclaurin parameters, M is the Stirling truncation order, h is an explicit right-half-plane shift for Γ , ψ , ψ , and
n N 1 controls disk - ops certified bounds , p N 1 controls log / π interval tightness .
Throughout this section we use the verifier-ready real disk D log π ( p ) enclosing log π from 7.1 (Part 3).

8.1. The Archimedean Factor and Its Logarithmic Derivatives

Definition 8.1
(Archimedean factor). Define
A ( s ) : = 1 2 s ( s 1 ) π s / 2 Γ s 2 , ξ ( s ) = A ( s ) ζ ( s ) , Ξ ( z ) = ξ 1 2 + i z .
Lemma 8.1
(Logarithmic derivatives of A). Let L ( s ) : = A ( s ) / A ( s ) and L ( s ) : = ( A / A ) ( s ) . Then
L ( s ) = 1 s + 1 s 1 1 2 log π + 1 2 ψ s 2 ,
L ( s ) = 1 s 2 1 ( s 1 ) 2 + 1 4 ψ s 2 .
Proof. 
Differentiate log A ( s ) = log 1 2 + log s + log ( s 1 ) s 2 log π + log Γ ( s / 2 ) and use ( log Γ ) = ψ and d d s ψ ( s / 2 ) = 1 2 ψ ( s / 2 ) . □
Lemma 8.2
(Derivatives of ξ without dividing by ζ ). With L , L as above,
ξ ( s ) = A ( s ) L ( s ) ζ ( s ) + ζ ( s ) ,
ξ ( s ) = A ( s ) ( L ( s ) 2 + L ( s ) ) ζ ( s ) + 2 L ( s ) ζ ( s ) + ζ ( s ) .
Proof. 
Differentiate ξ = A ζ twice and substitute A = L A and A = ( L 2 + L ) A . □

8.2. Induced s-Disks and the Parameter Package

Definition 8.2
(Induced s-disk from a z-disk). Let D z = B ¯ ( c z , r z ) be a rational disk with c z Q + i Q and r z Q 0 . Define the induced s-disk under the affine map z s = 1 2 + i z by
D s : = 1 2 + i D z : = B ¯ 1 2 + i c z , r z .
Lemma 8.3
(Soundness of the induced s-disk). With notation as in 8.2, for every z D z one has
s = 1 2 + i z D s .
Moreover, if D z = B ¯ ( c z , r z ) then the induced disk has center c s = 1 2 + i c z and radius r s = r z .
Proof. 
Write z = c z + δ with | δ | r z . Then
1 2 + i z = 1 2 + i c z + i δ ,
and | i δ | = | δ | r z , hence 1 2 + i z B ¯ ( 1 2 + i c z , r z ) = D s . □
Lemma 8.4
(Stage region avoids the guarded singularities used by the verifier). Let z Ω j , k ¯ = R j , k U and set s = 1 2 + i z . Then
σ j Re ( s ) 1 2 σ j .
In particular, s 0 and s 1 , and Re ( s / 2 ) σ j / 2 > 0 , so s / 2 { 0 , 1 , 2 , } .
Proof. 
Write z = x + i y with y [ σ j , 1 2 σ j ] on R j , k . Then s = 1 2 + i ( x + i y ) = ( 1 2 y ) + i x , so Re ( s ) = 1 2 y [ σ j , 1 2 σ j ] . The stated consequences follow immediately. □
Definition 8.3
(Parameter package). Aparameter packageis
P = ( N , m , M , h , n , p ) N 6
with N 2 , m 1 , M 1 , h 0 , n 1 , p 1 , interpreted as:
  • ( N , m ) : Euler–Maclaurin truncation parameters for ζ , ζ , ζ ;
  • M: Stirling truncation order for Γ , ψ , ψ ;
  • h: explicit right-half-plane shift used in 7.5 (Part 3);
  • n: internal precision knob for disk operations (certified modulus/exp bounds);
  • p: certified-interval knob for log ( · ) and π-dependent constants.

8.3. Parameterized Ξ -Disk Routine

Definition 8.4
(Parameterized Ξ -disk routine). Fix a parameter package P = ( N , m , M , h , n , p ) . Given a rational disk D z :
(1)
Form the induced s-disk D s from D z as in 8.2. Write D s = B ¯ ( c s , r s ) .
(2)
Compute disks enclosing ζ ( D s ) , ζ ( D s ) , ζ ( D s ) using (Parts 2–3), producing rational disks
D ζ , D ζ , D ζ .
If any hypothesis required by those routines fails (e.g. the certified pole-separation guard | c s 1 | lo , n > r s fails, or a certified reciprocal guard fails at some intermediate step), the routine rejects.
(3)
Form D s / 2 : = 1 2 D s = B ¯ ( 1 2 c s , 1 2 r s ) and compute disks enclosing Γ ( D s / 2 ) , ψ ( D s / 2 ) , ψ ( D s / 2 ) using 7.5 (Part 3) with shift h, producing rational disks
D Γ , D ψ , D ψ .
Concretely, this call performs (and may reject on failure of) the decidable guard checks:
σ ( D s / 2 + h ) = Re ( c s / 2 ) + h r s / 2 > 0 ,
and for each j = 0 , 1 , , h the certified separation
| c s / 2 + j | lo , n > r s / 2 ( ensuring the shifted - disk reciprocal and the pullback reciprocals 1 / ( D s / 2 + j ) are verifier - defined ) .
(4)
Compute a disk enclosure for π D s / 2 as follows. Let D log π : = D log π ( p ) from 7.1 (Part 3). Define
D π s / 2 : = exp ( D s / 2 · D log π ) ,
using disk multiplication and disk exponential (with internal precision parameter n).
(5)
Compute A ( D s ) by
D A : = 1 2 · D s · ( D s 1 ) · D π s / 2 · D Γ .
(6)
Compute L ( D s ) and L ( D s ) using 8.1:
D L : = 1 D s + 1 D s 1 1 2 D log π + 1 2 D ψ ,
Let D 1 / s : = 1 / D s and D 1 / ( s 1 ) : = 1 / ( D s 1 ) be computed via the certified reciprocal rule (4.5, Part 1); if either reciprocal is rejected, reject. Define
D L : = ( D 1 / s · D 1 / s ) ( D 1 / ( s 1 ) · D 1 / ( s 1 ) ) + 1 4 D ψ .
Any reciprocal invoked here is computed using the certified lower-modulus guard from 4.5 (Part 1), and the routine rejects if the guard test fails.
(7)
Assemble disks for ξ ( D s ) , ξ ( D s ) , ξ ( D s ) using 8.2:
D ξ : = D A · D ζ ,
D ξ : = D A · ( D L · D ζ + D ζ ) ,
D ξ : = D A · ( D L 2 + D L ) · D ζ + 2 D L · D ζ + D ζ .
(8)
Output
D Ξ ( P ; D z ) : = D ξ , D Ξ ( P ; D z ) : = i D ξ , D Ξ ( P ; D z ) : = D ξ .
Theorem 8.1
(Termination and soundness of the Ξ -disk routine). For each fixed parameter package P = ( N , m , M , h , n , p ) , the routine in 8.4 terminates on every rational disk input D z and either rejects by a decidable hypothesis failure, or outputs rational disks satisfying:
Ξ ( D z ) D Ξ ( P ; D z ) , Ξ ( D z ) D Ξ ( P ; D z ) , Ξ ( D z ) D Ξ ( P ; D z ) .
Proof. 
Termination: the routine calls only terminating subroutines and then performs finitely many primitive disk operations. The certified primitives LogInt , LogQInt , PiLow , PiUp , LogRat , and ExpRat are total computable by definition.
Soundness: each successful subroutine call provides a sound enclosure for its special function over the input disk; disk arithmetic preserves containment (4.3); and the algebraic identities for A , L , L , ξ ( q ) and Ξ ( q ) preserve inclusion under sound operations. □
Remark 8.1
(Why the verifier may reject some disks). The ζ ( q ) routines require certified pole-separation hypotheses (not merely set-theoretic avoidance), in particular the verifier needs | c s 1 | lo , n > r s to form ( D s 1 ) 1 (and hence ( D s 1 ) 2 ), as well as certified separation from finitely many points s = j appearing in the Pochhammer derivative bounds. The Stirling/shift layer requires σ ( D s / 2 + h ) > 0 and certified separation from 0 for the finitely many pullback denominators D s / 2 + j ( 0 j < h ) . Reciprocals in the A , L , L algebra require certified separation using | · | lo , n . All such conditions are decidable from the rational disk data; a certificate may refine the boundary mesh or increase ( h , n , p ) until all checks pass.

9. The Certificate Predicate: Record Format and Decidability

9.1. Boundary Polygons and Segment Disk Covers

Definition 9.1
(Boundary polygon for R j , k ). Fix ( j , k ) . Aboundary polygonfor R j , k is a finite sequence
( z 0 , z 1 , , z L ) ( Q + i Q ) L + 1
such that:
(i)
z 0 = z L ;
(ii)
for each ν = 1 , , L , the segment [ z ν 1 , z ν ] lies on R j , k ;
(iii)
the segments traverse R j , k exactly once in positive (counterclockwise) order.
Definition 9.2
(Rectangle side constants for stage ( j , k ) ). For fixed ( j , k ) define the rational side coordinates
x L : = 1 2 T k , x R : = 2 T k , y B : = σ j , y T : = 1 2 σ j .
Define the four rational corners
c 0 : = x L + i y B , c 1 : = x R + i y B , c 2 : = x R + i y T , c 3 : = x L + i y T .
Definition 9.3
(Decidable predicate: a rational segment lies on R j , k with CCW orientation). Fix ( j , k ) and let a , b Q + i Q with a b . Let x L , x R , y B , y T be as in 9.2. Write a = a x + i a y and b = b x + i b y with a x , a y , b x , b y Q .
Define EdgeOnBoundary j , k ( a , b ) to hold iff one of the following four (decidable) cases holds:
(1)
(bottom side, left-to-right) a y = b y = y B , x L a x b x x R ;
(2)
(right side, bottom-to-top) a x = b x = x R , y B a y b y y T ;
(3)
(top side, right-to-left) a y = b y = y T , x L b x a x x R ;
(4)
(left side, top-to-bottom) a x = b x = x L , y B b y a y y T .
Lemma 9.1
(Correctness: EdgeOnBoundary j , k ( a , b ) ). If EdgeOnBoundary j , k ( a , b ) holds, then the entire segment [ a , b ] lies in R j , k and is oriented counterclockwise along the boundary. Conversely, if [ a , b ] R j , k is a nontrivial segment oriented counterclockwise along the boundary, then EdgeOnBoundary j , k ( a , b ) holds.
Proof. 
Each of the four cases explicitly asserts the segment is horizontal/vertical on one of the four boundary lines with the other coordinate constrained to the corresponding closed interval, and with the coordinate monotonicity matching the CCW direction. All checks are exact rational equalities/inequalities. □
Definition 9.4
(Decidable predicate: BoundaryPolygonOK ( j , k , z ) ). Fix ( j , k ) and let z = ( z 0 , , z L ) ( Q + i Q ) L + 1 . Let c 0 , c 1 , c 2 , c 3 be the corners from 9.2.
Define BoundaryPolygonOK ( j , k , z ) to hold iff:
(i)
L 4 and z 0 = z L ;
(ii)
z 0 = c 0 (the polygon is rooted at the bottom-left corner);
(iii)
for each ν = 1 , , L , one has z ν 1 z ν and EdgeOnBoundary j , k ( z ν 1 , z ν ) holds;
(iv)
letting q 0 : = 0 and scanning forward, the first time the vertex equals c 1 occurs at some index q 1 , then the first subsequent time the vertex equals c 2 occurs at some q 2 , then the first subsequent time the vertex equals c 3 occurs at some q 3 , and finally z L = c 0 with no earlier return to c 0 after leaving it; formally: there exist indices
0 = q 0 < q 1 < q 2 < q 3 < L
such that
z q 1 = c 1 , z q 2 = c 2 , z q 3 = c 3 ,
and for all ν { 1 , , L 1 } one has z ν c 0 .
Lemma 9.2
(If BoundaryPolygonOK holds, then z is a boundary polygon). If BoundaryPolygonOK ( j , k , z ) holds, then z satisfies 9.1 (i.e. it traverses R j , k exactly once in positive order).
Proof. 
By construction, every edge lies on R j , k and is CCW oriented (9.1). The forced corner order c 0 c 1 c 2 c 3 c 0 , with no premature return to c 0 , precludes backtracking and enforces one full CCW traversal of the rectangle boundary. □
Definition 9.5
(Disk-chain cover of a boundary segment).
Lemma 9.3
(A segment between centers lies in the union of two overlapping disks). Let D 1 = B ¯ ( u , r ) and D 2 = B ¯ ( v , s ) be disks with D 1 D 2 . Then the straight segment [ u , v ] D 1 D 2 .
Proof. 
Let d = | u v | . Overlap means d r + s . For p ( t ) = u + t ( v u ) , we have | p ( t ) u | = t d and | p ( t ) v | = ( 1 t ) d . Thus p ( t ) D 1 for t r / d and p ( t ) D 2 for t 1 s / d . Since r / d 1 s / d , these intervals cover [ 0 , 1 ] . □
Let γ = [ a , b ] C be a nontrivial line segment with a , b Q + i Q . Asegment disk-chain cover recordfor γ is a finite sequence of rational points
( p 0 , p 1 , , p M ) ( Q + i Q ) M + 1
together with rational radii ( ρ 0 , , ρ M ) ( Q 0 ) M + 1 , defining disks
D z , r : = B ¯ ( p r , ρ r ) ( r = 0 , , M ) ,
such that:
(i)
p 0 = a and p M = b ;
(ii)
each p r lies on the segment γ (i.e. p r = a + t r ( b a ) for some t r [ 0 , 1 ] Q );
(iii)
the parameters are ordered: 0 = t 0 t 1 t M = 1 ;
(iv)
consecutive overlap holds:
| p r + 1 p r | ρ r + ρ r + 1 ( r = 0 , , M 1 ) .
Call such a recordadmissible. Then γ r = 0 M D z , r and D z , r D z , r + 1 for all r.
Definition 9.6
(Decidable predicate: a rational point lies on a rational segment). Let a , b , p Q + i Q with a b . Write a = a x + i a y , b = b x + i b y , p = p x + i p y with a x , a y , b x , b y , p x , p y Q .
Define the (rational)cross product
cr ( u , w ) : = Re ( u ) Im ( w ) Im ( u ) Re ( w ) ,
and the (rational)dot product
dp ( u , w ) : = Re ( u ) Re ( w ) + Im ( u ) Im ( w ) .
Define the decidable predicate PointOnSeg ( a , b , p ) to hold iff both:
(i)
collinearity: cr ( b a , p a ) = 0 ;
(ii)
between-ness:
0 dp ( p a , b a ) dp ( b a , b a ) .
Lemma 9.4
(Correctness of PointOnSeg ). If a b and a , b , p Q + i Q , then PointOnSeg ( a , b , p ) holds if and only if p [ a , b ] (the closed line segment from a to b).
Proof. 
Let v = b a 0 and w = p a . The condition cr ( v , w ) = 0 is equivalent to w = λ v for some real λ . Then dp ( w , v ) = λ dp ( v , v ) and dp ( v , v ) > 0 . Thus
0 dp ( w , v ) dp ( v , v ) 0 λ 1 ,
which is equivalent to p = a + λ ( b a ) [ a , b ] . All quantities are rational, so the test is decidable by exact rational arithmetic. □
Definition 9.7
(Decidable admissibility check for a segment disk-chain cover record). Let γ = [ a , b ] with a , b Q + i Q , a b . Given a proposed record
( p 0 , , p M ) ( Q + i Q ) M + 1 , ( ρ 0 , , ρ M ) ( Q 0 ) M + 1 ,
define SegmentChainAdmissible ( a , b , p , ρ ) to hold iff:
(1)
endpoints match: p 0 = a and p M = b ;
(2)
segment membership: PointOnSeg ( a , b , p r ) holds for each r = 0 , , M ;
(3)
ordering along the segment: for each r = 0 , , M 1 ,
dp ( p r a , b a ) dp ( p r + 1 a , b a ) ;
(4)
overlap: for each r = 0 , , M 1 ,
| p r + 1 p r | 2 ( ρ r + ρ r + 1 ) 2 ,
where | x + i y | 2 : = x 2 + y 2 is computed exactly in Q .
Lemma 9.5
(Soundness of the admissibility check). If SegmentChainAdmissible ( a , b , p , ρ ) holds, then the disks D z , r : = B ¯ ( p r , ρ r ) satisfy:
(i)
γ r = 0 M D z , r ;
(ii)
D z , r D z , r + 1 for all r = 0 , , M 1 .
Proof. 
By (4), | p r + 1 p r | ρ r + ρ r + 1 , hence D z , r D z , r + 1 . By (2) and (3), the segment decomposes as γ = r = 0 M 1 [ p r , p r + 1 ] . By 9.3, each [ p r , p r + 1 ] D z , r D z , r + 1 , hence γ r = 0 M D z , r . □

9.2. Exact Winding Computation for Rational Polygons

Definition 9.8
(Ray-crossing winding for rational polygons). Fix a nonzero direction v ( Q + i Q ) { 0 } and define
cr ( v , w ) : = Re ( v ) Im ( w ) Im ( v ) Re ( w ) , dp ( v , w ) : = Re ( v ) Re ( w ) + Im ( v ) Im ( w ) .
Let ( p 0 , , p n ) ( Q + i Q ) n + 1 be a closed polygon loop with p n = p 0 and p i 0 . Assume cr ( v , p i ) 0 for all vertices (general position with respect to the ray line).
Define wind v ( p ) by counting signed intersections of the polygon with the ray R > 0 v : initialize W : = 0 and for each edge [ p i , p i + 1 ] set c i : = cr ( v , p i ) and c i + 1 : = cr ( v , p i + 1 ) . If c i < 0 < c i + 1 (upcrossing) or c i > 0 > c i + 1 (downcrossing), compute
t = c i c i c i + 1 Q , q : = p i + t ( p i + 1 p i ) .
If additionally dp ( v , q ) > 0 (so q lies on the ray), update
W : = W + 1 for an upcrossing , W : = W 1 for a downcrossing .
Output W Z .
Lemma 9.6
(Correctness of ray-crossing winding). Assume the hypotheses of 9.8, and additionally assume that the polygonal loop lies in C × (equivalently, 0 [ p i , p i + 1 ] for every edge). Then wind v ( p ) equals the topological winding number of the polygon about 0.
Proof. 
Standard planar topology: for a loop in general position with respect to a ray from the origin, the winding number equals the signed intersection number with that ray. □

9.3. Certificate Records and Verifier

Definition 9.9
(Stage certificate record). Fix ( j , k ) . Astage certificate recordis a finite code c N encoding:
(1)
a boundary polygon ( z 0 , , z L ) for R j , k ;
(2)
for each edge γ ν = [ z ν 1 , z ν ] , an admissible segment disk-chain cover record
( p ν , 0 , , p ν , M ν ) , ( ρ ν , 0 , , ρ ν , M ν )
as in 9.5, specifying disks D z , ν , r : = B ¯ ( p ν , r , ρ ν , r ) ;
(3)
for each boundary cover disk D z , ν , r arising from the segment covers, a parameter package
P ν , r = ( N ν , r , m ν , r , M ν , r , h ν , r , n ν , r , p ν , r ) N 6
as in 8.3;
(4)
a rational direction v ( Q + i Q ) { 0 } for the winding computation.
Definition 9.10
(Decidable noncontainment of 0 in a rational disk). For a rational disk B ¯ ( u , R ) with u = a + i b Q + i Q and R Q 0 , define
ZeroNotInDisk ( u , R ) : a 2 + b 2 > R 2 .
Then ZeroNotInDisk ( u , R ) is decidable by exact rational arithmetic and implies 0 B ¯ ( u , R ) .
Definition 9.11
(Decidable overlap of rational disks). For rational disks B ¯ ( u , R ) and B ¯ ( v , S ) with u = u x + i u y , v = v x + i v y in Q + i Q and R , S Q 0 , define
DiskOverlap ( u , R ; v , S ) : | u v | 2 ( R + S ) 2 ,
i.e.
( u x v x ) 2 + ( u y v y ) 2 ( R + S ) 2 ,
checked by exact rational arithmetic. If DiskOverlap ( u , R ; v , S ) holds then B ¯ ( u , R ) B ¯ ( v , S ) .
Definition 9.12
(Compression of a rational polygon vertex list). Let ( u 0 , , u m 1 ) ( Q + i Q ) m with m 1 . Define the compressed list Compress ( u ) = ( q 0 , , q M 1 ) by the terminating scan: initialize the output list with q 0 : = u 0 , and for i = 1 , , m 1 append u i iff u i q M 1 . Finally, if M 2 and q M 1 = q 0 , delete the last entry so that q M 1 q 0 .
Equivalently, Compress deletes consecutive repetitions and then (optionally) removes a final duplicate of the first vertex. The output satisfies M 1 and q i q i + 1 for all i whenever M 2 .
Definition 9.13
(Certificate predicate Cert ( j , k , c ) ). Given ( j , k , c ) , the verifier:
(A)
parses c into ( z , ( segment disk - chain records ) ν , ( P ν , r ) ν , r , v ) ; if parsing fails, reject;
(B)
checks BoundaryPolygonOK ( j , k , z ) in the sense of 9.4; else reject;
(C)
for each edge γ ν = [ z ν 1 , z ν ] , checks that the parsed segment-cover record has matching list lengths (i.e. the point list ( p ν , 0 , , p ν , M ν ) has length M ν + 1 and the radius list ( ρ ν , 0 , , ρ ν , M ν ) has length M ν + 1 ), and that each ρ ν , r Q 0 ; else reject;
(D)
for each edge γ ν = [ z ν 1 , z ν ] , checks
SegmentChainAdmissible z ν 1 , z ν , ( p ν , 0 , , p ν , M ν ) , ( ρ ν , 0 , , ρ ν , M ν )
in the sense of 9.7; else reject;
(E)
constructs all boundary cover disks D z , ν , r : = B ¯ ( p ν , r , ρ ν , r ) and (using the package attached to that disk) computes:
E ν , r ( 0 ) : = D Ξ ( P ν , r ; B ¯ ( p ν , r , 0 ) ) , E ν , r ( 1 ) : = D Ξ ( P ν , r ; D z , ν , r ) .
If either enclosure computation rejects, reject. Write
E ν , r ( 0 ) = B ¯ ( u ν , r ( 0 ) , R ν , r ( 0 ) ) , E ν , r ( 1 ) = B ¯ ( u ν , r ( 1 ) , R ν , r ( 1 ) ) .
Let n ν , r be the internal-precision component of P ν , r and define the rational bound
M ν , r : = | u ν , r ( 1 ) | up , n ν , r + R ν , r ( 1 ) .
Define the verifier-derived enclosure disk (cf. 10.3). Set the (rational) enclosure radius
rad ν , r : = R ν , r ( 0 ) + M ν , r ρ ν , r Q 0 ,
and define
E ν , r : = B ¯ u ν , r ( 0 ) , rad ν , r .
Now verify ZeroNotInDisk ( u ν , r ( 0 ) , rad ν , r ) (equivalently 0 E ν , r ); if any such check fails, reject;
(F)
forms theraw(not necessarily simple) lists ( u 0 , , u m 1 ) and ( rad 0 , , rad m 1 ) by listing, in boundary order, the centers u ν , r ( 0 ) and radii rad ν , r of the verifier-derived enclosure disks E ν , r = B ¯ ( u ν , r ( 0 ) , rad ν , r ) .
It then checks explicit consecutive overlap of theenclosuredisks in the raw boundary order:
(i)
if m < 2 , reject;
(ii)
for each i = 0 , , m 2 , verify DiskOverlap ( u i , rad i ; u i + 1 , rad i + 1 ) ;
(iii)
verify cyclic closure overlap DiskOverlap ( u m 1 , rad m 1 ; u 0 , rad 0 ) .
If any overlap check fails, reject.
It then forms thecompressedvertex list
( q 0 , , q M 1 ) : = Compress ( u 0 , , u m 1 )
as in 9.12, and finally the closed polygonal loop
q = ( q 0 , , q M 1 , q M ) with q M : = q 0 .
It then checks:
(i)
M 2 (so the loop has at least one edge);
(ii)
q i 0 for all vertices ( 0 i M );
(iii)
general position cr ( v , q i ) 0 for all vertices ( 0 i M );
(iv)
nondegenerate edges q i q i + 1 for all edges ( 0 i M 1 ).
If any check fails, reject;
1.
computes W : = wind v ( q ) and accepts iff W = 0 .
Theorem 9.1
(Decidability of Cert ). The predicate Cert ( j , k , c ) is decidable.
Proof. 
All loops are bounded by integers encoded in c. Each enclosure computation E ν , r = D Ξ ( P ; D z , ν , r ) terminates by 8.1, and either returns a rational disk or signals a decidable hypothesis failure (which the verifier treats as rejection). All remaining checks are finite rational computations (disk containment, nonvanishing 0 B ¯ ( u , r ) , and the rational ray-crossing winding algorithm). Hence the verifier halts on all inputs. □
Remark 9.1
(Role of Arb in practice). Arb (or any validated numerics library) may be used off-line tosearch for candidate certificates efficiently. The formal predicate Cert trusts only the explicit rational bounds and terminating routines specified in this paper.

10. Soundness of the Certificate Predicate

We prove: if Cert ( j , k , c ) = 1 , then Ξ has no zeros in Ω j , k . The argument has three steps:
(1)
the boundary R j , k is covered by the certificate’s z-disks;
(2)
enclosure avoidance ( 0 E ν , r ) implies Ξ 0 on R j , k ;
(3)
the certified polygon winding equals the analytic winding wind ( Ξ ( R j , k ) , 0 ) .

10.1. Boundary Coverage and Boundary Nonvanishing

Lemma 10.1
(Boundary coverage by admissible segment covers). Assume the verifier passes steps (B)–(D) of 9.13 for a record c at stage ( j , k ) . Then the union of the segment-cover disks D z , ν , r covers R j , k .
Proof. 
The boundary polygon z expresses R j , k as the concatenation of edges γ ν = [ z ν 1 , z ν ] . Fix one edge γ = [ a , b ] and its admissible disk-chain record ( p 0 , , p M ) , ( ρ 0 , , ρ M ) . By admissibility, D z , r D z , r + 1 for each r. Since each p r lies on γ and the p r are ordered along γ from a to b, we have
γ = r = 0 M 1 [ p r , p r + 1 ] .
By 9.3, each subsegment [ p r , p r + 1 ] D z , r D z , r + 1 , hence γ r = 0 M D z , r . Taking the union over edges covers the full boundary. □
Lemma 10.2
(Boundary nonvanishing from enclosure avoidance). If Cert ( j , k , c ) = 1 , then Ξ ( z ) 0 for all z R j , k .
Proof. 
If Cert ( j , k , c ) = 1 , then the verifier passes step (E) of 9.13 for every boundary cover disk D z , ν , r = B ¯ ( p ν , r , ρ ν , r ) .
In that step it computes the point enclosure
E ν , r ( 0 ) = D Ξ ( P ν , r ; B ¯ ( p ν , r , 0 ) ) = B ¯ ( u ν , r ( 0 ) , R ν , r ( 0 ) ) ,
and the derivative enclosure
E ν , r ( 1 ) = D Ξ ( P ν , r ; D z , ν , r ) = B ¯ ( u ν , r ( 1 ) , R ν , r ( 1 ) ) ,
forms the Lipschitz-derived enclosure
E ν , r : = B ¯ u ν , r ( 0 ) , R ν , r ( 0 ) + M ν , r ρ ν , r , M ν , r : = | u ν , r ( 1 ) | up , n ν , r + R ν , r ( 1 ) ,
and verifies 0 E ν , r via ZeroNotInDisk .
By 10.3, Ξ ( D z , ν , r ) E ν , r . Therefore Ξ is nonvanishing on each D z , ν , r , hence (by 10.1) on all of R j , k . □

10.2. Certified Winding Equals Analytic Winding

Lemma 10.3
(Verifier-derived enclosure from a point value and a Ξ bound). Let D = B ¯ ( z 0 , ρ ) be a rational disk and fix a parameter package P for which the Ξ-routine succeeds on both D and the point disk B ¯ ( z 0 , 0 ) . Write
E 0 : = D Ξ ( P ; B ¯ ( z 0 , 0 ) ) = B ¯ ( u 0 , r 0 ) , E 1 : = D Ξ ( P ; D ) = B ¯ ( u 1 , r 1 ) .
Define the rational bound
M : = | u 1 | up , n + r 1 ,
where n is the internal-precision component of P (so | · | up , n is the certified modulus upper bound from 4.4). Define the derived enclosure disk
E Lip ( P ; D ) : = B ¯ u 0 , r 0 + M ρ .
Then for every z D one has
Ξ ( z ) E Lip ( P ; D ) .
Proof. 
Fix z D and consider the straight segment γ ( t ) = z 0 + t ( z z 0 ) for t [ 0 , 1 ] . Since D is convex, γ ( t ) D for all t. By the fundamental theorem of calculus for holomorphic functions,
Ξ ( z ) Ξ ( z 0 ) = 0 1 Ξ ( γ ( t ) ) ( z z 0 ) d t ,
hence
| Ξ ( z ) Ξ ( z 0 ) | sup w D | Ξ ( w ) | · | z z 0 | | u 1 | up , n + r 1 ρ = M ρ ,
because Ξ ( D ) E 1 = B ¯ ( u 1 , r 1 ) implies | Ξ ( w ) | | u 1 | + r 1 | u 1 | up , n + r 1 for all w D . Also Ξ ( z 0 ) E 0 = B ¯ ( u 0 , r 0 ) . Therefore Ξ ( z ) B ¯ ( u 0 , r 0 + M ρ ) = E Lip ( P ; D ) . □
Lemma 10.4
(Overlap propagates to image-enclosure overlap). Assume the verifier passes the admissibility check for a segment cover on an edge. Then consecutive z-disks overlap:
D z , r D z , r + 1 .
Consequently, the verifier-derived enclosures overlap:
E r E r + 1 ,
where E r : = E Lip ( P r ; D z , r ) is the disk defined in step (E) of 9.13.
Proof. 
Admissibility gives the overlap inequality | p r + 1 p r | ρ r + ρ r + 1 , hence D z , r D z , r + 1 .
Moreover, in the verifier this overlap can be checked explicitly by the decidable predicate DiskOverlap ( u r , rad ( E r ) ; u r + 1 , rad ( E r + 1 ) ) from 9.11. (Independently, the semantic implication via a point z * D z , r D z , r + 1 also holds by 10.3.) □
Lemma 10.5
(No polygon edge can pass through 0 under overlap and zero-avoidance). Let D 1 = B ¯ ( u , r ) and D 2 = B ¯ ( v , s ) be disks such that D 1 D 2 and 0 D 1 and 0 D 2 . Then 0 [ u , v ] .
Proof. 
If 0 [ u , v ] , then u and v lie on the same line through the origin with opposite directions, and one has the exact identity | u v | = | u | + | v | . Since 0 D 1 and 0 D 2 , we have | u | > r and | v | > s , hence | u v | = | u | + | v | > r + s . But D 1 D 2 implies | u v | r + s , contradiction. □
Lemma 10.6
(Certified polygon is homotopic to Ξ ( R j , k ) in C × ). Assume Cert ( j , k , c ) = 1 . Let Γ = R j , k oriented positively. Let q be the compressed polygonal loop (obtained from the enclosure centers by Compress as in 9.12) used by the verifier. Then Ξ ( Γ ) and q are homotopic in C { 0 } .
Proof. 
By 10.2, Ξ ( Γ ) C × . Also 0 E ν , r for all ( ν , r ) , hence ν , r E ν , r C × .
By 10.1, every point of Γ lies in some D z , ν , r , hence its image lies in E ν , r . Thus Ξ ( Γ ) ν , r E ν , r .
Order the boundary cover disks along Γ as in the verifier (raw list), writing the corresponding image-enclosure disks as E 0 , E 1 , , E m 1 and their centers as u 0 , u 1 , , u m 1 (so E i = B ¯ ( u i , · ) ). Consecutive cover disks overlap, hence consecutive enclosures overlap by 10.4.
Step 1: endpoint adjustment inside each E i . Let p i denote the boundary point whose point-evaluation produced u i (a rational point on Γ ). Then Ξ ( p i ) E i by soundness of the point enclosure, and u i E i by definition. Since E i is convex and avoids 0, the straight segment [ Ξ ( p i ) , u i ] E i C × . Therefore, in C × , we may homotope Ξ ( Γ ) (through loops contained in i E i ) to a loop whose vertices are the centers u i , by inserting these short segments at the subdivision points.
Step 2: straighten each subarc in E i E i + 1 . Between successive subdivision points, the corresponding image subarc of Ξ ( Γ ) lies in E i E i + 1 , and its endpoints (after Step 1) are u i and u i + 1 . Because E i E i + 1 , the union E i E i + 1 is contractible. Hence the subarc is homotopic rel endpoints within E i E i + 1 to the straight segment [ u i , u i + 1 ] .
Concatenating finitely many such endpoint-adjustment homotopies and straightening homotopies yields a homotopy from Ξ ( Γ ) to the raw center polygon, entirely inside i E i C × .
Step 3: compression does not change homotopy class. The Compress operation removes only consecutive duplicate vertices, which deletes only zero-length edges. This does not change the homotopy class in C × . Thus the compressed polygonal loop q is homotopic to the raw center polygon, hence also to Ξ ( Γ ) in C × . □
Lemma 10.7
(Pre-acceptance winding correctness). Fix ( j , k ) and a code c. Assume the verifier, when run on ( j , k , c ) , passes steps(A)–(F)of 9.13 (i.e. parsing, boundary-polygon validity, admissible segment covers, successful enclosure computations, 0 E ν , r for all cover disks, and general-position checks for the chosen ray direction v). Let W be the integer output by the ray-crossing winding computation in step(G).
Then
W = wind ( Ξ ( R j , k ) , 0 ) .
Proof. 
Let R = R j , k and Γ = R oriented positively. Passing steps (A)–(E) implies: (i) the boundary is covered by the z-disks, and (ii) for each cover disk D z , ν , r the enclosure E ν , r satisfies 0 E ν , r . By 8.1 and the enclosure-avoidance check, Ξ 0 on each D z , ν , r , hence on all of Γ . Thus Ξ ( Γ ) C × .
By the overlap and center-segment arguments (), each polygon edge between consecutive centers in the raw list lies in E current E next C × . If compression deletes repeated consecutive centers, each compressed edge coincides with some raw edge, so the same statement holds for the compressed loop used by the verifier. In particular, since E current and E next overlap and both avoid 0, 10.5 implies 0 [ p i , p i + 1 ] for every polygon edge. Therefore the polygonal loop p lies in C × and is homotopic to Ξ ( Γ ) in C × (10.6). Therefore
wind ( Ξ ( Γ ) , 0 ) = wind ( q , 0 ) .
Passing step (F) guarantees general position for the chosen ray direction v, so the ray-crossing algorithm computes the topological winding of the polygon:
wind ( q , 0 ) = wind v ( q ) = W
by 9.6. Combining gives W = wind ( Ξ ( R j , k ) , 0 ) . □
Theorem 10.1
(Soundness). If Cert ( j , k , c ) = 1 , then Z ( Ξ ; Ω j , k ) = .
Proof. 
Let R = R j , k and Ω = Ω j , k . By 10.2, Ξ 0 on R . Since Cert ( j , k , c ) = 1 , the verifier passes steps (A)–(F) and computes W = 0 in step (G). By 10.7, W = wind ( Ξ ( R ) , 0 ) , hence wind ( Ξ ( R ) , 0 ) = 0 . Apply the argument principle (3.1) to conclude # Z ( Ξ ; Ω ) = 0 . □

11. Completeness on Zero-Free Closures (Mesh+Parameter Refinement)

Completeness is obtained by combining two refinement knobs in a way that is compatible with the verifier:
(i)
mesh refinement: choose a finite rational disk-chain cover of each boundary edge by disks with rational centers and rational radii lying inside a tubular neighborhood of R j , k ;
(ii)
parameter refinement: for each fixed boundary disk D z , increase the package P = ( N , m , M , h , n , p ) until the terminating Ξ -disk routine succeeds on D z and returns an image-enclosure disk of arbitrarily small radius (“point+derivative tightening”).
In particular, the Stirling remainder bounds are made arbitrarily small by increasing the shift parameter h, which increases σ ( D s / 2 + h ) in 7.5 (Part 3), and the certified-primitive errors are made arbitrarily small by increasing n and p.

11.1. Boundary Margins and a Tubular Neighborhood

Lemma 11.1
(Boundary margin). If Z ( Ξ ; R j , k ) = , then
δ : = min z R j , k | Ξ ( z ) | > 0 .
Proof. 
| Ξ | is continuous on the compact set R j , k and strictly positive there. □
Lemma 11.2
(Tubular nonvanishing neighborhood). Assume Ξ 0 on R for a closed rectangle R. Let δ : = min R | Ξ | > 0 . Then there exists ρ tube > 0 such that
| Ξ ( z ) | δ 2 whenever ( z , R ) ρ tube .
Proof. 
Fix δ : = min w R | Ξ ( w ) | > 0 . For n N define the compact set
K n : = { ( z , w ) C 2 : w R , | z w | 1 / n } .
The function ( z , w ) | Ξ ( z ) Ξ ( w ) | is continuous on C 2 , hence attains its maximum on K n ; set
η n : = max ( z , w ) K n | Ξ ( z ) Ξ ( w ) | .
If η n 0 , then there exists ε 0 > 0 and a subsequence n with η n ε 0 for all . Choose ( z , w ) K n with | Ξ ( z ) Ξ ( w ) | = η n . Since w R and R is compact, after passing to a subsequence we have w w * R . Also | z w | 1 / n 0 , hence z w * . By continuity of Ξ , | Ξ ( z ) Ξ ( w ) | 0 , contradicting η n ε 0 . Therefore η n 0 .
Choose n so large that η n δ / 2 and set ρ tube : = 1 / n . If ( z , R ) ρ tube , pick w R with | z w | ρ tube . Then | Ξ ( z ) Ξ ( w ) | η n δ / 2 , so
| Ξ ( z ) | | Ξ ( w ) | | Ξ ( z ) Ξ ( w ) | δ δ / 2 = δ / 2 .
Lemma 11.3
(Bounded Ξ on the tubular neighborhood). Assume Ξ 0 on R for a closed rectangle R, and let ρ tube > 0 be as in 11.2. Define the closed tubular neighborhood
K : = { z C : ( z , R ) ρ tube } .
Then Ξ is bounded on K. In particular,
B : = max z K | Ξ ( z ) | < .
Proof. 
Ξ is entire, hence continuous. The set K is compact, so | Ξ | attains a finite maximum on K. □

11.2. Two-Knob Tightening Lemmas (Existence + Terminating Search)

Lemma 11.4
(Point-disk tightening: enclosure radius can be made arbitrarily small). Fix a rational point z 0 Q + i Q and a rational target ε > 0 . Let s 0 : = 1 2 + i z 0 .
Assume that all analytic denominators used by the Ξ-routine are nonzero at s 0 (in particular, s 0 0 , s 0 1 , and s 0 / 2 { 0 , 1 , 2 , } ). Then there exists a parameter package P = ( N , m , M , h , n , p ) such that the Ξ-routine succeeds on the point disk D z = B ¯ ( z 0 , 0 ) and
rad D Ξ ( P ; B ¯ ( z 0 , 0 ) ) ε .
Moreover, there is a terminating search procedure which, given ( z 0 , ε ) , finds such P.
Proof. 
For the point disk D z = B ¯ ( z 0 , 0 ) , every disk operation in the Ξ -routine propagates only the analytic truncation remainders (Euler–Maclaurin; Stirling) and the certified-primitive errors (e.g. 2 n , 2 p ), because the input radius is 0.
As ( N , m ) , the Euler–Maclaurin remainder bounds for ζ , ζ , ζ at a fixed point tend to 0. For the Γ , ψ , ψ layer, increasing h pushes s / 2 + h into a region with arbitrarily large σ ( · ) , so the right-half-plane Stirling remainder bounds (Part 3) tend to 0. As n , p , the certified-primitive errors tend to 0.
Hence by choosing ( N , m , M , h , n , p ) large enough, the total output radius can be made ε . For termination, dovetail over all packages P N 6 satisfying the lower bounds; for each, run the routine (which terminates and either rejects by a decidable guard failure or produces a disk), and accept once the rational inequality rad ( D Ξ ( P ; B ¯ ( z 0 , 0 ) ) ) ε holds. Since some P works, the search halts. □
Remark 11.1
(No fixed-disk tightening is required). The completeness construction does not require producing arbitrarily small enclosures on a fixed positive-radius disk. Instead, the verifier uses a point enclosure for Ξ ( z 0 ) together with a bound for Ξ on the disk to derive a sound enclosure for Ξ on the whole disk (see 10.3 and step (E) of 9.13).
Lemma 11.5
( Ξ -disk tightening on sufficiently small disks). Let K C be compact and let η > 0 . Then there exists ρ η > 0 such that for every rational disk
D z = B ¯ ( z 0 , ρ ) ( z 0 K ( Q + i Q ) , 0 ρ ρ η )
there exists a parameter package P = ( N , m , M , h , n , p ) for which the Ξ -routine succeeds on D z and
rad D Ξ ( P ; D z ) η .
Moreover, for each fixed input disk D z with ρ ρ η , there is a terminating search procedure (which dovetails over P N 6 and runs the terminating routine) that finds such a package P.
Proof. 
Fix compact K and η > 0 .
Step 1: choose a small geometric radius. Since the map z s = 1 2 + i z is continuous and all singularities used by the verifier for ζ and Γ / ψ computations are discrete, there exists ρ 0 > 0 such that for every z 0 K and every disk D z = B ¯ ( z 0 , ρ ) with ρ ρ 0 , the induced disk D s = 1 2 + i D z stays a positive distance away from s = 1 and from the finitely many points required by the verifier at the chosen truncation/shift parameters (once those parameters are fixed). In particular, for sufficiently large shift h, one can arrange σ ( D s / 2 + h ) > 0 while keeping the pullback denominators D s / 2 + j ( 0 j < h ) away from 0.
We now fix ρ η > 0 with ρ η ρ 0 and additionally ρ η 1 .
Step 2: pointwise convergence of the explicit remainder/primitive-error bounds. For a fixed disk D z = B ¯ ( z 0 , ρ ) with ρ ρ η , the algorithm in 8.4 (Part 4) computes D Ξ ( P ; D z ) by combining: (i) Euler–Maclaurin enclosures for ζ , ζ , ζ with explicit remainder radii (5)–(7), and (ii) Stirling/shift enclosures for Γ , ψ , ψ with explicit remainder radii from Part 3, together with (iii) primitive approximation errors of size 2 n and interval widths 2 p .
For any fixed disk D z , as we send ( N , m , M , h , n , p ) along any cofinal sequence (e.g. dovetailing over all packages), the explicit Euler–Maclaurin remainder bounds tend to 0, the explicit right-half-plane Stirling remainder bounds tend to 0 (by increasing h and M so that σ ( D s / 2 + h ) is large), and the primitive errors 2 n , 2 p tend to 0. Therefore, for each fixed D z , there exists at least one package P such that the routine succeeds and rad ( D Ξ ( P ; D z ) ) η .
Step 3: termination by dovetailing. Fix D z with ρ ρ η . Dovetail over all P N 6 satisfying the lower bounds of 8.3. For each P, run the terminating Ξ -routine. If it rejects, continue. If it outputs a rational disk, check the rational inequality rad ( D Ξ ( P ; D z ) ) η . Since some P exists by Step 2, the dovetailing procedure eventually finds one and halts.
This establishes both existence (for each disk) and a terminating search procedure. □

11.3. Completeness Theorem

Theorem 11.1
(Completeness on zero-free closures). Fix ( j , k ) and set R : = R j , k and Ω : = Ω j , k . If Z ( Ξ ; R ) = , then there exists c N such that Cert ( j , k , c ) = 1 .
Proof. 
Assume Z ( Ξ ; R ) = . Then Ξ 0 on R . Let δ : = min R | Ξ | > 0 by 11.1. Let ρ tube > 0 be as in 11.2, so | Ξ ( z ) | δ / 2 whenever ( z , R ) ρ tube .
Guard-feasible tube inside U . Recall that R = R j , k is a closed rectangle with
R = x + i y : 1 2 T k x 2 T k , σ j y 1 2 σ j U .
Set the geometric margin
ρ geo : = min T k 4 , σ j 4 > 0 , ρ * : = min { ρ tube , ρ geo } .
Then the closed tube
K : = { z C : ( z , R ) ρ * }
satisfies K U (hence all points s = 1 2 + i z with z K satisfy s 0 , s 1 , and Re ( s / 2 ) > 0 with a uniform margin). Moreover, 11.2 remains valid with ρ * in place of ρ tube .
Step 1: choose a rational boundary polygon and set the target enclosure tolerance. Take the canonical 4-vertex polygon of R (its corners are rational). This is a boundary polygon. Set
ε : = δ 16 .
Let K : = { z C : ( z , R ) ρ * } and let
B : = max z K | Ξ ( z ) | <
(as in 11.3, noting K { ( z , R ) ρ tube } ). Apply 11.5 to the compact set K with η : = B / 8 and let ρ B / 8 > 0 be the corresponding radius threshold. Fix any rational ρ max Q > 0 with
ρ max min ρ tube 4 , ε 4 B , ρ B / 8 .
Step 2: build, for each edge, a rational disk-chain cover withuniformradii and per-disk packages. Fix one edge γ = [ a , b ] R .
Set ρ : = ρ max .
Now choose an integer M 1 and the uniform mesh points
p r : = a + r M ( b a ) Q + i Q ( r = 0 , 1 , , M )
so that
| p r + 1 p r | 2 ρ max ( 0 r < M ) .
Define uniform radii ρ r : = ρ max for all r and disks
D z , r : = B ¯ ( p r , ρ max ) ( 0 r M ) .
Then the overlap inequality required by SegmentChainAdmissible holds automatically:
| p r + 1 p r | 2 ρ max = ρ r + ρ r + 1 .
Moreover, since ρ max ρ * / 4 , every point of each D z , r satisfies ( z , R ) ρ max ρ * , hence
| Ξ ( z ) | δ / 2 ( z D z , r )
by 11.2. In particular, Ξ is nonvanishing on every D z , r .
It remains to attach to each disk D z , r a parameter package P r so that the verifier’s step (E) produces a Ξ -enclosure that avoids 0 with slack. For each fixed center p r , dovetail over packages P N 6 (with the lower bounds of 8.3) and run:
(i)
the Ξ -routine on the point disk B ¯ ( p r , 0 ) to obtain
E ( 0 ) = B ¯ ( u ( 0 ) , R ( 0 ) ) ;
(ii)
the Ξ -routine on D z , r = B ¯ ( p r , ρ max ) to obtain
E ( 1 ) = B ¯ ( u ( 1 ) , R ( 1 ) ) ;
(iii)
compute
M : = | u ( 1 ) | up , n + R ( 1 )
where n is the internal-precision component of P, and test the rational inequalities
R ( 0 ) ε and M ρ max ε .
Accept the first package P that passes and set P r : = P in the certificate record.
Justification that such a package exists. Since D z , r K (because ρ max ρ * / 4 ), we have the uniform bound
B = max z K | Ξ ( z ) | sup z D z , r | Ξ ( z ) | B .
Apply 11.5 with this compact set K U (so the verifier guard conditions are satisfiable on all sufficiently small boundary disks) and with the target
η : = B 8 .
After refining the boundary mesh if necessary (i.e. choosing ρ max small enough), we may assume that ρ max ρ η , so there exists a package P for which the Ξ -routine succeeds on D z , r and returns
E ( 1 ) = B ¯ ( u ( 1 ) , R ( 1 ) ) = D Ξ ( P ; D z , r ) with R ( 1 ) η = B 8 .
Since p r D z , r K , we have the analytic bound | Ξ ( p r ) | B . Also, because p r D z , r and Ξ ( D z , r ) E ( 1 ) = B ¯ ( u ( 1 ) , R ( 1 ) ) , we have Ξ ( p r ) B ¯ ( u ( 1 ) , R ( 1 ) ) , hence
| u ( 1 ) | | Ξ ( p r ) | + R ( 1 ) B + R ( 1 ) .
Therefore the verifier’s certified modulus upper bound satisfies
| u ( 1 ) | up , n | u ( 1 ) | + 2 n B + R ( 1 ) + 2 n ,
and consequently
M = | u ( 1 ) | up , n + R ( 1 ) B + 2 R ( 1 ) + 2 n .
By 11.5, we can choose a package P for which the Ξ -routine succeeds on D z , r and returns R ( 1 ) B / 8 . Since 2 n 0 as n , we may also take n large enough that 2 n B / 8 (by increasing n if needed). For such a package,
M B + 2 · B 8 + B 8 = 11 8 B < 2 B .
With our earlier choice ρ max ε / ( 4 B ) , it follows that
M ρ max 2 B · ε 4 B = ε 2 < ε ,
so there exists a package passing the test M ρ max ε .
This yields an admissible segment disk-chain record for the edge γ , together with per-disk packages. Repeat the same construction independently for each of the four edges of R , and record the resulting per-edge disk-chain records and all per-disk packages in the certificate.
Step 3: verify the verifier’s disk nonvanishing checks succeed. Fix any boundary-cover disk D z = B ¯ ( p , ρ ) and let P be the parameter package attached to it by Step 2. Let the verifier-computed quantities be as in step (E) of 9.13:
E ( 0 ) = B ¯ ( u ( 0 ) , R ( 0 ) ) , E ( 1 ) = B ¯ ( u ( 1 ) , R ( 1 ) ) , M : = | u ( 1 ) | up , n + R ( 1 ) .
The verifier then forms the Lipschitz-derived enclosure
E = B ¯ u ( 0 ) , r , r : = R ( 0 ) + M ρ ,
and checks 0 E .
By the acceptance conditions enforced in Step 2 we have R ( 0 ) ε and M ρ ε , hence
r 2 ε = δ / 8 .
On the other hand, by construction each D z lies inside the tubular neighborhood from 11.2, so
inf z D z | Ξ ( z ) | δ / 2 .
Choose any w D z . By 10.3 (soundness of the verifier’s enclosure), Ξ ( w ) E , hence | Ξ ( w ) u ( 0 ) | r and therefore
| Ξ ( w ) | | u ( 0 ) | + r .
If 0 E , then | u ( 0 ) | r , so | Ξ ( w ) | 2 r δ / 4 , contradicting | Ξ ( w ) | δ / 2 . Thus 0 E for every boundary-cover disk, so the verifier’s step (E) succeeds everywhere.
Step 4: choose a generic rational direction v for ray-crossing winding. The enclosure centers u i are finitely many nonzero rational complex numbers. Choose rational v 0 such that cr ( v , u i ) 0 for all i (avoid finitely many rational lines). Then the verifier’s general-position checks pass.
Apply Compress to remove consecutive duplicates; this does not introduce new vertices and preserves the finite avoidance set for ray general position.
Step 5: winding is 0 and verifier accepts. Since Z ( Ξ ; R ) = and Ξ 0 on R , the argument principle gives
wind ( Ξ ( R ) , 0 ) = 0 .
By Steps 1–4, the verifier passes steps (A)–(F) of 9.13 for the constructed code c. Therefore 10.7 applies and shows that the verifier’s computed integer W satisfies
W = wind ( Ξ ( R ) , 0 ) = 0 .
Hence the verifier accepts in step (G), i.e. Cert ( j , k , c ) = 1 . □
Remark 11.2
(Decidable guard satisfaction by mesh/parameter refinement). The guard conditions required by the ζ and Γ / ψ layers are all decidable inequalities on rational data. In the completeness construction we first choose a rational boundary mesh radius (e.g. ρ max ) small enough that the resulting boundary disks lie in a tubular neighborhood where Ξ is known to be nonvanishing, and also small enough to control the Lipschitz propagation step via a uniform bound on | Ξ | on that tubular neighborhood (11.3). This is themesh refinementstep.
For each resultingfixedrational boundary disk D z , one then performsparameter refinement: increase the package P = ( N , m , M , h , n , p ) until the Ξ-routine both (i) passes all certified guard checks (pole separation and the finitely many reciprocal separations), and (ii) returns an image-enclosure disk of arbitrarily small radius on sufficiently small boundary disks (“two-knob tightening”).
Concretely, parameter refinement is used to certify:
  • separation from the pole s = 1 for the ζ layer, i.e. the verifier can establish | c s 1 | lo , n > r s , and separation from the finitely many points s = j used in Pochhammer derivative majorants;
  • the right-half-plane condition σ ( D s / 2 + h ) > 0 for a suitable shift h;
  • certified nonvanishing of the finitely many pullback denominators D s / 2 + j ( 0 j < h ) via | c s / 2 + j | lo , n > r s / 2 , so that the reciprocal operation is verifier-defined.
Increasing h makes Stirling remainder radii smaller by increasing σ ( · ) on shifted disks (Part 3), and increasing n , p tightens the certified primitive bounds used throughout.

12. Deriving the Π 2 0 Sweep Normal Form

12.1. The Sweep Sentence

Recall the stage predicate Cert ( j , k , c ) from 9.13. Define
StageOK ( j , k ) : c N Cert ( j , k , c ) , CS : j N 1 k Z StageOK ( j , k ) .
Proposition 12.1
(Sweep equivalence). One has
CS Z ( Ξ ; U ) = .
Proof. ( CS Z ( Ξ ; U ) = ) Let z U . Choose ( j , k ) with z Ω j , k by 2.1. By CS , there exists c with Cert ( j , k , c ) = 1 . By soundness 10.1, Z ( Ξ ; Ω j , k ) = , so Ξ ( z ) 0 . Thus Z ( Ξ ; U ) = .
( Z ( Ξ ; U ) = CS ) Assume Z ( Ξ ; U ) = . Fix ( j , k ) . Since R j , k U , we have Z ( Ξ ; R j , k ) = . By completeness 11.1, there exists c with Cert ( j , k , c ) = 1 , i.e. StageOK ( j , k ) . Since ( j , k ) were arbitrary, CS holds. □
Proof 
(Proof of 1.1). By 1.1, RH Z ( Ξ ; U ) = . By 12.1, this is equivalent to CS . Finally, CS has prenex form
j N 1 k Z c N Cert ( j , k , c ) ,
and Cert is decidable by 9.1. Hence CS is Π 2 0 , so RH is Π 2 0 . □

13. On Π 1 0 Folklore: What Would Be Required (and What is Not Automatic)

Remark 13.1
(Burden of proof for Π 1 0 claims). A theorem-level Π 1 0 classification of RH requires asingle fixeddecidable predicate Wit ( c ) on c N together with a proof of
¬ RH c N Wit ( c ) .
The informal statement “if RH fails there exists a counterexample” does not by itself provide such a witness predicate: one must specify the coding of witnesses into N and prove soundness and completeness for a fixed terminating verifier.
Remark 13.2
(Why this paper stops at Π 2 0 ). The present paper supplies exactly such a theorem-level package for a Π 2 0 normal form: a fixed decidable predicate Cert ( j , k , c ) and proofs of soundness and completeness-on-zero-free-closures, yielding
RH j k c Cert ( j , k , c ) .
Establishing a Π 1 0 normal form would require a different global witness calculus for ¬ RH and is not treated here.

Appendix N Coding Conventions (Finite Analytic Records as Natural Numbers)

Definition N.1
(Coding primitives). Fix once and for all:
(1)
a computable bijection Z N ;
(2)
a computable pairing function · , · : N 2 N with computable inverses;
(3)
a coding of rationals p / q (in lowest terms, q > 0 ) as pairs ( p , q ) Z × N > 0 ;
(4)
a coding of rational complexes a + i b as pairs of rationals;
(5)
a coding of disks B ¯ ( c , r ) as pairs (center, radius);
(6)
a coding of finite lists ( x 0 , , x L ) as L , x 0 , x 1 , .
Remark N.1
(Certificates are finite objects).With N.1, every certificate record used in 9.9 (parameter package P = ( N , m , M , h , n , p ) , a rational boundary polygon, finitely many segment-cover parameters, and a rational ray direction) is a finite object and therefore has a code c N . Parsing is a terminating computation that rejects malformed codes. Thus Cert ( j , k , c ) is literally a decidable predicate on triples of natural numbers.

Appendix O A Precise (Conditional) Connection to the Riemann Hypothesis via Artin/Hecke L-Functions

This paper does not prove the classical Riemann Hypothesis. However, the cubic family P t and its generic S 3 Galois symmetry admit a standard and precise link to the analytic theory of L-functions, and hence to RH/GRH-type statements.

Appendix O.1. Cubic Fields Cut Out by P t and Their Quadratic Resolvent

Fix t 0 Q × and assume P t 0 ( z ) Q [ z ] is irreducible. Let
K t 0 : = Q [ z ] / ( P t 0 ( z ) )
be the associated (generically non-Galois) cubic number field, and let L t 0 be its Galois closure. When Disc z ( P t 0 ) Q × 2 , one has
Gal ( L t 0 / Q ) S 3 .
The unique quadratic subfield of L t 0 is the quadratic resolvent field
F t 0 : = Q Disc z ( P t 0 ) .
In particular, your discriminant-square conic () is precisely the locus where F t 0 = Q and the cubic becomes cyclic.

Appendix O.2. Dedekind Zeta of K t 0 and an Artin Factorization

Recall the Dedekind zeta function of a number field K:
ζ K ( s ) : = a 0 N ( a ) s = p 1 N ( p ) s 1 , ( s ) > 1 ,
where a ranges over nonzero ideals of O K and p ranges over prime ideals.
Theorem O.1
(Artin factorization in the S 3 case). Assume P t 0 is irreducible over Q and Disc z ( P t 0 ) Q × 2 , so that Gal ( L t 0 / Q ) S 3 . Let ρ std denote the 2-dimensional irreducible (standard) complex representation of S 3 . Then for ( s ) > 1 one has an identity of Euler products
ζ K t 0 ( s ) = ζ ( s ) L ( s , ρ std ) ,
where L ( s , ρ std ) is the Artin L-function attached to ρ std .
Proof. 
Let G = Gal ( L t 0 / Q ) S 3 and let H = Gal ( L t 0 / K t 0 ) , so [ G : H ] = 3 . The permutation representation of G on G / H decomposes as
Ind H G ( 1 ) 1 ρ std .
Artin formalism identifies the Dedekind zeta of the (non-Galois) cubic field K t 0 with the Artin L-function of Ind H G ( 1 ) , hence
ζ K t 0 ( s ) = L s , Ind H G ( 1 ) = L ( s , 1 ) L ( s , ρ std ) = ζ ( s ) L ( s , ρ std )
as Euler products for ( s ) > 1 . □
Remark O.1
(Hecke interpretation). In the S 3 situation, the quadratic resolvent field F t 0 satisfies Gal ( L t 0 / F t 0 ) C 3 . The representation ρ std is monomial (induced from a nontrivial character of C 3 ), so L ( s , ρ std ) can be identified with a Hecke L-function over F t 0 attached to an order-3 Hecke character. This gives analytic continuation and a functional equation for L ( s , ρ std ) .

Appendix O.3. What this Does and Does Not Imply About RH

Corollary O.1
(A conditional reduction of RH). Fix t 0 as in O.1. If one knew a Generalized Riemann Hypothesis (GRH) for ζ K t 0 ( s ) (or equivalently for the Hecke/Artin factor L ( s , ρ std ) ), then the classical Riemann Hypothesis for ζ ( s ) would follow.
Proof. 
By O.1, every zero of ζ ( s ) is a zero of ζ K t 0 ( s ) (since ζ is a factor). Thus if all nontrivial zeros of ζ K t 0 ( s ) lie on ( s ) = 1 2 , then all nontrivial zeros of ζ ( s ) lie on ( s ) = 1 2 . □
Remark O.2
(Why this is not a proof of RH). Corollary O.1 is a logically correctconditionalimplication. It does not prove RH, because GRH for Hecke/Artin L-functions (and GRH for Dedekind zeta functions of general number fields) is itself open. What this manuscript contributes is a clean and explicit algebraic family of S 3 -cubics (and hence explicit quadratic resolvent fields and cubic Hecke characters) on which one can study GRH-type phenomena concretely.

Appendix O.4. Optional Parallel: Hasse–Weil L-Functions of the Elliptic Curves E t,k

For each nonsingular specialization ( t , k ) Q 2 the curve E t , k / Q is an elliptic curve, hence (by modularity) has a Hasse–Weil L-function L ( E t , k , s ) with analytic continuation and functional equation. A “Riemann Hypothesis” for L ( E t , k , s ) is again a GRH-type statement and is open in general, including on the CM lines k = 0 and k = 1 .

References

  1. Ahlfors, L. V. Complex Analysis, 3rd ed.; McGraw–Hill, 1979. [Google Scholar]
  2. Handbook of Mathematical Functions; Abramowitz, M., Stegun, I. A., Eds.; National Bureau of Standards; Dover, 1964. [Google Scholar]
  3. Alefeld, G.; Herzberger, J. Introduction to Interval Computations; Academic Press, 1983. [Google Scholar]
  4. Andrews, G. E.; Askey, R.; Roy, R. Special Functions; Cambridge Univ. Press, 1999. [Google Scholar]
  5. Apostol, T. M. Introduction to Analytic Number Theory; Springer, 1976. [Google Scholar]
  6. Berndt, B. C. Ramanujan’s Notebooks, Part I; Springer, 1985. [Google Scholar]
  7. Bombieri, E. The Riemann Hypothesis, in: The Millennium Prize Problems; Clay Mathematics Institute / AMS, 2006; pp. 107–124. [Google Scholar]
  8. Buchanan, R. J.; Emmerson, P. An Application of Modal Logic to Costello-Gwilliam Factorization Algebras; Authorea, 15 July 2025. [Google Scholar] [CrossRef]
  9. Conrey, J. B. The Riemann Hypothesis. Notices Amer. Math. Soc. 2003, 50(no. 3), 341–353. [Google Scholar]
  10. Conway, J. B. Functions of One Complex Variable I, 2nd ed.; Springer, 1978. [Google Scholar]
  11. Costello, K.; Gwilliam, O. Factorization Algebras in Quantum Field Theory; Cambridge Univ. Press, 2017; Vol. 1. [Google Scholar]
  12. Davenport, H. Multiplicative Number Theory, 3rd ed.; Montgomery, H. L., Ed.; Springer, 2000. [Google Scholar]
  13. Edwards, H. M. Riemann’s Zeta Function; Academic Press, 1974. [Google Scholar]
  14. Forster, O. Lectures on Riemann Surfaces; Springer, 1981. [Google Scholar]
  15. Gamelin, T. W.; Greene, R. E. Introduction to Topology, 2nd ed.; Dover, 1999. [Google Scholar]
  16. Graham, R. L.; Knuth, D. E.; Patashnik, O. Concrete Mathematics, 2nd ed.; Addison–Wesley, 1994. [Google Scholar]
  17. Gourdon, X. The 1013 first zeros of the Riemann zeta function, and zeros computation at very large height, preprint (2004). available from the author and cited in subsequent computational RH literature.
  18. Hadamard, J. Sur la distribution des zéros de la fonction ζ(s) et ses conséquences arithmétiques. Bull. Soc. Math. France 1896, 24, 199–220. [Google Scholar] [CrossRef]
  19. Harrison, J. Theorem Proving with the Real Numbers; Springer, 1998. [Google Scholar]
  20. Henrici, P. Applied and Computational Complex Analysis; Wiley, 1974; Vol. 1. [Google Scholar]
  21. Higham, N. J. Accuracy and Stability of Numerical Algorithms, 2nd ed.; SIAM, 2002. [Google Scholar]
  22. Hiary, G. A. Fast methods to compute the Riemann zeta function. Ann. of Math. (2) 2011, 174(no. 2), 891–946. [Google Scholar] [CrossRef]
  23. Ivić, A. The Riemann Zeta-Function: Theory and Applications; Dover reprint; Wiley, 2003. [Google Scholar]
  24. Johansson, F. Arb: efficient arbitrary-precision ball arithmetic, software library and documentation. Available online: https://arblib.org/.
  25. Karatsuba, A. A.; Voronin, S. M. The Riemann Zeta-Function; de Gruyter, 1992. [Google Scholar]
  26. Kleene, S. C. Introduction to Metamathematics; North-Holland, 1952. [Google Scholar]
  27. Lang, S. Complex Analysis, 4th ed.; Springer, 1999. [Google Scholar]
  28. Milnor, J. Topology from the Differentiable Viewpoint; Princeton Univ. Press, 1965. [Google Scholar]
  29. Montgomery, H. L. The pair correlation of zeros of the zeta function. Analytic Number Theory (Proc. Sympos. Pure Math. 1973, Vol. 24), AMS, 181–193. [Google Scholar]
  30. Moore, R. E. Interval Analysis; Prentice–Hall, 1966. [Google Scholar]
  31. Neumaier, A. Interval Methods for Systems of Equations; Cambridge Univ. Press, 1990. [Google Scholar]
  32. NIST Digital Library of Mathematical Functions; Olver, F. W. J., Ed.; Available online: https://dlmf.nist.gov/.
  33. Odifreddi, P. Classical Recursion Theory; North-Holland, 1989; Vol. 1. [Google Scholar]
  34. Odlyzko, A. M. On the distribution of spacings between zeros of the zeta function. Math. Comp. 1987, 48(no. 177), 273–308. [Google Scholar] [CrossRef]
  35. Odlyzko, A. M.; Schönhage, A. Fast algorithms for multiple evaluations of the Riemann zeta function. Trans. Amer. Math. Soc. 1988, 309(no. 2), 797–809. [Google Scholar] [CrossRef]
  36. Olver, F. W. J. Asymptotics and Special Functions; Academic Press; reprinted by AKP Classics, 1974. [Google Scholar]
  37. Patterson, S. J. An Introduction to the Theory of the Riemann Zeta-Function; Cambridge Univ. Press, 1988. [Google Scholar]
  38. Platt, D. J. Computing π(x) Analytically Contains rigorous/validated computations related to zeta/zeros and explicit bounds.). Ph.D. thesis, Univ. of Bristol, 2011. [Google Scholar]
  39. Riemann, B. Über die Anzahl der Primzahlen unter einer gegebenen Grösse. In Monatsberichte der Berliner Akademie; (English translation in [13].); 1859; pp. 671–680. [Google Scholar]
  40. Rogers, H., Jr. Theory of Recursive Functions and Effective Computability; McGraw–Hill; MIT Press, 1967. [Google Scholar]
  41. Rudin, W. Real and Complex Analysis, 3rd ed.; McGraw–Hill, 1987. [Google Scholar]
  42. Rump, S. M. INTLAB—INTerval LABoratory. In Developments in Reliable Computing; Csendes, T., Ed.; Kluwer, 1999; pp. 77–104. Available online: https://www.tuhh.de/ti3/rump/intlab/.
  43. Shoenfield, J. R. Mathematical Logic; Addison–Wesley, 1967. [Google Scholar]
  44. Soare, R. I. Turing Computability: Theory and Applications; Springer, 2016. [Google Scholar]
  45. Temme, N. M. Special Functions: An Introduction to the Classical Functions of Mathematical Physics; Wiley, 1996. [Google Scholar]
  46. Titchmarsh, E. C. The Theory of the Riemann Zeta-Function, 2nd ed.; Heath-Brown, D. R., Ed.; Oxford Univ. Press, 1986. [Google Scholar]
  47. Tucker, W. Validated Numerics: A Short Introduction to Rigorous Computations; Princeton Univ. Press, 2011. [Google Scholar]
  48. de la Vallée Poussin, C. J. Recherches analytiques sur la théorie des nombres premiers. Ann. Soc. Sci. Bruxelles 1896, 20, 183–256. [Google Scholar]
  49. Whittaker, E. T.; Watson, G. N. A Course of Modern Analysis, 4th ed.; Cambridge Univ. Press, 1927. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2026 MDPI (Basel, Switzerland) unless otherwise stated