Manuscript XVI-P@p23 · XVI-P.tex · section · 9b0037a7
p22: evanescent components (EV-M2), evanescent counterterms (EV-CT) and the runtime d guard
p22: evanescent components (EV-M2), evanescent counterterms (EV-CT) and the runtime d guard · lines 210–246
-CT: the counterterms. The coefficient is in the normalisation of P14. There are three pieces:
h.h operators for the eight structures, summed over D01+D03+D11: : (twice); : ; : (twice); : (twice), . Per-graph values are in
certificates/P22_evanescent.json.the K.c operator for D13 , with coefficient ;
its ghost-equation partner , with coefficient .
Closure. of the counterterms is zero in every sector, so full closure holds with the evanescent counterterms included. In h.c, the per-graph of D01 and D03 cancel in the sum, D11 is transverse, and . In c.b, the ghost equation with (calibrated on the 4D pair) holds exactly in for and . c.cbs is unreachable. Identity. The h.h slot values of the counterterm sum are zero in all six external modes, and the K.c slot values are zero, so the projected identity is unchanged. Remnants. The finite evanescent parts are nonzero, but they vanish identically on hatted external legs. With QdS external legs there is no pole effect. If external traces are taken with (Q4S), a finite term arises. It is disclosed as a scheme choice. Mutations. Each of the following is detected: dropping the D01 or D03 counterterm; doubling D03; dropping the SE partner; flipping the sign of the counterterm; and putting a trace operator in place of . Status. P.5 calculation status is renormalized (one loop, , the two-point functions hh / K.c / c, MS-bar in DRED with the p22 evanescent counterterms, external legs in QdS). It does not cover higher points, two loops, bulk symmetry or O.1.
{Runtime guard.} The guard intercepts the following calls whenever the caller is outside
sympy/mpmath/dred: subs, xreplace (including on a bare ), replace, evalf/n,
the Poly value and coefficient accessors, coeff, as_independent, as_coeff_exponent,
series, collect, limit, Lambda, and . Any of them that would give a value
raises PrematureD4Substitution. Authorised paths (substitute_d, authorised_d) still work.
A live probe in the gate runs 30 forms on 4 expressions: every reviewer form from p21, the power-base hole, alias and
free_symbols lookups, Symbol.__new__ and Function calls. All of them raise, and ordinary algebra is unchanged.
Some bypasses cannot be intercepted at runtime: identity (is) tests, string round-trips and Poly.rep.
These are disclosed and covered only by the secondary static allow-list scan.