From 7ab0d31b09b9d93272b5b0f635aa1d80a662130c Mon Sep 17 00:00:00 2001 From: Dylan Roy Date: Tue, 29 Sep 2026 20:31:47 -0500 Subject: [PATCH 01/20] Add extreme whole-cluster law and exact maximum/minimum tail coefficients OpenAI author-side source-bound consumer of PR166's limiting microscopic measure. Companion involution and once-per-cluster anchor yield exact rational/log2 coefficients, antipodal doublet marks, height ordering and iid-only Frechet normalization. Original r limit precedes extreme-radius limit; no finite-r uniformity or global status changes. 66 tests pass in each Python mode, 893 rational shape cases, 32 Jacobian probes, eight semantic mutants reject per mode, real Git custody tested including replacements/noncommits/nested paths. All 12 remote packet blobs match independently computed local tree. Nonauthor analytic and hosted actual-source/full-gate review remain required; no self-merge. --- .../workflows/extreme-cluster-sampling.yml | 38 ++ .../MANIFEST.json | 73 +++ .../extreme_cluster_sampling_20260930/PLAN.md | 44 ++ .../PROOF.md | 486 ++++++++++++++++++ .../README.md | 97 ++++ .../RECONNAISSANCE.md | 57 ++ .../RESULTS.json | 69 +++ .../SOURCES.json | 44 ++ .../VALIDATION.md | 90 ++++ .../extremes.py | 352 +++++++++++++ .../test_extremes.py | 213 ++++++++ .../test_verify.py | 169 ++++++ .../verify.py | 167 ++++++ 13 files changed, 1899 insertions(+) create mode 100644 .github/workflows/extreme-cluster-sampling.yml create mode 100644 frontiers/extreme_cluster_sampling_20260930/MANIFEST.json create mode 100644 frontiers/extreme_cluster_sampling_20260930/PLAN.md create mode 100644 frontiers/extreme_cluster_sampling_20260930/PROOF.md create mode 100644 frontiers/extreme_cluster_sampling_20260930/README.md create mode 100644 frontiers/extreme_cluster_sampling_20260930/RECONNAISSANCE.md create mode 100644 frontiers/extreme_cluster_sampling_20260930/RESULTS.json create mode 100644 frontiers/extreme_cluster_sampling_20260930/SOURCES.json create mode 100644 frontiers/extreme_cluster_sampling_20260930/VALIDATION.md create mode 100644 frontiers/extreme_cluster_sampling_20260930/extremes.py create mode 100644 frontiers/extreme_cluster_sampling_20260930/test_extremes.py create mode 100644 frontiers/extreme_cluster_sampling_20260930/test_verify.py create mode 100644 frontiers/extreme_cluster_sampling_20260930/verify.py diff --git a/.github/workflows/extreme-cluster-sampling.yml b/.github/workflows/extreme-cluster-sampling.yml new file mode 100644 index 000000000..d47c6fcba --- /dev/null +++ b/.github/workflows/extreme-cluster-sampling.yml @@ -0,0 +1,38 @@ +name: Extreme whole-cluster sampling checks + +'on': + pull_request: + paths: + - 'frontiers/extreme_cluster_sampling_20260930/**' + - '.github/workflows/extreme-cluster-sampling.yml' + workflow_dispatch: + +permissions: + contents: read + +jobs: + exact-and-source: + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 + with: + persist-credentials: false + fetch-depth: 0 + - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 + with: + python-version: '3.11.16' + - name: Fetch exact public source objects + run: | + set -euo pipefail + git fetch --no-tags origin 80059a97cd8eb32d1a17a0ad9cb22cb2a0d7b337 + git fetch --no-tags origin 382c0f9ff2281f43651ddbdf2e9b36dd52e2c6bf + git fetch --no-tags origin bfcc67dc8957b3ed1fbb789e5a0305e98d7359c8 + - name: Verify historical sources, packet and exact controls + env: + PYTHONDONTWRITEBYTECODE: '1' + GIT_NO_REPLACE_OBJECTS: '1' + run: | + set -euo pipefail + python -B -S frontiers/extreme_cluster_sampling_20260930/verify.py + git diff --exit-code diff --git a/frontiers/extreme_cluster_sampling_20260930/MANIFEST.json b/frontiers/extreme_cluster_sampling_20260930/MANIFEST.json new file mode 100644 index 000000000..e6fd5bb0b --- /dev/null +++ b/frontiers/extreme_cluster_sampling_20260930/MANIFEST.json @@ -0,0 +1,73 @@ +{ + "schema": 1, + "scientific_effect": "NONE", + "review_status": "NONAUTHOR_REVIEW_OPEN", + "files": [ + { + "path": "PLAN.md", + "bytes": 2741, + "sha256": "f158b7b7d0b42a9aa437c00d4c2962c2597a22b754a33b48412a59a3d4d39c4e", + "git_blob": "fcad3058aac543b9dfcd13fa8e6bd42779ca8397" + }, + { + "path": "PROOF.md", + "bytes": 21891, + "sha256": "b90cf745e2e67bc9b501c481552f7080d27c28245580668cf72aefa5b7f04715", + "git_blob": "19a6044f2066643b5baab34ce5b6b6efb431e84a" + }, + { + "path": "README.md", + "bytes": 4932, + "sha256": "c3dd601e8a47ca63bd968982ef6a800245e5b7b6aed3e5458122a345003a8534", + "git_blob": "1584485a724810f67dd467883fbac56db7c84f28" + }, + { + "path": "RECONNAISSANCE.md", + "bytes": 3088, + "sha256": "67b2c7eedc6b4e78d858a97f50badea2974d57f9f3c73dde2287c2e3dee37511", + "git_blob": "12bfcc069d02dc859ba5b6d5a1c774c52f7c7e24" + }, + { + "path": "RESULTS.json", + "bytes": 1867, + "sha256": "0eb7da9f37524838a6504962b1f7bfc2afe33ec9ba4c4de8d706128bd8b7ff09", + "git_blob": "6cfef6d63e100e720a3230822747b70eb019168a" + }, + { + "path": "SOURCES.json", + "bytes": 1950, + "sha256": "689463f46d53157d78b7f6461049a16b7d6c7b2c0fb86459064475e0d26feae8", + "git_blob": "c990aa1c0eb8010cf01480b3845d9f65c401d66c" + }, + { + "path": "VALIDATION.md", + "bytes": 5122, + "sha256": "76e43cd157de80c635fcf20b1cb2043bbc213a8acb71015f1ab063344c5b9676", + "git_blob": "381f28bfaa4aebfbc937e70db4492de27f1e2b07" + }, + { + "path": "extremes.py", + "bytes": 12483, + "sha256": "df1cc369d26de5ad99d5c39fac47a3c2fa2aea7d645a54ac9cea5bb0f5f4c0b1", + "git_blob": "38f3d45373418a6637cbcb0dcf5c23bbd59146db" + }, + { + "path": "test_extremes.py", + "bytes": 9800, + "sha256": "b4402e5d62f8e02b864d514d41860a3bc4122a8b76a9ef08d3f995d2fc892171", + "git_blob": "503ca3571152980af85a87332790bfbe49e37ace" + }, + { + "path": "test_verify.py", + "bytes": 8949, + "sha256": "8ee5af4b0aad766f181d5df4356b86c1f56fab1d6a2e29e22baadb73bc57cce7", + "git_blob": "c9e472183382174a44dbd6e1eda65326947a1080" + }, + { + "path": "verify.py", + "bytes": 7985, + "sha256": "7d4004b6b12d981777683ebf30b09178495ffaa358beebddca62edd34271abd7", + "git_blob": "f0971a307768d8c13ce05d8f8a07ce189012beea" + } + ] +} diff --git a/frontiers/extreme_cluster_sampling_20260930/PLAN.md b/frontiers/extreme_cluster_sampling_20260930/PLAN.md new file mode 100644 index 000000000..fcad3058a --- /dev/null +++ b/frontiers/extreme_cluster_sampling_20260930/PLAN.md @@ -0,0 +1,44 @@ +# Extreme whole-cluster sampling — implementation and proof plan + +Goal: identify the tail measure of a whole extreme microscopic configuration, +not repeat PR166's point-intensity theorem or a claimed peer review. + +Design: consume the exact explicit limiting micro measure and the reviewed +root-parametrized Gaussian integral. Compute the second root, select one root +per cluster, integrate the selector exactly, then prove the conditional joint +limit with the source's majorant. Keep all original model/mark/normalizer scope. +The r->0 limit is taken before the new radius->infinity limit. + +Isolation: dedicated new runtime directory; upstream repository checkout is +not available (public raw-host DNS failed). GitHub writes will be additive on +a new branch. No frozen packet or another writer branch is edited. + +Execution: foreground inline; no subagent or independent-provider activity is +invented. Dylan's explicit autonomous continuation supplies the task authority. + +1. [x] Write fail-first rational tests of the root involution, anchor and constants. +2. [x] Implement stdlib Fraction controls with a separate Laurent integration + certificate and rational lower/upper bounds for log(2). +3. [x] Prove and document the root-sector partition, once-per-cluster change of + variables, maximum/minimum tail constants, joint anchored law, height + ordering, and deliberately independent-replica maximum consequence. +4. [x] Test source custody against real Git fixtures, including replacement refs, + noncommit objects, symlinks, nested cwd and duplicate/empty inventories. +5. [x] Verify both Python modes, deterministic outputs, semantic negative controls + and complete flat packet inventory. Publish all exact source pins. +6. [ ] Create a separate PR, read back exact bytes/identities, request nonauthor + algebra/integration and probability reviews, and observe hosted checks. + +Review focus: strict height endpoints; denominator-zero and equal-radius sets; +point versus configuration multiplicity; physical radius versus |Z|; the +order of limits; latent parameter/orientation bias; finite controls versus +analytic proofs; all source and provider-exposure limitations. + +Scientific effect NONE. No self-acceptance, self-merge, global-register or prize +change. No finite-r spatial rate, growing-volume result, numerical Gaussian +coefficient or independence inside the original field is promised. + +Ruling: no duplicate review of PR166 A/B/C. Its explicit maximum-coefficient +and ordinary-cluster sampling nonclaims define this separate consumer. +Ruling: preserve source commits even when a metadata-only peer successor appears; +new target source authentication remains pinned to the consumed mathematical bytes. diff --git a/frontiers/extreme_cluster_sampling_20260930/PROOF.md b/frontiers/extreme_cluster_sampling_20260930/PROOF.md new file mode 100644 index 000000000..19a6044f2 --- /dev/null +++ b/frontiers/extreme_cluster_sampling_20260930/PROOF.md @@ -0,0 +1,486 @@ +# Extreme whole-cluster sampling: exact maximum/minimum tails and the anchored doublet law + +Object: OA-EXTREME-CLUSTER-SAMPLING-20260930-v1. +Author: OpenAI / GPT-6 Astra Pro. Foreground continuation authorized by Dylan. +Disposition: AUTHOR-SIDE CONDITIONAL PROOF CANDIDATE; NONAUTHOR REVIEW OPEN. +Scientific effect NONE. No earlier proof, review, global register, Boolean, +prize or integration disposition is changed. Same-provider/source exposure is +not organizational independence. Finite checks below are not analytic acceptance. + +## 1. Exact object and source boundary + +Fix d>=2, L>0, b in R, k>0 and one axial/transverse orthonormal frame. This +paper concerns the ALREADY-FORMED limiting microscopic cubic measure M, not +the full finite-r Gaussian field and not its remote singleton component. +The limit that forms M is taken BEFORE the radius t tends to infinity. + +Sources and their complete identities are in SOURCES.json: + +[R] PR166 RADIAL_TAIL.md, exact head80059a97cd8eb32d1a17a0ad9cb22cb2a0d7b337, +blob0f14417ef7038b9c6f50e4b01e393a58b7b5e3a4, 12533 bytes. Consume the exact +root-parametrized integral R4-R12, its Gaussian majorant, the point tail R13, +and the height moment identities H3-H4. Its separate reviews B/C bind these +unchanged bytes. This paper adds a once-per-cluster selector; R does NOT already +claim the coefficient of the maximum or an ordinary cluster-selected H1 law. + +[M] PR166 TWO_SCALE_LAW.md at the same head, bloba32fd5f7d941bbe1fe943df045b1e0fbec8d691c, +17139 bytes: only the definition M1-M2 of the explicit microscopic measure and +its embedding in the fixed original frame. The new two-scale convergence theorem +of that file is NOT a premise of the calculation here. + +[SC] PR162 PROOF.md at382c0f9ff2281f43651ddbdf2e9b36dd52e2c6bf, +blob16c56821b52fd76b0be791622b9c3809eafde75a: the explicit Gaussian/spectral M, +its finite nonempty mass, and the contact-density bound. This conversation +AUTHORED SC; citing it does not independently revalidate its parent premises. + +[CUB] PR158 PROOF.md atbfcc67dc8957b3ed1fbb789e5a0305e98d7359c8, +blobbb446d08db8a944537a743ad550b88c1c2ad5758: the exact deterministic cubic +classifier only. Its Gaussian-sector statement is not consumed. This conversation +authored CUB. R and M are also OpenAI-authored, in a separate active lane. + +All Gaussian conditions remain conditional on those exact sources. No whole +review disposition is inferred from these source-local uses. + +For theta=(s,h,O,tau), the hard curvatures satisfy 00 is finite, with total mass +A_micro=a1+a2>0, and n belongs to {0,1,2} almost everywhere. + +The unsheared cubic and its physical limiting root position are + + P(X,Z)=2kX^3-3kX/2-k/2+sZ^2/2+(a/2)(X^2-1/4)Z + +(beta/2)XZ^2+(c/6)Z^3, + z_i=X_i e_axis+Z_i e_soft(O), R_i=|z_i|, + eta_i=-P(X_i,Z_i)/k in (0,1). (E2) + +Only additional strict-window roots are included, not the pins. Every such +root has full limiting index d-1. Define R_max on nonempty configurations; +on doublets also define R_min. Let + + F(t)=integral sum_i 1{R_i>t} dM, + G(t)=M(n>0,R_max>t), + G2(t)=M(n=2,R_max>t), B2(t)=M(n=2,R_min>t). (E3) + +F is a POINT intensity. G is a CLUSTER tail. Exactly, for every t, + + F(t)=G(t)+B2(t). (E4) + +This elementary multiplicity identity is the distinction missing from a +naive transfer of the point-selected law to whole clusters. + +## 2. Main constants and results + +Let J_cusp and gamma(a) be the positive finite integral and physical-shear +factor from R12: + + gamma(a)=sqrt(1+(a/(12k))^2), + J_cusp=integral H(h) gamma(a)^11 + h0(A0,Rot_O tau(a,a^2/(12k),a^3/(144k^2),xi)) da dxi dh dO. + +Set + + C0=(216/11) k^7 (c_m/z0) J_cusp, + I=246528/35, + J=1083417/280, + D=27066286003/223205220-(79298560/4782969) log(2), + I_max=I-D. (E5) + +Here D is a universal scalar shape integral, NOT a hard Hessian or the cubic +coefficient called D in CUB/R. In Sections3-4 the latter is written D_cub. + +**Theorem 1 (whole-cluster tail coefficients).** All the constants multiplying +C0 below are strictly positive, and + + F(t) ~ C0 I t^-11, [the prior R result] + G(t) ~ C0 (I-D) t^-11, + G2(t) ~ C0 J t^-11, + B2(t) ~ C0 D t^-11, + M(n=1,R_max>t) ~ C0 (I-D-J) t^-11. (E6) + +In particular the maximum/point coefficient ratio is the exact universal number + + theta_star=(I-D)/I + =1545114756173/1572181042176 + +(10841600/4605999147)log(2). (E7) + +This ratio is NOT asserted to be a temporal extremal index of the original +field. There is no stationary sequence of pin pairs or mixing assertion here. + +Under the ordinary microscopic cluster probability law +pi=A_micro^-1 1{n>0}dM, conditioning on R_max>t gives + + P_pi(n=2 | R_max>t) -> J/(I-D), + P_pi(K_t=2 | R_max>t) -> D/(I-D), + E_pi[K_t | R_max>t] -> I/(I-D), (E8) + +where K_t is the number of points above threshold t. A double cluster need +not have both of its points above the threshold. Exact rational/logarithmic +interval certificates, not numerical Gaussian integration, give + + 0.984415773209943375 < theta_star < 0.984415773209943376, + 0.558034234065747870 < J/(I-D) < 0.558034234065747871, + 0.015830939745347846 < D/(I-D) < 0.015830939745347847. (E9) + +**Theorem 2 (anchored extreme configuration).** Section6 specifies the full +weak limit of a cluster under pi(. | R_max>t), with its positions divided by t, +its original normalized heights, and its maximum-radius root distinguished. +The radial ratio has Pareto exponent11 and is independent of its anchored shape, +sign and cusp parameters. The limiting doublet is antipodal, has radius ratio +rho in (0,1), and its farther saddle has strictly GREATER downward height eta, +i.e. it lies lower in the height window. Shape/count/height/radius-ratio laws +are universal for these fixed-parameter microscopic extremes; the orientation +and tail amplitude generally retain model dependence. + +Theorems1-2 are new consumers, not part of R's already reviewed point theorem. + +## 3. Companion-root involution and the once-per-cluster shape domain + +Use R's shear invariants + + u=X+aZ/(12k), x=-s>0, + b0(u)=3-12u^2, v=xZ^2/k, + B=k b0(u)/Z^2, D_cub=k(v-b0(u)u)/Z^3. (E10) + +A strict typed window root is parametrized exactly by Z!=0 and + + S={-3/20. (E11) + +The letter S denotes this bounded SHAPE region, not the conditioned saddle. + +Put b=b0(u) temporarily and define + + L=4v^2-8buv+b^2, + t_c=(4v^2-b^2)/L, + u_c=[2bv-u(4v^2+b^2)]/L, v_c=v t_c^2. (E12) + +Off L=0, (u_c,v_c,t_c Z) is the other extra stationary root. Its membership +in S determines whether it is also counted. Thus n=2 exactly when (u_c,v_c) +is in S. L=0 is the degree-drop locus: the second root in this parametrization +is at infinity rather than a finite second point. It is an algebraic null set. +No contribution is assigned to a fictitious point there. + +Proof of E12. At Z'=tZ the stationary line and conic reduce to + + b u'+(v-bu)t=v, 12(u')^2+b t^2=3. + +When b!=0, substitute u'=(v-(v-bu)t)/b. The resulting quadratic has one root +1; its other root is the ratio of its constant to its leading coefficient: + + t_c=(12v^2-3b^2)/(12(v-bu)^2+b^3) + =(4v^2-b^2)/(4v^2-8buv+b^2). + +Substitution gives u_c and then v_c. At b=0 the direct equations give the +same formula wherever L!=0; the b=0 slice is null in any case. Since the +construction swaps the two roots, applying it twice returns the original +(u,v), with t_c t_cc=1. Direct useful identities are + + b0(u_c)=b t_c^2, + v_c-b0(u_c)u_c=(v-bu)t_c^3. (E13) + +These preserve the same x,B,D_cub under E10 with Z'=t_cZ. + +### 3.1 Explicit doublet and anchor domains + +For doublets b<0. Write p=-u, A=12p^2-3=-b>0. Define + + V_+(p)=[36p^2-12p-3+3 sqrt((2p-1)^3(18p+7))]/4, + L_p=A/2, U_p=3+6p. + +Up to boundary null sets, the doublet region splits into + + S2_outer: + 1/2=0 cannot meet v<-b. +For b<0, u=-p with 1/20. If p<1, +H_p(A)=18(p-1)(2p-1)^2(2p+1)<0 and A=1, U_p<=A and +H_p(U_p)=36(p-1)(2p+1)^2>=0, so the interval is (L_p,U_p). + +Both counted roots are on the negative branch of the hyperbola. The stationary +line minus that strictly concave branch is strictly convex and is negative +at Z=0 (its line intercept is -v/A<-1/2). If it has two zeros, zero lies strictly +between them: a strictly convex function with two zeros is positive outside +their interval. Hence t_c<0 on doublets. Since 4v^2-b^2>0, L<0 there. Consequently + + |t_c|>1 iff v>b u=A p, + |t_c|<1 iff v0, so +L_p=1, Ap-U_p=3(p-1)(2p+1)^2>=0. These +observations prove E14. Thus S_star contains exactly one asymptotic maximum +anchor per cluster, apart from the harmless tie curve. + +### 3.2 Height ordering and the intensity-change identity + +On a doublet put ell=v/A (>1/2). A direct substitution in E12 gives + + eta_c-eta=2(ell-p)(4p ell-1)^3/(4ell^2-8p ell+1)^2. (E17) + +Here p>1/2 and 4p ell>1. The outer anchor has ell

0 over a nonempty open set. I-D-J is positive because the single-root shape +sector is also nonempty and open. + +For later height moments define D_j=integral_(S2_inner) eta^j Q du dv. An explicit +primitive for the same rationalization is + + P_j(p,v)=sum_(ell=0..j) binom(j,ell)(1/2-p)^(j-ell)/6^ell + *[16p v^(ell+4)/(ell+4)-4A v^(ell+3)/(ell+3) + -4p A^2 v^(ell+2)/(ell+2)+A^3 v^(ell+1)/(ell+1)]. (E24) + +E22-E23 then give + + D_0=27066286003/223205220-(79298560/4782969)log2, + D_1=1259212131941593/15982386572880 + -(3186360320/387420489)log2, + D_2=72706616008642669/1315122095139840 + -(15686696960/3486784401)log2. (E25) + +For certified decimal bounds use log2=2 sum_(j>=0)3^(-(2j+1))/(2j+1). +After N terms the omitted positive remainder is bounded above by + + 2*3^(-(2N+1))/[(2N+1)(1-1/9)]. (E26) + +All interval endpoints are rational. The code uses60 terms, propagates coefficient +signs and positive divisions, and rounds the displayed lower/upper decimals +OUTWARD. No floating-point quadrature is used to establish E9 or E25. + +## 5. Proof of the maximum and minimum tails + +R's exact root-resolved integral is, with the physical radius retained, + + (108 k^7 c_m/z0) Q(u,v) H(h) |Z|^-12 + h0(A0,Rot_O tau(a,a^2/(12k)+k b0/Z^2, + a^3/(144k^2)+a b0/(4Z^2)+2k(v-b0u)/Z^3,xi)) + du dv dZ da dxi dh dO. (E27) + +It counts a cluster once for each of its qualifying roots. For G(t), multiply +by 1{R_i>t} times the indicator that this root has the greatest ACTUAL physical +radius, dividing by the number of ties if necessary. The sum over roots is +exactly 1{R_max>t}. This is a Borel operation on a finite configuration and +introduces no extra determinant or normalizer. + +Put Z=t z. For almost every shape, off the algebraic exceptional sets L=0, +eta_c in{0,1} and |t_c|=1, the actual maximum indicator tends to 1_(S_star). +Indeed, R_i/t->gamma(a)|z| and R_c/t->gamma(a)|t_c z| if a counted companion +exists. The bounded u and u_c offsets disappear, but a is NOT integrated away: +its gamma factor remains inside the radius condition. + +The dominating argument is exactly the source R11-R12 argument with one more +factor between0 and1. For t>=3, |u|<=3/2 and R_i>t imply +|z|>1/(2gamma(a)). Orthogonal Gaussian norm equivalence bounds the density by +C exp[-c(|h|^2+a^2+|xi|^2)]. The z-integral of |z|^-12 over that set costs +only C gamma(a)^11; S is bounded, H(h) is polynomial, and the resulting +Gaussian integral is finite. Thus dominated convergence applies, including +the unbounded a and hard/tensor coordinates. No inverse hard eigenvalue enters. + +The limiting z-integral on either sign, with the radius condition retained, +is gamma(a)^11/11. Both signs, the source factors108 and the cusp integral +yield C0. The shape integral is I_max=integral_(S_star)Q=I-D, proving +G(t)~C0(I-D)t^-11. Multiplying by 1{n=2} gives shape S2_outer and coefficient +C0 J for G2. E4 and the known point tail then give the B2 coefficient C0 D. +Subtract G2 from G to get the singleton coefficient. This proves E6, and all +ratios E7-E9 follow since the denominators have strictly positive limits. + +There is no assumption that the seed root's |Z| ordering equals physical +radius ordering at finite t. It need only agree almost everywhere in the limit; +the exact physical selector was used before taking that limit. + +Moment consequences: under the appropriate normalized nonempty/doublet measure, +R_max and R_min both have moment threshold11. For R_min the doublet condition is +understood. The capped unnormalized moments have exact boundary coefficients + + integral_(n>0) min(R_max,t)^11 dM ~11 C0(I-D)log t, + integral_(n=2) min(R_min,t)^11 dM ~11 C0 D log t. (E28) + +These follow from Tonelli and E6. They are not uniform finite-r spatial moments. + +## 6. Full anchored extreme law and its universal consequences + +Distinguish the actual maximum-radius root, using any Borel tie rule. Under +pi(. | R_max>t), retain its seed shape(u,v), q=R_max/t, sign epsilon=sign Z, +and remaining parameters(a,h,O,xi). The limiting joint probability is the product +of + + Q(u,v)1_(S_star)/I_max du dv; + 11q^-12 dq on q>1; + the uniform sign law on{-1,1}; + H(h)gamma(a)^11 h0(A0,Rot_O tau_cusp)/J_cusp da dxi dh dO. (E29) + +Proof: insert a bounded continuous function of these variables into E27 with +the exact maximum selector. The same majorant works. The limiting change +q=gamma(a)|z| produces gamma(a)^11 q^-12 dq, so normalization by the maximum +coefficient gives E29. The maps and the selector are continuous off the +already excluded null curves. This proves weak convergence, not total variation +of spatial laws. No uniformity in escaping model parameters is asserted. + +Let + + e_*(a,O)=[-a e_axis/(12k)+e_soft(O)]/gamma(a). + +If the selected shape is a singleton, the limiting marked configuration is +one point at epsilon q e_* with height eta=u+1/2+v/6. If it is a doublet, +put rho=|t_c|<1, eta_c=u_c+1/2+v_c/6. The full configuration, in positions +divided by the threshold t, is + + {(epsilon q e_*, eta, d-1), + (-epsilon q rho e_*, eta_c, d-1)}. (E30) + +E17 proves eta_c1. +Combining E31 with P(n=2)=J/I_max gives D/I_max in E8 once more. This reconciles +the two-point-cluster frequency with the much smaller double-exceedance frequency. + +### 6.1 The maximum anchor's height is not the old intensity-selected height + +Let H_eta(e) be R's nonnegative height numerator (H1-H2), with integral I. +The height density for the maximum anchor is instead + + [H_eta(e)-6 integral_(1/2)^1 Q(-p,6(e+p-1/2)) + 1{A(p)p<6(e+p-1/2)0, E6 gives + + P(max_(i<=n) R_max(C_i) <= a_n x) + =[1-P_pi(R_max>a_n x)]^n -> exp(-x^-11). (E34) + +This is the standard iid extreme-value consequence with the newly identified +cluster coefficient. Normalizing by the POINT tail coefficient instead gives +exp(-theta_star x^-11); it is not the same normalization. No new coefficient +convergence rate, simultaneous n/r limit, within-field Poisson assertion or +stationary-sequence extremal-index theorem follows from E34. + +## 8. Review obligations and nonclaims + +A: E10-E19, companion involution, strict-window partition, tie/degree-drop +boundaries, exact Jacobian/multiplicity and the height ordering. +B: E20-E26 and E33, the rationalized Laurent integral, all logarithmic constants, +certified rational intervals and the independent finite integration controls. +C: E27-E34, actual physical maximum selection, domination, full anchored weak +law, the differing sampling measures, min/max/exceedance coefficients and iid +scope. These are not waived by tests or parent review acceptance. + +No global scientific-status change, numerical evaluation of J_cusp, finite-r +uniform spatial tail/moment, new elder-pairing law, dependence theorem across pin +pairs, growing-volume theorem, or Lean formalization is claimed. Counterexamples +to shortcuts: F counts both above-threshold roots whereas G counts the cluster +once; replacing G by F sets theta_star=1 incorrectly. Omitting the maximum +selector and summing over roots gives the prior point-intensity height law, not +E32. Uniformly choosing one root inside each uniformly selected cluster is yet +another sampling convention and must not be identified with point intensity. Dropping log2 from E21 changes a positive exact shape integral. A single +1/r rescaling still cannot retain the remote singleton population. diff --git a/frontiers/extreme_cluster_sampling_20260930/README.md b/frontiers/extreme_cluster_sampling_20260930/README.md new file mode 100644 index 000000000..1584485a7 --- /dev/null +++ b/frontiers/extreme_cluster_sampling_20260930/README.md @@ -0,0 +1,97 @@ +# Extreme whole-cluster sampling + +OpenAI / GPT-6 Astra Pro. New source-bound conditional proof candidate. +**Nonauthor analytic review OPEN. Scientific effect NONE. No self-merge.** + +PR166 identified the point-INTENSITY radius tail and extreme-height law. This +packet keeps the same limiting microscopic measure and selects each extreme +CLUSTER once. Those are different probability laws: a cluster with both roots +above a threshold contributes twice to point intensity but once to a maximum. + +Start with PROOF.md. It supplies an explicit companion-root involution, the +larger-radius anchor domain, exact maximum/minimum tail coefficients, a joint +anchored extreme law, strict height ordering in doublets, and certified universal +constants. Generic Palm/anchor and iid extreme-value principles are credited in +RECONNAISSANCE.md; no claim of inventing those general principles is made. + +## Main candidate results + +Let C0 be the common positive spectral/Gaussian amplitude defined in PROOF E5. +Put + + I=246528/35, + J=1083417/280, + D=27066286003/223205220-(79298560/4782969)log(2). + +The point tail is the prior C0 I t^-11. New proposed tails are + + cluster maximum: C0(I-D)t^-11; + doublet maximum: C0 J t^-11; + doublet minimum: C0 D t^-11. + +Thus maximum/point coefficient ratio is approximately0.9844157732099434; +a cluster conditioned to have an extreme maximum is a doublet with probability +about0.5580342340657479, whereas BOTH points exceed that same threshold with +probability about0.01583093974534785. These are not interchangeable statistics. +All displayed decimals have rational interval certificates, not quadrature fits. +No numerical evaluation of the Gaussian amplitude C0 is claimed. + +The maximum anchor's limiting downward height has mean about0.8195869887849185, +not the old point-intensity mean. On an extreme doublet its companion lies in +the opposite direction, is closer, and has a strictly smaller downward height. +The cluster radial maximum ratio is independently Pareto(11). See the full +parameter/shape law and qualifications in PROOF E29-E33. + +## Exact scope + +Every theorem here concerns the ALREADY-FORMED limiting microscopic measure: +**first r->0, then t->infinity**. Fixed d>=2,L>0,b real,k>0 and frame. The full +original endpoint normalizer is retained through its source z0. The remote +singleton population is not part of this measure. No finite-r uniform spatial +moment, convergence rate, original-field independence, numerical Gaussian +coefficient, new elder pairing, Lean formalization or global-register change. + +The source use is explicitly conditional: RADIAL root integral/majorant and +point theorem, MICRO definition M1-M2 only, SC's spectral measure/finite nonempty +mass, and CUB's deterministic classifier. MICRO's separate two-scale theorem, +PR159's alternative proof and PR157's exponential theorem are not premises. +The author of this thread authored SC/CUB; no independent revalidation is implied. + +## Reproduction + +Python standard library, compatible with Python3.11+. Full project source +verification requires a Git checkout with all four exact commit/path identities: + + python -B -S frontiers/extreme_cluster_sampling_20260930/verify.py + +The hosted workflow fetches the named public source commits, verifies every +historical path/blob/byte/SHA256, checks the complete packet, runs both Python +modes and the semantic negative controls. Git replacement refs are disabled, +annotated tags/trees cannot masquerade as commits, and source ancestors/leaves +are checked for actual regular-file/tree modes. + +Standalone replay without actual upstream Git objects: + + python -B -S verify.py --local-only + +This explicitly reports source_pins_checked=false. It still runs all real-Git +fixture regressions, but those authenticate test fixtures, not project sources. + +`extremes.py` is the independent exact control entry point. It uses Fraction +arithmetic for companion roots, strict domains, the anchor partition, Laurent +integration and outward log(2) enclosures. `test_extremes.py` includes an independent +line/conic root oracle, exact automatic differentiation of the involution Jacobian, +and dense interpolation checks of the Laurent integrand. Tests do not prove the +Gaussian domination, multiplicity change of variables, or weak convergence. + +## Review requested + +A: PROOF E10-E19, companion roots, type/window/degree-drop/tie boundaries, + exact anchor partition, weighted involution and height ordering. +B: E20-E26/E33, both strip integrals, Laurent rationalization, log(2) constants, + interval certificates and the distinct height sampling laws. +C: E27-E34, exact PHYSICAL maximum selector before the limit, Gaussian domination, + whole-cluster weak law, min/max/double-exceedance probabilities and iid scope. + +Pickups and verdicts must bind exact proof bytes and declare source exposure. +Neither a prior source verdict nor green code is acceptance of this new consumer. diff --git a/frontiers/extreme_cluster_sampling_20260930/RECONNAISSANCE.md b/frontiers/extreme_cluster_sampling_20260930/RECONNAISSANCE.md new file mode 100644 index 000000000..12bfcc069 --- /dev/null +++ b/frontiers/extreme_cluster_sampling_20260930/RECONNAISSANCE.md @@ -0,0 +1,57 @@ +# Reconnaissance memo — 30 September 2026 UTC + +Scientific effect NONE. Limited literature reconnaissance, not a novelty or +priority audit. No retrieved paper supplies the Gaussian/pinned-field premises +of the new manuscript; those come from the exact GitHub sources. + +## Connector attempts + +Consensus.search was actually invoked on the two listed Primary and Gadget +accounts with queries about Gaussian critical-point clusters, Palm distributions, +regular variation and extreme cluster marks (years2015-2026/2018-2026). Both +returned the 30-search monthly quota error and an October1 reset. No search +result or paper record was obtained from that connector and none is fabricated. + +## Primary web searches and access depth + +Queries included: +- site.arxiv.org tail processes anchored cluster distributions extremal index regular variation +- site.arxiv.org Gaussian critical points repulsion Palm conditioning short range saddles + +Opened primary arXiv abstract/metadata records only: + +1. Hrvoje Planinic, "Palm theory for extremes of stationary regularly varying + time series and random fields", arXiv:2104.03810v2 (14 March2023). + https://arxiv.org/abs/2104.03810 + Relevant concept: exceedance-selected cluster laws carry a size bias relative + to an anchored/typical cluster law. This generic distinction predates this + packet. The new work is the exact companion involution, shape partition and + coefficients for the specified limiting pinned-Gaussian cubic measure. + +2. Gunter Last, "Tail processes and tail measures: An approach via Palm calculus", + arXiv:2112.15380v3 (9 January2023). + https://arxiv.org/abs/2112.15380 + Relevant concept: tail/exceedance measures, anchor maps and Palm calculus. + No temporal extremal index is inferred here: our original field is not turned + into a stationary regularly varying sequence of pin pairs by analogy. + +3. Dmitry Beliaev, Valentina Cammarota, Igor Wigman, "No repulsion between critical + points for planar Gaussian random fields", arXiv:1911.03455v3 (27 November2020). + https://arxiv.org/abs/1911.03455 + Related but different: short-range critical-point behavior in an unconditioned + planar isotropic model. It is not a proof of the present exact pinned, + determinant-tilted, already-formed microscopic extreme-cluster law. + +No full text of these papers was read for this memo. No exhaustive absence claim +is justified by these searches. The iid Frechet consequence in PROOF Section7 is +standard once its regularly varying tail has been derived; only its source-specific +coefficient is newly calculated here. + +## Source exposure and coordination + +This conversation authored PR158/CUB and PR162/SC. PR166/RADIAL and MICRO are +another OpenAI author lane, with their separate nonauthor records. Sharing a +provider or GitHub login confers no organizational independence. New consumers +require their own review. Main#95 pickup5901916663 and PR166 comment5902055460 +identify the nonoverlapping frontier and shared candidate formulas. No claimed +reviewer/writer lane was duplicated and no parent proof was changed. diff --git a/frontiers/extreme_cluster_sampling_20260930/RESULTS.json b/frontiers/extreme_cluster_sampling_20260930/RESULTS.json new file mode 100644 index 000000000..6cfef6d63 --- /dev/null +++ b/frontiers/extreme_cluster_sampling_20260930/RESULTS.json @@ -0,0 +1,69 @@ +{ + "constants": { + "companion_ratio_11th_moment_given_double": { + "lower": "0.028369119274289249", + "upper": "0.028369119274289250" + }, + "double_cluster_given_extreme": { + "lower": "0.558034234065747870", + "upper": "0.558034234065747871" + }, + "inner_double_shape_mass": { + "lower": "109.769950345687984746", + "upper": "109.769950345687984747" + }, + "maximum_shape_mass": { + "lower": "6933.887192511454872396", + "upper": "6933.887192511454872397" + }, + "maximum_to_point_tail_ratio": { + "lower": "0.984415773209943375", + "upper": "0.984415773209943376" + }, + "mean_exceedance_count": { + "lower": "1.015830939745347846", + "upper": "1.015830939745347847" + }, + "outer_double_shape_mass": { + "lower": "3869.346428571428571428", + "upper": "3869.346428571428571429" + }, + "outer_height_mean": { + "lower": "0.819586988784918536", + "upper": "0.819586988784918537" + }, + "outer_height_second_moment": { + "lower": "0.694438469047655310", + "upper": "0.694438469047655311" + }, + "point_shape_mass": { + "lower": "7043.657142857142857142", + "upper": "7043.657142857142857143" + }, + "two_exceedances_given_extreme": { + "lower": "0.015830939745347846", + "upper": "0.015830939745347847" + } + }, + "inner_integrals": { + "0": [ + "27066286003/223205220", + "-79298560/4782969" + ], + "1": [ + "1259212131941593/15982386572880", + "-3186360320/387420489" + ], + "2": [ + "72706616008642669/1315122095139840", + "-15686696960/3486784401" + ] + }, + "log2_terms": 60, + "mathematical_acceptance": false, + "passed": true, + "rational_shape_cases": 893, + "scientific_effect": "NONE", + "scope": "exact finite identities and rational/logarithmic integrals only", + "tail_power": 11 +} diff --git a/frontiers/extreme_cluster_sampling_20260930/SOURCES.json b/frontiers/extreme_cluster_sampling_20260930/SOURCES.json new file mode 100644 index 000000000..c990aa1c0 --- /dev/null +++ b/frontiers/extreme_cluster_sampling_20260930/SOURCES.json @@ -0,0 +1,44 @@ +{ + "schema": 1, + "repository": "d6g8k5htny-coder/Math-", + "scientific_effect": "NONE", + "new_consumer_review": "OPEN", + "sources": [ + { + "id": "RADIAL", + "commit": "80059a97cd8eb32d1a17a0ad9cb22cb2a0d7b337", + "path": "frontiers/two_scale_cluster_geometry_20260929/RADIAL_TAIL.md", + "bytes": 12533, + "sha256": "250897858c8b314c0ff85ec1860a725efacfdae0ff7409fced4cadf7bfb85973", + "git_blob": "0f14417ef7038b9c6f50e4b01e393a58b7b5e3a4", + "use": "Exact R4-R13 root integral, Gaussian domination, point tail; H3-H4 point height moments." + }, + { + "id": "MICRO", + "commit": "80059a97cd8eb32d1a17a0ad9cb22cb2a0d7b337", + "path": "frontiers/two_scale_cluster_geometry_20260929/TWO_SCALE_LAW.md", + "bytes": 17139, + "sha256": "e81d7fe09d25c3266eb8e62922756f54761d7f74d692fb35d9a8071fffd73769", + "git_blob": "a32fd5f7d941bbe1fe943df045b1e0fbec8d691c", + "use": "M1-M2 definition and original-frame embedding ONLY, not the two-scale convergence theorem." + }, + { + "id": "SC", + "commit": "382c0f9ff2281f43651ddbdf2e9b36dd52e2c6bf", + "path": "frontiers/spectral_cluster_closure_20260929/PROOF.md", + "bytes": 25006, + "sha256": "e971b2cbe50a8a06b47c1219191201e0d1037c9adac23e5e3b7d2051bb70c2eb", + "git_blob": "16c56821b52fd76b0be791622b9c3809eafde75a", + "use": "Explicit spectral/Gaussian micro measure, finite positive nonempty mass and raw Gaussian density bound. Author-side exposure." + }, + { + "id": "CUB", + "commit": "bfcc67dc8957b3ed1fbb789e5a0305e98d7359c8", + "path": "frontiers/planar_cubic_cluster_20260929/PROOF.md", + "bytes": 19889, + "sha256": "117e9299a71e6139270266889eb772ed97518e402d9af029bbdb67caf9d4a0f0", + "git_blob": "bb446d08db8a944537a743ad550b88c1c2ad5758", + "use": "Exact typed deterministic cubic classifier ONLY; no Gaussian-sector consumption. Author-side exposure." + } + ] +} diff --git a/frontiers/extreme_cluster_sampling_20260930/VALIDATION.md b/frontiers/extreme_cluster_sampling_20260930/VALIDATION.md new file mode 100644 index 000000000..381f28bfa --- /dev/null +++ b/frontiers/extreme_cluster_sampling_20260930/VALIDATION.md @@ -0,0 +1,90 @@ +# Validation record — author-side, not analytic acceptance + +Scientific effect NONE. Runtime: Python3.13.5 and Git2.47.3. Shipped code is +standard-library only and uses Python3.11-compatible syntax. The hosted workflow +requests Python3.11.16 and real historical project source objects. + +## Test-first mathematical work + +The initial ten-test scaffold produced ten expected assertion failures before +implementation. One proposed companion fixture was first recalculated from an +independent line/conic intersection and corrected BEFORE the implementation: +for u=-1,v=6 the correct companion is(-13/23,294/529,-7/23). + +After implementation, all ten tests passed. Subsequent mathematical tests bring +the suite to35 tests:893 rational shape/companion/classifier/anchor checks; +independent exact line/conic elimination;32 exact automatic-differentiation +checks of Q(T)|det DT|=Q|t_c|^11; direct polynomial-strip integrals; dense Lagrange +interpolation checks of the rationalized Laurent integrand at four rational +y-values and four height-moment orders; strict endpoint, degree-drop and tie +cases; outward rational log(2) intervals and normalized ratios. + +An exploratory generic symbolic integration timed out. The delivered integral +certificate instead uses the explicit rationalizing substitution and a finite +Laurent polynomial, integrated termwise by Fraction arithmetic. Exploratory CAS +scripts are not runtime dependencies or shipped proof evidence. + +## Test-first custody work + +A no-op verifier scaffold ran31 real-Git/inventory test methods and produced45 +expected assertion failures (including separate subtests). The completed verifier +passed all31. Hostile fixtures cover changed historical identities, source files +whose worktree contents differ, missing/duplicate/unexpected identities, path +traversal, duplicate JSON, ancestor and leaf symlinks, tree/blob/annotated-tag +objects offered as commits, and Git replacement refs that can forge or invalidate +ordinary git-show results. All Git reads disable replacements, and the nested +packet path test exercises --full-tree. No project source tampering is asserted. + +The hosted environment also sets GIT_NO_REPLACE_OBJECTS=1. Replaying the hostile +fixture under that environment first produced two expected failures because its +ordinary git-show precondition inherited the protection. The fixture now removes +that variable ONLY for its deliberately ordinary Git calls; the real verifier +always disables replacements. Replaying the same environment passes both controls. +This fixes the test harness, not the source-authentication policy. + +## Fresh complete local replay + +66 tests PASS under python -B -S and66 under python -B -O -S. Normal/optimized +baseline stdout is byte-identical to RESULTS.json with no stderr. The eight +semantic mutants reject with return code1 in EACH mode on the intended assertions: + +| Mutation | Intended rejected statement | +|---|---| +| drop-companion-sign | signed companion | +| point-is-cluster | one maximum anchor, not point counting | +| close-window | height endpoint must be open | +| drop-log2 | inner integral | +| double-count-inner | inner integral | +| lose-height-jacobian | point integral and height convention | +| wrong-tail-power | cusp exponent ledger | +| uniform-cluster-from-point | cluster law must be unbiassed | + +Unknown mutant labels return2. The complete packet inventory is authenticated +before and after replay. No temporary files or __pycache__ are added to it. + +The decimal enclosures use60 rational terms of the convergent log(2) series, +a rigorous rational remainder upper bound, signed interval arithmetic, positive +divisions and outward decimal rounding. No Gaussian coefficient is numerically +computed and no quadrature is used to certify a decimal. + +## Limitations and corrections + +The local environment could not resolve raw.githubusercontent.com; no full +upstream checkout was obtained. Therefore local-only replay explicitly reports +source_pins_checked=false. Real-Git fixtures test the verifier but do not replace +actual source authentication. The hosted target must fetch and verify all four +SOURCES.json identities, separately from the existing full downstream/formal gates. +No hosted pass is asserted by this author-time file; actual head/run/job readbacks +will be posted on the PR, with revalidation if head or base changes. + +During manuscript self-review, a loose sentence equating a uniformly chosen root +of a uniformly chosen cluster with point intensity was corrected before the +first publication. Point intensity sums over roots and biases cluster sampling; +uniformly choosing a root within a uniformly chosen cluster is a third convention. +The corrected PROOF Section8 explicitly distinguishes them. + +Finite exact tests support algebra and implementation. They do not independently +prove the source Gaussian assumptions, changes of variables with multiplicity, +physical-anchor domination or weak convergence. Those new arguments require +source-bound nonauthor analytic review. Existing Lean package success is not a +Lean formalization of this manuscript. No self-merge or scientific-register fold. diff --git a/frontiers/extreme_cluster_sampling_20260930/extremes.py b/frontiers/extreme_cluster_sampling_20260930/extremes.py new file mode 100644 index 000000000..38f3d4537 --- /dev/null +++ b/frontiers/extreme_cluster_sampling_20260930/extremes.py @@ -0,0 +1,352 @@ +"""Exact controls for the extreme whole-cluster candidate; standard library only. + +The rational identities and integral certificates are executable. Gaussian +conditioning, changes of variables and weak limits are analytic obligations, +not conclusions that this program certifies. +""" +from __future__ import annotations +import argparse +from fractions import Fraction as F +import json +from math import comb +from typing import Optional + +Poly = dict[int, F] +AffineLog = tuple[F, F] # a + b log(2) +Interval = tuple[F, F] +MUTANTS = ('drop-companion-sign', 'point-is-cluster', 'close-window', + 'drop-log2', 'double-count-inner', 'lose-height-jacobian', + 'wrong-tail-power', 'uniform-cluster-from-point') +_MUTANT: Optional[str] = None + + +def _r(x: F | int) -> F: + if isinstance(x, bool) or not isinstance(x, (F, int)): + raise TypeError('an integer or Fraction is required') + return F(x) + + +def b0(u: F | int) -> F: + u = _r(u) + return 3 - 12*u*u + + +def height(u: F | int, v: F | int) -> F: + return _r(u) + F(1, 2) + _r(v)/6 + + +def in_shape(u: F | int, v: F | int) -> bool: + u, v = _r(u), _r(v) + if _MUTANT == 'close-window': + return -F(3,2) <= u <= F(1,2) and abs(b0(u))/2 <= v <= 3-6*u + return -F(3,2) < u < F(1,2) and abs(b0(u))/2 < v < 3-6*u + + +def shape_weight(u: F | int, v: F | int) -> F: + u, v = _r(u), _r(v) + b = b0(u) + return (4*v*v-b*b)*(b-4*u*v) + + +def companion(u: F | int, v: F | int) -> Optional[tuple[F, F, F]]: + """Other root's (u',v',Z'/Z); None is the linear degree-drop case. + + This algebraic map is defined even outside the strict shape region; + membership must be checked separately. It is not a field root solver. + """ + u, v = _r(u), _r(v) + b = b0(u) + den = 4*v*v - 8*b*u*v + b*b + if den == 0: + return None + t = (4*v*v-b*b)/den + up = (2*b*v-u*(4*v*v+b*b))/den + vp = v*t*t + if _MUTANT == 'drop-companion-sign': + t = abs(t) + return up, vp, t + + +def is_double(u: F | int, v: F | int) -> bool: + if not in_shape(u,v): + return False + c = companion(u,v) + return c is not None and in_shape(c[0], c[1]) + + +def classifier_double(u: F | int, v: F | int) -> bool: + """Independent CUB threshold read on an already counted root.""" + u, v = _r(u), _r(v) + b = b0(u) + return in_shape(u,v) and v < -b and 12*(v-b*u)**2 < (v+b)**2*(2*v-b) + + +def anchor_weight(u: F | int, v: F | int) -> F: + """Asymptotic |Z|-maximum selector; ties have weight one half.""" + if not in_shape(u,v): + raise ValueError('strictly typed in-window root required') + if _MUTANT == 'point-is-cluster': + return F(1) + c = companion(u,v) + if c is None or not in_shape(c[0], c[1]): + return F(1) + ratio = abs(c[2]) + return F(1) if ratio < 1 else F(1,2) if ratio == 1 else F(0) + + +def inner_double(u: F | int, v: F | int) -> bool: + """Polynomial description; strict boundary, no square-root comparison.""" + u, v = _r(u), _r(v) + p = -u + a = 12*p*p-3 + f = -2*v*v+(36*p*p-12*p-3)*v-72*p**3+36*p*p+18*p-9 + return in_shape(u,v) and F(1,2)0 + + +def outer_double(u: F | int, v: F | int) -> bool: + u, v = _r(u), _r(v) + p = -u + a = 12*p*p-3 + return ((F(1,2) Poly: + out: Poly = {} + for poly in polys: + for k, value in poly.items(): + out[k] = out.get(k,F(0)) + value + return {k:v for k,v in out.items() if v} + + +def scale(poly: Poly, c: F | int) -> Poly: + c = _r(c) + return {k:v*c for k,v in poly.items() if v*c} + + +def multiply(left: Poly, right: Poly) -> Poly: + out: Poly = {} + for i,x in left.items(): + for j,y in right.items(): + out[i+j] = out.get(i+j,F(0)) + x*y + return {k:v for k,v in out.items() if v} + + +def power(poly: Poly, n: int) -> Poly: + if isinstance(n,bool) or not isinstance(n,int) or n<0: + raise ValueError('nonnegative integer power required') + result: Poly = {0:F(1)} + base = dict(poly) + while n: + if n & 1: + result = multiply(result,base) + base = multiply(base,base) + n //= 2 + return result + + +def evaluate(poly: Poly, x: F | int) -> F: + x = _r(x) + return sum((v*x**k for k,v in poly.items()),F(0)) + + +def integrate_polynomial(poly: Poly, left: F, right: F) -> F: + if any(k<0 for k in poly): + raise ValueError('ordinary polynomial required') + return sum((v*(right**(k+1)-left**(k+1))/F(k+1) + for k,v in poly.items()),F(0)) + + +def _moment_gap(u: Poly, b: Poly, hi: Poly, lo: Poly, j: int) -> Poly: + """Integrate Q(u,v)*(u+1/2+v/6)^j in v between polynomial bounds.""" + if isinstance(j,bool) or not isinstance(j,int) or not 0<=j<=12: + raise ValueError('moment order must be an integer between 0 and 12') + q = {3:scale(u,-16), 2:scale(b,4), + 1:scale(multiply(u,power(b,2)),4), 0:scale(power(b,3),-1)} + bias = add(u,{0:F(1,2)}) + total: Poly = {} + for ell in range(j+1): + eta = scale(power(bias,j-ell),F(comb(j,ell),6**ell)) + for order, coef in q.items(): + n = order+ell+1 + gap = add(power(hi,n),scale(power(lo,n),-1)) + total = add(total,scale(multiply(multiply(eta,coef),gap),F(1,n))) + return total + + +def point_moment(j: int) -> F: + u: Poly = {1:F(1)} + b = add({0:F(3)},scale(power(u,2),-12)) + hi = add({0:F(3)},scale(u,-6)) + value = F(0) + for left,right,sgn in ((F(-3,2),F(-1,2),-1),(F(-1,2),F(1,2),1)): + poly = _moment_gap(u,b,hi,scale(b,F(sgn,2)),j) + value += integrate_polynomial(poly,left,right) + return value/6 if _MUTANT=='lose-height-jacobian' else value + + +def inner_certificate(j: int) -> Poly: + """Laurent integrand on y in [1/4,1], after rationalizing V_+(p).""" + p: Poly = {-1:F(2,9), 0:F(1,18), 1:F(2,9)} + a = add(scale(power(p,2),12),{0:F(-3)}) + hi: Poly = {-2:F(8,9), -1:F(-4,3), 1:F(4,9)} + lo = multiply(a,p) + gap = _moment_gap(scale(p,-1),scale(a,-1),hi,lo,j) + return multiply(gap,{-2:F(2,9),0:F(-2,9)}) + + +def inner_moment(j: int) -> AffineLog: + poly = inner_certificate(j) + rat = sum((c*(1-F(1,4)**(k+1))/F(k+1) + for k,c in poly.items() if k!=-1),F(0)) + log = 2*poly.get(-1,F(0)) + if _MUTANT=='drop-log2': + log = F(0) + if _MUTANT=='double-count-inner': + rat,log = 2*rat,2*log + return rat,log + + +def outer_double_mass() -> F: + p: Poly = {1:F(1)} + a = add(scale(power(p,2),12),{0:F(-3)}) + u,b,lo = scale(p,-1),scale(a,-1),scale(a,F(1,2)) + first = _moment_gap(u,b,multiply(a,p),lo,0) + second = _moment_gap(u,b,add({0:F(3)},scale(p,6)),lo,0) + return (integrate_polynomial(first,F(1,2),F(1)) + + integrate_polynomial(second,F(1),F(3,2))) + + +def log_two_bounds(n: int=60) -> Interval: + """Rational atanh(1/3) lower sum and a proved geometric upper remainder.""" + if isinstance(n,bool) or not isinstance(n,int) or n<1: + raise ValueError('positive integer number of terms required') + z,power_z = F(1,3), F(1,3) + lower = F(0) + for j in range(n): + lower += 2*power_z/F(2*j+1) + power_z *= z*z + remainder = 2*power_z/(F(2*n+1)*(1-z*z)) + return lower,lower+remainder + + +def affine_bounds(value: AffineLog, log: Interval) -> Interval: + a,b = value + return (a+b*log[0],a+b*log[1]) if b>=0 else (a+b*log[1],a+b*log[0]) + + +def divide_positive(numerator: Interval, denominator: Interval) -> Interval: + if numerator[0]<0 or denominator[0]<=0: + raise ValueError('positive interval division required') + return numerator[0]/denominator[1],numerator[1]/denominator[0] + + +def subtract_fixed(x: F, interval: Interval) -> Interval: + return x-interval[1],x-interval[0] + + +def certified_constants(n: int=60) -> dict[str,Interval]: + log = log_two_bounds(n) + I,J = point_moment(0),outer_double_mass() + inner = affine_bounds(inner_moment(0),log) + max_mass = subtract_fixed(I,inner) + inner1 = affine_bounds(inner_moment(1),log) + inner2 = affine_bounds(inner_moment(2),log) + double_probability = divide_positive((J,J),max_mass) + if _MUTANT=='uniform-cluster-from-point': + double_probability = ((J+inner[0])/I,(J+inner[1])/I) + return { + 'point_shape_mass':(I,I), 'inner_double_shape_mass':inner, + 'maximum_shape_mass':max_mass, 'outer_double_shape_mass':(J,J), + 'maximum_to_point_tail_ratio':(max_mass[0]/I,max_mass[1]/I), + 'double_cluster_given_extreme':double_probability, + 'two_exceedances_given_extreme':divide_positive(inner,max_mass), + 'mean_exceedance_count':divide_positive((I,I),max_mass), + 'companion_ratio_11th_moment_given_double':(inner[0]/J,inner[1]/J), + 'outer_height_mean':divide_positive(subtract_fixed(point_moment(1),inner1),max_mass), + 'outer_height_second_moment':divide_positive(subtract_fixed(point_moment(2),inner2),max_mass), + } + + +def decimal_bounds(interval: Interval, digits: int=18) -> dict[str,str]: + if not 1<=digits<=60: + raise ValueError('digits must lie between 1 and 60') + unit = 10**digits + lo = interval[0]*unit + hi = interval[1]*unit + low = lo.numerator//lo.denominator + high = -((-hi.numerator)//hi.denominator) + def fmt(n: int) -> str: + sign='-' if n<0 else '' + n=abs(n) + return f'{sign}{n//unit}.{n%unit:0{digits}d}' + return {'lower':fmt(low),'upper':fmt(high)} + + +def _need(ok: bool, message: str) -> None: + if not ok: + raise AssertionError(message) + + +def finite_checks() -> int: + _need(not in_shape(F(-1),F(9)),'height endpoint must be open') + _need(companion(F(-1),F(6))==(F(-13,23),F(294,529),F(-7,23)), 'signed companion') + _need(anchor_weight(F(-3,4),F(3))==0,'one maximum anchor, not point counting') + _need(point_moment(0)==F(246528,35),'point integral and height convention') + _need(point_moment(1)/point_moment(0)==F(5771,7062),'point first moment') + _need(inner_moment(0)==(F(27066286003,223205220),-F(79298560,4782969)), 'inner integral') + _need(outer_double_mass()==F(1083417,280),'outer double integral') + const = certified_constants(50) + p2=const['double_cluster_given_extreme'] + _need(F(558,1000)=high:continue + for j in range(1,20): + v=low+(high-low)*F(j,20) + _need(in_shape(u,v) and shape_weight(u,v)>0,'open positive shape') + c=companion(u,v) + _need(is_double(u,v)==classifier_double(u,v),'companion/CUB disagreement') + if c is not None: + up,vp,t=c + _need(b0(up)==b*t*t,'conic invariance') + _need(b*up+(v-b*u)*t==v,'line invariance') + back=companion(up,vp) + _need(back is not None and back[0]==u and back[1]==v and back[2]*t==1,'involution') + if in_shape(up,vp): + _need(t<0,'doublet transverse signs') + _need(anchor_weight(u,v)+anchor_weight(up,vp)==1,'once per cluster') + if abs(t)!=1: + _need(inner_double(u,v)==(abs(t)>1),'inner region') + _need(outer_double(u,v)==(abs(t)<1),'outer region') + _need((height(up,vp)-height(u,v))*(abs(t)-1)>0,'outer saddle is deeper') + cases+=1 + return cases + + +def results() -> dict: + cases=finite_checks() + return {'passed':True,'scientific_effect':'NONE','mathematical_acceptance':False, + 'scope':'exact finite identities and rational/logarithmic integrals only', + 'rational_shape_cases':cases,'log2_terms':60, + 'tail_power':11, + 'inner_integrals':{str(j):[str(x) for x in inner_moment(j)] for j in range(3)}, + 'constants':{k:decimal_bounds(v) for k,v in sorted(certified_constants().items())}} + + +def main() -> None: + parser=argparse.ArgumentParser(description=__doc__) + parser.add_argument('--mutant',choices=MUTANTS) + args=parser.parse_args() + global _MUTANT + _MUTANT=args.mutant + print(json.dumps(results(),indent=2,sort_keys=True)) + + +if __name__=='__main__':main() diff --git a/frontiers/extreme_cluster_sampling_20260930/test_extremes.py b/frontiers/extreme_cluster_sampling_20260930/test_extremes.py new file mode 100644 index 000000000..503ca3571 --- /dev/null +++ b/frontiers/extreme_cluster_sampling_20260930/test_extremes.py @@ -0,0 +1,213 @@ +"""Exact algebra controls; these tests do not certify the Gaussian arguments.""" +from fractions import Fraction as F +import unittest +import extremes as e + +class InitialTests(unittest.TestCase): + def test_strict_shape(self): + self.assertTrue(e.in_shape(F(-3,4),F(3))) + def test_companion_exact(self): + self.assertEqual(e.companion(F(-1),F(6)),(F(-13,23),F(294,529),F(-7,23))) + def test_outer_double_mass(self): + self.assertEqual(e.outer_double_mass(),F(1083417,280)) + def test_point_mass(self): + self.assertEqual(e.point_moment(0),F(246528,35)) + def test_point_mean(self): + self.assertEqual(e.point_moment(1)/F(246528,35),F(5771,7062)) + def test_inner_mass(self): + self.assertEqual(e.inner_moment(0),(F(27066286003,223205220),-F(79298560,4782969))) + def test_inner_first_moment(self): + self.assertEqual(e.inner_moment(1),(F(1259212131941593,15982386572880),-F(3186360320,387420489))) + def test_inner_second_moment(self): + self.assertEqual(e.inner_moment(2),(F(72706616008642669,1315122095139840),-F(15686696960,3486784401))) + def test_log_two_lower(self): + lo,hi=e.log_two_bounds(30) + self.assertGreater(lo,F(6931471805599453,10**16)) + def test_log_two_upper(self): + lo,hi=e.log_two_bounds(30) + self.assertLess(hi,F(6931471805599454,10**16)) + self.assertGreater(hi,lo) + + +class GeometryTests(unittest.TestCase): + def test_full_rational_grid(self): + self.assertEqual(e.finite_checks(),893) + def test_degree_drop(self): + self.assertTrue(e.in_shape(F(-5,8),F(27,16))) + self.assertIsNone(e.companion(F(-5,8),F(27,16))) + self.assertEqual(e.anchor_weight(F(-5,8),F(27,16)),1) + def test_equal_radius_doublet(self): + u,v=F(-3,4),F(45,16) + self.assertEqual(e.companion(u,v),(u,v,F(-1))) + self.assertEqual(e.anchor_weight(u,v),F(1,2)) + def test_zero_B_finite_companion_outside_window(self): + c=e.companion(F(-1,2),F(3)) + self.assertEqual(c,(F(1,2),F(3),F(1))) + self.assertFalse(e.is_double(F(-1,2),F(3))) + self.assertEqual(e.anchor_weight(F(-1,2),F(3)),1) + def test_height_and_type_boundaries_are_open(self): + for u,v in ((F(-1),F(9)),(F(-1),F(9,2)),(F(-1,2),F(0))): + self.assertFalse(e.in_shape(u,v)) + def test_invalid_numeric_types(self): + for x in (True,0.5,'1/2'): + with self.subTest(x=x),self.assertRaises(TypeError):e.b0(x) + def test_anchor_rejects_outside_shape(self): + with self.assertRaises(ValueError):e.anchor_weight(2,1) + def test_other_root_via_independent_line_conic(self): + for iu in range(-21,7): + u=F(iu,16);b=3-12*u*u + if not -F(3,2) Path: + """Check spelling before resolve; a symlinked ancestor must not disappear.""" + path=Path(os.path.abspath(path)) + for p in (path,*path.parents): + if p.is_symlink(): raise ValueError('symlink prohibited: '+str(p)) + return path + + +def read_json(path: Path) -> dict: + path=no_symlinks(path) + def unique(pairs): + result={} + for key,value in pairs: + if key in result: raise ValueError('duplicate JSON key: '+key) + result[key]=value + return result + obj=json.loads(path.read_text(encoding='utf-8'),object_pairs_hook=unique) + if not isinstance(obj,dict): raise ValueError('JSON object required: '+str(path)) + return obj + + +def source_path(text: str) -> PurePosixPath: + if not isinstance(text,str) or not text or '\\' in text or '\0' in text: + raise ValueError('invalid path') + p=PurePosixPath(text) + if p.is_absolute() or '..' in p.parts or str(p)!=text or str(p)=='.': + raise ValueError('noncanonical source path: '+text) + return p + + +def check_identity(data: bytes, entry: dict) -> None: + if not isinstance(entry,dict): raise ValueError('identity entry must be an object') + size=entry.get('bytes'); sha=entry.get('sha256'); blob=entry.get('git_blob') + if type(size) is not int or size<0 or not isinstance(sha,str) or not HEX64.fullmatch(sha): + raise ValueError('invalid size/hash metadata') + if not isinstance(blob,str) or not HEX40.fullmatch(blob): raise ValueError('invalid blob identity') + actual_blob=hashlib.sha1(b'blob '+str(len(data)).encode()+b'\0'+data).hexdigest() + if len(data)!=size or hashlib.sha256(data).hexdigest()!=sha or actual_blob!=blob: + raise ValueError('identity mismatch: '+str(entry.get('path'))) + + +def git(root: Path, *args: str) -> bytes: + env=os.environ.copy() + for key in ('GIT_DIR','GIT_WORK_TREE','GIT_INDEX_FILE','GIT_OBJECT_DIRECTORY', + 'GIT_ALTERNATE_OBJECT_DIRECTORIES','GIT_NAMESPACE'): + env.pop(key,None) + env['GIT_NO_REPLACE_OBJECTS']='1' + command=['git','--no-replace-objects','--literal-pathspecs',*args] + try: + return subprocess.run(command,cwd=root,env=env,capture_output=True, + check=True,timeout=60).stdout + except (subprocess.CalledProcessError,subprocess.TimeoutExpired) as exc: + raise ValueError('Git authentication failed: '+' '.join(args)) from exc + + +def verify_sources(root: Path, required_ids=None) -> int: + root=no_symlinks(root) + required=SOURCE_IDS if required_ids is None else frozenset(required_ids) + entries=read_json(root/'SOURCES.json').get('sources') + if not isinstance(entries,list) or not entries or not required: + raise ValueError('nonempty exact source inventory required') + ids=[]; paths=[] + for entry in entries: + if not isinstance(entry,dict) or not isinstance(entry.get('id'),str): + raise ValueError('invalid source entry') + ids.append(entry['id']) + commit=entry.get('commit'); path=entry.get('path') + if not isinstance(commit,str) or not HEX40.fullmatch(commit): + raise ValueError('literal full commit identity required') + p=source_path(path); paths.append((commit,path)) + # Reject tree/blob/annotated-tag objects, rather than peeling them. + if git(root,'cat-file','-t',commit)!=b'commit\n': + raise ValueError('declared source object is not a commit') + for count in range(1,len(p.parts)+1): + prefix='/'.join(p.parts[:count]) + raw=git(root,'ls-tree','--full-tree','-z',commit,'--',prefix) + records=[record for record in raw.split(b'\0') if record] + if len(records)!=1: raise ValueError('missing/ambiguous source path: '+prefix) + try: + header,name=records[0].split(b'\t',1) + mode,kind,object_sha=header.split() + except ValueError as exc: raise ValueError('malformed Git tree record') from exc + if name.decode('utf-8')!=prefix: raise ValueError('Git path mismatch') + if count int: + root=no_symlinks(root) + entries=read_json(root/'MANIFEST.json').get('files') + if not isinstance(entries,list) or not entries: raise ValueError('empty packet inventory') + names=[] + for entry in entries: + if not isinstance(entry,dict): raise ValueError('invalid packet identity') + text=entry.get('path'); p=source_path(text) + if len(p.parts)!=1 or text=='MANIFEST.json': raise ValueError('flat packet leaf required') + names.append(text) + path=no_symlinks(root/text) + if not path.is_file(): raise ValueError('missing regular packet file: '+text) + check_identity(path.read_bytes(),entry) + if len(names)!=len(set(names)): raise ValueError('duplicate packet path') + if sorted(p.name for p in root.iterdir())!=sorted(names+['MANIFEST.json']): + raise ValueError('complete packet inventory mismatch') + return len(entries) + + +def main() -> None: + parser=argparse.ArgumentParser(description=__doc__) + parser.add_argument('--local-only',action='store_true') + args=parser.parse_args() + root=no_symlinks(Path(__file__).absolute().parent) + verify_inventory(root) + n_sources=0 if args.local_only else verify_sources(root) + expected=(root/'RESULTS.json').read_bytes() + for flags in (['-B','-S'],['-B','-O','-S']): + subprocess.run([sys.executable,*flags,'-m','unittest','discover','-v'], + cwd=root,check=True,timeout=180) + command=[sys.executable,*flags,str(root/'extremes.py')] + result=subprocess.run(command,cwd=root,capture_output=True,check=True,timeout=60) + if result.stdout!=expected or result.stderr: + raise ValueError('deterministic mathematical output mismatch') + for name in MUTANTS+('unknown',): + result=subprocess.run(command+['--mutant',name],cwd=root, + capture_output=True,timeout=60) + if result.returncode!=(2 if name=='unknown' else 1): + raise ValueError('negative control did not reject: '+name) + verify_inventory(root) + print(json.dumps({'passed':True,'source_pins_checked':not args.local_only, + 'source_count':n_sources,'scientific_effect':'NONE', + 'mathematical_acceptance':False},sort_keys=True)) + + +if __name__=='__main__': main() From 40159ba8c051ee5e9293178e110d108a940734fa Mon Sep 17 00:00:00 2001 From: d6g8k5htny-coder Date: Wed, 30 Sep 2026 01:55:14 +0000 Subject: [PATCH 02/20] Remote coefficient numerics: script, source map, README and replay workflow (RESULTS.json and NOTE.md follow after the full run) Work in progress on the second numerics packet frontiers/c6_remote_coefficient_numerics_20260930: evaluation of the contact kernel Lambda_j of [RM] (13) in the plane for the parent kernel, its far field, the correlation-hole constant and k integral_X Lambda. Scientific effect NONE. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_015wNj8LPTKXsaT68G3DgPPh --- .../c6-remote-coefficient-numerics.yml | 62 ++ .../NOTE_template.md | 155 ++++ .../README.md | 20 + .../SOURCE_MAP.json | 65 ++ .../remote.py | 717 ++++++++++++++++++ 5 files changed, 1019 insertions(+) create mode 100644 .github/workflows/c6-remote-coefficient-numerics.yml create mode 100644 frontiers/c6_remote_coefficient_numerics_20260930/NOTE_template.md create mode 100644 frontiers/c6_remote_coefficient_numerics_20260930/README.md create mode 100644 frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_MAP.json create mode 100644 frontiers/c6_remote_coefficient_numerics_20260930/remote.py diff --git a/.github/workflows/c6-remote-coefficient-numerics.yml b/.github/workflows/c6-remote-coefficient-numerics.yml new file mode 100644 index 000000000..068d3a0c9 --- /dev/null +++ b/.github/workflows/c6-remote-coefficient-numerics.yml @@ -0,0 +1,62 @@ +name: C6 remote coefficient numerics (replay) + +'on': + pull_request: + paths: + - 'frontiers/c6_remote_coefficient_numerics_20260930/**' + - '.github/workflows/c6-remote-coefficient-numerics.yml' + workflow_dispatch: + +permissions: + contents: read + +jobs: + exact-controls-and-replay: + runs-on: ubuntu-latest + timeout-minutes: 20 + steps: + - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 + with: + persist-credentials: false + - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 + with: + python-version: '3.11.16' + - name: Verify manifest and main-resident pins, replay exact controls and sample kernels, reject mutants + env: + PYTHONDONTWRITEBYTECODE: '1' + run: | + set -euo pipefail + python -B -S - <<'PY' + import hashlib, json, pathlib, subprocess, sys + root = pathlib.Path('frontiers/c6_remote_coefficient_numerics_20260930').resolve() + manifest = json.loads((root / 'SOURCE_FILES.json').read_text())['files'] + present = sorted(p.name for p in root.iterdir()) + if present != sorted([e['path'] for e in manifest] + ['SOURCE_FILES.json']): + raise ValueError('packet tree differs from manifest: ' + repr(present)) + for entry in manifest: + path = root / entry['path'] + if pathlib.PurePosixPath(entry['path']).name != entry['path'] or path.is_symlink(): + raise ValueError('flat regular source required: ' + entry['path']) + data = path.read_bytes() + if len(data) != entry['bytes'] or hashlib.sha256(data).hexdigest() != entry['sha256']: + raise ValueError('source identity mismatch: ' + entry['path']) + pins = json.loads((root / 'SOURCE_MAP.json').read_text()) + for entry in pins['sources']: + if not entry['current_required']: + continue + data = pathlib.Path(entry['path']).read_bytes() + blob = hashlib.sha1(b'blob %d\0' % len(data) + data).hexdigest() + if len(data) != entry['bytes'] or hashlib.sha256(data).hexdigest() != entry['sha256'] or blob != entry['git_blob']: + raise ValueError('consumed source identity mismatch on this tree: ' + entry['path']) + script = str(root / 'remote.py') + for flags in (['-B', '-S'], ['-B', '-O', '-S']): + out = subprocess.run([sys.executable, *flags, script, '--check'], cwd=root, capture_output=True, timeout=900) + if out.returncode != 0: + raise RuntimeError('check failed under ' + ' '.join(flags) + ': ' + out.stdout.decode()[-400:]) + for m in ['hermite-sign', 'det-abs', 'weight-indicator']: + rc = subprocess.run([sys.executable, *flags, script, '--check', '--mutant', m], cwd=root, capture_output=True, timeout=900).returncode + if rc != 1: + raise RuntimeError('mutant ' + m + ' not rejected') + print(json.dumps({'scientific_effect': 'NONE', 'certified': False})) + PY + git diff --exit-code diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/NOTE_template.md b/frontiers/c6_remote_coefficient_numerics_20260930/NOTE_template.md new file mode 100644 index 000000000..03171e09c --- /dev/null +++ b/frontiers/c6_remote_coefficient_numerics_20260930/NOTE_template.md @@ -0,0 +1,155 @@ +# Numerical values of the remote singleton coefficient `k integral_X Lambda` (planar, parent kernel) + +**Object:** `CL-C6-REMOTE-COEFF-NUMERICS-20260930-v1`. **Author lane:** Anthropic / Claude. **Kind:** numerical +note. **Scientific effect:** NONE. **Certified:** no (floating-point quadrature with convergence checks; not an +enclosure). Companion of the near-coefficient note `frontiers/c6_cluster_coefficients_numerics_20260930` +(Math-#168), which evaluated `nu_near(1) = alpha_1` and `nu(2) = alpha_2` and listed the remote part of `nu(1)` as +not evaluated. This note evaluates that part. + +## 1. What is evaluated + +[CL] (1.4) writes the one-point cluster coefficient as + + nu(1) = nu_near(1) + k integral_X Lambda(x; b, k, u) dx, Lambda = sum_j Lambda_j, + +with `Lambda_j` the contact kernel of [RM] (13): + + Lambda_j(x) = p_(Y_x | U_0 = v_0)(0, b) / z_0 . E[ w_0 F_j(H_x) | U_0 = v_0, Y_x = (0, b) ], + +`U_0 = (f, f_x, f_z, f_xx, f_xz, f_xxx)(0) = (b, 0, 0, 0, 0, 12k)` the contact observation, `A_0 = f_zz(0)` the soft +curvature, `w_0 = (6k)^2 A_0^2 1{A_0 < 0}` ([RM] (10) at `d = 2`), `z_0 = E[w_0 | U_0 = v_0] = 36 k^2 m_(2,b)` +([RM] (11), [LP] (5.4)), `Y_x = (f_x, f_z, f)(x)`, `H_x` the Hessian at `x`, `F_j(H) = |det H| 1{index H = j}`. The +field is the centered unit-variance Gaussian field on `X = R^2/(L Z^2)` with the exact kernel of [LP] section 2, +`K_L(z) = sum_n exp(-|z + Ln|^2/2) / sum_n exp(-|Ln|^2/2)`. Everything is a finite-dimensional Gaussian +computation: the 13-vector of jets (seven at `0`, six at `x`) has covariance +`Cov(d^alpha f(s), d^beta f(t)) = (-1)^|alpha| (d^(alpha+beta) K_L)(t - s)`, with +`d^a_x d^c_z exp(-|z|^2/2) = (-1)^(a+c) He_a(x_1) He_c(z) exp(-|z|^2/2)` (probabilists' Hermite polynomials). + +[CL] section 5.1 shows `k integral_X Lambda = lim_(rho -> 0) k integral_(D_rho) Lambda` exists, with +`k integral_(|x| < rho) Lambda <= C rho^2`; so `Lambda` is integrable at the pin and the torus integral of the +kernel is the right object. A direct scaling check is consistent with this: at a critical point `x` of the contact +field at level `b` with `|x| = eps` small, the Euler identity `x . grad f = 3 C + A_0 z^2 + 4 q + ...` for the cubic +part `C`, the soft quadratic `A_0 z^2 / 2` and the quartic part `q` forces `A_0 z^2 = O(eps^4)`, i.e. `A_0 = O(eps^2)`; +the density of `Y_x` at `(0, b)` is `O(eps^(-6))` while `w_0 |det H_x| = O(eps^4 . eps^2)`, so `Lambda = O(1)` as +`x -> 0`. (A first guess `A_0 = O(eps)` would give `Lambda ~ eps^(-2)` and a logarithmically divergent integral; +it is wrong exactly because of the Euler identity.) The computed values confirm boundedness and, in fact, +`Lambda(x) -> 0` as `x -> 0` (section 4). + +## 2. Exact structure + +**Far field.** As `|x| -> infinity` the two sites decouple: `p_(Y_x | U_0)(0, b) -> phi(b)/(2 pi)` (`f`, `f_x`, +`f_z` independent with unit variance), `E[w_0 | U_0] / z_0 -> 1`, and `H_x | (f = b, grad f = 0)` has `h_1 = f_xx`, +`h_3 = f_zz ~ N(-b, 2)` independent (`Var f_xx = 3`, `Cov(f_xx, f_zz) = 1`, `Cov(f, f_xx) = -1`, regression on +`f = b` removes the common part), `h_2 = f_xz ~ N(0, 1)`. Hence + + Lambda_inf,j(b) = phi(b)/(2 pi) . E[ F_j(H) | f = b, grad f = 0 ], + +the ordinary height-resolved density of index-`j` critical points at level `b`, per unit height and area. It is +`k`-free; the `k`-dependence of `Lambda(x)` enters only through the conditioning on `f_xxx(0) = 12k` and dies with +the correlations. + +**Exact control of the Hessian integrator.** For the unconditional planar Hessian (`Var h_1 = Var h_3 = 3`, +`Cov(h_1, h_3) = 1`, `Var h_2 = 1`) write `h_1 = a + c`, `h_3 = a - c` with `a ~ N(0, 2)`, `c ~ N(0, 1)` independent; +then `det H = a^2 - (c^2 + h_2^2) = a^2 - rho^2` with `rho^2 ~ Exp(mean 2)`, so +`E|det H| = 2 E[(rho^2 - a^2)_+] = 4 E exp(-a^2/2) = 4/sqrt3`, `E F_1 = 2/sqrt3`, `E F_0 = E F_2 = 1/sqrt3`, +`E det H = 0`. (Total critical-point density `2/(pi sqrt3) = 0.3676`, maxima `1/(2 pi sqrt3) = 0.0919`: the +Longuet-Higgins values for this spectrum.) The integrator reproduces these to `{{absdet_err}}` (absolute). + +**Coordinates adapted to the cone `det H = 0`.** The integrals `E[A_0^2 1{A_0 < 0} |det H| 1{index j}]` over the +conditional Gaussian law of `(A_0, H_x)` are computed with `A_0` integrated out in closed form +(`E[A^2 1{A < 0}] = (m^2 + s^2) Phi(-m/s) - m s phi(m/s)` for `A | H ~ N(m, s^2)`, `m` affine in `H`) and the +three Hessian coordinates written as `a = tr H / 2` and polar `(rho, theta)` in the traceless plane `(c, h_2)`. +Then `det H = a^2 - rho^2`, the kink of `|det H|` is the coordinate surface `rho = |a|`, and the index is read off +from `rho < |a|` (definite; sign of `a` separates minimum and maximum) or `rho > |a|` (saddle). The `a`-range is +split at `0`, the `rho`-range at `|a|`, the `theta` nodes are those of the periodic trapezoid rule under an +analytic map concentrating them at the angular position of the (generally offset and anisotropic) conditional +mean; every piece of the integrand is smooth, and the nested rule converges geometrically on the exact control +(`{{absdet_err_hi}}` at the higher order). + +**Ill-conditioned points.** Near the pin axis the conditional law of `Y_x` given `U_0` has variances down to +`|x|^6`, and the double-precision regression can lose positivity where `Lambda` is already below `10^(-20)`. Such +points (`{{exact_count}}` in the whole run) are recomputed in 50-digit decimal arithmetic; none carries weight. + +## 3. Method + +`Lambda_j(x)` is evaluated on midpoint grids (spacing `h`, reflection symmetry `z -> -z` used) and integrated by +the midpoint rule: + +- continuum kernel, hole constant `c_hole,j = integral_(R^2) (Lambda_j - Lambda_inf,j) dx` on `[-6, 6]^2` + (`h = 0.15`; the neglected exterior has `|Lambda - Lambda_inf| < 10^(-6) Lambda_inf`, correlations at distance 6 + being of size `K(6) = e^(-18)`); +- periodized kernel at `L = 6`, direct integral over the fundamental domain `[-3, 3]^2` (`h = 0.15`); +- periodized kernel at `L = 12`, direct integral (`h = 0.2`), compared with `L^2 Lambda_inf + c_hole`. + +Then `integral_X Lambda ~ L^2 Lambda_inf + c_hole` for `L = 12, 24` (the periodization correction being +`O(e^(-18))` at `L >= 12`), and the remote singleton mass is `k` times that. + +## 4. Values + +**Far field** (`k`-free), per unit height and area: + +| `b` | `Lambda_inf` | minima `j = 0` | saddles `j = 1` | maxima `j = 2` | `p_inf = phi(b)/(2 pi)` | +|---|---|---|---|---|---| +{{far_rows}} + +(At `b = 0`: `E|det H_0| = {{EdetH0}}` with `h_1, h_3 ~ N(0, 2)`, `h_2 ~ N(0, 1)`.) + +**Correlation hole** `c_hole = integral_(R^2) (Lambda - Lambda_inf) dx` (dimension of an area times a density +per height; negative means depletion): + +| `k` | `b` | `c_hole` | `j = 0` | `j = 1` | `j = 2` | `c_hole / Lambda_inf` (effective depleted area) | +|---|---|---|---|---|---|---| +{{hole_rows}} + +The pinned pair depletes its neighbourhood: along the pin axis the contact field is `b + 2k x_1^3 + ...` to leading +order, a monotone ramp, so window-level critical points near the pins live in the transverse sector only +(`Lambda(x)/Lambda_inf` is below `10^(-10)` on the axis out to `|x_1| ~ 1.5` and recovers to `1` at `|x| ~ 3`; +the ray profiles at angles `0, 30, 45, 60, 90` degrees are in `RESULTS.json`, `ray_profile`). Near the pin +`Lambda -> 0` (`near_zero_profile`: `Lambda(0.05, 45 deg) = {{near05}}`, `Lambda(0.4, 90 deg) = {{near04}}` at +`k = 1, b = 0`). Almost the whole `k`-dependence of the hole comes from the transverse sector where the +`f_xxx = 12k` conditioning is felt. + +**Remote singleton mass** `R(k, b, L) = k integral_X Lambda dx` and the assembled `nu(1)`, with `alpha_1` from the +companion note (Math-#168, GH60 values; `alpha_2` likewise): + +| `k` | `b` | `L` | `integral_X Lambda` | `R = k integral_X Lambda` | `alpha_1` (#168) | `nu(1) = alpha_1 + R` | `nu(2) = alpha_2` | `nu(2)/nu(1)` | +|---|---|---|---|---|---|---|---|---| +{{total_rows}} + +For `L = 6` the direct periodized integral and the approximation `36 Lambda_inf + c_hole` are both given +(`RESULTS.json`, `remote_total`); they differ by `{{L6_dev}}` relative (the periodization changes the one-site +covariances by up to `8.8e-4` at `L = 6`). For `L = 12` the direct integral at `k = 1, b = 0` is +`{{L12_direct}}` against `{{L12_approx}}` from the far field plus hole. + +**Reading.** For the parent torus sizes the remote singletons dominate `nu(1)` by two orders of magnitude at +`L = 24` (`R ~ L^2 Lambda_inf`), so the two-point cluster probability relative to a nonempty window is +`nu(2)/(nu(1) + nu(2)) ~ {{share24}}` at `k = 1, b = 0, L = 24`, against the near-only share `0.019` reported in +#168. The near share is the right object for the cluster geometry; the global share is the right object for the +finite-torus count. + +## 5. Precision (empirical, not bounds) + +- Quadrature: at the eight sample points the default orders `(24, 32, 24)` differ from `(32, 48, 32)` by at most + `{{qdev}}` relative; on the exact unconditional control the default order is accurate to `{{absdet_err}}`. +- Grid: at `k = 1, b = 0` the hole constant is `{{hole_h03}}` (`h = 0.3`), `{{hole_h015}}` (`h = 0.15`), + `{{hole_h01}}` (`h = 0.1`); with the higher quadrature order at `h = 0.3`: `{{hole_h03_hi}}`. Cutting the domain at + `|x_i| <= 5` instead of `6` changes it by `{{tail_dev}}`. +- The periodized `L = 12` direct integral agrees with far field plus hole to `{{L12_rel}}` relative. + +These are observed discrepancies. No error bound is claimed. + +## 6. What the numbers are not + +Not a proof and not an enclosure. They are values of the formula [RM] (13) integrated as [CL] (1.4) prescribes; +[RM] is an accepted source, [CL] nonauthor-accepted and merged; the numbers do not re-review either. Planar only +(`d = 2`); no rate, no finite-`r` statement; the assembled `nu(1)` inherits the empirical precision of #168's +`alpha_1` (about `0.3%` or better). No register, catalog or STATUS change. Same GitHub account as every lane; zero +organizational-independence credit. The author will not merge. + +## 7. Provenance + +`remote.py` (standard library; `--check` replays the exact controls, the far field, sixteen sample kernels at two +parameter pairs for the continuum and the `L = 6` kernel, one decimal-regression point and the near-zero profile +against `RESULTS.json`; three mutants `hermite-sign`, `det-abs`, `weight-indicator` must exit 1), `RESULTS.json` +(full run, about {{minutes}} minutes), `SOURCE_MAP.json` (pins [LP], [RM], [CL], [RC] on `main` +`7d0c89a`), `SOURCE_FILES.json`, workflow `c6-remote-coefficient-numerics.yml`. diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/README.md b/frontiers/c6_remote_coefficient_numerics_20260930/README.md new file mode 100644 index 000000000..3822b393a --- /dev/null +++ b/frontiers/c6_remote_coefficient_numerics_20260930/README.md @@ -0,0 +1,20 @@ +# Remote singleton coefficient numerics (planar, parent kernel) + +**Object:** `CL-C6-REMOTE-COEFF-NUMERICS-20260930-v1`. **Author lane:** Anthropic / Claude. **Kind:** numerical +note (floating-point quadrature with convergence checks; no proof, no enclosure). **Scientific effect:** NONE. + +Evaluates the contact kernel `Lambda_j(x; b, k, u)` of [RM] (13) in the plane for the parent kernel +`K(z) = exp(-|z|^2/2)` and its `L`-periodization, its far-field value, the correlation-hole constant +`c_hole = integral_(R^2) (Lambda - Lambda_inf) dx`, and the remote singleton mass `k integral_X Lambda dx` +that enters `nu(1)` by [CL] (1.4). Companion of the near-coefficient note (Math-#168), whose values of +`alpha_1 = nu_near(1)` are quoted to assemble `nu(1)`. + +- `NOTE.md` — statement of what is evaluated, exact structure, method, values, precision, non-claims. +- `remote.py` — standard-library script: `--check` (exact controls and replay against `RESULTS.json`), full run + regenerates `RESULTS.json`; `--mutant {hermite-sign, det-abs, weight-indicator}` must exit 1. +- `RESULTS.json` — all numbers, grids and convergence checks. +- `SOURCE_MAP.json` — pinned sources on `main` (blob identities); `SOURCE_FILES.json` — packet manifest. +- Workflow `.github/workflows/c6-remote-coefficient-numerics.yml` replays manifest, pins, both check modes and the + mutants. + +Same GitHub account as every other lane; zero organizational-independence credit. The author will not merge. diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_MAP.json b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_MAP.json new file mode 100644 index 000000000..1366afcec --- /dev/null +++ b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_MAP.json @@ -0,0 +1,65 @@ +{ + "schema": 1, + "object": "CL-C6-REMOTE-COEFF-NUMERICS-20260930-v1", + "scientific_effect": "NONE", + "source_repository": "d6g8k5htny-coder/Math-", + "main_at_creation": "7d0c89a5bb77a52a7a661d7292ba5d955bd0a66d", + "note": "Numerical evaluation only. The formula evaluated is the contact kernel Lambda_j(x; b, k, u) of [RM] (13), summed and integrated over the torus as in [CL] (1.4)-(1.5) (the remote singleton part k integral_X Lambda of nu(1)), at d = 2 with the exact kernel of [LP] section 2. No source theorem is consumed as accepted beyond its recorded disposition; the numbers are deterministic floating-point quadrature values with reported convergence checks, not enclosures.", + "sources": [ + { + "path": "imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md", + "bytes": 40261, + "sha256": "9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7", + "git_blob": "dfed3b8d318a3ab1950957f393307733a4bef3f2", + "id": "LP", + "commit": "7d0c89a5bb77a52a7a661d7292ba5d955bd0a66d", + "role": "section 2: the exact periodized Gaussian kernel K_L (periodization of exp(-|z|^2/2)); section 3: contact frame U_0 and target v_0 = (b, 0, 0, 12k, 0, 0); (5.4)-(5.5): the full normalizer z_0 = lim Z_r / r^2", + "current_required": true, + "on_main": true + }, + { + "path": "frontiers/remote_window_20260924/PROOF.md", + "bytes": 18355, + "sha256": "a332bae9bdc0106ce17047f7e0409cc3d94eb610a0c7b74ba5ba2d01a1620cb7", + "git_blob": "b383bfcc88ec4ad497dff01fb6640e429ba24a84", + "id": "RM", + "commit": "7d0c89a5bb77a52a7a661d7292ba5d955bd0a66d", + "role": "Theorem A (fixed-remote mean measure) and the contact kernel Lambda_j(x; b, k, u) of (13): p_(Y_x | U_0 = v_0)(0, b) / z_0 times E[w_0 F_j(H_x) | U_0 = v_0, Y_x = (0, b)] with w_0 = (6k)^2 (det A_0)^2 1{A_0 < 0} ((10)) and z_0 = E[w_0 | U_0 = v_0] ((11)); this is the object evaluated", + "current_required": true, + "on_main": true + }, + { + "path": "frontiers/c6_cluster_law_20260929/PROOF.md", + "bytes": 70131, + "sha256": "96b8e2d59defee6059bf151a896b7fc7c91fc529b385a3db8a87574901197b38", + "git_blob": "ba492c8e62e58bfc055fc8254c790e893d346ba5", + "id": "CL", + "commit": "7d0c89a5bb77a52a7a661d7292ba5d955bd0a66d", + "role": "(1.4): nu(1) = nu_near(1) + k integral_X Lambda dx, nu(2) = nu_near(2); section 5.1 (5.2): existence of k integral_X Lambda = lim_(rho -> 0) k integral_(D_rho) Lambda with error <= C rho^2, which is what makes the torus integral of the bounded kernel the right object; Math-#159, nonauthor-accepted (OpenAI review 5360192822), merged", + "current_required": true, + "on_main": true + }, + { + "path": "frontiers/remote_collision_20260928/PROOF.md", + "bytes": 26002, + "sha256": "b9b8b58fd8266db7ffe6537078003888ef138b445d3289ec5588f116af9050c2", + "git_blob": "7b48a88e2af54e759e89a8c8219573bb450a65ea", + "id": "RC", + "commit": "7d0c89a5bb77a52a7a661d7292ba5d955bd0a66d", + "role": "Corollary E: Q_r^W{N_j(E) >= 1} = k r^3 integral_E Lambda_j + O(r^4 |E|) on fixed remote regions, the probability reading of the same kernel (context only)", + "current_required": true, + "on_main": true + } + ], + "companion": { + "path": "frontiers/c6_cluster_coefficients_numerics_20260930/RESULTS.json", + "pull_request": "Math-#168", + "head": "0b35e76ff05676e6ad5c89171d65807668c8de15", + "role": "near coefficients alpha_1(k, b), alpha_2(k, b) quoted in NOTE.md section 5 to assemble nu(1) = alpha_1 + k integral_X Lambda; unmerged at this writing, hence not a current_required pin and not checked by the workflow", + "current_required": false, + "on_main": false + }, + "nonauthor_acceptance": false, + "governing_status_changed": false, + "main_at_update": "7d0c89a5bb77a52a7a661d7292ba5d955bd0a66d" +} diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/remote.py b/frontiers/c6_remote_coefficient_numerics_20260930/remote.py new file mode 100644 index 000000000..9bfdd36d7 --- /dev/null +++ b/frontiers/c6_remote_coefficient_numerics_20260930/remote.py @@ -0,0 +1,717 @@ +#!/usr/bin/env python3 +"""Numerical evaluation of the remote contact kernel Lambda_j(x; b, k, u) of [RM] (13) for the +parent kernel K(z) = exp(-|z|^2/2) (and its L-periodization) in the plane d = 2, together with +its far-field value, the correlation-hole constant and the torus integral k * integral_X Lambda dx +that enters nu(1) = nu_near(1) + k integral_X Lambda ([CL] (1.4)). + +Standard library only. Deterministic nested Gauss quadrature; no random numbers except in the +optional Monte Carlo cross-check (fixed seed). Nothing here is a proof or an enclosure. + + python -B -S remote.py # full run, writes RESULTS.json (long: tens of minutes) + python -B -S remote.py --check # exact controls + replay of a small subset against RESULTS.json + python -B -S remote.py --check --mutant NAME # must exit 1 + +Conventions. Coordinates x = (x1, z): x1 along the pin axis u, z transverse. Jets are indexed by +derivative orders (a, c) = d^a/dx1^a d^c/dz^c. Cov(d^alpha f(s), d^beta f(t)) = (-1)^|alpha| +(d^(alpha+beta) K)(t - s). Contact observation U_0 = (f, f_x, f_z, f_xx, f_xz, f_xxx)(0) = +(b, 0, 0, 0, 0, 12k); A_0 = f_zz(0); Y_x = (f_x, f_z, f)(x) = (0, 0, b); H_x = (f_xx, f_xz, f_zz)(x). +w_0 = 36 k^2 A_0^2 1{A_0 < 0}; z_0 = E[w_0 | U_0] = 36 k^2 m_(2,b). +Lambda_j(x) = p_(Y_x | U_0)(0, 0, b) * E[w_0 F_j(H_x) | U_0, Y_x] / z_0, F_j(H) = |det H| 1{index j}. +""" +import argparse +import json +import math +import os +import random +import sys +from decimal import Decimal, getcontext +from fractions import Fraction + +getcontext().prec = 50 + +HERE = os.path.dirname(os.path.abspath(__file__)) +MUTANTS = ('hermite-sign', 'det-abs', 'weight-indicator') +MUT = None + +SITE0 = [(0, 0), (1, 0), (0, 1), (2, 0), (1, 1), (0, 2), (3, 0)] # f, f_x, f_z, f_xx, f_xz, f_zz, f_xxx at 0 +SITEX = [(0, 0), (1, 0), (0, 1), (2, 0), (1, 1), (0, 2)] # f, f_x, f_z, f_xx, f_xz, f_zz at x +OBS0 = [0, 1, 2, 3, 4, 6] # U_0 within the 13-vector +OBSX = [8, 9, 7] # Y_x = (f_x, f_z, f)(x) +TARGETS = [5, 10, 11, 12] # A_0 = f_zz(0), h1 = f_xx(x), h2 = f_xz(x), h3 = f_zz(x) + + +def require(cond, msg): + if not cond: + print('FAIL: ' + msg) + sys.exit(1) + + +# ----------------------------------------------------------------------------- Hermite / kernel +def hermite(n, t): + """Probabilists' Hermite polynomial He_n(t): (d/dt)^n exp(-t^2/2) = (-1)^n He_n(t) exp(-t^2/2).""" + h0, h1 = 1, t + if n == 0: + return h0 + for m in range(1, n): + h0, h1 = h1, t * h1 - m * h0 + return h1 + + +def _exp(t): + return t.exp() if isinstance(t, Decimal) else math.exp(t) + + +def _sqrt(t): + return t.sqrt() if isinstance(t, Decimal) else math.sqrt(t) + + +def _log(t): + return t.ln() if isinstance(t, Decimal) else math.log(t) + + +def kernel_derivative(a, c, x1, z, L=None, images=2): + """(d^a/dx1^a d^c/dz^c) K_L(x1, z) for K(z) = exp(-|z|^2/2), K_L its normalized L-periodization. + L = None: continuum kernel (single image). Works in float or Decimal arithmetic (type of x1).""" + if L is None: + return (-1) ** (a + c) * hermite(a, x1) * hermite(c, z) * _exp(-(x1 * x1 + z * z) / 2) + tot = 0 * x1 + norm = 0 * x1 + for m1 in range(-images, images + 1): + for m2 in range(-images, images + 1): + s1, s2 = x1 + L * m1, z + L * m2 + tot += (-1) ** (a + c) * hermite(a, s1) * hermite(c, s2) * _exp(-(s1 * s1 + s2 * s2) / 2) + norm += _exp(-(L * L) * (m1 * m1 + m2 * m2) / 2 + 0 * x1) + return tot / norm + + +def cov_entry(alpha, beta, dx1, dz, L=None): + """Cov(d^alpha f(s), d^beta f(t)) with t - s = (dx1, dz).""" + sign = (-1) ** (alpha[0] + alpha[1]) + if MUT == 'hermite-sign': + sign = (-1) ** (beta[0] + beta[1]) + return sign * kernel_derivative(alpha[0] + beta[0], alpha[1] + beta[1], dx1, dz, L) + + +def joint_covariance(x1, z, L=None): + """13 x 13 covariance of the two-site jet vector (SITE0 at 0, SITEX at x); float or Decimal.""" + jets = [(0, a) for a in SITE0] + [(1, a) for a in SITEX] + n = len(jets) + zero = 0 * x1 + if L is not None and isinstance(x1, Decimal): + L = Decimal(L) + C = [[zero] * n for _ in range(n)] + for i in range(n): + si, ai = jets[i] + for j in range(n): + sj, aj = jets[j] + d1 = (x1 if sj == 1 else zero) - (x1 if si == 1 else zero) + d2 = (z if sj == 1 else zero) - (z if si == 1 else zero) + C[i][j] = cov_entry(ai, aj, d1, d2, L) + return C + + +# ----------------------------------------------------------------------------- exact one-site table +def hermite_zero_exact(n): + """He_n(0) exactly: 0 for odd n, (-1)^(n/2) (n-1)!! for even n.""" + if n % 2: + return Fraction(0) + v = Fraction(1) + for m in range(1, n, 2): + v *= m + return v * (-1) ** (n // 2) + + +def exact_one_site_cov(alpha, beta): + return (-1) ** (alpha[0] + alpha[1]) * hermite_zero_exact(alpha[0] + beta[0]) * hermite_zero_exact(alpha[1] + beta[1]) + + +# ----------------------------------------------------------------------------- linear algebra +def cholesky(A): + n = len(A) + zero = 0 * A[0][0] + Lm = [[zero] * n for _ in range(n)] + for i in range(n): + for j in range(i + 1): + s = A[i][j] - sum((Lm[i][k] * Lm[j][k] for k in range(j)), zero) + if i == j: + if s <= 0: + raise ValueError('matrix not positive definite (pivot %r at %d)' % (s, i)) + Lm[i][j] = _sqrt(s) + else: + Lm[i][j] = s / Lm[j][j] + return Lm + + +def chol_solve(Lm, b): + n = len(Lm) + zero = 0 * Lm[0][0] + y = [zero] * n + for i in range(n): + y[i] = (b[i] - sum((Lm[i][k] * y[k] for k in range(i)), zero)) / Lm[i][i] + x = [zero] * n + for i in reversed(range(n)): + x[i] = (y[i] - sum((Lm[k][i] * x[k] for k in range(i + 1, n)), zero)) / Lm[i][i] + return x + + +def submatrix(C, rows, cols): + return [[C[i][j] for j in cols] for i in rows] + + +def condition(C, obs, values, targets): + """Gaussian regression: law of C[targets] given C[obs] = values (zero prior means). + Returns (mean, cov, obs_logdensity_at_values).""" + Coo = submatrix(C, obs, obs) + zero = 0 * C[0][0] + values = [v + zero for v in values] + Lm = cholesky(Coo) + alpha = chol_solve(Lm, values) + logdet = 2 * sum((_log(Lm[i][i]) for i in range(len(obs))), zero) + quad = sum((values[i] * alpha[i] for i in range(len(obs))), zero) + logdens = float(-quad / 2 - logdet / 2) - 0.5 * len(obs) * math.log(2 * math.pi) + mean = [] + cov = [] + Cto = submatrix(C, targets, obs) + for r, t in enumerate(targets): + mean.append(sum((Cto[r][i] * alpha[i] for i in range(len(obs))), zero)) + solved = [chol_solve(Lm, Cto[r]) for r in range(len(targets))] + for r, t in enumerate(targets): + row = [] + for s, u in enumerate(targets): + row.append(C[t][u] - sum((Cto[r][i] * solved[s][i] for i in range(len(obs))), zero)) + cov.append(row) + return mean, cov, logdens + + +# ----------------------------------------------------------------------------- quadrature rules +def gauss_legendre(n): + nodes, weights = [], [] + for i in range(1, n + 1): + x = math.cos(math.pi * (i - 0.25) / (n + 0.5)) + for _ in range(100): + p0, p1 = 1.0, x + for m in range(2, n + 1): + p0, p1 = p1, ((2 * m - 1) * x * p1 - (m - 1) * p0) / m + dp = n * (x * p1 - p0) / (x * x - 1.0) + dx = p1 / dp + x -= dx + if abs(dx) < 1e-15: + break + p0, p1 = 1.0, x + for m in range(2, n + 1): + p0, p1 = p1, ((2 * m - 1) * x * p1 - (m - 1) * p0) / m + dp = n * (x * p1 - p0) / (x * x - 1.0) + nodes.append(x) + weights.append(2.0 / ((1.0 - x * x) * dp * dp)) + return nodes, weights + + +def gauss_hermite(n): # retained for the Monte Carlo-free control of the normalization; unused in the main integral + """Probabilists' Gauss-Hermite: sum w_i g(t_i) ~ E g(T), T ~ N(0, 1).""" + nodes, weights = [], [] + for i in range(1, n + 1): + if i == 1: + x = math.sqrt(2 * n + 1) - 1.85575 * (2 * n + 1) ** (-1.0 / 6.0) + elif i == 2: + x = nodes[-1] - 1.14 * n ** 0.426 / nodes[-1] + elif i == 3: + x = 1.86 * nodes[-1] - 0.86 * nodes[0] + elif i == 4: + x = 1.91 * nodes[-1] - 0.91 * nodes[-2] + else: + x = 2.0 * nodes[-1] - nodes[-2] + for _ in range(200): + h0, h1 = 1.0, x + for m in range(1, n): + h0, h1 = h1, x * h1 - m * h0 + dh = n * h0 + dx = h1 / dh + x -= dx + if abs(dx) < 1e-14: + break + h0, h1 = 1.0, x + for m in range(1, n): + h0, h1 = h1, x * h1 - m * h0 + nodes.append(x) + weights.append(math.factorial(n) / (n * n * h0 * h0)) + return nodes, weights + + +SQRT2PI = math.sqrt(2 * math.pi) + + +def phi(t): + return math.exp(-t * t / 2) / SQRT2PI + + +def Phi(t): + return 0.5 * math.erfc(-t / math.sqrt(2)) + + +def m2_negative(m, s): + """E[A^2 1{A < 0}] for A ~ N(m, s^2).""" + if MUT == 'weight-indicator': + return m * m + s * s + if s <= 0.0: + return m * m if m < 0 else 0.0 + t = m / s + return (m * m + s * s) * Phi(-t) - m * s * phi(t) + + +class Rules: + """Quadrature orders: n_a Gauss-Legendre nodes on each side of a = 0, n_theta trapezoid nodes on the circle, + n_rho Gauss-Legendre nodes on each of [0, |a|] and [|a|, rho_max]; Gaussian ranges cut at cut standard deviations.""" + + def __init__(self, n_a=24, n_theta=32, n_rho=24, cut=9.0): + self.gl_a = gauss_legendre(n_a) + self.n_theta = n_theta + self.gl_rho = gauss_legendre(n_rho) + self.cut = cut + self.orders = [n_a, n_theta, n_rho] + + +def weighted_determinant_integrals(mu, S, rules): + """(A, h1, h2, h3) ~ N(mu, S). Returns dict with + G[j] = E[ A^2 1{A<0} |det H| 1{index H = j} ], F[j] = E[ |det H| 1{index H = j} ], D = E det H (control). + Coordinates: a = (h1 + h3)/2, c = (h1 - h3)/2, so det H = a^2 - c^2 - h2^2 = a^2 - rho^2 with (c, h2) = + rho (cos theta, sin theta). The cone det H = 0 is the coordinate surface rho = |a|; the a-range is split at 0 + (index by the sign of the trace) and the rho-range at |a|, so every piece of the integrand is smooth and the + nested Gauss-Legendre / trapezoid rule converges geometrically. The general (non-isotropic) Gaussian density + of (a, c, h2) is evaluated directly at the nodes; A is integrated out in closed form through m2_negative.""" + # linear map (h1, h2, h3) -> w = (a, c, h2) + T = [[0.5, 0.0, 0.5], [0.5, 0.0, -0.5], [0.0, 1.0, 0.0]] + SHH = [[S[i][j] for j in (1, 2, 3)] for i in (1, 2, 3)] + muH = [mu[1], mu[2], mu[3]] + muw = [sum(T[i][k] * muH[k] for k in range(3)) for i in range(3)] + TS = [[sum(T[i][k] * SHH[k][j] for k in range(3)) for j in range(3)] for i in range(3)] + Sw = [[sum(TS[i][k] * T[j][k] for k in range(3)) for j in range(3)] for i in range(3)] + Lw = cholesky(Sw) + logdet = 2.0 * sum(math.log(Lw[i][i]) for i in range(3)) + norm = math.exp(-0.5 * logdet) / (2 * math.pi) ** 1.5 + # A | w regression: A = muA + wA . (w - muw), residual sd sA + SAH = [S[0][j] for j in (1, 2, 3)] + SAw = [sum(T[i][k] * SAH[k] for k in range(3)) for i in range(3)] + wA = chol_solve(Lw, SAw) + sA = math.sqrt(max(S[0][0] - sum(SAw[i] * wA[i] for i in range(3)), 0.0)) + muA = mu[0] + # inverse via Cholesky for the quadratic form + Linv = [[0.0] * 3 for _ in range(3)] + for j in range(3): + e = [1.0 if i == j else 0.0 for i in range(3)] + col = chol_solve(Lw, e) + for i in range(3): + Linv[i][j] = col[i] + P = Linv # S_w^{-1} + cut = rules.cut + sa = math.sqrt(Sw[0][0]) + sc, s2 = math.sqrt(Sw[1][1]), math.sqrt(Sw[2][2]) + rho_max = math.hypot(muw[1], muw[2]) + cut * max(sc, s2) + G = [0.0, 0.0, 0.0] + F = [0.0, 0.0, 0.0] + # theta nodes: periodic trapezoid rule in u, theta = theta0 + u - beta sin u, concentrated at the angular + # position theta0 of the (c, h2) mean when the Gaussian is offset and narrow (analytic periodic map: the + # trapezoid rule keeps its geometric convergence; the Jacobian 1 - beta cos u is included in the weights) + rmu = math.hypot(muw[1], muw[2]) + smax = max(sc, s2) + width = min(1.0, smax / max(rmu, 1e-300)) + beta = max(0.0, 1.0 - rules.n_theta * width / (8 * math.pi)) + theta0 = math.atan2(muw[2], muw[1]) if rmu > 0 else 0.0 + cs = [] + for i in range(rules.n_theta): + u = -math.pi + 2 * math.pi * (i + 0.5) / rules.n_theta + th = theta0 + u - beta * math.sin(u) + cs.append((math.cos(th), math.sin(th), 1.0 - beta * math.cos(u))) + wtheta = 2 * math.pi / rules.n_theta + a_lo, a_hi = muw[0] - cut * sa, muw[0] + cut * sa + for lo, hi in ((a_lo, min(0.0, a_hi)), (max(0.0, a_lo), a_hi)): + if hi <= lo: + continue + mid, half = 0.5 * (lo + hi), 0.5 * (hi - lo) + for ta, wa in zip(*rules.gl_a): + a = mid + half * ta + wt_a = wa * half + aa = abs(a) + jpos = 0 if a > 0 else 2 # det > 0: sign of the trace decides minimum (0) / maximum (2) + segs = [] + if aa < rho_max: + segs.append((0.0, aa, jpos)) + segs.append((aa, rho_max, 1)) + else: + segs.append((0.0, rho_max, jpos)) + da = a - muw[0] + for lo_r, hi_r, j in segs: + if hi_r <= lo_r: + continue + mid_r, half_r = 0.5 * (lo_r + hi_r), 0.5 * (hi_r - lo_r) + accG = accF = 0.0 + for tr, wr in zip(*rules.gl_rho): + rho = mid_r + half_r * tr + adet = a * a - rho * rho + if MUT != 'det-abs': + adet = abs(adet) + base = wr * rho * adet + for cth, sth, jac in cs: + c = rho * cth + h2 = rho * sth + dc = c - muw[1] + d2 = h2 - muw[2] + q = (P[0][0] * da * da + P[1][1] * dc * dc + P[2][2] * d2 * d2 + + 2 * (P[0][1] * da * dc + P[0][2] * da * d2 + P[1][2] * dc * d2)) + if q > 2 * cut * cut: + continue + dens = math.exp(-0.5 * q) * jac + mA = muA + wA[0] * da + wA[1] * dc + wA[2] * d2 + accF += base * dens + accG += base * dens * m2_negative(mA, sA) + G[j] += wt_a * half_r * accG + F[j] += wt_a * half_r * accF + scale = norm * wtheta + G = [g * scale for g in G] + F = [f * scale for f in F] + D = (muw[0] ** 2 + Sw[0][0]) - (muw[1] ** 2 + Sw[1][1]) - (muw[2] ** 2 + Sw[2][2]) + return {'G': G, 'F': F, 'D': D} + + +# ----------------------------------------------------------------------------- Lambda +def m2b(b): + return m2_negative(-b, math.sqrt(2.0)) + + +def _conditioning(x1, z, b, k, L, exact): + """Density of Y_x at (0, 0, b) given U_0 (log) and the conditional law (mu, S) of (A_0, H_x) given + U_0 and Y_x. exact = True recomputes the Gaussian regression in 50-digit decimal arithmetic (used + automatically where the double-precision regression loses positivity; the near-axis points, where + Lambda is exponentially small).""" + if exact: + x1, z, bb, kk = Decimal(repr(x1)), Decimal(repr(z)), Decimal(repr(b)), Decimal(repr(k)) + else: + bb, kk = b, k + C = joint_covariance(x1, z, L) + u0 = [bb, 0 * bb, 0 * bb, 0 * bb, 0 * bb, 12 * kk] + meanY, covY, _ = condition(C, OBS0, u0, OBSX) + LY = cholesky(covY) + dev = [0 - meanY[0], 0 - meanY[1], bb - meanY[2]] + a = chol_solve(LY, dev) + logp = float(-sum((dev[i] * a[i] for i in range(3)), 0 * bb) / 2 - sum((_log(LY[i][i]) for i in range(3)), 0 * bb)) - 1.5 * math.log(2 * math.pi) + obs = OBS0 + OBSX + vals = u0 + [0 * bb, 0 * bb, bb] + mu, S, _ = condition(C, obs, vals, TARGETS) + mu = [float(v) for v in mu] + S = [[float(v) for v in row] for row in S] + # positivity of the (h1, h2, h3) block is needed by the quadrature + cholesky([[S[i][j] for j in (1, 2, 3)] for i in (1, 2, 3)]) + return logp, mu, S + + +def lambda_at(x1, z, b, k, rules, L=None): + """Returns dict: Lambda_j (j = 0, 1, 2), Lambda (sum), the unweighted remote density rho_j = + p * E[F_j | obs] (what the same point would carry without the pin weight), logp, coupling.""" + try: + logp, mu, S = _conditioning(x1, z, b, k, L, False) + exact = False + except ValueError: + logp, mu, S = _conditioning(x1, z, b, k, L, True) + exact = True + EXACT_COUNT[0] += 1 + p = math.exp(logp) + W = weighted_determinant_integrals(mu, S, rules) + mm = m2b(b) + lam = [p * W['G'][j] / mm for j in range(3)] + rho = [p * W['F'][j] for j in range(3)] + fsum = W['F'][0] + W['F'][1] + W['F'][2] + coupling = (W['G'][0] + W['G'][1] + W['G'][2]) / (mm * fsum) if fsum > 0 else None + return {'lambda_j': lam, 'lambda': sum(lam), 'rho_j': rho, 'rho': sum(rho), 'logp': logp, 'exact_regression': exact, + 'coupling': coupling} + + +def lambda_far(b, rules): + """Far-field value: p = phi(b)/(2 pi), H | (f = b, grad f = 0): h1, h3 ~ N(-b, 2) independent, + h2 ~ N(0, 1); A_0 independent of H. Lambda_inf,j = phi(b)/(2 pi) E[F_j(H)].""" + mu = [-b, -b, 0.0, -b] + S = [[2.0, 0.0, 0.0, 0.0], [0.0, 2.0, 0.0, 0.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 2.0]] + W = weighted_determinant_integrals(mu, S, rules) + p = phi(b) / (2 * math.pi) + lam = [p * W['G'][j] / m2b(b) for j in range(3)] + return {'lambda_j': lam, 'lambda': sum(lam), 'rho_j': [p * W['F'][j] for j in range(3)], 'E_F_j': W['F']} + + +def unconditional_hessian_controls(rules): + """H unconditional: Var f_xx = Var f_zz = 3, Cov = 1, Var f_xz = 1. With h1 = a + c, h3 = a - c + (a ~ N(0, 2), c ~ N(0, 1) independent) det H = a^2 - (c^2 + h2^2) = a^2 - rho^2 with rho^2 ~ Exp(mean 2), + so E|det H| = 2 E[(rho^2 - a^2)_+] = 4 E exp(-a^2/2) = 4/sqrt3, E F_1 = 2/sqrt3, E F_0 = E F_2 = 1/sqrt3, + E det H = 0. Total critical density 2/(pi sqrt3), maxima 1/(2 pi sqrt3) (Longuet-Higgins).""" + mu = [0.0, 0.0, 0.0, 0.0] + S = [[2.0, 0.0, 0.0, 0.0], [0.0, 3.0, 0.0, 1.0], [0.0, 0.0, 1.0, 0.0], [0.0, 1.0, 0.0, 3.0]] + W = weighted_determinant_integrals(mu, S, rules) + return {'E_absdet': sum(W['F']), 'E_F_j': W['F'], 'E_det': W['D']} + + +def mc_absdet(n, seed=2026): + """Monte Carlo cross-check of E|det H| for the unconditional Hessian (fixed seed).""" + rng = random.Random(seed) + acc = acc2 = 0.0 + for _ in range(n): + g1, g2, g3 = rng.gauss(0, 1), rng.gauss(0, 1), rng.gauss(0, 1) + h1 = math.sqrt(2.0) * g1 + g3 # Var 3 + h3 = math.sqrt(2.0) * g2 + g3 # Var 3, Cov(h1, h3) = 1 + h2 = rng.gauss(0, 1) + v = abs(h1 * h3 - h2 * h2) + acc += v + acc2 += v * v + mean = acc / n + var = acc2 / n - mean * mean + return mean, math.sqrt(var / n) + + +# ----------------------------------------------------------------------------- grids +def hole_integral(b, k, rules, Rc=5.0, h=0.2, lam_inf=None): + """2 * sum over the midpoint grid on [-Rc, Rc] x (0, Rc] of (Lambda(x) - Lambda_inf) h^2, by index. + Continuum kernel.""" + n1 = int(round(2 * Rc / h)) + n2 = int(round(Rc / h)) + tot = [0.0, 0.0, 0.0] + tot_rho = [0.0, 0.0, 0.0] + minlam, maxlam = float('inf'), float('-inf') + for i in range(n1): + x1 = -Rc + (i + 0.5) * h + for j in range(n2): + z = (j + 0.5) * h + r = lambda_at(x1, z, b, k, rules) + for q in range(3): + tot[q] += r['lambda_j'][q] - lam_inf['lambda_j'][q] + tot_rho[q] += r['rho_j'][q] - lam_inf['rho_j'][q] + minlam = min(minlam, r['lambda']) + maxlam = max(maxlam, r['lambda']) + scale = 2.0 * h * h + return {'hole_j': [scale * t for t in tot], 'hole': scale * sum(tot), + 'hole_unweighted_j': [scale * t for t in tot_rho], 'hole_unweighted': scale * sum(tot_rho), + 'grid': {'Rc': Rc, 'h': h, 'points': n1 * n2, 'symmetry': 'z -> -z'}, + 'lambda_min_on_grid': minlam, 'lambda_max_on_grid': maxlam} + + +def torus_integral(b, k, rules, L, h=0.2): + """integral over the fundamental domain [-L/2, L/2]^2 of Lambda_L(x) dx (periodized kernel), by index.""" + n1 = int(round(L / h)) + n2 = int(round(L / (2 * h))) + tot = [0.0, 0.0, 0.0] + for i in range(n1): + x1 = -L / 2 + (i + 0.5) * h + for j in range(n2): + z = (j + 0.5) * h + r = lambda_at(x1, z, b, k, rules, L) + for q in range(3): + tot[q] += r['lambda_j'][q] + scale = 2.0 * h * h + return {'integral_j': [scale * t for t in tot], 'integral': scale * sum(tot), + 'grid': {'L': L, 'h': h, 'points': n1 * n2, 'symmetry': 'z -> -z'}} + + +# ----------------------------------------------------------------------------- controls +EXACT_COUNT = [0] +SAMPLE_POINTS = [(0.15, 0.15), (0.5, 0.3), (-0.7, 0.9), (1.0, 0.0), (0.0, 1.0), (2.0, 1.5), (-1.5, 0.5), (3.0, 3.0)] + + +def controls(rules): + out = {} + # (a) exact one-site Hermite table versus the floating kernel derivatives at 0 (continuum and L = 24, 12) + table = {} + maxdev = {'continuum': 0.0, 'L24': 0.0, 'L12': 0.0, 'L6': 0.0} + for a in SITE0: + for c in SITE0: + ex = exact_one_site_cov(a, c) + table['%d%d,%d%d' % (a + c)] = str(ex) + fl = cov_entry(a, c, 0.0, 0.0) + maxdev['continuum'] = max(maxdev['continuum'], abs(fl - float(ex))) + for L, key in ((24.0, 'L24'), (12.0, 'L12'), (6.0, 'L6')): + maxdev[key] = max(maxdev[key], abs(cov_entry(a, c, 0.0, 0.0, L) - float(ex))) + require(table['20,20'] == '3' and table['30,30'] == '15' and table['10,30'] == '-3' and table['00,20'] == '-1' + and table['20,02'] == '1' and table['11,11'] == '1' and table['00,00'] == '1', 'exact Hermite one-site table') + require(maxdev['continuum'] < 1e-12 and maxdev['L24'] < 1e-9 and maxdev['L12'] < 1e-9, 'lattice one-site covariances at L = 24, 12') + require(1e-4 < maxdev['L6'] < 2e-3, 'L = 6 one-site deviation is of the expected size') + out['one_site_exact'] = {'Var_fxx': table['20,20'], 'Var_fxxx': table['30,30'], 'Cov_fx_fxxx': table['10,30'], + 'Cov_f_fxx': table['00,20'], 'Cov_fxx_fzz': table['20,02'], 'Var_fxz': table['11,11']} + out['one_site_lattice_max_dev'] = maxdev + # (b) unconditional Hessian: E|det H| = sqrt3, E F_2 = sqrt3/4, E F_1 = sqrt3/2, E det = 0 + U = unconditional_hessian_controls(rules) + require(abs(U['E_absdet'] - 4 / math.sqrt(3)) < 1e-9, 'E|det H| = 4/sqrt(3) (exact: a^2 - rho^2 decomposition)') + require(abs(U['E_F_j'][2] - 1 / math.sqrt(3)) < 1e-9 and abs(U['E_F_j'][0] - 1 / math.sqrt(3)) < 1e-9 + and abs(U['E_F_j'][1] - 2 / math.sqrt(3)) < 1e-9, 'index split 1/sqrt3, 2/sqrt3, 1/sqrt3') + require(abs(U['E_det']) < 1e-12, 'E det H = 0 (Euler characteristic of the torus)') + out['unconditional_hessian'] = U + # (c) far field: E[w_0 | U_0] / z_0 = 1 and Lambda_inf = phi(b) E|det H_b| / (2 pi) + far = {} + for b in (0.0, 1.0): + r = lambda_far(b, rules) + far[str(b)] = r + rr = lambda_at(8.0, 0.0, b, 1.0, rules) + require(abs(rr['lambda'] - r['lambda']) < 1e-9 * r['lambda'], 'Lambda(8, 0) equals the far-field value, b = %r' % b) + require(abs(rr['coupling'] - 1.0) < 1e-9, 'pin weight decouples at |x| = 8') + out['far_field'] = far + # (d) z -> -z symmetry and a few sample values + sym = 0.0 + for (x1, z) in SAMPLE_POINTS[:4]: + r1 = lambda_at(x1, z, 0.0, 1.0, rules) + r2 = lambda_at(x1, -z, 0.0, 1.0, rules) + sym = max(sym, abs(r1['lambda'] - r2['lambda']) / r1['lambda']) + require(sym < 1e-10, 'reflection symmetry z -> -z') + out['reflection_symmetry_max_rel_dev'] = sym + # (e) k-dependence enters only through the f_xxx = 12k conditioning: at |x| = 8 Lambda is k-free + a1 = lambda_at(8.0, 0.0, 0.0, 0.5, rules)['lambda'] + a2 = lambda_at(8.0, 0.0, 0.0, 2.0, rules)['lambda'] + require(abs(a1 - a2) < 1e-9 * a1, 'far field is k-free') + return out + + +def sample_table(b, k, rules, L=None): + rows = [] + for (x1, z) in SAMPLE_POINTS: + r = lambda_at(x1, z, b, k, rules, L) + rows.append({'x': [x1, z], 'lambda': r['lambda'], 'lambda_j': r['lambda_j'], 'rho': r['rho'], 'coupling': r['coupling'], 'exact_regression': r['exact_regression']}) + return rows + + +def ray_profile(b, k, rules): + """Lambda(x)/Lambda_inf along rays from the pin at angles 90 (transverse), 60, 45, 30, 0 degrees.""" + far = lambda_far(b, rules)['lambda'] + rows = [] + for ang_deg in (90, 60, 45, 30, 0): + th = math.radians(ang_deg) + for rad in (0.25, 0.5, 0.75, 1.0, 1.5, 2.0, 2.5, 3.0, 4.0): + x1, z = rad * math.cos(th), rad * math.sin(th) + if ang_deg == 0: + z = 0.0 + r = lambda_at(x1, z, b, k, rules) + rows.append({'angle_deg': ang_deg, 'r': rad, 'ratio': r['lambda'] / far, 'ratio_unweighted': r['rho'] / far}) + return rows + + +def near_zero_profile(b, k, rules): + rows = [] + for rad in (0.05, 0.1, 0.2, 0.4): + for ang_deg in (0, 30, 60, 90, 120, 150, 180): + th = math.radians(ang_deg) + x1, z = rad * math.cos(th), rad * math.sin(th) + if ang_deg in (0, 180): + z = 0.0 + r = lambda_at(x1, z, b, k, rules) + rows.append({'r': rad, 'angle_deg': ang_deg, 'lambda': r['lambda'], 'lambda_j': r['lambda_j'], 'exact_regression': r['exact_regression']}) + return rows + + +# ----------------------------------------------------------------------------- main +def full_run(fast=False): + rules = Rules() + hi_rules = Rules(32, 48, 32) + res = {'object': 'CL-C6-REMOTE-COEFF-NUMERICS-20260930-v1', 'scientific_effect': 'NONE', 'certified': False, + 'quadrature': {'coordinates': 'a = tr H / 2, (c, h2) polar; splits at a = 0 and rho = |a|', + 'a_gauss_legendre_per_side': 24, 'theta_trapezoid': 32, 'rho_gauss_legendre_per_side': 24, 'cut_sd': 9.0, + 'high_order_check': [32, 48, 32]}} + res['controls'] = controls(rules) + mc = mc_absdet(200000) + res['controls']['mc_absdet_unconditional'] = {'mean': mc[0], 'se': mc[1], 'n': 200000, 'seed': 2026} + # quadrature-order check at the sample points + qdev = 0.0 + for (x1, z) in SAMPLE_POINTS: + a = lambda_at(x1, z, 0.0, 1.0, rules)['lambda'] + c = lambda_at(x1, z, 0.0, 1.0, hi_rules)['lambda'] + qdev = max(qdev, abs(a - c) / c) + res['quadrature']['max_rel_dev_vs_high_order_at_samples'] = qdev + res['samples'] = {} + res['samples_L6'] = {} + res['near_zero_profile'] = {} + res['ray_profile'] = {} + res['far_field'] = {} + res['hole'] = {} + res['torus'] = {} + res['remote_total'] = {} + ks = (0.5, 1.0, 2.0) + bs = (0.0, 1.0) + grid_h = 0.4 if fast else 0.15 + for b in bs: + far = lambda_far(b, rules) + res['far_field'][str(b)] = {'lambda_inf': far['lambda'], 'lambda_inf_j': far['lambda_j'], 'E_F_j_given_level': far['E_F_j'], + 'p_inf': phi(b) / (2 * math.pi)} + for k in ks: + key = 'k=%s,b=%s' % (k, b) + res['samples'][key] = sample_table(b, k, rules) + res['samples_L6'][key] = sample_table(b, k, rules, 6.0) + res['near_zero_profile'][key] = near_zero_profile(b, k, rules) + res['ray_profile'][key] = ray_profile(b, k, rules) + H = hole_integral(b, k, rules, Rc=6.0, h=grid_h, lam_inf=far) + res['hole'][key] = H + T6 = torus_integral(b, k, rules, 6.0, h=grid_h) + res['torus'][key] = {'L=6': T6} + rt = {} + for L in (6.0, 12.0, 24.0): + approx = L * L * far['lambda'] + H['hole'] + rt['L=%g' % L] = {'integral_X_Lambda_approx': approx, 'k_integral': k * approx} + rt['L=6']['integral_X_Lambda_periodized_direct'] = T6['integral'] + rt['L=6']['k_integral_direct'] = k * T6['integral'] + res['remote_total'][key] = rt + print('done', key, 'hole', H['hole'], 'L6 direct', T6['integral'], 'approx', 36 * far['lambda'] + H['hole'], flush=True) + # grid-convergence, quadrature-order and tail checks for one parameter set; direct periodized L = 12 integral + far0 = lambda_far(0.0, rules) + far0_hi = lambda_far(0.0, hi_rules) + Hc = hole_integral(0.0, 1.0, rules, Rc=6.0, h=0.3, lam_inf=far0) + Hc_hi = hole_integral(0.0, 1.0, hi_rules, Rc=6.0, h=0.3, lam_inf=far0_hi) + Hf = hole_integral(0.0, 1.0, rules, Rc=6.0, h=0.1, lam_inf=far0) if not fast else Hc + Ht = hole_integral(0.0, 1.0, rules, Rc=5.0, h=0.3, lam_inf=far0) + T12 = torus_integral(0.0, 1.0, rules, 12.0, h=0.2) + res['grid_convergence'] = {'k=1.0,b=0.0': {'hole_h=0.3,Rc=6': Hc['hole'], 'hole_h=0.3,Rc=6,high_order': Hc_hi['hole'], + 'hole_h=0.3,Rc=5': Ht['hole'], 'hole_h=0.1,Rc=6': Hf['hole'], + 'hole_h=%s,Rc=6' % grid_h: res['hole']['k=1.0,b=0.0']['hole'], + 'hole_j_h=0.1,Rc=6': Hf['hole_j'], + 'torus_L=12_direct_h=0.2': T12['integral'], + 'torus_L=12_approx': 144 * far0['lambda'] + res['hole']['k=1.0,b=0.0']['hole'], + 'lambda_inf_high_order': far0_hi['lambda']}} + res['exact_regression_points'] = EXACT_COUNT[0] + return res + + +def check_run(): + rules = Rules() + ctl = controls(rules) + path = os.path.join(HERE, 'RESULTS.json') + require(os.path.exists(path), 'RESULTS.json present') + with open(path) as fh: + ref = json.load(fh) + for b in (0.0, 1.0): + far = lambda_far(b, rules) + require(abs(far['lambda'] - ref['far_field'][str(b)]['lambda_inf']) < 1e-10, 'far-field replay b = %r' % b) + for key, k in (('k=1.0,b=0.0', 1.0), ('k=0.5,b=1.0', 0.5)): + b = 0.0 if key.endswith('0.0') else 1.0 + rows = sample_table(b, k, rules) + for r, rr in zip(rows, ref['samples'][key]): + require(abs(r['lambda'] - rr['lambda']) <= 1e-9 * max(abs(rr['lambda']), 1e-6), 'sample replay %s at %r' % (key, r['x'])) + rows6 = sample_table(b, k, rules, 6.0) + for r, rr in zip(rows6, ref['samples_L6'][key]): + require(abs(r['lambda'] - rr['lambda']) <= 1e-9 * max(abs(rr['lambda']), 1e-6), 'L = 6 sample replay %s at %r' % (key, r['x'])) + # a near-axis point that needs the decimal regression + r = lambda_at(0.1, 0.0, 0.0, 1.0, rules) + require(r['exact_regression'] and r['lambda'] < 1e-20, 'near-axis point handled by the decimal regression and exponentially small') + for row in ref['near_zero_profile']['k=1.0,b=0.0']: + if row['r'] == 0.1 and row['angle_deg'] == 0: + require(abs(row['lambda'] - r['lambda']) <= 1e-9 * max(abs(r['lambda']), 1e-30), 'near-zero replay') + print(json.dumps({'check': 'ok', 'controls': list(ctl.keys()), 'mutant': MUT})) + + +def main(): + global MUT + ap = argparse.ArgumentParser() + ap.add_argument('--check', action='store_true') + ap.add_argument('--fast', action='store_true', help='coarser grid (development only)') + ap.add_argument('--mutant', choices=MUTANTS) + args = ap.parse_args() + MUT = args.mutant + if args.check: + check_run() + return + res = full_run(fast=args.fast) + with open(os.path.join(HERE, 'RESULTS.json'), 'w') as fh: + json.dump(res, fh, indent=1, sort_keys=True) + fh.write('\n') + print('wrote RESULTS.json') + + +if __name__ == '__main__': + main() From 56a7904f9ad7d409c31e23195c0e7eeab230613a Mon Sep 17 00:00:00 2001 From: Dylan Roy Date: Tue, 29 Sep 2026 20:55:56 -0500 Subject: [PATCH 03/20] Add unit-square companion law and the small-ratio cubic height limit Separate conditional addendum preserves the original PROOF, exact checker/results/source pins and verification policy. Positive explicit square density yields the companion-ratio CDF coefficient137647104/3972529, boundary height law, ideal-real rejection normalization and an ordinary-float sampler. Adopt the author-exposed peer's finite-physical-radius counterexample with credit and exact regression. 82 tests pass in each Python mode; original semantic mutants remain rejected; all15 remote packet blobs and tree match local computation. Separate Slice D analytic review and fresh hosted current-head checks required. No self-acceptance, self-merge or global status change. --- .../COMPANION_RATIO.md | 236 ++++++++++++++++++ .../MANIFEST.json | 36 ++- .../extreme_cluster_sampling_20260930/PLAN.md | 14 +- .../README.md | 33 +++ .../VALIDATION.md | 36 +++ .../ratio_law.py | 106 ++++++++ .../test_ratio_law.py | 124 +++++++++ 7 files changed, 574 insertions(+), 11 deletions(-) create mode 100644 frontiers/extreme_cluster_sampling_20260930/COMPANION_RATIO.md create mode 100644 frontiers/extreme_cluster_sampling_20260930/ratio_law.py create mode 100644 frontiers/extreme_cluster_sampling_20260930/test_ratio_law.py diff --git a/frontiers/extreme_cluster_sampling_20260930/COMPANION_RATIO.md b/frontiers/extreme_cluster_sampling_20260930/COMPANION_RATIO.md new file mode 100644 index 000000000..56348f676 --- /dev/null +++ b/frontiers/extreme_cluster_sampling_20260930/COMPANION_RATIO.md @@ -0,0 +1,236 @@ +# Addendum: an explicit unit-square law for the whole extreme doublet + +Object: OA-EXTREME-CLUSTER-SAMPLING-20260930-D1. +Author: OpenAI / GPT-6 Astra Pro. New conditional derivation; nonauthor review OPEN. +Scientific effect NONE. PROOF.md remains byte-identical. This addendum consumes +that manuscript's E12-E19/E29 as candidate inputs; their review is not inferred +from finite tests. It introduces no additional Gaussian source assumption. + +## 1. The law and its exact domain + +Consider the limiting ordinary extreme cluster of PROOF Theorem2, conditioned +on being a doublet. Its outer-root shape has density Q/J on S2_outer, with +J=1083417/280. Write p=-u, A=12p^2-3 and ell=v/A. Define + + rho=|Z_companion/Z_outer| in (0,1), + w=2ell, + z=(1+rho)(w-1)/(2rho). (D1) + +The map is a smooth bijection, up to the boundary null sets already stated in +PROOF, between S2_outer and the OPEN UNIT SQUARE 0p_c, equivalent to w>1 for 01,00 directly, +and eta_in(u,v)=(-p,A ell) has absolute Jacobian A. At fixed w, + + |partial p/partial rho|/2=(w^2-1)/(8rho^2 w). + +Together with Q=A^3(4ell^2-1)(4p ell-1), the density in (rho,w) is + + 81(1+rho)(w-1)^7(w+1)^7 + *(rho*w-rho+w+1)^4(rho*w+rho+w-1)^4 + /(4096rho^11 w^9). (D6) + +Insert w=1+2rho*z/(1+rho) and its Jacobian2rho/(1+rho) to obtain D2. These +identities can be checked by direct substitution; test_ratio_law.py also uses +independent exact two-variable differentiation of the inverse map to check +L=Q|det d(u,v)/d(rho,z)| on72 rational interior cases. Integration of D2 is J +because this is a bijective change of variables from the source outer sector, +not because of numerical normalization. + +## 3. A new small-companion asymptotic + +Let f_rho be the marginal density of rho under the doublet law. Set + + H0=integral_0^1 z^7(z+1)^4 dz=6401/3960, + Csmall=82944 H0/J=137647104/3972529. (D7) + +The rational factor multiplying165888 rho z^7(z+1)^4 in D2 tends uniformly +to1 as rho->0. Its denominator is bounded away from zero on the closed square. +Therefore + + f_rho(rho) ~ (275294208/3972529) rho, + P(rho0, then the microscopic extreme threshold->infinity, then epsilon->0. +It is not a uniform triple-scale assertion for the original field. + +More precisely, conditional on rho Zsmall^2, + eta_in/rho^3 -> 2 Zsmall^2(Zsmall+1). (D10) + +Equivalently eta_in/epsilon^3 has limit2 Qsmall^3 Zsmall^2(Zsmall+1). The small +companion thus approaches the upper height boundary with a CUBIC radius-ratio +scale while the outer height remains nonzero. This describes normalized height +marks, not an elder-pairing or actual finite-r persistence-lifetime theorem. + +The limiting outer-height density in D10 is particularly simple: + + e^3(1+sqrt(e))^4/(2H0), 01-, continuity of D2 and integration on the bounded +z interval give + + f_rho(1-)=857223/2889112-(945/361139)log2. (D12) + +For verification L(1,z)=81 z^7(z+2)^7/[8(z+1)]. Put x=z+1 and expand +(x^2-1)^7/x on[1,2]: its integral is2571669/2240-(81/8)log2. Dividing by J +gives D12. The equal-radius boundary itself still has probability zero. + +## 4. A rejection sampler with a certified ideal-real acceptance rate + +Define + + a(rho,z)=(rho*z+1)^4(rho*z+rho+1)^7 + /[(rho+1)^5(2rho*z+rho+1)^9]. (D13) + +It satisfies00, then extreme radius->infinity, THEN epsilon->0. No uniform triple-scale +statement about the original field is made. + +An ideal-real rejection algorithm has exact acceptance probability +3972529/137647104. `ratio_law.sample_doublet` implements its scalar shape/height +part with ordinary floating-point pseudorandom numbers and a bounded trial budget: + + import random + from ratio_law import sample_doublet + marks = sample_doublet(random.Random(20260930)) + +It does not simulate the Gaussian orientation/amplitude or a finite-r field, +and its rounding error is not interval-enclosed. Sixteen added test methods +bring the suite to82 per Python mode. An exact counterexample credited to the +supporting recovery lane pins the distinction between finite-scale physical +radius ordering and the |Z| ordering valid in the second limit. + +This addendum is a SEPARATE Slice D review obligation. It leaves PROOF.md, +extremes.py, the original RESULTS and all source identities unchanged. An +acceptance of A/B/C is not automatically an acceptance of the new addendum. diff --git a/frontiers/extreme_cluster_sampling_20260930/VALIDATION.md b/frontiers/extreme_cluster_sampling_20260930/VALIDATION.md index 381f28bfa..f9220a2e0 100644 --- a/frontiers/extreme_cluster_sampling_20260930/VALIDATION.md +++ b/frontiers/extreme_cluster_sampling_20260930/VALIDATION.md @@ -88,3 +88,39 @@ prove the source Gaussian assumptions, changes of variables with multiplicity, physical-anchor domination or weak convergence. Those new arguments require source-bound nonauthor analytic review. Existing Lean package success is not a Lean formalization of this manuscript. No self-merge or scientific-register fold. + +## Separate unit-square companion addendum — successor evidence + +Original PROOF.md, extremes.py, test_extremes.py, RESULTS.json, SOURCES.json, +verify.py and test_verify.py remain byte-identical to published head7ab0d31. +The new files are COMPANION_RATIO.md, ratio_law.py and test_ratio_law.py. + +Test-first record: the initial ratio scaffold ran12 methods and produced15 +expected assertion failures, including subtests. The sampler scaffold extension +ran15 methods and produced20 assertion failures plus one KeyError because its +stub returned an empty mapping. The implemented15 methods then passed. One more +exact physical-order counterexample from peer support5902401772 was independently +recomputed and added as a regression; it does not confer independent acceptance. + +Fresh normal and optimized replay, both with the hosted replacement-disabling +environment, now each run82 tests and PASS. The16 new methods include72 independent +exact Jacobian comparisons,25 rational companion/height substitutions, explicit +positive height-difference/top-boundary factors, exact endpoint and small-ratio +constants, ideal proposal-density factorization/envelope, reproducible float +sampler/range tests and rejection-budget checks. The original semantic mutants +and deterministic RESULTS identity remain required by verify.py. + +A seeded FLOATING-POINT diagnostic (seed20260930,20000 accepted doublets) observed +mean proposal count35.0511 and mean rho^11=0.030448088971641796. Every sampled height +pair and radius ratio satisfied the strict ranges. The exact theoretical values +are137647104/3972529 for mean proposals and D/J for the eleventh moment. This is +an illustrative Monte Carlo sanity check, not a proof, interval guarantee, or +assertion of exact finite-sample agreement. The exact ideal-real acceptance and +moment identities are established analytically, independently of this diagnostic. + +Initial published-head hosted evidence was directly read: target36655624974 / +job109699228659 SUCCESS; full36655625213 with downstream109699229856, +formal109699230080 and required aggregate109699995661 all SUCCESS. These are +7ab0d31 results ONLY. An addendum successor must obtain its own actual hosted +source authentication and current-base full checks; these predecessor runs do +not substitute for them. No new analytic review is claimed by this record. diff --git a/frontiers/extreme_cluster_sampling_20260930/ratio_law.py b/frontiers/extreme_cluster_sampling_20260930/ratio_law.py new file mode 100644 index 000000000..49404bf07 --- /dev/null +++ b/frontiers/extreme_cluster_sampling_20260930/ratio_law.py @@ -0,0 +1,106 @@ +"""Universal extreme-doublet shape: exact rational controls and a float simulator. + +The density is for the already-formed limiting microscopic extreme doublet, +not finite-r field samples. sample_doublet uses ordinary floating-point random +numbers for experimentation; it is not an exact-real or interval sampler. +""" +from fractions import Fraction as F +from math import comb, sqrt +import random +import extremes as e + + +def _unit(x): + if isinstance(x,bool) or not isinstance(x,(int,F)): + raise TypeError('integer or Fraction required') + x=F(x) + if not 0<=x<=1: raise ValueError('unit interval required') + return x + + +def coordinates(rho,z): + """Continuous square extension of the outer root's (u,v); interior is typed.""" + rho,z=_unit(rho),_unit(z) + den=2*rho*z+rho+1 + p=(2*rho*z*z+2*rho*z+rho+2*z+1)/(2*den) + ell=(1+2*rho*z/(1+rho))/2 + return -p,(12*p*p-3)*ell + + +def acceptance(rho,z): + rho,z=_unit(rho),_unit(z) + return ((rho*z+1)**4*(rho*z+rho+1)**7 / + ((rho+1)**5*(2*rho*z+rho+1)**9)) + + +def density(rho,z): + """Unnormalized positive density Q(u,v)|d(u,v)/d(rho,z)|; integral is J.""" + rho,z=_unit(rho),_unit(z) + return 165888*rho*z**7*(z+1)**4*acceptance(rho,z) + + +def heights(rho,z): + """Downward heights of outer and companion roots, respectively.""" + rho,z=_unit(rho),_unit(z) + den=(rho+1)*(2*rho*z+rho+1) + outer=z*z*(rho*z+1)*(rho*z+2*rho+1)/den + inner=rho**3*z*z*(z+1)*(rho*z+rho+2)/den + return outer,inner + + +def z_normalizer(): + return sum((F(comb(4,j),8+j) for j in range(5)),F(0)) + + +def small_ratio_constant(): + """CDF coefficient P(rho=a:continue + den=(rho+1)*(2*rho*z+rho+1) + return {'radius_ratio':rho,'shape_coordinate':z, + 'height_maximum':z*z*(rho*z+1)*(rho*z+2*rho+1)/den, + 'height_companion':rho**3*z*z*(z+1)*(rho*z+rho+2)/den, + 'proposals':trial} + raise RuntimeError('extreme-doublet rejection sampler exhausted its trial budget') diff --git a/frontiers/extreme_cluster_sampling_20260930/test_ratio_law.py b/frontiers/extreme_cluster_sampling_20260930/test_ratio_law.py new file mode 100644 index 000000000..56346fa40 --- /dev/null +++ b/frontiers/extreme_cluster_sampling_20260930/test_ratio_law.py @@ -0,0 +1,124 @@ +"""Exact unit-square controls; no Gaussian limit or exact sampling is asserted by tests.""" +from fractions import Fraction as F +from math import comb +import unittest +import random +import extremes as e +import ratio_law as r +from test_extremes import Dual + +class RatioTests(unittest.TestCase): + def test_coordinate_companion_ratio(self): + for rho in (F(1,1000),F(1,4),F(1,2),F(3,4),F(999,1000)): + for z in (F(1,9),F(1,4),F(1,2),F(3,4),F(8,9)): + u,v=r.coordinates(rho,z) + self.assertTrue(e.outer_double(u,v)) + uc,vc,t=e.companion(u,v) + self.assertEqual(t,-rho) + self.assertEqual((e.height(u,v),e.height(uc,vc)),r.heights(rho,z)) + def test_jacobian_against_independent_dual_calculation(self): + count=0 + for i in range(1,9): + for j in range(1,10): + rho,z=Dual(F(i,9),1,0),Dual(F(j,10),0,1) + p=(2*rho*z*z+2*rho*z+rho+2*z+1)/(2*(2*rho*z+rho+1)) + ell=(1+2*rho*z/(1+rho))/2 + u=-p;v=(12*p*p-3)*ell + jac=u.du*v.dv-u.dv*v.du + actual=e.shape_weight(u.x,v.x)*abs(jac) + self.assertEqual(r.density(rho.x,z.x),actual) + self.assertGreater(actual,0) + count+=1 + self.assertEqual(count,72) + def test_small_ratio_integral(self): + h=sum((F(comb(4,j),8+j) for j in range(5)),F(0)) + self.assertEqual(r.z_normalizer(),h) + self.assertEqual(h,F(6401,3960)) + self.assertEqual(r.small_ratio_constant(),F(137647104,3972529)) + def test_sampler_acceptance_bounds_and_factorization(self): + for i in range(1,10): + for j in range(1,10): + rho,z=F(i,10),F(j,10) + a=r.acceptance(rho,z) + self.assertTrue(0 Date: Wed, 30 Sep 2026 01:59:18 +0000 Subject: [PATCH 04/20] reconciliation (C6 residual closure): leading-mass localization bound to the merged Math-#162 and Math-#159 bytes; residual node proposed PROVED_REVIEWED (declarative; scientific effect NONE) - RECONCILIATION.md: the residual of Math-#160 section 5 equals E[(N)_2] - E[(N_R)_2] (exact pair identity); Route A from Math-#162 (26)/(18)/(20) with PALM Theorem Q for the tails; Route B from Math-#159 Corollary Lambda / Proposition 4.4 and, directly, Lemma 5.2 with an O(r^(7/2)) mixed-count ledger; Math-#166 Theorem L recorded as the pending direct statement; scope every fixed d >= 2, existential, conditional on the sources' pinned inputs; exposure stated (Math-#160 definition; remote_collision_20260928 consumed by both routes). - PROPOSED_TRANSITIONS.json: residual node math.rn-region.witness-collision.leading-mass-localization -> PROVED_REVIEWED with seven fingerprinted component nodes (Math-#162 proof and review record; Math-#159 proof, source map and preserved acceptance; PALM proof cross-record with Math-#160; this record, AUTHOR_SIDE_CANDIDATE until a non-Claude read) and required edges; the old witness node deferred until Math-#160 step 3; execution order; executed false. - EXTERNAL_REVIEWS.md: Math-#159 review 5360192822 transcribed with identity fields and labelled mutable. - residual_check.py: IDENTITIES (9 files), VERDICTS, LIVE, DEDUCTION (exact pair identity, tail inequality, Stirling identity, exponent ledgers, truncation error, iterated-limit instance), TRANSITIONS, GATE (hard-gate replay in three executions: interim, final, final with the residual node pre-existing), NEGATIVES; nine mutants; RESULTS.json in both modes; workflow. Executing lane: non-Claude. No STATUS, PROOF_INDEX, GRAPH, SELECTOR or catalog edit. No lemma_closed, prize or premise change. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_017Mi3hxjaxV45x6zo6o1ee3 --- .github/workflows/c6-residual-closure.yml | 69 +++ .../EXTERNAL_REVIEWS.md | 58 +++ .../PROPOSED_TRANSITIONS.json | 375 ++++++++++++++++ .../RECONCILIATION.md | 217 ++++++++++ .../c6_residual_closure_20260930/RESULTS.json | 90 ++++ .../SOURCE_FILES.json | 41 ++ .../residual_check.py | 401 ++++++++++++++++++ 7 files changed, 1251 insertions(+) create mode 100644 .github/workflows/c6-residual-closure.yml create mode 100644 reviews/c6_residual_closure_20260930/EXTERNAL_REVIEWS.md create mode 100644 reviews/c6_residual_closure_20260930/PROPOSED_TRANSITIONS.json create mode 100644 reviews/c6_residual_closure_20260930/RECONCILIATION.md create mode 100644 reviews/c6_residual_closure_20260930/RESULTS.json create mode 100644 reviews/c6_residual_closure_20260930/SOURCE_FILES.json create mode 100644 reviews/c6_residual_closure_20260930/residual_check.py diff --git a/.github/workflows/c6-residual-closure.yml b/.github/workflows/c6-residual-closure.yml new file mode 100644 index 000000000..5be80b5d7 --- /dev/null +++ b/.github/workflows/c6-residual-closure.yml @@ -0,0 +1,69 @@ +name: C6 residual closure checks + +'on': + pull_request: + paths: + - 'reviews/c6_residual_closure_20260930/**' + - '.github/workflows/c6-residual-closure.yml' + - 'frontiers/spectral_cluster_closure_20260929/PROOF.md' + - 'frontiers/spectral_cluster_closure_20260929/REVIEW_RECORD.md' + - 'frontiers/spectral_cluster_closure_20260929/README.md' + - 'frontiers/c6_cluster_law_20260929/PROOF.md' + - 'frontiers/c6_cluster_law_20260929/README.md' + - 'frontiers/c6_cluster_law_20260929/SOURCE_MAP.json' + - 'frontiers/c6_palm_route_20260929/PROOF.md' + - 'frontiers/downstream_gate_20260925/GRAPH.json' + - 'frontiers/downstream_gate_20260925/SELECTOR_REGION.json' + - 'frontiers/downstream_gate_20260925/hard_gate.py' + workflow_dispatch: + +permissions: + contents: read + +jobs: + exact-and-probe: + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 + with: + persist-credentials: false + - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 + with: + python-version: '3.11.16' + - name: Verify sources, replay both modes, reject mutants + env: + PYTHONDONTWRITEBYTECODE: '1' + run: | + set -euo pipefail + python -B -S - <<'PY' + import hashlib, json, pathlib, subprocess, sys + root = pathlib.Path('reviews/c6_residual_closure_20260930').resolve() + manifest = json.loads((root / 'SOURCE_FILES.json').read_text())['files'] + present = sorted(p.name for p in root.iterdir()) + expected_names = sorted([e['path'] for e in manifest] + ['SOURCE_FILES.json']) + if present != expected_names: + raise ValueError('packet tree differs from manifest: ' + repr(present)) + for entry in manifest: + path = root / entry['path'] + if pathlib.PurePosixPath(entry['path']).name != entry['path'] or path.is_symlink(): + raise ValueError('flat regular source required: ' + entry['path']) + data = path.read_bytes() + if len(data) != entry['bytes'] or hashlib.sha256(data).hexdigest() != entry['sha256']: + raise ValueError('source identity mismatch: ' + entry['path']) + script = str(root / 'residual_check.py') + expected = (root / 'RESULTS.json').read_bytes() + mutants = ['allow-symlink', 'no-hash', 'stale-fingerprint', 'drop-required-edge', 'executed-flag', 'controlling-true', 'tail-reversed', 'pair-identity-broken', 'drop-review-needle'] + for flags in (['-B', '-S'], ['-B', '-O', '-S']): + out = subprocess.run([sys.executable, *flags, script], + check=True, capture_output=True, timeout=300).stdout + if out != expected: + raise RuntimeError('output differs from RESULTS.json under ' + ' '.join(flags)) + for m in mutants: + rc = subprocess.run([sys.executable, *flags, script, '--mutant', m], + capture_output=True, timeout=300).returncode + if rc != 1: + raise RuntimeError('mutant ' + m + ' not rejected') + print(json.dumps({'scientific_effect': 'NONE', 'mathematical_acceptance': False})) + PY + git diff --exit-code diff --git a/reviews/c6_residual_closure_20260930/EXTERNAL_REVIEWS.md b/reviews/c6_residual_closure_20260930/EXTERNAL_REVIEWS.md new file mode 100644 index 000000000..5afe9a209 --- /dev/null +++ b/reviews/c6_residual_closure_20260930/EXTERNAL_REVIEWS.md @@ -0,0 +1,58 @@ +# External review preserved for C6-RESIDUAL-CLOSURE-20260930-v1 + +**Object:** C6-RESIDUAL-CLOSURE-EXTERNAL-REVIEWS-20260930-v1 (component of the residual-closure record; source of the +proposed graph node `math.c6r-component.cluster-law-acceptance`). +**What this is.** The nonauthor acceptance of the C6 cluster law (Math-#159, `frontiers/c6_cluster_law_20260929/PROOF.md`, +blob `ba492c8e62e58bfc055fc8254c790e893d346ba5`, the bytes now on `main`) is a GitHub pull-request review, not a file in +the repository. It is read back on 30 September 2026 through the session's GitHub connector and transcribed here with +its identity fields (review id, URL, posting account, provider named in the body, commit reviewed, `submitted_at`). +Everything is reproduced as returned. The in-repository pointer to the same acceptance is +`frontiers/c6_cluster_law_20260929/SOURCE_MAP.json` (`nonauthor_acceptance: true`; `revision_note`: "Nonauthor +acceptance recorded on 30 September 2026 (review 5360192822); proof bytes frozen"). +**Status of this evidence.** A pull-request review is a mutable external object: this file preserves what was read, it +does not make the review immutable, and an offline check cannot re-authenticate it (the packet checker is stdlib-only +and has no network). What the checker binds is this file's bytes and the presence of the quoted verdict lines in it +(`VERDICTS`). The reviewer states its exposure (author of earlier imported sources and of Math-#161) and that the read +is not organizational independence; nothing here adds a review or a provider. No Cursor agent was contacted or +restarted (owner stop of 27 September 2026). Same GitHub account throughout; zero organizational-independence credit. +The Math-#162 reviews (A 5359968447, B 5359845136, C 5359879627, D 5360082678) are recorded in the repository itself, +in `frontiers/spectral_cluster_closure_20260929/REVIEW_RECORD.md`, and are not repeated here. + +## Index + +| # | Object | PR | Review | Posted by | Provider named | Commit reviewed | `submitted_at` | Verdict line | +|---|---|---|---|---|---|---|---|---| +| 1 | Math-#159 `frontiers/c6_cluster_law_20260929/PROOF.md`, blob `ba492c8e…` | Math-#159 | 5360192822 | `d6g8k5htny-coder` (owner account; the body names OpenAI / GPT-6 Astra Pro) | OpenAI / GPT-6 Astra Pro, source-exposed nonauthor | `f7c33955d005c03d1010835f52f500c4b853a847` | 2026-09-30T00:44:51Z | "VERDICT: ACCEPT Theorem N, Corollaries Lambda/S, and the explicitly sequential NEAR POINT-INTENSITY Corollary X at the stated fixed-d, fixed-torus, compact-positive-gap parameter scope, conditional only on the exact reviewed SOURCE_MAP inputs." | + +The earlier reviews on the same pull request (5359646638 on v1.0, 5359895261 and 5359896676 and 5359999003 on v1.1, +5360034762 and 5360171253 on v1.2) are AMEND records and narrow closures superseded by 5360192822 for the repaired +source; they are cited, not preserved. + +## 1. Math-#159 review 5360192822 (OpenAI, ACCEPT at head `f7c3395`, PROOF blob `ba492c8e`) + +URL: https://github.com/d6g8k5htny-coder/Math-/pull/159#pullrequestreview-5360192822 · posted by `d6g8k5htny-coder` · commit `f7c33955d005c03d1010835f52f500c4b853a847` · submitted 2026-09-30T00:44:51Z + +`````text +OpenAI / GPT-6 Astra Pro NONAUTHOR successor analytic review at exact f7c33955d005c03d1010835f52f500c4b853a847, PROOF blob ba492c8e62e58bfc055fc8254c790e893d346ba5. This completes my AMEND5359895261 and residual-frame follow-up5901687719. I authored earlier imported sources and #161: source-exposed review of Claude's new consumer, not independent revalidation of those inputs or organizational independence. No author-checker execution is claimed. + +VERDICT: ACCEPT Theorem N, Corollaries Lambda/S, and the explicitly sequential NEAR POINT-INTENSITY Corollary X at the stated fixed-d, fixed-torus, compact-positive-gap parameter scope, conditional only on the exact reviewed SOURCE_MAP inputs. The prior four substantive objections and the remaining residual-frame issue are repaired. No remaining mathematical blocker found. This is not a current-base merge receipt or a scientific-register transition. + +1. Normalization and marked moments. Lemmas4.2/5.2 now place original Z^-1 outside Q_r integrals once and W inside once. The O(r³) regional integral is explicitly normalized. The squared-weight geometric factors survive conditional Cauchy-Schwarz; every additional fixed derivative/beta power is absorbed by the actual regional penalty. The all-height bound in a fixed Ar neighborhood uses the fixed-radius collar result with A-dependent constants, not a global all-height theorem. + +2. Remote covariance. The collar whitens its complete raw three-site vector: cr10 covariance floor, O(r6) whole remainder, hence O(r) whitened error against J5. The pin ball now uses Yperp=Y-E[Y|U_r], independent of U_r; its covariance is the conditional source covariance, so the joint covariance is block diagonal and uniformly positive. Residualizing DL4.2 gives B(J-E[J|U_r])+Rperp, with bounded B/regression coefficients and O(r) remainder. Both blocks are therefore linear images of J5 plus O(r) in PRIOR L2. The quantitative projection estimate gives Cov(Yremote|V)>=(sqrt(gamma)-sqrt(M)*eta_r)_+²I >=gamma/4. Coarsening from full collar V to the actual pin+gradient kernel increases conditional covariance; the auxiliary witness value is never imposed on that kernel. +Nonblocking coordinate clarification: DL's local derivatives are written at the pin-centered origin. To express them through MIDPOINT J5, Taylor-translate by +/-r/2 and include the O_L2(r) term in Rperp. The needed statement is J=TJ J5+O(r), not literal equality at distinct sites. This lies within the retained remainder and requires no stronger hypothesis. + +3. Remote means. The successor conditions transitively UNDER Q_r, first on Lambda=tau and then Yremote=(0,t). First-stage means are O(1+beta_X); the second inverse covariance has the newly proved floor; Hessian residual covariances stay bounded. The resulting d-th moment is O_rho((1+beta_X)^d(1+|t|)^d), stronger than the retained2d bound. Integrating kr³ and applying normalized marked Cauchy-Schwarz gives the expectation O_(A,rho)(r^(9/2)), not merely a probability estimate. A,rho stay fixed in that estimate. + +4. Cubic and domination. I reconstructed the new shear, determinant -3k(B+4su), and all B/D cases. Every strict-window extra point is a saddle. The constant32 range is valid: for B<0,x=-s>=2|B|, the displayed argument gives x³<(144/49)(32/3)kD²<32kD². Other sign/zero cases agree. The support bound yields an actual common polynomial-times-Gaussian majorant for coefficients, continuity and outer-radius tails. It does not infer a stronger integrability statement from pointwise finiteness. + +5. Cutoff and near limit. Kap_0 is now built from finite mixtures ON THE SINGULAR SLICE, exhausted by compact hard-jet boxes and Haar U. Fubini supplies atom-free cutoffs for almost every target on the measure actually integrated. At varying parameters choose these levels at the limiting parameter of a compact subsequence, not through an uncountable intersection. The no-inverse-D majorant handles nearly singular/multiple hard spectra in measure; hard inversion is pointwise only at nonsingular targets. The pin-degeneracy/spatial-boundary strata are null; type weight vanishes off the relevant limiting domain. In d=2 use the explicitly separate planar Hadamard bound with no lambda2. + +6. Global law and uniformity. Fixed A,rho near convergence, shell error Cr³(A^-2+rho²), remote coefficient k integral Lambda and repaired near/far expectation give the probability sandwich. Take r->0 before the outer radii. For compact-parameter uniformity, an arbitrary violating sequence has a convergent parameter subsequence: the limiting-parameter atom-free cutoff, joint field regression coupling, stable roots and common majorants yield the same limit along it. The uniform shell bound handles the outer-radius step. This is a joint sequential argument, not pointwise continuity alone. Positivity uses the open typed cubic examples and the positive remote kernel. + +7. Consumers. The support{1,2} is that of the limiting NONZERO rare intensity, not finite-r support. The C6(q+1) tail C/(M-q) gives all fixed factorial coefficients; q>=3 vanish. Nonempty and size-biased denominators differ. Independent-replica compound convergence is the credited RCL consequence, not spatial independence. X is only a near point-intensity limit, r then radius; remote singletons escape1/r scaling. No full configuration-law assertion remains. + +Fresh local evidence:14 independent reviewer tests/mode,5 semantic mutants/mode,6 identical JSON pairs, no execution errors. Includes raw-frame counterexample, projection residuals, transitive means, one-Z identity, finite Gaussian covariance bounds,2052 exact stationary-cubic configurations and factorial tails. This is NOT the author's201720-case checker, a full source checkout or a Lean proof. Current source/CI/merge evidence remains separate. + +Historical AMENDs are superseded only for this repaired source. No STATUS/GRAPH/prize/premise or numerical-coefficient change follows. A prior submission disconnected; I read all existing review pages, found no copy at this head, and am submitting this single replacement record. +````` diff --git a/reviews/c6_residual_closure_20260930/PROPOSED_TRANSITIONS.json b/reviews/c6_residual_closure_20260930/PROPOSED_TRANSITIONS.json new file mode 100644 index 000000000..2d538a8e4 --- /dev/null +++ b/reviews/c6_residual_closure_20260930/PROPOSED_TRANSITIONS.json @@ -0,0 +1,375 @@ +{ + "schema": 1, + "object": "C6-RESIDUAL-CLOSURE-20260930-v1", + "scientific_effect": "NONE", + "declarative": true, + "executed": false, + "disposition": "PROPOSAL_FOR_A_NON_CLAUDE_LANE", + "base_commit": "358f2562efbccc59f9549e5a79650e2e936395c3", + "residual_definition": { + "node": "math.rn-region.witness-collision.leading-mass-localization", + "fingerprint": "leading-order r^3 mass of E N(N-1): scale-r localization; open piece = mixed local/remote pairs M(R, s_0)", + "defined_in": "Math-#160 reviews/c6_witness_collision_reconciliation_20260929/RECONCILIATION.md section 5 (head eba6045, unmerged)", + "statement": "lim_{R->oo} limsup_{r->0} r^-3 E_{Q_r^W} #{ordered pairs of distinct window points not both within R r of the midpoint} = 0", + "identity": "that quantity equals E[(N)_2] - E[(N_R)_2] = 2 E[N_R N_out] + E[(N_out)_2]" + }, + "transitions": [ + { + "node": "math.rn-region.witness-collision.leading-mass-localization", + "kind": "region", + "current": { + "classification": "ABSENT", + "note": "Math-#160 proposes OPEN_ACTIVE, required by nothing" + }, + "proposed": { + "classification": "PROVED_REVIEWED", + "controlling": false, + "fingerprint": "leading-order r^3 mass of E N(N-1): scale-r localization; open piece = mixed local/remote pairs M(R, s_0)", + "layer": "D5", + "scope": "every fixed d >= 2, fixed torus L, fixed frame, compact birth and positive-gap marks (k_- > 0), height window I_r, original W_r and full Z_r; existential constants; conditional on the pinned inputs of Math-#162 and Math-#159 at their reviewed scopes", + "explicit_limits": "no rate; no numerical value of a_2, nu(1), nu(2) or C_3; no uniformity as k -> 0, in L or d; no all-height statement; no elder selection; no joint law of distinct pin pairs; no configuration or moving-cutoff statement (Math-#166, pending); no historical numerical certificate", + "review_disposition": "ACCEPT_AT_EXISTENTIAL_SCOPE", + "review_sources": [ + { + "ref": "Math-#162 reviews 5359968447 / 5359845136 / 5359879627 (in-repo REVIEW_RECORD.md)", + "provider": "Anthropic, Anthropic (source-exposed), OpenAI/Codex", + "verdict": "ACCEPT A/B/C" + }, + { + "ref": "Math-#159 review 5360192822", + "provider": "OpenAI (source-exposed)", + "verdict": "ACCEPT Theorem N, Corollaries Lambda/S/X" + } + ], + "reading_rule": [ + "math.c6r-component.spectral-closure-proof", + "math.c6r-component.spectral-closure-review-record", + "math.c6r-component.cluster-law-proof", + "math.c6r-component.cluster-law-acceptance", + "math.c6r-component.cluster-law-source-map", + "math.c6-component.palm-proof", + "math.c6r-component.residual-closure-record" + ], + "notes": "Leading-mass localization of E N(N-1) at scale r, in the iterated limit; corollary of Math-#162 (26)/(18)/(20) with PALM Theorem Q, and of Math-#159 Corollary Lambda / Proposition 4.4; direct statement Math-#166 Theorem L when merged. C6 residual closure v1.0." + }, + "required_premises_after": [ + "math.c6r-component.spectral-closure-proof", + "math.c6r-component.spectral-closure-review-record", + "math.c6r-component.cluster-law-proof", + "math.c6r-component.cluster-law-acceptance", + "math.c6r-component.cluster-law-source-map", + "math.c6-component.palm-proof", + "math.c6r-component.residual-closure-record" + ], + "notes": "Created PROVED_REVIEWED if Math-#160 step 1 has not run; moved OPEN_ACTIVE -> PROVED_REVIEWED if it has. The record node among its premises is AUTHOR_SIDE_CANDIDATE until read (execution_order step 0)." + }, + { + "node": "math.rn-region.witness-collision", + "kind": "region", + "current": { + "classification": "OPEN_ACTIVE", + "fingerprint": "eta->0 mutual witness separation" + }, + "proposed": { + "classification": "PROVED_REVIEWED", + "controlling": false, + "fingerprint": "eta->0 mutual witness separation", + "scope": "count estimate discharged by Math-#160 section 4 (PALM Theorem Q + EDL (A4)); localization discharged by this record; every fixed d >= 2 at the same scope", + "explicit_limits": "as Math-#160 section 5 and this record's section 4; no historical certificate; no mechanism beyond the count and the localization is defined anywhere in the register", + "review_disposition": "ACCEPT_AT_EXISTENTIAL_SCOPE", + "review_sources": [ + { + "ref": "Math-#160 (OpenAI 5359701805, xAI 5901915195 on sections 1 and 4)", + "provider": "OpenAI, xAI", + "verdict": "count discharge agreed" + }, + { + "ref": "this record", + "provider": "see section 0", + "verdict": "localization" + } + ], + "notes": "Deferred: executes only after Math-#160 step 3 (aggregate node math.c6-witness-collision-factorial-moment) and this record's residual node exist." + }, + "required_premises_after": [ + "math.rn-region.witness-collision.leading-mass-localization", + "math.c6-witness-collision-factorial-moment" + ], + "deferred": true, + "presupposes": [ + "Math-#160 execution_order step 3", + "this record's residual node" + ], + "notes": "Under Math-#160's keep-open execution the residual definition sits on this node and this transition is the one that moves it." + } + ], + "proposed_graph_nodes": [ + { + "id": "math.c6r-component.spectral-closure-proof", + "layer": "D5", + "kind": "reading_rule_component", + "classification": "PROVED_REVIEWED", + "controlling": false, + "component_of": "math.rn-region.witness-collision.leading-mass-localization", + "component_role": "proof", + "author_provider": "OpenAI (GPT-6 Astra Pro)", + "fingerprint": "e971b2cbe50a8a06b47c1219191201e0d1037c9adac23e5e3b7d2051bb70c2eb", + "source": "frontiers/spectral_cluster_closure_20260929/PROOF.md", + "scope": "Theorem (3); near limit (18); exhaustion (20); mixed event (24); factorial-moment limits (26); every fixed d >= 2, L, k > 0, b, frame; conditional on SOURCES.json inputs", + "review_basis": [ + { + "review": "Math-#162 review 5359968447", + "provider": "Anthropic Claude (no authorship of consumed sources)", + "verdict": "ACCEPT sections 2-3", + "depth": "full" + }, + { + "review": "Math-#162 review 5359845136", + "provider": "Anthropic Claude (authored consumed C6/DL/RC and Math-#159; source-exposed)", + "verdict": "ACCEPT sections 4-6", + "depth": "full" + }, + { + "review": "Math-#162 review 5359879627", + "provider": "OpenAI/Codex (same provider as the author)", + "verdict": "ACCEPT sections 7-8", + "depth": "full" + } + ] + }, + { + "id": "math.c6r-component.spectral-closure-review-record", + "layer": "D5", + "kind": "reading_rule_component", + "classification": "PROVED_REVIEWED", + "controlling": false, + "component_of": "math.rn-region.witness-collision.leading-mass-localization", + "component_role": "review_record", + "author_provider": "OpenAI-authored record of the Claude/Codex reviews", + "fingerprint": "6031d36697789097185a8e65bfbdf80f447e229689eac5a706ee8b0558db64a5", + "source": "frontiers/spectral_cluster_closure_20260929/REVIEW_RECORD.md", + "scope": "review record of Math-#162 at core blob 16c56821", + "review_basis": [ + { + "review": "frontiers/spectral_cluster_closure_20260929/REVIEW_RECORD.md", + "provider": "in-repo record", + "verdict": "A/B/C/D ACCEPT at stated scopes", + "depth": "record" + } + ] + }, + { + "id": "math.c6r-component.cluster-law-proof", + "layer": "D5", + "kind": "reading_rule_component", + "classification": "PROVED_REVIEWED", + "controlling": false, + "component_of": "math.rn-region.witness-collision.leading-mass-localization", + "component_role": "proof", + "author_provider": "Anthropic Claude (session 015wNj8L)", + "fingerprint": "96b8e2d59defee6059bf151a896b7fc7c91fc529b385a3db8a87574901197b38", + "source": "frontiers/c6_cluster_law_20260929/PROOF.md", + "scope": "Corollary Lambda (1.6); Proposition 4.4 (4.4) with A -> oo; Lemma 5.2 (5.4); every fixed d >= 2; conditional on SOURCE_MAP.json inputs", + "review_basis": [ + { + "review": "Math-#159 review 5360192822", + "provider": "OpenAI (GPT-6 Astra Pro; source-exposed as author of imported inputs and Math-#161)", + "verdict": "ACCEPT Theorem N, Corollaries Lambda/S, Corollary X at the stated scope, conditional on SOURCE_MAP inputs", + "depth": "full", + "at": "f7c33955d005c03d1010835f52f500c4b853a847 (same PROOF blob ba492c8e)" + } + ] + }, + { + "id": "math.c6r-component.cluster-law-acceptance", + "layer": "D5", + "kind": "reading_rule_component", + "classification": "PROVED_REVIEWED", + "controlling": false, + "component_of": "math.rn-region.witness-collision.leading-mass-localization", + "component_role": "review_record_external", + "author_provider": "OpenAI review 5360192822, transcribed by Anthropic (this session)", + "fingerprint": "aba67dbb8e4f8df3456652625015de4984ba3bd8afe1e4961f63dae628fde069", + "source": "reviews/c6_residual_closure_20260930/EXTERNAL_REVIEWS.md", + "scope": "preserved transcription; mutable external evidence, labelled; not an additional review or provider", + "review_basis": [ + { + "review": "Math-#159 review 5360192822", + "provider": "OpenAI", + "verdict": "ACCEPT", + "submitted_at": "2026-09-30T00:44:51Z", + "commit": "f7c33955d005c03d1010835f52f500c4b853a847" + } + ], + "authentication": "mutable external evidence read back through the session's GitHub connector on 2026-09-30; not byte-authenticated offline; in-repo pointer frontiers/c6_cluster_law_20260929/SOURCE_MAP.json" + }, + { + "id": "math.c6r-component.cluster-law-source-map", + "layer": "D5", + "kind": "reading_rule_component", + "classification": "PROVED_REVIEWED", + "controlling": false, + "component_of": "math.rn-region.witness-collision.leading-mass-localization", + "component_role": "review_record", + "author_provider": "Anthropic Claude (session 015wNj8L)", + "fingerprint": "0584c3808b633fceb3c308186b07d862eb4916053daf4e7bf1110592ec41f107", + "source": "frontiers/c6_cluster_law_20260929/SOURCE_MAP.json", + "scope": "consumed-input map and acceptance pointer of Math-#159 v1.2", + "review_basis": [ + { + "review": "frontiers/c6_cluster_law_20260929/SOURCE_MAP.json", + "provider": "in-repo pointer", + "verdict": "nonauthor_acceptance true; revision_note names review 5360192822", + "depth": "record" + } + ] + }, + { + "id": "math.c6-component.palm-proof", + "layer": "D5", + "kind": "reading_rule_component", + "classification": "PROVED_REVIEWED", + "controlling": false, + "component_of": "math.rn-region.witness-collision.leading-mass-localization", + "component_role": "proof", + "author_provider": "Anthropic Claude (session 015wNj8L)", + "fingerprint": "aa37f16040ab9e05bb2e4e3f1d678367497e8dc2cf43eef197a4d6592c2f129b", + "source": "frontiers/c6_palm_route_20260929/PROOF.md", + "scope": "Theorem Q, q = 3 and q = 4, uniform-integrability tails only", + "review_basis": [ + { + "review": "Math-#145 review 5358116559", + "provider": "OpenAI", + "verdict": "ACCEPT sections 5-7 and Theorem Q", + "depth": "full" + }, + { + "review": "Math-#145 review 5356233690", + "provider": "OpenAI", + "verdict": "ACCEPT section 4", + "depth": "full" + } + ], + "cross_record": "defined by Math-#160 PROPOSED_TRANSITIONS.json under the same id, source and fingerprint; create_if_absent", + "create_if_absent": true + }, + { + "id": "math.c6r-component.residual-closure-record", + "layer": "D5", + "kind": "reading_rule_component", + "classification": "AUTHOR_SIDE_CANDIDATE", + "controlling": false, + "component_of": "math.rn-region.witness-collision.leading-mass-localization", + "component_role": "reading_rule_record", + "author_provider": "Anthropic Claude (this session; source-exposed, see section 0)", + "fingerprint": "13d1182108879c6edd9f8fd60107ffde1097c58592d7d8e5acc92af310a8a779", + "source": "reviews/c6_residual_closure_20260930/RECONCILIATION.md", + "scope": "section 3: the corollary (D1) + steps 1-3 (Route A) and Route B", + "review_basis": [ + { + "review": "none yet", + "provider": "-", + "verdict": "a non-Claude read of RECONCILIATION.md section 3 is required before the residual flip, unless Math-#166 Theorem L (Claude 5360227991) is on main and bound as the direct statement", + "depth": "bounded" + } + ], + "required_until": "Math-#166 Theorem L component node exists; then supporting" + } + ], + "proposed_graph_edges": [ + { + "from": "math.rn-region.witness-collision.leading-mass-localization", + "to": "math.c6r-component.spectral-closure-proof", + "required": true, + "relation": "requires_evidence" + }, + { + "from": "math.rn-region.witness-collision.leading-mass-localization", + "to": "math.c6r-component.spectral-closure-review-record", + "required": true, + "relation": "requires_evidence" + }, + { + "from": "math.rn-region.witness-collision.leading-mass-localization", + "to": "math.c6r-component.cluster-law-proof", + "required": true, + "relation": "requires_evidence" + }, + { + "from": "math.rn-region.witness-collision.leading-mass-localization", + "to": "math.c6r-component.cluster-law-acceptance", + "required": true, + "relation": "requires_evidence" + }, + { + "from": "math.rn-region.witness-collision.leading-mass-localization", + "to": "math.c6r-component.cluster-law-source-map", + "required": true, + "relation": "requires_evidence" + }, + { + "from": "math.rn-region.witness-collision.leading-mass-localization", + "to": "math.c6-component.palm-proof", + "required": true, + "relation": "requires_evidence" + }, + { + "from": "math.rn-region.witness-collision.leading-mass-localization", + "to": "math.c6r-component.residual-closure-record", + "required": true, + "relation": "requires_evidence" + }, + { + "from": "math.rn-region.witness-collision", + "to": "math.rn-region.witness-collision.leading-mass-localization", + "required": true, + "relation": "requires_evidence", + "deferred_with": "math.rn-region.witness-collision" + }, + { + "from": "math.rn-region.witness-collision", + "to": "math.c6-witness-collision-factorial-moment", + "required": true, + "relation": "requires_evidence", + "deferred_with": "math.rn-region.witness-collision" + } + ], + "pending_third_source": { + "pr": "Math-#166", + "file": "frontiers/two_scale_cluster_geometry_20260929/TWO_SCALE_LAW.md", + "blob": "a32fd5f7d941bbe1fe943df045b1e0fbec8d691c", + "math_head": "7c82252533c3fe14ee262f7f87c0549c10968592", + "statement": "Theorem L (L1): r^-3 E[(N)_q - (N_in)_q] -> 0 for q >= 2 and any delta_r -> 0, delta_r / r -> oo", + "review": "Claude 5360227991 (Slice A)", + "status": "unmerged; under C25 / Sol integration; bound by a revision when on main" + }, + "execution_order": [ + "0. a non-Claude read of RECONCILIATION.md section 3 (four lines), or Math-#166 on main with a component node for TWO_SCALE_LAW.md as the direct statement; until then math.c6r-component.residual-closure-record is AUTHOR_SIDE_CANDIDATE and step 2 does not execute", + "1. create the component nodes and their required edges (math.c6-component.palm-proof only if Math-#160 has not created it)", + "2. create math.rn-region.witness-collision.leading-mass-localization as PROVED_REVIEWED, or move it from OPEN_ACTIVE if Math-#160 step 1 created it", + "3. only after Math-#160 step 3 (aggregate node): move math.rn-region.witness-collision to PROVED_REVIEWED with required edges to the aggregate node and to the residual node; under Math-#160's keep-open execution this is the step that moves the old node", + "4. STATUS C6 row, PROOF_INDEX bullet, catalog C6 and the selector as Math-#160 section 7 proposes, with the residual bullet closed", + "executing lane: non-Claude; this record executes nothing" + ], + "review_record": [ + { + "lane": "this session", + "id": 5902470285, + "kind": "pickup on Math-#160", + "at": "358f256" + } + ], + "exposure": "reconciler authored Math-#160 (the definition) and remote_collision_20260928 ([RC], consumed by both routes); reviewed none of Math-#159, #162, #166; same GitHub account; zero organizational-independence credit", + "not_proposed": [ + "any rate, constant or numerical enclosure", + "any controlling flag, lemma_closed, prize or premise change", + "any change to Math-#160, #162, #159 or #166 files", + "any historical predicate move" + ], + "revision": { + "version": "v1.0", + "applies": [ + "initial record at 358f256" + ] + } +} diff --git a/reviews/c6_residual_closure_20260930/RECONCILIATION.md b/reviews/c6_residual_closure_20260930/RECONCILIATION.md new file mode 100644 index 000000000..585a6a12a --- /dev/null +++ b/reviews/c6_residual_closure_20260930/RECONCILIATION.md @@ -0,0 +1,217 @@ +# C6 / witness collision — closure of the leading-mass-localization residual + +**Object:** C6-RESIDUAL-CLOSURE-20260930-v1. +**Reconciler:** Anthropic Claude, Claude Code session `session_017Mi3hxjaxV45x6zo6o1ee3`. +**Read at:** Math- `main` `358f2562efbccc59f9549e5a79650e2e936395c3` (30 September 2026, after Math-#159 `98fdb54`, Math-#164 +`7d0c89a` and Math-#162 `358f256` merged; `GRAPH.json`, `PROOF_INDEX.md`, `SELECTOR_REGION.json` and the catalog are +unchanged since `ec6db8c`). +**Revision:** v1.0. Pickup: Math-#160 comment 5902470285. +**Effect:** register reconciliation, **declarative only** (`PROPOSED_TRANSITIONS.json`, `"executed": false`). It binds the +residual question that Math-#160 §5 named (`math.rn-region.witness-collision.leading-mass-localization`) to the exact +merged bytes of two independently authored and cross-provider-reviewed proofs, writes the four-line corollary that turns +their reviewed statements into the residual, and proposes the residual node `PROVED_REVIEWED` at existential fixed-`d` +compact-mark window scope. The corollary is elementary bookkeeping, not new mathematics; §3 says exactly what it uses. +Execution of any `GRAPH.json`, `STATUS`, `PROOF_INDEX` or catalog change is a separate act for a **non-Claude lane**. +`lemma_closed`, prizes and premises are untouched. Scientific effect: NONE. + +## 0. Exposure, stated first + +- Every lane shares one GitHub account; no organizational independence is claimed anywhere below. +- I authored Math-#160, whose §5 defines the residual closed here; this record binds that definition to others' proofs, + it does not review them. I authored none of the three sources of §2 and reviewed none of them. +- Both routes of §3 consume `frontiers/remote_collision_20260928/PROOF.md` ([RC], Math-#110) for the far region (its + Corollaries D and E); that packet is Claude-authored, by this session per Math-#160 §0, with OpenAI (5342280263) and + xAI (5342481786, frozen in `reviews/d5_remote_collision_grok_20260928`) nonauthor records. I am therefore + source-exposed to both routes through one imported input; the routes' own reviewers are named per route below. +- Route A (Math-#162) is OpenAI-authored; its Slice A reviewer (Anthropic Claude 5359968447) declares no authorship of + the consumed sources; its Slice B reviewer (Anthropic Claude 5359845136) authored the consumed [C6], [DL], [RC] and the + competing Math-#159 (source-exposed); its Slice C reviewer (OpenAI/Codex 5359879627) is the author's provider. Route B + (Math-#159) is Anthropic-authored (the Slice B reviewer's session) and accepted by OpenAI (5360192822), source-exposed + as author of imported inputs and of Math-#161. Neither route carries an organizationally independent read; taken + together they are the first item in this chain with a proof from each provider, each read by the other. +- The pending third source (Math-#166, OpenAI) carries one Anthropic read per slice (5360227991, 5360178611, 5360216551, + another session) and is under engineering integration (C25 / Sol); it is not consumed here. +- No Cursor agent is restarted or contacted (owner stop, 27 September 2026); only published records are cited. + +## 1. The residual, as defined, and the register as it stands + +**Definition (Math-#160 `RECONCILIATION.md` §5, v1.3–v1.7, unchanged; head `eba6045`).** With `o` the midpoint of the pins +and `N` the window count of critical points other than the pins, + + lim_{R -> oo} limsup_{r -> 0} r^-3 E_{Q_r^W} #{ ordered pairs (X, X') of distinct window points : + not both |X - o| <= R r and |X' - o| <= R r } = 0. (Res) + +Math-#160 §5 records what the landed chain gave: pairs within `C_d r` of `o` carry `>= c r^3` ([EDL] (A4)); both-remote +pairs carry `O(r^5)` ([RC]); pairs with a witness in the shells `R r <= |X - o| <= s_0` carry `<= C r^3 (R^-2 + s_0^2)` +([PALM] §6 R3); and the open piece was the mixed count `M(R, s_0)` of pairs with one witness within `R r` of `o` and the +other at distance `>= s_0`, where [PALM] R4 gives `C r^3` only. (Res) is equivalent to `lim_{s_0} lim_R limsup_r r^-3 +M(R, s_0) = 0`. + +**Register at `358f256`.** `GRAPH.json` does not carry the residual node (Math-#160 proposes it, `OPEN_ACTIVE`, required +by nothing); `math.rn-region.witness-collision` is `OPEN_ACTIVE`, fingerprint "eta->0 mutual witness separation", notes +"… the regional shrinking pin/witness-collision mechanism and its source-bound graph fold remain open" (Math-#151); +`PROOF_INDEX.md` reads "NO COMPLETE REGIONAL PROOF YET: `math.rn-region.witness-collision` remains `OPEN_ACTIVE`; the +global `Theta(r^3)` result is not a proof of that node"; catalog C6 asks to "prove or refute the shrinking-separation +witness-collision mechanism encoded by the open graph node". Math-#160 §1a records that no surface defines that +mechanism other than by (Res). Both Math-#159 (§9) and Math-#162 (README) state that they move no register node. + +## 2. Sources bound (exact bytes on `main` `358f256`) + +| Tag | File | Bytes · SHA256 · blob | Author | Nonauthor record | What is used (§3) | +|---|---|---|---|---|---| +| [SC] | `frontiers/spectral_cluster_closure_20260929/PROOF.md` (Math-#162, merged `358f256`) | 25006 · `e971b2cbe50a8a06b47c1219191201e0d1037c9adac23e5e3b7d2051bb70c2eb` · `16c56821b52fd76b0be791622b9c3809eafde75a` | OpenAI | in-repo `REVIEW_RECORD.md` (5629 · `6031d366…` · `9bcae183`): A Claude 5359968447 (§§2–3), B Claude 5359845136 (§§4–6), C OpenAI/Codex 5359879627 (§§7–8), all ACCEPT at the conditional scope | Theorem (3); (18) near limit; (20) exhaustion; (24) mixed event; (26) factorial-moment limits | +| [SC-R] | `frontiers/spectral_cluster_closure_20260929/README.md` | 5084 · `b1e2a072…` · `895dded8` | OpenAI | — | scope statement | +| [CL] | `frontiers/c6_cluster_law_20260929/PROOF.md` (Math-#159 v1.2, merged `98fdb54`) | 70131 · `96b8e2d59defee6059bf151a896b7fc7c91fc529b385a3db8a87574901197b38` · `ba492c8e62e58bfc055fc8254c790e893d346ba5` | Anthropic (other session) | OpenAI review 5360192822 at `f7c3395`, same blob: ACCEPT Theorem N, Corollaries Λ/S, Corollary X (preserved in `EXTERNAL_REVIEWS.md`); in-repo pointer `SOURCE_MAP.json` (`nonauthor_acceptance: true`, revision note naming 5360192822) | Corollary Λ (1.6); Proposition 4.4 (4.4) with its `A -> oo` step; Lemma 5.2 (5.4) | +| [CL-R] | `frontiers/c6_cluster_law_20260929/README.md`, `SOURCE_MAP.json` | 7560 · `e4b35f2b…` · `1166376f`; 12566 · `0584c380…` · `ef51c582` | Anthropic | — | object identity; acceptance pointer | +| [PALM] | `frontiers/c6_palm_route_20260929/PROOF.md` (Math-#145, merged `820d443`) | 53364 · `aa37f16040ab9e05bb2e4e3f1d678367497e8dc2cf43eef197a4d6592c2f129b` · `89eb8adf08fe7afc2cab9662d3a9875c05ae5cc5` | Anthropic (other session) | OpenAI 5356233690 (§4), 5358116559 (§§5–7, Theorem Q) | Theorem Q, `q = 3` and `q = 4`, for the uniform-integrability tails | +| this packet | `reviews/c6_residual_closure_20260930/EXTERNAL_REVIEWS.md` | see `SOURCE_FILES.json` | transcribed by Anthropic | mutable external evidence, labelled | the preserved 5360192822 | +| pending | Math-#166 `frontiers/two_scale_cluster_geometry_20260929/TWO_SCALE_LAW.md`, blob `a32fd5f7d941bbe1fe943df045b1e0fbec8d691c` (math head `7c82252`), **not on main** | — | OpenAI | Claude 5360227991 (Slice A: Theorem T, Theorem L) | Theorem L (L1): the direct statement; bound by a revision when merged | + +Identities are checked by `residual_check.py` (`IDENTITIES`, `NEGATIVES`); the quoted statements are checked as +substrings (`VERDICTS`). [SC] and [CL] are conditional on their own pinned inputs at those inputs' reviewed scopes +([SC] `SOURCES.json`: P, D5, C6, RM, RC, LM, CUB, RCL; [CL] `SOURCE_MAP.json`: LP, DL, C6, RM, RC, EDL, LM, RCL); this +record inherits exactly those conditions and adds none. + +## 3. The corollary: (Res) from the reviewed statements + +Write `N_R` for the window count in the Euclidean ball of radius `R r` about `o` ([SC]'s `N_R`; [CL]'s `N^A` with +`A = R`), `N_out = N - N_R`, and `(n)_2 = n(n - 1)`. The quantity in (Res) is exactly + + M_R := E_{Q_r^W} #{ordered pairs of distinct window points not both within R r of o} = E[(N)_2] - E[(N_R)_2], (D1) + +since for every configuration `(N)_2 - (N_R)_2 = 2 N_R N_out + (N_out)_2 >= 2 N_R N_out >= 0` (exact identity, checked +in `DEDUCTION`). So (Res) says `lim_R limsup_r r^-3 (E[(N)_2] - E[(N_R)_2]) = 0`, and the mixed count of Math-#160 §5 is +`M(R, s_0) <= E[N_R N_out] <= M_R / 2`. + +**Route A ([SC], Math-#162).** +1. *Full second factorial moment.* [SC] (26): `E (N)_2 / r^3 -> 2 nu2 = 2 a_2`, a stated consequence of Theorem (3) + with `q = 2` (§8, Slice C). +2. *Near second factorial moment.* [SC] (18): `r^-3 Q_W(N_R = j) -> a_j^R` for `j = 1, 2` and `r^-3 Q_W(N_R >= 3) -> 0` + (§5, Slice B). Tail: `(N_R)_2 <= (N)_2`, and for integers `n > M >= 3`, `n(n-1) <= n(n-1)(n-2)/(M-1)` (exact, `DEDUCTION`), + so `E[(N_R)_2; N_R > M] <= E[(N)_3]/(M-1) <= C_3 r^3/(M-1)` by [PALM] Theorem Q with `q = 3`. Hence + `limsup_r | r^-3 E[(N_R)_2] - 2 a_2^R | <= C_3/(M-1)` for every `M`, i.e. `r^-3 E[(N_R)_2] -> 2 a_2^R` (the finite sum + over `n <= M` converges by (18), its `n >= 3` terms to zero). This is the same tail argument [SC] §8 uses for (3). +3. *Exhaustion.* [SC] (20): `a_2^R -> a_2` as `R -> oo` (dominated convergence with the integrable majorant (19), §6, + Slice B). + +Therefore `limsup_r r^-3 M_R = 2 a_2 - 2 a_2^R` (a full limit, by 1 and 2), which tends to `0` as `R -> oo` by 3. That is +(Res). ∎ + +**Route B ([CL], Math-#159).** Corollary Λ (1.6): `r^-3 E[(N)_2] -> Λ_2 = 2 nu(2) = 2 nu_near(2)`; Proposition 4.4: +`r^-3 Q{N^A = n} -> nu_near^A(n)` for `n = 1, 2`, `r^-3 Q{N^A >= 3} -> 0`, and `nu_near^A(n) -> nu_near(n)` as `A -> oo`; +the tail of step 2 is the one [CL] §6.3 uses ([PALM] Theorem Q). The same three lines give (Res). Directly, without the +factorial-moment limit: Lemma 5.2 (5.4), `E[N^A 1{N_far^rho >= 1}] <= C(A, rho) r^(9/2)`, together with +`E[N^A (N_far^rho - 1)_+] <= (E (N^A)^2)^(1/2) (E N_far^4)^(1/4) Q{N_far^rho >= 2}^(1/4) <= C r^(3/2) r^(3/4) r^(5/4) = C r^(7/2)` +([PALM] Theorem Q for the second and fourth moments through Stirling's identity `n^4 = (n)_4 + 6(n)_3 + 7(n)_2 + (n)_1`, +[RC] Corollary D for `Q{N_far^rho >= 2} <= E (N_far^rho)_2 / 2 = O(r^5)`), gives `E[N^A N_far^rho] = O(r^(7/2)) = o(r^3)` +at fixed `(A, rho)`, which is the mixed count of Math-#160 §5 with `s_0 = rho` (the far region `D_rho` is measured from +`o`; a point at distance `>= s_0` from both pins lies in `D_{s_0/2}` for `r < s_0`). Exponent ledgers checked exactly. + +**Direct statement (pending).** Math-#166 Theorem L (L1): `r^-3 E[(N)_q - (N_in)_q] -> 0` for every fixed `q >= 2` and +every deterministic `delta_r -> 0` with `delta_r / r -> oo`, where `N_in` counts the points within `delta_r` of `o`; with +`delta_r = R r` and `R -> oo` after `r -> 0` this is (Res) for `q = 2`, and it is stronger (moving cutoff, all `q`). It is +conditional on [SC] and is not consumed here; it enters by a revision when Math-#166 is on `main`. + +**What the corollary uses and nothing else.** Two reviewed limit statements about one law (the full and the near +second factorial moments), one reviewed exhaustion statement, and one reviewed moment bound for the tail. No +regression, no Kac–Rice step, no new estimate. A nonauthor read of this section is a bounded task; the executing lane +should obtain it from a non-Claude lane before step 3 of `execution_order` (§5), because the reconciler is +source-exposed (§0). + +## 4. Scope, and what is not established + +**Scope of the proposed `PROVED_REVIEWED`.** Every fixed `d >= 2`, fixed torus `L`, fixed frame, compact birth and +positive-gap marks (`k_- > 0`), the height window `I_r = (b - k r^3, b)`, the original endpoint weight `W_r` and the full +normalizer `Z_r`; existential constants; conditional on the pinned inputs of [SC] and [CL] at their reviewed scopes +(§2). Under this scope the register's chain for the witness-collision region reads: torus-wide `c r^3 <= E N(N-1) <= C r^3` +([PALM] + [EDL] (A4), Math-#160 §4); the leading `r^3` mass of `E N(N-1)` is carried, in the iterated limit, by pairs both +within `R r` of the midpoint ((Res), this record); the coefficient is `2 a_2` ([SC] (26) / [CL] (1.6)); the count law is +`nu(1) delta_1 + nu(2) delta_2` ([SC] Theorem (3) / [CL] Theorem N). + +**Not established by this record.** No rate of convergence; no numerical value of `a_2`, `nu(1)`, `nu(2)`, `C_3` or of +the localization scale; no uniformity as `k -> 0`, in `L` or in `d`; no all-height statement (the window is +load-bearing in both sources); no statement about the elder selection of the extra points; no joint law of clusters +of distinct pin pairs; no configuration law beyond what [SC]/[CL] state (Math-#166 supplies the configuration form, +pending); no `d_TV` or moving-cutoff statement (Math-#166); no historical numerical certificate (RN annulus partition, +24-jet / OBL-H5-JETMOD) and no discharge of any historical predicate outside the analytic scope (Math-#160 §6). Neither +[SC] nor [CL] is re-reviewed here; their reviews stand at the scopes their records state. + +## 5. Proposed register transitions (for a non-Claude lane) + +| Node | Current (`358f256`) | Proposed | +|---|---|---| +| `math.rn-region.witness-collision.leading-mass-localization` | absent (Math-#160 proposes it `OPEN_ACTIVE`) | `PROVED_REVIEWED` at the §4 scope, with `fingerprint` unchanged from Math-#160's proposal, `scope`, `explicit_limits`, `review_disposition`, `review_basis`, and `required` edges to the component nodes below; created directly if Math-#160's step 1 has not run, moved if it has | +| `math.rn-region.witness-collision` | `OPEN_ACTIVE` (Math-#151 wording) | `PROVED_REVIEWED`, **conditional and deferred**: presupposes Math-#160's aggregate node `math.c6-witness-collision-factorial-moment` (count discharge) and this record's residual node (localization); executes only after both exist, with `required` edges to both. Under Math-#160's keep-open execution (§1a (iii) there), the residual's definition sits on the old node and this record moves the old node itself. If the executing lane holds that the node means something other than the count estimate and (Res), it must write that meaning down; no source defines one (Math-#160 §1a) | +| `SELECTOR_REGION.json`, `PROOF_INDEX.md`, catalog C6, `STATUS.md` C6 row | as at `358f256` | as Math-#160 §7 proposes, with the residual bullet closed: "leading-mass localization: resolved at existential scope by Math-#162 (26)/(18)/(20) and Math-#159 Corollary Λ / Proposition 4.4; direct statement Math-#166 Theorem L when merged; open: rate, constants" | + +**Component nodes** (`kind: reading_rule_component`, `PROVED_REVIEWED`, `controlling: false`, `fingerprint` = SHA256 of the +source; one node per byte identity; none duplicates a source the live graph carries with a fingerprint): + +| Node | Source | Role | Provider | Review basis | +|---|---|---|---|---| +| `math.c6r-component.spectral-closure-proof` | [SC] | proof: Theorem (3), (18), (20), (26) | OpenAI | A 5359968447, B 5359845136, C 5359879627 (in-repo `REVIEW_RECORD.md`) | +| `math.c6r-component.spectral-closure-review-record` | `frontiers/spectral_cluster_closure_20260929/REVIEW_RECORD.md` | review record | OpenAI-authored record of the Claude/Codex reviews | itself | +| `math.c6r-component.cluster-law-proof` | [CL] | proof: Corollary Λ, Proposition 4.4, Lemma 5.2 | Anthropic (other session) | OpenAI 5360192822 | +| `math.c6r-component.cluster-law-acceptance` | this packet's `EXTERNAL_REVIEWS.md` | external review record (5360192822, transcribed; mutable, labelled) | OpenAI review, transcribed by Anthropic | itself | +| `math.c6r-component.cluster-law-source-map` | `frontiers/c6_cluster_law_20260929/SOURCE_MAP.json` | in-repo acceptance pointer and consumed-input map | Anthropic | records 5360192822 | +| `math.c6-component.palm-proof` | [PALM] | proof: Theorem Q (`q = 3, 4`) | Anthropic (other session) | OpenAI 5358116559; **defined by Math-#160** (same id, source, fingerprint); created here only if absent | +| `math.c6r-component.residual-closure-record` | this packet's `RECONCILIATION.md` | reading-rule record: the §3 corollary | Anthropic (this session; source-exposed) | **none yet** — `AUTHOR_SIDE_CANDIDATE` until a non-Claude lane reads §3; the residual flip waits for it, or for Math-#166's Theorem L (Claude 5360227991) to replace it as the direct statement | + +Edges: from the residual node to each component, `required: true` (`requires_evidence`), except that the record node is +required only until Math-#166's Theorem L node exists, after which it becomes supporting. From the old node (deferred +transition): `required` edges to the residual node and to Math-#160's aggregate node. + +**Execution order** (`PROPOSED_TRANSITIONS.json` `execution_order`): (0) a non-Claude read of §3, or Math-#166 on main +with a component node for `TWO_SCALE_LAW.md`; (1) the component nodes and their edges; (2) the residual node +(created `PROVED_REVIEWED`, or moved from `OPEN_ACTIVE`); (3) only after Math-#160 step 3: the old node; (4) the +register rows. Nothing here edits `GRAPH.json`, `PROOF_INDEX.md`, `STATUS.md`, `SELECTOR_REGION.json` or the catalog +(`"executed": false`, checked). + +**Reverse-impact.** Every component node carries the SHA256 of its source; a later change to [SC], [CL], [PALM], the +review record, the source map or the preserved acceptance reaches the residual node (and, once executed, the old +node) through `reverse_impact_between` (`GATE` replays it in both executions). + +## 6. Checks + +`residual_check.py` (stdlib only, run from the repository root): +- **IDENTITIES.** All nine inventoried files exist as regular files, no symlink on their paths, stated SHA256 and blob. +- **VERDICTS.** The quoted statements are present as substrings: [SC] Theorem (3), (18), (20), (24), (26) and the + Slice A/B/C lines of its review record with the core blob; [CL] Corollary Λ with `Λ_2 = 2 nu(2)`, Proposition 4.4's + `A -> oo` sentence, Lemma 5.2 with `r^(9/2)`, the object header, the source map's `nonauthor_acceptance` and its note + naming 5360192822; [PALM] object header and Theorem Q; the review id, verdict line and mutability label in + `EXTERNAL_REVIEWS.md`. +- **LIVE.** `math.rn-region.witness-collision` is a live `OPEN_ACTIVE` region with its recorded fingerprint (or + `PROVED_REVIEWED` after execution); the residual node is absent or `OPEN_ACTIVE` with Math-#160's fingerprint (or + `PROVED_REVIEWED` after execution); the selector lists the region; no live fingerprinted node carries a component + source of §5 other than `math.c6-component.palm-proof` if Math-#160 has been executed. +- **DEDUCTION.** Exact finite content of §3: the pair identity (D1) for all `0 <= N_R, N_out <= 12`; the tail + inequality `n(n-1)(M-1) <= n(n-1)(n-2)` for `n > M >= 3`; the Stirling identity for `n^4`; the exponent ledgers + `3 + 3/2 = 9/2 > 3` and `3/2 + 3/4 + 5/4 = 7/2 > 3`; the truncation error of a finite distribution against + `E(N)_3/(M-1)`; and an exact rational instance of the iterated limit `2 a_2 - 2 a_2^R -> 0`. +- **TRANSITIONS.** `declarative` true, `executed` false; the residual node `PROVED_REVIEWED`, non-controlling, with + scope, explicit limits, review basis, Math-#160's fingerprint and a required edge to every component; every + component node fingerprinted to the inventory with role, provider and review basis, one per byte identity; the + record node flagged `AUTHOR_SIDE_CANDIDATE` until read; the old-node transition marked deferred with its two + presuppositions; the palm node marked cross-record with Math-#160's id. +- **GATE.** In both executions (residual node created directly; residual node pre-existing `OPEN_ACTIVE` as + Math-#160 proposes), the proposed graph passes `validate_graph_fail_closed`, `closure_report` gives `gate_ok` with no + illegal controlling node, and `reverse_impact_between` names the residual node and the components as changed and + impacted; the deferred old-node transition is not applied (its presupposition is absent live) and is reported. +- **NEGATIVES.** Delete, one-byte change, symlink and symlinked parent on a temporary copy of the inventory are rejected. + +Nine mutants must fail: `allow-symlink`, `no-hash`, `stale-fingerprint`, `drop-required-edge`, `executed-flag`, +`controlling-true`, `tail-reversed`, `pair-identity-broken`, `drop-review-needle`. + +## 7. Relation to other lanes + +- **Math-#160 (this session):** defines (Res) and proposes the residual node `OPEN_ACTIVE`; this record is its successor + and composes with either execution of its §7. Math-#160 is not changed. +- **Math-#162 (OpenAI; merged `358f256`, integrated by OpenAI Sol):** Route A. Not re-reviewed; its review record is + bound in-repo. +- **Math-#159 (Anthropic, other session; merged `98fdb54`, integrated by the OpenAI engineering lane):** Route B. Not + re-reviewed; its acceptance is preserved as external evidence. +- **Math-#166 (OpenAI; under C25 / Sol integration, engineering repair in progress):** the pending direct statement; + hands-off; bound by a revision when merged. +- **Math-#167 (this session):** disjoint (D2/D3/D4/D5-annulus/D6 alignment). +- **Math-#151 (merged `ec6db8c`):** kept the old node open under the wording quoted in §1; this record supplies the + discharge of the only defined residual meaning. diff --git a/reviews/c6_residual_closure_20260930/RESULTS.json b/reviews/c6_residual_closure_20260930/RESULTS.json new file mode 100644 index 000000000..0f38af915 --- /dev/null +++ b/reviews/c6_residual_closure_20260930/RESULTS.json @@ -0,0 +1,90 @@ +{ + "checks": { + "DEDUCTION": true, + "GATE": true, + "IDENTITIES": true, + "LIVE": true, + "NEGATIVES": true, + "TRANSITIONS": true, + "VERDICTS": true + }, + "component_nodes": 7, + "gate": { + "final": { + "changed_nodes": [ + "math.c6-component.palm-proof", + "math.c6r-component.cluster-law-acceptance", + "math.c6r-component.cluster-law-proof", + "math.c6r-component.cluster-law-source-map", + "math.c6r-component.residual-closure-record", + "math.c6r-component.spectral-closure-proof", + "math.c6r-component.spectral-closure-review-record", + "math.rn-region.witness-collision.leading-mass-localization" + ], + "impacted": [ + "math.c6-component.palm-proof", + "math.c6r-component.cluster-law-acceptance", + "math.c6r-component.cluster-law-proof", + "math.c6r-component.cluster-law-source-map", + "math.c6r-component.residual-closure-record", + "math.c6r-component.spectral-closure-proof", + "math.c6r-component.spectral-closure-review-record", + "math.rn-region.witness-collision.leading-mass-localization" + ], + "old_node_transition": "deferred: presupposes Math-#160 step 3 (aggregate node absent live)", + "residual_classification": "PROVED_REVIEWED" + }, + "final-preexisting": { + "changed_nodes": [ + "math.c6-component.palm-proof", + "math.c6r-component.cluster-law-acceptance", + "math.c6r-component.cluster-law-proof", + "math.c6r-component.cluster-law-source-map", + "math.c6r-component.residual-closure-record", + "math.c6r-component.spectral-closure-proof", + "math.c6r-component.spectral-closure-review-record", + "math.rn-region.witness-collision.leading-mass-localization" + ], + "impacted": [ + "math.c6-component.palm-proof", + "math.c6r-component.cluster-law-acceptance", + "math.c6r-component.cluster-law-proof", + "math.c6r-component.cluster-law-source-map", + "math.c6r-component.residual-closure-record", + "math.c6r-component.spectral-closure-proof", + "math.c6r-component.spectral-closure-review-record", + "math.rn-region.witness-collision.leading-mass-localization" + ], + "old_node_transition": "deferred: presupposes Math-#160 step 3 (aggregate node absent live)", + "residual_classification": "PROVED_REVIEWED" + }, + "interim": { + "changed_nodes": [ + "math.c6-component.palm-proof", + "math.c6r-component.cluster-law-acceptance", + "math.c6r-component.cluster-law-proof", + "math.c6r-component.cluster-law-source-map", + "math.c6r-component.residual-closure-record", + "math.c6r-component.spectral-closure-proof", + "math.c6r-component.spectral-closure-review-record", + "math.rn-region.witness-collision.leading-mass-localization" + ], + "impacted": [ + "math.c6-component.palm-proof", + "math.c6r-component.cluster-law-acceptance", + "math.c6r-component.cluster-law-proof", + "math.c6r-component.cluster-law-source-map", + "math.c6r-component.residual-closure-record", + "math.c6r-component.spectral-closure-proof", + "math.c6r-component.spectral-closure-review-record", + "math.rn-region.witness-collision.leading-mass-localization" + ], + "old_node_transition": "deferred: presupposes Math-#160 step 3 (aggregate node absent live)", + "residual_classification": "OPEN_ACTIVE" + } + }, + "inventory_files": 9, + "object": "C6-RESIDUAL-CLOSURE-20260930-v1", + "passed": true, + "scope": "identity, verdict-row, live-register, exact finite bookkeeping of section 3, transition-shape, hard-gate replay in both executions, and filesystem-negative checks; the Gaussian limits are the sources' reviewed statements and are not re-proved; nothing is written" +} diff --git a/reviews/c6_residual_closure_20260930/SOURCE_FILES.json b/reviews/c6_residual_closure_20260930/SOURCE_FILES.json new file mode 100644 index 000000000..1555b6ae9 --- /dev/null +++ b/reviews/c6_residual_closure_20260930/SOURCE_FILES.json @@ -0,0 +1,41 @@ +{ + "schema": 1, + "object": "C6-RESIDUAL-CLOSURE-20260930-v1", + "scientific_effect": "NONE", + "disposition": "PROPOSAL_FOR_A_NON_CLAUDE_LANE", + "declarative": true, + "executed": false, + "base": "358f2562efbccc59f9549e5a79650e2e936395c3", + "files": [ + { + "path": "EXTERNAL_REVIEWS.md", + "bytes": 9320, + "sha256": "aba67dbb8e4f8df3456652625015de4984ba3bd8afe1e4961f63dae628fde069", + "git_blob": "5afe9a2090f2bbee6bd09b31b977c9451db1cea5" + }, + { + "path": "PROPOSED_TRANSITIONS.json", + "bytes": 17731, + "sha256": "7ac3f521c942add17efb7b0e0909a357cb0e1132921642b8c703bbc93c4a7c48", + "git_blob": "2d538a8e4c915fa4a5546e5f5192d536b4d51877" + }, + { + "path": "RECONCILIATION.md", + "bytes": 21471, + "sha256": "13d1182108879c6edd9f8fd60107ffde1097c58592d7d8e5acc92af310a8a779", + "git_blob": "585a6a12a857b84dd4c5ba8b973cc49c2d667d97" + }, + { + "path": "RESULTS.json", + "bytes": 3884, + "sha256": "d10eca7c862bfcfc792700fc7a2dd5df00ed1226a19074a661ed55602e02c2d3", + "git_blob": "0f38af915773b693054925f5547621ad3b961742" + }, + { + "path": "residual_check.py", + "bytes": 20036, + "sha256": "24ada823242b831454be9ecf4c99a2ac032bfeaee8c21a41bcc26e511b633c91", + "git_blob": "c200c31229a5e2503218b44233ca86999f3a9ab1" + } + ] +} diff --git a/reviews/c6_residual_closure_20260930/residual_check.py b/reviews/c6_residual_closure_20260930/residual_check.py new file mode 100644 index 000000000..c200c3122 --- /dev/null +++ b/reviews/c6_residual_closure_20260930/residual_check.py @@ -0,0 +1,401 @@ +"""Checks for C6-RESIDUAL-CLOSURE-20260930-v1 (RECONCILIATION.md, PROPOSED_TRANSITIONS.json, EXTERNAL_REVIEWS.md). + +Standard library only. Run from the repository root: python -B -S reviews/c6_residual_closure_20260930/residual_check.py +Checks: IDENTITIES, VERDICTS, LIVE, DEDUCTION, TRANSITIONS, GATE, NEGATIVES. No mathematics is re-proved beyond the exact +finite bookkeeping of section 3; the proposed graph is replayed through the downstream hard gate's own validators in +both executions. Nothing is written to the repository. +""" +import argparse +import copy +import hashlib +import importlib.util +import json +import os +import pathlib +import shutil +import sys +import tempfile +from fractions import Fraction as F + +MUTANTS = ("allow-symlink", "no-hash", "stale-fingerprint", "drop-required-edge", "executed-flag", "controlling-true", + "tail-reversed", "pair-identity-broken", "drop-review-needle") +MUT = None +HERE = "reviews/c6_residual_closure_20260930" +GRAPH = "frontiers/downstream_gate_20260925/GRAPH.json" +SELECTOR = "frontiers/downstream_gate_20260925/SELECTOR_REGION.json" +HARD_GATE = "frontiers/downstream_gate_20260925/hard_gate.py" +RES = "math.rn-region.witness-collision.leading-mass-localization" +WIT = "math.rn-region.witness-collision" +AGG = "math.c6-witness-collision-factorial-moment" +RECORD_NODE = "math.c6r-component.residual-closure-record" +PALM_NODE = "math.c6-component.palm-proof" +SC = "frontiers/spectral_cluster_closure_20260929/PROOF.md" +FP_RES = "leading-order r^3 mass of E N(N-1): scale-r localization; open piece = mixed local/remote pairs M(R, s_0)" +FP_WIT = "eta->0 mutual witness separation" +INVENTORY = { + "frontiers/spectral_cluster_closure_20260929/PROOF.md": [ + "e971b2cbe50a8a06b47c1219191201e0d1037c9adac23e5e3b7d2051bb70c2eb", + "16c56821b52fd76b0be791622b9c3809eafde75a" + ], + "frontiers/spectral_cluster_closure_20260929/REVIEW_RECORD.md": [ + "6031d36697789097185a8e65bfbdf80f447e229689eac5a706ee8b0558db64a5", + "9bcae183fecdf0ffe4d612a209438a4fb1fa0edd" + ], + "frontiers/spectral_cluster_closure_20260929/README.md": [ + "b1e2a0722945a6189d8338c2e5b1f1a74b3b5646b8dc10fe29168c165508342c", + "895dded8aa8e405ad8e9640d3ffebc6449a108d0" + ], + "frontiers/c6_cluster_law_20260929/PROOF.md": [ + "96b8e2d59defee6059bf151a896b7fc7c91fc529b385a3db8a87574901197b38", + "ba492c8e62e58bfc055fc8254c790e893d346ba5" + ], + "frontiers/c6_cluster_law_20260929/README.md": [ + "e4b35f2b0e919ba57ebfb121c403896a32782d58dd99d7ec6a3d6d9e5107c6ac", + "1166376f7b4d917b1bda3f9438adfd94d8831139" + ], + "frontiers/c6_cluster_law_20260929/SOURCE_MAP.json": [ + "0584c3808b633fceb3c308186b07d862eb4916053daf4e7bf1110592ec41f107", + "ef51c582d0b1c874aabb01fce3b35c10631f7fc6" + ], + "frontiers/c6_palm_route_20260929/PROOF.md": [ + "aa37f16040ab9e05bb2e4e3f1d678367497e8dc2cf43eef197a4d6592c2f129b", + "89eb8adf08fe7afc2cab9662d3a9875c05ae5cc5" + ], + "reviews/c6_residual_closure_20260930/EXTERNAL_REVIEWS.md": [ + "aba67dbb8e4f8df3456652625015de4984ba3bd8afe1e4961f63dae628fde069", + "5afe9a2090f2bbee6bd09b31b977c9451db1cea5" + ], + "reviews/c6_residual_closure_20260930/RECONCILIATION.md": [ + "13d1182108879c6edd9f8fd60107ffde1097c58592d7d8e5acc92af310a8a779", + "585a6a12a857b84dd4c5ba8b973cc49c2d667d97" + ] +} +VERDICTS = { + "frontiers/spectral_cluster_closure_20260929/PROOF.md": [ + "sum_(n>=1) n^q |r^-3 Q_r^W(N_r=n)-nu1*1{n=1}-nu2*1{n=2}| -> 0", + "r^-3 Q_W(N_R=j) -> a_j^R=integral 1{n_R=j}dM", + "Dominated convergence proves a_j^R->a_j", + "Q_W(N_R>0,N_far^rho>0)=o_(R,rho)(r^3)", + "E (N)_2/r^3 -> 2nu2"], + "frontiers/spectral_cluster_closure_20260929/REVIEW_RECORD.md": [ + "Git blob16c56821b52fd76b0be791622b9c3809eafde75a", + "A — Anthropic Claude5359968447", + "B — Anthropic Claude5359845136", + "C — OpenAI/Codex5359879627", + "ACCEPT Sections7-8, compact-origin-jet far conditioning, full mixed o(r^3), radius"], + "frontiers/spectral_cluster_closure_20260929/README.md": [ + "Core conditional proof has completed scoped nonauthor A/B/C acceptance."], + "frontiers/c6_cluster_law_20260929/PROOF.md": [ + "**Corollary Lambda (asymptotic factorial moments).**", + "Lambda_2 = 2 nu(2)", + "Moreover `nu_near^A(n) -> nu_near(n)` as `A -> oo`", + "**Lemma 5.2 (no near–far cross term).**", + "C(A, rho) r^(9/2)"], + "frontiers/c6_cluster_law_20260929/README.md": ["# C6 cluster law (CL-C6-CLUSTER-LAW-20260929-v1.2)"], + "frontiers/c6_cluster_law_20260929/SOURCE_MAP.json": ["nonauthor_acceptance", "review 5360192822"], + "frontiers/c6_palm_route_20260929/PROOF.md": [ + "**Object:** CL-C6-PALM-20260929-v1.", + "**Theorem Q (factorial moments, every fixed dimension).**"], + HERE + "/EXTERNAL_REVIEWS.md": [ + "pullrequestreview-5360192822", + "VERDICT: ACCEPT Theorem N, Corollaries Lambda/S", + "A pull-request review is a mutable external object"], + HERE + "/RECONCILIATION.md": ["**Object:** C6-RESIDUAL-CLOSURE-20260930-v1.", "(Res)", "(D1)"], +} + + +def git_blob(data): + return hashlib.sha1(b"blob %d\0" % len(data) + data).hexdigest() + + +def no_symlink_on_path(root, path): + parts = pathlib.PurePosixPath(path).parts + return not any((root / pathlib.PurePosixPath(*parts[:i])).is_symlink() for i in range(1, len(parts) + 1)) + + +def identities_ok(root): + for path, (sha, blob) in INVENTORY.items(): + p = root / path + if not os.path.lexists(p): + return False + if MUT != "allow-symlink" and not no_symlink_on_path(root, path): + return False + if not p.is_file(): + return False + data = p.read_bytes() + if MUT == "no-hash": + continue + if hashlib.sha256(data).hexdigest() != sha or git_blob(data) != blob: + return False + return True + + +def check_verdicts(root): + needles = {k: list(v) for k, v in VERDICTS.items()} + if MUT == "drop-review-needle": + needles[SC].append("THIS NEEDLE IS NOT IN THE SOURCE") + for path, ns in needles.items(): + text = (root / path).read_text(encoding="utf-8") + if not all(n in text for n in ns): + return False + return True + + +def load_spec(root): + spec = json.loads((root / HERE / "PROPOSED_TRANSITIONS.json").read_text(encoding="utf-8")) + if MUT == "executed-flag": + spec["executed"] = True + if MUT == "controlling-true": + spec["transitions"][0]["proposed"]["controlling"] = True + if MUT == "stale-fingerprint": + for n in spec["proposed_graph_nodes"]: + if n["id"] == PALM_NODE: + n["fingerprint"] = "0" * 64 + if MUT == "drop-required-edge": + spec["proposed_graph_edges"] = [e for e in spec["proposed_graph_edges"] + if not (e["from"] == RES and e["to"] == "math.c6r-component.spectral-closure-proof")] + return spec + + +def check_live(root, spec): + graph = json.loads((root / GRAPH).read_text(encoding="utf-8")) + nodes = graph["nodes"] + wit = nodes.get(WIT) + ok = isinstance(wit, dict) and wit.get("kind") == "region" and wit.get("fingerprint") == FP_WIT + ok &= wit.get("classification") in ("OPEN_ACTIVE", "PROVED_REVIEWED") + res = nodes.get(RES) + if res is not None: + ok &= res.get("kind") == "region" and res.get("fingerprint") == FP_RES + ok &= res.get("classification") in ("OPEN_ACTIVE", "PROVED_REVIEWED") + sel = json.loads((root / SELECTOR).read_text(encoding="utf-8")) + ok &= "witness-collision" in sel.get("regions", []) + # no live fingerprinted node already carries a component source, except the cross-record palm node + comp_sources = {n["source"]: n["id"] for n in spec["proposed_graph_nodes"]} + for nid, n in nodes.items(): + if isinstance(n, dict) and n.get("fingerprint") and n.get("source") in comp_sources: + ok &= nid == PALM_NODE and comp_sources[n["source"]] == PALM_NODE + return bool(ok) + + +def check_deduction(): + """Exact finite bookkeeping of RECONCILIATION.md section 3.""" + ok = True + f2 = lambda n: n * (n - 1) + f3 = lambda n: n * (n - 1) * (n - 2) + # (D1): (N)_2 - (N_R)_2 = 2 N_R N_out + (N_out)_2 >= 2 N_R N_out >= 0 + for nr in range(13): + for no in range(13): + rhs = 2 * nr * no + (no * no if MUT == "pair-identity-broken" else f2(no)) + ok &= f2(nr + no) - f2(nr) == rhs and rhs >= 2 * nr * no >= 0 + # tail: for integers n > M >= 3, n(n-1) <= n(n-1)(n-2)/(M-1) + for M in range(3, 11): + for n in range(M + 1, 41): + lhs, rhs = f2(n) * (M - 1), f3(n) + ok &= (lhs >= rhs) if MUT == "tail-reversed" else (lhs <= rhs) + # Stirling: n^4 = (n)_4 + 6 (n)_3 + 7 (n)_2 + (n)_1 + for n in range(0, 21): + ok &= n ** 4 == n * (n - 1) * (n - 2) * (n - 3) + 6 * f3(n) + 7 * f2(n) + n + # exponent ledgers of the two direct routes + ok &= F(3) + F(3, 2) == F(9, 2) and F(9, 2) > 3 + ok &= F(3, 2) + F(3, 4) + F(5, 4) == F(7, 2) and F(7, 2) > 3 + # truncation error of a finite distribution against E(N)_3 / (M - 1) + probs = [F(1, 2), F(1, 4), F(1, 8), F(1, 16), F(1, 32), F(1, 64), F(1, 128), F(1, 256), F(1, 256)] + assert sum(probs) == 1 + e3 = sum(p * f3(n) for n, p in enumerate(probs)) + for M in (3, 4, 5, 6): + tail = sum(p * f2(n) for n, p in enumerate(probs) if n > M) + ok &= tail <= e3 / (M - 1) + # iterated limit, exact rational instance: a_2 = 1, a_2^R = 1 - 1/R^2, limsup_r r^-3 M_R = 2 a_2 - 2 a_2^R = 2/R^2 -> 0 + vals = [2 - 2 * (1 - F(1, R * R)) for R in range(4, 40)] + ok &= all(v == F(2, R * R) for v, R in zip(vals, range(4, 40))) + ok &= all(vals[i] > vals[i + 1] for i in range(len(vals) - 1)) and vals[-1] < F(1, 500) + return bool(ok) + + +def build(spec, graph, stage): + """Apply the proposal to a copy of the live graph. stage: 'interim' (before execution_order step 0: residual node + OPEN_ACTIVE with its evidence attached), 'final' (after step 0: record node read, residual PROVED_REVIEWED), + 'final-preexisting' (Math-#160 step 1 already created the residual node OPEN_ACTIVE). Returns (old, new).""" + old = copy.deepcopy(graph) + if stage == "final-preexisting": + old["nodes"][RES] = {"layer": "D5", "kind": "region", "classification": "OPEN_ACTIVE", "controlling": False, + "fingerprint": FP_RES, "notes": "Math-#160 execution_order step 1"} + new = copy.deepcopy(old) + live_by_source = {n.get("source"): nid for nid, n in graph["nodes"].items() + if isinstance(n, dict) and n.get("fingerprint") and n.get("source")} + id_map = {} + for c in spec["proposed_graph_nodes"]: + nid = c["id"] + if c.get("create_if_absent") and c["source"] in live_by_source: + id_map[nid] = live_by_source[c["source"]] # cross-record node already created by Math-#160 + continue + node = {k: v for k, v in c.items() if k != "id"} + if nid == RECORD_NODE: + node["classification"] = "PROVED_REVIEWED" if stage.startswith("final") else "AUTHOR_SIDE_CANDIDATE" + new["nodes"][nid] = node + id_map[nid] = nid + t = spec["transitions"][0] + p = t["proposed"] + new["nodes"][RES] = {"layer": p["layer"], "kind": "region", + "classification": p["classification"] if stage.startswith("final") else "OPEN_ACTIVE", + "controlling": p["controlling"], "fingerprint": p["fingerprint"], "scope": p["scope"], + "explicit_limits": p["explicit_limits"], "review_disposition": p["review_disposition"], + "review_sources": [r["ref"] for r in p["review_sources"]], + "reading_rule": [id_map.get(x, x) for x in p["reading_rule"]], "notes": p["notes"]} + for e in spec["proposed_graph_edges"]: + if e.get("deferred_with"): + continue # the old-node transition presupposes Math-#160 step 3 + new["edges"].append({"from": e["from"], "to": id_map.get(e["to"], e["to"]), "required": e["required"], + "relation": e["relation"]}) + return old, new + + +def check_transitions(root, spec): + graph = json.loads((root / GRAPH).read_text(encoding="utf-8")) + ok = spec.get("declarative") is True and spec.get("executed") is False + t0, t1 = spec["transitions"] + p = t0["proposed"] + ok &= t0["node"] == RES and t0["kind"] == "region" and p["classification"] == "PROVED_REVIEWED" + ok &= p["controlling"] is False and p["fingerprint"] == FP_RES + ok &= bool(p.get("scope")) and bool(p.get("explicit_limits")) and len(p.get("review_sources", [])) >= 2 + ok &= bool(p.get("notes")) and p.get("review_disposition") == "ACCEPT_AT_EXISTENTIAL_SCOPE" + comps = spec["proposed_graph_nodes"] + cids = [c["id"] for c in comps] + ok &= len(cids) == len(set(cids)) and len({c["source"] for c in comps}) == len(comps) + for c in comps: + ok &= c["kind"] == "reading_rule_component" and c["controlling"] is False + ok &= c["source"] in INVENTORY and c["fingerprint"] == INVENTORY[c["source"]][0] + ok &= bool(c.get("component_role")) and bool(c.get("author_provider")) and len(c.get("review_basis", [])) >= 1 + ok &= c["component_of"] == RES + if c["id"] == RECORD_NODE: + ok &= c["classification"] == "AUTHOR_SIDE_CANDIDATE" # until a non-Claude read (step 0) + else: + ok &= c["classification"] == "PROVED_REVIEWED" + if c["id"] == PALM_NODE: + ok &= c.get("create_if_absent") is True and "Math-#160" in str(c.get("cross_record")) + ok &= sorted(p["reading_rule"]) == sorted(cids) and sorted(t0["required_premises_after"]) == sorted(cids) + req = {(e["from"], e["to"]) for e in spec["proposed_graph_edges"] if e["required"] is True and not e.get("deferred_with")} + ok &= all((RES, cid) in req for cid in cids) + seen = set() + for e in spec["proposed_graph_edges"]: + key = (e["from"], e["to"], e["relation"]) + ok &= key not in seen and type(e["required"]) is bool and bool(e["relation"]) + seen.add(key) + ok &= e["from"] in (RES, WIT) + # the deferred old-node transition + ok &= t1["node"] == WIT and t1.get("deferred") is True and t1["proposed"]["classification"] == "PROVED_REVIEWED" + ok &= sorted(t1["required_premises_after"]) == sorted([RES, AGG]) and t1["proposed"]["controlling"] is False + ok &= AGG not in graph["nodes"] or graph["nodes"][AGG].get("classification") == "PROVED_REVIEWED" + if not ok: + return False, None + builds = {} + for stage in ("interim", "final", "final-preexisting"): + old, new = build(spec, graph, stage) + nodes, edges = new["nodes"], new["edges"] + ok &= all(old["nodes"][k] == nodes[k] for k in old["nodes"] if k != RES) # no live node other than the residual changes + ok &= edges[:len(old["edges"])] == old["edges"] + req_after = [e["to"] for e in edges if e["from"] == RES and e["required"] is True] + if stage.startswith("final"): + ok &= nodes[RES]["classification"] == "PROVED_REVIEWED" + ok &= all(nodes[d]["classification"] == "PROVED_REVIEWED" for d in req_after) + else: + ok &= nodes[RES]["classification"] == "OPEN_ACTIVE" + ok &= nodes[RECORD_NODE]["classification"] == "AUTHOR_SIDE_CANDIDATE" + ok &= len(req_after) == len(cids) + builds[stage] = (old, new) + return bool(ok), builds + + +def load_hard_gate(root): + hg_spec = importlib.util.spec_from_file_location("hard_gate", root / HARD_GATE) + hg = importlib.util.module_from_spec(hg_spec) + hg_spec.loader.exec_module(hg) + return hg + + +def check_gate(root, spec, builds): + if builds is None: + return False, {} + hg = load_hard_gate(root) + out = {} + ok = True + comp_ids = {c["id"] for c in spec["proposed_graph_nodes"]} + for stage, (old, new) in builds.items(): + try: + hg.validate_graph_fail_closed(new) + rep_new = hg.closure_report(new) + rep_old = hg.closure_report(old) + ri = hg.reverse_impact_between(old, new) + except Exception: + return False, {} + ok &= rep_new.get("gate_ok") is True and not rep_new.get("illegal_controlling") and rep_old.get("gate_ok") is True + ok &= not any(n.get("controlling") for n in new["nodes"].values()) + changed, impacted = set(ri["changed_nodes"]), set(ri["impacted"]) + ok &= RES in changed and RES in impacted + ok &= all((cid in changed) or (cid not in new["nodes"]) for cid in comp_ids) + ok &= WIT not in changed # the deferred transition is not applied + hold = {h["node"] for h in rep_new.get("hold_proposals", [])} + if stage == "interim": + ok &= RES not in hold or new["nodes"][RES]["classification"] == "OPEN_ACTIVE" + else: + ok &= RES not in hold # every required premise PROVED_REVIEWED + out[stage] = {"changed_nodes": sorted(changed), "impacted": sorted(impacted), + "residual_classification": new["nodes"][RES]["classification"], + "old_node_transition": "deferred: presupposes Math-#160 step 3 (aggregate node absent live)"} + return bool(ok), out + + +def check_negatives(src): + rejected = [] + for fault in ("delete", "change", "symlink", "symlink-parent"): + with tempfile.TemporaryDirectory() as tmp: + root = pathlib.Path(tmp) + for path in INVENTORY: + dst = root / path + dst.parent.mkdir(parents=True, exist_ok=True) + shutil.copyfile(src / path, dst) + target = root / SC + if fault == "delete": + target.unlink() + elif fault == "change": + data = bytearray(target.read_bytes()) + data[0] ^= 1 + target.write_bytes(bytes(data)) + elif fault == "symlink": + real = target.with_name("real_" + target.name) + target.rename(real) + os.symlink(real.name, target) + else: + parent = target.parent + real = parent.with_name("real_" + parent.name) + parent.rename(real) + os.symlink(real.name, parent) + rejected.append(not identities_ok(root)) + return all(rejected) + + +def main(): + global MUT + ap = argparse.ArgumentParser() + ap.add_argument("--mutant", choices=MUTANTS) + MUT = ap.parse_args().mutant + root = pathlib.Path(".").resolve() + spec = load_spec(root) + ident = identities_ok(root) + trans_ok, builds = check_transitions(root, spec) + gate_ok, gate = check_gate(root, spec, builds) + checks = {"IDENTITIES": ident, "VERDICTS": ident and check_verdicts(root), "LIVE": check_live(root, spec), + "DEDUCTION": check_deduction(), "TRANSITIONS": trans_ok, "GATE": gate_ok, "NEGATIVES": check_negatives(root)} + passed = all(checks.values()) and len(checks) == 7 + print(json.dumps({"object": "C6-RESIDUAL-CLOSURE-20260930-v1", "checks": checks, "passed": passed, + "inventory_files": len(INVENTORY), "component_nodes": len(spec["proposed_graph_nodes"]), + "gate": gate, + "scope": "identity, verdict-row, live-register, exact finite bookkeeping of section 3, transition-shape, " + "hard-gate replay in both executions, and filesystem-negative checks; the Gaussian limits are the " + "sources' reviewed statements and are not re-proved; nothing is written"}, + indent=2, sort_keys=True)) + return 0 if passed else 1 + + +if __name__ == "__main__": + sys.exit(main()) From 57079b4145993babf8c9e41fd673156f2805917d Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 30 Sep 2026 02:07:32 +0000 Subject: [PATCH 05/20] residual closure v1.1: Math-#166 Theorem L bound as the direct statement (step 0 satisfied); Route C pair-count corollary; record node supporting (scientific effect NONE) - Re-verified at fa1cf7b (Math-#166 merged at ab13a08f, Math-#167 merged at fa1cf7b; register surfaces unchanged). - RECONCILIATION.md: section 2 binds TWO_SCALE_LAW.md (a32fd5f7) and its REVIEW_RECORD.md; section 3 adds Route C (the pair-count corollary posted in Math-#160 5901994240 and checked in 5902616692: pathwise (D2), Theorem Q, Math-#159 (5.1)/(5.4), RC Corollary D, exponent ledgers 3/4 and 1) and records Theorem L (L1)/(L2) as the merged direct statement; section 5 adds the two component nodes, makes this record's node supporting, and marks execution step 0 satisfied; sections 0, 4, 6, 7 updated. - PROPOSED_TRANSITIONS.json: two component nodes, required edges, record node supporting edge, reading_rule and required_premises_after without the record node, third_source_bound, route_c, execution_order step 0, review_record, revision v1.1. - residual_check.py: INVENTORY 11 files; VERDICTS for Theorem L and the review record; DEDUCTION adds the (D2) pathwise inequality over all counts to 8 and the Route C ledgers; TRANSITIONS requires every required premise PROVED_REVIEWED with the record node supporting; mutant route-c-broken (ten); workflow paths and mutants updated; RESULTS.json regenerated (7/7 both modes); SOURCE_FILES.json regenerated. Declarative; executed false; no STATUS, PROOF_INDEX, GRAPH, SELECTOR or catalog edit. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_017Mi3hxjaxV45x6zo6o1ee3 --- .github/workflows/c6-residual-closure.yml | 4 +- .../PROPOSED_TRANSITIONS.json | 143 +++++++++++++++--- .../RECONCILIATION.md | 98 ++++++++---- .../c6_residual_closure_20260930/RESULTS.json | 16 +- .../SOURCE_FILES.json | 24 +-- .../residual_check.py | 46 ++++-- 6 files changed, 249 insertions(+), 82 deletions(-) diff --git a/.github/workflows/c6-residual-closure.yml b/.github/workflows/c6-residual-closure.yml index 5be80b5d7..5cf88d7d4 100644 --- a/.github/workflows/c6-residual-closure.yml +++ b/.github/workflows/c6-residual-closure.yml @@ -12,6 +12,8 @@ name: C6 residual closure checks - 'frontiers/c6_cluster_law_20260929/README.md' - 'frontiers/c6_cluster_law_20260929/SOURCE_MAP.json' - 'frontiers/c6_palm_route_20260929/PROOF.md' + - 'frontiers/two_scale_cluster_geometry_20260929/TWO_SCALE_LAW.md' + - 'frontiers/two_scale_cluster_geometry_20260929/REVIEW_RECORD.md' - 'frontiers/downstream_gate_20260925/GRAPH.json' - 'frontiers/downstream_gate_20260925/SELECTOR_REGION.json' - 'frontiers/downstream_gate_20260925/hard_gate.py' @@ -53,7 +55,7 @@ jobs: raise ValueError('source identity mismatch: ' + entry['path']) script = str(root / 'residual_check.py') expected = (root / 'RESULTS.json').read_bytes() - mutants = ['allow-symlink', 'no-hash', 'stale-fingerprint', 'drop-required-edge', 'executed-flag', 'controlling-true', 'tail-reversed', 'pair-identity-broken', 'drop-review-needle'] + mutants = ['allow-symlink', 'no-hash', 'stale-fingerprint', 'drop-required-edge', 'executed-flag', 'controlling-true', 'tail-reversed', 'pair-identity-broken', 'route-c-broken', 'drop-review-needle'] for flags in (['-B', '-S'], ['-B', '-O', '-S']): out = subprocess.run([sys.executable, *flags, script], check=True, capture_output=True, timeout=300).stdout diff --git a/reviews/c6_residual_closure_20260930/PROPOSED_TRANSITIONS.json b/reviews/c6_residual_closure_20260930/PROPOSED_TRANSITIONS.json index 2d538a8e4..04cbc52ad 100644 --- a/reviews/c6_residual_closure_20260930/PROPOSED_TRANSITIONS.json +++ b/reviews/c6_residual_closure_20260930/PROPOSED_TRANSITIONS.json @@ -39,6 +39,11 @@ "ref": "Math-#159 review 5360192822", "provider": "OpenAI (source-exposed)", "verdict": "ACCEPT Theorem N, Corollaries Lambda/S/X" + }, + { + "ref": "Math-#166 review 5360227991 (in-repo REVIEW_RECORD.md)", + "provider": "Anthropic (other session)", + "verdict": "ACCEPT Theorem L, the direct statement" } ], "reading_rule": [ @@ -48,9 +53,10 @@ "math.c6r-component.cluster-law-acceptance", "math.c6r-component.cluster-law-source-map", "math.c6-component.palm-proof", - "math.c6r-component.residual-closure-record" + "math.c6r-component.two-scale-law-proof", + "math.c6r-component.two-scale-review-record" ], - "notes": "Leading-mass localization of E N(N-1) at scale r, in the iterated limit; corollary of Math-#162 (26)/(18)/(20) with PALM Theorem Q, and of Math-#159 Corollary Lambda / Proposition 4.4; direct statement Math-#166 Theorem L when merged. C6 residual closure v1.0." + "notes": "Leading-mass localization of E N(N-1) at scale r, in the iterated limit; corollary of Math-#162 (26)/(18)/(20) with PALM Theorem Q, and of Math-#159 Corollary Lambda / Proposition 4.4; direct statement Math-#166 Theorem L (L1)/(L2), bound; Route C pair-count corollary. C6 residual closure v1.1." }, "required_premises_after": [ "math.c6r-component.spectral-closure-proof", @@ -59,9 +65,10 @@ "math.c6r-component.cluster-law-acceptance", "math.c6r-component.cluster-law-source-map", "math.c6-component.palm-proof", - "math.c6r-component.residual-closure-record" + "math.c6r-component.two-scale-law-proof", + "math.c6r-component.two-scale-review-record" ], - "notes": "Created PROVED_REVIEWED if Math-#160 step 1 has not run; moved OPEN_ACTIVE -> PROVED_REVIEWED if it has. The record node among its premises is AUTHOR_SIDE_CANDIDATE until read (execution_order step 0)." + "notes": "Created PROVED_REVIEWED if Math-#160 step 1 has not run; moved OPEN_ACTIVE -> PROVED_REVIEWED if it has. Every required premise is PROVED_REVIEWED (step 0 satisfied by Math-#166 Theorem L); the record node is supporting." }, { "node": "math.rn-region.witness-collision", @@ -262,18 +269,70 @@ "component_of": "math.rn-region.witness-collision.leading-mass-localization", "component_role": "reading_rule_record", "author_provider": "Anthropic Claude (this session; source-exposed, see section 0)", - "fingerprint": "13d1182108879c6edd9f8fd60107ffde1097c58592d7d8e5acc92af310a8a779", + "fingerprint": "d7420581ac771591f8449afbdd1c096450610b1158bed02a3868483efe10f546", "source": "reviews/c6_residual_closure_20260930/RECONCILIATION.md", - "scope": "section 3: the corollary (D1) + steps 1-3 (Route A) and Route B", + "scope": "section 3: the corollary (D1) + steps 1-3 (Route A), Route B, Route C", "review_basis": [ { - "review": "none yet", + "review": "none", "provider": "-", - "verdict": "a non-Claude read of RECONCILIATION.md section 3 is required before the residual flip, unless Math-#166 Theorem L (Claude 5360227991) is on main and bound as the direct statement", + "verdict": "the reconciler's own text; supporting only since v1.1 (the direct statement is Math-#166 Theorem L); a non-Claude read of section 3 is welcome, not gating", + "depth": "bounded" + } + ], + "required_until": "superseded in v1.1: supporting since the Theorem L component exists", + "notes": "supporting evidence only" + }, + { + "id": "math.c6r-component.two-scale-law-proof", + "layer": "D5", + "kind": "reading_rule_component", + "classification": "PROVED_REVIEWED", + "controlling": false, + "component_of": "math.rn-region.witness-collision.leading-mass-localization", + "component_role": "proof", + "author_provider": "OpenAI (GPT-6 Astra Pro)", + "fingerprint": "e81d7fe09d25c3266eb8e62922756f54761d7f74d692fb35d9a8071fffd73769", + "source": "frontiers/two_scale_cluster_geometry_20260929/TWO_SCALE_LAW.md", + "scope": "Theorem L (L1) for every fixed q >= 2 and any deterministic delta_r -> 0 with delta_r / r -> oo, and (L2) E_r[N_R N_far^rho] = o_(R,rho)(r^3); every fixed d >= 2, L, b, k > 0, frame; conditional on SOURCES.json inputs (SC, CUB, RM, C6, P, D5)", + "review_basis": [ + { + "review": "Math-#166 review 5360227991", + "provider": "Anthropic Claude (session 01NMeKE; no authorship of the consumed sources)", + "verdict": "ACCEPT Theorem T, Theorem L, (L3), (V1) at the conditional scope", + "depth": "full", + "at": "7c82252533c3fe14ee262f7f87c0549c10968592, blob a32fd5f7 unchanged" + }, + { + "review": "xAI bounded read 5901945424 (reported in Math-#160 5902410407 / 5902466075)", + "provider": "xAI/Grok", + "verdict": "bounded Theorem-L read, as reported; not re-read here", "depth": "bounded" } ], - "required_until": "Math-#166 Theorem L component node exists; then supporting" + "notes": "the direct statement of the residual; makes execution step 0 satisfied" + }, + { + "id": "math.c6r-component.two-scale-review-record", + "layer": "D5", + "kind": "reading_rule_component", + "classification": "PROVED_REVIEWED", + "controlling": false, + "component_of": "math.rn-region.witness-collision.leading-mass-localization", + "component_role": "review_record", + "author_provider": "OpenAI-authored record of the Claude reviews", + "fingerprint": "5295c373a16b6557584e1a633e28fd5962f3e96023945bcc068819e83a0d2cad", + "source": "frontiers/two_scale_cluster_geometry_20260929/REVIEW_RECORD.md", + "scope": "review record of Math-#166 at blob a32fd5f7: A 5360227991, B 5360178611, C 5360216551", + "review_basis": [ + { + "review": "frontiers/two_scale_cluster_geometry_20260929/REVIEW_RECORD.md", + "provider": "in-repo record", + "verdict": "A/B/C ACCEPT at stated scopes", + "depth": "record" + } + ], + "notes": "in-repo record of the acceptance" } ], "proposed_graph_edges": [ @@ -315,10 +374,22 @@ }, { "from": "math.rn-region.witness-collision.leading-mass-localization", - "to": "math.c6r-component.residual-closure-record", + "to": "math.c6r-component.two-scale-law-proof", "required": true, "relation": "requires_evidence" }, + { + "from": "math.rn-region.witness-collision.leading-mass-localization", + "to": "math.c6r-component.two-scale-review-record", + "required": true, + "relation": "requires_evidence" + }, + { + "from": "math.rn-region.witness-collision.leading-mass-localization", + "to": "math.c6r-component.residual-closure-record", + "required": false, + "relation": "supporting_evidence" + }, { "from": "math.rn-region.witness-collision", "to": "math.rn-region.witness-collision.leading-mass-localization", @@ -334,17 +405,8 @@ "deferred_with": "math.rn-region.witness-collision" } ], - "pending_third_source": { - "pr": "Math-#166", - "file": "frontiers/two_scale_cluster_geometry_20260929/TWO_SCALE_LAW.md", - "blob": "a32fd5f7d941bbe1fe943df045b1e0fbec8d691c", - "math_head": "7c82252533c3fe14ee262f7f87c0549c10968592", - "statement": "Theorem L (L1): r^-3 E[(N)_q - (N_in)_q] -> 0 for q >= 2 and any delta_r -> 0, delta_r / r -> oo", - "review": "Claude 5360227991 (Slice A)", - "status": "unmerged; under C25 / Sol integration; bound by a revision when on main" - }, "execution_order": [ - "0. a non-Claude read of RECONCILIATION.md section 3 (four lines), or Math-#166 on main with a component node for TWO_SCALE_LAW.md as the direct statement; until then math.c6r-component.residual-closure-record is AUTHOR_SIDE_CANDIDATE and step 2 does not execute", + "0. satisfied at ab13a08f: Math-#166 is on main and its Theorem L is a required component node (math.c6r-component.two-scale-law-proof); a non-Claude read of RECONCILIATION.md section 3 remains welcome but is not gating; math.c6r-component.residual-closure-record is AUTHOR_SIDE_CANDIDATE and supporting", "1. create the component nodes and their required edges (math.c6-component.palm-proof only if Math-#160 has not created it)", "2. create math.rn-region.witness-collision.leading-mass-localization as PROVED_REVIEWED, or move it from OPEN_ACTIVE if Math-#160 step 1 created it", "3. only after Math-#160 step 3 (aggregate node): move math.rn-region.witness-collision to PROVED_REVIEWED with required edges to the aggregate node and to the residual node; under Math-#160's keep-open execution this is the step that moves the old node", @@ -357,6 +419,18 @@ "id": 5902470285, "kind": "pickup on Math-#160", "at": "358f256" + }, + { + "lane": "this session", + "id": 5902585446, + "kind": "delivery on Math-#160", + "at": "b3fac79" + }, + { + "lane": "this session", + "id": 5902616692, + "kind": "bounded read of the Route C corollary (Math-#160 5901994240) at the request 5902379699", + "verdict": "ACCEPT at stated scope; exposure stated" } ], "exposure": "reconciler authored Math-#160 (the definition) and remote_collision_20260928 ([RC], consumed by both routes); reviewed none of Math-#159, #162, #166; same GitHub account; zero organizational-independence credit", @@ -367,9 +441,32 @@ "any historical predicate move" ], "revision": { - "version": "v1.0", + "version": "v1.1", "applies": [ - "initial record at 358f256" + "initial record at 358f256", + "fa1cf7b: Math-#166 TWO_SCALE_LAW.md and REVIEW_RECORD.md bound as the direct statement (step 0 satisfied); Route C added with exact checks and mutant route-c-broken; record node supporting" ] - } + }, + "third_source_bound": { + "pr": "Math-#166", + "merged_at": "ab13a08f5e5b0adc7a7d80cf643d9b5a0618507f", + "file": "frontiers/two_scale_cluster_geometry_20260929/TWO_SCALE_LAW.md", + "sha256": "e81d7fe09d25c3266eb8e62922756f54761d7f74d692fb35d9a8071fffd73769", + "blob": "a32fd5f7d941bbe1fe943df045b1e0fbec8d691c", + "statement": "Theorem L (L1), (L2)", + "review": "Claude 5360227991; xAI 5901945424 as reported" + }, + "route_c": { + "source": "Math-#160 comment 5901994240 (OpenAI lane)", + "checked_in": "Math-#160 comment 5902616692 (this session; provider-distinct nonauthor on Math-#159/DL/C6, source-exposed on RC)", + "ingredients": [ + "pathwise (D2)", + "PALM Theorem Q (E N^4 <= C r^3)", + "Math-#159 (5.1) shell bound (DL Theorem I_d)", + "Math-#159 (5.4) left inequality", + "RC Corollary D" + ], + "bound": "r^-3 E[(N)_2 - (A)_2] <= C (R^-2 + rho^2)^(1/2) + C_(R,rho) r^(3/4) + C_rho r; r -> 0, rho -> 0, R -> oo" + }, + "reverified_at": "fa1cf7b (Math-#166 merged at ab13a08f, Math-#167 merged at fa1cf7b; GRAPH.json, PROOF_INDEX.md, SELECTOR_REGION.json and the catalog unchanged since ec6db8c)" } diff --git a/reviews/c6_residual_closure_20260930/RECONCILIATION.md b/reviews/c6_residual_closure_20260930/RECONCILIATION.md index 585a6a12a..38a49460b 100644 --- a/reviews/c6_residual_closure_20260930/RECONCILIATION.md +++ b/reviews/c6_residual_closure_20260930/RECONCILIATION.md @@ -4,8 +4,12 @@ **Reconciler:** Anthropic Claude, Claude Code session `session_017Mi3hxjaxV45x6zo6o1ee3`. **Read at:** Math- `main` `358f2562efbccc59f9549e5a79650e2e936395c3` (30 September 2026, after Math-#159 `98fdb54`, Math-#164 `7d0c89a` and Math-#162 `358f256` merged; `GRAPH.json`, `PROOF_INDEX.md`, `SELECTOR_REGION.json` and the catalog are -unchanged since `ec6db8c`). -**Revision:** v1.0. Pickup: Math-#160 comment 5902470285. +unchanged since `ec6db8c`); re-verified at `fa1cf7b` (Math-#166 merged at `ab13a08f`, Math-#167 merged at `fa1cf7b`; the +same surfaces unchanged). +**Revision:** v1.0 at `358f256`; v1.1 at `fa1cf7b` binds Math-#166's `TWO_SCALE_LAW.md` and its review record as the +direct statement (execution step 0 satisfied), adds Route C (the pair-count corollary of Math-#160 comment 5901994240, +checked in 5902616692) with its exact checks, and makes this record's own node supporting. Pickup: Math-#160 comment +5902470285; delivery 5902585446. **Effect:** register reconciliation, **declarative only** (`PROPOSED_TRANSITIONS.json`, `"executed": false`). It binds the residual question that Math-#160 §5 named (`math.rn-region.witness-collision.leading-mass-localization`) to the exact merged bytes of two independently authored and cross-provider-reviewed proofs, writes the four-line corollary that turns @@ -29,8 +33,11 @@ Execution of any `GRAPH.json`, `STATUS`, `PROOF_INDEX` or catalog change is a se (Math-#159) is Anthropic-authored (the Slice B reviewer's session) and accepted by OpenAI (5360192822), source-exposed as author of imported inputs and of Math-#161. Neither route carries an organizationally independent read; taken together they are the first item in this chain with a proof from each provider, each read by the other. -- The pending third source (Math-#166, OpenAI) carries one Anthropic read per slice (5360227991, 5360178611, 5360216551, - another session) and is under engineering integration (C25 / Sol); it is not consumed here. +- The third source (Math-#166, OpenAI; merged at `ab13a08f`) carries one Anthropic read per slice (5360227991, 5360178611, + 5360216551; another session) and, per Math-#160 comments 5902410407 and 5902466075, an xAI bounded read of Theorem L + (5901945424) not re-read here; I reviewed none of it. Route C was posted by an OpenAI lane (Math-#160 comment + 5901994240) and checked by this session (5902616692): a provider-distinct nonauthor read of a consumer of + Math-#159 / [DL] / [C6], source-exposed on [RC]. - No Cursor agent is restarted or contacted (owner stop, 27 September 2026); only published records are cited. ## 1. The residual, as defined, and the register as it stands @@ -65,12 +72,12 @@ mechanism other than by (Res). Both Math-#159 (§9) and Math-#162 (README) state | [CL-R] | `frontiers/c6_cluster_law_20260929/README.md`, `SOURCE_MAP.json` | 7560 · `e4b35f2b…` · `1166376f`; 12566 · `0584c380…` · `ef51c582` | Anthropic | — | object identity; acceptance pointer | | [PALM] | `frontiers/c6_palm_route_20260929/PROOF.md` (Math-#145, merged `820d443`) | 53364 · `aa37f16040ab9e05bb2e4e3f1d678367497e8dc2cf43eef197a4d6592c2f129b` · `89eb8adf08fe7afc2cab9662d3a9875c05ae5cc5` | Anthropic (other session) | OpenAI 5356233690 (§4), 5358116559 (§§5–7, Theorem Q) | Theorem Q, `q = 3` and `q = 4`, for the uniform-integrability tails | | this packet | `reviews/c6_residual_closure_20260930/EXTERNAL_REVIEWS.md` | see `SOURCE_FILES.json` | transcribed by Anthropic | mutable external evidence, labelled | the preserved 5360192822 | -| pending | Math-#166 `frontiers/two_scale_cluster_geometry_20260929/TWO_SCALE_LAW.md`, blob `a32fd5f7d941bbe1fe943df045b1e0fbec8d691c` (math head `7c82252`), **not on main** | — | OpenAI | Claude 5360227991 (Slice A: Theorem T, Theorem L) | Theorem L (L1): the direct statement; bound by a revision when merged | +| [TSL] | `frontiers/two_scale_cluster_geometry_20260929/TWO_SCALE_LAW.md` (Math-#166, merged `ab13a08f`) | 17139 · `e81d7fe09d25c3266eb8e62922756f54761d7f74d692fb35d9a8071fffd73769` · `a32fd5f7d941bbe1fe943df045b1e0fbec8d691c` | OpenAI | in-repo `REVIEW_RECORD.md` (5121 · `5295c373…` · `9f7c7f6f`): Claude 5360227991 ACCEPT of Theorem T, Theorem L, (L3), (V1) at the conditional scope; xAI bounded read 5901945424 reported in Math-#160 5902466075 | Theorem L (L1), (L2): the direct statement | Identities are checked by `residual_check.py` (`IDENTITIES`, `NEGATIVES`); the quoted statements are checked as substrings (`VERDICTS`). [SC] and [CL] are conditional on their own pinned inputs at those inputs' reviewed scopes -([SC] `SOURCES.json`: P, D5, C6, RM, RC, LM, CUB, RCL; [CL] `SOURCE_MAP.json`: LP, DL, C6, RM, RC, EDL, LM, RCL); this -record inherits exactly those conditions and adds none. +([SC] `SOURCES.json`: P, D5, C6, RM, RC, LM, CUB, RCL; [CL] `SOURCE_MAP.json`: LP, DL, C6, RM, RC, EDL, LM, RCL; [TSL] +`SOURCES.json`: SC, CUB, RM, C6, P, D5); this record inherits exactly those conditions and adds none. ## 3. The corollary: (Res) from the reviewed statements @@ -107,16 +114,35 @@ factorial-moment limit: Lemma 5.2 (5.4), `E[N^A 1{N_far^rho >= 1}] <= C(A, rho) at fixed `(A, rho)`, which is the mixed count of Math-#160 §5 with `s_0 = rho` (the far region `D_rho` is measured from `o`; a point at distance `>= s_0` from both pins lies in `D_{s_0/2}` for `r < s_0`). Exponent ledgers checked exactly. -**Direct statement (pending).** Math-#166 Theorem L (L1): `r^-3 E[(N)_q - (N_in)_q] -> 0` for every fixed `q >= 2` and -every deterministic `delta_r -> 0` with `delta_r / r -> oo`, where `N_in` counts the points within `delta_r` of `o`; with -`delta_r = R r` and `R -> oo` after `r -> 0` this is (Res) for `q = 2`, and it is stronger (moving cutoff, all `q`). It is -conditional on [SC] and is not consumed here; it enters by a revision when Math-#166 is on `main`. +**Route C (pair-count corollary; Math-#160 comment 5901994240, checked in 5902616692).** With `A`, `B`, `C` the window +counts in `|X| <= R r`, `R r < |X| < rho`, `|X| >= rho` (from `o`; `N = A + B + C`), pathwise + + 0 <= (N)_2 - (A)_2 <= N^2 [ 1{B > 0} + 1{A > 0, C > 0} + 1{C >= 2} ], (D2) + +exact: the right side vanishes only when `B = 0` and either `C = 0` or `A = 0, C <= 1`, and then the left side +`2A(B + C) + (B + C)(B + C - 1)` vanishes too (checked in `DEDUCTION`). Cauchy–Schwarz with `E N^4 <= C r^3` ([PALM] +Theorem Q through Stirling) and [CL] (5.1) (`E B <= C r^3 (R^-2 + rho^2)`, [DL] Theorem I_d, constant uniform in `R >= 4`, +`rho <= s_0`), the left inequality of [CL] (5.4) (`Q{A >= 1, C >= 1} <= C(A, rho) r^(9/2)`) and [RC] Corollary D +(`Q{C >= 2} <= E (C)_2 / 2 = O_rho(r^5)`) give + + r^-3 E[(N)_2 - (A)_2] <= C (R^-2 + rho^2)^(1/2) + C_(R,rho) r^(3/4) + C_rho r ; + +`r -> 0` first, then `rho -> 0`, then `R -> oo` gives (Res). This route uses no count-law limit: only the shell bound, +the cross-term bound, the far second factorial moment and Theorem Q (exponent ledgers `3/2 + 9/4 - 3 = 3/4` and +`3/2 + 5/2 - 3 = 1`, checked exactly). + +**Direct statement ([TSL], merged at `ab13a08f`).** Math-#166 Theorem L (L1): `r^-3 E_r[(N_r)_q - (N_in)_q] -> 0` for every +fixed `q >= 2` and every deterministic `delta_r -> 0` with `delta_r / r -> oo`, `N_in` the count within `delta_r` of `o`; +and (L2): `E_r[N_R N_far^rho] = o_(R,rho)(r^3)`, the mixed count itself. With `delta_r = R r` and `R -> oo` after `r -> 0`, +(L1) at `q = 2` is (Res); it is stronger (moving cutoff, all `q`) and is conditional on [SC]. It is bound in §2 and is a +required component in §5, so execution step 0 is satisfied by a reviewed merged source rather than by a read of this +record. **What the corollary uses and nothing else.** Two reviewed limit statements about one law (the full and the near second factorial moments), one reviewed exhaustion statement, and one reviewed moment bound for the tail. No -regression, no Kac–Rice step, no new estimate. A nonauthor read of this section is a bounded task; the executing lane -should obtain it from a non-Claude lane before step 3 of `execution_order` (§5), because the reconciler is -source-exposed (§0). +regression, no Kac–Rice step, no new estimate. Since v1.1 the direct statement [TSL] carries the flip and this record's +own node is supporting; a non-Claude read of this section remains welcome (the reconciler is source-exposed, §0) but +is not gating. ## 4. Scope, and what is not established @@ -131,8 +157,9 @@ within `R r` of the midpoint ((Res), this record); the coefficient is `2 a_2` ([ **Not established by this record.** No rate of convergence; no numerical value of `a_2`, `nu(1)`, `nu(2)`, `C_3` or of the localization scale; no uniformity as `k -> 0`, in `L` or in `d`; no all-height statement (the window is load-bearing in both sources); no statement about the elder selection of the extra points; no joint law of clusters -of distinct pin pairs; no configuration law beyond what [SC]/[CL] state (Math-#166 supplies the configuration form, -pending); no `d_TV` or moving-cutoff statement (Math-#166); no historical numerical certificate (RN annulus partition, +of distinct pin pairs; no configuration law beyond what [SC]/[CL] state (Math-#166 Theorem T supplies the configuration +form; not consumed); no `d_TV` statement (Math-#166 (V1); not consumed); the moving-cutoff form is [TSL] (L1) at its own +scope; no historical numerical certificate (RN annulus partition, 24-jet / OBL-H5-JETMOD) and no discharge of any historical predicate outside the analytic scope (Math-#160 §6). Neither [SC] nor [CL] is re-reviewed here; their reviews stand at the scopes their records state. @@ -155,14 +182,16 @@ source; one node per byte identity; none duplicates a source the live graph carr | `math.c6r-component.cluster-law-acceptance` | this packet's `EXTERNAL_REVIEWS.md` | external review record (5360192822, transcribed; mutable, labelled) | OpenAI review, transcribed by Anthropic | itself | | `math.c6r-component.cluster-law-source-map` | `frontiers/c6_cluster_law_20260929/SOURCE_MAP.json` | in-repo acceptance pointer and consumed-input map | Anthropic | records 5360192822 | | `math.c6-component.palm-proof` | [PALM] | proof: Theorem Q (`q = 3, 4`) | Anthropic (other session) | OpenAI 5358116559; **defined by Math-#160** (same id, source, fingerprint); created here only if absent | -| `math.c6r-component.residual-closure-record` | this packet's `RECONCILIATION.md` | reading-rule record: the §3 corollary | Anthropic (this session; source-exposed) | **none yet** — `AUTHOR_SIDE_CANDIDATE` until a non-Claude lane reads §3; the residual flip waits for it, or for Math-#166's Theorem L (Claude 5360227991) to replace it as the direct statement | +| `math.c6r-component.two-scale-law-proof` | [TSL] | proof: Theorem L (L1), (L2), the direct statement | OpenAI | Claude 5360227991 (in-repo `REVIEW_RECORD.md`); xAI bounded read 5901945424 as reported | +| `math.c6r-component.two-scale-review-record` | `frontiers/two_scale_cluster_geometry_20260929/REVIEW_RECORD.md` | review record | OpenAI-authored record of the Claude reviews | itself | +| `math.c6r-component.residual-closure-record` | this packet's `RECONCILIATION.md` | reading-rule record: the §3 corollary and Route C | Anthropic (this session; source-exposed) | `AUTHOR_SIDE_CANDIDATE` (the reconciler's own text; a non-Claude read is welcome); **supporting only** since v1.1, because [TSL] Theorem L is the direct statement | -Edges: from the residual node to each component, `required: true` (`requires_evidence`), except that the record node is -required only until Math-#166's Theorem L node exists, after which it becomes supporting. From the old node (deferred -transition): `required` edges to the residual node and to Math-#160's aggregate node. +Edges: from the residual node to each component, `required: true` (`requires_evidence`), except the record node, which +is supporting (`required: false`) since [TSL] is bound. From the old node (deferred transition): `required` edges to the +residual node and to Math-#160's aggregate node. -**Execution order** (`PROPOSED_TRANSITIONS.json` `execution_order`): (0) a non-Claude read of §3, or Math-#166 on main -with a component node for `TWO_SCALE_LAW.md`; (1) the component nodes and their edges; (2) the residual node +**Execution order** (`PROPOSED_TRANSITIONS.json` `execution_order`): (0) satisfied at `ab13a08f`: Math-#166 is on main and its +Theorem L is a required component node; a non-Claude read of §3 remains welcome but is not gating; (1) the component nodes and their edges; (2) the residual node (created `PROVED_REVIEWED`, or moved from `OPEN_ACTIVE`); (3) only after Math-#160 step 3: the old node; (4) the register rows. Nothing here edits `GRAPH.json`, `PROOF_INDEX.md`, `STATUS.md`, `SELECTOR_REGION.json` or the catalog (`"executed": false`, checked). @@ -174,33 +203,35 @@ node) through `reverse_impact_between` (`GATE` replays it in both executions). ## 6. Checks `residual_check.py` (stdlib only, run from the repository root): -- **IDENTITIES.** All nine inventoried files exist as regular files, no symlink on their paths, stated SHA256 and blob. +- **IDENTITIES.** All eleven inventoried files exist as regular files, no symlink on their paths, stated SHA256 and blob. - **VERDICTS.** The quoted statements are present as substrings: [SC] Theorem (3), (18), (20), (24), (26) and the Slice A/B/C lines of its review record with the core blob; [CL] Corollary Λ with `Λ_2 = 2 nu(2)`, Proposition 4.4's `A -> oo` sentence, Lemma 5.2 with `r^(9/2)`, the object header, the source map's `nonauthor_acceptance` and its note - naming 5360192822; [PALM] object header and Theorem Q; the review id, verdict line and mutability label in - `EXTERNAL_REVIEWS.md`. + naming 5360192822; [PALM] object header and Theorem Q; [TSL] Theorem L with (L1) and (L2) and its review record's + 5360227991 line at blob `a32fd5f7`; the review id, verdict line and mutability label in `EXTERNAL_REVIEWS.md`. - **LIVE.** `math.rn-region.witness-collision` is a live `OPEN_ACTIVE` region with its recorded fingerprint (or `PROVED_REVIEWED` after execution); the residual node is absent or `OPEN_ACTIVE` with Math-#160's fingerprint (or `PROVED_REVIEWED` after execution); the selector lists the region; no live fingerprinted node carries a component source of §5 other than `math.c6-component.palm-proof` if Math-#160 has been executed. -- **DEDUCTION.** Exact finite content of §3: the pair identity (D1) for all `0 <= N_R, N_out <= 12`; the tail +- **DEDUCTION.** Exact finite content of §3: the pair identity (D1) for all `0 <= N_R, N_out <= 12`; the Route C + pathwise inequality (D2) for all `0 <= A, B, C <= 8` with its two exponent ledgers; the tail inequality `n(n-1)(M-1) <= n(n-1)(n-2)` for `n > M >= 3`; the Stirling identity for `n^4`; the exponent ledgers `3 + 3/2 = 9/2 > 3` and `3/2 + 3/4 + 5/4 = 7/2 > 3`; the truncation error of a finite distribution against `E(N)_3/(M-1)`; and an exact rational instance of the iterated limit `2 a_2 - 2 a_2^R -> 0`. - **TRANSITIONS.** `declarative` true, `executed` false; the residual node `PROVED_REVIEWED`, non-controlling, with scope, explicit limits, review basis, Math-#160's fingerprint and a required edge to every component; every component node fingerprinted to the inventory with role, provider and review basis, one per byte identity; the - record node flagged `AUTHOR_SIDE_CANDIDATE` until read; the old-node transition marked deferred with its two - presuppositions; the palm node marked cross-record with Math-#160's id. + record node `AUTHOR_SIDE_CANDIDATE` and reached by a supporting edge only; every required premise of the residual node + `PROVED_REVIEWED`; the old-node transition marked deferred with its two presuppositions; the palm node marked + cross-record with Math-#160's id. - **GATE.** In both executions (residual node created directly; residual node pre-existing `OPEN_ACTIVE` as Math-#160 proposes), the proposed graph passes `validate_graph_fail_closed`, `closure_report` gives `gate_ok` with no illegal controlling node, and `reverse_impact_between` names the residual node and the components as changed and impacted; the deferred old-node transition is not applied (its presupposition is absent live) and is reported. - **NEGATIVES.** Delete, one-byte change, symlink and symlinked parent on a temporary copy of the inventory are rejected. -Nine mutants must fail: `allow-symlink`, `no-hash`, `stale-fingerprint`, `drop-required-edge`, `executed-flag`, -`controlling-true`, `tail-reversed`, `pair-identity-broken`, `drop-review-needle`. +Ten mutants must fail: `allow-symlink`, `no-hash`, `stale-fingerprint`, `drop-required-edge`, `executed-flag`, +`controlling-true`, `tail-reversed`, `pair-identity-broken`, `route-c-broken`, `drop-review-needle`. ## 7. Relation to other lanes @@ -210,8 +241,9 @@ Nine mutants must fail: `allow-symlink`, `no-hash`, `stale-fingerprint`, `drop-r bound in-repo. - **Math-#159 (Anthropic, other session; merged `98fdb54`, integrated by the OpenAI engineering lane):** Route B. Not re-reviewed; its acceptance is preserved as external evidence. -- **Math-#166 (OpenAI; under C25 / Sol integration, engineering repair in progress):** the pending direct statement; - hands-off; bound by a revision when merged. -- **Math-#167 (this session):** disjoint (D2/D3/D4/D5-annulus/D6 alignment). +- **Math-#166 (OpenAI; merged at `ab13a08f`, integrated by OpenAI Sol / C25):** the direct statement, bound in v1.1; not + re-reviewed. +- **Math-#167 (this session; merged at `fa1cf7b` by OpenAI Sol after review 5360524053):** disjoint (D2/D3/D4/D5-annulus/D6 + alignment); its execution is a separate non-Claude act. - **Math-#151 (merged `ec6db8c`):** kept the old node open under the wording quoted in §1; this record supplies the discharge of the only defined residual meaning. diff --git a/reviews/c6_residual_closure_20260930/RESULTS.json b/reviews/c6_residual_closure_20260930/RESULTS.json index 0f38af915..8815353b7 100644 --- a/reviews/c6_residual_closure_20260930/RESULTS.json +++ b/reviews/c6_residual_closure_20260930/RESULTS.json @@ -8,7 +8,7 @@ "TRANSITIONS": true, "VERDICTS": true }, - "component_nodes": 7, + "component_nodes": 9, "gate": { "final": { "changed_nodes": [ @@ -19,6 +19,8 @@ "math.c6r-component.residual-closure-record", "math.c6r-component.spectral-closure-proof", "math.c6r-component.spectral-closure-review-record", + "math.c6r-component.two-scale-law-proof", + "math.c6r-component.two-scale-review-record", "math.rn-region.witness-collision.leading-mass-localization" ], "impacted": [ @@ -29,6 +31,8 @@ "math.c6r-component.residual-closure-record", "math.c6r-component.spectral-closure-proof", "math.c6r-component.spectral-closure-review-record", + "math.c6r-component.two-scale-law-proof", + "math.c6r-component.two-scale-review-record", "math.rn-region.witness-collision.leading-mass-localization" ], "old_node_transition": "deferred: presupposes Math-#160 step 3 (aggregate node absent live)", @@ -43,6 +47,8 @@ "math.c6r-component.residual-closure-record", "math.c6r-component.spectral-closure-proof", "math.c6r-component.spectral-closure-review-record", + "math.c6r-component.two-scale-law-proof", + "math.c6r-component.two-scale-review-record", "math.rn-region.witness-collision.leading-mass-localization" ], "impacted": [ @@ -53,6 +59,8 @@ "math.c6r-component.residual-closure-record", "math.c6r-component.spectral-closure-proof", "math.c6r-component.spectral-closure-review-record", + "math.c6r-component.two-scale-law-proof", + "math.c6r-component.two-scale-review-record", "math.rn-region.witness-collision.leading-mass-localization" ], "old_node_transition": "deferred: presupposes Math-#160 step 3 (aggregate node absent live)", @@ -67,6 +75,8 @@ "math.c6r-component.residual-closure-record", "math.c6r-component.spectral-closure-proof", "math.c6r-component.spectral-closure-review-record", + "math.c6r-component.two-scale-law-proof", + "math.c6r-component.two-scale-review-record", "math.rn-region.witness-collision.leading-mass-localization" ], "impacted": [ @@ -77,13 +87,15 @@ "math.c6r-component.residual-closure-record", "math.c6r-component.spectral-closure-proof", "math.c6r-component.spectral-closure-review-record", + "math.c6r-component.two-scale-law-proof", + "math.c6r-component.two-scale-review-record", "math.rn-region.witness-collision.leading-mass-localization" ], "old_node_transition": "deferred: presupposes Math-#160 step 3 (aggregate node absent live)", "residual_classification": "OPEN_ACTIVE" } }, - "inventory_files": 9, + "inventory_files": 11, "object": "C6-RESIDUAL-CLOSURE-20260930-v1", "passed": true, "scope": "identity, verdict-row, live-register, exact finite bookkeeping of section 3, transition-shape, hard-gate replay in both executions, and filesystem-negative checks; the Gaussian limits are the sources' reviewed statements and are not re-proved; nothing is written" diff --git a/reviews/c6_residual_closure_20260930/SOURCE_FILES.json b/reviews/c6_residual_closure_20260930/SOURCE_FILES.json index 1555b6ae9..7acd8c7f9 100644 --- a/reviews/c6_residual_closure_20260930/SOURCE_FILES.json +++ b/reviews/c6_residual_closure_20260930/SOURCE_FILES.json @@ -15,27 +15,27 @@ }, { "path": "PROPOSED_TRANSITIONS.json", - "bytes": 17731, - "sha256": "7ac3f521c942add17efb7b0e0909a357cb0e1132921642b8c703bbc93c4a7c48", - "git_blob": "2d538a8e4c915fa4a5546e5f5192d536b4d51877" + "bytes": 22348, + "sha256": "1e10691be33530f625342bacc922bf9cb7841168de5cfd22e761b8476fd732b7", + "git_blob": "04cbc52add5a07d875e22e45af1bd39707765ccf" }, { "path": "RECONCILIATION.md", - "bytes": 21471, - "sha256": "13d1182108879c6edd9f8fd60107ffde1097c58592d7d8e5acc92af310a8a779", - "git_blob": "585a6a12a857b84dd4c5ba8b973cc49c2d667d97" + "bytes": 24654, + "sha256": "d7420581ac771591f8449afbdd1c096450610b1158bed02a3868483efe10f546", + "git_blob": "38a49460bef06548a8c4a8209c4cd11b2e0807a4" }, { "path": "RESULTS.json", - "bytes": 3884, - "sha256": "d10eca7c862bfcfc792700fc7a2dd5df00ed1226a19074a661ed55602e02c2d3", - "git_blob": "0f38af915773b693054925f5547621ad3b961742" + "bytes": 4509, + "sha256": "5c807a0729d9497333ccbc5b4ae7224d93b93130621d24800f993523544d7ee1", + "git_blob": "8815353b7ce68376fb0de238a0b16d7802c41bed" }, { "path": "residual_check.py", - "bytes": 20036, - "sha256": "24ada823242b831454be9ecf4c99a2ac032bfeaee8c21a41bcc26e511b633c91", - "git_blob": "c200c31229a5e2503218b44233ca86999f3a9ab1" + "bytes": 21580, + "sha256": "f472248839996e313827c0922e646471536ef8f9005c29eea7181e87a7b2da0f", + "git_blob": "c21d54f10331bf7cb221856a18f98263eb655465" } ] } diff --git a/reviews/c6_residual_closure_20260930/residual_check.py b/reviews/c6_residual_closure_20260930/residual_check.py index c200c3122..c21d54f10 100644 --- a/reviews/c6_residual_closure_20260930/residual_check.py +++ b/reviews/c6_residual_closure_20260930/residual_check.py @@ -2,7 +2,7 @@ Standard library only. Run from the repository root: python -B -S reviews/c6_residual_closure_20260930/residual_check.py Checks: IDENTITIES, VERDICTS, LIVE, DEDUCTION, TRANSITIONS, GATE, NEGATIVES. No mathematics is re-proved beyond the exact -finite bookkeeping of section 3; the proposed graph is replayed through the downstream hard gate's own validators in +finite bookkeeping of section 3 (pair identities, tails, ledgers); the proposed graph is replayed through the downstream hard gate's own validators in both executions. Nothing is written to the repository. """ import argparse @@ -18,7 +18,7 @@ from fractions import Fraction as F MUTANTS = ("allow-symlink", "no-hash", "stale-fingerprint", "drop-required-edge", "executed-flag", "controlling-true", - "tail-reversed", "pair-identity-broken", "drop-review-needle") + "tail-reversed", "pair-identity-broken", "route-c-broken", "drop-review-needle") MUT = None HERE = "reviews/c6_residual_closure_20260930" GRAPH = "frontiers/downstream_gate_20260925/GRAPH.json" @@ -66,8 +66,16 @@ "5afe9a2090f2bbee6bd09b31b977c9451db1cea5" ], "reviews/c6_residual_closure_20260930/RECONCILIATION.md": [ - "13d1182108879c6edd9f8fd60107ffde1097c58592d7d8e5acc92af310a8a779", - "585a6a12a857b84dd4c5ba8b973cc49c2d667d97" + "d7420581ac771591f8449afbdd1c096450610b1158bed02a3868483efe10f546", + "38a49460bef06548a8c4a8209c4cd11b2e0807a4" + ], + "frontiers/two_scale_cluster_geometry_20260929/TWO_SCALE_LAW.md": [ + "e81d7fe09d25c3266eb8e62922756f54761d7f74d692fb35d9a8071fffd73769", + "a32fd5f7d941bbe1fe943df045b1e0fbec8d691c" + ], + "frontiers/two_scale_cluster_geometry_20260929/REVIEW_RECORD.md": [ + "5295c373a16b6557584e1a633e28fd5962f3e96023945bcc068819e83a0d2cad", + "9f7c7f6fc59ead440258887eb113135ab1dc3463" ] } VERDICTS = { @@ -100,7 +108,15 @@ "pullrequestreview-5360192822", "VERDICT: ACCEPT Theorem N, Corollaries Lambda/S", "A pull-request review is a mutable external object"], - HERE + "/RECONCILIATION.md": ["**Object:** C6-RESIDUAL-CLOSURE-20260930-v1.", "(Res)", "(D1)"], + HERE + "/RECONCILIATION.md": ["**Object:** C6-RESIDUAL-CLOSURE-20260930-v1.", "(Res)", "(D1)", "(D2)"], + "frontiers/two_scale_cluster_geometry_20260929/TWO_SCALE_LAW.md": [ + "**Theorem L (factorial localization).** For every fixed integer q>=2,", + "r^-3 E_r[(N_r)_q-(N_in)_q] -> 0.", + "E_r[N_R N_far^rho]=o_(R,rho)(r^3),"], + "frontiers/two_scale_cluster_geometry_20260929/REVIEW_RECORD.md": [ + "Anthropic Claude review5360227991", + "bloba32fd5f7d941bbe1fe943df045b1e0fbec8d691c", + "ACCEPT of Theorem T, Theorem L, ordered-pair law L3"], } @@ -192,6 +208,14 @@ def check_deduction(): for n in range(M + 1, 41): lhs, rhs = f2(n) * (M - 1), f3(n) ok &= (lhs >= rhs) if MUT == "tail-reversed" else (lhs <= rhs) + # (D2), Route C: 0 <= (N)_2 - (A)_2 <= N^2 [1{B>0} + 1{A>0, C>0} + 1{C>=2}] for all counts A, B, C + for a in range(9): + for b in range(9): + for c in range(9): + n = a + b + c + ind = (1 if b > 0 else 0) + (1 if (a > 0 and c > 0) else 0) + (0 if MUT == "route-c-broken" else (1 if c >= 2 else 0)) + ok &= 0 <= f2(n) - f2(a) <= n * n * ind + ok &= F(3, 2) + F(9, 4) - 3 == F(3, 4) and F(3, 2) + F(5, 2) - 3 == F(1) # Stirling: n^4 = (n)_4 + 6 (n)_3 + 7 (n)_2 + (n)_1 for n in range(0, 21): ok &= n ** 4 == n * (n - 1) * (n - 2) * (n - 3) + 6 * f3(n) + 7 * f2(n) + n @@ -230,8 +254,6 @@ def build(spec, graph, stage): id_map[nid] = live_by_source[c["source"]] # cross-record node already created by Math-#160 continue node = {k: v for k, v in c.items() if k != "id"} - if nid == RECORD_NODE: - node["classification"] = "PROVED_REVIEWED" if stage.startswith("final") else "AUTHOR_SIDE_CANDIDATE" new["nodes"][nid] = node id_map[nid] = nid t = spec["transitions"][0] @@ -273,9 +295,11 @@ def check_transitions(root, spec): ok &= c["classification"] == "PROVED_REVIEWED" if c["id"] == PALM_NODE: ok &= c.get("create_if_absent") is True and "Math-#160" in str(c.get("cross_record")) - ok &= sorted(p["reading_rule"]) == sorted(cids) and sorted(t0["required_premises_after"]) == sorted(cids) + req_ids = [c for c in cids if c != RECORD_NODE] + ok &= sorted(p["reading_rule"]) == sorted(req_ids) and sorted(t0["required_premises_after"]) == sorted(req_ids) req = {(e["from"], e["to"]) for e in spec["proposed_graph_edges"] if e["required"] is True and not e.get("deferred_with")} - ok &= all((RES, cid) in req for cid in cids) + sup = {(e["from"], e["to"]) for e in spec["proposed_graph_edges"] if e["required"] is False and not e.get("deferred_with")} + ok &= all((RES, cid) in req for cid in req_ids) and (RES, RECORD_NODE) in sup and (RES, RECORD_NODE) not in req seen = set() for e in spec["proposed_graph_edges"]: key = (e["from"], e["to"], e["relation"]) @@ -300,8 +324,8 @@ def check_transitions(root, spec): ok &= all(nodes[d]["classification"] == "PROVED_REVIEWED" for d in req_after) else: ok &= nodes[RES]["classification"] == "OPEN_ACTIVE" - ok &= nodes[RECORD_NODE]["classification"] == "AUTHOR_SIDE_CANDIDATE" - ok &= len(req_after) == len(cids) + ok &= nodes[RECORD_NODE]["classification"] == "AUTHOR_SIDE_CANDIDATE" + ok &= len(req_after) == len(cids) - 1 builds[stage] = (old, new) return bool(ok), builds From 5d8f011d8c5ed79292f57f1de4d9182c186f3a59 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 30 Sep 2026 02:11:41 +0000 Subject: [PATCH 06/20] residual closure v1.2: two-scale review record rebound to its Math-#172 bytes; REVIEW_RECORD.json bound (native body digest of 5360227991) (scientific effect NONE) Math-#172 (merged fe2c3ff) extended frontiers/two_scale_cluster_geometry_20260929/REVIEW_RECORD.md and added REVIEW_RECORD.json; TWO_SCALE_LAW.md is unchanged. The hosted run of v1.1 failed IDENTITIES on the merge with that main. v1.2 rebinds the review record, adds the JSON binding as a component node with a required edge, updates section 2, 5, 6, 7 and the header, the checker's inventory (12 files) and VERDICTS, the workflow paths; RESULTS.json regenerated (7/7 both modes, ten mutants), SOURCE_FILES.json regenerated. Declarative; executed false. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_017Mi3hxjaxV45x6zo6o1ee3 --- .github/workflows/c6-residual-closure.yml | 1 + .../PROPOSED_TRANSITIONS.json | 59 ++++++++++++++++--- .../RECONCILIATION.md | 21 ++++--- .../c6_residual_closure_20260930/RESULTS.json | 10 +++- .../SOURCE_FILES.json | 24 ++++---- .../residual_check.py | 17 ++++-- 6 files changed, 97 insertions(+), 35 deletions(-) diff --git a/.github/workflows/c6-residual-closure.yml b/.github/workflows/c6-residual-closure.yml index 5cf88d7d4..06b9be3d2 100644 --- a/.github/workflows/c6-residual-closure.yml +++ b/.github/workflows/c6-residual-closure.yml @@ -14,6 +14,7 @@ name: C6 residual closure checks - 'frontiers/c6_palm_route_20260929/PROOF.md' - 'frontiers/two_scale_cluster_geometry_20260929/TWO_SCALE_LAW.md' - 'frontiers/two_scale_cluster_geometry_20260929/REVIEW_RECORD.md' + - 'frontiers/two_scale_cluster_geometry_20260929/REVIEW_RECORD.json' - 'frontiers/downstream_gate_20260925/GRAPH.json' - 'frontiers/downstream_gate_20260925/SELECTOR_REGION.json' - 'frontiers/downstream_gate_20260925/hard_gate.py' diff --git a/reviews/c6_residual_closure_20260930/PROPOSED_TRANSITIONS.json b/reviews/c6_residual_closure_20260930/PROPOSED_TRANSITIONS.json index 04cbc52ad..9f2dae7bb 100644 --- a/reviews/c6_residual_closure_20260930/PROPOSED_TRANSITIONS.json +++ b/reviews/c6_residual_closure_20260930/PROPOSED_TRANSITIONS.json @@ -54,7 +54,8 @@ "math.c6r-component.cluster-law-source-map", "math.c6-component.palm-proof", "math.c6r-component.two-scale-law-proof", - "math.c6r-component.two-scale-review-record" + "math.c6r-component.two-scale-review-record", + "math.c6r-component.two-scale-review-binding" ], "notes": "Leading-mass localization of E N(N-1) at scale r, in the iterated limit; corollary of Math-#162 (26)/(18)/(20) with PALM Theorem Q, and of Math-#159 Corollary Lambda / Proposition 4.4; direct statement Math-#166 Theorem L (L1)/(L2), bound; Route C pair-count corollary. C6 residual closure v1.1." }, @@ -66,7 +67,8 @@ "math.c6r-component.cluster-law-source-map", "math.c6-component.palm-proof", "math.c6r-component.two-scale-law-proof", - "math.c6r-component.two-scale-review-record" + "math.c6r-component.two-scale-review-record", + "math.c6r-component.two-scale-review-binding" ], "notes": "Created PROVED_REVIEWED if Math-#160 step 1 has not run; moved OPEN_ACTIVE -> PROVED_REVIEWED if it has. Every required premise is PROVED_REVIEWED (step 0 satisfied by Math-#166 Theorem L); the record node is supporting." }, @@ -269,7 +271,7 @@ "component_of": "math.rn-region.witness-collision.leading-mass-localization", "component_role": "reading_rule_record", "author_provider": "Anthropic Claude (this session; source-exposed, see section 0)", - "fingerprint": "d7420581ac771591f8449afbdd1c096450610b1158bed02a3868483efe10f546", + "fingerprint": "f524b7bb376c307c40092c27c935851c4d1d92a65b008ef05aed82901274e89a", "source": "reviews/c6_residual_closure_20260930/RECONCILIATION.md", "scope": "section 3: the corollary (D1) + steps 1-3 (Route A), Route B, Route C", "review_basis": [ @@ -321,9 +323,9 @@ "component_of": "math.rn-region.witness-collision.leading-mass-localization", "component_role": "review_record", "author_provider": "OpenAI-authored record of the Claude reviews", - "fingerprint": "5295c373a16b6557584e1a633e28fd5962f3e96023945bcc068819e83a0d2cad", + "fingerprint": "af1540308f37220e6592b700bf42181205b1d4588a040a5c151bf0a6f861e728", "source": "frontiers/two_scale_cluster_geometry_20260929/REVIEW_RECORD.md", - "scope": "review record of Math-#166 at blob a32fd5f7: A 5360227991, B 5360178611, C 5360216551", + "scope": "review record of Math-#166 at blob a32fd5f7 (Math-#172 bytes): A 5360227991, B 5360178611, C 5360216551, plus the custody-repair section", "review_basis": [ { "review": "frontiers/two_scale_cluster_geometry_20260929/REVIEW_RECORD.md", @@ -333,6 +335,28 @@ } ], "notes": "in-repo record of the acceptance" + }, + { + "id": "math.c6r-component.two-scale-review-binding", + "layer": "D5", + "kind": "reading_rule_component", + "classification": "PROVED_REVIEWED", + "controlling": false, + "component_of": "math.rn-region.witness-collision.leading-mass-localization", + "component_role": "review_record", + "author_provider": "OpenAI-authored machine-readable record (Math-#172)", + "fingerprint": "958d2e1ae8ea5d034d0d87efce6cde9be57ebb9d7c0b671e69d3d6598a6675ca", + "source": "frontiers/two_scale_cluster_geometry_20260929/REVIEW_RECORD.json", + "scope": "native review 5360227991 (COMMENTED, 2026-09-30T00:52:00Z) bound to reviewed commit 7c82252, proof TWO_SCALE_LAW.md blob a32fd5f7, body 7840 bytes SHA256 c63efc292d7cf209e2770419cc159276897d0ba955c32ee1d2af88c8aa7f0ed8; remote_review_authenticity_checked false by its own declaration", + "review_basis": [ + { + "review": "frontiers/two_scale_cluster_geometry_20260929/REVIEW_RECORD.json", + "provider": "in-repo record", + "verdict": "A/B/C reported dispositions ACCEPT at the stated conditional scope", + "depth": "record" + } + ], + "notes": "in-repo byte binding of the review body identity; not an additional review or provider" } ], "proposed_graph_edges": [ @@ -384,6 +408,12 @@ "required": true, "relation": "requires_evidence" }, + { + "from": "math.rn-region.witness-collision.leading-mass-localization", + "to": "math.c6r-component.two-scale-review-binding", + "required": true, + "relation": "requires_evidence" + }, { "from": "math.rn-region.witness-collision.leading-mass-localization", "to": "math.c6r-component.residual-closure-record", @@ -441,10 +471,11 @@ "any historical predicate move" ], "revision": { - "version": "v1.1", + "version": "v1.2", "applies": [ "initial record at 358f256", - "fa1cf7b: Math-#166 TWO_SCALE_LAW.md and REVIEW_RECORD.md bound as the direct statement (step 0 satisfied); Route C added with exact checks and mutant route-c-broken; record node supporting" + "fa1cf7b: Math-#166 TWO_SCALE_LAW.md and REVIEW_RECORD.md bound as the direct statement (step 0 satisfied); Route C added with exact checks and mutant route-c-broken; record node supporting", + "fe2c3ff: two-scale REVIEW_RECORD.md rebound to its Math-#172 bytes; REVIEW_RECORD.json bound as a component (native body digest of 5360227991)" ] }, "third_source_bound": { @@ -454,7 +485,17 @@ "sha256": "e81d7fe09d25c3266eb8e62922756f54761d7f74d692fb35d9a8071fffd73769", "blob": "a32fd5f7d941bbe1fe943df045b1e0fbec8d691c", "statement": "Theorem L (L1), (L2)", - "review": "Claude 5360227991; xAI 5901945424 as reported" + "review": "Claude 5360227991; xAI 5901945424 as reported", + "review_record_md": { + "sha256": "af1540308f37220e6592b700bf42181205b1d4588a040a5c151bf0a6f861e728", + "blob": "31896de23fc56822c184375d0dc2b1c7e27fcae4" + }, + "review_record_json": { + "sha256": "958d2e1ae8ea5d034d0d87efce6cde9be57ebb9d7c0b671e69d3d6598a6675ca", + "blob": "a4b0fb99c24e2edf41973ea2a5e5176584602855", + "body_sha256_5360227991": "c63efc292d7cf209e2770419cc159276897d0ba955c32ee1d2af88c8aa7f0ed8" + }, + "rebound_at": "fe2c3ff (Math-#172)" }, "route_c": { "source": "Math-#160 comment 5901994240 (OpenAI lane)", @@ -468,5 +509,5 @@ ], "bound": "r^-3 E[(N)_2 - (A)_2] <= C (R^-2 + rho^2)^(1/2) + C_(R,rho) r^(3/4) + C_rho r; r -> 0, rho -> 0, R -> oo" }, - "reverified_at": "fa1cf7b (Math-#166 merged at ab13a08f, Math-#167 merged at fa1cf7b; GRAPH.json, PROOF_INDEX.md, SELECTOR_REGION.json and the catalog unchanged since ec6db8c)" + "reverified_at": "fe2c3ff (Math-#172 custody repair of the two-scale packet: TWO_SCALE_LAW.md unchanged, REVIEW_RECORD.md extended, REVIEW_RECORD.json added; GRAPH.json, PROOF_INDEX.md, SELECTOR_REGION.json and the catalog unchanged since ec6db8c)" } diff --git a/reviews/c6_residual_closure_20260930/RECONCILIATION.md b/reviews/c6_residual_closure_20260930/RECONCILIATION.md index 38a49460b..fd5ad5301 100644 --- a/reviews/c6_residual_closure_20260930/RECONCILIATION.md +++ b/reviews/c6_residual_closure_20260930/RECONCILIATION.md @@ -5,11 +5,13 @@ **Read at:** Math- `main` `358f2562efbccc59f9549e5a79650e2e936395c3` (30 September 2026, after Math-#159 `98fdb54`, Math-#164 `7d0c89a` and Math-#162 `358f256` merged; `GRAPH.json`, `PROOF_INDEX.md`, `SELECTOR_REGION.json` and the catalog are unchanged since `ec6db8c`); re-verified at `fa1cf7b` (Math-#166 merged at `ab13a08f`, Math-#167 merged at `fa1cf7b`; the -same surfaces unchanged). +same surfaces unchanged) and at `fe2c3ff` (Math-#172: custody repair of the two-scale packet; `TWO_SCALE_LAW.md` unchanged, +`REVIEW_RECORD.md` extended and `REVIEW_RECORD.json` added; register surfaces unchanged). **Revision:** v1.0 at `358f256`; v1.1 at `fa1cf7b` binds Math-#166's `TWO_SCALE_LAW.md` and its review record as the direct statement (execution step 0 satisfied), adds Route C (the pair-count corollary of Math-#160 comment 5901994240, -checked in 5902616692) with its exact checks, and makes this record's own node supporting. Pickup: Math-#160 comment -5902470285; delivery 5902585446. +checked in 5902616692) with its exact checks, and makes this record's own node supporting; v1.2 at `fe2c3ff` rebinds the +two-scale review record to its Math-#172 bytes and binds `REVIEW_RECORD.json`, which pins the native body digest of +review 5360227991. Pickup: Math-#160 comment 5902470285; delivery 5902585446. **Effect:** register reconciliation, **declarative only** (`PROPOSED_TRANSITIONS.json`, `"executed": false`). It binds the residual question that Math-#160 §5 named (`math.rn-region.witness-collision.leading-mass-localization`) to the exact merged bytes of two independently authored and cross-provider-reviewed proofs, writes the four-line corollary that turns @@ -72,7 +74,7 @@ mechanism other than by (Res). Both Math-#159 (§9) and Math-#162 (README) state | [CL-R] | `frontiers/c6_cluster_law_20260929/README.md`, `SOURCE_MAP.json` | 7560 · `e4b35f2b…` · `1166376f`; 12566 · `0584c380…` · `ef51c582` | Anthropic | — | object identity; acceptance pointer | | [PALM] | `frontiers/c6_palm_route_20260929/PROOF.md` (Math-#145, merged `820d443`) | 53364 · `aa37f16040ab9e05bb2e4e3f1d678367497e8dc2cf43eef197a4d6592c2f129b` · `89eb8adf08fe7afc2cab9662d3a9875c05ae5cc5` | Anthropic (other session) | OpenAI 5356233690 (§4), 5358116559 (§§5–7, Theorem Q) | Theorem Q, `q = 3` and `q = 4`, for the uniform-integrability tails | | this packet | `reviews/c6_residual_closure_20260930/EXTERNAL_REVIEWS.md` | see `SOURCE_FILES.json` | transcribed by Anthropic | mutable external evidence, labelled | the preserved 5360192822 | -| [TSL] | `frontiers/two_scale_cluster_geometry_20260929/TWO_SCALE_LAW.md` (Math-#166, merged `ab13a08f`) | 17139 · `e81d7fe09d25c3266eb8e62922756f54761d7f74d692fb35d9a8071fffd73769` · `a32fd5f7d941bbe1fe943df045b1e0fbec8d691c` | OpenAI | in-repo `REVIEW_RECORD.md` (5121 · `5295c373…` · `9f7c7f6f`): Claude 5360227991 ACCEPT of Theorem T, Theorem L, (L3), (V1) at the conditional scope; xAI bounded read 5901945424 reported in Math-#160 5902466075 | Theorem L (L1), (L2): the direct statement | +| [TSL] | `frontiers/two_scale_cluster_geometry_20260929/TWO_SCALE_LAW.md` (Math-#166, merged `ab13a08f`) | 17139 · `e81d7fe09d25c3266eb8e62922756f54761d7f74d692fb35d9a8071fffd73769` · `a32fd5f7d941bbe1fe943df045b1e0fbec8d691c` | OpenAI | in-repo `REVIEW_RECORD.md` (6732 · `af1540308f37220e6592b700bf42181205b1d4588a040a5c151bf0a6f861e728` · `31896de23fc56822c184375d0dc2b1c7e27fcae4`, extended by Math-#172 at `fe2c3ff`) and `REVIEW_RECORD.json` (4226 · `958d2e1ae8ea5d034d0d87efce6cde9be57ebb9d7c0b671e69d3d6598a6675ca` · `a4b0fb99c24e2edf41973ea2a5e5176584602855`: native review 5360227991, reviewed commit `7c82252`, proof `TWO_SCALE_LAW.md`, body SHA256 `c63efc29…`): Claude 5360227991 ACCEPT of Theorem T, Theorem L, (L3), (V1) at the conditional scope; xAI bounded read 5901945424 reported in Math-#160 5902466075 | Theorem L (L1), (L2): the direct statement | Identities are checked by `residual_check.py` (`IDENTITIES`, `NEGATIVES`); the quoted statements are checked as substrings (`VERDICTS`). [SC] and [CL] are conditional on their own pinned inputs at those inputs' reviewed scopes @@ -183,7 +185,8 @@ source; one node per byte identity; none duplicates a source the live graph carr | `math.c6r-component.cluster-law-source-map` | `frontiers/c6_cluster_law_20260929/SOURCE_MAP.json` | in-repo acceptance pointer and consumed-input map | Anthropic | records 5360192822 | | `math.c6-component.palm-proof` | [PALM] | proof: Theorem Q (`q = 3, 4`) | Anthropic (other session) | OpenAI 5358116559; **defined by Math-#160** (same id, source, fingerprint); created here only if absent | | `math.c6r-component.two-scale-law-proof` | [TSL] | proof: Theorem L (L1), (L2), the direct statement | OpenAI | Claude 5360227991 (in-repo `REVIEW_RECORD.md`); xAI bounded read 5901945424 as reported | -| `math.c6r-component.two-scale-review-record` | `frontiers/two_scale_cluster_geometry_20260929/REVIEW_RECORD.md` | review record | OpenAI-authored record of the Claude reviews | itself | +| `math.c6r-component.two-scale-review-record` | `frontiers/two_scale_cluster_geometry_20260929/REVIEW_RECORD.md` (Math-#172 bytes) | review record | OpenAI-authored record of the Claude reviews | itself | +| `math.c6r-component.two-scale-review-binding` | `frontiers/two_scale_cluster_geometry_20260929/REVIEW_RECORD.json` | machine-readable review binding: native id 5360227991, reviewed commit `7c82252`, proof path and blob `a32fd5f7`, body SHA256 `c63efc29…` | OpenAI-authored record (Math-#172) | itself | | `math.c6r-component.residual-closure-record` | this packet's `RECONCILIATION.md` | reading-rule record: the §3 corollary and Route C | Anthropic (this session; source-exposed) | `AUTHOR_SIDE_CANDIDATE` (the reconciler's own text; a non-Claude read is welcome); **supporting only** since v1.1, because [TSL] Theorem L is the direct statement | Edges: from the residual node to each component, `required: true` (`requires_evidence`), except the record node, which @@ -203,12 +206,12 @@ node) through `reverse_impact_between` (`GATE` replays it in both executions). ## 6. Checks `residual_check.py` (stdlib only, run from the repository root): -- **IDENTITIES.** All eleven inventoried files exist as regular files, no symlink on their paths, stated SHA256 and blob. +- **IDENTITIES.** All twelve inventoried files exist as regular files, no symlink on their paths, stated SHA256 and blob. - **VERDICTS.** The quoted statements are present as substrings: [SC] Theorem (3), (18), (20), (24), (26) and the Slice A/B/C lines of its review record with the core blob; [CL] Corollary Λ with `Λ_2 = 2 nu(2)`, Proposition 4.4's `A -> oo` sentence, Lemma 5.2 with `r^(9/2)`, the object header, the source map's `nonauthor_acceptance` and its note - naming 5360192822; [PALM] object header and Theorem Q; [TSL] Theorem L with (L1) and (L2) and its review record's - 5360227991 line at blob `a32fd5f7`; the review id, verdict line and mutability label in `EXTERNAL_REVIEWS.md`. + naming 5360192822; [PALM] object header and Theorem Q; [TSL] Theorem L with (L1) and (L2), its review record's + 5360227991 line at blob `a32fd5f7`, and the JSON binding's native id, proof path and body digest; the review id, verdict line and mutability label in `EXTERNAL_REVIEWS.md`. - **LIVE.** `math.rn-region.witness-collision` is a live `OPEN_ACTIVE` region with its recorded fingerprint (or `PROVED_REVIEWED` after execution); the residual node is absent or `OPEN_ACTIVE` with Math-#160's fingerprint (or `PROVED_REVIEWED` after execution); the selector lists the region; no live fingerprinted node carries a component @@ -245,5 +248,7 @@ Ten mutants must fail: `allow-symlink`, `no-hash`, `stale-fingerprint`, `drop-re re-reviewed. - **Math-#167 (this session; merged at `fa1cf7b` by OpenAI Sol after review 5360524053):** disjoint (D2/D3/D4/D5-annulus/D6 alignment); its execution is a separate non-Claude act. +- **Math-#172 (merged at `fe2c3ff`):** custody repair of the two-scale packet, binding its reviews to exact proof bytes; + the review record and its JSON binding are bound here at those bytes (v1.2); the proof bytes did not change. - **Math-#151 (merged `ec6db8c`):** kept the old node open under the wording quoted in §1; this record supplies the discharge of the only defined residual meaning. diff --git a/reviews/c6_residual_closure_20260930/RESULTS.json b/reviews/c6_residual_closure_20260930/RESULTS.json index 8815353b7..1c5c08047 100644 --- a/reviews/c6_residual_closure_20260930/RESULTS.json +++ b/reviews/c6_residual_closure_20260930/RESULTS.json @@ -8,7 +8,7 @@ "TRANSITIONS": true, "VERDICTS": true }, - "component_nodes": 9, + "component_nodes": 10, "gate": { "final": { "changed_nodes": [ @@ -20,6 +20,7 @@ "math.c6r-component.spectral-closure-proof", "math.c6r-component.spectral-closure-review-record", "math.c6r-component.two-scale-law-proof", + "math.c6r-component.two-scale-review-binding", "math.c6r-component.two-scale-review-record", "math.rn-region.witness-collision.leading-mass-localization" ], @@ -32,6 +33,7 @@ "math.c6r-component.spectral-closure-proof", "math.c6r-component.spectral-closure-review-record", "math.c6r-component.two-scale-law-proof", + "math.c6r-component.two-scale-review-binding", "math.c6r-component.two-scale-review-record", "math.rn-region.witness-collision.leading-mass-localization" ], @@ -48,6 +50,7 @@ "math.c6r-component.spectral-closure-proof", "math.c6r-component.spectral-closure-review-record", "math.c6r-component.two-scale-law-proof", + "math.c6r-component.two-scale-review-binding", "math.c6r-component.two-scale-review-record", "math.rn-region.witness-collision.leading-mass-localization" ], @@ -60,6 +63,7 @@ "math.c6r-component.spectral-closure-proof", "math.c6r-component.spectral-closure-review-record", "math.c6r-component.two-scale-law-proof", + "math.c6r-component.two-scale-review-binding", "math.c6r-component.two-scale-review-record", "math.rn-region.witness-collision.leading-mass-localization" ], @@ -76,6 +80,7 @@ "math.c6r-component.spectral-closure-proof", "math.c6r-component.spectral-closure-review-record", "math.c6r-component.two-scale-law-proof", + "math.c6r-component.two-scale-review-binding", "math.c6r-component.two-scale-review-record", "math.rn-region.witness-collision.leading-mass-localization" ], @@ -88,6 +93,7 @@ "math.c6r-component.spectral-closure-proof", "math.c6r-component.spectral-closure-review-record", "math.c6r-component.two-scale-law-proof", + "math.c6r-component.two-scale-review-binding", "math.c6r-component.two-scale-review-record", "math.rn-region.witness-collision.leading-mass-localization" ], @@ -95,7 +101,7 @@ "residual_classification": "OPEN_ACTIVE" } }, - "inventory_files": 11, + "inventory_files": 12, "object": "C6-RESIDUAL-CLOSURE-20260930-v1", "passed": true, "scope": "identity, verdict-row, live-register, exact finite bookkeeping of section 3, transition-shape, hard-gate replay in both executions, and filesystem-negative checks; the Gaussian limits are the sources' reviewed statements and are not re-proved; nothing is written" diff --git a/reviews/c6_residual_closure_20260930/SOURCE_FILES.json b/reviews/c6_residual_closure_20260930/SOURCE_FILES.json index 7acd8c7f9..866762fea 100644 --- a/reviews/c6_residual_closure_20260930/SOURCE_FILES.json +++ b/reviews/c6_residual_closure_20260930/SOURCE_FILES.json @@ -15,27 +15,27 @@ }, { "path": "PROPOSED_TRANSITIONS.json", - "bytes": 22348, - "sha256": "1e10691be33530f625342bacc922bf9cb7841168de5cfd22e761b8476fd732b7", - "git_blob": "04cbc52add5a07d875e22e45af1bd39707765ccf" + "bytes": 24724, + "sha256": "4efa685bddc5f273cc5afec53b3ce587f97f6c55aa19e4538b4e4255d544e1d7", + "git_blob": "9f2dae7bb13a8579bb55c508766c72613a0f3408" }, { "path": "RECONCILIATION.md", - "bytes": 24654, - "sha256": "d7420581ac771591f8449afbdd1c096450610b1158bed02a3868483efe10f546", - "git_blob": "38a49460bef06548a8c4a8209c4cd11b2e0807a4" + "bytes": 25998, + "sha256": "f524b7bb376c307c40092c27c935851c4d1d92a65b008ef05aed82901274e89a", + "git_blob": "fd5ad53010769d8b22de1576eb0681098967475e" }, { "path": "RESULTS.json", - "bytes": 4509, - "sha256": "5c807a0729d9497333ccbc5b4ae7224d93b93130621d24800f993523544d7ee1", - "git_blob": "8815353b7ce68376fb0de238a0b16d7802c41bed" + "bytes": 4840, + "sha256": "eab29d5439eb3dac91eb3e3393915725deedf0d044102f9fccbe554eb383aa37", + "git_blob": "1c5c08047f89bc1e03678fcaf3e3025bd99189ef" }, { "path": "residual_check.py", - "bytes": 21580, - "sha256": "f472248839996e313827c0922e646471536ef8f9005c29eea7181e87a7b2da0f", - "git_blob": "c21d54f10331bf7cb221856a18f98263eb655465" + "bytes": 22122, + "sha256": "73e5674311719d87837c4d66f2c10be1e1d19269dd1722cf774dfaa2a9647a6c", + "git_blob": "26b60c50607735b17d99bde565adfe072dbcfa5d" } ] } diff --git a/reviews/c6_residual_closure_20260930/residual_check.py b/reviews/c6_residual_closure_20260930/residual_check.py index c21d54f10..26b60c506 100644 --- a/reviews/c6_residual_closure_20260930/residual_check.py +++ b/reviews/c6_residual_closure_20260930/residual_check.py @@ -66,16 +66,20 @@ "5afe9a2090f2bbee6bd09b31b977c9451db1cea5" ], "reviews/c6_residual_closure_20260930/RECONCILIATION.md": [ - "d7420581ac771591f8449afbdd1c096450610b1158bed02a3868483efe10f546", - "38a49460bef06548a8c4a8209c4cd11b2e0807a4" + "f524b7bb376c307c40092c27c935851c4d1d92a65b008ef05aed82901274e89a", + "fd5ad53010769d8b22de1576eb0681098967475e" ], "frontiers/two_scale_cluster_geometry_20260929/TWO_SCALE_LAW.md": [ "e81d7fe09d25c3266eb8e62922756f54761d7f74d692fb35d9a8071fffd73769", "a32fd5f7d941bbe1fe943df045b1e0fbec8d691c" ], "frontiers/two_scale_cluster_geometry_20260929/REVIEW_RECORD.md": [ - "5295c373a16b6557584e1a633e28fd5962f3e96023945bcc068819e83a0d2cad", - "9f7c7f6fc59ead440258887eb113135ab1dc3463" + "af1540308f37220e6592b700bf42181205b1d4588a040a5c151bf0a6f861e728", + "31896de23fc56822c184375d0dc2b1c7e27fcae4" + ], + "frontiers/two_scale_cluster_geometry_20260929/REVIEW_RECORD.json": [ + "958d2e1ae8ea5d034d0d87efce6cde9be57ebb9d7c0b671e69d3d6598a6675ca", + "a4b0fb99c24e2edf41973ea2a5e5176584602855" ] } VERDICTS = { @@ -117,6 +121,11 @@ "Anthropic Claude review5360227991", "bloba32fd5f7d941bbe1fe943df045b1e0fbec8d691c", "ACCEPT of Theorem T, Theorem L, ordered-pair law L3"], + "frontiers/two_scale_cluster_geometry_20260929/REVIEW_RECORD.json": [ + "\"native_review_id\": 5360227991", + "\"proof_path\": \"TWO_SCALE_LAW.md\"", + "\"body_sha256\": \"c63efc292d7cf209e2770419cc159276897d0ba955c32ee1d2af88c8aa7f0ed8\"", + "\"git_blob\": \"a32fd5f7d941bbe1fe943df045b1e0fbec8d691c\""], } From ad7c488132e3e7c5e362da67bab16bf242bbd917 Mon Sep 17 00:00:00 2001 From: d6g8k5htny-coder Date: Wed, 30 Sep 2026 02:28:27 +0000 Subject: [PATCH 07/20] Remote coefficient numerics: RESULTS.json, NOTE.md, manifest; closed-form far-field controls Full run (about 36 minutes): far field, correlation-hole constants for k in {1/2, 1, 2}, b in {0, 1}, direct periodized integrals at L = 6 and 12, grid and quadrature convergence checks; k integral_X Lambda and the assembled nu(1) tabulated. --check adds the exact far-field closed forms Lambda_inf(b) = phi(b) (b^2 - 1 + 2 sqrt2 e^(-b^2/4)) / (2 pi). Scientific effect NONE; not certified. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_015wNj8LPTKXsaT68G3DgPPh --- .../{NOTE_template.md => NOTE.md} | 111 +- .../RESULTS.json | 5430 +++++++++++++++++ .../SOURCE_FILES.json | 39 + .../remote.py | 22 + 4 files changed, 5572 insertions(+), 30 deletions(-) rename frontiers/c6_remote_coefficient_numerics_20260930/{NOTE_template.md => NOTE.md} (54%) create mode 100644 frontiers/c6_remote_coefficient_numerics_20260930/RESULTS.json create mode 100644 frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/NOTE_template.md b/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md similarity index 54% rename from frontiers/c6_remote_coefficient_numerics_20260930/NOTE_template.md rename to frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md index 03171e09c..c834258ff 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/NOTE_template.md +++ b/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md @@ -46,14 +46,23 @@ it is wrong exactly because of the Euler identity.) The computed values confirm the ordinary height-resolved density of index-`j` critical points at level `b`, per unit height and area. It is `k`-free; the `k`-dependence of `Lambda(x)` enters only through the conditioning on `f_xxx(0) = 12k` and dies with -the correlations. +the correlations. It is also closed-form: with `h_1 = a + c`, `h_3 = a - c` (`a ~ N(-b, 1)`, `c ~ N(0, 1)`, `h_2 ~ +N(0, 1)` independent) `det H = a^2 - rho^2`, `rho^2 ~ Exp(mean 2)`, and + + E F_1 = sqrt2 e^(-b^2/4), + E F_2 = (b^2+1) Phi(b) + b phi(b) - 2 Phi(b) + sqrt2 e^(-b^2/4) Phi(b/sqrt2), E F_0 = E F_2 |_(b -> -b), + E|det H_b| = b^2 - 1 + 2 sqrt2 e^(-b^2/4), Lambda_inf(b) = phi(b) E|det H_b| / (2 pi), + +so `Lambda_inf(0) = (2 sqrt2 - 1)/(2 pi)^(3/2) = 0.1160934862...`, and `integral Lambda_inf(b) db = 2/(pi sqrt3)`, the +total critical-point density. The quadrature reproduces these closed forms to `9e-13` (absolute), a +second exact end-to-end control of the Hessian integrator with a non-centered mean. **Exact control of the Hessian integrator.** For the unconditional planar Hessian (`Var h_1 = Var h_3 = 3`, `Cov(h_1, h_3) = 1`, `Var h_2 = 1`) write `h_1 = a + c`, `h_3 = a - c` with `a ~ N(0, 2)`, `c ~ N(0, 1)` independent; then `det H = a^2 - (c^2 + h_2^2) = a^2 - rho^2` with `rho^2 ~ Exp(mean 2)`, so `E|det H| = 2 E[(rho^2 - a^2)_+] = 4 E exp(-a^2/2) = 4/sqrt3`, `E F_1 = 2/sqrt3`, `E F_0 = E F_2 = 1/sqrt3`, `E det H = 0`. (Total critical-point density `2/(pi sqrt3) = 0.3676`, maxima `1/(2 pi sqrt3) = 0.0919`: the -Longuet-Higgins values for this spectrum.) The integrator reproduces these to `{{absdet_err}}` (absolute). +Longuet-Higgins values for this spectrum.) The integrator reproduces these to `9.7e-11` (absolute). **Coordinates adapted to the cone `det H = 0`.** The integrals `E[A_0^2 1{A_0 < 0} |det H| 1{index j}]` over the conditional Gaussian law of `(A_0, H_x)` are computed with `A_0` integrated out in closed form @@ -64,11 +73,11 @@ from `rho < |a|` (definite; sign of `a` separates minimum and maximum) or `rho > split at `0`, the `rho`-range at `|a|`, the `theta` nodes are those of the periodic trapezoid rule under an analytic map concentrating them at the angular position of the (generally offset and anisotropic) conditional mean; every piece of the integrand is smooth, and the nested rule converges geometrically on the exact control -(`{{absdet_err_hi}}` at the higher order). +(`1.8e-14 relative on Lambda_inf(0) between orders` at the higher order). **Ill-conditioned points.** Near the pin axis the conditional law of `Y_x` given `U_0` has variances down to `|x|^6`, and the double-precision regression can lose positivity where `Lambda` is already below `10^(-20)`. Such -points (`{{exact_count}}` in the whole run) are recomputed in 50-digit decimal arithmetic; none carries weight. +points (`24` in the whole run) are recomputed in 50-digit decimal arithmetic; none carries weight. ## 3. Method @@ -76,8 +85,10 @@ points (`{{exact_count}}` in the whole run) are recomputed in 50-digit decimal a the midpoint rule: - continuum kernel, hole constant `c_hole,j = integral_(R^2) (Lambda_j - Lambda_inf,j) dx` on `[-6, 6]^2` - (`h = 0.15`; the neglected exterior has `|Lambda - Lambda_inf| < 10^(-6) Lambda_inf`, correlations at distance 6 - being of size `K(6) = e^(-18)`); + (`h = 0.15`). The sixth-order jet correlations decay only like `He_6(|x|) e^(-|x|^2/2)` (`0.32` at distance 4, + `4.4e-4` at 6), so the cutoff is checked directly: `Lambda/Lambda_inf - 1` is `3.6e-5` (axis), `3.1e-6` (45 deg), + `4.4e-7` (transverse) at `|x| = 5`, and `4.8e-9`, `4.4e-10`, `3.8e-11` at `|x| = 6`; the neglected exterior + contributes less than `10^(-7)` to `c_hole`; - periodized kernel at `L = 6`, direct integral over the fundamental domain `[-3, 3]^2` (`h = 0.15`); - periodized kernel at `L = 12`, direct integral (`h = 0.2`), compared with `L^2 Lambda_inf + c_hole`. @@ -90,51 +101,91 @@ Then `integral_X Lambda ~ L^2 Lambda_inf + c_hole` for `L = 12, 24` (the periodi | `b` | `Lambda_inf` | minima `j = 0` | saddles `j = 1` | maxima `j = 2` | `p_inf = phi(b)/(2 pi)` | |---|---|---|---|---|---| -{{far_rows}} +| `0.0` | 0.116093 | 0.01315 | 0.0897936 | 0.01315 | 0.0634936 | +| `1.0` | 0.0848309 | 0.000850618 | 0.0424155 | 0.0415649 | 0.0385108 | -(At `b = 0`: `E|det H_0| = {{EdetH0}}` with `h_1, h_3 ~ N(0, 2)`, `h_2 ~ N(0, 1)`.) +(At `b = 0`: `E|det H_0| = 1.82843` with `h_1, h_3 ~ N(0, 2)`, `h_2 ~ N(0, 1)`.) **Correlation hole** `c_hole = integral_(R^2) (Lambda - Lambda_inf) dx` (dimension of an area times a density per height; negative means depletion): | `k` | `b` | `c_hole` | `j = 0` | `j = 1` | `j = 2` | `c_hole / Lambda_inf` (effective depleted area) | |---|---|---|---|---|---|---| -{{hole_rows}} +| `0.5` | `0.0` | -1.08414 | -0.302824 | -0.88442 | 0.103108 | -9.338 | +| `1.0` | `0.0` | -1.63115 | -0.313786 | -1.3325 | 0.0151367 | -14.05 | +| `2.0` | `0.0` | -2.1382 | -0.330282 | -1.75684 | -0.0510768 | -18.42 | +| `0.5` | `1.0` | -0.750629 | -0.00830817 | -0.260797 | -0.481524 | -8.849 | +| `1.0` | `1.0` | -1.18448 | -0.0055866 | -0.464948 | -0.713947 | -13.96 | +| `2.0` | `1.0` | -1.56814 | -0.00268732 | -0.636506 | -0.928945 | -18.49 | The pinned pair depletes its neighbourhood: along the pin axis the contact field is `b + 2k x_1^3 + ...` to leading order, a monotone ramp, so window-level critical points near the pins live in the transverse sector only -(`Lambda(x)/Lambda_inf` is below `10^(-10)` on the axis out to `|x_1| ~ 1.5` and recovers to `1` at `|x| ~ 3`; -the ray profiles at angles `0, 30, 45, 60, 90` degrees are in `RESULTS.json`, `ray_profile`). Near the pin -`Lambda -> 0` (`near_zero_profile`: `Lambda(0.05, 45 deg) = {{near05}}`, `Lambda(0.4, 90 deg) = {{near04}}` at -`k = 1, b = 0`). Almost the whole `k`-dependence of the hole comes from the transverse sector where the -`f_xxx = 12k` conditioning is felt. +(`Lambda(x)/Lambda_inf` at `k = 1, b = 0`: on the axis `2e-22` at `|x_1| = 1.5`, `1.6e-6` at `2`, `0.037` at +`2.5`, `0.68` at `3`, `1.02` at `4`; transversally `0.21` at `|z| = 1`, `0.68` at `2`, `1.00` at `3`; the ray +profiles at angles `0, 30, 45, 60, 90` degrees are in `RESULTS.json`, `ray_profile`). Near the pin `Lambda -> 0` +(`near_zero_profile`: `Lambda(0.05, 60 deg) = 0.001`, `Lambda(0.4, 90 deg) = 0.0079` at `k = 1, b = 0`; on the +axis and at `30` degrees it is below `10^(-20)`). **Remote singleton mass** `R(k, b, L) = k integral_X Lambda dx` and the assembled `nu(1)`, with `alpha_1` from the companion note (Math-#168, GH60 values; `alpha_2` likewise): | `k` | `b` | `L` | `integral_X Lambda` | `R = k integral_X Lambda` | `alpha_1` (#168) | `nu(1) = alpha_1 + R` | `nu(2) = alpha_2` | `nu(2)/nu(1)` | |---|---|---|---|---|---|---|---|---| -{{total_rows}} +| `0.5` | `0.0` | `6` (direct) | 3.05738 | 1.52869 | 1.11821 | 2.6469 | 0.0347454 | 0.0131 | +| `0.5` | `0.0` | `12` | 15.6333 | 7.81666 | 1.11821 | 8.93487 | 0.0347454 | 0.00389 | +| `0.5` | `0.0` | `24` | 65.7857 | 32.8929 | 1.11821 | 34.0111 | 0.0347454 | 0.00102 | +| `1.0` | `0.0` | `6` (direct) | 2.54211 | 2.54211 | 1.32906 | 3.87117 | 0.0255091 | 0.00659 | +| `1.0` | `0.0` | `12` | 15.0863 | 15.0863 | 1.32906 | 16.4154 | 0.0255091 | 0.00155 | +| `1.0` | `0.0` | `24` | 65.2387 | 65.2387 | 1.32906 | 66.5678 | 0.0255091 | 0.000383 | +| `2.0` | `0.0` | `6` (direct) | 2.17976 | 4.35953 | 2.1621 | 6.52163 | 0.0169281 | 0.0026 | +| `2.0` | `0.0` | `12` | 14.5793 | 29.1585 | 2.1621 | 31.3206 | 0.0169281 | 0.00054 | +| `2.0` | `0.0` | `24` | 64.7316 | 129.463 | 2.1621 | 131.625 | 0.0169281 | 0.000129 | +| `0.5` | `1.0` | `6` (direct) | 2.237 | 1.1185 | 0.320155 | 1.43866 | 0.00994791 | 0.00691 | +| `0.5` | `1.0` | `12` | 11.465 | 5.73251 | 0.320155 | 6.05267 | 0.00994791 | 0.00164 | +| `0.5` | `1.0` | `24` | 48.112 | 24.056 | 0.320155 | 24.3762 | 0.00994791 | 0.000408 | +| `1.0` | `1.0` | `6` (direct) | 1.81212 | 1.81212 | 0.380523 | 2.19264 | 0.00730347 | 0.00333 | +| `1.0` | `1.0` | `12` | 11.0312 | 11.0312 | 0.380523 | 11.4117 | 0.00730347 | 0.00064 | +| `1.0` | `1.0` | `24` | 47.6781 | 47.6781 | 0.380523 | 48.0587 | 0.00730347 | 0.000152 | +| `2.0` | `1.0` | `6` (direct) | 1.5302 | 3.0604 | 0.619027 | 3.67943 | 0.00484668 | 0.00132 | +| `2.0` | `1.0` | `12` | 10.6475 | 21.295 | 0.619027 | 21.9141 | 0.00484668 | 0.000221 | +| `2.0` | `1.0` | `24` | 47.2945 | 94.589 | 0.619027 | 95.208 | 0.00484668 | 5.09e-05 | For `L = 6` the direct periodized integral and the approximation `36 Lambda_inf + c_hole` are both given -(`RESULTS.json`, `remote_total`); they differ by `{{L6_dev}}` relative (the periodization changes the one-site -covariances by up to `8.8e-4` at `L = 6`). For `L = 12` the direct integral at `k = 1, b = 0` is -`{{L12_direct}}` against `{{L12_approx}}` from the far field plus hole. - -**Reading.** For the parent torus sizes the remote singletons dominate `nu(1)` by two orders of magnitude at -`L = 24` (`R ~ L^2 Lambda_inf`), so the two-point cluster probability relative to a nonempty window is -`nu(2)/(nu(1) + nu(2)) ~ {{share24}}` at `k = 1, b = 0, L = 24`, against the near-only share `0.019` reported in +(`RESULTS.json`, `remote_total`); they differ by between `2.4e-3` and `6.4e-2` relative, most at `k = 2`. At +`L = 6` the depleted region (radius about `3`) fills the fundamental domain, so the depletions around the image +pins overlap and the additive approximation `L^2 Lambda_inf + c_hole` is not valid; the table uses the direct +periodized integral for `L = 6`. (The periodization also changes the one-site covariances by up to `8.8e-4` at +`L = 6`; that is included in the direct value.) For `L = 12` the direct integral at `k = 1, b = 0` is `15.0866` +against `15.0863` from the far field plus hole, so the additive form is accurate to `2e-5` there and better at +`L = 24`. + +**Reading.** For the parent torus sizes the remote singletons dominate `nu(1)` (`R ~ L^2 Lambda_inf`: by a factor +`50` at `L = 24`, `k = 1, b = 0`), so the two-point cluster probability relative to a nonempty window is +`nu(2)/(nu(1) + nu(2)) ~ 3.83e-04` at `k = 1, b = 0, L = 24`, against the near-only share `0.019` reported in #168. The near share is the right object for the cluster geometry; the global share is the right object for the -finite-torus count. +finite-torus count. The pins do not only deplete: along the `45`-`60` degree rays `Lambda/Lambda_inf` overshoots to +`1.24`-`1.48` at `|x| = 2`-`2.5` (`k = 1, b = 0`) before settling, so the displaced critical points pile up in a +ring; the net hole is nevertheless negative for every `(k, b)` computed, and grows with `k` (steeper ramp +`2k x_1^3`, stronger `f_xxx` conditioning) and shrinks with `b`. ## 5. Precision (empirical, not bounds) -- Quadrature: at the eight sample points the default orders `(24, 32, 24)` differ from `(32, 48, 32)` by at most - `{{qdev}}` relative; on the exact unconditional control the default order is accurate to `{{absdet_err}}`. -- Grid: at `k = 1, b = 0` the hole constant is `{{hole_h03}}` (`h = 0.3`), `{{hole_h015}}` (`h = 0.15`), - `{{hole_h01}}` (`h = 0.1`); with the higher quadrature order at `h = 0.3`: `{{hole_h03_hi}}`. Cutting the domain at - `|x_i| <= 5` instead of `6` changes it by `{{tail_dev}}`. -- The periodized `L = 12` direct integral agrees with far field plus hole to `{{L12_rel}}` relative. +- Quadrature: at the sample points the default orders `(24, 32, 24)` differ from `(32, 48, 32)` by at most `3e-9` + relative wherever `Lambda > 10^(-2) Lambda_inf`, by `5e-4` at `(0.15, 0.15)` where `Lambda = 2e-5 Lambda_inf`, and + by up to `4.0e-01` at points where `Lambda < 10^(-16) Lambda_inf` (the recorded maximum, carried entirely by such + points: the conditional law of `H_x` is extremely anisotropic there and the value is exponentially small anyway). + On the exact controls the default order is accurate to `9.7e-11` (unconditional Hessian) and + `9e-13` (far field, both `b`). The `h = 0.3` hole constant changes by `4e-08` between the + two orders. +- Grid: at `k = 1, b = 0` the hole constant is `-1.629661` (`h = 0.3`), `-1.631148` (`h = 0.15`), + `-1.631335` (`h = 0.1`): the midpoint rule converges at an observed order of about `2.7` (`Lambda` has a + conical, direction-dependent limit at the pin), the `h = 0.15` values are within `2e-4` of the `h = 0.1` values, + and a power-law extrapolation puts the remaining error of the tabulated (`h = 0.15`) hole constants near + `1e-4` absolute (`1e-4` relative). The `h = 0.3` run on `[-5, 5]^2` differs by `2.1e-03`, which is grid + placement, not tail (see the direct tail check in section 3). +- The periodized `L = 12` direct integral (`h = 0.2`) agrees with far field plus hole to `2.0e-05` relative. +- The Monte Carlo cross-check of the unconditional control (`2 . 10^5` samples, seed 2026) gives + `E|det H| = 2.3032 +- 0.0058`, `4/sqrt3 = 2.3094` lying at `1.1` standard errors. These are observed discrepancies. No error bound is claimed. @@ -151,5 +202,5 @@ organizational-independence credit. The author will not merge. `remote.py` (standard library; `--check` replays the exact controls, the far field, sixteen sample kernels at two parameter pairs for the continuum and the `L = 6` kernel, one decimal-regression point and the near-zero profile against `RESULTS.json`; three mutants `hermite-sign`, `det-abs`, `weight-indicator` must exit 1), `RESULTS.json` -(full run, about {{minutes}} minutes), `SOURCE_MAP.json` (pins [LP], [RM], [CL], [RC] on `main` +(full run, about 36 minutes), `SOURCE_MAP.json` (pins [LP], [RM], [CL], [RC] on `main` `7d0c89a`), `SOURCE_FILES.json`, workflow `c6-remote-coefficient-numerics.yml`. diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/RESULTS.json b/frontiers/c6_remote_coefficient_numerics_20260930/RESULTS.json new file mode 100644 index 000000000..04f5b9fc4 --- /dev/null +++ b/frontiers/c6_remote_coefficient_numerics_20260930/RESULTS.json @@ -0,0 +1,5430 @@ +{ + "certified": false, + "controls": { + "far_field": { + "0.0": { + "E_F_j": [ + 0.2071067811866195, + 1.4142135623732415, + 0.20710678118661952 + ], + "lambda": 0.11609348619094405, + "lambda_j": [ + 0.013149962564175739, + 0.08979356106259258, + 0.01314996256417574 + ], + "rho_j": [ + 0.013149962564175728, + 0.08979356106259259, + 0.01314996256417573 + ] + }, + "1.0": { + "E_F_j": [ + 0.022087746264714315, + 1.1013906298184966, + 1.079302883553834 + ], + "lambda": 0.08483094979588068, + "lambda_j": [ + 0.0008506175936846622, + 0.042415474897939356, + 0.04156485730425666 + ], + "rho_j": [ + 0.0008506175936846623, + 0.04241547489793938, + 0.04156485730425671 + ] + } + }, + "mc_absdet_unconditional": { + "mean": 2.3031855264703522, + "n": 200000, + "se": 0.005762874124208739, + "seed": 2026 + }, + "one_site_exact": { + "Cov_f_fxx": "-1", + "Cov_fx_fxxx": "-3", + "Cov_fxx_fzz": "1", + "Var_fxx": "3", + "Var_fxxx": "15", + "Var_fxz": "1" + }, + "one_site_lattice_max_dev": { + "L12": 7.003755912451762e-58, + "L24": 5.551522854989634e-244, + "L6": 0.0008783433650769723, + "continuum": 0.0 + }, + "reflection_symmetry_max_rel_dev": 8.38164154450512e-16, + "unconditional_hessian": { + "E_F_j": [ + 0.5773502692137803, + 1.1547005384275606, + 0.5773502692137802 + ], + "E_absdet": 2.309401076855121, + "E_det": 0.0 + } + }, + "exact_regression_points": 24, + "far_field": { + "0.0": { + "E_F_j_given_level": [ + 0.2071067811866195, + 1.4142135623732415, + 0.20710678118661952 + ], + "lambda_inf": 0.11609348619094405, + "lambda_inf_j": [ + 0.013149962564175739, + 0.08979356106259258, + 0.01314996256417574 + ], + "p_inf": 0.06349363593424098 + }, + "1.0": { + "E_F_j_given_level": [ + 0.022087746264714315, + 1.1013906298184966, + 1.079302883553834 + ], + "lambda_inf": 0.08483094979588068, + "lambda_inf_j": [ + 0.0008506175936846622, + 0.042415474897939356, + 0.04156485730425666 + ], + "p_inf": 0.038510836890748947 + } + }, + "grid_convergence": { + "k=1.0,b=0.0": { + "hole_h=0.1,Rc=6": -1.6313351977268296, + "hole_h=0.15,Rc=6": -1.6311476645638006, + "hole_h=0.3,Rc=5": -1.6317501830630747, + "hole_h=0.3,Rc=6": -1.6296607043116234, + "hole_h=0.3,Rc=6,high_order": -1.629660659845337, + "hole_j_h=0.1,Rc=6": [ + -0.31378570687015506, + -1.332596279425655, + 0.015046788568980531 + ], + "lambda_inf_high_order": 0.11609348619092598, + "torus_L=12_approx": 15.086314346932143, + "torus_L=12_direct_h=0.2": 15.086621885475793 + } + }, + "hole": { + "k=0.5,b=0.0": { + "grid": { + "Rc": 6.0, + "h": 0.15, + "points": 3200, + "symmetry": "z -> -z" + }, + "hole": -1.084135453753016, + "hole_j": [ + -0.3028235079276278, + -0.8844195042052593, + 0.10310755837987123 + ], + "hole_unweighted": 6.6558328680387655, + "hole_unweighted_j": [ + 1.6907231338002304, + 3.2743866004383944, + 1.6907231338001405 + ], + "lambda_max_on_grid": 0.1867399995903017, + "lambda_min_on_grid": 1.3675393485847551e-126 + }, + "k=0.5,b=1.0": { + "grid": { + "Rc": 6.0, + "h": 0.15, + "points": 3200, + "symmetry": "z -> -z" + }, + "hole": -0.7506293381103409, + "hole_j": [ + -0.008308169817322056, + -0.2607974077845683, + -0.4815237605084506 + ], + "hole_unweighted": 6.30991417071404, + "hole_unweighted_j": [ + 0.5638736743837274, + 3.4979879412468344, + 2.2480525550834787 + ], + "lambda_max_on_grid": 0.14996841549563256, + "lambda_min_on_grid": 1.6639091561363451e-127 + }, + "k=1.0,b=0.0": { + "grid": { + "Rc": 6.0, + "h": 0.15, + "points": 3200, + "symmetry": "z -> -z" + }, + "hole": -1.6311476645638006, + "hole_j": [ + -0.3137857115939324, + -1.3324986709058282, + 0.015136717935960147 + ], + "hole_unweighted": 1.7266312061970344, + "hole_unweighted_j": [ + 0.5963757449363564, + 0.5338797163242601, + 0.5963757449364179 + ], + "lambda_max_on_grid": 0.17946929470083037, + "lambda_min_on_grid": 0.0 + }, + "k=1.0,b=1.0": { + "grid": { + "Rc": 6.0, + "h": 0.15, + "points": 3200, + "symmetry": "z -> -z" + }, + "hole": -1.184482355875255, + "hole_j": [ + -0.005586604498269274, + -0.46494835381060384, + -0.713947397566382 + ], + "hole_unweighted": 1.850309671857266, + "hole_unweighted_j": [ + 0.23644269280226493, + 1.2280733401923594, + 0.38579363886264156 + ], + "lambda_max_on_grid": 0.13172552616590733, + "lambda_min_on_grid": 0.0 + }, + "k=2.0,b=0.0": { + "grid": { + "Rc": 6.0, + "h": 0.15, + "points": 3200, + "symmetry": "z -> -z" + }, + "hole": -2.1382024573116403, + "hole_j": [ + -0.3302820124213753, + -1.7568436474476312, + -0.051076797442633874 + ], + "hole_unweighted": 0.7685792561786426, + "hole_unweighted_j": [ + 0.47398232526493733, + -0.17938539435123557, + 0.4739823252649408 + ], + "lambda_max_on_grid": 0.19321540570437315, + "lambda_min_on_grid": 0.0 + }, + "k=2.0,b=1.0": { + "grid": { + "Rc": 6.0, + "h": 0.15, + "points": 3200, + "symmetry": "z -> -z" + }, + "hole": -1.5681389104271717, + "hole_j": [ + -0.002687318209144709, + -0.6365063443252986, + -0.9289452478927284 + ], + "hole_unweighted": 1.0599352141869065, + "hole_unweighted_j": [ + 0.21808343946028652, + 0.809045285026987, + 0.03280648969963292 + ], + "lambda_max_on_grid": 0.13923606549072168, + "lambda_min_on_grid": 0.0 + } + }, + "near_zero_profile": { + "k=0.5,b=0.0": [ + { + "angle_deg": 0, + "exact_regression": true, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.05 + }, + { + "angle_deg": 30, + "exact_regression": false, + "lambda": 1.1007608503240916e-07, + "lambda_j": [ + 0.0, + 1.1007608503240916e-07, + 0.0 + ], + "r": 0.05 + }, + { + "angle_deg": 60, + "exact_regression": false, + "lambda": 0.0021365299065861923, + "lambda_j": [ + 0.0, + 0.0021353961230893073, + 1.1337834968849935e-06 + ], + "r": 0.05 + }, + { + "angle_deg": 90, + "exact_regression": false, + "lambda": 0.0010298236467895805, + "lambda_j": [ + 0.0, + 0.0003112408828513349, + 0.0007185827639382456 + ], + "r": 0.05 + }, + { + "angle_deg": 120, + "exact_regression": false, + "lambda": 0.001727750351051215, + "lambda_j": [ + 0.0, + 9.726669613112576e-07, + 0.0017267776840899037 + ], + "r": 0.05 + }, + { + "angle_deg": 150, + "exact_regression": false, + "lambda": 1.5119994676265612e-07, + "lambda_j": [ + 0.0, + 1.9335519354120295e-28, + 1.5119994676265612e-07 + ], + "r": 0.05 + }, + { + "angle_deg": 180, + "exact_regression": true, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.05 + }, + { + "angle_deg": 0, + "exact_regression": true, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.1 + }, + { + "angle_deg": 30, + "exact_regression": false, + "lambda": 2.4465748675618857e-07, + "lambda_j": [ + 1.4121881852316648e-19, + 2.446574867560473e-07, + 0.0 + ], + "r": 0.1 + }, + { + "angle_deg": 60, + "exact_regression": false, + "lambda": 0.006639808397580947, + "lambda_j": [ + 2.2246810058068508e-10, + 0.006636884153214578, + 2.924021898268832e-06 + ], + "r": 0.1 + }, + { + "angle_deg": 90, + "exact_regression": false, + "lambda": 0.0010080860681121154, + "lambda_j": [ + 7.906936453561304e-12, + 0.0005482721487587344, + 0.0004598139114464446 + ], + "r": 0.1 + }, + { + "angle_deg": 120, + "exact_regression": false, + "lambda": 0.006978048185316661, + "lambda_j": [ + 3.0882611889734727e-14, + 3.225728075402479e-06, + 0.006974822457210376 + ], + "r": 0.1 + }, + { + "angle_deg": 150, + "exact_regression": false, + "lambda": 2.3744972247452498e-07, + "lambda_j": [ + 0.0, + 1.5804457804777895e-14, + 2.3744970667006716e-07 + ], + "r": 0.1 + }, + { + "angle_deg": 180, + "exact_regression": true, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.1 + }, + { + "angle_deg": 0, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.2 + }, + { + "angle_deg": 30, + "exact_regression": false, + "lambda": 7.579127842780078e-07, + "lambda_j": [ + 2.863931642068619e-12, + 7.579099203463658e-07, + 0.0 + ], + "r": 0.2 + }, + { + "angle_deg": 60, + "exact_regression": false, + "lambda": 0.013618202308026461, + "lambda_j": [ + 3.692413859844749e-08, + 0.013611984538793328, + 6.180845094534226e-06 + ], + "r": 0.2 + }, + { + "angle_deg": 90, + "exact_regression": false, + "lambda": 0.003402163614855698, + "lambda_j": [ + 1.8765794368147613e-09, + 0.0017711424504387784, + 0.0016310192878374833 + ], + "r": 0.2 + }, + { + "angle_deg": 120, + "exact_regression": false, + "lambda": 0.013104695846141198, + "lambda_j": [ + 6.1196734527672555e-12, + 9.069469804746791e-06, + 0.013095626370216778 + ], + "r": 0.2 + }, + { + "angle_deg": 150, + "exact_regression": false, + "lambda": 7.304482397677882e-07, + "lambda_j": [ + 0.0, + 7.078206519941104e-12, + 7.304411615612683e-07 + ], + "r": 0.2 + }, + { + "angle_deg": 180, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.2 + }, + { + "angle_deg": 0, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.4 + }, + { + "angle_deg": 30, + "exact_regression": false, + "lambda": 7.777866697639638e-06, + "lambda_j": [ + 2.6582147444836883e-10, + 7.77760087616519e-06, + 0.0 + ], + "r": 0.4 + }, + { + "angle_deg": 60, + "exact_regression": false, + "lambda": 0.02767651261013489, + "lambda_j": [ + 1.076438066700652e-06, + 0.02765732481848523, + 1.811135358295865e-05 + ], + "r": 0.4 + }, + { + "angle_deg": 90, + "exact_regression": false, + "lambda": 0.007895409915249209, + "lambda_j": [ + 1.241778010901584e-07, + 0.004304011835059402, + 0.003591273902388717 + ], + "r": 0.4 + }, + { + "angle_deg": 120, + "exact_regression": false, + "lambda": 0.02520173106836129, + "lambda_j": [ + 5.002668219335075e-10, + 4.4380670502617274e-05, + 0.02515734989759185 + ], + "r": 0.4 + }, + { + "angle_deg": 150, + "exact_regression": false, + "lambda": 5.524247798601962e-06, + "lambda_j": [ + 0.0, + 9.842349660245204e-10, + 5.523263563635937e-06 + ], + "r": 0.4 + }, + { + "angle_deg": 180, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.4 + } + ], + "k=0.5,b=1.0": [ + { + "angle_deg": 0, + "exact_regression": true, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.05 + }, + { + "angle_deg": 30, + "exact_regression": false, + "lambda": 9.594634843599853e-08, + "lambda_j": [ + 0.0, + 9.594634843599853e-08, + 0.0 + ], + "r": 0.05 + }, + { + "angle_deg": 60, + "exact_regression": false, + "lambda": 0.0015470167907508838, + "lambda_j": [ + 0.0, + 0.001545863637273562, + 1.1531534773218286e-06 + ], + "r": 0.05 + }, + { + "angle_deg": 90, + "exact_regression": false, + "lambda": 9.077394310139034e-05, + "lambda_j": [ + 0.0, + 2.387450431594391e-05, + 6.689943878544642e-05 + ], + "r": 0.05 + }, + { + "angle_deg": 120, + "exact_regression": false, + "lambda": 0.0011700977049541024, + "lambda_j": [ + 0.0, + 1.1968387359862264e-06, + 0.0011689008662181162 + ], + "r": 0.05 + }, + { + "angle_deg": 150, + "exact_regression": false, + "lambda": 1.2183235177665711e-07, + "lambda_j": [ + 0.0, + 5.074360246455502e-29, + 1.2183235177665711e-07 + ], + "r": 0.05 + }, + { + "angle_deg": 180, + "exact_regression": true, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.05 + }, + { + "angle_deg": 0, + "exact_regression": true, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.1 + }, + { + "angle_deg": 30, + "exact_regression": false, + "lambda": 2.0136088041371947e-07, + "lambda_j": [ + 3.3272371468882465e-20, + 2.013608804136862e-07, + 0.0 + ], + "r": 0.1 + }, + { + "angle_deg": 60, + "exact_regression": false, + "lambda": 0.00499415631089021, + "lambda_j": [ + 7.768930026103807e-11, + 0.00499117607627394, + 2.9801569269689147e-06 + ], + "r": 0.1 + }, + { + "angle_deg": 90, + "exact_regression": false, + "lambda": 0.0007736062406829406, + "lambda_j": [ + 1.8352209412149486e-12, + 0.00037778386987030065, + 0.000395822368977419 + ], + "r": 0.1 + }, + { + "angle_deg": 120, + "exact_regression": false, + "lambda": 0.005281670828100035, + "lambda_j": [ + 6.337974805859862e-15, + 2.1476300128099494e-06, + 0.005279523198080887 + ], + "r": 0.1 + }, + { + "angle_deg": 150, + "exact_regression": false, + "lambda": 1.859341786723266e-07, + "lambda_j": [ + 0.0, + 3.382737648201086e-15, + 1.8593417528958895e-07 + ], + "r": 0.1 + }, + { + "angle_deg": 180, + "exact_regression": true, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.1 + }, + { + "angle_deg": 0, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.2 + }, + { + "angle_deg": 30, + "exact_regression": false, + "lambda": 6.434443586425052e-07, + "lambda_j": [ + 6.645956674907172e-13, + 6.434436940468377e-07, + 0.0 + ], + "r": 0.2 + }, + { + "angle_deg": 60, + "exact_regression": false, + "lambda": 0.010715824940335128, + "lambda_j": [ + 9.611449894604162e-09, + 0.010708725460507188, + 7.089868378044434e-06 + ], + "r": 0.2 + }, + { + "angle_deg": 90, + "exact_regression": false, + "lambda": 0.0027847140995036646, + "lambda_j": [ + 4.141033583565802e-10, + 0.0013181662750302177, + 0.0014665474103700887 + ], + "r": 0.2 + }, + { + "angle_deg": 120, + "exact_regression": false, + "lambda": 0.011190796912326639, + "lambda_j": [ + 1.0297699263006554e-12, + 5.1106644166797555e-06, + 0.01118568624688019 + ], + "r": 0.2 + }, + { + "angle_deg": 150, + "exact_regression": false, + "lambda": 5.896808318664907e-07, + "lambda_j": [ + 0.0, + 1.738857818429096e-12, + 5.896790930086724e-07 + ], + "r": 0.2 + }, + { + "angle_deg": 180, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.2 + }, + { + "angle_deg": 0, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.4 + }, + { + "angle_deg": 30, + "exact_regression": false, + "lambda": 6.6306081413754765e-06, + "lambda_j": [ + 6.211496682960097e-11, + 6.630546026408647e-06, + 0.0 + ], + "r": 0.4 + }, + { + "angle_deg": 60, + "exact_regression": false, + "lambda": 0.020925565258625364, + "lambda_j": [ + 2.3353082589548588e-07, + 0.020897842654748467, + 2.7489073051000613e-05 + ], + "r": 0.4 + }, + { + "angle_deg": 90, + "exact_regression": false, + "lambda": 0.006391708896535126, + "lambda_j": [ + 2.4405130107007963e-08, + 0.002875800496007248, + 0.003515883995397771 + ], + "r": 0.4 + }, + { + "angle_deg": 120, + "exact_regression": false, + "lambda": 0.022424150459999827, + "lambda_j": [ + 6.296803158677452e-11, + 1.7313114522437837e-05, + 0.02240683728250936 + ], + "r": 0.4 + }, + { + "angle_deg": 150, + "exact_regression": false, + "lambda": 4.907167592555362e-06, + "lambda_j": [ + 0.0, + 2.422447273352642e-10, + 4.9069253478280265e-06 + ], + "r": 0.4 + }, + { + "angle_deg": 180, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.4 + } + ], + "k=1.0,b=0.0": [ + { + "angle_deg": 0, + "exact_regression": true, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.05 + }, + { + "angle_deg": 30, + "exact_regression": false, + "lambda": 2.1093055695653464e-28, + "lambda_j": [ + 0.0, + 2.1093055695653464e-28, + 0.0 + ], + "r": 0.05 + }, + { + "angle_deg": 60, + "exact_regression": false, + "lambda": 0.0010042757961631174, + "lambda_j": [ + 0.0, + 0.001004275794294735, + 1.8683823980511778e-12 + ], + "r": 0.05 + }, + { + "angle_deg": 90, + "exact_regression": false, + "lambda": 0.0010298236467896796, + "lambda_j": [ + 0.0, + 0.00031124088285139015, + 0.0007185827639382895 + ], + "r": 0.05 + }, + { + "angle_deg": 120, + "exact_regression": false, + "lambda": 0.0007364785619356328, + "lambda_j": [ + 0.0, + 7.972622650421557e-13, + 0.0007364785611383706 + ], + "r": 0.05 + }, + { + "angle_deg": 150, + "exact_regression": false, + "lambda": 1.5190567657060656e-28, + "lambda_j": [ + 0.0, + 1.1158265486189182e-53, + 1.5190567657060656e-28 + ], + "r": 0.05 + }, + { + "angle_deg": 180, + "exact_regression": true, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.05 + }, + { + "angle_deg": 0, + "exact_regression": true, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.1 + }, + { + "angle_deg": 30, + "exact_regression": false, + "lambda": 6.4087039930494485e-28, + "lambda_j": [ + 7.482288846062231e-58, + 6.4087039930494485e-28, + 0.0 + ], + "r": 0.1 + }, + { + "angle_deg": 60, + "exact_regression": false, + "lambda": 0.0025704808848457618, + "lambda_j": [ + 7.561733334564415e-12, + 0.0025704808730701374, + 4.213891115625729e-12 + ], + "r": 0.1 + }, + { + "angle_deg": 90, + "exact_regression": false, + "lambda": 0.0010080860681121113, + "lambda_j": [ + 7.906936453561307e-12, + 0.0005482721487587343, + 0.0004598139114464405 + ], + "r": 0.1 + }, + { + "angle_deg": 120, + "exact_regression": false, + "lambda": 0.0027477128235462544, + "lambda_j": [ + 6.06766812808775e-20, + 7.94301107084324e-12, + 0.002747712815603243 + ], + "r": 0.1 + }, + { + "angle_deg": 150, + "exact_regression": false, + "lambda": 2.61285628177819e-28, + "lambda_j": [ + 0.0, + 3.0380051876710584e-35, + 2.6128559779776714e-28 + ], + "r": 0.1 + }, + { + "angle_deg": 180, + "exact_regression": true, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.1 + }, + { + "angle_deg": 0, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.2 + }, + { + "angle_deg": 30, + "exact_regression": false, + "lambda": 9.221098019682842e-27, + "lambda_j": [ + 2.7896581688335026e-33, + 9.221095230024673e-27, + 0.0 + ], + "r": 0.2 + }, + { + "angle_deg": 60, + "exact_regression": false, + "lambda": 0.005194194425041268, + "lambda_j": [ + 2.3016580784159037e-08, + 0.005194171396702473, + 1.1758010765446167e-11 + ], + "r": 0.2 + }, + { + "angle_deg": 90, + "exact_regression": false, + "lambda": 0.0034021636148557142, + "lambda_j": [ + 1.8765794368147576e-09, + 0.001771142450438789, + 0.0016310192878374885 + ], + "r": 0.2 + }, + { + "angle_deg": 120, + "exact_regression": false, + "lambda": 0.0050846836857588555, + "lambda_j": [ + 1.2014261385646596e-17, + 5.055149683100958e-08, + 0.005084633134262013 + ], + "r": 0.2 + }, + { + "angle_deg": 150, + "exact_regression": false, + "lambda": 6.274845818799208e-27, + "lambda_j": [ + 0.0, + 8.021289091086913e-32, + 6.2747656059082974e-27 + ], + "r": 0.2 + }, + { + "angle_deg": 180, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.2 + }, + { + "angle_deg": 0, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.4 + }, + { + "angle_deg": 30, + "exact_regression": false, + "lambda": 2.151856922084616e-23, + "lambda_j": [ + 5.722460504428276e-28, + 2.1517996974795717e-23, + 0.0 + ], + "r": 0.4 + }, + { + "angle_deg": 60, + "exact_regression": false, + "lambda": 0.011304121250842698, + "lambda_j": [ + 5.157429191129455e-07, + 0.011303605401517397, + 1.0640618803830285e-10 + ], + "r": 0.4 + }, + { + "angle_deg": 90, + "exact_regression": false, + "lambda": 0.007895409915249217, + "lambda_j": [ + 1.2417780109015846e-07, + 0.004304011835059409, + 0.0035912739023887183 + ], + "r": 0.4 + }, + { + "angle_deg": 120, + "exact_regression": false, + "lambda": 0.010569112630676334, + "lambda_j": [ + 2.6352498253770692e-15, + 1.2610809982661303e-06, + 0.010567851549675433 + ], + "r": 0.4 + }, + { + "angle_deg": 150, + "exact_regression": false, + "lambda": 1.120999565136782e-23, + "lambda_j": [ + 0.0, + 2.800186239519058e-27, + 1.12071954651283e-23 + ], + "r": 0.4 + }, + { + "angle_deg": 180, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.4 + } + ], + "k=1.0,b=1.0": [ + { + "angle_deg": 0, + "exact_regression": true, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.05 + }, + { + "angle_deg": 30, + "exact_regression": false, + "lambda": 1.5223996357803381e-28, + "lambda_j": [ + 0.0, + 1.5223996357803381e-28, + 0.0 + ], + "r": 0.05 + }, + { + "angle_deg": 60, + "exact_regression": false, + "lambda": 0.0007105275062101507, + "lambda_j": [ + 0.0, + 0.0007105275043187098, + 1.891440873565354e-12 + ], + "r": 0.05 + }, + { + "angle_deg": 90, + "exact_regression": false, + "lambda": 9.077394310139184e-05, + "lambda_j": [ + 0.0, + 2.3874504315943866e-05, + 6.689943878544797e-05 + ], + "r": 0.05 + }, + { + "angle_deg": 120, + "exact_regression": false, + "lambda": 0.00042481597485555706, + "lambda_j": [ + 0.0, + 7.562038382033871e-13, + 0.0004248159740993532 + ], + "r": 0.05 + }, + { + "angle_deg": 150, + "exact_regression": false, + "lambda": 6.998906366234738e-29, + "lambda_j": [ + 0.0, + 5.9126061877243174e-55, + 6.998906366234738e-29 + ], + "r": 0.05 + }, + { + "angle_deg": 180, + "exact_regression": true, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.05 + }, + { + "angle_deg": 0, + "exact_regression": true, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.1 + }, + { + "angle_deg": 30, + "exact_regression": false, + "lambda": 4.945854252929738e-28, + "lambda_j": [ + 1.639127578599705e-58, + 4.945854252929738e-28, + 0.0 + ], + "r": 0.1 + }, + { + "angle_deg": 60, + "exact_regression": false, + "lambda": 0.0020530144734832684, + "lambda_j": [ + 2.184575578510603e-12, + 0.0020530144666005075, + 4.698185212868141e-12 + ], + "r": 0.1 + }, + { + "angle_deg": 90, + "exact_regression": false, + "lambda": 0.000773606240682945, + "lambda_j": [ + 1.835220941214936e-12, + 0.00037778386987030396, + 0.0003958223689774201 + ], + "r": 0.1 + }, + { + "angle_deg": 120, + "exact_regression": false, + "lambda": 0.002205886036003058, + "lambda_j": [ + 1.0772978307399943e-20, + 4.048915475195213e-12, + 0.0022058860319541427 + ], + "r": 0.1 + }, + { + "angle_deg": 150, + "exact_regression": false, + "lambda": 6.800064836993285e-28, + "lambda_j": [ + 0.0, + 6.763519745506458e-36, + 6.8000647693580875e-28 + ], + "r": 0.1 + }, + { + "angle_deg": 180, + "exact_regression": true, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.1 + }, + { + "angle_deg": 0, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.2 + }, + { + "angle_deg": 30, + "exact_regression": false, + "lambda": 7.640884080017525e-27, + "lambda_j": [ + 6.59203249989553e-34, + 7.640883420814275e-27, + 0.0 + ], + "r": 0.2 + }, + { + "angle_deg": 60, + "exact_regression": false, + "lambda": 0.0041902831765628125, + "lambda_j": [ + 5.424923772567412e-09, + 0.004190277734408652, + 1.723038799339847e-11 + ], + "r": 0.2 + }, + { + "angle_deg": 90, + "exact_regression": false, + "lambda": 0.0027847140995036664, + "lambda_j": [ + 4.1410335835665824e-10, + 0.0013181662750302258, + 0.0014665474103700824 + ], + "r": 0.2 + }, + { + "angle_deg": 120, + "exact_regression": false, + "lambda": 0.004267986009122482, + "lambda_j": [ + 1.6015806691238693e-18, + 1.2212726670270489e-08, + 0.00426797379639581 + ], + "r": 0.2 + }, + { + "angle_deg": 150, + "exact_regression": false, + "lambda": 6.490050835834233e-27, + "lambda_j": [ + 0.0, + 1.9094750805721791e-32, + 6.490031741083427e-27 + ], + "r": 0.2 + }, + { + "angle_deg": 180, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.2 + }, + { + "angle_deg": 0, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.4 + }, + { + "angle_deg": 30, + "exact_regression": false, + "lambda": 1.9597753503142905e-23, + "lambda_j": [ + 1.3925142259819909e-28, + 1.9597614251720306e-23, + 0.0 + ], + "r": 0.4 + }, + { + "angle_deg": 60, + "exact_regression": false, + "lambda": 0.008913928961954934, + "lambda_j": [ + 1.1802996398141025e-07, + 0.008913810681639087, + 2.5035186640758745e-10 + ], + "r": 0.4 + }, + { + "angle_deg": 90, + "exact_regression": false, + "lambda": 0.006391708896535129, + "lambda_j": [ + 2.4405130107007986e-08, + 0.00287580049600725, + 0.0035158839953977725 + ], + "r": 0.4 + }, + { + "angle_deg": 120, + "exact_regression": false, + "lambda": 0.009022106151949533, + "lambda_j": [ + 2.1825854545674902e-16, + 3.1590341643004654e-07, + 0.009021790248532885 + ], + "r": 0.4 + }, + { + "angle_deg": 150, + "exact_regression": false, + "lambda": 9.800210691339238e-24, + "lambda_j": [ + 0.0, + 6.78103951267826e-28, + 9.79953258738797e-24 + ], + "r": 0.4 + }, + { + "angle_deg": 180, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.4 + } + ], + "k=2.0,b=0.0": [ + { + "angle_deg": 0, + "exact_regression": true, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.05 + }, + { + "angle_deg": 30, + "exact_regression": false, + "lambda": 1.702286082548244e-112, + "lambda_j": [ + 0.0, + 1.702286082548244e-112, + 0.0 + ], + "r": 0.05 + }, + { + "angle_deg": 60, + "exact_regression": false, + "lambda": 2.804980898379168e-06, + "lambda_j": [ + 0.0, + 2.804980898379168e-06, + 0.0 + ], + "r": 0.05 + }, + { + "angle_deg": 90, + "exact_regression": false, + "lambda": 0.0010298236467895377, + "lambda_j": [ + 0.0, + 0.0003112408828513121, + 0.0007185827639382256 + ], + "r": 0.05 + }, + { + "angle_deg": 120, + "exact_regression": false, + "lambda": 1.5794494127366118e-06, + "lambda_j": [ + 0.0, + 2.442477625234044e-30, + 1.5794494127366118e-06 + ], + "r": 0.05 + }, + { + "angle_deg": 150, + "exact_regression": false, + "lambda": 1.1255857139074035e-112, + "lambda_j": [ + 0.0, + 6.84009218063367e-142, + 1.1255857139074035e-112 + ], + "r": 0.05 + }, + { + "angle_deg": 180, + "exact_regression": true, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.05 + }, + { + "angle_deg": 0, + "exact_regression": true, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.1 + }, + { + "angle_deg": 30, + "exact_regression": false, + "lambda": 4.52572136447521e-111, + "lambda_j": [ + 2.8697230987881016e-211, + 4.52572136447521e-111, + 0.0 + ], + "r": 0.1 + }, + { + "angle_deg": 60, + "exact_regression": false, + "lambda": 6.723284402103214e-06, + "lambda_j": [ + 5.107347803156441e-20, + 6.723284402103163e-06, + 0.0 + ], + "r": 0.1 + }, + { + "angle_deg": 90, + "exact_regression": false, + "lambda": 0.0010080860681121223, + "lambda_j": [ + 7.90693645356135e-12, + 0.0005482721487587413, + 0.00045981391144644463 + ], + "r": 0.1 + }, + { + "angle_deg": 120, + "exact_regression": false, + "lambda": 8.22618419614483e-06, + "lambda_j": [ + 0.0, + 7.806148711054245e-16, + 8.226184195364214e-06 + ], + "r": 0.1 + }, + { + "angle_deg": 150, + "exact_regression": false, + "lambda": 1.913126768040405e-111, + "lambda_j": [ + 0.0, + 1.7909774515050856e-118, + 1.9131265889426596e-111 + ], + "r": 0.1 + }, + { + "angle_deg": 180, + "exact_regression": true, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.1 + }, + { + "angle_deg": 0, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.2 + }, + { + "angle_deg": 30, + "exact_regression": false, + "lambda": 1.9566775671874284e-107, + "lambda_j": [ + 1.1470532304708705e-118, + 1.956677567175958e-107, + 0.0 + ], + "r": 0.2 + }, + { + "angle_deg": 60, + "exact_regression": false, + "lambda": 1.4506344718775665e-05, + "lambda_j": [ + 3.527218989548529e-11, + 1.450630944658577e-05, + 0.0 + ], + "r": 0.2 + }, + { + "angle_deg": 90, + "exact_regression": false, + "lambda": 0.003402163614855708, + "lambda_j": [ + 1.876579436814757e-09, + 0.0017711424504387857, + 0.0016310192878374857 + ], + "r": 0.2 + }, + { + "angle_deg": 120, + "exact_regression": false, + "lambda": 1.4503191855802134e-05, + "lambda_j": [ + 0.0, + 9.881223901873418e-11, + 1.4503093043563116e-05 + ], + "r": 0.2 + }, + { + "angle_deg": 150, + "exact_regression": false, + "lambda": 1.336465837825128e-107, + "lambda_j": [ + 0.0, + 2.0918852786396756e-112, + 1.3364449189723417e-107 + ], + "r": 0.2 + }, + { + "angle_deg": 180, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.2 + }, + { + "angle_deg": 0, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.4 + }, + { + "angle_deg": 30, + "exact_regression": false, + "lambda": 1.042388422743631e-94, + "lambda_j": [ + 9.585499469076187e-100, + 1.0423788372441619e-94, + 0.0 + ], + "r": 0.4 + }, + { + "angle_deg": 60, + "exact_regression": false, + "lambda": 4.1855158115202624e-05, + "lambda_j": [ + 2.1398462910532028e-09, + 4.185301826891157e-05, + 0.0 + ], + "r": 0.4 + }, + { + "angle_deg": 90, + "exact_regression": false, + "lambda": 0.007895409915249212, + "lambda_j": [ + 1.2417780109015835e-07, + 0.004304011835059408, + 0.003591273902388713 + ], + "r": 0.4 + }, + { + "angle_deg": 120, + "exact_regression": false, + "lambda": 3.892791806960772e-05, + "lambda_j": [ + 0.0, + 3.4673029567213974e-09, + 3.8924450766651e-05 + ], + "r": 0.4 + }, + { + "angle_deg": 150, + "exact_regression": false, + "lambda": 2.7316159980880942e-95, + "lambda_j": [ + 0.0, + 1.9533440430832328e-98, + 2.729662654045011e-95 + ], + "r": 0.4 + }, + { + "angle_deg": 180, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.4 + } + ], + "k=2.0,b=1.0": [ + { + "angle_deg": 0, + "exact_regression": true, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.05 + }, + { + "angle_deg": 30, + "exact_regression": false, + "lambda": 1.1256881386727306e-112, + "lambda_j": [ + 0.0, + 1.1256881386727306e-112, + 0.0 + ], + "r": 0.05 + }, + { + "angle_deg": 60, + "exact_regression": false, + "lambda": 1.9134140831536693e-06, + "lambda_j": [ + 0.0, + 1.9134140831536693e-06, + 0.0 + ], + "r": 0.05 + }, + { + "angle_deg": 90, + "exact_regression": false, + "lambda": 9.077394310139168e-05, + "lambda_j": [ + 0.0, + 2.3874504315944246e-05, + 6.689943878544744e-05 + ], + "r": 0.05 + }, + { + "angle_deg": 120, + "exact_regression": false, + "lambda": 1.8680478260196573e-06, + "lambda_j": [ + 0.0, + 0.0, + 1.8680478260196573e-06 + ], + "r": 0.05 + }, + { + "angle_deg": 150, + "exact_regression": false, + "lambda": 4.247113153275503e-112, + "lambda_j": [ + 0.0, + 8.865688347560173e-144, + 4.247113153275503e-112 + ], + "r": 0.05 + }, + { + "angle_deg": 180, + "exact_regression": true, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.05 + }, + { + "angle_deg": 0, + "exact_regression": true, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.1 + }, + { + "angle_deg": 30, + "exact_regression": false, + "lambda": 3.47824398943578e-111, + "lambda_j": [ + 5.620966462066486e-212, + 3.47824398943578e-111, + 0.0 + ], + "r": 0.1 + }, + { + "angle_deg": 60, + "exact_regression": false, + "lambda": 5.4717682417127276e-06, + "lambda_j": [ + 1.469748599906681e-20, + 5.471768241712713e-06, + 0.0 + ], + "r": 0.1 + }, + { + "angle_deg": 90, + "exact_regression": false, + "lambda": 0.0007736062406829362, + "lambda_j": [ + 1.8352209412178477e-12, + 0.0003777838698703016, + 0.00039582236897741367 + ], + "r": 0.1 + }, + { + "angle_deg": 120, + "exact_regression": false, + "lambda": 5.426687116957742e-06, + "lambda_j": [ + 0.0, + 1.877434092818391e-16, + 5.426687116769999e-06 + ], + "r": 0.1 + }, + { + "angle_deg": 150, + "exact_regression": false, + "lambda": 1.1220594298861341e-111, + "lambda_j": [ + 0.0, + 3.180979303849326e-119, + 1.122059398076341e-111 + ], + "r": 0.1 + }, + { + "angle_deg": 180, + "exact_regression": true, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.1 + }, + { + "angle_deg": 0, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.2 + }, + { + "angle_deg": 30, + "exact_regression": false, + "lambda": 1.7882663314679737e-107, + "lambda_j": [ + 3.2178423176640523e-119, + 1.788266331464756e-107, + 0.0 + ], + "r": 0.2 + }, + { + "angle_deg": 60, + "exact_regression": false, + "lambda": 1.1809241761717542e-05, + "lambda_j": [ + 8.269725333334063e-12, + 1.1809233491992208e-05, + 0.0 + ], + "r": 0.2 + }, + { + "angle_deg": 90, + "exact_regression": false, + "lambda": 0.002784714099503671, + "lambda_j": [ + 4.141033583565052e-10, + 0.001318166275030222, + 0.0014665474103700907 + ], + "r": 0.2 + }, + { + "angle_deg": 120, + "exact_regression": false, + "lambda": 1.196165491191902e-05, + "lambda_j": [ + 0.0, + 2.370088392382352e-11, + 1.1961631211035097e-05 + ], + "r": 0.2 + }, + { + "angle_deg": 150, + "exact_regression": false, + "lambda": 1.1843657859619608e-107, + "lambda_j": [ + 0.0, + 5.663391018186695e-113, + 1.1843601225709425e-107 + ], + "r": 0.2 + }, + { + "angle_deg": 180, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.2 + }, + { + "angle_deg": 0, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.4 + }, + { + "angle_deg": 30, + "exact_regression": false, + "lambda": 1.0595989301411022e-94, + "lambda_j": [ + 2.4965010725235053e-100, + 1.0595964336400296e-94, + 0.0 + ], + "r": 0.4 + }, + { + "angle_deg": 60, + "exact_regression": false, + "lambda": 3.37878391920449e-05, + "lambda_j": [ + 5.060528857936293e-10, + 3.378733313915911e-05, + 0.0 + ], + "r": 0.4 + }, + { + "angle_deg": 90, + "exact_regression": false, + "lambda": 0.006391708896535132, + "lambda_j": [ + 2.440513010700793e-08, + 0.0028758004960072513, + 0.0035158839953977742 + ], + "r": 0.4 + }, + { + "angle_deg": 120, + "exact_regression": false, + "lambda": 3.245386590834958e-05, + "lambda_j": [ + 0.0, + 8.585213531995287e-10, + 3.2453007386996385e-05 + ], + "r": 0.4 + }, + { + "angle_deg": 150, + "exact_regression": false, + "lambda": 2.2959157703415916e-95, + "lambda_j": [ + 0.0, + 4.725628392771363e-99, + 2.2954432075023144e-95 + ], + "r": 0.4 + }, + { + "angle_deg": 180, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "r": 0.4 + } + ] + }, + "object": "CL-C6-REMOTE-COEFF-NUMERICS-20260930-v1", + "quadrature": { + "a_gauss_legendre_per_side": 24, + "coordinates": "a = tr H / 2, (c, h2) polar; splits at a = 0 and rho = |a|", + "cut_sd": 9.0, + "high_order_check": [ + 32, + 48, + 32 + ], + "max_rel_dev_vs_high_order_at_samples": 0.40391717052519804, + "rho_gauss_legendre_per_side": 24, + "theta_trapezoid": 32 + }, + "ray_profile": { + "k=0.5,b=0.0": [ + { + "angle_deg": 90, + "r": 0.25, + "ratio": 0.039490988260693596, + "ratio_unweighted": 63.16746850830896 + }, + { + "angle_deg": 90, + "r": 0.5, + "ratio": 0.08718208578297156, + "ratio_unweighted": 9.494284065739743 + }, + { + "angle_deg": 90, + "r": 0.75, + "ratio": 0.1410383214852956, + "ratio_unweighted": 3.449574209574775 + }, + { + "angle_deg": 90, + "r": 1.0, + "ratio": 0.2081573587558727, + "ratio_unweighted": 1.8922929036340805 + }, + { + "angle_deg": 90, + "r": 1.5, + "ratio": 0.4032502250014552, + "ratio_unweighted": 1.0829668264222414 + }, + { + "angle_deg": 90, + "r": 2.0, + "ratio": 0.6796734764925719, + "ratio_unweighted": 0.9536229801411701 + }, + { + "angle_deg": 90, + "r": 2.5, + "ratio": 0.9193080420260853, + "ratio_unweighted": 0.9692831834619947 + }, + { + "angle_deg": 90, + "r": 3.0, + "ratio": 1.0014637279244158, + "ratio_unweighted": 0.9923682660003456 + }, + { + "angle_deg": 90, + "r": 4.0, + "ratio": 1.0003721623791384, + "ratio_unweighted": 0.9999486896780728 + }, + { + "angle_deg": 60, + "r": 0.25, + "ratio": 0.1470057888552203, + "ratio_unweighted": 127.31730271673432 + }, + { + "angle_deg": 60, + "r": 0.5, + "ratio": 0.3012719494924743, + "ratio_unweighted": 17.139492517290375 + }, + { + "angle_deg": 60, + "r": 0.75, + "ratio": 0.4672733631091738, + "ratio_unweighted": 5.7542900865743345 + }, + { + "angle_deg": 60, + "r": 1.0, + "ratio": 0.6476258883836312, + "ratio_unweighted": 2.8972305270680754 + }, + { + "angle_deg": 60, + "r": 1.5, + "ratio": 1.0092769462431534, + "ratio_unweighted": 1.4122132422261242 + }, + { + "angle_deg": 60, + "r": 2.0, + "ratio": 1.1745551028518046, + "ratio_unweighted": 1.0870739712923185 + }, + { + "angle_deg": 60, + "r": 2.5, + "ratio": 1.0931498226541099, + "ratio_unweighted": 1.0059090162305244 + }, + { + "angle_deg": 60, + "r": 3.0, + "ratio": 1.0167466632271587, + "ratio_unweighted": 0.9967020894579159 + }, + { + "angle_deg": 60, + "r": 4.0, + "ratio": 0.999975572733961, + "ratio_unweighted": 0.9999572439947901 + }, + { + "angle_deg": 45, + "r": 0.25, + "ratio": 0.09289674169983599, + "ratio_unweighted": 36.311243176653946 + }, + { + "angle_deg": 45, + "r": 0.5, + "ratio": 0.22186217052024215, + "ratio_unweighted": 5.762957959340962 + }, + { + "angle_deg": 45, + "r": 0.75, + "ratio": 0.43027714112640947, + "ratio_unweighted": 2.4432606595267896 + }, + { + "angle_deg": 45, + "r": 1.0, + "ratio": 0.7477629623898842, + "ratio_unweighted": 1.5918234833864526 + }, + { + "angle_deg": 45, + "r": 1.5, + "ratio": 1.4677489663502015, + "ratio_unweighted": 1.1713421370872288 + }, + { + "angle_deg": 45, + "r": 2.0, + "ratio": 1.5383967630808733, + "ratio_unweighted": 1.057380067510981 + }, + { + "angle_deg": 45, + "r": 2.5, + "ratio": 1.1876291458332473, + "ratio_unweighted": 1.0057473661670722 + }, + { + "angle_deg": 45, + "r": 3.0, + "ratio": 1.0249948191725586, + "ratio_unweighted": 1.0018271300179102 + }, + { + "angle_deg": 45, + "r": 4.0, + "ratio": 1.0000317438928017, + "ratio_unweighted": 1.0003687231288774 + }, + { + "angle_deg": 30, + "r": 0.25, + "ratio": 1.1323716797741778e-05, + "ratio_unweighted": 0.0011315493169059292 + }, + { + "angle_deg": 30, + "r": 0.5, + "ratio": 0.00023292226647557746, + "ratio_unweighted": 0.0015140500125667095 + }, + { + "angle_deg": 30, + "r": 0.75, + "ratio": 0.004767670553293077, + "ratio_unweighted": 0.007394938967083044 + }, + { + "angle_deg": 30, + "r": 1.0, + "ratio": 0.0508016678151566, + "ratio_unweighted": 0.03779811148859605 + }, + { + "angle_deg": 30, + "r": 1.5, + "ratio": 0.5930390350197559, + "ratio_unweighted": 0.2949378080004211 + }, + { + "angle_deg": 30, + "r": 2.0, + "ratio": 1.059196541105937, + "ratio_unweighted": 0.6545610735726085 + }, + { + "angle_deg": 30, + "r": 2.5, + "ratio": 1.0441338533749804, + "ratio_unweighted": 0.8874737863345261 + }, + { + "angle_deg": 30, + "r": 3.0, + "ratio": 1.0144035103536144, + "ratio_unweighted": 0.9956220541515616 + }, + { + "angle_deg": 30, + "r": 4.0, + "ratio": 1.0010801700126166, + "ratio_unweighted": 1.0014624881536047 + }, + { + "angle_deg": 0, + "r": 0.25, + "ratio": 0.0, + "ratio_unweighted": 0.0 + }, + { + "angle_deg": 0, + "r": 0.5, + "ratio": 0.0, + "ratio_unweighted": 0.0 + }, + { + "angle_deg": 0, + "r": 0.75, + "ratio": 8.221271971269327e-85, + "ratio_unweighted": 4.466979124611998e-85 + }, + { + "angle_deg": 0, + "r": 1.0, + "ratio": 6.194650535106846e-27, + "ratio_unweighted": 5.064802636612562e-27 + }, + { + "angle_deg": 0, + "r": 1.5, + "ratio": 2.6628488495010084e-05, + "ratio_unweighted": 2.285631609327335e-05 + }, + { + "angle_deg": 0, + "r": 2.0, + "ratio": 0.08331704130263944, + "ratio_unweighted": 0.0786718730295742 + }, + { + "angle_deg": 0, + "r": 2.5, + "ratio": 0.5949140523783994, + "ratio_unweighted": 0.5846942619012991 + }, + { + "angle_deg": 0, + "r": 3.0, + "ratio": 0.9673329862889801, + "ratio_unweighted": 0.9639475613911047 + }, + { + "angle_deg": 0, + "r": 4.0, + "ratio": 1.003538764598419, + "ratio_unweighted": 1.0035168444160498 + } + ], + "k=0.5,b=1.0": [ + { + "angle_deg": 90, + "r": 0.25, + "ratio": 0.04394824928347523, + "ratio_unweighted": 78.41598358314276 + }, + { + "angle_deg": 90, + "r": 0.5, + "ratio": 0.09570762094163081, + "ratio_unweighted": 11.582997312139367 + }, + { + "angle_deg": 90, + "r": 0.75, + "ratio": 0.15014313721319839, + "ratio_unweighted": 4.086005447774196 + }, + { + "angle_deg": 90, + "r": 1.0, + "ratio": 0.2130828818035663, + "ratio_unweighted": 2.1676986752618106 + }, + { + "angle_deg": 90, + "r": 1.5, + "ratio": 0.3798488219726349, + "ratio_unweighted": 1.1601785742194737 + }, + { + "angle_deg": 90, + "r": 2.0, + "ratio": 0.6140195790184909, + "ratio_unweighted": 0.9702662424165897 + }, + { + "angle_deg": 90, + "r": 2.5, + "ratio": 0.8581465414760014, + "ratio_unweighted": 0.962381280209413 + }, + { + "angle_deg": 90, + "r": 3.0, + "ratio": 0.9915281367848631, + "ratio_unweighted": 0.9839832295187693 + }, + { + "angle_deg": 90, + "r": 4.0, + "ratio": 1.006249568064324, + "ratio_unweighted": 0.9991348984748696 + }, + { + "angle_deg": 60, + "r": 0.25, + "ratio": 0.15704682922861773, + "ratio_unweighted": 155.37499405267155 + }, + { + "angle_deg": 60, + "r": 0.5, + "ratio": 0.3046592740342447, + "ratio_unweighted": 20.236107484099122 + }, + { + "angle_deg": 60, + "r": 0.75, + "ratio": 0.44495068537242854, + "ratio_unweighted": 6.573653633203263 + }, + { + "angle_deg": 60, + "r": 1.0, + "ratio": 0.5803442484472724, + "ratio_unweighted": 3.2114657256982606 + }, + { + "angle_deg": 60, + "r": 1.5, + "ratio": 0.8278936373071835, + "ratio_unweighted": 1.4941422191225022 + }, + { + "angle_deg": 60, + "r": 2.0, + "ratio": 0.9722244384829813, + "ratio_unweighted": 1.114698926598593 + }, + { + "angle_deg": 60, + "r": 2.5, + "ratio": 0.9929321714206912, + "ratio_unweighted": 1.005217915220107 + }, + { + "angle_deg": 60, + "r": 3.0, + "ratio": 0.9938135784896569, + "ratio_unweighted": 0.9811482160673288 + }, + { + "angle_deg": 60, + "r": 4.0, + "ratio": 0.999743802620589, + "ratio_unweighted": 0.9946356513587027 + }, + { + "angle_deg": 45, + "r": 0.25, + "ratio": 0.10224342953236586, + "ratio_unweighted": 45.22046816869712 + }, + { + "angle_deg": 45, + "r": 0.5, + "ratio": 0.24270134751910086, + "ratio_unweighted": 7.285070271453708 + }, + { + "angle_deg": 45, + "r": 0.75, + "ratio": 0.4725711192601542, + "ratio_unweighted": 3.221752753422984 + }, + { + "angle_deg": 45, + "r": 1.0, + "ratio": 0.8222056004520534, + "ratio_unweighted": 2.195948072906509 + }, + { + "angle_deg": 45, + "r": 1.5, + "ratio": 1.5541448171409233, + "ratio_unweighted": 1.6212598350479626 + }, + { + "angle_deg": 45, + "r": 2.0, + "ratio": 1.5441921785908619, + "ratio_unweighted": 1.3147671938773093 + }, + { + "angle_deg": 45, + "r": 2.5, + "ratio": 1.1794952882669087, + "ratio_unweighted": 1.0989338446408359 + }, + { + "angle_deg": 45, + "r": 3.0, + "ratio": 1.0143361556167563, + "ratio_unweighted": 1.001350738462004 + }, + { + "angle_deg": 45, + "r": 4.0, + "ratio": 0.9919590571983622, + "ratio_unweighted": 0.9887910067079594 + }, + { + "angle_deg": 30, + "r": 0.25, + "ratio": 1.3317435040219016e-05, + "ratio_unweighted": 0.0014727398557857153 + }, + { + "angle_deg": 30, + "r": 0.5, + "ratio": 0.0002865024291763956, + "ratio_unweighted": 0.0022944910520233904 + }, + { + "angle_deg": 30, + "r": 0.75, + "ratio": 0.006725869287074077, + "ratio_unweighted": 0.013809587090550654 + }, + { + "angle_deg": 30, + "r": 1.0, + "ratio": 0.07818528197785432, + "ratio_unweighted": 0.07883035306431126 + }, + { + "angle_deg": 30, + "r": 1.5, + "ratio": 0.9026916867978404, + "ratio_unweighted": 0.5846628219579861 + }, + { + "angle_deg": 30, + "r": 2.0, + "ratio": 1.4380954211513064, + "ratio_unweighted": 1.0422373862755423 + }, + { + "angle_deg": 30, + "r": 2.5, + "ratio": 1.2202353857941217, + "ratio_unweighted": 1.1034921885156046 + }, + { + "angle_deg": 30, + "r": 3.0, + "ratio": 1.03740771067733, + "ratio_unweighted": 1.027383001739458 + }, + { + "angle_deg": 30, + "r": 4.0, + "ratio": 0.9837835928552275, + "ratio_unweighted": 0.9823220492649262 + }, + { + "angle_deg": 0, + "r": 0.25, + "ratio": 0.0, + "ratio_unweighted": 0.0 + }, + { + "angle_deg": 0, + "r": 0.5, + "ratio": 0.0, + "ratio_unweighted": 0.0 + }, + { + "angle_deg": 0, + "r": 0.75, + "ratio": 2.375275323493752e-84, + "ratio_unweighted": 2.273077033160661e-84 + }, + { + "angle_deg": 0, + "r": 1.0, + "ratio": 3.7899819078574724e-26, + "ratio_unweighted": 2.7012738643267095e-26 + }, + { + "angle_deg": 0, + "r": 1.5, + "ratio": 7.800773868026436e-05, + "ratio_unweighted": 6.227365346906256e-05 + }, + { + "angle_deg": 0, + "r": 2.0, + "ratio": 0.17495229241250873, + "ratio_unweighted": 0.15973518322083863 + }, + { + "angle_deg": 0, + "r": 2.5, + "ratio": 0.8808634471201148, + "ratio_unweighted": 0.8576923842465419 + }, + { + "angle_deg": 0, + "r": 3.0, + "ratio": 1.057246263472686, + "ratio_unweighted": 1.0515363705643406 + }, + { + "angle_deg": 0, + "r": 4.0, + "ratio": 0.9759421804845596, + "ratio_unweighted": 0.9758240095632997 + } + ], + "k=1.0,b=0.0": [ + { + "angle_deg": 90, + "r": 0.25, + "ratio": 0.039490988260693465, + "ratio_unweighted": 63.16746850830891 + }, + { + "angle_deg": 90, + "r": 0.5, + "ratio": 0.08718208578297151, + "ratio_unweighted": 9.494284065739745 + }, + { + "angle_deg": 90, + "r": 0.75, + "ratio": 0.1410383214852956, + "ratio_unweighted": 3.449574209574774 + }, + { + "angle_deg": 90, + "r": 1.0, + "ratio": 0.20815735875587274, + "ratio_unweighted": 1.8922929036340814 + }, + { + "angle_deg": 90, + "r": 1.5, + "ratio": 0.4032502250014551, + "ratio_unweighted": 1.0829668264222414 + }, + { + "angle_deg": 90, + "r": 2.0, + "ratio": 0.6796734764925719, + "ratio_unweighted": 0.9536229801411701 + }, + { + "angle_deg": 90, + "r": 2.5, + "ratio": 0.9193080420260853, + "ratio_unweighted": 0.9692831834619947 + }, + { + "angle_deg": 90, + "r": 3.0, + "ratio": 1.0014637279244158, + "ratio_unweighted": 0.9923682660003456 + }, + { + "angle_deg": 90, + "r": 4.0, + "ratio": 1.0003721623791384, + "ratio_unweighted": 0.9999486896780728 + }, + { + "angle_deg": 60, + "r": 0.25, + "ratio": 0.05692442159554174, + "ratio_unweighted": 49.705878512333015 + }, + { + "angle_deg": 60, + "r": 0.5, + "ratio": 0.12939808101843256, + "ratio_unweighted": 7.386237144573246 + }, + { + "angle_deg": 60, + "r": 0.75, + "ratio": 0.23862402067602873, + "ratio_unweighted": 2.8833583592724072 + }, + { + "angle_deg": 60, + "r": 1.0, + "ratio": 0.4134121746475836, + "ratio_unweighted": 1.745741142416309 + }, + { + "angle_deg": 60, + "r": 1.5, + "ratio": 1.017916297720146, + "ratio_unweighted": 1.2298366863909975 + }, + { + "angle_deg": 60, + "r": 2.0, + "ratio": 1.4788866117538042, + "ratio_unweighted": 1.1545334319654434 + }, + { + "angle_deg": 60, + "r": 2.5, + "ratio": 1.2673775414900035, + "ratio_unweighted": 1.0677253994057987 + }, + { + "angle_deg": 60, + "r": 3.0, + "ratio": 1.0494221655767704, + "ratio_unweighted": 1.0160268638630534 + }, + { + "angle_deg": 60, + "r": 4.0, + "ratio": 1.000102473311175, + "ratio_unweighted": 1.0003102419424925 + }, + { + "angle_deg": 45, + "r": 0.25, + "ratio": 3.0236451379592164e-05, + "ratio_unweighted": 0.011807114643084907 + }, + { + "angle_deg": 45, + "r": 0.5, + "ratio": 0.00016251597971010754, + "ratio_unweighted": 0.004063781466495098 + }, + { + "angle_deg": 45, + "r": 0.75, + "ratio": 0.0010610982385101176, + "ratio_unweighted": 0.005391802677426938 + }, + { + "angle_deg": 45, + "r": 1.0, + "ratio": 0.007560423710252632, + "ratio_unweighted": 0.013378222630051154 + }, + { + "angle_deg": 45, + "r": 1.5, + "ratio": 0.20092666435941745, + "ratio_unweighted": 0.12307554943689902 + }, + { + "angle_deg": 45, + "r": 2.0, + "ratio": 0.9964397398024314, + "ratio_unweighted": 0.528716419747668 + }, + { + "angle_deg": 45, + "r": 2.5, + "ratio": 1.243806787693739, + "ratio_unweighted": 0.9131568384647232 + }, + { + "angle_deg": 45, + "r": 3.0, + "ratio": 1.0761288060632765, + "ratio_unweighted": 1.0283207179775173 + }, + { + "angle_deg": 45, + "r": 4.0, + "ratio": 1.0016471084088314, + "ratio_unweighted": 1.0024313814077395 + }, + { + "angle_deg": 30, + "r": 0.25, + "ratio": 3.9875523196431946e-25, + "ratio_unweighted": 3.734086414319828e-23 + }, + { + "angle_deg": 30, + "r": 0.5, + "ratio": 2.0309075979121114e-20, + "ratio_unweighted": 1.1307225502312292e-19 + }, + { + "angle_deg": 30, + "r": 0.75, + "ratio": 4.756191498871468e-15, + "ratio_unweighted": 5.556819543196532e-15 + }, + { + "angle_deg": 30, + "r": 1.0, + "ratio": 2.2608509702817752e-10, + "ratio_unweighted": 1.194229248749143e-10 + }, + { + "angle_deg": 30, + "r": 1.5, + "ratio": 0.00017972633491160816, + "ratio_unweighted": 6.196898264769764e-05 + }, + { + "angle_deg": 30, + "r": 2.0, + "ratio": 0.06145082454933448, + "ratio_unweighted": 0.028392328977057995 + }, + { + "angle_deg": 30, + "r": 2.5, + "ratio": 0.5142678330609568, + "ratio_unweighted": 0.3816765792242292 + }, + { + "angle_deg": 30, + "r": 3.0, + "ratio": 0.9775337038827994, + "ratio_unweighted": 0.93490055995845 + }, + { + "angle_deg": 30, + "r": 4.0, + "ratio": 1.0067688578875311, + "ratio_unweighted": 1.0075532747065912 + }, + { + "angle_deg": 0, + "r": 0.25, + "ratio": 0.0, + "ratio_unweighted": 0.0 + }, + { + "angle_deg": 0, + "r": 0.5, + "ratio": 0.0, + "ratio_unweighted": 0.0 + }, + { + "angle_deg": 0, + "r": 0.75, + "ratio": 0.0, + "ratio_unweighted": 0.0 + }, + { + "angle_deg": 0, + "r": 1.0, + "ratio": 1.7533340743566104e-112, + "ratio_unweighted": 1.4991510750309477e-112 + }, + { + "angle_deg": 0, + "r": 1.5, + "ratio": 2.0750446532480025e-22, + "ratio_unweighted": 1.8232309326007793e-22 + }, + { + "angle_deg": 0, + "r": 2.0, + "ratio": 1.5952138227033e-06, + "ratio_unweighted": 1.5299327668704416e-06 + }, + { + "angle_deg": 0, + "r": 2.5, + "ratio": 0.03661185542666673, + "ratio_unweighted": 0.03614166199213023 + }, + { + "angle_deg": 0, + "r": 3.0, + "ratio": 0.6747067855676732, + "ratio_unweighted": 0.6722575316666797 + }, + { + "angle_deg": 0, + "r": 4.0, + "ratio": 1.016845463382698, + "ratio_unweighted": 1.01680240852149 + } + ], + "k=1.0,b=1.0": [ + { + "angle_deg": 90, + "r": 0.25, + "ratio": 0.043948249283475245, + "ratio_unweighted": 78.41598358314282 + }, + { + "angle_deg": 90, + "r": 0.5, + "ratio": 0.09570762094163077, + "ratio_unweighted": 11.582997312139366 + }, + { + "angle_deg": 90, + "r": 0.75, + "ratio": 0.15014313721319839, + "ratio_unweighted": 4.086005447774196 + }, + { + "angle_deg": 90, + "r": 1.0, + "ratio": 0.2130828818035663, + "ratio_unweighted": 2.1676986752618106 + }, + { + "angle_deg": 90, + "r": 1.5, + "ratio": 0.3798488219726348, + "ratio_unweighted": 1.1601785742194732 + }, + { + "angle_deg": 90, + "r": 2.0, + "ratio": 0.6140195790184907, + "ratio_unweighted": 0.9702662424165897 + }, + { + "angle_deg": 90, + "r": 2.5, + "ratio": 0.8581465414760014, + "ratio_unweighted": 0.962381280209413 + }, + { + "angle_deg": 90, + "r": 3.0, + "ratio": 0.9915281367848633, + "ratio_unweighted": 0.9839832295187693 + }, + { + "angle_deg": 90, + "r": 4.0, + "ratio": 1.006249568064324, + "ratio_unweighted": 0.9991348984748696 + }, + { + "angle_deg": 60, + "r": 0.25, + "ratio": 0.062463542950728486, + "ratio_unweighted": 61.676049531618965 + }, + { + "angle_deg": 60, + "r": 0.5, + "ratio": 0.13808468444103122, + "ratio_unweighted": 9.072065420500458 + }, + { + "angle_deg": 60, + "r": 0.75, + "ratio": 0.24734400066180037, + "ratio_unweighted": 3.5425811380362755 + }, + { + "angle_deg": 60, + "r": 1.0, + "ratio": 0.41498489460569093, + "ratio_unweighted": 2.160138865697299 + }, + { + "angle_deg": 60, + "r": 1.5, + "ratio": 0.9413614714957307, + "ratio_unweighted": 1.5020731505417482 + }, + { + "angle_deg": 60, + "r": 2.0, + "ratio": 1.2645274223365988, + "ratio_unweighted": 1.2907351621631007 + }, + { + "angle_deg": 60, + "r": 2.5, + "ratio": 1.1158353079347416, + "ratio_unweighted": 1.0860108153620203 + }, + { + "angle_deg": 60, + "r": 3.0, + "ratio": 1.006813404437864, + "ratio_unweighted": 0.9927870476880315 + }, + { + "angle_deg": 60, + "r": 4.0, + "ratio": 0.9962972997286528, + "ratio_unweighted": 0.9913697961901646 + }, + { + "angle_deg": 45, + "r": 0.25, + "ratio": 3.386292089537056e-05, + "ratio_unweighted": 0.014921831094148408 + }, + { + "angle_deg": 45, + "r": 0.5, + "ratio": 0.00018589394208290202, + "ratio_unweighted": 0.005433623500771513 + }, + { + "angle_deg": 45, + "r": 0.75, + "ratio": 0.0012684870922610714, + "ratio_unweighted": 0.008082383426690428 + }, + { + "angle_deg": 45, + "r": 1.0, + "ratio": 0.009529541109407007, + "ratio_unweighted": 0.022708237720117447 + }, + { + "angle_deg": 45, + "r": 1.5, + "ratio": 0.26914760028361945, + "ratio_unweighted": 0.23295993239811416 + }, + { + "angle_deg": 45, + "r": 2.0, + "ratio": 1.2766384950758856, + "ratio_unweighted": 0.8955031761837973 + }, + { + "angle_deg": 45, + "r": 2.5, + "ratio": 1.4118921865099943, + "ratio_unweighted": 1.1953490785156695 + }, + { + "angle_deg": 45, + "r": 3.0, + "ratio": 1.0839438605960736, + "ratio_unweighted": 1.0651387925877533 + }, + { + "angle_deg": 45, + "r": 4.0, + "ratio": 0.9845744608359893, + "ratio_unweighted": 0.9817735628894225 + }, + { + "angle_deg": 30, + "r": 0.25, + "ratio": 4.702980078075717e-25, + "ratio_unweighted": 5.226886648803399e-23 + }, + { + "angle_deg": 30, + "r": 0.5, + "ratio": 2.796330125110172e-20, + "ratio_unweighted": 2.036049810243635e-19 + }, + { + "angle_deg": 30, + "r": 0.75, + "ratio": 8.45015119266073e-15, + "ratio_unweighted": 1.4182377913543486e-14 + }, + { + "angle_deg": 30, + "r": 1.0, + "ratio": 4.5101624023716076e-10, + "ratio_unweighted": 3.585960480011269e-10 + }, + { + "angle_deg": 30, + "r": 1.5, + "ratio": 0.000392980779124985, + "ratio_unweighted": 0.00019511545884576327 + }, + { + "angle_deg": 30, + "r": 2.0, + "ratio": 0.12580347665686245, + "ratio_unweighted": 0.07345669062471187 + }, + { + "angle_deg": 30, + "r": 2.5, + "ratio": 0.8423037930226176, + "ratio_unweighted": 0.6819004240608795 + }, + { + "angle_deg": 30, + "r": 3.0, + "ratio": 1.1309152804193099, + "ratio_unweighted": 1.1044863047980609 + }, + { + "angle_deg": 30, + "r": 4.0, + "ratio": 0.9737923584022314, + "ratio_unweighted": 0.9726976210713407 + }, + { + "angle_deg": 0, + "r": 0.25, + "ratio": 0.0, + "ratio_unweighted": 0.0 + }, + { + "angle_deg": 0, + "r": 0.5, + "ratio": 0.0, + "ratio_unweighted": 0.0 + }, + { + "angle_deg": 0, + "r": 0.75, + "ratio": 0.0, + "ratio_unweighted": 0.0 + }, + { + "angle_deg": 0, + "r": 1.0, + "ratio": 2.5985985417919607e-111, + "ratio_unweighted": 1.4827757192573578e-111 + }, + { + "angle_deg": 0, + "r": 1.5, + "ratio": 1.3194538782436571e-21, + "ratio_unweighted": 1.0534944610784847e-21 + }, + { + "angle_deg": 0, + "r": 2.0, + "ratio": 6.182737019641913e-06, + "ratio_unweighted": 5.629688820303654e-06 + }, + { + "angle_deg": 0, + "r": 2.5, + "ratio": 0.0867578534241024, + "ratio_unweighted": 0.08418936160188543 + }, + { + "angle_deg": 0, + "r": 3.0, + "ratio": 0.9540155255017941, + "ratio_unweighted": 0.9473122778234625 + }, + { + "angle_deg": 0, + "r": 4.0, + "ratio": 0.9665701626350894, + "ratio_unweighted": 0.9664500332670383 + } + ], + "k=2.0,b=0.0": [ + { + "angle_deg": 90, + "r": 0.25, + "ratio": 0.03949098826069353, + "ratio_unweighted": 63.167468508308936 + }, + { + "angle_deg": 90, + "r": 0.5, + "ratio": 0.08718208578297146, + "ratio_unweighted": 9.494284065739738 + }, + { + "angle_deg": 90, + "r": 0.75, + "ratio": 0.14103832148529566, + "ratio_unweighted": 3.449574209574775 + }, + { + "angle_deg": 90, + "r": 1.0, + "ratio": 0.20815735875587277, + "ratio_unweighted": 1.8922929036340816 + }, + { + "angle_deg": 90, + "r": 1.5, + "ratio": 0.4032502250014552, + "ratio_unweighted": 1.0829668264222414 + }, + { + "angle_deg": 90, + "r": 2.0, + "ratio": 0.679673476492572, + "ratio_unweighted": 0.9536229801411701 + }, + { + "angle_deg": 90, + "r": 2.5, + "ratio": 0.9193080420260852, + "ratio_unweighted": 0.9692831834619947 + }, + { + "angle_deg": 90, + "r": 3.0, + "ratio": 1.0014637279244158, + "ratio_unweighted": 0.9923682660003456 + }, + { + "angle_deg": 90, + "r": 4.0, + "ratio": 1.0003721623791384, + "ratio_unweighted": 0.9999486896780728 + }, + { + "angle_deg": 60, + "r": 0.25, + "ratio": 0.00016732906439414897, + "ratio_unweighted": 0.14662230485353844 + }, + { + "angle_deg": 60, + "r": 0.5, + "ratio": 0.0005918351206295383, + "ratio_unweighted": 0.03335054250125826 + }, + { + "angle_deg": 60, + "r": 0.75, + "ratio": 0.002221732335366561, + "ratio_unweighted": 0.025452667008775 + }, + { + "angle_deg": 60, + "r": 1.0, + "ratio": 0.00960744574049454, + "ratio_unweighted": 0.03632812846000721 + }, + { + "angle_deg": 60, + "r": 1.5, + "ratio": 0.17901635780184436, + "ratio_unweighted": 0.17583476242158483 + }, + { + "angle_deg": 60, + "r": 2.0, + "ratio": 1.158012420890866, + "ratio_unweighted": 0.7164680145952175 + }, + { + "angle_deg": 60, + "r": 2.5, + "ratio": 1.5691459915220785, + "ratio_unweighted": 1.1329618380533737 + }, + { + "angle_deg": 60, + "r": 3.0, + "ratio": 1.1481044247123988, + "ratio_unweighted": 1.0800586200218618 + }, + { + "angle_deg": 60, + "r": 4.0, + "ratio": 1.00106205845638, + "ratio_unweighted": 1.0017199286426057 + }, + { + "angle_deg": 45, + "r": 0.25, + "ratio": 4.2570909047678823e-20, + "ratio_unweighted": 1.642768966479709e-17 + }, + { + "angle_deg": 45, + "r": 0.5, + "ratio": 5.561346329111716e-18, + "ratio_unweighted": 1.2691194196274534e-16 + }, + { + "angle_deg": 45, + "r": 0.75, + "ratio": 3.984888782378724e-15, + "ratio_unweighted": 1.638964582966069e-14 + }, + { + "angle_deg": 45, + "r": 1.0, + "ratio": 6.556049861834909e-12, + "ratio_unweighted": 8.581890439582216e-12 + }, + { + "angle_deg": 45, + "r": 1.5, + "ratio": 4.813208563721214e-06, + "ratio_unweighted": 1.9968526250581533e-06 + }, + { + "angle_deg": 45, + "r": 2.0, + "ratio": 0.019625063031415726, + "ratio_unweighted": 0.007070722554295678 + }, + { + "angle_deg": 45, + "r": 2.5, + "ratio": 0.5223976804884817, + "ratio_unweighted": 0.2975552981215637 + }, + { + "angle_deg": 45, + "r": 3.0, + "ratio": 1.077525956059638, + "ratio_unweighted": 0.9655804975762896 + }, + { + "angle_deg": 45, + "r": 4.0, + "ratio": 1.0089359047973059, + "ratio_unweighted": 1.0105835833727492 + }, + { + "angle_deg": 30, + "r": 0.25, + "ratio": 7.335763014588269e-104, + "ratio_unweighted": 6.0420474215884955e-102 + }, + { + "angle_deg": 30, + "r": 0.5, + "ratio": 9.997887663481414e-86, + "ratio_unweighted": 4.148878367567125e-85 + }, + { + "angle_deg": 30, + "r": 0.75, + "ratio": 2.5023253595985457e-64, + "ratio_unweighted": 1.865109135999556e-64 + }, + { + "angle_deg": 30, + "r": 1.0, + "ratio": 2.6037130967729112e-45, + "ratio_unweighted": 8.273491088006685e-46 + }, + { + "angle_deg": 30, + "r": 1.5, + "ratio": 4.626799481991789e-20, + "ratio_unweighted": 9.127822220680576e-21 + }, + { + "angle_deg": 30, + "r": 2.0, + "ratio": 4.8808936438602504e-08, + "ratio_unweighted": 1.4228092167559723e-08 + }, + { + "angle_deg": 30, + "r": 2.5, + "ratio": 0.006316243491195731, + "ratio_unweighted": 0.0036519722476297677 + }, + { + "angle_deg": 30, + "r": 3.0, + "ratio": 0.4766498380096713, + "ratio_unweighted": 0.42682383681747565 + }, + { + "angle_deg": 30, + "r": 4.0, + "ratio": 1.029474236829988, + "ratio_unweighted": 1.0309718604855411 + }, + { + "angle_deg": 0, + "r": 0.25, + "ratio": 0.0, + "ratio_unweighted": 0.0 + }, + { + "angle_deg": 0, + "r": 0.5, + "ratio": 0.0, + "ratio_unweighted": 0.0 + }, + { + "angle_deg": 0, + "r": 0.75, + "ratio": 0.0, + "ratio_unweighted": 0.0 + }, + { + "angle_deg": 0, + "r": 1.0, + "ratio": 0.0, + "ratio_unweighted": 0.0 + }, + { + "angle_deg": 0, + "r": 1.5, + "ratio": 1.0767500563459681e-91, + "ratio_unweighted": 9.551973310530084e-92 + }, + { + "angle_deg": 0, + "r": 2.0, + "ratio": 3.516860377720743e-26, + "ratio_unweighted": 3.40995954725731e-26 + }, + { + "angle_deg": 0, + "r": 2.5, + "ratio": 1.0658185903645112e-07, + "ratio_unweighted": 1.0572969080973156e-07 + }, + { + "angle_deg": 0, + "r": 3.0, + "ratio": 0.058115501006920825, + "ratio_unweighted": 0.057976880282225945 + }, + { + "angle_deg": 0, + "r": 4.0, + "ratio": 1.0652887847290435, + "ratio_unweighted": 1.065208213167798 + } + ], + "k=2.0,b=1.0": [ + { + "angle_deg": 90, + "r": 0.25, + "ratio": 0.04394824928347518, + "ratio_unweighted": 78.41598358314273 + }, + { + "angle_deg": 90, + "r": 0.5, + "ratio": 0.09570762094163085, + "ratio_unweighted": 11.582997312139376 + }, + { + "angle_deg": 90, + "r": 0.75, + "ratio": 0.15014313721319836, + "ratio_unweighted": 4.086005447774195 + }, + { + "angle_deg": 90, + "r": 1.0, + "ratio": 0.21308288180356627, + "ratio_unweighted": 2.1676986752618106 + }, + { + "angle_deg": 90, + "r": 1.5, + "ratio": 0.3798488219726348, + "ratio_unweighted": 1.1601785742194735 + }, + { + "angle_deg": 90, + "r": 2.0, + "ratio": 0.6140195790184907, + "ratio_unweighted": 0.9702662424165897 + }, + { + "angle_deg": 90, + "r": 2.5, + "ratio": 0.8581465414760016, + "ratio_unweighted": 0.962381280209413 + }, + { + "angle_deg": 90, + "r": 3.0, + "ratio": 0.9915281367848633, + "ratio_unweighted": 0.9839832295187693 + }, + { + "angle_deg": 90, + "r": 4.0, + "ratio": 1.006249568064324, + "ratio_unweighted": 0.9991348984748696 + }, + { + "angle_deg": 60, + "r": 0.25, + "ratio": 0.0001861888115879146, + "ratio_unweighted": 0.1835501651650323 + }, + { + "angle_deg": 60, + "r": 0.5, + "ratio": 0.000651748023199925, + "ratio_unweighted": 0.04229439355102498 + }, + { + "angle_deg": 60, + "r": 0.75, + "ratio": 0.0024380120723943265, + "ratio_unweighted": 0.033669785175212026 + }, + { + "angle_deg": 60, + "r": 1.0, + "ratio": 0.010567555681826659, + "ratio_unweighted": 0.05125928172435114 + }, + { + "angle_deg": 60, + "r": 1.5, + "ratio": 0.19778087028706948, + "ratio_unweighted": 0.27376163575799484 + }, + { + "angle_deg": 60, + "r": 2.0, + "ratio": 1.2287991777432359, + "ratio_unweighted": 1.0512695813737116 + }, + { + "angle_deg": 60, + "r": 2.5, + "ratio": 1.5095141927114166, + "ratio_unweighted": 1.3327758266218659 + }, + { + "angle_deg": 60, + "r": 3.0, + "ratio": 1.0811033695053884, + "ratio_unweighted": 1.0625036830807815 + }, + { + "angle_deg": 60, + "r": 4.0, + "ratio": 0.9899710136183282, + "ratio_unweighted": 0.9854229932803231 + }, + { + "angle_deg": 45, + "r": 0.25, + "ratio": 4.8270422463030845e-20, + "ratio_unweighted": 2.114903228591386e-17 + }, + { + "angle_deg": 45, + "r": 0.5, + "ratio": 6.6071609872701334e-18, + "ratio_unweighted": 1.8389431017192102e-16 + }, + { + "angle_deg": 45, + "r": 0.75, + "ratio": 5.213639227127308e-15, + "ratio_unweighted": 2.959200473746951e-14 + }, + { + "angle_deg": 45, + "r": 1.0, + "ratio": 9.74416632554946e-12, + "ratio_unweighted": 1.9256682680611072e-11 + }, + { + "angle_deg": 45, + "r": 1.5, + "ratio": 8.820647482689757e-06, + "ratio_unweighted": 5.688505918521638e-06 + }, + { + "angle_deg": 45, + "r": 2.0, + "ratio": 0.03730919648488384, + "ratio_unweighted": 0.019470572086655903 + }, + { + "angle_deg": 45, + "r": 2.5, + "ratio": 0.8702066369160758, + "ratio_unweighted": 0.6061938152535679 + }, + { + "angle_deg": 45, + "r": 3.0, + "ratio": 1.2787389934620534, + "ratio_unweighted": 1.2100650331311507 + }, + { + "angle_deg": 45, + "r": 4.0, + "ratio": 0.9737283703815497, + "ratio_unweighted": 0.9717355502009581 + }, + { + "angle_deg": 30, + "r": 0.25, + "ratio": 8.932323189309395e-104, + "ratio_unweighted": 9.39490263303482e-102 + }, + { + "angle_deg": 30, + "r": 0.5, + "ratio": 1.5604930503119474e-85, + "ratio_unweighted": 9.673036314668814e-85 + }, + { + "angle_deg": 30, + "r": 0.75, + "ratio": 5.739835217985818e-64, + "ratio_unweighted": 6.944798037637039e-64 + }, + { + "angle_deg": 30, + "r": 1.0, + "ratio": 8.967258562182673e-45, + "ratio_unweighted": 4.536310038439099e-45 + }, + { + "angle_deg": 30, + "r": 1.5, + "ratio": 1.9362101703412645e-19, + "ratio_unweighted": 6.033776429583763e-20 + }, + { + "angle_deg": 30, + "r": 2.0, + "ratio": 1.8989420935492606e-07, + "ratio_unweighted": 7.805839627019295e-08 + }, + { + "angle_deg": 30, + "r": 2.5, + "ratio": 0.018860296106058605, + "ratio_unweighted": 0.012611701203880152 + }, + { + "angle_deg": 30, + "r": 3.0, + "ratio": 0.8072069850735696, + "ratio_unweighted": 0.746540608247414 + }, + { + "angle_deg": 30, + "r": 4.0, + "ratio": 0.9672138168668959, + "ratio_unweighted": 0.9669356714213547 + }, + { + "angle_deg": 0, + "r": 0.25, + "ratio": 0.0, + "ratio_unweighted": 0.0 + }, + { + "angle_deg": 0, + "r": 0.5, + "ratio": 0.0, + "ratio_unweighted": 0.0 + }, + { + "angle_deg": 0, + "r": 0.75, + "ratio": 0.0, + "ratio_unweighted": 0.0 + }, + { + "angle_deg": 0, + "r": 1.0, + "ratio": 0.0, + "ratio_unweighted": 0.0 + }, + { + "angle_deg": 0, + "r": 1.5, + "ratio": 3.1486310598395164e-90, + "ratio_unweighted": 2.510132270642916e-90 + }, + { + "angle_deg": 0, + "r": 2.0, + "ratio": 4.294234307952424e-25, + "ratio_unweighted": 3.912279520890651e-25 + }, + { + "angle_deg": 0, + "r": 2.5, + "ratio": 5.736565377884086e-07, + "ratio_unweighted": 5.566094619286819e-07 + }, + { + "angle_deg": 0, + "r": 3.0, + "ratio": 0.1372999295177763, + "ratio_unweighted": 0.1362569068250281 + }, + { + "angle_deg": 0, + "r": 4.0, + "ratio": 0.9802351629287761, + "ratio_unweighted": 0.9800999972460147 + } + ] + }, + "remote_total": { + "k=0.5,b=0.0": { + "L=12": { + "integral_X_Lambda_approx": 15.633326557742928, + "k_integral": 7.816663278871464 + }, + "L=24": { + "integral_X_Lambda_approx": 65.78571259223075, + "k_integral": 32.892856296115376 + }, + "L=6": { + "integral_X_Lambda_approx": 3.09523004912097, + "integral_X_Lambda_periodized_direct": 3.05737526138796, + "k_integral": 1.547615024560485, + "k_integral_direct": 1.52868763069398 + } + }, + "k=0.5,b=1.0": { + "L=12": { + "integral_X_Lambda_approx": 11.465027432496477, + "k_integral": 5.7325137162482385 + }, + "L=24": { + "integral_X_Lambda_approx": 48.11199774431693, + "k_integral": 24.055998872158465 + }, + "L=6": { + "integral_X_Lambda_approx": 2.3032848545413636, + "integral_X_Lambda_periodized_direct": 2.2370039236173676, + "k_integral": 1.1516424272706818, + "k_integral_direct": 1.1185019618086838 + } + }, + "k=1.0,b=0.0": { + "L=12": { + "integral_X_Lambda_approx": 15.086314346932143, + "k_integral": 15.086314346932143 + }, + "L=24": { + "integral_X_Lambda_approx": 65.23870038141997, + "k_integral": 65.23870038141997 + }, + "L=6": { + "integral_X_Lambda_approx": 2.548217838310185, + "integral_X_Lambda_periodized_direct": 2.5421080540282226, + "k_integral": 2.548217838310185, + "k_integral_direct": 2.5421080540282226 + } + }, + "k=1.0,b=1.0": { + "L=12": { + "integral_X_Lambda_approx": 11.031174414731563, + "k_integral": 11.031174414731563 + }, + "L=24": { + "integral_X_Lambda_approx": 47.67814472655202, + "k_integral": 47.67814472655202 + }, + "L=6": { + "integral_X_Lambda_approx": 1.8694318367764495, + "integral_X_Lambda_periodized_direct": 1.812115296377527, + "k_integral": 1.8694318367764495, + "k_integral_direct": 1.812115296377527 + } + }, + "k=2.0,b=0.0": { + "L=12": { + "integral_X_Lambda_approx": 14.579259554184302, + "k_integral": 29.158519108368605 + }, + "L=24": { + "integral_X_Lambda_approx": 64.73164558867214, + "k_integral": 129.46329117734427 + }, + "L=6": { + "integral_X_Lambda_approx": 2.0411630455623455, + "integral_X_Lambda_periodized_direct": 2.1797649198343256, + "k_integral": 4.082326091124691, + "k_integral_direct": 4.359529839668651 + } + }, + "k=2.0,b=1.0": { + "L=12": { + "integral_X_Lambda_approx": 10.647517860179647, + "k_integral": 21.295035720359294 + }, + "L=24": { + "integral_X_Lambda_approx": 47.2944881720001, + "k_integral": 94.5889763440002 + }, + "L=6": { + "integral_X_Lambda_approx": 1.485775282224533, + "integral_X_Lambda_periodized_direct": 1.5301991395660177, + "k_integral": 2.971550564449066, + "k_integral_direct": 3.0603982791320354 + } + } + }, + "samples": { + "k=0.5,b=0.0": [ + { + "coupling": 0.0013347998737805087, + "exact_regression": false, + "lambda": 0.008997161568001377, + "lambda_j": [ + 4.2415324573566405e-08, + 0.008997119151863017, + 8.137870533623332e-13 + ], + "rho": 6.740457311041707, + "x": [ + 0.15, + 0.15 + ] + }, + { + "coupling": 0.23734666626119014, + "exact_regression": false, + "lambda": 0.00018233592692150444, + "lambda_j": [ + 2.350450811356302e-08, + 0.00018231242241339087, + 5.797795764918883e-30 + ], + "rho": 0.0007682261975436862, + "x": [ + 0.5, + 0.3 + ] + }, + { + "coupling": 0.24375768264096007, + "exact_regression": false, + "lambda": 0.05649474402271464, + "lambda_j": [ + 4.657359090868975e-07, + 0.00232023543617016, + 0.054174042850635394 + ], + "rho": 0.23176600388808216, + "x": [ + -0.7, + 0.9 + ] + }, + { + "coupling": 1.2230783664356066, + "exact_regression": false, + "lambda": 7.191585763551508e-28, + "lambda_j": [ + 4.234550533129775e-29, + 6.76813071023853e-28, + 0.0 + ], + "rho": 5.879905949534375e-28, + "x": [ + 1.0, + 0.0 + ] + }, + { + "coupling": 0.11000271594112836, + "exact_regression": false, + "lambda": 0.024165713454268295, + "lambda_j": [ + 1.473127222760222e-05, + 0.014912843942688724, + 0.009238138239351969 + ], + "rho": 0.21968288007726458, + "x": [ + 0.0, + 1.0 + ] + }, + { + "coupling": 1.19403952034402, + "exact_regression": false, + "lambda": 0.13297957632490873, + "lambda_j": [ + 0.013682845859870138, + 0.11545464087023243, + 0.003842089594806162 + ], + "rho": 0.11136949326986714, + "x": [ + 2.0, + 1.5 + ] + }, + { + "coupling": 0.4681640123522247, + "exact_regression": false, + "lambda": 0.00153584335767679, + "lambda_j": [ + 6.512390671793527e-12, + 0.0006691867856965605, + 0.0008666565654678388 + ], + "rho": 0.0032805668892834363, + "x": [ + -1.5, + 0.5 + ] + }, + { + "coupling": 0.9998962653416301, + "exact_regression": false, + "lambda": 0.11609460083411186, + "lambda_j": [ + 0.013457536339208605, + 0.08979713535468875, + 0.0128399291402145 + ], + "rho": 0.11610664511727756, + "x": [ + 3.0, + 3.0 + ] + } + ], + "k=0.5,b=1.0": [ + { + "coupling": 0.0011816451638475367, + "exact_regression": false, + "lambda": 0.007251517701528527, + "lambda_j": [ + 9.71715596755084e-09, + 0.007251507982692201, + 1.6803582671529624e-12 + ], + "rho": 6.136798019734598, + "x": [ + 0.15, + 0.15 + ] + }, + { + "coupling": 0.19563370398306065, + "exact_regression": false, + "lambda": 0.00017680783359851475, + "lambda_j": [ + 5.4381249056313444e-09, + 0.00017680239547360912, + 3.188833707371104e-28 + ], + "rho": 0.0009037698003909594, + "x": [ + 0.5, + 0.3 + ] + }, + { + "coupling": 0.2955495656568713, + "exact_regression": false, + "lambda": 0.05666077867832258, + "lambda_j": [ + 2.6040919993732018e-08, + 0.0006166792130766919, + 0.056044073424325894 + ], + "rho": 0.19171328691480777, + "x": [ + -0.7, + 0.9 + ] + }, + { + "coupling": 1.4030350487258436, + "exact_regression": false, + "lambda": 3.2150776495275335e-27, + "lambda_j": [ + 2.998040735279339e-29, + 3.18509724217474e-27, + 0.0 + ], + "rho": 2.291516275696237e-27, + "x": [ + 1.0, + 0.0 + ] + }, + { + "coupling": 0.09829912442873572, + "exact_regression": false, + "lambda": 0.01807602324863991, + "lambda_j": [ + 2.0645229980440653e-06, + 0.007046349177726891, + 0.011027609547914976 + ], + "rho": 0.18388793749373172, + "x": [ + 0.0, + 1.0 + ] + }, + { + "coupling": 1.1007428796012326, + "exact_regression": false, + "lambda": 0.10472518621398787, + "lambda_j": [ + 0.0019175197320715279, + 0.08891080744153346, + 0.013896859040382887 + ], + "rho": 0.0951404620958591, + "x": [ + 2.0, + 1.5 + ] + }, + { + "coupling": 0.7434247320610644, + "exact_regression": false, + "lambda": 0.0009508748371417395, + "lambda_j": [ + 7.552120071379692e-14, + 0.0001544598011323832, + 0.0007964150359338351 + ], + "rho": 0.0012790465478671152, + "x": [ + -1.5, + 0.5 + ] + }, + { + "coupling": 1.001767535376838, + "exact_regression": false, + "lambda": 0.08442985423318261, + "lambda_j": [ + 0.0008954886875238492, + 0.04295706909710692, + 0.04057729644855183 + ], + "rho": 0.08428088478772908, + "x": [ + 3.0, + 3.0 + ] + } + ], + "k=1.0,b=0.0": [ + { + "coupling": 0.0013337511324425409, + "exact_regression": false, + "lambda": 2.708085543210255e-06, + "lambda_j": [ + 1.4604817680949028e-11, + 2.708070938392574e-06, + 0.0 + ], + "rho": 0.0020304279241741686, + "x": [ + 0.15, + 0.15 + ] + }, + { + "coupling": 0.2951302944859689, + "exact_regression": false, + "lambda": 1.1029419098839017e-17, + "lambda_j": [ + 6.013772842640704e-22, + 1.1028817721554752e-17, + 0.0 + ], + "rho": 3.7371355312910374e-17, + "x": [ + 0.5, + 0.3 + ] + }, + { + "coupling": 0.2063740611469615, + "exact_regression": false, + "lambda": 0.008283690554448853, + "lambda_j": [ + 1.3952680692465282e-11, + 0.00019232007669658742, + 0.008091370463799584 + ], + "rho": 0.04013920406668711, + "x": [ + -0.7, + 0.9 + ] + }, + { + "coupling": 1.1695512904330976, + "exact_regression": false, + "lambda": 2.035506651494308e-113, + "lambda_j": [ + 1.3955119259860762e-114, + 1.8959554588957005e-113, + 0.0 + ], + "rho": 1.7404167462724424e-113, + "x": [ + 1.0, + 0.0 + ] + }, + { + "coupling": 0.11000271594112836, + "exact_regression": false, + "lambda": 0.024165713454268295, + "lambda_j": [ + 1.473127222760222e-05, + 0.014912843942688724, + 0.009238138239351969 + ], + "rho": 0.21968288007726458, + "x": [ + 0.0, + 1.0 + ] + }, + { + "coupling": 1.3868030388781087, + "exact_regression": false, + "lambda": 0.1021044225602007, + "lambda_j": [ + 0.011196593733202694, + 0.09066957458517144, + 0.00023825424182657157 + ], + "rho": 0.07362575628821869, + "x": [ + 2.0, + 1.5 + ] + }, + { + "coupling": 0.23360634059314445, + "exact_regression": false, + "lambda": 6.709121442309665e-11, + "lambda_j": [ + 2.289820976759197e-34, + 4.448649044698955e-11, + 2.260472397610711e-11 + ], + "rho": 2.8719774580067866e-10, + "x": [ + -1.5, + 0.5 + ] + }, + { + "coupling": 0.9997652205926268, + "exact_regression": false, + "lambda": 0.11614711471938798, + "lambda_j": [ + 0.014005217085133914, + 0.0898231582784744, + 0.012318739355779663 + ], + "rho": 0.11617439007384145, + "x": [ + 3.0, + 3.0 + ] + } + ], + "k=1.0,b=1.0": [ + { + "coupling": 0.0011852745548398787, + "exact_regression": false, + "lambda": 2.214975518055656e-06, + "lambda_j": [ + 3.44759304165418e-12, + 2.2149720704626143e-06, + 0.0 + ], + "rho": 0.00186874467945942, + "x": [ + 0.15, + 0.15 + ] + }, + { + "coupling": 0.2157902874249697, + "exact_regression": false, + "lambda": 1.1488932506278306e-17, + "lambda_j": [ + 1.4657489729406693e-22, + 1.1488785931381012e-17, + 0.0 + ], + "rho": 5.324119376908012e-17, + "x": [ + 0.5, + 0.3 + ] + }, + { + "coupling": 0.264998801324006, + "exact_regression": false, + "lambda": 0.007270973301820235, + "lambda_j": [ + 3.2937305623954754e-13, + 5.0501558403101295e-05, + 0.007220471743087761 + ], + "rho": 0.02743775921057936, + "x": [ + -0.7, + 0.9 + ] + }, + { + "coupling": 1.7525229932234514, + "exact_regression": false, + "lambda": 2.2044158243840257e-112, + "lambda_j": [ + 2.7203540887333047e-114, + 2.1772122834966927e-112, + 0.0 + ], + "rho": 1.2578527259887179e-112, + "x": [ + 1.0, + 0.0 + ] + }, + { + "coupling": 0.09829912442873572, + "exact_regression": false, + "lambda": 0.01807602324863991, + "lambda_j": [ + 2.0645229980440653e-06, + 0.007046349177726891, + 0.011027609547914976 + ], + "rho": 0.18388793749373172, + "x": [ + 0.0, + 1.0 + ] + }, + { + "coupling": 1.233509563363153, + "exact_regression": false, + "lambda": 0.10333970328413859, + "lambda_j": [ + 0.0021775455319044783, + 0.09971173114849526, + 0.0014504266037388557 + ], + "rho": 0.0837769777823074, + "x": [ + 2.0, + 1.5 + ] + }, + { + "coupling": 0.4035709506744181, + "exact_regression": false, + "lambda": 2.054401073231451e-11, + "lambda_j": [ + 2.065375626345689e-37, + 7.034802327187759e-12, + 1.3509208405126751e-11 + ], + "rho": 5.09055735998413e-11, + "x": [ + -1.5, + 0.5 + ] + }, + { + "coupling": 1.0016758359521827, + "exact_regression": false, + "lambda": 0.08402207525361846, + "lambda_j": [ + 0.0009474385223607201, + 0.04357627221188679, + 0.03949836451937094 + ], + "rho": 0.08388150361413874, + "x": [ + 3.0, + 3.0 + ] + } + ], + "k=2.0,b=0.0": [ + { + "coupling": 0.0013069758683149615, + "exact_regression": false, + "lambda": 2.7687701498112533e-21, + "lambda_j": [ + 2.0689728873282906e-27, + 2.768768080838366e-21, + 0.0 + ], + "rho": 2.1184554488989396e-18, + "x": [ + 0.15, + 0.15 + ] + }, + { + "coupling": 0.42372525112449744, + "exact_regression": false, + "lambda": 1.0855803610218994e-71, + "lambda_j": [ + 7.590387262964049e-77, + 1.0855727706346365e-71, + 0.0 + ], + "rho": 2.5619911915585558e-71, + "x": [ + 0.5, + 0.3 + ] + }, + { + "coupling": 0.12211928031485988, + "exact_regression": false, + "lambda": 6.391010794773699e-07, + "lambda_j": [ + 4.1282539410900915e-28, + 2.297887135225486e-08, + 6.16122208125115e-07 + ], + "rho": 5.233416687599017e-06, + "x": [ + -0.7, + 0.9 + ] + }, + { + "coupling": 1.0343154814073068, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "rho": 0.0, + "x": [ + 1.0, + 0.0 + ] + }, + { + "coupling": 0.11000271594112836, + "exact_regression": false, + "lambda": 0.024165713454268295, + "lambda_j": [ + 1.473127222760222e-05, + 0.014912843942688724, + 0.009238138239351969 + ], + "rho": 0.21968288007726458, + "x": [ + 0.0, + 1.0 + ] + }, + { + "coupling": 1.816012453345608, + "exact_regression": false, + "lambda": 0.008868968410056192, + "lambda_j": [ + 0.0006676160158203409, + 0.008201335920209833, + 1.6474026017517377e-08 + ], + "rho": 0.0048837596866238685, + "x": [ + 2.0, + 1.5 + ] + }, + { + "coupling": 0.07127840244902967, + "exact_regression": false, + "lambda": 1.0069028958943768e-40, + "lambda_j": [ + 0.0, + 9.573733729955746e-41, + 4.9529522898802227e-42 + ], + "rho": 1.4126339273869123e-39, + "x": [ + -1.5, + 0.5 + ] + }, + { + "coupling": 0.9995061393382996, + "exact_regression": false, + "lambda": 0.11638712556143374, + "lambda_j": [ + 0.015137558092887539, + 0.08993422886056755, + 0.011315338607978643 + ], + "rho": 0.11644463298493112, + "x": [ + 3.0, + 3.0 + ] + } + ], + "k=2.0,b=1.0": [ + { + "coupling": 0.0011789396796435185, + "exact_regression": false, + "lambda": 2.305551738891681e-21, + "lambda_j": [ + 4.92094898803099e-28, + 2.3055512467967824e-21, + 0.0 + ], + "rho": 1.95561467537408e-18, + "x": [ + 0.15, + 0.15 + ] + }, + { + "coupling": 0.2755841295781233, + "exact_regression": false, + "lambda": 1.3475984017825205e-71, + "lambda_j": [ + 1.728779200220744e-77, + 1.3475966730033203e-71, + 0.0 + ], + "rho": 4.889971000309363e-71, + "x": [ + 0.5, + 0.3 + ] + }, + { + "coupling": 0.19064731192523218, + "exact_regression": false, + "lambda": 4.90214103654052e-07, + "lambda_j": [ + 1.518151932771976e-30, + 5.837755725344078e-09, + 4.843763479287079e-07 + ], + "rho": 2.5713140075444837e-06, + "x": [ + -0.7, + 0.9 + ] + }, + { + "coupling": 2.116297477517468, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "rho": 0.0, + "x": [ + 1.0, + 0.0 + ] + }, + { + "coupling": 0.09829912442873572, + "exact_regression": false, + "lambda": 0.01807602324863991, + "lambda_j": [ + 2.0645229980440653e-06, + 0.007046349177726891, + 0.011027609547914976 + ], + "rho": 0.18388793749373172, + "x": [ + 0.0, + 1.0 + ] + }, + { + "coupling": 1.5183055627578088, + "exact_regression": false, + "lambda": 0.014886605076929448, + "lambda_j": [ + 0.00020360615405411623, + 0.014682678974993781, + 3.199478815492129e-07 + ], + "rho": 0.009804749084821783, + "x": [ + 2.0, + 1.5 + ] + }, + { + "coupling": 0.11575239500763133, + "exact_regression": false, + "lambda": 8.915112493385315e-42, + "lambda_j": [ + 0.0, + 7.416143163304738e-42, + 1.498969330080577e-42 + ], + "rho": 7.701881669746495e-41, + "x": [ + -1.5, + 0.5 + ] + }, + { + "coupling": 1.0014773803550947, + "exact_regression": false, + "lambda": 0.08329489101993598, + "lambda_j": [ + 0.001058099161553433, + 0.04487664547022176, + 0.03736014638816079 + ], + "rho": 0.08317201431988613, + "x": [ + 3.0, + 3.0 + ] + } + ] + }, + "samples_L6": { + "k=0.5,b=0.0": [ + { + "coupling": 0.0013352824240637966, + "exact_regression": false, + "lambda": 0.009000458710387486, + "lambda_j": [ + 4.2306984383691987e-08, + 0.009000416402587327, + 8.157752556274416e-13 + ], + "rho": 6.740490661889716, + "x": [ + 0.15, + 0.15 + ] + }, + { + "coupling": 0.23828883959155878, + "exact_regression": false, + "lambda": 0.00018360006218508273, + "lambda_j": [ + 2.3185747996361956e-08, + 0.00018357687643708636, + 5.882423599731411e-30 + ], + "rho": 0.0007704937524551472, + "x": [ + 0.5, + 0.3 + ] + }, + { + "coupling": 0.24369855908021865, + "exact_regression": false, + "lambda": 0.056506252857895, + "lambda_j": [ + 4.6640243479299636e-07, + 0.00232896825849067, + 0.05417681819696953 + ], + "rho": 0.2318694581993599, + "x": [ + -0.7, + 0.9 + ] + }, + { + "coupling": 1.2278071654062748, + "exact_regression": false, + "lambda": 2.9186863777201024e-28, + "lambda_j": [ + 1.6794127477699003e-29, + 2.7507451029431125e-28, + 0.0 + ], + "rho": 2.377153725727219e-28, + "x": [ + 1.0, + 0.0 + ] + }, + { + "coupling": 0.11054671577748665, + "exact_regression": false, + "lambda": 0.024316509096193283, + "lambda_j": [ + 1.424340757853108e-05, + 0.014996244633544539, + 0.009306021055070212 + ], + "rho": 0.21996591147165903, + "x": [ + 0.0, + 1.0 + ] + }, + { + "coupling": 1.2066509791591224, + "exact_regression": false, + "lambda": 0.13729091478291414, + "lambda_j": [ + 0.01240788965173346, + 0.12061984887428272, + 0.004263176256897967 + ], + "rho": 0.11377848040084294, + "x": [ + 2.0, + 1.5 + ] + }, + { + "coupling": 0.4435417129792033, + "exact_regression": false, + "lambda": 0.001413255392795007, + "lambda_j": [ + 1.0111578076382077e-11, + 0.0006701512942514966, + 0.0007431040884319325 + ], + "rho": 0.00318629646646396, + "x": [ + -1.5, + 0.5 + ] + }, + { + "coupling": 1.0001972162649189, + "exact_regression": false, + "lambda": 0.11602557357983916, + "lambda_j": [ + 0.012257478688314472, + 0.08970529163487585, + 0.014062803256648828 + ], + "rho": 0.11600269596142108, + "x": [ + 3.0, + 3.0 + ] + } + ], + "k=0.5,b=1.0": [ + { + "coupling": 0.001181777453979063, + "exact_regression": false, + "lambda": 0.007252705334252905, + "lambda_j": [ + 9.692273907215493e-09, + 0.0072526956402956, + 1.6833971027511652e-12 + ], + "rho": 6.137116010999305, + "x": [ + 0.15, + 0.15 + ] + }, + { + "coupling": 0.19587390235746285, + "exact_regression": false, + "lambda": 0.00017761227458904948, + "lambda_j": [ + 5.357070546704964e-09, + 0.00017760691751850276, + 3.2232421450633133e-28 + ], + "rho": 0.0009067684487385839, + "x": [ + 0.5, + 0.3 + ] + }, + { + "coupling": 0.29549203647987987, + "exact_regression": false, + "lambda": 0.0566461168393173, + "lambda_j": [ + 2.6161531879238826e-08, + 0.0006193258690924373, + 0.05602676480869298 + ], + "rho": 0.19170099307625288, + "x": [ + -0.7, + 0.9 + ] + }, + { + "coupling": 1.4231372656895669, + "exact_regression": false, + "lambda": 1.2779946840452322e-27, + "lambda_j": [ + 1.1840042361501762e-29, + 1.2661546416837304e-27, + 0.0 + ], + "rho": 8.980122401797921e-28, + "x": [ + 1.0, + 0.0 + ] + }, + { + "coupling": 0.09856225043773235, + "exact_regression": false, + "lambda": 0.01814230158049604, + "lambda_j": [ + 1.9970455389237825e-06, + 0.007066609584309618, + 0.011073694950647497 + ], + "rho": 0.1840694738596458, + "x": [ + 0.0, + 1.0 + ] + }, + { + "coupling": 1.104252762369017, + "exact_regression": false, + "lambda": 0.10688106855213715, + "lambda_j": [ + 0.001727574250233007, + 0.09046756368139389, + 0.014685930620510258 + ], + "rho": 0.09679040179427673, + "x": [ + 2.0, + 1.5 + ] + }, + { + "coupling": 0.7076776514081772, + "exact_regression": false, + "lambda": 0.0008630881288807054, + "lambda_j": [ + 1.3586344542963722e-13, + 0.00016318327434602738, + 0.0006999048543988146 + ], + "rho": 0.0012196063096853258, + "x": [ + -1.5, + 0.5 + ] + }, + { + "coupling": 1.0073726033434194, + "exact_regression": false, + "lambda": 0.08493677408620448, + "lambda_j": [ + 0.0008311352652289752, + 0.042166570197293356, + 0.04193906862368216 + ], + "rho": 0.08431515191529289, + "x": [ + 3.0, + 3.0 + ] + } + ], + "k=1.0,b=0.0": [ + { + "coupling": 0.0013346653987268507, + "exact_regression": false, + "lambda": 2.7096374629029337e-06, + "lambda_j": [ + 1.4528029858479458e-11, + 2.7096229348730752e-06, + 0.0 + ], + "rho": 0.0020301998279776195, + "x": [ + 0.15, + 0.15 + ] + }, + { + "coupling": 0.29700058556465986, + "exact_regression": false, + "lambda": 1.1224234501461141e-17, + "lambda_j": [ + 5.869835540393228e-22, + 1.1223647517907103e-17, + 0.0 + ], + "rho": 3.7791960847893744e-17, + "x": [ + 0.5, + 0.3 + ] + }, + { + "coupling": 0.20602145962604412, + "exact_regression": false, + "lambda": 0.008286196731516017, + "lambda_j": [ + 1.4107912183428742e-11, + 0.0001938945806034658, + 0.00809230213680464 + ], + "rho": 0.04022006613561785, + "x": [ + -0.7, + 0.9 + ] + }, + { + "coupling": 1.1145285416418684, + "exact_regression": false, + "lambda": 4.796156151334233e-115, + "lambda_j": [ + 3.491234360034664e-116, + 4.447032715330766e-115, + 0.0 + ], + "rho": 4.303304915160604e-115, + "x": [ + 1.0, + 0.0 + ] + }, + { + "coupling": 0.11054671577748665, + "exact_regression": false, + "lambda": 0.024316509096193283, + "lambda_j": [ + 1.424340757853108e-05, + 0.014996244633544539, + 0.009306021055070212 + ], + "rho": 0.21996591147165903, + "x": [ + 0.0, + 1.0 + ] + }, + { + "coupling": 1.414037603028991, + "exact_regression": false, + "lambda": 0.1116583148390832, + "lambda_j": [ + 0.009070560605905392, + 0.10230031726174406, + 0.0002874369714337601 + ], + "rho": 0.07896417648293186, + "x": [ + 2.0, + 1.5 + ] + }, + { + "coupling": 0.2177802312560826, + "exact_regression": false, + "lambda": 5.294051833956493e-11, + "lambda_j": [ + 7.856603250461557e-34, + 3.8847550943225116e-11, + 1.4092967396339818e-11 + ], + "rho": 2.4309147820360903e-10, + "x": [ + -1.5, + 0.5 + ] + }, + { + "coupling": 1.0001972162649189, + "exact_regression": false, + "lambda": 0.11590191030699754, + "lambda_j": [ + 0.012244414327720382, + 0.08960968124819547, + 0.014047814731081675 + ], + "rho": 0.11587905707217942, + "x": [ + 3.0, + 3.0 + ] + } + ], + "k=1.0,b=1.0": [ + { + "coupling": 0.0011855929356505506, + "exact_regression": false, + "lambda": 2.2156227847456665e-06, + "lambda_j": [ + 3.4290254943549784e-12, + 2.215619355720172e-06, + 0.0 + ], + "rho": 0.0018687887875528917, + "x": [ + 0.15, + 0.15 + ] + }, + { + "coupling": 0.21630344038881227, + "exact_regression": false, + "lambda": 1.1652644981125905e-17, + "lambda_j": [ + 1.4257677518976314e-22, + 1.1652502404350715e-17, + 0.0 + ], + "rho": 5.3871750537947553e-17, + "x": [ + 0.5, + 0.3 + ] + }, + { + "coupling": 0.26476259311553274, + "exact_regression": false, + "lambda": 0.00727251711119097, + "lambda_j": [ + 3.3495790775069134e-13, + 5.09435894807879e-05, + 0.007221573521375224 + ], + "rho": 0.027468068754023377, + "x": [ + -0.7, + 0.9 + ] + }, + { + "coupling": 1.699359404154547, + "exact_regression": false, + "lambda": 5.8285767920378104e-114, + "lambda_j": [ + 6.686761788141136e-116, + 5.761709174156399e-114, + 0.0 + ], + "rho": 3.42986702976914e-114, + "x": [ + 1.0, + 0.0 + ] + }, + { + "coupling": 0.09856225043773234, + "exact_regression": false, + "lambda": 0.018142301580496036, + "lambda_j": [ + 1.997045538923783e-06, + 0.0070666095843096195, + 0.011073694950647493 + ], + "rho": 0.1840694738596458, + "x": [ + 0.0, + 1.0 + ] + }, + { + "coupling": 1.237598543087511, + "exact_regression": false, + "lambda": 0.11009257812876756, + "lambda_j": [ + 0.0016800326027014813, + 0.10679208649254338, + 0.001620459033522697 + ], + "rho": 0.08895661581348747, + "x": [ + 2.0, + 1.5 + ] + }, + { + "coupling": 0.3607760112777661, + "exact_regression": false, + "lambda": 1.5649021496961578e-11, + "lambda_j": [ + 9.14055499222709e-37, + 6.678811120839875e-12, + 8.9702103761217e-12 + ], + "rho": 4.337600341424362e-11, + "x": [ + -1.5, + 0.5 + ] + }, + { + "coupling": 1.0073726033434194, + "exact_regression": false, + "lambda": 0.08484624611772276, + "lambda_j": [ + 0.0008302494182221377, + 0.04212162789781388, + 0.04189436880168675 + ], + "rho": 0.08422528648895386, + "x": [ + 3.0, + 3.0 + ] + } + ], + "k=2.0,b=0.0": [ + { + "coupling": 0.0013087088541291223, + "exact_regression": false, + "lambda": 2.770827325716849e-21, + "lambda_j": [ + 2.040492545407624e-27, + 2.7708252852243036e-21, + 0.0 + ], + "rho": 2.1172221132107264e-18, + "x": [ + 0.15, + 0.15 + ] + }, + { + "coupling": 0.4270255732457859, + "exact_regression": false, + "lambda": 1.1406499594754295e-71, + "lambda_j": [ + 7.287322006820608e-77, + 1.1406426721534227e-71, + 0.0 + ], + "rho": 2.6711514038970643e-71, + "x": [ + 0.5, + 0.3 + ] + }, + { + "coupling": 0.12154691248048743, + "exact_regression": false, + "lambda": 6.414145299649067e-07, + "lambda_j": [ + 4.335134871489145e-28, + 2.3381563279984918e-08, + 6.180329666849217e-07 + ], + "rho": 5.2770943899366945e-06, + "x": [ + -0.7, + 0.9 + ] + }, + { + "coupling": 1.143036879287172, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "rho": 0.0, + "x": [ + 1.0, + 0.0 + ] + }, + { + "coupling": 0.11054671577748668, + "exact_regression": false, + "lambda": 0.024316509096193283, + "lambda_j": [ + 1.424340757853108e-05, + 0.014996244633544539, + 0.009306021055070213 + ], + "rho": 0.219965911471659, + "x": [ + 0.0, + 1.0 + ] + }, + { + "coupling": 1.858239085671107, + "exact_regression": false, + "lambda": 0.011073370879390183, + "lambda_j": [ + 0.00042139591016260617, + 0.010651951837810168, + 2.3131417408239805e-08 + ], + "rho": 0.005959066820183158, + "x": [ + 2.0, + 1.5 + ] + }, + { + "coupling": 0.06862920990335121, + "exact_regression": false, + "lambda": 4.112392145922974e-41, + "lambda_j": [ + 0.0, + 4.0154910617416267e-41, + 9.690108418134735e-43 + ], + "rho": 5.992189261269877e-40, + "x": [ + -1.5, + 0.5 + ] + }, + { + "coupling": 1.0001972162649189, + "exact_regression": false, + "lambda": 0.11540857384902328, + "lambda_j": [ + 0.012192295980590412, + 0.08922825765793635, + 0.013988020210496522 + ], + "rho": 0.11538581788899459, + "x": [ + 3.0, + 3.0 + ] + } + ], + "k=2.0,b=1.0": [ + { + "coupling": 0.0011796385056819928, + "exact_regression": false, + "lambda": 2.3062342006097484e-21, + "lambda_j": [ + 4.8518119079949185e-28, + 2.3062337154285575e-21, + 0.0 + ], + "rho": 1.9550346902896567e-18, + "x": [ + 0.15, + 0.15 + ] + }, + { + "coupling": 0.27705045059401257, + "exact_regression": false, + "lambda": 1.4099034696462865e-71, + "lambda_j": [ + 1.6575456530324585e-77, + 1.4099018121006334e-71, + 0.0 + ], + "rho": 5.088977356374516e-71, + "x": [ + 0.5, + 0.3 + ] + }, + { + "coupling": 0.19007815996869268, + "exact_regression": false, + "lambda": 4.921308289368182e-07, + "lambda_j": [ + 1.6121784583640165e-30, + 5.948415402692936e-09, + 4.861824135341253e-07 + ], + "rho": 2.5890971851678063e-06, + "x": [ + -0.7, + 0.9 + ] + }, + { + "coupling": 2.205333914985709, + "exact_regression": false, + "lambda": 0.0, + "lambda_j": [ + 0.0, + 0.0, + 0.0 + ], + "rho": 0.0, + "x": [ + 1.0, + 0.0 + ] + }, + { + "coupling": 0.09856225043773235, + "exact_regression": false, + "lambda": 0.018142301580496036, + "lambda_j": [ + 1.997045538923782e-06, + 0.0070666095843096195, + 0.011073694950647493 + ], + "rho": 0.18406947385964578, + "x": [ + 0.0, + 1.0 + ] + }, + { + "coupling": 1.5240623570669611, + "exact_regression": false, + "lambda": 0.017487120040612404, + "lambda_j": [ + 0.00011220989025799633, + 0.01737451371364244, + 3.964367119647877e-07 + ], + "rho": 0.011474018736520828, + "x": [ + 2.0, + 1.5 + ] + }, + { + "coupling": 0.10867076432649085, + "exact_regression": false, + "lambda": 3.8652937000428516e-42, + "lambda_j": [ + 0.0, + 3.523859666847038e-42, + 3.4143403319581346e-43 + ], + "rho": 3.5568846174946813e-41, + "x": [ + -1.5, + 0.5 + ] + }, + { + "coupling": 1.0073726033434194, + "exact_regression": false, + "lambda": 0.08448509808814106, + "lambda_j": [ + 0.0008267154617400056, + 0.04194233719711555, + 0.04171604542928551 + ], + "rho": 0.08386678157390745, + "x": [ + 3.0, + 3.0 + ] + } + ] + }, + "scientific_effect": "NONE", + "torus": { + "k=0.5,b=0.0": { + "L=6": { + "grid": { + "L": 6.0, + "h": 0.15, + "points": 800, + "symmetry": "z -> -z" + }, + "integral": 3.05737526138796, + "integral_j": [ + 0.14802044636245085, + 2.3613765842445558, + 0.5479782307809531 + ] + } + }, + "k=0.5,b=1.0": { + "L=6": { + "grid": { + "L": 6.0, + "h": 0.15, + "points": 800, + "symmetry": "z -> -z" + }, + "integral": 2.2370039236173676, + "integral_j": [ + 0.015459566977056707, + 1.2312386408044722, + 0.9903057158358384 + ] + } + }, + "k=1.0,b=0.0": { + "L=6": { + "grid": { + "L": 6.0, + "h": 0.15, + "points": 800, + "symmetry": "z -> -z" + }, + "integral": 2.5421080540282226, + "integral_j": [ + 0.11682239256821302, + 1.9842331762729237, + 0.44105248518708556 + ] + } + }, + "k=1.0,b=1.0": { + "L=6": { + "grid": { + "L": 6.0, + "h": 0.15, + "points": 800, + "symmetry": "z -> -z" + }, + "integral": 1.812115296377527, + "integral_j": [ + 0.011577600011742996, + 1.03069716079891, + 0.7698405355668743 + ] + } + }, + "k=2.0,b=0.0": { + "L=6": { + "grid": { + "L": 6.0, + "h": 0.15, + "points": 800, + "symmetry": "z -> -z" + }, + "integral": 2.1797649198343256, + "integral_j": [ + 0.09916048767576933, + 1.702501518928095, + 0.3781029132304612 + ] + } + }, + "k=2.0,b=1.0": { + "L=6": { + "grid": { + "L": 6.0, + "h": 0.15, + "points": 800, + "symmetry": "z -> -z" + }, + "integral": 1.5301991395660177, + "integral_j": [ + 0.010491088476728362, + 0.9104572979768156, + 0.6092507531124737 + ] + } + } + } +} diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json new file mode 100644 index 000000000..0ebf7c919 --- /dev/null +++ b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json @@ -0,0 +1,39 @@ +{ + "schema": 1, + "scientific_effect": "NONE", + "certified": false, + "review_status": "AUTHOR_SIDE_NUMERICAL_NOTE", + "object": "CL-C6-REMOTE-COEFF-NUMERICS-20260930-v1", + "files": [ + { + "path": "NOTE.md", + "bytes": 15376, + "sha256": "96085e36a13978e816bf36eec601e5eb4f12925fc22bb0430b3e23d3b28455be", + "git_blob": "c834258ffaa80219aa424ac8e4276a757c8a5c8a" + }, + { + "path": "README.md", + "bytes": 1479, + "sha256": "64c524bf9143182ad3d76296eaa0bc824cccbdd1e63f8159ce41b6b0632bfcb1", + "git_blob": "3822b393a6cbfd10f6119cbffa6321c923727dde" + }, + { + "path": "RESULTS.json", + "bytes": 103175, + "sha256": "e26cc99abce33f212713efa09b3c396831dcc7a8878cb8895207cb182eecb466", + "git_blob": "04f5b9fc458e261ed2999ed7f3fc97b98abc3506" + }, + { + "path": "SOURCE_MAP.json", + "bytes": 3890, + "sha256": "eaee7e5ea2d3c5743a949d1aaef49d59a5ad1174b073aa22ce0756a398e42a40", + "git_blob": "1366afcec4b337e517578bde2b9e2d045c5eaead" + }, + { + "path": "remote.py", + "bytes": 33854, + "sha256": "21c46498c538b809dfa0888ad0f041e776d1320df3c990003d9fff432e423ae4", + "git_blob": "b4021f8c592e6c14b655d1add21c1469a96ed702" + } + ] +} diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/remote.py b/frontiers/c6_remote_coefficient_numerics_20260930/remote.py index 9bfdd36d7..b4021f8c5 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/remote.py +++ b/frontiers/c6_remote_coefficient_numerics_20260930/remote.py @@ -435,6 +435,24 @@ def lambda_far(b, rules): return {'lambda_j': lam, 'lambda': sum(lam), 'rho_j': [p * W['F'][j] for j in range(3)], 'E_F_j': W['F']} +def far_field_closed_form(b): + """Exact far field. With h1 = a + c, h3 = a - c, a ~ N(-b, 1), c ~ N(0, 1), h2 ~ N(0, 1) independent: + det H = a^2 - rho^2, rho^2 ~ Exp(mean 2). E[(rho^2 - a^2)_+ | a] = 2 exp(-a^2/2), E[(a^2 - rho^2)_+ | a] = + a^2 - 2 + 2 exp(-a^2/2), and E[exp(-a^2/2) 1{a < 0}] = exp(-b^2/4) Phi(b/sqrt2)/sqrt2. Hence + E F_1 = sqrt2 e^(-b^2/4) (saddles) + E F_2 = (b^2+1) Phi(b) + b phi(b) - 2 Phi(b) + sqrt2 e^(-b^2/4) Phi(b/sqrt2) (maxima, a < 0) + E F_0 = the same with b -> -b (minima) + E|det H_b| = b^2 - 1 + 2 sqrt2 e^(-b^2/4), + and Lambda_inf,j(b) = phi(b) E F_j / (2 pi). At b = 0: Lambda_inf = (2 sqrt2 - 1)/(2 pi)^(3/2). Integrating + Lambda_inf over b gives 2/(pi sqrt3), the total critical density (Longuet-Higgins).""" + e = math.exp(-b * b / 4) + F1 = math.sqrt(2) * e + F2 = (b * b + 1) * Phi(b) + b * phi(b) - 2 * Phi(b) + math.sqrt(2) * e * Phi(b / math.sqrt(2)) + F0 = (b * b + 1) * Phi(-b) - b * phi(b) - 2 * Phi(-b) + math.sqrt(2) * e * Phi(-b / math.sqrt(2)) + p = phi(b) / (2 * math.pi) + return {'lambda': p * (b * b - 1 + 2 * math.sqrt(2) * e), 'lambda_j': [p * F0, p * F1, p * F2], 'E_absdet': b * b - 1 + 2 * math.sqrt(2) * e} + + def unconditional_hessian_controls(rules): """H unconditional: Var f_xx = Var f_zz = 3, Cov = 1, Var f_xz = 1. With h1 = a + c, h3 = a - c (a ~ N(0, 2), c ~ N(0, 1) independent) det H = a^2 - (c^2 + h2^2) = a^2 - rho^2 with rho^2 ~ Exp(mean 2), @@ -678,6 +696,10 @@ def check_run(): for b in (0.0, 1.0): far = lambda_far(b, rules) require(abs(far['lambda'] - ref['far_field'][str(b)]['lambda_inf']) < 1e-10, 'far-field replay b = %r' % b) + closed = far_field_closed_form(b) + require(abs(far['lambda'] - closed['lambda']) < 1e-10 and max(abs(far['lambda_j'][j] - closed['lambda_j'][j]) for j in range(3)) < 1e-10, + 'far field equals its closed form, b = %r' % b) + require(abs(ref['far_field']['0.0']['lambda_inf'] - (2 * math.sqrt(2) - 1) / (2 * math.pi) ** 1.5) < 1e-10, 'Lambda_inf(0) = (2 sqrt2 - 1)/(2 pi)^(3/2)') for key, k in (('k=1.0,b=0.0', 1.0), ('k=0.5,b=1.0', 0.5)): b = 0.0 if key.endswith('0.0') else 1.0 rows = sample_table(b, k, rules) From be385f2998925997763385c8600af61e8214e78d Mon Sep 17 00:00:00 2001 From: Dylan Roy Date: Wed, 30 Sep 2026 02:30:47 +0000 Subject: [PATCH 08/20] residual closure v1.3: Math-#173 reviews answered; record node PROVED_REVIEWED on the reviewed-record path (OpenAI 5360645884); installed-state acceptance; source snapshots in the gate replay (scientific effect NONE) Answers OpenAI/Codex review 5360636576 (threads 4140125558, 4140125562, 4140125565) and OpenAI Sol review 5360645884 on v1.0 b3fac79. - Record node math.c6r-component.residual-closure-record: PROVED_REVIEWED with review basis Math-#173 review 5360645884 (non-Claude bounded read of section 3 at b3fac79). The paragraphs that read covers ((D1), Route A, Route B) are preserved byte-for-byte in REVIEWED_SECTION_3_b3fac79.md; the new REVIEWED check binds that text to the proposal's digest and requires it verbatim in the current RECONCILIATION.md. Route C (OpenAI-authored, checked 5902616692) and the Theorem L paragraph are outside that read and say so. - Two evidence paths modelled separately (evidence_paths): the direct statement (Theorem L with its review record and JSON binding) and the reviewed corollary (section 3 with its sources); the residual's required edges take the union (fail-closed). GATE replays each path alone, the union, the pre-existing-residual shape, the installed state (simulated), and the negative in which the record node is required but unread (the gate holds the residual on exactly that node). - LIVE accepts a live component only if it is the proposed node on every proposed key (palm node on its cross-record keys) and, once the residual is live PROVED_REVIEWED, requires every component, edge and the reading rule; builds are idempotent and the installed state rebuilds to itself. - GATE passes exact source snapshots of both graph states to reverse_impact_between, asserts source_snapshots_supplied, and checks per component that a single-component source drift reaches the residual. - EXTERNAL_REVIEWS.md preserves review 5360645884 with its identity fields and body digest, labelled mutable. Stale "pending"/"when merged" wording removed; explicit_limits reworded. - Checker: 8 checks, 13 inventoried files, 14 mutants (new: installed-drift, snapshot-omitted, record-unreviewed, reviewed-text-drift); workflow mutant list updated; RESULTS.json and SOURCE_FILES.json regenerated. Baseline 8/8 in both modes, mutants rejected, workflow block replayed. Declarative; executed false; no STATUS, PROOF_INDEX, GRAPH, SELECTOR or catalog edit. Main unchanged at fe2c3ff. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_017Mi3hxjaxV45x6zo6o1ee3 --- .github/workflows/c6-residual-closure.yml | 2 +- .../EXTERNAL_REVIEWS.md | 45 ++- .../PROPOSED_TRANSITIONS.json | 108 ++++-- .../RECONCILIATION.md | 112 ++++-- .../c6_residual_closure_20260930/RESULTS.json | 134 ++++++- .../REVIEWED_SECTION_3_b3fac79.md | 36 ++ .../SOURCE_FILES.json | 36 +- .../residual_check.py | 337 ++++++++++++++---- 8 files changed, 666 insertions(+), 144 deletions(-) create mode 100644 reviews/c6_residual_closure_20260930/REVIEWED_SECTION_3_b3fac79.md diff --git a/.github/workflows/c6-residual-closure.yml b/.github/workflows/c6-residual-closure.yml index 06b9be3d2..be39b64ba 100644 --- a/.github/workflows/c6-residual-closure.yml +++ b/.github/workflows/c6-residual-closure.yml @@ -56,7 +56,7 @@ jobs: raise ValueError('source identity mismatch: ' + entry['path']) script = str(root / 'residual_check.py') expected = (root / 'RESULTS.json').read_bytes() - mutants = ['allow-symlink', 'no-hash', 'stale-fingerprint', 'drop-required-edge', 'executed-flag', 'controlling-true', 'tail-reversed', 'pair-identity-broken', 'route-c-broken', 'drop-review-needle'] + mutants = ['allow-symlink', 'no-hash', 'stale-fingerprint', 'drop-required-edge', 'executed-flag', 'controlling-true', 'tail-reversed', 'pair-identity-broken', 'route-c-broken', 'drop-review-needle', 'installed-drift', 'snapshot-omitted', 'record-unreviewed', 'reviewed-text-drift'] for flags in (['-B', '-S'], ['-B', '-O', '-S']): out = subprocess.run([sys.executable, *flags, script], check=True, capture_output=True, timeout=300).stdout diff --git a/reviews/c6_residual_closure_20260930/EXTERNAL_REVIEWS.md b/reviews/c6_residual_closure_20260930/EXTERNAL_REVIEWS.md index 5afe9a209..70d05080e 100644 --- a/reviews/c6_residual_closure_20260930/EXTERNAL_REVIEWS.md +++ b/reviews/c6_residual_closure_20260930/EXTERNAL_REVIEWS.md @@ -1,7 +1,8 @@ -# External review preserved for C6-RESIDUAL-CLOSURE-20260930-v1 +# External reviews preserved for C6-RESIDUAL-CLOSURE-20260930-v1 **Object:** C6-RESIDUAL-CLOSURE-EXTERNAL-REVIEWS-20260930-v1 (component of the residual-closure record; source of the -proposed graph node `math.c6r-component.cluster-law-acceptance`). +proposed graph node `math.c6r-component.cluster-law-acceptance`; since v1.3 also the preserved copy of Math-#173 review +5360645884, the non-Claude read of this record's §3 on which `math.c6r-component.residual-closure-record` rests). **What this is.** The nonauthor acceptance of the C6 cluster law (Math-#159, `frontiers/c6_cluster_law_20260929/PROOF.md`, blob `ba492c8e62e58bfc055fc8254c790e893d346ba5`, the bytes now on `main`) is a GitHub pull-request review, not a file in the repository. It is read back on 30 September 2026 through the session's GitHub connector and transcribed here with @@ -23,6 +24,7 @@ in `frontiers/spectral_cluster_closure_20260929/REVIEW_RECORD.md`, and are not r | # | Object | PR | Review | Posted by | Provider named | Commit reviewed | `submitted_at` | Verdict line | |---|---|---|---|---|---|---|---|---| | 1 | Math-#159 `frontiers/c6_cluster_law_20260929/PROOF.md`, blob `ba492c8e…` | Math-#159 | 5360192822 | `d6g8k5htny-coder` (owner account; the body names OpenAI / GPT-6 Astra Pro) | OpenAI / GPT-6 Astra Pro, source-exposed nonauthor | `f7c33955d005c03d1010835f52f500c4b853a847` | 2026-09-30T00:44:51Z | "VERDICT: ACCEPT Theorem N, Corollaries Lambda/S, and the explicitly sequential NEAR POINT-INTENSITY Corollary X at the stated fixed-d, fixed-torus, compact-positive-gap parameter scope, conditional only on the exact reviewed SOURCE_MAP inputs." | +| 2 | this record, `RECONCILIATION.md` §3 at head `b3fac79` ((D1), Route A, Route B; preserved in `REVIEWED_SECTION_3_b3fac79.md`) | Math-#173 | 5360645884 | `d6g8k5htny-coder` (owner account; the body names OpenAI / GPT-5.6 Sol) | OpenAI / GPT-5.6 Sol, source-exposed nonauthor (integrator of Math-#162/#166) | `b3fac79875f28bacd135c0aa5e65a47a41ae0fdf` | 2026-09-30T02:06:27Z | "MATHEMATICAL VERDICT ON §3: ACCEPT at the stated fixed-d, fixed-torus, compact-positive-gap window scope." | The earlier reviews on the same pull request (5359646638 on v1.0, 5359895261 and 5359896676 and 5359999003 on v1.1, 5360034762 and 5360171253 on v1.2) are AMEND records and narrow closures superseded by 5360192822 for the repaired @@ -56,3 +58,42 @@ Fresh local evidence:14 independent reviewer tests/mode,5 semantic mutants/mode, Historical AMENDs are superseded only for this repaired source. No STATUS/GRAPH/prize/premise or numerical-coefficient change follows. A prior submission disconnected; I read all existing review pages, found no copy at this head, and am submitting this single replacement record. ````` + +## 2. Math-#173 review 5360645884 (OpenAI / GPT-5.6 Sol, ACCEPT of §3 at head `b3fac79`) + +URL: https://github.com/d6g8k5htny-coder/Math-/pull/173#pullrequestreview-5360645884 · posted by `d6g8k5htny-coder` · commit `b3fac79875f28bacd135c0aa5e65a47a41ae0fdf` · submitted 2026-09-30T02:06:27Z · state COMMENTED (the verdict is in the body) · body 2781 bytes as read back through the connector (JSON-decoded, no trailing newline), SHA256 `ef9660729332582e31963c7b5ad8ce5e2f54f926f3ef6657ca12473aff6e6b60` + +What it covers: §3 as it stood at `b3fac79`, i.e. (D1), Route A and Route B (items 1–5 of the body); the four sources re-read on +main `fa1cf7b`. It does not cover Route C (added in v1.1; OpenAI-authored, checked in Math-#160 comment 5902616692) or the +Theorem L paragraph (Math-#166's own reviewed statement). Its amend list (Codex findings; stale "pending" wording; promotion of +the record node on the reviewed-record path with the #166 path as a distinct alternative) is answered in v1.3 +(`RECONCILIATION.md` §§5–7). The reviewer states source exposure and that the read is not organizational independence. +Codex review 5360636576 (three inline engineering threads 4140125558, 4140125562, 4140125565 on `residual_check.py`) is cited +in `RECONCILIATION.md` §7 and answered in v1.3; it is not preserved here. + +`````text +OpenAI / GPT-5.6 Sol bounded NON-CLAUDE read of §3 at exact head b3fac79875f28bacd135c0aa5e65a47a41ae0fdf. I am source-exposed to the OpenAI side of the chain and integrated #162/#166; this is not independent revalidation of their premises or organizational independence. I did not author this reconciliation. + +MATHEMATICAL VERDICT ON §3: ACCEPT at the stated fixed-d, fixed-torus, compact-positive-gap window scope. + +I re-read the exact landed sources on current main fa1cf7b5: +- SC PROOF blob 16c56821: (24) gives the mixed event o(r^3); §8 gives the polynomial-tail domination and (26) E(N)_2/r^3 -> 2 nu2 = 2 a2; §6 gives a_2^R -> a_2. +- CL PROOF blob ba492c8e: Proposition 4.4 gives the fixed-A near coordinate limits and A->∞ exhaustion; Lemma 5.2 gives E[N^A 1{N_far>=1}] <= C(A,rho) r^(9/2); Corollary Lambda supplies the full factorial-moment limit. +- PALM PROOF blob 89eb8adf: Theorem Q supplies O(r^3) factorial moments for every fixed q, so the q=3/q=4 uniform-integrability steps are licensed. +- TWO_SCALE_LAW blob a32fd5f7 is now landed via #166 and states Theorem L directly for every admissible moving cutoff and q>=2. + +The bookkeeping is correct: +1. (N)_2-(N_R)_2 = 2 N_R N_out + (N_out)_2 exactly. +2. For n>M>=3, n(n-1) <= n(n-1)(n-2)/(M-1), so PALM q=3 controls the second-factorial tail and upgrades the fixed-R coordinate limit to r^-3 E[(N_R)_2] -> 2 a_2^R. +3. Combining with SC (26) gives the full limit r^-3 M_R -> 2(a_2-a_2^R), then R->∞ gives zero. +4. Route B is consistent. The auxiliary Hölder ledger 3/2+3/4+5/4=7/2 is correct; together with Lemma 5.2's r^(9/2) first-hit term it gives o(r^3) mixed count at fixed A,rho. +5. The order of limits is the claimed iterated one; no hidden uniform fixed-R rate is needed. + +Thus this review satisfies the requested non-Claude bounded read of §3 itself. + +ENGINEERING / SOURCE-STATE AMEND STILL REQUIRED before execution or integration of the proposal: +- Codex review 5360636576 found three real checker/transition defects: LIVE rejects exact installed component nodes after execution; reverse-impact replay omits old/new source snapshots; and the Math-#166 alternative can incorrectly promote this author record without a review. +- In addition, #166 is no longer pending: it merged at ab13a08f with unchanged TWO_SCALE_LAW blob a32fd5f7 and review 5360227991. The next revision should bind that landed direct-statement component explicitly and remove stale "pending/unmerged" language. Since this native review now ACCEPTS §3, the author-record node can instead be promoted on the reviewed-record path with this review id; the #166 path should remain a distinct alternative whose evidence is TWO_SCALE_LAW + its exact review binding. + +No GRAPH/STATUS/selector transition is authorized by this review. +````` diff --git a/reviews/c6_residual_closure_20260930/PROPOSED_TRANSITIONS.json b/reviews/c6_residual_closure_20260930/PROPOSED_TRANSITIONS.json index 9f2dae7bb..4756bbb5e 100644 --- a/reviews/c6_residual_closure_20260930/PROPOSED_TRANSITIONS.json +++ b/reviews/c6_residual_closure_20260930/PROPOSED_TRANSITIONS.json @@ -9,7 +9,7 @@ "residual_definition": { "node": "math.rn-region.witness-collision.leading-mass-localization", "fingerprint": "leading-order r^3 mass of E N(N-1): scale-r localization; open piece = mixed local/remote pairs M(R, s_0)", - "defined_in": "Math-#160 reviews/c6_witness_collision_reconciliation_20260929/RECONCILIATION.md section 5 (head eba6045, unmerged)", + "defined_in": "Math-#160 reviews/c6_witness_collision_reconciliation_20260929/RECONCILIATION.md section 5 (head eba6045; refreshed by the integrator onto fe2c3ff as dd4f4f8 with the packet bytes preserved; open)", "statement": "lim_{R->oo} limsup_{r->0} r^-3 E_{Q_r^W} #{ordered pairs of distinct window points not both within R r of the midpoint} = 0", "identity": "that quantity equals E[(N)_2] - E[(N_R)_2] = 2 E[N_R N_out] + E[(N_out)_2]" }, @@ -27,7 +27,7 @@ "fingerprint": "leading-order r^3 mass of E N(N-1): scale-r localization; open piece = mixed local/remote pairs M(R, s_0)", "layer": "D5", "scope": "every fixed d >= 2, fixed torus L, fixed frame, compact birth and positive-gap marks (k_- > 0), height window I_r, original W_r and full Z_r; existential constants; conditional on the pinned inputs of Math-#162 and Math-#159 at their reviewed scopes", - "explicit_limits": "no rate; no numerical value of a_2, nu(1), nu(2) or C_3; no uniformity as k -> 0, in L or d; no all-height statement; no elder selection; no joint law of distinct pin pairs; no configuration or moving-cutoff statement (Math-#166, pending); no historical numerical certificate", + "explicit_limits": "no rate; no numerical value of a_2, nu(1), nu(2) or C_3; no uniformity as k -> 0, in L or d; no all-height statement; no elder selection; no joint law of distinct pin pairs; no configuration statement (Math-#166 Theorem T, not consumed) and no d_TV statement (Math-#166 (V1), not consumed); the moving-cutoff form is Theorem L at its own scope; no historical numerical certificate", "review_disposition": "ACCEPT_AT_EXISTENTIAL_SCOPE", "review_sources": [ { @@ -44,6 +44,11 @@ "ref": "Math-#166 review 5360227991 (in-repo REVIEW_RECORD.md)", "provider": "Anthropic (other session)", "verdict": "ACCEPT Theorem L, the direct statement" + }, + { + "ref": "Math-#173 review 5360645884 (preserved in EXTERNAL_REVIEWS.md)", + "provider": "OpenAI (GPT-5.6 Sol; source-exposed, integrator of Math-#162/#166)", + "verdict": "ACCEPT section 3 ((D1), Route A, Route B) at the stated scope, at head b3fac79" } ], "reading_rule": [ @@ -55,9 +60,10 @@ "math.c6-component.palm-proof", "math.c6r-component.two-scale-law-proof", "math.c6r-component.two-scale-review-record", - "math.c6r-component.two-scale-review-binding" + "math.c6r-component.two-scale-review-binding", + "math.c6r-component.residual-closure-record" ], - "notes": "Leading-mass localization of E N(N-1) at scale r, in the iterated limit; corollary of Math-#162 (26)/(18)/(20) with PALM Theorem Q, and of Math-#159 Corollary Lambda / Proposition 4.4; direct statement Math-#166 Theorem L (L1)/(L2), bound; Route C pair-count corollary. C6 residual closure v1.1." + "notes": "Leading-mass localization of E N(N-1) at scale r, in the iterated limit; corollary of Math-#162 (26)/(18)/(20) with PALM Theorem Q, and of Math-#159 Corollary Lambda / Proposition 4.4; direct statement Math-#166 Theorem L (L1)/(L2), bound; Route C pair-count corollary. Two evidence paths: the direct statement (Theorem L) and the reviewed corollary (section 3, read by OpenAI 5360645884). C6 residual closure v1.3." }, "required_premises_after": [ "math.c6r-component.spectral-closure-proof", @@ -68,9 +74,10 @@ "math.c6-component.palm-proof", "math.c6r-component.two-scale-law-proof", "math.c6r-component.two-scale-review-record", - "math.c6r-component.two-scale-review-binding" + "math.c6r-component.two-scale-review-binding", + "math.c6r-component.residual-closure-record" ], - "notes": "Created PROVED_REVIEWED if Math-#160 step 1 has not run; moved OPEN_ACTIVE -> PROVED_REVIEWED if it has. Every required premise is PROVED_REVIEWED (step 0 satisfied by Math-#166 Theorem L); the record node is supporting." + "notes": "Created PROVED_REVIEWED if Math-#160 step 1 has not run; moved OPEN_ACTIVE -> PROVED_REVIEWED if it has. Every required premise is PROVED_REVIEWED on both evidence paths (direct statement: Math-#166 Theorem L; reviewed corollary: section 3, read by OpenAI 5360645884); the required edges take the union (fail-closed)." }, { "node": "math.rn-region.witness-collision", @@ -198,9 +205,9 @@ "component_of": "math.rn-region.witness-collision.leading-mass-localization", "component_role": "review_record_external", "author_provider": "OpenAI review 5360192822, transcribed by Anthropic (this session)", - "fingerprint": "aba67dbb8e4f8df3456652625015de4984ba3bd8afe1e4961f63dae628fde069", + "fingerprint": "27b4d8a5f04981e7b01b20f767078df87b4d0c75aebc6f6ed665347a8b605a53", "source": "reviews/c6_residual_closure_20260930/EXTERNAL_REVIEWS.md", - "scope": "preserved transcription; mutable external evidence, labelled; not an additional review or provider", + "scope": "preserved transcriptions (5360192822 for [CL]; 5360645884 for this record's section 3); mutable external evidence, labelled; not an additional review or provider", "review_basis": [ { "review": "Math-#159 review 5360192822", @@ -266,24 +273,37 @@ "id": "math.c6r-component.residual-closure-record", "layer": "D5", "kind": "reading_rule_component", - "classification": "AUTHOR_SIDE_CANDIDATE", + "classification": "PROVED_REVIEWED", "controlling": false, "component_of": "math.rn-region.witness-collision.leading-mass-localization", "component_role": "reading_rule_record", "author_provider": "Anthropic Claude (this session; source-exposed, see section 0)", - "fingerprint": "f524b7bb376c307c40092c27c935851c4d1d92a65b008ef05aed82901274e89a", + "fingerprint": "c360d2c5b5206e2e1a942ee2dbec10bb1d005042ca2696cf7e49b679617684a6", "source": "reviews/c6_residual_closure_20260930/RECONCILIATION.md", - "scope": "section 3: the corollary (D1) + steps 1-3 (Route A), Route B, Route C", + "scope": "section 3: the corollary (D1) + steps 1-3 (Route A) and Route B, read by 5360645884 at b3fac79 and preserved verbatim in REVIEWED_SECTION_3_b3fac79.md; Route C (OpenAI-authored, checked 5902616692)", "review_basis": [ { - "review": "none", - "provider": "-", - "verdict": "the reconciler's own text; supporting only since v1.1 (the direct statement is Math-#166 Theorem L); a non-Claude read of section 3 is welcome, not gating", - "depth": "bounded" + "review": "Math-#173 review 5360645884", + "provider": "OpenAI (GPT-5.6 Sol; source-exposed to the OpenAI side of the chain; integrator of Math-#162/#166; no authorship of this record)", + "verdict": "ACCEPT section 3 at the stated fixed-d, fixed-torus, compact-positive-gap window scope", + "depth": "bounded read of section 3 at head b3fac79 with the four sources re-read on main fa1cf7b", + "reviewed_head": "b3fac79875f28bacd135c0aa5e65a47a41ae0fdf", + "reviewed_text": "reviews/c6_residual_closure_20260930/REVIEWED_SECTION_3_b3fac79.md", + "reviewed_text_sha256": "931f5c95c5185be075c8684e30c395fe55dd344ad0c1ac45535e3b166c3aac65", + "covers": "(D1), Route A, Route B; not Route C and not the Theorem L paragraph", + "preserved_in": "reviews/c6_residual_closure_20260930/EXTERNAL_REVIEWS.md section 2", + "body_sha256": "ef9660729332582e31963c7b5ad8ce5e2f54f926f3ef6657ca12473aff6e6b60", + "submitted_at": "2026-09-30T02:06:27Z" + }, + { + "review": "Math-#160 comment 5902616692", + "provider": "Anthropic Claude (this session; provider-distinct nonauthor of the OpenAI-authored corollary 5901994240; source-exposed on RC)", + "verdict": "ACCEPT Route C at the stated scope", + "depth": "bounded", + "covers": "Route C only" } ], - "required_until": "superseded in v1.1: supporting since the Theorem L component exists", - "notes": "supporting evidence only" + "notes": "reviewed-corollary evidence path; alternative to the direct-statement path; the promotion rests on 5360645884 and on the reviewed paragraphs standing unchanged (REVIEWED); a revision that alters them must obtain a new read or return this node to AUTHOR_SIDE_CANDIDATE" }, { "id": "math.c6r-component.two-scale-law-proof", @@ -417,8 +437,8 @@ { "from": "math.rn-region.witness-collision.leading-mass-localization", "to": "math.c6r-component.residual-closure-record", - "required": false, - "relation": "supporting_evidence" + "required": true, + "relation": "requires_evidence" }, { "from": "math.rn-region.witness-collision", @@ -436,7 +456,7 @@ } ], "execution_order": [ - "0. satisfied at ab13a08f: Math-#166 is on main and its Theorem L is a required component node (math.c6r-component.two-scale-law-proof); a non-Claude read of RECONCILIATION.md section 3 remains welcome but is not gating; math.c6r-component.residual-closure-record is AUTHOR_SIDE_CANDIDATE and supporting", + "0. satisfied twice: (a) at ab13a08f Math-#166 Theorem L is on main as a required component (direct-statement path); (b) at b3fac79 OpenAI / GPT-5.6 Sol 5360645884 read section 3 (reviewed-corollary path), so math.c6r-component.residual-closure-record is PROVED_REVIEWED on that basis; either path alone suffices and the required edges take the union", "1. create the component nodes and their required edges (math.c6-component.palm-proof only if Math-#160 has not created it)", "2. create math.rn-region.witness-collision.leading-mass-localization as PROVED_REVIEWED, or move it from OPEN_ACTIVE if Math-#160 step 1 created it", "3. only after Math-#160 step 3 (aggregate node): move math.rn-region.witness-collision to PROVED_REVIEWED with required edges to the aggregate node and to the residual node; under Math-#160's keep-open execution this is the step that moves the old node", @@ -461,9 +481,23 @@ "id": 5902616692, "kind": "bounded read of the Route C corollary (Math-#160 5901994240) at the request 5902379699", "verdict": "ACCEPT at stated scope; exposure stated" + }, + { + "lane": "OpenAI/Codex", + "id": 5360636576, + "kind": "review of v1.0 at b3fac79: three engineering findings (4140125558 LIVE after execution; 4140125562 source snapshots; 4140125565 record promoted without a read on the Math-#166 path)", + "disposition": "all repaired in v1.3" + }, + { + "lane": "OpenAI (GPT-5.6 Sol)", + "id": 5360645884, + "kind": "bounded non-Claude read of section 3 at b3fac79 (sources re-read at fa1cf7b)", + "verdict": "ACCEPT at the stated fixed-d, fixed-torus, compact-positive-gap window scope; amend list repaired in v1.3", + "preserved_in": "EXTERNAL_REVIEWS.md section 2", + "reviewed_text": "REVIEWED_SECTION_3_b3fac79.md" } ], - "exposure": "reconciler authored Math-#160 (the definition) and remote_collision_20260928 ([RC], consumed by both routes); reviewed none of Math-#159, #162, #166; same GitHub account; zero organizational-independence credit", + "exposure": "reconciler authored Math-#160 (the definition) and remote_collision_20260928 ([RC], consumed by both routes); reviewed none of Math-#159, #162, #166; same GitHub account; zero organizational-independence credit; Math-#173's own reviewers are OpenAI Sol (source-exposed; integrator) and OpenAI/Codex", "not_proposed": [ "any rate, constant or numerical enclosure", "any controlling flag, lemma_closed, prize or premise change", @@ -471,11 +505,12 @@ "any historical predicate move" ], "revision": { - "version": "v1.2", + "version": "v1.3", "applies": [ "initial record at 358f256", "fa1cf7b: Math-#166 TWO_SCALE_LAW.md and REVIEW_RECORD.md bound as the direct statement (step 0 satisfied); Route C added with exact checks and mutant route-c-broken; record node supporting", - "fe2c3ff: two-scale REVIEW_RECORD.md rebound to its Math-#172 bytes; REVIEW_RECORD.json bound as a component (native body digest of 5360227991)" + "fe2c3ff: two-scale REVIEW_RECORD.md rebound to its Math-#172 bytes; REVIEW_RECORD.json bound as a component (native body digest of 5360227991)", + "fe2c3ff (v1.3): Math-#173 reviews answered: record node PROVED_REVIEWED on the reviewed-record path (5360645884; reviewed section preserved and checked), evidence_paths, installed-state acceptance in LIVE, source snapshots and per-component drift in GATE, four new mutants" ] }, "third_source_bound": { @@ -509,5 +544,30 @@ ], "bound": "r^-3 E[(N)_2 - (A)_2] <= C (R^-2 + rho^2)^(1/2) + C_(R,rho) r^(3/4) + C_rho r; r -> 0, rho -> 0, R -> oo" }, - "reverified_at": "fe2c3ff (Math-#172 custody repair of the two-scale packet: TWO_SCALE_LAW.md unchanged, REVIEW_RECORD.md extended, REVIEW_RECORD.json added; GRAPH.json, PROOF_INDEX.md, SELECTOR_REGION.json and the catalog unchanged since ec6db8c)" + "reverified_at": "fe2c3ff (Math-#172 custody repair of the two-scale packet: TWO_SCALE_LAW.md unchanged, REVIEW_RECORD.md extended, REVIEW_RECORD.json added; GRAPH.json, PROOF_INDEX.md, SELECTOR_REGION.json and the catalog unchanged since ec6db8c); unchanged at v1.3 (Math-#160 refreshed onto fe2c3ff as dd4f4f8 by the integrator)", + "evidence_paths": { + "direct_statement": { + "components": [ + "math.c6r-component.two-scale-law-proof", + "math.c6r-component.two-scale-review-record", + "math.c6r-component.two-scale-review-binding" + ], + "statement": "Math-#166 Theorem L (L1) at q = 2 with delta_r = R r, and (L2)", + "review": "Claude 5360227991 (in-repo REVIEW_RECORD.md and REVIEW_RECORD.json body binding); xAI 5901945424 as reported" + }, + "reviewed_corollary": { + "components": [ + "math.c6r-component.spectral-closure-proof", + "math.c6r-component.spectral-closure-review-record", + "math.c6r-component.cluster-law-proof", + "math.c6r-component.cluster-law-acceptance", + "math.c6r-component.cluster-law-source-map", + "math.c6-component.palm-proof", + "math.c6r-component.residual-closure-record" + ], + "statement": "RECONCILIATION.md section 3: (D1) with Route A (Math-#162 (26)/(18)/(20), PALM Theorem Q), Route B (Math-#159 Corollary Lambda / Proposition 4.4 / Lemma 5.2), Route C", + "review": "OpenAI / GPT-5.6 Sol 5360645884 at b3fac79 ((D1), Route A, Route B; reviewed text preserved); Route C checked in 5902616692" + }, + "rule": "either path alone establishes (Res) at the section 4 scope; the residual node's required edges take the union so that a later source change on either path holds the residual (fail-closed); GATE replays each path alone, the union, and the negative with the record node required but unread" + } } diff --git a/reviews/c6_residual_closure_20260930/RECONCILIATION.md b/reviews/c6_residual_closure_20260930/RECONCILIATION.md index fd5ad5301..7b82a54bd 100644 --- a/reviews/c6_residual_closure_20260930/RECONCILIATION.md +++ b/reviews/c6_residual_closure_20260930/RECONCILIATION.md @@ -6,12 +6,17 @@ `7d0c89a` and Math-#162 `358f256` merged; `GRAPH.json`, `PROOF_INDEX.md`, `SELECTOR_REGION.json` and the catalog are unchanged since `ec6db8c`); re-verified at `fa1cf7b` (Math-#166 merged at `ab13a08f`, Math-#167 merged at `fa1cf7b`; the same surfaces unchanged) and at `fe2c3ff` (Math-#172: custody repair of the two-scale packet; `TWO_SCALE_LAW.md` unchanged, -`REVIEW_RECORD.md` extended and `REVIEW_RECORD.json` added; register surfaces unchanged). +`REVIEW_RECORD.md` extended and `REVIEW_RECORD.json` added; register surfaces unchanged); main is still `fe2c3ff` at v1.3, +and the integrator refreshed Math-#160's branch onto it (`dd4f4f8`, its six packet blobs preserved from `eba6045`). **Revision:** v1.0 at `358f256`; v1.1 at `fa1cf7b` binds Math-#166's `TWO_SCALE_LAW.md` and its review record as the direct statement (execution step 0 satisfied), adds Route C (the pair-count corollary of Math-#160 comment 5901994240, checked in 5902616692) with its exact checks, and makes this record's own node supporting; v1.2 at `fe2c3ff` rebinds the two-scale review record to its Math-#172 bytes and binds `REVIEW_RECORD.json`, which pins the native body digest of -review 5360227991. Pickup: Math-#160 comment 5902470285; delivery 5902585446. +review 5360227991; v1.3 at `fe2c3ff` answers Math-#173's reviews: this record's own node is promoted on the reviewed-record +path (OpenAI / GPT-5.6 Sol 5360645884, a non-Claude bounded read of §3 at head `b3fac79`, whose paragraphs are preserved +verbatim in `REVIEWED_SECTION_3_b3fac79.md` and checked unchanged), the two evidence paths are modelled separately, and +the checker accepts the installed state and replays the hard gate with source snapshots (Codex 5360636576). Pickup: +Math-#160 comment 5902470285; delivery 5902585446. **Effect:** register reconciliation, **declarative only** (`PROPOSED_TRANSITIONS.json`, `"executed": false`). It binds the residual question that Math-#160 §5 named (`math.rn-region.witness-collision.leading-mass-localization`) to the exact merged bytes of two independently authored and cross-provider-reviewed proofs, writes the four-line corollary that turns @@ -40,6 +45,11 @@ Execution of any `GRAPH.json`, `STATUS`, `PROOF_INDEX` or catalog change is a se (5901945424) not re-read here; I reviewed none of it. Route C was posted by an OpenAI lane (Math-#160 comment 5901994240) and checked by this session (5902616692): a provider-distinct nonauthor read of a consumer of Math-#159 / [DL] / [C6], source-exposed on [RC]. +- Math-#173's own reviews: OpenAI / GPT-5.6 Sol 5360645884, a bounded non-Claude read of §3 at head `b3fac79` (ACCEPT at + the stated scope; source-exposed to the OpenAI side of the chain and the integrator of Math-#162/#166; not organizational + independence, by its own statement), and OpenAI/Codex 5360636576 (three engineering findings on the checker, all repaired + in v1.3). The paragraphs that read covers ((D1), Route A, Route B) are preserved byte-for-byte in + `REVIEWED_SECTION_3_b3fac79.md`; Route C and the Theorem L paragraph were not part of it. - No Cursor agent is restarted or contacted (owner stop, 27 September 2026); only published records are cited. ## 1. The residual, as defined, and the register as it stands @@ -73,7 +83,8 @@ mechanism other than by (Res). Both Math-#159 (§9) and Math-#162 (README) state | [CL] | `frontiers/c6_cluster_law_20260929/PROOF.md` (Math-#159 v1.2, merged `98fdb54`) | 70131 · `96b8e2d59defee6059bf151a896b7fc7c91fc529b385a3db8a87574901197b38` · `ba492c8e62e58bfc055fc8254c790e893d346ba5` | Anthropic (other session) | OpenAI review 5360192822 at `f7c3395`, same blob: ACCEPT Theorem N, Corollaries Λ/S, Corollary X (preserved in `EXTERNAL_REVIEWS.md`); in-repo pointer `SOURCE_MAP.json` (`nonauthor_acceptance: true`, revision note naming 5360192822) | Corollary Λ (1.6); Proposition 4.4 (4.4) with its `A -> oo` step; Lemma 5.2 (5.4) | | [CL-R] | `frontiers/c6_cluster_law_20260929/README.md`, `SOURCE_MAP.json` | 7560 · `e4b35f2b…` · `1166376f`; 12566 · `0584c380…` · `ef51c582` | Anthropic | — | object identity; acceptance pointer | | [PALM] | `frontiers/c6_palm_route_20260929/PROOF.md` (Math-#145, merged `820d443`) | 53364 · `aa37f16040ab9e05bb2e4e3f1d678367497e8dc2cf43eef197a4d6592c2f129b` · `89eb8adf08fe7afc2cab9662d3a9875c05ae5cc5` | Anthropic (other session) | OpenAI 5356233690 (§4), 5358116559 (§§5–7, Theorem Q) | Theorem Q, `q = 3` and `q = 4`, for the uniform-integrability tails | -| this packet | `reviews/c6_residual_closure_20260930/EXTERNAL_REVIEWS.md` | see `SOURCE_FILES.json` | transcribed by Anthropic | mutable external evidence, labelled | the preserved 5360192822 | +| this packet | `reviews/c6_residual_closure_20260930/EXTERNAL_REVIEWS.md` | see `SOURCE_FILES.json` | transcribed by Anthropic | mutable external evidence, labelled | the preserved 5360192822 and 5360645884 | +| this packet | `reviews/c6_residual_closure_20260930/REVIEWED_SECTION_3_b3fac79.md` | see `SOURCE_FILES.json`; reviewed text (after the provenance comment) 2779 · `931f5c95c5185be075c8684e30c395fe55dd344ad0c1ac45535e3b166c3aac65` | verbatim copy of §3 at `b3fac79` | read by OpenAI 5360645884 (preserved in `EXTERNAL_REVIEWS.md`) | the paragraphs that read covers, checked unchanged in §3 (`REVIEWED`) | | [TSL] | `frontiers/two_scale_cluster_geometry_20260929/TWO_SCALE_LAW.md` (Math-#166, merged `ab13a08f`) | 17139 · `e81d7fe09d25c3266eb8e62922756f54761d7f74d692fb35d9a8071fffd73769` · `a32fd5f7d941bbe1fe943df045b1e0fbec8d691c` | OpenAI | in-repo `REVIEW_RECORD.md` (6732 · `af1540308f37220e6592b700bf42181205b1d4588a040a5c151bf0a6f861e728` · `31896de23fc56822c184375d0dc2b1c7e27fcae4`, extended by Math-#172 at `fe2c3ff`) and `REVIEW_RECORD.json` (4226 · `958d2e1ae8ea5d034d0d87efce6cde9be57ebb9d7c0b671e69d3d6598a6675ca` · `a4b0fb99c24e2edf41973ea2a5e5176584602855`: native review 5360227991, reviewed commit `7c82252`, proof `TWO_SCALE_LAW.md`, body SHA256 `c63efc29…`): Claude 5360227991 ACCEPT of Theorem T, Theorem L, (L3), (V1) at the conditional scope; xAI bounded read 5901945424 reported in Math-#160 5902466075 | Theorem L (L1), (L2): the direct statement | Identities are checked by `residual_check.py` (`IDENTITIES`, `NEGATIVES`); the quoted statements are checked as @@ -142,9 +153,12 @@ record. **What the corollary uses and nothing else.** Two reviewed limit statements about one law (the full and the near second factorial moments), one reviewed exhaustion statement, and one reviewed moment bound for the tail. No -regression, no Kac–Rice step, no new estimate. Since v1.1 the direct statement [TSL] carries the flip and this record's -own node is supporting; a non-Claude read of this section remains welcome (the reconciler is source-exposed, §0) but -is not gating. +regression, no Kac–Rice step, no new estimate. The direct statement [TSL] and this section are two separate evidence +paths (§5). This section's (D1), Route A and Route B paragraphs were read by OpenAI / GPT-5.6 Sol (Math-#173 review +5360645884, at head `b3fac79`, ACCEPT at the stated scope; the reconciler is source-exposed, §0); those paragraphs are +preserved byte-for-byte in `REVIEWED_SECTION_3_b3fac79.md`, and `REVIEWED` checks that they stand unchanged above. Route C +is OpenAI-authored and Claude-checked (5902616692); the Theorem L paragraph is [TSL]'s own reviewed statement. A revision +that alters the reviewed paragraphs must obtain a new read or return this record's node to `AUTHOR_SIDE_CANDIDATE`. ## 4. Scope, and what is not established @@ -171,7 +185,7 @@ scope; no historical numerical certificate (RN annulus partition, |---|---|---| | `math.rn-region.witness-collision.leading-mass-localization` | absent (Math-#160 proposes it `OPEN_ACTIVE`) | `PROVED_REVIEWED` at the §4 scope, with `fingerprint` unchanged from Math-#160's proposal, `scope`, `explicit_limits`, `review_disposition`, `review_basis`, and `required` edges to the component nodes below; created directly if Math-#160's step 1 has not run, moved if it has | | `math.rn-region.witness-collision` | `OPEN_ACTIVE` (Math-#151 wording) | `PROVED_REVIEWED`, **conditional and deferred**: presupposes Math-#160's aggregate node `math.c6-witness-collision-factorial-moment` (count discharge) and this record's residual node (localization); executes only after both exist, with `required` edges to both. Under Math-#160's keep-open execution (§1a (iii) there), the residual's definition sits on the old node and this record moves the old node itself. If the executing lane holds that the node means something other than the count estimate and (Res), it must write that meaning down; no source defines one (Math-#160 §1a) | -| `SELECTOR_REGION.json`, `PROOF_INDEX.md`, catalog C6, `STATUS.md` C6 row | as at `358f256` | as Math-#160 §7 proposes, with the residual bullet closed: "leading-mass localization: resolved at existential scope by Math-#162 (26)/(18)/(20) and Math-#159 Corollary Λ / Proposition 4.4; direct statement Math-#166 Theorem L when merged; open: rate, constants" | +| `SELECTOR_REGION.json`, `PROOF_INDEX.md`, catalog C6, `STATUS.md` C6 row | as at `358f256` | as Math-#160 §7 proposes, with the residual bullet closed: "leading-mass localization: resolved at existential scope by Math-#162 (26)/(18)/(20) and Math-#159 Corollary Λ / Proposition 4.4; direct statement Math-#166 Theorem L (merged at `ab13a08f`); open: rate, constants" | **Component nodes** (`kind: reading_rule_component`, `PROVED_REVIEWED`, `controlling: false`, `fingerprint` = SHA256 of the source; one node per byte identity; none duplicates a source the live graph carries with a fingerprint): @@ -187,35 +201,54 @@ source; one node per byte identity; none duplicates a source the live graph carr | `math.c6r-component.two-scale-law-proof` | [TSL] | proof: Theorem L (L1), (L2), the direct statement | OpenAI | Claude 5360227991 (in-repo `REVIEW_RECORD.md`); xAI bounded read 5901945424 as reported | | `math.c6r-component.two-scale-review-record` | `frontiers/two_scale_cluster_geometry_20260929/REVIEW_RECORD.md` (Math-#172 bytes) | review record | OpenAI-authored record of the Claude reviews | itself | | `math.c6r-component.two-scale-review-binding` | `frontiers/two_scale_cluster_geometry_20260929/REVIEW_RECORD.json` | machine-readable review binding: native id 5360227991, reviewed commit `7c82252`, proof path and blob `a32fd5f7`, body SHA256 `c63efc29…` | OpenAI-authored record (Math-#172) | itself | -| `math.c6r-component.residual-closure-record` | this packet's `RECONCILIATION.md` | reading-rule record: the §3 corollary and Route C | Anthropic (this session; source-exposed) | `AUTHOR_SIDE_CANDIDATE` (the reconciler's own text; a non-Claude read is welcome); **supporting only** since v1.1, because [TSL] Theorem L is the direct statement | +| `math.c6r-component.residual-closure-record` | this packet's `RECONCILIATION.md` | reading-rule record: the §3 corollary ((D1), Routes A, B) and Route C | Anthropic (this session; source-exposed) | **OpenAI / GPT-5.6 Sol 5360645884** (bounded non-Claude read of §3 at `b3fac79`; reviewed text preserved and checked, `REVIEWED`); Route C: OpenAI-authored, checked 5902616692. `PROVED_REVIEWED` on the reviewed-record path since v1.3 | -Edges: from the residual node to each component, `required: true` (`requires_evidence`), except the record node, which -is supporting (`required: false`) since [TSL] is bound. From the old node (deferred transition): `required` edges to the -residual node and to Math-#160's aggregate node. +Edges: from the residual node to each of the ten components, `required: true` (`requires_evidence`). From the old node +(deferred transition): `required` edges to the residual node and to Math-#160's aggregate node. -**Execution order** (`PROPOSED_TRANSITIONS.json` `execution_order`): (0) satisfied at `ab13a08f`: Math-#166 is on main and its -Theorem L is a required component node; a non-Claude read of §3 remains welcome but is not gating; (1) the component nodes and their edges; (2) the residual node +**Two evidence paths** (`PROPOSED_TRANSITIONS.json` `evidence_paths`), each sufficient for (Res) on its own: the **direct +statement** ([TSL] Theorem L with its in-repo review record and JSON binding: three nodes) and the **reviewed corollary** +(§3 from [SC], [CL], [PALM] and this record, read by 5360645884: seven nodes). The residual's required edges take the +union, so that a later byte change on either path holds the residual (fail-closed); `GATE` replays each path alone (the +other path's edges supporting) as well as the union, and replays the negative in which the record node is required +without its read: the gate then holds the residual on exactly that node. + +**Execution order** (`PROPOSED_TRANSITIONS.json` `execution_order`): (0) satisfied twice: at `ab13a08f` +Math-#166's Theorem L is on main as a required component (direct path), and at `b3fac79` OpenAI 5360645884 read §3 +(reviewed-corollary path); (1) the component nodes and their edges; (2) the residual node (created `PROVED_REVIEWED`, or moved from `OPEN_ACTIVE`); (3) only after Math-#160 step 3: the old node; (4) the register rows. Nothing here edits `GRAPH.json`, `PROOF_INDEX.md`, `STATUS.md`, `SELECTOR_REGION.json` or the catalog (`"executed": false`, checked). -**Reverse-impact.** Every component node carries the SHA256 of its source; a later change to [SC], [CL], [PALM], the -review record, the source map or the preserved acceptance reaches the residual node (and, once executed, the old -node) through `reverse_impact_between` (`GATE` replays it in both executions). +**Reverse-impact.** Every component node carries the SHA256 of its source; `GATE` calls `reverse_impact_between` with exact +source snapshots of both graph states (every node: `record_only`, `external_unresolved`, `blob` with bytes and SHA256, +or `tree`), asserts `source_snapshots_supplied`, and then, for each component in turn, changes only that component's +snapshot digest and checks that the residual node (and the old node, once it depends on the residual) is impacted. A +later byte change to [SC], [CL], [PALM], [TSL], a review record, the source map, the preserved reviews or this record +therefore reaches the residual through the graph, not through the fingerprint strings alone. ## 6. Checks `residual_check.py` (stdlib only, run from the repository root): -- **IDENTITIES.** All twelve inventoried files exist as regular files, no symlink on their paths, stated SHA256 and blob. +- **IDENTITIES.** All thirteen inventoried files exist as regular files, no symlink on their paths, stated SHA256 and blob. - **VERDICTS.** The quoted statements are present as substrings: [SC] Theorem (3), (18), (20), (24), (26) and the Slice A/B/C lines of its review record with the core blob; [CL] Corollary Λ with `Λ_2 = 2 nu(2)`, Proposition 4.4's `A -> oo` sentence, Lemma 5.2 with `r^(9/2)`, the object header, the source map's `nonauthor_acceptance` and its note naming 5360192822; [PALM] object header and Theorem Q; [TSL] Theorem L with (L1) and (L2), its review record's - 5360227991 line at blob `a32fd5f7`, and the JSON binding's native id, proof path and body digest; the review id, verdict line and mutability label in `EXTERNAL_REVIEWS.md`. + 5360227991 line at blob `a32fd5f7`, and the JSON binding's native id, proof path and body digest; the review ids, verdict lines, the `b3fac79` head and the + mutability label in `EXTERNAL_REVIEWS.md`; the heading and the Route A / Route B headers of the reviewed-section file. - **LIVE.** `math.rn-region.witness-collision` is a live `OPEN_ACTIVE` region with its recorded fingerprint (or - `PROVED_REVIEWED` after execution); the residual node is absent or `OPEN_ACTIVE` with Math-#160's fingerprint (or - `PROVED_REVIEWED` after execution); the selector lists the region; no live fingerprinted node carries a component - source of §5 other than `math.c6-component.palm-proof` if Math-#160 has been executed. + `PROVED_REVIEWED` after execution); the residual node is absent, `OPEN_ACTIVE` with Math-#160's fingerprint, or + `PROVED_REVIEWED`; the selector lists the region. A live node on a component source is accepted only if it is the + proposed node on every proposed key (the palm node on its cross-record keys: kind, source, fingerprint, + classification, controlling); anything else on such a source, or anything else under a proposed id, is a mismatch. If + the residual is live `PROVED_REVIEWED`, every component, every edge and the reading rule must be present as proposed. + The same test runs on the executed graph built from the proposal (installed state, simulated) in every run, so that + execution cannot turn this check red (Codex 4140125558). +- **REVIEWED.** The record node's first review basis is Math-#173 review 5360645884 (provider OpenAI, ACCEPT, head + `b3fac79`); `REVIEWED_SECTION_3_b3fac79.md`, after its one-line provenance comment, has the SHA256 the proposal states, + begins at the §3 heading, contains Route A and Route B and not Route C, and is a verbatim substring of the current + `RECONCILIATION.md`; the review id and head are in `EXTERNAL_REVIEWS.md`. - **DEDUCTION.** Exact finite content of §3: the pair identity (D1) for all `0 <= N_R, N_out <= 12`; the Route C pathwise inequality (D2) for all `0 <= A, B, C <= 8` with its two exponent ledgers; the tail inequality `n(n-1)(M-1) <= n(n-1)(n-2)` for `n > M >= 3`; the Stirling identity for `n^4`; the exponent ledgers @@ -224,22 +257,39 @@ node) through `reverse_impact_between` (`GATE` replays it in both executions). - **TRANSITIONS.** `declarative` true, `executed` false; the residual node `PROVED_REVIEWED`, non-controlling, with scope, explicit limits, review basis, Math-#160's fingerprint and a required edge to every component; every component node fingerprinted to the inventory with role, provider and review basis, one per byte identity; the - record node `AUTHOR_SIDE_CANDIDATE` and reached by a supporting edge only; every required premise of the residual node - `PROVED_REVIEWED`; the old-node transition marked deferred with its two presuppositions; the palm node marked - cross-record with Math-#160's id. -- **GATE.** In both executions (residual node created directly; residual node pre-existing `OPEN_ACTIVE` as - Math-#160 proposes), the proposed graph passes `validate_graph_fail_closed`, `closure_report` gives `gate_ok` with no - illegal controlling node, and `reverse_impact_between` names the residual node and the components as changed and - impacted; the deferred old-node transition is not applied (its presupposition is absent live) and is reported. + every component `PROVED_REVIEWED` with at least one review basis and the residual's required edges covering all ten; + the two evidence paths partition the components, the record node on the corollary path and Theorem L on the direct + path; the old-node transition marked deferred with its two presuppositions; the palm node marked cross-record with + Math-#160's id. The builds are idempotent: installed components and edges are not re-created, and the installed state + rebuilds to itself. +- **GATE.** In every execution shape (interim; final; residual node pre-existing `OPEN_ACTIVE` as Math-#160 proposes; + each evidence path alone; the installed state, simulated; and the negative with the record node required but unread), + the proposed graph passes `validate_graph_fail_closed`, `closure_report` gives `gate_ok` with no illegal controlling + node, `reverse_impact_between` runs with source snapshots of both states and names the residual node and the new + components as changed and impacted (nothing, in the installed state); the residual is not held except in the negative, + where the gate holds it on exactly the record node; a single-component source drift reaches the residual for every + component; the deferred old-node transition is not applied (its presupposition is absent live) and is reported. - **NEGATIVES.** Delete, one-byte change, symlink and symlinked parent on a temporary copy of the inventory are rejected. -Ten mutants must fail: `allow-symlink`, `no-hash`, `stale-fingerprint`, `drop-required-edge`, `executed-flag`, -`controlling-true`, `tail-reversed`, `pair-identity-broken`, `route-c-broken`, `drop-review-needle`. +Fourteen mutants must fail: `allow-symlink`, `no-hash`, `stale-fingerprint`, `drop-required-edge`, `executed-flag`, +`controlling-true`, `tail-reversed`, `pair-identity-broken`, `route-c-broken`, `drop-review-needle`, and since v1.3 +`installed-drift` (an installed component with another fingerprint must fail `LIVE`), `snapshot-omitted` (the +reverse-impact replay without snapshots must fail `GATE`), `record-unreviewed` (the record node `PROVED_REVIEWED` with no +review basis must fail `TRANSITIONS` and `REVIEWED`), `reviewed-text-drift` (a changed reviewed text must fail `REVIEWED`). ## 7. Relation to other lanes - **Math-#160 (this session):** defines (Res) and proposes the residual node `OPEN_ACTIVE`; this record is its successor - and composes with either execution of its §7. Math-#160 is not changed. + and composes with either execution of its §7. Math-#160 is not changed by this record; the integrator refreshed its + branch onto `fe2c3ff` (`dd4f4f8`) with the six packet blobs preserved. +- **Math-#173 reviews (on v1.0 `b3fac79`):** OpenAI/Codex 5360636576, three findings: (i) `LIVE` rejected the installed + components (4140125558), repaired: the installed state is accepted when exact and simulated in every run; (ii) the + reverse-impact replay ran without source snapshots (4140125562), repaired: snapshots of both states and a + per-component drift test; (iii) the `final` build promoted this record without a read on the Math-#166 path + (4140125565), repaired: the two paths are modelled separately, the record node's promotion rests on 5360645884, and + the unread case is replayed as a negative. OpenAI / GPT-5.6 Sol 5360645884: ACCEPT of §3 at the stated scope with the + amend list above; the record node is promoted on that reviewed-record path, the #166 path stays a distinct alternative + with `TWO_SCALE_LAW.md` and its exact review binding as evidence, and the "pending" wording is gone. - **Math-#162 (OpenAI; merged `358f256`, integrated by OpenAI Sol):** Route A. Not re-reviewed; its review record is bound in-repo. - **Math-#159 (Anthropic, other session; merged `98fdb54`, integrated by the OpenAI engineering lane):** Route B. Not diff --git a/reviews/c6_residual_closure_20260930/RESULTS.json b/reviews/c6_residual_closure_20260930/RESULTS.json index 1c5c08047..986a13200 100644 --- a/reviews/c6_residual_closure_20260930/RESULTS.json +++ b/reviews/c6_residual_closure_20260930/RESULTS.json @@ -5,6 +5,7 @@ "IDENTITIES": true, "LIVE": true, "NEGATIVES": true, + "REVIEWED": true, "TRANSITIONS": true, "VERDICTS": true }, @@ -38,7 +39,76 @@ "math.rn-region.witness-collision.leading-mass-localization" ], "old_node_transition": "deferred: presupposes Math-#160 step 3 (aggregate node absent live)", - "residual_classification": "PROVED_REVIEWED" + "residual_classification": "PROVED_REVIEWED", + "residual_held": false, + "source_drift_reaches_residual": 10, + "source_snapshots_supplied": true + }, + "final-corollary-only": { + "changed_nodes": [ + "math.c6-component.palm-proof", + "math.c6r-component.cluster-law-acceptance", + "math.c6r-component.cluster-law-proof", + "math.c6r-component.cluster-law-source-map", + "math.c6r-component.residual-closure-record", + "math.c6r-component.spectral-closure-proof", + "math.c6r-component.spectral-closure-review-record", + "math.c6r-component.two-scale-law-proof", + "math.c6r-component.two-scale-review-binding", + "math.c6r-component.two-scale-review-record", + "math.rn-region.witness-collision.leading-mass-localization" + ], + "impacted": [ + "math.c6-component.palm-proof", + "math.c6r-component.cluster-law-acceptance", + "math.c6r-component.cluster-law-proof", + "math.c6r-component.cluster-law-source-map", + "math.c6r-component.residual-closure-record", + "math.c6r-component.spectral-closure-proof", + "math.c6r-component.spectral-closure-review-record", + "math.c6r-component.two-scale-law-proof", + "math.c6r-component.two-scale-review-binding", + "math.c6r-component.two-scale-review-record", + "math.rn-region.witness-collision.leading-mass-localization" + ], + "old_node_transition": "deferred: presupposes Math-#160 step 3 (aggregate node absent live)", + "residual_classification": "PROVED_REVIEWED", + "residual_held": false, + "source_drift_reaches_residual": 10, + "source_snapshots_supplied": true + }, + "final-direct-only": { + "changed_nodes": [ + "math.c6-component.palm-proof", + "math.c6r-component.cluster-law-acceptance", + "math.c6r-component.cluster-law-proof", + "math.c6r-component.cluster-law-source-map", + "math.c6r-component.residual-closure-record", + "math.c6r-component.spectral-closure-proof", + "math.c6r-component.spectral-closure-review-record", + "math.c6r-component.two-scale-law-proof", + "math.c6r-component.two-scale-review-binding", + "math.c6r-component.two-scale-review-record", + "math.rn-region.witness-collision.leading-mass-localization" + ], + "impacted": [ + "math.c6-component.palm-proof", + "math.c6r-component.cluster-law-acceptance", + "math.c6r-component.cluster-law-proof", + "math.c6r-component.cluster-law-source-map", + "math.c6r-component.residual-closure-record", + "math.c6r-component.spectral-closure-proof", + "math.c6r-component.spectral-closure-review-record", + "math.c6r-component.two-scale-law-proof", + "math.c6r-component.two-scale-review-binding", + "math.c6r-component.two-scale-review-record", + "math.rn-region.witness-collision.leading-mass-localization" + ], + "old_node_transition": "deferred: presupposes Math-#160 step 3 (aggregate node absent live)", + "residual_classification": "PROVED_REVIEWED", + "residual_held": false, + "source_drift_reaches_residual": 10, + "source_snapshots_supplied": true }, "final-preexisting": { "changed_nodes": [ @@ -68,7 +138,52 @@ "math.rn-region.witness-collision.leading-mass-localization" ], "old_node_transition": "deferred: presupposes Math-#160 step 3 (aggregate node absent live)", - "residual_classification": "PROVED_REVIEWED" + "residual_classification": "PROVED_REVIEWED", + "residual_held": false, + "source_drift_reaches_residual": 10, + "source_snapshots_supplied": true + }, + "final-record-unreviewed": { + "changed_nodes": [ + "math.c6-component.palm-proof", + "math.c6r-component.cluster-law-acceptance", + "math.c6r-component.cluster-law-proof", + "math.c6r-component.cluster-law-source-map", + "math.c6r-component.residual-closure-record", + "math.c6r-component.spectral-closure-proof", + "math.c6r-component.spectral-closure-review-record", + "math.c6r-component.two-scale-law-proof", + "math.c6r-component.two-scale-review-binding", + "math.c6r-component.two-scale-review-record", + "math.rn-region.witness-collision.leading-mass-localization" + ], + "impacted": [ + "math.c6-component.palm-proof", + "math.c6r-component.cluster-law-acceptance", + "math.c6r-component.cluster-law-proof", + "math.c6r-component.cluster-law-source-map", + "math.c6r-component.residual-closure-record", + "math.c6r-component.spectral-closure-proof", + "math.c6r-component.spectral-closure-review-record", + "math.c6r-component.two-scale-law-proof", + "math.c6r-component.two-scale-review-binding", + "math.c6r-component.two-scale-review-record", + "math.rn-region.witness-collision.leading-mass-localization" + ], + "old_node_transition": "deferred: presupposes Math-#160 step 3 (aggregate node absent live)", + "residual_classification": "PROVED_REVIEWED", + "residual_held": true, + "source_drift_reaches_residual": 10, + "source_snapshots_supplied": true + }, + "installed-simulated": { + "changed_nodes": [], + "impacted": [], + "old_node_transition": "deferred: presupposes Math-#160 step 3 (aggregate node absent live)", + "residual_classification": "PROVED_REVIEWED", + "residual_held": false, + "source_drift_reaches_residual": 10, + "source_snapshots_supplied": true }, "interim": { "changed_nodes": [ @@ -98,11 +213,20 @@ "math.rn-region.witness-collision.leading-mass-localization" ], "old_node_transition": "deferred: presupposes Math-#160 step 3 (aggregate node absent live)", - "residual_classification": "OPEN_ACTIVE" + "residual_classification": "OPEN_ACTIVE", + "residual_held": false, + "source_drift_reaches_residual": 10, + "source_snapshots_supplied": true } }, - "inventory_files": 12, + "inventory_files": 13, + "live_state": { + "edges_present": false, + "mismatched": [], + "present": [], + "residual": null + }, "object": "C6-RESIDUAL-CLOSURE-20260930-v1", "passed": true, - "scope": "identity, verdict-row, live-register, exact finite bookkeeping of section 3, transition-shape, hard-gate replay in both executions, and filesystem-negative checks; the Gaussian limits are the sources' reviewed statements and are not re-proved; nothing is written" + "scope": "identity, verdict-row, live-register (including the installed state), reviewed-text, exact finite bookkeeping of section 3, transition-shape, hard-gate replay with source snapshots in every execution shape, and filesystem-negative checks; the Gaussian limits are the sources' reviewed statements and are not re-proved; nothing is written" } diff --git a/reviews/c6_residual_closure_20260930/REVIEWED_SECTION_3_b3fac79.md b/reviews/c6_residual_closure_20260930/REVIEWED_SECTION_3_b3fac79.md new file mode 100644 index 000000000..2fff7c277 --- /dev/null +++ b/reviews/c6_residual_closure_20260930/REVIEWED_SECTION_3_b3fac79.md @@ -0,0 +1,36 @@ + + +## 3. The corollary: (Res) from the reviewed statements + +Write `N_R` for the window count in the Euclidean ball of radius `R r` about `o` ([SC]'s `N_R`; [CL]'s `N^A` with +`A = R`), `N_out = N - N_R`, and `(n)_2 = n(n - 1)`. The quantity in (Res) is exactly + + M_R := E_{Q_r^W} #{ordered pairs of distinct window points not both within R r of o} = E[(N)_2] - E[(N_R)_2], (D1) + +since for every configuration `(N)_2 - (N_R)_2 = 2 N_R N_out + (N_out)_2 >= 2 N_R N_out >= 0` (exact identity, checked +in `DEDUCTION`). So (Res) says `lim_R limsup_r r^-3 (E[(N)_2] - E[(N_R)_2]) = 0`, and the mixed count of Math-#160 §5 is +`M(R, s_0) <= E[N_R N_out] <= M_R / 2`. + +**Route A ([SC], Math-#162).** +1. *Full second factorial moment.* [SC] (26): `E (N)_2 / r^3 -> 2 nu2 = 2 a_2`, a stated consequence of Theorem (3) + with `q = 2` (§8, Slice C). +2. *Near second factorial moment.* [SC] (18): `r^-3 Q_W(N_R = j) -> a_j^R` for `j = 1, 2` and `r^-3 Q_W(N_R >= 3) -> 0` + (§5, Slice B). Tail: `(N_R)_2 <= (N)_2`, and for integers `n > M >= 3`, `n(n-1) <= n(n-1)(n-2)/(M-1)` (exact, `DEDUCTION`), + so `E[(N_R)_2; N_R > M] <= E[(N)_3]/(M-1) <= C_3 r^3/(M-1)` by [PALM] Theorem Q with `q = 3`. Hence + `limsup_r | r^-3 E[(N_R)_2] - 2 a_2^R | <= C_3/(M-1)` for every `M`, i.e. `r^-3 E[(N_R)_2] -> 2 a_2^R` (the finite sum + over `n <= M` converges by (18), its `n >= 3` terms to zero). This is the same tail argument [SC] §8 uses for (3). +3. *Exhaustion.* [SC] (20): `a_2^R -> a_2` as `R -> oo` (dominated convergence with the integrable majorant (19), §6, + Slice B). + +Therefore `limsup_r r^-3 M_R = 2 a_2 - 2 a_2^R` (a full limit, by 1 and 2), which tends to `0` as `R -> oo` by 3. That is +(Res). ∎ + +**Route B ([CL], Math-#159).** Corollary Λ (1.6): `r^-3 E[(N)_2] -> Λ_2 = 2 nu(2) = 2 nu_near(2)`; Proposition 4.4: +`r^-3 Q{N^A = n} -> nu_near^A(n)` for `n = 1, 2`, `r^-3 Q{N^A >= 3} -> 0`, and `nu_near^A(n) -> nu_near(n)` as `A -> oo`; +the tail of step 2 is the one [CL] §6.3 uses ([PALM] Theorem Q). The same three lines give (Res). Directly, without the +factorial-moment limit: Lemma 5.2 (5.4), `E[N^A 1{N_far^rho >= 1}] <= C(A, rho) r^(9/2)`, together with +`E[N^A (N_far^rho - 1)_+] <= (E (N^A)^2)^(1/2) (E N_far^4)^(1/4) Q{N_far^rho >= 2}^(1/4) <= C r^(3/2) r^(3/4) r^(5/4) = C r^(7/2)` +([PALM] Theorem Q for the second and fourth moments through Stirling's identity `n^4 = (n)_4 + 6(n)_3 + 7(n)_2 + (n)_1`, +[RC] Corollary D for `Q{N_far^rho >= 2} <= E (N_far^rho)_2 / 2 = O(r^5)`), gives `E[N^A N_far^rho] = O(r^(7/2)) = o(r^3)` +at fixed `(A, rho)`, which is the mixed count of Math-#160 §5 with `s_0 = rho` (the far region `D_rho` is measured from +`o`; a point at distance `>= s_0` from both pins lies in `D_{s_0/2}` for `r < s_0`). Exponent ledgers checked exactly. diff --git a/reviews/c6_residual_closure_20260930/SOURCE_FILES.json b/reviews/c6_residual_closure_20260930/SOURCE_FILES.json index 866762fea..ece6a3492 100644 --- a/reviews/c6_residual_closure_20260930/SOURCE_FILES.json +++ b/reviews/c6_residual_closure_20260930/SOURCE_FILES.json @@ -9,33 +9,39 @@ "files": [ { "path": "EXTERNAL_REVIEWS.md", - "bytes": 9320, - "sha256": "aba67dbb8e4f8df3456652625015de4984ba3bd8afe1e4961f63dae628fde069", - "git_blob": "5afe9a2090f2bbee6bd09b31b977c9451db1cea5" + "bytes": 14108, + "sha256": "27b4d8a5f04981e7b01b20f767078df87b4d0c75aebc6f6ed665347a8b605a53", + "git_blob": "70d05080ed81c66b43261438cae3b9ec2840e637" }, { "path": "PROPOSED_TRANSITIONS.json", - "bytes": 24724, - "sha256": "4efa685bddc5f273cc5afec53b3ce587f97f6c55aa19e4538b4e4255d544e1d7", - "git_blob": "9f2dae7bb13a8579bb55c508766c72613a0f3408" + "bytes": 29722, + "sha256": "4ad74102216e08e659c9dac3ecf919925804a17443fa9bdef9ecbcc18cebb7af", + "git_blob": "4756bbb5ea4acca7e2f4882390b86993db73f84b" }, { "path": "RECONCILIATION.md", - "bytes": 25998, - "sha256": "f524b7bb376c307c40092c27c935851c4d1d92a65b008ef05aed82901274e89a", - "git_blob": "fd5ad53010769d8b22de1576eb0681098967475e" + "bytes": 32122, + "sha256": "c360d2c5b5206e2e1a942ee2dbec10bb1d005042ca2696cf7e49b679617684a6", + "git_blob": "7b82a54bd4380de9de31a6d1bb5f7e4e343df172" }, { "path": "RESULTS.json", - "bytes": 4840, - "sha256": "eab29d5439eb3dac91eb3e3393915725deedf0d044102f9fccbe554eb383aa37", - "git_blob": "1c5c08047f89bc1e03678fcaf3e3025bd99189ef" + "bytes": 10376, + "sha256": "3c61cc49155cae7bba0fec30c0bf0a9fb085340f3a161d5898c527b87f9b5805", + "git_blob": "986a1320098b37238f117280b7925c683ca7c3c2" }, { "path": "residual_check.py", - "bytes": 22122, - "sha256": "73e5674311719d87837c4d66f2c10be1e1d19269dd1722cf774dfaa2a9647a6c", - "git_blob": "26b60c50607735b17d99bde565adfe072dbcfa5d" + "bytes": 33496, + "sha256": "d192b976286357fc14b12bb3ea0579b4c281c8a85680b4e4134711c613c45d0e", + "git_blob": "48f7a9accd2b9148be020fd683a3aa741540a808" + }, + { + "path": "REVIEWED_SECTION_3_b3fac79.md", + "bytes": 3157, + "sha256": "50daacbe7e244bc149dbf4568970d79f38a356daa1e88a850f2fc2d074db5b6c", + "git_blob": "2fff7c277b43fa8e967ce9a8d70cf01a69e5eee4" } ] } diff --git a/reviews/c6_residual_closure_20260930/residual_check.py b/reviews/c6_residual_closure_20260930/residual_check.py index 26b60c506..48f7a9acc 100644 --- a/reviews/c6_residual_closure_20260930/residual_check.py +++ b/reviews/c6_residual_closure_20260930/residual_check.py @@ -1,9 +1,11 @@ -"""Checks for C6-RESIDUAL-CLOSURE-20260930-v1 (RECONCILIATION.md, PROPOSED_TRANSITIONS.json, EXTERNAL_REVIEWS.md). +"""Checks for C6-RESIDUAL-CLOSURE-20260930-v1 (RECONCILIATION.md, PROPOSED_TRANSITIONS.json, EXTERNAL_REVIEWS.md, +REVIEWED_SECTION_3_b3fac79.md). Standard library only. Run from the repository root: python -B -S reviews/c6_residual_closure_20260930/residual_check.py -Checks: IDENTITIES, VERDICTS, LIVE, DEDUCTION, TRANSITIONS, GATE, NEGATIVES. No mathematics is re-proved beyond the exact -finite bookkeeping of section 3 (pair identities, tails, ledgers); the proposed graph is replayed through the downstream hard gate's own validators in -both executions. Nothing is written to the repository. +Checks: IDENTITIES, VERDICTS, LIVE, REVIEWED, DEDUCTION, TRANSITIONS, GATE, NEGATIVES. No mathematics is re-proved beyond the +exact finite bookkeeping of section 3 (pair identities, tails, ledgers); the proposed graph is replayed through the downstream +hard gate's own validators in every execution shape (interim, final, pre-existing residual node, each evidence path alone, the +unreviewed-record negative, and the installed state), with source snapshots. Nothing is written to the repository. """ import argparse import copy @@ -18,7 +20,8 @@ from fractions import Fraction as F MUTANTS = ("allow-symlink", "no-hash", "stale-fingerprint", "drop-required-edge", "executed-flag", "controlling-true", - "tail-reversed", "pair-identity-broken", "route-c-broken", "drop-review-needle") + "tail-reversed", "pair-identity-broken", "route-c-broken", "drop-review-needle", + "installed-drift", "snapshot-omitted", "record-unreviewed", "reviewed-text-drift") MUT = None HERE = "reviews/c6_residual_closure_20260930" GRAPH = "frontiers/downstream_gate_20260925/GRAPH.json" @@ -30,6 +33,9 @@ RECORD_NODE = "math.c6r-component.residual-closure-record" PALM_NODE = "math.c6-component.palm-proof" SC = "frontiers/spectral_cluster_closure_20260929/PROOF.md" +REVIEWED = HERE + "/REVIEWED_SECTION_3_b3fac79.md" +REVIEWED_HEAD = "b3fac79875f28bacd135c0aa5e65a47a41ae0fdf" +SOL_REVIEW = "Math-#173 review 5360645884" FP_RES = "leading-order r^3 mass of E N(N-1): scale-r localization; open piece = mixed local/remote pairs M(R, s_0)" FP_WIT = "eta->0 mutual witness separation" INVENTORY = { @@ -62,12 +68,16 @@ "89eb8adf08fe7afc2cab9662d3a9875c05ae5cc5" ], "reviews/c6_residual_closure_20260930/EXTERNAL_REVIEWS.md": [ - "aba67dbb8e4f8df3456652625015de4984ba3bd8afe1e4961f63dae628fde069", - "5afe9a2090f2bbee6bd09b31b977c9451db1cea5" + "27b4d8a5f04981e7b01b20f767078df87b4d0c75aebc6f6ed665347a8b605a53", + "70d05080ed81c66b43261438cae3b9ec2840e637" ], "reviews/c6_residual_closure_20260930/RECONCILIATION.md": [ - "f524b7bb376c307c40092c27c935851c4d1d92a65b008ef05aed82901274e89a", - "fd5ad53010769d8b22de1576eb0681098967475e" + "c360d2c5b5206e2e1a942ee2dbec10bb1d005042ca2696cf7e49b679617684a6", + "7b82a54bd4380de9de31a6d1bb5f7e4e343df172" + ], + "reviews/c6_residual_closure_20260930/REVIEWED_SECTION_3_b3fac79.md": [ + "50daacbe7e244bc149dbf4568970d79f38a356daa1e88a850f2fc2d074db5b6c", + "2fff7c277b43fa8e967ce9a8d70cf01a69e5eee4" ], "frontiers/two_scale_cluster_geometry_20260929/TWO_SCALE_LAW.md": [ "e81d7fe09d25c3266eb8e62922756f54761d7f74d692fb35d9a8071fffd73769", @@ -111,8 +121,13 @@ HERE + "/EXTERNAL_REVIEWS.md": [ "pullrequestreview-5360192822", "VERDICT: ACCEPT Theorem N, Corollaries Lambda/S", - "A pull-request review is a mutable external object"], - HERE + "/RECONCILIATION.md": ["**Object:** C6-RESIDUAL-CLOSURE-20260930-v1.", "(Res)", "(D1)", "(D2)"], + "A pull-request review is a mutable external object", + "pullrequestreview-5360645884", + "MATHEMATICAL VERDICT ON §3: ACCEPT at the stated fixed-d, fixed-torus, compact-positive-gap window scope.", + REVIEWED_HEAD], + HERE + "/RECONCILIATION.md": ["**Object:** C6-RESIDUAL-CLOSURE-20260930-v1.", "(Res)", "(D1)", "(D2)", "5360645884"], + REVIEWED: ["## 3. The corollary: (Res) from the reviewed statements", "(D1)", + "**Route A ([SC], Math-#162).**", "**Route B ([CL], Math-#159).**"], "frontiers/two_scale_cluster_geometry_20260929/TWO_SCALE_LAW.md": [ "**Theorem L (factorial localization).** For every fixed integer q>=2,", "r^-3 E_r[(N_r)_q-(N_in)_q] -> 0.", @@ -127,6 +142,7 @@ "\"body_sha256\": \"c63efc292d7cf209e2770419cc159276897d0ba955c32ee1d2af88c8aa7f0ed8\"", "\"git_blob\": \"a32fd5f7d941bbe1fe943df045b1e0fbec8d691c\""], } +EXTERNAL_PREFIXES = ("https://", "http://", "external:") def git_blob(data): @@ -179,11 +195,56 @@ def load_spec(root): if MUT == "drop-required-edge": spec["proposed_graph_edges"] = [e for e in spec["proposed_graph_edges"] if not (e["from"] == RES and e["to"] == "math.c6r-component.spectral-closure-proof")] + if MUT == "record-unreviewed": + for n in spec["proposed_graph_nodes"]: + if n["id"] == RECORD_NODE: + n["review_basis"] = [] # a PROVED_REVIEWED record with no nonauthor read must be rejected return spec -def check_live(root, spec): +def load_live(root): graph = json.loads((root / GRAPH).read_text(encoding="utf-8")) + sel = json.loads((root / SELECTOR).read_text(encoding="utf-8")) + return graph, sel + + +def component_keys(comp): + """Keys a live node must reproduce to count as the proposed component. The palm node is cross-record (Math-#160 + defines its other fields); every node of this record must reproduce the proposal byte-for-byte on every proposed key.""" + if comp["id"] == PALM_NODE: + return ("kind", "source", "fingerprint", "classification", "controlling") + return tuple(k for k in comp if k not in ("id", "create_if_absent", "cross_record")) + + +def matches_proposal(live, comp): + return isinstance(live, dict) and all(live.get(k) == comp[k] for k in component_keys(comp)) + + +def installed_state(graph, spec): + """How much of the proposal the live graph already carries (Codex 4140125558). Fail-closed: a live node on a + component source that is not the proposed node on every proposed key is a mismatch, as is a proposed id carrying + anything else.""" + nodes = graph["nodes"] + by_source = {c["source"]: c for c in spec["proposed_graph_nodes"]} + present, mismatched = set(), set() + for nid, n in nodes.items(): + if not isinstance(n, dict) or n.get("source") not in by_source: + continue + comp = by_source[n["source"]] + (present if nid == comp["id"] and matches_proposal(n, comp) else mismatched).add(nid) + for c in spec["proposed_graph_nodes"]: + if c["id"] in nodes and c["id"] not in present: + mismatched.add(c["id"]) + res = nodes.get(RES) + live_edges = {(e["from"], e["to"], e["required"], e["relation"]) for e in graph["edges"]} + wanted = {(e["from"], e["to"], e["required"], e["relation"]) for e in spec["proposed_graph_edges"] + if not e.get("deferred_with")} + return {"present": sorted(present), "mismatched": sorted(mismatched), + "residual": res.get("classification") if isinstance(res, dict) else None, + "edges_present": wanted <= live_edges} + + +def live_ok(graph, sel, spec): nodes = graph["nodes"] wit = nodes.get(WIT) ok = isinstance(wit, dict) and wit.get("kind") == "region" and wit.get("fingerprint") == FP_WIT @@ -192,13 +253,49 @@ def check_live(root, spec): if res is not None: ok &= res.get("kind") == "region" and res.get("fingerprint") == FP_RES ok &= res.get("classification") in ("OPEN_ACTIVE", "PROVED_REVIEWED") - sel = json.loads((root / SELECTOR).read_text(encoding="utf-8")) ok &= "witness-collision" in sel.get("regions", []) - # no live fingerprinted node already carries a component source, except the cross-record palm node - comp_sources = {n["source"]: n["id"] for n in spec["proposed_graph_nodes"]} - for nid, n in nodes.items(): - if isinstance(n, dict) and n.get("fingerprint") and n.get("source") in comp_sources: - ok &= nid == PALM_NODE and comp_sources[n["source"]] == PALM_NODE + st = installed_state(graph, spec) + ok &= not st["mismatched"] + if st["residual"] == "PROVED_REVIEWED": + # a promoted residual must carry the whole proposal: every component by id and bytes, every edge, the reading rule + ok &= set(c["id"] for c in spec["proposed_graph_nodes"]) <= set(st["present"]) and st["edges_present"] + ok &= set(res.get("reading_rule", [])) >= set(spec["transitions"][0]["proposed"]["reading_rule"]) + return bool(ok), st + + +def check_live(root, spec): + graph, sel = load_live(root) + return live_ok(graph, sel, spec) + + +def reviewed_block(data): + """The reviewed text: the file after its one-line provenance comment.""" + if data.startswith(b"\n\n") + return rest if sep else b"" + return data + + +def check_reviewed(root, spec): + """The record node is PROVED_REVIEWED on the strength of a non-Claude read of section 3 (Math-#173 review 5360645884 + at head b3fac79): the paragraphs that review read are preserved verbatim, fingerprinted in the proposal, and present + unchanged in the current RECONCILIATION.md; the review's identity is preserved in EXTERNAL_REVIEWS.md.""" + rec = next((c for c in spec["proposed_graph_nodes"] if c["id"] == RECORD_NODE), None) + if rec is None or not rec.get("review_basis"): + return False + b0 = rec["review_basis"][0] + ok = rec["classification"] == "PROVED_REVIEWED" and b0.get("review") == SOL_REVIEW + ok &= str(b0.get("provider", "")).startswith("OpenAI") and "ACCEPT" in str(b0.get("verdict", "")) + ok &= b0.get("reviewed_head") == REVIEWED_HEAD and b0.get("reviewed_text") == REVIEWED + block = reviewed_block((root / REVIEWED).read_bytes()) + if MUT == "reviewed-text-drift": + block = block[:-1] + b"?" + ok &= len(block) > 1000 and hashlib.sha256(block).hexdigest() == b0.get("reviewed_text_sha256") + ok &= block.startswith(b"## 3. ") and b"**Route A ([SC], Math-#162).**" in block + ok &= b"**Route B ([CL], Math-#159).**" in block and b"Route C" not in block # the read does not cover Route C + ok &= block in (root / HERE / "RECONCILIATION.md").read_bytes() # verbatim in the current record + ext = (root / HERE / "EXTERNAL_REVIEWS.md").read_text(encoding="utf-8") + ok &= "pullrequestreview-5360645884" in ext and REVIEWED_HEAD in ext return bool(ok) @@ -245,44 +342,74 @@ def check_deduction(): return bool(ok) +def evidence_paths(spec): + ep = spec["evidence_paths"] + return list(ep["direct_statement"]["components"]), list(ep["reviewed_corollary"]["components"]) + + def build(spec, graph, stage): - """Apply the proposal to a copy of the live graph. stage: 'interim' (before execution_order step 0: residual node - OPEN_ACTIVE with its evidence attached), 'final' (after step 0: record node read, residual PROVED_REVIEWED), - 'final-preexisting' (Math-#160 step 1 already created the residual node OPEN_ACTIVE). Returns (old, new).""" + """Apply the proposal to a copy of the live graph, idempotently: a component the live graph already carries + byte-for-byte is not re-created, an edge already present is not re-added. stage: 'interim' (before step 2: residual + node OPEN_ACTIVE with its evidence attached), 'final' (after step 2: residual PROVED_REVIEWED, both evidence paths + required), 'final-preexisting' (Math-#160 step 1 already created the residual node OPEN_ACTIVE), 'final-direct-only' + and 'final-corollary-only' (the other path's edges supporting: each path alone), 'final-record-unreviewed' (the + record node without its read but still required: the residual must be held). Returns (old, new).""" old = copy.deepcopy(graph) if stage == "final-preexisting": old["nodes"][RES] = {"layer": "D5", "kind": "region", "classification": "OPEN_ACTIVE", "controlling": False, "fingerprint": FP_RES, "notes": "Math-#160 execution_order step 1"} new = copy.deepcopy(old) - live_by_source = {n.get("source"): nid for nid, n in graph["nodes"].items() + present = set(installed_state(old, spec)["present"]) + live_by_source = {n.get("source"): nid for nid, n in old["nodes"].items() if isinstance(n, dict) and n.get("fingerprint") and n.get("source")} id_map = {} for c in spec["proposed_graph_nodes"]: nid = c["id"] + if nid in present: + id_map[nid] = nid # already installed as proposed + continue if c.get("create_if_absent") and c["source"] in live_by_source: - id_map[nid] = live_by_source[c["source"]] # cross-record node already created by Math-#160 + id_map[nid] = live_by_source[c["source"]] # cross-record node already created by Math-#160 continue - node = {k: v for k, v in c.items() if k != "id"} - new["nodes"][nid] = node + new["nodes"][nid] = {k: v for k, v in c.items() if k != "id"} id_map[nid] = nid t = spec["transitions"][0] p = t["proposed"] - new["nodes"][RES] = {"layer": p["layer"], "kind": "region", - "classification": p["classification"] if stage.startswith("final") else "OPEN_ACTIVE", - "controlling": p["controlling"], "fingerprint": p["fingerprint"], "scope": p["scope"], - "explicit_limits": p["explicit_limits"], "review_disposition": p["review_disposition"], - "review_sources": [r["ref"] for r in p["review_sources"]], - "reading_rule": [id_map.get(x, x) for x in p["reading_rule"]], "notes": p["notes"]} + res = dict(old["nodes"].get(RES) or {}) + res.update({"layer": p["layer"], "kind": "region", + "classification": p["classification"] if stage.startswith("final") else "OPEN_ACTIVE", + "controlling": p["controlling"], "fingerprint": p["fingerprint"], "scope": p["scope"], + "explicit_limits": p["explicit_limits"], "review_disposition": p["review_disposition"], + "review_sources": [r["ref"] for r in p["review_sources"]], + "reading_rule": [id_map.get(x, x) for x in p["reading_rule"]], "notes": p["notes"]}) + new["nodes"][RES] = res + have = {(e["from"], e["to"], e["required"], e["relation"]) for e in new["edges"]} + added = [] for e in spec["proposed_graph_edges"]: if e.get("deferred_with"): - continue # the old-node transition presupposes Math-#160 step 3 - new["edges"].append({"from": e["from"], "to": id_map.get(e["to"], e["to"]), "required": e["required"], - "relation": e["relation"]}) + continue # the old-node transition presupposes Math-#160 step 3 + key = (e["from"], id_map.get(e["to"], e["to"]), e["required"], e["relation"]) + if key not in have: + added.append({"from": key[0], "to": key[1], "required": key[2], "relation": key[3]}) + have.add(key) + direct, corollary = evidence_paths(spec) + if stage == "final-direct-only": + for e in added: + if e["from"] == RES and e["to"] in corollary: + e["required"] = False + if stage == "final-corollary-only": + for e in added: + if e["from"] == RES and e["to"] in direct: + e["required"] = False + if stage == "final-record-unreviewed" and RECORD_NODE not in present: + new["nodes"][RECORD_NODE]["classification"] = "AUTHOR_SIDE_CANDIDATE" + new["nodes"][RECORD_NODE]["review_basis"] = [] + new["edges"].extend(added) return old, new def check_transitions(root, spec): - graph = json.loads((root / GRAPH).read_text(encoding="utf-8")) + graph, sel = load_live(root) ok = spec.get("declarative") is True and spec.get("executed") is False t0, t1 = spec["transitions"] p = t0["proposed"] @@ -297,18 +424,16 @@ def check_transitions(root, spec): ok &= c["kind"] == "reading_rule_component" and c["controlling"] is False ok &= c["source"] in INVENTORY and c["fingerprint"] == INVENTORY[c["source"]][0] ok &= bool(c.get("component_role")) and bool(c.get("author_provider")) and len(c.get("review_basis", [])) >= 1 - ok &= c["component_of"] == RES - if c["id"] == RECORD_NODE: - ok &= c["classification"] == "AUTHOR_SIDE_CANDIDATE" # until a non-Claude read (step 0) - else: - ok &= c["classification"] == "PROVED_REVIEWED" + ok &= c["component_of"] == RES and c["classification"] == "PROVED_REVIEWED" if c["id"] == PALM_NODE: ok &= c.get("create_if_absent") is True and "Math-#160" in str(c.get("cross_record")) - req_ids = [c for c in cids if c != RECORD_NODE] - ok &= sorted(p["reading_rule"]) == sorted(req_ids) and sorted(t0["required_premises_after"]) == sorted(req_ids) + # two evidence paths, each sufficient, partitioning the components; the residual requires the union (fail-closed) + direct, corollary = evidence_paths(spec) + ok &= sorted(direct + corollary) == sorted(cids) and not set(direct) & set(corollary) + ok &= RECORD_NODE in corollary and "math.c6r-component.two-scale-law-proof" in direct and len(direct) >= 2 + ok &= sorted(p["reading_rule"]) == sorted(cids) and sorted(t0["required_premises_after"]) == sorted(cids) req = {(e["from"], e["to"]) for e in spec["proposed_graph_edges"] if e["required"] is True and not e.get("deferred_with")} - sup = {(e["from"], e["to"]) for e in spec["proposed_graph_edges"] if e["required"] is False and not e.get("deferred_with")} - ok &= all((RES, cid) in req for cid in req_ids) and (RES, RECORD_NODE) in sup and (RES, RECORD_NODE) not in req + ok &= all((RES, cid) in req for cid in cids) seen = set() for e in spec["proposed_graph_edges"]: key = (e["from"], e["to"], e["relation"]) @@ -321,21 +446,42 @@ def check_transitions(root, spec): ok &= AGG not in graph["nodes"] or graph["nodes"][AGG].get("classification") == "PROVED_REVIEWED" if not ok: return False, None + st = installed_state(graph, spec) + installed = st["residual"] == "PROVED_REVIEWED" + stages = ("installed",) if installed else ("interim", "final", "final-preexisting", "final-direct-only", + "final-corollary-only", "final-record-unreviewed") + expected_required = {"final-direct-only": len(direct), "final-corollary-only": len(corollary)} builds = {} - for stage in ("interim", "final", "final-preexisting"): - old, new = build(spec, graph, stage) + for stage in stages: + old, new = build(spec, graph, "final" if stage == "installed" else stage) nodes, edges = new["nodes"], new["edges"] ok &= all(old["nodes"][k] == nodes[k] for k in old["nodes"] if k != RES) # no live node other than the residual changes ok &= edges[:len(old["edges"])] == old["edges"] req_after = [e["to"] for e in edges if e["from"] == RES and e["required"] is True] - if stage.startswith("final"): + if stage == "interim": + ok &= nodes[RES]["classification"] == "OPEN_ACTIVE" + else: ok &= nodes[RES]["classification"] == "PROVED_REVIEWED" - ok &= all(nodes[d]["classification"] == "PROVED_REVIEWED" for d in req_after) + if stage == "installed": + ok &= new == old # the live graph carries the proposal exactly: a no-op + if stage == "final-record-unreviewed": + ok &= nodes[RECORD_NODE]["classification"] == "AUTHOR_SIDE_CANDIDATE" else: - ok &= nodes[RES]["classification"] == "OPEN_ACTIVE" - ok &= nodes[RECORD_NODE]["classification"] == "AUTHOR_SIDE_CANDIDATE" - ok &= len(req_after) == len(cids) - 1 + ok &= nodes[RECORD_NODE]["classification"] == "PROVED_REVIEWED" + ok &= all(nodes[d]["classification"] == "PROVED_REVIEWED" for d in req_after) + ok &= len(req_after) == expected_required.get(stage, len(cids)) builds[stage] = (old, new) + if not installed: + # the installed state, simulated (Codex 4140125558): the executed graph passes LIVE and re-building it is a no-op + sim = build(spec, graph, "final")[1] + if MUT == "installed-drift": + sim["nodes"]["math.c6r-component.spectral-closure-proof"]["fingerprint"] = "0" * 64 + sim_ok, sim_st = live_ok(sim, sel, spec) + ok &= sim_ok and sim_st["residual"] == "PROVED_REVIEWED" and sim_st["present"] == sorted(cids) + ok &= sim_st["edges_present"] and not sim_st["mismatched"] + o2, n2 = build(spec, sim, "final") + ok &= o2 == n2 + builds["installed-simulated"] = (o2, n2) return bool(ok), builds @@ -346,34 +492,90 @@ def load_hard_gate(root): return hg +def snapshot(root, graph): + """Exact source snapshot covering every node of a graph, in the shape git_transition_audit.read_snapshot produces, + taken from the working tree: record_only, external_unresolved, blob (bytes and SHA256), tree (sorted file digests), + or missing.""" + out = {} + for nid, n in graph["nodes"].items(): + ref = n.get("source") if isinstance(n, dict) else None + if ref is None: + out[nid] = {"kind": "record_only"} + continue + if ref.startswith(EXTERNAL_PREFIXES): + out[nid] = {"kind": "external_unresolved", "reference": ref} + continue + p = root / ref.rstrip("/") + if p.is_file(): + data = p.read_bytes() + out[nid] = {"kind": "blob", "reference": ref, "bytes": len(data), "sha256": hashlib.sha256(data).hexdigest()} + elif p.is_dir(): + items = [[q.relative_to(p).as_posix(), hashlib.sha256(q.read_bytes()).hexdigest()] + for q in sorted(p.rglob("*")) if q.is_file() and "__pycache__" not in q.parts] + out[nid] = {"kind": "tree", "reference": ref, "files": len(items), + "sha256": hashlib.sha256(json.dumps(items, sort_keys=True).encode()).hexdigest()} + else: + out[nid] = {"kind": "missing", "reference": ref} + return out + + def check_gate(root, spec, builds): if builds is None: return False, {} hg = load_hard_gate(root) out = {} ok = True - comp_ids = {c["id"] for c in spec["proposed_graph_nodes"]} + comp_ids = [c["id"] for c in spec["proposed_graph_nodes"]] for stage, (old, new) in builds.items(): try: hg.validate_graph_fail_closed(new) rep_new = hg.closure_report(new) rep_old = hg.closure_report(old) - ri = hg.reverse_impact_between(old, new) + old_src, new_src = snapshot(root, old), snapshot(root, new) + if MUT == "snapshot-omitted": + ri = hg.reverse_impact_between(old, new) + else: + ri = hg.reverse_impact_between(old, new, old_sources=old_src, new_sources=new_src) except Exception: return False, {} + ok &= ri.get("source_snapshots_supplied") is True and ri.get("promotion_permission") is False ok &= rep_new.get("gate_ok") is True and not rep_new.get("illegal_controlling") and rep_old.get("gate_ok") is True ok &= not any(n.get("controlling") for n in new["nodes"].values()) changed, impacted = set(ri["changed_nodes"]), set(ri["impacted"]) - ok &= RES in changed and RES in impacted - ok &= all((cid in changed) or (cid not in new["nodes"]) for cid in comp_ids) - ok &= WIT not in changed # the deferred transition is not applied - hold = {h["node"] for h in rep_new.get("hold_proposals", [])} + pre = set(installed_state(old, spec)["present"]) + if stage in ("installed", "installed-simulated"): + ok &= not changed and not impacted # nothing to apply: the proposal is live as declared + else: + ok &= RES in changed and RES in impacted + ok &= all((cid in changed) or (cid not in new["nodes"]) or (cid in pre) for cid in comp_ids) + ok &= WIT not in changed # the deferred transition is not applied + held = {h["node"]: h.get("unsatisfied_required", []) for h in rep_new.get("hold_proposals", [])} if stage == "interim": - ok &= RES not in hold or new["nodes"][RES]["classification"] == "OPEN_ACTIVE" + ok &= RES not in held or new["nodes"][RES]["classification"] == "OPEN_ACTIVE" + elif stage == "final-record-unreviewed": + ok &= RES in held and RECORD_NODE in held[RES] # the gate itself holds a residual resting on an unread record else: - ok &= RES not in hold # every required premise PROVED_REVIEWED + ok &= RES not in held # every required premise PROVED_REVIEWED + # a later source-byte change on any component reaches the residual (and the old node once it depends on it) + wit_depends = any(e["from"] == WIT and e["to"] == RES for e in new["edges"]) + tested = 0 + for cid in comp_ids: + if cid not in new["nodes"]: + continue + drift = copy.deepcopy(new_src) + drift[cid]["sha256"] = "0" * 64 + try: + ri2 = hg.reverse_impact_between(new, new, old_sources=new_src, new_sources=drift) + except Exception: + return False, {} + ok &= set(ri2["changed_nodes"]) == {cid} and RES in ri2["impacted"] + ok &= (not wit_depends) or WIT in ri2["impacted"] + tested += 1 + ok &= tested == sum(1 for cid in comp_ids if cid in new["nodes"]) >= len(comp_ids) - 1 out[stage] = {"changed_nodes": sorted(changed), "impacted": sorted(impacted), "residual_classification": new["nodes"][RES]["classification"], + "residual_held": RES in held, "source_snapshots_supplied": True, + "source_drift_reaches_residual": tested, "old_node_transition": "deferred: presupposes Math-#160 step 3 (aggregate node absent live)"} return bool(ok), out @@ -415,17 +617,20 @@ def main(): root = pathlib.Path(".").resolve() spec = load_spec(root) ident = identities_ok(root) + live, live_state = check_live(root, spec) trans_ok, builds = check_transitions(root, spec) gate_ok, gate = check_gate(root, spec, builds) - checks = {"IDENTITIES": ident, "VERDICTS": ident and check_verdicts(root), "LIVE": check_live(root, spec), - "DEDUCTION": check_deduction(), "TRANSITIONS": trans_ok, "GATE": gate_ok, "NEGATIVES": check_negatives(root)} - passed = all(checks.values()) and len(checks) == 7 + checks = {"IDENTITIES": ident, "VERDICTS": ident and check_verdicts(root), "LIVE": live, + "REVIEWED": ident and check_reviewed(root, spec), "DEDUCTION": check_deduction(), + "TRANSITIONS": trans_ok, "GATE": gate_ok, "NEGATIVES": check_negatives(root)} + passed = all(checks.values()) and len(checks) == 8 print(json.dumps({"object": "C6-RESIDUAL-CLOSURE-20260930-v1", "checks": checks, "passed": passed, "inventory_files": len(INVENTORY), "component_nodes": len(spec["proposed_graph_nodes"]), - "gate": gate, - "scope": "identity, verdict-row, live-register, exact finite bookkeeping of section 3, transition-shape, " - "hard-gate replay in both executions, and filesystem-negative checks; the Gaussian limits are the " - "sources' reviewed statements and are not re-proved; nothing is written"}, + "live_state": live_state, "gate": gate, + "scope": "identity, verdict-row, live-register (including the installed state), reviewed-text, exact " + "finite bookkeeping of section 3, transition-shape, hard-gate replay with source snapshots in " + "every execution shape, and filesystem-negative checks; the Gaussian limits are the sources' " + "reviewed statements and are not re-proved; nothing is written"}, indent=2, sort_keys=True)) return 0 if passed else 1 From 63c75df61282bed24a92333b3a79e469d52adf4f Mon Sep 17 00:00:00 2001 From: Dylan Roy Date: Wed, 30 Sep 2026 02:35:05 +0000 Subject: [PATCH 09/20] residual closure v1.4: re-verified at 8d48d02 after Math-#160 merged (no content change; scientific effect NONE) Merges main 8d48d02 (Math-#160 merged: its packet and workflow only). No bound file, register surface or gate file changed; the residual node, the component nodes, the evidence paths and the deferred old-node transition are unchanged. Header, section 7, residual_definition.defined_in, reverified_at and revision updated; RESULTS.json and SOURCE_FILES.json regenerated (8/8 both modes, 14 mutants, workflow block replayed). Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_017Mi3hxjaxV45x6zo6o1ee3 --- .../PROPOSED_TRANSITIONS.json | 11 ++++++----- .../RECONCILIATION.md | 11 ++++++++--- .../SOURCE_FILES.json | 16 ++++++++-------- .../residual_check.py | 4 ++-- 4 files changed, 24 insertions(+), 18 deletions(-) diff --git a/reviews/c6_residual_closure_20260930/PROPOSED_TRANSITIONS.json b/reviews/c6_residual_closure_20260930/PROPOSED_TRANSITIONS.json index 4756bbb5e..658a9cad7 100644 --- a/reviews/c6_residual_closure_20260930/PROPOSED_TRANSITIONS.json +++ b/reviews/c6_residual_closure_20260930/PROPOSED_TRANSITIONS.json @@ -9,7 +9,7 @@ "residual_definition": { "node": "math.rn-region.witness-collision.leading-mass-localization", "fingerprint": "leading-order r^3 mass of E N(N-1): scale-r localization; open piece = mixed local/remote pairs M(R, s_0)", - "defined_in": "Math-#160 reviews/c6_witness_collision_reconciliation_20260929/RECONCILIATION.md section 5 (head eba6045; refreshed by the integrator onto fe2c3ff as dd4f4f8 with the packet bytes preserved; open)", + "defined_in": "Math-#160 reviews/c6_witness_collision_reconciliation_20260929/RECONCILIATION.md section 5 (head eba6045; refreshed by the integrator onto fe2c3ff as dd4f4f8 with the packet bytes preserved; merged at 8d48d02, declarative, transitions not executed)", "statement": "lim_{R->oo} limsup_{r->0} r^-3 E_{Q_r^W} #{ordered pairs of distinct window points not both within R r of the midpoint} = 0", "identity": "that quantity equals E[(N)_2] - E[(N_R)_2] = 2 E[N_R N_out] + E[(N_out)_2]" }, @@ -278,7 +278,7 @@ "component_of": "math.rn-region.witness-collision.leading-mass-localization", "component_role": "reading_rule_record", "author_provider": "Anthropic Claude (this session; source-exposed, see section 0)", - "fingerprint": "c360d2c5b5206e2e1a942ee2dbec10bb1d005042ca2696cf7e49b679617684a6", + "fingerprint": "240a82d45958db6bc3dd45d41f22a6029f991385316c573464ff3140d93f0b9f", "source": "reviews/c6_residual_closure_20260930/RECONCILIATION.md", "scope": "section 3: the corollary (D1) + steps 1-3 (Route A) and Route B, read by 5360645884 at b3fac79 and preserved verbatim in REVIEWED_SECTION_3_b3fac79.md; Route C (OpenAI-authored, checked 5902616692)", "review_basis": [ @@ -505,12 +505,13 @@ "any historical predicate move" ], "revision": { - "version": "v1.3", + "version": "v1.4", "applies": [ "initial record at 358f256", "fa1cf7b: Math-#166 TWO_SCALE_LAW.md and REVIEW_RECORD.md bound as the direct statement (step 0 satisfied); Route C added with exact checks and mutant route-c-broken; record node supporting", "fe2c3ff: two-scale REVIEW_RECORD.md rebound to its Math-#172 bytes; REVIEW_RECORD.json bound as a component (native body digest of 5360227991)", - "fe2c3ff (v1.3): Math-#173 reviews answered: record node PROVED_REVIEWED on the reviewed-record path (5360645884; reviewed section preserved and checked), evidence_paths, installed-state acceptance in LIVE, source snapshots and per-component drift in GATE, four new mutants" + "fe2c3ff (v1.3): Math-#173 reviews answered: record node PROVED_REVIEWED on the reviewed-record path (5360645884; reviewed section preserved and checked), evidence_paths, installed-state acceptance in LIVE, source snapshots and per-component drift in GATE, four new mutants", + "8d48d02 (v1.4): re-verified after Math-#160 merged; no content change" ] }, "third_source_bound": { @@ -544,7 +545,7 @@ ], "bound": "r^-3 E[(N)_2 - (A)_2] <= C (R^-2 + rho^2)^(1/2) + C_(R,rho) r^(3/4) + C_rho r; r -> 0, rho -> 0, R -> oo" }, - "reverified_at": "fe2c3ff (Math-#172 custody repair of the two-scale packet: TWO_SCALE_LAW.md unchanged, REVIEW_RECORD.md extended, REVIEW_RECORD.json added; GRAPH.json, PROOF_INDEX.md, SELECTOR_REGION.json and the catalog unchanged since ec6db8c); unchanged at v1.3 (Math-#160 refreshed onto fe2c3ff as dd4f4f8 by the integrator)", + "reverified_at": "fe2c3ff (Math-#172 custody repair of the two-scale packet: TWO_SCALE_LAW.md unchanged, REVIEW_RECORD.md extended, REVIEW_RECORD.json added; GRAPH.json, PROOF_INDEX.md, SELECTOR_REGION.json and the catalog unchanged since ec6db8c); unchanged at v1.3 (Math-#160 refreshed onto fe2c3ff as dd4f4f8 by the integrator); 8d48d02 (Math-#160 merged: its packet and workflow only; register surfaces and every bound file unchanged)", "evidence_paths": { "direct_statement": { "components": [ diff --git a/reviews/c6_residual_closure_20260930/RECONCILIATION.md b/reviews/c6_residual_closure_20260930/RECONCILIATION.md index 7b82a54bd..517151639 100644 --- a/reviews/c6_residual_closure_20260930/RECONCILIATION.md +++ b/reviews/c6_residual_closure_20260930/RECONCILIATION.md @@ -7,7 +7,9 @@ unchanged since `ec6db8c`); re-verified at `fa1cf7b` (Math-#166 merged at `ab13a08f`, Math-#167 merged at `fa1cf7b`; the same surfaces unchanged) and at `fe2c3ff` (Math-#172: custody repair of the two-scale packet; `TWO_SCALE_LAW.md` unchanged, `REVIEW_RECORD.md` extended and `REVIEW_RECORD.json` added; register surfaces unchanged); main is still `fe2c3ff` at v1.3, -and the integrator refreshed Math-#160's branch onto it (`dd4f4f8`, its six packet blobs preserved from `eba6045`). +and the integrator refreshed Math-#160's branch onto it (`dd4f4f8`, its six packet blobs preserved from `eba6045`); +Math-#160 then merged at `8d48d02` (v1.4 re-verification: only its packet and workflow landed; `GRAPH.json`, `PROOF_INDEX.md`, +`SELECTOR_REGION.json`, the catalog and every file bound here are unchanged). **Revision:** v1.0 at `358f256`; v1.1 at `fa1cf7b` binds Math-#166's `TWO_SCALE_LAW.md` and its review record as the direct statement (execution step 0 satisfied), adds Route C (the pair-count corollary of Math-#160 comment 5901994240, checked in 5902616692) with its exact checks, and makes this record's own node supporting; v1.2 at `fe2c3ff` rebinds the @@ -15,7 +17,8 @@ two-scale review record to its Math-#172 bytes and binds `REVIEW_RECORD.json`, w review 5360227991; v1.3 at `fe2c3ff` answers Math-#173's reviews: this record's own node is promoted on the reviewed-record path (OpenAI / GPT-5.6 Sol 5360645884, a non-Claude bounded read of §3 at head `b3fac79`, whose paragraphs are preserved verbatim in `REVIEWED_SECTION_3_b3fac79.md` and checked unchanged), the two evidence paths are modelled separately, and -the checker accepts the installed state and replays the hard gate with source snapshots (Codex 5360636576). Pickup: +the checker accepts the installed state and replays the hard gate with source snapshots (Codex 5360636576); v1.4 at +`8d48d02` re-verifies after Math-#160 merged (no content change). Pickup: Math-#160 comment 5902470285; delivery 5902585446. **Effect:** register reconciliation, **declarative only** (`PROPOSED_TRANSITIONS.json`, `"executed": false`). It binds the residual question that Math-#160 §5 named (`math.rn-region.witness-collision.leading-mass-localization`) to the exact @@ -281,7 +284,9 @@ review basis must fail `TRANSITIONS` and `REVIEWED`), `reviewed-text-drift` (a c - **Math-#160 (this session):** defines (Res) and proposes the residual node `OPEN_ACTIVE`; this record is its successor and composes with either execution of its §7. Math-#160 is not changed by this record; the integrator refreshed its - branch onto `fe2c3ff` (`dd4f4f8`) with the six packet blobs preserved. + branch onto `fe2c3ff` (`dd4f4f8`) with the six packet blobs preserved and merged it at `8d48d02` (packet and workflow + only; its transitions remain declarative and unexecuted, so the deferred old-node transition here still presupposes + its step 3). - **Math-#173 reviews (on v1.0 `b3fac79`):** OpenAI/Codex 5360636576, three findings: (i) `LIVE` rejected the installed components (4140125558), repaired: the installed state is accepted when exact and simulated in every run; (ii) the reverse-impact replay ran without source snapshots (4140125562), repaired: snapshots of both states and a diff --git a/reviews/c6_residual_closure_20260930/SOURCE_FILES.json b/reviews/c6_residual_closure_20260930/SOURCE_FILES.json index ece6a3492..d11052c22 100644 --- a/reviews/c6_residual_closure_20260930/SOURCE_FILES.json +++ b/reviews/c6_residual_closure_20260930/SOURCE_FILES.json @@ -15,15 +15,15 @@ }, { "path": "PROPOSED_TRANSITIONS.json", - "bytes": 29722, - "sha256": "4ad74102216e08e659c9dac3ecf919925804a17443fa9bdef9ecbcc18cebb7af", - "git_blob": "4756bbb5ea4acca7e2f4882390b86993db73f84b" + "bytes": 29961, + "sha256": "32540e905c7984fc5191f21ddca5cb747a5b795ad23cddf5e7b6a521cf9fa2dd", + "git_blob": "658a9cad7d4c71d351898c7715c8e0572887af06" }, { "path": "RECONCILIATION.md", - "bytes": 32122, - "sha256": "c360d2c5b5206e2e1a942ee2dbec10bb1d005042ca2696cf7e49b679617684a6", - "git_blob": "7b82a54bd4380de9de31a6d1bb5f7e4e343df172" + "bytes": 32581, + "sha256": "240a82d45958db6bc3dd45d41f22a6029f991385316c573464ff3140d93f0b9f", + "git_blob": "51715163977cc9e4a807ea8fa0d578246845ff2f" }, { "path": "RESULTS.json", @@ -34,8 +34,8 @@ { "path": "residual_check.py", "bytes": 33496, - "sha256": "d192b976286357fc14b12bb3ea0579b4c281c8a85680b4e4134711c613c45d0e", - "git_blob": "48f7a9accd2b9148be020fd683a3aa741540a808" + "sha256": "969e310427cbef62ecc582e9fe0bace622161f3447fa42101c428b61746c9679", + "git_blob": "10be4fc348acdd5f731944c5ed8fe2e05b1b8ca2" }, { "path": "REVIEWED_SECTION_3_b3fac79.md", diff --git a/reviews/c6_residual_closure_20260930/residual_check.py b/reviews/c6_residual_closure_20260930/residual_check.py index 48f7a9acc..10be4fc34 100644 --- a/reviews/c6_residual_closure_20260930/residual_check.py +++ b/reviews/c6_residual_closure_20260930/residual_check.py @@ -72,8 +72,8 @@ "70d05080ed81c66b43261438cae3b9ec2840e637" ], "reviews/c6_residual_closure_20260930/RECONCILIATION.md": [ - "c360d2c5b5206e2e1a942ee2dbec10bb1d005042ca2696cf7e49b679617684a6", - "7b82a54bd4380de9de31a6d1bb5f7e4e343df172" + "240a82d45958db6bc3dd45d41f22a6029f991385316c573464ff3140d93f0b9f", + "51715163977cc9e4a807ea8fa0d578246845ff2f" ], "reviews/c6_residual_closure_20260930/REVIEWED_SECTION_3_b3fac79.md": [ "50daacbe7e244bc149dbf4568970d79f38a356daa1e88a850f2fc2d074db5b6c", From 7f7003178ac72588925851bb6cedb9ca3506e90d Mon Sep 17 00:00:00 2001 From: d6g8k5htny-coder Date: Wed, 30 Sep 2026 02:36:05 +0000 Subject: [PATCH 10/20] Remote coefficient numerics: pin the merged companion note (Math-#168 RESULTS.json on main 02772ec) as [NUM] Metadata only: SOURCE_MAP.json gains the fifth main-resident pin, NOTE.md names it, SOURCE_FILES.json regenerated; remote.py and RESULTS.json unchanged. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_015wNj8LPTKXsaT68G3DgPPh --- .../NOTE.md | 2 +- .../SOURCE_FILES.json | 12 +++++----- .../SOURCE_MAP.json | 23 +++++++++++-------- 3 files changed, 20 insertions(+), 17 deletions(-) diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md b/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md index c834258ff..445c880ae 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md +++ b/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md @@ -127,7 +127,7 @@ profiles at angles `0, 30, 45, 60, 90` degrees are in `RESULTS.json`, `ray_profi axis and at `30` degrees it is below `10^(-20)`). **Remote singleton mass** `R(k, b, L) = k integral_X Lambda dx` and the assembled `nu(1)`, with `alpha_1` from the -companion note (Math-#168, GH60 values; `alpha_2` likewise): +companion note ([NUM] = Math-#168 `RESULTS.json`, merged, pinned; GH60 values; `alpha_2` likewise): | `k` | `b` | `L` | `integral_X Lambda` | `R = k integral_X Lambda` | `alpha_1` (#168) | `nu(1) = alpha_1 + R` | `nu(2) = alpha_2` | `nu(2)/nu(1)` | |---|---|---|---|---|---|---|---|---| diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json index 0ebf7c919..390af691e 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json +++ b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json @@ -7,9 +7,9 @@ "files": [ { "path": "NOTE.md", - "bytes": 15376, - "sha256": "96085e36a13978e816bf36eec601e5eb4f12925fc22bb0430b3e23d3b28455be", - "git_blob": "c834258ffaa80219aa424ac8e4276a757c8a5c8a" + "bytes": 15415, + "sha256": "15e4779d79c03f8f578e16dc866d839d9a742f7eec37d5571b89f72de66730b8", + "git_blob": "445c880aed15a193ce0db8043ef28dba2a1420bf" }, { "path": "README.md", @@ -25,9 +25,9 @@ }, { "path": "SOURCE_MAP.json", - "bytes": 3890, - "sha256": "eaee7e5ea2d3c5743a949d1aaef49d59a5ad1174b073aa22ce0756a398e42a40", - "git_blob": "1366afcec4b337e517578bde2b9e2d045c5eaead" + "bytes": 4268, + "sha256": "1d98c67e3bdf6df7fe2b32689924f6d548757f41a671e8b833bfdd0dbcb44471", + "git_blob": "ba9924e142bf3569476b621a56a5711bd10fb0d3" }, { "path": "remote.py", diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_MAP.json b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_MAP.json index 1366afcec..ba9924e14 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_MAP.json +++ b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_MAP.json @@ -4,7 +4,7 @@ "scientific_effect": "NONE", "source_repository": "d6g8k5htny-coder/Math-", "main_at_creation": "7d0c89a5bb77a52a7a661d7292ba5d955bd0a66d", - "note": "Numerical evaluation only. The formula evaluated is the contact kernel Lambda_j(x; b, k, u) of [RM] (13), summed and integrated over the torus as in [CL] (1.4)-(1.5) (the remote singleton part k integral_X Lambda of nu(1)), at d = 2 with the exact kernel of [LP] section 2. No source theorem is consumed as accepted beyond its recorded disposition; the numbers are deterministic floating-point quadrature values with reported convergence checks, not enclosures.", + "note": "Numerical evaluation only. The formula evaluated is the contact kernel Lambda_j(x; b, k, u) of [RM] (13), summed and integrated over the torus as in [CL] (1.4)-(1.5) (the remote singleton part k integral_X Lambda of nu(1)), at d = 2 with the exact kernel of [LP] section 2. No source theorem is consumed as accepted beyond its recorded disposition; the numbers are deterministic floating-point quadrature values with reported convergence checks, not enclosures. The companion near-coefficient note (Math-#168) merged to main on 30 September 2026 (02772ec) and is now pinned as [NUM].", "sources": [ { "path": "imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md", @@ -49,17 +49,20 @@ "role": "Corollary E: Q_r^W{N_j(E) >= 1} = k r^3 integral_E Lambda_j + O(r^4 |E|) on fixed remote regions, the probability reading of the same kernel (context only)", "current_required": true, "on_main": true + }, + { + "path": "frontiers/c6_cluster_coefficients_numerics_20260930/RESULTS.json", + "bytes": 4095, + "sha256": "9c88ea85b6ba08199996c9b5ff74ecd06afc0f458e08c28b4c3af6191f437fcb", + "git_blob": "2648314f8c11f0637ce301ba76360142a8309e8f", + "id": "NUM", + "commit": "02772ec0427f4dda1f2a6b9e980a031804e276a6", + "role": "near coefficients alpha_1(k, b) (GH60) and alpha_2(k, b) quoted in NOTE.md section 4 to assemble nu(1) = alpha_1 + k integral_X Lambda; Math-#168, merged to main on 30 September 2026 (02772ec) with RESULTS.json bytes unchanged from the quoted head 0b35e76; xAI read 5360559751 accepted its Slices A and B as identities", + "current_required": true, + "on_main": true } ], - "companion": { - "path": "frontiers/c6_cluster_coefficients_numerics_20260930/RESULTS.json", - "pull_request": "Math-#168", - "head": "0b35e76ff05676e6ad5c89171d65807668c8de15", - "role": "near coefficients alpha_1(k, b), alpha_2(k, b) quoted in NOTE.md section 5 to assemble nu(1) = alpha_1 + k integral_X Lambda; unmerged at this writing, hence not a current_required pin and not checked by the workflow", - "current_required": false, - "on_main": false - }, "nonauthor_acceptance": false, "governing_status_changed": false, - "main_at_update": "7d0c89a5bb77a52a7a661d7292ba5d955bd0a66d" + "main_at_update": "02772ec0427f4dda1f2a6b9e980a031804e276a6" } From 71772a8906cf6663d16be2cd5f63e5d4ebdcee2b Mon Sep 17 00:00:00 2001 From: Dylan Roy Date: Tue, 29 Sep 2026 21:41:23 -0500 Subject: [PATCH 11/20] Add microscopic radial-rate expansion and sharp signed/unsigned metric asymptotics OpenAI author-side conditional consumer of the exact PR166 limiting point measure. Smooth fixed-domain reciprocal cutoff proves all-even tail expansion, explicit t^-13 correction, unsigned Pareto/height O(t^-2), signed latent joint Theta(t^-1), critical-moment finite part, and positive second coefficient for aligned planar exact periodic covariance. No original finite-r rate, spatial TV, whole-cluster tie rate or global status change. Fresh local40 tests per Python mode and8 semantic mutants per mode pass, all12 remote packet blobs and tree independently match. Actual historical source verification and nonauthor analytic review remain hosted obligations; no self-merge. --- .github/workflows/radial-rate.yml | 38 ++ frontiers/radial_rate_20260930/MANIFEST.json | 73 ++++ frontiers/radial_rate_20260930/PLAN.md | 29 ++ frontiers/radial_rate_20260930/PROOF.md | 334 ++++++++++++++++++ frontiers/radial_rate_20260930/README.md | 61 ++++ .../radial_rate_20260930/RECONNAISSANCE.md | 33 ++ frontiers/radial_rate_20260930/RESULTS.json | 21 ++ frontiers/radial_rate_20260930/SOURCES.json | 33 ++ frontiers/radial_rate_20260930/VALIDATION.md | 45 +++ frontiers/radial_rate_20260930/rate.py | 170 +++++++++ frontiers/radial_rate_20260930/test_rate.py | 137 +++++++ frontiers/radial_rate_20260930/test_verify.py | 102 ++++++ frontiers/radial_rate_20260930/verify.py | 104 ++++++ 13 files changed, 1180 insertions(+) create mode 100644 .github/workflows/radial-rate.yml create mode 100644 frontiers/radial_rate_20260930/MANIFEST.json create mode 100644 frontiers/radial_rate_20260930/PLAN.md create mode 100644 frontiers/radial_rate_20260930/PROOF.md create mode 100644 frontiers/radial_rate_20260930/README.md create mode 100644 frontiers/radial_rate_20260930/RECONNAISSANCE.md create mode 100644 frontiers/radial_rate_20260930/RESULTS.json create mode 100644 frontiers/radial_rate_20260930/SOURCES.json create mode 100644 frontiers/radial_rate_20260930/VALIDATION.md create mode 100644 frontiers/radial_rate_20260930/rate.py create mode 100644 frontiers/radial_rate_20260930/test_rate.py create mode 100644 frontiers/radial_rate_20260930/test_verify.py create mode 100644 frontiers/radial_rate_20260930/verify.py diff --git a/.github/workflows/radial-rate.yml b/.github/workflows/radial-rate.yml new file mode 100644 index 000000000..fa1a9abe5 --- /dev/null +++ b/.github/workflows/radial-rate.yml @@ -0,0 +1,38 @@ +name: Microscopic radial-rate checks + +'on': + pull_request: + paths: + - 'frontiers/radial_rate_20260930/**' + - '.github/workflows/radial-rate.yml' + workflow_dispatch: + +permissions: + contents: read + +jobs: + exact-and-source: + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 + with: + persist-credentials: false + fetch-depth: 0 + - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 + with: + python-version: '3.11.16' + - name: Fetch exact public source objects + run: | + set -euo pipefail + git fetch --no-tags origin 80059a97cd8eb32d1a17a0ad9cb22cb2a0d7b337 + git fetch --no-tags origin 382c0f9ff2281f43651ddbdf2e9b36dd52e2c6bf + git fetch --no-tags origin 7a1cb09a9d58d179393e6d29146252f714b9c9bf + - name: Verify sources, packet and both Python modes + env: + PYTHONDONTWRITEBYTECODE: '1' + GIT_NO_REPLACE_OBJECTS: '1' + run: | + set -euo pipefail + python -B -S frontiers/radial_rate_20260930/verify.py + git diff --exit-code diff --git a/frontiers/radial_rate_20260930/MANIFEST.json b/frontiers/radial_rate_20260930/MANIFEST.json new file mode 100644 index 000000000..b06df6fa3 --- /dev/null +++ b/frontiers/radial_rate_20260930/MANIFEST.json @@ -0,0 +1,73 @@ +{ + "schema": 1, + "scientific_effect": "NONE", + "review_status": "NONAUTHOR_REVIEW_OPEN", + "files": [ + { + "path": "PLAN.md", + "bytes": 1772, + "sha256": "3a436b2f58a3b79bcb5471474d94fff7c07f5f4dce838525fed117cbb5d446db", + "git_blob": "db61274a4ce7f2e9e6c4b75303a285230f44d5db" + }, + { + "path": "PROOF.md", + "bytes": 15755, + "sha256": "a3693664900e23e1e763d88a0b5609936a6f31d844cbe6f18c7d0379b94ba710", + "git_blob": "65f24b1f9a7b80522a2ee059f5f6877c9f970f0d" + }, + { + "path": "README.md", + "bytes": 3186, + "sha256": "b31b309916639ce111f28f4c81fea061a62ac777c6a9f241185bcfd0f59655b8", + "git_blob": "cc0e2f5a45c76aa60a3782002321f0c47d0f3b17" + }, + { + "path": "RECONNAISSANCE.md", + "bytes": 2002, + "sha256": "54118b87d9a0dbe78ed9f2162ad413d1a9bfc1c1122c53855274b300751ede2b", + "git_blob": "3eb935b8d3fa2c10e8220c71c5243488beb25e31" + }, + { + "path": "RESULTS.json", + "bytes": 438, + "sha256": "c9cdb842befa92b8e26eb02831a1d20838cc75465f1db7840eba1c0eb1c70b4f", + "git_blob": "c7494046e449f30a6346572b2760cca6c1c62afb" + }, + { + "path": "SOURCES.json", + "bytes": 1396, + "sha256": "22b3064a278faff1d915dfb658e9d7e41ec5c4ee69f31e944d47a699a82f8a07", + "git_blob": "37f3dc7b5583bf2f4f0a8d1bb1fd5bd39ff12838" + }, + { + "path": "VALIDATION.md", + "bytes": 2898, + "sha256": "b14b2fb0576c7c7fd1a03baf3d7f479d901f186d0ef0a49dac5156805908409d", + "git_blob": "5a4a11b112723aaf9a67c1aeaafa3a216e5f17e8" + }, + { + "path": "rate.py", + "bytes": 6344, + "sha256": "e96be67c1703780dcd48113fa55809d98b87f0e498da132b162c9640d300577e", + "git_blob": "d213a2762e10a07f3290f9ae1b4dd9f8f73e5667" + }, + { + "path": "test_rate.py", + "bytes": 7286, + "sha256": "f2a096b91de1978dbaa6c1301ac1013d454cadcf96aa705fb66df3c43f53324f", + "git_blob": "4074549e593ad0f02f6931c6df211e25a02d84ea" + }, + { + "path": "test_verify.py", + "bytes": 5792, + "sha256": "1e8f2790b5861b520463ab1d44b87c29dd43ba46b652c46992889ecd001bd4c7", + "git_blob": "258288f8efa9039782432daf6dde77e2b594ef39" + }, + { + "path": "verify.py", + "bytes": 5169, + "sha256": "7f7006a1f3ba74964a00023dd418624612980e19f8e40a3506245ae43966119c", + "git_blob": "d5789cbe7b94b6243b55a62491ecd19bdeb9cbe0" + } + ] +} diff --git a/frontiers/radial_rate_20260930/PLAN.md b/frontiers/radial_rate_20260930/PLAN.md new file mode 100644 index 000000000..db61274a4 --- /dev/null +++ b/frontiers/radial_rate_20260930/PLAN.md @@ -0,0 +1,29 @@ +# Inverse-radius expansion: execution plan + +Goal: derive quantitative radius-tail and mark-law results from the exact R11 +integral of the already-formed limiting microscopic POINT intensity. The original +Gaussian-field limit r->0 is taken first. No whole-cluster maximum or finite-r +rate is to be inferred. + +Design: reciprocal radius z=1/Z makes the physical cutoff an interval with +explicit endpoints. Map it to [-1,1], prove a smooth even integrated function of +1/t using Gaussian derivative domination, and compute its first two coefficients. +Deduce radial and fixed latent-mark total-variation rates, keeping the sign- +retaining law separate. Preserve the complete original anisotropic covariance, +Haar factors and full normalizer. No original source or peer branch is edited. + +Execution: isolated new runtime directory and new additive GitHub branch. +Dylan's repeated autonomy instruction authorizes foreground work; no timers or +background agents are restarted. No subagent tool is available here. + +1. Read source R11-R13, exact Gaussian/spectral interface and current peer claims. +2. Write and observe failing tests for exact shape integrals and endpoint series. +3. Implement standard-library rational controls; test both signs and parity. +4. Write complete domination and coefficient proof, plus all scope exclusions. +5. Verify exact historical source identities, packet inventory and both Python + modes; include hostile Git fixtures and semantic mutants. +6. Publish a new source-bound candidate and request nonauthor analytic review. + +Separate supporting task: bounded nonauthor review of PR173 Route C; accept the +conditional count implication and repair its inadmissible fixed-R substitution +by a diagonal argument. No graph execution or parent revalidation. diff --git a/frontiers/radial_rate_20260930/PROOF.md b/frontiers/radial_rate_20260930/PROOF.md new file mode 100644 index 000000000..65f24b1f9 --- /dev/null +++ b/frontiers/radial_rate_20260930/PROOF.md @@ -0,0 +1,334 @@ +# Smooth inverse-radius expansion and sharp rates for microscopic extreme marks + +Object: OA-RADIAL-RATE-20260930-v1. Author: OpenAI / GPT-6 Astra Pro. +Disposition: AUTHOR-SIDE CONDITIONAL PROOF CANDIDATE; NONAUTHOR REVIEW OPEN. +Scientific effect NONE. No parent proof, register, Boolean, prize, or earlier +review is changed. This conversation authored SC/P and contributed to the +related cluster line; no independent revalidation of those premises is implied. + +## 1. Exact object and scope + +Fix d>=2, L>0, b real, k>0 and an orthonormal frame, under the original model +and full endpoint normalizer. This paper concerns the ALREADY-FORMED limiting +microscopic POINT intensity of [R]. First the original field radius r tends to +zero; only then does the microscopic distance threshold t tend to infinity. +No finite-r convergence rate is proved. Whole-cluster maximum selection and +its moving tie boundaries are not consumed or treated here. + +Exact source identities are in SOURCES.json. [R] is PR166 RADIAL_TAIL.md at +80059a97cd8eb32d1a17a0ad9cb22cb2a0d7b337, blob0f14417ef7038b9c6f50e4b01e393a58b7b5e3a4: +R7-R13 supply the root-resolved integral, Gaussian domination and positive leading +coefficient. [SC] is PR162 PROOF.md at382c0f9ff2281f43651ddbdf2e9b36dd52e2c6bf, +blob16c56821b52fd76b0be791622b9c3809eafde75a: the nondegenerate raw Gaussian contact +jet, orthogonal spectral convention and finite nonempty microscopic measure. +[P] is imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md at +7a1cb09a9d58d179393e6d29146252f714b9c9bf, blobdfed3b8d318a3ab1950957f393307733a4bef3f2: +only the exact periodized covariance and contact conditioning, used in Section7. +Neither PR169's whole-cluster candidate, its companion-ratio addendum, nor any +numerical coefficient note is a premise. Source reviews are not reviews here. + +Use [R]'s variables lambda=(a,h,O,xi), with ordered positive hard curvatures h, +normalized Haar O, and remaining cubic entries xi. Put + + A=a/(12k), gamma=sqrt(1+A^2), + beta0=a^2/(12k), c0=a^3/(144k^2), + A0=O diag(0,-h) O^T, + H(h)=product h_j^3 product_(i0 on S. + +For y=1/Z define + + g_lambda,u,v(y)=G_lambda(beta0+k b0 y^2, + c0+(a b0/4)y^2+2k(v-b0u)y^3). (2) + +[R, R11] says exactly that the tail F(t)=integral sum_i 1{|z_i|>t}dM is + + F(t)=K0 integral_(S,lambda) Q H + integral_R |Z|^-12 g(1/Z) + 1{(u-AZ)^2+Z^2>t^2}dZ du dv d lambda. (3) + +The multiplicity of roots is already correct in this formula. No extra factor +for a double cluster, pin density, or endpoint normalizer is introduced. + +## 2. A fixed-domain smooth even representation + +**Theorem 1.** There is a smooth even function C(delta), defined for +|delta|<2/3 and with every fixed derivative bounded on |delta|<=1/3, such that + + F(t)=t^-11 C(1/t), t>=3. (4) + +Smoothness also holds in L1 for the underlying UNSIGNED shape/parameter measures. +The claim is C-infinity, not analyticity or convergence of an infinite Taylor +series. Consequently for every fixed N>=0 there are finite coefficients C_(2j) +with + + F(t)=sum_(j=0..N) C_(2j) t^(-11-2j)+O_N(t^(-13-2N)), + -F'(t)=sum_(j=0..N)(11+2j)C_(2j)t^(-12-2j) + +O_N(t^(-14-2N)). (5) + +C_(0)>0 is [R]'s C_star. Constants are at the fixed source parameters; no growing +dimension, volume, vanishing-gap, or parameter-uniform claim is made. + +**Proof.** The reciprocal substitution in (3) gives |Z|^-12 dZ=|y|^10 dy on +both signs. For t>|u| the physical radius condition is + + (t^2-u^2)y^2+2uAy-gamma^2<0. + +Set delta=1/t and y=delta w. Its two endpoints in w are + + w_plus/minus(delta)=m(delta) +/- d(delta), + m(delta)=-uA delta/(1-u^2 delta^2), + d(delta)=sqrt(gamma^2-u^2 delta^2)/(1-u^2 delta^2). (6) + +Thus (4) holds with + + J_delta(u,v,lambda)=d(delta) integral_(-1)^1 + [m(delta)+d(delta)x]^10 + g(delta[m(delta)+d(delta)x]) dx, + C(delta)=K0 integral Q H J_delta du dv d lambda. (7) + +There is no moving integration boundary left. On |delta|<=delta0<2/3 the +denominator is uniformly positive and the square-root radicand is bounded +below by a positive constant, since |u|<=3/2 and gamma>=1. Each fixed derivative +of m,d is bounded by a polynomial in1+|a| with constants depending on delta0,k. + +For every fixed j the nondegenerate Gaussian contact density satisfies + + sup_(beta,c) |partial_(beta,c)^j G_lambda(beta,c)| + <= C_j exp[-c_j(|h|^2+a^2+|xi|^2)] (8) + +uniformly in O. Indeed each derivative is a polynomial times the same Gaussian; +absorb that polynomial into a weaker Gaussian exponent and then discard beta,c +from its quadratic lower bound. A bounded mean changes the constants only. +Uniform tensor norm equivalence under O supplies the displayed retained variables. +No inverse hard eigenvalue is used. This is an elementary derivative extension +of [R]'s raw Gaussian bound, not an extra stochastic assumption. + +The chain rule in (7), for any fixed number of delta derivatives, now gives an +integrable majorant of the form + + C Q H (1+|a|)^M exp[-c(|h|^2+a^2+|xi|^2)], (9) + +on the bounded shape domain and x in[-1,1]. The actual shifted beta,c values +may be large: (8) is a supremum over them, not an invalid compactness assumption. +This proves differentiation under all integrals and smoothness in L1 as well +as for the total mass. The exact identities m(-delta)=-m(delta), +d(-delta)=d(delta), followed by x->-x, show J_(-delta)=J_delta. This cancellation +holds even when g(y) is not even; its cubic y^3 term is retained. + +Taylor's theorem with the integrated derivative bounds proves (5), including +its differentiated remainder. It is NOT obtained by formally differentiating +an unspecified big-O estimate. C(0) is the positive source coefficient. QED. + +## 3. Explicit second coefficient + +Write C_0=C_(0), C_2=C_(2), to distinguish coefficients from their tail powers11,13. +Set the differential operator acting on G_lambda at fixed a,h,O,xi + + D_a=k partial_beta+(a/4)partial_c. + +The pointwise density has expansion g(y)=G0+g2 y^2+g3 y^3+O(y^4), with + + g2=b0 D_a G0. (10) + +There is no linear y term. Expanding the exact endpoints, or differentiating +(7), gives + + j0=(2/11)gamma^11 G0, + j2=u^2 gamma^9(1+12A^2)G0+(2/13)b0 gamma^13 D_a G0, + J_delta=j0+j2 delta^2+O_L1(delta^4). (11) + +For the geometric part, write w_+=gamma-uA delta+ +[u^2 gamma-u^2/(2gamma)]delta^2+O(delta^3), with the corresponding reflected +negative endpoint. Then (w_+^11-w_-^11)/11 equals +2gamma^11/11+u^2 gamma^9(1+12A^2)delta^2+O(delta^4). +The g2 term contributes2g2 gamma^13 delta^2/13. The odd g3 term first contributes +at order delta^4 after the two physical sides are summed; it is not dropped +from the all-order argument. + +The necessary exact shape integrals are + + I=integral_S Q=246528/35, + U2=integral_S u^2 Q=240192/35, + B=integral_S b0 Q=-428544/7=3I-12U2, + Uabs=integral_S |u|Q=5898627/880. (12) + +They follow by integrating the polynomial Q in v and then on the strips cut +at u=-1/2 and u=0. The companion computes them in exact Fraction arithmetic. +In particular + + C_0=K0*(2I/11) integral H gamma^11 G0 d lambda, + C_2=K0 integral H [U2 gamma^9(1+12A^2)G0 + +(2B/13)gamma^13 D_a G0]d lambda. (13) + +Both integrals are finite by (8). C_0>0. No general sign or nonzero assertion +for C_2 is made in arbitrary dimension/frame; Section7 supplies an exact +noncancellation result at a narrower source scope. No numerical evaluation of +either Gaussian integral is claimed. + +## 4. Rates for the radial ratio and unsigned marks + +Let P_t be point-INTENSITY sampling conditioned on physical radius R>t. Define +q=R/t>=1 and retain Y=(u,v,lambda), but FORGET sign Z. These are the root-resolved +latent coordinates of [R], not a configuration-uniform selection. Define the +finite measures with densities + + dmu0=K0 Q H j0 dY, dmu2=K0 Q H j2 dY, + c=C_2/C_0. (14) + +mu0 has mass C_0 and mu2 mass C_2. The joint law of (q,Y) has the L1 expansion + + dP_t(q,Y)=11q^-12 dq dmu0(Y)/C_0 + +t^-2 [13q^-14 dq dmu2(Y)/C_0 + -11c q^-12 dq dmu0(Y)/C_0]+O_L1(t^-4). (15) + +In particular its total-variation distance to the stated independent limiting +product is O(t^-2). Projection to Y, or to the downward height +eta=u+1/2+v/6, retains this rate. This supplies an O(t^-2) TV rate for the +intensity-selected height law H_eta/I in [R, H1-H2]. No spatial-configuration +TV claim is made: the map to actual positions depends on t. + +Proof: for fixed Y, the radius tail density is t^-11 K0 QH J_(1/t). +Differentiate the smooth expression already justified in Section2; at tq its +radial density times t equals + +t^-11 K0 QH q^-12[11J_(1/(tq))+(1/(tq))J'_(1/(tq))]. + +Divide by F(t)=t^-11 C(1/t) and use the L1 Taylor estimates. The remainder is +bounded after integration by a constant times t^-4 q^-12, integrable on q>=1. +This proves (15) without differentiating a merely pointwise asymptotic. QED. + +Let Pareto_11 have density11q^-12 on q>=1. For the scalar radial ratio, (15) gives + + p_t(q)=11q^-12[1+c t^-2((13/11)q^-2-1)]+O_L1(t^-4). + +**Sharp scalar coefficient:** + + dTV(Law_(P_t)(R/t),Pareto_11) + =kappa |c| t^-2+O(t^-4), + kappa=(2/13)(11/13)^(11/2). (16) + +The same leading coefficient holds for the supremum distance of their CDFs. +The correction changes sign only at q0=sqrt(13/11). Its positive integral is +q0^-11-q0^-13=kappa; its total integral is zero. Half its L1 norm is therefore +kappa, proving (16). The uniform CDF remainder follows from the L1 remainder; +the maximum of q^-11(1-q^-2) is also kappa. If C_2=0 the stated error is O(t^-4), +not an unjustified claim of a nonzero second-order term. + +As another quantitative consequence, uniformly over q>=1, + + F(tq)/F(t)=q^-11[1+c t^-2(q^-2-1)]+O(t^-4 q^-11). (17) + +This is a source-specific second-order regular-variation statement. Generic +second-order tail theory is not claimed novel. + +## 5. Retaining the sign has a different, strictly slower sharp rate + +The cancellation in Section2 used both signs. Keep epsilon=sign Z and the +same Y. The two half integrals are exactly + + J_delta,epsilon=integral_0^(d+epsilon m) w^10 g(epsilon delta w)dw, + J_delta,epsilon=j0/2+epsilon h1 delta+O_L1(delta^2), + h1=-uA gamma^10 G0. (18) + +The linear term comes from the physical cutoff shift m. g'(0)=0, so no density +term cancels it. Applying the differentiated density argument to each half yields + + dTV(Law_(P_t)(epsilon,R/t,Y), + UniformSign x Pareto_11 x mu0/C_0) + =B_sign t^-1+O(t^-2), + B_sign=(K0/C_0) Uabs integral H |A|gamma^10 G0 d lambda>0. (19) + +Indeed the first signed correction has density +12 epsilon h1 q^-13 K0 QH/C_0; its half-L1 norm, summed over the two signs and +integrated over q, is the displayed B_sign because integral_1^infinity12q^-13dq=1. +Finiteness follows from (8); strict positivity follows from the full positive +Gaussian density on open sets with a!=0 and positive hard spectrum. The gauge +convention for O is exactly that in [R]; (19) is a result for those retained +latent variables, not a statement that a sign alone has a nonzero marginal bias. +Marginalizing can cancel a correction, and specifically forgetting epsilon +cancels this one. Thus signed and unsigned rates must not be conflated. + +## 6. A finite part for the critical eleventh moment + +Let M11(t)=integral sum_i min(R_i,t)^11 dM. The prior theorem gave its leading +logarithm. There is now a finite constant L11 such that + + M11(t)=11 C_0 log t+L11-(11/2)C_2 t^-2+O(t^-4). (20) + +One exact definition is + + L11=11 integral_0^1 x^10 F(x)dx + +11 integral_1^infinity[x^10 F(x)-C_0/x]dx. + +The first integral is finite by finite total point mass. The second converges +by (5) at N=1. Tonelli gives M11(t)=11 integral_0^t x^10 F(x)dx; subtracting +its limiting finite part and integrating the controlled remainder proves (20). +No numerical value for L11 is asserted. This is again after the r limit only. + +## 7. Exact positive second correction in the aligned planar periodic model + +**Theorem 2.** In d=2, with the axial coordinate aligned with one of the lattice +axes of [P]'s EXACT periodized kernel, C_2>0 for every fixed L,k>0 and b real. +Consequently the radial TV and CDF errors in (16) are genuinely Theta(t^-2), +with the positive coefficient in (16); not merely an upper bound. + +Proof: [P]'s kernel factors as K_L(x,z)=k_L(x)k_L(z). Let m2,m4,m6 be the even +spectral moments of the one-dimensional variance-one factor; m2>0 and the full +positive lattice spectrum gives m4-m2^2>0 and m6-m4^2/m2>0. At contact condition +on (f,fx,fxx,fxxx,fz,fxz)=(b,0,0,12k,0,0). + +Even-total-order jets and odd-total-order jets are independent. For the odd +soft cubic jets (a,beta,c)=(fxxz,fxzz,fzzz), separability and reflection in each +axis give a centered DIAGONAL conditional Gaussian with variances + + va=vbeta=m2(m4-m2^2), vc=m6-m4^2/m2. (21) + +For transparency: Cov(beta,(fx,fxxx))=(-m2^2,m2 m4) is -m2 times the first row +of Cov(fx,fxxx), so its conditional mean is -m2 fx=0 even though fxxx=12k. +a and c correlate only with fz in that odd conditioning block, with covariances +-m2^2 and -m4; their raw covariance m2 m4 is removed by that regression. Their +conditional covariance with beta vanishes by coordinate reflection. The diagonal +variances follow by subtracting these rank-one regressions. The even soft +curvature has its own strictly positive conditional density at zero and merely +multiplies this cubic Gaussian by a positive b-dependent scalar. + +Therefore on the cusp + + D_a G0=-[a^2/(12vbeta)+a^4/(576k^2 vc)]G0<=0. (22) + +In (13), U2>0, B<0 and G0>0. The geometric term is strictly positive and the +second term is nonnegative. Thus C_2>0, without replacing finite L by a continuum +covariance or numerically approximating a lattice sum. The same common even +b-dependent factor cancels from c=C_2/C_0 and B_sign at this planar aligned +scope. We do not extend this diagonal regression or noncancellation assertion +to arbitrary rotations or d>=3 without a separate argument. QED. + +## 8. Verification and review boundary + +A: reciprocal physical cutoff, fixed-domain map, C-infinity L1 Gaussian derivative +domination, exact parity and differentiated all-order asymptotic expansion. +B: j0/j2 coefficients, all four exact shape integrals, signed/unsigned TV and CDF +constants, finite-part moment, and aligned planar regression/noncancellation. + +The stdlib companion checks shape integrals, formal endpoint equations, exact +Taylor coefficients, cancellation and signed bias, independent scalar controls +and deliberately false variants. These are finite checks, not a formal proof +of any Gaussian input or differentiation under an infinite-dimensional integral. +No Lean formalization, global status change, coefficient enclosure or self-merge. + +No rate for r->0, no uniform simultaneous t(r)->infinity statement, no claim +about the remote singleton population, no convergence rate for whole-cluster +maximum selectors across ties, and no spatial independence/elder pairing is +added by this packet. Sign-forgetting is part of (15), not an optional omission. diff --git a/frontiers/radial_rate_20260930/README.md b/frontiers/radial_rate_20260930/README.md new file mode 100644 index 000000000..cc0e2f5a4 --- /dev/null +++ b/frontiers/radial_rate_20260930/README.md @@ -0,0 +1,61 @@ +# Microscopic radial rates and an even inverse-radius expansion + +OpenAI / GPT-6 Astra Pro. Source-bound conditional candidate; nonauthor review +OPEN. Scientific effect NONE. No self-merge or parent/status/graph modification. + +The earlier point-intensity result F(t)~C0 t^-11 is sharpened here to a smooth +even expansion in delta=1/t, with controlled derivatives to every fixed order. +The original field limit r->0 is taken FIRST. This is not a rate for that limit. + +Main manuscript PROOF.md: +- F(t)=C0 t^-11+C2 t^-13+O(t^-15), with an explicit finite Gaussian-derivative + formula for C2 and all-even fixed-order extensions. +- The radial ratio's Pareto(11) TV error has coefficient + (2/13)(11/13)^(11/2)|C2/C0| t^-2+O(t^-4). +- The unsigned shape/parameter/radial joint law has an L1 second-order expansion; + its height marginal consequently converges in TV at O(t^-2). +- RETAINING sign Z gives a strictly positive first-order joint TV coefficient, + Bsign t^-1+O(t^-2). Forgetting sign cancels that term. +- The capped eleventh moment has a finite renormalized limit and an explicit + t^-2 correction, not merely a leading logarithm. +- For the exact aligned PLANAR periodized kernel, Gaussian separability proves + C2>0 at every fixed L,k>0 and b real. Thus the radial error is genuinely + Theta(t^-2) at that narrower scope. No isotropic replacement is used. + +No numerical Gaussian coefficient, finite-r spatial moment/rate, simultaneous +radius limit, whole-cluster maximum rate, spatial TV convergence or independence +between pin pairs is asserted. All-rate statements concern the root-resolved +POINT measure. The parent whole-cluster and elder-geometry lanes are untouched. + +## Replay + +From a full checkout with the three pinned historical source objects: + + python -B -S frontiers/radial_rate_20260930/verify.py + +Standalone download: + + python -B -S verify.py --local-only + +The latter reports source_pins_checked=false. Real local Git fixtures test +custody behavior, not the actual project sources. The full workflow verifies +all source identities and the flat packet before replaying both Python modes, +deterministic results and eight semantic negative controls. No third-party +Python library is required by the shipped scripts. + +Forty local tests passed in each normal/optimized mode at author validation. +They include exact shape integrals, endpoint identities, signed/unsigned formal +series, a high-precision scalar diagnostic, planar Gaussian Schur complements, +and real Git replacement/noncommit/path/inventory attacks. Tests do not prove +the Gaussian domination, differentiation, or the new probability limits. + +## Review requests + +A: Sections2-3, exact physical-cutoff inversion, fixed-domain representation, +C-infinity L1 domination, parity, derivatives and explicit second coefficient. +B: Sections4-7, normalized joint/radial TV rates, signed first-order bias, finite +critical-moment part and exact planar regression/noncancellation. + +The author is exposed to SC/P and related source packets. New reviews must state +that exposure and bind the exact mathematical bytes; existing source verdicts +or green workflows are not automatic acceptance of these new deductions. diff --git a/frontiers/radial_rate_20260930/RECONNAISSANCE.md b/frontiers/radial_rate_20260930/RECONNAISSANCE.md new file mode 100644 index 000000000..3eb935b8d --- /dev/null +++ b/frontiers/radial_rate_20260930/RECONNAISSANCE.md @@ -0,0 +1,33 @@ +# Narrow primary-source reconnaissance — 30 September 2026 UTC + +Exact searches actually executed: +1. second order regular variation Pareto approximation total variation Hall class tail expansion paper +2. site.arxiv.org Palm theory extremes anchored tail processes Planinic 2104.03810 + +Primary records consulted: +- Hrvoje Planinic, Palm theory for extremes of stationary regularly varying time + series and random fields, arXiv:2104.03810v2 (14 March2023). + https://arxiv.org/abs/2104.03810 + Direct abstract/metadata open succeeded. It distinguishes typical exceedances + from typical clusters; no generic sampling/Palm principle is claimed new here. +- Second-order regular variation, convolution and the central limit theorem, + Stochastic Processes and their Applications69(2),139-159(1997), + DOI10.1016/S0304-4149(97)00042-2. + https://www.sciencedirect.com/science/article/pii/S0304414997000422 + The search response supplied the abstract describing second-order tail theory. + Direct open returned403. No full-text/theorem-level audit is claimed. +- L. de Haan and L. Peng, Rates of Convergence for Bivariate Extremes, + Journal of Multivariate Analysis61(2),195-230(1997), DOI10.1006/jmva.1997.1669. + https://doi.org/10.1006/jmva.1997.1669 + Search abstract states rates in total variation and uniform metrics under a + second-order regular-variation condition. Direct open returned403. + +This new packet derives its particular inverse-radius expansion from exact +GitHub source R11, not by importing an unchecked second-order tail theorem. +Generic second-order regular variation and metric convergence rates are prior +frameworks. No exhaustive novelty, priority, or absence claim is made. + +Consensus was not invoked in this pass: the user requested GitHub/Superpowers, +and prior actual repeated attempts had returned the quota error. No changed +quota status is asserted. All external access depth above is limited to the +actual returned abstracts/metadata. No PDF or full paper was inspected. diff --git a/frontiers/radial_rate_20260930/RESULTS.json b/frontiers/radial_rate_20260930/RESULTS.json new file mode 100644 index 000000000..c7494046e --- /dev/null +++ b/frontiers/radial_rate_20260930/RESULTS.json @@ -0,0 +1,21 @@ +{ + "mathematical_acceptance": false, + "passed": true, + "scientific_effect": "NONE", + "scope": "finite rational coefficient and parity controls only", + "series_cases": 12, + "shape_integrals": { + "ABS_U": "5898627/880", + "B": "-428544/7", + "I": "246528/35", + "U2": "240192/35" + }, + "signed_joint_rate": 1, + "tail_exponents": [ + 11, + 13, + 15 + ], + "tv_crossing_squared": "13/11", + "unsigned_radial_rate": 2 +} diff --git a/frontiers/radial_rate_20260930/SOURCES.json b/frontiers/radial_rate_20260930/SOURCES.json new file mode 100644 index 000000000..37f3dc7b5 --- /dev/null +++ b/frontiers/radial_rate_20260930/SOURCES.json @@ -0,0 +1,33 @@ +{ + "schema": 1, + "scientific_effect": "NONE", + "sources": [ + { + "id": "R", + "commit": "80059a97cd8eb32d1a17a0ad9cb22cb2a0d7b337", + "path": "frontiers/two_scale_cluster_geometry_20260929/RADIAL_TAIL.md", + "bytes": 12533, + "sha256": "250897858c8b314c0ff85ec1860a725efacfdae0ff7409fced4cadf7bfb85973", + "git_blob": "0f14417ef7038b9c6f50e4b01e393a58b7b5e3a4", + "use": "R7-R13 exact point-intensity integral/majorant; H1-H2 limiting height law." + }, + { + "id": "SC", + "commit": "382c0f9ff2281f43651ddbdf2e9b36dd52e2c6bf", + "path": "frontiers/spectral_cluster_closure_20260929/PROOF.md", + "bytes": 25006, + "sha256": "e971b2cbe50a8a06b47c1219191201e0d1037c9adac23e5e3b7d2051bb70c2eb", + "git_blob": "16c56821b52fd76b0be791622b9c3809eafde75a", + "use": "Raw nondegenerate contact Gaussian, orthogonal spectral conventions, finite microscopic measure. Author exposure." + }, + { + "id": "P", + "commit": "7a1cb09a9d58d179393e6d29146252f714b9c9bf", + "path": "imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md", + "bytes": 40261, + "sha256": "9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7", + "git_blob": "dfed3b8d318a3ab1950957f393307733a4bef3f2", + "use": "Exact product-periodized covariance and contact pin vector; no new parent acceptance." + } + ] +} diff --git a/frontiers/radial_rate_20260930/VALIDATION.md b/frontiers/radial_rate_20260930/VALIDATION.md new file mode 100644 index 000000000..5a4a11b11 --- /dev/null +++ b/frontiers/radial_rate_20260930/VALIDATION.md @@ -0,0 +1,45 @@ +# Author validation and limits + +The initial eight-test mathematics scaffold returned seven failing assertions +(the zero odd-series test already passed on the zero scaffold). After exact +implementation all eight passed. Expanded mathematics tests total21. + +The nineteen-test custody scaffold returned25 failing assertions including +subtests. The implemented verifier passed all19. It rejects changed identities, +missing/duplicate/unexpected source IDs, unsafe or missing paths, noncommit tree +and tag objects, Git symlinks, replacement refs, and altered packet inventories. +The replacement fixture verifies that ordinary Git reads really see the forged +bytes before confirming that the protected verifier still authenticates only +the actual original source. This is a test fixture, not observed source tampering. + +Complete local result:40 tests PASS in each normal and optimized Python mode; +12 exact formal-series parameter cases; eight explicit semantic mutants rejected +with rc1 in each mode; unknown mutant rc2; deterministic baseline equal to +RESULTS.json. The source/packet verifier checks its inventory before and after +execution. No temporary output is placed in the packet during replay. + +Exact controls cover all four shape integrals, formal physical-cutoff equations, +odd-term cancellation, the signed first-order term, the density multiplier13, +the TV crossing at sqrt(13/11), and exact planar Schur regressions. A Decimal +scalar diagnostic checks the constant-density endpoint remainder at three +thresholds; it is a finite diagnostic, not a Gaussian coefficient enclosure. +Exploratory SymPy integration reproduced the shape constants, but SymPy is not +a shipped dependency or a substitute for the analytic derivation. + +Local runtime Python3.13.5, Git2.47.3. The workflow requests Python3.11.16, as in +the actual upstream workflows. All shipped syntax uses standard-library3.11 +features. The local raw.githubusercontent.com request failed with DNS resolution +error, so no complete upstream checkout was obtained. Local-only replay states +source_pins_checked=false. The real three-source authentication remains a +HOSTED requirement, not inferred from local Git fixtures or manifest strings. +No hosted pass is anticipated in this author-time record. + +The full Gaussian derivative domination and L1 smoothness are written analytic +obligations. There is no Lean formalization of this new packet. No numerical +value of C0,C2,Bsign or the critical-moment finite part is evaluated. The retained +sign and the order r->0 before t->infinity are load-bearing qualifications. + +Peer support actually delivered: native review5360751376 accepts PR173 §3 Route C +at its conditional count-estimate scope and requests an explicit diagonal repair +of the alternate fixed-R/moving-cutoff reading. It does not authorize graph +execution or count as an independent review of this conversation's source proofs. diff --git a/frontiers/radial_rate_20260930/rate.py b/frontiers/radial_rate_20260930/rate.py new file mode 100644 index 000000000..d213a2762 --- /dev/null +++ b/frontiers/radial_rate_20260930/rate.py @@ -0,0 +1,170 @@ +"""Exact finite controls for the inverse-radius asymptotic candidate. + +Standard library only. Series calculations are formal algebra, not authentication +of Gaussian premises or a proof of domination/total-variation convergence. +""" +import argparse +from fractions import Fraction as F +import json +from math import comb + +MUTANTS=('omit-shift','omit-density-term','drop-a-shear','odd-term-survives', + 'unsigned-is-signed','wrong-b-integral','wrong-density-factor','wrong-tv-root') + + +def rational(x): + if type(x) not in (int,F): raise TypeError('exact int/Fraction required') + return F(x) + + +def add(a,b): + out=dict(a) + for i,x in b.items():out[i]=out.get(i,F(0))+x + return {i:x for i,x in out.items() if x} + + +def scale(a,c): return {i:x*c for i,x in a.items() if x*c} + + +def mul(a,b): + out={} + for i,x in a.items(): + for j,y in b.items():out[i+j]=out.get(i+j,F(0))+x*y + return {i:x for i,x in out.items() if x} + + +def power(a,n): + out={0:F(1)} + for _ in range(n):out=mul(out,a) + return out + + +def integral(a,lo,hi): + return sum((x*(hi**(i+1)-lo**(i+1))/F(i+1) for i,x in a.items()),F(0)) + + +def shape_integrals(): + b={0:F(3),2:F(-12)};u={1:F(1)};hi={0:F(3),1:F(-6)} + # Q=(4v^2-b^2)(b-4uv); dictionary index is v power. + Q={3:scale(u,-16),2:scale(b,4),1:scale(mul(u,power(b,2)),4),0:scale(power(b,3),-1)} + ans={key:F(0) for key in ('I','U2','B','ABS_U')} + for lo_u,hi_u,sgn_b,sgn_u in ((F(-3,2),F(-1,2),-1,-1),(F(-1,2),F(0),1,-1),(F(0),F(1,2),1,1)): + low=scale(b,F(sgn_b,2));vint={} + for j,c in Q.items(): + difference=add(power(hi,j+1),scale(power(low,j+1),-1)) + vint=add(vint,scale(mul(c,difference),F(1,j+1))) + for key,weight in [('I',{0:F(1)}),('U2',{2:F(1)}),('B',b),('ABS_U',{1:F(sgn_u)})]: + ans[key]+=integral(mul(vint,weight),lo_u,hi_u) + return ans + + +def smul(a,b,n): + out=[F(0)]*(n+1) + for i,x in enumerate(a[:n+1]): + for j,y in enumerate(b[:n+1-i]):out[i+j]+=x*y + return out + + +def spow(a,m,n): + out=[F(1)]+[F(0)]*n + for _ in range(m):out=smul(out,a,n) + return out + + +def endpoints(u,A,g,n): + u,A,g=map(rational,(u,A,g)) + if type(n) is not int or not 0<=n<=12: raise ValueError('series order 0..12 required') + if g<=0 or g*g!=1+A*A: raise ValueError('positive exact gamma^2=1+A^2 required') + inv=[F(0)]*(n+1);root=[F(0)]*(n+1) + binom=F(1) + for j in range(n//2+1): + inv[2*j]=u**(2*j) + if j:binom*= (F(1,2)-(j-1))/j + root[2*j]=g*binom*(-u*u/(g*g))**j + d=smul(inv,root,n) + m=[F(0)]+[-u*A*x for x in inv[:n]] + plus=[x+y for x,y in zip(m,d)];minus=[x-y for x,y in zip(m,d)] + return plus,minus + + +def validate_phi(phi,n): + if not isinstance(phi,dict) or any(type(j) is not int or j<0 for j in phi): + raise ValueError('nonnegative polynomial orders required') + return {j:rational(x) for j,x in phi.items() if j<=n} + + +def tail_series(u,A,g,phi,n): + plus,minus=endpoints(u,A,g,n);phi=validate_phi(phi,n) + out=[F(0)]*(n+1) + for j,c in phi.items(): + p=spow(plus,11+j,n-j);m=spow(minus,11+j,n-j) + for i in range(n-j+1):out[i+j]+=c*(p[i]-m[i])/F(11+j) + return out + + +def half_series(u,A,g,phi,n,sign): + if type(sign) is not int or sign not in (-1,1): raise ValueError('sign must be +/-1') + plus,minus=endpoints(u,A,g,n);phi=validate_phi(phi,n) + endpoint=plus if sign==1 else [-x for x in minus] + out=[F(0)]*(n+1) + for j,c in phi.items(): + p=spow(endpoint,11+j,n-j) + for i in range(n-j+1):out[i+j]+=c*sign**j*p[i]/F(11+j) + return out + + +def density_series(coeffs):return [(11+j)*x for j,x in enumerate(coeffs)] + + +def predicted_second(u,A,g,phi0,phi2): + return u*u*g**9*(1+12*A*A)*phi0+F(2,13)*g**13*phi2 + + +def check(mutant=None): + vals=shape_integrals() + expected={'I':F(246528,35),'U2':F(240192,35),'B':F(-428544,7),'ABS_U':F(5898627,880)} + if mutant=='wrong-b-integral': vals['B']=-vals['B'] + if vals!=expected: raise ValueError('shape integral mismatch') + cases=0 + for u in (F(-5,4),F(-3,4),F(-1,4),F(1,4)): + for p in (F(-1,2),F(0),F(1,3)): + A=2*p/(1-p*p);g=(1+p*p)/(1-p*p) + phi={0:F(2),2:F(-3),3:F(5),4:F(7)} + got=tail_series(u,A,g,phi,6) + if got[0]!=2*g**11*phi[0]/11:raise ValueError('leading coefficient') + guess=predicted_second(u,A,g,phi[0],phi[2]) + if mutant=='omit-shift':guess-=10*u*u*A*A*g**9*phi[0] + if mutant=='omit-density-term':guess-=F(2,13)*g**13*phi[2] + if mutant=='drop-a-shear':guess=predicted_second(u,F(0),F(1),phi[0],phi[2]) + if got[2]!=guess:raise ValueError('second coefficient mismatch') + odd=[got[i] for i in (1,3,5)] + if mutant=='odd-term-survives':odd[0]=1 + if any(odd):raise ValueError('odd inverse powers do not cancel') + hplus=half_series(u,A,g,phi,6,1);hminus=half_series(u,A,g,phi,6,-1) + if [a+b for a,b in zip(hplus,hminus)]!=got:raise ValueError('half sum') + h1=-u*A*g**10*phi[0] + if mutant=='unsigned-is-signed':h1=F(0) + if hplus[1]!=h1:raise ValueError('signed first-order bias') + den=density_series(got) + expected_den=13*got[2] + if mutant=='wrong-density-factor':expected_den=11*got[2] + if den[2]!=expected_den:raise ValueError('radial density coefficient') + cases+=1 + crossing2=F(13,11) if mutant!='wrong-tv-root' else F(11,13) + if F(13,11)/crossing2!=1:raise ValueError('TV crossing root') + return {'passed':True,'mathematical_acceptance':False,'scientific_effect':'NONE', + 'scope':'finite rational coefficient and parity controls only', + 'shape_integrals':{k:str(v) for k,v in expected.items()}, + 'series_cases':cases,'tail_exponents':[11,13,15], + 'unsigned_radial_rate':2,'signed_joint_rate':1,'tv_crossing_squared':str(crossing2)} + + +def main(): + parser=argparse.ArgumentParser(description=__doc__);parser.add_argument('--mutant',choices=MUTANTS) + args=parser.parse_args() + try:result=check(args.mutant) + except ValueError as exc: + print(json.dumps({'passed':False,'error':str(exc)},sort_keys=True));raise SystemExit(1) + print(json.dumps(result,sort_keys=True,indent=2)) + +if __name__=='__main__':main() diff --git a/frontiers/radial_rate_20260930/test_rate.py b/frontiers/radial_rate_20260930/test_rate.py new file mode 100644 index 000000000..4074549e5 --- /dev/null +++ b/frontiers/radial_rate_20260930/test_rate.py @@ -0,0 +1,137 @@ +from fractions import Fraction as F +import unittest +import rate + +class InitialTests(unittest.TestCase): + def test_shape_mass(self): self.assertEqual(rate.shape_integrals()['I'],F(246528,35)) + def test_shape_u2(self): self.assertEqual(rate.shape_integrals()['U2'],F(240192,35)) + def test_shape_b(self): self.assertEqual(rate.shape_integrals()['B'],F(-428544,7)) + def test_shape_abs_u(self): self.assertEqual(rate.shape_integrals()['ABS_U'],F(5898627,880)) + def test_leading_boundary(self): + c=rate.tail_series(F(-3,4),F(3,4),F(5,4),{0:F(1)},4) + self.assertEqual(c[0],2*F(5,4)**11/11) + def test_second_boundary(self): + u,A,g=F(-3,4),F(3,4),F(5,4) + c=rate.tail_series(u,A,g,{0:F(1),2:F(2)},4) + self.assertEqual(c[2],u*u*g**9*(1+12*A*A)+F(4,13)*g**13) + def test_even_series(self): + c=rate.tail_series(F(-3,4),F(3,4),F(5,4),{0:F(1),2:F(2),3:F(7)},6) + self.assertEqual([c[i] for i in (1,3,5)],[0,0,0]) + def test_signed_first_coefficient(self): + u,A,g=F(-3,4),F(3,4),F(5,4) + c=rate.half_series(u,A,g,{0:F(1),2:F(2),3:F(7)},4,1) + self.assertEqual(c[1],-u*A*g**10) + + +class ExtendedTests(unittest.TestCase): + def test_endpoint_equation(self): + for u in (F(-5,4),F(-1,2),F(1,4)): + for p in (F(-1,2),F(0),F(1,3)): + A=2*p/(1-p*p);g=(1+p*p)/(1-p*p);n=8 + for B in rate.endpoints(u,A,g,n): + square=rate.smul(B,B,n) + for j in range(n+1): + value=square[j]-(u*u*square[j-2] if j>=2 else 0) + value+=2*u*A*B[j-1] if j>=1 else 0 + value-=g*g if j==0 else 0 + self.assertEqual(value,0) + def test_general_polynomial_parity(self): + phi={0:F(1),1:F(3),2:F(-5),3:F(7),4:F(2),5:F(-1)} + got=rate.tail_series(F(-4,3),F(3,4),F(5,4),phi,10) + self.assertTrue(all(got[j]==0 for j in (1,3,5,7,9))) + def test_half_reflection(self): + u,A,g=F(-3,4),F(3,4),F(5,4);phi={0:F(2),2:F(-3),3:F(5)} + plus=rate.half_series(u,A,g,phi,8,1);minus=rate.half_series(u,A,g,phi,8,-1) + self.assertEqual(minus,[x*(-1)**j for j,x in enumerate(plus)]) + def test_cubic_density_term_first_enters_at_four(self): + args=F(-3,4),F(3,4),F(5,4) + x=rate.tail_series(*args,{0:F(1)},6);y=rate.tail_series(*args,{0:F(1),3:F(5)},6) + self.assertEqual(x[:4],y[:4]);self.assertNotEqual(x[4],y[4]) + def test_shear_zero_removes_first_signed_bias(self): + got=rate.half_series(F(-3,4),F(0),F(1),{0:F(1),2:F(3),3:F(5)},6,1) + self.assertEqual(got[1],0);self.assertNotEqual(got[3],0) + def test_density_multiplier(self): + coeff=[F(2),0,F(3),0,F(5)] + self.assertEqual(rate.density_series(coeff),[F(22),0,F(39),0,F(75)]) + def test_b_integral_relation(self): + c=rate.shape_integrals();self.assertEqual(c['B'],3*c['I']-12*c['U2']) + def test_constant_density_decimal_remainder(self): + from decimal import Decimal,localcontext + with localcontext() as ctx: + ctx.prec=70;D=Decimal;u=D('-0.75');A=D('0.75');g=D('1.25') + c0=2*g**11/11;c2=u*u*g**9*(1+12*A*A) + vals=[] + for t in (D(40),D(80),D(160)): + delta=1/t;disc=(g*g-u*u*delta*delta).sqrt();den=1-u*u*delta*delta + bp=(-u*A*delta+disc)/den;bm=(-u*A*delta-disc)/den + J=(bp**11-bm**11)/11 + vals.append(abs((J-c0-c2*delta*delta)/delta**4)) + self.assertTrue(all(x0 for x in expected)) + def test_second_correction_positive_in_aligned_case(self): + vals=rate.shape_integrals() + for a in (F(0),F(1),F(-3)): + for k in (F(1,2),F(1),F(2)): + vbeta,vc=F(2),F(6);da=-(a*a/(12*vbeta)+a**4/(576*k*k*vc)) + self.assertGreater(vals['U2'],0) + self.assertGreaterEqual(vals['B']*da,0) + +if __name__=='__main__':unittest.main() diff --git a/frontiers/radial_rate_20260930/test_verify.py b/frontiers/radial_rate_20260930/test_verify.py new file mode 100644 index 000000000..258288f8e --- /dev/null +++ b/frontiers/radial_rate_20260930/test_verify.py @@ -0,0 +1,102 @@ +"""Custody regressions on real local Git objects, never on invented upstream data.""" +import copy +import hashlib +import json +import os +from pathlib import Path +import subprocess +import tempfile +import unittest +import verify as v + + +def entry(path,data,**kw): + return dict(path=path,bytes=len(data),sha256=hashlib.sha256(data).hexdigest(), + git_blob=hashlib.sha1(b'blob '+str(len(data)).encode()+b'\0'+data).hexdigest(),**kw) + +class SourceTests(unittest.TestCase): + def setUp(self): + t=tempfile.TemporaryDirectory();self.addCleanup(t.cleanup);self.repo=Path(t.name) + self.root=self.repo/'frontiers'/'packet';self.root.mkdir(parents=True) + self.git('init','-q');self.data=b'fixture\n' + for name in ('R','SC','P'):(self.repo/(name+'.md')).write_bytes(self.data) + self.git('add','R.md','SC.md','P.md');self.git('commit','-qm','fixture') + self.commit=self.git('rev-parse','HEAD').decode().strip() + self.es=[entry(x+'.md',self.data,id=x,commit=self.commit) for x in ('R','SC','P')];self.write() + def git(self,*args): + env=os.environ.copy();env.pop('GIT_NO_REPLACE_OBJECTS',None) + return subprocess.run(['git','-c','user.name=Fixture','-c','user.email=fixture@example.invalid',*args], + cwd=self.repo,env=env,check=True,capture_output=True,timeout=15).stdout + def write(self,es=None): + (self.root/'SOURCES.json').write_text(json.dumps({'sources':self.es if es is None else es})) + def test_valid_nested(self):self.assertEqual(v.sources(self.root),3) + def test_identity_fields(self): + for k,val in (('bytes',0),('bytes',True),('sha256','0'*64),('git_blob','0'*40)): + es=copy.deepcopy(self.es);es[0][k]=val;self.write(es) + with self.subTest(k=k,val=val),self.assertRaises(ValueError):v.sources(self.root) + def test_missing_and_duplicate_inventory(self): + for es in ([],self.es[:-1],self.es+[self.es[0]]): + self.write(es) + with self.assertRaises(ValueError):v.sources(self.root) + def test_wrong_id(self): + es=copy.deepcopy(self.es);es[0]['id']='X';self.write(es) + with self.assertRaises(ValueError):v.sources(self.root) + def test_unsafe_paths(self): + for p in ('../R.md','/R.md','./R.md','x//R.md','x/../R.md',''): + es=copy.deepcopy(self.es);es[0]['path']=p;self.write(es) + with self.subTest(path=p),self.assertRaises(ValueError):v.sources(self.root) + def test_missing_file(self): + es=copy.deepcopy(self.es);es[0]['path']='missing.md';self.write(es) + with self.assertRaises(ValueError):v.sources(self.root) + def test_noncommit_tree(self): + es=copy.deepcopy(self.es);es[0]['commit']=self.git('rev-parse','HEAD^{tree}').decode().strip();self.write(es) + with self.assertRaises(ValueError):v.sources(self.root) + def test_annotated_tag(self): + self.git('tag','-a','tag','-m','tag');es=copy.deepcopy(self.es) + es[0]['commit']=self.git('rev-parse','tag').decode().strip();self.write(es) + with self.assertRaises(ValueError):v.sources(self.root) + def test_missing_commit(self): + es=copy.deepcopy(self.es);es[0]['commit']='0'*40;self.write(es) + with self.assertRaises(ValueError):v.sources(self.root) + def test_leaf_symlink(self): + (self.repo/'R.md').unlink();(self.repo/'R.md').symlink_to('SC.md');self.git('add','R.md');self.git('commit','-qm','link') + es=copy.deepcopy(self.es);es[0]['commit']=self.git('rev-parse','HEAD').decode().strip();self.write(es) + with self.assertRaises(ValueError):v.sources(self.root) + def test_replacements_disabled(self): + changed=b'forged bytes\n';(self.repo/'R.md').write_bytes(changed);self.git('add','R.md');self.git('commit','-qm','changed') + newer=self.git('rev-parse','HEAD').decode().strip();self.git('replace',self.commit,newer) + self.assertEqual(self.git('show',self.commit+':R.md'),changed) + self.assertEqual(v.sources(self.root),3) + es=copy.deepcopy(self.es);es[0].update(entry('R.md',changed));self.write(es) + with self.assertRaises(ValueError):v.sources(self.root) + +class PacketTests(unittest.TestCase): + def setUp(self): + t=tempfile.TemporaryDirectory();self.addCleanup(t.cleanup);self.root=Path(t.name);self.data=b'payload\n' + (self.root/'proof.md').write_bytes(self.data) + self.entries=[entry('proof.md',self.data)];self.write() + def write(self): (self.root/'MANIFEST.json').write_text(json.dumps({'files':self.entries})) + def test_valid(self):self.assertEqual(v.inventory(self.root),1) + def test_changed(self): + (self.root/'proof.md').write_bytes(b'changed') + with self.assertRaises(ValueError):v.inventory(self.root) + def test_extra(self): + (self.root/'extra').write_bytes(b'x') + with self.assertRaises(ValueError):v.inventory(self.root) + def test_missing(self): + (self.root/'proof.md').unlink() + with self.assertRaises(ValueError):v.inventory(self.root) + def test_duplicate(self): + self.entries+=self.entries;self.write() + with self.assertRaises(ValueError):v.inventory(self.root) + def test_symlink_payload(self): + (self.root/'proof.md').unlink();(self.root/'proof.md').symlink_to('MANIFEST.json') + with self.assertRaises(ValueError):v.inventory(self.root) + def test_symlink_manifest(self): + p=self.root/'MANIFEST.json';p.rename(self.root/'real');p.symlink_to('real') + with self.assertRaises(ValueError):v.inventory(self.root) + def test_json_duplicate(self): + p=self.root/'MANIFEST.json';p.write_text('{"files":[],"files":[]}') + with self.assertRaises(ValueError):v.inventory(self.root) + +if __name__=='__main__':unittest.main() diff --git a/frontiers/radial_rate_20260930/verify.py b/frontiers/radial_rate_20260930/verify.py new file mode 100644 index 000000000..d5789cbe7 --- /dev/null +++ b/frontiers/radial_rate_20260930/verify.py @@ -0,0 +1,104 @@ +"""Exact packet replay; --local-only does not authenticate upstream Git sources.""" +import argparse +import hashlib +import json +import os +from pathlib import Path, PurePosixPath +import re +import subprocess +import sys + +IDS={'R','SC','P'} +MUTANTS=('omit-shift','omit-density-term','drop-a-shear','odd-term-survives', + 'unsigned-is-signed','wrong-b-integral','wrong-density-factor','wrong-tv-root') + + +def read_json(path): + if path.is_symlink() or not path.is_file():raise ValueError('regular JSON file required') + def unique(pairs): + ans={} + for k,v in pairs: + if k in ans:raise ValueError('duplicate JSON key') + ans[k]=v + return ans + ans=json.loads(path.read_text(encoding='utf-8'),object_pairs_hook=unique) + if not isinstance(ans,dict):raise ValueError('JSON object required') + return ans + + +def path_parts(path): + if not isinstance(path,str) or not path:raise ValueError('nonempty path required') + p=PurePosixPath(path) + if p.is_absolute() or str(p)!=path or any(x in ('.','..') or not re.fullmatch('[A-Za-z0-9_.-]+',x) for x in p.parts): + raise ValueError('unsafe path') + return p.parts + + +def identity(data,e): + blob=hashlib.sha1(b'blob '+str(len(data)).encode()+b'\0'+data).hexdigest() + if type(e['bytes']) is not int or len(data)!=e['bytes'] or hashlib.sha256(data).hexdigest()!=e['sha256'] or blob!=e['git_blob']: + raise ValueError('identity mismatch: '+e['path']) + + +def git(root,*args): + run=subprocess.run(['git','--no-replace-objects',*args],cwd=root, + env=dict(os.environ,GIT_NO_REPLACE_OBJECTS='1'),capture_output=True,timeout=45) + if run.returncode:raise ValueError('Git object read failed: '+run.stderr.decode(errors='replace')[:200]) + return run.stdout + + +def sources(root): + es=read_json(root/'SOURCES.json')['sources'] + if not isinstance(es,list) or len(es)!=len(IDS) or {e['id'] for e in es}!=IDS: + raise ValueError('missing, duplicate or unexpected source IDs') + seen=set() + for e in es: + parts=path_parts(e['path']);commit=e['commit'] + if not isinstance(commit,str) or not re.fullmatch('[0-9a-f]{40}',commit):raise ValueError('exact commit required') + pair=(commit,e['path']) + if pair in seen:raise ValueError('duplicate source binding') + seen.add(pair) + if git(root,'cat-file','-t',commit).strip()!=b'commit':raise ValueError('not a commit object') + for j in range(1,len(parts)+1): + prefix='/'.join(parts[:j]);records=git(root,'ls-tree','--full-tree','-z',commit,'--',prefix).split(b'\0') + records=[x for x in records if x] + if len(records)!=1:raise ValueError('missing or ambiguous source path') + meta,name=records[0].split(b'\t',1);mode,kind,blob=meta.decode().split() + if name.decode()!=prefix:raise ValueError('path mismatch') + if j Date: Wed, 30 Sep 2026 02:42:04 +0000 Subject: [PATCH 12/20] Remote coefficient numerics: answer the five Codex findings in remote.py (interim; RESULTS.json regeneration follows) - z_0 normalizer from the conditional law of A_0 given U_0 under the same (continuum or periodized) kernel; - full 4x4 conditional covariance factored, so a nonpositive Var(A_0 | H_x) triggers the decimal regression instead of a silent clamp; - grid spacing derived from the integer cell count (fast mode tiled wrongly); - periodized values scoped to the axis-aligned pin direction u = e_1; - point-wise replay tolerance 1e-6 relative (interpreter differences), Python >= 3.11 documented. RESULTS.json is still the ad7c488 file: the L = 6 sample replay in --check is expected to fail until the regeneration run lands. Scientific effect NONE. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_015wNj8LPTKXsaT68G3DgPPh --- .../NOTE.md | 19 ++++--- .../README.md | 7 ++- .../SOURCE_FILES.json | 18 +++---- .../remote.py | 53 +++++++++++++------ 4 files changed, 65 insertions(+), 32 deletions(-) diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md b/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md index 445c880ae..7f8c5db0e 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md +++ b/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md @@ -18,10 +18,14 @@ with `Lambda_j` the contact kernel of [RM] (13): `U_0 = (f, f_x, f_z, f_xx, f_xz, f_xxx)(0) = (b, 0, 0, 0, 0, 12k)` the contact observation, `A_0 = f_zz(0)` the soft curvature, `w_0 = (6k)^2 A_0^2 1{A_0 < 0}` ([RM] (10) at `d = 2`), `z_0 = E[w_0 | U_0 = v_0] = 36 k^2 m_(2,b)` -([RM] (11), [LP] (5.4)), `Y_x = (f_x, f_z, f)(x)`, `H_x` the Hessian at `x`, `F_j(H) = |det H| 1{index H = j}`. The +([RM] (11), [LP] (5.4)) with `m_(2,b) = E[A_0^2 1{A_0 < 0} | U_0]` taken under the same kernel as the numerator +(continuum: `A_0 | U_0 ~ N(-b, 2)` exactly; `L = 6`: the periodized conditional law, `m_(2,0) = 1.0000175`), `Y_x = (f_x, f_z, f)(x)`, `H_x` the Hessian at `x`, `F_j(H) = |det H| 1{index H = j}`. The field is the centered unit-variance Gaussian field on `X = R^2/(L Z^2)` with the exact kernel of [LP] section 2, -`K_L(z) = sum_n exp(-|z + Ln|^2/2) / sum_n exp(-|Ln|^2/2)`. Everything is a finite-dimensional Gaussian -computation: the 13-vector of jets (seven at `0`, six at `x`) has covariance +`K_L(z) = sum_n exp(-|z + Ln|^2/2) / sum_n exp(-|Ln|^2/2)`. Orientation: the continuum kernel is isotropic, so +continuum quantities (`Lambda_inf`, `c_hole`, sample kernels, profiles) hold for every pin direction `u`; the +square torus is not rotation-invariant, and every `L`-periodized value in this note is computed with the pin +direction `u = e_1` aligned with a lattice axis (the image lattice is written in pin-frame coordinates). No other +orientation is computed. Everything is a finite-dimensional Gaussian computation: the 13-vector of jets (seven at `0`, six at `x`) has covariance `Cov(d^alpha f(s), d^beta f(t)) = (-1)^|alpha| (d^(alpha+beta) K_L)(t - s)`, with `d^a_x d^c_z exp(-|z|^2/2) = (-1)^(a+c) He_a(x_1) He_c(z) exp(-|z|^2/2)` (probabilists' Hermite polynomials). @@ -75,9 +79,12 @@ analytic map concentrating them at the angular position of the (generally offset mean; every piece of the integrand is smooth, and the nested rule converges geometrically on the exact control (`1.8e-14 relative on Lambda_inf(0) between orders` at the higher order). -**Ill-conditioned points.** Near the pin axis the conditional law of `Y_x` given `U_0` has variances down to -`|x|^6`, and the double-precision regression can lose positivity where `Lambda` is already below `10^(-20)`. Such -points (`24` in the whole run) are recomputed in 50-digit decimal arithmetic; none carries weight. +**Ill-conditioned points.** Near the pin the conditional law of `Y_x` given `U_0` has variances down to `|x|^6`, +and the double-precision regression can lose positivity, either in the Hessian block (near the axis, where +`Lambda` is below `10^(-20)`) or in the Schur complement `Var(A_0 | H_x)` (near the pin in the transverse sector, +where `Lambda` is small but not negligible: at `r = 0.05` transverse a clamped `Var(A_0 | H_x)` would misreport +`Lambda` by a factor ten). The full `4 x 4` conditional covariance of `(A_0, H_x)` is therefore Cholesky-factored, +and any nonpositive pivot sends the point (`{{exact_count}}` in the whole run) to a 50-digit decimal regression. ## 3. Method diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/README.md b/frontiers/c6_remote_coefficient_numerics_20260930/README.md index 3822b393a..79b060628 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/README.md +++ b/frontiers/c6_remote_coefficient_numerics_20260930/README.md @@ -10,8 +10,11 @@ that enters `nu(1)` by [CL] (1.4). Companion of the near-coefficient note (Math- `alpha_1 = nu_near(1)` are quoted to assemble `nu(1)`. - `NOTE.md` — statement of what is evaluated, exact structure, method, values, precision, non-claims. -- `remote.py` — standard-library script: `--check` (exact controls and replay against `RESULTS.json`), full run - regenerates `RESULTS.json`; `--mutant {hermite-sign, det-abs, weight-indicator}` must exit 1. +- `remote.py` — standard-library script (Python `>= 3.11`): `--check` (exact controls and replay against + `RESULTS.json`, point-wise tolerance `1e-6` relative to cover interpreter differences), full run regenerates + `RESULTS.json` (about 36 minutes); `--mutant {hermite-sign, det-abs, weight-indicator}` must exit 1. +- Orientation: continuum values hold for every pin direction `u`; all `L`-periodized values are for `u = e_1` + aligned with a lattice axis. - `RESULTS.json` — all numbers, grids and convergence checks. - `SOURCE_MAP.json` — pinned sources on `main` (blob identities); `SOURCE_FILES.json` — packet manifest. - Workflow `.github/workflows/c6-remote-coefficient-numerics.yml` replays manifest, pins, both check modes and the diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json index 390af691e..c04408f24 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json +++ b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json @@ -7,15 +7,15 @@ "files": [ { "path": "NOTE.md", - "bytes": 15415, - "sha256": "15e4779d79c03f8f578e16dc866d839d9a742f7eec37d5571b89f72de66730b8", - "git_blob": "445c880aed15a193ce0db8043ef28dba2a1420bf" + "bytes": 16372, + "sha256": "42594cdb4c7413d8f77ff7034614c50fba577ce82cabd5da9c166be49e54068c", + "git_blob": "7f8c5db0ea37c2f28411748811168cfc0a3caedd" }, { "path": "README.md", - "bytes": 1479, - "sha256": "64c524bf9143182ad3d76296eaa0bc824cccbdd1e63f8159ce41b6b0632bfcb1", - "git_blob": "3822b393a6cbfd10f6119cbffa6321c923727dde" + "bytes": 1731, + "sha256": "453e5adc6464cbbe020fcd20d59c3dd91afaaba20c91f96854510abf96b10e97", + "git_blob": "79b0606281822f3ec2809a8b87317dae648508d0" }, { "path": "RESULTS.json", @@ -31,9 +31,9 @@ }, { "path": "remote.py", - "bytes": 33854, - "sha256": "21c46498c538b809dfa0888ad0f041e776d1320df3c990003d9fff432e423ae4", - "git_blob": "b4021f8c592e6c14b655d1add21c1469a96ed702" + "bytes": 35916, + "sha256": "fb012fac939f990341c997a11f31aa18ea42326328ae70d5a1b77f63bfcaf16d", + "git_blob": "4e85a57fcc97ccb9966b6511f394df98e8877726" } ] } diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/remote.py b/frontiers/c6_remote_coefficient_numerics_20260930/remote.py index b4021f8c5..4e85a57fc 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/remote.py +++ b/frontiers/c6_remote_coefficient_numerics_20260930/remote.py @@ -9,6 +9,8 @@ python -B -S remote.py # full run, writes RESULTS.json (long: tens of minutes) python -B -S remote.py --check # exact controls + replay of a small subset against RESULTS.json + # (Python >= 3.11; point-wise replay tolerance 1e-6 relative covers + # interpreter/libm differences between 3.11 and 3.14) python -B -S remote.py --check --mutant NAME # must exit 1 Conventions. Coordinates x = (x1, z): x1 along the pin axis u, z transverse. Jets are indexed by @@ -71,7 +73,11 @@ def _log(t): def kernel_derivative(a, c, x1, z, L=None, images=2): """(d^a/dx1^a d^c/dz^c) K_L(x1, z) for K(z) = exp(-|z|^2/2), K_L its normalized L-periodization. - L = None: continuum kernel (single image). Works in float or Decimal arithmetic (type of x1).""" + L = None: continuum kernel (single image). Works in float or Decimal arithmetic (type of x1). + Orientation: (x1, z) are pin-frame coordinates and the image lattice is L Z^2 in these SAME coordinates, + i.e. every periodized value in this note is for the pin direction u = e_1 aligned with a lattice axis. + The continuum kernel is isotropic, so its values hold for every u; the periodized ones do not ([RM]: + Lambda_j depends on u through the frame), and no other orientation is computed here.""" if L is None: return (-1) ** (a + c) * hermite(a, x1) * hermite(c, z) * _exp(-(x1 * x1 + z * z) / 2) tot = 0 * x1 @@ -292,7 +298,10 @@ def weighted_determinant_integrals(mu, S, rules): SAH = [S[0][j] for j in (1, 2, 3)] SAw = [sum(T[i][k] * SAH[k] for k in range(3)) for i in range(3)] wA = chol_solve(Lw, SAw) - sA = math.sqrt(max(S[0][0] - sum(SAw[i] * wA[i] for i in range(3)), 0.0)) + sA2 = S[0][0] - sum(SAw[i] * wA[i] for i in range(3)) + if sA2 <= 0.0: + raise ValueError('Var(A_0 | H) not positive: %r' % sA2) + sA = math.sqrt(sA2) muA = mu[0] # inverse via Cholesky for the quadratic form Linv = [[0.0] * 3 for _ in range(3)] @@ -388,6 +397,11 @@ def _conditioning(x1, z, b, k, L, exact): bb, kk = b, k C = joint_covariance(x1, z, L) u0 = [bb, 0 * bb, 0 * bb, 0 * bb, 0 * bb, 12 * kk] + # one-site contact law of A_0 = f_zz(0) given U_0 under the SAME kernel (continuum: exactly N(-b, 2); + # periodized: the L-dependent conditional law), so that z_0 = 36 k^2 E[A_0^2 1{A_0 < 0} | U_0] is the + # normalizer of the field actually used ([RM] (11)) + meanA, covA, _ = condition(C, OBS0, u0, [5]) + m2 = m2_negative(float(meanA[0]), math.sqrt(float(covA[0][0]))) meanY, covY, _ = condition(C, OBS0, u0, OBSX) LY = cholesky(covY) dev = [0 - meanY[0], 0 - meanY[1], bb - meanY[2]] @@ -398,24 +412,25 @@ def _conditioning(x1, z, b, k, L, exact): mu, S, _ = condition(C, obs, vals, TARGETS) mu = [float(v) for v in mu] S = [[float(v) for v in row] for row in S] - # positivity of the (h1, h2, h3) block is needed by the quadrature - cholesky([[S[i][j] for j in (1, 2, 3)] for i in (1, 2, 3)]) - return logp, mu, S + # the quadrature needs the (h1, h2, h3) block AND the Schur complement Var(A_0 | H_x) positive; a + # nonpositive pivot anywhere in the full 4 x 4 conditional covariance means the double-precision + # regression has lost the tiny residual variances and the caller must redo it in decimal arithmetic + cholesky(S) + return logp, mu, S, m2 def lambda_at(x1, z, b, k, rules, L=None): """Returns dict: Lambda_j (j = 0, 1, 2), Lambda (sum), the unweighted remote density rho_j = p * E[F_j | obs] (what the same point would carry without the pin weight), logp, coupling.""" try: - logp, mu, S = _conditioning(x1, z, b, k, L, False) + logp, mu, S, mm = _conditioning(x1, z, b, k, L, False) exact = False except ValueError: - logp, mu, S = _conditioning(x1, z, b, k, L, True) + logp, mu, S, mm = _conditioning(x1, z, b, k, L, True) exact = True EXACT_COUNT[0] += 1 p = math.exp(logp) W = weighted_determinant_integrals(mu, S, rules) - mm = m2b(b) lam = [p * W['G'][j] / mm for j in range(3)] rho = [p * W['F'][j] for j in range(3)] fsum = W['F'][0] + W['F'][1] + W['F'][2] @@ -485,8 +500,9 @@ def mc_absdet(n, seed=2026): def hole_integral(b, k, rules, Rc=5.0, h=0.2, lam_inf=None): """2 * sum over the midpoint grid on [-Rc, Rc] x (0, Rc] of (Lambda(x) - Lambda_inf) h^2, by index. Continuum kernel.""" - n1 = int(round(2 * Rc / h)) n2 = int(round(Rc / h)) + h = Rc / n2 # effective spacing: the cells tile [-Rc, Rc] x (0, Rc] exactly + n1 = 2 * n2 tot = [0.0, 0.0, 0.0] tot_rho = [0.0, 0.0, 0.0] minlam, maxlam = float('inf'), float('-inf') @@ -508,9 +524,11 @@ def hole_integral(b, k, rules, Rc=5.0, h=0.2, lam_inf=None): def torus_integral(b, k, rules, L, h=0.2): - """integral over the fundamental domain [-L/2, L/2]^2 of Lambda_L(x) dx (periodized kernel), by index.""" - n1 = int(round(L / h)) + """integral over the fundamental domain [-L/2, L/2]^2 of Lambda_L(x) dx (periodized kernel), by index. + The pin direction u is the lattice axis e_1 (see kernel_derivative).""" n2 = int(round(L / (2 * h))) + h = L / (2 * n2) # effective spacing: the cells tile [-L/2, L/2] x (0, L/2] exactly + n1 = 2 * n2 tot = [0.0, 0.0, 0.0] for i in range(n1): x1 = -L / 2 + (i + 0.5) * h @@ -521,11 +539,14 @@ def torus_integral(b, k, rules, L, h=0.2): tot[q] += r['lambda_j'][q] scale = 2.0 * h * h return {'integral_j': [scale * t for t in tot], 'integral': scale * sum(tot), - 'grid': {'L': L, 'h': h, 'points': n1 * n2, 'symmetry': 'z -> -z'}} + 'grid': {'L': L, 'h': h, 'points': n1 * n2, 'symmetry': 'z -> -z', 'u': 'e_1'}} # ----------------------------------------------------------------------------- controls EXACT_COUNT = [0] +# replay tolerance for point-wise kernel values: libm/interpreter differences (Python 3.11 versus 3.12-3.14 were +# observed at 8e-9 relative on a near-pin sample) stay far below this; the mutants move values by O(1) +REPLAY_TOL = 1e-6 SAMPLE_POINTS = [(0.15, 0.15), (0.5, 0.3), (-0.7, 0.9), (1.0, 0.0), (0.0, 1.0), (2.0, 1.5), (-1.5, 0.5), (3.0, 3.0)] @@ -621,6 +642,8 @@ def full_run(fast=False): rules = Rules() hi_rules = Rules(32, 48, 32) res = {'object': 'CL-C6-REMOTE-COEFF-NUMERICS-20260930-v1', 'scientific_effect': 'NONE', 'certified': False, + 'orientation': 'continuum values (Lambda_inf, c_hole, samples, profiles) hold for every pin direction u (isotropic kernel); every L-periodized value is for u = e_1 aligned with a lattice axis', + 'python_requirement': '>= 3.11; point-wise replay tolerance 1e-6 relative', 'quadrature': {'coordinates': 'a = tr H / 2, (c, h2) polar; splits at a = 0 and rho = |a|', 'a_gauss_legendre_per_side': 24, 'theta_trapezoid': 32, 'rho_gauss_legendre_per_side': 24, 'cut_sd': 9.0, 'high_order_check': [32, 48, 32]}} @@ -704,16 +727,16 @@ def check_run(): b = 0.0 if key.endswith('0.0') else 1.0 rows = sample_table(b, k, rules) for r, rr in zip(rows, ref['samples'][key]): - require(abs(r['lambda'] - rr['lambda']) <= 1e-9 * max(abs(rr['lambda']), 1e-6), 'sample replay %s at %r' % (key, r['x'])) + require(abs(r['lambda'] - rr['lambda']) <= REPLAY_TOL * max(abs(rr['lambda']), 1e-6), 'sample replay %s at %r' % (key, r['x'])) rows6 = sample_table(b, k, rules, 6.0) for r, rr in zip(rows6, ref['samples_L6'][key]): - require(abs(r['lambda'] - rr['lambda']) <= 1e-9 * max(abs(rr['lambda']), 1e-6), 'L = 6 sample replay %s at %r' % (key, r['x'])) + require(abs(r['lambda'] - rr['lambda']) <= REPLAY_TOL * max(abs(rr['lambda']), 1e-6), 'L = 6 sample replay %s at %r' % (key, r['x'])) # a near-axis point that needs the decimal regression r = lambda_at(0.1, 0.0, 0.0, 1.0, rules) require(r['exact_regression'] and r['lambda'] < 1e-20, 'near-axis point handled by the decimal regression and exponentially small') for row in ref['near_zero_profile']['k=1.0,b=0.0']: if row['r'] == 0.1 and row['angle_deg'] == 0: - require(abs(row['lambda'] - r['lambda']) <= 1e-9 * max(abs(r['lambda']), 1e-30), 'near-zero replay') + require(abs(row['lambda'] - r['lambda']) <= REPLAY_TOL * max(abs(r['lambda']), 1e-30), 'near-zero replay') print(json.dumps({'check': 'ok', 'controls': list(ctl.keys()), 'mutant': MUT})) From 6b79dae9992fdabe4b12d04bcf64393cdcec21a6 Mon Sep 17 00:00:00 2001 From: Dylan Roy Date: Wed, 30 Sep 2026 08:34:32 +0000 Subject: [PATCH 13/20] residual closure v1.5: direct-statement paragraph repaired per review 5360751376 (diagonal argument; no fixed-R substitution into Theorem L); Route C read recorded; re-verified at 02772ec (scientific effect NONE) - Section 3, direct statement: the sentence applying (L1) at delta_r = R r is removed (delta_r / r = R does not tend to infinity, so (T1) fails); (Res) is derived from (L1) by the diagonal argument of Math-#173 review 5360751376 (OpenAI): f_r(R) = r^-3 E[(N)_2 - (N_R)_2] is nonincreasing in R; if its iterated limit c were positive, choose R_n -> oo, r_n -> 0 with r_n R_n <= 1/n and f_(r_n)(R_n) > c' and set delta_r = r R_n on (r_(n+1), r_n], an admissible cutoff along which (L1) fails. (L2) is identified as the A > 0, C > 0 term of Route C. - Review 5360751376's ACCEPT of Route C recorded (section 3 closing paragraph, section 7, review_basis and review_record); evidence_paths.direct_statement.statement no longer mentions a fixed-R substitution. - DEDUCTION adds the monotonicity (n+1)_2 >= (n)_2 used by the diagonal argument. - Merges main 02772ec (Math-#168 merged: numerics note only); no bound file changed; RECONCILIATION.md fingerprint repatched; RESULTS.json and SOURCE_FILES.json regenerated (8/8 both modes, 14 mutants, workflow block replayed). The reviewed section 3 paragraphs ((D1), Route A, Route B) and the Route C paragraph are byte-identical to their reviewed versions. Declarative; executed false; no STATUS, PROOF_INDEX, GRAPH, SELECTOR or catalog edit. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_017Mi3hxjaxV45x6zo6o1ee3 --- .../PROPOSED_TRANSITIONS.json | 36 +++++++++++++++--- .../RECONCILIATION.md | 37 ++++++++++++++----- .../SOURCE_FILES.json | 18 ++++----- .../residual_check.py | 6 ++- 4 files changed, 71 insertions(+), 26 deletions(-) diff --git a/reviews/c6_residual_closure_20260930/PROPOSED_TRANSITIONS.json b/reviews/c6_residual_closure_20260930/PROPOSED_TRANSITIONS.json index 658a9cad7..3706e8ac4 100644 --- a/reviews/c6_residual_closure_20260930/PROPOSED_TRANSITIONS.json +++ b/reviews/c6_residual_closure_20260930/PROPOSED_TRANSITIONS.json @@ -278,7 +278,7 @@ "component_of": "math.rn-region.witness-collision.leading-mass-localization", "component_role": "reading_rule_record", "author_provider": "Anthropic Claude (this session; source-exposed, see section 0)", - "fingerprint": "240a82d45958db6bc3dd45d41f22a6029f991385316c573464ff3140d93f0b9f", + "fingerprint": "b647a186d0cfd1662fc69e9d31dfd447dbb1b2f6ef4364bbd59c4956f18aed25", "source": "reviews/c6_residual_closure_20260930/RECONCILIATION.md", "scope": "section 3: the corollary (D1) + steps 1-3 (Route A) and Route B, read by 5360645884 at b3fac79 and preserved verbatim in REVIEWED_SECTION_3_b3fac79.md; Route C (OpenAI-authored, checked 5902616692)", "review_basis": [ @@ -301,6 +301,13 @@ "verdict": "ACCEPT Route C at the stated scope", "depth": "bounded", "covers": "Route C only" + }, + { + "review": "Math-#173 review 5360751376", + "provider": "OpenAI (GPT-6 Astra Pro; author of Math-#162, contributor to Math-#166/#169; no authorship of this record)", + "verdict": "ACCEPT Route C as an elementary conditional implication of its stated estimates", + "depth": "bounded read of Route C at head 5d8f011 (RECONCILIATION.md blob fd5ad530); the Route C paragraph is unchanged since", + "covers": "Route C only; its amendment to the direct-statement paragraph is applied in v1.5" } ], "notes": "reviewed-corollary evidence path; alternative to the direct-statement path; the promotion rests on 5360645884 and on the reviewed paragraphs standing unchanged (REVIEWED); a revision that alters them must obtain a new read or return this node to AUTHOR_SIDE_CANDIDATE" @@ -495,6 +502,22 @@ "verdict": "ACCEPT at the stated fixed-d, fixed-torus, compact-positive-gap window scope; amend list repaired in v1.3", "preserved_in": "EXTERNAL_REVIEWS.md section 2", "reviewed_text": "REVIEWED_SECTION_3_b3fac79.md" + }, + { + "lane": "OpenAI (GPT-6 Astra Pro)", + "id": 5360751376, + "kind": "bounded nonauthor read of section 3 Route C at 5d8f011", + "verdict": "ACCEPT Route C; amendment: no fixed-R substitution into (L1), diagonal argument (applied in v1.5)" + }, + { + "lane": "OpenAI Sol (integrator)", + "id": [ + 5902847683, + 5902997395, + 5907324679 + ], + "kind": "integration hold", + "disposition": "items 2-4 closed by v1.3/v1.4; item 1 (direct-statement sentence) closed by v1.5" } ], "exposure": "reconciler authored Math-#160 (the definition) and remote_collision_20260928 ([RC], consumed by both routes); reviewed none of Math-#159, #162, #166; same GitHub account; zero organizational-independence credit; Math-#173's own reviewers are OpenAI Sol (source-exposed; integrator) and OpenAI/Codex", @@ -505,13 +528,14 @@ "any historical predicate move" ], "revision": { - "version": "v1.4", + "version": "v1.5", "applies": [ "initial record at 358f256", "fa1cf7b: Math-#166 TWO_SCALE_LAW.md and REVIEW_RECORD.md bound as the direct statement (step 0 satisfied); Route C added with exact checks and mutant route-c-broken; record node supporting", "fe2c3ff: two-scale REVIEW_RECORD.md rebound to its Math-#172 bytes; REVIEW_RECORD.json bound as a component (native body digest of 5360227991)", "fe2c3ff (v1.3): Math-#173 reviews answered: record node PROVED_REVIEWED on the reviewed-record path (5360645884; reviewed section preserved and checked), evidence_paths, installed-state acceptance in LIVE, source snapshots and per-component drift in GATE, four new mutants", - "8d48d02 (v1.4): re-verified after Math-#160 merged; no content change" + "8d48d02 (v1.4): re-verified after Math-#160 merged; no content change", + "02772ec (v1.5): direct-statement paragraph repaired per review 5360751376 (diagonal argument; no fixed-R substitution into (L1)); Route C read 5360751376 recorded; re-verified after Math-#168 merged" ] }, "third_source_bound": { @@ -545,7 +569,7 @@ ], "bound": "r^-3 E[(N)_2 - (A)_2] <= C (R^-2 + rho^2)^(1/2) + C_(R,rho) r^(3/4) + C_rho r; r -> 0, rho -> 0, R -> oo" }, - "reverified_at": "fe2c3ff (Math-#172 custody repair of the two-scale packet: TWO_SCALE_LAW.md unchanged, REVIEW_RECORD.md extended, REVIEW_RECORD.json added; GRAPH.json, PROOF_INDEX.md, SELECTOR_REGION.json and the catalog unchanged since ec6db8c); unchanged at v1.3 (Math-#160 refreshed onto fe2c3ff as dd4f4f8 by the integrator); 8d48d02 (Math-#160 merged: its packet and workflow only; register surfaces and every bound file unchanged)", + "reverified_at": "fe2c3ff (Math-#172 custody repair of the two-scale packet: TWO_SCALE_LAW.md unchanged, REVIEW_RECORD.md extended, REVIEW_RECORD.json added; GRAPH.json, PROOF_INDEX.md, SELECTOR_REGION.json and the catalog unchanged since ec6db8c); unchanged at v1.3 (Math-#160 refreshed onto fe2c3ff as dd4f4f8 by the integrator); 8d48d02 (Math-#160 merged: its packet and workflow only; register surfaces and every bound file unchanged); 02772ec (Math-#168 merged: numerics note only; nothing bound changed)", "evidence_paths": { "direct_statement": { "components": [ @@ -553,7 +577,7 @@ "math.c6r-component.two-scale-review-record", "math.c6r-component.two-scale-review-binding" ], - "statement": "Math-#166 Theorem L (L1) at q = 2 with delta_r = R r, and (L2)", + "statement": "Math-#166 Theorem L (L1) at q = 2, applied through the diagonal argument of section 3 (review 5360751376; no fixed-R substitution), and (L2)", "review": "Claude 5360227991 (in-repo REVIEW_RECORD.md and REVIEW_RECORD.json body binding); xAI 5901945424 as reported" }, "reviewed_corollary": { @@ -567,7 +591,7 @@ "math.c6r-component.residual-closure-record" ], "statement": "RECONCILIATION.md section 3: (D1) with Route A (Math-#162 (26)/(18)/(20), PALM Theorem Q), Route B (Math-#159 Corollary Lambda / Proposition 4.4 / Lemma 5.2), Route C", - "review": "OpenAI / GPT-5.6 Sol 5360645884 at b3fac79 ((D1), Route A, Route B; reviewed text preserved); Route C checked in 5902616692" + "review": "OpenAI / GPT-5.6 Sol 5360645884 at b3fac79 ((D1), Route A, Route B; reviewed text preserved); Route C checked in 5902616692; Route C read by OpenAI Astra 5360751376 at 5d8f011" }, "rule": "either path alone establishes (Res) at the section 4 scope; the residual node's required edges take the union so that a later source change on either path holds the residual (fail-closed); GATE replays each path alone, the union, and the negative with the record node required but unread" } diff --git a/reviews/c6_residual_closure_20260930/RECONCILIATION.md b/reviews/c6_residual_closure_20260930/RECONCILIATION.md index 517151639..3cfd17c5e 100644 --- a/reviews/c6_residual_closure_20260930/RECONCILIATION.md +++ b/reviews/c6_residual_closure_20260930/RECONCILIATION.md @@ -9,7 +9,8 @@ same surfaces unchanged) and at `fe2c3ff` (Math-#172: custody repair of the two- `REVIEW_RECORD.md` extended and `REVIEW_RECORD.json` added; register surfaces unchanged); main is still `fe2c3ff` at v1.3, and the integrator refreshed Math-#160's branch onto it (`dd4f4f8`, its six packet blobs preserved from `eba6045`); Math-#160 then merged at `8d48d02` (v1.4 re-verification: only its packet and workflow landed; `GRAPH.json`, `PROOF_INDEX.md`, -`SELECTOR_REGION.json`, the catalog and every file bound here are unchanged). +`SELECTOR_REGION.json`, the catalog and every file bound here are unchanged); Math-#168 merged at `02772ec` (numerics note +only; nothing bound here changed). **Revision:** v1.0 at `358f256`; v1.1 at `fa1cf7b` binds Math-#166's `TWO_SCALE_LAW.md` and its review record as the direct statement (execution step 0 satisfied), adds Route C (the pair-count corollary of Math-#160 comment 5901994240, checked in 5902616692) with its exact checks, and makes this record's own node supporting; v1.2 at `fe2c3ff` rebinds the @@ -18,7 +19,9 @@ review 5360227991; v1.3 at `fe2c3ff` answers Math-#173's reviews: this record's path (OpenAI / GPT-5.6 Sol 5360645884, a non-Claude bounded read of §3 at head `b3fac79`, whose paragraphs are preserved verbatim in `REVIEWED_SECTION_3_b3fac79.md` and checked unchanged), the two evidence paths are modelled separately, and the checker accepts the installed state and replays the hard gate with source snapshots (Codex 5360636576); v1.4 at -`8d48d02` re-verifies after Math-#160 merged (no content change). Pickup: +`8d48d02` re-verifies after Math-#160 merged (no content change); v1.5 at `02772ec` applies the direct-statement amendment +of review 5360751376 (the diagonal argument; no fixed-`R` substitution into (L1)) and records that review's ACCEPT of +Route C. Pickup: Math-#160 comment 5902470285; delivery 5902585446. **Effect:** register reconciliation, **declarative only** (`PROPOSED_TRANSITIONS.json`, `"executed": false`). It binds the residual question that Math-#160 §5 named (`math.rn-region.witness-collision.leading-mass-localization`) to the exact @@ -148,11 +151,19 @@ the cross-term bound, the far second factorial moment and Theorem Q (exponent le `3/2 + 5/2 - 3 = 1`, checked exactly). **Direct statement ([TSL], merged at `ab13a08f`).** Math-#166 Theorem L (L1): `r^-3 E_r[(N_r)_q - (N_in)_q] -> 0` for every -fixed `q >= 2` and every deterministic `delta_r -> 0` with `delta_r / r -> oo`, `N_in` the count within `delta_r` of `o`; -and (L2): `E_r[N_R N_far^rho] = o_(R,rho)(r^3)`, the mixed count itself. With `delta_r = R r` and `R -> oo` after `r -> 0`, -(L1) at `q = 2` is (Res); it is stronger (moving cutoff, all `q`) and is conditional on [SC]. It is bound in §2 and is a -required component in §5, so execution step 0 is satisfied by a reviewed merged source rather than by a read of this -record. +fixed `q >= 2` and every deterministic cutoff `delta_r` with `delta_r -> 0` and `delta_r / r -> oo` ([TSL] (T1)), `N_in` the +count within `delta_r` of `o`; and (L2): `E_r[N_R N_far^rho] = o_(R,rho)(r^3)`, the mixed count itself. (L1) cannot be +applied at a fixed `R` (`delta_r = R r` has `delta_r / r = R`, which does not tend to infinity); (Res) follows from (L1) by +the diagonal argument of Math-#173 review 5360751376 (OpenAI), reproduced here. Put `f_r(R) := r^-3 E[(N)_2 - (N_R)_2] +>= 0`; it is nonincreasing in `R`, because `N_R` and hence `(N_R)_2` are nondecreasing in `R` (`n -> (n)_2` is nondecreasing +on the nonnegative integers, checked in `DEDUCTION`), so `c := lim_(R -> oo) limsup_(r -> 0) f_r(R)` exists in `[0, oo]`. +Suppose `c > 0` and fix `0 < c' < c`. Since `limsup_(r -> 0) f_r(R) >= c > c'` for every `R`, choose `R_n -> oo` and `r_n` +decreasing to `0` with `r_n R_n <= 1/n` and `f_(r_n)(R_n) > c'`. Set `delta_r := r R_n` for `r in (r_(n+1), r_n]`: then +`delta_r <= 1/n -> 0` and `delta_r / r = R_n -> oo`, so (T1) holds, while `N_in = N_(R_n)` at `r = r_n` gives +`r_n^-3 E[(N)_2 - (N_in)_2] = f_(r_n)(R_n) > c'` along `r_n -> 0`, contradicting (L1) at `q = 2`. Hence `c = 0`, which is +(Res). (L2) is the `A > 0, C > 0` term of Route C, stated as a counted mixed pair. Theorem L is stronger than (Res) (moving +cutoff, all `q`) and is conditional on [SC]. It is bound in §2 and is a required component in §5, so execution step 0 is +satisfied by a reviewed merged source rather than by a read of this record. **What the corollary uses and nothing else.** Two reviewed limit statements about one law (the full and the near second factorial moments), one reviewed exhaustion statement, and one reviewed moment bound for the tail. No @@ -160,7 +171,9 @@ regression, no Kac–Rice step, no new estimate. The direct statement [TSL] and paths (§5). This section's (D1), Route A and Route B paragraphs were read by OpenAI / GPT-5.6 Sol (Math-#173 review 5360645884, at head `b3fac79`, ACCEPT at the stated scope; the reconciler is source-exposed, §0); those paragraphs are preserved byte-for-byte in `REVIEWED_SECTION_3_b3fac79.md`, and `REVIEWED` checks that they stand unchanged above. Route C -is OpenAI-authored and Claude-checked (5902616692); the Theorem L paragraph is [TSL]'s own reviewed statement. A revision +is OpenAI-authored, Claude-checked (5902616692) and read by OpenAI Astra (Math-#173 review 5360751376 at `5d8f011`, ACCEPT as +an elementary conditional implication of its stated estimates; the paragraph is unchanged since); the Theorem L paragraph +is [TSL]'s own reviewed statement, applied through the diagonal argument above. A revision that alters the reviewed paragraphs must obtain a new read or return this record's node to `AUTHOR_SIDE_CANDIDATE`. ## 4. Scope, and what is not established @@ -252,7 +265,8 @@ therefore reaches the residual through the graph, not through the fingerprint st `b3fac79`); `REVIEWED_SECTION_3_b3fac79.md`, after its one-line provenance comment, has the SHA256 the proposal states, begins at the §3 heading, contains Route A and Route B and not Route C, and is a verbatim substring of the current `RECONCILIATION.md`; the review id and head are in `EXTERNAL_REVIEWS.md`. -- **DEDUCTION.** Exact finite content of §3: the pair identity (D1) for all `0 <= N_R, N_out <= 12`; the Route C +- **DEDUCTION.** Exact finite content of §3: the pair identity (D1) for all `0 <= N_R, N_out <= 12`; the monotonicity + `(n+1)_2 >= (n)_2` on `n >= 0` used by the diagonal argument of the direct statement; the Route C pathwise inequality (D2) for all `0 <= A, B, C <= 8` with its two exponent ledgers; the tail inequality `n(n-1)(M-1) <= n(n-1)(n-2)` for `n > M >= 3`; the Stirling identity for `n^4`; the exponent ledgers `3 + 3/2 = 9/2 > 3` and `3/2 + 3/4 + 5/4 = 7/2 > 3`; the truncation error of a finite distribution against @@ -295,6 +309,11 @@ review basis must fail `TRANSITIONS` and `REVIEWED`), `reviewed-text-drift` (a c the unread case is replayed as a negative. OpenAI / GPT-5.6 Sol 5360645884: ACCEPT of §3 at the stated scope with the amend list above; the record node is promoted on that reviewed-record path, the #166 path stays a distinct alternative with `TWO_SCALE_LAW.md` and its exact review binding as evidence, and the "pending" wording is gone. +- **Math-#173 review 5360751376 (OpenAI / GPT-6 Astra Pro, at `5d8f011`):** ACCEPT of Route C as an elementary conditional + implication of its stated shell, mixed-event, remote-second-moment and fourth-moment estimates (exposure: author of + Math-#162, contributor to Math-#166/#169). Its narrow amendment to the direct-statement paragraph (no fixed-`R` + substitution into (L1); the diagonal argument) is applied in v1.5, as the integrator's hold 5902847683 / 5902997395 / + 5907324679 asked; everything else in that hold was closed by v1.3 and v1.4. - **Math-#162 (OpenAI; merged `358f256`, integrated by OpenAI Sol):** Route A. Not re-reviewed; its review record is bound in-repo. - **Math-#159 (Anthropic, other session; merged `98fdb54`, integrated by the OpenAI engineering lane):** Route B. Not diff --git a/reviews/c6_residual_closure_20260930/SOURCE_FILES.json b/reviews/c6_residual_closure_20260930/SOURCE_FILES.json index d11052c22..692bb2b78 100644 --- a/reviews/c6_residual_closure_20260930/SOURCE_FILES.json +++ b/reviews/c6_residual_closure_20260930/SOURCE_FILES.json @@ -15,15 +15,15 @@ }, { "path": "PROPOSED_TRANSITIONS.json", - "bytes": 29961, - "sha256": "32540e905c7984fc5191f21ddca5cb747a5b795ad23cddf5e7b6a521cf9fa2dd", - "git_blob": "658a9cad7d4c71d351898c7715c8e0572887af06" + "bytes": 31461, + "sha256": "78a50b82fd9cbf04899aa5ddc62875850ce68b8b5a5babfb637b7db7e2a49c5c", + "git_blob": "3706e8ac4e906aa1b53cdf5634abfb324c35a9e3" }, { "path": "RECONCILIATION.md", - "bytes": 32581, - "sha256": "240a82d45958db6bc3dd45d41f22a6029f991385316c573464ff3140d93f0b9f", - "git_blob": "51715163977cc9e4a807ea8fa0d578246845ff2f" + "bytes": 34758, + "sha256": "b647a186d0cfd1662fc69e9d31dfd447dbb1b2f6ef4364bbd59c4956f18aed25", + "git_blob": "3cfd17c5ef0356dbd3e8f98a2d08cb404ddd982c" }, { "path": "RESULTS.json", @@ -33,9 +33,9 @@ }, { "path": "residual_check.py", - "bytes": 33496, - "sha256": "969e310427cbef62ecc582e9fe0bace622161f3447fa42101c428b61746c9679", - "git_blob": "10be4fc348acdd5f731944c5ed8fe2e05b1b8ca2" + "bytes": 33664, + "sha256": "76ebda22aef26a70ab8ef5916e64bc7c5b3b34833fa702664fa00a7b4c1c4406", + "git_blob": "2667d4b35baa674c74c051244febb7f08118c572" }, { "path": "REVIEWED_SECTION_3_b3fac79.md", diff --git a/reviews/c6_residual_closure_20260930/residual_check.py b/reviews/c6_residual_closure_20260930/residual_check.py index 10be4fc34..2667d4b35 100644 --- a/reviews/c6_residual_closure_20260930/residual_check.py +++ b/reviews/c6_residual_closure_20260930/residual_check.py @@ -72,8 +72,8 @@ "70d05080ed81c66b43261438cae3b9ec2840e637" ], "reviews/c6_residual_closure_20260930/RECONCILIATION.md": [ - "240a82d45958db6bc3dd45d41f22a6029f991385316c573464ff3140d93f0b9f", - "51715163977cc9e4a807ea8fa0d578246845ff2f" + "b647a186d0cfd1662fc69e9d31dfd447dbb1b2f6ef4364bbd59c4956f18aed25", + "3cfd17c5ef0356dbd3e8f98a2d08cb404ddd982c" ], "reviews/c6_residual_closure_20260930/REVIEWED_SECTION_3_b3fac79.md": [ "50daacbe7e244bc149dbf4568970d79f38a356daa1e88a850f2fc2d074db5b6c", @@ -309,6 +309,8 @@ def check_deduction(): for no in range(13): rhs = 2 * nr * no + (no * no if MUT == "pair-identity-broken" else f2(no)) ok &= f2(nr + no) - f2(nr) == rhs and rhs >= 2 * nr * no >= 0 + # monotonicity used by the diagonal argument of the direct statement: n -> (n)_2 is nondecreasing on n >= 0 + ok &= all(f2(n + 1) >= f2(n) for n in range(0, 41)) # tail: for integers n > M >= 3, n(n-1) <= n(n-1)(n-2)/(M-1) for M in range(3, 11): for n in range(M + 1, 41): From fe79df04398cce354394c1e7bba288423332b15b Mon Sep 17 00:00:00 2001 From: Dylan Roy Date: Wed, 30 Sep 2026 03:59:55 -0500 Subject: [PATCH 14/20] Prove conditional finite-lifetime moments and radial moment consequences Authored and coordinated by OpenAI Codex agents on behalf of Dylan Roy. Source-bound nonauthor reviews retain same-provider and imported-premise limitations; scientific status is unchanged. --- .../workflows/lifetime-moment-boundary.yml | 29 + .../CHECK_RECEIPT.json | 54 ++ .../CHECK_RECEIPT_OPTIMIZED.json | 54 ++ .../LOSS_CHECK_RECEIPT.json | 8 + .../LOSS_CHECK_RECEIPT_OPTIMIZED.json | 8 + .../LOSS_COROLLARY.md | 45 ++ .../LOSS_NONAUTHOR_REVIEW.md | 15 + .../NONAUTHOR_REVIEW.md | 44 ++ .../PROOF.md | 179 +++++++ .../README.md | 31 ++ .../SOURCES.json | 85 +++ .../check_exact.py | 97 ++++ .../check_loss_exact.py | 52 ++ .../sources/BOREL.md | 147 ++++++ .../sources/CAP.md | 230 ++++++++ .../sources/ERR.md | 44 ++ .../sources/MARK_2.md | 433 +++++++++++++++ .../sources/MARK_D.md | 468 +++++++++++++++++ .../sources/P.md | 494 ++++++++++++++++++ .../sources/REC.md | 309 +++++++++++ .../verify.py | 63 +++ .../AUTHOR_COMMENT_5903080058.json | 7 + .../AUTHOR_COMMENT_5907459466.json | 7 + .../COROLLARY_CUSTODY.json | 91 ++++ .../MOMENT_CONSEQUENCE.md | 228 ++++++++ .../NONAUTHOR_REVIEW.md | 40 ++ .../radial_moment_corollaries_20260930/P.md | 494 ++++++++++++++++++ .../PROOF.md | 334 ++++++++++++ .../radial_moment_corollaries_20260930/R.md | 277 ++++++++++ .../README.md | 20 + .../radial_moment_corollaries_20260930/SC.md | 491 +++++++++++++++++ .../SOURCES.json | 33 ++ .../moment-checks-normal.json | 1 + .../moment-checks-normal.log | 16 + .../moment-checks-optimized.json | 1 + .../moment-checks-optimized.log | 16 + .../moment_consequence_checks.py | 171 ++++++ 37 files changed, 5116 insertions(+) create mode 100644 .github/workflows/lifetime-moment-boundary.yml create mode 100644 frontiers/lifetime_moment_boundary_20260930/CHECK_RECEIPT.json create mode 100644 frontiers/lifetime_moment_boundary_20260930/CHECK_RECEIPT_OPTIMIZED.json create mode 100644 frontiers/lifetime_moment_boundary_20260930/LOSS_CHECK_RECEIPT.json create mode 100644 frontiers/lifetime_moment_boundary_20260930/LOSS_CHECK_RECEIPT_OPTIMIZED.json create mode 100644 frontiers/lifetime_moment_boundary_20260930/LOSS_COROLLARY.md create mode 100644 frontiers/lifetime_moment_boundary_20260930/LOSS_NONAUTHOR_REVIEW.md create mode 100644 frontiers/lifetime_moment_boundary_20260930/NONAUTHOR_REVIEW.md create mode 100644 frontiers/lifetime_moment_boundary_20260930/PROOF.md create mode 100644 frontiers/lifetime_moment_boundary_20260930/README.md create mode 100644 frontiers/lifetime_moment_boundary_20260930/SOURCES.json create mode 100644 frontiers/lifetime_moment_boundary_20260930/check_exact.py create mode 100644 frontiers/lifetime_moment_boundary_20260930/check_loss_exact.py create mode 100644 frontiers/lifetime_moment_boundary_20260930/sources/BOREL.md create mode 100644 frontiers/lifetime_moment_boundary_20260930/sources/CAP.md create mode 100644 frontiers/lifetime_moment_boundary_20260930/sources/ERR.md create mode 100644 frontiers/lifetime_moment_boundary_20260930/sources/MARK_2.md create mode 100644 frontiers/lifetime_moment_boundary_20260930/sources/MARK_D.md create mode 100644 frontiers/lifetime_moment_boundary_20260930/sources/P.md create mode 100644 frontiers/lifetime_moment_boundary_20260930/sources/REC.md create mode 100644 frontiers/lifetime_moment_boundary_20260930/verify.py create mode 100644 reviews/radial_moment_corollaries_20260930/AUTHOR_COMMENT_5903080058.json create mode 100644 reviews/radial_moment_corollaries_20260930/AUTHOR_COMMENT_5907459466.json create mode 100644 reviews/radial_moment_corollaries_20260930/COROLLARY_CUSTODY.json create mode 100644 reviews/radial_moment_corollaries_20260930/MOMENT_CONSEQUENCE.md create mode 100644 reviews/radial_moment_corollaries_20260930/NONAUTHOR_REVIEW.md create mode 100644 reviews/radial_moment_corollaries_20260930/P.md create mode 100644 reviews/radial_moment_corollaries_20260930/PROOF.md create mode 100644 reviews/radial_moment_corollaries_20260930/R.md create mode 100644 reviews/radial_moment_corollaries_20260930/README.md create mode 100644 reviews/radial_moment_corollaries_20260930/SC.md create mode 100644 reviews/radial_moment_corollaries_20260930/SOURCES.json create mode 100644 reviews/radial_moment_corollaries_20260930/moment-checks-normal.json create mode 100644 reviews/radial_moment_corollaries_20260930/moment-checks-normal.log create mode 100644 reviews/radial_moment_corollaries_20260930/moment-checks-optimized.json create mode 100644 reviews/radial_moment_corollaries_20260930/moment-checks-optimized.log create mode 100644 reviews/radial_moment_corollaries_20260930/moment_consequence_checks.py diff --git a/.github/workflows/lifetime-moment-boundary.yml b/.github/workflows/lifetime-moment-boundary.yml new file mode 100644 index 000000000..7eb44e015 --- /dev/null +++ b/.github/workflows/lifetime-moment-boundary.yml @@ -0,0 +1,29 @@ +name: Lifetime and radial moment exact controls +'on': + pull_request: + paths: + - 'frontiers/lifetime_moment_boundary_20260930/**' + - 'reviews/radial_moment_corollaries_20260930/**' + - '.github/workflows/lifetime-moment-boundary.yml' + push: + branches: [main] + paths: + - 'frontiers/lifetime_moment_boundary_20260930/**' + - 'reviews/radial_moment_corollaries_20260930/**' + - '.github/workflows/lifetime-moment-boundary.yml' + workflow_dispatch: +permissions: + contents: read +jobs: + exact-moments: + runs-on: ubuntu-latest + timeout-minutes: 5 + steps: + - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 + with: + persist-credentials: false + - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 + with: + python-version: '3.11.16' + - run: python -B -S frontiers/lifetime_moment_boundary_20260930/verify.py + - run: git diff --exit-code diff --git a/frontiers/lifetime_moment_boundary_20260930/CHECK_RECEIPT.json b/frontiers/lifetime_moment_boundary_20260930/CHECK_RECEIPT.json new file mode 100644 index 000000000..2ab7e45dc --- /dev/null +++ b/frontiers/lifetime_moment_boundary_20260930/CHECK_RECEIPT.json @@ -0,0 +1,54 @@ +{ + "good_quartic_cases": 54, + "normalization_exponent_cases": 12, + "outside_hypothesis_axial_negative_controls": 18, + "proof_sha256": "3c69e20a332457211b8b1182a4819ce9b1dda824801f3a90157751f41b8fedf8", + "runner_sha256": "2d8b4a2cc61908412574734c0266e5b568c32a653d19eb70edd1c0e46a3c8cab", + "scope": "Exact finite algebra controls, hypothesis-sensitive negative fixtures, normalization exponents, and source identities only; no Gaussian simulation, infinite-dimensional proof certification, or scientific acceptance.", + "source_identity_checks": [ + { + "bytes": 40261, + "git_blob": "dfed3b8d318a3ab1950957f393307733a4bef3f2", + "id": "P", + "sha256": "9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7" + }, + { + "bytes": 1782, + "git_blob": "213594d6ca6a86fb938110f4d166d9ce275a02d0", + "id": "ERR", + "sha256": "bad7ef609c4ad8c41ad6af562c1b6807921e19a9d556ed793ad1a0db6e202028" + }, + { + "bytes": 9062, + "git_blob": "fe9b9ce4999908bb3814b500ee2d0ceb0c6f704a", + "id": "BOREL", + "sha256": "845abf9f9c99d672c2a10a887b5a2e7206a3d2de3d876f35f75ff6e2dc13e62f" + }, + { + "bytes": 23312, + "git_blob": "75da2597971510f843f8d90c743950cb8c177342", + "id": "REC", + "sha256": "451b9d7ffee072a73fc904cab891b6693e3f233808b89df10cce1b57036b65da" + }, + { + "bytes": 23416, + "git_blob": "923d3236b5291a29bd162937f172190db84dcef5", + "id": "MARK_D", + "sha256": "5681896a6808f48fb7508914d0860ec508af7646e9e706fc260d935dd951c75e" + }, + { + "bytes": 39722, + "git_blob": "ef2aa57959ea9f721bbf2316ce94cf616c1c9113", + "id": "MARK_2", + "sha256": "f68038be79b46124b0f9b31205aa6e3682b34b6f5ef81f4a5697ae81f07cc46b" + }, + { + "bytes": 15160, + "git_blob": "0633aca3c2a2882b0de4399da0a75d64c2e6b2e1", + "id": "CAP", + "sha256": "0bf922b9203c29088b12388807aa0e2ecd020485eb0f6e919679841b5b2636fc" + } + ], + "sources_sha256": "45d36269416ba0033edf184a540c32b3007e91fb2031ab8b77ae89eb1942db2e", + "status": "PASS" +} diff --git a/frontiers/lifetime_moment_boundary_20260930/CHECK_RECEIPT_OPTIMIZED.json b/frontiers/lifetime_moment_boundary_20260930/CHECK_RECEIPT_OPTIMIZED.json new file mode 100644 index 000000000..2ab7e45dc --- /dev/null +++ b/frontiers/lifetime_moment_boundary_20260930/CHECK_RECEIPT_OPTIMIZED.json @@ -0,0 +1,54 @@ +{ + "good_quartic_cases": 54, + "normalization_exponent_cases": 12, + "outside_hypothesis_axial_negative_controls": 18, + "proof_sha256": "3c69e20a332457211b8b1182a4819ce9b1dda824801f3a90157751f41b8fedf8", + "runner_sha256": "2d8b4a2cc61908412574734c0266e5b568c32a653d19eb70edd1c0e46a3c8cab", + "scope": "Exact finite algebra controls, hypothesis-sensitive negative fixtures, normalization exponents, and source identities only; no Gaussian simulation, infinite-dimensional proof certification, or scientific acceptance.", + "source_identity_checks": [ + { + "bytes": 40261, + "git_blob": "dfed3b8d318a3ab1950957f393307733a4bef3f2", + "id": "P", + "sha256": "9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7" + }, + { + "bytes": 1782, + "git_blob": "213594d6ca6a86fb938110f4d166d9ce275a02d0", + "id": "ERR", + "sha256": "bad7ef609c4ad8c41ad6af562c1b6807921e19a9d556ed793ad1a0db6e202028" + }, + { + "bytes": 9062, + "git_blob": "fe9b9ce4999908bb3814b500ee2d0ceb0c6f704a", + "id": "BOREL", + "sha256": "845abf9f9c99d672c2a10a887b5a2e7206a3d2de3d876f35f75ff6e2dc13e62f" + }, + { + "bytes": 23312, + "git_blob": "75da2597971510f843f8d90c743950cb8c177342", + "id": "REC", + "sha256": "451b9d7ffee072a73fc904cab891b6693e3f233808b89df10cce1b57036b65da" + }, + { + "bytes": 23416, + "git_blob": "923d3236b5291a29bd162937f172190db84dcef5", + "id": "MARK_D", + "sha256": "5681896a6808f48fb7508914d0860ec508af7646e9e706fc260d935dd951c75e" + }, + { + "bytes": 39722, + "git_blob": "ef2aa57959ea9f721bbf2316ce94cf616c1c9113", + "id": "MARK_2", + "sha256": "f68038be79b46124b0f9b31205aa6e3682b34b6f5ef81f4a5697ae81f07cc46b" + }, + { + "bytes": 15160, + "git_blob": "0633aca3c2a2882b0de4399da0a75d64c2e6b2e1", + "id": "CAP", + "sha256": "0bf922b9203c29088b12388807aa0e2ecd020485eb0f6e919679841b5b2636fc" + } + ], + "sources_sha256": "45d36269416ba0033edf184a540c32b3007e91fb2031ab8b77ae89eb1942db2e", + "status": "PASS" +} diff --git a/frontiers/lifetime_moment_boundary_20260930/LOSS_CHECK_RECEIPT.json b/frontiers/lifetime_moment_boundary_20260930/LOSS_CHECK_RECEIPT.json new file mode 100644 index 000000000..cfa0b0070 --- /dev/null +++ b/frontiers/lifetime_moment_boundary_20260930/LOSS_CHECK_RECEIPT.json @@ -0,0 +1,8 @@ +{ + "frozen_proof_sha256": "3c69e20a332457211b8b1182a4819ce9b1dda824801f3a90157751f41b8fedf8", + "loss_corollary_sha256": "8d202bf2adbf25cb10ba7b114024e7772f2e6839746dc744e1494027a25a178c", + "rational_probability_cases": 48, + "runner_sha256": "20b5f8e4c1330e1a4e0b0ee3256cebf002ca9f6114b0686b30e9d63ba98441bd", + "scope": "Finite normalization, clipped versus signed loss, and deterministic physical scaling only; analytic premises and model-realized probabilities are not tested.", + "status": "PASS" +} diff --git a/frontiers/lifetime_moment_boundary_20260930/LOSS_CHECK_RECEIPT_OPTIMIZED.json b/frontiers/lifetime_moment_boundary_20260930/LOSS_CHECK_RECEIPT_OPTIMIZED.json new file mode 100644 index 000000000..cfa0b0070 --- /dev/null +++ b/frontiers/lifetime_moment_boundary_20260930/LOSS_CHECK_RECEIPT_OPTIMIZED.json @@ -0,0 +1,8 @@ +{ + "frozen_proof_sha256": "3c69e20a332457211b8b1182a4819ce9b1dda824801f3a90157751f41b8fedf8", + "loss_corollary_sha256": "8d202bf2adbf25cb10ba7b114024e7772f2e6839746dc744e1494027a25a178c", + "rational_probability_cases": 48, + "runner_sha256": "20b5f8e4c1330e1a4e0b0ee3256cebf002ca9f6114b0686b30e9d63ba98441bd", + "scope": "Finite normalization, clipped versus signed loss, and deterministic physical scaling only; analytic premises and model-realized probabilities are not tested.", + "status": "PASS" +} diff --git a/frontiers/lifetime_moment_boundary_20260930/LOSS_COROLLARY.md b/frontiers/lifetime_moment_boundary_20260930/LOSS_COROLLARY.md new file mode 100644 index 000000000..f12bd82d2 --- /dev/null +++ b/frontiers/lifetime_moment_boundary_20260930/LOSS_COROLLARY.md @@ -0,0 +1,45 @@ +# Actual weighted-Palm lifetime loss + +30 September 2026. Additive author-side corollary proposed by the root OpenAI agent and checked by reader_first_independent_review. Zero organizational-independence credit; scientific effect NONE. The frozen [PROOF.md](PROOF.md), SHA256 `3c69e20a332457211b8b1182a4819ce9b1dda824801f3a90157751f41b8fedf8`, remains unchanged. Its hypotheses, original weight, full normalizer, source identities, and reading rules are retained. + +The success event is exact. Source #175 §1 defines F_r as failure of S to be the actual ordinary elder partner, and identifies finite death with that partner's height on the almost-sure Morse distinct-value locus. Source #170 §§1,8.1 gives the same definition and explicitly writes p_r=Q_r^W{d_f(M)=f(S)}. Both have f(S)=b-kr^3. Thus, Q_r^W-almost surely, + + F_r^c implies finite death and X_r=(b-d_f(M))/(kr^3)=1. + +The essential event E_r is contained in F_r. These are the exact sources MARK_D and MARK_2 in [SOURCES.json](SOURCES.json), not a count-defined replacement event. + +Fix q>0 and the fixed model parameters. Using the notation of PROOF.md, define + + m_q=integral lambda(theta)^q dmu_fail(theta), + c_q=a-m_q=integral [1-lambda(theta)^q] dmu_fail(theta). + +Because a>0 and 00. QED. + +This is a pair-Palm expectation under the existing marked-law premises. It is not a new Kac–Rice intensity, an unrestricted parameter statement, or an acceptance of those premises. No existing weak-limit scope was defective. The separate rational control checks finite probability bookkeeping, the finite-conditioning denominator, and the difference between clipped loss and signed deficit; it is not a Gaussian-model simulation or a proof of the analytic premises. diff --git a/frontiers/lifetime_moment_boundary_20260930/LOSS_NONAUTHOR_REVIEW.md b/frontiers/lifetime_moment_boundary_20260930/LOSS_NONAUTHOR_REVIEW.md new file mode 100644 index 000000000..003f36db8 --- /dev/null +++ b/frontiers/lifetime_moment_boundary_20260930/LOSS_NONAUTHOR_REVIEW.md @@ -0,0 +1,15 @@ +# Nonauthor review of the additive lifetime-loss consequence + +Reviewer: OpenAI / Codex subagent `/root/workflow_bottleneck_audit`, 30 September 2026. No drafting or amendment of this consequence was performed by the reviewer. Same-provider/source exposure and shared-account work grant zero organizational-independence credit. + +**VERDICT: ACCEPT (L1)–(L3) of `LOSS_COROLLARY.md`, SHA256 `8d202bf2adbf25cb10ba7b114024e7772f2e6839746dc744e1494027a25a178c`, as conditional consequences of the separately reviewed frozen C28 proof and its original actual-elder event definition. No blocking amendment found.** + +The source check is substantive: MARK_D §1 defines F_r as failure of the actual ordinary elder partner to equal S and identifies finite death with that partner's height on the full-probability Morse/distinct-value locus. MARK_2 uses the same event and expressly equates success with d_f(M)=f(S). Since f(S)=b-kr³, success implies finite death and X_r=1 exactly. No witness-count event is substituted. + +The finite numerator decomposes exactly into Q^W(F_r complement) plus the finite-death failure moment. Substituting Q^W(F_r)=a r³+o(r³) and the frozen proof's failure moment m_q r³+o(r³) gives 1-(a-m_q)r³+o(r³). The essential mass e_r is o(r³), so division by 1-e_r leaves this coefficient unchanged. Positivity and strict upper bound of c_q=a-m_q follow from positive failure mass and limiting fractions strictly between zero and one. + +For the clipped formula, success contributes one and essential deaths also have clipped value one; subtracting its expectation from one leaves the bounded nonnegative loss. For the finite signed deficit the exact identity is Q^W(finite)-E[X_r^q;finite]=(1-e_r)-E[X_r^q;finite]. The candidate correctly distinguishes it from a pointwise nonnegative loss: it is negative on finite X_r>1. The frozen axial-tail bound makes the expectation of this discrepancy negligible at r³ scale. Neither formula silently treats infinity times an indicator as an ordinary finite moment. + +Multiplication by the deterministic positive factor (kr³)^q yields the physical-lifetime expansion at fixed q,k. Both essential-inclusive positive moments remain infinite. These remain weighted pair-Palm expectations, not counts or intensities of distinct replacement bars, and there is no extra failure normalization. + +The additive file leaves frozen `PROOF.md` SHA256 `3c69e20a332457211b8b1182a4819ce9b1dda824801f3a90157751f41b8fedf8` unchanged. The separate exact control was inspected and replayed once with `python3 -B -S`; its 48 rational probability-bookkeeping cases passed. The fixture retains separate success, ordinary failure, rare finite long lifetime, and essential atoms, so it checks the conditioning denominator and the distinction between signed and clipped loss. It does not prove any Gaussian-model premise. File identities and the observed receipt are in `LOSS_IDENTITY_AND_CONTROL_OBSERVATIONS.json`. diff --git a/frontiers/lifetime_moment_boundary_20260930/NONAUTHOR_REVIEW.md b/frontiers/lifetime_moment_boundary_20260930/NONAUTHOR_REVIEW.md new file mode 100644 index 000000000..24c571bfb --- /dev/null +++ b/frontiers/lifetime_moment_boundary_20260930/NONAUTHOR_REVIEW.md @@ -0,0 +1,44 @@ +# Nonauthor review of the actual-lifetime moment boundary + +Reviewer: OpenAI / Codex subagent `/root/workflow_bottleneck_audit`. +Date: 30 September 2026. + +**VERDICT: ACCEPT the frozen consumer's axial escape lemma, clipped and finite-death positive-moment consequences, and essential-inclusive infinite-moment obstruction, conditional on its exact stated parent and failure-mark premises. No blocking amendment found.** + +The reviewer did not draft, suggest, or edit the candidate proof. This is a separate mathematical read after the authors froze it. The reviewer has source-custody and queue-triage exposure to this research chain, shares the authors' provider and GitHub account, and earns zero organizational-independence credit. This acceptance does not revalidate the Gaussian parent or the draft marked-law sources and does not change their disposition. + +## Exact reviewed object + +- `payload/proof/PROOF.md`: 13,952 bytes; SHA256 `3c69e20a332457211b8b1182a4819ce9b1dda824801f3a90157751f41b8fedf8`; Git blob `d5ee8abee120a8bec2f6c470e517ff9db4645183`. +- `payload/proof/SOURCES.json`: 5,148 bytes; SHA256 `45d36269416ba0033edf184a540c32b3007e91fb2031ab8b77ae89eb1942db2e`; Git blob `46a791e3313df1954a332db2da7d3489d29bc48c`. +- The seven retained source bodies P, ERR, BOREL, REC, MARK_D, MARK_2 and CAP match every declared byte count, SHA256 and Git blob. The identity observations are recorded separately in `IDENTITY_AND_CONTROL_OBSERVATIONS.json`. + +The mathematical read covered the complete candidate; P §§1–5 and the actual-death/Morse interface in §8; REC's source identity set and reading rules; MARK_2 §§8.7–8.8; and MARK_D's actual-death definition and §6 marked-law interface. The two source failure-mark theorems remain explicitly assumed inputs. Their full proofs are not re-reviewed here. + +## Reconstructed checks + +1. **The estimand is the actual elder lifetime.** P §8 and both marked-law sources define death by the supremum of path minima over endpoints strictly older than the pinned birth. Empty endpoint sets give death minus infinity. The candidate retains this definition, the original endpoint weight, and one full normalizer. It does not relabel a saddle count or a local witness as the actual death. Under the tilted law the maximum type is enforced. Essential maxima are failures because they cannot die at the finite pinned saddle. + +2. **The clipped consequence follows from the supplied weak law.** For fixed positive q, the clipped power is a bounded continuous function of the finite normalized death mark, with the isolated essential sentinel assigned value one. The source gives vanishing scaled sentinel mass, so its treatment does not create an extra limiting contribution. A finite death remains available even if its position is outside the chart; the candidate correctly does not replace that height by a position sentinel. The limiting fraction lies strictly between zero and one and the limiting failure mass a is positive, hence 0 < m_q < a. Dividing by the convergent failure mass is valid. + +3. **The repeated-Rolle step is valid with C4 regularity.** The Hermite cubic satisfies both values and both zero derivatives. Thus g minus the cubic has zeros of total multiplicity four on [a,c], and a third-derivative zero exists in its interior. The cubic's third derivative is 12k. The fourth-derivative bound therefore gives g''' at least 12k minus 2rH on the extended interval [a,e], which is at least 6k under rH ≤ 3k. No simultaneous vector Rolle zero is used: this is the scalar axial restriction. + +4. **Strict convexity identifies the path minimum.** Since (g')'' = g''' > 0, g' is strictly convex. Its exact zeros at a and c force it below zero between the zeros and above zero to their right. Hence the axial path has its minimum exactly at c, with value b minus kr³. The Hermite extrapolation remainder at e uses five zeros counting multiplicities after subtracting a multiple of (x-a)²(x-c)². Four differentiations are legitimate. Its factor is 4r⁴/24; the cubic value at e is b plus 4kr³. Therefore the asserted lower endpoint margin b plus (7/2)kr³ is correct. This produces one admissible path to an older endpoint and proves death at least f(S); it does not assert that S is the winning partner. + +5. **The weighted joint moments are actually present in the parent.** P(4.1) gives all finite moments of the global C4 norm uniformly at the stated compact parameter scope. The sentence following P(5.3) explicitly gives all finite moments of W_r/r². Hölder therefore bounds E_Q[(W_r/r²)K^s] for every finite s while retaining correlations. P(5.5), read with ERR and REC, supplies the positive full-normalizer floor. There is no assumption that the field norm and weight are independent, and no substitution of a good-event normalizer. + +6. **The rare large-norm estimate has the correct powers.** The axial result implies that an essential death or a finite fraction above one requires K > const/r. Weighted Markov bounds its tilted mass by every positive power of r. For a finite death on the connected torus, some older endpoint exists, every path minimum is at least the global minimum, and birth equals f(M); therefore the finite lifetime is bounded by 2K. Multiplication by r^(-3q) and the failure scaling r^(-3) produces r^(-3q-3). On K > const/r, using K^q 1_B ≤ const r^p K^(q+p) gives the displayed exponent p-3q-3. Arbitrarily high parent moments allow any prescribed positive remainder power. The q+epsilon version supplies uniform integrability at the scaled failure-measure level. + +7. **The finite-death conditioning is legitimate.** The difference between the finite qth moment and the clipped numerator consists only of the finite tail above one and the clipped essential contribution. Both vanish after r^(-3) scaling. Essential probability is smaller than every power, so Q^W(F_r, finite)/r³ tends to the same positive a. This proves both formulas in (MOM) for each fixed q>0. It neither proves inverse moments nor parameter-uniform convergence of the assumed marked law. + +8. **Full affine conditional support follows for the actual model.** P §2 has strictly positive variance for every real Fourier mode, including the constant mode, and summable coefficients in every Cq norm. Finite coefficient neighborhoods and an independent small C2 tail give positive probability near every trigonometric polynomial. Their C2 density gives full unconditioned C2 support. For fixed distinct pins, the value/gradient covariance is positive definite. The regression map A is a continuous right inverse of the pin map L, so T = Id minus AL is a continuous projection onto ker L. Its Gaussian residual is independent of the observations, and the pushforward of full support has support closure(T(B)) = ker L. Thus the canonical pinned law has full relative support on the precise affine pin space for the prescribed values, without additional conditioning or a changed normalizer. + +9. **The essential maximum is a robust, admissible typed configuration.** Disjoint pin balls can be chosen at every fixed r. The M quadratic has a strict negative Hessian. The S quadratic has one positive and d-1 negative directions while its entire support lies below birth by a strict margin. Convex cutoff interpolation with the lower constant stays strictly below b away from M. Exact pinning plus negative Hessian controls a neighborhood of M; the compact complement has a strict value gap. These conditions persist in a relative C2 neighborhood. Both determinant factors stay bounded away from zero there, so the original tilted law gives the neighborhood positive probability. Intersecting the source's full-measure Morse/distinct-value locus preserves that probability. There is no older endpoint, hence this is the actual essential class. + +10. **Positive essential mass and a superpolynomial upper bound are compatible.** The support neighborhood is constructed separately for each fixed r and no uniform probability lower bound is asserted. Its fourth derivatives may become large as the pins coalesce, exactly as the axial lemma requires. On its positive-probability essential subset the extended lifetime is infinity, so every positive essential-inclusive moment is infinite, including after conditioning on failure. This does not conflict with convergence of all finite-death moments or clipped moments. + +## Verification and boundary + +I read the finite control script and replayed it once with `python3 -B -S`. It passed all seven source identities, 54 admissible quartic controls, 18 outside-hypothesis axial negative controls and 12 normalization-exponent controls. These are arithmetic and custody observations, not the justification for the infinite-dimensional support argument, weak convergence, or uniform integrability; those were checked analytically above. + +The candidate's fixed-radius axial lemma and conditional support argument are new consumer arguments. The marked failure limit, its positive mass, the Gaussian model and the reconciled parent interfaces retain their existing assumptions. No essential-class intensity or uniquely counted replacement-bar intensity is inferred. No source file, register, graph, readiness state or external review was changed by this read. diff --git a/frontiers/lifetime_moment_boundary_20260930/PROOF.md b/frontiers/lifetime_moment_boundary_20260930/PROOF.md new file mode 100644 index 000000000..d5ee8abee --- /dev/null +++ b/frontiers/lifetime_moment_boundary_20260930/PROOF.md @@ -0,0 +1,179 @@ +# Actual lifetime moments: axial escape, finite-death moments, and the essential class + +30 September 2026. Additive local analytic proposal, not a parent source edit or acceptance decision. R17 claim `19650bdb-2c21-42b9-b4a9-d67cabb12d4c` / Work Event 319; exact public scope pickup on Math- #175 comment 5907574791. Root owns integration; no branch write is authorized before review. +Authors: the reader_first_independent_review OpenAI subagent and the root OpenAI agent. Root supplied the clipped-moment formulation and independently reconstructed the essential-class support argument; the subagent supplied the axial escape lemma and its finite-death uniform-integrability consequence. This is author-side technical work with zero organizational-independence credit. It does not repeat the completed exact-head reviews of the existing proofs. + +## Source boundary and current ownership + +At 08:44:53 UTC, fresh GitHub reads returned: + +- Math- #175: open draft, head `9c6a73489c5ed2465a3cf65dcc950eeeae074b05`, base `8d48d02a6a580666a879d719a9e61f460baa5f40`. Its marks/lifetime slice already has same-provider review 5363612238. Its consumed `frontiers/concave_fibre_elder_20260930/PROOF.md` is SHA256 `5681896a6808f48fb7508914d0860ec508af7646e9e706fc260d935dd951c75e`. +- Math- #170: open draft, head `79f18f0cb318fceccd5bdf4e6dad29815165bc7d`, base `358f2562efbccc59f9549e5a79650e2e936395c3`. Its remaining rare-measure/marks/lifetime slice already has same-provider review 5363625339. Its consumed `frontiers/local_elder_geometry_20260930/PROOF.md` is SHA256 `f68038be79b46124b0f9b31205aa6e3682b34b6f5ef81f4a5697ae81f07cc46b`. +- Parent P: `imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md`, commit `ab13a08f5e5b0adc7a7d80cf643d9b5a0618507f`, blob `dfed3b8d318a3ab1950957f393307733a4bef3f2`, SHA256 `9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7`. + +Cached bytes were rehashed before this derivation. Exact consumed source bytes are retained under `sources/` beside this note; immutable URLs, commits, Git blob IDs, SHA256 values, byte counts, consumption roles, and every retained reading rule are in [SOURCES.json](SOURCES.json). Relevant source slices are #175 §§1,5–6; #170 §§8.1,8.7–8.8; P §§2,4–5,7–8. P §12 concerns integrated finite-bar intensity moments, which are a different estimand. The full parent identity set includes P, CAP, the congruence erratum ERR, Borel replacement BOREL, and reconciliation REC. Their reading rules remain in force; no new formal alignment or scientific acceptance is claimed here. + +The bounded question is what the existing actual failure-mark weak law implies about moments of the actual lifetime fraction. Its intentional weak scope is not a defect. The conclusion below is stronger than a generic statement that weak convergence needs an extra uniform-integrability assumption: the original pin constraints and already available all-order global moments supply that assumption for the finite-death submeasure. + +## Exact estimand + +Fix the parameters and the original pinned Gaussian law of the relevant source, in dimension 2 for #170 or a fixed dimension at least 3 for #175. Retain the reconciliation embedding restriction r0. + +Keep the original weight and full normalizer + + W_r=F_d(H_M) F_(d-1)(H_S), Z_r=E_Q W_r, + Q_r^W=(W_r/Z_r)Q_r. + +Let F_r be failure of S to be the ordinary elder partner, and let E_r be the essential event d_f(M)=-infinity. Under Q_r^W, M is a maximum; E_r is contained in F_r. Define the extended lifetime fraction + + X_r=(b-d_f(M))/(k r^3) in [0,infinity]. + +For finite deaths it is nonnegative because every path in the death definition includes M, so d_f(M)<=b. Define its clipped version C_r=min(X_r,1), setting C_r=1 on E_r. A location outside the local chart is not a reason to replace an available finite death height by a sentinel. + +Assume the source's failure-mark conclusion: r^-3 Q_r^W(F_r)->a>0 and the finite marked measures converge weakly, with isolated sentinel mass o(r^3), to mu_fail and lifetime fraction lambda(theta)=-h_*(theta)/k in (0,1). Here a=a_fail in #175 and a=alpha_1+alpha_2 in #170. Put + + m_q=integral lambda(theta)^q dmu_fail(theta), q>0. + +Thus 00, + + r^-3 E_QW[C_r^q;F_r] -> m_q, + E_QW[C_r^q | F_r] -> m_q/a. (B1) + +Proof: on finite death marks use the bounded continuous function + + t -> min(max(-t/k,0),1)^q + +of D_r=(d_f(M)-b)/r^3, and assign value 1 at the isolated essential sentinel. Its limit is lambda^q because the limiting death lies in (-k,0). The exceptional position sentinel is irrelevant to this test. Divide by r^-3 Q_r^W(F_r)->a for the second formula. This is only a corollary of the stated weak law. + +## 2. Deterministic axial escape lemma + +Let g(x)=f(x,0) on [a,e]=[-r/2,3r/2] in the embedded chart; put c=r/2. Let H be the supremum of the absolute fourth directional derivative along that segment. If + + r H <= 3 k, (A1) + +there is a path from M to a point with field value greater than b whose minimum is exactly f(S). In particular + + d_f(M)>=f(S), E_r cannot occur, and 0<=X_r<=1. (A2) + +This assertion does not say S is the actual partner. Another path can give an earlier death at a higher level. + +Proof: the exact cubic Hermite interpolant at a,c is + + p(x)=b+k r^3 [2(x/r)^3-(3/2)(x/r)-1/2]. + +It has p(a)=b, p(c)=b-kr^3, p'(a)=p'(c)=0 and p'''=12k. Since g-p has double zeros at a and c, repeated Rolle's theorem gives xi in (a,c) with g'''(xi)=12k. For every x in [a,e], + + g'''(x)>=12k-2rH>=6k>0. + +Therefore g' is strictly convex, has its exact zeros at a,c, is negative on (a,c), and is positive on (c,e]. Consequently g has its minimum on [a,e] at c. + +For clarity the endpoint exceeds b with a strict quantitative margin. The same repeated-Rolle argument for the fourth-order Hermite remainder gives, for some zeta in (a,e), + + g(e)-p(e)=g''''(zeta)(e-a)^2(e-c)^2/24. + +Here p(e)=b+4kr^3 and (e-a)^2(e-c)^2=4r^4, so + + g(e)>=b+4kr^3-Hr^4/6>=b+(7/2)kr^3>b. + +The axial path x from a to e is therefore one admissible older-endpoint path, with minimum g(c)=f(S), proving (A2). Generalized Rolle's theorem here is elementary: subtract the displayed multiple of (x-a)^2(x-c)^2 so that the difference also vanishes at e, and differentiate four times. No probabilistic estimate or hard-fibre geometry enters this lemma. + +## 3. The current parent bounds supply finite-death uniform integrability + +Take K=1+||f||_(C4) in a fixed global coordinate norm and a dimension constant C_d with H<=C_d K for every axial orientation. Define + + B_r={K>3k/(C_d r)}. + +The lemma shows that E_r and {finite death, X_r>1} are contained in B_r. The parent supplies, uniformly for small r at fixed parameters, + + Z_r/r^2 >= z_*>0, + sup_r E_Q[(W_r/r^2) K^s] < infinity for every finite s>=0. (P1) + +The second assertion follows from P(4.1), the all-order W_r/r^2 bound following P(5.3), and Holder's inequality. It retains the weight-field correlations. Its constants can also be taken common on the parent's compact b,k,R sets with k bounded away from zero. + +For every N>0, direct weighted Markov gives + + Q_r^W(B_r) + = E_Q[(W_r/r^2)1_B]/(Z_r/r^2) + <= C_N r^N. (U1) + +For a finite death the torus is connected and an older endpoint exists. Its path minimum is at least min f, so + + 0<=b-d_f(M)<=b-min f<=2||f||_infinity<=2K. + +For q>0 and any N>0, using a Markov power p>N+3q+3 in (P1), + + r^-3 E_QW[X_r^q; finite death, X_r>1] + <= C r^(-3q-3) E_Q[(W_r/r^2) K^q 1_B] + <= C_p r^(p-3q-3) + = O(r^N). (U2) + +Changing p slightly if necessary gives the stated exponent for any prescribed N. The same estimate with q+epsilon supplies the conventional sufficient criterion + + sup_(small r) r^-3 E_QW[X_r^(q+epsilon);F_r,finite death]0. (U3) + +This is an upper bound only. It does not imply the essential event has zero probability at any fixed r. + +Combining (B1), (U2) and (U3) gives the finite-death moment corollary: + + r^-3 E_QW[X_r^q;F_r,d_f(M)>-infinity] -> m_q, + E_QW[X_r^q | F_r,d_f(M)>-infinity] -> m_q/a. (MOM) + +Indeed the difference between the first numerator and the clipped numerator consists of the finite part above 1, bounded by (U2), and the clipped contribution Q_r^W(E_r), bounded by (U3). Also Q_r^W(F_r,finite)/r^3->a. These statements hold for every fixed positive q. They do not assert inverse moments (q<0), convergence uniform in all unbounded parameters, or an intensity for uniquely counted replacement bars. + +## 4. Essential-inclusive moments are nevertheless infinite in the actual model + +For every fixed sufficiently small r>0 and fixed parameter choice, the original tilted law has + + Q_r^W(E_r)>0. (S1) + +Therefore, with the literal extended-value convention, + + E_QW[X_r^q;F_r]=infinity, + E_QW[X_r^q | F_r]=infinity, q>0. (S2) + +This is a model-realized obstruction, not an abstract rare-tail example. It is compatible with the faster-than-every-power upper bound (U3). + +Proof of conditional support: P §2 gives strictly positive variance for every real Fourier mode and convergence of the Fourier expansion in C2 with its expected tail norm tending to zero. Every smooth trigonometric polynomial is in the C2 support: finitely many coefficients can fall in any prescribed neighborhood with positive probability, independently of a tail whose C2 norm is small with positive probability. Smooth trigonometric polynomials are dense in C2 on the torus (smooth approximation followed by Fourier approximation). Thus the unconditioned Gaussian field has full support in the Banach space B=C2(T^d). + +Let L:B->R^(2(d+1)) be the original value/gradient pin map and Sigma its positive-definite covariance. Define the continuous regression right inverse + + A y = Cov(f,Lf) Sigma^-1 y, so L A=Id, + T=Id-A L. + +Then T is a continuous projection of B onto ker L, and Tf is a centered Gaussian field independent of Lf. For the prescribed pin vector y, Q_r is the law of Ay+Tf. Since f has full support in B, Tf has support the closure of T(B)=ker L. Therefore Q_r has full relative C2 support on {h:Lh=y}. This uses the original pin law, not a second conditioning or a restricted normalizer. + +Proof of a stable essential typed configuration: write Delta=kr^3. Choose disjoint small embedded balls about M,S, a constant c00 so q_S=w0>0 on U. Conditional full support gives Q_r(U)>0. Thus + + Q_r^W(E_r)>=E_Q[W_r;U]/Z_r>=w0 Q_r(U)/Z_r>0. + +The prototype itself need not be globally Morse outside the pin balls: the source's almost-sure Morse distinct-value event has Q_r-measure one and intersects U with the same positive measure. There is no older endpoint on U, so d_f(M)=-infinity and E_r is indeed a failure event. No lower bound uniform in r or quantitative probability asymptotic is asserted. + +## Assessment and retained boundaries + +There is no defect in the existing weak mark claims. There is a useful author-side positive extension: the finite-death conditional law has convergence of every fixed positive moment, because an axial path and the parent's existing all-order moments already prove the needed uniform integrability. Clipped positive moments are an immediate bounded-test corollary. With the actual essential value retained as infinity, every positive moment is infinite at each r despite the vanishing essential mass. The finite-death convention must therefore be stated explicitly. + +The source failure measure and cubic mark identification remain required hypotheses. This proposal supplies neither their acceptance nor a provider-distinct review. It changes no scientific status, evidence JSON, formal-required-check contract, or historical source. No repository source was edited, no external message or review was posted, and no Lean execution or full test suite was run. Root retains integration and external coordination ownership. diff --git a/frontiers/lifetime_moment_boundary_20260930/README.md b/frontiers/lifetime_moment_boundary_20260930/README.md new file mode 100644 index 000000000..508e39633 --- /dev/null +++ b/frontiers/lifetime_moment_boundary_20260930/README.md @@ -0,0 +1,31 @@ +# Which lifetime moments exist? + +The answer depends on whether the maximum eventually dies. For finite deaths, the existing pinned Gaussian estimates give convergence of **every fixed positive lifetime moment**. Including the essential maximum makes every positive moment infinite, even though its probability becomes smaller than every power of the pin separation. + +Let `X_r=(b-d_f(M))/(k r³)` be the actual elder lifetime divided by the prescribed pin gap, under the original weighted law `Q_r^W`. If `F_r` is pairing failure, the existing marked law has mass `a r³+o(r³)` and limiting fraction `λ∈(0,1)`. Write `m_q=∫λ^q dμ_fail`. + +| Quantity, for fixed `q>0` | Result | +| --- | --- | +| Failure moment, restricted to finite deaths | `r^-3 E[X_r^q; F_r, finite] → m_q` | +| Moment conditional on failure and finite death | `E[X_r^q | F_r, finite] → m_q/a` | +| Finite lifetime tail above the nominal gap | `r^-3 E[X_r^q; finite, X_r>1] = O(r^N)` for each fixed `N>0` | +| Essential maximum | Positive probability at each fixed small `r`; `O(r^N)` for every fixed `N>0` | +| Moment including essential lifetime `∞` | Infinite at every fixed small `r` | + +The key geometric step is short. A cubic matching the two values and two zero axial derivatives reaches a value above the maximum after passing the saddle. A fourth-derivative bound preserves that path. Thus a lifetime above the nominal gap requires an unusually large global derivative norm; the parent's all-order weighted bounds control its contribution. + +[Read the proof](PROOF.md) · [Nonauthor analytic review](NONAUTHOR_REVIEW.md) · [Exact source identities and reading rules](SOURCES.json) · [Companion radial moment results](../../reviews/radial_moment_corollaries_20260930/README.md) + +The [weighted moment and loss corollary](LOSS_COROLLARY.md), with its [separate review](LOSS_NONAUTHOR_REVIEW.md), gives a direct consequence for the full pinned law. Put `c_q=a−m_q>0`. Then the finite-death moment and the moment conditional on finite death both have expansion `1−c_q r³+o(r³)`. The bounded nonnegative loss `E[1−min(X_r,1)^q]` has expansion `c_q r³+o(r³)`. These use actual pairing success, on which `X_r=1` exactly; their finite-death convention is essential. + +These are conditional mathematical consequences of the frozen parent estimates and the marked-law premises from PRs [#170](https://github.com/d6g8k5htny-coder/Math-/pull/170) and [#175](https://github.com/d6g8k5htny-coder/Math-/pull/175). Their review and acceptance obligations remain. The analysis uses actual elder pairing, the full weight and normalizer, and fixed parameters. It proves neither inverse moments nor an intensity for uniquely counted replacement bars. + +## Reproduce the finite checks + +From the repository root, using Python 3.11: + +```sh +python3 -B -S frontiers/lifetime_moment_boundary_20260930/verify.py +``` + +This checks exact rational examples, negative controls, both Python optimization modes, and frozen source bytes. It does not replace the analytic proof, the separate nonauthor review, or the repository's required hosted formal gate. The proof's author-stage operational notes are preserved with its reviewed bytes; publication state belongs to the PR and delivery handoff. Scientific effect: NONE. diff --git a/frontiers/lifetime_moment_boundary_20260930/SOURCES.json b/frontiers/lifetime_moment_boundary_20260930/SOURCES.json new file mode 100644 index 000000000..46a791e33 --- /dev/null +++ b/frontiers/lifetime_moment_boundary_20260930/SOURCES.json @@ -0,0 +1,85 @@ +{ + "repository": "d6g8k5htny-coder/Math-", + "review_independence_credit": 0, + "scientific_effect": "NONE", + "scope": "Additive author-side lifetime moment boundary: axial escape, clipped and finite-death moment corollaries, positive-probability essential obstruction. Existing marked-law results are explicitly retained premises.", + "sources": [ + { + "bytes": 40261, + "commit": "ab13a08f5e5b0adc7a7d80cf643d9b5a0618507f", + "git_blob": "dfed3b8d318a3ab1950957f393307733a4bef3f2", + "id": "P", + "local_path": "sources/P.md", + "path": "imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md", + "role": "Required \u00a7\u00a72,4\u20135,7\u20138: positive Fourier spectrum and pin rank; all-order global conditional moments; W/r\u00b2 moments and full Z floor; failure O(r\u00b3); essential-death definition and almost-sure Morse locus. \u00a712 finite-bar intensity moments are not the present estimand.", + "sha256": "9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7", + "url": "https://github.com/d6g8k5htny-coder/Math-/blob/ab13a08f5e5b0adc7a7d80cf643d9b5a0618507f/imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md" + }, + { + "bytes": 1782, + "commit": "ab13a08f5e5b0adc7a7d80cf643d9b5a0618507f", + "git_blob": "213594d6ca6a86fb938110f4d166d9ce275a02d0", + "id": "ERR", + "local_path": "sources/ERR.md", + "path": "imports/lifetime_parent_20260925/ERRATUM_CONGRUENCE.md", + "role": "required reading rule: endpoint congruence correction", + "sha256": "bad7ef609c4ad8c41ad6af562c1b6807921e19a9d556ed793ad1a0db6e202028", + "url": "https://github.com/d6g8k5htny-coder/Math-/blob/ab13a08f5e5b0adc7a7d80cf643d9b5a0618507f/imports/lifetime_parent_20260925/ERRATUM_CONGRUENCE.md" + }, + { + "bytes": 9062, + "commit": "ab13a08f5e5b0adc7a7d80cf643d9b5a0618507f", + "git_blob": "fe9b9ce4999908bb3814b500ee2d0ceb0c6f704a", + "id": "BOREL", + "local_path": "sources/BOREL.md", + "path": "reviews/d1_section9_borel_repair_20260925/REPAIR.md", + "role": "required reading rule: whole-field Borel weighted Kac-Rice repair", + "sha256": "845abf9f9c99d672c2a10a887b5a2e7206a3d2de3d876f35f75ff6e2dc13e62f", + "url": "https://github.com/d6g8k5htny-coder/Math-/blob/ab13a08f5e5b0adc7a7d80cf643d9b5a0618507f/reviews/d1_section9_borel_repair_20260925/REPAIR.md" + }, + { + "bytes": 23312, + "commit": "ab13a08f5e5b0adc7a7d80cf643d9b5a0618507f", + "git_blob": "75da2597971510f843f8d90c743950cb8c177342", + "id": "REC", + "local_path": "sources/REC.md", + "path": "reviews/d1_chain_reconciliation_20260928/RECONCILIATION.md", + "role": "required reading rules and reviewed source scope: W1 convergence-in-law and embedded-chart radius", + "sha256": "451b9d7ffee072a73fc904cab891b6693e3f233808b89df10cce1b57036b65da", + "url": "https://github.com/d6g8k5htny-coder/Math-/blob/ab13a08f5e5b0adc7a7d80cf643d9b5a0618507f/reviews/d1_chain_reconciliation_20260928/RECONCILIATION.md" + }, + { + "bytes": 23416, + "commit": "9c6a73489c5ed2465a3cf65dcc950eeeae074b05", + "git_blob": "923d3236b5291a29bd162937f172190db84dcef5", + "id": "MARK_D", + "local_path": "sources/MARK_D.md", + "path": "frontiers/concave_fibre_elder_20260930/PROOF.md", + "role": "Required fixed-dimensional stated failure-mark limit #175 S3/M1, consumed as a premise; this note does not re-prove it.", + "sha256": "5681896a6808f48fb7508914d0860ec508af7646e9e706fc260d935dd951c75e", + "url": "https://raw.githubusercontent.com/d6g8k5htny-coder/Math-/9c6a73489c5ed2465a3cf65dcc950eeeae074b05/frontiers/concave_fibre_elder_20260930/PROOF.md" + }, + { + "bytes": 39722, + "commit": "79f18f0cb318fceccd5bdf4e6dad29815165bc7d", + "git_blob": "ef2aa57959ea9f721bbf2316ce94cf616c1c9113", + "id": "MARK_2", + "local_path": "sources/MARK_2.md", + "path": "frontiers/local_elder_geometry_20260930/PROOF.md", + "role": "Required planar stated failure-mark limit #170 S2/S3 and \u00a78.8, consumed as a premise; this note does not re-prove it.", + "sha256": "f68038be79b46124b0f9b31205aa6e3682b34b6f5ef81f4a5697ae81f07cc46b", + "url": "https://raw.githubusercontent.com/d6g8k5htny-coder/Math-/79f18f0cb318fceccd5bdf4e6dad29815165bc7d/frontiers/local_elder_geometry_20260930/PROOF.md" + }, + { + "bytes": 15160, + "commit": "ab13a08f5e5b0adc7a7d80cf643d9b5a0618507f", + "git_blob": "0633aca3c2a2882b0de4399da0a75d64c2e6b2e1", + "id": "CAP", + "local_path": "sources/CAP.md", + "path": "imports/lifetime_parent_20260925/MARKED_CYLINDER_CAP_PROOF.md", + "role": "Retained parent-selection dependency: CAP \u00a7\u00a71\u20135, consumed through the reconciled P failure O(r\u00b3) premise; the new axial escape lemma does not use it.", + "sha256": "0bf922b9203c29088b12388807aa0e2ecd020485eb0f6e919679841b5b2636fc", + "url": "https://github.com/d6g8k5htny-coder/Math-/blob/ab13a08f5e5b0adc7a7d80cf643d9b5a0618507f/imports/lifetime_parent_20260925/MARKED_CYLINDER_CAP_PROOF.md" + } + ] +} diff --git a/frontiers/lifetime_moment_boundary_20260930/check_exact.py b/frontiers/lifetime_moment_boundary_20260930/check_exact.py new file mode 100644 index 000000000..a15e2b4df --- /dev/null +++ b/frontiers/lifetime_moment_boundary_20260930/check_exact.py @@ -0,0 +1,97 @@ +#!/usr/bin/env python3 +"""Finite rational controls and source-identity checks, not analytic proof acceptance.""" +from fractions import Fraction as F +from pathlib import Path +from itertools import product +import hashlib +import json + +HERE = Path(__file__).resolve().parent + +def require(ok, message): + if not ok: + raise RuntimeError(message) + +def add(a, b): + return [(a[i] if i < len(a) else F(0)) + (b[i] if i < len(b) else F(0)) for i in range(max(len(a), len(b)))] + +def mul(a, b): + result = [F(0)] * (len(a) + len(b) - 1) + for i, x in enumerate(a): + for j, y in enumerate(b): + result[i + j] += x * y + return result + +def der(p): + return [i * p[i] for i in range(1, len(p))] + +def at(p, x): + return sum(c * x ** i for i, c in enumerate(p)) + +def cubic(b, k, r): + return [b-k*r**3/2, -3*k*r**2/2, F(0), 2*k] + +source_inventory = json.loads((HERE / 'SOURCES.json').read_text()) +source_checks = [] +proof_text = (HERE / 'PROOF.md').read_text() +for source in source_inventory['sources']: + raw = (HERE / source['local_path']).read_bytes() + sha256 = hashlib.sha256(raw).hexdigest() + blob = hashlib.sha1(f'blob {len(raw)}\0'.encode() + raw).hexdigest() + require(len(raw) == source['bytes'], f"size {source['id']}") + require(sha256 == source['sha256'], f"SHA256 {source['id']}") + require(blob == source['git_blob'], f"Git blob {source['id']}") + if source['id'] in {'P', 'MARK_2', 'MARK_D'}: + require(sha256 in proof_text, f"stated source hash {source['id']}") + source_checks.append({'id': source['id'], 'bytes': len(raw), 'sha256': sha256, 'git_blob': blob}) + +quartic_cases = 0 +negative_controls = 0 +for r, k, b in product([F(1,8), F(1,100)], [F(1,3), F(1), F(7,2)], [F(-4), F(0), F(5)]): + a, c, e = -r/2, r/2, 3*r/2 + p = cubic(b, k, r) + require(at(p,a) == b and at(p,c) == b-k*r**3, 'cubic values') + require(at(der(p),a) == 0 and at(der(p),c) == 0, 'cubic gradient pins') + require(der(der(der(p))) == [12*k], 'third derivative normalization') + require(at(p,e) == b+4*k*r**3, 'cubic escape value') + require((e-a)**2*(e-c)**2 == 4*r**4, 'Hermite remainder factor') + bubble = mul([-a, F(1)], [-c, F(1)]) + bubble = mul(bubble,bubble) + for t in [F(-1), F(0), F(1)]: + coeff = t*k/(8*r) + g = add(p, [coeff*v for v in bubble]) + H = abs(der(der(der(der(g))))[0]) + require(r*H <= 3*k, 'good fourth-derivative condition') + require(at(g,a) == b and at(g,c) == b-k*r**3, 'quartic exact values') + require(at(der(g),a) == 0 and at(der(g),c) == 0, 'quartic exact gradients') + require(der(g) == mul([-r*r/4,F(0),F(1)],[6*k,4*coeff]), 'exact derivative factorization') + require(6*k - 6*abs(coeff)*r >= 21*k/4, 'positive derivative factor throughout axial segment') + require(at(g,e) >= b+F(7,2)*k*r**3, 'escape endpoint bound') + require(12*k-2*r*H >= 6*k, 'strict convexity margin') + quartic_cases += 1 + # Dropping the derivative condition is not harmless, even with the exact pins + # and the correct axial max/min types. This is only an axial negative fixture. + coeff = -2*k/r + g = add(p, [coeff*v for v in bubble]) + require(at(g,e) == b-4*k*r**3, 'negative fixture endpoint') + require(r*abs(der(der(der(der(g))))[0]) == 48*k, 'negative fixture outside hypothesis') + require(at(der(der(g)),a) < 0 < at(der(der(g)),c), 'negative fixture axial types retained') + negative_controls += 1 + +power_cases = 0 +for q, desired in product([F(1,2),F(1),F(2),F(29,4)], [F(1),F(4),F(10)]): + markov_power = 3*q + 3 + desired + 1 + require(markov_power - 3*q - 3 == desired + 1, 'weighted tail exponent') + power_cases += 1 + +print(json.dumps({ + 'status': 'PASS', + 'scope': 'Exact finite algebra controls, hypothesis-sensitive negative fixtures, normalization exponents, and source identities only; no Gaussian simulation, infinite-dimensional proof certification, or scientific acceptance.', + 'source_identity_checks': source_checks, + 'good_quartic_cases': quartic_cases, + 'outside_hypothesis_axial_negative_controls': negative_controls, + 'normalization_exponent_cases': power_cases, + 'proof_sha256': hashlib.sha256((HERE/'PROOF.md').read_bytes()).hexdigest(), + 'sources_sha256': hashlib.sha256((HERE/'SOURCES.json').read_bytes()).hexdigest(), + 'runner_sha256': hashlib.sha256(Path(__file__).read_bytes()).hexdigest(), +}, indent=2, sort_keys=True)) diff --git a/frontiers/lifetime_moment_boundary_20260930/check_loss_exact.py b/frontiers/lifetime_moment_boundary_20260930/check_loss_exact.py new file mode 100644 index 000000000..630938818 --- /dev/null +++ b/frontiers/lifetime_moment_boundary_20260930/check_loss_exact.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 +"""Exact finite probability bookkeeping; not a Gaussian-model simulation.""" +from fractions import Fraction as F +from itertools import product +from pathlib import Path +import hashlib +import json + +HERE = Path(__file__).resolve().parent +FROZEN = '3c69e20a332457211b8b1182a4819ce9b1dda824801f3a90157751f41b8fedf8' + +def require(ok, message): + if not ok: + raise RuntimeError(message) + +require(hashlib.sha256((HERE/'PROOF.md').read_bytes()).hexdigest() == FROZEN, 'frozen proof changed') +cases = 0 +for t,a,lam,q,k in product([F(1,100),F(1,1000)],[F(1,3),F(3,4)],[F(1,4),F(2,3)],[1,2,3],[F(1,3),F(2)]): + # Four abstract atoms: success X=1, ordinary failure X=lam, + # rare finite long lifetime X=2, essential X=infinity. + # t represents r^3 for the algebra. These probabilities are finite + # normalization fixtures, not realizations or tail rates of the model. + failure = a*t + essential, long = t**3, t**4 + ordinary = failure-essential-long + success = 1-failure + require(min(ordinary,essential,long,success) > 0, 'positive atom probabilities') + require(ordinary+essential+long+success == 1, 'full probability normalization') + finite_moment = success + ordinary*lam**q + long*2**q + clipped_moment = success + ordinary*lam**q + long + essential + genuine_loss = ordinary*(1-lam**q) + signed_deficit = ordinary*(1-lam**q) + long*(1-2**q) + coefficient = a*(1-lam**q) + remainder = -essential*lam**q + long*(2**q-lam**q) + require(finite_moment == 1-coefficient*t+remainder, 'success/failure moment decomposition') + require(genuine_loss == 1-clipped_moment, 'bounded actual loss') + require(signed_deficit == 1-essential-finite_moment, 'finite signed deficit') + require(genuine_loss-signed_deficit == long*(2**q-1), 'rare long-tail sign retained') + conditional = finite_moment/(1-essential) + require(conditional-(1-coefficient*t) == (remainder+essential*(1-coefficient*t))/(1-essential), 'finite-conditioning denominator') + physical_moment = success*(k*t)**q + ordinary*(k*t*lam)**q + long*(2*k*t)**q + require(physical_moment == (k*t)**q*finite_moment, 'physical lifetime power scaling') + cases += 1 + +print(json.dumps({ + 'status':'PASS', + 'rational_probability_cases':cases, + 'scope':'Finite normalization, clipped versus signed loss, and deterministic physical scaling only; analytic premises and model-realized probabilities are not tested.', + 'frozen_proof_sha256':FROZEN, + 'loss_corollary_sha256':hashlib.sha256((HERE/'LOSS_COROLLARY.md').read_bytes()).hexdigest(), + 'runner_sha256':hashlib.sha256(Path(__file__).read_bytes()).hexdigest(), +},indent=2,sort_keys=True)) diff --git a/frontiers/lifetime_moment_boundary_20260930/sources/BOREL.md b/frontiers/lifetime_moment_boundary_20260930/sources/BOREL.md new file mode 100644 index 000000000..fe9b9ce49 --- /dev/null +++ b/frontiers/lifetime_moment_boundary_20260930/sources/BOREL.md @@ -0,0 +1,147 @@ +# D1 Section 9 repair — Borel elder mark in weighted pair Kac–Rice + +**Object:** D1-SECTION9-BOREL-REPAIR-20260925-v1.1 +**Author lane:** OpenAI / ChatGPT +**Parent:** UNIFORM-MATRIX-CAP-LIFETIME-20260924-v1, Drive file 1foDgiDi4XIKOfbrZEE8dWKV_BkZU8LIb, 40261 B, SHA256 9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7. +**Disposition:** AUTHOR-SIDE AMENDMENT to Section 9 only; exact-source nonauthor re-review required. +**Scientific effect:** NONE. The parent file is unchanged. Theorem A/C, the cap theorem, residual independence, normalizer, and coefficient (15.2) are not accepted by this amendment. + +## 1. Review finding consumed — and one citation correction + +The nonauthor review on main PR112 correctly identified the load-bearing write-up gap: Section 9 names a monotone-class passage from continuous cylinder weights to the global Borel elder mark but does not explicitly construct the regular conditional law on the whole C^2 field space or state the closure hypotheses of the determining class. + +The review's theorem-number statement is not correct for arXiv:2304.07424v3. Primary-source inspection of the exact v3 PDF/HTML gives: + +- Theorem 2.2: Gaussian unweighted Kac–Rice under C^1 paths and positive-definite point covariance; compact domains have finite expected level-set measure. +- Theorem 6.1: Crofton's formula for rectifiable sets. +- Theorem 7.1: Expected integral on the level set, i.e. the weighted formula for a nonnegative weight g(t,Z(.)), under lower-semicontinuity in the location and mark and continuity of the conditional mark law. Its displayed formula is (7.2). + +Therefore the parent was right to point to Theorem 7.1 for the continuous-cylinder base case. It was also right not to apply Theorem 7.1 directly to the elder indicator: the elder equality/path mark is Borel but need not be lower semicontinuous. The repair below makes the author's separate finite-measure/monotone-class extension explicit. + +Primary source inspected: Armentano–Azaïs–León, *On a general Kac–Rice formula for the measure of a level set*, arXiv:2304.07424v3 (5 Dec 2023), especially Theorems 2.2 and 7.1. No priority claim. + +## 2. Exact replacement for parent Section 9 + +### 9. A source-bound weighted Kac–Rice interface for the global elder mark + +Fix a compact ordered-pair domain D contained in the off-diagonal set of X x X, with positive distance from the diagonal. Write + + G(x,y) = (grad f(x), grad f(y)) in R^(2d). + +By the positive Fourier spectrum and distinct-site distribution argument of parent Section 2, Cov G(x,y) is positive definite at every pair, uniformly on D. The sample field is smooth. The derivative of G with respect to (x,y) is block diagonal, so its normal Jacobian is + + Delta(x,y) = |det H_x det H_y|. + +Armentano–Azaïs–León v3, Theorem 2.2, therefore gives the unweighted zero-count formula for G=0 on D, and finiteness on compact D. We use their Theorem 7.1 only for bounded nonnegative continuous cylinder weights, for which its lower-semicontinuity hypotheses hold automatically. The Borel elder mark is reached by the independent finite-measure argument below, not by claiming it is lower semicontinuous. + +#### 9.1 A regular conditional law on the whole C^2 field + +Let E = C^2(X), equipped with its usual separable Banach topology on the compact torus. For t=(x,y) in D and z in R^(2d), finite-dimensional Gaussian regression gives a smooth conditional mean m_(t,z) and a centered residual Gaussian field R_t such that, as a random element of E, + + law(f | G(t)=z) = law(m_(t,z) + R_t). + +The residual can be constructed from the full Gaussian field by subtracting + + Cov(f,G(t)) Cov(G(t))^(-1) G(t). + +Uniform nonsingularity on D and smooth covariance imply that this subtraction is continuous in (t,z) in every finite C^q mean norm needed here. In particular, + + K(t,z,A) = P{m_(t,z) + R_t in A}, A in Borel(E), + +is a regular conditional probability kernel on E, and for every bounded continuous cylinder functional F, the map + + (t,z) -> integral F(phi) K(t,z,dphi) + +is continuous. This is the whole-field version required below; it is not merely a family of conditional laws for a finite list of cylinder coordinates. + +#### 9.2 Two finite measures on D x E + +On the almost-sure zero set of G, define + + mu(A) = E sum_{t in D : G(t)=0} 1_A(t,f), + +for A in Borel(D x E). Theorem 2.2 makes mu finite. + +Define a second finite Borel measure + + nu(A) = integral_D p_(G(t))(0) + E[ Delta(t) 1_A(t,f) | G(t)=0 ] dt. + +The conditional expectation is defined by the kernel K(t,0,.). Its total mass equals the finite unweighted Kac–Rice integral, so nu is finite. + +For every bounded nonnegative continuous cylinder function h(t,phi), Theorem 7.1 (or equivalently the ordinary Gaussian regression proof of its continuous case) gives + + integral h dmu = integral h dnu. (9.1) + +#### 9.3 Cylinder functions generate the full Borel sigma-algebra + +Choose a countable dense set Q in X. The maps + + phi -> partial^alpha phi(q), q in Q, |alpha| <= 2, + +together with a countable coordinate basis on D, separate points of D x E. Because the C^2 norm on the compact torus is recovered from suprema over the dense set for derivatives through order two, these evaluations generate Borel(D x E). + +Let H be the bounded real Borel functions h for which (9.1) holds. Since mu and nu are finite, H + +1. is a vector space, +2. contains the constants, +3. is closed under bounded pointwise convergence by dominated convergence. + +It contains the algebra of bounded continuous cylinder functions. The functional monotone-class theorem therefore implies that H contains every bounded Borel function on D x E. + +This is the missing closure. It does not extend Theorem 7.1's lower-semicontinuous hypothesis by assertion; it first obtains equality of two finite measures on a generating algebra and then identifies those measures on their full Borel sigma-algebra. + +#### 9.4 Apply the extension to the elder/type mark + +Parent Section 8 represents the maximin connection event using countably many strict rational polygonal-path tests in finitely many torus charts. Hence + + (t,phi) -> 1{ d_phi(x) = phi(y) } + +is Borel on the Morse distinct-critical-value locus, with the essential-maximum convention preserved. Hessian index indicators are Borel functions of the 2-jet. Their product with the elder mark is therefore a bounded Borel weight on D x E, so (9.1) applies. + +No local cap event is substituted for the global mark. The cap theorem is used later only to estimate the probability that this global elder mark fails. + +Disintegrate the two endpoint heights using their nondegenerate joint Gaussian density conditional on G(t)=0. At prescribed heights + + f(M)=b, f(S)=b-k r^3, + +the Jacobian Delta = |det H_M det H_S| and the type indicators give exactly the parent endpoint weight W_r. Thus candidate pair intensity contains the full-pin density times E_Q W_r; the selected intensity contains the same factor times the Q^W global elder probability p_r. There is no second determinant factor. + +Finally exhaust D toward the diagonal. The parent Section 10 bound is locally r dr, hence integrable at zero; nonnegative monotone convergence gives the near-diagonal formula. This last step imports the parent Sections 3/5/10 estimates and does not re-prove or accept them here. + +## 3. What this repair does and does not close + +Repaired if a nonauthor reviewer accepts this successor: +- exact theorem attribution for the continuous-cylinder base; +- regular conditional law on C^2; +- finite-measure formulation; +- functional monotone-class hypotheses; +- Borel product-space status of the elder/type mark. + +Still separate: +- contact covariance; +- residual-field independence in parent Section 4; +- typed boundary integration; +- full normalizer; +- Theorem A; +- off-diagonal/unbounded-mark domination; +- coefficient (15.2); +- numerical constants; +- RN/24-jet certificates; +- every authoritative scientific-status gate. + +## 4. Review request + +Review this exact file, not the parent prose by memory. Return: +- C1: primary-source theorem attribution; +- C2: C^2-valued regular conditional Gaussian kernel; +- C3: finiteness and equality of mu,nu on continuous cylinders; +- C4: Borel generation / functional monotone class; +- C5: elder/type mark measurability and determinant accounting; +- C6: scope boundary. + +Disposition per interface: ACCEPT / AMEND / COUNTEREXAMPLE / BLOCKED. The reviewer should explicitly state whether the original PR112 theorem-number objection is withdrawn, retained with a primary-source citation, or replaced by a narrower hypothesis objection. + +## 5. Source-integrity note + +The immediately preceding v1 commit on this branch was created through a string-serialization path that stripped several backslashes from LaTeX notation. It is preserved in Git provenance but is not a valid review target. This v1.1 file deliberately uses plain-text equations to remove that serialization ambiguity. Review only the exact current head and digest. diff --git a/frontiers/lifetime_moment_boundary_20260930/sources/CAP.md b/frontiers/lifetime_moment_boundary_20260930/sources/CAP.md new file mode 100644 index 000000000..0633aca3c --- /dev/null +++ b/frontiers/lifetime_moment_boundary_20260930/sources/CAP.md @@ -0,0 +1,230 @@ +# A weaker separating-cylinder criterion, dimension-independent geometry, and an improved SIDE24 cubic bound + +Object: **MARKED-CYLINDER-CAP-20260924-v1**. Author: OpenAI / ChatGPT, 24 September 2026. +Disposition: author-side proof candidate. Ordinary mathematical argument below; exact finite controls accompany it. No independent acceptance or formal verification is claimed. +Tasks: CAP-01 and CAP-02, GitHub campaign #61. This is an additive successor to #57/#58, not a change to their historical statements. + +## 1. Results and exact division of scope + +There are two results, not one unqualified higher-dimensional Gaussian theorem. + +**Deterministic theorem.** Let d>=2 and use coordinates (x,y) in R x R^(d-1) on an embedded product cylinder + + D=[-2r,2r] x closed_ball(0,2r), r>0. + +Suppose f is C4 on a neighborhood of D, has critical pins M=(-r/2,0), S=(r/2,0), with f(M)=b and f(S)=b-kappa*r^3, kappa>0. For j=3,4 define the partial-block norm + + M_j=max_{a+c=j} sup_D || partial_x^a D_y^c f ||_op. + +For c=0 this is absolute value. For c>=1 the operator norm is the supremum on c transverse Euclidean unit vectors, independently chosen. In dimension two this is exactly the maximum of the coordinate partial derivatives used by #57, not the larger full-tensor operator norm. Put + + lambda=lambda_min(-D_y^2 f(M)). + +The explicit sufficient conditions are + + lambda > (4/(3*kappa))*r*M_3^2, + r*M_4 <= 3*kappa/10. (1) + +They give a unique transverse-critical ridge on D and a closed cap through S separating M from every older point. On a compact manifold, for a global Morse extension with distinct critical values, the ordinary superlevel elder death partner of M is S. Exactly one ascending unstable branch of S ends at M, for a smooth Riemannian gradient. No Morse-Smale assumption and no identification of the ridge with a flow trajectory are used. + +**Probabilistic corollary, narrower scope.** Retain EXACTLY the fixed-x-axis 2D normalized SIDE24 six-pin law of #57/#58: b=6/5, kappa=1/6, 08*r*m^2, r*n<=1/20. (4) + +The exact critical pins give the Hermite identity + + f(S)-f(M)=-(1/2) integral_{-r/2}^{r/2} + (x+r/2)(r/2-x) f_xxx(x,0) dx. + +The positive kernel has integral r^3/6, so its weighted average of f_xxx is 2. In particular m>=2 and some x0 in the pin interval satisfies f_xxx(x0,0)=2. This forced lower bound on m is useful; replacing m by the larger 1+m is unnecessary. + +The partial-block norms control increments by |Delta x|+||Delta y||, with no factor depending on dimension. Every point of D is within this product distance <5r of (x0,0), and likewise <5r from M. Thus + + f_xxx >= 2-5rn >= 7/4, + D_y^2 f <= -(lambda-5rm) I = -delta I, (5) + delta>rm(8m-5), 8m-5>=11. + +The Hessian inequality is in the quadratic-form order throughout D. A scalar lower bound on a diagonal entry cannot substitute for this matrix inequality when d>2. + +## 3. A vector ridge exists globally across the cylinder + +Let w(x)=grad_y f(x,0). It vanishes at the two pins and ||w''||<=m. Applying the scalar two-node interpolation remainder to every unit-vector projection of w gives, including outside the pin interval, + + ||w(x)|| <= (m/2)|x^2-r^2/4| <= (15/8)mr^2 <2mr^2. (6) + +The bound outside the nodes follows from the interpolation remainder on the convex hull of the three points, not from an unjustified inside-only estimate. + +Also integral_{-r/2}^{r/2} w'(t)dt=0. Subtract this average from w'(x), use the Lipschitz constant m, and integrate |x-t| to obtain + + ||w'(x)|| <= (m/r) integral_{-r/2}^{r/2}|x-t|dt + <=2mr, |x|<=2r. (7) + +This vector average argument does not posit a common point at which every component of w' vanishes. + +For fixed x, f(x,.) is delta-strongly concave on the transverse ball. On its boundary ||y||=2r, + + grad_y f(x,y).y <= ||w(x)|| ||y|| -delta||y||^2 <0. + +The maximum on the compact ball is therefore interior (moving inward increases the value at a boundary point). Strict concavity makes it unique. Call it h(x). It solves grad_y f(x,h(x))=0, has h(+-r/2)=0 and is C3 by the implicit function theorem. Strong monotonicity gives + + ||h(x)|| <= ||w(x)||/delta <2r/k, k=8m-5>=11. (8) + +Its derivative satisfies + + h'=-(D_y^2 f)^(-1) partial_x grad_y f. + +Equations (7),(8) and the mixed derivative bound give + + ||h'|| < (2rm+m||h||)/delta + <2/k+2/k^2=:u, u<=24/121. (9) + +Since m=(k+5)/8, + + m*u=(1+6/k+5/k^2)/4 <=48/121. (10) + +All these inequalities use transverse operator norms; there is no hidden dimension-dependent coordinate sum. + +## 4. The correct ridge derivative and all cap boundary faces + +Set g(x)=f(x,h(x)), F=g'=f_x(x,h(x)). With v=(1,h'), differentiating the transverse critical equation gives (H_f v)_y=0. In the third derivative of g, every term involving h'' is therefore zero. The exact identity is + + F''=f_xxx +3 f_xxy[h'] +3 f_xyy[h',h'] + + f_yyy[h',h',h']. (11) + +This is valid for a vector h. It does not assert that the ridge is an integral curve of the gradient. + +Using (9),(10), the adverse part is at most + + (48/121)[3+3*(24/121)+(24/121)^2] + =2554128/1771561. + +Consequently + + F'' > 7/4-2554128/1771561 + =2184415/7086244 >1/4. (12) + +The bound is weaker than #58's F''>1, but it is already sufficient for an older connecting endpoint. This is the second source of the improved depth condition. + +F has the prescribed zeros a=-r/2,c=r/2. Strict convexity makes them its only zeros, with F negative between and positive outside. Every critical point in D lies on the ridge, hence D contains precisely M and S. The Schur complement of D_y^2 f at these points is F'(a)<0 and F'(c)>0, proving that M is a maximum and S has exactly one positive Hessian direction. + +Define + + C=[-2r,r/2] x closed_ball(0,2r). + +Strong concavity gives f(x,y)<=g(x) and g(x)<=b on C. To control the longitudinal faces, subtract (x-a)(x-c)/8 from F. The difference is convex with zero values at a,c, hence nonnegative outside [a,c]. Integrating on either exterior interval gives + + g(-2r) <= b-(9/32)r^3 = s-(11/96)r^3, + g( 2r) >= s+(9/32)r^3 = b+(11/96)r^3, (13) + +where s=b-r^3/6. These are lower/upper inequalities at the actual ridge endpoints, not Taylor fits. + +For a transverse boundary point ||y||=2r, (5),(8) imply + + f(x,y) <=g(x)-(delta/2)||y-h(x)||^2 + rm(8m-5)>=22r and ||y-h||>20r/11. This covers the entire curved side of the cylinder, including its intersections with the end faces; in dimension two it covers both horizontal edges and their corners. + +On the right cap face x=c, h(c)=0, so + + f(c,y) <= s-(delta/2)||y||^2, + +with equality at S only. On the left face use f<=g and (13). Thus every boundary exit from C has value <=s. + +Finally, the ridge segment a<=x<=2r starts at M, passes through S and ends at z=(2r,h(2r)), where f(z)>b by (13). Its minimum is exactly s. A path through S at level s is not a preemption path staying strictly above s. + +## 5. Global elder pairing, actual branches, and mark scaling + +Every point with value >b lies outside C. Every continuous path from M to such a point must first intersect the boundary of C, so its minimum is <=s regardless of later remote excursions or reentry. The preceding ridge path has minimum exactly s and endpoint >b. Hence the maximin connection level to an older point is s. + +For a compact Morse function with distinct critical values, ordinary superlevel-component persistence identifies this maximin value with M's elder death level; the older endpoint excludes the essential/global-maximum case. The unique critical value s identifies S. This is the same separating-cap criterion established in #58, now with all its boundary premises re-proved under the weaker event. + +At S the Hessian is negative definite on the transverse hyperplane. The unstable eigenvector for gradient ascent has nonzero x component: its Hessian quadratic form is positive, whereas that hyperplane is strictly negative. This argument also holds for a smooth positive-definite Riemannian metric. One half-branch enters the cap at height >s; the other enters outside. The first cannot exit because its height increases and every boundary value is <=s. Its omega-limit is a critical point in the compact cap. Gradient monotonicity and finiteness of the critical set make this limit a single point; it cannot be S, so it is M. The other branch cannot enter C or tend to its interior point M. Exactly one branch ends at M. + +For general kappa>0 apply the normalized theorem to f/(6*kappa). Its pins have gap r^3/6 and arbitrary birth b/(6*kappa). Its derivative norms and transverse curvature are divided by 6*kappa. Condition (4) becomes exactly (1). The geometric ridge is unchanged. The reduced third derivative is >3*kappa/2, the longitudinal drop/rise is at least (27/16)*kappa*r^3, and the excess over the specified gap is (11/16)*kappa*r^3. The radial drop exceeds (26400/121)*kappa*r^3. + +An arbitrary orthonormal frame can be used in this pathwise argument as long as its product chart is embedded. Scaling or rotating the function here is not a proof that SIDE24's conditional covariance, pin energy or normalizer are invariant under that operation. + +## 6. What is imported for the 2D probability calculation + +Use the fixed-axis Q,Q^W law from Section 1 and the same random-variable coupling as #57 Sections 5 and 7. The following are retained premises, not newly rerun numerical programs: + +* Z>=(17/10)r^2, six-pin regression energy<8, and ||det H_M det H_S||_2/Z<23/5. +* q=f_yy(M) has density <=1/3 and ||q||_8<5. On typed support q<0. +* There is T>=1, JOINTLY independent of q, with ||T||_8<320 and M_3<=T+8|q|; also ||M_4||_8<340. +* In the SAME coupling, at q=-ru, the full typed weight satisfies the pointwise bound + + W<=r^4[T^2*u^2+3*T^3*u], u>=0. (15) + + Internal correlations among the residual field, axial/mixed variables and transverse innovation are retained. Independence is only from q. The coefficient 3 includes the saddle's mixed-square contribution. +* The pinned-genericity candidate #49 supplies the full-probability Morse/distinct-value locus for each fixed r. No simultaneous null-set statement over all parameters is imported. + +These facts are read from exact source bytes and their explicit chain. Hash verification does not establish their truth; H3 and LPW interval programs were not rerun by this delivery. The stronger geometry does not depend on #56's endpoint spectral candidate. + +## 7. The smaller exceptional layer and its retained far branch + +Set G_new={-q>8r M_3^2, rM_4<=1/20}. Section 2-5 give global pairing on G_new. Unlike an inference from a local-event probability, this uses a direct bound on G_new's complement. + +Put lambda=-q>0 on typed support. Failure of the depth condition implies + + lambda<=8r(T+8lambda)^2 + <=16rT^2+1024r lambda^2. + +Thus the failure lies in + + {01/(2048r)}. (16) + +The large-lambda branch is essential to the quadratic inequality and has NOT been discarded. + +For the near event, disintegrate on q independent of T. Use its density cap 1/3, dq=r du, and (15): + + E[W 1_near] <= (r^5/3) E integral_0^(32T^2) + [T^2 u^2+3T^3 u]du + = (r^5/3)[(32^3/3)E T^8+(3*32^2/2)E T^7]. (17) + +Division by the full Z and the moment bounds gives C3_new*r^3. Weighted Cauchy-Schwarz, INCLUDING its square root, and eighth-moment Markov give + + Q^W{lambda>1/(2048r)} < (23/5)(10240r)^4, + Q^W{M_4>1/(20r)} < (23/5)(6800r)^4. (18) + +Together (17),(18) prove (2),(3) at the imported premises. The same single complement controls nonadjacency and the event that both unstable branches end at M; no independence or equality of these events off G_new is asserted. + +The earlier LPW lower premise, when separately consumed, is unaffected: c_LPW=13/468574870385996070912000 and r<=1/356352 still compose with this upper bound for two-sided cubic order in the one fixed-axis law. This delivery does not re-establish that lower premise or give a limiting coefficient. + +## 8. Exact comparison and remaining work + +The predecessor constants from #57/#58 are + + C3_old=(10/51)[(256^3/3)320^8+(3*256^2/2)320^7], + C4_old=(23/5)[81920^4+6800^4]. + +Exact arithmetic checks C3_old>500*C3_new, C4_old>500*C4_new and + + C3_new+C4_new/20 <2.4*10^23. + +Their absorbed-constant ratio is about 511.803 (display only; the comparison >500 is rational). The tighter good event is strictly weaker than the old sufficient event; neither claims to characterize all successful pairs. + +For the three-dimensional probability program the deterministic matrix/ridge obstacle now has a concrete candidate solution, but the probability of a small transverse eigenvalue and intersections of matrix boundary strata remains to be proved under the correct eight-pin law. Full-annulus expected counts, 24-jet modulus certificates, all-angle/all-mark estimates and lifetime integration remain distinct targets. Small failure probability alone does not bound a count on the failure event. + +Source identities and external reconnaissance are in SOURCE_OBSERVATIONS.json and RECONNAISSANCE.md. Tests check exact algebra, finite examples and deliberate mutations, not arbitrary continuous fields or the analytic imported chain. Review should focus on the vector average in (7), all partial-block norms, the h'' cancellation, entire radial side, marked scaling, and the independence/density/normalizer powers in (17). diff --git a/frontiers/lifetime_moment_boundary_20260930/sources/ERR.md b/frontiers/lifetime_moment_boundary_20260930/sources/ERR.md new file mode 100644 index 000000000..213594d6c --- /dev/null +++ b/frontiers/lifetime_moment_boundary_20260930/sources/ERR.md @@ -0,0 +1,44 @@ +# Additive erratum — endpoint Hessian congruence in UNIFORM_MATRIX_CAP_AND_LIFETIME + +**Object:** UNIFORM-MATRIX-CAP-LIFETIME-20260924-v1-ERRATUM-1 +**Scientific effect:** correction of a displayed linear-algebra sentence only; no theorem promotion. + +Source object: `imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md`, raw SHA256 `9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7`. + +## Correction + +In Section 5, immediately after the convergence of endpoint Hessians, the source says: + +> Here the congruence uses `diag(sqrt(r),I)`, so its off-diagonal entries are `sqrt(r) beta_i`. + +Given the source's own definition + + H_i = [[r alpha_i, r beta_i^T], + [r beta_i, A_i]], + +that displayed congruence factor is incorrect. The matrix used by the argument is + + D_r = diag(r^(-1/2), I), + +because + + D_r H_i D_r + = [[alpha_i, sqrt(r) beta_i^T], + [sqrt(r) beta_i, A_i]]. + +It also satisfies + + det(D_r H_i D_r) = det(H_i)/r, + +which is exactly the determinant normalization used in Sections 5–7. + +With `alpha_M -> -6k`, `alpha_S -> 6k`, bounded `beta_i`, and `A_i -> A_0`, this corrected congruence gives + + D_r H_M D_r -> diag(-6k,A_0), + D_r H_S D_r -> diag( 6k,A_0). + +No formula (5.3), (5.4), (5.5), or the subsequent soft-factor/eigenvalue integration is changed by this correction. The original file is retained byte-for-byte for provenance; consumers of its Section 5 type-convergence argument must read this erratum with it. + +## Review requirement + +Because this correction touches the load-bearing full-normalizer/type-convergence interface A3, the pending nonauthor A1–A7 review on main #63 should review the source **together with this erratum**. A green test or obvious intended meaning is not acceptance. diff --git a/frontiers/lifetime_moment_boundary_20260930/sources/MARK_2.md b/frontiers/lifetime_moment_boundary_20260930/sources/MARK_2.md new file mode 100644 index 000000000..ef2aa5795 --- /dev/null +++ b/frontiers/lifetime_moment_boundary_20260930/sources/MARK_2.md @@ -0,0 +1,433 @@ +# Planar cubic elder mark: a compact-bar transfer theorem + +Object: OA-PLANAR-LOCAL-ELDER-20260930-v1. +Authors/contributors: OpenAI root, elder_bridge_audit and its local_topology child, foreground continuation, 30 September 2026. The companion scale analysis has an additional OpenAI contributor, mixed_geometry_audit. The proof is AUTHOR_SIDE / HOLD pending qualified source-bound mathematical review. All these agents have the same provider and earn zero organizational-independence credit. Existing source headers are not treated as live acceptance decisions. Publication, source hashes and engineering checks do not establish mathematical acceptance or promote any parent claim. + +This is a new full proof candidate. Only this additive directory is written; no source body, count theorem, register, graph, numerical certificate or integration disposition is changed. Exact dependency interfaces, provenance and unresolved obligations appear below and in SOURCES.json. + +## 1. Exact source cut and estimands + +The main source cut is Math- commit 98fdb54954a2d9ac0b8ba8ca03e279701f70d751. Immutable source links and blob identities are in SOURCES.json. + +* [P] imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md, blob dfed3b8d318a3ab1950957f393307733a4bef3f2, §§1,8,10–14. Read with its congruence erratum (blob 213594d6ca6a86fb938110f4d166d9ce275a02d0), §9 Borel repair (blob fe9b9ce4999908bb3814b500ee2d0ceb0c6f704a), and [REC] §1 reading rule/W1/embedding restriction. [REC] is reviews/d1_chain_reconciliation_20260928/RECONCILIATION.md, blob 75da2597971510f843f8d90c743950cb8c177342. +* [CUB] frontiers/planar_cubic_cluster_20260929/PROOF.md, blob bb446d08db8a944537a743ad550b88c1c2ad5758, §2 (C1)–(C14), §3 Lemma S, §4 (G6)–(G10). +* [LOW] frontiers/window_multiplicity_laws_20260928/ELDER_LOWER_AND_DENSITY_GAP.md, blob aaefc8da9668e819591dd9db0b34442394f2362e, §§1–4; and frontiers/elder_lower_all_d_20260929/PROOF.md, blob 7f41c9e315be0a7985d4c770a11a2cdf717bd46a, §§0,3–5. +* [TWO] frontiers/two_scale_cluster_geometry_20260929/TWO_SCALE_LAW.md at PR166 head be9b7fa95de9b7e59a67347640e157ed3027f624, blob a32fd5f7d941bbe1fe943df045b1e0fbec8d691c, §§1–4, (M1)–(M2), Theorem L and (L3). +* [Q] frontiers/c6_palm_route_20260929/PROOF.md, blob 89eb8adf08fe7afc2cab9662d3a9875c05ae5cc5, §1.2 Theorem Q and §1.3 non-claims. +* [U] frontiers/unrestricted_selection_difference_20260929/PROOF.md, blob 5a55b179a974a90c65d257f3f93765cc6fb30bb8, §§1,3–5. + +For the actual pinned law Q_r^W, the pins are M_r=(-r/2,0), S_r=(r/2,0), heights b and b-kr^3, and both gradients zero. The weight is W_r=F_2(H_M)F_1(H_S), with exactly one FULL Z_r=E_Q W_r. + +N_r in [Q]/[TWO] counts **additional critical points of all indices in the open height window**, excluding the two pins. The ordered pair measure (L3) is a measure of two additional window witnesses. Its microscopic limit has two index-1 saddles. It is not a maximum/saddle persistence-pair measure. + +The elder selector in [P] is different: +d_f(M)=sup_{gamma(0)=M, f(gamma(1))>f(M)} min_t f(gamma(t)), +and p_r=Q_r^W{d_f(M)=f(S)} on the Morse distinct-value locus. Its candidate maximum/saddle intensity is r A_r dr db dk d sigma with A_r=12 pi_r(Z_r/r^2); its selected intensity is r A_r p_r with the same measures. The lifetime pushforward ell=kr^3 supplies r dr/dell=ell^(-1/3)/(3k^(2/3)), [P] §§10–11. There is no adjacency normalization, no factor 1/2 and no second Z_r. + +Consequently, localization of (L3) alone does not supply the elder mark. The common leading candidate/elder lifetime density is already supplied by the reconciled D1 cap/selection/Kac–Rice chain, rather than by C6 localization. [LOW] identifies the compact-window rejected density order ell^(2/3); [U] separately shows a positive far rejected density and forbids importing that compact-window decay as an unrestricted difference rate. + +The following theorem adds an actual topological mark to the planar cubic sector. It uses neither a new count argument nor any remote witness theorem. + +## 2. Deterministic theorem + +Fix k>0 and a typed cubic from [CUB]: +P(X,Z)=2kX^3-3kX/2-k/2+sZ^2/2 + +(a/2)(X^2-1/4)Z+(beta/2)XZ^2+(c/6)Z^3. +Write M=(-1/2,0), S=(1/2,0), so P(M)=0, P(S)=-k and both gradients vanish. With the determinant-one shear u=X+aZ/(12k), set +B=beta-a^2/(12k), +D=(c-a beta/(4k)+a^3/(72k^2))/2. +The typed domain is s<-|B|/2. + +Exclude the two algebraic sets +Sigma_k={12kD^2+(s-B)^2(B+2s)=0}, +Delta_k={12kD^2+B^3=0}. +Both are nonzero polynomial zero sets after clearing fixed positive k denominators, hence Lebesgue-null. The first is [CUB]'s window transition; the second is the only additional exclusion made here. + +Let C(P) be the additional critical points with -k0. Suppose their scaled functions + g_i(X,Z)=(f_i(r_iX,r_iZ)-b)/r_i^3 + converge to P in C^2 on every fixed compact disk, and retain the exact pins, gradients and values 0,-k. Then their global normalized death levels satisfy + (d_{f_i}(M_i)-b)/r_i^3 -> h_*(P). + No conditions are imposed outside the shrinking coordinate disks. +3. Continue the finitely many points of C(P) to local critical points of g_i by pinned C^2 root stability, and include the exact pinned saddle S. For every sufficiently large i the global death level is exactly the highest *actual* height in this finite continued set. On the global Morse distinct-value locus its unique highest point is the actual elder partner. If C(P) is empty, that point is exactly S_i; if C(P) is nonempty, it is a continued window saddle and S_i is not the partner. Thus the selector-failure indicator converges to 1{C(P) nonempty}. + +The theorem is planar and pointwise in the cubic and coupling realization. It makes no assertion uniform over marks, dimensions, radii or approaching exceptional sets. + +## 3. The critical-chord identity supplies the lower bound + +For any polynomial of degree at most three and any two critical points M,Y, put q(t)=P(M+t(Y-M)). Since q'(0)=q'(1)=0, interpolation gives exactly +q(t)=P(M)+(P(Y)-P(M))(3t^2-2t^3). +This also holds when the restriction has lower degree. + +Here P(M)=0 and h=P(Y)<0. On 0<=t<=2 the minimum of h(3t^2-2t^3) is h, attained at t=1; the endpoint is -4h>0. Every negative critical point therefore gives a finite path from M to a strictly higher point whose bottleneck is exactly its own critical height. + +Apply this to Y=S and to each window saddle. It follows that d_P(M)>=h_*. + +For g_i, the same fixed finite path has endpoint strictly above zero and minimum at least h_* minus an error tending to zero. Hence the global normalized death has liminf at least h_*. This path is a path in the actual surface after rescaling; no claim about its being a separatrix or an ascending branch is made. + +When C(P) is nonempty, h_*>-k, so the strict margin alone proves eventual failure of selection of S_i. + +## 4. No finite-height escape at infinity + +In the sheared coordinates the leading homogeneous cubic is +H(u,Z)=2ku^3+(B/2)uZ^2+(D/3)Z^3. +Its derivatives are +H_u=6ku^2+(B/2)Z^2, +H_Z=Z(Bu+DZ). + +A nonzero common zero requires Z nonzero. If B=0 it exists exactly when D=0; if B is nonzero it exists exactly when 12kD^2+B^3=0. Thus off Delta_k, grad H has no zero on the unit circle. Compactness and homogeneity give |grad H(z)|>=c|z|^2, and lower-order terms then give +|grad P(z)|>=c_0|z|^2 for |z|>=R_0 +after increasing R_0. The invertible shear preserves such a bound up to constants. + +There are no critical points of P with value in (h_*,0), by the definition of h_* and [CUB]'s complete classification of all window points. Near M a sufficiently high negative regular level t_0 has a small closed level oval enclosing a disk K_0. The disk contains only the strict maximum M. + +For any h in (h_*,t_0), choose a smooth height cutoff chi with 0<=chi<=1, equal to one on [h,t_0], supported in a slightly larger critical-free strip inside (h_*,0), and zero near zero. The vector field +V=-chi(P) grad P/|grad P|^2 +is smooth and globally bounded after setting it to zero outside that strip. The gradient-growth bound controls it at infinity, and compactness controls it elsewhere. Its flow is defined for the finite time t_0-h; it fixes M. The initial boundary stays where chi=1, so its P-value decreases at speed exactly one and ends at P=h. The image K_h is compact, contains M and has boundary P=h. + +Moreover P is nonpositive throughout K_h: the initial disk has P<=0 and along the flow P never increases. Thus every path from M to a point with P>0 exits K_h and has minimum at most h. Letting h decrease to h_* proves d_P(M)<=h_*. Together with §3 this proves part 1. + +This is the missing compact-bar/escape argument. Merely having finitely many window roots would not exclude a finite asymptotic critical level; the Delta_k exclusion and the gradient estimate do. + +## 5. Transfer of the upper bound to the actual global field + +Fix h with h_*0, the conic forces |u|<1/2, so this is negative. If B<0, either u>=1/2, when it is below -k, or u<-1/2; (C9) and 2s/B>1 again make it negative. For B=0, the two extra possible heights are s^3/(6D^2) and -k+s^3/(6D^2), both negative. Thus M is the only critical point at value zero or above. A second interior zero maximum of K_h would be another such critical point. Boundary h is negative. + +The exact pin M and C^2 convergence imply g_i<=0 on K_h for all sufficiently large i: in a fixed small ball around M its Hessian remains negative definite and M remains critical with value zero; outside that ball P has a strictly negative maximum on the remaining compact set, so C^0 convergence suffices. Boundary values of g_i are at most h+epsilon for all large i. + +Any actual global path to a point above birth must leave the embedded r_i K_h because there is no such point inside. It therefore crosses a boundary at value at most b+r_i^3(h+epsilon). This proves the normalized limsup is at most h+epsilon. Let epsilon->0 and h->h_* to prove part 2. + +This uses a local compact boundary to control the global maximin, so exterior connectivity cannot invalidate the bound. + +## 6. Exact selection of the highest actual continued local saddle + +Convergence of death heights alone would not identify the location or exact partner. The following finite-index strengthening supplies both. + +Let the finite set be C(P) union {S}. For each Y in it, let Y_i be the unique continued critical point, using exact S_i=S for the pinned saddle. All their values are negative for large i. They lie in the window except S, whose value is exactly -k. Define + + h_i=max{g_i(Y_i): Y in C(P) union {S}}. + +Fix t_0<0 close enough to zero to have a small maximum-level oval and to satisfy t_0>h_*. Then h_i 2k/(c_0 R_0^2)+1. + +For all large i, C^1 convergence gives |grad g_i|>=c_0|z|^2/2 on R_0<=|z|<=R+1. By [CUB] Lemma S, using exact pins and excluding Sigma_k, sufficiently small C^2 perturbations on B_(R+1) have exactly the continued roots in (-k,0), together with the exact pins at 0,-k. Small disjoint neighborhoods give one root each; the rest of the compact enlarged height band has a positive gradient floor. Thus there is no critical point in (h_i,0) inside B_(R+1). The same sufficiently large index satisfies all these statements, independently of the lower height h chosen next. + +### Exact upper bound by a common finite-disk collar + +Negative-definite Hessians and exact pinning give a small maximum-level oval for g_i at t_0 inside B_(R_0), enclosing M in a disk with g_i<=0. For each h with h_ih_i>=-k. A first passage from B_(R_0) to that boundary traverses the annulus, where speed is at most 2/(c_0 R_0^2). The chosen width makes this take more than k. Thus all boundary trajectories remain in B_R and reach height h at time t_0-h. They form a Jordan curve, and its enclosed image disk is inside B_R: the complement of B_R is connected and lies in the curve's unbounded component. The cap contains M and g_i<=0 throughout since the cutoff flow never increases height. + +Every older path therefore crosses a boundary of height h. For this SAME sufficiently large i the conclusion holds for every h in (h_i,t_0). Taking h down to h_i gives exact normalized global death <=h_i, without exchanging i and h limits and regardless of the exterior geometry. + +### Exact lower bound through each continued critical point + +For any one Y, consider the moving straight critical chord + + q_i(t)=g_i(M+t(Y_i-M)), 0<=t<=2. + +The actual exact criticality of M and Y_i gives q_i'(0)=q_i'(1)=0. C^2 convergence and Y_i->Y give C^2 convergence of these one-dimensional restrictions to + + q(t)=P(Y)(3t^2-2t^3). + +Writing h_Y=P(Y)<0, the limiting derivative is negative on (0,1), positive on (1,2), and + + q''(0)=6h_Y<0, q''(1)=-6h_Y>0. + +C^2 convergence preserves the second-derivative signs near 0 and 1. Together with the *exact* derivative zeros, this preserves the required derivative signs on those endpoint neighborhoods. C^1 convergence preserves them on the remaining compact subintervals. Hence q_i decreases strictly from t=0 to t=1, then increases strictly to t=2. Its exact minimum is g_i(Y_i), and its endpoint is positive since its limit is -4h_Y>0. + +There are finitely many roots, so the same sufficiently large index works for all these paths, including S. Selecting the root attaining h_i provides an actual older path of exact minimum h_i. Thus normalized global death >=h_i. With the collar bound it equals h_i exactly. Even when two limiting saddle heights tie and the actual winning root switches, the finite collection of paths proves the same result. + +On the actual global Morse distinct-value locus, the unique critical value h_i identifies the highest continued local saddle as the ordinary elder partner. Empty sectors select S exactly; nonempty sectors select one of the continued window saddles and preempt S. This proves Theorem E part3 and identifies the actual partner, not only its limiting height. + +### A unique limiting position for almost every jet + +For the position mark only, exclude D=0 as well. This is another nonzero polynomial zero set in the physical jet coordinates, hence Lebesgue null. When B!=0, (C9) gives + + (d/du)(P/k)=-1-(4s/B)u. + +On the B>0 window conic this derivative is strictly negative (at its largest allowed u=u_w it is 1+2s/B<0); on the B<0 window conic it is strictly positive because u<-1/2 and s/B>1/2. Equal window heights therefore force the same u. If D!=0, the line s+Bu+DZ=0 then forces the same Z, so distinct window roots have distinct heights. For B=0 there is at most one window root. Accordingly outside this extra null set there is a unique highest cubic window point Y_*(theta) when n>0, and the actual elder partner's scaled position converges to it. Use S as the default position when n=0. This position exclusion is unnecessary for the exact finite-index death and partner conclusion above. + +## 7. A compact-sector marked selection law under the actual tilt + +This corollary uses only the planar compact-sector disintegration already displayed in [CUB] §4; it does not modify its count theorem. + +For a compact Borel C in the typed domain, define the finite measure +dM_C(theta)=1_C(theta) z_0^(-1) w(theta) h_0(0,a,beta,c) dtheta, +with the full z_0 of [CUB] (G3), and define lambda(theta)=-h_*(P_theta)/k in (0,1]. + +Under the regression coupling [CUB] (G6)–(G8), Theorem E applies pathwise for almost every theta and almost every coupling realization. Define I_r=1{the global partner of M is not S} and D_r=(d_f(M)-b)/r^3. For every bounded measurable psi(theta), the marked identity +r^(-3) E_QW[psi(Theta_r) I_r; Theta_r in C] + -> integral_C psi(theta) 1{n(theta)>0} dM_C(theta) +holds. + +For every bounded continuous phi(theta,t), +r^(-3) E_QW[phi(Theta_r,D_r); Theta_r in C] + -> integral_C phi(theta,h_*(theta)) dM_C(theta). +On the exceptional essential-class event define phi arbitrarily at D_r=-infinity; each good coupling eventually has an explicit local path to an older point, so that arbitrary choice disappears from the limit. + +Proof: replace the count indicator in [CUB] (G10) by the Borel elder mark, or by the indicated bounded functional of the Borel maximin. The multiplier is +1_C(theta) (r^2/Z_r) h_r(rs,a,beta,c) + E[(W_r/r^4) times mark]. +Theorem E supplies pointwise convergence of the mark. Equations (G7)–(G9) supply the same integrable domination as before. Dominated convergence proves both statements. The first works for every bounded measurable psi because theta itself is not moved by the coupling and the failure indicator converges pointwise; this also yields total variation for the joint theta/Boolean measure on the compact sector. The real-valued death-height mark is asserted weakly, not in total variation. + +The marked corollary gives a selection law on every fixed compact soft-jet sector. Compact convergence alone does not justify a full-global coefficient: it needs tightness of the rescaled *elder-failure measure*, rather than of the nonempty witness measure. The next section proves that tightness by retaining the rare scalar layer in the parent's cap-failure integral and explicitly converting endpoint control to the actual midpoint coordinates. + +## 8. Full planar elder-failure tightness and global marked selection law + +### 8.1. Fixed model and immutable interfaces + +Fix the planar periodized Gaussian model, L>0, b in R, k>0 and one frame. Write Q_r for the exact six-pin regression at M_r=(-r/2,0), S_r=(r/2,0), heights b,b-kr^3 and zero gradients. Set +W_r=F_2(H_M)F_1(H_S), Z_r=E_Q W_r, dQ_r^W=(W_r/Z_r)dQ_r. +Let +F_r={the global ordinary superlevel elder partner of M_r is not S_r}, +Theta_r=(f_zz(0)/r,f_xxz(0),f_xzz(0),f_zzz(0))=(s,a,beta,c), +D_r=(d_f(M_r)-b)/r^3. +The essential class uses d_f=-infinity. All event definitions are Borel by parent §8 and its reconciled §9 whole-field interface. + +[P] is imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md at main commit 98fdb54954a2d9ac0b8ba8ca03e279701f70d751, blob dfed3b8d318a3ab1950957f393307733a4bef3f2. It is read WITH the congruence erratum, §9 Borel replacement, and reconciliation/W1/embedding rule in SOURCES.json. The consumed equations here are (3.5), (4.2)–(4.3), (5.5), (6.2), (7.5)–(7.7), and the good-cap implication in §8. + +[CUB] is frontiers/planar_cubic_cluster_20260929/PROOF.md at the same main cut, blob bb446d08db8a944537a743ad550b88c1c2ad5758. The consumed equations are (C1)–(C14), Lemma S, (G1)–(G3), regression (G6)–(G9), physical midpoint disintegration (G10), and coefficients (G11) with finiteness (G13). + +For theta=(s,a,beta,c), let P_theta be its pinned cubic, B=beta-a^2/(12k), D=(c-a beta/(4k)+a^3/(72k^2))/2, and D_k={s<-|B|/2}. Let n(theta) be the existing cubic classifier and +h_*(theta)=max({-k} union {P_theta(Y):Y is an additional window critical point}). +The function h_* is Borel: by Theorem E it is the cubic maximin, whose strict upper-level events have the same countable finite polygonal-path representation as [P] §8; each path stays in a compact plane region. +Extend it by a fixed value on the excluded polynomial sets and outside D_k when using an ambient test function. Those Borel sets have null or zero-weight contribution to the limiting failure measure, so the extension changes none of the identities. +Write +w_+(theta)=9k^2 [B-2s]_+ [-B-2s]_+. +This equals w(theta)=9k^2(4s^2-B^2) on D_k and is zero elsewhere, including its boundary. + +Define the finite candidate limit measure +dmu_fail(theta)=z_0^(-1) w_+(theta) h_0(0,a,beta,c) + 1{theta in D_k,n(theta)>0} dtheta. (S1) +Here z_0 is the FULL normalizer limit [CUB] (G3), and h_0 is the actual raw midpoint Gaussian jet density under the exact contact law. No GOE substitution, adjacency normalization or extra pin-density factor appears. + +**Theorem S (fixed planar selection law).** Conditional on Theorem E and the exact source interfaces above, +r^(-3) Q_r^W(Theta_r in ·,F_r) -> mu_fail +in total variation as finite measures on R^4. Consequently, +r^(-3)(1-p_r) -> alpha_1+alpha_2, (S2) +with alpha_j exactly [CUB] (G11). + +Moreover, for every bounded continuous phi on R^4 x R, +r^(-3) E_QW[phi(Theta_r,D_r);F_r] + -> integral phi(theta,h_*(theta)) dmu_fail(theta). (S3) +Give the test an arbitrary bounded value on the essential-class event; that event has o(r^3) tilted mass. Thus the height-mark assertion is weak convergence, not total variation. After division by alpha_1+alpha_2>0 it is the actual conditional law given elder failure. + +There is no claim about the unmarked full r^(-3) joint theta measure. Its typical s-coordinate escapes and its total mass diverges. + +### 8.2. Good cap excludes failure + +Let G_r be the parent's good cap. On the almost-sure Morse distinct-value locus, [P] §8 proves that the global ordinary partner is S on G_r. Hence +F_r subset G_r^c (S4) +up to a Q_r^W-null set. This includes essential maxima: the good cap supplies a finite older endpoint, so the essential class cannot occur there. + +This implication concerns the same actual global selector p_r as [P], not a new local adjacency event. It is the only place where the cap is used to contain the failure event. + +### 8.3. Rare-layer tail bound from the independent endpoint residual + +In the plane set lambda=-f_zz(M)>0 on typed support. Under [P] (4.2), the residual field g_r is independent of the scalar endpoint transverse Hessian. Write +J_r=1+||g_r||_(C4). +Its moments of every finite order are bounded along small-r sequences by (4.3). The bounded C4 regression coefficients and bounded mean in (4.2) give the pathwise inequality +||f||_(C4)<=C(J_r+lambda). (S5) +The mean and E_Q f_zz(M) terms are absorbed into C using the bounded fixed-parameter pin regression and J_r>=1. + +Let D_cap>0 be the fixed scalar depth constant from [P] (7.5). By that split, depth failure is contained in +near: 01/(4D_cap r). +On the near branch, r<=1 implies +||f||_(C4)<=C'J_r^2, M3<=C'J_r^2. (S6) + +The m=1 typed weight bound (6.2) gives +W_r<=C r^2 J_r^4 lambda(lambda+C rJ_r^2) +on this branch. The density of lambda is bounded by (3.5), and J_r is independent of lambda. Retaining a tail restriction J_r>A in the SAME integration yields +E_Q[W_r;near,J_r>A] + <= C r^2 E[ J_r^4 1{J_r>A} + integral_0^(4D_cap rJ_r^2) lambda(lambda+C rJ_r^2) d lambda ] + <= C r^5 E[J_r^10;J_r>A]. +Divide by the FULL floor Z_r>=z_*r^2 from (5.5): +r^(-3) Q_r^W(near,J_r>A) + <= C E[J_r^10;J_r>A]. (S7) +Higher moments of J_r imply the right side tends to zero as A increases, uniformly along small-r sequences. + +The far branch (7.6) and the fourth-derivative exception (7.7) each have tilted mass O(r^4), hence o(r^3). Their union with the near branch covers G_r^c on typed support. Therefore the rare-layer tail estimate applies to F_r via (S4). + +An unconditional C4 tail estimate followed by Cauchy–Schwarz would lose the rare factor. The retained scalar integral above supplies r^5 before division by the one full Z_r; this is why the tilted r^3 scale survives. + +### 8.4. Explicit endpoint-to-midpoint control + +Between M and the midpoint, +|f_zz(0)|/r <= lambda/r + M3/2 +by the mean-value derivative bound. On the near branch, +lambda/r<=4D_cap J_r^2. +The other midpoint coordinates a,beta,c are third derivatives and are bounded by ||f||_(C3). Equations (S6) therefore imply +||Theta_r||<=C J_r^2. (S8) + +No density-coordinate replacement occurs here: (S8) is a deterministic control of the actual midpoint target by the scalar endpoint residual. Together with (S7) and the o(r^3) exceptions, it proves +lim_(T->infinity) limsup_(r->0) + r^(-3) Q_r^W(F_r,||Theta_r||>T)=0. (S9) +The same proof gives +lim_(T->infinity) limsup_(r->0) + r^(-3) Q_r^W(F_r,||f||_(C4)>T)=0. (S10) + +Thus the leading failed population is ambient-midpoint-soft in the plane. Since there is only one transverse direction, bounded residual sectors force f_zz(M), f_zz(0), f_zz(S)=O(r), the last by (5.1). The axial and mixed endpoint entries are O(r) by (5.1)–(5.2), so both endpoints have the r^4 determinant-product scale. At finite r the far and fourth-derivative branches still exist; their smaller mass is retained above. + +### 8.5. Compact-box disintegration, including the typed boundary + +Fix an ambient compact box K_T in R^4. Although [CUB] states its count theorem on compact subsets of D_k, its actual regression construction (G6), moment bound (G7), Taylor convergence (G8), and determinant bound (G9) apply to ANY bounded midpoint target. They rely on the nonsingular joint covariance and bounded target, not on endpoint typing. No count convergence is invoked outside D_k. + +Under this coupling, the endpoint Hessians divided by r converge to +H_M(P)=[[-6k,-a/2],[-a/2,s-beta/2]], +H_S(P)=[[6k,a/2],[a/2,s+beta/2]]. +Their determinants are 3k(B-2s) and 3k(B+2s). Since the axial signs are fixed, the limiting typed weight is exactly +W_r/r^4 -> F_2(H_M(P))F_1(H_S(P))=w_+(theta). (S11) +Each F_j is continuous even at a degenerate matrix: its determinant factor tends to zero there. Hence (S11) holds on the typed boundary as well, with zero weight. On the whole box the integrable envelope +W_r/r^4 <= C_T(1+||F||_(C4))^4 (S12) +follows from the same endpoint Taylor bound as (G9). + +The fixed-k algebraic exceptional sets +Sigma_k={12kD^2+(s-B)^2(B+2s)=0}, +Delta_k={12kD^2+B^3=0} +are nonzero polynomial zero sets, hence null for the absolutely continuous midpoint density. No distinct-height exclusion is needed between the two window saddles. + +For almost every theta in D_k and coupling realization, Theorem E gives +1_F_r -> 1{n(theta)>0}, +D_r -> h_*(theta). +For theta outside D_k, including its boundary, no convergence of the selector is required: its bounded multiplier is killed by (S11). Thus [CUB]'s physical midpoint disintegration (G10), with the count mark replaced by the Borel global failure mark, gives the density +u_r(theta) + = (r^2/Z_r) h_r(rs,a,beta,c) + E[(W_r/r^4)1_F_r]. (S13) +The one factor r in (S13) comes from f_zz(0)=rs. It is not a spectral/endpoint change of variables. The prefactor is r^(-3)*r*r^4/Z_r=r^2/Z_r. + +By (S11)–(S12), the full normalizer limit, local boundedness of h_r, and dominated convergence in theta and F, +integral_(K_T) |u_r(theta)-u_0(theta)| dtheta -> 0, +u_0(theta)=z_0^(-1) w_+(theta) h_0(0,a,beta,c) + 1{n(theta)>0}. (S14) +Here define the final indicator arbitrarily off D_k, where w_+=0. + +This simultaneously handles thin typed-boundary neighborhoods and the exceptional polynomial sets; neither can carry an unidentified atom of the leading failure measure. + +### 8.6. Exhaustion gives global total variation and the coefficient + +The limiting density u_0 is integrable. It is exactly the sum of the two nonempty coefficient densities (G11), whose integrability follows from [CUB] (G13) and Gaussian polynomial tails. Its total mass is alpha_1+alpha_2, finite and strictly positive. + +Choose T large. On K_T, the L1 error tends to zero by (S14). Outside K_T, the actual density's mass is controlled by (S9), and the limiting density's mass tends to zero by integrability. Therefore +integral_(R^4) |u_r-u_0| dtheta -> 0. +This is total-variation convergence of the finite failure measures (under either conventional factor in the TV norm), proving Theorem S and (S2). + +The proof exhausts only the marked failure measure. It never integrates the divergent n=0/unmarked total soft-jet measure and never asserts an uncentered r^(-3) probability law. + +### 8.7. The normalized death mark on actual failure + +For a bounded continuous phi(theta,t), use (S13) with multiplier +1_F_r phi(theta,D_r). +On every ambient compact box the same domination applies. Theorem E gives pointwise convergence on typed generic theta to +1{n(theta)>0} phi(theta,h_*(theta)); +outside the typed domain the zero weight suffices. Dominated convergence gives the compact-box marked limit. + +The bounded test's omitted actual mass is at most ||phi||_infinity times the failure tail in (S9). The limiting omitted mass is controlled by the integrable u_0. Exhausting boxes proves (S3). + +The essential-class mark has zero scaled limit: on a good typed cubic coupling Theorem E's finite critical-chord path supplies a local point above the birth for all small r, and outside the typed domain the weight limit is zero. The compact-box domination and (S9) again exhaust the actual essential-failure mass. Thus it is o(r^3). + +Normalizing (S3) by (S2) identifies the weak actual conditional failure-height law. This is not a density result for persistence lifetimes, not a rate, and not a spatial or real-height TV assertion. + +### 8.8. Actual replacement location and the lifetime mark + +Let T_r be the actual elder partner's coordinates divided by r in a fixed embedded midpoint chart. Give it a sentinel value when the partner is outside the chart or the class is essential. Theorem E part3 proves that on every generic typed coupling the partner is eventually a continued local window saddle on failure. Outside the additional null set D=0, it is the continuation of the unique highest root Y_*(theta), so + + T_r -> Y_*(theta), D_r -> h_*(theta). + +This is an actual partner assertion; no witness factorial pair is relabelled. The functions Y_* and h_* are Borel on the generic typed domain: the finitely many nondegenerate roots continue continuously locally, and strict height comparison selects a unique root. Arbitrary Borel extensions on the excluded sets have zero limit mass. + +For every bounded continuous test phi(theta,y,t), the same compact-box domination as S13, followed by the actual failure-tail bound S9, gives + + r^(-3) E_QW[phi(Theta_r,T_r,D_r);F_r] + -> integral phi(theta,Y_*(theta),h_*(theta)) dmu_fail(theta). + +Give bounded tests arbitrary values at either sentinel. On compact good couplings those sentinel events eventually vanish, and S9 exhausts their omitted failure mass. In particular their tilted mass is o(r^3). The joint location/death assertion is weak convergence. Dividing by the positive total mass alpha_1+alpha_2 identifies the genuine conditional replacement-partner law under the original pair-Palm law given failure. + +The corresponding normalized actual lifetime on failure is + + (b-d_f(M))/r^3 -> -h_*(theta) in (0,k), + lambda(theta)=-h_*(theta)/k in (0,1). + +Its law is the pushforward of mu_fail/(alpha_1+alpha_2); thus the local geometry determines which saddle pairs and its lifetime under this specified law. This is not an intensity obtained by duplicating rejected candidates attached to the same maximum. + +The weak finite replacement-location measures have converging total masses and a finite limit on R^2, hence they are tight. Therefore for every deterministic cutoff delta_r with delta_r/r->infinity, + + Q_r^W(F_r, dist(partner(M),midpoint)>delta_r)=o(r^3). + +For the proof, first fix a large scaled radius A, use tightness outside A, and then use delta_r/r>A for all sufficiently small r; let A increase. The o(r^3) sentinel mass is included. No growing-radius uniform root enclosure is asserted or needed. This localizes the **actual failed elder pairing**; it neither needs nor promotes the contextual factorial-count localization results. + +## 9. A compact rejected-candidate lifetime coefficient + +The local-to-elder bridge is now supplied by Theorem E and the full marked failure limit S2, rather than postulated from a count theorem. One precise lifetime consequence follows by consuming the parent's *existing* compact-parameter domination; no new uniform convergence theorem is needed. + +Retain exactly [P] §§10–12's populations: candidate maximum/saddle pairs and the selected subset, per unit midpoint volume, with birth b in a compact interval B and positive gap mark k in a compact interval K, both intervals of positive lengths and K bounded away from zero, and directed orientation u in S^1 with ordinary arc measure. Write + + A_r(b,k,u)=12 pi_r(u;v_r) Z_r(b,k,u)/r^2, + A_0=12 pi_0(u;v_0) z_0(b,k,u), + a_fail(b,k,u)=alpha_1(b,k,u)+alpha_2(b,k,u)>0. + +For every fixed (b,k,u), S2 identifies + + (1-p_r(b,k,u))/r^3 -> a_fail(b,k,u). + +The source [P] (7.8), with its compact parameter hypotheses, bounds this ratio by a common finite constant for all sufficiently small r, b,k and frames in these compacts. Equations (10.2)–(10.3) bound A_r uniformly and identify its limit. These are already-displayed source bounds, not uniformity deduced from our pointwise cubic topology theorem. The conditional a_fail is Borel as the limit of Borel quantities, and is bounded by that same cap constant. + +Let nu_rej^{B,K}(ell)=nu_cand^{B,K}(ell)-nu_eld^{B,K}(ell) denote the density of the **nonselected candidate counting measure**, in the parent's canonical Kac–Rice versions. With r=(ell/k)^(1/3), [P] (11.1)–(11.2) give exactly + + ell^(-2/3) nu_rej^{B,K}(ell) + = integral_(B x K x S^1) + [A_r(b,k,u)/(3k^(5/3))] + [(1-p_r(b,k,u))/r^3] db dk d sigma(u). + +The common compact bounds dominate this integrand by an integrable constant, because k is bounded below and the integration domain has finite measure. Pointwise convergence and dominated convergence prove + + nu_rej^{B,K}(ell) ~ C_fail^{B,K} ell^(2/3), + C_fail^{B,K}=integral_(B x K x S^1) + A_0 a_fail/(3k^(5/3)) db dk d sigma(u). + +The coefficient is finite and is strictly positive when B and K have positive lengths. It is an identified Gaussian integral, not a numerical estimate. The original full z_0 cancels if the integrand is written as + + A_0 a_fail/(3k^(5/3)) + = 4 pi_0(u;v_0) k^(-5/3) + integral_(D_k) w(theta) h_0(0,a,beta,c) + 1{n(theta)>0} dtheta. + +There is still only one original pin density, one determinant weight and one full normalizer. By direct integration, + + E N_rej^{B,K}(0,t] ~ (3/5) C_fail^{B,K} t^(5/3). + +This is a sharp coefficient for the selected-versus-candidate **difference** on the exact compact-mark population. It is not a separate second-order expansion of nu_eld: the convergence of A_r itself has not been given an expansion here. It is also not a density of replacement elder bars obtained by counting every rejected candidate. One actual maximum can participate in several rejected candidate pairs; doing that pushforward would require the appropriate de-biasing/selection identity. Theorem S3 instead identifies the actual death-height law under the specified candidate pair-Palm law conditioned on failure, which is a different, well-defined estimand. + +No unrestricted version of this difference asymptotic is inferred. [U] already proves a positive far rejected density and excludes such an inference. No k down to zero limit, new parameter uniformity, higher-dimensional lift or numerical coefficient is added. + +## 10. Hypotheses, exclusions and falsifiers + +The deterministic Theorem E assumes the exact displayed planar cubic, k>0, strict endpoint typing, Sigma_k and Delta_k excluded, pinned C^2 convergence on every fixed disk, and embedded shrinking charts. Exact partner statements additionally assume the actual global Morse distinct-value locus. Only the unique limiting position mark additionally excludes D=0; exact finite-index partner identification permits tied limiting heights. It does not need Morse–Smale or a separatrix identification. + +The Gaussian statements consume the exact original six-pin regression, full Z_r, nonsingular finite contact-jet covariance, full-field conditional C^4 moment coupling, and the reviewed cap implication/integration interfaces of [P] with all three reading rules. The algebraic exclusions are Lebesgue null, not discarded positive-probability events. The tightness proof includes the scalar large-lambda and fourth-derivative branches as o(r^3), handles the typed boundary by continuous determinant weight, and keeps all random-field correlations. Theorem S concerns fixed planar marks. Section9 uses only the parent's already uniform compact-mark bound for its explicitly restricted lifetime difference. + +The following would falsify the corresponding new step: + +* A generic typed displayed cubic whose maximin level differs from h_*, or a pinned local C^2 sequence on compact surfaces whose actual death fails to approach h_*, falsifies Theorem E. A sequence with no cubic window saddle but eventual preemption of S would specifically falsify its exact empty-sector argument. +* A failure of the cap's global older-path implication, or of the endpoint-independent residual and rare scalar integration with the original W_r/Z_r, would invalidate S4–S9 and reopen full failure exhaustion. +* A leading failure mass escaping every bounded midpoint-jet box would contradict S9; a nonzero leading typed-boundary mass would contradict S11–S14. These are explicit measure claims, not inferences from tests or finite samples. +* An erroneous Jacobian/full normalizer in G10 or the parent's radial lifetime ledger would invalidate the corresponding marked/lifetime identities. Unrestricted or replacement-bar uses of Section9's compact rejected-candidate coefficient are outside its scope. + +The new scientific candidate is the planar local-to-global actual elder partner, full rescaled selector-failure law, joint conditional replacement location/death/lifetime law, and compact rejected-candidate lifetime coefficient. Mixed factorial pairs remain two additional saddle witnesses rather than max/saddle persistence pairs. Higher-dimensional replacement geometry and any unrestricted refined lifetime law remain unproved by this note. Source-bound review and publication do not change any controlling status, graph, prize, premise or parent acceptance. diff --git a/frontiers/lifetime_moment_boundary_20260930/sources/MARK_D.md b/frontiers/lifetime_moment_boundary_20260930/sources/MARK_D.md new file mode 100644 index 000000000..923d3236b --- /dev/null +++ b/frontiers/lifetime_moment_boundary_20260930/sources/MARK_D.md @@ -0,0 +1,468 @@ +# Hard-negative fibres identify the actual elder law in every fixed dimension + +Author-side successor by OpenAI, 30 September 2026. Scientific effect NONE. +Disposition: AUTHOR_SIDE / HOLD pending qualified source-bound review. +The root, concave_fibre_geometry and higher_d_source_interface are contributors; +their source audits are not nonauthor acceptance. All source conditions below +are retained. No count moment or remote-count theorem is a premise. + +The complete deterministic lift, including its counterexample, is proved in +[HARD_FIBRE_LEMMA.md](HARD_FIBRE_LEMMA.md). The detailed analytic source +interface and retained matrix integral are in +[SOURCE_INTERFACE.md](SOURCE_INTERFACE.md). [SOURCES.json](SOURCES.json) +binds the complete public sources by immutable commit/path/blob/SHA256. +Together these files expose the full new argument; source hypotheses are not +accepted merely by being linked or having verified hashes. + +## 1. Model and the actual pairing estimand + +Fix an integer d>=3, torus side L>0, birth b in R, positive gap mark k, and an +orthonormal axial/transverse frame R. Use the exact variance-one periodized +Bargmann–Fock Gaussian field of [P], with strictly positive Fourier weights. +At M=(-r/2,0), S=(r/2,0), impose the original observations + + f(M)=b, f(S)=b-k r^3, grad f(M)=grad f(S)=0. + +Q_r is this original 2(d+1)-observation Gaussian regression. Set + + W_r=F_d(H_M) F_(d-1)(H_S), Z_r=E_(Q_r) W_r, + Q_r^W=(W_r/Z_r) Q_r. + +F_j is absolute Hessian determinant restricted to j negative eigenvalues. +There is one original weight and one FULL normalizer. No adjacency restriction, +extra pin density or good-event normalizer is inserted. [P] gives +Z_r/r^2 -> z0>0, with its congruence erratum [ERR] and convergence-in-law reading +rule [REC]. The ordinary global elder death is the superlevel maximin + + d_f(M)=sup_(gamma(0)=M, f(gamma(1))>b) min_t f(gamma(t)). + +An essential maximum has d_f(M)=-infinity. On the almost-sure global Morse +distinct-value locus of [P] §8, d_f(M) is the value of the actual elder merge +saddle when finite. Define + + F_r={actual ordinary elder partner of M is not S}, + p_r=Q_r^W(F_r^c), D_r=(d_f(M)-b)/r^3. + +The event is Borel by [P] §8; whole-field marked Kac–Rice uses the exact [BOREL] +repair, not an assumption that elder selection is a continuous local mark. +These are candidate pair-Palm estimands; counting every rejected candidate +does not count each replacement elder bar once. + +## 2. Original spectral coordinates and the soft cubic + +Put m=d-1. Write the signed ordered eigenvalues of -D_y^2 f(0) as +mu1<...0, -k P in C2 + +on every fixed soft disk. Write M0=(-1/2,0), S0=(1/2,0) for the normalized +soft pins, keeping M,S for the physical original pins. The graph retains +EXACT critical pins and values G_r(M0)=0, G_r(S0)=-k, since the original hard +gradients vanish there and the hard stationary point is unique. The proof of the supplied C2 interface, +including its derivative powers, is displayed in SOURCE_INTERFACE §2. + +The missing geometry is a full-dimensional barrier, not another root count. +For a fixed soft disk containing the planar collar and doubled critical chords, +let eta=min_j h_j>0. Taylor and the fixed C4 bound give + + f_ww <= -(eta/2) I + +on that soft disk at physical r scale and on a hard ball of radius c0 r, for +all sufficiently small r. This is a pointwise fixed-target bound; constants may +depend on eta. Twice integrating along a straight hard fibre gives + + f(t,zeta_r(t)+v) <= f(t,zeta_r(t))-(eta/4)|v|^2. + +Choose fixed rho with D0=eta rho^2/4>k. The centred hard tube +|v|<=rho r^(3/2) fits inside the c0 r ball, since zeta_r=O(r^2) and +r^(3/2)=o(r). On its hard boundary the normalized drop is at least D0. +This is the quantitative hard-depth hypothesis of HARD_FIBRE_LEMMA. The r^2 +scale of the critical graph alone would give a drop of order r^4 and would +not block escape across a death window of order r^3. + +For each continued soft window root Y_r, and the exact normalized S0, put + + h_r=max({-k} union {G_r(Y_r):Y in C(P)}). + +Theorem H (actual highest partner). Under the displayed fixed-target hypotheses, +for every sufficiently small r, + + d_f(M)=b+r^3 h_r. (H1) + +On the actual global Morse distinct-value locus, the unique highest continued +graph saddle is the actual ordinary elder partner. Its full Hessian has one +positive and d-1 negative directions. If n=0 the partner is EXACTLY S; if n>0 +a continued local window saddle preempts S. Limiting ties do not obstruct H1; +the comparison is between the finitely many ACTUAL heights at that r. + +Proof. [LOCAL] §§3–6 construct, in the reduced profile, compact disks K_(r,h) +for every h_rh_* pointwise in this coupling. When D!=0, the highest soft root +Y_*(Theta) is unique and the actual partner divided by r tends, in the original +physical axial frame, to + + T_*(Theta)=R(X_*, O(Z_*,0,...,0)). (H2) + +The hard graph coordinates divided by r vanish. Sign changes of an eigenframe +change Z_*,tau and O together, leaving H2 invariant. No separatrix or +Morse–Smale premise is needed. HARD_FIBRE_LEMMA §8 gives an explicit smooth +counterexample if the contained hard-depth tube is omitted, even when graph +convergence is exact and the physical hard Hessian is uniformly negative. + +## 4. Full failure-measure exhaustion from the endpoint matrix + +H1 is pointwise in fixed jets. It does not alone identify the full rare failure +law. This section supplies the required exhaustion from the actual endpoint +matrix, independently of any count or near-occurrence event. + +On typed support put B_M=-D_y^2 f(M)>0, with ordered eigenvalues + + 0=2, + v=m(m-1)/2. + +[P] (4.2)–(4.3) regress the whole field on the ENTIRE endpoint matrix and give +an independent residual g_r. Put J=1+||g_r||C4, U=J+Lambda. All fixed J moments +are uniformly bounded, J is independent of the whole matrix, and + + K=1+||f||C4 <= C(J+||B_M||F) <= C U. (E1) + +Here Lambda is among the retained eigenvalues lambda2,...,lambdam; its being +independent of lambda1 for this conditional integration is why m>=2 matters. +No independence among matrix entries, derivative suprema or internal residual +evaluations is asserted. + +The exact global good-cap implication [CAP]/[P] §8 gives F_r subset G_r^c, + + G_r={lambda1>[4/(3k)] r M3^2, r M4<=3k/10}. + +[P] (7.7), divided by the FULL Z floor once, bounds the M4 exception by O(r^4), +which is o(r^3). On the remaining depth branch, + + lambda1<=D r U^2, + W_r<=C r^2 U^(2m) lambda1(lambda1+C r U). (E2) + +The second factor is essential: it retains the saddle mixed-square term in +[P] (6.2). The endpoint matrix density has Gaussian bound [P] (3.5); its +spectral Jacobian is at most C Lambda^v. For every retained event E depending +only on J and the hard eigenvalues, the SAME integral gives + + E_Q[W_r;depth,E] + <= C r^2 E_J integral_hard exp(-c sum_hard lambda_j^2) + Lambda^v U^(2m) 1_E + integral_0^(D r U^2) lambda1(lambda1+C rU) d lambda1 + <= C r^5 E_J integral_hard exp(-c sum_hard lambda_j^2) + Lambda^v U^(2m+6) 1_E d lambda_hard. (E3) + +The extension of the lambda1 interval beyond its actual ordered interval is +an upper bound of a nonnegative majorant. U and E are retained while integrating +lambda1; its Gaussian factor may be dropped. Equation E3 is the retained-mark +version of [P] (7.4), not a new independence or cutoff inversion. + +Taking E={U>A}, using arbitrarily high J moments and Gaussian polynomial +integrability, and dividing once by Z_r>=z_*r^2, gives, for every fixed p>0, + + limsup_r r^-3 Q_r^W(F_r,U>A) <= C_p A^-p. (E4) + +Taking E={lambda2<=epsilon} in E3 gives + + lim_epsilon->0 limsup_r + r^-3 Q_r^W(F_r,lambda2<=epsilon)=0. (E5) + +Indeed integration of the hard Gaussian polynomial over this strip tends to +zero; for epsilon<=1 a constant times epsilon suffices after integrating all +other hard variables and the J moments. All higher-corank intersections are +included, with no inverse-hard-eigenvalue or inverse-gap factor. + +Weyl's eigenvalue inequality and Hessian Lipschitz control give + + |muj-lambdaj| <= r M3/2 <= C rU. + +On the depth branch this implies + + |s|<=D U^2+C U, |h|+|tau|+K<=C U. (E6) + +Consequently E4 is tightness of the FULL failure measure in the actual midpoint +jets and derivative norm, not just a compact-near count estimate. On U<=A, +midpoint h2<=epsilon implies endpoint lambda2<=2epsilon for sufficiently small +r at fixed epsilon,A. Equations E4–E5 and the M4 exception yield + + lim_epsilon->0 limsup_r + r^-3 Q_r^W(F_r,h2<=epsilon)=0. (E7) + +Midpoint hard eigenvalues of either sign near zero can carry no lost leading +failure mass. Inverse hard eigenvalues are used only at fixed positive targets +for graph convergence; they never enter E3. The complete detailed derivation +is SOURCE_INTERFACE §§4–5. No scalar shortcut is used: for d=2 one must retain +[LOCAL] §8's separate scalar near/far split, since Lambda=lambda1 there. + +## 5. The identified full elder-failure measure + +Let the limiting hard domain be 0=2) h_j^3 + product_(2<=i0} + ds dh dO d tau. (S1) + +It is extended by zero off the stated hard/typed domain. The deterministic +classifier bound [SC] (19) proves integrability: if x=-s>0 and n>0, then +x<=2|B|+(48kD^2)^(1/3), and + + integral_s w_+ 1{n>0} <=384k^2 |B|^3+2304k^3 D^2. + +The remaining hard spectral factor is a polynomial, while h0 has uniform +Gaussian decay in the ORIGINAL orthogonally rotated raw variables. All angular +variables remain inside the integral. Positive Gaussian density on open typed +nonempty sectors gives mu_fail(total)>0. In [SC] (20)'s notation its mass is + + a_fail=a1+a2. (S2) + +This consumes the displayed deterministic integral, not [SC]'s global count +limit. Its remote singleton coefficient beta_far does not enter S1 or S2. + +Theorem F (full fixed-dimensional selector-failure law). Under the exact +source interfaces and H1, in the extended spectral law of §2, + + r^-3 Q_r^W(Theta_r in dot, F_r) -> mu_fail in total variation, + (1-p_r)/r^3 -> a1+a2>0. (S3) + +Proof. On a fixed bounded spectral box with hard eigenvalues bounded below, +[SC] §2 disintegrates the actual additional full jet. Its soft eigenvalue +change has Jacobian r c_m J_r, where + + J_r=product_(j>=2)(h_j+rs) product_(2<=i product h_j^2 w_+. Its limiting +weight is zero off the typed domain and ON the typed boundary; selector +convergence is unnecessary there. For a typed generic target H1 gives the +actual indicator I=1_F eventually equal to 1{n>0}. The excluded algebraic +sets are null, not discarded positive mass. + +The independent complete-jet coupling [SC] (5)–(6) gives +K<=C_box(1+||F||C4). Its two-short-column bound [SC] (15) bounds W_r/r^4 by an +integrable fixed polynomial in that coupling norm on the box. Thus pointwise +convergence, the exact weight limit, and dominated convergence give compact +L1 convergence of S4 to S1, including near the typed boundary. Repeated hard +spectra are null; no uniform inverse-gap estimate is required on the box. +E4–E7 exhaust the ACTUAL failure measure, and S1 is integrable. First exhaust +bounded boxes and then let the positive hard lower bound decrease to zero. +The limsup of both excluded tails tends to zero. Compact L1 plus those two +tails is global L1, which is precisely the total variation statement S3. +Taking total masses proves its coefficient. QED. + +This establishes the pairing relevance of the microscopic soft geometry. +It does not equate two extra saddle witnesses with one maximum/saddle pair. +Neither a factorial moment nor fixed-remote mixing is used to infer selection. +When the fixed-r almost-sure global Morse/distinct-value locus is used in this +conditional coupling, take a countable intersection along an arbitrary fixed +sequence r_j->0. Dominated convergence along every such sequence proves the +stated limit. No common probability-one locus for uncountably many pinned laws +is assumed. + +## 6. Actual replacement location, death and lifetime + +On F_r let T_r be the actual elder partner's displacement from the midpoint, +in the local torus chart, divided by r. Use an isolated sentinel if the partner +is essential or outside that chart. For the same reason use a sentinel in D_r +when d_f(M) is not finite. These exceptions have r^-3 mass tending to zero: +on each regular compact jet sector H1 provides a local older path and actual +partner for all sufficiently small r; E4–E7 exhaust the remaining failure mass. + +Theorem M (actual marked law). The finite measures + + r^-3 Q_r^W((Theta_r,T_r,D_r) in dot, F_r) + +converge WEAKLY to the pushforward of S1 under + + Theta -> (Theta,T_*(Theta),h_*(Theta)). (M1) + +The conditional-on-failure law is M1 divided by a_fail. The lifetime mark +(b-d_f(M))/r^3 converges in that law to -h_* in (0,k), and its fraction of the +candidate lifetime converges to -h_*/k in (0,1). + +Proof. At a generic positive hard target H1 identifies the exact actual +winning continued root. Off the additional null set D=0, [LOCAL] §6's winning +soft root is unique; continuation and the vanishing r-scaled hard graph give +H2 and D_r->h_*. Insert any bounded continuous joint test function in S4. +The same compact dominated-convergence argument proves convergence of its +integral. E4–E7 remove the tails; sentinel mass has already been excluded. +No continuity across the polynomial transition sets is assumed. QED. + +Weak, not total variation, convergence is claimed for these real-valued marks. +Tightness of M1 also gives, for EVERY deterministic delta_r->0 with +delta_r/r->infinity, + + Q_r^W(F_r, dist(actual elder partner,midpoint)>delta_r)=o(r^3). (M2) + +For a given tolerance choose a fixed large radius with arbitrarily small +limiting marked tail, use weak tightness including the sentinel, then use +delta_r/r eventually larger than that radius. This is actual failed-partner +localization, rather than localization of a count-defined witness. + +## 7. Exact compact lifetime-density consequence + +Retain [P] §§10–12's exact compact population: birth b in an interval B, gap k +in an interval K, both of positive length and K bounded away from zero, axial +orientation u in S^(d-1) with ordinary area measure, per unit midpoint volume. +Choose a Borel transverse completion R(u) as in the source. The coefficient +a_fail is independent of that completion: the original selection probability +is physical and independent of a transverse coordinate choice, and S3 is its +unique limit. This does not assert torus rotational invariance or birth-factor +cancellation in higher dimensions. + +Use the source's ACTUAL radial ledger, in every fixed d: + + A_r=12 pi_r(R(u);v_r) Z_r/r^2, + nu_cand(ell)=ell^-1/3 integral_(B x K x S^(d-1)) + A_((ell/k)^(1/3))/(3k^(2/3)). + +The selected density has the additional p_r. The dimension powers have already +cancelled in [P] §10; no new spatial Jacobian or dimension-dependent lifetime +power may be inserted. [P] (7.8) supplies a common compact-mark bound on +(1-p_r)/r^3, and [P] (10.2)–(10.3) supply common bounds and A_r->A0. These are +existing domination interfaces, not uniformity inferred from pointwise H1. + +With r=(ell/k)^(1/3), the exact nonselected candidate density therefore has + + ell^-2/3 [nu_cand^(B,K)(ell)-nu_eld^(B,K)(ell)] + = integral_(B x K x S^(d-1)) + A_r/(3k^(5/3)) [(1-p_r)/r^3]. + +Dominated convergence and S3 identify + + nu_rej^(B,K)(ell) ~ C_fail^(B,K) ell^(2/3), + C_fail^(B,K)=integral_(B x K x S^(d-1)) + A0(b,k,u) a_fail(b,k,u)/(3k^(5/3)) db dk d sigma(u). (L1) + +C_fail is finite and strictly positive. The full z0 cancels if A0=12pi0z0 is +substituted into S1; there is still one original pin density and no additional +normalization. + +L1 is the compact candidate-minus-selected counting measure. It is not a +replacement-bar intensity obtained by counting all rejected candidates, nor a +standalone second-order selected-density expansion. An unrestricted refined +difference does not follow; its far rejected population is different. No new +k->0, d->infinity, volume, or escaping-mark uniformity is claimed. + +## 8. Hypotheses, explicit falsifiers and review boundary + +H1 assumes a generic typed cubic and its pinned reduced C2 convergence, an +embedded fixed soft collar, and a CONTAINED negative hard tube with drop D0>k. +The graph and tube are proved from [SC]'s actual smooth field on fixed positive +hard targets. The exact finite-r partner additionally uses the source's actual +global Morse distinct-value locus. A unique limiting position additionally +excludes D=0, a null set. The deterministic lemma does not require probability, +Morse–Smale, a separatrix assertion or control of the exterior. + +The stochastic statements require the original positive-spectrum field, +nonsingular contact/full-jet regression, independent endpoint-matrix residual +with all C4 moments, actual cap implication, double soft-factor weight bound, +full normalizer floor, and the original spectral density/coupling interfaces. +They are source-bound conditions, not consequences of tests or publication. +All inverse-hard constants are pointwise only. The actual rare failure tail +and multiple-soft exclusion are proved by E3–E7, rather than borrowed from a +near-count event. The full typed boundary is treated by its continuous zero +weight. The Haar-gauge extension is part of the precise measure statement. + +Falsifiers: + +- A full path bypassing a contained hard-depth cap at height above h_r, or a + graph-lifted moving chord whose exact minimum is not the continued root, + invalidates H1. The thin-tube counterexample in HARD_FIBRE_LEMMA §8 explains + why graph convergence alone is not a substitute for that hypothesis. +- A leading failure mass escaping every bounded midpoint jet set, or staying + at a nonvanishing fraction on h2<=epsilon as epsilon->0, contradicts E4/E7. + A defect in the parent cap implication, original residual independence or + retained matrix soft integral would reopen that analytic step. +- A dropped saddle mixed-square factor, extra restricted normalizer, omitted + hard/sign multiplicity or GOE substitution changes S1 and invalidates S3. +- A positive leading essential/sentinel mass contradicts M1. Total variation + for real-valued location/lifetime marks is outside the claim. +- Replacement-bar, unrestricted refined-density, new parameter-uniform or + numerical uses of L1 are outside this proof's interface. + +This is a new fixed-dimensional actual elder/failure/lifetime candidate, with +full proofs and source identities exposed. d=2 remains the separate [LOCAL] +scalar proof. No controlling acceptance, status, graph, prize, Boolean, parent +proof or source history is altered. Qualified nonauthor review must bind this +successor itself; acceptance of a count packet or of [LOCAL] alone is not an +acceptance of this higher-dimensional lift. diff --git a/frontiers/lifetime_moment_boundary_20260930/sources/P.md b/frontiers/lifetime_moment_boundary_20260930/sources/P.md new file mode 100644 index 000000000..dfed3b8d3 --- /dev/null +++ b/frontiers/lifetime_moment_boundary_20260930/sources/P.md @@ -0,0 +1,494 @@ +# Uniform matrix-cap selection and unrestricted short-lifetime asymptotics + +**Object:** UNIFORM-MATRIX-CAP-LIFETIME-20260924-v1. +**Author:** OpenAI / ChatGPT, 24 September 2026. +**Disposition:** author-side mathematical candidate; no nonauthor acceptance, formal verification, numerical finite-band certificate, or program-level closure is asserted. + +This is an additive continuation of MARKED-CYLINDER-CAP-20260924-v1, SHA256 `0bf922b9203c29088b12388807aa0e2ecd020485eb0f6e919679841b5b2636fc`, reproduced unchanged in `sources/`. It addresses the matrix-probability, angular-uniformity, compact-mark, and lifetime-composition interfaces of campaign #61. It does **not** extend the predecessor's numerical constants to new parameters. Instead it derives new, non-numerically-evaluated constants by a uniform Gaussian argument. + +## 1. Model, convention, and the three theorems + +Fix a dimension d >= 2 and a side length L > 0. On the flat torus X = R^d/(L Z^d), let f be the centered stationary Gaussian field of variance one with covariance + + K_L(z) = sum_{n in Z^d} exp(-|z+Ln|^2/2) + / sum_{n in Z^d} exp(-|Ln|^2/2). + +In particular d=3, L=24 is an actual three-dimensional SIDE24 application. No replacement by a nonperiodic covariance is made. Fix compact intervals B=[b_-,b_+] and K=[k_-,k_+] with 00, use the embedded local cylinder centered at the origin with pins + + M=-(r/2)u, S=(r/2)u, + f(M)=b, f(S)=s=b-k r^3, + grad f(M)=grad f(S)=0. + +Q_{r,b,k,R} is the continuous Gaussian regression law at these 2(d+1) observations, not a conditioning on a positive-probability event. A maximum has d negative Hessian eigenvalues; the relevant saddle has d-1 negative and one positive eigenvalue. Set + + W_r = |det H_M det H_S| 1{H_M<0, index(H_S)=d-1}, + Z_r = E_Q W_r, dQ^W = (W_r/Z_r)dQ. + +The index counts negative eigenvalues. The FULL normalizer Z_r has no extra pin-density, coordinate Jacobian, or adjacency condition. Let p_r(b,k,R) be the Q^W probability that the **global ordinary superlevel elder death partner** of M is S. + +**Theorem A (uniform selection candidate).** There exist r_*>0 and C=z_* r^2 and the full transverse-matrix boundary layer, including simultaneous small transverse eigenvalues. It does not presume isotropy under arbitrary rotations of the torus. + +**Theorem B (compact-mark density candidate).** Suppose B and K have positive lengths. Count ordered maximum/saddle pairs with 00, + 0 <= nu_cand(ell)-nu_eld(ell) <= C_{B,K} ell^(2/3), (1.2) + +as ell decreases to zero. An exact finite-dimensional Gaussian integral for c_{B,K} appears in Section 11. + +Theorem B is a COMPACT MARK WINDOW result, especially its quantitative difference estimate. Theorem C below separately removes the mark and distance restrictions for the LEADING asymptotic. There is no stated numerical value of C, r_*, z_*, or c_{B,K}, and no claim that r_*=1/20. The new asymptotic normalizer proof does not replace or re-certify the historical H3 finite-band floor. + +**Theorem C (unrestricted finite-lifetime leading density candidate).** For the same fixed torus and dimension, let nu_cand^all(ell) count ALL ordered maximum/index-(d-1)-saddle pairs with height difference ell>0, and let nu_eld^all(ell) count all finite ordinary superlevel H0 persistence bars, both in expectation per unit volume. There is a positive finite constant c_{d,L} such that + + nu_cand^all(ell) ~ c_{d,L} ell^(-1/3), + nu_eld^all(ell) ~ c_{d,L} ell^(-1/3). (1.3) + +All birth heights, all positive scaled-gap marks and all spatial separations on the torus are included in (1.3). The essential global-maximum class is excluded from the finite-lifetime count. The constant is an explicitly identified finite Gaussian/angular integral, with the birth and gap integrals analytically eliminated in Section 15. No elementary closed form or numerical enclosure is claimed. Crucially, the compact-window O(ell^(2/3)) DIFFERENCE estimate in (1.2) is not asserted for the unrestricted densities. Theorem C has a separate domination and off-diagonal proof, not a change of label on Theorem B. + +## 2. Positive Fourier spectrum and finite-jet rank + +Poisson summation gives + + K_L(z)=sum_{n in Z^d} a_n exp(2 pi i n.z/L), + a_n=exp(-2 pi^2 |n|^2/L^2) / sum_j exp(-2 pi^2 |j|^2/L^2)>0. + +Thus every Fourier mode has positive variance, and sum_n sqrt(a_n)(1+|n|)^q is finite for every q. A real sine/cosine expansion therefore converges in every C^q norm in every finite L^p norm. In particular the field has a smooth version and all finite moments of its global derivative suprema exist. + +Any finite list of distinct derivative evaluation functionals at distinct sites is linearly independent. Indeed a vanishing-variance linear combination must annihilate every Fourier mode because every a_n is positive. As a distribution it is a finite sum of derivatives of point masses with every Fourier coefficient zero, so it is zero. Smooth test functions supported at one site and with arbitrarily prescribed finite jets show that every coefficient is zero. At one site in a rotated frame the same assertion also follows from a polynomial P(R^T n) vanishing on all n in Z^d: the invertible rotation reduces this to a polynomial vanishing on the full integer lattice, hence the polynomial is zero. + +Only lists without repeated derivative functionals are called distinct. A Hessian is parametrized by its independent symmetric entries, not by d^2 allegedly independent entries. + +These arguments justify positive covariance for the original pins at each pair of distinct points and for every residual jet list modulo the pins used below. They also explain why finitely many observed modes or a numerically positive sampled covariance would not suffice for this proof. + +## 3. An exact nonsingular contact frame for all orientations + +Write x for the axial coordinate and y_1,...,y_m for the transverse coordinates, m=d-1. On the line y=0 set a=-r/2, c=r/2. Order the original observations as + + O_r=(f(a), f_x(a), f(c), f_x(c), + f_y1(a),f_y1(c), ..., f_ym(a),f_ym(c)). + +This is a permutation and orthogonal re-expression of the specified physical pins. Define U_r=T_r O_r by four axial rows + + U0 = (f(a)+f(c))/2, + U1 = (f(c)-f(a))/r, + U2 = (f_x(c)-f_x(a))/r, + U3 = (6/r^2)[f_x(a)+f_x(c)-2(f(c)-f(a))/r], (3.1) + +and, for every transverse direction j, two rows + + Vj0=(f_yj(a)+f_yj(c))/2, + Vj1=(f_yj(c)-f_yj(a))/r. + +The transformation is invertible for r>0 and has exact absolute determinant + + |det T_r| = (12/r^4)(1/r)^m = 12 r^(-(d+3)). (3.2) + +The prescribed target becomes exactly + + v_r=(b-k r^3/2, -k r^2, 0, 12k, 0,...,0). (3.3) + +This is not an approximate transformation, and the factor 12 in (3.2) is retained in the lifetime ledger. + +Taylor formulas with integral remainders give mean-square convergence, uniformly over frames, of U_r to the contact jet + + U0*=(f, f_x, f_xx, f_xxx, + f_y1,f_xy1,...,f_ym,f_xym) at 0. (3.4) + +The potentially dangerous U3 cancellation is an averaged third derivative, not a subtraction of uncontrolled random values. Uniform convergence of its covariances, and of cross-covariances with any fixed finite derivative order, follows either from those integral formulas or from the rapidly summable Fourier series. The target v_r converges uniformly on B x K to v_0=(b,0,0,12k,0,...,0). + +The functionals in (3.4) are distinct. Hence their covariance Sigma_0(R) is positive definite by Section 2. Its entries are continuous in R. The orthogonal group is compact, so its least eigenvalue has a positive uniform minimum. Consequently Sigma_r(R) remains uniformly positive definite for all sufficiently small r; Sigma_r and Sigma_r^{-1} converge uniformly. + +This compactness argument establishes existence, not an evaluated interval enclosure. It never equates Sigma_r at different orientations. Full torus rotational invariance is neither assumed nor true in general. + +Let A_r=D_y^2 f(M), represented by its m(m+1)/2 independent entries. Append these entries to U_r. At r=0 the extra functionals are f_yi_yj, i<=j; none duplicates a functional in (3.4). The enlarged covariance is therefore uniformly positive definite at contact and for small r. Its Schur complement shows that the Q-law of A_r has covariance uniformly bounded above and uniformly bounded away from zero. Its mean is uniformly bounded. In symmetric-matrix Lebesgue coordinates it has a density satisfying + + density_Q(A) <= C_0 exp(-c_0 ||A||_F^2), (3.5) + +for fixed positive C_0,c_0. This remains valid after any change of eigenvector orientation. Orthogonal invariance of the density is not required. + +## 4. Uniform conditional derivative moments and the independent residual + +Because Sigma_r^{-1} and v_r are uniformly bounded, the regression energy v_r^T Sigma_r^{-1}v_r is uniformly bounded. For each unconditioned standardized Fourier coefficient xi, covariance Cauchy-Schwarz bounds its conditional mean by the square root of this energy, and its conditional centered variance by one. Minkowski's inequality and the summable Fourier coefficients then give, for every finite p and derivative order q, + + sup_{r,b,k,R} || ||f||_{C^q(X)} ||_{L^p(Q)} < infinity. (4.1) + +The same proof applies to a centered residual after further conditioning on A_r. Write, in one full-field Gaussian coupling, + + f(z)=mu_r(z)+B_r(z).(A_r-E_Q A_r)+g_r(z), (4.2) + +where g_r is jointly independent of the entire symmetric matrix A_r. The regression coefficient B_r and its derivatives through order four are uniformly bounded, by the uniform inverse covariance from Section 3 and bounded derivative cross-covariances. The residual has uniformly bounded C^4 moments of every finite order. + +Independence in (4.2) is not asserted separately for Hessian entries, endpoint variables, or sampled derivative maxima. All residual evaluations are orthogonal to A_r; Gaussian independence on a countable dense collection and continuity give independence of the random smooth field. The residual's internal correlations are retained. + +Let J_r=1+||g_r||_{C^4(X)}, with a fixed coordinate norm. The partial-block operator norms of the cap theorem differ from this coordinate norm by finite constants depending only on d. Hence, for M3,M4 on the local cylinder, + + M3 <= K_0(J_r+||A_r||_F), + M4 <= K_0(J_r+||A_r||_F), + J_r >= 1, J_r independent of A_r, + sup ||J_r||_p < infinity for every finite p. (4.3) + +No inverse Hessian moment is used. Gaussian pin covariance and random field Hessians are different objects. + +## 5. Endpoint identities and the actual full normalizer + +For either pin i in {M,S}, put + + alpha_i=f_xx(i)/r, beta_i=grad_y f_x(i)/r, + A_i=D_y^2 f(i), + H_i=[[r alpha_i, r beta_i^T], [r beta_i,A_i]]. + +The two gradient pins imply the vector and scalar average bounds + + |alpha_i| <= M3/2, ||beta_i|| <= M3/2, + ||A_S-A_M||_op <= r M3. (5.1) + +For example integral_a^c f_xx=0; subtract this average at an endpoint and integrate the M3-Lipschitz bound. For beta use the average of grad_y f_x and its vector derivative. This does not invoke a simultaneous vector Rolle zero. + +The exact height identity gives a weighted mean of f_xxx equal to 12k on [a,c]. Variation of f_xxx over that interval is at most rM4. The same average calculation yields + + |alpha_M+6k| <= r M4/2, + |alpha_S-6k| <= r M4/2. (5.2) + +The block determinant identity, valid even when alpha_i or A_i is zero, is + + det H_i/r = alpha_i det A_i + -r beta_i^T adj(A_i) beta_i. (5.3) + +By (4.1),(5.1), det H_i/r and W_r/r^2 have uniformly bounded moments of every finite order. + +Let A_0 be D_y^2 f(0) under regression on U0*=v_0. Its law is a full-support nondegenerate Gaussian on symmetric matrices. Finite-dimensional Gaussian regression gives uniform convergence of the means and covariances of A_M to those of A_0. Equations (5.1),(5.2) imply that the congruence-scaled endpoint Hessians converge, in probability uniformly over parameters, to + + diag(-6k,A_0) at M, diag(6k,A_0) at S. + +Here the congruence uses diag(sqrt(r),I), so its off-diagonal entries are sqrt(r) beta_i. The limiting matrices are nonsingular almost surely. This follows from the full matrix density and k>=k_->0. Thus the type indicator converges to 1{A_0<0}. Uniform integrability from (5.3) gives + + Z_r/r^2 -> z_0(b,k,R) + := (6k)^2 E[det(A_0)^2 1{A_0<0}], (5.4) + +uniformly on the compact parameter set. + +For completeness, uniformity can be checked by a subsequence argument: any allegedly bad sequence of parameters has a convergent subsequence; continuous Gaussian means/covariances, (5.2), and uniform integrability give the stated limit on that subsequence. The discontinuity set of the type indicator has Gaussian probability zero. Equation (3.5) supplies a common integrable majorant. + +The right side of (5.4) is continuous and strictly positive: the Gaussian law has positive density on an open negative-definite matrix ball. Compactness therefore yields + + 00, with eigenvalues + + 00. + +Determinant monotonicity on positive-definite matrices therefore gives + + |det H_M| <= r (h/2) det B. (6.1) + +This is a canceled-pivot bound: no estimate of 1/alpha_M is taken. + +From ||A_S+B||<=rh, the ordered singular values of A_S are at most lambda_j+rh. The adjugate norm is at most the product of the largest m-1 such bounds. With the empty product equal to one when m=1, (5.3) gives + + |det H_S| <= r(h/2) [lambda_1+(3/2)rh] + product_{j=2}^m(lambda_j+rh). + +Hence the actual typed weight satisfies + + W_r <= (r^2 h^2/4) lambda_1[lambda_1+(3/2)rh] + product_{j=2}^m lambda_j(lambda_j+rh). (6.2) + +The second soft factor includes the saddle mixed-square term. Omitting it, or replacing it by an unrelated order-one factor, changes the radius power. No Gaussian-entry independence is needed for (6.2). + +## 7. Full matrix boundary-layer integration, including corank intersections + +By the predecessor's deterministic marked-cylinder theorem, pairing and the one-branch conclusion hold on + + G_r={lambda_min(-A_M)>[4/(3k)]rM3^2, + rM4<=3k/10}. + +On typed support A_M<0 automatically. It suffices to control G_r^c directly, not infer a converse from a local path-event bound. + +First suppose m>=2. In (4.3) absorb sqrt(m) into K and set U=J_r+Lambda>=1. Then h<=KU. Failure of the depth condition is contained in + + 00 and use h<=K(J_r+lambda). Depth failure implies + + lambda<=Dr(J_r+lambda)^2 + <=2DrJ_r^2+2Dr lambda^2. + +It is contained in the union + + 01/(4Dr). (7.5) + +The large-lambda branch is retained. On the near branch, h<=K(1+4D)J_r^2 for r<=1, J_r>=1. The bounded scalar density, (6.2), and direct integration in lambda give a numerator <=C r^5 E J_r^10. On the far branch, direct fourth-moment Markov with the actual weight gives + + E_Q[(W_r/r^2)1_far] + <=(4Dr)^4 E_Q[(W_r/r^2)lambda^4] <=C r^4. (7.6) + +Thus the scalar numerator is <=C r^5+C' r^6. This separate argument is why the all-dimension statement does not silently drop the scalar far branch. + +Finally, for every dimension, the fourth-derivative exception is bounded directly by + + E_Q[(W_r/r^2)1{rM4>3k_-/10}] + <=[10r/(3k_-)]^4 E_Q[(W_r/r^2)M4^4] <=C r^4. (7.7) + +This is a pointwise Markov bound followed by a joint moment estimate. It is not Cauchy-Schwarz with a missing square root. All joint moments in (7.6),(7.7) are finite by Sections 4-5. + +Divide the numerators by the FULL lower bound (5.5). The result is + + Q^W(G_r^c)<=C_3 r^3+C_4 r^4<=C r^3. (7.8) + +## 8. Pinned genericity and global event measurability + +The following argument applies at every fixed positive r and parameter, not on an asserted common probability-one set for uncountably many laws. + +Away from the pins, consider (grad f(x),Hf(x)v), with ||v||=1. Its range has dimension 2d; its parameter manifold has dimension 2d-1. Modulo the pin observations, these functionals have full covariance rank: gradient and Hessian orders are distinct, and the map H -> Hv from symmetric matrices onto R^d is surjective. For two distinct unpinned points, the map + + (grad f(x),grad f(y),f(x)-f(y)) + +has range dimension 2d+1 and parameter dimension 2d. For a tie to a pinned height use (grad f(x),f(x)-b), or the analogous s map, with dimensions d+1 and d. + +Exhaust the relevant domains by compact sets separated from pins and from coincident points; use finitely many sphere charts when v occurs. Covariance positivity from Section 2 and compactness give bounded Gaussian densities on each such set. An elementary overdetermined-zero lemma applies: on a mesh of size epsilon, a random C^1 map from dimension q to dimension p>q, with derivative norm bounded by N, could have a zero only if one of O(epsilon^-q) mesh values has norm O(N epsilon). The density bound makes the probability O(N^p epsilon^(p-q)), tending to zero. First fix N, then let N increase; the random derivative norm is almost surely finite. This proves absence of all these zeros. + +Pinned Hessians have a full density on their symmetric entries for fixed distinct pins, so their determinants are nonzero almost surely. The pinned heights differ because k,r>0. Countable exhaustion now proves that Q is almost surely Morse with distinct critical values. The transfer to Q^W follows by absolute continuity and 0f(M)} min_t f(gamma(t)), + +with supremum of an empty set equal to -infinity. The event d_f(M)>h can be represented by a countable union of polygonal-path tests, with rational interior vertices and endpoints, all staying strictly above h and with endpoint value above f(M). Strict clearances allow approximation by such paths. For variable M, use countably many coordinate charts and an initial segment depending continuously on M. These are Borel tests in (M,f). Thus equality d_f(M)=f(S) is Borel. On the Morse distinct-value locus it expresses ordinary elder death at S; an essential maximum has no older endpoint. + +On G_r the unchanged deterministic cap theorem controls every boundary exit and supplies a connection through S to a point higher than b. Therefore the GLOBAL ordinary elder partner is S, not merely a local adjacency candidate. Equations (7.8) and the full-probability locus prove Theorem A. The cap theorem also gives exactly one actual ascending branch to M. It does not identify that branch with the transverse ridge. + +## 9. A source-bound weighted Kac-Rice interface + +For clarity, this section specifies why a global elder mark is admissible; a formula for local Hessian index alone would not suffice. + +Apply Kac-Rice first on compact spatial pair domains separated from the diagonal, to the Gaussian vector field (grad f(x),grad f(y)). It is C^1 and has positive definite point covariance for x!=y by Section 2. Its derivative is block diagonal with Jacobian |det H_x det H_y|. Conditional laws of the whole smooth field depend continuously on the imposed gradient values by finite-dimensional Gaussian regression. Derivative moments are locally bounded. + +The expected-integral extension in Armentano-Azais-Leon, *On a general Kac-Rice formula for the measure of a level set*, arXiv:2304.07424v3, Theorem 7.1, gives the identity for bounded nonnegative continuous weights in the location and an additional Gaussian field mark. It is enough first to use cylinder weights depending on finitely many fixed evaluations of f and its derivatives through order two. Their conditional distributions depend continuously on the imposed gradients by Gaussian regression, so the paper's continuity requirements hold. The field is a random element of the separable C^2 space on the torus. On each compact pair domain the two measures on location x C^2 are finite, by the unweighted formula. Cylinder evaluations on a countable dense set, together with location coordinates, generate this Borel sigma-algebra. Equality on their bounded continuous test-function algebra gives equality of the Borel measures by the monotone-class theorem. This extends the identity to bounded Borel global marks, rather than pretending the elder indicator is continuous or lower semicontinuous. No independence between the mark and gradient field is assumed. + +Use the Borel elder mark from Section 8 and the type indicators. Disintegrate the two heights using their nondegenerate joint Gaussian density conditional on the gradients. This gives the full-pin density times E_Q[W] for candidates, and the same quantity times p_r for selected pairs. The continuous Gaussian regression kernel defines the canonical density version; the underlying measure identity is unaffected by height-null-set choices. + +Exhaust the off-diagonal spatial domain toward r=0. The r dr bound proved in the next section makes the expectations locally integrable, and nonnegative monotone convergence completes the near-diagonal formula. No finite-grid approximation of the continuum field is substituted. + +## 10. Exact radial ledger: the dimension cancels + +Let pi_r(R;v_r) denote the density of U_r at (3.3). Since U_r=T_r O_r, + + density_{O_r}(specified pins) + =12 r^(-(d+3)) pi_r(R;v_r). (10.1) + +Use midpoint z, directed separation h=r u, birth b, and gap mark k. The change from the ordered pair (M,S) to (z,h) has absolute determinant one. Polar separation contributes r^(d-1) dr d sigma(u), where sigma is ordinary, NOT probability-normalized, surface area on S^(d-1). The height change (f(M),f(S))=(b,b-k r^3), at fixed r, contributes r^3 db dk. There is no factor 1/2: maximum/saddle pairs are ordered by their different roles. + +Consequently the candidate intensity per unit midpoint volume is + + r A_r(b,k,u) dr db dk d sigma(u), + A_r=12 pi_r(R;v_r) (Z_r/r^2). (10.2) + +The powers are + + spatial (d-1) + height-mark 3 + pin -(d+3) + + determinant-normalizer 2 = 1. + +By Sections 3 and 5, + + A_r -> A_0=12 pi_0(R;v_0) z_0(b,k,R)>0 (10.3) + +uniformly and with a uniform finite upper bound. Although frames were used in the proof, (10.2) is invariant under a rotation of the transverse frame: the original zero-gradient law and determinant weight are unchanged by that orthogonal coordinate change. Thus it is a function of u alone. Uniformity was proved on the compact orthogonal group and descends to the sphere; no nonexistent global continuous transverse frame on the sphere is assumed. + +The selected intensity is r A_r p_r with the same measures. This supplies the domination needed below, rather than assuming a fixed-axis statement can be integrated. + +## 11. Lifetime pushforward and the exact compact coefficient + +For ell=k_->0. This proves (1.2). It is an O(ell^(2/3)) difference, not a claim that either density separately has a second-order expansion with that remainder. Convergence of A_r to A_0 was not assigned a numerical rate. + +## 12. Short bars, moments, and the exact remaining boundary + +Integrating the density versions gives the following expected per-unit-volume results for the same spatial/mark-restricted populations: + + E N_eld(0,t] ~ (3/2)c_{B,K} t^(2/3), + 0<=E[N_cand(0,t]-N_eld(0,t]]<=C t^(5/3). (12.1) + +For any real q>-2/3, + + E sum_{selected, ell<=t} ell^q + ~ c_{B,K} t^(q+2/3)/(q+2/3). (12.2) + +The same leading expression holds for candidates. For q>-5/3 the nonselected difference alone satisfies + + E sum_{candidate but not selected, ell<=t} ell^q + <= C_q t^(q+5/3). (12.3) + +For q<=-2/3 the two individual expectations in (12.2) are infinite for every sufficiently small positive t, because their densities have a positive ell^(-1/3) leading term. Equation (12.3) concerns the nonselected counting measure directly, not subtraction of two infinities. In particular the compact-window inverse-lifetime threshold is p<2/3 for integrability of ell^(-p), with logarithmic divergence at p=2/3. This is unrelated to the inverse-Hessian/Schur thresholds in issue #56. + +The corresponding unrestricted cumulative and individual-moment corollaries follow from Theorem C with c_{d,L} in place of c_{B,K}, by the same integrable-power argument. The compact-window nonselected difference rates (12.1),(12.3) are not automatically unrestricted rates. + +## 13. Removing all birth and gap cutoffs by a direct intensity majorant + +The covariance Sigma_r of U_r depends on radius and frame, NOT on the imposed target. Section 3 therefore supplies a fixed r_0>0, independent of b and k, on which its eigenvalues are bounded above and away from zero. Reduce r_0 below the torus injectivity scale and below one. Do NOT require a globally uniform lower bound for Z_r or a globally uniform constant in (1.1). + +For every b in R, k>0 and 0= c(b^2+k^2), (13.1) + +with fixed c,C>0. For the second inequality it suffices to use its two coordinates b-k r^3/2 and 12k: if r<=1, then b^2<=2(b-k r^3/2)^2+k^2/2. Thus the invertible covariance bound yields + + pi_r(R;v_r) <= C exp[-c(b^2+k^2)]. (13.2) + +Conditional Fourier-coefficient means are bounded by C|v_r| and their centered variances by one. The same summability/Minkowski proof as Section 4 now gives the TARGET-GROWTH bound + + E_Q (1+||f||_{C^3})^p <= C_p(1+|b|+k)^p (13.3) + +for every fixed finite p, uniformly over r and frames on this r_0 band. This is not the compact-target bound (4.1) applied outside its scope; it is its explicit polynomial-growth version. + +By (5.1),(5.3), for r<=1, + + |det H_i|/r <= C (1+||f||_{C^3})^d, + 0<=W_r/r^2<=C(1+||f||_{C^3})^(2d). + +These inequalities remain true when k is arbitrarily small; no division by k or by Z_r has occurred. Combining with (13.2),(13.3) gives the full unnormalized-intensity majorant + + 0<=A_r(b,k,u)=12 pi_r(R;v_r) Z_r/r^2 + <= C(1+|b|+k)^(2d) exp[-c(b^2+k^2)] =: H(b,k). (13.4) + +For every fixed positive r and every b,k>0, Z_r is positive and finite: append BOTH endpoint Hessians to the distinct-site pins; the full residual Gaussian density is positive on a product of an open maximum cone and an open index-(d-1) cone. Thus p_r is defined, even though no globally uniform lower floor has been used. For every fixed b,k>0, Theorem A on a compact neighborhood implies p_r->1 as r->0. + +At a fixed lifetime ell, the near-pair restriction r<=r_0 is exactly k>=ell/r_0^3. After the exact change (11.1), + + ell^(1/3) nu_cand^near(ell) + = integral_{R x (0,infinity) x S^(d-1)} + 1{k>=ell/r_0^3} A_{(ell/k)^(1/3)}(b,k,u) + /(3 k^(2/3)) db dk d sigma, (13.5) + +with the integrand defined to be zero where the indicator is zero. The selected near density has the additional factor p_r. Both integrands are dominated by H(b,k)/(3 k^(2/3)). This majorant is integrable: the k exponent -2/3 is strictly greater than -1 at zero, and Gaussian tails absorb the polynomial at infinity and in b. This explicitly handles the shrinking-k boundary where a compact-window selection constant can blow up. + +For each fixed b,k>0,u, the indicator tends to one, A_r->A_0 and p_r->1. Dominated convergence therefore gives the same limit for the two near densities: + + c_{d,L}=4 integral_{R x (0,infinity) x S^(d-1)} + k^(-2/3) pi_0(R;v_0) z_0(b,k,R) + db dk d sigma(u), (13.6) + 00, + D_u=E[(det A_u)^2 1{A_u<0} | V_u=0]. (15.1) + +Here A_u conditional on V_u=0 is an actual centered nondegenerate Gaussian symmetric matrix, not automatically GOE. Finite-jet rank proves tau_u>0, positive densities p_G(0),p_Vu(0), and D_u>0. All are continuous in the frame and invariant under transverse-frame changes. + +The contact density and cone moment factor as + + pi_0(R;v_0)=p_(f,V_u)(b,0) p_G(0) phi_tau_u(12k), + z_0=(6k)^2 E[(det A_u)^2 1{A_u<0} | f=b,V_u=0], + +where phi_tau is the centered scalar Gaussian density of standard deviation tau. Integrating b by ordinary Gaussian disintegration gives p_Vu(0) D_u. Thus (13.6) becomes + + c_{d,L}=144 integral_{S^(d-1)} p_G(0) p_Vu(0) D_u + [integral_0^infinity k^(4/3) + phi_tau_u(12k) dk] d sigma. + +The scalar integral can be evaluated exactly. With t=12k and the elementary gamma integral, + + 144 integral_0^infinity k^(4/3) phi_tau(12k) dk + = Gamma(7/6) tau^(4/3) / [24^(1/3) sqrt(pi)]. + +Consequently the full leading coefficient is + + c_{d,L}= Gamma(7/6) / [24^(1/3) sqrt(pi)] + * integral_{S^(d-1)} p_G(0) p_Vu(0) tau_u^(4/3) + D_u d sigma(u). (15.2) + +This eliminates both unbounded mark integrals. The remaining angular and negative-definite-cone expectation are finite, strictly positive and specified by derivatives of the EXACT periodized covariance. Formula (15.2) is an explicit finite-dimensional Gaussian representation, not a reported elementary closed form or numerical enclosure. The factor24 is a numerical Jacobian/gamma factor, NOT the side length L; it is the same factor for every L. Changing the field amplitude by a>0 scales the coefficient by a^(-2/3), consistent with nu_(af)(ell)=a^(-1)nu_f(ell/a); this is an additional normalization check. + +## 16. Supplied interfaces, retained limits, and review + +**Interfaces supplied by this candidate:** the actual transverse matrix boundary argument (including d=3); a uniform compact-mark asymptotic full normalizer; all orientations without false isotropy; the global Borel marked Kac-Rice interface; exact pin/radial/lifetime factors; compact-window leading density and quantitative selection difference; a separate integrable unnormalized Gaussian majorant removing ALL birth/gap cutoffs; an off-diagonal bound completing ALL spatial separations; the unrestricted finite-bar leading density and its cumulative/moment consequences; and analytic elimination of birth and gap in its coefficient. + +**Not supplied:** a numerical r_* or C on a prescribed band; a globally uniform O(r^3) probability constant over unbounded b,k; the compact O(ell^(2/3)) difference as an unrestricted remainder; an elementary closed form or numerical enclosure of (15.2); a rigorously evaluated lower coefficient for pairing failure; the original numerical H3/LPW replay; a shrinking-annulus RN certificate; a24-jet displacement enclosure; formal proof verification; nonauthor mathematical acceptance; or unrestricted P15 prize closure. No historical scientific status is changed by this author-side proof. + +The exact-arithmetic program checks pin transforms/targets, block determinants, finite typed-matrix envelopes, spectral Jacobians, radius/lifetime exponents, explicit small-eigenvalue integral models, global target coercivity and coefficient scaling. Semantic mutations challenge the load-bearing factors. These are finite algebra/implementation controls, NOT Gaussian simulation or proof of continuum estimates. + +Priority nonauthor review: (i) desingularized full residual covariance; (ii) uniform all-field moments and independent-matrix regression; (iii) both soft determinant factors; (iv) eigenvalue integration retaining the random largest-eigenvalue width and all corank strata; (v) scalar far branch; (vi) full-normalizer type convergence; (vii) continuous-to-Borel marked Kac-Rice extension; (viii) every factor in the pin/lifetime ledger; (ix) target-growth bound (13.3) and integrability at k=0 in (13.5); (x) distinct-site compact covariance in the far domain; and (xi) parity, b-disintegration and the gamma factor in (15.2). + +### Primary-source attribution + +Armentano, Azais and Leon, arXiv:2304.07424v3, Sections 2 and 7, supply established Gaussian Kac-Rice/expected-integral background. The precise full-field/Borel and pair application is explained in Section 9, not attributed wholesale to that paper. Curry, *The Fiber of the Persistence Map for Functions on the Interval*, arXiv:1706.06059v2, Section 3, supplies elder-rule background; the all-dimensional separating cap is the explicitly identified in-project predecessor. Beliaev, Cammarota and Wigman, *No repulsion between critical points for planar Gaussian random fields*, arXiv:1911.03455, is neighboring two-point/index-asymptotic work, not a source of our elder-selection conclusion. No priority or novelty claim follows from this bounded reconnaissance. diff --git a/frontiers/lifetime_moment_boundary_20260930/sources/REC.md b/frontiers/lifetime_moment_boundary_20260930/sources/REC.md new file mode 100644 index 000000000..75da25979 --- /dev/null +++ b/frontiers/lifetime_moment_boundary_20260930/sources/REC.md @@ -0,0 +1,309 @@ +# D1 Theorem A selection chain — source-bound reconciliation + +**Object:** D1-CHAIN-RECONCILIATION-20260928-v1. +**Reconciler:** Anthropic Claude, Claude Code session `session_017Mi3hxjaxV45x6zo6o1ee3`. +**Effect:** register reconciliation. This record introduces **no new mathematical claim** about the parent. It binds +existing nonauthor reviews to exact source bytes, discharges every residual item they left open, reviews the two +parent sections that no earlier review covered (§§11–12), and states the resulting scoped status. The register edits +it justifies are listed in §9. `lemma_closed`, prizes and premises are untouched. + +## 1. The reconciled object and its reading rule + +The D1 parent is OpenAI/ChatGPT's UNIFORM-MATRIX-CAP-LIFETIME-20260924-v1, with the imported deterministic +MARKED-CYLINDER-CAP-20260924-v1. The parent bytes are immutable. The object reconciled here is the parent **read +together with** the three amendments in the table below. Every consumer must cite this identity set, not the parent +alone. + +| Role | Path (Math-) | Git blob | Bytes | SHA256 | +|---|---|---|---|---| +| Parent (P) | `imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md` | `dfed3b8d318a3ab1950957f393307733a4bef3f2` | 40261 | `9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7` | +| Cap import (CAP) | `imports/lifetime_parent_20260925/MARKED_CYLINDER_CAP_PROOF.md` | `0633aca3c2a2882b0de4399da0a75d64c2e6b2e1` | 15160 | `0bf922b9203c29088b12388807aa0e2ecd020485eb0f6e919679841b5b2636fc` | +| Amendment E1: congruence erratum | `imports/lifetime_parent_20260925/ERRATUM_CONGRUENCE.md` | `213594d6ca6a86fb938110f4d166d9ce275a02d0` | 1782 | `bad7ef609c4ad8c41ad6af562c1b6807921e19a9d556ed793ad1a0db6e202028` | +| Amendment E2: §9 replacement v1.1 | `reviews/d1_section9_borel_repair_20260925/REPAIR.md` | `fe9b9ce4999908bb3814b500ee2d0ceb0c6f704a` | 9062 | `845abf9f9c99d672c2a10a887b5a2e7206a3d2de3d876f35f75ff6e2dc13e62f` | +| Amendment E3: wording W1 and embedding radius | this record, §5 | — | — | — | + +**Reading rule.** + +- Read P §5 with E1. The congruence factor is `D_r = diag(r^{-1/2}, I)`, not the displayed `diag(√r, I)`. +- Read P §9 as replaced by E2. +- Read P l. 165 with W1 (§5 below). +- Read P §1's "sufficiently small r" as including the explicit embedding bound `r < L/(4√2)` (§5 below). + +No formula of P changes. + +**Machine binding.** Each component above is also its own source node in the hard-gate graph +(`frontiers/downstream_gate_20260925/GRAPH.json`), required by the D1 node: E1, E2, CAP (whole file; only §§1–5 +are consumed) and this record's directory, which carries E3 and `LEDGER.json`. A byte change or deletion of any +component therefore proposes D1, D2 and D3 for revalidation even when P's bytes are unchanged (§9, §10). + +**Name collision.** "Theorem A" here always means P (1.1). The fixed-remote mean-measure theorem in +`frontiers/remote_window_20260924/PROOF.md` is also called "Theorem A". That is a different theorem (D4), and +nothing in this record concerns it. + +## 2. Reconciled statements + +The model is P §1: + +- the exact L-periodized Gaussian field on `R^d/(LZ^d)`, for fixed `d >= 2` and `L > 0`; +- the six pins, generally `2(d+1)` observations; +- the typed weight `W_r` and the FULL normalizer `Z_r = E_Q W_r`; +- `p_r(b,k,R)`, the `Q^W`-probability that the global ordinary superlevel elder partner of `M` is `S`. + +The three statements below are accepted at existential scope. There is no numerical `C`, `r_*`, `z_*`, `c_{B,K}` +or `c_{d,L}`. + +- **Theorem A (P 1.1).** For compact `B` and `K ⊂ (0,∞)`, there are `C` and `r_* > 0` such that + `0 <= 1 - p_r <= C r^3`. This holds uniformly over `b ∈ B`, `k ∈ K`, all orthonormal frames and `0 < r <= r_*`. +- **Theorem B (P 1.2).** Let `B` and `K ⊂ (0,∞)` be compact intervals **of positive length** (P l. 37; a singleton + interval gives zero mark-window intensity). The compact-window densities satisfy + `ν_cand ~ ν_eld ~ c_{B,K} ℓ^{-1/3}` with `c_{B,K} > 0`. Their difference satisfies `0 <= ν_cand - ν_eld <= C ℓ^{2/3}`. +- **Theorem C (P 1.3).** All births, all positive gaps and all separations are included, and the essential class is + excluded. Then `ν_cand^all ~ ν_eld^all ~ c_{d,L} ℓ^{-1/3}` with `0 < c_{d,L} < ∞` given by (15.2). This is the + leading term only: no unrestricted remainder or difference rate is included. +- **§12 corollaries.** These are the cumulative and moment consequences (12.1)–(12.3) and their unrestricted leading + forms. + +**Sharpness in d = 2 (composition, separately sourced).** In the plane, the direct lower bound +`1 - p_r >= c r^3` combines with Theorem A to give `1 - p_r = Θ(r^3)` and `ν_cand - ν_eld = Θ(ℓ^{2/3})` on compact +marks. The lower bound is (E2) of `frontiers/window_multiplicity_laws_20260928/ELDER_LOWER_AND_DENSITY_GAP.md`, +blob `aaefc8da…`, reviewed in `reviews/d1_elder_lower_claude_20260928/`. **No lower bound is asserted for `d >= 3`.** + +## 3. The four components of the chain + +| Component | Sections | Output | Interfaces | +|---|---|---|---| +| (I) Matrix-cap normalizer | P §§2–5 with E1 and W1 | `Z_r/r^2 -> z_0 > 0` uniformly; floor `z_* r^2 <= Z_r <= z^* r^2` (5.4)–(5.5) | A1, A2, A4, A3 | +| (II) Cubic pairing-defect bound | P §§6–7 | `E_Q[W_r 1_{G_r^c}] <= C r^5`, hence `Q^W(G_r^c) <= C r^3` (7.8) | A5, A6, A7 | +| (III) Global elder selection | CAP §§2–5 and P §8 | on `G_r` ∩ {Morse, distinct values}, the global elder partner of `M` is `S`; hence `1-p_r <= Q^W(G_r^c)` | CAP, D1-A | +| (IV) Marked Kac–Rice and lifetime | E2 (§9), P §§10–15 | intensity identities, radial ledger, pushforward, majorant, off-diagonal bound, coefficient (15.2) | D1-B/E2, D1-C, §11, §12, D1-D, D1-E | + +Theorem A = (I) + (II) + (III). Theorem B = Theorem A + (IV) through §11. Theorem C = (IV) + Theorem A, which gives +`p_r -> 1` pointwise in §13. + +## 4. Interface ledger + +**Providers.** OpenAI is the author of P, CAP, E1 and E2. The nonauthor providers are xAI/Grok and Anthropic/Claude. +All lanes share one GitHub account, so no organizational independence is claimed anywhere. The full machine-readable +ledger, with every review locator, is `LEDGER.json`. + +**Review records.** + +| ID | Provider and session | Record | Verdicts | +|---|---|---|---| +| G1 | xAI Grok 4.7 via Cursor, `bc-ce4bf0bc` | [main#63 comment 5841570965](https://github.com/d6g8k5htny-coder/main/issues/63#issuecomment-5841570965) | D1-A–E ACCEPT | +| C1 | Anthropic Claude, this session | `reviews/d1_theorem_a_nonauthor_20260928/REVIEW.md` (blob `bc11369c…`, Math-#106 v2) and [main#63 comment 5873873903](https://github.com/d6g8k5htny-coder/main/issues/63#issuecomment-5873873903) | A1–A7, CAP, Theorem A and E2 C1–C6 ACCEPT; W1 | +| G2 | xAI Grok, Lucas lane | `reviews/d1_section9_borel_grok_lucas_20260928/REVIEW.md` (blob `48ea9ad5…`) | E2 C1–C6 ACCEPT. Narrative record; its runner is absent. | +| G3 | xAI Grok via Cursor, replay rounds 3–9 | main `incoming/grok-session-20260926-replay/` | Partial slices; see the table below | +| G4 | xAI Grok 4.7 via Cursor, `bc-81faa729` and `bc-dfbce246` | [main#67 5841270276](https://github.com/d6g8k5htny-coder/main/issues/67#issuecomment-5841270276), [5841782206](https://github.com/d6g8k5htny-coder/main/issues/67#issuecomment-5841782206) | While reviewing D2, re-derived P (6.2), the depth-failure integral, the m=1 split, and the far and M4 Markov pieces. Also checked the (11.3) = (13.6) coefficient identity. | +| C2 | Anthropic Claude, this record | §6 below | §11 and §12 ACCEPT; spot re-derivations of (13.1), (13.4) and (15.2) | +| O1 | OpenAI technical review of Math-#106, [5341593068](https://github.com/d6g8k5htny-coder/Math-/pull/106#pullrequestreview-5341593068) | — | Confirms W1 and the A5/A6 fixtures. **Author provider, so non-discharge.** | + +**Interfaces.** "Full" means a nonauthor provider re-derived the whole interface. "Partial" means a nonauthor provider +checked part of it; partial checks never discharge on their own. `reconciliation_check.py` computes the full-depth +counts from `LEDGER.json`. + +| Interface | P lines | Claim | Full-depth nonauthor ACCEPT | Partial second-provider check | +|---|---|---|---|---| +| S1 §1 | 9–53 | model, conventions, statements of A–C | G1, C1 (xAI, Anthropic) | — | +| A1 §2 | 54–68 | positive spectrum, jet rank, smooth version | C1 | G3 "qualitative positivity OK" | +| A2 §3 | 69–114 | contact frame, `12 r^{-(d+3)}`, uniform gap, (3.5) | C1 (including the gap proof) | G3 certified `det T_r` | +| A4 §4 | 115–137 | (4.1)–(4.3), independent residual | C1 | — | +| A3 §5 | 138–183 | (5.1)–(5.5), type convergence, UI, floor | C1 (O1 agrees but is author-provider) | G3 UI-majorant structure and `A_M -> A_0` | +| A3-E1 | erratum | `D_r = diag(r^{-1/2}, I)` | C1, G3 | — | +| A5 (6.1) | 184–197 | canceled-pivot bound, all m | C1 | G3 (m=1) | +| A6 (6.2) | 198–211 | two soft factors, including the 3/2 saddle term | C1, G4 | — | +| A7 §7 | 212–275 | `r^5` numerators, corank strata, m=1 far branch, M4, (7.8) | C1 | G4 numerator structure | +| CAP §§1–5 | cap 1–168 | deterministic separating cap, global maximin | C1, G3 | — | +| D1-A §8 | 276–297 | pinned genericity, Borel elder event, `G_r =>` partner S | G1, C1 | — | +| D1-B §9 | 298–309 | Borel marked Kac–Rice as written | G1 | — | +| D1-B-E2 | E2 | §9 replacement v1.1, C1–C6 | C1, G2 | — | +| D1-C §10 | 310–336 | radial ledger `r A_r dr db dk dσ` | G1 | C1 (#123 E9 check) | +| §11 | 337–364 | pushforward, (11.3), difference (1.2) | C2 | G4 ((11.1) and the (11.3) identity) | +| §12 | 365–385 | cumulative and moment corollaries | C2 | — | +| D1-D §§13–14 | 386–446 | target-growth majorant, `k -> 0`, off-diagonal (14.1) | G1 | C2 spot checks | +| D1-E §15 | 447–481 | parity, disintegration, (15.2) | G1 | C2 gamma factor | + +Every interface has a full-depth ACCEPT from at least one nonauthor provider. Six have full-depth ACCEPTs from both +nonauthor providers: S1, A3-E1, A6, CAP, D1-A and D1-B-E2. Nine more have a partial check by the other provider. Three +have a single provider at any depth: A4, §12, and D1-B. D1-B is the original §9 text, which the reading rule replaces by +D1-B-E2 (two providers), so it needs no second check. The project's established reconciliations (D2, D3, D4, D6 in STATUS) +each rest on one provider-distinct nonauthor review, so this meets the existing bar. §8 invites second-provider checks, +prioritized by that gap, but they are not a precondition. + +## 5. Residual items and their discharge + +Every item that an earlier record left open, AMEND or "not closed" is listed below with where it is discharged. + +| Open item | Raised in | Discharge | +|---|---|---| +| A3: wrong congruence factor `diag(√r,I)` | main#63 5841947606; G3 `A3_TYPE_CONVERGENCE` C1 | E1, landed by Math-#64 at `d8f5505`. Algebra confirmed by G3 and C1. | +| A3: UI of `W_r/r^2` | G3 C4 | C1 A3 item 4: `sup E(W_r/r^2)^2 < ∞` from (5.3), (5.1), `‖A_S‖ <= ‖A_M‖ + rM3` and A4. G3 `A3_UI_MAJORANT` gives the same majorant. | +| A3: type-indicator convergence under `D_r` | G3 | C1 W1: Slutsky joint convergence in law. The discontinuity set lies in `{det A_0 = 0}`, which is null (C1 item 5). | +| A3: `z_* > 0` | G3 C3 | C1: `A_0` is a nondegenerate Gaussian on `Sym_m`, so it charges the open cone `{A < 0}`. Continuity plus compactness gives (5.5). | +| A3: `A_M -> A_0` uniformly | G3 `A_M_TO_A0` (conditional on A1–A2) | C1 A3 item 3 and A1–A2 below. | +| A2: "single missing estimate", the uniform Gramian gap | G3 `A2_RESIDUAL_GAP` | C1 A2. Each coordinate of `U_r ⊕ vec A_r` is `∫ ∂^α f(tu) dμ_r(t)` with `μ_r -> δ_0`, so the covariance is jointly continuous on `[0,r_0] × O(d)`. It is positive definite at `r=0` by A1. Compactness gives `λ_min >= c_* > 0`. This is existential, which is all Theorem A claims. | +| A5 for `m >= 2` | G3 table | C1 A5: `det H_M = rα det(B' )` with `B' = A - (r/α)ββ^T`, and `0 < -B' <= B` on typed support. Symbolic for m=1,2,3; probed on 1,962 exact instances. | +| A7 `r^5` integrals; far branch | G3 table; C1 v1 | C1 A7, and G4. The v2 correction is that `λ >= 1/(Dr)` lies in the **majorant** event, not necessarily in depth failure. The far branch is kept in the upper bound. | +| Cap pairing: embedded chart and Morse/§8 | G3 `EMBEDDED_CHART_AND_MORSE`, `CAP_PAIRING_IDENTITIES` | §8 by G1 and C1. The embedding radius is made explicit below. | +| Embedding radius not displayed | G3 `EMBEDDED_CHART_AND_MORSE` ("AMEND the slogan") | Below: `r < L/(4√2)`. | +| §9 write-up gap (monotone-class passage) | Math-PR112 review, recorded in E2 | E2 v1.1, reviewed by C1 and G2. C1 withdrew the theorem-number objection on primary-source grounds (arXiv:2304.07424v3, Theorems 2.1, 2.2, 7.1, Remarks 7–8). | +| §§11–12 never reviewed | This reconciliation (line audit) | §6 below. | +| "Second non-Claude review of W1 and A2 before integration" | C1 request | W1 is wording only and is confirmed by O1 (non-discharge) and G3's in-law route. For A2 see the provider note in §4. The request stands as §8's open invitation. It is not a blocker under the existing bar. | + +**W1 (wording; proof unchanged).** P l. 165 says the scaled endpoint Hessians converge "in probability" to +`diag(∓6k, A_0)`. Correctly: + +- `D_r H_M D_r - diag(-6k, A_M)` and `D_r H_S D_r - diag(6k, A_M)` tend to 0 in probability, by (5.1), (5.2) and + `‖A_S - A_M‖ <= rM3`; +- `A_M -> A_0` in law. + +Slutsky then gives joint convergence in law, and continuous mapping applies off the null set `{det A_0 = 0}`. P's +subsequence paragraph (l. 176) already argues in law. + +**Embedding radius.** Let `D = [-2r, 2r] × B̄(0, 2r)`, the cap cylinder, which contains all of `G_r`'s geometry. Then +`D ⊂ B̄(0, 2√2 r)`. On `R^d/(LZ^d)` the exponential chart at any point is injective on the open ball of radius +`L/2`. So `D` is embedded whenever `2√2 r < L/2`, that is `r < L/(4√2)`. Theorem A's existential `r_*` may be, and is, +taken below this. This makes explicit what P §1 says with "for sufficiently small r". + +## 6. Review of the previously unreviewed §§11–12 (C2) + +The line audit found that no earlier record reviewed P lines 337–384. G1 lists 215–217, 276–296, 298–308, +88–94 and 310–335, 386–445, and 447–480. C1 assumed that D1-A–E covered "§§10–15", which it did not. Both sections +were reviewed here from the bytes. + +**§11 — ACCEPT.** + +- (11.1): `r = (ℓ/k)^{1/3}` gives `r dr/dℓ = (1/3) k^{-2/3} ℓ^{-1/3}`. +- Restriction: for `ℓ < k_- r_*^3`, every `k ∈ K` has `r < r_*`, so the whole pushforward stays inside Theorem A's + range. +- (11.2): at fixed `(b,k,u)`, pushing `r A_r dr` forward to `ℓ` gives `ℓ^{-1/3} A_{(ℓ/k)^{1/3}}/(3k^{2/3}) dℓ`. + Integrating over `B × K × S^{d-1}` gives the density version; `ν_eld` carries the extra factor `p_r`. +- (11.3): as `ℓ -> 0`, `A_r -> A_0` uniformly with a uniform bound (10.3), and `p_r -> 1` uniformly by Theorem A. + Dominated convergence on the compact domain gives `ℓ^{1/3} ν -> ∫ A_0/(3k^{2/3}) = 4∫ k^{-2/3} π_0 z_0 = c_{B,K}`, + using `A_0 = 12 π_0 z_0`. Positivity follows from `π_0, z_0 > 0` on a set of positive measure. G4 verified the same + identity in (13.6)'s form. +- Difference: `ν_cand - ν_eld = ℓ^{-1/3}∫ A_r(1-p_r)/(3k^{2/3})`. Theorem A gives `<= ℓ^{-1/3} ∫ A^* C r^3/(3k^{2/3})` + with `r^3 = ℓ/k`, so the bound is `C ℓ^{2/3} ∫ A^*/(3k^{5/3})`. This is finite because `k >= k_- > 0`, which proves + (1.2). The exponent `ℓ^{2/3} k^{-5/3}` is checked exactly. + +**§12 — ACCEPT.** + +- (12.1): `∫_0^t c ℓ^{-1/3}(1+o(1)) dℓ = (3/2)c t^{2/3}(1+o(1))`, and `∫_0^t C ℓ^{2/3} = (3/5)C t^{5/3}`. +- (12.2): for `q > -2/3` the integrand `ℓ^{q-1/3}` is integrable at 0, giving `c t^{q+2/3}/(q+2/3)`. +- (12.3): for `q > -5/3`, `∫_0^t ℓ^q C ℓ^{2/3} = C t^{q+5/3}/(q+5/3)`. +- For `q <= -2/3`, each individual expectation diverges because `c > 0`. (12.3) is stated for the nonselected measure + directly, not as a difference of infinities. +- The unrestricted leading forms follow from Theorem C in the same way. The compact difference rates are correctly + **not** extended. + +**Spot re-derivations for §§13–15.** These do not replace G1; they are a second provider's check. + +- (13.1): `(b - kr^3/2)^2 + 144k^2 >= (b^2+k^2)/2` for `r <= 1`. Checked exactly at sample rationals and by the + inequality `b^2 <= 2(b - kr^3/2)^2 + k^2/2`. +- (13.4): `W_r/r^2 <= C(1+‖f‖_{C^3})^{2d}` follows from (5.1) and (5.3) with no division by `k`. +- (15.2): with `t = 12k` and `w = s^2/2`, `144∫_0^∞ k^{4/3}φ_τ(12k)dk = Γ(7/6)τ^{4/3}/(24^{1/3}√π)`. Checked + numerically to relative `1e-9` in `reconciliation_check.py`, and exactly for the power bookkeeping. + +## 7. Consumption contract + +| Consumer | Consumes from D1 | After this reconciliation | +|---|---|---| +| D2 Theorem R, `frontiers/three_fronts_20260924/LIFETIME_REMAINDER.md` (blob `247b3ecf…`) | The §8 comparison `1-p_r <= Q^W(G_r^c)`, §9 (read as E2), §10, §14 (14.1), and (15.2) as `c`. **Not** (1.1). | Every consumed interface is reconciled. `claims` moves FAIL_CLOSED -> REVIEWED_SCOPED at Theorem R's stated `O(1)` scope. | +| D3 SIDE24 coefficient, `coefficients/side24_v1/PROOF.md` (blob `44b66f04…`) | (15.2) as the leading coefficient of Theorem C | The persistence interpretation is reconciled. `claims` moves HOLD_WITH_DOMAIN -> REVIEWED_SCOPED. The arithmetic acceptance (#65) is unchanged. | +| Direct lower bound, `ELDER_LOWER_AND_DENSITY_GAP.md` (E4)/(E11) | Theorem A (1.1) upper half, §§9–11 | The two-sided planar composition is now fully sourced. (E2) itself stays as reviewed in #123. | +| D4 fixed-remote (RM), RC (#110), IW (#107), #120 | P's model and observation **conventions** only, plus RM's own "Theorem A" | Unaffected. No D1 theorem is consumed. | +| Any new consumer | — | Cite the §1 identity set, this record, and a scope no larger than §2. | + +**Still not consumable.** + +- Numerical `C`, `r_*`, `z_*`, `c_{B,K}` or `c_{d,L}`. +- (1.2)'s difference rate outside compact marks. +- Any lower bound for `d >= 3`. +- A globally uniform `O(r^3)` constant over unbounded marks. +- RN, 24-jet, JETMOD or H3/LPW numerical certificates. +- `lemma_closed`, any prize, or "unconditional acceptance of the lifetime parent", which is a forbidden global + inference in `claims/LANDING_CLAIMS.json`. This acceptance is scoped. + +## 8. Independence, lineage and requests + +**Dual role.** The reconciler is also reviewer C1 of A1–A7, CAP and E2, and reviewer C2 of §§11–12. This is disclosed +rather than hidden. + +**What the reconciliation relies on, and what it does not.** Nothing here is accepted on the strength of a green test, +a hash, a same-provider review or O1. Every interface rests on a written nonauthor derivation. + +**Merge.** The register PR carrying this record must be merged by a non-Claude lane after reading it. Claude does not +self-merge. + +**Invitation.** A second-provider check is invited in this priority order: + +1. A4 and §12, which have one provider at any depth; +2. the full-depth gaps behind partial checks: A2's uniform gap, A5 for `m >= 2`, A7's division by the floor, and + §11's difference bound; +3. the reverse direction for D1-C, D1-D and D1-E, where xAI is full-depth and Claude is partial. + +Any lane may return COUNTEREXAMPLE with an exact equation. That would reopen only the affected interface and its +dependents, and the graph's reverse-impact rule would mark them REVALIDATION_REQUIRED. + +## 9. Register transitions justified by this record + +Math-, in the same PR: + +- `PROOF_INDEX.md`: D1 moves to "Reviewed scoped results" with the §2 scope. The §9 repair is recorded as reviewed by + C1 and G2. The D2 entry is updated to name its reconciled imports. +- `claims/LANDING_CLAIMS.json`: + - `lifetime-remainder` FAIL_CLOSED -> REVIEWED_SCOPED; + - `side24-coefficient` HOLD_WITH_DOMAIN -> REVIEWED_SCOPED; + - dependency reviews are bound to local review files. +- `frontiers/downstream_gate_20260925/GRAPH.json`: + - `math.uniform-matrix-cap-lifetime` AUTHOR_SIDE_CANDIDATE -> PROVED_REVIEWED, with this record as evidence and + the §2 scope. It is the only classification that satisfies a still-required premise, and D2 and D3 require it. + - D2 and D3 gain `review_disposition: ACCEPT` metadata under the existing convention (commit `cc3a991`). + - Four reading-rule component nodes (E1, E2, CAP and this record's directory) are added as `PROVED_REVIEWED` + source nodes with required edges from D1. Each carries the ledger reviews its role needs: C1 and G3 for E1 and + CAP, C1 and G2 for E2. This record is an Anthropic, nonauthor record; its W1 and radius items were raised in C1 + and G3 and its §6 is C2. OpenAI's technical check of this record (review 5345687857) is listed as author-provider + non-discharge. This closes the gap that review found: before it, E1, E2 and W1 were named only in metadata, so + editing them left D1's source snapshot unchanged. + - No node becomes `controlling`. Satisfying D2's and D3's required edge to D1 is not promotion: their own + classifications stay author-side, so `promotion_allowed` still refuses both. + - The fail-closed tests are kept on a pre-reconciliation fixture, so they still prove that an unreviewed parent + blocks both dependents. New tests make real two-commit edits and deletions of each component with P unchanged, + and require D1, D2 and D3 to be proposed `REVALIDATION_REQUIRED`. An unrelated edit must propose nothing, and + the pre-binding graph is shown to miss the component edit. + +main, in a companion PR pinned to this record's merged commit: + +- `STATUS.md`: D1 moves from AMEND/open to ACCEPT — scoped. +- The glossary's D1 row is updated. +- The museum and shop projections are regenerated. + +## 10. Checks + +`reconciliation_check.py` (Python standard library): + +1. Binds every §1 source and every local review record by Git blob, bytes and SHA256. +2. Cross-checks the hard-gate graph against `LEDGER.json`: + - D1 is bound to P's exact bytes; + - E1, E2, CAP and this directory are D1 source nodes behind required edges; + - each component node carries exactly the ledger reviews of its interfaces; + - the record's author provider differs from P's; + - two negative controls (a dropped edge; an author-only review basis) are rejected. +3. Validates `LEDGER.json`: + - every interface has at least one nonauthor ACCEPT; + - author-provider reviews are non-discharge; + - P's §§1–16 line ranges are fully covered; + - every residual item has a discharge pointer. +4. Re-verifies the reading-rule mathematics exactly: + - E1 congruence versus the displayed factor; + - (5.3), (6.1) and (6.2) on exact rational instances; + - (7.3) and the (7.5) split; + - the cap constants and κ-scaling; + - the embedding radius, the radial and lifetime ledgers, (11.1)–(11.3), the difference exponent and the §12 + integrals; + - the (13.1) coercivity bound; + - the (15.2) gamma factor, numerically. +5. Rejects nine semantic mutants. + +A green run is evidence that the bookkeeping and finite identities hold. It is not the analytic review, which lives in +C1, G1, G2, G4 and §6. diff --git a/frontiers/lifetime_moment_boundary_20260930/verify.py b/frontiers/lifetime_moment_boundary_20260930/verify.py new file mode 100644 index 000000000..e611e6339 --- /dev/null +++ b/frontiers/lifetime_moment_boundary_20260930/verify.py @@ -0,0 +1,63 @@ +"""Replay finite controls and exact packet custody; not theorem acceptance.""" +from pathlib import Path +import hashlib +import json +import subprocess +import sys + +HERE = Path(__file__).resolve().parent +RADIAL = HERE.parents[1] / 'reviews/radial_moment_corollaries_20260930' + + +def require(ok, message): + if not ok: + raise RuntimeError(message) + + +def verify_radial(root): + custody = json.loads((root / 'COROLLARY_CUSTODY.json').read_text()) + for row in custody['artifacts'] + custody['sources']: + name = row.get('path', row.get('local_path')) + part = Path(name) + require(not part.is_absolute() and '..' not in part.parts, 'unsafe source path') + raw = (root / part).read_bytes() + require(len(raw) == row['bytes'], 'size drift: ' + name) + require(hashlib.sha256(raw).hexdigest() == row['sha256'], 'SHA256 drift: ' + name) + if 'git_blob' in row: + blob = hashlib.sha1(f'blob {len(raw)}\0'.encode() + raw).hexdigest() + require(blob == row['git_blob'], 'Git blob drift: ' + name) + return len(custody['artifacts']) + len(custody['sources']) + + +def main(): + require(sys.version_info[:2] == (3, 11), 'Python 3.11 required') + count = verify_radial(RADIAL) + rows = [] + for flags in ([], ['-O']): + lifetime = subprocess.run([sys.executable, '-B', *flags, '-S', str(HERE/'check_exact.py')], + check=True, capture_output=True, text=True) + current = json.loads(lifetime.stdout) + expected = json.loads((HERE/'CHECK_RECEIPT.json').read_text()) + require(current == expected, 'lifetime replay differs from exact receipt') + radial = subprocess.run([sys.executable, '-B', *flags, '-S', str(RADIAL/'moment_consequence_checks.py')], + check=True, capture_output=True, text=True) + current_radial = json.loads(radial.stdout) + require(current_radial == json.loads((RADIAL/'moment-checks-normal.json').read_text()), + 'radial replay differs from exact receipt') + loss = subprocess.run([sys.executable, '-B', *flags, '-S', str(HERE/'check_loss_exact.py')], + check=True, capture_output=True, text=True) + current_loss = json.loads(loss.stdout) + require(current_loss == json.loads((HERE/'LOSS_CHECK_RECEIPT.json').read_text()), + 'loss replay differs from exact receipt') + rows.append({'mode': 'optimized' if flags else 'normal', + 'lifetime_quartics': current['good_quartic_cases'], + 'lifetime_negative_controls': current['outside_hypothesis_axial_negative_controls'], + 'normalization_exponents': current['normalization_exponent_cases'], + 'lifetime_sources': len(current['source_identity_checks']), + 'radial_tests': current_radial['tests'], 'loss_controls': current_loss}) + print(json.dumps({'passed': True, 'modes': rows, 'radial_custody_records': count, + 'scientific_effect': 'NONE'}, sort_keys=True)) + + +if __name__ == '__main__': + main() diff --git a/reviews/radial_moment_corollaries_20260930/AUTHOR_COMMENT_5903080058.json b/reviews/radial_moment_corollaries_20260930/AUTHOR_COMMENT_5903080058.json new file mode 100644 index 000000000..0270312de --- /dev/null +++ b/reviews/radial_moment_corollaries_20260930/AUTHOR_COMMENT_5903080058.json @@ -0,0 +1,7 @@ +{ + "id": 5903080058, + "url": "https://github.com/d6g8k5htny-coder/Math-/pull/176#issuecomment-5903080058", + "created_at": "2026-09-30T02:47:55Z", + "updated_at": "2026-09-30T02:47:55Z", + "body": "Author-side corollary of unchanged §7, offered to the Slice-B reader (not a new independent verdict): at the exact aligned-planar scope, (1+12A²)/(1+A²)>=1 and D_aG0<=0. Since B<0, equation(13) therefore gives the model-independent leading-coefficient lower bound\n\n`C2/C0 > 11 U2/(2I) = 4587/856`.\n\nStrictness follows from positive Gaussian mass at a!=0. Consequently the leading coefficient of the radial TV/CDF error in(16) exceeds\n\n`(4587/856)*(2/13)*(11/13)^(11/2)`\n\n(approximately0.328937168357..., decimal diagnostic only). This is a bound on the asymptotic coefficient for each fixed model, NOT a uniform-in-L,k remainder or finite-threshold inequality.\n\nLikewise (19) rewrites as `Bsign=(11 Uabs/(2I)) E_rho[|A|/sqrt(1+A²)]` with rho proportional to H gamma^11G0, so `0t]\n = 11/(11-p)\n - [2p c / ((13-p)(11-p))] t^-2\n + O_p(t^-4).\n\nThe coefficient follows exactly from\n13/(13-p)-11/(11-p) = -2p/[(13-p)(11-p)].\nThe restriction p<11 is sharp for the Pareto limiting moment. This is AFTER the original r->0 limit and does not imply finite-r moment convergence.\n\nDifferentiating the moment identity at p=0 (justified by the same q^-12 envelope on a fixed neighborhood of p=0) gives the log-radius correction\n\nE[log(R/t) | R>t]\n = 1/11 - (2c/143) t^-2 + O(t^-4).\n\nThere is also an explicit fixed-upper-tail quantile correction. If Q_alpha(t) is defined by\nP(R/t > Q_alpha(t) | R>t)=alpha, 04587/856>0, so every fixed upper-tail quantile approaches its Pareto limit from below at second order, and E log(R/t) approaches 1/11 from below. This is an asymptotic coefficient/sign statement for each fixed model; it is NOT a model-uniform finite-threshold inequality because the O(t^-4) remainder is not uniform in L,k,b.\n\nThese are direct consequences of the frozen proof65f24b1f and can be checked inside Slice B without enlarging the source interface." +} diff --git a/reviews/radial_moment_corollaries_20260930/COROLLARY_CUSTODY.json b/reviews/radial_moment_corollaries_20260930/COROLLARY_CUSTODY.json new file mode 100644 index 000000000..5b405d890 --- /dev/null +++ b/reviews/radial_moment_corollaries_20260930/COROLLARY_CUSTODY.json @@ -0,0 +1,91 @@ +{ + "artifacts": [ + { + "bytes": 11110, + "path": "MOMENT_CONSEQUENCE.md", + "sha256": "29bba56b56fd3223a2ea71d012f9abe04eb30240bc5bbfe8f5b131e0bba6f4dd" + }, + { + "bytes": 8259, + "path": "moment_consequence_checks.py", + "sha256": "0c35140179e0345eb03764bf29c3c81453ea278ce1a6319ab33edf6a548e03e6" + }, + { + "bytes": 1219, + "path": "moment-checks-normal.json", + "sha256": "ca7298f97379d48ee717c1efa4570fd3bc91eded22be0e16c501702dd1415874" + }, + { + "bytes": 1666, + "path": "moment-checks-normal.log", + "sha256": "29e85d8acec68f817812b97b51986e8b86ab5dce2266ca0c3367f72815bb9e7b" + }, + { + "bytes": 1219, + "path": "moment-checks-optimized.json", + "sha256": "ca7298f97379d48ee717c1efa4570fd3bc91eded22be0e16c501702dd1415874" + }, + { + "bytes": 1666, + "path": "moment-checks-optimized.log", + "sha256": "29e85d8acec68f817812b97b51986e8b86ab5dce2266ca0c3367f72815bb9e7b" + }, + { + "bytes": 1896, + "path": "AUTHOR_COMMENT_5907459466.json", + "sha256": "835a557cdd953cccaf6b1e15cd08e4facddc0e476d11e2c2d9ecfd414b524c68" + }, + { + "bytes": 1221, + "path": "AUTHOR_COMMENT_5903080058.json", + "sha256": "a0918eb36d54a2d78133bb7f01e66c5dc89c8e7248f10940067ca4a09aa8da74" + }, + { + "bytes": 1396, + "path": "SOURCES.json", + "sha256": "22b3064a278faff1d915dfb658e9d7e41ec5c4ee69f31e944d47a699a82f8a07" + } + ], + "claim_id": "13dc84b1-bc12-42df-8c7f-96f23cb1dd7d", + "portable_copy_of_sha256": "b532794b61e6ffd5539ce9f7dc5509b44d04d2c238a14f33e214c8e387532a64", + "schema": 1, + "scientific_effect": "NONE", + "sources": [ + { + "bytes": 15755, + "commit": "71772a8906cf6663d16be2cd5f63e5d4ebdcee2b", + "git_blob": "65f24b1f9a7b80522a2ee059f5f6877c9f970f0d", + "id": "PR176", + "local_path": "PROOF.md", + "repository_path": "frontiers/radial_rate_20260930/PROOF.md", + "sha256": "a3693664900e23e1e763d88a0b5609936a6f31d844cbe6f18c7d0379b94ba710" + }, + { + "bytes": 12533, + "commit": "80059a97cd8eb32d1a17a0ad9cb22cb2a0d7b337", + "git_blob": "0f14417ef7038b9c6f50e4b01e393a58b7b5e3a4", + "id": "R", + "local_path": "R.md", + "repository_path": "frontiers/two_scale_cluster_geometry_20260929/RADIAL_TAIL.md", + "sha256": "250897858c8b314c0ff85ec1860a725efacfdae0ff7409fced4cadf7bfb85973" + }, + { + "bytes": 25006, + "commit": "382c0f9ff2281f43651ddbdf2e9b36dd52e2c6bf", + "git_blob": "16c56821b52fd76b0be791622b9c3809eafde75a", + "id": "SC", + "local_path": "SC.md", + "repository_path": "frontiers/spectral_cluster_closure_20260929/PROOF.md", + "sha256": "e971b2cbe50a8a06b47c1219191201e0d1037c9adac23e5e3b7d2051bb70c2eb" + }, + { + "bytes": 40261, + "commit": "7a1cb09a9d58d179393e6d29146252f714b9c9bf", + "git_blob": "dfed3b8d318a3ab1950957f393307733a4bef3f2", + "id": "P", + "local_path": "P.md", + "repository_path": "imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md", + "sha256": "9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7" + } + ] +} diff --git a/reviews/radial_moment_corollaries_20260930/MOMENT_CONSEQUENCE.md b/reviews/radial_moment_corollaries_20260930/MOMENT_CONSEQUENCE.md new file mode 100644 index 000000000..fb3bef3a9 --- /dev/null +++ b/reviews/radial_moment_corollaries_20260930/MOMENT_CONSEQUENCE.md @@ -0,0 +1,228 @@ +# Conditional moments, quantiles, and coefficient bounds for the radial ratio + +Read-only nonauthor consequence review of Math- PR #176 equation (17), exact head +`71772a8906cf6663d16be2cd5f63e5d4ebdcee2b`, proof blob +`65f24b1f9a7b80522a2ee059f5f6877c9f970f0d`, 15,755 bytes, SHA-256 +`a3693664900e23e1e763d88a0b5609936a6f31d844cbe6f18c7d0379b94ba710`. + +This is an elementary conditional implication, not a second Slice B verdict. +Claude's Slice A and the competing actual Slice B reviewer retain their scopes. +The reviewer here authored none of this packet or its mathematical sources; +all are OpenAI-source-exposed, and organizational-independence credit is zero. +R17 claim: `13dc84b1-bc12-42df-8c7f-96f23cb1dd7d`, WE317; root coordinates +the actual public disposition. No proof branch or scientific status was changed. + +Exposure chronology: the second-order power/log derivations and their first +seven exact arithmetic controls were completed before this reviewer read +author comment [5907459466](https://github.com/d6g8k5htny-coder/Math-/pull/176#issuecomment-5907459466), +posted at 2026-09-30T08:38:26Z. That comment already states these power/log and +fixed-alpha quantile formulas. They are credited to the author's offered +corollaries here; no novelty or source-unexposed credit is claimed. The quantile +analysis below was made after that exposure. The all-order extension was +suggested by root, then reconstructed here using tail integration. Author +comment [5903080058](https://github.com/d6g8k5htny-coder/Math-/pull/176#issuecomment-5903080058) +was read before analysis of its coefficient inequalities. + +## Consumed hypothesis and scope + +Write Q_t=R/t under the source's point-intensity sampling conditional on R>t, +after the original r limit has already formed its microscopic point measure. +Retain the source's full normalizer; no cluster-maximum selection or extra +factor for multiplicity is introduced. Let c=C_2/C_0, with C_0>0. Consume (17) +in its quantified form: for each fixed source model there are T,K=T and q>=1, + + S_t(q)=P(Q_t>q) + =q^-11[1+c t^-2(q^-2-1)]+E_t(q), + |E_t(q)| <= K t^-4 q^-11. (M1) + +This pointwise remainder, uniform over the unbounded q range, is essential. +Unweighted L1 or total-variation convergence alone would not justify integrating +the unbounded test function Q_t^p or log Q_t. The original source's positive +tail asymptotic also supplies F(x)~C_0 x^-11 as x tends to infinity. + +## Every fixed real power below eleven + +For every fixed real p<11, + + E Q_t^p = 11/(11-p) + - [2p c/((13-p)(11-p))] t^-2 + O_p(t^-4). (M2) + +For p=0, this means the exact identity E Q_t^0=1 and a zero correction. +For p!=0, the deterministic identity for x>=1 is + + x^p = 1 + p integral_1^x q^(p-1)dq. + +For 00, the leading +correction is negative for positive p and positive for negative p. These are +asymptotic statements at each fixed model, not uniform finite-threshold bounds. + +## The divergence boundary + +For any finite t>0 for which this conditional law is defined, and every p>=11, +`E Q_t^p=infinity`. Indeed, + + S_t(q)=F(tq)/F(t) ~ [C_0 t^-11/F(t)] q^-11, + +and its positive leading coefficient yields a lower bound by a positive +multiple of q^-11 for all sufficiently large q. The positive-power tail +integral diverges at p=11 logarithmically and at every p>11 as a power. +No limit interchange at p=11 and no claim about the original finite-r field +is involved. The finite capped eleventh moment in #176 is a different object. + +## Logarithmic moment + +Since log x=integral_1^x q^-1dq for x>=1, direct Tonelli integration gives + + E log Q_t = 1/11 - (2c/143)t^-2 + O(t^-4). (M4) + +The first integral is `1/11`; the correction is +`c(1/13-1/11)=-2c/143`. The absolute remainder is at most `K t^-4/11`. +This derivation does NOT differentiate (M2) with respect to p or assume any +unstated differentiable uniformity in the p-indexed remainder. + +## Conditional all-order extension + +Consume in addition the finite-order remainder in equation (5), obtained from +the smooth even scalar C in Theorem 1. Let alpha_j=11+2j and D(t)=C(1/t)>0. +For every fixed nonnegative integer N and every t>=T, q>=1, + + t^11 F(tq) = sum_(j=0)^N C_(2j) t^(-2j) q^(-alpha_j) + + R_(N,t)(q), + |R_(N,t)(q)| <= K_N t^(-2N-2) q^(-13-2N). (M5) + +The scalar bound at s=tq provides this uniform remainder directly; no derivative +of a rough O term is taken. For every fixed real p<11, tail integration gives + + E Q_t^p = [sum_(j=0)^N alpha_j/(alpha_j-p) + C_(2j)t^(-2j) + + O_(p,N)(t^(-2N-2))] / C(1/t). (M6) + +To see the normalization explicitly, multiply the exact tail identity for +E Q_t^p by D(t). Its right side is D(t) plus p times the integral of (M5) +against q^(p-1). Expand D(t) at the same finite order and use +`1+p/(alpha_j-p)=alpha_j/(alpha_j-p)`. The remainder in this numerator is +bounded by `K_N[1+|p|/(13+2N-p)]t^(-2N-2)`. The p=0 moment is exactly one. +Keeping the denominator exact avoids a hidden normalization change. Replacing +it by `sum_(j=0)^N C_(2j)t^(-2j)+O_N(t^(-2N-2))` is equivalent. + +For every fixed integer m>=1, direct nonnegative tail integration similarly gives + + E (log Q_t)^m = [m! sum_(j=0)^N C_(2j)t^(-2j)/(11+2j)^m + + O_(m,N)(t^(-2N-2))] / C(1/t). (M7) + +Indeed, use `m integral_1^infinity (log q)^(m-1)S_t(q)dq/q` and substitute +y=log q. Each integral is m!/alpha_j^m. The numerator remainder is at most +`m! K_N/(13+2N)^m t^(-2N-2)`. These are finite-order expansions for fixed +indices, with no claim of convergence of an infinite Taylor series. + +## Fixed upper-tail quantiles + +Let 01, +and its q derivative at (0,q0) is -11 q0^-12, which is nonzero. The implicit +function theorem therefore gives a smooth even local solution q_alpha(delta). +For sufficiently large t, the separately supplied differentiated expansion +`-F'(s)=11C_0 s^-12+O(s^-14)` makes F strictly decreasing for every s>=t. +Together with S_t(1)=1 and S_t(q)->0, this identifies the local solution as +the unique upper-tail quantile of the conditional law. + +Put q=q0(1+a delta^2). Substitution in (17) gives + + S_delta(q)=alpha[1+(-11a+c(q0^-2-1))delta^2]+O_alpha(delta^4). + +Consequently + + Q_alpha(t)=alpha^(-1/11)[1+(c/11)(alpha^(2/11)-1)t^-2 + + O_alpha(t^-4)]. (M8) + +The author's quantile formula is correct under these source inputs. Strict +density at sufficiently large radii supplies uniqueness; an unquantified +pointwise distributional limit alone would not supply the error term. At +the aligned planar scope c>0 makes the displayed correction strictly negative. +The eventual approach from below is for each fixed alpha and fixed model; +no uniform claim as alpha tends to an endpoint, or over L,k,b, is needed. + +## Scope of the signed-law coefficient bound + +Let rho have probability density proportional to H gamma^11 G0 in lambda. +The positive finite normalizer is supplied by C_0 and the source Gaussian +majorant. Equations (13) and (19), with the constants in (12), yield exactly + + B_sign = (11 U_abs/(2I)) E_rho[|A|/sqrt(1+A^2)]. + +At every finite A, the integrand lies in [0,1). Positivity of G0 on the +nondegenerate Gaussian support gives positive rho mass at a!=0, so its mean +is strictly positive. Its mean is strictly below one because 1 minus the +integrand is a strictly positive measurable function under a probability law. +Thus, throughout the fixed dimension/frame scope of sections 1--5, + + 0 < B_sign < 11 U_abs/(2I) = 4587821/876544. (M9) + +This bound does not use a sign of D_a G0 and does not require the aligned +planar factorization of section 7. The author's comment 5903080058 states the +bound after an aligned-planar discussion using the word "Likewise"; (M9) +makes its valid broader scope explicit. By contrast, the offered strict bound +`c>11U_2/(2I)=4587/856` does use section 7's D_a G0<=0, with B<0. In that +case the first geometric integrand ratio `(1+12A^2)/(1+A^2)` is >1 whenever +a!=0, which proves strictness already from the positive Gaussian mass. +Neither coefficient inequality supplies a parameter-uniform remainder. + +## Source and verification boundary + +`SOURCES.json` is the exact source map from #176. The cached `R.md`, `SC.md`, +and `P.md` were each checked against its declared size, SHA-256 and Git blob. +R and P reused matching local source bytes; SC was fetched at its explicit +historical commit/path. No author program was used for the calculations. + +`moment_consequence_checks.py` independently compares tail- and density-based +rational integrals, fixed hand-derived cases, the divergence threshold and log +coefficient. A genuine mixture of Pareto(11), Pareto(13), Pareto(15) validates +the quantitative remainder bound and supplies the nonuniform-in-p counterexample. +Wrong normalization, sign, omitted p, and missing factor-two controls are rejected. +Additional exact mixture checks compare the all-order normalized numerator +against direct component moments. Log-power integrals, quantile coefficients, +and the two rational coefficient factors are checked separately. +These finite checks support arithmetic only; they do not replace (M1), its +Gaussian assumptions, or the pending source-bound A/B analytic reviews. + +Preliminary reading of #176 §§4–7 found no blocking error before coordination +redirected this reviewer; that preliminary observation is not a completed B +verdict. The results here are conditional corollary validation (M2)--(M9) and +the positive-tail divergence implication, not acceptance of the consumed +Gaussian theorem or the full PR. Scientific effect: NONE. diff --git a/reviews/radial_moment_corollaries_20260930/NONAUTHOR_REVIEW.md b/reviews/radial_moment_corollaries_20260930/NONAUTHOR_REVIEW.md new file mode 100644 index 000000000..fcd55a978 --- /dev/null +++ b/reviews/radial_moment_corollaries_20260930/NONAUTHOR_REVIEW.md @@ -0,0 +1,40 @@ +# Nonauthor review of the radial moment consequences + +Reviewer: OpenAI / Codex subagent `/root/workflow_bottleneck_audit`. +Date: 30 September 2026. + +**VERDICT: ACCEPT (M2)–(M9), including the positive-tail divergence statement, as conditional consequences of the exact specified PR176 tail, smoothness and coefficient inputs. No blocking amendment found. This is not another Slice B verdict.** + +I did not draft or amend this consequence manuscript or its control script. I read the frozen consequence, the exact PR176 proof, the source/custody map, and the exact controls after the derivation was delivered. Same provider and shared-account/source exposure imply zero organizational-independence credit. The author's prior power/log/quantile formulas are expressly credited by the manuscript; I make no novelty claim for them. + +## Exact object + +- `MOMENT_CONSEQUENCE.md`: 11,110 bytes; SHA256 `29bba56b56fd3223a2ea71d012f9abe04eb30240bc5bbfe8f5b131e0bba6f4dd`; Git blob `fb3bef3a9a46cc0135a88bae6c26e1bade4e7384`. +- `COROLLARY_CUSTODY.json`: SHA256 `b532794b61e6ffd5539ce9f7dc5509b44d04d2c238a14f33e214c8e387532a64`. +- Consumed PR176 proof: head `71772a8906cf6663d16be2cd5f63e5d4ebdcee2b`, blob `65f24b1f9a7b80522a2ee059f5f6877c9f970f0d`, SHA256 `a3693664900e23e1e763d88a0b5609936a6f31d844cbe6f18c7d0379b94ba710`. + +All nine custody-listed artifacts and all four declared source bodies matched their recorded sizes and hashes; source Git blob identities also matched. The observation file is `IDENTITY_AND_CONTROL_OBSERVATIONS.json`. + +## Analytic reconstruction + +1. The consumed remainder really has the strength used here: PR176(17) is uniform for q≥1 with an O(t^-4 q^-11) tail envelope. The consequence does not derive unbounded moments from unweighted total variation. It keeps the already-formed microscopic point-intensity law, conditioning at R>t, and the original source normalization. + +2. For a positive power p<11, nonnegative tail integration yields 1+p∫q^(p-1)S_t(q)dq. For p<0, absolute integrability follows already from S_t≤1 and ∫_1^∞q^(p-1)dq<∞. Thus the same signed identity holds throughout p<11, including the separate exact p=0 case. Inserting the uniform remainder gives a bound |p|K/(11-p)t^-4. The displayed correction is p c[1/(13-p)-1/(11-p)] = -2pc/[(13-p)(11-p)]. All special cases and sign statements follow. + +3. The range is sharp for this actual limiting law, not merely for a formal approximation. F(tq)/F(t) has a positive constant times q^-11 tail for every finite t>0 with F(t)>0. Therefore every p≥11 moment diverges, logarithmically at eleven and as a power above it. This is distinct from the capped eleventh moment and asserts nothing about finite-r field moments. + +4. The logarithmic correction can be obtained directly from ∫S_t(q)dq/q. This gives 1/11 and c(1/13-1/11) = -2c/143, with absolute error at most Kt^-4/11. No differentiation in p of a remainder is required. + +5. For the finite-order Mellin expansion, applying the source scalar expansion at s=tq gives a uniform remainder O(t^(-2N-2)q^(-13-2N)) after multiplying by t^11. Its weighted tail integral converges for every fixed p<11. The numerator is D(t)+p times that integral, so expanding D(t) at the same order yields (11+2j)/(11+2j-p), exactly the proposed coefficient. Retaining the exact denominator C(1/t) preserves normalization; its positive limit C0 keeps division stable. The stated remainder bound and p=0 convention are consistent. There is no claim that the infinite Taylor series converges. + +6. For log powers, the change of variable y=log q reduces each term to an exponential Gamma integral. Multiplication by m gives m!/(11+2j)^m. The remainder integral is bounded by m!K_N/(13+2N)^m at the stated t order. Every fixed integer m≥1 is covered; there is no uniform-in-m claim. + +7. The quantile expansion uses more than the CDF error: the exact scalar representation is smooth and even in delta, and its q derivative at delta=0 is -11q0^-12≠0. The implicit function theorem gives the local even expansion. The separately supplied differentiated tail makes F strictly decreasing for all sufficiently large arguments, identifying the local root with the unique conditional upper-tail quantile. Substitution gives coefficient c(alpha^(2/11)-1)/11. The restriction to fixed alpha in (0,1) and fixed source model is essential and present. + +8. The signed coefficient bound follows directly from the source C0 and B_sign identities. After normalization by the positive measure with density proportional to H gamma^11 G0, its remaining ratio is E[|A|/sqrt(1+A²)]. It is strictly between zero and one because the source density gives positive mass at nonzero a and A is finite. This proves 0 < B_sign < 11U_abs/(2I) at the stated general fixed-dimension/frame scope. It needs no sign for D_a G0. The stricter lower bound on c uses the aligned planar sign from source §7, as the consequence correctly states: its second contribution is nonnegative and its geometric ratio (1+12A²)/(1+A²) exceeds one on positive mass. + +## Verification and limits + +I inspected and replayed `moment_consequence_checks.py` once with `python3 -B -S`; all eleven test methods passed. The finite Pareto mixtures independently exercise tail-versus-density normalization, powers of both signs, threshold divergence, log coefficients, finite-order numerator normalization, quantile brackets and the rational coefficient factors. They support arithmetic and the claimed failure of a uniform-in-p remainder; they do not certify the source Gaussian theorem. + +No defect was found in these conditional implications. Their premise remains the exact source smooth expansion and retained Gaussian coefficient identities, whose Slice A/B reviews are separate. Constants need not be uniform as p approaches eleven, alpha approaches zero or one, or physical parameters leave fixed compact scopes. The original r limit precedes the t limit. No whole-cluster maximum law, simultaneous t(r) theorem, source acceptance or scientific-register change follows from this review. diff --git a/reviews/radial_moment_corollaries_20260930/P.md b/reviews/radial_moment_corollaries_20260930/P.md new file mode 100644 index 000000000..dfed3b8d3 --- /dev/null +++ b/reviews/radial_moment_corollaries_20260930/P.md @@ -0,0 +1,494 @@ +# Uniform matrix-cap selection and unrestricted short-lifetime asymptotics + +**Object:** UNIFORM-MATRIX-CAP-LIFETIME-20260924-v1. +**Author:** OpenAI / ChatGPT, 24 September 2026. +**Disposition:** author-side mathematical candidate; no nonauthor acceptance, formal verification, numerical finite-band certificate, or program-level closure is asserted. + +This is an additive continuation of MARKED-CYLINDER-CAP-20260924-v1, SHA256 `0bf922b9203c29088b12388807aa0e2ecd020485eb0f6e919679841b5b2636fc`, reproduced unchanged in `sources/`. It addresses the matrix-probability, angular-uniformity, compact-mark, and lifetime-composition interfaces of campaign #61. It does **not** extend the predecessor's numerical constants to new parameters. Instead it derives new, non-numerically-evaluated constants by a uniform Gaussian argument. + +## 1. Model, convention, and the three theorems + +Fix a dimension d >= 2 and a side length L > 0. On the flat torus X = R^d/(L Z^d), let f be the centered stationary Gaussian field of variance one with covariance + + K_L(z) = sum_{n in Z^d} exp(-|z+Ln|^2/2) + / sum_{n in Z^d} exp(-|Ln|^2/2). + +In particular d=3, L=24 is an actual three-dimensional SIDE24 application. No replacement by a nonperiodic covariance is made. Fix compact intervals B=[b_-,b_+] and K=[k_-,k_+] with 00, use the embedded local cylinder centered at the origin with pins + + M=-(r/2)u, S=(r/2)u, + f(M)=b, f(S)=s=b-k r^3, + grad f(M)=grad f(S)=0. + +Q_{r,b,k,R} is the continuous Gaussian regression law at these 2(d+1) observations, not a conditioning on a positive-probability event. A maximum has d negative Hessian eigenvalues; the relevant saddle has d-1 negative and one positive eigenvalue. Set + + W_r = |det H_M det H_S| 1{H_M<0, index(H_S)=d-1}, + Z_r = E_Q W_r, dQ^W = (W_r/Z_r)dQ. + +The index counts negative eigenvalues. The FULL normalizer Z_r has no extra pin-density, coordinate Jacobian, or adjacency condition. Let p_r(b,k,R) be the Q^W probability that the **global ordinary superlevel elder death partner** of M is S. + +**Theorem A (uniform selection candidate).** There exist r_*>0 and C=z_* r^2 and the full transverse-matrix boundary layer, including simultaneous small transverse eigenvalues. It does not presume isotropy under arbitrary rotations of the torus. + +**Theorem B (compact-mark density candidate).** Suppose B and K have positive lengths. Count ordered maximum/saddle pairs with 00, + 0 <= nu_cand(ell)-nu_eld(ell) <= C_{B,K} ell^(2/3), (1.2) + +as ell decreases to zero. An exact finite-dimensional Gaussian integral for c_{B,K} appears in Section 11. + +Theorem B is a COMPACT MARK WINDOW result, especially its quantitative difference estimate. Theorem C below separately removes the mark and distance restrictions for the LEADING asymptotic. There is no stated numerical value of C, r_*, z_*, or c_{B,K}, and no claim that r_*=1/20. The new asymptotic normalizer proof does not replace or re-certify the historical H3 finite-band floor. + +**Theorem C (unrestricted finite-lifetime leading density candidate).** For the same fixed torus and dimension, let nu_cand^all(ell) count ALL ordered maximum/index-(d-1)-saddle pairs with height difference ell>0, and let nu_eld^all(ell) count all finite ordinary superlevel H0 persistence bars, both in expectation per unit volume. There is a positive finite constant c_{d,L} such that + + nu_cand^all(ell) ~ c_{d,L} ell^(-1/3), + nu_eld^all(ell) ~ c_{d,L} ell^(-1/3). (1.3) + +All birth heights, all positive scaled-gap marks and all spatial separations on the torus are included in (1.3). The essential global-maximum class is excluded from the finite-lifetime count. The constant is an explicitly identified finite Gaussian/angular integral, with the birth and gap integrals analytically eliminated in Section 15. No elementary closed form or numerical enclosure is claimed. Crucially, the compact-window O(ell^(2/3)) DIFFERENCE estimate in (1.2) is not asserted for the unrestricted densities. Theorem C has a separate domination and off-diagonal proof, not a change of label on Theorem B. + +## 2. Positive Fourier spectrum and finite-jet rank + +Poisson summation gives + + K_L(z)=sum_{n in Z^d} a_n exp(2 pi i n.z/L), + a_n=exp(-2 pi^2 |n|^2/L^2) / sum_j exp(-2 pi^2 |j|^2/L^2)>0. + +Thus every Fourier mode has positive variance, and sum_n sqrt(a_n)(1+|n|)^q is finite for every q. A real sine/cosine expansion therefore converges in every C^q norm in every finite L^p norm. In particular the field has a smooth version and all finite moments of its global derivative suprema exist. + +Any finite list of distinct derivative evaluation functionals at distinct sites is linearly independent. Indeed a vanishing-variance linear combination must annihilate every Fourier mode because every a_n is positive. As a distribution it is a finite sum of derivatives of point masses with every Fourier coefficient zero, so it is zero. Smooth test functions supported at one site and with arbitrarily prescribed finite jets show that every coefficient is zero. At one site in a rotated frame the same assertion also follows from a polynomial P(R^T n) vanishing on all n in Z^d: the invertible rotation reduces this to a polynomial vanishing on the full integer lattice, hence the polynomial is zero. + +Only lists without repeated derivative functionals are called distinct. A Hessian is parametrized by its independent symmetric entries, not by d^2 allegedly independent entries. + +These arguments justify positive covariance for the original pins at each pair of distinct points and for every residual jet list modulo the pins used below. They also explain why finitely many observed modes or a numerically positive sampled covariance would not suffice for this proof. + +## 3. An exact nonsingular contact frame for all orientations + +Write x for the axial coordinate and y_1,...,y_m for the transverse coordinates, m=d-1. On the line y=0 set a=-r/2, c=r/2. Order the original observations as + + O_r=(f(a), f_x(a), f(c), f_x(c), + f_y1(a),f_y1(c), ..., f_ym(a),f_ym(c)). + +This is a permutation and orthogonal re-expression of the specified physical pins. Define U_r=T_r O_r by four axial rows + + U0 = (f(a)+f(c))/2, + U1 = (f(c)-f(a))/r, + U2 = (f_x(c)-f_x(a))/r, + U3 = (6/r^2)[f_x(a)+f_x(c)-2(f(c)-f(a))/r], (3.1) + +and, for every transverse direction j, two rows + + Vj0=(f_yj(a)+f_yj(c))/2, + Vj1=(f_yj(c)-f_yj(a))/r. + +The transformation is invertible for r>0 and has exact absolute determinant + + |det T_r| = (12/r^4)(1/r)^m = 12 r^(-(d+3)). (3.2) + +The prescribed target becomes exactly + + v_r=(b-k r^3/2, -k r^2, 0, 12k, 0,...,0). (3.3) + +This is not an approximate transformation, and the factor 12 in (3.2) is retained in the lifetime ledger. + +Taylor formulas with integral remainders give mean-square convergence, uniformly over frames, of U_r to the contact jet + + U0*=(f, f_x, f_xx, f_xxx, + f_y1,f_xy1,...,f_ym,f_xym) at 0. (3.4) + +The potentially dangerous U3 cancellation is an averaged third derivative, not a subtraction of uncontrolled random values. Uniform convergence of its covariances, and of cross-covariances with any fixed finite derivative order, follows either from those integral formulas or from the rapidly summable Fourier series. The target v_r converges uniformly on B x K to v_0=(b,0,0,12k,0,...,0). + +The functionals in (3.4) are distinct. Hence their covariance Sigma_0(R) is positive definite by Section 2. Its entries are continuous in R. The orthogonal group is compact, so its least eigenvalue has a positive uniform minimum. Consequently Sigma_r(R) remains uniformly positive definite for all sufficiently small r; Sigma_r and Sigma_r^{-1} converge uniformly. + +This compactness argument establishes existence, not an evaluated interval enclosure. It never equates Sigma_r at different orientations. Full torus rotational invariance is neither assumed nor true in general. + +Let A_r=D_y^2 f(M), represented by its m(m+1)/2 independent entries. Append these entries to U_r. At r=0 the extra functionals are f_yi_yj, i<=j; none duplicates a functional in (3.4). The enlarged covariance is therefore uniformly positive definite at contact and for small r. Its Schur complement shows that the Q-law of A_r has covariance uniformly bounded above and uniformly bounded away from zero. Its mean is uniformly bounded. In symmetric-matrix Lebesgue coordinates it has a density satisfying + + density_Q(A) <= C_0 exp(-c_0 ||A||_F^2), (3.5) + +for fixed positive C_0,c_0. This remains valid after any change of eigenvector orientation. Orthogonal invariance of the density is not required. + +## 4. Uniform conditional derivative moments and the independent residual + +Because Sigma_r^{-1} and v_r are uniformly bounded, the regression energy v_r^T Sigma_r^{-1}v_r is uniformly bounded. For each unconditioned standardized Fourier coefficient xi, covariance Cauchy-Schwarz bounds its conditional mean by the square root of this energy, and its conditional centered variance by one. Minkowski's inequality and the summable Fourier coefficients then give, for every finite p and derivative order q, + + sup_{r,b,k,R} || ||f||_{C^q(X)} ||_{L^p(Q)} < infinity. (4.1) + +The same proof applies to a centered residual after further conditioning on A_r. Write, in one full-field Gaussian coupling, + + f(z)=mu_r(z)+B_r(z).(A_r-E_Q A_r)+g_r(z), (4.2) + +where g_r is jointly independent of the entire symmetric matrix A_r. The regression coefficient B_r and its derivatives through order four are uniformly bounded, by the uniform inverse covariance from Section 3 and bounded derivative cross-covariances. The residual has uniformly bounded C^4 moments of every finite order. + +Independence in (4.2) is not asserted separately for Hessian entries, endpoint variables, or sampled derivative maxima. All residual evaluations are orthogonal to A_r; Gaussian independence on a countable dense collection and continuity give independence of the random smooth field. The residual's internal correlations are retained. + +Let J_r=1+||g_r||_{C^4(X)}, with a fixed coordinate norm. The partial-block operator norms of the cap theorem differ from this coordinate norm by finite constants depending only on d. Hence, for M3,M4 on the local cylinder, + + M3 <= K_0(J_r+||A_r||_F), + M4 <= K_0(J_r+||A_r||_F), + J_r >= 1, J_r independent of A_r, + sup ||J_r||_p < infinity for every finite p. (4.3) + +No inverse Hessian moment is used. Gaussian pin covariance and random field Hessians are different objects. + +## 5. Endpoint identities and the actual full normalizer + +For either pin i in {M,S}, put + + alpha_i=f_xx(i)/r, beta_i=grad_y f_x(i)/r, + A_i=D_y^2 f(i), + H_i=[[r alpha_i, r beta_i^T], [r beta_i,A_i]]. + +The two gradient pins imply the vector and scalar average bounds + + |alpha_i| <= M3/2, ||beta_i|| <= M3/2, + ||A_S-A_M||_op <= r M3. (5.1) + +For example integral_a^c f_xx=0; subtract this average at an endpoint and integrate the M3-Lipschitz bound. For beta use the average of grad_y f_x and its vector derivative. This does not invoke a simultaneous vector Rolle zero. + +The exact height identity gives a weighted mean of f_xxx equal to 12k on [a,c]. Variation of f_xxx over that interval is at most rM4. The same average calculation yields + + |alpha_M+6k| <= r M4/2, + |alpha_S-6k| <= r M4/2. (5.2) + +The block determinant identity, valid even when alpha_i or A_i is zero, is + + det H_i/r = alpha_i det A_i + -r beta_i^T adj(A_i) beta_i. (5.3) + +By (4.1),(5.1), det H_i/r and W_r/r^2 have uniformly bounded moments of every finite order. + +Let A_0 be D_y^2 f(0) under regression on U0*=v_0. Its law is a full-support nondegenerate Gaussian on symmetric matrices. Finite-dimensional Gaussian regression gives uniform convergence of the means and covariances of A_M to those of A_0. Equations (5.1),(5.2) imply that the congruence-scaled endpoint Hessians converge, in probability uniformly over parameters, to + + diag(-6k,A_0) at M, diag(6k,A_0) at S. + +Here the congruence uses diag(sqrt(r),I), so its off-diagonal entries are sqrt(r) beta_i. The limiting matrices are nonsingular almost surely. This follows from the full matrix density and k>=k_->0. Thus the type indicator converges to 1{A_0<0}. Uniform integrability from (5.3) gives + + Z_r/r^2 -> z_0(b,k,R) + := (6k)^2 E[det(A_0)^2 1{A_0<0}], (5.4) + +uniformly on the compact parameter set. + +For completeness, uniformity can be checked by a subsequence argument: any allegedly bad sequence of parameters has a convergent subsequence; continuous Gaussian means/covariances, (5.2), and uniform integrability give the stated limit on that subsequence. The discontinuity set of the type indicator has Gaussian probability zero. Equation (3.5) supplies a common integrable majorant. + +The right side of (5.4) is continuous and strictly positive: the Gaussian law has positive density on an open negative-definite matrix ball. Compactness therefore yields + + 00, with eigenvalues + + 00. + +Determinant monotonicity on positive-definite matrices therefore gives + + |det H_M| <= r (h/2) det B. (6.1) + +This is a canceled-pivot bound: no estimate of 1/alpha_M is taken. + +From ||A_S+B||<=rh, the ordered singular values of A_S are at most lambda_j+rh. The adjugate norm is at most the product of the largest m-1 such bounds. With the empty product equal to one when m=1, (5.3) gives + + |det H_S| <= r(h/2) [lambda_1+(3/2)rh] + product_{j=2}^m(lambda_j+rh). + +Hence the actual typed weight satisfies + + W_r <= (r^2 h^2/4) lambda_1[lambda_1+(3/2)rh] + product_{j=2}^m lambda_j(lambda_j+rh). (6.2) + +The second soft factor includes the saddle mixed-square term. Omitting it, or replacing it by an unrelated order-one factor, changes the radius power. No Gaussian-entry independence is needed for (6.2). + +## 7. Full matrix boundary-layer integration, including corank intersections + +By the predecessor's deterministic marked-cylinder theorem, pairing and the one-branch conclusion hold on + + G_r={lambda_min(-A_M)>[4/(3k)]rM3^2, + rM4<=3k/10}. + +On typed support A_M<0 automatically. It suffices to control G_r^c directly, not infer a converse from a local path-event bound. + +First suppose m>=2. In (4.3) absorb sqrt(m) into K and set U=J_r+Lambda>=1. Then h<=KU. Failure of the depth condition is contained in + + 00 and use h<=K(J_r+lambda). Depth failure implies + + lambda<=Dr(J_r+lambda)^2 + <=2DrJ_r^2+2Dr lambda^2. + +It is contained in the union + + 01/(4Dr). (7.5) + +The large-lambda branch is retained. On the near branch, h<=K(1+4D)J_r^2 for r<=1, J_r>=1. The bounded scalar density, (6.2), and direct integration in lambda give a numerator <=C r^5 E J_r^10. On the far branch, direct fourth-moment Markov with the actual weight gives + + E_Q[(W_r/r^2)1_far] + <=(4Dr)^4 E_Q[(W_r/r^2)lambda^4] <=C r^4. (7.6) + +Thus the scalar numerator is <=C r^5+C' r^6. This separate argument is why the all-dimension statement does not silently drop the scalar far branch. + +Finally, for every dimension, the fourth-derivative exception is bounded directly by + + E_Q[(W_r/r^2)1{rM4>3k_-/10}] + <=[10r/(3k_-)]^4 E_Q[(W_r/r^2)M4^4] <=C r^4. (7.7) + +This is a pointwise Markov bound followed by a joint moment estimate. It is not Cauchy-Schwarz with a missing square root. All joint moments in (7.6),(7.7) are finite by Sections 4-5. + +Divide the numerators by the FULL lower bound (5.5). The result is + + Q^W(G_r^c)<=C_3 r^3+C_4 r^4<=C r^3. (7.8) + +## 8. Pinned genericity and global event measurability + +The following argument applies at every fixed positive r and parameter, not on an asserted common probability-one set for uncountably many laws. + +Away from the pins, consider (grad f(x),Hf(x)v), with ||v||=1. Its range has dimension 2d; its parameter manifold has dimension 2d-1. Modulo the pin observations, these functionals have full covariance rank: gradient and Hessian orders are distinct, and the map H -> Hv from symmetric matrices onto R^d is surjective. For two distinct unpinned points, the map + + (grad f(x),grad f(y),f(x)-f(y)) + +has range dimension 2d+1 and parameter dimension 2d. For a tie to a pinned height use (grad f(x),f(x)-b), or the analogous s map, with dimensions d+1 and d. + +Exhaust the relevant domains by compact sets separated from pins and from coincident points; use finitely many sphere charts when v occurs. Covariance positivity from Section 2 and compactness give bounded Gaussian densities on each such set. An elementary overdetermined-zero lemma applies: on a mesh of size epsilon, a random C^1 map from dimension q to dimension p>q, with derivative norm bounded by N, could have a zero only if one of O(epsilon^-q) mesh values has norm O(N epsilon). The density bound makes the probability O(N^p epsilon^(p-q)), tending to zero. First fix N, then let N increase; the random derivative norm is almost surely finite. This proves absence of all these zeros. + +Pinned Hessians have a full density on their symmetric entries for fixed distinct pins, so their determinants are nonzero almost surely. The pinned heights differ because k,r>0. Countable exhaustion now proves that Q is almost surely Morse with distinct critical values. The transfer to Q^W follows by absolute continuity and 0f(M)} min_t f(gamma(t)), + +with supremum of an empty set equal to -infinity. The event d_f(M)>h can be represented by a countable union of polygonal-path tests, with rational interior vertices and endpoints, all staying strictly above h and with endpoint value above f(M). Strict clearances allow approximation by such paths. For variable M, use countably many coordinate charts and an initial segment depending continuously on M. These are Borel tests in (M,f). Thus equality d_f(M)=f(S) is Borel. On the Morse distinct-value locus it expresses ordinary elder death at S; an essential maximum has no older endpoint. + +On G_r the unchanged deterministic cap theorem controls every boundary exit and supplies a connection through S to a point higher than b. Therefore the GLOBAL ordinary elder partner is S, not merely a local adjacency candidate. Equations (7.8) and the full-probability locus prove Theorem A. The cap theorem also gives exactly one actual ascending branch to M. It does not identify that branch with the transverse ridge. + +## 9. A source-bound weighted Kac-Rice interface + +For clarity, this section specifies why a global elder mark is admissible; a formula for local Hessian index alone would not suffice. + +Apply Kac-Rice first on compact spatial pair domains separated from the diagonal, to the Gaussian vector field (grad f(x),grad f(y)). It is C^1 and has positive definite point covariance for x!=y by Section 2. Its derivative is block diagonal with Jacobian |det H_x det H_y|. Conditional laws of the whole smooth field depend continuously on the imposed gradient values by finite-dimensional Gaussian regression. Derivative moments are locally bounded. + +The expected-integral extension in Armentano-Azais-Leon, *On a general Kac-Rice formula for the measure of a level set*, arXiv:2304.07424v3, Theorem 7.1, gives the identity for bounded nonnegative continuous weights in the location and an additional Gaussian field mark. It is enough first to use cylinder weights depending on finitely many fixed evaluations of f and its derivatives through order two. Their conditional distributions depend continuously on the imposed gradients by Gaussian regression, so the paper's continuity requirements hold. The field is a random element of the separable C^2 space on the torus. On each compact pair domain the two measures on location x C^2 are finite, by the unweighted formula. Cylinder evaluations on a countable dense set, together with location coordinates, generate this Borel sigma-algebra. Equality on their bounded continuous test-function algebra gives equality of the Borel measures by the monotone-class theorem. This extends the identity to bounded Borel global marks, rather than pretending the elder indicator is continuous or lower semicontinuous. No independence between the mark and gradient field is assumed. + +Use the Borel elder mark from Section 8 and the type indicators. Disintegrate the two heights using their nondegenerate joint Gaussian density conditional on the gradients. This gives the full-pin density times E_Q[W] for candidates, and the same quantity times p_r for selected pairs. The continuous Gaussian regression kernel defines the canonical density version; the underlying measure identity is unaffected by height-null-set choices. + +Exhaust the off-diagonal spatial domain toward r=0. The r dr bound proved in the next section makes the expectations locally integrable, and nonnegative monotone convergence completes the near-diagonal formula. No finite-grid approximation of the continuum field is substituted. + +## 10. Exact radial ledger: the dimension cancels + +Let pi_r(R;v_r) denote the density of U_r at (3.3). Since U_r=T_r O_r, + + density_{O_r}(specified pins) + =12 r^(-(d+3)) pi_r(R;v_r). (10.1) + +Use midpoint z, directed separation h=r u, birth b, and gap mark k. The change from the ordered pair (M,S) to (z,h) has absolute determinant one. Polar separation contributes r^(d-1) dr d sigma(u), where sigma is ordinary, NOT probability-normalized, surface area on S^(d-1). The height change (f(M),f(S))=(b,b-k r^3), at fixed r, contributes r^3 db dk. There is no factor 1/2: maximum/saddle pairs are ordered by their different roles. + +Consequently the candidate intensity per unit midpoint volume is + + r A_r(b,k,u) dr db dk d sigma(u), + A_r=12 pi_r(R;v_r) (Z_r/r^2). (10.2) + +The powers are + + spatial (d-1) + height-mark 3 + pin -(d+3) + + determinant-normalizer 2 = 1. + +By Sections 3 and 5, + + A_r -> A_0=12 pi_0(R;v_0) z_0(b,k,R)>0 (10.3) + +uniformly and with a uniform finite upper bound. Although frames were used in the proof, (10.2) is invariant under a rotation of the transverse frame: the original zero-gradient law and determinant weight are unchanged by that orthogonal coordinate change. Thus it is a function of u alone. Uniformity was proved on the compact orthogonal group and descends to the sphere; no nonexistent global continuous transverse frame on the sphere is assumed. + +The selected intensity is r A_r p_r with the same measures. This supplies the domination needed below, rather than assuming a fixed-axis statement can be integrated. + +## 11. Lifetime pushforward and the exact compact coefficient + +For ell=k_->0. This proves (1.2). It is an O(ell^(2/3)) difference, not a claim that either density separately has a second-order expansion with that remainder. Convergence of A_r to A_0 was not assigned a numerical rate. + +## 12. Short bars, moments, and the exact remaining boundary + +Integrating the density versions gives the following expected per-unit-volume results for the same spatial/mark-restricted populations: + + E N_eld(0,t] ~ (3/2)c_{B,K} t^(2/3), + 0<=E[N_cand(0,t]-N_eld(0,t]]<=C t^(5/3). (12.1) + +For any real q>-2/3, + + E sum_{selected, ell<=t} ell^q + ~ c_{B,K} t^(q+2/3)/(q+2/3). (12.2) + +The same leading expression holds for candidates. For q>-5/3 the nonselected difference alone satisfies + + E sum_{candidate but not selected, ell<=t} ell^q + <= C_q t^(q+5/3). (12.3) + +For q<=-2/3 the two individual expectations in (12.2) are infinite for every sufficiently small positive t, because their densities have a positive ell^(-1/3) leading term. Equation (12.3) concerns the nonselected counting measure directly, not subtraction of two infinities. In particular the compact-window inverse-lifetime threshold is p<2/3 for integrability of ell^(-p), with logarithmic divergence at p=2/3. This is unrelated to the inverse-Hessian/Schur thresholds in issue #56. + +The corresponding unrestricted cumulative and individual-moment corollaries follow from Theorem C with c_{d,L} in place of c_{B,K}, by the same integrable-power argument. The compact-window nonselected difference rates (12.1),(12.3) are not automatically unrestricted rates. + +## 13. Removing all birth and gap cutoffs by a direct intensity majorant + +The covariance Sigma_r of U_r depends on radius and frame, NOT on the imposed target. Section 3 therefore supplies a fixed r_0>0, independent of b and k, on which its eigenvalues are bounded above and away from zero. Reduce r_0 below the torus injectivity scale and below one. Do NOT require a globally uniform lower bound for Z_r or a globally uniform constant in (1.1). + +For every b in R, k>0 and 0= c(b^2+k^2), (13.1) + +with fixed c,C>0. For the second inequality it suffices to use its two coordinates b-k r^3/2 and 12k: if r<=1, then b^2<=2(b-k r^3/2)^2+k^2/2. Thus the invertible covariance bound yields + + pi_r(R;v_r) <= C exp[-c(b^2+k^2)]. (13.2) + +Conditional Fourier-coefficient means are bounded by C|v_r| and their centered variances by one. The same summability/Minkowski proof as Section 4 now gives the TARGET-GROWTH bound + + E_Q (1+||f||_{C^3})^p <= C_p(1+|b|+k)^p (13.3) + +for every fixed finite p, uniformly over r and frames on this r_0 band. This is not the compact-target bound (4.1) applied outside its scope; it is its explicit polynomial-growth version. + +By (5.1),(5.3), for r<=1, + + |det H_i|/r <= C (1+||f||_{C^3})^d, + 0<=W_r/r^2<=C(1+||f||_{C^3})^(2d). + +These inequalities remain true when k is arbitrarily small; no division by k or by Z_r has occurred. Combining with (13.2),(13.3) gives the full unnormalized-intensity majorant + + 0<=A_r(b,k,u)=12 pi_r(R;v_r) Z_r/r^2 + <= C(1+|b|+k)^(2d) exp[-c(b^2+k^2)] =: H(b,k). (13.4) + +For every fixed positive r and every b,k>0, Z_r is positive and finite: append BOTH endpoint Hessians to the distinct-site pins; the full residual Gaussian density is positive on a product of an open maximum cone and an open index-(d-1) cone. Thus p_r is defined, even though no globally uniform lower floor has been used. For every fixed b,k>0, Theorem A on a compact neighborhood implies p_r->1 as r->0. + +At a fixed lifetime ell, the near-pair restriction r<=r_0 is exactly k>=ell/r_0^3. After the exact change (11.1), + + ell^(1/3) nu_cand^near(ell) + = integral_{R x (0,infinity) x S^(d-1)} + 1{k>=ell/r_0^3} A_{(ell/k)^(1/3)}(b,k,u) + /(3 k^(2/3)) db dk d sigma, (13.5) + +with the integrand defined to be zero where the indicator is zero. The selected near density has the additional factor p_r. Both integrands are dominated by H(b,k)/(3 k^(2/3)). This majorant is integrable: the k exponent -2/3 is strictly greater than -1 at zero, and Gaussian tails absorb the polynomial at infinity and in b. This explicitly handles the shrinking-k boundary where a compact-window selection constant can blow up. + +For each fixed b,k>0,u, the indicator tends to one, A_r->A_0 and p_r->1. Dominated convergence therefore gives the same limit for the two near densities: + + c_{d,L}=4 integral_{R x (0,infinity) x S^(d-1)} + k^(-2/3) pi_0(R;v_0) z_0(b,k,R) + db dk d sigma(u), (13.6) + 00, + D_u=E[(det A_u)^2 1{A_u<0} | V_u=0]. (15.1) + +Here A_u conditional on V_u=0 is an actual centered nondegenerate Gaussian symmetric matrix, not automatically GOE. Finite-jet rank proves tau_u>0, positive densities p_G(0),p_Vu(0), and D_u>0. All are continuous in the frame and invariant under transverse-frame changes. + +The contact density and cone moment factor as + + pi_0(R;v_0)=p_(f,V_u)(b,0) p_G(0) phi_tau_u(12k), + z_0=(6k)^2 E[(det A_u)^2 1{A_u<0} | f=b,V_u=0], + +where phi_tau is the centered scalar Gaussian density of standard deviation tau. Integrating b by ordinary Gaussian disintegration gives p_Vu(0) D_u. Thus (13.6) becomes + + c_{d,L}=144 integral_{S^(d-1)} p_G(0) p_Vu(0) D_u + [integral_0^infinity k^(4/3) + phi_tau_u(12k) dk] d sigma. + +The scalar integral can be evaluated exactly. With t=12k and the elementary gamma integral, + + 144 integral_0^infinity k^(4/3) phi_tau(12k) dk + = Gamma(7/6) tau^(4/3) / [24^(1/3) sqrt(pi)]. + +Consequently the full leading coefficient is + + c_{d,L}= Gamma(7/6) / [24^(1/3) sqrt(pi)] + * integral_{S^(d-1)} p_G(0) p_Vu(0) tau_u^(4/3) + D_u d sigma(u). (15.2) + +This eliminates both unbounded mark integrals. The remaining angular and negative-definite-cone expectation are finite, strictly positive and specified by derivatives of the EXACT periodized covariance. Formula (15.2) is an explicit finite-dimensional Gaussian representation, not a reported elementary closed form or numerical enclosure. The factor24 is a numerical Jacobian/gamma factor, NOT the side length L; it is the same factor for every L. Changing the field amplitude by a>0 scales the coefficient by a^(-2/3), consistent with nu_(af)(ell)=a^(-1)nu_f(ell/a); this is an additional normalization check. + +## 16. Supplied interfaces, retained limits, and review + +**Interfaces supplied by this candidate:** the actual transverse matrix boundary argument (including d=3); a uniform compact-mark asymptotic full normalizer; all orientations without false isotropy; the global Borel marked Kac-Rice interface; exact pin/radial/lifetime factors; compact-window leading density and quantitative selection difference; a separate integrable unnormalized Gaussian majorant removing ALL birth/gap cutoffs; an off-diagonal bound completing ALL spatial separations; the unrestricted finite-bar leading density and its cumulative/moment consequences; and analytic elimination of birth and gap in its coefficient. + +**Not supplied:** a numerical r_* or C on a prescribed band; a globally uniform O(r^3) probability constant over unbounded b,k; the compact O(ell^(2/3)) difference as an unrestricted remainder; an elementary closed form or numerical enclosure of (15.2); a rigorously evaluated lower coefficient for pairing failure; the original numerical H3/LPW replay; a shrinking-annulus RN certificate; a24-jet displacement enclosure; formal proof verification; nonauthor mathematical acceptance; or unrestricted P15 prize closure. No historical scientific status is changed by this author-side proof. + +The exact-arithmetic program checks pin transforms/targets, block determinants, finite typed-matrix envelopes, spectral Jacobians, radius/lifetime exponents, explicit small-eigenvalue integral models, global target coercivity and coefficient scaling. Semantic mutations challenge the load-bearing factors. These are finite algebra/implementation controls, NOT Gaussian simulation or proof of continuum estimates. + +Priority nonauthor review: (i) desingularized full residual covariance; (ii) uniform all-field moments and independent-matrix regression; (iii) both soft determinant factors; (iv) eigenvalue integration retaining the random largest-eigenvalue width and all corank strata; (v) scalar far branch; (vi) full-normalizer type convergence; (vii) continuous-to-Borel marked Kac-Rice extension; (viii) every factor in the pin/lifetime ledger; (ix) target-growth bound (13.3) and integrability at k=0 in (13.5); (x) distinct-site compact covariance in the far domain; and (xi) parity, b-disintegration and the gamma factor in (15.2). + +### Primary-source attribution + +Armentano, Azais and Leon, arXiv:2304.07424v3, Sections 2 and 7, supply established Gaussian Kac-Rice/expected-integral background. The precise full-field/Borel and pair application is explained in Section 9, not attributed wholesale to that paper. Curry, *The Fiber of the Persistence Map for Functions on the Interval*, arXiv:1706.06059v2, Section 3, supplies elder-rule background; the all-dimensional separating cap is the explicitly identified in-project predecessor. Beliaev, Cammarota and Wigman, *No repulsion between critical points for planar Gaussian random fields*, arXiv:1911.03455, is neighboring two-point/index-asymptotic work, not a source of our elder-selection conclusion. No priority or novelty claim follows from this bounded reconnaissance. diff --git a/reviews/radial_moment_corollaries_20260930/PROOF.md b/reviews/radial_moment_corollaries_20260930/PROOF.md new file mode 100644 index 000000000..65f24b1f9 --- /dev/null +++ b/reviews/radial_moment_corollaries_20260930/PROOF.md @@ -0,0 +1,334 @@ +# Smooth inverse-radius expansion and sharp rates for microscopic extreme marks + +Object: OA-RADIAL-RATE-20260930-v1. Author: OpenAI / GPT-6 Astra Pro. +Disposition: AUTHOR-SIDE CONDITIONAL PROOF CANDIDATE; NONAUTHOR REVIEW OPEN. +Scientific effect NONE. No parent proof, register, Boolean, prize, or earlier +review is changed. This conversation authored SC/P and contributed to the +related cluster line; no independent revalidation of those premises is implied. + +## 1. Exact object and scope + +Fix d>=2, L>0, b real, k>0 and an orthonormal frame, under the original model +and full endpoint normalizer. This paper concerns the ALREADY-FORMED limiting +microscopic POINT intensity of [R]. First the original field radius r tends to +zero; only then does the microscopic distance threshold t tend to infinity. +No finite-r convergence rate is proved. Whole-cluster maximum selection and +its moving tie boundaries are not consumed or treated here. + +Exact source identities are in SOURCES.json. [R] is PR166 RADIAL_TAIL.md at +80059a97cd8eb32d1a17a0ad9cb22cb2a0d7b337, blob0f14417ef7038b9c6f50e4b01e393a58b7b5e3a4: +R7-R13 supply the root-resolved integral, Gaussian domination and positive leading +coefficient. [SC] is PR162 PROOF.md at382c0f9ff2281f43651ddbdf2e9b36dd52e2c6bf, +blob16c56821b52fd76b0be791622b9c3809eafde75a: the nondegenerate raw Gaussian contact +jet, orthogonal spectral convention and finite nonempty microscopic measure. +[P] is imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md at +7a1cb09a9d58d179393e6d29146252f714b9c9bf, blobdfed3b8d318a3ab1950957f393307733a4bef3f2: +only the exact periodized covariance and contact conditioning, used in Section7. +Neither PR169's whole-cluster candidate, its companion-ratio addendum, nor any +numerical coefficient note is a premise. Source reviews are not reviews here. + +Use [R]'s variables lambda=(a,h,O,xi), with ordered positive hard curvatures h, +normalized Haar O, and remaining cubic entries xi. Put + + A=a/(12k), gamma=sqrt(1+A^2), + beta0=a^2/(12k), c0=a^3/(144k^2), + A0=O diag(0,-h) O^T, + H(h)=product h_j^3 product_(i0 on S. + +For y=1/Z define + + g_lambda,u,v(y)=G_lambda(beta0+k b0 y^2, + c0+(a b0/4)y^2+2k(v-b0u)y^3). (2) + +[R, R11] says exactly that the tail F(t)=integral sum_i 1{|z_i|>t}dM is + + F(t)=K0 integral_(S,lambda) Q H + integral_R |Z|^-12 g(1/Z) + 1{(u-AZ)^2+Z^2>t^2}dZ du dv d lambda. (3) + +The multiplicity of roots is already correct in this formula. No extra factor +for a double cluster, pin density, or endpoint normalizer is introduced. + +## 2. A fixed-domain smooth even representation + +**Theorem 1.** There is a smooth even function C(delta), defined for +|delta|<2/3 and with every fixed derivative bounded on |delta|<=1/3, such that + + F(t)=t^-11 C(1/t), t>=3. (4) + +Smoothness also holds in L1 for the underlying UNSIGNED shape/parameter measures. +The claim is C-infinity, not analyticity or convergence of an infinite Taylor +series. Consequently for every fixed N>=0 there are finite coefficients C_(2j) +with + + F(t)=sum_(j=0..N) C_(2j) t^(-11-2j)+O_N(t^(-13-2N)), + -F'(t)=sum_(j=0..N)(11+2j)C_(2j)t^(-12-2j) + +O_N(t^(-14-2N)). (5) + +C_(0)>0 is [R]'s C_star. Constants are at the fixed source parameters; no growing +dimension, volume, vanishing-gap, or parameter-uniform claim is made. + +**Proof.** The reciprocal substitution in (3) gives |Z|^-12 dZ=|y|^10 dy on +both signs. For t>|u| the physical radius condition is + + (t^2-u^2)y^2+2uAy-gamma^2<0. + +Set delta=1/t and y=delta w. Its two endpoints in w are + + w_plus/minus(delta)=m(delta) +/- d(delta), + m(delta)=-uA delta/(1-u^2 delta^2), + d(delta)=sqrt(gamma^2-u^2 delta^2)/(1-u^2 delta^2). (6) + +Thus (4) holds with + + J_delta(u,v,lambda)=d(delta) integral_(-1)^1 + [m(delta)+d(delta)x]^10 + g(delta[m(delta)+d(delta)x]) dx, + C(delta)=K0 integral Q H J_delta du dv d lambda. (7) + +There is no moving integration boundary left. On |delta|<=delta0<2/3 the +denominator is uniformly positive and the square-root radicand is bounded +below by a positive constant, since |u|<=3/2 and gamma>=1. Each fixed derivative +of m,d is bounded by a polynomial in1+|a| with constants depending on delta0,k. + +For every fixed j the nondegenerate Gaussian contact density satisfies + + sup_(beta,c) |partial_(beta,c)^j G_lambda(beta,c)| + <= C_j exp[-c_j(|h|^2+a^2+|xi|^2)] (8) + +uniformly in O. Indeed each derivative is a polynomial times the same Gaussian; +absorb that polynomial into a weaker Gaussian exponent and then discard beta,c +from its quadratic lower bound. A bounded mean changes the constants only. +Uniform tensor norm equivalence under O supplies the displayed retained variables. +No inverse hard eigenvalue is used. This is an elementary derivative extension +of [R]'s raw Gaussian bound, not an extra stochastic assumption. + +The chain rule in (7), for any fixed number of delta derivatives, now gives an +integrable majorant of the form + + C Q H (1+|a|)^M exp[-c(|h|^2+a^2+|xi|^2)], (9) + +on the bounded shape domain and x in[-1,1]. The actual shifted beta,c values +may be large: (8) is a supremum over them, not an invalid compactness assumption. +This proves differentiation under all integrals and smoothness in L1 as well +as for the total mass. The exact identities m(-delta)=-m(delta), +d(-delta)=d(delta), followed by x->-x, show J_(-delta)=J_delta. This cancellation +holds even when g(y) is not even; its cubic y^3 term is retained. + +Taylor's theorem with the integrated derivative bounds proves (5), including +its differentiated remainder. It is NOT obtained by formally differentiating +an unspecified big-O estimate. C(0) is the positive source coefficient. QED. + +## 3. Explicit second coefficient + +Write C_0=C_(0), C_2=C_(2), to distinguish coefficients from their tail powers11,13. +Set the differential operator acting on G_lambda at fixed a,h,O,xi + + D_a=k partial_beta+(a/4)partial_c. + +The pointwise density has expansion g(y)=G0+g2 y^2+g3 y^3+O(y^4), with + + g2=b0 D_a G0. (10) + +There is no linear y term. Expanding the exact endpoints, or differentiating +(7), gives + + j0=(2/11)gamma^11 G0, + j2=u^2 gamma^9(1+12A^2)G0+(2/13)b0 gamma^13 D_a G0, + J_delta=j0+j2 delta^2+O_L1(delta^4). (11) + +For the geometric part, write w_+=gamma-uA delta+ +[u^2 gamma-u^2/(2gamma)]delta^2+O(delta^3), with the corresponding reflected +negative endpoint. Then (w_+^11-w_-^11)/11 equals +2gamma^11/11+u^2 gamma^9(1+12A^2)delta^2+O(delta^4). +The g2 term contributes2g2 gamma^13 delta^2/13. The odd g3 term first contributes +at order delta^4 after the two physical sides are summed; it is not dropped +from the all-order argument. + +The necessary exact shape integrals are + + I=integral_S Q=246528/35, + U2=integral_S u^2 Q=240192/35, + B=integral_S b0 Q=-428544/7=3I-12U2, + Uabs=integral_S |u|Q=5898627/880. (12) + +They follow by integrating the polynomial Q in v and then on the strips cut +at u=-1/2 and u=0. The companion computes them in exact Fraction arithmetic. +In particular + + C_0=K0*(2I/11) integral H gamma^11 G0 d lambda, + C_2=K0 integral H [U2 gamma^9(1+12A^2)G0 + +(2B/13)gamma^13 D_a G0]d lambda. (13) + +Both integrals are finite by (8). C_0>0. No general sign or nonzero assertion +for C_2 is made in arbitrary dimension/frame; Section7 supplies an exact +noncancellation result at a narrower source scope. No numerical evaluation of +either Gaussian integral is claimed. + +## 4. Rates for the radial ratio and unsigned marks + +Let P_t be point-INTENSITY sampling conditioned on physical radius R>t. Define +q=R/t>=1 and retain Y=(u,v,lambda), but FORGET sign Z. These are the root-resolved +latent coordinates of [R], not a configuration-uniform selection. Define the +finite measures with densities + + dmu0=K0 Q H j0 dY, dmu2=K0 Q H j2 dY, + c=C_2/C_0. (14) + +mu0 has mass C_0 and mu2 mass C_2. The joint law of (q,Y) has the L1 expansion + + dP_t(q,Y)=11q^-12 dq dmu0(Y)/C_0 + +t^-2 [13q^-14 dq dmu2(Y)/C_0 + -11c q^-12 dq dmu0(Y)/C_0]+O_L1(t^-4). (15) + +In particular its total-variation distance to the stated independent limiting +product is O(t^-2). Projection to Y, or to the downward height +eta=u+1/2+v/6, retains this rate. This supplies an O(t^-2) TV rate for the +intensity-selected height law H_eta/I in [R, H1-H2]. No spatial-configuration +TV claim is made: the map to actual positions depends on t. + +Proof: for fixed Y, the radius tail density is t^-11 K0 QH J_(1/t). +Differentiate the smooth expression already justified in Section2; at tq its +radial density times t equals + +t^-11 K0 QH q^-12[11J_(1/(tq))+(1/(tq))J'_(1/(tq))]. + +Divide by F(t)=t^-11 C(1/t) and use the L1 Taylor estimates. The remainder is +bounded after integration by a constant times t^-4 q^-12, integrable on q>=1. +This proves (15) without differentiating a merely pointwise asymptotic. QED. + +Let Pareto_11 have density11q^-12 on q>=1. For the scalar radial ratio, (15) gives + + p_t(q)=11q^-12[1+c t^-2((13/11)q^-2-1)]+O_L1(t^-4). + +**Sharp scalar coefficient:** + + dTV(Law_(P_t)(R/t),Pareto_11) + =kappa |c| t^-2+O(t^-4), + kappa=(2/13)(11/13)^(11/2). (16) + +The same leading coefficient holds for the supremum distance of their CDFs. +The correction changes sign only at q0=sqrt(13/11). Its positive integral is +q0^-11-q0^-13=kappa; its total integral is zero. Half its L1 norm is therefore +kappa, proving (16). The uniform CDF remainder follows from the L1 remainder; +the maximum of q^-11(1-q^-2) is also kappa. If C_2=0 the stated error is O(t^-4), +not an unjustified claim of a nonzero second-order term. + +As another quantitative consequence, uniformly over q>=1, + + F(tq)/F(t)=q^-11[1+c t^-2(q^-2-1)]+O(t^-4 q^-11). (17) + +This is a source-specific second-order regular-variation statement. Generic +second-order tail theory is not claimed novel. + +## 5. Retaining the sign has a different, strictly slower sharp rate + +The cancellation in Section2 used both signs. Keep epsilon=sign Z and the +same Y. The two half integrals are exactly + + J_delta,epsilon=integral_0^(d+epsilon m) w^10 g(epsilon delta w)dw, + J_delta,epsilon=j0/2+epsilon h1 delta+O_L1(delta^2), + h1=-uA gamma^10 G0. (18) + +The linear term comes from the physical cutoff shift m. g'(0)=0, so no density +term cancels it. Applying the differentiated density argument to each half yields + + dTV(Law_(P_t)(epsilon,R/t,Y), + UniformSign x Pareto_11 x mu0/C_0) + =B_sign t^-1+O(t^-2), + B_sign=(K0/C_0) Uabs integral H |A|gamma^10 G0 d lambda>0. (19) + +Indeed the first signed correction has density +12 epsilon h1 q^-13 K0 QH/C_0; its half-L1 norm, summed over the two signs and +integrated over q, is the displayed B_sign because integral_1^infinity12q^-13dq=1. +Finiteness follows from (8); strict positivity follows from the full positive +Gaussian density on open sets with a!=0 and positive hard spectrum. The gauge +convention for O is exactly that in [R]; (19) is a result for those retained +latent variables, not a statement that a sign alone has a nonzero marginal bias. +Marginalizing can cancel a correction, and specifically forgetting epsilon +cancels this one. Thus signed and unsigned rates must not be conflated. + +## 6. A finite part for the critical eleventh moment + +Let M11(t)=integral sum_i min(R_i,t)^11 dM. The prior theorem gave its leading +logarithm. There is now a finite constant L11 such that + + M11(t)=11 C_0 log t+L11-(11/2)C_2 t^-2+O(t^-4). (20) + +One exact definition is + + L11=11 integral_0^1 x^10 F(x)dx + +11 integral_1^infinity[x^10 F(x)-C_0/x]dx. + +The first integral is finite by finite total point mass. The second converges +by (5) at N=1. Tonelli gives M11(t)=11 integral_0^t x^10 F(x)dx; subtracting +its limiting finite part and integrating the controlled remainder proves (20). +No numerical value for L11 is asserted. This is again after the r limit only. + +## 7. Exact positive second correction in the aligned planar periodic model + +**Theorem 2.** In d=2, with the axial coordinate aligned with one of the lattice +axes of [P]'s EXACT periodized kernel, C_2>0 for every fixed L,k>0 and b real. +Consequently the radial TV and CDF errors in (16) are genuinely Theta(t^-2), +with the positive coefficient in (16); not merely an upper bound. + +Proof: [P]'s kernel factors as K_L(x,z)=k_L(x)k_L(z). Let m2,m4,m6 be the even +spectral moments of the one-dimensional variance-one factor; m2>0 and the full +positive lattice spectrum gives m4-m2^2>0 and m6-m4^2/m2>0. At contact condition +on (f,fx,fxx,fxxx,fz,fxz)=(b,0,0,12k,0,0). + +Even-total-order jets and odd-total-order jets are independent. For the odd +soft cubic jets (a,beta,c)=(fxxz,fxzz,fzzz), separability and reflection in each +axis give a centered DIAGONAL conditional Gaussian with variances + + va=vbeta=m2(m4-m2^2), vc=m6-m4^2/m2. (21) + +For transparency: Cov(beta,(fx,fxxx))=(-m2^2,m2 m4) is -m2 times the first row +of Cov(fx,fxxx), so its conditional mean is -m2 fx=0 even though fxxx=12k. +a and c correlate only with fz in that odd conditioning block, with covariances +-m2^2 and -m4; their raw covariance m2 m4 is removed by that regression. Their +conditional covariance with beta vanishes by coordinate reflection. The diagonal +variances follow by subtracting these rank-one regressions. The even soft +curvature has its own strictly positive conditional density at zero and merely +multiplies this cubic Gaussian by a positive b-dependent scalar. + +Therefore on the cusp + + D_a G0=-[a^2/(12vbeta)+a^4/(576k^2 vc)]G0<=0. (22) + +In (13), U2>0, B<0 and G0>0. The geometric term is strictly positive and the +second term is nonnegative. Thus C_2>0, without replacing finite L by a continuum +covariance or numerically approximating a lattice sum. The same common even +b-dependent factor cancels from c=C_2/C_0 and B_sign at this planar aligned +scope. We do not extend this diagonal regression or noncancellation assertion +to arbitrary rotations or d>=3 without a separate argument. QED. + +## 8. Verification and review boundary + +A: reciprocal physical cutoff, fixed-domain map, C-infinity L1 Gaussian derivative +domination, exact parity and differentiated all-order asymptotic expansion. +B: j0/j2 coefficients, all four exact shape integrals, signed/unsigned TV and CDF +constants, finite-part moment, and aligned planar regression/noncancellation. + +The stdlib companion checks shape integrals, formal endpoint equations, exact +Taylor coefficients, cancellation and signed bias, independent scalar controls +and deliberately false variants. These are finite checks, not a formal proof +of any Gaussian input or differentiation under an infinite-dimensional integral. +No Lean formalization, global status change, coefficient enclosure or self-merge. + +No rate for r->0, no uniform simultaneous t(r)->infinity statement, no claim +about the remote singleton population, no convergence rate for whole-cluster +maximum selectors across ties, and no spatial independence/elder pairing is +added by this packet. Sign-forgetting is part of (15), not an optional omission. diff --git a/reviews/radial_moment_corollaries_20260930/R.md b/reviews/radial_moment_corollaries_20260930/R.md new file mode 100644 index 000000000..0f14417ef --- /dev/null +++ b/reviews/radial_moment_corollaries_20260930/R.md @@ -0,0 +1,277 @@ +# An eleven-power microscopic radius tail and its universal extreme-height law + +Object: OA-TWO-SCALE-CLUSTER-GEOMETRY-20260929-R1. +Author: OpenAI / GPT-6 Astra Pro, foreground recovery, 29 September 2026 (Central). +Disposition: AUTHOR-SIDE CONDITIONAL PROOF; NONAUTHOR REVIEW REQUIRED. +Scientific effect NONE. No scientific-status transition or numerical Gaussian +coefficient is asserted. This is an analytic calculation for the explicit +limiting MICROSCOPIC measure M of TWO_SCALE_LAW.md (M1), not for the entire +finite-r global field or its remote singleton component. + +## 1. Which radius and which sampling law? + +Use the exact source conventions and fixed d,L,b,k,frame of TWO_SCALE_LAW.md. +For each additional root (X_i,Z_i) of the unsheared planar cubic, its physical +rescaled position is + + v_i=X_i e_axis+Z_i e_soft(O), R_i=|v_i|. + +Define the finite point-intensity measure by integrating the sum over these roots +against M. Its tail mass is + + F(t)=integral sum_i 1{R_i>t} dM. (R1) + +This is point-intensity sampling: a cluster with two qualifying points contributes +two, not one. Every assertion below is a statement about the limiting microscopic +measure. In an application to the Gaussian field, r->0 is taken before t->infinity. +No finite-r uniform spatial moment or rate is inferred. + +**Theorem R.** There is an explicit finite positive C_star such that + + F(t) ~ C_star t^-11. (R2) + +For p>=0 the microscopic intensity moment integral sum_i R_i^p dM is finite +exactly when p<11. The same threshold holds for the maximum radius of a nonempty +cluster under its normalized limiting law. At the boundary, the capped intensity +moment satisfies + + integral sum_i min(R_i,t)^11 dM ~ 11 C_star log t. (R3) + +A full formula for C_star is given in (R13). No numerical evaluation of its +Gaussian integral is claimed. + +## 2. Resolve one stationary point by an exact change of variables + +Retain the canonical shear invariants of CUB: + + u=X+aZ/(12k), B=beta-a^2/(12k), + D=(c-a beta/(4k)+a^3/(72k^2))/2, x=-s>0. + +At fixed a the inverse raw-jet map is + + beta=a^2/(12k)+B, + c=a^3/(144k^2)+aB/(4k)+2D, + |d(beta,c)/d(B,D)|=2. (R4) + +The factor 2 is essential. This is a change in the JET coordinates, separate +from the determinant-one spatial shear. The remaining third-jet entries, denoted +xi, are unchanged. + +Let + + b0(u)=3-12u^2, v=xZ^2/k. + +For an extra root, the canonical conic and line give the inverse parametrization + + x=kv/Z^2, + B=k b0(u)/Z^2, + D=k(v-b0(u)u)/Z^3, Z!=0. (R5) + +Conversely, every parameter in the region defined below with Z!=0 gives a strict +window root at (X,Z)=(u-aZ/(12k),Z). The normalized DOWNWARD height is + + eta=-P/k=u+1/2+v/6. (R6) + +Typed endpoints require v>|b0(u)|/2. The open height window requires 0-6u-3 is automatic on R7: +for -1/2<=u<1/2 its right side is nonpositive; for -3/2=0. The upper height inequality and v>|b0|/2 are +compatible exactly on the displayed u interval. Boundaries are excluded. + +An explicit determinant computation gives the ORIENTED Jacobian + + det d(x,B,D)/d(v,u,Z) + =6k^3(12u^2+4uv-3)/Z^8 + =-6k^3[b0(u)-4uv]/Z^8. (R8) + +On R7 both b0(u)-4uv and 4v^2-b0(u)^2 are strictly positive. The first is also +the saddle determinant sign from CUB; it can be checked directly: for u<-1/2, +use v>|b0|/2, and for u>=0 use v<3-6u, giving a lower bound +12(u-1/2)^2, with the remaining interval -1/2<=u<0 immediate. The second follows +from v>|b0|/2. Thus the Jacobian is nonzero in the open region. + +For each fixed (x,B,D) in the typed domain there are at most two extra window +roots. The usual change of variables with multiplicity is legitimate here: +cover R7 times (R minus {0}) by countably many neighborhoods where R5 is a +diffeomorphism, make them disjoint measurably, apply the ordinary change of +variables to each, and sum the resulting nonnegative integrals. The multiplicity +is exactly the number of counted roots, rather than an omitted or extra factor +of two. Degenerate/boundary jets are algebraically null and not in the strict +window. This justifies applying R5 to a point-intensity sum. + +Define + + Q(u,v)=[4v^2-b0(u)^2][b0(u)-4uv]. (R9) + +The endpoint weight is w=9k^4[4v^2-b0(u)^2]/Z^4. Combining this with the absolute +Jacobian R8 and the raw-jet Jacobian 2 of R4 gives exactly + + w ds d beta dc =108 k^7 Q(u,v)|Z|^-12 du dv dZ, (R10) + +in the point-counted integral, with a and all other spectral/tensor variables +retained. This identity incorporates the root multiplicity through the map, +not by an additional constant. The two signs of Z will be integrated next. + +## 3. Tail scaling, domination and the complete coefficient + +Let h,O,xi be the remaining variables of M, and let tau(a,beta,c,xi) denote the +full rotated cubic tensor in those coordinates. Its raw contact Gaussian density +remains evaluated at + + h0(A0,Rot_O(tau)), A0=O diag(0,-h)O^t. + +It is NOT replaced by an isotropic density. Combining M1 and R10 gives the exact +representation of F(t) as the integral over R7 and Z!=0 of + + (108 k^7 c_m/z0) Q(u,v) H(h) |Z|^-12 + h0(A0,Rot_O tau(a, a^2/(12k)+k b0/Z^2, + a^3/(144k^2)+a b0/(4 Z^2)+2k(v-b0 u)/Z^3, xi)) + *1{ (u-aZ/(12k))^2+Z^2 > t^2 }, (R11) + +with measure du dv dZ da dxi dh dO, ordered positive h, and the empty-product +conventions for d=2. The coefficient a b0/(4Z^2) in c includes the k cancellation +in aB/(4k). Formula R11 is often where confusing the spatial and jet Jacobians, +or integrating out a before testing the actual radius, gives a wrong exponent +or coefficient. + +Put Z=t z and gamma(a)=sqrt(1+(a/(12k))^2). Then |Z|^-12 dZ=t^-11 |z|^-12 dz. +At each fixed nonzero z the raw jet tends to the cusp slice + + beta_cusp=a^2/(12k), c_cusp=a^3/(144k^2), + +and the radius indicator tends almost everywhere to 1{gamma(a)|z|>1}. +For t>=3 and |u|<=3/2, the indicator in R11 implies + + |z|>1/[2gamma(a)] + +by the triangle inequality t<|u|+gamma|Z|. Orthogonal norm equivalence and SC's +Gaussian density bound imply, uniformly in t,z,u,v,O, + + h0(A0,Rot_O tau(a,beta,c,xi)) + <= C exp[-c(|h|^2+a^2+|xi|^2)]. + +Dropping beta and c from this upper bound is legitimate; it never introduces +an inverse hard eigenvalue. Integration in z over |z|>1/(2gamma) costs at most +a constant times gamma^11. Q is bounded on the bounded region R7, H(h) is a +nonnegative polynomial, and Gaussian integration in h,a,xi dominates gamma^11. +Dominated convergence therefore applies to t^11 F(t). + +Let + + J_cusp=integral H(h) gamma(a)^11 + h0(A0,Rot_O tau(a,a^2/(12k),a^3/(144k^2),xi)) + da dxi dh dO. (R12) + +This is finite by the same majorant and positive by positivity of the Gaussian +density and H on open sets. Integrating both signs of z gives +integral_(gamma|z|>1)|z|^-12 dz=2 gamma^11/11. Finally, + + I_shape=integral_Dshape Q(u,v) du dv=246528/35, + + C_star=(216/11) k^7 (c_m/z0) I_shape J_cusp + =(53250048/385) k^7 (c_m/z0) J_cusp. (R13) + +For an exact check of I_shape, integrate v first using + + (4b0/3)v^3 -4u v^4 -b0^3 v +2u b0^2 v^2. + +The strips -3/2=2 under the source interface. The exponent 11 +is dimension-independent here because the hard directions affect only the +finite integral J_cusp; the soft jet weights are s,B of degree -2, D of degree -3, +and endpoint weight of degree -4, for total 2+2+3+4=11. This explanatory homogeneity +is not substituted for the dominated-convergence proof. + +For p>0, Tonelli gives the moment identity integral R^p=p integral_0^infinity +t^(p-1)F(t)dt. Finite total point mass handles t<=1 and R2 handles infinity. +This proves the threshold in Theorem R and the boundary formula R3. If R_max +is the maximum radius of a nonempty cluster, its unnormalized tail lies between +F(t)/2 and F(t), since there are at most two points. Its normalized law therefore +has the same exact moment threshold, although no exact maximum-tail coefficient +is claimed. QED. + +## 4. A universal law for an intensity-selected far local point + +Normalize the point-intensity measure restricted to R_i>t. For that selected +point retain its canonical shape variables (u,v), downward height eta, radial +ratio q=R_i/t, sign epsilon=sign Z, and the remaining variables (a,h,O,xi). + +**Theorem H (extreme local marks).** As t->infinity, the joint law converges +weakly to the product of: + +1. shape density Q(u,v)/I_shape on R7; +2. a Pareto radial ratio q>=1 with density 11q^-12; +3. a symmetric sign epsilon in {-1,1}; +4. the parameter measure with density H(h) gamma(a)^11 times the cusp Gaussian + in R12, divided by J_cusp. + +In particular eta=u+1/2+v/6 is independent of the limiting radial ratio and the +remaining parameter measure. Its probability density on 01. The limiting Gaussian depends only on (a,h,O,xi), while +Q depends only on (u,v). Division by R13 gives exactly the four factors above. +No claim of spatial independence in the original field is involved. + +To obtain H1, substitute v=6e-6u-3, with dv=6de. Conditions R7 become + + -1/2-sqrt(e) < u < 1/2-sqrt(1-e), 0=0 a reproducible rational formula before dividing by I_shape is + + integral e^j H_eta(e) de + =(110592/7)[1/(j+9/2)-B(j+1,9/2)+1/(j+1)] + +13824[1/(j+5)-2/(j+4)+5/(j+3)-4/(j+2)], (H4) + +with B(j+1,9/2)=j!/product_(l=0..j)(9/2+l). No special-function numeric library +is needed to check these moments. Seven such moments are checked independently +against exact double polynomial integration on R7. QED. + +## 5. Evidence boundary and useful falsifiers + +The finite companion independently checks the oriented root Jacobian, the inverse +raw-jet map and its factor 2, stationary heights and gradients at 648 rational +parameter choices, the two exact shape integrals, H4 versus direct integration, +and the k^7/radius-power ledgers. Eight explicit false variants must fail. +These controls do not prove the Gaussian bound, change-of-variables multiplicity, +weak convergence or domination; those are the written analytic obligations above. + +The result would fail if the contact slice lost full positive Gaussian density, +if the physical radius were incorrectly replaced by |Z| before retaining a, +or if the invariant density were assumed isotropic rather than kept under Haar. +A finite-r spatial-moment convergence claim, a global tail including remote +singletons, an ordinary configuration-selected version of H1, or a numerical +Gaussian value of C_star would require new work and is not supplied here. diff --git a/reviews/radial_moment_corollaries_20260930/README.md b/reviews/radial_moment_corollaries_20260930/README.md new file mode 100644 index 000000000..3e161ed95 --- /dev/null +++ b/reviews/radial_moment_corollaries_20260930/README.md @@ -0,0 +1,20 @@ +# Moments of the radial tail + +For the microscopic point-intensity law, let `Q_t=R/t` conditional on `R>t`. The tail exponent **11** is the sharp moment boundary: every fixed real power below 11 is finite, and every power at or above 11 diverges in the actual conditional microscopic law. + +If `c=C₂/C₀`, the source's uniform tail expansion gives + +```text +E Q_t^p = 11/(11-p) − 2pc/((13-p)(11-p)) t^-2 + O_p(t^-4), p<11 +E log Q_t = 1/11 − 2c/143 t^-2 + O(t^-4). +``` + +[The derivation](MOMENT_CONSEQUENCE.md) also supplies every fixed finite-order power/log-moment expansion, checks the author's fixed quantile formula, and shows that `0=2, m=d-1, torus side L>0, birth b, gap mark k>0, and an orthonormal +axial/transverse frame. Use exactly [P]'s variance-one periodized Gaussian +covariance, original endpoint observations + + M=(-r/2,0), S=(r/2,0), + f(M)=b, f(S)=b-k r^3, grad f(M)=grad f(S)=0, + +and endpoint regression Q_r. Let W_r=F_d(H_M)F_(d-1)(H_S), Z_r=E_Q W_r and +Q_r^W=(W_r/Z_r)Q_r. N_r counts ALL additional critical points with heights in +(b-k r^3,b), excluding the two pins. Constants below depend on these fixed +parameters, d, and L; where stated they also depend on R or rho. No uniformity +in varying dimension, volume, or unbounded/vanishing marks is claimed. + +Exact source commits, paths, sizes and hashes are in SOURCES.json. The inputs are: + +[P] parent Sections2-5: positive Fourier spectrum, nonsingular contact frame U_r, +its target v_r, smooth finite-jet regression, every fixed C^q moment, and +Z_r/r^2 -> z0>0. The endpoint-gradient identity gives W_r/r^2 <= C K^(2d), where +K>=1 is a fixed multiple of 1+||f||C4 bounding operator derivatives through four. + +[D5] the fixed-d global first moment and height-window shell estimate + + E_W N_r <= C r^3, + E_W N({Rr<|x|=4. (1) + +[RM,RC] for fixed rho>0, on D_rho={|x|>=rho}, with Lambda the SUM of the +index-specific normalized contact kernels, + + E_W N(D_rho)=k r^3 integral_Drho Lambda+O_rho(r^4), + E_W (N(D_rho))_2=O_rho(r^5). (2) + +[C6] E_W (N_r)_q<=C_q r^3 for every fixed q>=2. With (1), Stirling's identity +also gives E_W N_r^q=O_q(r^3). We use this only for moment uniform integrability +and consequences, not for the new near-event domination or mixed-event estimate. + +[CUB] the exact deterministic classifier in #158, Theorem C, at its xAI-reviewed +algebraic scope. Its Gaussian sector theorem is NOT consumed. [DEEP] is credited +for the planar exclusion construction; Section3 proves the vector version here. +[RCL] the previously reviewed generic Poisson/compound-Poisson consequences. +The defective global proof in #159 is NOT a premise. This note gives an alternative +spectral-coordinate proof, not a retrospective acceptance of its shear argument. + +Theorem (conditional global cluster law). There are explicitly specified finite +positive numbers a1,a2,beta_far such that, putting + + nu1=a1+beta_far, nu2=a2, + +for every fixed nonnegative integer q, + + sum_(n>=1) n^q |r^-3 Q_r^W(N_r=n)-nu1*1{n=1}-nu2*1{n=2}| -> 0. (3) + +The coefficients are (17) and (22) below. Thus the full limiting nonempty count +measure is unique and supported on {1,2}. This is not a joint law of clusters +from distinct pin pairs, and not a spatial independence statement. Unscaled +Law(N_r) tends to delta_0. The zero mass must be CENTERED before multiplying +by r^-3; r^-3 Q_r^W(N_r=0) diverges. + +## 2. Physical jets, residual coupling, and exact orthogonal coordinates + +Let A=D_y^2 f(0) be the m-by-m midpoint transverse Hessian and T the list of +independent third derivatives at 0 EXCEPT f_xxx. Set J=(A,T). At contact, +(U_0,J) is the complete nonrepeated jet list through degree three: U_0 supplies +f, all first derivatives, f_xx, f_xyi, and f_xxx. Positive Fourier spectrum +therefore gives a positive-definite covariance. For sufficiently small r, the +joint covariance and its inverse are uniformly bounded. The conditional density +h_r(A,T) under Q_r converges locally uniformly to h_0 and obeys + + h_r(A,T)<=C exp[-c(||A||F^2+|T|^2)]. (4) + +The bounded conditional means have been absorbed by reducing c. + +Take an independent copy F of the unconditioned smooth field. For each raw target +j, construct the conditional field by regression on V_r=(U_r,J): + + f_r^j=F+Cov(F,V_r)Cov(V_r)^-1((v_r,j)-V_r(F)). (5) + +All coefficient functions are bounded in C4 and converge there. Averaged contact +functionals in U_r are bounded by a constant times ||F||C3; this uses the integral +forms of the pin divided differences, not separate uncontrolled r^-p terms. +Consequently, with S=C(1+||F||C4), independent of the target j, + + K(f_r^j)<=C(S+|j|), E S^p=1, and let K bound the operator norms of +all derivatives through four. Let lambda=lambda_min(-A). If + + rK<=k/(4R), lambda>(8RK+56RK^2/k)r, (11) + +there are only the two pinned critical points in the cylinder. + +Proof. Throughout the cylinder f_yy<=-lambda/2, since its variation from A is at +most 2RKr. Put g(x)=f_y(x,0). The pin gradients give g(-r/2)=g(r/2)=0. Applying +the scalar two-node interpolation estimate to every unit projection of g gives +||g(x)||<=KR^2r^2, also outside the pin interval. No vector-valued Rolle zero is +assumed. Likewise + + g'(x)=r^-1 integral_(-r/2)^(r/2)[g'(x)-g'(t)]dt + +implies ||g'(x)||<=K(R+1/2)r. For rho=4R^2Kr^2/lambda=11k>0. +The strictly convex function psi' already has the two pinned zeros and cannot +have a third. All critical points in the cylinder lie on its graph. This proves +(11) in every fixed dimension. + +On the typed support H_M<0, A has largest eigenvalue less than rK/2 by the +Hessian Lipschitz bound, so sk/(4R), + + |s|<=C_R K^2<=a_R U^2+a_R r^2 |s|^2, a_R>=1. (12) + +Here K>=1, k is fixed, and (10) was used. The elementary absorption dichotomy is + + x<=a U^2+a r^2 x^2 implies + x<=2a U^2 OR x>=1/(2a r^2), x>=0. (13) + +If x>2aU^2, subtracting aU^2 from (12) proves the second alternative. +On the second alternative |A|op>=r|s|>=c_R/r, hence K>=c_R/r. The first excluded +event also implies K>=c_R/r. All exceptional mass can therefore be bounded in +ORIGINAL Q_r coordinates, before any spectral rescaling. For every p,M>=0, + + E_W[K^p;exceptional] <= C E_Q[K^(p+2d);K>=c_R/r] + <= C_(p,M,R) r^M. (14) + +The last bound uses one higher fixed Q_r moment. The normalizer is the full +Z_r>=z_*r^2 and W_r<=Cr^2K^(2d). There is no need to posit a conditional Gaussian +tail that is uniform in an unbounded scaled target. The exceptional branch has +not been discarded; it is negligible to every fixed power of r. + +## 4. One global majorant, including multiple soft eigenvalues + +At each pin the axial Hessian column has norm <=rK/2 by the vector gradient +average. The TRANSVERSE part of the midpoint column in the soft eigenvector direction is +r s times that eigenvector; its endpoint transverse perturbation is bounded by +rK/2. Its axial entry at a pin is already bounded by the short axial column. +Thus the full soft column is bounded by r(|s|+K), up to a fixed harmless constant. +The axial and soft columns correspond to orthogonal coordinate directions. Hadamard therefore gives + + W_r/r^4 <= C K^(2d-2)(|s|+K)^2. (15) + +This does not divide by any hard eigenvalue. On the regular near-occurrence +branch |s|<=2a_R U^2, (10) gives K<=C_R U^2 (r<=1), so (15)<=C_R U^(4d). +Writing v=m(m-1)/2, (9) gives |J_r|<=C_R U^(2v). Thus the density of the rescaled +NONEMPTY near measure, in spectral variables and the coupling variable F, is +bounded by + + G_R=C_R exp[-c(|h|^2+|tau|^2)] + U^(4d+2v) 1{|s|<=2a_R U^2}. (16) + +Indeed disintegration gives r^-3 times r from (9), times r^4 from the weight, +divided by Z_r: the prefactor is c_m r^2/Z_r, which is bounded. Integrating s in +(16) contributes only another U^2. Gaussian h,tau integration and every fixed +moment of S make G_R integrable. Multiplication by any fixed polynomial in +K, |s|, |h|, |tau| remains integrable on the regular branch. Formula (14) controls +the weighted exceptional branch as well: for a scaled-jet power, use |s|<=K/r +and choose the arbitrarily large power M in (14) to absorb that extra r^-p. + +Consequences: the r^-3 near-occurrence measures are tight in all the spectral +jet variables; their tails outside increasing compact sets tend to zero uniformly +as r->0. Their occurrence-weighted K moments are O(r^3). If m>=2, the limsup of +scaled near-occurrence mass with |h2|<=eta tends to zero as eta->0, directly by +integrating G_R over that strip. The same holds near repeated hard spectra. No +inverse determinant or 1/eta bound appears. This proves the needed multiple-soft +exclusion IN MEASURE, without a pointwise assertion that two soft directions +cannot occur. + +Using C6 only now, Cauchy-Schwarz also yields +E_W[N_R K^p]<=sqrt(E_W N_R^2)*sqrt(E_W[K^(2p);N_R>0])=O_(R,p)(r^3). +Thus the LOCAL derivative-weighted bound is established, not assumed. The global +analogue is not needed for the rest of this proof. + +## 5. Pointwise normal form, typed-boundary control, and the near limit + +Fix spectral variables s,h,O,tau with 0 P_s,tau(X,Z) in C2, + r^-2 grad_w f(rX,rZ,r^2V) -> -diag(h)V+Q_tau(X,Z) in C1, + +where + + P_s,tau=2kX^3-3kX/2-k/2+sZ^2/2 + +(a/2)(X^2-1/4)Z+(beta/2)XZ^2+(c/6)Z^3, + a=tau_xxz, beta=tau_xzz, c=tau_zzz. + +Q_tau contains the hard-index cubic terms. For fixed positive h the hard +Hessian stays negative definite for small r. On the full physical Rr ball, +grad_w f=-diag(h)w+O(Kr^2)+O(Kr|w|). Every critical point therefore has +|w|<=C_(h,R,F,tau) r^2. The hard implicit function is unique and smooth, and +substitution into f/r^3 changes the planar potential by O(r) in C2 on fixed +sets. Its inverse-hard-eigenvalue constants are used ONLY for pointwise +convergence, never in (16). + +At the endpoints the soft Hessian blocks divided by r converge to + + M_M=[[-6k,-a/2],[-a/2,s-beta/2]], + M_S=[[ 6k, a/2],[ a/2,s+beta/2]]. + +A Schur complement across the fixed hard block, or the determinant expansion, +gives W_r/r^4 -> product h_j^2 * w(s,a,beta), where + + w=[-6k(s-beta/2)-a^2/4]_+ [a^2/4-6k(s+beta/2)]_+. + +It is positive exactly on s<-|B|/2, B=beta-a^2/(12k), and equals +9k^2(4s^2-B^2) there. Outside this open typed domain its limiting value is zero; +on the typed boundary the determinant limit is also zero. Consequently no count +convergence is needed at a point with zero limiting weight. This is the explicit +handling of the typed boundary, not an assumed compact exclusion from it. + +Within the typed domain use [CUB]'s exact classifier n(s,a,beta,c) in {0,1,2}. +Let n_R count those additional cubic critical points in X^2+Z^2=1, +Z!=0 at any critical root, and the two gradient equations solve for (beta,s) +as smooth functions of (X,Z,a,c). A circle coordinate plus a,c is three parameters, +so its image in four-dimensional (s,a,beta,c) space is null. Cover by countably +many compact charts with |Z| bounded away from zero. Height boundary relations +are the nonzero polynomial threshold of [CUB]. The pins are nondegenerate and +remain EXACT, so they cannot split into new counted roots. + +Choose disjoint neighborhoods of relevant zeros. C2 convergence and the inverse +function theorem preserve precisely one root in each; on the rest of the compact +set in a slightly enlarged height window the gradient is bounded away from zero. +No condition on lower-height degeneracies is necessary. Hard slaving then proves +N_R -> n_R pointwise for these fixed variables. The hard coordinates vanish on +the r spatial scale. The extra points have full index d-1. + +For precision, extend the coefficient kernel by zero off ordered positive h and +the typed domain. With T=Rot_O(tau), define + + dM(s,h,O,tau) = (c_m/z0) h_0(O diag(0,-h)O^t,T) + * product_(j=2..m) h_j^3 + * product_(2<=i=1. To see this, on the regular branch sum the absolute conditional +errors over the count index j: it is bounded by the weight error plus twice +the weighted probability of a count mismatch. Pointwise convergence gives zero +and (16) dominates. Cases of zero limiting weight give zero directly. On a fixed typed jet with n_R>0 and finite S, K is bounded as r->0, so the +exceptional branch is eventually absent and the regular-branch indicator is +eventually one. No part of the proposed limit is lost by that split. The +exceptional mass is o(r^3) by (14). This proves + + r^-3 Q_W(N_R=j) -> a_j^R=integral 1{n_R=j}dM, j=1,2, + r^-3 Q_W(N_R>=3) -> 0. (18) + +There is NO finite uncentered n=0 formula. For fixed R, the right side is a +finite measure only on nonempty counts. + +## 6. Integrability at arbitrary scaled radius + +For the planar classifier put D=(c-a beta/(4k)+a^3/(72k^2))/2 and +T_*=-(s-B)^2(B+2s)/(12k). It says: s>B gives n=2 below D^2=T_* and n=1 at or above; +s<=B gives n=1 strictly above that threshold and n=0 otherwise. On n>=1, x=-s>0 +satisfies + + x<=2|B|+(48kD^2)^(1/3). + +Indeed s>B forces x<|B|. Otherwise D^2>T_*, and if x>=2|B| then +T_*>=(x/2)^2*x/(12k)=x^3/(48k). Since w<=36k^2 x^2, + + integral_s w 1{n>=1} <=384k^2 |B|^3+2304k^3 D^2. (19) + +This is a polynomial bound in the cubic coordinates at fixed k. The remaining +factor in (17) is a nonnegative polynomial in h times a uniformly Gaussian-decaying +function of h,tau, by ORTHOGONAL norm preservation. Therefore + + a_j=integral 1{n=j}dM, j=1,2 (20) + +are finite. They are strictly positive: take the open two-point cubic sector +(s,a,beta,c)=(-3k/2,0,-2k,0), or the one-point sector (-k,0,0,2k), choose distinct +positive hard h in a compact box, and arbitrary remaining cubic entries in a +small box. Gaussian densities are positive, and the spectral/weight factors are +positive on an open set. For m=1 the empty hard products are 1. + +For every fixed jet, n_R=n eventually as R->infinity. Exact-count indicators +{n_R=1} need NOT be monotone, but are bounded by 1{n>=1}; (19) supplies an +integrable majorant. Dominated convergence proves a_j^R->a_j. No inverse shear +parameter is suppressed by integrating out variables that a spatial observable +still uses. + +## 7. Remote singleton coefficient and vanishing mixed event + +By (1) and [RM]'s fixed-remote mean limit, for 00; equivalently +choose R_r=rho'/r, which is permitted because the shell constant is uniform in +R_r>=4. The kernel is nonnegative and the annulus is fixed, so its mean limit +is supplied by [RM]. Thus + + beta_far=k integral_(X\{0}) Lambda(x)dx (22) + +exists, is finite, and differs from the fixed-rho integral by O(rho^2). +It is positive by positivity on any fixed remote region of positive volume. +Corollary D of [RC] and the mean limit give +r^-3 Q_W(N_far^rho=1)->k integral_Drho Lambda and +Q_W(N_far^rho>=2)=O_rho(r^5). + +Fix R and rho. To control the mixed event, first restrict the spectral jets +(s,h,tau) to a fixed compact box H, retaining all O. Under the conditional law +(5) with these targets, the covariance of (f(x),grad f(x)), |x|>=rho, has a +uniform positive lower bound. At r=0 the conditioning is the COMPLETE degree-three +jet at the origin and x is a distinct site; positive Fourier spectrum gives +full joint rank. Compactness in x, O, and the target-independent covariance, +plus continuity through r=0, proves the bound. Conditional Hessian moments are +bounded on H and on the height window. The usual unweighted Gaussian Kac-Rice +formula, integrated over the window of length k r^3, gives + + E[N_far^rho | U_r,J]<=C_(H,rho) r^3. (23) + +On H, (15) and (6) give a uniform second moment of W_r/r^4. Conditional +Cauchy-Schwarz therefore gives + + E[(W_r/r^4)1{N_far^rho>0} | U_r,J]<=C_(H,rho) r^(3/2). + +Disintegrating over H with (9), the full normalizer, and bounded density and +Vandermonde gives Q_W(spectral jets in H,N_far^rho>0)=O_(H,rho)(r^(9/2)). +In particular this bounds the compact-jet near/far intersection. +Outside H, its probability is bounded by Q_W(N_R>0,jets outside H). By (16) +and (14), its scaled limsup tends to zero as H exhausts the spectral variables. +Thus + + Q_W(N_R>0,N_far^rho>0)=o_(R,rho)(r^3). (24) + +The full mixed term has no asserted r^(9/2) rate: that rate was proved only on +a fixed compact jet box. This proof avoids conditioning on a near WITNESS whose +observation frame degenerates. It uses fixed-origin physical jets instead. + +## 8. The full count limit and all polynomial weights + +Write N=N_R+N_mid+N_far. For fixed R,rho, the bad events N_mid>0, +{N_R>0,N_far>0}, N_far>=2, and N_R>=3 have probabilities bounded by (1), (24), +(2), and (18), respectively. On their complement N equals either the near +count in {0,1,2} or a remote singleton, but not both. Therefore, with an absolute +constant C independent of R,rho, + + limsup |r^-3 Q(N=2)-a_2^R| <= C(R^-2+rho^2), + limsup |r^-3 Q(N=1)-a_1^R-k integral_Drho Lambda| <= C(R^-2+rho^2), + limsup r^-3 Q(N>=3) <= C(R^-2+rho^2). (25) + +First r->0 at fixed R,rho, then R->infinity and rho->0, using (20)-(22). +This proves coordinate convergence to nu1=a1+beta_far and nu2=a2, and vanishing +scaled tail mass. For a fixed integer q>=0, C6 supplies E N^(q+1)<=C r^3; hence + + r^-3 E[N^q;N>M]<=C/M. + +Finite-coordinate convergence plus this uniform tail proves (3). No interchange +of a nonuniform radius limit and r limit has been assumed. No finite unscaled +polynomial moment theorem alone would imply (3); the new domination and regional +sandwich are the essential ingredients. + +In particular + + E N/r^3 -> nu1+2nu2, + E (N)_2/r^3 -> 2nu2, + E (N)_q/r^3 -> 0 for every fixed q>=3. (26) + +The positive-conditioned count converges in TV to +(nu1 delta1+nu2 delta2)/(nu1+nu2), and its size-biased version to +(nu1 delta1+2nu2 delta2)/(nu1+2nu2). The two laws are different. Their formulas +use the normalized full tilt, not a restricted normalizer. + +For independent replicas with floor(t/r^3) counts, the identified compound limit +is P1+2P2, with independent P1~Pois(t nu1), P2~Pois(t nu2), as follows either by +the exact generating function or [RCL]'s proved independent-replica bound. +There is no independence claim for regions of a single field. + +The sharp [RCL] Poisson comparison also now has coefficients: +optimal ordinary-Poisson TV error/r^3 -> nu2 and mean-matched error/r^3 ->2nu2, +so their ratio tends to 2 (not just liminf>=2). The canonical approximant using +the ACTUAL conditional mark law still has Theta(r^6) error. Replacing its mark +law by the identified LIMIT does not inherit that rate: without a convergence +rate for the coefficients, this replacement is only o(r^3) in one-count TV. + +## 9. What is solved here, conditional on review, and what is not + +The proof supplies a replacement for scaled jet tails, typed-boundary control, +nearly singular hard blocks, the near/far mixed event and the radius sandwich. +It works for every FIXED d>=2 via orthogonal spectral coordinates. It does not +require the stronger global derivative-weighted insertion estimate proposed in +#157; Section4 proves the local version as a consequence and the global law does +not need the global version. Thus that former sufficient route is bypassed, not +silently assumed true. + +The local coefficients in d=2 reduce exactly to #158's alpha1,alpha2, and its +contact birth factorization remains a local statement. In higher dimensions the +Haar/stable integration may couple birth-dependent even jets to orientation; +no higher-dimensional or global birth cancellation is asserted. + +No convergence rate, numerical coefficient enclosure, unbounded-mark theorem, +growing-volume limit, inter-pin-pair cluster independence, elder selection of the +extra points, or full Lean formalization is claimed. The input Gaussian and +regional sources remain conditional premises at their exact stated scopes. +Theorem (3) is a new author-side candidate, not accepted merely because finite +controls or existing formal gates pass. + +Review division: A, vector exclusion, absorption, and orthogonal spectral measure; +B, integrable majorant, typed/hard-boundary handling and pointwise normal form; +C, compact-jet remote conditioning, mixed event, radius sandwich and consequences. +The prior #159 diagnosis and the distinction between that proof and this replacement +are retained in AUDIT_AND_REPAIR.md. Source preservation is mandatory. diff --git a/reviews/radial_moment_corollaries_20260930/SOURCES.json b/reviews/radial_moment_corollaries_20260930/SOURCES.json new file mode 100644 index 000000000..37f3dc7b5 --- /dev/null +++ b/reviews/radial_moment_corollaries_20260930/SOURCES.json @@ -0,0 +1,33 @@ +{ + "schema": 1, + "scientific_effect": "NONE", + "sources": [ + { + "id": "R", + "commit": "80059a97cd8eb32d1a17a0ad9cb22cb2a0d7b337", + "path": "frontiers/two_scale_cluster_geometry_20260929/RADIAL_TAIL.md", + "bytes": 12533, + "sha256": "250897858c8b314c0ff85ec1860a725efacfdae0ff7409fced4cadf7bfb85973", + "git_blob": "0f14417ef7038b9c6f50e4b01e393a58b7b5e3a4", + "use": "R7-R13 exact point-intensity integral/majorant; H1-H2 limiting height law." + }, + { + "id": "SC", + "commit": "382c0f9ff2281f43651ddbdf2e9b36dd52e2c6bf", + "path": "frontiers/spectral_cluster_closure_20260929/PROOF.md", + "bytes": 25006, + "sha256": "e971b2cbe50a8a06b47c1219191201e0d1037c9adac23e5e3b7d2051bb70c2eb", + "git_blob": "16c56821b52fd76b0be791622b9c3809eafde75a", + "use": "Raw nondegenerate contact Gaussian, orthogonal spectral conventions, finite microscopic measure. Author exposure." + }, + { + "id": "P", + "commit": "7a1cb09a9d58d179393e6d29146252f714b9c9bf", + "path": "imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md", + "bytes": 40261, + "sha256": "9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7", + "git_blob": "dfed3b8d318a3ab1950957f393307733a4bef3f2", + "use": "Exact product-periodized covariance and contact pin vector; no new parent acceptance." + } + ] +} diff --git a/reviews/radial_moment_corollaries_20260930/moment-checks-normal.json b/reviews/radial_moment_corollaries_20260930/moment-checks-normal.json new file mode 100644 index 000000000..d311bc520 --- /dev/null +++ b/reviews/radial_moment_corollaries_20260930/moment-checks-normal.json @@ -0,0 +1 @@ +{"all_order_controls": "normalized finite Pareto mixtures", "exact_rational_powers": ["-100", "-7", "-1", "-1/2", "0", "1/2", "1", "2", "10", "109/10", "10999/1000"], "log_correction": "-2/143", "log_leading": "1/11", "moment_rows": [{"coefficient_of_c_t_minus_2": "200/12543", "leading": "11/111", "p": "-100"}, {"coefficient_of_c_t_minus_2": "7/180", "leading": "11/18", "p": "-7"}, {"coefficient_of_c_t_minus_2": "1/84", "leading": "11/12", "p": "-1"}, {"coefficient_of_c_t_minus_2": "4/621", "leading": "22/23", "p": "-1/2"}, {"coefficient_of_c_t_minus_2": "0", "leading": "1", "p": "0"}, {"coefficient_of_c_t_minus_2": "-4/525", "leading": "22/21", "p": "1/2"}, {"coefficient_of_c_t_minus_2": "-1/60", "leading": "11/10", "p": "1"}, {"coefficient_of_c_t_minus_2": "-4/99", "leading": "11/9", "p": "2"}, {"coefficient_of_c_t_minus_2": "-20/3", "leading": "11", "p": "10"}, {"coefficient_of_c_t_minus_2": "-2180/21", "leading": "110", "p": "109/10"}, {"coefficient_of_c_t_minus_2": "-21998000/2001", "leading": "11000", "p": "10999/1000"}], "quantile_controls": "exact rational brackets for Pareto mixtures", "scientific_effect": "NONE", "scope": "PR176 equation17 conditional moment consequence only", "tests": 11} diff --git a/reviews/radial_moment_corollaries_20260930/moment-checks-normal.log b/reviews/radial_moment_corollaries_20260930/moment-checks-normal.log new file mode 100644 index 000000000..e75147417 --- /dev/null +++ b/reviews/radial_moment_corollaries_20260930/moment-checks-normal.log @@ -0,0 +1,16 @@ +test_actual_probability_mixture_has_claimed_moment_remainder_bound (__main__.MomentConsequenceTests.test_actual_probability_mixture_has_claimed_moment_remainder_bound) ... ok +test_all_order_finite_tail_matches_direct_pareto_mixture (__main__.MomentConsequenceTests.test_all_order_finite_tail_matches_direct_pareto_mixture) ... ok +test_all_order_log_powers_and_normalization (__main__.MomentConsequenceTests.test_all_order_log_powers_and_normalization) ... ok +test_direct_log_tail_integral (__main__.MomentConsequenceTests.test_direct_log_tail_integral) ... ok +test_hand_checked_special_cases (__main__.MomentConsequenceTests.test_hand_checked_special_cases) ... ok +test_offered_rational_coefficient_factors (__main__.MomentConsequenceTests.test_offered_rational_coefficient_factors) ... ok +test_quantile_expansion_brackets_an_actual_conditional_law_exactly (__main__.MomentConsequenceTests.test_quantile_expansion_brackets_an_actual_conditional_law_exactly) ... ok +test_tail_and_density_derivations_agree_for_negative_zero_positive_p (__main__.MomentConsequenceTests.test_tail_and_density_derivations_agree_for_negative_zero_positive_p) ... ok +test_threshold_and_above_diverge (__main__.MomentConsequenceTests.test_threshold_and_above_diverge) ... ok +test_uniform_in_p_remainder_overclaim_has_exact_counterexample (__main__.MomentConsequenceTests.test_uniform_in_p_remainder_overclaim_has_exact_counterexample) ... ok +test_wrong_normalizer_sign_and_missing_p_are_detected (__main__.MomentConsequenceTests.test_wrong_normalizer_sign_and_missing_p_are_detected) ... ok + +---------------------------------------------------------------------- +Ran 11 tests in 0.003s + +OK diff --git a/reviews/radial_moment_corollaries_20260930/moment-checks-optimized.json b/reviews/radial_moment_corollaries_20260930/moment-checks-optimized.json new file mode 100644 index 000000000..d311bc520 --- /dev/null +++ b/reviews/radial_moment_corollaries_20260930/moment-checks-optimized.json @@ -0,0 +1 @@ +{"all_order_controls": "normalized finite Pareto mixtures", "exact_rational_powers": ["-100", "-7", "-1", "-1/2", "0", "1/2", "1", "2", "10", "109/10", "10999/1000"], "log_correction": "-2/143", "log_leading": "1/11", "moment_rows": [{"coefficient_of_c_t_minus_2": "200/12543", "leading": "11/111", "p": "-100"}, {"coefficient_of_c_t_minus_2": "7/180", "leading": "11/18", "p": "-7"}, {"coefficient_of_c_t_minus_2": "1/84", "leading": "11/12", "p": "-1"}, {"coefficient_of_c_t_minus_2": "4/621", "leading": "22/23", "p": "-1/2"}, {"coefficient_of_c_t_minus_2": "0", "leading": "1", "p": "0"}, {"coefficient_of_c_t_minus_2": "-4/525", "leading": "22/21", "p": "1/2"}, {"coefficient_of_c_t_minus_2": "-1/60", "leading": "11/10", "p": "1"}, {"coefficient_of_c_t_minus_2": "-4/99", "leading": "11/9", "p": "2"}, {"coefficient_of_c_t_minus_2": "-20/3", "leading": "11", "p": "10"}, {"coefficient_of_c_t_minus_2": "-2180/21", "leading": "110", "p": "109/10"}, {"coefficient_of_c_t_minus_2": "-21998000/2001", "leading": "11000", "p": "10999/1000"}], "quantile_controls": "exact rational brackets for Pareto mixtures", "scientific_effect": "NONE", "scope": "PR176 equation17 conditional moment consequence only", "tests": 11} diff --git a/reviews/radial_moment_corollaries_20260930/moment-checks-optimized.log b/reviews/radial_moment_corollaries_20260930/moment-checks-optimized.log new file mode 100644 index 000000000..e75147417 --- /dev/null +++ b/reviews/radial_moment_corollaries_20260930/moment-checks-optimized.log @@ -0,0 +1,16 @@ +test_actual_probability_mixture_has_claimed_moment_remainder_bound (__main__.MomentConsequenceTests.test_actual_probability_mixture_has_claimed_moment_remainder_bound) ... ok +test_all_order_finite_tail_matches_direct_pareto_mixture (__main__.MomentConsequenceTests.test_all_order_finite_tail_matches_direct_pareto_mixture) ... ok +test_all_order_log_powers_and_normalization (__main__.MomentConsequenceTests.test_all_order_log_powers_and_normalization) ... ok +test_direct_log_tail_integral (__main__.MomentConsequenceTests.test_direct_log_tail_integral) ... ok +test_hand_checked_special_cases (__main__.MomentConsequenceTests.test_hand_checked_special_cases) ... ok +test_offered_rational_coefficient_factors (__main__.MomentConsequenceTests.test_offered_rational_coefficient_factors) ... ok +test_quantile_expansion_brackets_an_actual_conditional_law_exactly (__main__.MomentConsequenceTests.test_quantile_expansion_brackets_an_actual_conditional_law_exactly) ... ok +test_tail_and_density_derivations_agree_for_negative_zero_positive_p (__main__.MomentConsequenceTests.test_tail_and_density_derivations_agree_for_negative_zero_positive_p) ... ok +test_threshold_and_above_diverge (__main__.MomentConsequenceTests.test_threshold_and_above_diverge) ... ok +test_uniform_in_p_remainder_overclaim_has_exact_counterexample (__main__.MomentConsequenceTests.test_uniform_in_p_remainder_overclaim_has_exact_counterexample) ... ok +test_wrong_normalizer_sign_and_missing_p_are_detected (__main__.MomentConsequenceTests.test_wrong_normalizer_sign_and_missing_p_are_detected) ... ok + +---------------------------------------------------------------------- +Ran 11 tests in 0.003s + +OK diff --git a/reviews/radial_moment_corollaries_20260930/moment_consequence_checks.py b/reviews/radial_moment_corollaries_20260930/moment_consequence_checks.py new file mode 100644 index 000000000..952759716 --- /dev/null +++ b/reviews/radial_moment_corollaries_20260930/moment_consequence_checks.py @@ -0,0 +1,171 @@ +"""Independent exact controls for the consequence of PR176 equation (17). + +No author code is imported. These finite arithmetic/probability controls do not +prove the source Gaussian theorem, its remainder, or any original finite-r rate. +""" +from fractions import Fraction as F +import json +from math import factorial +import unittest + + +POWERS = [F(-100), F(-7), F(-1), F(-1, 2), F(0), F(1, 2), + F(1), F(2), F(10), F(109, 10), F(10999, 1000)] + + +def integral(exponent): + """Exact integral of q^exponent over [1,infinity), or divergent.""" + if exponent >= -1: + raise ValueError('divergent power integral') + return -1 / (exponent + 1) + + +def tail_moment(p): + return (1 + p * integral(p - 12), + p * (integral(p - 14) - integral(p - 12))) + + +def density_moment(p): + return (11 * integral(p - 12), + 13 * integral(p - 14) - 11 * integral(p - 12)) + + +def proposed_moment(p): + return F(11) / (11 - p), -2 * p / ((13 - p) * (11 - p)) + + +class MomentConsequenceTests(unittest.TestCase): + def test_tail_and_density_derivations_agree_for_negative_zero_positive_p(self): + for p in POWERS: + with self.subTest(p=p): + self.assertEqual(tail_moment(p), proposed_moment(p)) + self.assertEqual(density_moment(p), proposed_moment(p)) + + def test_hand_checked_special_cases(self): + for p, wanted in [(F(-1), (F(11, 12), F(1, 84))), + (F(0), (F(1), F(0))), + (F(1), (F(11, 10), F(-1, 60))), + (F(2), (F(11, 9), F(-4, 99)))]: + self.assertEqual(tail_moment(p), wanted) + + def test_threshold_and_above_diverge(self): + for p in (F(11), F(111, 10), F(12), F(100)): + with self.assertRaises(ValueError): + integral(p - 12) + + def test_direct_log_tail_integral(self): + self.assertEqual(integral(F(-12)), F(1, 11)) + self.assertEqual(integral(F(-14)) - integral(F(-12)), F(-2, 143)) + + def test_actual_probability_mixture_has_claimed_moment_remainder_bound(self): + # A genuine mixture of Pareto(11), Pareto(13), Pareto(15): its tail + # obeys (17) with c=1 and remainder (1/2)t^-4 q^-11(q^-4-1). + for t in (4, 8, 16): + delta, bound = F(1, t * t), F(1, 2) + weights = [1 - delta - bound * delta**2, delta, bound * delta**2] + self.assertEqual(sum(weights), 1) + self.assertTrue(all(w > 0 for w in weights)) + for p in POWERS: + exact = sum(w * F(alpha) / (alpha - p) + for w, alpha in zip(weights, (11, 13, 15))) + leading, correction = proposed_moment(p) + error = exact - leading - delta * correction + self.assertLessEqual(abs(error), abs(p) * bound * delta**2 / (11 - p)) + exact_log = sum(w / alpha for w, alpha in zip(weights, (11, 13, 15))) + self.assertLessEqual(abs(exact_log - F(1, 11) + F(2, 143) * delta), + bound * delta**2 / 11) + + def test_uniform_in_p_remainder_overclaim_has_exact_counterexample(self): + p, delta, bound = F(10999, 1000), F(1, 16), F(1, 2) + actual_error = abs(bound * delta**2 * (F(15) / (15 - p) - F(11) / (11 - p))) + self.assertGreater(actual_error, bound * delta**2) + + def test_wrong_normalizer_sign_and_missing_p_are_detected(self): + cases = [ + ('missing denominator normalization', F(0), F(1)), + ('reversed correction sign', F(1), F(1, 60)), + ('omitted p factor', F(0), F(-2, 143)), + ('omitted factor two', F(1), F(-1, 120)), + ] + for name, p, false_coefficient in cases: + with self.subTest(mutant=name): + self.assertNotEqual(tail_moment(p)[1], false_coefficient) + self.assertNotEqual(integral(F(-14)) - integral(F(-12)), F(-1, 143)) + + def test_all_order_finite_tail_matches_direct_pareto_mixture(self): + # F(s)=sum C_j s^(-11-2j), s>=1, divided by F(1), is an actual + # survival function. Conditioning at t gives component weights + # proportional to C_j t^(-2j); its conditional moments are exact. + coefficients = (F(2), F(3), F(5), F(7)) + for t in (3, 7, 13): + pieces = [c / t**(2*j) for j, c in enumerate(coefficients)] + normalizer = sum(pieces) + weights = [part / normalizer for part in pieces] + for p in POWERS: + direct = sum(w * F(11+2*j) / (11+2*j-p) + for j, w in enumerate(weights)) + from_tail = 1 + p * sum(part * integral(p-12-2*j) + for j, part in enumerate(pieces)) / normalizer + numerator = sum((11+2*j) * part / (11+2*j-p) + for j, part in enumerate(pieces)) + self.assertEqual(direct, from_tail) + self.assertEqual(direct, numerator / normalizer) + self.assertNotEqual(direct, numerator) # missing denominator + + def test_all_order_log_powers_and_normalization(self): + for m in (1, 2, 3, 4): + for alpha in (11, 13, 15, 17): + # Integration by parts in y=log(q): + # integral y^n exp(-alpha*y)dy = n/alpha times the n-1 integral. + gamma_integral = F(1, alpha) + for n in range(1, m): + gamma_integral *= F(n, alpha) + tail_log_moment = m * gamma_integral + exponential_log_moment = F(factorial(m), alpha**m) + self.assertEqual(tail_log_moment, exponential_log_moment) + if m > 1: + self.assertNotEqual(tail_log_moment, F(1, alpha**m)) + + def test_quantile_expansion_brackets_an_actual_conditional_law_exactly(self): + # The exact conditional tail q^-11(1+c t^-2 q^-2)/(1+c t^-2) + # comes from F(s)=s^-11(1+c s^-2), with an irrelevant global normalizer. + # Bracket the true quantile using only rational comparisons, avoiding + # floating point root finding or differentiation of a remainder. + for q0 in (F(5, 4), F(3, 2), F(2)): + alpha = q0**-11 + for c in (F(1), F(2)): + correction = c * (q0**-2 - 1) / 11 + for t in (8, 16, 32): + delta = F(1, t*t) + def survival(q): + return q**-11 * (1+c*delta*q**-2) / (1+c*delta) + qlo = q0*(1+correction*delta-delta**2) + qhi = q0*(1+correction*delta+delta**2) + self.assertGreater(qlo, 1) + self.assertGreater(survival(qlo), alpha) + self.assertLess(survival(qhi), alpha) + # Reversing the coefficient produces an O(delta) error + # that lies outside this O(delta^2) bracket. + wrong = q0*(1-correction*delta) + self.assertGreater(wrong, qhi) + + def test_offered_rational_coefficient_factors(self): + integral_shape, u2, uabs = F(246528, 35), F(240192, 35), F(5898627, 880) + self.assertEqual(11*u2/(2*integral_shape), F(4587, 856)) + self.assertEqual(11*uabs/(2*integral_shape), F(4587821, 876544)) + + +if __name__ == '__main__': + suite = unittest.defaultTestLoader.loadTestsFromTestCase(MomentConsequenceTests) + result = unittest.TextTestRunner(verbosity=2).run(suite) + if not result.wasSuccessful(): + raise SystemExit(1) + print(json.dumps({'scope': 'PR176 equation17 conditional moment consequence only', + 'exact_rational_powers': [str(p) for p in POWERS], + 'moment_rows': [{'p': str(p), 'leading': str(tail_moment(p)[0]), + 'coefficient_of_c_t_minus_2': str(tail_moment(p)[1])} + for p in POWERS], + 'log_leading': '1/11', 'log_correction': '-2/143', + 'quantile_controls': 'exact rational brackets for Pareto mixtures', + 'all_order_controls': 'normalized finite Pareto mixtures', + 'tests': result.testsRun, 'scientific_effect': 'NONE'}, sort_keys=True)) From fb45d12b895d8c9da140f8d1c1be6abbaefd4e42 Mon Sep 17 00:00:00 2001 From: d6g8k5htny-coder Date: Wed, 30 Sep 2026 09:07:43 +0000 Subject: [PATCH 15/20] Remote coefficient numerics: regenerated RESULTS.json after the Codex repairs; note numbers, manifest; record the OpenAI Sol Slice A read Regeneration with the periodized z_0, the full 4x4 positivity check (54 decimal-regression points, the r = 0.05 transverse profile value corrected by a factor ten), integer-count grid spacing and the orientation field. Continuum values (Lambda_inf, hole constants, samples) are byte-identical to ad7c488; the L = 6 direct integrals shift by the 1.75e-5 normalizer correction. NOTE.md numbers patched accordingly; OpenAI Sol review 5363739676 (Slice A ACCEPT) recorded in SOURCE_MAP.json and SOURCE_FILES.json. Scientific effect NONE. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_015wNj8LPTKXsaT68G3DgPPh --- .../NOTE.md | 16 +- .../RESULTS.json | 796 +++++++++--------- .../SOURCE_FILES.json | 25 +- .../SOURCE_MAP.json | 13 +- 4 files changed, 437 insertions(+), 413 deletions(-) diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md b/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md index 7f8c5db0e..b8a7108ec 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md +++ b/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md @@ -84,7 +84,7 @@ and the double-precision regression can lose positivity, either in the Hessian b `Lambda` is below `10^(-20)`) or in the Schur complement `Var(A_0 | H_x)` (near the pin in the transverse sector, where `Lambda` is small but not negligible: at `r = 0.05` transverse a clamped `Var(A_0 | H_x)` would misreport `Lambda` by a factor ten). The full `4 x 4` conditional covariance of `(A_0, H_x)` is therefore Cholesky-factored, -and any nonpositive pivot sends the point (`{{exact_count}}` in the whole run) to a 50-digit decimal regression. +and any nonpositive pivot sends the point (`54` in the whole run) to a 50-digit decimal regression. ## 3. Method @@ -130,7 +130,7 @@ order, a monotone ramp, so window-level critical points near the pins live in th (`Lambda(x)/Lambda_inf` at `k = 1, b = 0`: on the axis `2e-22` at `|x_1| = 1.5`, `1.6e-6` at `2`, `0.037` at `2.5`, `0.68` at `3`, `1.02` at `4`; transversally `0.21` at `|z| = 1`, `0.68` at `2`, `1.00` at `3`; the ray profiles at angles `0, 30, 45, 60, 90` degrees are in `RESULTS.json`, `ray_profile`). Near the pin `Lambda -> 0` -(`near_zero_profile`: `Lambda(0.05, 60 deg) = 0.001`, `Lambda(0.4, 90 deg) = 0.0079` at `k = 1, b = 0`; on the +(`near_zero_profile`: `Lambda(0.05, 60 deg) = 0.001`, `Lambda(0.05, 90 deg) = 0.000104`, `Lambda(0.4, 90 deg) = 0.0079` at `k = 1, b = 0`; on the axis and at `30` degrees it is below `10^(-20)`). **Remote singleton mass** `R(k, b, L) = k integral_X Lambda dx` and the assembled `nu(1)`, with `alpha_1` from the @@ -138,22 +138,22 @@ companion note ([NUM] = Math-#168 `RESULTS.json`, merged, pinned; GH60 values; ` | `k` | `b` | `L` | `integral_X Lambda` | `R = k integral_X Lambda` | `alpha_1` (#168) | `nu(1) = alpha_1 + R` | `nu(2) = alpha_2` | `nu(2)/nu(1)` | |---|---|---|---|---|---|---|---|---| -| `0.5` | `0.0` | `6` (direct) | 3.05738 | 1.52869 | 1.11821 | 2.6469 | 0.0347454 | 0.0131 | +| `0.5` | `0.0` | `6` (direct) | 3.05732 | 1.52866 | 1.11821 | 2.64687 | 0.0347454 | 0.0131 | | `0.5` | `0.0` | `12` | 15.6333 | 7.81666 | 1.11821 | 8.93487 | 0.0347454 | 0.00389 | | `0.5` | `0.0` | `24` | 65.7857 | 32.8929 | 1.11821 | 34.0111 | 0.0347454 | 0.00102 | -| `1.0` | `0.0` | `6` (direct) | 2.54211 | 2.54211 | 1.32906 | 3.87117 | 0.0255091 | 0.00659 | +| `1.0` | `0.0` | `6` (direct) | 2.54206 | 2.54206 | 1.32906 | 3.87112 | 0.0255091 | 0.00659 | | `1.0` | `0.0` | `12` | 15.0863 | 15.0863 | 1.32906 | 16.4154 | 0.0255091 | 0.00155 | | `1.0` | `0.0` | `24` | 65.2387 | 65.2387 | 1.32906 | 66.5678 | 0.0255091 | 0.000383 | -| `2.0` | `0.0` | `6` (direct) | 2.17976 | 4.35953 | 2.1621 | 6.52163 | 0.0169281 | 0.0026 | +| `2.0` | `0.0` | `6` (direct) | 2.17973 | 4.35945 | 2.1621 | 6.52155 | 0.0169281 | 0.0026 | | `2.0` | `0.0` | `12` | 14.5793 | 29.1585 | 2.1621 | 31.3206 | 0.0169281 | 0.00054 | | `2.0` | `0.0` | `24` | 64.7316 | 129.463 | 2.1621 | 131.625 | 0.0169281 | 0.000129 | -| `0.5` | `1.0` | `6` (direct) | 2.237 | 1.1185 | 0.320155 | 1.43866 | 0.00994791 | 0.00691 | +| `0.5` | `1.0` | `6` (direct) | 2.23698 | 1.11849 | 0.320155 | 1.43865 | 0.00994791 | 0.00691 | | `0.5` | `1.0` | `12` | 11.465 | 5.73251 | 0.320155 | 6.05267 | 0.00994791 | 0.00164 | | `0.5` | `1.0` | `24` | 48.112 | 24.056 | 0.320155 | 24.3762 | 0.00994791 | 0.000408 | -| `1.0` | `1.0` | `6` (direct) | 1.81212 | 1.81212 | 0.380523 | 2.19264 | 0.00730347 | 0.00333 | +| `1.0` | `1.0` | `6` (direct) | 1.8121 | 1.8121 | 0.380523 | 2.19262 | 0.00730347 | 0.00333 | | `1.0` | `1.0` | `12` | 11.0312 | 11.0312 | 0.380523 | 11.4117 | 0.00730347 | 0.00064 | | `1.0` | `1.0` | `24` | 47.6781 | 47.6781 | 0.380523 | 48.0587 | 0.00730347 | 0.000152 | -| `2.0` | `1.0` | `6` (direct) | 1.5302 | 3.0604 | 0.619027 | 3.67943 | 0.00484668 | 0.00132 | +| `2.0` | `1.0` | `6` (direct) | 1.53019 | 3.06037 | 0.619027 | 3.6794 | 0.00484668 | 0.00132 | | `2.0` | `1.0` | `12` | 10.6475 | 21.295 | 0.619027 | 21.9141 | 0.00484668 | 0.000221 | | `2.0` | `1.0` | `24` | 47.2945 | 94.589 | 0.619027 | 95.208 | 0.00484668 | 5.09e-05 | diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/RESULTS.json b/frontiers/c6_remote_coefficient_numerics_20260930/RESULTS.json index 04f5b9fc4..3e4a7ddb8 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/RESULTS.json +++ b/frontiers/c6_remote_coefficient_numerics_20260930/RESULTS.json @@ -70,7 +70,7 @@ "E_det": 0.0 } }, - "exact_regression_points": 24, + "exact_regression_points": 54, "far_field": { "0.0": { "E_F_j_given_level": [ @@ -105,7 +105,7 @@ "k=1.0,b=0.0": { "hole_h=0.1,Rc=6": -1.6313351977268296, "hole_h=0.15,Rc=6": -1.6311476645638006, - "hole_h=0.3,Rc=5": -1.6317501830630747, + "hole_h=0.3,Rc=5": -1.6297553083021523, "hole_h=0.3,Rc=6": -1.6296607043116234, "hole_h=0.3,Rc=6,high_order": -1.629660659845337, "hole_j_h=0.1,Rc=6": [ @@ -267,56 +267,56 @@ }, { "angle_deg": 30, - "exact_regression": false, - "lambda": 1.1007608503240916e-07, + "exact_regression": true, + "lambda": 1.1004555386134373e-07, "lambda_j": [ - 0.0, - 1.1007608503240916e-07, + 1.833295387377603e-61, + 1.1004555386134373e-07, 0.0 ], "r": 0.05 }, { "angle_deg": 60, - "exact_regression": false, - "lambda": 0.0021365299065861923, + "exact_regression": true, + "lambda": 0.002134947560851226, "lambda_j": [ - 0.0, - 0.0021353961230893073, - 1.1337834968849935e-06 + 4.867335485502547e-14, + 0.002133814722278417, + 1.1328385241355547e-06 ], "r": 0.05 }, { "angle_deg": 90, - "exact_regression": false, - "lambda": 0.0010298236467895805, + "exact_regression": true, + "lambda": 0.00010351960501910217, "lambda_j": [ - 0.0, - 0.0003112408828513349, - 0.0007185827639382456 + 1.1538890830569103e-14, + 2.4733228443575758e-05, + 7.878637656398753e-05 ], "r": 0.05 }, { "angle_deg": 120, - "exact_regression": false, - "lambda": 0.001727750351051215, + "exact_regression": true, + "lambda": 0.0017268476166370293, "lambda_j": [ - 0.0, - 9.726669613112576e-07, - 0.0017267776840899037 + 5.679609634872527e-17, + 9.722830217156197e-07, + 0.001725875333615257 ], "r": 0.05 }, { "angle_deg": 150, - "exact_regression": false, - "lambda": 1.5119994676265612e-07, + "exact_regression": true, + "lambda": 1.5109479250080098e-07, "lambda_j": [ 0.0, - 1.9335519354120295e-28, - 1.5119994676265612e-07 + 6.726828149800317e-23, + 1.510947925008009e-07 ], "r": 0.05 }, @@ -577,56 +577,56 @@ }, { "angle_deg": 30, - "exact_regression": false, - "lambda": 9.594634843599853e-08, + "exact_regression": true, + "lambda": 9.592868095199296e-08, "lambda_j": [ - 0.0, - 9.594634843599853e-08, + 1.902790604784803e-61, + 9.592868095199296e-08, 0.0 ], "r": 0.05 }, { "angle_deg": 60, - "exact_regression": false, - "lambda": 0.0015470167907508838, + "exact_regression": true, + "lambda": 0.001546171495926685, "lambda_j": [ - 0.0, - 0.001545863637273562, - 1.1531534773218286e-06 + 1.2987178738954032e-14, + 0.0015450190053427184, + 1.152490570979291e-06 ], "r": 0.05 }, { "angle_deg": 90, - "exact_regression": false, - "lambda": 9.077394310139034e-05, + "exact_regression": true, + "lambda": 9.069941096146156e-05, "lambda_j": [ - 0.0, - 2.387450431594391e-05, - 6.689943878544642e-05 + 2.7199580717855453e-15, + 2.3892309257505168e-05, + 6.680710170123643e-05 ], "r": 0.05 }, { "angle_deg": 120, - "exact_regression": false, - "lambda": 0.0011700977049541024, + "exact_regression": true, + "lambda": 0.0011698486784758868, "lambda_j": [ - 0.0, - 1.1968387359862264e-06, - 0.0011689008662181162 + 1.2635802355193506e-17, + 1.1961870908104367e-06, + 0.0011686524913850638 ], "r": 0.05 }, { "angle_deg": 150, - "exact_regression": false, - "lambda": 1.2183235177665711e-07, + "exact_regression": true, + "lambda": 1.2182098055323845e-07, "lambda_j": [ 0.0, - 5.074360246455502e-29, - 1.2183235177665711e-07 + 1.3040108002122639e-23, + 1.2182098055323845e-07 ], "r": 0.05 }, @@ -887,56 +887,56 @@ }, { "angle_deg": 30, - "exact_regression": false, - "lambda": 2.1093055695653464e-28, + "exact_regression": true, + "lambda": 2.1080411912855745e-28, "lambda_j": [ - 0.0, - 2.1093055695653464e-28, + 8.62163272136347e-291, + 2.1080411912855745e-28, 0.0 ], "r": 0.05 }, { "angle_deg": 60, - "exact_regression": false, - "lambda": 0.0010042757961631174, + "exact_regression": true, + "lambda": 0.0010035014647206176, "lambda_j": [ - 0.0, - 0.001004275794294735, - 1.8683823980511778e-12 + 3.590057018511172e-18, + 0.001003501462854009, + 1.8666049393700075e-12 ], "r": 0.05 }, { "angle_deg": 90, - "exact_regression": false, - "lambda": 0.0010298236467896796, + "exact_regression": true, + "lambda": 0.00010351960501910048, "lambda_j": [ - 0.0, - 0.00031124088285139015, - 0.0007185827639382895 + 1.1538890830569043e-14, + 2.473322844357601e-05, + 7.878637656398557e-05 ], "r": 0.05 }, { "angle_deg": 120, - "exact_regression": false, - "lambda": 0.0007364785619356328, + "exact_regression": true, + "lambda": 0.000736447556744653, "lambda_j": [ - 0.0, - 7.972622650421557e-13, - 0.0007364785611383706 + 1.2752941899337078e-22, + 7.971320953309199e-13, + 0.0007364475559475209 ], "r": 0.05 }, { "angle_deg": 150, - "exact_regression": false, - "lambda": 1.5190567657060656e-28, + "exact_regression": true, + "lambda": 1.5175042704749932e-28, "lambda_j": [ 0.0, - 1.1158265486189182e-53, - 1.5190567657060656e-28 + 6.777344985050669e-44, + 1.5175042704749925e-28 ], "r": 0.05 }, @@ -1197,56 +1197,56 @@ }, { "angle_deg": 30, - "exact_regression": false, - "lambda": 1.5223996357803381e-28, + "exact_regression": true, + "lambda": 1.522276492040333e-28, "lambda_j": [ - 0.0, - 1.5223996357803381e-28, + 2.4712162041177822e-288, + 1.522276492040333e-28, 0.0 ], "r": 0.05 }, { "angle_deg": 60, - "exact_regression": false, - "lambda": 0.0007105275062101507, + "exact_regression": true, + "lambda": 0.0007101589544587838, "lambda_j": [ - 0.0, - 0.0007105275043187098, - 1.891440873565354e-12 + 9.509579649729554e-19, + 0.0007101589525686068, + 1.8901761042919507e-12 ], "r": 0.05 }, { "angle_deg": 90, - "exact_regression": false, - "lambda": 9.077394310139184e-05, + "exact_regression": true, + "lambda": 9.069941096145963e-05, "lambda_j": [ - 0.0, - 2.3874504315943866e-05, - 6.689943878544797e-05 + 2.7199580717857666e-15, + 2.389230925750484e-05, + 6.680710170123482e-05 ], "r": 0.05 }, { "angle_deg": 120, - "exact_regression": false, - "lambda": 0.00042481597485555706, + "exact_regression": true, + "lambda": 0.00042502429251980116, "lambda_j": [ - 0.0, - 7.562038382033871e-13, - 0.0004248159740993532 + 2.6284301305351403e-23, + 7.563605007838872e-13, + 0.00042502429176344064 ], "r": 0.05 }, { "angle_deg": 150, - "exact_regression": false, - "lambda": 6.998906366234738e-29, + "exact_regression": true, + "lambda": 7.005633754908908e-29, "lambda_j": [ 0.0, - 5.9126061877243174e-55, - 6.998906366234738e-29 + 1.1701497308425346e-44, + 7.005633754908907e-29 ], "r": 0.05 }, @@ -1507,56 +1507,56 @@ }, { "angle_deg": 30, - "exact_regression": false, - "lambda": 1.702286082548244e-112, + "exact_regression": true, + "lambda": 1.700854640463175e-112, "lambda_j": [ 0.0, - 1.702286082548244e-112, + 1.700854640463175e-112, 0.0 ], "r": 0.05 }, { "angle_deg": 60, - "exact_regression": false, - "lambda": 2.804980898379168e-06, + "exact_regression": true, + "lambda": 2.8027005376563332e-06, "lambda_j": [ - 0.0, - 2.804980898379168e-06, + 1.6990267356486966e-37, + 2.8027005376563332e-06, 0.0 ], "r": 0.05 }, { "angle_deg": 90, - "exact_regression": false, - "lambda": 0.0010298236467895377, + "exact_regression": true, + "lambda": 0.00010351960501910388, "lambda_j": [ - 0.0, - 0.0003112408828513121, - 0.0007185827639382256 + 1.153889083056908e-14, + 2.4733228443577326e-05, + 7.878637656398766e-05 ], "r": 0.05 }, { "angle_deg": 120, - "exact_regression": false, - "lambda": 1.5794494127366118e-06, + "exact_regression": true, + "lambda": 1.579044469332315e-06, "lambda_j": [ 0.0, - 2.442477625234044e-30, - 1.5794494127366118e-06 + 4.427885001390319e-27, + 1.579044469332315e-06 ], "r": 0.05 }, { "angle_deg": 150, - "exact_regression": false, - "lambda": 1.1255857139074035e-112, + "exact_regression": true, + "lambda": 1.1276270966964014e-112, "lambda_j": [ 0.0, - 6.84009218063367e-142, - 1.1255857139074035e-112 + 7.218081029813728e-128, + 1.1276270966964008e-112 ], "r": 0.05 }, @@ -1817,56 +1817,56 @@ }, { "angle_deg": 30, - "exact_regression": false, - "lambda": 1.1256881386727306e-112, + "exact_regression": true, + "lambda": 1.1257133974630364e-112, "lambda_j": [ 0.0, - 1.1256881386727306e-112, + 1.1257133974630364e-112, 0.0 ], "r": 0.05 }, { "angle_deg": 60, - "exact_regression": false, - "lambda": 1.9134140831536693e-06, + "exact_regression": true, + "lambda": 1.9124947687286503e-06, "lambda_j": [ - 0.0, - 1.9134140831536693e-06, + 5.729491237223246e-38, + 1.9124947687286503e-06, 0.0 ], "r": 0.05 }, { "angle_deg": 90, - "exact_regression": false, - "lambda": 9.077394310139168e-05, + "exact_regression": true, + "lambda": 9.069941096146152e-05, "lambda_j": [ - 0.0, - 2.3874504315944246e-05, - 6.689943878544744e-05 + 2.719958071785549e-15, + 2.389230925750528e-05, + 6.680710170123629e-05 ], "r": 0.05 }, { "angle_deg": 120, - "exact_regression": false, - "lambda": 1.8680478260196573e-06, + "exact_regression": true, + "lambda": 1.8664092965120321e-06, "lambda_j": [ 0.0, - 0.0, - 1.8680478260196573e-06 + 1.735691900669088e-27, + 1.8664092965120321e-06 ], "r": 0.05 }, { "angle_deg": 150, - "exact_regression": false, - "lambda": 4.247113153275503e-112, + "exact_regression": true, + "lambda": 4.243921997212985e-112, "lambda_j": [ 0.0, - 8.865688347560173e-144, - 4.247113153275503e-112 + 1.253172961470713e-128, + 4.243921997212985e-112 ], "r": 0.05 }, @@ -2115,6 +2115,8 @@ ] }, "object": "CL-C6-REMOTE-COEFF-NUMERICS-20260930-v1", + "orientation": "continuum values (Lambda_inf, c_hole, samples, profiles) hold for every pin direction u (isotropic kernel); every L-periodized value is for u = e_1 aligned with a lattice axis", + "python_requirement": ">= 3.11; point-wise replay tolerance 1e-6 relative", "quadrature": { "a_gauss_legendre_per_side": 24, "coordinates": "a = tr H / 2, (c, h2) polar; splits at a = 0 and rho = |a|", @@ -3774,9 +3776,9 @@ }, "L=6": { "integral_X_Lambda_approx": 3.09523004912097, - "integral_X_Lambda_periodized_direct": 3.05737526138796, + "integral_X_Lambda_periodized_direct": 3.057321620877225, "k_integral": 1.547615024560485, - "k_integral_direct": 1.52868763069398 + "k_integral_direct": 1.5286608104386126 } }, "k=0.5,b=1.0": { @@ -3790,9 +3792,9 @@ }, "L=6": { "integral_X_Lambda_approx": 2.3032848545413636, - "integral_X_Lambda_periodized_direct": 2.2370039236173676, + "integral_X_Lambda_periodized_direct": 2.236984148652817, "k_integral": 1.1516424272706818, - "k_integral_direct": 1.1185019618086838 + "k_integral_direct": 1.1184920743264084 } }, "k=1.0,b=0.0": { @@ -3806,9 +3808,9 @@ }, "L=6": { "integral_X_Lambda_approx": 2.548217838310185, - "integral_X_Lambda_periodized_direct": 2.5421080540282226, + "integral_X_Lambda_periodized_direct": 2.5420634536888143, "k_integral": 2.548217838310185, - "k_integral_direct": 2.5421080540282226 + "k_integral_direct": 2.5420634536888143 } }, "k=1.0,b=1.0": { @@ -3822,9 +3824,9 @@ }, "L=6": { "integral_X_Lambda_approx": 1.8694318367764495, - "integral_X_Lambda_periodized_direct": 1.812115296377527, + "integral_X_Lambda_periodized_direct": 1.812099277399927, "k_integral": 1.8694318367764495, - "k_integral_direct": 1.812115296377527 + "k_integral_direct": 1.812099277399927 } }, "k=2.0,b=0.0": { @@ -3838,9 +3840,9 @@ }, "L=6": { "integral_X_Lambda_approx": 2.0411630455623455, - "integral_X_Lambda_periodized_direct": 2.1797649198343256, + "integral_X_Lambda_periodized_direct": 2.1797266766703105, "k_integral": 4.082326091124691, - "k_integral_direct": 4.359529839668651 + "k_integral_direct": 4.359453353340621 } }, "k=2.0,b=1.0": { @@ -3854,9 +3856,9 @@ }, "L=6": { "integral_X_Lambda_approx": 1.485775282224533, - "integral_X_Lambda_periodized_direct": 1.5301991395660177, + "integral_X_Lambda_periodized_direct": 1.5301856127083193, "k_integral": 2.971550564449066, - "k_integral_direct": 3.0603982791320354 + "k_integral_direct": 3.0603712254166386 } } }, @@ -4597,13 +4599,13 @@ "samples_L6": { "k=0.5,b=0.0": [ { - "coupling": 0.0013352824240637966, + "coupling": 0.0013352589970307778, "exact_regression": false, - "lambda": 0.009000458710387486, + "lambda": 0.009000300800690187, "lambda_j": [ - 4.2306984383691987e-08, - 0.009000416402587327, - 8.157752556274416e-13 + 4.230624212340141e-08, + 0.009000258493632302, + 8.157609431542862e-13 ], "rho": 6.740490661889716, "x": [ @@ -4612,13 +4614,13 @@ ] }, { - "coupling": 0.23828883959155878, + "coupling": 0.23828465890258058, "exact_regression": false, - "lambda": 0.00018360006218508273, + "lambda": 0.00018359684099034408, "lambda_j": [ - 2.3185747996361956e-08, - 0.00018357687643708636, - 5.882423599731411e-30 + 2.318534121104517e-08, + 0.00018357365564913302, + 5.8823203947993176e-30 ], "rho": 0.0007704937524551472, "x": [ @@ -4627,13 +4629,13 @@ ] }, { - "coupling": 0.24369855908021865, + "coupling": 0.243694283479726, "exact_regression": false, - "lambda": 0.056506252857895, + "lambda": 0.056505261476725285, "lambda_j": [ - 4.6640243479299636e-07, - 0.00232896825849067, - 0.05417681819696953 + 4.663942519359146e-07, + 0.002328927397609625, + 0.054175867684863724 ], "rho": 0.2318694581993599, "x": [ @@ -4642,12 +4644,12 @@ ] }, { - "coupling": 1.2278071654062748, + "coupling": 1.2277856239866574, "exact_regression": false, - "lambda": 2.9186863777201024e-28, + "lambda": 2.9186351704542015e-28, "lambda_j": [ - 1.6794127477699003e-29, - 2.7507451029431125e-28, + 1.679383283098468e-29, + 2.7506968421443545e-28, 0.0 ], "rho": 2.377153725727219e-28, @@ -4657,13 +4659,13 @@ ] }, { - "coupling": 0.11054671577748665, + "coupling": 0.1105447762765137, "exact_regression": false, - "lambda": 0.024316509096193283, + "lambda": 0.024316082472093964, "lambda_j": [ - 1.424340757853108e-05, - 0.014996244633544539, - 0.009306021055070212 + 1.4243157683247784e-05, + 0.014995981530015386, + 0.009305857784395332 ], "rho": 0.21996591147165903, "x": [ @@ -4672,13 +4674,13 @@ ] }, { - "coupling": 1.2066509791591224, + "coupling": 1.2066298089169165, "exact_regression": false, - "lambda": 0.13729091478291414, + "lambda": 0.13728850606492624, "lambda_j": [ - 0.01240788965173346, - 0.12061984887428272, - 0.004263176256897967 + 0.012407671959928847, + 0.12061773264393971, + 0.004263101461057675 ], "rho": 0.11377848040084294, "x": [ @@ -4687,13 +4689,13 @@ ] }, { - "coupling": 0.4435417129792033, + "coupling": 0.4435339312049749, "exact_regression": false, - "lambda": 0.001413255392795007, + "lambda": 0.0014132305977552805, "lambda_j": [ - 1.0111578076382077e-11, - 0.0006701512942514966, - 0.0007431040884319325 + 1.011140067250916e-11, + 0.0006701395366965291, + 0.0007430910509473508 ], "rho": 0.00318629646646396, "x": [ @@ -4702,13 +4704,13 @@ ] }, { - "coupling": 1.0001972162649189, + "coupling": 1.0001796681771224, "exact_regression": false, - "lambda": 0.11602557357983916, + "lambda": 0.11602353795434578, "lambda_j": [ - 0.012257478688314472, - 0.08970529163487585, - 0.014062803256648828 + 0.012257263635414215, + 0.08970371778893044, + 0.014062556530001123 ], "rho": 0.11600269596142108, "x": [ @@ -4719,13 +4721,13 @@ ], "k=0.5,b=1.0": [ { - "coupling": 0.001181777453979063, + "coupling": 0.0011817670071456834, "exact_regression": false, - "lambda": 0.007252705334252905, + "lambda": 0.007252641220824504, "lambda_j": [ - 9.692273907215493e-09, - 0.0072526956402956, - 1.6833971027511652e-12 + 9.692188228164635e-09, + 0.0072526315269528935, + 1.6833822216337555e-12 ], "rho": 6.137116010999305, "x": [ @@ -4734,13 +4736,13 @@ ] }, { - "coupling": 0.19587390235746285, + "coupling": 0.1958721708453118, "exact_regression": false, - "lambda": 0.00017761227458904948, + "lambda": 0.00017761070450846226, "lambda_j": [ - 5.357070546704964e-09, - 0.00017760691751850276, - 3.2232421450633133e-28 + 5.357023190560863e-09, + 0.0001776053474852717, + 3.223213651819074e-28 ], "rho": 0.0009067684487385839, "x": [ @@ -4749,13 +4751,13 @@ ] }, { - "coupling": 0.29549203647987987, + "coupling": 0.2954894243501089, "exact_regression": false, - "lambda": 0.0566461168393173, + "lambda": 0.05664561609144616, "lambda_j": [ - 2.6161531879238826e-08, - 0.0006193258690924373, - 0.05602676480869298 + 2.616130061305281e-08, + 0.0006193203942933197, + 0.05602626953585223 ], "rho": 0.19170099307625288, "x": [ @@ -4764,12 +4766,12 @@ ] }, { - "coupling": 1.4231372656895669, + "coupling": 1.42312468525165, "exact_regression": false, - "lambda": 1.2779946840452322e-27, + "lambda": 1.277983386657996e-27, "lambda_j": [ - 1.1840042361501762e-29, - 1.2661546416837304e-27, + 1.1839937696321913e-29, + 1.266143448961674e-27, 0.0 ], "rho": 8.980122401797921e-28, @@ -4779,13 +4781,13 @@ ] }, { - "coupling": 0.09856225043773235, + "coupling": 0.09856137915405334, "exact_regression": false, - "lambda": 0.01814230158049604, + "lambda": 0.018142141203767663, "lambda_j": [ - 1.9970455389237825e-06, - 0.007066609584309618, - 0.011073694950647497 + 1.9970278851752472e-06, + 0.007066547115955158, + 0.011073597059927328 ], "rho": 0.1840694738596458, "x": [ @@ -4794,13 +4796,13 @@ ] }, { - "coupling": 1.104252762369017, + "coupling": 1.104243000848708, "exact_regression": false, - "lambda": 0.10688106855213715, + "lambda": 0.10688012373066431, "lambda_j": [ - 0.001727574250233007, - 0.09046756368139389, - 0.014685930620510258 + 0.0017275589785925784, + 0.09046676395420254, + 0.014685800797869197 ], "rho": 0.09679040179427673, "x": [ @@ -4809,13 +4811,13 @@ ] }, { - "coupling": 0.7076776514081772, + "coupling": 0.7076713955852335, "exact_regression": false, - "lambda": 0.0008630881288807054, + "lambda": 0.0008630804992395709, "lambda_j": [ - 1.3586344542963722e-13, - 0.00016318327434602738, - 0.0006999048543988146 + 1.3586224440589788e-13, + 0.00016318183181683395, + 0.0006998986672868747 ], "rho": 0.0012196063096853258, "x": [ @@ -4824,13 +4826,13 @@ ] }, { - "coupling": 1.0073726033434194, + "coupling": 1.0073636982372143, "exact_regression": false, - "lambda": 0.08493677408620448, + "lambda": 0.08493602325082197, "lambda_j": [ - 0.0008311352652289752, - 0.042166570197293356, - 0.04193906862368216 + 0.0008311279180490109, + 0.04216619744764276, + 0.0419386978851302 ], "rho": 0.08431515191529289, "x": [ @@ -4841,12 +4843,12 @@ ], "k=1.0,b=0.0": [ { - "coupling": 0.0013346653987268507, + "coupling": 0.0013346419825193117, "exact_regression": false, - "lambda": 2.7096374629029337e-06, + "lambda": 2.7095899233224166e-06, "lambda_j": [ - 1.4528029858479458e-11, - 2.7096229348730752e-06, + 1.4527774969604223e-11, + 2.7095753955474468e-06, 0.0 ], "rho": 0.0020301998279776195, @@ -4856,12 +4858,12 @@ ] }, { - "coupling": 0.29700058556465986, + "coupling": 0.2969953747999563, "exact_regression": false, - "lambda": 1.1224234501461141e-17, + "lambda": 1.1224037576445477e-17, "lambda_j": [ - 5.869835540393228e-22, - 1.1223647517907103e-17, + 5.869732556313949e-22, + 1.1223450603189846e-17, 0.0 ], "rho": 3.7791960847893744e-17, @@ -4871,13 +4873,13 @@ ] }, { - "coupling": 0.20602145962604412, + "coupling": 0.2060178450562346, "exact_regression": false, - "lambda": 0.008286196731516017, + "lambda": 0.008286051353279226, "lambda_j": [ - 1.4107912183428742e-11, - 0.0001938945806034658, - 0.00809230213680464 + 1.410766466536171e-11, + 0.000193891178795234, + 0.008092160160376328 ], "rho": 0.04022006613561785, "x": [ @@ -4886,12 +4888,12 @@ ] }, { - "coupling": 1.1145285416418684, + "coupling": 1.1145089876535326, "exact_regression": false, - "lambda": 4.796156151334233e-115, + "lambda": 4.796072004560116e-115, "lambda_j": [ - 3.491234360034664e-116, - 4.447032715330766e-115, + 3.4911731076275664e-116, + 4.446954693797359e-115, 0.0 ], "rho": 4.303304915160604e-115, @@ -4901,13 +4903,13 @@ ] }, { - "coupling": 0.11054671577748665, + "coupling": 0.1105447762765137, "exact_regression": false, - "lambda": 0.024316509096193283, + "lambda": 0.024316082472093964, "lambda_j": [ - 1.424340757853108e-05, - 0.014996244633544539, - 0.009306021055070212 + 1.4243157683247784e-05, + 0.014995981530015386, + 0.009305857784395332 ], "rho": 0.21996591147165903, "x": [ @@ -4916,13 +4918,13 @@ ] }, { - "coupling": 1.414037603028991, + "coupling": 1.414012794265677, "exact_regression": false, - "lambda": 0.1116583148390832, + "lambda": 0.11165635583551857, "lambda_j": [ - 0.009070560605905392, - 0.10230031726174406, - 0.0002874369714337601 + 0.009070401466296434, + 0.10229852244076303, + 0.00028743192845910603 ], "rho": 0.07896417648293186, "x": [ @@ -4931,13 +4933,13 @@ ] }, { - "coupling": 0.2177802312560826, + "coupling": 0.2177764103830025, "exact_regression": false, - "lambda": 5.294051833956493e-11, + "lambda": 5.293958951787986e-11, "lambda_j": [ - 7.856603250461557e-34, - 3.8847550943225116e-11, - 1.4092967396339818e-11 + 7.856465409282458e-34, + 3.8846869377406346e-11, + 1.4092720140473513e-11 ], "rho": 2.4309147820360903e-10, "x": [ @@ -4946,13 +4948,13 @@ ] }, { - "coupling": 1.0001972162649189, + "coupling": 1.0001796681771224, "exact_regression": false, - "lambda": 0.11590191030699754, + "lambda": 0.11589987685113023, "lambda_j": [ - 0.012244414327720382, - 0.08960968124819547, - 0.014047814731081675 + 0.012244199504029468, + 0.0896081090796987, + 0.01404756826740207 ], "rho": 0.11587905707217942, "x": [ @@ -4963,12 +4965,12 @@ ], "k=1.0,b=1.0": [ { - "coupling": 0.0011855929356505506, + "coupling": 0.001185582455088569, "exact_regression": false, - "lambda": 2.2156227847456665e-06, + "lambda": 2.2156031987889476e-06, "lambda_j": [ - 3.4290254943549784e-12, - 2.215619355720172e-06, + 3.428995181999742e-12, + 2.2155997697937655e-06, 0.0 ], "rho": 0.0018687887875528917, @@ -4978,12 +4980,12 @@ ] }, { - "coupling": 0.21630344038881227, + "coupling": 0.21630152828091614, "exact_regression": false, - "lambda": 1.1652644981125905e-17, + "lambda": 1.1652541972526321e-17, "lambda_j": [ - 1.4257677518976314e-22, - 1.1652502404350715e-17, + 1.425755148206393e-22, + 1.1652399397011501e-17, 0.0 ], "rho": 5.3871750537947553e-17, @@ -4993,13 +4995,13 @@ ] }, { - "coupling": 0.26476259311553274, + "coupling": 0.2647602526319787, "exact_regression": false, - "lambda": 0.00727251711119097, + "lambda": 0.007272452822627791, "lambda_j": [ - 3.3495790775069134e-13, - 5.09435894807879e-05, - 0.007221573521375224 + 3.3495494674526707e-13, + 5.09431391428759e-05, + 0.00722150968314996 ], "rho": 0.027468068754023377, "x": [ @@ -5008,12 +5010,12 @@ ] }, { - "coupling": 1.699359404154547, + "coupling": 1.699344381931464, "exact_regression": false, - "lambda": 5.8285767920378104e-114, + "lambda": 5.828525267810146e-114, "lambda_j": [ - 6.686761788141136e-116, - 5.761709174156399e-114, + 6.686702677615701e-116, + 5.761658241033989e-114, 0.0 ], "rho": 3.42986702976914e-114, @@ -5023,13 +5025,13 @@ ] }, { - "coupling": 0.09856225043773234, + "coupling": 0.09856137915405333, "exact_regression": false, - "lambda": 0.018142301580496036, + "lambda": 0.01814214120376766, "lambda_j": [ - 1.997045538923783e-06, - 0.0070666095843096195, - 0.011073694950647493 + 1.9970278851752477e-06, + 0.007066547115955159, + 0.011073597059927325 ], "rho": 0.1840694738596458, "x": [ @@ -5038,13 +5040,13 @@ ] }, { - "coupling": 1.237598543087511, + "coupling": 1.23758760279945, "exact_regression": false, - "lambda": 0.11009257812876756, + "lambda": 0.11009160491776558, "lambda_j": [ - 0.0016800326027014813, - 0.10679208649254338, - 0.001620459033522697 + 0.0016800177513260261, + 0.10679114245766597, + 0.0016204447087735956 ], "rho": 0.08895661581348747, "x": [ @@ -5053,13 +5055,13 @@ ] }, { - "coupling": 0.3607760112777661, + "coupling": 0.36077282204203936, "exact_regression": false, - "lambda": 1.5649021496961578e-11, + "lambda": 1.5648883160661804e-11, "lambda_j": [ - 9.14055499222709e-37, - 6.678811120839875e-12, - 8.9702103761217e-12 + 9.140474190334415e-37, + 6.678752080597806e-12, + 8.970131080063998e-12 ], "rho": 4.337600341424362e-11, "x": [ @@ -5068,13 +5070,13 @@ ] }, { - "coupling": 1.0073726033434194, + "coupling": 1.0073636982372143, "exact_regression": false, - "lambda": 0.08484624611772276, + "lambda": 0.08484549608260142, "lambda_j": [ - 0.0008302494182221377, - 0.04212162789781388, - 0.04189436880168675 + 0.0008302420788730016, + 0.042121255545450195, + 0.04189399845827823 ], "rho": 0.08422528648895386, "x": [ @@ -5085,12 +5087,12 @@ ], "k=2.0,b=0.0": [ { - "coupling": 0.0013087088541291223, + "coupling": 0.0013086858933194952, "exact_regression": false, - "lambda": 2.770827325716849e-21, + "lambda": 2.770778712582969e-21, "lambda_j": [ - 2.040492545407624e-27, - 2.7708252852243036e-21, + 2.0404567457255683e-27, + 2.7707766721262235e-21, 0.0 ], "rho": 2.1172221132107264e-18, @@ -5100,12 +5102,12 @@ ] }, { - "coupling": 0.4270255732457859, + "coupling": 0.42701808124108037, "exact_regression": false, - "lambda": 1.1406499594754295e-71, + "lambda": 1.1406299471965422e-71, "lambda_j": [ - 7.287322006820608e-77, - 1.1406426721534227e-71, + 7.287194153468991e-77, + 1.1406226600023888e-71, 0.0 ], "rho": 2.6711514038970643e-71, @@ -5115,13 +5117,13 @@ ] }, { - "coupling": 0.12154691248048743, + "coupling": 0.12154477998515859, "exact_regression": false, - "lambda": 6.414145299649067e-07, + "lambda": 6.414032765857702e-07, "lambda_j": [ - 4.335134871489145e-28, - 2.3381563279984918e-08, - 6.180329666849217e-07 + 4.335058813161749e-28, + 2.3381153059161878e-08, + 6.180221235266084e-07 ], "rho": 5.2770943899366945e-06, "x": [ @@ -5130,7 +5132,7 @@ ] }, { - "coupling": 1.143036879287172, + "coupling": 1.1430168251306654, "exact_regression": false, "lambda": 0.0, "lambda_j": [ @@ -5145,13 +5147,13 @@ ] }, { - "coupling": 0.11054671577748668, + "coupling": 0.11054477627651373, "exact_regression": false, - "lambda": 0.024316509096193283, + "lambda": 0.024316082472093967, "lambda_j": [ - 1.424340757853108e-05, - 0.014996244633544539, - 0.009306021055070213 + 1.4243157683247784e-05, + 0.014995981530015386, + 0.009305857784395334 ], "rho": 0.219965911471659, "x": [ @@ -5160,13 +5162,13 @@ ] }, { - "coupling": 1.858239085671107, + "coupling": 1.8582064835581518, "exact_regression": false, - "lambda": 0.011073370879390183, + "lambda": 0.011073176601220602, "lambda_j": [ - 0.00042139591016260617, - 0.010651951837810168, - 2.3131417408239805e-08 + 0.0004213885169282436, + 0.010651764953280782, + 2.313101157613296e-08 ], "rho": 0.005959066820183158, "x": [ @@ -5175,13 +5177,13 @@ ] }, { - "coupling": 0.06862920990335121, + "coupling": 0.06862800582941338, "exact_regression": false, - "lambda": 4.112392145922974e-41, + "lambda": 4.112319995533774e-41, "lambda_j": [ 0.0, - 4.0154910617416267e-41, - 9.690108418134735e-43 + 4.0154206114458735e-41, + 9.689938408790064e-43 ], "rho": 5.992189261269877e-40, "x": [ @@ -5190,13 +5192,13 @@ ] }, { - "coupling": 1.0001972162649189, + "coupling": 1.0001796681771224, "exact_regression": false, - "lambda": 0.11540857384902328, + "lambda": 0.11540654904856047, "lambda_j": [ - 0.012192295980590412, - 0.08922825765793635, - 0.013988020210496522 + 0.012192082071296495, + 0.08922669218137447, + 0.01398777479588952 ], "rho": 0.11538581788899459, "x": [ @@ -5207,12 +5209,12 @@ ], "k=2.0,b=1.0": [ { - "coupling": 0.0011796385056819928, + "coupling": 0.0011796280777567724, "exact_regression": false, - "lambda": 2.3062342006097484e-21, + "lambda": 2.3062138136541946e-21, "lambda_j": [ - 4.8518119079949185e-28, - 2.3062337154285575e-21, + 4.851769018303274e-28, + 2.3062133284772926e-21, 0.0 ], "rho": 1.9550346902896567e-18, @@ -5222,12 +5224,12 @@ ] }, { - "coupling": 0.27705045059401257, + "coupling": 0.2770480014866231, "exact_regression": false, - "lambda": 1.4099034696462865e-71, + "lambda": 1.4098910061942384e-71, "lambda_j": [ - 1.6575456530324585e-77, - 1.4099018121006334e-71, + 1.6575310004401293e-77, + 1.409889348663238e-71, 0.0 ], "rho": 5.088977356374516e-71, @@ -5237,13 +5239,13 @@ ] }, { - "coupling": 0.19007815996869268, + "coupling": 0.1900764796905154, "exact_regression": false, - "lambda": 4.921308289368182e-07, + "lambda": 4.921264785333191e-07, "lambda_j": [ - 1.6121784583640165e-30, - 5.948415402692936e-09, - 4.861824135341253e-07 + 1.6121642068146436e-30, + 5.948362819099995e-09, + 4.86178115714219e-07 ], "rho": 2.5890971851678063e-06, "x": [ @@ -5252,7 +5254,7 @@ ] }, { - "coupling": 2.205333914985709, + "coupling": 2.2053144199819084, "exact_regression": false, "lambda": 0.0, "lambda_j": [ @@ -5267,13 +5269,13 @@ ] }, { - "coupling": 0.09856225043773235, + "coupling": 0.09856137915405334, "exact_regression": false, - "lambda": 0.018142301580496036, + "lambda": 0.01814214120376766, "lambda_j": [ - 1.997045538923782e-06, - 0.0070666095843096195, - 0.011073694950647493 + 1.997027885175247e-06, + 0.007066547115955159, + 0.011073597059927325 ], "rho": 0.18406947385964578, "x": [ @@ -5282,13 +5284,13 @@ ] }, { - "coupling": 1.5240623570669611, + "coupling": 1.5240488844580098, "exact_regression": false, - "lambda": 0.017487120040612404, + "lambda": 0.017486965455644866, "lambda_j": [ - 0.00011220989025799633, - 0.01737451371364244, - 3.964367119647877e-07 + 0.00011220889833009725, + 0.01737436012410728, + 3.964332074908602e-07 ], "rho": 0.011474018736520828, "x": [ @@ -5297,13 +5299,13 @@ ] }, { - "coupling": 0.10867076432649085, + "coupling": 0.10866980368422749, "exact_regression": false, - "lambda": 3.8652937000428516e-42, + "lambda": 3.8652595311059566e-42, "lambda_j": [ 0.0, - 3.523859666847038e-42, - 3.4143403319581346e-43 + 3.5238285161640815e-42, + 3.4143101494187483e-43 ], "rho": 3.5568846174946813e-41, "x": [ @@ -5312,13 +5314,13 @@ ] }, { - "coupling": 1.0073726033434194, + "coupling": 1.0073636982372143, "exact_regression": false, - "lambda": 0.08448509808814106, + "lambda": 0.08448435124554406, "lambda_j": [ - 0.0008267154617400056, - 0.04194233719711555, - 0.04171604542928551 + 0.0008267081536308076, + 0.04194196642966962, + 0.04171567666224363 ], "rho": 0.08386678157390745, "x": [ @@ -5336,13 +5338,14 @@ "L": 6.0, "h": 0.15, "points": 800, - "symmetry": "z -> -z" + "symmetry": "z -> -z", + "u": "e_1" }, - "integral": 3.05737526138796, + "integral": 3.057321620877225, "integral_j": [ - 0.14802044636245085, - 2.3613765842445558, - 0.5479782307809531 + 0.14801784939882576, + 2.361335154771501, + 0.547968616706899 ] } }, @@ -5352,13 +5355,14 @@ "L": 6.0, "h": 0.15, "points": 800, - "symmetry": "z -> -z" + "symmetry": "z -> -z", + "u": "e_1" }, - "integral": 2.2370039236173676, + "integral": 2.236984148652817, "integral_j": [ - 0.015459566977056707, - 1.2312386408044722, - 0.9903057158358384 + 0.015459430315522183, + 1.2312277567375214, + 0.9902969615997732 ] } }, @@ -5368,13 +5372,14 @@ "L": 6.0, "h": 0.15, "points": 800, - "symmetry": "z -> -z" + "symmetry": "z -> -z", + "u": "e_1" }, - "integral": 2.5421080540282226, + "integral": 2.5420634536888143, "integral_j": [ - 0.11682239256821302, - 1.9842331762729237, - 0.44105248518708556 + 0.11682034296282702, + 1.984198363640555, + 0.44104474708543256 ] } }, @@ -5384,13 +5389,14 @@ "L": 6.0, "h": 0.15, "points": 800, - "symmetry": "z -> -z" + "symmetry": "z -> -z", + "u": "e_1" }, - "integral": 1.812115296377527, + "integral": 1.812099277399927, "integral_j": [ - 0.011577600011742996, - 1.03069716079891, - 0.7698405355668743 + 0.011577497666535907, + 1.0306880495051842, + 0.7698337302282068 ] } }, @@ -5400,13 +5406,14 @@ "L": 6.0, "h": 0.15, "points": 800, - "symmetry": "z -> -z" + "symmetry": "z -> -z", + "u": "e_1" }, - "integral": 2.1797649198343256, + "integral": 2.1797266766703105, "integral_j": [ - 0.09916048767576933, - 1.702501518928095, - 0.3781029132304612 + 0.09915874794192943, + 1.7024716491727685, + 0.3780962795556126 ] } }, @@ -5416,13 +5423,14 @@ "L": 6.0, "h": 0.15, "points": 800, - "symmetry": "z -> -z" + "symmetry": "z -> -z", + "u": "e_1" }, - "integral": 1.5301991395660177, + "integral": 1.5301856127083193, "integral_j": [ - 0.010491088476728362, - 0.9104572979768156, - 0.6092507531124737 + 0.01049099573621032, + 0.9104492495954051, + 0.6092453673767042 ] } } diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json index c04408f24..af8b48029 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json +++ b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json @@ -7,9 +7,9 @@ "files": [ { "path": "NOTE.md", - "bytes": 16372, - "sha256": "42594cdb4c7413d8f77ff7034614c50fba577ce82cabd5da9c166be49e54068c", - "git_blob": "7f8c5db0ea37c2f28411748811168cfc0a3caedd" + "bytes": 16397, + "sha256": "a4d9c45dc9b261a00ef9be2bf541628e1198076d1f0756e8381a83e7af30518a", + "git_blob": "b8a7108ecf59a01bf53b8f3ed22ec15a4c7fa800" }, { "path": "README.md", @@ -19,15 +19,15 @@ }, { "path": "RESULTS.json", - "bytes": 103175, - "sha256": "e26cc99abce33f212713efa09b3c396831dcc7a8878cb8895207cb182eecb466", - "git_blob": "04f5b9fc458e261ed2999ed7f3fc97b98abc3506" + "bytes": 103899, + "sha256": "e9af3b52761946b57d6f5fa50fdf6ccd8d26610461e471a2e97618da1611e48a", + "git_blob": "3e4a7ddb850818c4477b99f678847e68ab2b92e4" }, { "path": "SOURCE_MAP.json", - "bytes": 4268, - "sha256": "1d98c67e3bdf6df7fe2b32689924f6d548757f41a671e8b833bfdd0dbcb44471", - "git_blob": "ba9924e142bf3569476b621a56a5711bd10fb0d3" + "bytes": 5048, + "sha256": "c08c07a5d6251407f7e824d9154f9fe09fa93042d4f239942ab6a4c93f7ba8c7", + "git_blob": "7c2df9a35540e3ca6d7e3bf439b15dfa0a85a226" }, { "path": "remote.py", @@ -35,5 +35,12 @@ "sha256": "fb012fac939f990341c997a11f31aa18ea42326328ae70d5a1b77f63bfcaf16d", "git_blob": "4e85a57fcc97ccb9966b6511f394df98e8877726" } + ], + "nonauthor_reads": [ + { + "lane": "OpenAI/GPT-5.6 Sol", + "review_id": 5363739676, + "scope": "Slice A (exact structure) accepted; numerics not certified" + } ] } diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_MAP.json b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_MAP.json index ba9924e14..7c2df9a35 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_MAP.json +++ b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_MAP.json @@ -4,7 +4,7 @@ "scientific_effect": "NONE", "source_repository": "d6g8k5htny-coder/Math-", "main_at_creation": "7d0c89a5bb77a52a7a661d7292ba5d955bd0a66d", - "note": "Numerical evaluation only. The formula evaluated is the contact kernel Lambda_j(x; b, k, u) of [RM] (13), summed and integrated over the torus as in [CL] (1.4)-(1.5) (the remote singleton part k integral_X Lambda of nu(1)), at d = 2 with the exact kernel of [LP] section 2. No source theorem is consumed as accepted beyond its recorded disposition; the numbers are deterministic floating-point quadrature values with reported convergence checks, not enclosures. The companion near-coefficient note (Math-#168) merged to main on 30 September 2026 (02772ec) and is now pinned as [NUM].", + "note": "Numerical evaluation only. The formula evaluated is the contact kernel Lambda_j(x; b, k, u) of [RM] (13), summed and integrated over the torus as in [CL] (1.4)-(1.5) (the remote singleton part k integral_X Lambda of nu(1)), at d = 2 with the exact kernel of [LP] section 2. No source theorem is consumed as accepted beyond its recorded disposition; the numbers are deterministic floating-point quadrature values with reported convergence checks, not enclosures. The companion near-coefficient note (Math-#168) merged to main on 30 September 2026 (02772ec) and is now pinned as [NUM]. OpenAI Sol review 5363739676 (30 September 2026, head f4d8bb9) accepts the closed-form structure of section 2 as identities; recorded under nonauthor_reads without changing review_status.", "sources": [ { "path": "imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md", @@ -64,5 +64,14 @@ ], "nonauthor_acceptance": false, "governing_status_changed": false, - "main_at_update": "02772ec0427f4dda1f2a6b9e980a031804e276a6" + "main_at_update": "02772ec0427f4dda1f2a6b9e980a031804e276a6", + "nonauthor_reads": [ + { + "lane": "OpenAI/GPT-5.6 Sol", + "review_id": 5363739676, + "head": "f4d8bb9c30b5848996fceb18d213433cfe9956b9", + "date": "2026-09-30", + "disposition": "ACCEPT Slice A (closed-form far field, covariance rule, index split, unconditional controls, cone-adapted coordinates); the near-pin Euler paragraph read as a scaling heuristic only, with [CL] section 5.1 supplying the integrability bound; explicitly not an acceptance of the grids, the then-stale RESULTS.json, the precision claims or merge readiness; same account, credit 0" + } + ] } From a04fc81a8753769b8228419d33998aed0679fd30 Mon Sep 17 00:00:00 2001 From: d6g8k5htny-coder Date: Wed, 30 Sep 2026 09:10:49 +0000 Subject: [PATCH 16/20] Remote coefficient numerics: wording amendments from the OpenAI Astra Slice B read (truncation breakpoints; angular qualification of the Euler check); record the read NOTE.md and the remote.py docstring no longer claim smooth pieces / geometric convergence for the implemented truncated rule; the Euler scaling check is stated on cones |z| >= c|x| with the integrability resting on [CL] section 5.1. No numerical change: RESULTS.json unchanged, --check both modes, mutants exit 1. Scientific effect NONE. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_015wNj8LPTKXsaT68G3DgPPh --- .../NOTE.md | 20 +++++++++++----- .../SOURCE_FILES.json | 23 +++++++++++-------- .../SOURCE_MAP.json | 9 +++++++- .../remote.py | 6 +++-- 4 files changed, 40 insertions(+), 18 deletions(-) diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md b/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md index b8a7108ec..e9fe79167 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md +++ b/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md @@ -34,10 +34,14 @@ orientation is computed. Everything is a finite-dimensional Gaussian computation kernel is the right object. A direct scaling check is consistent with this: at a critical point `x` of the contact field at level `b` with `|x| = eps` small, the Euler identity `x . grad f = 3 C + A_0 z^2 + 4 q + ...` for the cubic part `C`, the soft quadratic `A_0 z^2 / 2` and the quartic part `q` forces `A_0 z^2 = O(eps^4)`, i.e. `A_0 = O(eps^2)`; -the density of `Y_x` at `(0, b)` is `O(eps^(-6))` while `w_0 |det H_x| = O(eps^4 . eps^2)`, so `Lambda = O(1)` as -`x -> 0`. (A first guess `A_0 = O(eps)` would give `Lambda ~ eps^(-2)` and a logarithmically divergent integral; -it is wrong exactly because of the Euler identity.) The computed values confirm boundedness and, in fact, -`Lambda(x) -> 0` as `x -> 0` (section 4). +the density of `Y_x` at `(0, b)` is `O(eps^(-6))` while `w_0 |det H_x| = O(eps^4 . eps^2)`, so `Lambda = O(1)` along +such a cone. (A first guess `A_0 = O(eps)` would give `Lambda ~ eps^(-2)` and a logarithmically divergent integral; +it is wrong exactly because of the Euler identity.) Two qualifications: the division by `z^2` is legitimate only on +cones `|z| >= c |x|`, so this is a scaling check on such cones and gives no pointwise bound towards the axis +(where the computed kernel is in any case exponentially small, section 4); and the integrability of `Lambda` at the +pin used by this note rests on [CL] section 5.1's integral bound `k integral_(|x| < rho) Lambda <= C rho^2`, not on +this heuristic. No uniform pointwise `Lambda = O(1)` is asserted. The computed values are bounded and, in fact, +`Lambda(x) -> 0` as `x -> 0` in every sampled direction (section 4). ## 2. Exact structure @@ -76,8 +80,12 @@ Then `det H = a^2 - rho^2`, the kink of `|det H|` is the coordinate surface `rho from `rho < |a|` (definite; sign of `a` separates minimum and maximum) or `rho > |a|` (saddle). The `a`-range is split at `0`, the `rho`-range at `|a|`, the `theta` nodes are those of the periodic trapezoid rule under an analytic map concentrating them at the angular position of the (generally offset and anisotropic) conditional -mean; every piece of the integrand is smooth, and the nested rule converges geometrically on the exact control -(`1.8e-14 relative on Lambda_inf(0) between orders` at the higher order). +mean. Apart from two truncations, each piece of the integrand is then smooth: the Gaussian ranges are cut at +`cut = 9` standard deviations (the `rho`-range endpoint `rho_max`, which the `|a|` split can cross, and a +Mahalanobis cut `q > 2 cut^2` inside the `rho`-loop), both of relative size `e^(-cut^2/2)` or smaller. No +geometric-convergence theorem is claimed for the implemented rule; what is claimed is the observed behaviour on +the exact controls (`E|det H| = 4/sqrt3` to `1e-10` at the default order and `3e-15` at the higher order; the +closed-form far field to `1e-12`) and the order comparisons of section 5. **Ill-conditioned points.** Near the pin the conditional law of `Y_x` given `U_0` has variances down to `|x|^6`, and the double-precision regression can lose positivity, either in the Hessian block (near the axis, where diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json index af8b48029..c1642f5a0 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json +++ b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json @@ -7,9 +7,9 @@ "files": [ { "path": "NOTE.md", - "bytes": 16397, - "sha256": "a4d9c45dc9b261a00ef9be2bf541628e1198076d1f0756e8381a83e7af30518a", - "git_blob": "b8a7108ecf59a01bf53b8f3ed22ec15a4c7fa800" + "bytes": 17325, + "sha256": "a3082bf92f0dfa246d4e8f14d61ea8b8be283498e399bb464c99ec4b15e8f5b2", + "git_blob": "e9fe791677ebeb4b05381daabdf4f442d8afe972" }, { "path": "README.md", @@ -25,15 +25,15 @@ }, { "path": "SOURCE_MAP.json", - "bytes": 5048, - "sha256": "c08c07a5d6251407f7e824d9154f9fe09fa93042d4f239942ab6a4c93f7ba8c7", - "git_blob": "7c2df9a35540e3ca6d7e3bf439b15dfa0a85a226" + "bytes": 5744, + "sha256": "c98a8e7101a392c8704884ca548b7feb7159da69e4ff9f6bb49a8a94ea038e84", + "git_blob": "de6d5dc3cc150716c9864706a8efd622f92150d6" }, { "path": "remote.py", - "bytes": 35916, - "sha256": "fb012fac939f990341c997a11f31aa18ea42326328ae70d5a1b77f63bfcaf16d", - "git_blob": "4e85a57fcc97ccb9966b6511f394df98e8877726" + "bytes": 36151, + "sha256": "086c04ce55ccc6842ebe42763ed766df17ddc114e1304a21c248b7b8d44d59ef", + "git_blob": "58d5a4ca9da911680b5e8bed573451f5b8e63867" } ], "nonauthor_reads": [ @@ -41,6 +41,11 @@ "lane": "OpenAI/GPT-5.6 Sol", "review_id": 5363739676, "scope": "Slice A (exact structure) accepted; numerics not certified" + }, + { + "lane": "OpenAI/GPT-6 Astra", + "review_id": 5364077220, + "scope": "Slice B (formulation) accepted with two wording amendments, applied" } ] } diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_MAP.json b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_MAP.json index 7c2df9a35..de6d5dc3c 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_MAP.json +++ b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_MAP.json @@ -4,7 +4,7 @@ "scientific_effect": "NONE", "source_repository": "d6g8k5htny-coder/Math-", "main_at_creation": "7d0c89a5bb77a52a7a661d7292ba5d955bd0a66d", - "note": "Numerical evaluation only. The formula evaluated is the contact kernel Lambda_j(x; b, k, u) of [RM] (13), summed and integrated over the torus as in [CL] (1.4)-(1.5) (the remote singleton part k integral_X Lambda of nu(1)), at d = 2 with the exact kernel of [LP] section 2. No source theorem is consumed as accepted beyond its recorded disposition; the numbers are deterministic floating-point quadrature values with reported convergence checks, not enclosures. The companion near-coefficient note (Math-#168) merged to main on 30 September 2026 (02772ec) and is now pinned as [NUM]. OpenAI Sol review 5363739676 (30 September 2026, head f4d8bb9) accepts the closed-form structure of section 2 as identities; recorded under nonauthor_reads without changing review_status.", + "note": "Numerical evaluation only. The formula evaluated is the contact kernel Lambda_j(x; b, k, u) of [RM] (13), summed and integrated over the torus as in [CL] (1.4)-(1.5) (the remote singleton part k integral_X Lambda of nu(1)), at d = 2 with the exact kernel of [LP] section 2. No source theorem is consumed as accepted beyond its recorded disposition; the numbers are deterministic floating-point quadrature values with reported convergence checks, not enclosures. The companion near-coefficient note (Math-#168) merged to main on 30 September 2026 (02772ec) and is now pinned as [NUM]. OpenAI Sol review 5363739676 (30 September 2026, head f4d8bb9) accepts the closed-form structure of section 2 as identities; recorded under nonauthor_reads without changing review_status. OpenAI Astra review 5364077220 (head f4d8bb9) accepts the Slice B formulation with two wording amendments, applied.", "sources": [ { "path": "imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md", @@ -72,6 +72,13 @@ "head": "f4d8bb9c30b5848996fceb18d213433cfe9956b9", "date": "2026-09-30", "disposition": "ACCEPT Slice A (closed-form far field, covariance rule, index split, unconditional controls, cone-adapted coordinates); the near-pin Euler paragraph read as a scaling heuristic only, with [CL] section 5.1 supplying the integrability bound; explicitly not an acceptance of the grids, the then-stale RESULTS.json, the precision claims or merge readiness; same account, credit 0" + }, + { + "lane": "OpenAI/GPT-6 Astra", + "review_id": 5364077220, + "head": "f4d8bb9c30b5848996fceb18d213433cfe9956b9", + "date": "2026-09-30", + "disposition": "ACCEPT Slice B (cone-coordinate conditional-Gaussian formulation, closed-form A_0 integration, corrected full-normalizer interface, 4x4 positivity check) with two wording amendments (truncation breakpoints in the cubature; angular qualification of the Euler scaling check), applied in the successor commit; not an acceptance of numerical precision or merge readiness; same account, credit 0" } ] } diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/remote.py b/frontiers/c6_remote_coefficient_numerics_20260930/remote.py index 4e85a57fc..58d5a4ca9 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/remote.py +++ b/frontiers/c6_remote_coefficient_numerics_20260930/remote.py @@ -281,8 +281,10 @@ def weighted_determinant_integrals(mu, S, rules): G[j] = E[ A^2 1{A<0} |det H| 1{index H = j} ], F[j] = E[ |det H| 1{index H = j} ], D = E det H (control). Coordinates: a = (h1 + h3)/2, c = (h1 - h3)/2, so det H = a^2 - c^2 - h2^2 = a^2 - rho^2 with (c, h2) = rho (cos theta, sin theta). The cone det H = 0 is the coordinate surface rho = |a|; the a-range is split at 0 - (index by the sign of the trace) and the rho-range at |a|, so every piece of the integrand is smooth and the - nested Gauss-Legendre / trapezoid rule converges geometrically. The general (non-isotropic) Gaussian density + (index by the sign of the trace) and the rho-range at |a|. Apart from the truncations at cut standard deviations + (the rho_max endpoint and the Mahalanobis cut q > 2 cut^2 below, of relative size exp(-cut^2/2) or smaller) each + piece of the integrand is smooth; the accuracy of the nested Gauss-Legendre / trapezoid rule is established + empirically on the exact controls, not by a convergence theorem. The general (non-isotropic) Gaussian density of (a, c, h2) is evaluated directly at the nodes; A is integrated out in closed form through m2_negative.""" # linear map (h1, h2, h3) -> w = (a, c, h2) T = [[0.5, 0.0, 0.5], [0.5, 0.0, -0.5], [0.0, 1.0, 0.0]] From ecba7057273398d86ef800a184d72a20d124e2b6 Mon Sep 17 00:00:00 2001 From: d6g8k5htny-coder Date: Wed, 30 Sep 2026 09:19:06 +0000 Subject: [PATCH 17/20] Remote coefficient numerics: truncation sentence repaired per the Astra reassessment (no universal relative bound; cap at standardized distance >= cut/sqrt2; exterior figure an estimate) NOTE.md section 2/3 and the remote.py docstring only; RESULTS.json unchanged; --check both modes, mutants exit 1. Scientific effect NONE. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_015wNj8LPTKXsaT68G3DgPPh --- .../NOTE.md | 16 +++++++++---- .../SOURCE_FILES.json | 23 +++++++++++-------- .../SOURCE_MAP.json | 7 ++++++ .../remote.py | 11 +++++---- 4 files changed, 40 insertions(+), 17 deletions(-) diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md b/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md index e9fe79167..1ffdead6a 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md +++ b/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md @@ -81,8 +81,15 @@ from `rho < |a|` (definite; sign of `a` separates minimum and maximum) or `rho > split at `0`, the `rho`-range at `|a|`, the `theta` nodes are those of the periodic trapezoid rule under an analytic map concentrating them at the angular position of the (generally offset and anisotropic) conditional mean. Apart from two truncations, each piece of the integrand is then smooth: the Gaussian ranges are cut at -`cut = 9` standard deviations (the `rho`-range endpoint `rho_max`, which the `|a|` split can cross, and a -Mahalanobis cut `q > 2 cut^2` inside the `rho`-loop), both of relative size `e^(-cut^2/2)` or smaller. No +`cut = 9` (the `a`-range at `cut` standard deviations; the `rho`-range endpoint `rho_max = |mean| + cut . max +marginal sd` of the transverse pair, which the `|a|` split can cross; and a Mahalanobis cut `q > 2 cut^2` inside +the `rho`-loop). These are numerical truncations whose omitted weighted mass depends on the actual conditional +covariance, mean and normalization; no universal relative size is claimed. What can be said in general is that +the transverse cap sits at standardized distance at least `cut/sqrt2 = 6.4` (the largest eigenvalue of a `2 x 2` +covariance is at most twice its largest marginal variance), so the omitted Gaussian mass is at most of order +`e^(-20)` times polynomial factors, and the `a`-cut and the Mahalanobis cut are at `9` and `sqrt2 . 9` +standard deviations; an absolute bound for the omitted Gaussian domain of the exact integral is the Maxwell-tail +majorant of the OpenAI lane (Math-#174 comment 5907931352, `3e-16` for the `b = 0` control). No geometric-convergence theorem is claimed for the implemented rule; what is claimed is the observed behaviour on the exact controls (`E|det H| = 4/sqrt3` to `1e-10` at the default order and `3e-15` at the higher order; the closed-form far field to `1e-12`) and the order comparisons of section 5. @@ -102,8 +109,9 @@ the midpoint rule: - continuum kernel, hole constant `c_hole,j = integral_(R^2) (Lambda_j - Lambda_inf,j) dx` on `[-6, 6]^2` (`h = 0.15`). The sixth-order jet correlations decay only like `He_6(|x|) e^(-|x|^2/2)` (`0.32` at distance 4, `4.4e-4` at 6), so the cutoff is checked directly: `Lambda/Lambda_inf - 1` is `3.6e-5` (axis), `3.1e-6` (45 deg), - `4.4e-7` (transverse) at `|x| = 5`, and `4.8e-9`, `4.4e-10`, `3.8e-11` at `|x| = 6`; the neglected exterior - contributes less than `10^(-7)` to `c_hole`; + `4.4e-7` (transverse) at `|x| = 5`, and `4.8e-9`, `4.4e-10`, `3.8e-11` at `|x| = 6`; from these sampled + profiles the neglected exterior is estimated at less than `10^(-7)` on `c_hole` (an estimate from the sampled + rays, not an integrated tail bound); - periodized kernel at `L = 6`, direct integral over the fundamental domain `[-3, 3]^2` (`h = 0.15`); - periodized kernel at `L = 12`, direct integral (`h = 0.2`), compared with `L^2 Lambda_inf + c_hole`. diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json index c1642f5a0..af27d6166 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json +++ b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json @@ -7,9 +7,9 @@ "files": [ { "path": "NOTE.md", - "bytes": 17325, - "sha256": "a3082bf92f0dfa246d4e8f14d61ea8b8be283498e399bb464c99ec4b15e8f5b2", - "git_blob": "e9fe791677ebeb4b05381daabdf4f442d8afe972" + "bytes": 18192, + "sha256": "15caa19e19d8f03c55898bc48d1a42420552ce3f359aa2beb75cc75e81117910", + "git_blob": "1ffdead6acf9f68f751f8cfb39ebdff7d1cd172b" }, { "path": "README.md", @@ -25,15 +25,15 @@ }, { "path": "SOURCE_MAP.json", - "bytes": 5744, - "sha256": "c98a8e7101a392c8704884ca548b7feb7159da69e4ff9f6bb49a8a94ea038e84", - "git_blob": "de6d5dc3cc150716c9864706a8efd622f92150d6" + "bytes": 6216, + "sha256": "ecbc258a67ada802cdaeae992bba84510578e21f7140f19a8d3b138226dff636", + "git_blob": "ffca4bbc02111882dfbd33aa60c94315d5c82605" }, { "path": "remote.py", - "bytes": 36151, - "sha256": "086c04ce55ccc6842ebe42763ed766df17ddc114e1304a21c248b7b8d44d59ef", - "git_blob": "58d5a4ca9da911680b5e8bed573451f5b8e63867" + "bytes": 36447, + "sha256": "3e3f35ec128fb32c606ff7bab215024e6a7c4f41ff9efd44df7a8c4d3fa5ddf2", + "git_blob": "0eaf5e6c516cdd5224bdf1e15f8b66c509929dbe" } ], "nonauthor_reads": [ @@ -46,6 +46,11 @@ "lane": "OpenAI/GPT-6 Astra", "review_id": 5364077220, "scope": "Slice B (formulation) accepted with two wording amendments, applied" + }, + { + "lane": "OpenAI/GPT-6 Astra", + "review_id": 5364176857, + "scope": "reassessment at a04fc81; formulation ACCEPT stands; truncation wording repaired" } ] } diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_MAP.json b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_MAP.json index de6d5dc3c..ffca4bbc0 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_MAP.json +++ b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_MAP.json @@ -79,6 +79,13 @@ "head": "f4d8bb9c30b5848996fceb18d213433cfe9956b9", "date": "2026-09-30", "disposition": "ACCEPT Slice B (cone-coordinate conditional-Gaussian formulation, closed-form A_0 integration, corrected full-normalizer interface, 4x4 positivity check) with two wording amendments (truncation breakpoints in the cubature; angular qualification of the Euler scaling check), applied in the successor commit; not an acceptance of numerical precision or merge readiness; same account, credit 0" + }, + { + "lane": "OpenAI/GPT-6 Astra", + "review_id": 5364176857, + "head": "a04fc81a8753769b8228419d33998aed0679fd30", + "date": "2026-09-30", + "disposition": "successor reassessment: the two Slice B amendments resolved, the formulation ACCEPT stands; one further wording repair for the truncation sentence (no universal relative bound; exterior figure an estimate), applied in the successor commit; Slice C still open; same account, credit 0" } ] } diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/remote.py b/frontiers/c6_remote_coefficient_numerics_20260930/remote.py index 58d5a4ca9..0eaf5e6c5 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/remote.py +++ b/frontiers/c6_remote_coefficient_numerics_20260930/remote.py @@ -281,10 +281,13 @@ def weighted_determinant_integrals(mu, S, rules): G[j] = E[ A^2 1{A<0} |det H| 1{index H = j} ], F[j] = E[ |det H| 1{index H = j} ], D = E det H (control). Coordinates: a = (h1 + h3)/2, c = (h1 - h3)/2, so det H = a^2 - c^2 - h2^2 = a^2 - rho^2 with (c, h2) = rho (cos theta, sin theta). The cone det H = 0 is the coordinate surface rho = |a|; the a-range is split at 0 - (index by the sign of the trace) and the rho-range at |a|. Apart from the truncations at cut standard deviations - (the rho_max endpoint and the Mahalanobis cut q > 2 cut^2 below, of relative size exp(-cut^2/2) or smaller) each - piece of the integrand is smooth; the accuracy of the nested Gauss-Legendre / trapezoid rule is established - empirically on the exact controls, not by a convergence theorem. The general (non-isotropic) Gaussian density + (index by the sign of the trace) and the rho-range at |a|. Apart from the truncations (a-range at cut standard + deviations; rho_max = |mean| + cut * max marginal sd of the transverse pair, i.e. at standardized distance at + least cut/sqrt2 since the largest eigenvalue is at most twice the largest marginal variance; the Mahalanobis cut + q > 2 cut^2 below) each piece of the integrand is smooth. The omitted weighted mass of these truncations depends + on the conditional covariance, mean and normalization (no universal relative bound is claimed); the accuracy of + the nested Gauss-Legendre / trapezoid rule is established empirically on the exact controls, not by a + convergence theorem. The general (non-isotropic) Gaussian density of (a, c, h2) is evaluated directly at the nodes; A is integrated out in closed form through m2_negative.""" # linear map (h1, h2, h3) -> w = (a, c, h2) T = [[0.5, 0.0, 0.5], [0.5, 0.0, -0.5], [0.0, 1.0, 0.0]] From a8c6d7918061c62a2e523b6cda34e9b78c9ac320 Mon Sep 17 00:00:00 2001 From: d6g8k5htny-coder Date: Wed, 30 Sep 2026 09:23:08 +0000 Subject: [PATCH 18/20] Remote coefficient numerics: run the pin check when a consumed source changes (workflow paths) Ports the Codex finding on Math-#178 (workflow trigger must include every current_required source path) to this packet's workflow. Packet files unchanged. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_015wNj8LPTKXsaT68G3DgPPh --- .github/workflows/c6-remote-coefficient-numerics.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/c6-remote-coefficient-numerics.yml b/.github/workflows/c6-remote-coefficient-numerics.yml index 068d3a0c9..fdb6f61ce 100644 --- a/.github/workflows/c6-remote-coefficient-numerics.yml +++ b/.github/workflows/c6-remote-coefficient-numerics.yml @@ -5,6 +5,11 @@ name: C6 remote coefficient numerics (replay) paths: - 'frontiers/c6_remote_coefficient_numerics_20260930/**' - '.github/workflows/c6-remote-coefficient-numerics.yml' + - 'imports/lifetime_parent_20260925/UNIFORM_MATRIX_CAP_AND_LIFETIME.md' + - 'frontiers/remote_window_20260924/PROOF.md' + - 'frontiers/c6_cluster_law_20260929/PROOF.md' + - 'frontiers/remote_collision_20260928/PROOF.md' + - 'frontiers/c6_cluster_coefficients_numerics_20260930/RESULTS.json' workflow_dispatch: permissions: From d768a1761aee8d6911c14bc7524089e14c8cd81c Mon Sep 17 00:00:00 2001 From: Dylan Roy Date: Wed, 30 Sep 2026 04:34:07 -0500 Subject: [PATCH 19/20] Verify mode-specific receipts and publish complete review evidence --- .../workflows/lifetime-moment-boundary.yml | 4 + .../IDENTITY_AND_CONTROL_OBSERVATIONS.json | 198 ++++++++++++++++++ ...OSS_IDENTITY_AND_CONTROL_OBSERVATIONS.json | 20 ++ .../test_verify.py | 111 ++++++++++ .../verify.py | 47 ++++- .../IDENTITY_AND_CONTROL_OBSERVATIONS.json | 198 ++++++++++++++++++ 6 files changed, 568 insertions(+), 10 deletions(-) create mode 100644 frontiers/lifetime_moment_boundary_20260930/IDENTITY_AND_CONTROL_OBSERVATIONS.json create mode 100644 frontiers/lifetime_moment_boundary_20260930/LOSS_IDENTITY_AND_CONTROL_OBSERVATIONS.json create mode 100644 frontiers/lifetime_moment_boundary_20260930/test_verify.py create mode 100644 reviews/radial_moment_corollaries_20260930/IDENTITY_AND_CONTROL_OBSERVATIONS.json diff --git a/.github/workflows/lifetime-moment-boundary.yml b/.github/workflows/lifetime-moment-boundary.yml index 7eb44e015..db56ae55c 100644 --- a/.github/workflows/lifetime-moment-boundary.yml +++ b/.github/workflows/lifetime-moment-boundary.yml @@ -26,4 +26,8 @@ jobs: with: python-version: '3.11.16' - run: python -B -S frontiers/lifetime_moment_boundary_20260930/verify.py + - name: Receipt and frozen-source regression controls + run: | + python -B -S -m unittest discover -s frontiers/lifetime_moment_boundary_20260930 -p 'test_*.py' -v + python -B -O -S -m unittest discover -s frontiers/lifetime_moment_boundary_20260930 -p 'test_*.py' -v - run: git diff --exit-code diff --git a/frontiers/lifetime_moment_boundary_20260930/IDENTITY_AND_CONTROL_OBSERVATIONS.json b/frontiers/lifetime_moment_boundary_20260930/IDENTITY_AND_CONTROL_OBSERVATIONS.json new file mode 100644 index 000000000..a2aff201b --- /dev/null +++ b/frontiers/lifetime_moment_boundary_20260930/IDENTITY_AND_CONTROL_OBSERVATIONS.json @@ -0,0 +1,198 @@ +{ + "c28": { + "PROOF.md": { + "path": "/Users/dylanroy/Documents/Codex/2026-09-19/connect-research-repository/work/continuation28/payload/proof/PROOF.md", + "bytes": 13952, + "sha256": "3c69e20a332457211b8b1182a4819ce9b1dda824801f3a90157751f41b8fedf8", + "git_blob": "d5ee8abee120a8bec2f6c470e517ff9db4645183" + }, + "SOURCES.json": { + "path": "/Users/dylanroy/Documents/Codex/2026-09-19/connect-research-repository/work/continuation28/payload/proof/SOURCES.json", + "bytes": 5148, + "sha256": "45d36269416ba0033edf184a540c32b3007e91fb2031ab8b77ae89eb1942db2e", + "git_blob": "46a791e3313df1954a332db2da7d3489d29bc48c" + }, + "check_exact.py": { + "path": "/Users/dylanroy/Documents/Codex/2026-09-19/connect-research-repository/work/continuation28/payload/proof/check_exact.py", + "bytes": 4445, + "sha256": "2d8b4a2cc61908412574734c0266e5b568c32a653d19eb70edd1c0e46a3c8cab", + "git_blob": "a15e2b4df65966769f7cd347453e4e660ae12da5" + }, + "observed_control_replay": { + "good_quartic_cases": 54, + "normalization_exponent_cases": 12, + "outside_hypothesis_axial_negative_controls": 18, + "proof_sha256": "3c69e20a332457211b8b1182a4819ce9b1dda824801f3a90157751f41b8fedf8", + "runner_sha256": "2d8b4a2cc61908412574734c0266e5b568c32a653d19eb70edd1c0e46a3c8cab", + "scope": "Exact finite algebra controls, hypothesis-sensitive negative fixtures, normalization exponents, and source identities only; no Gaussian simulation, infinite-dimensional proof certification, or scientific acceptance.", + "source_identity_checks": [ + { + "bytes": 40261, + "git_blob": "dfed3b8d318a3ab1950957f393307733a4bef3f2", + "id": "P", + "sha256": "9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7" + }, + { + "bytes": 1782, + "git_blob": "213594d6ca6a86fb938110f4d166d9ce275a02d0", + "id": "ERR", + "sha256": "bad7ef609c4ad8c41ad6af562c1b6807921e19a9d556ed793ad1a0db6e202028" + }, + { + "bytes": 9062, + "git_blob": "fe9b9ce4999908bb3814b500ee2d0ceb0c6f704a", + "id": "BOREL", + "sha256": "845abf9f9c99d672c2a10a887b5a2e7206a3d2de3d876f35f75ff6e2dc13e62f" + }, + { + "bytes": 23312, + "git_blob": "75da2597971510f843f8d90c743950cb8c177342", + "id": "REC", + "sha256": "451b9d7ffee072a73fc904cab891b6693e3f233808b89df10cce1b57036b65da" + }, + { + "bytes": 23416, + "git_blob": "923d3236b5291a29bd162937f172190db84dcef5", + "id": "MARK_D", + "sha256": "5681896a6808f48fb7508914d0860ec508af7646e9e706fc260d935dd951c75e" + }, + { + "bytes": 39722, + "git_blob": "ef2aa57959ea9f721bbf2316ce94cf616c1c9113", + "id": "MARK_2", + "sha256": "f68038be79b46124b0f9b31205aa6e3682b34b6f5ef81f4a5697ae81f07cc46b" + }, + { + "bytes": 15160, + "git_blob": "0633aca3c2a2882b0de4399da0a75d64c2e6b2e1", + "id": "CAP", + "sha256": "0bf922b9203c29088b12388807aa0e2ecd020485eb0f6e919679841b5b2636fc" + } + ], + "sources_sha256": "45d36269416ba0033edf184a540c32b3007e91fb2031ab8b77ae89eb1942db2e", + "status": "PASS" + } + }, + "c27": { + "MOMENT_CONSEQUENCE.md": { + "path": "/Users/dylanroy/Documents/Codex/2026-09-19/connect-research-repository/work/coordination/math-advance-20260930/pr176/MOMENT_CONSEQUENCE.md", + "bytes": 11110, + "sha256": "29bba56b56fd3223a2ea71d012f9abe04eb30240bc5bbfe8f5b131e0bba6f4dd", + "git_blob": "fb3bef3a9a46cc0135a88bae6c26e1bade4e7384" + }, + "COROLLARY_CUSTODY.json": { + "path": "/Users/dylanroy/Documents/Codex/2026-09-19/connect-research-repository/work/coordination/math-advance-20260930/pr176/COROLLARY_CUSTODY.json", + "bytes": 3536, + "sha256": "b532794b61e6ffd5539ce9f7dc5509b44d04d2c238a14f33e214c8e387532a64", + "git_blob": "f957db01bba3dc8ca73120ded1557d1d81c27259" + }, + "moment_consequence_checks.py": { + "path": "/Users/dylanroy/Documents/Codex/2026-09-19/connect-research-repository/work/coordination/math-advance-20260930/pr176/moment_consequence_checks.py", + "bytes": 8259, + "sha256": "0c35140179e0345eb03764bf29c3c81453ea278ce1a6319ab33edf6a548e03e6", + "git_blob": "95275971632ea61c3d2cd06e2f73f0836c1d7b83" + }, + "observed_control_replay": { + "all_order_controls": "normalized finite Pareto mixtures", + "exact_rational_powers": [ + "-100", + "-7", + "-1", + "-1/2", + "0", + "1/2", + "1", + "2", + "10", + "109/10", + "10999/1000" + ], + "log_correction": "-2/143", + "log_leading": "1/11", + "moment_rows": [ + { + "coefficient_of_c_t_minus_2": "200/12543", + "leading": "11/111", + "p": "-100" + }, + { + "coefficient_of_c_t_minus_2": "7/180", + "leading": "11/18", + "p": "-7" + }, + { + "coefficient_of_c_t_minus_2": "1/84", + "leading": "11/12", + "p": "-1" + }, + { + "coefficient_of_c_t_minus_2": "4/621", + "leading": "22/23", + "p": "-1/2" + }, + { + "coefficient_of_c_t_minus_2": "0", + "leading": "1", + "p": "0" + }, + { + "coefficient_of_c_t_minus_2": "-4/525", + "leading": "22/21", + "p": "1/2" + }, + { + "coefficient_of_c_t_minus_2": "-1/60", + "leading": "11/10", + "p": "1" + }, + { + "coefficient_of_c_t_minus_2": "-4/99", + "leading": "11/9", + "p": "2" + }, + { + "coefficient_of_c_t_minus_2": "-20/3", + "leading": "11", + "p": "10" + }, + { + "coefficient_of_c_t_minus_2": "-2180/21", + "leading": "110", + "p": "109/10" + }, + { + "coefficient_of_c_t_minus_2": "-21998000/2001", + "leading": "11000", + "p": "10999/1000" + } + ], + "quantile_controls": "exact rational brackets for Pareto mixtures", + "scientific_effect": "NONE", + "scope": "PR176 equation17 conditional moment consequence only", + "tests": 11 + }, + "observed_control_log": "test_actual_probability_mixture_has_claimed_moment_remainder_bound (__main__.MomentConsequenceTests) ... ok\ntest_all_order_finite_tail_matches_direct_pareto_mixture (__main__.MomentConsequenceTests) ... ok\ntest_all_order_log_powers_and_normalization (__main__.MomentConsequenceTests) ... ok\ntest_direct_log_tail_integral (__main__.MomentConsequenceTests) ... ok\ntest_hand_checked_special_cases (__main__.MomentConsequenceTests) ... ok\ntest_offered_rational_coefficient_factors (__main__.MomentConsequenceTests) ... ok\ntest_quantile_expansion_brackets_an_actual_conditional_law_exactly (__main__.MomentConsequenceTests) ... ok\ntest_tail_and_density_derivations_agree_for_negative_zero_positive_p (__main__.MomentConsequenceTests) ... ok\ntest_threshold_and_above_diverge (__main__.MomentConsequenceTests) ... ok\ntest_uniform_in_p_remainder_overclaim_has_exact_counterexample (__main__.MomentConsequenceTests) ... ok\ntest_wrong_normalizer_sign_and_missing_p_are_detected (__main__.MomentConsequenceTests) ... ok\n\n----------------------------------------------------------------------\nRan 11 tests in 0.004s\n\nOK\n" + }, + "checks": [ + "C28 source P size+SHA256+blob", + "C28 source ERR size+SHA256+blob", + "C28 source BOREL size+SHA256+blob", + "C28 source REC size+SHA256+blob", + "C28 source MARK_D size+SHA256+blob", + "C28 source MARK_2 size+SHA256+blob", + "C28 source CAP size+SHA256+blob", + "C27 artifact MOMENT_CONSEQUENCE.md size+SHA256", + "C27 artifact moment_consequence_checks.py size+SHA256", + "C27 artifact moment-checks-normal.json size+SHA256", + "C27 artifact moment-checks-normal.log size+SHA256", + "C27 artifact moment-checks-optimized.json size+SHA256", + "C27 artifact moment-checks-optimized.log size+SHA256", + "C27 artifact AUTHOR_COMMENT_5907459466.json size+SHA256", + "C27 artifact AUTHOR_COMMENT_5903080058.json size+SHA256", + "C27 artifact SOURCES.json size+SHA256", + "C27 source PR176 size+SHA256+blob", + "C27 source R size+SHA256+blob", + "C27 source SC size+SHA256+blob", + "C27 source P size+SHA256+blob" + ] +} diff --git a/frontiers/lifetime_moment_boundary_20260930/LOSS_IDENTITY_AND_CONTROL_OBSERVATIONS.json b/frontiers/lifetime_moment_boundary_20260930/LOSS_IDENTITY_AND_CONTROL_OBSERVATIONS.json new file mode 100644 index 000000000..6ebb1c1ce --- /dev/null +++ b/frontiers/lifetime_moment_boundary_20260930/LOSS_IDENTITY_AND_CONTROL_OBSERVATIONS.json @@ -0,0 +1,20 @@ +{ + "LOSS_COROLLARY.md": { + "bytes": 3374, + "sha256": "8d202bf2adbf25cb10ba7b114024e7772f2e6839746dc744e1494027a25a178c", + "git_blob": "f12bd82d2a0d0804f4c262d0d080b3efcf269f59" + }, + "check_loss_exact.py": { + "bytes": 2680, + "sha256": "20b5f8e4c1330e1a4e0b0ee3256cebf002ca9f6114b0686b30e9d63ba98441bd", + "git_blob": "630938818e6230e9df39211885eb86ddcb7ea4d6" + }, + "control_observation": { + "frozen_proof_sha256": "3c69e20a332457211b8b1182a4819ce9b1dda824801f3a90157751f41b8fedf8", + "loss_corollary_sha256": "8d202bf2adbf25cb10ba7b114024e7772f2e6839746dc744e1494027a25a178c", + "rational_probability_cases": 48, + "runner_sha256": "20b5f8e4c1330e1a4e0b0ee3256cebf002ca9f6114b0686b30e9d63ba98441bd", + "scope": "Finite normalization, clipped versus signed loss, and deterministic physical scaling only; analytic premises and model-realized probabilities are not tested.", + "status": "PASS" + } +} diff --git a/frontiers/lifetime_moment_boundary_20260930/test_verify.py b/frontiers/lifetime_moment_boundary_20260930/test_verify.py new file mode 100644 index 000000000..4024f8783 --- /dev/null +++ b/frontiers/lifetime_moment_boundary_20260930/test_verify.py @@ -0,0 +1,111 @@ +"""Real CLI controls for receipt selection and immutable local source copies.""" +from pathlib import Path +import hashlib +import json +import shutil +import subprocess +import sys +import tempfile +import unittest + +HERE = Path(__file__).resolve().parent +REPO = HERE.parents[1] +LIFETIME = Path('frontiers/lifetime_moment_boundary_20260930') +RADIAL = Path('reviews/radial_moment_corollaries_20260930') + + +class PublicationVerifierTests(unittest.TestCase): + def setUp(self): + temporary = tempfile.TemporaryDirectory() + self.addCleanup(temporary.cleanup) + self.root = Path(temporary.name) / 'repo' + for packet in (LIFETIME, RADIAL): + shutil.copytree(REPO / packet, self.root / packet, + ignore=shutil.ignore_patterns('__pycache__')) + + def replay(self): + flags = ['-O'] if sys.flags.optimize else [] + return subprocess.run( + [sys.executable, '-B', *flags, '-S', + str(self.root / LIFETIME / 'verify.py')], + cwd=self.root, capture_output=True, text=True, timeout=30) + + def test_clean_packet_replays_both_modes(self): + result = self.replay() + self.assertEqual(result.returncode, 0, result.stderr) + report = json.loads(result.stdout) + self.assertTrue(report['passed']) + self.assertEqual([row['mode'] for row in report['modes']], + ['normal', 'optimized']) + + def test_changed_optimized_lifetime_receipt_is_rejected(self): + path = self.root / LIFETIME / 'CHECK_RECEIPT_OPTIMIZED.json' + data = json.loads(path.read_text()) + data['good_quartic_cases'] += 1 + path.write_text(json.dumps(data)) + result = self.replay() + self.assertNotEqual(result.returncode, 0) + self.assertIn('lifetime replay differs', result.stderr) + + def test_changed_optimized_loss_receipt_is_rejected(self): + path = self.root / LIFETIME / 'LOSS_CHECK_RECEIPT_OPTIMIZED.json' + data = json.loads(path.read_text()) + data['rational_probability_cases'] += 1 + path.write_text(json.dumps(data)) + result = self.replay() + self.assertNotEqual(result.returncode, 0) + self.assertIn('loss replay differs', result.stderr) + + def test_changed_normal_receipt_remains_rejected(self): + path = self.root / LIFETIME / 'CHECK_RECEIPT.json' + data = json.loads(path.read_text()) + data['good_quartic_cases'] += 1 + path.write_text(json.dumps(data)) + result = self.replay() + self.assertNotEqual(result.returncode, 0) + self.assertIn('lifetime replay differs', result.stderr) + + def test_changed_optimized_radial_receipt_is_rejected_after_custody_check(self): + path = self.root / RADIAL / 'moment-checks-optimized.json' + data = json.loads(path.read_text()) + data['tests'] += 1 + path.write_text(json.dumps(data)) + # A self-consistent custody record must not replace actual replay. + manifest = self.root / RADIAL / 'COROLLARY_CUSTODY.json' + custody = json.loads(manifest.read_text()) + for row in custody['artifacts']: + if row['path'] == path.name: + row['bytes'] = path.stat().st_size + row['sha256'] = hashlib.sha256(path.read_bytes()).hexdigest() + manifest.write_text(json.dumps(custody)) + result = self.replay() + self.assertNotEqual(result.returncode, 0) + self.assertIn('radial replay differs', result.stderr) + + def check_alias_rejected(self, relative): + path = self.root / relative + target = self.root / 'byte-identical-target' + path.rename(target) + path.symlink_to(target, target_is_directory=target.is_dir()) + result = self.replay() + self.assertNotEqual(result.returncode, 0) + self.assertIn('symlink', result.stderr.lower()) + + def test_byte_identical_lifetime_source_symlink_is_rejected(self): + self.check_alias_rejected(LIFETIME / 'sources/P.md') + + def test_byte_identical_radial_source_symlink_is_rejected(self): + self.check_alias_rejected(RADIAL / 'P.md') + + def test_lifetime_source_directory_symlink_is_rejected(self): + self.check_alias_rejected(LIFETIME / 'sources') + + def test_lifetime_parent_directory_symlink_is_rejected(self): + self.check_alias_rejected(Path('frontiers')) + + def test_radial_parent_directory_symlink_is_rejected(self): + self.check_alias_rejected(Path('reviews')) + + +if __name__ == '__main__': + unittest.main(verbosity=2) diff --git a/frontiers/lifetime_moment_boundary_20260930/verify.py b/frontiers/lifetime_moment_boundary_20260930/verify.py index e611e6339..af57cbc79 100644 --- a/frontiers/lifetime_moment_boundary_20260930/verify.py +++ b/frontiers/lifetime_moment_boundary_20260930/verify.py @@ -2,11 +2,13 @@ from pathlib import Path import hashlib import json +import stat import subprocess import sys -HERE = Path(__file__).resolve().parent -RADIAL = HERE.parents[1] / 'reviews/radial_moment_corollaries_20260930' +HERE = Path(__file__).absolute().parent +REPO = HERE.parents[1] +RADIAL = REPO / 'reviews/radial_moment_corollaries_20260930' def require(ok, message): @@ -14,13 +16,35 @@ def require(ok, message): raise RuntimeError(message) +def read_regular(root, name): + part = Path(name) + require(part.parts and not part.is_absolute() and '..' not in part.parts, + 'unsafe source path') + path = root / part + cursor = REPO + require(not cursor.is_symlink() and cursor.is_dir(), 'invalid repository root') + for component in path.relative_to(REPO).parts: + cursor = cursor / component + mode = cursor.lstat().st_mode + require(not stat.S_ISLNK(mode), 'symlink source path: ' + str(cursor)) + require(stat.S_ISREG(mode) if cursor == path else stat.S_ISDIR(mode), + 'non-regular source path: ' + str(cursor)) + return path.read_bytes() + + +def verify_lifetime_paths(): + sources = json.loads(read_regular(HERE, 'SOURCES.json')) + for row in sources['sources']: + read_regular(HERE, row['local_path']) + for name in ('PROOF.md', 'check_exact.py', 'LOSS_COROLLARY.md', 'check_loss_exact.py'): + read_regular(HERE, name) + + def verify_radial(root): - custody = json.loads((root / 'COROLLARY_CUSTODY.json').read_text()) + custody = json.loads(read_regular(root, 'COROLLARY_CUSTODY.json')) for row in custody['artifacts'] + custody['sources']: name = row.get('path', row.get('local_path')) - part = Path(name) - require(not part.is_absolute() and '..' not in part.parts, 'unsafe source path') - raw = (root / part).read_bytes() + raw = read_regular(root, name) require(len(raw) == row['bytes'], 'size drift: ' + name) require(hashlib.sha256(raw).hexdigest() == row['sha256'], 'SHA256 drift: ' + name) if 'git_blob' in row: @@ -31,25 +55,28 @@ def verify_radial(root): def main(): require(sys.version_info[:2] == (3, 11), 'Python 3.11 required') + verify_lifetime_paths() count = verify_radial(RADIAL) rows = [] for flags in ([], ['-O']): + mode = 'optimized' if flags else 'normal' + suffix = '_OPTIMIZED' if flags else '' lifetime = subprocess.run([sys.executable, '-B', *flags, '-S', str(HERE/'check_exact.py')], check=True, capture_output=True, text=True) current = json.loads(lifetime.stdout) - expected = json.loads((HERE/'CHECK_RECEIPT.json').read_text()) + expected = json.loads(read_regular(HERE, f'CHECK_RECEIPT{suffix}.json')) require(current == expected, 'lifetime replay differs from exact receipt') radial = subprocess.run([sys.executable, '-B', *flags, '-S', str(RADIAL/'moment_consequence_checks.py')], check=True, capture_output=True, text=True) current_radial = json.loads(radial.stdout) - require(current_radial == json.loads((RADIAL/'moment-checks-normal.json').read_text()), + require(current_radial == json.loads(read_regular(RADIAL, f'moment-checks-{mode}.json')), 'radial replay differs from exact receipt') loss = subprocess.run([sys.executable, '-B', *flags, '-S', str(HERE/'check_loss_exact.py')], check=True, capture_output=True, text=True) current_loss = json.loads(loss.stdout) - require(current_loss == json.loads((HERE/'LOSS_CHECK_RECEIPT.json').read_text()), + require(current_loss == json.loads(read_regular(HERE, f'LOSS_CHECK_RECEIPT{suffix}.json')), 'loss replay differs from exact receipt') - rows.append({'mode': 'optimized' if flags else 'normal', + rows.append({'mode': mode, 'lifetime_quartics': current['good_quartic_cases'], 'lifetime_negative_controls': current['outside_hypothesis_axial_negative_controls'], 'normalization_exponents': current['normalization_exponent_cases'], diff --git a/reviews/radial_moment_corollaries_20260930/IDENTITY_AND_CONTROL_OBSERVATIONS.json b/reviews/radial_moment_corollaries_20260930/IDENTITY_AND_CONTROL_OBSERVATIONS.json new file mode 100644 index 000000000..a2aff201b --- /dev/null +++ b/reviews/radial_moment_corollaries_20260930/IDENTITY_AND_CONTROL_OBSERVATIONS.json @@ -0,0 +1,198 @@ +{ + "c28": { + "PROOF.md": { + "path": "/Users/dylanroy/Documents/Codex/2026-09-19/connect-research-repository/work/continuation28/payload/proof/PROOF.md", + "bytes": 13952, + "sha256": "3c69e20a332457211b8b1182a4819ce9b1dda824801f3a90157751f41b8fedf8", + "git_blob": "d5ee8abee120a8bec2f6c470e517ff9db4645183" + }, + "SOURCES.json": { + "path": "/Users/dylanroy/Documents/Codex/2026-09-19/connect-research-repository/work/continuation28/payload/proof/SOURCES.json", + "bytes": 5148, + "sha256": "45d36269416ba0033edf184a540c32b3007e91fb2031ab8b77ae89eb1942db2e", + "git_blob": "46a791e3313df1954a332db2da7d3489d29bc48c" + }, + "check_exact.py": { + "path": "/Users/dylanroy/Documents/Codex/2026-09-19/connect-research-repository/work/continuation28/payload/proof/check_exact.py", + "bytes": 4445, + "sha256": "2d8b4a2cc61908412574734c0266e5b568c32a653d19eb70edd1c0e46a3c8cab", + "git_blob": "a15e2b4df65966769f7cd347453e4e660ae12da5" + }, + "observed_control_replay": { + "good_quartic_cases": 54, + "normalization_exponent_cases": 12, + "outside_hypothesis_axial_negative_controls": 18, + "proof_sha256": "3c69e20a332457211b8b1182a4819ce9b1dda824801f3a90157751f41b8fedf8", + "runner_sha256": "2d8b4a2cc61908412574734c0266e5b568c32a653d19eb70edd1c0e46a3c8cab", + "scope": "Exact finite algebra controls, hypothesis-sensitive negative fixtures, normalization exponents, and source identities only; no Gaussian simulation, infinite-dimensional proof certification, or scientific acceptance.", + "source_identity_checks": [ + { + "bytes": 40261, + "git_blob": "dfed3b8d318a3ab1950957f393307733a4bef3f2", + "id": "P", + "sha256": "9350ad6eaba6626b93c3dedeef9e2ff816e5cdf1c8318e85fb27499141c84bc7" + }, + { + "bytes": 1782, + "git_blob": "213594d6ca6a86fb938110f4d166d9ce275a02d0", + "id": "ERR", + "sha256": "bad7ef609c4ad8c41ad6af562c1b6807921e19a9d556ed793ad1a0db6e202028" + }, + { + "bytes": 9062, + "git_blob": "fe9b9ce4999908bb3814b500ee2d0ceb0c6f704a", + "id": "BOREL", + "sha256": "845abf9f9c99d672c2a10a887b5a2e7206a3d2de3d876f35f75ff6e2dc13e62f" + }, + { + "bytes": 23312, + "git_blob": "75da2597971510f843f8d90c743950cb8c177342", + "id": "REC", + "sha256": "451b9d7ffee072a73fc904cab891b6693e3f233808b89df10cce1b57036b65da" + }, + { + "bytes": 23416, + "git_blob": "923d3236b5291a29bd162937f172190db84dcef5", + "id": "MARK_D", + "sha256": "5681896a6808f48fb7508914d0860ec508af7646e9e706fc260d935dd951c75e" + }, + { + "bytes": 39722, + "git_blob": "ef2aa57959ea9f721bbf2316ce94cf616c1c9113", + "id": "MARK_2", + "sha256": "f68038be79b46124b0f9b31205aa6e3682b34b6f5ef81f4a5697ae81f07cc46b" + }, + { + "bytes": 15160, + "git_blob": "0633aca3c2a2882b0de4399da0a75d64c2e6b2e1", + "id": "CAP", + "sha256": "0bf922b9203c29088b12388807aa0e2ecd020485eb0f6e919679841b5b2636fc" + } + ], + "sources_sha256": "45d36269416ba0033edf184a540c32b3007e91fb2031ab8b77ae89eb1942db2e", + "status": "PASS" + } + }, + "c27": { + "MOMENT_CONSEQUENCE.md": { + "path": "/Users/dylanroy/Documents/Codex/2026-09-19/connect-research-repository/work/coordination/math-advance-20260930/pr176/MOMENT_CONSEQUENCE.md", + "bytes": 11110, + "sha256": "29bba56b56fd3223a2ea71d012f9abe04eb30240bc5bbfe8f5b131e0bba6f4dd", + "git_blob": "fb3bef3a9a46cc0135a88bae6c26e1bade4e7384" + }, + "COROLLARY_CUSTODY.json": { + "path": "/Users/dylanroy/Documents/Codex/2026-09-19/connect-research-repository/work/coordination/math-advance-20260930/pr176/COROLLARY_CUSTODY.json", + "bytes": 3536, + "sha256": "b532794b61e6ffd5539ce9f7dc5509b44d04d2c238a14f33e214c8e387532a64", + "git_blob": "f957db01bba3dc8ca73120ded1557d1d81c27259" + }, + "moment_consequence_checks.py": { + "path": "/Users/dylanroy/Documents/Codex/2026-09-19/connect-research-repository/work/coordination/math-advance-20260930/pr176/moment_consequence_checks.py", + "bytes": 8259, + "sha256": "0c35140179e0345eb03764bf29c3c81453ea278ce1a6319ab33edf6a548e03e6", + "git_blob": "95275971632ea61c3d2cd06e2f73f0836c1d7b83" + }, + "observed_control_replay": { + "all_order_controls": "normalized finite Pareto mixtures", + "exact_rational_powers": [ + "-100", + "-7", + "-1", + "-1/2", + "0", + "1/2", + "1", + "2", + "10", + "109/10", + "10999/1000" + ], + "log_correction": "-2/143", + "log_leading": "1/11", + "moment_rows": [ + { + "coefficient_of_c_t_minus_2": "200/12543", + "leading": "11/111", + "p": "-100" + }, + { + "coefficient_of_c_t_minus_2": "7/180", + "leading": "11/18", + "p": "-7" + }, + { + "coefficient_of_c_t_minus_2": "1/84", + "leading": "11/12", + "p": "-1" + }, + { + "coefficient_of_c_t_minus_2": "4/621", + "leading": "22/23", + "p": "-1/2" + }, + { + "coefficient_of_c_t_minus_2": "0", + "leading": "1", + "p": "0" + }, + { + "coefficient_of_c_t_minus_2": "-4/525", + "leading": "22/21", + "p": "1/2" + }, + { + "coefficient_of_c_t_minus_2": "-1/60", + "leading": "11/10", + "p": "1" + }, + { + "coefficient_of_c_t_minus_2": "-4/99", + "leading": "11/9", + "p": "2" + }, + { + "coefficient_of_c_t_minus_2": "-20/3", + "leading": "11", + "p": "10" + }, + { + "coefficient_of_c_t_minus_2": "-2180/21", + "leading": "110", + "p": "109/10" + }, + { + "coefficient_of_c_t_minus_2": "-21998000/2001", + "leading": "11000", + "p": "10999/1000" + } + ], + "quantile_controls": "exact rational brackets for Pareto mixtures", + "scientific_effect": "NONE", + "scope": "PR176 equation17 conditional moment consequence only", + "tests": 11 + }, + "observed_control_log": "test_actual_probability_mixture_has_claimed_moment_remainder_bound (__main__.MomentConsequenceTests) ... ok\ntest_all_order_finite_tail_matches_direct_pareto_mixture (__main__.MomentConsequenceTests) ... ok\ntest_all_order_log_powers_and_normalization (__main__.MomentConsequenceTests) ... ok\ntest_direct_log_tail_integral (__main__.MomentConsequenceTests) ... ok\ntest_hand_checked_special_cases (__main__.MomentConsequenceTests) ... ok\ntest_offered_rational_coefficient_factors (__main__.MomentConsequenceTests) ... ok\ntest_quantile_expansion_brackets_an_actual_conditional_law_exactly (__main__.MomentConsequenceTests) ... ok\ntest_tail_and_density_derivations_agree_for_negative_zero_positive_p (__main__.MomentConsequenceTests) ... ok\ntest_threshold_and_above_diverge (__main__.MomentConsequenceTests) ... ok\ntest_uniform_in_p_remainder_overclaim_has_exact_counterexample (__main__.MomentConsequenceTests) ... ok\ntest_wrong_normalizer_sign_and_missing_p_are_detected (__main__.MomentConsequenceTests) ... ok\n\n----------------------------------------------------------------------\nRan 11 tests in 0.004s\n\nOK\n" + }, + "checks": [ + "C28 source P size+SHA256+blob", + "C28 source ERR size+SHA256+blob", + "C28 source BOREL size+SHA256+blob", + "C28 source REC size+SHA256+blob", + "C28 source MARK_D size+SHA256+blob", + "C28 source MARK_2 size+SHA256+blob", + "C28 source CAP size+SHA256+blob", + "C27 artifact MOMENT_CONSEQUENCE.md size+SHA256", + "C27 artifact moment_consequence_checks.py size+SHA256", + "C27 artifact moment-checks-normal.json size+SHA256", + "C27 artifact moment-checks-normal.log size+SHA256", + "C27 artifact moment-checks-optimized.json size+SHA256", + "C27 artifact moment-checks-optimized.log size+SHA256", + "C27 artifact AUTHOR_COMMENT_5907459466.json size+SHA256", + "C27 artifact AUTHOR_COMMENT_5903080058.json size+SHA256", + "C27 artifact SOURCES.json size+SHA256", + "C27 source PR176 size+SHA256+blob", + "C27 source R size+SHA256+blob", + "C27 source SC size+SHA256+blob", + "C27 source P size+SHA256+blob" + ] +} From 3f28543eebb4b3a46d4db23550c84017fa4dae12 Mon Sep 17 00:00:00 2001 From: d6g8k5htny-coder Date: Wed, 30 Sep 2026 10:08:50 +0000 Subject: [PATCH 20/20] Remote coefficient numerics: reporting repairs from the Astra Slice C audit (review 5364643055); no numerical change NOTE section 5: the h = 0.3 comparison between [-5, 5]^2 and [-6, 6]^2 differs by 9.5e-5 (not 2.1e-3), and the rounded cell count makes the Rc = 5 spacing 5/17, so that comparison mixes grid placement with the exterior annulus; the fitted-error figures are now labelled as a nonrigorous three-point power-law model for k = 1, b = 0 only (p = 2.63, A_0 = -1.63143, residuals 2.9e-4 at h = 0.15 and 9.8e-5 at h = 0.1) next to the measured 1.88e-4 finest-grid difference. NOTE section 4: the L = 24 additive-form accuracy is an expectation, not a measurement. remote.py --check now replays this summary arithmetic from the stored grid_convergence block. SOURCE_MAP records the read; SOURCE_FILES fingerprints updated. RESULTS.json unchanged. Scientific effect NONE. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_015wNj8LPTKXsaT68G3DgPPh --- .../NOTE.md | 19 +++++---- .../SOURCE_FILES.json | 18 ++++----- .../SOURCE_MAP.json | 8 ++++ .../remote.py | 40 ++++++++++++++++++- 4 files changed, 68 insertions(+), 17 deletions(-) diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md b/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md index 1ffdead6a..47fc0fedf 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md +++ b/frontiers/c6_remote_coefficient_numerics_20260930/NOTE.md @@ -179,8 +179,8 @@ For `L = 6` the direct periodized integral and the approximation `36 Lambda_inf pins overlap and the additive approximation `L^2 Lambda_inf + c_hole` is not valid; the table uses the direct periodized integral for `L = 6`. (The periodization also changes the one-site covariances by up to `8.8e-4` at `L = 6`; that is included in the direct value.) For `L = 12` the direct integral at `k = 1, b = 0` is `15.0866` -against `15.0863` from the far field plus hole, so the additive form is accurate to `2e-5` there and better at -`L = 24`. +against `15.0863` from the far field plus hole, so the additive form is accurate to `2e-5` there. No direct +`L = 24` integral was run: at `L = 24` the additive form is expected, not measured, to be at least as accurate. **Reading.** For the parent torus sizes the remote singletons dominate `nu(1)` (`R ~ L^2 Lambda_inf`: by a factor `50` at `L = 24`, `k = 1, b = 0`), so the two-point cluster probability relative to a nonempty window is @@ -201,11 +201,16 @@ ring; the net hole is nevertheless negative for every `(k, b)` computed, and gro `9e-13` (far field, both `b`). The `h = 0.3` hole constant changes by `4e-08` between the two orders. - Grid: at `k = 1, b = 0` the hole constant is `-1.629661` (`h = 0.3`), `-1.631148` (`h = 0.15`), - `-1.631335` (`h = 0.1`): the midpoint rule converges at an observed order of about `2.7` (`Lambda` has a - conical, direction-dependent limit at the pin), the `h = 0.15` values are within `2e-4` of the `h = 0.1` values, - and a power-law extrapolation puts the remaining error of the tabulated (`h = 0.15`) hole constants near - `1e-4` absolute (`1e-4` relative). The `h = 0.3` run on `[-5, 5]^2` differs by `2.1e-03`, which is grid - placement, not tail (see the direct tail check in section 3). + `-1.631335` (`h = 0.1`). Measured: the tabulated `h = 0.15` value differs from the `h = 0.1` value by + `1.88e-4`. Model (NONRIGOROUS, this one parameter set only): a three-point power law `A(h) = A_0 + C h^p` + fitted to the non-nested spacings `0.3, 0.15, 0.1` gives `p = 2.63` (`Lambda` has a conical, + direction-dependent limit at the pin), `A_0 = -1.63143`, and model residuals `2.9e-4` at `h = 0.15` and + `9.8e-5` at `h = 0.1`; these are extrapolations, not error bounds, and nothing is inferred from them for the + other `(k, b)` rows. The `h = 0.3` run on `[-5, 5]^2` differs from the `[-6, 6]^2` run by `9.5e-5`; because + the cell count is rounded (`n = round(5/0.3) = 17`, effective spacing `5/17 = 0.294` against `0.3`), that + difference mixes grid placement with the exterior annulus and is not a pure exterior-tail measurement (the + exterior estimate rests on the sampled profiles of section 3). `--check` replays this summary arithmetic + from the stored numbers. - The periodized `L = 12` direct integral (`h = 0.2`) agrees with far field plus hole to `2.0e-05` relative. - The Monte Carlo cross-check of the unconditional control (`2 . 10^5` samples, seed 2026) gives `E|det H| = 2.3032 +- 0.0058`, `4/sqrt3 = 2.3094` lying at `1.1` standard errors. diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json index af27d6166..792906abf 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json +++ b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_FILES.json @@ -7,9 +7,9 @@ "files": [ { "path": "NOTE.md", - "bytes": 18192, - "sha256": "15caa19e19d8f03c55898bc48d1a42420552ce3f359aa2beb75cc75e81117910", - "git_blob": "1ffdead6acf9f68f751f8cfb39ebdff7d1cd172b" + "bytes": 18777, + "sha256": "aa15838fb0c842f1d24ab5bc883e3546f2ad993b719470df2556b35a9878cf69", + "git_blob": "47fc0fedf10d9e68b6eef69808c3f3f7993c06de" }, { "path": "README.md", @@ -25,15 +25,15 @@ }, { "path": "SOURCE_MAP.json", - "bytes": 6216, - "sha256": "ecbc258a67ada802cdaeae992bba84510578e21f7140f19a8d3b138226dff636", - "git_blob": "ffca4bbc02111882dfbd33aa60c94315d5c82605" + "bytes": 6900, + "sha256": "3f3be8f5877c667158aa7aad4249af83d8cbaba37f4e5b06ce7efb3913f84126", + "git_blob": "0d3f8b889d6c8f8e99ac14238d9f09e2889f73ab" }, { "path": "remote.py", - "bytes": 36447, - "sha256": "3e3f35ec128fb32c606ff7bab215024e6a7c4f41ff9efd44df7a8c4d3fa5ddf2", - "git_blob": "0eaf5e6c516cdd5224bdf1e15f8b66c509929dbe" + "bytes": 38800, + "sha256": "e31571b6aaa27bbb88de22fe75e31ac23bbf446dbc2ddc521fd8421ae1fe0116", + "git_blob": "9553e3a95484c2dd19b0f83a19a6837cb5c23675" } ], "nonauthor_reads": [ diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_MAP.json b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_MAP.json index ffca4bbc0..0d3f8b889 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_MAP.json +++ b/frontiers/c6_remote_coefficient_numerics_20260930/SOURCE_MAP.json @@ -86,6 +86,14 @@ "head": "a04fc81a8753769b8228419d33998aed0679fd30", "date": "2026-09-30", "disposition": "successor reassessment: the two Slice B amendments resolved, the formulation ACCEPT stands; one further wording repair for the truncation sentence (no universal relative bound; exterior figure an estimate), applied in the successor commit; Slice C still open; same account, credit 0" + }, + { + "lane": "OpenAI GPT-6 Astra Pro", + "review_id": 5364643055, + "head": "a8c6d7918061c62a2e523b6cda34e9b78c9ac320", + "date": "2026-09-30", + "disposition": "AMEND (reporting only): two stale NOTE section 5 sentences; applied in the successor commit (Rc = 5 minus Rc = 6 at h = 0.3 is 9.46e-5, not 2.1e-3; fitted-error figures labelled nonrigorous model extrapolations for k = 1, b = 0 only with the measured 1.88e-4 finest-grid difference; unequal effective Rc = 5 spacing 5/17 noted; L = 24 improvement stated as expectation, not measurement). Does not certify quadrature accuracy or the table.", + "slice": "C (empirical precision reporting)" } ] } diff --git a/frontiers/c6_remote_coefficient_numerics_20260930/remote.py b/frontiers/c6_remote_coefficient_numerics_20260930/remote.py index 0eaf5e6c5..9553e3a95 100644 --- a/frontiers/c6_remote_coefficient_numerics_20260930/remote.py +++ b/frontiers/c6_remote_coefficient_numerics_20260930/remote.py @@ -742,7 +742,45 @@ def check_run(): for row in ref['near_zero_profile']['k=1.0,b=0.0']: if row['r'] == 0.1 and row['angle_deg'] == 0: require(abs(row['lambda'] - r['lambda']) <= REPLAY_TOL * max(abs(r['lambda']), 1e-30), 'near-zero replay') - print(json.dumps({'check': 'ok', 'controls': list(ctl.keys()), 'mutant': MUT})) + gs = grid_summary(ref) + print(json.dumps({'check': 'ok', 'controls': list(ctl.keys()), 'grid_summary': gs, 'mutant': MUT})) + + +def grid_summary(ref): + """Replay of the NOTE section 5 summary arithmetic from the stored grid_convergence block (k = 1, b = 0): + the Rc = 5 / Rc = 6 difference at h = 0.3, the finest-grid difference, the three-point power-law model + A(h) = A_0 + C h^p on the non-nested spacings 0.3, 0.15, 0.1 (a floating extrapolation, not a bound), the + default/high-order difference and the L = 12 direct/additive discrepancy.""" + g = ref['grid_convergence']['k=1.0,b=0.0'] + a3, a15, a1 = g['hole_h=0.3,Rc=6'], g['hole_h=0.15,Rc=6'], g['hole_h=0.1,Rc=6'] + d_rc = g['hole_h=0.3,Rc=5'] - a3 + d_fine = a15 - a1 + ratio = (a3 - a15) / (a15 - a1) + f = lambda p: (0.3 ** p - 0.15 ** p) / (0.15 ** p - 0.1 ** p) - ratio + lo, hi = 1.0, 5.0 + require(f(lo) * f(hi) < 0, 'power-law exponent bracketed in (1, 5)') + for _ in range(200): + mid = 0.5 * (lo + hi) + if f(lo) * f(mid) <= 0: + hi = mid + else: + lo = mid + p = 0.5 * (lo + hi) + C = (a3 - a15) / (0.3 ** p - 0.15 ** p) + A0 = a15 - C * 0.15 ** p + out = {'rc5_minus_rc6_h0.3': d_rc, 'h0.15_minus_h0.1': d_fine, 'model_p': p, 'model_A0': A0, + 'model_residual_h0.15': abs(a15 - A0), 'model_residual_h0.1': abs(a1 - A0), + 'default_minus_high_order_h0.3': a3 - g['hole_h=0.3,Rc=6,high_order'], + 'L12_direct_minus_additive_rel': (g['torus_L=12_direct_h=0.2'] - g['torus_L=12_approx']) / g['torus_L=12_direct_h=0.2'], + 'certified': False} + require(abs(d_rc + 9.46e-5) < 5e-8, 'Rc = 5 minus Rc = 6 at h = 0.3 is -9.46e-5 (NOTE section 5)') + require(abs(d_fine - 1.875e-4) < 5e-7, 'h = 0.15 minus h = 0.1 is 1.875e-4 (NOTE section 5)') + require(abs(p - 2.63) < 5e-3 and abs(A0 + 1.63143) < 5e-5, 'power-law model p = 2.63, A_0 = -1.63143 (NOTE section 5)') + require(abs(out['model_residual_h0.15'] - 2.86e-4) < 5e-6 and abs(out['model_residual_h0.1'] - 9.83e-5) < 5e-7, + 'model residuals 2.9e-4 (h = 0.15) and 9.8e-5 (h = 0.1) (NOTE section 5)') + require(abs(out['default_minus_high_order_h0.3']) < 5e-8, 'default/high-order difference below 5e-8 (NOTE section 5)') + require(abs(out['L12_direct_minus_additive_rel'] - 2.04e-5) < 1e-7, 'L = 12 direct/additive discrepancy 2.0e-5 relative (NOTE section 4)') + return out def main():