Certified Joint Pricing Errors in Rough Heston
Abstract
We give deterministic error bounds for stored rough Heston pricing outputs, retaining the complex Fourier perturbation shared by different strikes. A finite-history theorem carries a continuous fractional Riccati residual into the pricing exponent, with the curve initial term and physical scaling intact. It gives a curve-weighted bound under nonexpansion and a sharper resolvent bound under positive dissipation. Certified transform disks, finite omitted frequencies, strip quadrature, the infinite tail and arithmetic then yield complete price, portfolio and finite-candidate objective enclosures. For a quarter-year spread, the joint bound is 0.233318843 index points and the marginal bound is 0.252393939: retaining the shared errors changes the decision at a quarter-point budget. A fixed five-point roughness grid and direct-reference, corrected-output and modified-Adams controls use the same market quotes. Their error accounts separate history weighting, shared geometry, reference uncertainty and changes of centre. An exact algebraic cover also establishes the specified rational construction on a narrow continuous parameter domain. The price certificate uses an independent reference field. Appendices give the regularity and residual proofs, verification procedures, and classical common-state extensions. The bounds concern numerical error relative to the model price; market fit and the true error of a nominal solver are assessed separately.
Keywords: rough Heston; continuous residual; finite history; actual output; joint pricing error; deterministic certification.
Sections 2–5 develop the pricing certificate; Sections 7.1 and 7.5–7.6 give the matched experiments. Appendices C–E contain the proofs, residual construction and verification procedures. Section 6 and Appendix B treat the rational construction, Appendices F–G the classical extensions, and Appendix H the research timeline.
I. Introduction
At a fixed model parameter and maturity, different strikes use the same Fourier transform values. Bounding each price separately discards a constraint: the error at each frequency is one common complex number. We retain these common variables in the price-error set and ask whether they can change a financial certification decision. The resulting dependence is deterministic and comes from the pricing formula.
Let denote the model-price vector, the stored pricing output, and an independent reference centre. The complete inclusion is
Each component of is a rigorously enclosed common Fourier error. Finite omitted frequencies remain in ; the remainder retains strip quadrature, the true infinite tail and arithmetic, without charging those finite nodes twice. A reference refinement changes and its certified uncertainty together. Neither the reference price nor the fast output is identified with the exact model price.
A. Contributions and dependencies
The main analytical result connects a complex Riccati residual to the Heston exponent through a finite-history kernel. Theorem 3.1 gives the nonexpansive curve bound and the positive-dissipation envelope, including the initial curve term and physical factor . The comparison uses established Caputo convexity and positive-resolvent results. We compose that comparison with the model's pricing functional, certify the history weights, and include them in the complete output budget.
The second result is a certificate for the actual pricing output. Shared transform disks are translated to that output and evaluated in portfolio and finite-objective directions. A matched quarter-year comparison isolates the contribution of shared errors to the budget decision. The ablation separates propagation, time-local envelopes, omitted-frequency certification and recentering. Support functions, convexity and sorting a fully known unit-cost menu are the tools used in this construction.
The third result certifies a structural domain for the Gatheral–Radoicic rational construction. The all-frequency statement has explicit restrictions on correlation, fractional order and mean reversion. An independently generated reference field supplies the residual certificate used for prices. Nearby candidates and output controls test the financial decisions and the reuse of that certificate.
Table 1. Dependencies of the rational-output and independent-reference proof chains.
| Proof chain | Inputs and conclusion | Role in the price certificate |
|---|---|---|
| Rational construction | Endpoint matching, raw determinant and numerator signs; well-defined Padé output and left-half-plane structure | Defines and checks the specified production formula on its stated domain |
| Independent reference | Fixed field, full continuous residual, dissipation, finite-history exponent and complete Fourier error | Certifies the reference transform and model-price inclusion |
| Output translation | Stored fast values and independently enclosed reference centre | Converts the reference inclusion into error of the actual output |
The two proof chains share the model but certify different objects. The algebraic signs establish the rational output's structural properties; the continuous residual establishes the reference error. Output translation connects the latter to the stored Padé price.
B. Related work
Gatheral--Radoicic [GR2019, GR2023] construct two-end rational approximations. Jeng--Kilicman [JK2020, JK2021] analyse global Padé approximations and public SPX data. The formula and endpoint-matching method used here are theirs. Our structural statement concerns the raw matching system throughout its explicitly certified domain.
Abi Jaber–El Euch [AbiJaberElEuch2018] give the Volterra model and affine transform. Li–Liu [LiLiu2018] establish Caputo convexity through regularization; Kopteva [Kopteva2021] propagates a time-dependent residual with a positive fractional inverse. Simon [SimonCM2015] gives Mittag–Leffler positivity, and Trefethen–Weideman [TrefethenWeideman2014] give strip trapezoidal analysis. Appendix C proves the regularity statements needed to apply these results to the pricing functional.
Ben Hammouda et al. [BenHammouda2026, Section 3.2] develop error-controlled multilevel rough-Heston quadrature. Their practical tolerance procedure replaces unavailable constants with numerical error indicators and assesses tolerance attainment numerically. Our certificate instead encloses a stored output a posteriori, including tails and arithmetic. This comparison concerns the tolerance procedure in the cited paper.
Boyarchenko–de Innocentis–Levendorskii [BL2025] study reliable pricing, numerical bias and incorrect calibration. We use their modified Adams method as a numerical control. They describe Conformal Bootstrap as an ad-hoc principle; it does not supply a deterministic interval enclosure. Hager–Kreher [HK2026] study analytic expansions in the Hurst parameter and local convergence. Bayer–Breneis [BBWeak2023, BBSimulation2023] bound Markovian kernel approximations and investigate low-dimensional simulation. Each comparison below specifies the model, numerical output and error guarantee.
Appendices F–G give a separate classical Heston extension based on common occupation probabilities and an inexact trial field. Its terminal witness establishes strict improvement of an outer error set. A complete annual monetary certificate remains open.
II. Model, units and fixed configurations
Our conventions for the fractional integral and Caputo derivative are
Under the regularity of the trajectories used below, with zero initial value, so . The Caputo operator and all time scalings retain their fractional definitions. Set . The physical Riccati state satisfies
Define
Then and . Dividing the normalised state error by gives the physical error. Likewise, dividing the physical residual by gives the residual bound for the normalised equation.
For pricing and the numerical example, we fix and the entire forward variance curve
The curve parameter and Riccati parameter are defined separately. Curve (2.4) remains fixed when the candidate changes. The probability model is
Equation (2.5) is the forward variance representation with zero Riccati mean reversion. Appendix A verifies the probability model and affine transform associated with this curve using Theorems 2.1 and 2.3 and Example 2.2 of Abi Jaber and El Euch.
Let be the normalised positive martingale and write . The exact characteristic exponent is
With , the model European call price is
The model specification, decimal inputs, and normalisation jointly define the prices considered below.
All experiments use model parameter , , Riccati mean reversion zero, Fourier step , a finite reference/error grid through 128 (1025 nodes), 100-bit outward dyadic arithmetic and 64 forward-moment series terms. The actual Padé output uses composite Gauss–Legendre order 8 through 200 (352 nodes) and Jacobi order 256; its Fourier cutoff is distinct from the certificate cutoff. counts source time cells. The number of frequency nodes is written explicitly to avoid confusing it with .
Table 2. Fixed configurations: maturity in years; time cells, reference nodes, residual subcells and history bins are counts.
| ID | T | alpha | N_t source cells | nonzero ref nodes | zero finite nodes | subcells | history bins |
|---|---|---|---|---|---|---|---|
| H0 | 1/2 | 13/25, 3/5, 9/10 | 2048 / 2048 / 1024 | 513 | 512 | 4 | 0 |
| H1 | 1/2 | 13/25, 3/5, 9/10 | 2048 / 2048 / 1024 | 513 | 512 | 4 | 1 |
| H2 | 1/2 | 13/25 | 2048 | 513 | 512 | 4 | 128 |
| H3 | 1/2 | 13/25 | 2048 | 1025 | 0 | 4 | low128; high1 |
| H4 | 1/2 | 13/25 | 2048 | 1025 | 0 | 4 | 128 |
| Q0 | 1/4 | 13/25, 3/5, 9/10 | 1429 / 1352 / 549 | 513 | 512 | 4 | 1 |
| Q1 | 1/4 | 13/25 | 1429 | 1025 | 0 | 4 | 1 |
| Q2 | 1/4 | 13/25 | 1429 | 1025 | 0 | 4 | 128 |
| N1 | 1/2 | 13/25, 21/40, 53/100, 27/50, 11/20 | 1024 | 513 | 512 | 2 | 1 |
| N2 | 1/2 | 13/25, 21/40, 53/100, 27/50, 11/20 | 2048 | 513 | 512 | 2 | 1 |
| N2L | 1/2 | 13/25 | 2048 | 513 | 512 | 2 | 128 |
H0 uses uniform-state propagation; H1 uses finite-horizon global propagation on the same field. H2 uses the low-frequency 128-bin bank. H3/H4 extend the reference through 128, retaining that low bank and using global/128-bin propagation for the high bank. Q0/Q1/Q2 retain the full history from zero and use exact quarter-terminal interpolation of the half-year field: Q0 has 1430/1353/550 time knots, and Q1/Q2 have 1430 knots. They reuse the larger-horizon continuous banks and recompute quarter moments, output and tails. The alpha=.9 source field has 1025 time knots and 641 stored frequencies through 80; 513 of these are nonzero reference nodes in H0/H1/Q0. The .52/.60 fields have 2049 knots and 1025 stored frequencies through 128.
N1/N2 generate each five-point field and continuous residual bank, using two nonstartup subcells (2047/4095 closed cells). N2L is a separate descriptive 128-bin reuse of N2 at alpha=.52. The nearby-grid objective experiment uses N1/N2. The H low and high banks each have 8189 closed cells (four nonstartup subcells), for 513 and 512 frequencies respectively. Thus the 0.115215934-point H4 certificate and 0.394999331-point N2L certificate use different reference centres, node coverage and residual banks; their difference includes more than 128-bin propagation. BL-core512/1024 are nominal history-stepping controls whose complete guarantees use the identified N1/N2/N2L reference bank.
The H and N field generators use a uniform auxiliary grid from zero to , followed by and . In exact arithmetic this is the graded rule . Generation uses binary64 arithmetic and forces the endpoints to zero and one half; certification uses the saved nodes as exact dyadics, rather than identifying them with the analytical rule. For quarter-year restriction it keeps every original knot strictly below , appends the exact endpoint, and encloses the linear interpolation of the original bracketing field coefficients in rational interval arithmetic. All preceding history is retained.
III. Finite-history propagation: nonexpansion and dissipation
Caputo comparison and norm convexity are established tools [LiLiu2018; Kopteva2021; SimonCM2015]. Appendix C.1 proves the required absolute-continuity statement, including almost-everywhere passage and the continuous endpoint. Under the hypotheses below, the complex divided difference has real part at most . Composing its error bound with the pricing functional gives Theorem 3.1; Appendix C.2 contains the proof.
For , write . Define , with . All convolutions below start at time zero.
Theorem 3.1 (finite-history pricing envelope). Let , , , and have zero initial value. Let
where , , , , and . These equations and inequalities hold almost everywhere; the state bounds hold everywhere by continuity. Let , , and assume
Define and from and the same expression with . With ,
In particular, implies
Proof route. Set ; the physical equation's divided-difference coefficient has real part at most . The AC convexity lemma applied to a smooth modulus and the positive zero-initial inverse gives the state bound, including its continuous endpoint. Absolute Fubini and AC integration by parts then express the exponent difference as , retaining the zero state initial values and the curve term . Positivity of propagates that state bound, and gives the curve envelope. The argument keeps the entire fractional history and removes only upon normalizing the physical residual by ; Appendix C.1–C.2 gives the full proof.
At , set ; the two exponent envelopes coincide. Positive dissipation permits further reduction. The initial term and the factor remain in both bounds. Stochastic admissibility of the experimental curve is verified separately in Appendix A.
For a full-history residual envelope on each closed cell , the computable cell-weight form is
Every weight integrates the history from time zero. An integration bin takes the maximum over every intersecting closed residual cell, including boundary cells. Section 7 compares curve and dissipative-kernel weights on matched inputs. Appendix C.3–C.4 proves decreasing-curve and constant-curve variants and a complementary global-state bound.
A. Strict computation of the dissipative pricing kernel
The positive kernel in Theorem 3.1 admits a direct interval calculation. For , set and
The assumptions and scaling are those of Theorem 3.1. The positive fractional inverse follows from [Kopteva2021, SimonCM2015]. We enclose the pricing-kernel weights and use them in the same actual-output certificate.
Zero-damping special case of Theorem 3.1. If ,
The estimate uses and preserves the physical scaling at zero damping. Appendix C gives the AC regularity and comparison proofs; Appendix A treats the stochastic-model hypotheses.
For the fixed curve in (2.4), write and for its own curve parameter. On the computational domain , define
A cell has weight . Appendix C provides the absolute series tails and interval-difference proof. The implementation uses twelve outer terms, sixty-four inner curve terms and 100-bit outward dyadic primitives. It is an enclosure of the full Mittag–Leffler kernel functional, with explicit truncation and rounding remainders; ordinary floating-point Mittag–Leffler values do not enter a guarantee.
IV. Continuous certificates and complete Fourier prices
The reference is a fixed , with recorded coefficients interpreted as exact dyadics. A startup power expansion and closed-cell derivative bounds certify its full physical residual. Appendix D.1 gives the construction, arithmetic and history integrals. The configuration table distinguishes the four-subcell H/Q banks from the two-subcell nearby banks. The reference is this continuous field, not the nominal nodal solver states.
The derivative-based reference exponent is . Once encloses its exponent error, the transform disk follows by the exponential difference and the true half-shift modulus bound. A substitution-based exponent would require an additional residual-conversion term.
Theorem 4.1. Suppose . For any , let . Replacing the integral in (2.7) by the infinite trapezoidal sum incurs a price error of at most
The strip proof and the exact-solution high-frequency comparison are in Appendix D.2. A finite omitted reference value is explicitly charged, independently of the true infinite tail.
Suppose the node values have exact-error bounds . The finite price sum
satisfies
In these equations is the Fourier sum cutoff, whereas denotes time-grid cells. The origin coefficient is the trapezoidal half-weight multiplied by . The exact arithmetic remainder encloses phase, square root, exponential and summation operations.
V. Shared errors and financial decisions
A. Joint inclusion at the frozen output
Fix one model parameter, maturity, contour, and reference grid. Let be the continuous-model price vector, the exact finite reference sum, and the frozen rational output. For each included frequency let be the reference transform and put . Appendix D.1 supplies bounds ; at a deliberately omitted finite node , the true-transform envelope supplies the radius. The same enters every strike at this parameter and maturity.
For the Lewis rule in Section 4, set , , and
The half weight at zero is already included in . The complete error is
where includes the true infinite-grid tail and analytic-strip discretisation error. A finite reference sum enclosed by interval arithmetic contributes its centre uncertainty when a numerical representative of is used. Omitted finite nodes remain in (5.2); they are not also charged as an infinite tail. No stochastic covariance is used in this representation.
Theorem 5.1 (complete shared-node inclusion). Suppose (5.2) holds, all radii are nonnegative, and is a nonempty compact convex outer set. Define
Then , and, for real ,
If the centre shift is supplied as a box , replace the first term by the support of that box. All numerical evaluations of (5.4) must be outward enclosures.
Proof. Substituting the actual transform errors in (5.2) gives inclusion. The product of complex disks is compact and convex and its real-linear image has those properties. A disk has real-linear support for the functional : Cauchy--Schwarz gives the upper bound, attained at when ; when , every feasible point attains it. Independent disks and Minkowski addition give (5.4). Translation gives the signed centre term. A box enclosing provides a further valid Minkowski outer enclosure even if its coordinates are dependent. Q.E.D.
If , the smallest coordinate box of this same set has support
Consequently its excess over (5.4), before translation, is
It is strictly positive exactly when one positive-radius node has nonzero coefficients that do not all lie on a common nonnegative complex ray. This follows from the equality case of the complex triangle inequality, node by node. Translation does not change widths. This criterion compares the constructed set with its own coordinate box, and does not assert strict improvement over every independently available signed price enclosure.
For any separately established signed model-price box , intersect it with . The actual model vector belongs to the intersection. Without solving the intersection support problem, the minimum of the two valid directional upper bounds remains valid; likewise take the maximum of the lower bounds. Thus a computation can retain the best signed marginal information while using node cancellation where it improves the complete bound. Nonemptiness of the mathematical intersection follows from inclusion, rather than from empirical agreement between numerical approximations.
Proposition 5.2 (nonzero omitted-node reference at an unchanged fast output). Fix the actual fast output, including its zero contribution at omitted finite nodes. For the same finite pricing map, select a possibly nonzero reference at those nodes, and prove . Let , , and let include the complete strip, true infinite tail, and newly enclosed reference arithmetic. Then
For a symmetric remainder and direction , the complete absolute budget uses
For a nonsymmetric remainder, both support directions must be bounded. A changed reference centre does not change the fixed fast output, but it does change and requires new centre arithmetic.
Proof. Subtract and add the new finite reference in the exact finite pricing map; its transform error is . The complete remainder contains the other discrepancies. Directional support of the shared complex disks gives (5.8). Q.E.D.
An old zero-centred certificate and a new certificate centred at cannot have their radii directly minimized. At the new centre, the old certificate only gives . A safe radius is therefore , or one can retain the two transform disks' intersection. A new disk is nested in the old disk only if . Otherwise, independently valid complete price intervals may still be intersected, but same-centre monotonicity is not automatic. For example, lies in and , but not in . Marginal and joint comparisons must use the same updated centre, node radii, and complete remainder. Any additional reference evaluation and certification is part of the reported cost.
B. Directional and finite-objective certificates
For , the node coefficient is
Combining the coefficients before taking their modulus preserves cancellation. With , an analytic bound is
To prove it, separate the difference in amplitudes from the phase difference using the smaller amplitude, then apply . At zero, the spread coefficient is . Low-frequency error therefore cancels for nearby strikes even when the individual node radii are large. High-frequency and tail contributions are still retained.
The implementation below uses rational outward bounds for logarithms, trigonometric functions, square roots, and the circle constant. It encloses the exact coefficient difference before multiplying by the saved radius. Reference-sum and frozen-output intervals supply the signed centre. Taking interval midpoints for display never substitutes for the outward endpoint arithmetic used in a decision.
If the target quote is enclosed around a stored centre with , use and replace the output-error set by . This includes quote-conversion arithmetic with the correct sign. The following formulas otherwise take to be exact.
Let , where , , and the complete output error belongs to a compact convex set . For any trial vector , put . Convexity gives the certified lower bound
This follows by taking the infimum of the supporting affine function . Feasibility of is unnecessary for validity; it affects sharpness. A numerical primal minimizer becomes a lower-bound certificate only after its support or dual obligation has also been bounded correctly.
If , expansion yields
A safe choice is any valid coordinate box : with represented exactly, is sufficient. Tighter validated norm bounds may replace it. Maximization of this convex quadratic is not certified by a local stationary point. A supporting function, norm bound, interval subdivision, or valid relaxation must establish the upper direction.
For a finite candidate collection, form valid objective intervals by intersecting (5.11)--(5.12), when used, with the original interval-square bounds in Theorem 5.3. A unique candidate is certified only if its upper endpoint is smaller than every competing lower endpoint. If this condition is absent, return the nonempty set of candidates whose lower endpoint is at most the least upper endpoint. It contains every exact minimizer. Different candidates have different transform errors; (5.4) does not identify their error variables.
The support formula, the equality case of the triangle inequality, and the convexity bounds are established tools. Their role here is to join the model-specific continuous residual certificate to the actual multi-strike pricing output, preserving every required budget and its centre. The numerical comparison in Section 7 is the evidence for the resulting financial improvement.
For Theorem 5.3 we specialize the preceding general objective to and sum exactly twelve normalized call prices, so . Quote-conversion half-widths concern the input midpoint arithmetic and are distinct from the resulting objective half-width.
Theorem 5.3 (finite-objective intervals and selection stability). For each , suppose all model prices have certified enclosures
Assume . Define
Then . Writing , the exact finite-set optimum satisfies
For , every exact -near-optimal candidate belongs to
The condition is sufficient for that candidate to be near-optimal for the exact objective. If
then is the unique minimiser of the model objective on the finite set. If
then every exact near-optimal candidate in the finite set satisfies .
Quote consistency is checked separately. If any row satisfies or , the candidate cannot lie in all quote bands simultaneously. Conversely, if every row satisfies and , then quote consistency is certified. Overlapping intervals without this inner-band condition retain possible consistency; overlap alone does not certify it.
The interval-square and finite-selection proof is in Appendix D.4. A continuous parameter optimum, market identification and dependence across candidate errors are outside this statement.
VI. Structure of the specified rational output
The Gatheral–Radoicic third-order construction matches three startup and three large-time coefficients. Write , , with . Appendix B.1 defines the raw matching matrix, determinant and numerator polynomials, proves their exact identities and gives the full sign proof. No numerical division precedes the determinant lower bound.
Theorem 6.1 (full-frequency structure). For
the established matching system (B.4) is nonsingular. Its normalised denominator satisfies
Moreover, for , . The result holds at every positive time and every finite real frequency. Its domain is the stated parameter set; , a continuous domain, and nonzero are outside the scope of this theorem.
Theorem 6.2 (certified correlation persistence). The conclusions of Theorem 6.1 hold for
at every real Fourier frequency and every positive time.
The correlation width quantifies local persistence around the public-data parameter. Appendix B.2 gives the complete closed cover and derivative/direct fallback, with derivative bounds for the compactified quantities. Prices use the independent reference residual in Section 4.
VII. Matched decisions and scientific controls
A. Fixed contracts, units and complete ablation
The six-month contract uses twelve strikes , , forward , discount , and the fixed forward-variance curve (2.4). Prices and task errors are in index points, with position multiplier one. Candidate changes affect while the curve and other parameters remain fixed. The three-candidate profile compares this finite set; each candidate is incompatible with several market bid/ask bands. No exchange-specific currency notional is assigned.
Table 3 compares the complete minus task bound. Each row retains its actual output, signed centre, included finite frequencies, strip, true tail and arithmetic. Displayed upper bounds are rounded upward. The quarter-year study recomputes its maturity-specific reference integral, true-transform envelopes and tails; its upstream full-history certificate is lawfully restricted to the shorter horizon. It does not reuse a six-month exponent or tail value.
Table 3. H0–H4 and Q0–Q2 complete unit-spread certificates, in index points; outputs and reference changes are identified by configuration.
| Maturity and stage | Complete joint bound, points | Matched signed marginal bound, points | Interpretation |
|---|---|---|---|
| H0: Six months: global state propagation | 1.397612096 | — | Original failed one-point task |
| H1: Six months: finite history, same global residual | 0.378598956 | — | Principal propagation improvement; unchanged output and centre |
| H2: Six months: local envelope, original used nodes | 0.367258782 | — | About 3% further bound reduction |
| H3: Six months: all finite high nodes, global envelope | 0.132245064 | 0.158585551 | High-frequency certification and centre change are included |
| H4: Six months: all finite high nodes, local envelope | 0.115215934 | 0.137896018 | Both methods certify 0.25 points |
| Q0: Three months: through 64, global envelope | 1.207557898 | 1.545191542 | Failed 0.25-point task |
| Q1: Three months: through 128, global envelope | 0.351318692 | 0.408293698 | Failed 0.25-point task |
| Q2: Three months: through 128, local envelope | 0.233318843 | 0.252393939 | Only the joint method certifies 0.25 points |
Finite-history propagation reduces the H0 complete bound by about 72.91%. This measures a guaranteed upper bound. The six-month high-frequency refinement also changes the centre from approximately to points, so its reduction combines centre and uncertainty changes. In Q2, the output, centre, node radii and remainders are matched; retaining the shared errors changes the decision. The time-local quarter-year refinement was specified after the global budget failed and is an exploratory transfer experiment.
B. Twenty-eight portfolio directions
The following matched pass-count table uses H1 at each stated alpha.
Let select strike . We keep the exact holdings below, without rescaling them to make a budget pass. Gross weight means . Every threshold is an absolute error in index points for the specified holding vector.
Table 4. The 28 fixed portfolio directions on the twelve strikes; gross weight is the sum of absolute position weights.
| Family | Exact direction | Count | Gross weight |
|---|---|---|---|
| Adjacent spreads | 11 | 2 | |
| Adjacent butterflies | 10 | 4 | |
| Wide spreads | 4 | 2 | |
| Positive baskets | 3 | 1 |
All methods in each matched comparison use identical upstream radii. At a 0.5-point budget and , finite-history joint bounds certify 28/28 portfolios, compared with 13/28 signed marginal bounds. At a 0.25-point budget, the counts are 10/28 against 1/28 for , and 20/28 against 13/28 for . At the one-point budget for , both finite-history methods certify 28/28. That threshold does not distinguish the shared structure. A valid payoff intersection gives no further tightening in this setting. Failure to certify leaves the budget unresolved.
C. Prespecified nearby candidates under the original quotes
The two objective columns refer to N1 and N2 respectively.
The original twelve half-year quotes, forward F=4221.86, discount D=1, and all other model parameters are fixed. Before computing new results we froze alpha={0.520,0.525,0.530,0.540,0.550}, a first layer N_t=1024, and an upgrade of all five candidates to N_t=2048 if any adjacent joint comparison remained unresolved. Every point has a newly generated continuous reference field and a complete closed-time residual bank. Fourier nodes through 64, all omitted finite nodes through 128, true infinite tails, strip remainder, reference arithmetic and original quote-conversion intervals are paid.
The objective is the original normalized midpoint loss , using normalized calls. Index-point squared units would require multiplication by . Here the tiny target interval halfwidth is only outward arithmetic error in converting the fixed bid/ask-price midpoint; it is not the market bid/ask halfwidth. Ranking does not establish a uniform winner for arbitrary quote targets inside those market bands. A Taylor support enclosure preserves common Fourier disks in its linear term and charges the full coordinate-radius quadratic remainder. Its same-radius marginal comparison uses the identical upstream certificate. Errors across different alpha candidates are not assumed jointly correlated.
Table 5. N1 and N2 five-candidate objective enclosures under the original quotes; displayed values are normalized J multiplied by 10^8.
| alpha | N_t=1024 joint J ×10^8 | N_t=2048 joint J ×10^8 |
|---|---|---|
| 0.520 | [4.825094, 6.778350] | [5.293449, 6.024095] |
| 0.525 | [5.645378, 7.501414] | [6.097920, 6.798485] |
| 0.530 | [6.748974, 8.517584] | [7.187004, 7.859529] |
| 0.540 | [9.807435, 11.422182] | [10.218707, 10.839486] |
| 0.550 | [14.000658, 15.482012] | [14.387007, 14.960680] |
Table 6. N1 and N2 strict separations among the ten pairs of five fixed candidates, using matched joint and marginal inputs.
| Generated layer | Joint strictly separated pairs | Matched marginal pairs |
|---|---|---|
| N_t=1024 | 7/10 | 3/10 |
| N_t=2048 | 10/10 | 7/10 |
The first layer retained its unresolved close pairs and triggered the frozen all-candidate upgrade. The final finite grid has alpha=0.520 as a strict minimum. This is a five-point comparison, not a continuous calibration optimum. All five candidates remain incompatible with at least one original bid/ask row; the finite-set result therefore does not identify a market-calibrated model.
The two layers generate every closed-cell residual entry: 15,754,230 entries, 5,130 reference exponents and 10,250 true-transform envelopes in total. Separate readers check complete coverage and maxima, reconstruct the exponents, coefficients and objectives, and reject deliberate corruptions. They use common rigorous primitives and the generator's residual-derivative bounds.
D. Why certify a frozen fast output?
The detailed matched output table uses N2L; the preceding failed levels are N1 and N2.
A stored-output certificate applies to pricing-library audits, historical calculations and production outputs fixed by the task. If replacement is allowed and the reference is available, returning its certified centre gives a direct control. Correcting the fast output by that centre also requires the rounding of the stored correction and final addition. The experiments compare these choices. The reference construction and verification must be included when assessing an online workload.
A separately frozen descriptive control reuses the complete residual bank with 128 history bins. Every intersected closed source cell contributes to each bin maximum, and all weights are outwardly enclosed. All five methods below use the same model, six-month spread, 0.25-point tolerance, reference centre, node radii, strip and true-tail budget. This control does not change the prespecified nearby-grid experiment.
Table 7. N2L actual-output controls for the half-year unit 4400–4500 spread; complete bounds and the budget are in index points.
| Output | Complete joint, points | Matched marginal, points | Joint 0.25-point decision |
|---|---|---|---|
| Frozen Padé | 0.394999331 | 0.514096070 | UNRESOLVED |
| Direct reference (binary64) | 0.228237113 | 0.347333852 | PASS |
| Fast + stored correction | 0.228237113 | 0.347333852 | PASS |
| BL core, 512 steps | 0.229082759 | 0.348179497 | PASS |
| BL core, 1024 steps | 0.228534686 | 0.347631424 | PASS |
All five matched marginal bounds remain above 0.25 points. Direct reference and corrected fast values happen to have the same complete bound in this instance; their actual stored values are checked separately. Exact dyadic arithmetic charges the reference return, stored correction and final addition. For these freely replaceable outputs, the reference is simpler than delivering the unchanged fast result. The joint structure still changes the decision for the reference and BL outputs. The BL 512-to-1024 difference is a diagnostic, not its certified error.
Certificate generation encloses 2,100,735 continuous frequency-by-cell residual entries, 513 reference exponents and 1,025 true-transform node bounds, together with the infinite tail and 12,300 price coefficients. Reading checks every entry and reconstructs the exponents, coefficients and decisions. An additional portfolio needs 1,025 shared-disk support terms and the complete remainder. The 28 portfolios reuse the same bank at one parameter and maturity.
Table 8. Typed deterministic work for the additional output constructions; these counts do not measure total computational cost.
| Additional output construction | Deterministic mathematical work |
|---|---|
| Original Padé output | 352 Fourier values; 256 Jacobi samples per frequency |
| Direct returned reference | Return the already generated, fully charged centre with binary64 rounding |
| Corrected fast output | Store one correction and perform one binary64 addition per price |
| BL core, 512 steps | 67,371,264 history scalar-vector products; 2,626,560 transformed Riccati evaluations |
| BL core, 1024 steps | 269,222,400 history scalar-vector products; 5,253,120 transformed Riccati evaluations |
These counts measure different operations. Reference generation, outward transcendental evaluations and verification are recorded separately from nominal-output construction. The complete ledger also includes exponent quadrature and the two failed coarse-envelope stages. Actual online cost has not been measured.
E. Matched dissipative-kernel evaluation
We froze the six-month configuration at , , , and before computing the resolvent weights. The physical damping is therefore . All four comparisons reuse the same N2L (N_t=2048) closed-cell residual bank, the same stored binary64 fast prices, the same reference exponents and signed centres, and the same finite omission, analytic strip, true infinite tail and reference arithmetic terms. The financial direction is the unit 4400–4500 call spread; the full finite grid contains 1025 frequencies, including 513 used reference frequencies and 512 retained finite omitted frequencies. The complete twelve-price certificate is reconstructed for every method.
For N2L, the dimensionless damping is (about 0.075205153821). Dissipation is weak over this horizon, consistent with the modest kernel gain. The complete budget also contains the fixed centre, finite omitted nodes and other remainders.
Table 9 reports upper endpoints in index points, rounded upward to nine decimals. “Global state” first bounds the state by its global residual and then applies the exponent functional; “global curve” propagates that same residual maximum directly through the curve. The final two rows use the identical 128 binwise envelopes and differ only in the pricing kernel.
Table 9. N2L matched propagation for the half-year unit 4400–4500 spread, in index points; the residual bank and all other inputs are fixed.
| Propagation | Frozen fast marginal | Frozen fast joint | Stored reference joint | Used-node joint radius |
|---|---|---|---|---|
| Global state | 3.690877564 | 1.829428107 | 1.662665889 | 1.476801373 |
| Global curve | 0.589267065 | 0.428570987 | 0.261808769 | 0.075944253 |
| Local curve | 0.514096070 | 0.394999331 | 0.228237113 | 0.042372598 |
| Local dissipative resolvent | 0.509733613 | 0.393082828 | 0.226320610 | 0.040456094 |
The binary64 corrected-fast output has the same certified bounds as the stored reference in this configuration, including conversion and rounding. The exact rational reduction from local curve to local resolvent is positive and approximately 0.001916504 points: about 0.485% of the complete frozen-fast bound and 4.523% of its used-node joint radius. These percentages compare upper bounds. The one-point and half-point frozen-output tasks pass; the quarter-point task remains unresolved. Both local methods certify the stored reference and corrected output at a quarter point, so dissipation does not change that decision.
The fixed terms limit further reduction. Even if all 513 used reference-node contributions vanished, the same symmetric budget would retain the absolute centre, finite omitted-node radius and other remainders. Their exact rational sum is strictly greater than the downward decimal endpoint 0.352626733 points. This lower limit belongs to the stated budget formula. With those terms fixed, refining used nodes alone cannot certify a quarter point; the omitted finite frequencies and reference centre must also be addressed.
The reconstructed global-curve and local-curve endpoints agree exactly with the saved baseline rational endpoints, including all twelve individual radii and frozen-output bounds; the table displays strict nine-decimal upward endpoints.
F. Verification scope and mathematical work
The separate reader actually reads all 2,100,735 entries of the complete residual bank, checks closed-cell coverage from zero, and recomputes the maxima for all 128 propagation bins. It independently expands the cumulative resolvent by the direct double Gamma series with fourteen outer terms, while the producer uses twelve outer terms and a strict power-field moment. Both enclose all inner tails with sixty-four retained terms. The reader checks all 513 transform-radius minima in all four comparisons and rebuilds all twelve prices with all 1025 finite frequencies. At , it replays all 129 cumulative endpoints and all 128 cell weights against the curve-kernel conclusion. Eight actual negative controls are rejected: negative damping, an incorrect physical scale, a missing initial closed cell, a removed finite omitted node, an erased true infinite tail, an altered signed centre, an understated resolvent exponent enclosure, and a zero-damping weight that does not reproduce the curve kernel.
The reader reconstructs the cumulative-weight algebra and certificate assembly. It shares the dyadic arithmetic, Gamma, logarithm and exponential primitives, together with the validated residual-derivative bounds and reference exponents. The execution receipts record these dependencies.
This propagation reuses the residual bank. The weighted sum contains terms and 129 cumulative endpoint enclosures, with twelve outer series terms per producer endpoint and sixty-four inner curve terms. These counts describe that calculation; workloads that generate residuals or reference prices perform additional work. The kernel evidence component contains the fixed contract, interval outputs and separate reader.
G. Matched ledgers and certificate resolution
The quarter-maturity decision is attributable to shared aggregation. Q2 uses identical actual output, reference centre, 1025 node radii and all remainders in both columns. Finite omitted-node support is zero because every finite node has a nonzero reference. Values below are in index points; exact fractions are retained in quarter-exact-ledger.json.
Table 10. Q2 quarter-year unit-spread ledger, in index points; only aggregation of the shared node errors differs between columns.
| Component | Joint | Signed marginal |
|---|---|---|
| Signed centre | -0.149775146827 | -0.149775146827 |
| Absolute centre charge | 0.149775146827 | 0.149775146827 |
| Used-node support | 0.045461793432 | 0.064536889507 |
| Finite omitted-node support | 0.000000000000 | 0.000000000000 |
| Strip remainder | 0.000026654230 | 0.000026654230 |
| True infinite-tail remainder | 0.038055248032 | 0.038055248032 |
| Reference arithmetic | 4.148871871727e-16 | 4.148871871727e-16 |
| Complete upper bound | 0.233318843 | 0.252393939 |
The joint complete bound is 0.233318843 points versus 0.252393939 points for signed marginal aggregation; only the joint certificate passes the 0.25-point budget. The difference 0.019075095 points is entirely the node-support aggregation difference. Complete-bound displays are rounded upward to nine decimal places; component/centre and gap displays are approximate. Every decision and ledger identity uses exact fractional endpoints. Tiny reference arithmetic is displayed separately, and the signed centre is a locator, not an extra additive charge on top of its absolute value.
Every portfolio curve uses the 28 originally fixed and fully specified directions. Exact endpoints, all threshold breakpoints and pass counts are supplied in portfolio-exact-thresholds.csv and portfolio-budget-counts.json. Certification uses the complete rational endpoint condition , including equality. Between-bank plots show descriptive changes; joint versus signed marginal within one bank uses matched radii. No 28-direction quarterly dataset is inferred from the single quarter spread.
Table 11. Complete-budget pass counts for all 28 fixed half-year directions; budgets are in index points and equality is included.
| Bank | alpha | Budget points | Marginal | Joint |
|---|---|---|---|---|
| H0 | 13/25 | 1/4 | 0/28 | 0/28 |
| H0 | 13/25 | 1/2 | 0/28 | 0/28 |
| H0 | 13/25 | 1 | 0/28 | 3/28 |
| H1 | 13/25 | 1/4 | 0/28 | 2/28 |
| H1 | 13/25 | 1/2 | 13/28 | 28/28 |
| H1 | 13/25 | 1 | 28/28 | 28/28 |
| H1 | 3/5 | 1/4 | 1/28 | 10/28 |
| H1 | 3/5 | 1/2 | 22/28 | 28/28 |
| H1 | 3/5 | 1 | 28/28 | 28/28 |
| H1 | 9/10 | 1/4 | 13/28 | 20/28 |
| H1 | 9/10 | 1/2 | 25/28 | 25/28 |
| H1 | 9/10 | 1 | 27/28 | 28/28 |
| N1 | 13/25 | 1/4 | 0/28 | 0/28 |
| N1 | 13/25 | 1/2 | 0/28 | 4/28 |
| N1 | 13/25 | 1 | 15/28 | 28/28 |
| N2 | 13/25 | 1/4 | 0/28 | 0/28 |
| N2 | 13/25 | 1/2 | 6/28 | 23/28 |
| N2 | 13/25 | 1 | 28/28 | 28/28 |
| N2L | 13/25 | 1/4 | 0/28 | 1/28 |
| N2L | 13/25 | 1/2 | 11/28 | 26/28 |
| N2L | 13/25 | 1 | 28/28 | 28/28 |
The two nearby levels retain all ten unordered pairs, including unresolved ones:
Table 12. Complete unresolved-pair lists for N1 and N2 under the original quotes, alongside strict separation counts.
| N_t | Method | Separated pairs | Complete unresolved list |
|---|---|---|---|
| 1024 | joint | 7/10 | (0.520, 0.525), (0.520, 0.530), (0.525, 0.530) |
| 1024 | marginal | 3/10 | (0.520, 0.525), (0.520, 0.530), (0.520, 0.540), (0.525, 0.530), (0.525, 0.540), (0.530, 0.540), (0.540, 0.550) |
| 2048 | joint | 10/10 | none |
| 2048 | marginal | 7/10 | (0.520, 0.525), (0.520, 0.530), (0.525, 0.530) |
The closest N2 joint separation, alpha=.520 versus .525, is a positive gap of approximately 7.382643478687e-10 in normalized squared-midpoint loss. Its endpoint identity is plus any box-intersection endpoint adjustment. The gap decomposition, including used nodes, finite zero nodes, reference strip/tail/arithmetic and midpoint-conversion arithmetic, is recorded exactly in nearby-pair-resolution.json. This is a fixed original midpoint-loss ranking. The midpoint-conversion arithmetic interval does not represent the market bid/ask width; all five candidates remain separately bid/ask-incompatible.
The unchanged actual half-year 4400–4500 output admits the following complete centre accounting. Signed centres are approximate displays; radius and complete-bound columns are decimal upper endpoints, so independently rounded columns need not add exactly:
Table 13. Half-year frozen-output centre accounting for H2–H4, N2 and N2L, in index points; upper-endpoint rounding is applied independently.
| Bank | Signed centre points | Complete radius points | Complete bound points |
|---|---|---|---|
| H2 | -0.166762218 | 0.200496564 | 0.367258782 |
| H3 | -0.081698202 | 0.050546863 | 0.132245064 |
| H4 | -0.081698202 | 0.033517732 | 0.115215934 |
| N2 | -0.166762218 | 0.261808769 | 0.428570987 |
| N2L | -0.166762218 | 0.228237113 | 0.394999331 |
Expanding H2 to H3 changes the absolute centre charge as well as the paid reference radius; H3 to H4 retains that new centre. N2 to N2L retains its own reference centre and full remainders. H4 to N2L is a descriptive cross-bank identity, not an ablation. These transitions are exact in frozen-output-centre-account.json, which also reports the common strict-reference certificate floor as a fraction of each BL-core bound. A dominant floor limits what this comparison can establish about intrinsic solver accuracy. When replacement is permitted and the strict reference is already available, returning that reference directly is the simpler workload; frozen-output audit and free replacement answer different tasks.
H. Scope of the experiments
The modern-method comparison reimplements the modified-Adams Riccati core described by Boyarchenko et al.; it does not reproduce their full SINH deformation or Conformal Bootstrap. Agreement between two discretizations is a numerical diagnostic, not an interval certificate. Any comparison to a complete certified output must pay the independent reference, tails, arithmetic and verification costs required by that guarantee.
The fixed refinement menu terminates reliably when the complete task radius meets the budget. Minimum action count assumes that all alternative radii have been certified and each action has unit cost. Constructing those alternatives is part of certificate generation. Model fit, market uncertainty, transaction costs and continuous calibration require additional analysis.
VIII. Scope and reproducibility
The certificate uses the stated model, affine transform, regular reference and outward enclosures. Appendix A establishes stochastic admissibility for the experimental curve. The structural theorem covers its narrow parameter domain. Unresolved intervals, failed budgets and quote incompatibilities are reported alongside successful certificates.
The online paper, scientific source and verification procedures are available in this repository. The complete numerical banks are retained in the author's local evidence archive. python reproduce.py --full requires those banks; the public checkout alone does not provide a complete saved-bank replay. The source is under science/, and python verify_source.py checks the published source hashes.
Tables E.6, E.7 and E.10 list the generation commands, reading commands, recomputation scope and shared dependencies. --full reads the specified banks, reconstructs downstream prices and objectives, and additionally checks the original structural cover. Continuous residual regeneration has separate commands. Saved derivative bounds and common rigorous primitives remain inputs to the readers. The reported acceptance runs were performed by the author.
The supplement records software dependencies, evidence volume and mathematical work counts. Closed cells, interval terms, history products and support terms count different operations. At a fixed parameter and maturity, further directions reuse one certified bank; generating that bank remains part of the complete task.
Appendices A–E contain the main proofs and experiments. Appendices F–G give classical Heston common-state inclusion and the four-part identity for inexact trial functions. Their terminal certificate and thirteen-dimensional diagnostic do not supply the full coefficient bank needed for annual monetary pricing.
The construction certifies stored outputs and reuses a common Fourier bank across financial directions. If output replacement is allowed and a certified reference is available, returning the reference is a direct alternative. A comparison with true solver error requires a rigorous error interval; when that interval crosses zero, no finite upper ratio of certificate width to true error is reported.
Appendices and supporting material
This page includes the complete main text and references. Appendices, supplementary proofs, code, and verification material are available in the GitHub repository and the full manuscript.
References
1. GR2019. Gatheral, Jim and Radoičić, Radoš. Rational Approximation of the Rough Heston Solution. International Journal of Theoretical and Applied Finance 22(3), 1950010, 2019. DOI 10.1142/S0219024919500109. The SSRN manuscript dated January 29, 2019 is used.
2. GR2023. Gatheral, Jim and Radoičić, Radoš. A Generalization of the Rational Rough Heston Approximation. Quantitative Finance 24(2), 329–335, 2024. DOI 10.1080/14697688.2024.2302055. Source. Preprint consulted: arXiv:2310.09181.
3. JK2020. Siow Woon Jeng and Adem Kiliçman. Series Expansion and Fourth-Order Global Padé Approximation for a Rough Heston Solution. Mathematics 8(11), 1968, 2020. DOI 10.3390/math8111968.
4. JK2021. Siow Woon Jeng and Adem Kiliçman. SPX Calibration of Option Approximations under Rough Heston Model. Mathematics 9(21), 2675, 2021. DOI 10.3390/math9212675.
5. AbiJaberElEuch2018. Abi Jaber, Eduardo and El Euch, Omar. Markovian structure of the Volterra Heston model. Statistics & Probability Letters 149, 63–72, 2019. DOI 10.1016/j.spl.2019.01.024. Preprint consulted: arXiv:1803.00477.
6. LiLiu2018. Li, Lei and Liu, Jian-Guo. A Generalized Definition of Caputo Derivatives and Its Application to Fractional ODEs. SIAM Journal on Mathematical Analysis 50(3), 2867–2900, 2018. DOI 10.1137/17M1160318. The convexity result is Proposition 3.11.
7. Simon2014. Simon, Thomas. Comparing Fréchet and positive stable laws. 2014. Source. Preprint consulted: arXiv:1310.1888.
8. TrefethenWeideman2014. Trefethen, Lloyd N. and Weideman, J. A. C. The Exponentially Convergent Trapezoidal Rule. SIAM Review 56(3), 385–458, 2014. DOI 10.1137/130932132. Strip quadrature is covered by Theorem 5.1.
9. NIST2010. Olver, Frank W. J. and Lozier, Daniel W. and Boisvert, Ronald F. and Clark, Charles W. NIST Handbook of Mathematical Functions. Cambridge University Press, 2010. Source.
10. BBWeak2023. Bayer, Christian and Breneis, Simon. Weak Markovian Approximations of Rough Heston. 2023. Preprint, original PDF. Preprint consulted: arXiv:2309.07023, submitted 13 September 2023. The characteristic-function and European-payoff error results are Theorems 2.2 and 2.7.
11. BBSimulation2023. Bayer, Christian and Breneis, Simon. Efficient option pricing in the rough Heston model using weak simulation schemes. 2023. Preprint, original PDF. Preprint consulted: arXiv:2310.04146, submitted 6 October 2023. The cited preprint reports second-order weak convergence numerically on p. 4.
12. Kopteva2021. Kopteva, Natalia. Pointwise-in-time a posteriori error control for time-fractional parabolic equations. Applied Mathematics Letters 123, 107515, 2022. DOI 10.1016/j.aml.2021.107515. Preprint, original PDF. Preprint consulted: arXiv:2105.05848, revised 5 July 2021; first submitted 12 May 2021. The pointwise residual bound and norm inequality are Theorem 2.2 and Lemma 2.8.
13. ElEuchRosenbaum2017. El Euch, Omar and Rosenbaum, Mathieu. Perfect hedging in rough Heston models. arXiv:1703.05049, 2017. Paper. The analytical decreasing-curve example is not a new model-admissibility theorem.
14. SimonCM2015. Simon, Thomas. Mittag-Leffler functions and complete monotonicity. Integral Transforms and Special Functions 26(1), 36–50, 2015. DOI 10.1080/10652469.2014.965704. Paper.
15. BL2025. Boyarchenko, Svetlana; de Innocentis, Marco; and Levendorskii, Sergei. Fast reliable pricing and calibration of the rough Heston model. arXiv:2508.15080, 2025. Paper. Modified Adams is Section 3.2; Conformal Bootstrap is Section 4.10.
16. BenHammouda2026. Ben Hammouda, Chiheb; Ben Romdhane, Abderrahmene; Samet, Michael; and Tempone, Raul F. Single- and Multilevel Quadrature with Error Control for Fourier Pricing under the Rough Heston Model. arXiv:2609.00438, 2026. Paper. Practical tolerance interpretation: Section 3.2.
17. HK2026. Hager, Paul P. and Kreher, Dörte. Expanding the rough Heston model in H. arXiv:2606.16619, 2026. Paper.