E-008-li-coefficients.py
Experiments: E-008 · script updated 08-17-2026
E-008-li-coefficients.csv
— 84.3 KB, updated 08-17-2026
| # | n | lambda_n_trunc | tail_bound | lambda_over_half_n_log_n |
|---|---|---|---|---|
| 1002 | 1001 | 2194.139464 | 539.888 | 0.6345419938975422 |
| 1003 | 1002 | 2196.884574 | 540.967 | 0.6346100896933109 |
| 1004 | 1003 | 2199.623854 | 542.048 | 0.6346762564890489 |
| 1005 | 1004 | 2202.356594 | 543.129 | 0.6347402963898202 |
| 1006 | 1005 | 2205.082107 | 544.211 | 0.634802019019766 |
| 1007 | 1006 | 2207.799734 | 545.295 | 0.6348612424297895 |
| 1008 | 1007 | 2210.508842 | 546.38 | 0.6349177939699394 |
| 1009 | 1008 | 2213.208834 | 547.465 | 0.6349715111221282 |
| 1010 | 1009 | 2215.899146 | 548.552 | 0.6350222422890089 |
| 1011 | 1010 | 2218.579255 | 549.64 | 0.6350698475350409 |
| 1012 | 1011 | 2221.248676 | 550.729 | 0.6351141992760084 |
| 1013 | 1012 | 2223.906969 | 551.819 | 0.6351551829135028 |
| 1014 | 1013 | 2226.55374 | 552.91 | 0.6351926974111427 |
| 1015 | 1014 | 2229.188643 | 554.002 | 0.6352266558095893 |
| 1016 | 1015 | 2231.81138 | 555.095 | 0.6352569856777135 |
| 1017 | 1016 | 2234.421705 | 556.19 | 0.6352836294975721 |
| 1018 | 1017 | 2237.019427 | 557.285 | 0.6353065449811827 |
| 1019 | 1018 | 2239.604405 | 558.382 | 0.6353257053174063 |
| 1020 | 1019 | 2242.176555 | 559.479 | 0.6353410993475954 |
| 1021 | 1020 | 2244.735848 | 560.578 | 0.6353527316690063 |
| 1022 | 1021 | 2247.282312 | 561.678 | 0.6353606226653239 |
| 1023 | 1022 | 2249.81603 | 562.778 | 0.635364808464008 |
| 1024 | 1023 | 2252.33714 | 563.88 | 0.6353653408205177 |
| 1025 | 1024 | 2254.845838 | 564.983 | 0.635362286929833 |
| 1026 | 1025 | 2257.342374 | 566.087 | 0.6353557291660397 |
| 1027 | 1026 | 2259.82705 | 567.192 | 0.6353457647510988 |
| 1028 | 1027 | 2262.300224 | 568.298 | 0.6353325053542611 |
| 1029 | 1028 | 2264.762304 | 569.406 | 0.635316076623929 |
| 1030 | 1029 | 2267.213748 | 570.514 | 0.6352966176540888 |
| 1031 | 1030 | 2269.655064 | 571.623 | 0.6352742803877645 |
| 1032 | 1031 | 2272.086802 | 572.734 | 0.6352492289602383 |
| 1033 | 1032 | 2274.509561 | 573.845 | 0.6352216389850839 |
| 1034 | 1033 | 2276.923976 | 574.958 | 0.6351916967863288 |
| 1035 | 1034 | 2279.330724 | 576.072 | 0.6351595985803311 |
| 1036 | 1035 | 2281.730516 | 577.187 | 0.6351255496111882 |
| 1037 | 1036 | 2284.124095 | 578.303 | 0.6350897632437317 |
| 1038 | 1037 | 2286.512236 | 579.419 | 0.6350524600183568 |
| 1039 | 1038 | 2288.895736 | 580.538 | 0.6350138666721232 |
| 1040 | 1039 | 2291.275417 | 581.657 | 0.6349742151307308 |
| 1041 | 1040 | 2293.652118 | 582.777 | 0.6349337414761022 |
| 1042 | 1041 | 2296.026696 | 583.898 | 0.6348926848944321 |
| 1043 | 1042 | 2298.400014 | 585.02 | 0.6348512866096488 |
| 1044 | 1043 | 2300.772948 | 586.144 | 0.634809788807306 |
| 1045 | 1044 | 2303.146373 | 587.268 | 0.6347684335539638 |
| 1046 | 1045 | 2305.521166 | 588.394 | 0.6347274617171439 |
| 1047 | 1046 | 2307.898199 | 589.521 | 0.6346871118909293 |
| 1048 | 1047 | 2310.278335 | 590.648 | 0.6346476193322599 |
| 1049 | 1048 | 2312.662425 | 591.777 | 0.6346092149129117 |
| 1050 | 1049 | 2315.051305 | 592.907 | 0.6345721240920777 |
| 1051 | 1050 | 2317.445789 | 594.038 | 0.63453656591436 |
| 1052 | 1051 | 2319.846671 | 595.17 | 0.6345027520378608 |
| 1053 | 1052 | 2322.254714 | 596.303 | 0.6344708857969105 |
| 1054 | 1053 | 2324.670652 | 597.437 | 0.634441161303805 |
| 1055 | 1054 | 2327.095186 | 598.573 | 0.6344137625937281 |
| 1056 | 1055 | 2329.52898 | 599.709 | 0.6343888628168297 |
| 1057 | 1056 | 2331.972656 | 600.846 | 0.634366623481197 |
| 1058 | 1057 | 2334.426794 | 601.985 | 0.634347193750213 |
| 1059 | 1058 | 2336.891931 | 603.124 | 0.6343307097975259 |
| 1060 | 1059 | 2339.368552 | 604.265 | 0.6343172942225815 |
| 1061 | 1060 | 2341.857094 | 605.407 | 0.6343070555293736 |
| 1062 | 1061 | 2344.357943 | 606.55 | 0.6343000876707597 |
| 1063 | 1062 | 2346.87143 | 607.694 | 0.6342964696603793 |
| 1064 | 1063 | 2349.397831 | 608.838 | 0.6342962652538804 |
| 1065 | 1064 | 2351.937364 | 609.985 | 0.6342995227008296 |
| 1066 | 1065 | 2354.490193 | 611.132 | 0.6343062745683409 |
| 1067 | 1066 | 2357.05642 | 612.28 | 0.6343165376371118 |
| 1068 | 1067 | 2359.636092 | 613.429 | 0.6343303128702167 |
| 1069 | 1068 | 2362.229194 | 614.58 | 0.6343475854546453 |
| 1070 | 1069 | 2364.835655 | 615.731 | 0.6343683249152439 |
| 1071 | 1070 | 2367.455345 | 616.883 | 0.6343924853003567 |
| 1072 | 1071 | 2370.088075 | 618.037 | 0.6344200054381359 |
| 1073 | 1072 | 2372.733601 | 619.192 | 0.6344508092621466 |
| 1074 | 1073 | 2375.391624 | 620.347 | 0.6344848062045649 |
| 1075 | 1074 | 2378.061788 | 621.504 | 0.6345218916549559 |
| 1076 | 1075 | 2380.743688 | 622.662 | 0.6345619474822995 |
| 1077 | 1076 | 2383.436867 | 623.821 | 0.6346048426176412 |
| 1078 | 1077 | 2386.140818 | 624.981 | 0.6346504336944648 |
| 1079 | 1078 | 2388.854993 | 626.142 | 0.6346985657436033 |
| 1080 | 1079 | 2391.578794 | 627.305 | 0.6347490729392674 |
| 1081 | 1080 | 2394.311588 | 628.468 | 0.6348017793925218 |
| 1082 | 1081 | 2397.052702 | 629.632 | 0.6348564999883308 |
| 1083 | 1082 | 2399.801428 | 630.798 | 0.6349130412620915 |
| 1084 | 1083 | 2402.557028 | 631.964 | 0.6349712023113976 |
| 1085 | 1084 | 2405.318735 | 633.132 | 0.6350307757386223 |
| 1086 | 1085 | 2408.085759 | 634.3 | 0.6350915486197662 |
| 1087 | 1086 | 2410.857288 | 635.47 | 0.6351533034949116 |
| 1088 | 1087 | 2413.632495 | 636.641 | 0.6352158193755315 |
| 1089 | 1088 | 2416.410538 | 637.813 | 0.6352788727638323 |
| 1090 | 1089 | 2419.190567 | 638.986 | 0.6353422386792715 |
| 1091 | 1090 | 2421.971727 | 640.16 | 0.6354056916873673 |
| 1092 | 1091 | 2424.753159 | 641.335 | 0.6354690069259253 |
| 1093 | 1092 | 2427.53401 | 642.511 | 0.6355319611238335 |
| 1094 | 1093 | 2430.31343 | 643.689 | 0.6355943336076244 |
| 1095 | 1094 | 2433.090583 | 644.867 | 0.6356559072910886 |
| 1096 | 1095 | 2435.864644 | 646.047 | 0.6357164696433065 |
| 1097 | 1096 | 2438.634806 | 647.227 | 0.6357758136305981 |
| 1098 | 1097 | 2441.400284 | 648.409 | 0.6358337386280201 |
| 1099 | 1098 | 2444.160318 | 649.591 | 0.635890051296209 |
| 1100 | 1099 | 2446.914176 | 650.775 | 0.6359445664195502 |
| 1101 | 1100 | 2449.661157 | 651.96 | 0.6359971077018445 |
| 1102 | 1101 | 2452.400595 | 653.146 | 0.6360475085158764 |
| 1103 | 1102 | 2455.13186 | 654.333 | 0.6360956126035107 |
| 1104 | 1103 | 2457.854364 | 655.521 | 0.6361412747232029 |
| 1105 | 1104 | 2460.56756 | 656.71 | 0.636184361242073 |
| 1106 | 1105 | 2463.270947 | 657.9 | 0.6362247506699654 |
| 1107 | 1106 | 2465.96407 | 659.092 | 0.6362623341332169 |
| 1108 | 1107 | 2468.646523 | 660.284 | 0.6362970157861471 |
| 1109 | 1108 | 2471.317952 | 661.478 | 0.6363287131585972 |
| 1110 | 1109 | 2473.978052 | 662.672 | 0.6363573574381609 |
| 1111 | 1110 | 2476.626573 | 663.868 | 0.6363828936860706 |
| 1112 | 1111 | 2479.263318 | 665.064 | 0.636405280986027 |
| 1113 | 1112 | 2481.888144 | 666.262 | 0.6364244925255933 |
| 1114 | 1113 | 2484.500963 | 667.461 | 0.636440515610094 |
| 1115 | 1114 | 2487.101742 | 668.661 | 0.6364533516093002 |
| 1116 | 1115 | 2489.690502 | 669.862 | 0.6364630158374942 |
| 1117 | 1116 | 2492.26732 | 671.064 | 0.6364695373678372 |
| 1118 | 1117 | 2494.832323 | 672.267 | 0.6364729587822775 |
| 1119 | 1118 | 2497.385693 | 673.471 | 0.6364733358585422 |
| 1120 | 1119 | 2499.927662 | 674.677 | 0.6364707371960597 |
| 1121 | 1120 | 2502.458513 | 675.883 | 0.6364652437829459 |
| 1122 | 1121 | 2504.978577 | 677.091 | 0.6364569485064677 |
| 1123 | 1122 | 2507.48823 | 678.299 | 0.6364459556096658 |
| 1124 | 1123 | 2509.987894 | 679.509 | 0.636432380097061 |
| 1125 | 1124 | 2512.478029 | 680.72 | 0.6364163470926147 |
| 1126 | 1125 | 2514.959139 | 681.931 | 0.6363979911533292 |
| 1127 | 1126 | 2517.431763 | 683.144 | 0.6363774555420724 |
| 1128 | 1127 | 2519.896471 | 684.358 | 0.636354891463403 |
| 1129 | 1128 | 2522.353868 | 685.573 | 0.6363304572663304 |
| 1130 | 1129 | 2524.804583 | 686.789 | 0.6363043176180911 |
| 1131 | 1130 | 2527.249273 | 688.006 | 0.6362766426531474 |
| 1132 | 1131 | 2529.688612 | 689.225 | 0.636247607101713 |
| 1133 | 1132 | 2532.123294 | 690.444 | 0.6362173894022018 |
| 1134 | 1133 | 2534.554027 | 691.664 | 0.6361861708020404 |
| 1135 | 1134 | 2536.981528 | 692.886 | 0.6361541344513348 |
| 1136 | 1135 | 2539.406524 | 694.108 | 0.6361214644938903 |
| 1137 | 1136 | 2541.829741 | 695.332 | 0.6360883451600761 |
| 1138 | 1137 | 2544.251909 | 696.557 | 0.6360549598660012 |
| 1139 | 1138 | 2546.67375 | 697.783 | 0.6360214903234078 |
| 1140 | 1139 | 2549.095982 | 699.009 | 0.635988115664626 |
| 1141 | 1140 | 2551.519311 | 700.237 | 0.6359550115868279 |
| 1142 | 1141 | 2553.944428 | 701.466 | 0.6359223495197172 |
| 1143 | 1142 | 2556.372006 | 702.696 | 0.6358902958206356 |
| 1144 | 1143 | 2558.8027 | 703.928 | 0.6358590110009416 |
| 1145 | 1144 | 2561.237137 | 705.16 | 0.6358286489873095 |
| 1146 | 1145 | 2563.67592 | 706.393 | 0.6357993564214398 |
| 1147 | 1146 | 2566.119622 | 707.628 | 0.6357712720014386 |
| 1148 | 1147 | 2568.568782 | 708.863 | 0.635744525867918 |
| 1149 | 1148 | 2571.023906 | 710.1 | 0.6357192390376257 |
| 1150 | 1149 | 2573.485461 | 711.337 | 0.6356955228871598 |
| 1151 | 1150 | 2575.953878 | 712.576 | 0.6356734786890726 |
| 1152 | 1151 | 2578.429544 | 713.816 | 0.635653197202384 |
| 1153 | 1152 | 2580.912805 | 715.057 | 0.6356347583192516 |
| 1154 | 1153 | 2583.403961 | 716.299 | 0.6356182307692526 |
| 1155 | 1154 | 2585.90327 | 717.542 | 0.6356036718824382 |
| 1156 | 1155 | 2588.41094 | 718.786 | 0.6355911274120231 |
| 1157 | 1156 | 2590.927135 | 720.031 | 0.6355806314172658 |
| 1158 | 1157 | 2593.45197 | 721.277 | 0.6355722062067969 |
| 1159 | 1158 | 2595.985513 | 722.525 | 0.6355658623423414 |
| 1160 | 1159 | 2598.527785 | 723.773 | 0.6355615987024837 |
| 1161 | 1160 | 2601.078758 | 725.023 | 0.6355594026058218 |
| 1162 | 1161 | 2603.638359 | 726.273 | 0.6355592499925565 |
| 1163 | 1162 | 2606.206467 | 727.525 | 0.6355611056632795 |
| 1164 | 1163 | 2608.782918 | 728.778 | 0.6355649235734385 |
| 1165 | 1164 | 2611.367504 | 730.031 | 0.6355706471816764 |
| 1166 | 1165 | 2613.959971 | 731.286 | 0.635578209849991 |
| 1167 | 1166 | 2616.56003 | 732.542 | 0.6355875352933964 |
| 1168 | 1167 | 2619.167348 | 733.799 | 0.6355985380765354 |
| 1169 | 1168 | 2621.781558 | 735.057 | 0.6356111241544609 |
| 1170 | 1169 | 2624.402257 | 736.317 | 0.635625191454594 |
| 1171 | 1170 | 2627.029011 | 737.577 | 0.6356406304966722 |
| 1172 | 1171 | 2629.661355 | 738.838 | 0.6356573250473228 |
| 1173 | 1172 | 2632.298798 | 740.101 | 0.6356751528057266 |
| 1174 | 1173 | 2634.940824 | 741.364 | 0.6356939861167069 |
| 1175 | 1174 | 2637.586895 | 742.629 | 0.6357136927074457 |
| 1176 | 1175 | 2640.236458 | 743.894 | 0.6357341364439243 |
| 1177 | 1176 | 2642.888942 | 745.161 | 0.6357551781031087 |
| 1178 | 1177 | 2645.543766 | 746.429 | 0.6357766761568244 |
| 1179 | 1178 | 2648.200338 | 747.698 | 0.6357984875632355 |
| 1180 | 1179 | 2650.858063 | 748.968 | 0.6358204685618049 |
| 1181 | 1180 | 2653.516343 | 750.239 | 0.6358424754676261 |
| 1182 | 1181 | 2656.174582 | 751.511 | 0.6358643654610231 |
| 1183 | 1182 | 2658.832187 | 752.784 | 0.6358859973683662 |
| 1184 | 1183 | 2661.488576 | 754.059 | 0.6359072324300988 |
| 1185 | 1184 | 2664.143174 | 755.334 | 0.6359279350520647 |
| 1186 | 1185 | 2666.795423 | 756.61 | 0.6359479735363138 |
| 1187 | 1186 | 2669.444781 | 757.888 | 0.6359672207876864 |
| 1188 | 1187 | 2672.090726 | 759.166 | 0.6359855549926193 |
| 1189 | 1188 | 2674.73276 | 760.446 | 0.6360028602667613 |
| 1190 | 1189 | 2677.37041 | 761.727 | 0.6360190272681657 |
| 1191 | 1190 | 2680.003231 | 763.009 | 0.6360339537730114 |
| 1192 | 1191 | 2682.630809 | 764.292 | 0.6360475452110071 |
| 1193 | 1192 | 2685.252763 | 765.576 | 0.6360597151578498 |
| 1194 | 1193 | 2687.868747 | 766.861 | 0.6360703857823358 |
| 1195 | 1194 | 2690.47845 | 768.147 | 0.6360794882459688 |
| 1196 | 1195 | 2693.081602 | 769.434 | 0.6360869630531503 |
| 1197 | 1196 | 2695.677971 | 770.722 | 0.6360927603503077 |
| 1198 | 1197 | 2698.267368 | 772.012 | 0.6360968401725782 |
| 1199 | 1198 | 2700.849645 | 773.302 | 0.6360991726369362 |
| 1200 | 1199 | 2703.424696 | 774.594 | 0.6360997380809412 |
| 1201 | 1200 | 2705.99246 | 775.886 | 0.6360985271465528 |
| 1202 | 1201 | 2708.552919 | 777.18 | 0.6360955408087522 |
| 1203 | 1202 | 2711.1061 | 778.475 | 0.6360907903489933 |
| 1204 | 1203 | 2713.652073 | 779.771 | 0.6360842972737831 |
| 1205 | 1204 | 2716.190951 | 781.067 | 0.6360760931789821 |
| 1206 | 1205 | 2718.722891 | 782.365 | 0.6360662195606877 |
| 1207 | 1206 | 2721.248091 | 783.665 | 0.636054727573838 |
| 1208 | 1207 | 2723.766791 | 784.965 | 0.636041677739935 |
| 1209 | 1208 | 2726.279269 | 786.266 | 0.6360271396055562 |
| 1210 | 1209 | 2728.785842 | 787.568 | 0.6360111913535564 |
| 1211 | 1210 | 2731.286865 | 788.872 | 0.6359939193691156 |
| 1212 | 1211 | 2733.782725 | 790.176 | 0.6359754177630086 |
| 1213 | 1212 | 2736.273843 | 791.482 | 0.6359557878546828 |
| 1214 | 1213 | 2738.76067 | 792.788 | 0.6359351376179463 |
| 1215 | 1214 | 2741.243685 | 794.096 | 0.6359135810922362 |
| 1216 | 1215 | 2743.723392 | 795.405 | 0.6358912377626219 |
| 1217 | 1216 | 2746.200319 | 796.715 | 0.6358682319118457 |
| 1218 | 1217 | 2748.675012 | 798.025 | 0.6358446919478432 |
| 1219 | 1218 | 2751.148035 | 799.337 | 0.6358207497102997 |
| 1220 | 1219 | 2753.619965 | 800.651 | 0.6357965397599112 |
| 1221 | 1220 | 2756.091392 | 801.965 | 0.6357721986540841 |
| 1222 | 1221 | 2758.56291 | 803.28 | 0.6357478642128862 |
| 1223 | 1222 | 2761.035121 | 804.596 | 0.6357236747790951 |
| 1224 | 1223 | 2763.508628 | 805.914 | 0.6356997684762157 |
| 1225 | 1224 | 2765.984028 | 807.232 | 0.6356762824683436 |
| 1226 | 1225 | 2768.461919 | 808.552 | 0.6356533522257349 |
| 1227 | 1226 | 2770.942886 | 809.872 | 0.6356311107999015 |
| 1228 | 1227 | 2773.427504 | 811.194 | 0.635609688112008 |
| 1229 | 1228 | 2775.916334 | 812.517 | 0.6355892102582551 |
| 1230 | 1229 | 2778.409919 | 813.841 | 0.6355697988358591 |
| 1231 | 1230 | 2780.908781 | 815.166 | 0.6355515702931075 |
| 1232 | 1231 | 2783.413418 | 816.492 | 0.6355346353068588 |
| 1233 | 1232 | 2785.924304 | 817.819 | 0.6355190981906972 |
| 1234 | 1233 | 2788.441882 | 819.147 | 0.6355050563367914 |
| 1235 | 1234 | 2790.966566 | 820.476 | 0.6354925996943378 |
| 1236 | 1235 | 2793.498735 | 821.806 | 0.6354818102872664 |
| 1237 | 1236 | 2796.038734 | 823.138 | 0.6354727617736868 |
| 1238 | 1237 | 2798.58687 | 824.47 | 0.6354655190493377 |
| 1239 | 1238 | 2801.143409 | 825.804 | 0.6354601378970629 |
| 1240 | 1239 | 2803.708579 | 827.138 | 0.635456664684116 |
| 1241 | 1240 | 2806.282565 | 828.474 | 0.6354551361088255 |
| 1242 | 1241 | 2808.86551 | 829.811 | 0.6354555789979223 |
| 1243 | 1242 | 2811.45751 | 831.149 | 0.6354580101555436 |
| 1244 | 1243 | 2814.058621 | 832.488 | 0.6354624362646826 |
| 1245 | 1244 | 2816.66885 | 833.828 | 0.6354688538415719 |
| 1246 | 1245 | 2819.288162 | 835.169 | 0.6354772492432174 |
| 1247 | 1246 | 2821.916474 | 836.511 | 0.635487598728029 |
| 1248 | 1247 | 2824.553661 | 837.854 | 0.6354998685692221 |
| 1249 | 1248 | 2827.199551 | 839.199 | 0.6355140152203883 |
| 1250 | 1249 | 2829.853931 | 840.544 | 0.6355299855323744 |
| 1251 | 1250 | 2832.516545 | 841.89 | 0.6355477170203387 |
| 1252 | 1251 | 2835.187095 | 843.238 | 0.6355671381796019 |
| 1253 | 1252 | 2837.865242 | 844.587 | 0.6355881688486589 |
| 1254 | 1253 | 2840.550613 | 845.936 | 0.6356107206174764 |
| 1255 | 1254 | 2843.242794 | 847.287 | 0.6356346972789709 |
| 1256 | 1255 | 2845.94134 | 848.639 | 0.6356599953213429 |
| 1257 | 1256 | 2848.645772 | 849.992 | 0.6356865044587303 |
| 1258 | 1257 | 2851.355582 | 851.346 | 0.6357141081974563 |
| 1259 | 1258 | 2854.070236 | 852.701 | 0.635742684434958 |
| 1260 | 1259 | 2856.789174 | 854.057 | 0.6357721060883202 |
| 1261 | 1260 | 2859.511815 | 855.415 | 0.635802241749191 |
| 1262 | 1261 | 2862.237559 | 856.773 | 0.6358329563617111 |
| 1263 | 1262 | 2864.965793 | 858.132 | 0.6358641119199866 |
| 1264 | 1263 | 2867.695888 | 859.493 | 0.635895568181524 |
| 1265 | 1264 | 2870.427208 | 860.854 | 0.6359271833929684 |
| 1266 | 1265 | 2873.159112 | 862.217 | 0.6359588150244299 |
| 1267 | 1266 | 2875.890954 | 863.581 | 0.6359903205086251 |
| 1268 | 1267 | 2878.62209 | 864.946 | 0.6360215579810561 |
| 1269 | 1268 | 2881.351882 | 866.311 | 0.6360523870174222 |
| 1270 | 1269 | 2884.079697 | 867.678 | 0.6360826693644928 |
| 1271 | 1270 | 2886.804915 | 869.046 | 0.6361122696606892 |
| 1272 | 1271 | 2889.526927 | 870.416 | 0.6361410561426829 |
| 1273 | 1272 | 2892.245144 | 871.786 | 0.6361689013343848 |
| 1274 | 1273 | 2894.958998 | 873.157 | 0.6361956827147894 |
| 1275 | 1274 | 2897.667942 | 874.529 | 0.6362212833612472 |
| 1276 | 1275 | 2900.371457 | 875.903 | 0.6362455925648556 |
| 1277 | 1276 | 2903.069054 | 877.277 | 0.6362685064148105 |
| 1278 | 1277 | 2905.760273 | 878.653 | 0.6362899283487049 |
| 1279 | 1278 | 2908.444692 | 880.03 | 0.636309769665941 |
| 1280 | 1279 | 2911.121922 | 881.407 | 0.6363279500016051 |
| 1281 | 1280 | 2913.791616 | 882.786 | 0.6363443977583549 |
| 1282 | 1281 | 2916.453466 | 884.166 | 0.6363590504940764 |
| 1283 | 1282 | 2919.107208 | 885.547 | 0.6363718552632982 |
| 1284 | 1283 | 2921.752619 | 886.929 | 0.6363827689105752 |
| 1285 | 1284 | 2924.389525 | 888.312 | 0.6363917583143 |
| 1286 | 1285 | 2927.017796 | 889.696 | 0.636398800579652 |
| 1287 | 1286 | 2929.637352 | 891.082 | 0.636403883179642 |
| 1288 | 1287 | 2932.248157 | 892.468 | 0.6364070040434805 |
| 1289 | 1288 | 2934.850228 | 893.855 | 0.6364081715917573 |
| 1290 | 1289 | 2937.443626 | 895.244 | 0.6364074047181889 |
| 1291 | 1290 | 2940.028464 | 896.634 | 0.6364047327179577 |
| 1292 | 1291 | 2942.604901 | 898.024 | 0.636400195162939 |
| 1293 | 1292 | 2945.173143 | 899.416 | 0.6363938417243726 |
| 1294 | 1293 | 2947.733444 | 900.809 | 0.6363857319438103 |
| 1295 | 1294 | 2950.286103 | 902.203 | 0.6363759349534144 |
| 1296 | 1295 | 2952.831463 | 903.598 | 0.6363645291469562 |
| 1297 | 1296 | 2955.369909 | 904.994 | 0.636351601803096 |
| 1298 | 1297 | 2957.901868 | 906.391 | 0.6363372486627739 |
| 1299 | 1298 | 2960.427804 | 907.789 | 0.6363215734627679 |
| 1300 | 1299 | 2962.948218 | 909.188 | 0.6363046874276982 |
| 1301 | 1300 | 2965.463648 | 910.589 | 0.6362867087229674 |
| 1302 | 1301 | 2967.974658 | 911.99 | 0.6362677618713174 |
| 1303 | 1302 | 2970.481847 | 913.393 | 0.6362479771358704 |
| 1304 | 1303 | 2972.985836 | 914.796 | 0.6362274898726963 |
| 1305 | 1304 | 2975.487269 | 916.201 | 0.6362064398560866 |
| 1306 | 1305 | 2977.986812 | 917.607 | 0.636184970579875 |
| 1307 | 1306 | 2980.485145 | 919.014 | 0.6361632285382426 |
| 1308 | 1307 | 2982.982962 | 920.421 | 0.6361413624895715 |
| 1309 | 1308 | 2985.480967 | 921.83 | 0.6361195227069798 |
| 1310 | 1309 | 2987.97987 | 923.241 | 0.6360978602192523 |
| 1311 | 1310 | 2990.480382 | 924.652 | 0.6360765260459224 |
| 1312 | 1311 | 2992.983214 | 926.064 | 0.6360556704302962 |
| 1313 | 1312 | 2995.489073 | 927.477 | 0.6360354420742242 |
| 1314 | 1313 | 2997.998655 | 928.892 | 0.6360159873784119 |
| 1315 | 1314 | 3000.512646 | 930.307 | 0.6359974496920474 |
| 1316 | 1315 | 3003.031717 | 931.724 | 0.6359799685754669 |
| 1317 | 1316 | 3005.556518 | 933.141 | 0.6359636790795301 |
| 1318 | 1317 | 3008.087679 | 934.56 | 0.6359487110452848 |
| 1319 | 1318 | 3010.625801 | 935.98 | 0.6359351884274095 |
| 1320 | 1319 | 3013.171458 | 937.4 | 0.6359232286448089 |
| 1321 | 1320 | 3015.725193 | 938.822 | 0.6359129419615955 |
| 1322 | 1321 | 3018.287513 | 940.245 | 0.6359044309015551 |
| 1323 | 1322 | 3020.858887 | 941.669 | 0.6358977896990183 |
| 1324 | 1323 | 3023.439744 | 943.095 | 0.6358931037888944 |
| 1325 | 1324 | 3026.030469 | 944.521 | 0.6358904493384235 |
| 1326 | 1325 | 3028.631406 | 945.948 | 0.6358898928230016 |
| 1327 | 1326 | 3031.242847 | 947.377 | 0.6358914906482233 |
| 1328 | 1327 | 3033.865039 | 948.806 | 0.6358952888200514 |
| 1329 | 1328 | 3036.498177 | 950.237 | 0.6359013226647948 |
| 1330 | 1329 | 3039.142405 | 951.668 | 0.6359096166003312 |
| 1331 | 1330 | 3041.797815 | 953.101 | 0.6359201839597562 |
| 1332 | 1331 | 3044.464445 | 954.535 | 0.6359330268683923 |
| 1333 | 1332 | 3047.142278 | 955.969 | 0.6359481361748217 |
| 1334 | 1333 | 3049.831245 | 957.405 | 0.6359654914363491 |
| 1335 | 1334 | 3052.53122 | 958.842 | 0.6359850609590334 |
| 1336 | 1335 | 3055.242025 | 960.28 | 0.6360068018921585 |
| 1337 | 1336 | 3057.963427 | 961.72 | 0.6360306603767502 |
| 1338 | 1337 | 3060.695141 | 963.16 | 0.6360565717474821 |
| 1339 | 1338 | 3063.43683 | 964.601 | 0.6360844607870512 |
| 1340 | 1339 | 3066.188107 | 966.044 | 0.6361142420318532 |
| 1341 | 1340 | 3068.948533 | 967.487 | 0.6361458201275269 |
| 1342 | 1341 | 3071.717626 | 968.932 | 0.6361790902327116 |
| 1343 | 1342 | 3074.494855 | 970.377 | 0.6362139384691059 |
| 1344 | 1343 | 3077.279647 | 971.824 | 0.6362502424157103 |
| 1345 | 1344 | 3080.071389 | 973.272 | 0.6362878716449083 |
| 1346 | 1345 | 3082.86943 | 974.721 | 0.6363266882978452 |
| 1347 | 1346 | 3085.673082 | 976.171 | 0.6363665476963674 |
| 1348 | 1347 | 3088.481625 | 977.622 | 0.6364072989886153 |
| 1349 | 1348 | 3091.294312 | 979.074 | 0.6364487858251913 |
| 1350 | 1349 | 3094.110368 | 980.527 | 0.6364908470626867 |
| 1351 | 1350 | 3096.928995 | 981.981 | 0.6365333174912096 |
| 1352 | 1351 | 3099.749379 | 983.436 | 0.636576028582447 |
| 1353 | 1352 | 3102.570688 | 984.893 | 0.6366188092546982 |
| 1354 | 1353 | 3105.39208 | 986.35 | 0.6366614866512231 |
| 1355 | 1354 | 3108.212705 | 987.809 | 0.6367038869282052 |
| 1356 | 1355 | 3111.031709 | 989.268 | 0.6367458360485655 |
| 1357 | 1356 | 3113.848238 | 990.729 | 0.6367871605778503 |
| 1358 | 1357 | 3116.661442 | 992.191 | 0.6368276884783987 |
| 1359 | 1358 | 3119.47048 | 993.654 | 0.6368672498980148 |
| 1360 | 1359 | 3122.274522 | 995.118 | 0.6369056779493885 |
| 1361 | 1360 | 3125.072752 | 996.583 | 0.6369428094765626 |
| 1362 | 1361 | 3127.864375 | 998.049 | 0.6369784858048096 |
| 1363 | 1362 | 3130.64862 | 999.516 | 0.6370125534703561 |
| 1364 | 1363 | 3133.424741 | 1000.98 | 0.6370448649265005 |
| 1365 | 1364 | 3136.192021 | 1002.45 | 0.6370752792227844 |
| 1366 | 1365 | 3138.949779 | 1003.92 | 0.637103662654006 |
| 1367 | 1366 | 3141.697369 | 1005.4 | 0.6371298893760189 |
| 1368 | 1367 | 3144.434184 | 1006.87 | 0.637153841985413 |
| 1369 | 1368 | 3147.159662 | 1008.34 | 0.637175412060364 |
| 1370 | 1369 | 3149.873283 | 1009.82 | 0.63719450066011 |
| 1371 | 1370 | 3152.574576 | 1011.29 | 0.6372110187807318 |
| 1372 | 1371 | 3155.26312 | 1012.77 | 0.6372248877651158 |
| 1373 | 1372 | 3157.938546 | 1014.25 | 0.6372360396652025 |
| 1374 | 1373 | 3160.600537 | 1015.73 | 0.6372444175548581 |
| 1375 | 1374 | 3163.248833 | 1017.21 | 0.6372499757919423 |
| 1376 | 1375 | 3165.883228 | 1018.69 | 0.6372526802283937 |
| 1377 | 1376 | 3168.503577 | 1020.17 | 0.637252508367399 |
| 1378 | 1377 | 3171.109788 | 1021.65 | 0.6372494494669796 |
| 1379 | 1378 | 3173.701833 | 1023.14 | 0.6372435045895691 |
| 1380 | 1379 | 3176.279739 | 1024.62 | 0.637234686597434 |
| 1381 | 1380 | 3178.843594 | 1026.11 | 0.6372230200940318 |
| 1382 | 1381 | 3181.393542 | 1027.6 | 0.6372085413116739 |
| 1383 | 1382 | 3183.929788 | 1029.09 | 0.6371912979461061 |
| 1384 | 1383 | 3186.452592 | 1030.58 | 0.6371713489388788 |
| 1385 | 1384 | 3188.96227 | 1032.07 | 0.6371487642086272 |
| 1386 | 1385 | 3191.459193 | 1033.56 | 0.6371236243326176 |
| 1387 | 1386 | 3193.943785 | 1035.05 | 0.637096020180162 |
| 1388 | 1387 | 3196.416521 | 1036.55 | 0.6370660524997181 |
| 1389 | 1388 | 3198.877924 | 1038.04 | 0.6370338314617201 |
| 1390 | 1389 | 3201.328565 | 1039.54 | 0.636999476159385 |
| 1391 | 1390 | 3203.76906 | 1041.03 | 0.6369631140699412 |
| 1392 | 1391 | 3206.200062 | 1042.53 | 0.6369248804789025 |
| 1393 | 1392 | 3208.622268 | 1044.03 | 0.6368849178701923 |
| 1394 | 1393 | 3211.036407 | 1045.53 | 0.6368433752850655 |
| 1395 | 1394 | 3213.443242 | 1047.03 | 0.6368004076529288 |
| 1396 | 1395 | 3215.843562 | 1048.54 | 0.6367561750972808 |
| 1397 | 1396 | 3218.238185 | 1050.04 | 0.6367108422201054 |
| 1398 | 1397 | 3220.627947 | 1051.55 | 0.6366645773681452 |
| 1399 | 1398 | 3223.013705 | 1053.05 | 0.6366175518845594 |
| 1400 | 1399 | 3225.396329 | 1054.56 | 0.6365699393495313 |
| 1401 | 1400 | 3227.776699 | 1056.07 | 0.636521914813431 |
| 1402 | 1401 | 3230.155701 | 1057.58 | 0.6364736540261652 |
| 1403 | 1402 | 3232.534224 | 1059.09 | 0.6364253326663534 |
| 1404 | 1403 | 3234.913157 | 1060.6 | 0.6363771255739572 |
| 1405 | 1404 | 3237.293382 | 1062.11 | 0.6363292059899647 |
| 1406 | 1405 | 3239.675772 | 1063.62 | 0.6362817448066801 |
| 1407 | 1406 | 3242.061188 | 1065.14 | 0.6362349098321147 |
| 1408 | 1407 | 3244.450475 | 1066.65 | 0.6361888650718887 |
| 1409 | 1408 | 3246.844454 | 1068.17 | 0.6361437700319569 |
| 1410 | 1409 | 3249.243927 | 1069.69 | 0.6360997790453683 |
| 1411 | 1410 | 3251.649667 | 1071.21 | 0.6360570406261312 |
| 1412 | 1411 | 3254.062414 | 1072.73 | 0.636015696853119 |
| 1413 | 1412 | 3256.482879 | 1074.25 | 0.6359758827868005 |
| 1414 | 1413 | 3258.911733 | 1075.77 | 0.6359377259214 |
| 1415 | 1414 | 3261.349608 | 1077.29 | 0.6359013456749216 |
| 1416 | 1415 | 3263.797097 | 1078.82 | 0.6358668529192721 |
| 1417 | 1416 | 3266.254744 | 1080.34 | 0.6358343495525195 |
| 1418 | 1417 | 3268.723051 | 1081.87 | 0.6358039281151109 |
| 1419 | 1418 | 3271.20247 | 1083.4 | 0.6357756714516527 |
| 1420 | 1419 | 3273.693402 | 1084.93 | 0.63574965241963 |
| 1421 | 1420 | 3276.196197 | 1086.46 | 0.6357259336462094 |
| 1422 | 1421 | 3278.711154 | 1087.99 | 0.6357045673340298 |
| 1423 | 1422 | 3281.238515 | 1089.52 | 0.6356855951166468 |
| 1424 | 1423 | 3283.77847 | 1091.05 | 0.6356690479640519 |
| 1425 | 1424 | 3286.331155 | 1092.59 | 0.6356549461384402 |
| 1426 | 1425 | 3288.896648 | 1094.12 | 0.6356432992001586 |
| 1427 | 1426 | 3291.474975 | 1095.66 | 0.635634106063523 |
| 1428 | 1427 | 3294.066104 | 1097.19 | 0.6356273551019452 |
| 1429 | 1428 | 3296.669953 | 1098.73 | 0.6356230243015831 |
| 1430 | 1429 | 3299.286384 | 1100.27 | 0.6356210814624863 |
| 1431 | 1430 | 3301.915206 | 1101.81 | 0.6356214844459825 |
| 1432 | 1431 | 3304.556182 | 1103.35 | 0.6356241814668396 |
| 1433 | 1432 | 3307.209019 | 1104.9 | 0.6356291114285098 |
| 1434 | 1433 | 3309.873382 | 1106.44 | 0.6356362042995792 |
| 1435 | 1434 | 3312.548887 | 1107.98 | 0.6356453815293327 |
| 1436 | 1435 | 3315.23511 | 1109.53 | 0.6356565565001818 |
| 1437 | 1436 | 3317.931581 | 1111.08 | 0.6356696350145185 |
| 1438 | 1437 | 3320.637797 | 1112.63 | 0.6356845158134087 |
| 1439 | 1438 | 3323.353216 | 1114.17 | 0.6357010911243928 |
| 1440 | 1439 | 3326.077264 | 1115.72 | 0.6357192472355322 |
| 1441 | 1440 | 3328.809336 | 1117.28 | 0.6357388650927239 |
| 1442 | 1441 | 3331.548803 | 1118.83 | 0.6357598209172077 |
| 1443 | 1442 | 3334.295011 | 1120.38 | 0.6357819868401038 |
| 1444 | 1443 | 3337.047284 | 1121.94 | 0.6358052315507567 |
| 1445 | 1444 | 3339.804932 | 1123.49 | 0.6358294209555988 |
| 1446 | 1445 | 3342.56725 | 1125.05 | 0.6358544188442237 |
| 1447 | 1446 | 3345.333524 | 1126.61 | 0.6358800875593326 |
| 1448 | 1447 | 3348.103034 | 1128.17 | 0.6359062886672207 |
| 1449 | 1448 | 3350.875056 | 1129.72 | 0.6359328836254781 |
| 1450 | 1449 | 3353.648866 | 1131.29 | 0.6359597344446235 |
| 1451 | 1450 | 3356.423747 | 1132.85 | 0.6359867043404207 |
| 1452 | 1451 | 3359.198987 | 1134.41 | 0.6360136583737069 |
| 1453 | 1452 | 3361.973885 | 1135.98 | 0.6360404640746293 |
| 1454 | 1453 | 3364.747754 | 1137.54 | 0.6360669920482895 |
| 1455 | 1454 | 3367.519927 | 1139.11 | 0.6360931165588996 |
| 1456 | 1455 | 3370.289753 | 1140.67 | 0.636118716089678 |
| 1457 | 1456 | 3373.056607 | 1142.24 | 0.6361436738758532 |
| 1458 | 1457 | 3375.819889 | 1143.81 | 0.6361678784082859 |
| 1459 | 1458 | 3378.579027 | 1145.38 | 0.6361912239053913 |
| 1460 | 1459 | 3381.333483 | 1146.95 | 0.6362136107512056 |
| 1461 | 1460 | 3384.082748 | 1148.53 | 0.6362349458976317 |
| 1462 | 1461 | 3386.826351 | 1150.1 | 0.6362551432290848 |
| 1463 | 1462 | 3389.563857 | 1151.68 | 0.6362741238879636 |
| 1464 | 1463 | 3392.294872 | 1153.25 | 0.636291816559574 |
| 1465 | 1464 | 3395.01904 | 1154.83 | 0.6363081577153551 |
| 1466 | 1465 | 3397.736048 | 1156.41 | 0.6363230918134619 |
| 1467 | 1466 | 3400.445624 | 1157.99 | 0.636336571455997 |
| 1468 | 1467 | 3403.147541 | 1159.57 | 0.6363485575023939 |
| 1469 | 1468 | 3405.841616 | 1161.15 | 0.636359019138695 |
| 1470 | 1469 | 3408.527709 | 1162.73 | 0.6363679339026794 |
| 1471 | 1470 | 3411.205725 | 1164.31 | 0.6363752876650383 |
| 1472 | 1471 | 3413.875612 | 1165.9 | 0.6363810745670072 |
| 1473 | 1472 | 3416.537365 | 1167.48 | 0.6363852969150926 |
| 1474 | 1473 | 3419.191018 | 1169.07 | 0.6363879650337475 |
| 1475 | 1474 | 3421.83665 | 1170.66 | 0.6363890970770603 |
| 1476 | 1475 | 3424.47438 | 1172.25 | 0.636388718800732 |
| 1477 | 1476 | 3427.104368 | 1173.84 | 0.6363868632958111 |
| 1478 | 1477 | 3429.72681 | 1175.43 | 0.6363835706858494 |
| 1479 | 1478 | 3432.341942 | 1177.02 | 0.6363788877893236 |
| 1480 | 1479 | 3434.950033 | 1178.61 | 0.636372867749336 |
| 1481 | 1480 | 3437.551385 | 1180.21 | 0.6363655696327727 |
| 1482 | 1481 | 3440.146331 | 1181.8 | 0.6363570580012451 |
| 1483 | 1482 | 3442.735233 | 1183.4 | 0.6363474024562725 |
| 1484 | 1483 | 3445.318477 | 1185 | 0.6363366771612957 |
| 1485 | 1484 | 3447.896474 | 1186.6 | 0.6363249603432128 |
| 1486 | 1485 | 3450.469656 | 1188.2 | 0.6363123337762298 |
| 1487 | 1486 | 3453.038469 | 1189.8 | 0.636298882250897 |
| 1488 | 1487 | 3455.603379 | 1191.4 | 0.6362846930312684 |
| 1489 | 1488 | 3458.16486 | 1193 | 0.6362698553031682 |
| 1490 | 1489 | 3460.723397 | 1194.61 | 0.6362544596165949 |
| 1491 | 1490 | 3463.27948 | 1196.21 | 0.6362385973252964 |
| 1492 | 1491 | 3465.833602 | 1197.82 | 0.6362223600265673 |
| 1493 | 1492 | 3468.386255 | 1199.43 | 0.636205839004298 |
| 1494 | 1493 | 3470.93793 | 1201.03 | 0.6361891246782834 |
| 1495 | 1494 | 3473.489109 | 1202.64 | 0.6361723060627513 |
| 1496 | 1495 | 3476.040268 | 1204.25 | 0.636155470237015 |
| 1497 | 1496 | 3478.591868 | 1205.87 | 0.6361387018310792 |
| 1498 | 1497 | 3481.144357 | 1207.48 | 0.6361220825289415 |
| 1499 | 1498 | 3483.698166 | 1209.09 | 0.6361056905922307 |
| 1500 | 1499 | 3486.253705 | 1210.71 | 0.636089600406703 |
| 1501 | 1500 | 3488.811361 | 1212.32 | 0.6360738820539994 |
E-008-li-coefficients.json
— 1.2 KB, updated 08-17-2026
JSON sidecar (click to expand)
{
"experiment": "E-008",
"task": "3.2 part 1 (Li coefficients from zero table)",
"description": "Li coefficients lambda_n (n<=2000) from E-002 zeros with explicit tail bound; validation vs lambda_1 literature value; leading-asymptotic ratio trend",
"script": "research/numerics/scripts/E-008-li-coefficients.py",
"parameters": {
"n_max": 2000,
"zeros_used": 10000,
"H": 9877.782654005501,
"precision": "float64"
},
"checks": {
"lambda_1_within_tail_bound": true,
"all_positive_in_range": true,
"usable_range_at_least_n100": true
},
"key_values": {
"lambda_1": 0.022961009776646203,
"lambda_100": 117.25678701049617,
"lambda_1000": 2191.3892531979554,
"lambda_2000": 4813.526935739563
},
"usable_range_n": 116,
"caveats": [
"truncated at H; tail bound explicit in CSV; usable range (tail<5%) is only n<=~116 with 10^4 zeros — n~10^5 requires the prime-side Bombieri-Lagarias exact formulas (noted as task 3.2 continuation)",
"positivity on our data is trivial (zeros on-line) — not evidence about RH"
],
"elapsed_seconds": 0.2,
"timestamp_utc": "2026-08-17T22:59:24.581674+00:00",
"row_count": 2000
}
Source code
Python script (click to expand)
"""E-008 — Task 3.2 (part 1): Li coefficients from the zero table.
Li coefficients: lambda_n = Sum_rho [1 - (1 - 1/rho)^n] (n = 1, 2, ...)
Li's criterion: lambda_n >= 0 for all n <=> RH.
With zeros on the line (true for our table), rho = 1/2 + i*gamma gives
|1 - 1/rho| = 1, so 1 - 1/rho = e^{i phi_gamma} with
phi_gamma = pi - 2 arctan(2 gamma) (~ 1/gamma for large gamma),
and each +/- gamma pair contributes 2(1 - cos(n phi_gamma)) >= 0.
Part 1 scope (this experiment): zero-side truncation to the E-002 table
(|gamma| <= H = 9877.78...) with an EXPLICIT TAIL BOUND:
tail_n = Sum_{|gamma|>H} 2(1-cos(n phi_gamma))
<= 2 n^2 Sum_{gamma>H} gamma^-2 ~ 2 n^2 (log(H/2pi)+1)/(2 pi H)
(RvM density; reported with safety factor 2x). Honest range: n where
tail_bound stays a few % of lambda_n.
Validation: lambda_1 = 0.023095708966121... (literature).
Also measured: lambda_n / (n/2 log n) trend (known leading asymptotic
lambda_n ~ (n/2) log n) and positivity (trivial on our data — logged for
the record, not as evidence).
Outputs: research/numerics/data/E-008-li-coefficients.csv (+ .json)
"""
import json
import sys
import time
from datetime import datetime, timezone
from pathlib import Path
import numpy as np
REPO = Path(__file__).resolve().parents[3]
DATA = REPO / "research" / "numerics" / "data"
ZEROS_CSV = DATA / "E-002-zeros-first-10000.csv"
CSV = DATA / "E-008-li-coefficients.csv"
JSON = DATA / "E-008-li-coefficients.json"
N_MAX = 2000 # compute lambda_n for n = 1..N_MAX
LAMBDA1_KNOWN = 0.02309570896612103381 # literature value
def main() -> int:
if not ZEROS_CSV.exists():
print("E-002 zeros not found"); return 1
if CSV.exists() and "--force" not in sys.argv:
print(f"cached: {CSV} exists (use --force to recompute)"); return 0
t0 = time.time()
gam = np.loadtxt(ZEROS_CSV, delimiter=",", skiprows=1, usecols=1)
H = float(gam[-1])
phi = np.pi - 2.0 * np.arctan(2.0 * gam) # phase per zero (upper half)
# each pair (+/- gamma) contributes 2(1-cos(n phi)); zeros table has upper half only
n = np.arange(1, N_MAX + 1)
# 1 - cos(x) = 2 sin^2(x/2): stable
contrib = 4.0 * np.sin(0.5 * np.outer(n, phi))**2 # (N_MAX, n_zeros)
lam = contrib.sum(axis=1)
# explicit tail bound (2x safety on the RvM-density integral)
tail_const = 2.0 * 2.0 * (np.log(H / (2 * np.pi)) + 1.0) / (2 * np.pi * H)
tail = tail_const * n**2
lead = 0.5 * n * np.log(n) # known leading asymptotic (n>=2)
with np.errstate(divide="ignore", invalid="ignore"):
ratio = np.where(n >= 2, lam / lead, np.nan)
lam1_err = abs(lam[0] - LAMBDA1_KNOWN)
# validation threshold = the explicit tail bound at n=1 (honest:
# truncation error can be as large as the bound)
lam1_ok = bool(lam1_err < tail[0])
# usable range: largest n with tail bound < 5% of lambda_n
frac = tail / lam
usable = n[frac < 0.05]
n_usable = int(usable[-1]) if len(usable) else 0
checks = {
"lambda_1_within_tail_bound": lam1_ok,
"all_positive_in_range": bool(np.all(lam > 0)),
"usable_range_at_least_n100": bool(n_usable >= 100),
}
print(f"lambda_1 = {lam[0]:.12f} (known {LAMBDA1_KNOWN}, err {lam1_err:.2e}, "
f"tail bound {tail[0]:.2e})")
print(f"lambda_10 = {lam[9]:.6f} lambda_100 = {lam[99]:.4f} "
f"lambda_1000 = {lam[999]:.2f} lambda_2000 = {lam[1999]:.2f}")
print(f"usable range (tail < 5%): n <= {n_usable}")
print(f"lambda_n/(n/2 log n): n=100 {ratio[99]:.4f}, n=250 {ratio[249]:.4f}, "
f"n=500 {ratio[499]:.4f} (truncation-depressed beyond usable range)")
print("checks:", checks)
DATA.mkdir(parents=True, exist_ok=True)
with CSV.open("w", encoding="utf-8", newline="") as f:
f.write("n,lambda_n_trunc,tail_bound,lambda_over_half_n_log_n\n")
for i in range(N_MAX):
r = ratio[i] if n[i] >= 2 else ""
f.write(f"{n[i]},{lam[i]:.10g},{tail[i]:.6g},{r}\n")
meta = {
"experiment": "E-008",
"task": "3.2 part 1 (Li coefficients from zero table)",
"description": "Li coefficients lambda_n (n<=2000) from E-002 zeros "
"with explicit tail bound; validation vs lambda_1 "
"literature value; leading-asymptotic ratio trend",
"script": "research/numerics/scripts/E-008-li-coefficients.py",
"parameters": {"n_max": N_MAX, "zeros_used": int(len(gam)),
"H": H, "precision": "float64"},
"checks": checks,
"key_values": {
"lambda_1": float(lam[0]),
"lambda_100": float(lam[99]),
"lambda_1000": float(lam[999]),
"lambda_2000": float(lam[1999]),
},
"usable_range_n": n_usable,
"caveats": ["truncated at H; tail bound explicit in CSV; usable "
"range (tail<5%) is only n<=~116 with 10^4 zeros — "
"n~10^5 requires the prime-side Bombieri-Lagarias "
"exact formulas (noted as task 3.2 continuation)",
"positivity on our data is trivial (zeros on-line) — "
"not evidence about RH"],
"elapsed_seconds": round(time.time() - t0, 1),
"timestamp_utc": datetime.now(timezone.utc).isoformat(),
"row_count": N_MAX,
}
JSON.write_text(json.dumps(meta, indent=2), encoding="utf-8")
ok = all(checks.values())
print(f"wrote {CSV.name}, {JSON.name} — "
f"{'ALL CHECKS PASS' if ok else 'CHECK FAILURE'}")
return 0 if ok else 1
if __name__ == "__main__":
raise SystemExit(main())