Skip to content

Appendix C: Computational Laboratory

A numerical value is reproducible only when three layers are recorded separately: the exact mathematical object, the finite algorithm used to approximate it, and the evidence supporting the reported digits. Increasing precision controls only part of the third layer. It cannot repair a wrong branch, a reversed connection matrix, an open lift mistaken for a cycle, or a discretized equation that differs from the intended continuum problem.

This appendix is a cross-method bench manual. It gives a common protocol for the book’s local-series, recurrence, monodromy, period, Borel–Padé, and TBA calculations, then links to the pages and programs where each method is developed in depth.

A frozen passport precedes every calculation

Section titled “A frozen passport precedes every calculation”

Let FF be an exact scalar characteristic function, period, matrix entry, or nonlinear residual. Let FNF_N be a finite approximation and F^N,p\widehat F_{N,p} its evaluation at working precision pp. At a computed candidate λ^\widehat\lambda,

F(λ^)=[FFN](λ^)+[FNF^N,p](λ^)+F^N,p(λ^).\begin{aligned} F(\widehat\lambda) ={}& \bigl[F-F_N\bigr](\widehat\lambda) \\ &+ \bigl[F_N-\widehat F_{N,p}\bigr](\widehat\lambda) \\ &+ \widehat F_{N,p}(\widehat\lambda). \end{aligned}

The three rows are truncation or discretization error, arithmetic evaluation error, and nonlinear-solve residual. Conditioning is needed to turn their sum into an error in λ\lambda. A model or dictionary error is more basic: it changes FF itself and therefore does not belong in this additive budget.

The book uses the following evidence labels.

LabelMinimum support
ComputedOne declared finite algorithm returns a candidate
Internally convergedIndependent controls such as cutoff, order, mesh, contour panels, and precision have stable refinement tables
Cross-verifiedA representation with substantially different failure modes agrees under its own refinements
CertifiedOutward-rounded bounds plus an inclusion, root-count, or uniqueness theorem prove the stated conclusion

Physical or interpretive validation is an orthogonal question. A certified root of the wrong boundary problem remains the wrong observable.

Every method card should freeze five groups of data.

GroupRequired data
ObjectEquation, exact parameters, gauge, normalization, boundary or connection datum
AnalyticBranches, cuts, path or contour, sheet, cycle, chamber, and lateral side
Finite modelSeries order, recurrence depth, Padé shape, grid, panels, cutoff, and tail model
ArithmeticInput provenance, working precision, guard digits, rounding, solver, and stopping norm
EvidenceInvariants, refinement table, conditioning estimate, independent representation, and claim label

A useful planning estimate is

dworkdgoal+log10κcond+g,d_{\mathrm{work}} \gtrsim d_{\mathrm{goal}} + \left\lceil \log_{10}\kappa_{\mathrm{cond}} \right\rceil +g,

where κcond1\kappa_{\mathrm{cond}}\geq1 estimates lost digits and gg is a guard margin. This is a budget, not a validation theorem.

Pathwise transport preserves an ordered frame

Section titled “Pathwise transport preserves an ordered frame”

Write a linear ODE as

 ⁣dY ⁣dz=A(z,λ)Y.\frac{\dd Y}{\dd z} = A(z,\lambda)Y.

Along a declared path z=γ(t)z=\gamma(t), 0t10\leq t\leq1, integrate

 ⁣dY ⁣dt=γ(t)A(γ(t),λ)Y.\frac{\dd Y}{\dd t} = \gamma'(t) A(\gamma(t),\lambda)Y.

The path parameterization, initial ordered frame, and every rescaling belong to the result. A robust high-precision transport proceeds as follows.

  1. Seed a normalized local jet inside a certified or well-tested convergence disk, rather than directly at a singular point.
  2. Split the path before coefficient singularities, sharp bends, or regions where exponential separation exhausts the guard digits.
  3. Refine step size, method order, and precision independently. A last-term or step-doubling estimate is evidence unless a remainder theorem has been supplied.
  4. Rescale columns or use QR factorizations when necessary, but preserve the noncommuting factor order. If Y=QHY=QH and a transport step gives Q~=QnewR\widetilde Q=Q_{\mathrm{new}}R, update Hnew=RHH_{\mathrm{new}}=RH: each new factor multiplies the accumulator on the left.
  5. Evaluate an off-mesh ODE residual and repeat the transport in reverse.

