Manuscript XVI-P@p23 · XVI-P.tex · section · 9b0037a7
Small release (p21): absolute D11 pin
Small release (p21): absolute D11 pin · lines 260–298
D11 pin (p20: OPEN). The sign and magnitude of the D11 UV pole are derived from of the minimal scalar loop under the package's declared conventions, each checked verbatim in the code:
: the amplitude rules declare and G6 declares , ; hence .
Wick direction: and the certified bubble pole give ; with and this gives , so .
Heat kernel (Euclidean, ): , so with ().
With the Minkowski quadratic forms are and .
Result: . This equals the package pole with , exactly (ratio 1 for both spins). No convention choice is external; the external inputs are mathematics only (the coefficients and the heat-kernel pole formula). A normalisation error and a sign flip keep the 10:1 ratio but are detected by the absolute pin.
. The top-level absolute_pin_status and ratio_pin_status (the keys typeset in
this PDF) must equal the nested statuses. Run standalone, the p20 gate re-checks the p18 layer (quantum inputs
earned) and the graph inventory instead of trusting the P19 layer record; the p21 gate re-checks all lower layers.
. The enumerated pattern list is complemented by an allow-list scan (tests/test_p21.py):
expression-tree decomposition (.args, make_args, as_ordered_terms, ), sympy
callable aliases, computed symbol names and value calls mentioning are refused everywhere except at reviewed
sites. All eight forms reported by the reviewer are caught. A runtime check confirms that the stored exact- D11
amplitudes re-parse with the opaque and reproduce their poles only through substitute_d. It also found
a limitation: expr.subs(d, v) is not intercepted when occurs only as a power base. The contract is not
changed in p21; no package value path uses it, and the static rule refuses it. This is a check, not a proof.
. The p20 edit of manuscript/notes/P19_defect.tex is now listed in
DISCLOSED_MANUSCRIPT_REVISIONS. The reference key /p19/change_log_vs_p18, which was recomputed
on the current tree, is renamed p19_gate_change_log_vs_p18_recomputed_on_current_tree. The log as
released stays in the pinned archival/p19/reference_values_p19.json.