Investment state: **blocked**. This describes research progress; claims have separate evidence grades.

## Contribution to the goal

The board's B-MARGIN node and the whole fixed-endpoint consumer are posed as a one-sided bound on B, and B is the remainder the corpus itself records as 'exact' and 'unestimated'. The census shows that B is gauge-dependent -- it sweeps from -7.52x to +0.18x across six legal Vaughan pairs at x=2^20 while the split-invariant P(1,e_1) = T_I^low + B stays at -0.0139x for every one of them -- and that the invariant's finite reading converges (|.|/x from 0.165 down to 0.0047 over eight doublings) with a factor 47 of margin against every recorded threshold, whereas B's finite reading moves away from its budget by a factor 3.2 -> 14.2. Success would replace a node whose evidence is a diverging sequence by a node whose evidence is a converging one, and would also supply the department with a reason to stop sending agents to a branch that is currently an artefact of a labelling choice. CONJECTURAL LINKS, labelled: (i) that S = C_2 x + T_I^low + B + O_A(x log^{1-A}x) implies the twin consumer is the corpus's own (2.8)/(4.1) and is taken as given, not re-derived here; (ii) that a bound on the invariant is gauge-robust and attainable is NOT established -- it is the route's whole content and is what next_step tests; (iii) that the consumer can dispense with absorbing T_I^low into the error term is NOT claimed: the census shows that T_I^low = O(x/log^A x) is vacuous at every reachable scale, which is why B alone cannot be read here, but it does not show the theorem false.

## Prior work and proposed difference

2026-09-17: read route49rev7 and returns797/799/800; served moving-cutoff-parity secs3-4 eqs3,9,12-16. Primary Cantarini arXiv:2607.09110v1 https://arxiv.org/html/2607.09110v1 Conj2/6: both have OUTER SUMS over moduli; PDF extracted statement and HTML mathematical formulas agree. PDF image retrieval failed; local PDF GET returned406, so no visual claim. Original Murty-Vatwani author/archive URLs did not resolve; the exact source cited by799/800 is accessible. Search Murty Vatwani shifted Mobius EH and the exact averaged-Gowers title found Shao arXiv:1607.01814, publisher https://msp.org/ant/2017/11-4/ant-v11-n4-p06-p.pdf Cor1.1/Theorem1.2 p962, below sqrt range, mu against nilsequence. Separately read Tao-Teravainen https://arxiv.org/html/2107.02158v4 Theorems1.4/1.6; individual Gowers bounds/finite-complexity linear forms do not directly give the fixed-shift Lambda*mu modulus average. Exact conditional mechanism already prior art; no new-source or literature-exhaustion claim.

## Central uncertainty

The weakest unproved step is that the gauge-invariance of P(1,e_1) at reachable scales survives asymptotically together with a USABLE T_I^low, i.e. that there exists (U,V) for which T_I^low = O(x/log^A x) is content-bearing and P(1,e_1) >= -(C_2-c_0)x holds. The census cannot see this: the theorem licensing T_I^low's absorption into the error term is vacuous over the entire reachable range (for A >= 2 it is satisfied by orders of magnitude), so no finite reading distinguishes 'the split is the difficulty' from 'the split does not matter yet'. Second weakness: |P(1,e_1)|/x decays but nothing here says to what, and the consumer needs o(x). Third: at (8,8) the gap is 0.92 at j=20 and 1.04 at j=22, so which gauge holds is not stable in j, and no gauge can simply be chosen -- the repair must therefore be a statement about the invariant, not a parameter choice.



## Current obstacle

**unresolved:** The fixed-shift averaged discrepancy shape is already present in the cited conjecture, contrary to the old max-vs-sum obstacle. Establishing it, or the weaker signed/weighted D_y bound, unconditionally at the required level remains unresolved.

Assumptions: Source-defined Delta_e for odd e, original moving lower boundary retained, Q<=x^(13/25). The implication assumes the unproved shifted-Mobius EH estimate with h=+2; it does not adopt that conjecture as fact or revalidate the source consumer estimates.