Arbitrary precision reduces roundoff; it does not validate the IVP solver. If a Taylor step is analytic on sr|s|\leq r, a Cauchy bound can convert the local truncation into a proof. Without such a bound, order and step ladders remain convergence evidence.

Liouville’s formula supplies a cheap invariant. For transport from t=0t=0 to t=1t=1,

detY(1)detY(0)=exp[γtrA(z,λ) ⁣dz].\frac{ \det Y(1) }{ \det Y(0) } = \exp\left[ \int_\gamma \operatorname{tr}A(z,\lambda)\,\dd z \right].

It detects many frame and integration failures, although a correct determinant does not determine the individual matrix entries.

Monodromy is endpoint transport around a loop

Section titled “Monodromy is endpoint transport around a loop”

For a based loop and an initial frame B=Y(0)B=Y(0), the house right action gives

Y(1)=BMγ,Mγ=B1Y(1).Y(1)=B M_\gamma, \qquad M_\gamma=B^{-1}Y(1).

Numerically solve the linear system rather than forming B1B^{-1}. If B=IB=I, the final transported frame is the monodromy matrix. The path product γ1γ2\gamma_1\gamma_2 traverses γ2\gamma_2 first and then γ1\gamma_1, so

Mγ1γ2=Mγ1Mγ2.M_{\gamma_1\gamma_2} = M_{\gamma_1}M_{\gamma_2}.

Path ordering cannot be replaced by exp ⁣γA ⁣dz\exp\!\int_\gamma A\,\dd z unless the coefficient matrices commute along the path. Audit a loop computation by checking

Mγ1MγI,M_{\gamma^{-1}}M_\gamma\approx I,

Liouville’s determinant, local nonresonant eigenvalues e2πiρj\ee^{2\pi\ii\rho_j}, the declared generator product, homotopic loop deformations, and simultaneous conjugation under a common frame change. Near a Jordan block, traces and determinants are much more stable than eigenvectors.

The global-data chapter fixes the path and matrix conventions. Its hypergeometric benchmark provides exact monodromy data against which a transport code can be calibrated.

Overlapping series turn local data into connection matrices

Section titled “Overlapping series turn local data into connection matrices”

At a regular singular point, a normalized Frobenius branch has the form

y(z)=(zz0)ρn0cn(zz0)n.y(z) = (z-z_0)^\rho \sum_{n\geq0}c_n(z-z_0)^n.

Record the local coordinate, exponent lift, branch of Log(zz0)\operatorname{Log}(z-z_0), leading coefficient, recurrence, and analytic disk. Evaluate yy and yy' from the same coefficient list. A proved ratio bound

cn+1δn+1cnδnq<1,nN+1,\left| \frac{ c_{n+1}\delta^{n+1} }{ c_n\delta^n } \right| \leq q<1, \qquad n\geq N+1,

gives the value-tail enclosure

n>NcnδncN+1δN+11q.\left| \sum_{n>N}c_n\delta^n \right| \leq \frac{ |c_{N+1}\delta^{N+1}| }{ 1-q }.

This bounds the analytic factor cnδn\sum c_n\delta^n. The full solution-tail bound carries the declared-branch multiplier δρ|\delta^\rho|. The derivative needs its own bound with δρ1|\delta^{\rho-1}| and the additional n+ρ|n+\rho| factor.

Continue through overlapping Frobenius or ordinary Taylor disks, keeping each new center strictly inside the preceding analytic disk. In a common overlap the house direction is

Φβ=ΦαCαβ,Cαβ=Φα(zm)1Φβ(zm).\Phi_\beta = \Phi_\alpha C_{\alpha\beta}, \qquad C_{\alpha\beta} = \Phi_\alpha(z_m)^{-1}\Phi_\beta(z_m).

Again, solve for CαβC_{\alpha\beta} rather than explicitly inverting a poorly conditioned frame. Move zmz_m through the overlap, reverse the match, verify the Abel determinant, and compare with pathwise ODE transport. A drift with zmz_m measures numerical error; it is not new connection data.

