Current task: —

← Session 8 — Regroup + R-004 finite-height Li theorem; resources atlas ingested

#300 assistant 2026-08-19 03:19:11.660 UTC · 679→3730 tok open ⤢
thinking (7407 chars)
E-011's λ_100 = 118.603775376791, same as E-015. So both E-011 and E-015 give λ_100 = 118.604. My η-sum gives λ_100 = S_∞(100) + 1 − S_f(100) = 116.975 + 1 − 2.0504 = 115.925. Difference: 2.68. If E-011's formula = 1 − c2·n − ΣCη − Σ_{j≥2}(−1)^{j−1}Cw_j, and my S_∞(100) = 116.975022562 is right, and η is right... let me just recompute E-011's li_lambda(100) with the dps-1000 reference η and flint zeta w_j DIRECTLY. This will show whether E-011's formula with correct η gives 118.60 or 115.92. If it gives 115.92, then E-011/E-015's η (or zeta w_j) values were wrong — meaning ledger #3's λ table has errors starting somewhere before n=100!? But λ_1 matched to 102 digits... and E-008 cross-check n ≤ 116 passed within tail bounds... but those tail bounds are HUGE (±5.4 at n=100, ±7.25 at n=116): E-008 can't discriminate 115.92 vs 118.60! Hmm!! And the refined asymptotic ratio at n=100: E-011 says 1.0118 (118.60/117.22). If true λ_100 = 115.92: ratio 0.9889. Both plausible a priori. And what about λ_2, λ_3 (n small, tail small): E-008 λ_2 = 0.09181 ± 0.00216, E-011 λ_2 = 0.09234574 ✓ within. λ_3: E-008? E-011 λ_3 = 0.2076389. Let me check E-008 λ_3... earlier grep showed E-008 rows 1,2,100,116,150,200,300 only. λ_2 consistent. Let me directly compute li_lambda(100) with reference η. Also λ_100 zero-side with a CAREFUL tail (tail ~ n²·log(T/2π)/(2πT) ≈ 10000·6.68/31415 ≈ 2.1?!). Hmm: tail real part ~ n²/(2)·2·Σ_{γ>T}1/γ²·... let me be careful: 1−(1−1/ρ)^n = −Σ_{k=1}^n C(n,k)(−1/ρ)^k. For |ρ| ≫ n: ≈ n/ρ − n(n+1)/2·1/ρ²·... hmm actually (1−1/ρ)^n = e^{n ln(1−1/ρ)} = e^{−n/ρ − n/(2ρ²) − ...} ≈ 1 − n/ρ − n/(2ρ²) + n²/(2ρ²) + O(n/ρ³, n²/ρ³, n³/ρ³) = 1 − n/ρ + (n²−n)/(2ρ²) + O(n³/ρ³). So term = n/ρ − (n²−n)/(2ρ²) + O(n³/ρ³). Re over pair (ρ, ρ̄): 2Re: n·2Re(1/ρ) − (n²−n)Re(1/ρ²)·... 2Re(1/ρ) = 2β/|ρ|² = 1/|ρ|² (β=1/2); 2Re(1/ρ²) = 2(β²−γ²)/|ρ|⁴ ≈ −2/γ². So pair term ≈ n/γ² + (n²−n)/γ² = n²/γ². Tail ~ Σ_{γ>T} n²/γ² ≈ n²·(log(T/2π))/(2πT)·(1+1/log...) ≈ n²·6.68/31415 at T=5000: n=100: 10000·2.126e-4 = 2.13. So zero-side λ_100(truncated at 5000) ≈ 117.26 (E-008) — hmm E-008's truncation height might not be 5000. My diag3 λ_200 = 297.04 + tail(200²·2.126e-4 = 8.5) = 305.5. E-015: 306.66. Diff 1.2 — plausible (higher-order tail terms, S(T) fluctuations). So zero-side WITH tail correction ≈ E-015 at n=200. E-015 λ values look RIGHT. Then the plain-η-sum route (E-021 S_f) giving 24676 at n=200 is wrong, meaning... THE η VALUES?! But two independent methods agree!?!? Hmm hold on. Let me recompute the plain sum at n=2 with reference η AGAIN but being extra careful: 2η_0 + η_1 = −1.1544313 + 0.1875462 = −0.9668851. S_f(2) true = −0.9668851 ✓. n=3 ✓ (checked). So plain convention works at n=2,3. E-011 λ_2 = 0.09234574 ✓ correct (E-008: 0.0918±0.002 ✓, and λ_2 known = 0.0923457...). E-011 λ_3 = 0.20763892 — verify independently: λ_3 = 3σ_1 − 3σ_2 + σ_3. Hmm. Now: E-011's λ = 1 − c2 n − ΣCη^E − Σ_{j≥2}(−1)^{j−1}Cw_j. At n=100: if η^E = η_ref (validated), w_j = (1−2^{−j})ζ(j) (flint), then λ_100 = 1 − 155.41 − S_f_ref(100) − Σ(−1)^{j−1}Cw. Compute: S_f_ref(100) = +2.0504 (my sum). Σ_{j≥2}(−1)^{j−1}C(100,j)w_j = −[S_∞(100) + c2·100]... S_∞ = −c2 n + Σ_{j≥2}(−1)^j C w_j → Σ_{j≥2}(−1)^{j−1}C w_j = −S_∞ − c2 n = −116.975 − 155.412 = −272.387. λ_100 = 1 − 155.412 − 2.0504 + 272.387 = 115.92. So with reference η, E-011's formula gives 115.92, but E-011 GOT 118.60. So E-011's η^E differs from η_ref at j ≤ 99!!! But η_ref was validated two ways!!! UNLESS MY η_ref has an error that exactly matches the zeta formula's error — impossible since independent... OR E-011's w_j / c2 differ... c2 = (log4π+γ)/2 same. w_j from flint arb zeta — E-011 used flint.arb(j).zeta() at dps+10 — same as cache (1650 digits at dps 1700)... WAIT. What if E-011's STIELTJES values are wrong?? gam from flint.acb.stieltjes(k) at bits = ceil(1000·3.33)+200 — for E-011 (dps 1000). My reference: flint.acb.stieltjes(k).real.str(900) at ctx.prec 4000. Same flint. Same γ values. The recursion: E-011's eta_from_stieltjes at dps 1000 (E-011's main: dps = int(ceil(0.45·n_max))+100 = 550 for n_max=1000!! NOT 1000!! JSON says "dps": 1000? Hmm — E-011 script line 128: dps = int(np.ceil(0.45 * n_max)) + 100 = 550 for n_max=1000. But JSON says dps 1000?? Whatever — E-015 used dps 1450.) Hmm, but E-011 V5 (self-consistency at 1.4× dps) passed — recomputing sample λ at higher precision agreed. If the η recursion loses digits with n (cancellation), V5 would catch drift... You know what — there's a MUCH more direct check: E-011's η^E should satisfy η_0 = −γ. It printed eta_0 (line 140 print). And I can recompute E-011's EXACT λ_100 via its formula using η_ref — got 115.92. E-011 got 118.60. The ONLY differences possible: η^E ≠ η_ref at j ≤ 99, OR w_j differs, OR c2. Since formula pieces are simple, let me compute λ_100 piece by piece vs E-011: c2·100 = 155.41..., Σ(−1)^{j−1}Cw piece = −272.387 (from S_∞). Hmm wait — is S_∞(100) = 116.975 right? Compute independently: S_∞(100) = Σ(−1)^j C(100,j)(1−2^{−j})ζ*(j) — this is E-021's P3, validated by V3 (residual → −0.25 ✓ consistent with Lagarias Thm 5.1 O(1) ~ O(N(K+1)) = O(1)... the measured −0.25 constant is plausible). S_∞(100) = 116.975022562 — let me sanity check via asymptotic: (100/2)ln(100) + C₁·100 + c₀ = 230.26 − 113.03 − 0.25 = 116.98 ✓✓. So with S_∞ = 116.975 and λ_100(E-011) = 118.604: E-011's η-sum = S_∞ + 1 − λ = −0.629. With η_ref: +2.050. Difference 2.679. Σ_j C(100,j)·δ_j = 2.679 with δ_j = η^E_j − η_ref,j. If δ concentrated at small j: δ_0 = 2.679/100 = 0.0268?? η_0 would be −0.550 instead of −0.577. E-011 printed eta_0 — unknown. δ_1 = 2.679/4950 = 5.4e-4: η_1 = 0.1875+5.4e-4?? Possible! If E-011's η_1 = 0.188088 (vs ref 0.187546)... Hmm interesting — remember diag1: zero-side η_1 = 0.188027 (with σ_2 from zeros, tail error 4.8e-4). COINCIDENCE? 0.188027 vs hypothetical 0.188088... close but not equal. OK here's the decisive computation: recompute E-011's η recursion with flint stieltjes at E-011's EXACT settings (dps 550/1000?) and see whether η^E matches η_ref or not. If it matches, then E-011's λ_100 = 118.60 could NOT have come from that recursion → contradiction → something in E-011's w or c2. If it doesn't match (recursion unstable → different result at different dps), then the RECURSION is unstable and E-011/E-015's η (and hence λ!) are WRONG — which would put ledger #3 in doubt!!! Hmm wait, but if E-011's recursion were unstable, V5 (1.4× dps self-consistency) would fail... unless V5's sample only included small n. Let me check E-011's V5 sample... Actually E-015's checks: let me read E-015's JSON checks. And also — WAIT. Actually, let me reconsider: maybe the recursion IS unstable in a specific way: the E[k] computation involves Σ D_[i]E[k−i] with D_[i] = (−1)^{i−1}γ_{i−1}/(i−1)!. The Stieltjes γ_m GROW like m!/(2π)^m-ish... γ_m ~ m!·(...)... For m ~ 100: γ_100/100! ~ bounded-ish? Actually γ_m/m! ~ (2π)^{−m}·log-ish — decays. Hmm, but γ_m themselves GROW factorially: γ_m ~ m!/(2π)^m·sin-ish... The recursion at fixed dps: products D_[i]E[k−i] with E growing/decaying... η_k ~ 3^{−k} decays, D_[i] ~ γ_{i−1}/(i−1)! ~ (2π)^{−(i−1)} decays. Products fine. Cancellation: E[k] = N_[k] − Σ... terms similar size? Should be OK... Let me just RUN E-011's recursion at dps 550 and compare η vs my dps-1000 reference. AND check E-015's script for its dps/stieltjes settings.
Let me test whether the Stieltjes series-division recursion is precision-stable — run it at E-011's settings vs the dps-1000 reference.
tool: Bash
input
{
  "command": "cd /d/Python/Quantum && ./.venv/Scripts/python.exe - <<'EOF'\nimport mpmath as mp, flint\n\ndef eta_rec(dps, kmax=110):\n    flint.ctx.prec = int(dps*3.33)+400\n    mp.mp.dps = dps\n    gam = [mp.mpf(flint.acb.stieltjes(k).real.str(dps+10, radius=False)) for k in range(kmax+2)]\n    N_=[mp.mpf(0)]*(kmax+2); D_=[mp.mpf(0)]*(kmax+2); N_[0]=D_[0]=1\n    for m in range(0,kmax+1): D_[m+1]=(-1)**m*gam[m]/mp.factorial(m)\n    for m in range(1,kmax+1): N_[m+1]=-(-1)**m*gam[m]/mp.factorial(m-1)\n    E=[mp.mpf(0)]*(kmax+2)\n    for k in range(0,kmax+2):\n        s=N_[k]\n        for i in range(1,k+1): s-=D_[i]*E[k-i]\n        E[k]=s\n    return [E[k+1] for k in range(kmax+1)]\n\ne550 = eta_rec(550)    # E-011 dps setting for n_max=1000: 0.45*1000+100=550\ne1000 = eta_rec(1000)  # reference\nmp.mp.dps = 500\nprint(f\"{'j':>3} {'eta_550':>22} {'eta_1000':>22} {'|diff|':>12}\")\nfor j in [0,1,2,5,10,20,40,60,80,100]:\n    d = abs(e550[j]-e1000[j])\n    print(f\"{j:>3} {mp.nstr(e550[j],12):>22} {mp.nstr(e1000[j],12):>22} {mp.nstr(d,3):>12}\")\n# S_f(100) both ways\nfor name, eta in ((\"550\",e550),(\"1000\",e1000)):\n    mp.mp.dps = 400\n    s = mp.mpf(0); c = mp.mpf(1)\n    for j in range(1,101):\n        c = c*(100-j+1)/j\n        s += c*eta[j-1]\n    mp.mp.dps = 50\n    print(f\"S_f(100) [eta {name}] = {mp.nstr(s,15)}\")\nEOF",
  "description": "Recursion stability test dps 550 vs 1000",
  "timeout": 600000
}
raw content_json (database row)
[{"type":"thinking","thinking":"E-011's λ_100 = 118.603775376791, same as E-015. So both E-011 and E-015 give λ_100 = 118.604.\n\nMy η-sum gives λ_100 = S_∞(100) + 1 − S_f(100) = 116.975 + 1 − 2.0504 = 115.925.\n\nDifference: 2.68. If E-011's formula = 1 − c2·n − ΣCη − Σ_{j≥2}(−1)^{j−1}Cw_j, and my S_∞(100) = 116.975022562 is right, and η is right... let me just recompute E-011's li_lambda(100) with the dps-1000 reference η and flint zeta w_j DIRECTLY. This will show whether E-011's formula with correct η gives 118.60 or 115.92. If it gives 115.92, then E-011/E-015's η (or zeta w_j) values were wrong — meaning ledger #3's λ table has errors starting somewhere before n=100!? But λ_1 matched to 102 digits... and E-008 cross-check n ≤ 116 passed within tail bounds... but those tail bounds are HUGE (±5.4 at n=100, ±7.25 at n=116): E-008 can't discriminate 115.92 vs 118.60!\n\nHmm!! And the refined asymptotic ratio at n=100: E-011 says 1.0118 (118.60/117.22). If true λ_100 = 115.92: ratio 0.9889. Both plausible a priori.\n\nAnd what about λ_2, λ_3 (n small, tail small): E-008 λ_2 = 0.09181 ± 0.00216, E-011 λ_2 = 0.09234574 ✓ within. λ_3: E-008? E-011 λ_3 = 0.2076389. Let me check E-008 λ_3... earlier grep showed E-008 rows 1,2,100,116,150,200,300 only. λ_2 consistent.\n\nLet me directly compute li_lambda(100) with reference η. Also λ_100 zero-side with a CAREFUL tail (tail ~ n²·log(T/2π)/(2πT) ≈ 10000·6.68/31415 ≈ 2.1?!). Hmm: tail real part ~ n²/(2)·2·Σ_{γ>T}1/γ²·... let me be careful: 1−(1−1/ρ)^n = −Σ_{k=1}^n C(n,k)(−1/ρ)^k. For |ρ| ≫ n: ≈ n/ρ − n(n+1)/2·1/ρ²·... hmm actually (1−1/ρ)^n = e^{n ln(1−1/ρ)} = e^{−n/ρ − n/(2ρ²) − ...} ≈ 1 − n/ρ − n/(2ρ²) + n²/(2ρ²) + O(n/ρ³, n²/ρ³, n³/ρ³) = 1 − n/ρ + (n²−n)/(2ρ²) + O(n³/ρ³). So term = n/ρ − (n²−n)/(2ρ²) + O(n³/ρ³). Re over pair (ρ, ρ̄): 2Re: n·2Re(1/ρ) − (n²−n)Re(1/ρ²)·... 2Re(1/ρ) = 2β/|ρ|² = 1/|ρ|² (β=1/2); 2Re(1/ρ²) = 2(β²−γ²)/|ρ|⁴ ≈ −2/γ². So pair term ≈ n/γ² + (n²−n)/γ² = n²/γ². Tail ~ Σ_{γ>T} n²/γ² ≈ n²·(log(T/2π))/(2πT)·(1+1/log...) ≈ n²·6.68/31415 at T=5000: n=100: 10000·2.126e-4 = 2.13. So zero-side λ_100(truncated at 5000) ≈ 117.26 (E-008) — hmm E-008's truncation height might not be 5000. My diag3 λ_200 = 297.04 + tail(200²·2.126e-4 = 8.5) = 305.5. E-015: 306.66. Diff 1.2 — plausible (higher-order tail terms, S(T) fluctuations).\n\nSo zero-side WITH tail correction ≈ E-015 at n=200. E-015 λ values look RIGHT. Then the plain-η-sum route (E-021 S_f) giving 24676 at n=200 is wrong, meaning... THE η VALUES?! But two independent methods agree!?!? \n\nHmm hold on. Let me recompute the plain sum at n=2 with reference η AGAIN but being extra careful: 2η_0 + η_1 = −1.1544313 + 0.1875462 = −0.9668851. S_f(2) true = −0.9668851 ✓. n=3 ✓ (checked). So plain convention works at n=2,3. E-011 λ_2 = 0.09234574 ✓ correct (E-008: 0.0918±0.002 ✓, and λ_2 known = 0.0923457...). E-011 λ_3 = 0.20763892 — verify independently: λ_3 = 3σ_1 − 3σ_2 + σ_3. Hmm.\n\nNow: E-011's λ = 1 − c2 n − ΣCη^E − Σ_{j≥2}(−1)^{j−1}Cw_j. At n=100: if η^E = η_ref (validated), w_j = (1−2^{−j})ζ(j) (flint), then λ_100 = 1 − 155.41 − S_f_ref(100) − Σ(−1)^{j−1}Cw. Compute: S_f_ref(100) = +2.0504 (my sum). Σ_{j≥2}(−1)^{j−1}C(100,j)w_j = −[S_∞(100) + c2·100]... S_∞ = −c2 n + Σ_{j≥2}(−1)^j C w_j → Σ_{j≥2}(−1)^{j−1}C w_j = −S_∞ − c2 n = −116.975 − 155.412 = −272.387. λ_100 = 1 − 155.412 − 2.0504 + 272.387 = 115.92. So with reference η, E-011's formula gives 115.92, but E-011 GOT 118.60. So E-011's η^E differs from η_ref at j ≤ 99!!! But η_ref was validated two ways!!! UNLESS MY η_ref has an error that exactly matches the zeta formula's error — impossible since independent... OR E-011's w_j / c2 differ... c2 = (log4π+γ)/2 same. w_j from flint arb zeta — E-011 used flint.arb(j).zeta() at dps+10 — same as cache (1650 digits at dps 1700)... \n\nWAIT. What if E-011's STIELTJES values are wrong?? gam from flint.acb.stieltjes(k) at bits = ceil(1000·3.33)+200 — for E-011 (dps 1000). My reference: flint.acb.stieltjes(k).real.str(900) at ctx.prec 4000. Same flint. Same γ values. The recursion: E-011's eta_from_stieltjes at dps 1000 (E-011's main: dps = int(ceil(0.45·n_max))+100 = 550 for n_max=1000!! NOT 1000!! JSON says \"dps\": 1000? Hmm — E-011 script line 128: dps = int(np.ceil(0.45 * n_max)) + 100 = 550 for n_max=1000. But JSON says dps 1000?? Whatever — E-015 used dps 1450.)\n\nHmm, but E-011 V5 (self-consistency at 1.4× dps) passed — recomputing sample λ at higher precision agreed. If the η recursion loses digits with n (cancellation), V5 would catch drift...\n\nYou know what — there's a MUCH more direct check: E-011's η^E should satisfy η_0 = −γ. It printed eta_0 (line 140 print). And I can recompute E-011's EXACT λ_100 via its formula using η_ref — got 115.92. E-011 got 118.60. The ONLY differences possible: η^E ≠ η_ref at j ≤ 99, OR w_j differs, OR c2. Since formula pieces are simple, let me compute λ_100 piece by piece vs E-011: c2·100 = 155.41..., Σ(−1)^{j−1}Cw piece = −272.387 (from S_∞). Hmm wait — is S_∞(100) = 116.975 right? Compute independently: S_∞(100) = Σ(−1)^j C(100,j)(1−2^{−j})ζ*(j) — this is E-021's P3, validated by V3 (residual → −0.25 ✓ consistent with Lagarias Thm 5.1 O(1) ~ O(N(K+1)) = O(1)... the measured −0.25 constant is plausible). S_∞(100) = 116.975022562 — let me sanity check via asymptotic: (100/2)ln(100) + C₁·100 + c₀ = 230.26 − 113.03 − 0.25 = 116.98 ✓✓. \n\nSo with S_∞ = 116.975 and λ_100(E-011) = 118.604: E-011's η-sum = S_∞ + 1 − λ = −0.629. With η_ref: +2.050. Difference 2.679. Σ_j C(100,j)·δ_j = 2.679 with δ_j = η^E_j − η_ref,j. If δ concentrated at small j: δ_0 = 2.679/100 = 0.0268?? η_0 would be −0.550 instead of −0.577. E-011 printed eta_0 — unknown. δ_1 = 2.679/4950 = 5.4e-4: η_1 = 0.1875+5.4e-4?? Possible! If E-011's η_1 = 0.188088 (vs ref 0.187546)... Hmm interesting — remember diag1: zero-side η_1 = 0.188027 (with σ_2 from zeros, tail error 4.8e-4). COINCIDENCE? 0.188027 vs hypothetical 0.188088... close but not equal.\n\nOK here's the decisive computation: recompute E-011's η recursion with flint stieltjes at E-011's EXACT settings (dps 550/1000?) and see whether η^E matches η_ref or not. If it matches, then E-011's λ_100 = 118.60 could NOT have come from that recursion → contradiction → something in E-011's w or c2. If it doesn't match (recursion unstable → different result at different dps), then the RECURSION is unstable and E-011/E-015's η (and hence λ!) are WRONG — which would put ledger #3 in doubt!!!\n\nHmm wait, but if E-011's recursion were unstable, V5 (1.4× dps self-consistency) would fail... unless V5's sample only included small n. Let me check E-011's V5 sample... Actually E-015's checks: let me read E-015's JSON checks. And also — WAIT. Actually, let me reconsider: maybe the recursion IS unstable in a specific way: the E[k] computation involves Σ D_[i]E[k−i] with D_[i] = (−1)^{i−1}γ_{i−1}/(i−1)!. The Stieltjes γ_m GROW like m!/(2π)^m-ish... γ_m ~ m!·(...)... For m ~ 100: γ_100/100! ~ bounded-ish? Actually γ_m/m! ~ (2π)^{−m}·log-ish — decays. Hmm, but γ_m themselves GROW factorially: γ_m ~ m!/(2π)^m·sin-ish... The recursion at fixed dps: products D_[i]E[k−i] with E growing/decaying... η_k ~ 3^{−k} decays, D_[i] ~ γ_{i−1}/(i−1)! ~ (2π)^{−(i−1)} decays. Products fine. Cancellation: E[k] = N_[k] − Σ... terms similar size? Should be OK...\n\nLet me just RUN E-011's recursion at dps 550 and compare η vs my dps-1000 reference. AND check E-015's script for its dps/stieltjes settings.","signature":""},{"type":"text","text":"Let me test whether the Stieltjes series-division recursion is precision-stable — run it at E-011's settings vs the dps-1000 reference."},{"type":"tool_use","id":"Bash_50","name":"Bash","input":{"command":"cd /d/Python/Quantum && ./.venv/Scripts/python.exe - <<'EOF'\nimport mpmath as mp, flint\n\ndef eta_rec(dps, kmax=110):\n    flint.ctx.prec = int(dps*3.33)+400\n    mp.mp.dps = dps\n    gam = [mp.mpf(flint.acb.stieltjes(k).real.str(dps+10, radius=False)) for k in range(kmax+2)]\n    N_=[mp.mpf(0)]*(kmax+2); D_=[mp.mpf(0)]*(kmax+2); N_[0]=D_[0]=1\n    for m in range(0,kmax+1): D_[m+1]=(-1)**m*gam[m]/mp.factorial(m)\n    for m in range(1,kmax+1): N_[m+1]=-(-1)**m*gam[m]/mp.factorial(m-1)\n    E=[mp.mpf(0)]*(kmax+2)\n    for k in range(0,kmax+2):\n        s=N_[k]\n        for i in range(1,k+1): s-=D_[i]*E[k-i]\n        E[k]=s\n    return [E[k+1] for k in range(kmax+1)]\n\ne550 = eta_rec(550)    # E-011 dps setting for n_max=1000: 0.45*1000+100=550\ne1000 = eta_rec(1000)  # reference\nmp.mp.dps = 500\nprint(f\"{'j':>3} {'eta_550':>22} {'eta_1000':>22} {'|diff|':>12}\")\nfor j in [0,1,2,5,10,20,40,60,80,100]:\n    d = abs(e550[j]-e1000[j])\n    print(f\"{j:>3} {mp.nstr(e550[j],12):>22} {mp.nstr(e1000[j],12):>22} {mp.nstr(d,3):>12}\")\n# S_f(100) both ways\nfor name, eta in ((\"550\",e550),(\"1000\",e1000)):\n    mp.mp.dps = 400\n    s = mp.mpf(0); c = mp.mpf(1)\n    for j in range(1,101):\n        c = c*(100-j+1)/j\n        s += c*eta[j-1]\n    mp.mp.dps = 50\n    print(f\"S_f(100) [eta {name}] = {mp.nstr(s,15)}\")\nEOF","description":"Recursion stability test dps 550 vs 1000","timeout":600000},"extra_content":null}]