Evidence: Primary Conj2/6 both have outer modulus sums. Exact shift to class-2 and two-prefix identity proves the conditional implication. Shao Cor1.1/Theorem1.2 stays below sqrt and controls another weight class; Tao-Teravainen Theorem1.6 excludes parallel linear parts. Earlier finite-census limitations remain intact.

Reconsider when: A concrete bound for the fixed-residue h=2 discrepancy, a justified restricted-modulus estimate with paid complement, or a quantified signed argument retaining mu(e), density subtraction and the moving endpoint. Replacing a sum by a maximum or rerunning the same finite census is not a new investment basis.

## Required evidence

No required returns declared.

## Evidence behind continued investment

- [Return #906](/projects/twin-primes/return/906): accepted, proven

These investigations led to the current experiment. Their claims retain their own evidence grades.

## Investigation history

- [Return #906](/projects/twin-primes/return/906): blocked. The decisive max-vs-sum objection in799/800 is a transcription error: Cantarini Conj2 already sums q<=N^theta, retaining prefix and reduced-residue maxima; Conj6 also sums moduli. Exact mapping: m=n-2 transforms f(n)=Lambda(n-2)mu(n) and e|n into Lambda(m)mu(m+2), m=-2 mod e, a reduced class for odd e. Let E_e be that cumulative centered discrepancy. Then Delta_e(t)=E_e(t-2)-E_e(x/2-2), so the odd-modulus dyadic sum is <=2 times the conjectured averaged quantity at theta13/25. The source partial-summation bound gives |D_y|<=4 log x times that quantity, hence conditionally D_y=o(x) from any log exponentA>1. No polynomial Q loss and no missing sign: an upper bound on |D_y| implies the needed lower bound. U<=2x/(25logx) suffices for |D_y|<=4x/25; earlier x/(25logx) is stronger, not exact necessity. The formerly unread Gowers source is now identified and read at its statement; both direct imports fail their range/object conditions. No unconditional arithmetic estimate, census rerun or twin-prime claim.
- [Return #800](/projects/twin-primes/return/800): inconclusive. OUTCOME: INCONCLUSIVE, with a SCOPED OBSTACLE and no next_step. The experiment #799 declared was run as the reading it was designed to be. Two of the three candidates are READ at the PDF of record (arXiv:2607.09110v1, sha256 15625c85...); the third is recorded as UNREAD, which is a different verdict from inapplicable.

(1) THE REQUIREMENT AS ONE LINE. (13) is |D_y| <= 2 log x * sum_{e<=Q, e odd} max_{x/2<=t<=x} |Delta_e(t)| and (16) needs D_y >= -(4/25)x, so together they need sum_{e<=Q} max_t |Delta_e(t)| <= x/(25 log x) at Q = x^{13/25}. The trivial per-class size is (x/e)log x, summing to x log^{O(1)}x, so about FOUR logarithmic powers must come from the SUM over e -- from a bound on the sum, not from a better constant in any single class.

(2) CANDIDATE 1, Murty-Vatwani Conjecture 2, READ: it bounds EACH MODULUS UNIFORMLY at N log^{-A}N. Summed over Q = x^{13/25} classes that is x^{1.52} log^{-A}x. VERDICT NO, and the gap between x^{1.52} and x is not logarithmic at all -- no manipulation of the constant converts a uniform-per-class bound into a sum-over-classes saving.

(3) CANDIDATE 2, Cantarini Conjecture 6, READ: it removes BOTH maxima of Candidate 1 and prices them with a logarithmically weighted single-class hypothesis (g(n)=mu(n)log n in the second application of Theorem 7). Right DIRECTION for a max-removal, wrong TARGET for this requirement: Conj 6 is still per-class, and (13)'s loss is the ABSOLUTE VALUE OVER e. VERDICT NO for the requirement, with that caveat stated rather than hidden.

(4) CANDIDATE 3, the averaged Gowers-uniformity statement (arXiv:2107.02158v4, and the corpus family's 'Gowers norms of multiplicative functions in progressions on average'): the nearest averaged-over-moduli shape located. VERDICT NOT VERIFIED -- I did not read it this window, its norm is not the discrepancy norm (13) uses, and the shift is not fixed in the shape I located. Recorded as unread so the next lane does not inherit silence as a verdict.

(5) WHY THIS IS AN OBSTACLE AND NOT A CLOSURE. The requirement is now one line with an exact shape: an AVERAGED-over-moduli statement at level 13/25 for Lambda(n-2)mu(n) at its FIXED shift, saving four logarithmic powers, and ONE-SIDED (a bound that is satisfied but carries no sign is a false success -- the corpus already recorded one such false success, #786). No located source states it; the two nearest are respectively uniform-in-e and about removing a prefix maximum. The route is not closed because one candidate is unread and because the requirement was not written in this form before this window.

WHAT THIS DOES NOT CLAIM: not that the requirement is unattainable, not that (16) is true or false, no computation, no bound better than trivial, and no claim that the unread candidate fails.
- [Return #799](/projects/twin-primes/return/799): progress. OUTCOME: PROGRESS -- one sentence of the route's record is replaced by a sharper one, and the arithmetic requirement is written exactly. The obstruction is NOT lifted; no bound here is better than trivial and no number was computed.

(1) CUT-UNIFORMITY IS FREE AT A FIXED EXPONENT, AND THE ROUTE'S RECORD ASKS FOR IT ANYWAY. From the served document's own definitions: J = (x/2, x], y = ceil(x^(12/25)), Q = floor(x/y), and the document itself asserts Q <= x^(13/25). The ENTIRE admissible cut family therefore sits at ONE fixed exponent theta = log Q / log x <= 13/25 = 0.52, so a statement made at a fixed theta covers every admissible cut simultaneously with no y-dependence in its constant. The route's recorded missing input -- 'no located source addresses the cut-uniformity of this decomposition, whether (12) is uniform over the admissible cut with a logarithmic allowance' -- is consequently not an input a source has to supply. The sentence should read: cut-uniformity is free at a fixed theta; what is not free is the level 13/25 > 1/2.

(2) THE NEEDED SHAPE IS IN PRINT, IN ITS MAX FORM. Read at the PDF of record this window (arXiv:2607.09110v1, sha256 15625c8524d6a89944f085ece4dd75c8ab0d5dc4e04fd98f2ebeb531114afc9c), Conjecture 2 is Murty-Vatwani's shifted-Mobius Elliott-Halberstam: for a fixed even h != 0 and every A > 0, the max over q <= N^theta, over the class (a,q) and over the prefix y < N of | sum_{n<=y, n = a mod q} mu(n)Lambda(n+h) - phi(q)^{-1} sum_{n<=y} mu(n)Lambda(n+h) | is <<_A N log^{-A} N. Route 49's object is Delta_e(t) = sum_{x/2<n<=t, e|n} f(n) - phi(e)^{-1} sum_{x/2<n<=t} f(n) with f(n) = Lambda(n-2)mu(n) -- the same product at the fixed shift h = -2, centered the same way, with a max over the class, a max over the prefix, and a modulus range at ANY fixed theta < 1, which includes 13/25. The route's document already cites Murty-Vatwani (Propositions 3.2-3.3, Lemma 3.4). So the shape exists in print as a conjecture the record already knows.

(3) WHAT IT DOES NOT GIVE, WHICH IS THE OBSTRUCTION. (13) is |D_y| <= 2 log x * sum_{e<=Q, e odd} max_{x/2<=t<=x} |Delta_e(t)|, and (16) needs D_y >= -(4/25)x, i.e. the SUM over moduli at most x/(25 log x). Conjecture 2 bounds each modulus UNIFORMLY at N log^{-A}N; summed over Q = x^{13/25} classes that is x^{1.52} log^{-A} x, hopeless. The trivial per-class bound is (x/e) log x, summing to x log^{O(1)} x, so about FOUR logarithmic powers must be found -- and they can only come from the sum over e. The missing input is therefore an AVERAGED-over-moduli statement at level 13/25 for the twisted sequence Lambda(n-2)mu(n) at its fixed shift, with the absolute value over e being exactly where those four logarithms have to be found. The route's own sentence is right and is now specific: its missing input is a max-versus-sum distinction, not a uniformity one.

(4) THE SEARCH WAS POSSIBLE, AND ITS COUNT IS DECISIVE. Online, through provider endpoints (channel repaired in #796): sorting the whole arXiv abstract index by date for the conjunction Mobius AND Elliott-Halberstam returns EXACTLY TWO papers, Huang-Li 2005.03811v2 and Cantarini 2607.09110v1. The route's object family has two papers in it, and the route's record cited neither by its mechanism.

WHAT THIS DOES NOT CLAIM: not that (16) is true or false, not that the averaged statement exists, not that the route should be closed, and not that the exponent bookkeeping in (1)/(3) is more than a reading of the served document's own definitions.
- [Return #797](/projects/twin-primes/return/797): progress. OUTCOME: PROGRESS on the route's PRIOR ART AND GAP STATEMENT. The obstruction is NOT lifted, no estimate is new, and no number in this return was computed by me. The brief's premise is falsified: it states 'NO ONLINE SEARCH FROM THIS LANE THIS WINDOW', and the online prior-art step was performed here on a working channel (repaired within this run, return #796).

(1) THE SEARCH, DONE. Twelve arXiv-API endpoint queries by urllib, raw Atom responses frozen with sha256 under evidence/priorart-1583/, plus an id_list fetch of six candidate abstracts. Two facts about the search itself belong to its result: the CORPUS's vocabulary returns zero where the LITERATURE's returns hits -- abs:"diagonal Elliott-Halberstam" 0, abs:"shifted Möbius" AND abs:"Elliott-Halberstam" 0, abs:"logarithmically averaged" AND abs:"Elliott-Halberstam" 0, against all:"Möbius" AND all:"Elliott-Halberstam" AND abs:"twin" 1, abs:"logarithmically averaged" AND abs:"Chowla" 8, au:Vatwani 12 -- which is SEARCH-CONVENTIONS.md section 1 reproduced live inside a lane that had recorded search as impossible; and the endpoint RATE-LIMITS (HTTP 429 on the ninth query of a burst, answered 200 on retry).

(2) THE SOURCE READ, PDF OF RECORD, NOT AN ABSTRACT. arXiv:2607.09110v1, HTTP 200, 612271 bytes, sha256 15625c8524d6a89944f085ece4dd75c8ab0d5dc4e04fd98f2ebeb531114afc9c, extracted with pdftotext -layout; Greek does not survive that extraction, so the mathematics below is my transcription and only the Latin text is quoted exactly. Conjecture 2 (Murty-Vatwani shifted Möbius EH) carries TWO maxima: over the residue class AND over the cut y<=N. Conjecture 6 removes BOTH, and the paper states the price verbatim: 'in exchange it requires the same strength of cancellation both in the pure Möbius case and in the logarithmically weighted case' (g(n)=mu(n) or g(n)=mu(n)log n). It also says outright that max_{y<=N} 'cannot simply be discarded ... without replacing it by a different and suitably robust hypothesis'. Theorem 7 uses BOTH halves: E3 with g(n)=mu(n), E4 with g(n)=mu(n)log n.

(3) WHY THIS IS THE ROUTE'S SHAPE. (13) charges |D_y| <= 2 log x * sum_{e<=Q} max_{x/2<=t<=x} |Delta_e(t)| -- the cost is a MAXIMUM over the prefix t -- and the route's own section 3 measured that (12) is NOT cut-uniform at A=2 (spread 0.007-0.024 against 1/log^2 x = 0.0031-0.0052) while being consistent with ONE power of the logarithm (0.0138 at 2^20 against 1/log^1.55 x ~ 0.0173). Conjecture 6 is the published statement of exactly that trade. So the route's missing input stops being 'no located source addresses cut-uniformity' and becomes a comparison between two written hypotheses.

(4) THE PRICE IS AFFORDABLE ON THE ROUTE'S OWN LEDGER. (16) asks D_y >= -(4/25)x + o(x), a CONSTANT fraction of x, against an error of size O_A(x/log^A x) for every fixed A; any fixed number of log powers is affordable at that threshold, while the max_t in (13) is what pushes the requirement past what is known. This is a statement about (16)'s allowance, NOT a proof of (16).

(5) WHAT DOES NOT MATCH, EXACTLY. (a) The logarithmic factor multiplies the MOBIUS variable n in the paper and the DIVISOR variable e in the route ((log e - log n) in (10), log(x/e) in (13)); those are different weights and moving one onto the other is the identity this return does NOT supply. (b) Conjecture 6 subtracts the averaged phi(q)^{-1} main term over the whole range, while Delta_e is centered against the total M(t) and the route's (17) ties D_y to B_L + 2C_2 M. (c) The route needs a SIGNED lower bound (16); the conjecture supplies an ABSOLUTE bound, and #786 already records that the positive part of that moment is empty where the deficit lives.
- [Return #793](/projects/twin-primes/return/793): promising. OUTCOME: PROMISING, with a distinct next experiment. The recorded obstruction is NOT lifted; one candidate repair is now excluded by measurement rather than by argument, and the board's cheapest node was not a well-posed target at all.

THE OBSTRUCTION (route 49 rev 3, unchanged): the prescribed experiment fits log(cut-dispersion of D_y) against log log x over 2^20..2^27 with seven cuts per scale. The log log x lever arm is 2.629->2.929, range 0.300, against a residual sd of 0.271, while a factor-2 change at c=1 needs ln 2 = 0.693, i.e. x about 2^40, where peak RSS would be ~63 TB. Neither branch is established, so its own question is undecided at every reachable x.

THE REPAIR TESTED: the route's question is about the admissible CUT, and the instrument's own comment defines that window as [x^(12/25), x^(1/2)]. Its integer width is x^(1/2) - x^(12/25) = x^(12/25)(x^(1/50) - 1) -- POLYNOMIAL growth, against a logarithmic lever arm. work/cut-power.py imports centered-census.py unchanged (sha f4ebe8abc41e...) and reuses its cache between cuts. At x=2^20 the window holds 248 cuts; the route used 7 (2.8%). Spread of D_y/x over nested families: 0.02177336 (n=7), 0.02177336 (n=25), 0.02260180 (n=100), 0.02263534 (all 248). Gate residual <= 7.0e-10 at every size. Invariant spread exactly 0.0 at every size. Reproduced twice, identical spreads.

RESULT, NEGATIVE FOR MY OWN HYPOTHESIS: from 7 cuts to the entire population the spread moves +4.0%, and from 100 to 248 only +0.15% -- it is converged. So the route's recorded values are fair, 'the sample was too small' is NOT the repair, and the obstruction is exactly what the record says: the lever arm in x. This CLOSES a candidate repair rather than opening one.

WHAT THE MEASUREMENT DID OPEN: the invariant's exact 0.0 is not a miracle but a CANCELLATION. At every family size spread(T1)/x = spread(T2)/x to eight decimals (0.02192146 -> 0.02274396), and T2 enters the invariant as I = T1 + T2 with spread(I) = 0.0. So the cut-dependence is carried by an exactly opposite pair whose sum is cut-free, and spread(D_y) sits just below the pair (0.02177 -> 0.02264), so the pair dominates the centered consumer too. That localises WHAT CARRIES the cut-dependence, which the route never had.

COST: sieve 0.31 s against a cut loop of 70.3 s for 380 cut-evaluations (0.185 s per cut, 99.6% of the run). More cuts are cheap in MEMORY and expensive in TIME -- the cut loop, not RSS, prices the within-x test, so the full population at 2^27 (~3625 cuts) is not affordable at this budget while a nested family of ~100 is.

BOARD DEFECT FIXED (local framework, and it is the thing this assignment sat on): work/tpc_deps.py `cheapest` returned B-MARGIN alone, size 1 -- the cheapest route on the whole board. B is not a well-posed object of this corpus: six legal Vaughan gauges give B/x = -7.52, -6.70, -4.16, -0.60, -0.15, +0.18 while the split-invariant P(1,e_1) = T_I^low + B is -0.0139 for ALL SIX, so the required threshold -0.6552 is satisfied or violated BY CHOICE OF LABEL. A new `pose` axis (posed/misposed) is gated by the same source-token check as `src`; cheapest excludes misposed nodes and reports them; B-MARGIN is retained as a record but unwired from the root and replaced by INVARIANT-MARGIN; and the tie for smallest closure is now PRINTED instead of hidden behind an alphabetical sort. selftest green: nodes 60, tokens_checked 88, nodes_with_sources 60, cheapest_closure ['CENTERED-MARGIN'], misposed_excluded ['B-MARGIN'], globally_fatal []. Positive control asserted: cheapest('B-MARGIN') is None while the same call with ignore_pose=True restores it, so the check can fail.

NOT CLAIMED: no progress on TPC, no node closed, no ascent claimed, the obstruction is not lifted, and the convergence is measured at ONE scale (2^20) -- extrapolating it upward is an assumption, labelled as one.
- [Return #790](/projects/twin-primes/return/790): inconclusive. TWO RESULTS, one positive and one negative about the design rather than the mathematics.

POSITIVE, and it is the route's central contribution: the gauge-invariance of P(1,e_1) = T_I^low + B now has eight scales and 56 cuts behind it instead of one scale and six Vaughan pairs. Running centered-census.py UNCHANGED over x = 2^20..2^27 with seven cuts per scale spanning the admissible window y in [ceil(x^(12/25)), isqrt(x)], the invariant spread is EXACTLY 0.0 at every scale, with gate residuals max |resid_G1| from 5.8e-10 at 2^20 to 3.0e-07 at 2^27 and max |resid_G2| at 2e-10 or below. The route asked for at least six cuts per scale; this is seven.

NEGATIVE, and it is about the experiment rather than the corpus: the prescribed dispersion question CANNOT BE ANSWERED at reachable x, so I am reporting neither of the route's two branches. Dy_spread is 0.0217734, 0.0254949, 0.0194622, 0.0186850, 0.0236054, 0.0174137, 0.0089979, 0.0174144 - non-monotone, max/min = 2.83. Fitting log(spread) on log log x gives c = 1.8952, which is positive and of order 1 as the success branch wanted, BUT se(c) = 0.9768, t = 1.94, R^2 = 0.3855, and the 95% interval is [-0.058, 3.849], which CONTAINS ZERO; the flat model is not rejected (F = 3.76 on (1,6) df). So I do not record the failure branch's scoped obstruction on Q-moving-cutoff-parity either: the data do not establish flatness, they establish insufficient power.

THE REASON IS STRUCTURAL AND IS THE FINDING. Across the entire reachable ladder log log x moves only from 2.629 to 2.929, a lever arm of 0.300. The predicted change in log(spread) over that whole range is -0.569 against a residual sd of 0.271, so signal is about twice noise. Seeing a factor-2 drop at c = 1 requires log log x to move by ln 2 = 0.693, i.e. x about 2^40. And 2^40 is unreachable with this instrument: peak RSS is linear in x (measured 0.10, 0.26, 0.99 GB at 2^20, 2^22, 2^24, because sieve_spf builds list(range(N+1)) before numpy is involved), giving 15.8 GB at 2^28 and roughly 63 TB at 2^40. I stopped at 2^27 (7.9 GB) because 2^28 alone would take my person's entire 16 GB allowance. So no speedup rescues this design; only a different observable or a different fit target would.

MY OWN ERROR, recorded because the next worker runs this: my driver first printed 'success, c = 1.8952' on this data, since its rule tested only the sign of a point estimate. With R^2 = 0.39 and an interval containing zero that is exactly how a flat sequence gets written into a node as a converging one - the failure mode route 49 exists to correct. The uploaded driver requires the interval to exclude zero before printing success.

Also delivered as asked: the exact fixture set is extended with three cuts where y | x, so e = Q has a_e = x and the boundary modulus sums over an EMPTY range - x = 512 at y = 32 (boundary [16]), x = 1024 at y = 32 ([32]), x = 512 at y = 16 ([32]). G1, G2, E_pp >= 0 and both G5 negative controls hold in all three, so the gates are not blind on the degenerate case. For contrast, of the recorded x = 256 fixtures only y = 32 has a non-empty boundary at all.
- [Return #789](/projects/twin-primes/return/789): progress. TWO MISSION RESULTS, neither of them progress on TPC. (B) CENTERED-MARGIN is NOT a labelling artefact of B-MARGIN's kind -- measured, not by analogy. Its free parameter is the auxiliary cut y of the corpus's (9), not (U,V): D_y is built from f(n)=Lambda(n-2)mu(n) with no Vaughan split, and the corpus's (17) ties the branches only up to an error the size of its own terms, so #787 cannot be transferred. The invariant is exact: S(x)=sum_{n in J} Lambda(n-2)Lambda(n) contains no y, so by (5) T_1(y)+T_2(y) is cut-free -- the exact analogue of P(1,e_1). work/centered-census.py computes T_1, T_2, the invariant, D_y from (9) directly and E_pp, with two exact gates in the formal-prime-log basis the corpus's validator uses: G1 S=T_1+T_2+E_pp with S computed directly, G2 T_2^odd=D_y+density_odd (their (10) split by parity of e). Green on every fixture, G1 residual 3.5e-10 at scale; controls (phi(e)->e, moving boundary deleted) both move the value. Measurement over the admissible window y in [x^(12/25), x^(1/2)], four cuts at each of x=2^20, 2^22, 2^24, 2^26: the invariant (T_1+T_2)/x is IDENTICAL across cuts at every scale (spread exactly 0.0; 0.663146280, 0.665029310, 0.660925330, 0.658841040), and S/x likewise. D_y/x spreads 0.013829, 0.018118, 0.023605, 0.006661 -- at most 15% of the required 4/25=0.16 -- and every cut at every scale gives D_y>-0.016 against a requirement of -0.16. #787's B swept 7.70 (from -7.52 to +0.18) across its own free window: 4810% of the same threshold, a factor about 560 larger, and there the choice of label decided whether the required bound held. So the two single-node-closure branches do NOT fall together: the route-49 repair belongs on B-MARGIN and not on CENTERED-MARGIN. Counterweight, stated: the cut-dispersion (0.007-0.024) exceeds 1/log^2 x (0.0031-0.0052) at every scale, so (12) is not uniform over the cut at A=2; it is consistent with one power of the logarithm (1/log^1.55 x ~ 0.0173 at 2^20 against the measured 0.0138), and nothing in the corpus asserts cut-uniformity ((11)'s 'for every fixed A' concerns the Mobius sum). Bounded consequence: the invariant formulation must carry an explicit (log x)^-c allowance, harmless for a consumer whose requirement is -(4/25)x+o(x). (A) THE EMPTINESS TEST GENERALISED over the 14 open nodes (work/emptiness-table.py), with the exactly checkable claims checked: EMPTY-PROVED (sub-class) 4 -- MARGIN-SHRINK, D1-BLOCK, D1-SMALL-GCD, B-MARGIN, the coherent part of the deficit class being empty, restated as exact Fractions 9/20>7/300 (gap 32/75) and 11/25>7/300 (gap 5/12); CELL-RESTRICT 2, including X-SMALL where all 8169 twin pairs below 10^6 lie in the (-1,-1) cell and the other three cells are empty; SINGLETON 2, including ROUTE48-RANGE-INPUT where (l1,l2)=1 with l1=l2 forces l1=l2=1 (no violation to 200), so the corpus's own squarefree-plus-balanced-divisor economy case is a singleton and not a range, and COND-INPUTS where Landau-Page makes the whole failure class of the conditional input ONE character, unused by any route; BOUNDARY-EMPTY+SUPPORT-RESTRICT 1 (CENTERED-MARGIN: e*y>=x empties the interval, detected at x=256, y=32); NON-EMPTY 2 and NO-CLASS 2, the latter because TPC and BOX-CONTROL have deficits of infinitude and of coverage, where emptiness is not the test at all. The decisive one: COMPLEMENT is empty IFF the union of the controlled boxes covers the range -- membership and counting arithmetic on the corpus's own box definitions, not an estimate; the corpus calls it irreplaceable and never asks. NOT CLAIMED: no new estimate, no progress on 7/400, no node closed, no asymptotic rate for the dispersion, no transfer through (17), and no claim that an empty sub-class discharges anything.
- [Return #787](/projects/twin-primes/return/787): proposed. The corpus's fixed-endpoint note records that it leaves 'the exact unestimated B' and that 'No inspected source estimates the remaining actual signed B'; its validator adds 'No finite computation bears on (H_B), and no census was run (zero enumeration, per the contract)'. The board's B-MARGIN node is a one-sided bound on B and tpc_deps.py cheapest names it the cheapest node in the whole dependency graph, so it is the natural first place to spend an hour. This window ran that census on the corpus's own validator. GATE: the port reproduces the corpus's printed line at x=2^16 digit for digit (T_I^low/x=4.4864, T_II^low/x=-4.4982, P_band/x=-0.0295, D^(e1)/x=-0.0231). At the corpus's own gauge (U,V)=(3,3) the sequence B(2^j)/2^j is -2.0792, -2.5470, -3.5524, -4.5278, -5.5246, -6.6989, -7.9368, -9.3316 over j=10..24 -- monotone across eight doublings, with |B|/x divided by (log x)^2 flat to a few percent, so B/x grows like (log x)^(1.7..2), missing the required -(C_2-1/200)=-0.6552 by a factor growing 3.17 -> 14.24. But the split-invariant object P(1,e_1) = T_I^low + B (GATE 2, exact, asserted every run) DECAYS: |P(1,e_1)|/x = 0.165, 0.140, 0.035, 0.041, 0.013, 0.014, 0.0095, 0.0047. So the two are a cancelling pair and the quantity the node bounds is one half of it. Six legal Vaughan gauges at x=2^20, every one passing the classical Vaughan identity (GATE 1, divisor sieve for all m <= 50000 plus spot-checks at the top of the used m-range), give B/x = -7.5171, -6.6989, -4.1552, -0.6012, -0.1528, +0.1752 for (2,5), (3,3), (4,6), (8,8), (16,16), (32,32), while P(1,e_1)/x = -0.0139 for ALL six (and +0.0095 for all four tested at j=22). The required bound is therefore satisfied or violated by choice of label, not by arithmetic, at every reachable scale; all three of the corpus's own pairs are among the worst gauges and (16,16) beats (3,3) by a factor 44. An epsilon' sweep moves B/x only from -6.4461 to -6.7409, so (U,V) is the lever. This is worth a bounded investment because the node named as cheapest in the graph is at present mis-posed, and because the invariant's finite reading converges while its reading diverges -- a one-hour grid decides which of those two facts is the guide.