Two normalized endpoint frames are continued to a common point and checked again at an independent point.

Local bases become global connection data only after their gauges, branches, derivative coordinate, and continuation paths agree. An independent match point tests every matrix entry, whereas the determinant supplies only one necessary invariant.

When exponent differences are integral, use a logarithmic Frobenius basis or a controlled resonant limit. Evaluating a nearly singular generic basis at more digits can still be far less stable than changing the basis first. The Frobenius and Leaver page derives the local recurrences, and the connection-matrix page develops the matching invariants.

Minimal recurrences impose a boundary condition at infinity

Section titled “Minimal recurrences impose a boundary condition at infinity”

For a three-term recurrence

αnun+1+βnun+γnun1=0,\alpha_nu_{n+1} + \beta_nu_n + \gamma_nu_{n-1} =0,

define

Rn:=unun1.R_n := \frac{u_n}{u_{n-1}}.

The backward Riccati map is

Rn=γnβn+αnRn+1.R_n = -\frac{ \gamma_n }{ \beta_n+\alpha_nR_{n+1} }.

First establish the minimal-solution or continued-fraction theorem in the parameter domain of interest. Then seed a terminal approximation RN+1(K)R_{N+1}^{(K)} from KK large-order terms and sweep backward. A projective pair Rn+1=p/qR_{n+1}=p/q updates homogeneously as

(p,q)(γnq,βnq+αnp),(p,q) \longmapsto \left( -\gamma_nq, \beta_nq+\alpha_np \right),

with rescaling after every step. This chart survives values for which a scalar ratio overflows.

If the endpoint row is

α0u1+β0u0=0,\alpha_0u_1+\beta_0u_0=0,

the minimal-line residual is

F(λ)=β0(λ)+α0(λ)R1min(λ).F(\lambda) = \beta_0(\lambda) + \alpha_0(\lambda)R_1^{\min}(\lambda).

Vary recurrence depth NN, tail order KK, working precision pp, terminal line, and any split index independently. Differentiate the terminal seed and every coefficient-dependent backward map when computing FF'. Track ratio poles together with zeros: a pole of one projective chart need not be a spectral singularity.

A backward sweep and a Lentz evaluation mainly test arithmetic. A recurrence root and a direct ODE Wronskian have more independent failure modes. A finite depth becomes certified only after a tail enclosure has been propagated through the Möbius maps and a root-inclusion theorem has been applied. See the minimal-solution page, the continued-fraction page, and the large-order tail page.

Period quadrature must remain on the spectral cover

Section titled “Period quadrature must remain on the spectral cover”

For

Σ^:y2=Q(z),λ=y ⁣dz,\widehat\Sigma: \qquad y^2=Q(z), \qquad \lambda=y\,\dd z,

a projected contour is not enough. Store its orientation, initial sheet, cut crossings, lifted endpoints, and deleted poles. Along projected nodes zjz_j, continue yy analytically; do not call an independent principal square root at each node. Away from turning points, a useful predictor is

yj+1pred=yj+Q(zj)2yj(zj+1zj),y_{j+1}^{\mathrm{pred}} = y_j + \frac{Q'(z_j)}{2y_j} (z_{j+1}-z_j),

after which the sign of Q(zj+1)\sqrt{Q(z_{j+1})} closest to the predictor is chosen. This still requires step refinement and fails if used coarsely near y=0y=0.

At a simple branch point aa, set

za=t2.z-a=t^2.

Since Q(z)=Q(a)(za)+O((za)2)Q(z)=Q'(a)(z-a)+O((z-a)^2),

y ⁣dz2Q(a)t2 ⁣dt,y\,\dd z \sim 2\sqrt{Q'(a)}\,t^2\,\dd t,

so the lifted integrand is regular in tt. For a cut cycle whose chosen bank runs from aa to bb,

γλ=2aby+(z) ⁣dz,\oint_\gamma\lambda = 2\int_a^b y_+(z)\,\dd z,

with the sign fixed by the sheet and orientation.

A numerical closed lift must return to the same zz and the same sheet. Audit path reversal, the deck involution, homology relations, contour deformation away from poles, residue jumps when a pole is crossed, and a known Weber or Mathieu closed period. An Airy calibration is instead a normalized relative action. Refine branch-point locations, panels, quadrature order, and precision separately. Picard–Fuchs or Gauss–Manin continuation is a valuable independent representation when available.

The spectral-cover page fixes the geometry, while the cycle and residue page and the regularized-period page explain which lifted forms may actually be integrated at each WKB order.

Borel–Padé separates continuation from quadrature

Section titled “Borel–Padé separates continuation from quadrature”

For the shifted house convention,

Bf^(ξ)=k0bkξk,bk=ak+1k!.\mathcal B\widehat f(\xi) = \sum_{k\geq0} b_k\xi^k, \qquad b_k=\frac{a_{k+1}}{k!}.

From KK available coefficients construct a near-diagonal rational function

RL,M(ξ)=PL(ξ)QM(ξ),QM(0)=1,L+M+1K.R_{L,M}(\xi) = \frac{P_L(\xi)}{Q_M(\xi)}, \qquad Q_M(0)=1, \qquad L+M+1\leq K.

Use exact or guard-precision linear algebra, verify the matched Taylor coefficients, and inspect a triangle of nearby (L,M)(L,M) values. Stable poles, zeros, and residues are more informative than a single plot. A moving close pole–zero pair is often a Froissart defect; an alternating stable chain may represent a cut and must not be deleted automatically.

Before calling the result a Borel sum, verify analytic admissibility of the continued transform. If, for some C>0C>0 and σ0\sigma\geq0,

Bf^(eiθt)Ceσt,\left| \mathcal B\widehat f(\ee^{\ii\theta}t) \right| \leq C\ee^{\sigma t},

then the actual Laplace integral requires

Re(eiθ)>σ.\operatorname{Re} \left( \frac{\ee^{\ii\theta}}{\hbar} \right) > \sigma.

For the finite rational surrogate, a pole-free prescribed contour and the weaker condition with right-hand side zero suffice. Convergence of that surrogate integral alone does not prove that the original formal series is Borel summable in the direction.

For a declared ray and lateral side, evaluate

Sθ[L/M]f^=a0+eiθ0eeiθt/RL,M(eiθt) ⁣dt.\mathcal S_\theta^{[L/M]}\widehat f = a_0 + \ee^{\ii\theta} \int_0^\infty \ee^{-\ee^{\ii\theta}t/\hbar} R_{L,M}(\ee^{\ii\theta}t) \,\dd t.

Record contour splits, pole clearance, quadrature rule, finite Laplace cutoff, and rational tail bound. Those bounds validate the integral of the chosen rational surrogate; they do not supply a generic bound on the unknown Padé continuation error. Separate coefficient, Padé-shape, contour, quadrature, and tail refinements.

The mandatory normalization tests are a monomial and the factorial one-pole model from Appendix B. The full Borel–Padé laboratory adds withheld-coefficient tests, lateral signs, root counts, and independent spectral determinants.

TBA residuals and continuum errors are different

Section titled “TBA residuals and continuum errors are different”

Write a nonlinear integral equation schematically as

ε=T(ε)=d+S+KL(ε),L(z)=Log(1+ez).\varepsilon = \mathcal T(\varepsilon) = d+S+\mathcal K L(\varepsilon), \qquad L(z)=\operatorname{Log}(1+\ee^{-z}).

Freeze the logarithm sheet, integration contour and banks, source divisor, chamber, asymptotic subtraction, and observable before discretizing. Use Nyström panels on general contours. Use an FFT only when translation invariance justifies convolution, and zero-pad to the linear-convolution length rather than silently periodizing the line. Retain every quadrature weight and state whether 1/(2π)1/(2\pi) is part of the kernel.

Let RN\mathcal R_N restrict a function to the grid, let IN\mathcal I_N reconstruct a function from grid data, and let ε^N\widehat\varepsilon_N be the computed grid vector. Set

ε^:=INε^N,T~N:=INTNRN.\widehat\varepsilon := \mathcal I_N\widehat\varepsilon_N, \qquad \widetilde{\mathcal T}_N := \mathcal I_N\mathcal T_N\mathcal R_N.

Now both residuals live in the declared function space. Separate

η:=ε^T~N(ε^)\eta := \left\| \widehat\varepsilon -\widetilde{\mathcal T}_N(\widehat\varepsilon) \right\|

from the continuum defect

δ:=T~N(ε^)T(ε^).\delta := \left\| \widetilde{\mathcal T}_N(\widehat\varepsilon) - \mathcal T(\widehat\varepsilon) \right\|.

If a complete declared set UU contains ε^\widehat\varepsilon, T(U)U\mathcal T(U)\subseteq U, and T\mathcal T is a contraction on UU with constant q<1q<1, then

ε^εη+δ1q.\left\| \widehat\varepsilon-\varepsilon^* \right\| \leq \frac{\eta+\delta}{1-q}.

A small discrete residual alone says nothing about cutoff, quadrature, FFT wrap, or logarithm-sheet error. Damping, Anderson acceleration, and Newton–Krylov methods may improve convergence but do not replace the invariant-set and contraction proof. Excited roots and divisor crossings belong to the nonlinear unknown rather than to post-processing.

Refine the left and right cutoffs, mesh, FFT padding or panel order, precision, nonlinear tolerance, bank offset, continuation step, and root tolerance independently. Compare dense and FFT multiplication on a smaller grid and evaluate an off-grid continuum residual. The TBA numerical laboratory derives these estimates and treats hard branches and excited roots.

Enclosures become conclusions only through a theorem

Section titled “Enclosures become conclusions only through a theorem”

Ball arithmetic represents a set, for example x[m±r]x\in[m\mathbin{\pm}r], using outward-rounded operations. A narrow output ball encloses the desired exact value only if exact inputs, truncation tails, quadrature remainders, and every intervening operation have also been enclosed.

For a realified nonlinear system F:RnRnF:\mathbb R^n\to\mathbb R^n, suppose that XX is a box, x0Xx_0\in X, CC is nonsingular, and FC1F\in C^1 on a neighborhood of XX. Let the interval matrix F(X)F'(X) enclose every Jacobian F(x)F'(x) for xXx\in X. The Krawczyk operator is

K(X)=x0CF(x0)+(ICF(X))(Xx0).\begin{aligned} K(X) ={}& x_0-CF(x_0) \\ &+ \left( I-CF'(X) \right) (X-x_0). \end{aligned}

If the strict inclusion

K(X)intXK(X) \subset \operatorname{int}X

holds, then these hypotheses certify a unique zero in XX. Merely obtaining 0F(X)0\in F(X) is not enough. For analytic scalar functions, Rouché or an argument-principle enclosure can certify a root count instead. The verified-numerics page develops tail balls, conditioning, Rouché, Krawczyk, and the distinction between backward and forward error.

A reproduction record should run without guesswork

Section titled “A reproduction record should run without guesswork”

Archive the following fields with every publishable result.

GroupRecord
Mathematical objectEquation or operator, exact parameters, gauge, normalization, domain, and boundary data
Analytic choicesBranches, cuts, path or contour, sheet, cycle, chamber, and lateral side
DiscretizationOrders, cutoffs, grids, panels, seeds, match or split points, and omitted-tail model
ArithmeticExact input strings, precision, guard digits, rounding mode, and coefficient provenance
SolveInitial data, algorithm, tolerance norm, residual scale, derivatives, and conditioning estimate
AuditsRaw refinement table, invariant checks, unused coefficients, and independent representation
EnvironmentCode revision, exact command, interpreter, libraries, operating system, deterministic seeds, and thread count
OutputRaw data, checksums, reported digits, limitations, and evidence label

Parse non-integer decimal inputs from exact strings. Promoting a binary64 number to a large multiple-precision container does not restore the digits already rounded away. Checks should raise explicit exceptions rather than language assertions that may disappear under optimized execution.

The tested baseline is CPython 3.10 or later with mpmath==1.3.0; this checker requires no other third-party package. From the repository root, run

Terminal window
python3 public/code/advanced-ode/general-heun-connection-check.py \
--t 0.04 --order 2 --terms 80 --dps 40 \
--no-table --check-second-point

Then repeat with --terms 160 --dps 80. In the baseline environment, the match-point drift falls from about 2.8800350152674×10152.8800350152674\times10^{-15} to 1.8752301676036×10291.8752301676036\times10^{-29}, while the Abel and direct determinants agree at about 1.03319670758600654-1.03319670758600654. The fixed order-two block approximation has a separate model error of about 1.0870188841823×1051.0870188841823\times10^{-5} and therefore does not improve with the series cutoff. The experiment distinguishes a converging matching error from a deliberately frozen analytic truncation.

The repository contains a compact smoke suite.

WorkflowDownloadable checkerPrincipal audit
Frobenius matchinggeneral-heun-connection-check.pyTwo match points and Abel determinant
Loop monodromyclassical-block-monodromy-check.pyComposite-loop trace and determinant at one declared step count; rerun with doubled --steps for refinement
Minimal recurrence and exact Bessel bracketverified-numerics.pyCutoff–tail–precision tensor and exact Bessel bracket
Lifted WKB actionswkb-homology-action-check.pySheet sign, doubled lift, residues, and Gauss–Manin identity
Borel–Padé and spectraborel-pade-spectral-check.pyPadé shapes, lateral jump, determinant, and root count
TBA iterationtba-iteration-check.pyDense-versus-FFT convolution and cutoff–mesh refinement

Their source docstrings and linked pages state scope and limitations. Passing all of them validates the implementations on their declared benchmarks; it does not prove a new problem that merely resembles those benchmarks.

Equating more digits with more evidence. Higher precision can reveal a truncation plateau, but it cannot bound an unproved tail or correct a wrong sheet. Refine the finite model and arithmetic independently.

Forming a matrix inverse because the formula contains one. Solve the linear system and monitor conditioning. Explicit inversion adds avoidable roundoff and hides which frame is ill-conditioned.

Recomputing principal square roots on a lifted contour. This can switch sheets without warning or fail to close a cycle. Continue the initial sheet and refine near every turning point.

Treating a discrete residual as a continuum residual. A nonlinear solver can solve the wrong finite grid to machine precision. Cutoff, quadrature, tail, and aliasing defects require separate estimates.

Calling two codes independent when they share the derivation. Rewriting the same recurrence in another language mainly tests transcription and arithmetic. Compare representations chosen for different failure modes.

For

y+1zy=0,y''+\frac1z y'=0,

use the ordered basis (1,Logz)(1,\operatorname{Log}z) and a positive loop around zero. Determine the right-acting monodromy matrix, its determinant, and the matrix for the reverse loop.

Solution

The constant solution returns to itself, while

LogzLogz+2πi.\operatorname{Log}z \longmapsto \operatorname{Log}z+2\pi\ii.

Therefore

M0=(12πi01).M_0 = \begin{pmatrix} 1&2\pi\ii\\ 0&1 \end{pmatrix}.

Its determinant is one. This also follows from Liouville’s formula because trA=1/z\operatorname{tr}A=-1/z in the companion system and

exp( ⁣dzz)=e2πi=1.\exp\left(-\oint\frac{\dd z}{z}\right) = \ee^{-2\pi\ii} =1.

The reverse loop gives

M01=(12πi01).M_0^{-1} = \begin{pmatrix} 1&-2\pi\ii\\ 0&1 \end{pmatrix}.

A numerical transport should recover both loop matrices and make M^γ1M^γI\|\widehat M_{\gamma^{-1}}\widehat M_\gamma-I\| decrease under step and precision refinement.

Consider

un+13un+2un1=0.u_{n+1}-3u_n+2u_{n-1}=0.

Starting from RN+1=0R_{N+1}=0, apply the backward ratio map to obtain R1R_1. Show explicitly that it converges to the minimal ratio.

Solution

The characteristic roots are 11 and 22, so the minimal solution is proportional to 1n1^n and has ratio one. Here

Rn=23Rn+1.R_n = \frac{2}{3-R_{n+1}}.

After mm backward steps from zero,

R=2m+122m+11.R = \frac{2^{m+1}-2}{2^{m+1}-1}.

This follows by induction. Taking m=Nm=N gives

R1=112N+111.R_1 = 1- \frac{1}{2^{N+1}-1} \longrightarrow1.

Forward recurrence would amplify any contamination by the dominant 2n2^n solution; the backward map selects the minimal line.

Let y2=z2a2y^2=z^2-a^2 with a>0a>0. On the bank above [a,a][-a,a], choose y=+ia2x2y=+\ii\sqrt{a^2-x^2} and orient the bank from a-a to aa. Use x=asintx=a\sin t to evaluate the doubled cut-cycle period and explain why the endpoint quadrature is regular.

Solution

For π/2tπ/2-\pi/2\leq t\leq\pi/2,

x=asint,y=iacost, ⁣dx=acost ⁣dt.x=a\sin t, \qquad y=\ii a\cos t, \qquad \dd x=a\cos t\,\dd t.

Thus the lifted integrand is the smooth function ia2cos2t ⁣dt\ii a^2\cos^2t\,\dd t. The one-bank action is

aay ⁣dx=ia2π/2π/2cos2t ⁣dt=iπa22.\int_{-a}^{a}y\,\dd x = \ii a^2 \int_{-\pi/2}^{\pi/2} \cos^2t\,\dd t = \frac{\ii\pi a^2}{2}.

The oppositely oriented return on the other sheet contributes the same value, so

γy ⁣dz=iπa2.\oint_\gamma y\,\dd z = \ii\pi a^2.

Reversing the cycle or the initial sheet reverses the sign.

4. Convert a fixed-point residual into an error bound

Section titled “4. Convert a fixed-point residual into an error bound”

Let UU be a complete invariant set, let T:UU\mathcal T:U\to U be a contraction with constant q<1q<1, and let T~N\widetilde{\mathcal T}_N be a reconstructed discrete operator on the same function space. Suppose ε^U\widehat\varepsilon\in U and ε^T~N(ε^)η\|\widehat\varepsilon- \widetilde{\mathcal T}_N(\widehat\varepsilon)\|\leq\eta and T~N(ε^)T(ε^)δ\|\widetilde{\mathcal T}_N(\widehat\varepsilon) -\mathcal T(\widehat\varepsilon)\|\leq\delta. Prove the bound used in the TBA section.

Solution

Let ε=T(ε)\varepsilon^*=\mathcal T(\varepsilon^*). Then

ε^εε^T(ε^)+T(ε^)T(ε).\begin{aligned} \|\widehat\varepsilon-\varepsilon^*\| \leq{}& \|\widehat\varepsilon -\mathcal T(\widehat\varepsilon)\| \\ &+ \|\mathcal T(\widehat\varepsilon) -\mathcal T(\varepsilon^*)\|. \end{aligned}

The first term is at most η+δ\eta+\delta and the second at most qε^εq\|\widehat\varepsilon-\varepsilon^*\|. Moving it to the left gives

ε^εη+δ1q.\|\widehat\varepsilon-\varepsilon^*\| \leq \frac{\eta+\delta}{1-q}.

Without a proved invariant set and contraction constant, the same algebra is only a heuristic conditioning estimate.

5. Classify a high-precision spectral claim

Section titled “5. Classify a high-precision spectral claim”

A program prints 60 stable digits of a recurrence root when the working precision is raised from 100 to 200 digits. It reports one depth NN, gives no tail remainder, uses no second representation, and archives neither branch data nor the command. Classify the claim and list the next controls needed before it can be called internally converged, cross-verified, or certified.

Solution

The result is computed with a precision refinement. It is not yet internally converged because recurrence depth, tail order, terminal line, split chart, and root-solver tolerance were not varied, and the analytic branch was not recorded.

Internal convergence requires those independent ladders, retained and first omitted recurrence residuals, conditioning information, and a complete passport. Cross-verification additionally requires a representation with different failure modes, such as endpoint-adapted ODE integration and an Abel-normalized Wronskian. Certification further requires outward-rounded coefficient and tail enclosures propagated to a Rouché, Krawczyk, or equivalent inclusion theorem. The exact command, code revision, dependency versions, inputs, and raw tables must be archived at every level.