E-012-dbn-heat-flow-toy.py
Experiments: E-012 · script updated 08-18-2026
E-012-dbn-heat-flow-toy.csv
— 516.5 KB, updated 08-18-2026
page 1 of 20
· 500/page · 9999 rows
next →
| # | pair_index_j | gap | two_body_collision_time_abs |
|---|---|---|---|
| 2 | 1 | 6.88731449703686138e+00 | 5.92938762263676455e+00 |
| 3 | 2 | 3.98881794137413337e+00 | 1.98883357117852233e+00 |
| 4 | 3 | 5.41401854571382302e+00 | 3.66394960166665218e+00 |
| 5 | 4 | 2.51018546187967928e+00 | 7.87628881629012345e-01 |
| 6 | 5 | 4.65111657108648302e+00 | 2.70411066972941061e+00 |
| 7 | 6 | 3.33254085332182370e+00 | 1.38822856738236866e+00 |
| 8 | 7 | 2.40835426876750347e+00 | 7.25021285486332046e-01 |
| 9 | 8 | 4.67807760025215913e+00 | 2.73555125424762480e+00 |
| 10 | 9 | 1.76868159650513945e+00 | 3.91029323726996114e-01 |
| 11 | 10 | 3.19648900004216330e+00 | 1.27719274092381863e+00 |
| 12 | 11 | 3.47592621934892776e+00 | 1.51025788529466620e+00 |
| 13 | 12 | 2.90079630553896095e+00 | 1.05182740077856063e+00 |
| 14 | 13 | 1.48473452200745726e+00 | 2.75554575105089072e-01 |
| 15 | 14 | 4.28076552347179273e+00 | 2.29061918336809134e+00 |
| 16 | 15 | 1.96726648141256533e+00 | 4.83767176111171926e-01 |
| 17 | 16 | 2.46659118167981717e+00 | 7.60509007192579634e-01 |
| 18 | 17 | 2.52075596330791996e+00 | 7.94276328319054925e-01 |
| 19 | 18 | 3.63753302460202121e+00 | 1.65395581313379103e+00 |
| 20 | 19 | 1.44014936979087338e+00 | 2.59253775913631246e-01 |
| 21 | 20 | 2.19253495137456866e+00 | 6.00901189124885327e-01 |
| 22 | 21 | 3.57300583383666037e+00 | 1.59579633607885119e+00 |
| 23 | 22 | 1.82511212643102283e+00 | 4.16379284255696258e-01 |
| 24 | 23 | 2.68978163260817382e+00 | 9.04365653889536603e-01 |
| 25 | 24 | 1.38383659450923346e+00 | 2.39375465037864082e-01 |
| 26 | 25 | 3.68278806292403260e+00 | 1.69536598955196860e+00 |
| 27 | 26 | 2.15944476996139656e+00 | 5.82900214314203580e-01 |
| 28 | 27 | 1.21929018772542008e+00 | 1.85833570235436257e-01 |
| 29 | 28 | 2.96055998994837921e+00 | 1.09561443176039330e+00 |
| 30 | 29 | 2.48665678753769726e+00 | 7.72932747375912554e-01 |
| 31 | 30 | 2.40768703474695656e+00 | 7.24619607161074097e-01 |
| 32 | 31 | 1.72108501184774809e+00 | 3.70266702250870383e-01 |
| 33 | 32 | 1.72198813195031164e+00 | 3.70655390822215491e-01 |
| 34 | 33 | 3.86092435889327135e+00 | 1.86334211313692721e+00 |
| 35 | 34 | 8.45123633822964848e-01 | 8.92792445557665931e-02 |
| 36 | 35 | 2.44556173846007141e+00 | 7.47596527077480810e-01 |
| 37 | 36 | 1.90645940540484560e+00 | 4.54323433057074677e-01 |
| 38 | 37 | 2.56410254511865787e+00 | 8.21827732735497363e-01 |
| 39 | 38 | 2.57934213644443844e+00 | 8.31625732104720017e-01 |
| 40 | 39 | 1.57670429113193222e+00 | 3.10749552709231103e-01 |
| 41 | 40 | 1.30998926079318778e+00 | 2.14508982924185326e-01 |
| 42 | 41 | 3.25986532525072903e+00 | 1.32834024234650516e+00 |
| 43 | 42 | 2.06202032035956506e+00 | 5.31490975196970417e-01 |
| 44 | 43 | 1.50898433097660245e+00 | 2.84629213891613053e-01 |
| 45 | 44 | 2.41004867206493145e+00 | 7.26041825215242409e-01 |
| 46 | 45 | 1.25877255037627833e+00 | 1.98063541697600015e-01 |
| 47 | 46 | 3.35953230115956103e+00 | 1.41080716031680686e+00 |
| 48 | 47 | 1.62016689758794996e+00 | 3.28117597004970341e-01 |
| 49 | 48 | 1.38749845189974508e+00 | 2.40643994253023658e-01 |
| 50 | 49 | 1.98813840359949268e+00 | 4.94086788983392422e-01 |
| 51 | 50 | 2.88913667914488315e+00 | 1.04338884384754049e+00 |
| 52 | 51 | 1.42178285579410613e+00 | 2.52683311128755472e-01 |
| 53 | 52 | 2.63075507822526333e+00 | 8.65109035201001464e-01 |
| 54 | 53 | 8.71737191456588789e-01 | 9.49907163710776714e-02 |
| 55 | 54 | 2.09943619895742017e+00 | 5.50954044186597547e-01 |
| 56 | 55 | 3.08821548303899363e+00 | 1.19213435871022067e+00 |
| 57 | 56 | 1.48468252335618445e+00 | 2.75535274394910878e-01 |
| 58 | 57 | 1.25239635382644110e+00 | 1.96062078384720534e-01 |
| 59 | 58 | 2.33897596617552495e+00 | 6.83851071293341328e-01 |
| 60 | 59 | 1.84174554958596559e+00 | 4.24003333677463790e-01 |
| 61 | 60 | 2.50635950071841762e+00 | 7.85229743355184473e-01 |
| 62 | 61 | 1.64737079027409550e+00 | 3.39228815081037249e-01 |
| 63 | 62 | 1.91007543739431185e+00 | 4.56048522067133977e-01 |
| 64 | 63 | 8.17461063842870317e-01 | 8.35303238623896632e-02 |
| 65 | 64 | 3.49956004017985833e+00 | 1.53086505935295647e+00 |
| 66 | 65 | 1.34265500377418334e+00 | 2.25340307394981537e-01 |
| 67 | 66 | 1.68724277434469627e+00 | 3.55848522447298476e-01 |
| 68 | 67 | 1.93597347838954192e+00 | 4.68499163628462778e-01 |
| 69 | 68 | 1.53907624415703026e+00 | 2.96094460666063819e-01 |
| 70 | 69 | 2.29059446410946066e+00 | 6.55852874876113434e-01 |
| 71 | 70 | 2.66738936402103377e+00 | 8.89370752411566823e-01 |
| 72 | 71 | 7.24315829319976956e-01 | 6.55791775754357431e-02 |
| 73 | 72 | 1.63013890579438225e+00 | 3.32169106523063251e-01 |
| 74 | 73 | 2.18723607251507701e+00 | 5.98000204613897357e-01 |
| 75 | 74 | 2.61049770469685427e+00 | 8.51837283278443103e-01 |
| 76 | 75 | 1.05307024313191278e+00 | 1.38619617121238242e-01 |
| 77 | 76 | 2.18567007568353233e+00 | 5.97144209967307216e-01 |
| 78 | 77 | 1.61108516142908798e+00 | 3.24449424672123787e-01 |
| 79 | 78 | 1.13882783529359699e+00 | 1.62116104804937516e-01 |
| 80 | 79 | 3.24944226745188303e+00 | 1.31985938118785429e+00 |
| 81 | 80 | 1.22884257043673983e+00 | 1.88756757864696728e-01 |
| 82 | 81 | 1.69607728896400545e+00 | 3.59584771267436321e-01 |
| 83 | 82 | 1.20502539905874073e+00 | 1.81510776547084668e-01 |
| 84 | 83 | 2.51156168564293125e+00 | 7.88492762598695274e-01 |
| 85 | 84 | 1.67025082905004751e+00 | 3.48717228992796391e-01 |
| 86 | 85 | 2.11435287850903819e+00 | 5.58811011857431983e-01 |
| 87 | 86 | 1.65705676434737370e+00 | 3.43229640033673455e-01 |
| 88 | 87 | 1.19912542377875297e+00 | 1.79737722744071737e-01 |
| 89 | 88 | 1.62249372477228349e+00 | 3.29060735865679799e-01 |
| 90 | 89 | 2.89805784075767292e+00 | 1.04984240604712808e+00 |
| 91 | 90 | 1.64732249029262334e+00 | 3.39208923377986249e-01 |
| 92 | 91 | 7.15786715379323368e-01 | 6.40438277391900540e-02 |
| 93 | 92 | 2.57629469991098858e+00 | 8.29661797598681305e-01 |
| 94 | 93 | 9.76324414977966626e-01 | 1.19151170410258592e-01 |
| 95 | 94 | 2.43811961009700440e+00 | 7.43053404142446139e-01 |
| 96 | 95 | 1.91596902584606710e+00 | 4.58867163500190911e-01 |
| 97 | 96 | 1.91277539497380644e+00 | 4.57338713952150144e-01 |
| 98 | 97 | 7.37046552681078992e-01 | 6.79047026023828215e-02 |
| 99 | 98 | 1.70616892572806478e+00 | 3.63876550390007325e-01 |
| 100 | 99 | 2.83082548690788371e+00 | 1.00169661716590719e+00 |
| 101 | 100 | 1.24559081510901137e+00 | 1.93937059835491421e-01 |
| 102 | 101 | 1.78565709240243109e+00 | 3.98571406455888066e-01 |
| 103 | 102 | 1.49368022288894053e+00 | 2.78885076031194390e-01 |
| 104 | 103 | 1.77411413800601281e+00 | 3.93435121834102230e-01 |
| 105 | 104 | 1.24762656285557227e+00 | 1.94571505042851145e-01 |
| 106 | 105 | 3.06609157781934982e+00 | 1.17511469544684366e+00 |
| 107 | 106 | 9.64999985250955206e-01 | 1.16403121441792975e-01 |
| 108 | 107 | 1.47169958455873484e+00 | 2.70737458398794095e-01 |
| 109 | 108 | 1.44125815030881199e+00 | 2.59653131978947238e-01 |
| 110 | 109 | 2.05503895298346606e+00 | 5.27898137284922520e-01 |
| 111 | 110 | 2.23626970691455540e+00 | 6.25112775257963937e-01 |
| 112 | 111 | 1.07445723952042727e+00 | 1.44307294944732101e-01 |
| 113 | 112 | 2.22972579709693264e+00 | 6.21459641279943908e-01 |
| 114 | 113 | 1.26396749814659870e+00 | 1.99701729546371498e-01 |
| 115 | 114 | 9.30677514918897941e-01 | 1.08270079596951938e-01 |
| 116 | 115 | 2.76880940027325551e+00 | 9.58288186880193127e-01 |
| 117 | 116 | 1.98395793400618459e+00 | 4.92011135488261031e-01 |
| 118 | 117 | 1.05712194262474668e+00 | 1.39688350197339772e-01 |
| 119 | 118 | 1.30694130132297914e+00 | 2.13511945637975264e-01 |
| 120 | 119 | 2.04853394117355947e+00 | 5.24561413517509512e-01 |
| 121 | 120 | 1.52360661764737415e+00 | 2.90172140667358969e-01 |
| 122 | 121 | 1.96555354675831495e+00 | 4.82925093146773898e-01 |
| 123 | 122 | 2.12788346094055214e+00 | 5.65986002918042796e-01 |
| 124 | 123 | 8.64556853789054003e-01 | 9.34323191792034574e-02 |
| 125 | 124 | 1.79869402670902900e+00 | 4.04412525214842666e-01 |
| 126 | 125 | 9.78507397903229048e-01 | 1.19684590968918522e-01 |
| 127 | 126 | 3.23586383730690841e+00 | 1.30885184669882371e+00 |
| 128 | 127 | 7.46070968181811622e-01 | 6.95777361954682261e-02 |
| 129 | 128 | 1.62477824767086076e+00 | 3.29988044263049118e-01 |
| 130 | 129 | 1.83148138209816125e+00 | 4.19290506621523840e-01 |
| 131 | 130 | 1.24447513841926138e+00 | 1.93589796267954972e-01 |
| 132 | 131 | 1.66793442779663792e+00 | 3.47750656928662250e-01 |
| 133 | 132 | 2.26643639984860101e+00 | 6.42091744319835955e-01 |
| 134 | 133 | 1.71214281028886717e+00 | 3.66429125352982499e-01 |
| 135 | 134 | 1.40693547990923662e+00 | 2.47433430578429259e-01 |
| 136 | 135 | 6.07885259692750424e-01 | 4.61905611189653287e-02 |
| 137 | 136 | 2.40602218298516846e+00 | 7.23617843127089433e-01 |
| 138 | 137 | 1.86104899177786365e+00 | 4.32937918724675352e-01 |
| 139 | 138 | 1.80899940847285734e+00 | 4.09059857481893496e-01 |
| 140 | 139 | 1.04742412741273938e+00 | 1.37137162835792303e-01 |
| 141 | 140 | 2.16762175125040812e+00 | 5.87323007061735791e-01 |
| 142 | 141 | 8.64541261179510911e-01 | 9.34289490352324115e-02 |
| 143 | 142 | 1.49058352613326406e+00 | 2.77729906047484376e-01 |
| 144 | 143 | 2.88996701853182003e+00 | 1.04398867102521220e+00 |
| 145 | 144 | 1.05567838365408306e+00 | 1.39307106214312165e-01 |
| 146 | 145 | 1.26265965024492743e+00 | 1.99288674044580311e-01 |
| 147 | 146 | 1.55748455055800150e+00 | 3.03219765653357509e-01 |
| 148 | 147 | 1.49033035831683947e+00 | 2.77635572115099871e-01 |
| 149 | 148 | 2.25918985289445118e+00 | 6.37992348927656550e-01 |
| 150 | 149 | 1.11829831394641133e+00 | 1.56323889871923305e-01 |
| 151 | 150 | 2.30703005279696072e+00 | 6.65298458063543374e-01 |
| 152 | 151 | 9.84424363369384992e-01 | 1.21136415899402369e-01 |
| 153 | 152 | 1.32241088502911452e+00 | 2.18596318605435741e-01 |
| 154 | 153 | 1.39589649422754292e+00 | 2.43565877824593102e-01 |
| 155 | 154 | 2.58103521016585091e+00 | 8.32717844514484828e-01 |
| 156 | 155 | 1.58917041857546337e+00 | 3.15682827409414168e-01 |
| 157 | 156 | 9.20168047752952134e-01 | 1.05838654513184902e-01 |
| 158 | 157 | 1.52122785442952591e+00 | 2.89266773136532374e-01 |
| 159 | 158 | 2.17091094220643299e+00 | 5.89106789873952819e-01 |
| 160 | 159 | 5.65976308374558812e-01 | 4.00411477051617129e-02 |
| 161 | 160 | 2.63049559514627163e+00 | 8.64938384510492209e-01 |
| 162 | 161 | 1.49814242241592410e+00 | 2.80553839730281640e-01 |
| 163 | 162 | 1.51822387455695207e+00 | 2.88125466659340468e-01 |
| 164 | 163 | 1.18404438568302339e+00 | 1.75245138408436030e-01 |
| 165 | 164 | 1.01261639931703940e+00 | 1.28173996520725725e-01 |
| 166 | 165 | 2.60682542988871546e+00 | 8.49442352739310791e-01 |
| 167 | 166 | 1.68616762575760504e+00 | 3.55395157769129832e-01 |
| 168 | 167 | 9.24807018410547244e-01 | 1.06908502662675778e-01 |
| 169 | 168 | 2.04358328627569108e+00 | 5.22029080993169137e-01 |
| 170 | 169 | 1.09215847849594638e+00 | 1.49101267768822571e-01 |
| 171 | 170 | 1.47022967616715050e+00 | 2.70196912585320526e-01 |
| 172 | 171 | 1.61025146335953195e+00 | 3.24113721906439278e-01 |
| 173 | 172 | 2.52867448854613031e+00 | 7.99274333628004263e-01 |
| 174 | 173 | 1.13372727477468516e+00 | 1.60667191696004297e-01 |
| 175 | 174 | 8.01382849592641833e-01 | 8.02768089526528505e-02 |
| 176 | 175 | 1.79106985148217746e+00 | 4.00991401611048626e-01 |
| 177 | 176 | 1.54560674269021092e+00 | 2.98612525381180494e-01 |
| 178 | 177 | 2.04196888316920422e+00 | 5.21204614978910907e-01 |
| 179 | 178 | 1.40469353511514328e+00 | 2.46645490949284785e-01 |
| 180 | 179 | 1.47668617424233162e+00 | 2.72575257149806738e-01 |
| 181 | 180 | 1.78086519340899940e+00 | 3.96435104636959079e-01 |
| 182 | 181 | 9.74862613994048388e-01 | 1.18794639520413622e-01 |
| 183 | 182 | 1.08248111637163902e+00 | 1.46470670912648732e-01 |
| 184 | 183 | 3.01100916000683583e+00 | 1.13327202020563389e+00 |
| 185 | 184 | 8.02945538795711400e-01 | 8.05901922839919044e-02 |
| 186 | 185 | 1.96103885583079318e+00 | 4.80709174259768279e-01 |
| 187 | 186 | 4.98179463928693167e-01 | 3.10228472850350122e-02 |
| 188 | 187 | 2.11258801929744777e+00 | 5.57878517409889141e-01 |
| 189 | 188 | 1.43629509656688015e+00 | 2.57867950552757963e-01 |
| 190 | 189 | 1.61149327065413672e+00 | 3.24613820170445821e-01 |
| 191 | 190 | 1.95906083234996231e+00 | 4.79739918105965890e-01 |
| 192 | 191 | 1.51258736532719240e+00 | 2.85990067218432176e-01 |
| 193 | 192 | 9.05184031110593423e-01 | 1.02419766272202964e-01 |
| 194 | 193 | 1.36158937641374678e+00 | 2.31740703745346971e-01 |
| 195 | 194 | 1.62323813184423216e+00 | 3.29362754084144116e-01 |
| 196 | 195 | 2.60995520940582537e+00 | 8.51483274388075695e-01 |
| 197 | 196 | 7.88999775881052301e-01 | 7.78150807925438448e-02 |
| 198 | 197 | 1.18266050491490660e+00 | 1.74835733735697718e-01 |
| 199 | 198 | 2.15512616655968259e+00 | 5.80571099223779141e-01 |
| 200 | 199 | 7.98984211598508409e-01 | 7.97969712979612611e-02 |
| 201 | 200 | 1.53688198702201362e+00 | 2.95250780254091627e-01 |
| 202 | 201 | 2.06638366658069117e+00 | 5.33742682188932616e-01 |
| 203 | 202 | 1.85410872433828899e+00 | 4.29714895208419656e-01 |
| 204 | 203 | 1.02268916335293625e+00 | 1.30736640604941085e-01 |
| 205 | 204 | 1.37452403632187270e+00 | 2.36164540803321610e-01 |
| 206 | 205 | 8.97945659701917975e-01 | 1.00788300972189090e-01 |
| 207 | 206 | 2.44707292698626588e+00 | 7.48520738748641334e-01 |
| 208 | 207 | 1.36578511545491210e+00 | 2.33171122699773442e-01 |
| 209 | 208 | 1.56662369101553622e+00 | 3.06788723656392814e-01 |
| 210 | 209 | 1.45839861091212697e+00 | 2.65865813538802676e-01 |
| 211 | 210 | 1.29046826590627006e+00 | 2.08163543163891962e-01 |
| 212 | 211 | 1.75607368497009020e+00 | 3.85474348380553944e-01 |
| 213 | 212 | 4.36405241139482314e-01 | 2.38061918117512122e-02 |
| 214 | 213 | 2.93249079324016293e+00 | 1.07493778155479003e+00 |
| 215 | 214 | 1.47365902861753284e+00 | 2.71458866578246305e-01 |
| 216 | 215 | 7.82462806889498097e-01 | 7.65310055206740031e-02 |
| 217 | 216 | 1.43288243378492552e+00 | 2.56644008631176423e-01 |
| 218 | 217 | 1.63986956865505817e+00 | 3.36146525275115793e-01 |
| 219 | 218 | 1.35330286697956126e+00 | 2.28928581221887500e-01 |
| 220 | 219 | 2.13894258961323658e+00 | 5.71884425207672353e-01 |
| 221 | 220 | 9.19088992542071992e-01 | 1.05590572026500101e-01 |
| 222 | 221 | 2.20083135432196286e+00 | 6.05457331270830679e-01 |
| 223 | 222 | 9.72561499764992732e-01 | 1.18234483853141489e-01 |
| 224 | 223 | 8.37334803884971279e-01 | 8.76411967246354118e-02 |
| 225 | 224 | 1.75057674633865190e+00 | 3.83064868102702627e-01 |
| 226 | 225 | 2.27178795171971615e+00 | 6.45127562197357896e-01 |
| 227 | 226 | 1.42069173502164858e+00 | 2.52295625744852758e-01 |
| 228 | 227 | 1.04004048860360854e+00 | 1.35210527241854089e-01 |
| 229 | 228 | 1.29670355809844295e+00 | 2.10180014698145262e-01 |
| 230 | 229 | 1.76475698681838367e+00 | 3.89295902815537609e-01 |
| 231 | 230 | 1.22134710142040603e+00 | 1.86461092768503450e-01 |
| 232 | 231 | 1.41478997494971281e+00 | 2.50203834152276150e-01 |
| 233 | 232 | 2.54128641887035656e+00 | 8.07267082841865213e-01 |
| 234 | 233 | 5.81081498063781510e-01 | 4.22069634240060665e-02 |
| 235 | 234 | 1.70684149052999601e+00 | 3.64163484224332312e-01 |
| 236 | 235 | 9.78400095290226091e-01 | 1.19658343307990439e-01 |
| 237 | 236 | 1.27636266507528262e+00 | 2.03637706599759771e-01 |
| 238 | 237 | 2.58342936128912015e+00 | 8.34263408096338921e-01 |
| 239 | 238 | 9.87945961938862638e-01 | 1.22004652963913079e-01 |
| 240 | 239 | 1.35374292062925861e+00 | 2.29077486894229410e-01 |
| 241 | 240 | 1.57546637485694419e+00 | 3.10261787288110158e-01 |
| 242 | 241 | 1.60952221700301834e+00 | 3.23820220878288934e-01 |
| 243 | 242 | 5.74529141069831439e-01 | 4.12604667423047827e-02 |
| 244 | 243 | 1.97742285270669527e+00 | 4.88775142300835574e-01 |
| 245 | 244 | 1.99191963566573804e+00 | 4.95967979368840850e-01 |
| 246 | 245 | 1.61425230082284088e+00 | 3.25726311338979446e-01 |
| 247 | 246 | 8.98747719455116112e-01 | 1.00968432903221508e-01 |
| 248 | 247 | 8.68759279435437293e-01 | 9.43428357006475260e-02 |
| 249 | 248 | 2.09695834885036447e+00 | 5.49654289601655854e-01 |
| 250 | 249 | 1.23765091898962964e+00 | 1.91472474659484360e-01 |
| 251 | 250 | 2.02551918380714824e+00 | 5.12840995496346985e-01 |
| 252 | 251 | 1.03605768323086522e+00 | 1.34176940372713493e-01 |
| 253 | 252 | 1.76510702423610155e+00 | 3.89450350875953200e-01 |
| 254 | 253 | 1.16867586810872126e+00 | 1.70725410587459159e-01 |
| 255 | 254 | 1.30624852918646184e+00 | 2.13285652500224354e-01 |
| 256 | 255 | 8.66917767963855113e-01 | 9.39433020514290618e-02 |
| 257 | 256 | 2.88815784165177547e+00 | 1.04268196478683017e+00 |
| 258 | 257 | 1.00444341469579967e+00 | 1.26113321665719785e-01 |
| 259 | 258 | 1.01664442150013201e+00 | 1.29195734970917270e-01 |
| 260 | 259 | 1.68772091687350212e+00 | 3.56050236656541841e-01 |
| 261 | 260 | 9.89570132295227722e-01 | 1.22406130841349312e-01 |
| 262 | 261 | 1.85184882836620091e+00 | 4.28668010390158893e-01 |
| 263 | 262 | 1.28119448793870561e+00 | 2.05182414490565262e-01 |
| 264 | 263 | 1.73706001570684521e+00 | 3.77172187270933157e-01 |
| 265 | 264 | 1.91561998812227330e+00 | 4.58699992361697284e-01 |
| 266 | 265 | 6.43556223584198506e-01 | 5.17705766142443624e-02 |
| 267 | 266 | 1.40083101676179922e+00 | 2.45290942190237032e-01 |
| 268 | 267 | 1.07086739362785011e+00 | 1.43344621841913100e-01 |
| 269 | 268 | 2.15108621392744226e+00 | 5.78396487468587184e-01 |
| 270 | 269 | 1.72830251200394969e+00 | 3.73378696624895312e-01 |
| 271 | 270 | 1.29536202345497031e+00 | 2.09745346476169381e-01 |
| 272 | 271 | 6.71823361972769817e-01 | 5.64183287115494134e-02 |
| 273 | 272 | 2.22350298630948373e+00 | 6.17995691265899039e-01 |
| 274 | 273 | 9.15458428816691594e-01 | 1.04758016861440692e-01 |
| 275 | 274 | 1.04892096727911621e+00 | 1.37529399449719592e-01 |
| 276 | 275 | 2.33654762694425244e+00 | 6.82431851622352204e-01 |
| 277 | 276 | 1.46352760720503738e+00 | 2.67739132131412760e-01 |
| 278 | 277 | 1.29806175670177026e+00 | 2.10620540526460731e-01 |
| 279 | 278 | 1.06085483103282741e+00 | 1.40676621565711091e-01 |
| 280 | 279 | 1.04584102406624879e+00 | 1.36722930952492494e-01 |
| 281 | 280 | 1.76607161182573691e+00 | 3.89876117262094535e-01 |
| 282 | 281 | 2.15461140516799787e+00 | 5.80293788410001787e-01 |
| 283 | 282 | 6.44554575082679548e-01 | 5.19313250325016962e-02 |
| 284 | 283 | 1.87208726417316029e+00 | 4.38088840584918482e-01 |
| 285 | 284 | 1.41888303776875091e+00 | 2.51653634358484812e-01 |
| 286 | 285 | 9.31502728238228883e-01 | 1.08462166589407966e-01 |
| 287 | 286 | 1.50383471428563098e+00 | 2.82689855986318184e-01 |
| 288 | 287 | 1.11685479526374820e+00 | 1.55920579212953603e-01 |
| 289 | 288 | 2.82625591399278164e+00 | 9.98465311422396695e-01 |
| 290 | 289 | 5.02572251020296790e-01 | 3.15723584369510257e-02 |
| 291 | 290 | 1.40001246641418220e+00 | 2.45004363264390207e-01 |
| 292 | 291 | 1.06069156525416020e+00 | 1.40633324575165058e-01 |
| 293 | 292 | 1.82126514433264219e+00 | 4.14625840745124985e-01 |
| 294 | 293 | 1.09144772547506363e+00 | 1.48907267180586222e-01 |
| 295 | 294 | 1.88468332210447898e+00 | 4.44003903077346884e-01 |
| 296 | 295 | 1.40544500724911359e+00 | 2.46909458550182620e-01 |
| 297 | 296 | 1.35876709312560706e+00 | 2.30781001670126523e-01 |
| 298 | 297 | 1.78464019998023105e+00 | 3.98117580423184902e-01 |
| 299 | 298 | 4.18223871066970787e-01 | 2.18639007912802760e-02 |
| 300 | 299 | 1.21604687390617983e+00 | 1.84846249942124063e-01 |
| 301 | 300 | 2.47645297980398027e+00 | 7.66602420147501684e-01 |
| 302 | 301 | 1.31294314792955902e+00 | 2.15477463711897493e-01 |
| 303 | 302 | 1.37407880918738101e+00 | 2.36011571732226366e-01 |
| 304 | 303 | 9.20701306367050165e-01 | 1.05961361943249094e-01 |
| 305 | 304 | 1.56595419817210768e+00 | 3.06526568846606062e-01 |
| 306 | 305 | 1.47244247682249352e+00 | 2.71010855943894902e-01 |
| 307 | 306 | 1.07956216108095759e+00 | 1.45681807454723422e-01 |
| 308 | 307 | 1.71539991859401653e+00 | 3.67824610089044823e-01 |
| 309 | 308 | 2.02704844252366456e+00 | 5.13615673542201834e-01 |
| 310 | 309 | 1.10745584517280804e+00 | 1.53307306125927328e-01 |
| 311 | 310 | 6.65182765203212512e-01 | 5.53085138904240159e-02 |
| 312 | 311 | 1.75157785662361221e+00 | 3.83503123476770902e-01 |
| 313 | 312 | 9.24570468613524099e-01 | 1.06853818929028940e-01 |
| 314 | 313 | 2.31840011875010532e+00 | 6.71872388827562839e-01 |
| 315 | 314 | 1.60167149474034431e+00 | 3.20668947132971116e-01 |
| 316 | 315 | 3.45176827363729899e-01 | 1.48933802686112750e-02 |
| 317 | 316 | 2.19273174465809007e+00 | 6.01009063003913990e-01 |
| 318 | 317 | 1.03297021836897329e+00 | 1.33378434004655544e-01 |
| 319 | 318 | 1.19219727845245416e+00 | 1.77666793843679810e-01 |
| 320 | 319 | 1.12715960283424010e+00 | 1.58811096282680225e-01 |
| 321 | 320 | 2.36886934998915422e+00 | 7.01442749664754728e-01 |
| 322 | 321 | 1.19462639430537365e+00 | 1.78391527746382256e-01 |
| 323 | 322 | 1.47927548773668605e+00 | 2.73531996077326311e-01 |
| 324 | 323 | 7.13361126433937898e-01 | 6.36105120883870973e-02 |
| 325 | 324 | 1.23175633116943573e+00 | 1.89652957421998586e-01 |
| 326 | 325 | 2.05983119993834407e+00 | 5.30363071529929786e-01 |
| 327 | 326 | 1.03812469034801325e+00 | 1.34712859088769787e-01 |
| 328 | 327 | 1.80961690351705329e+00 | 4.09339167186830999e-01 |
| 329 | 328 | 1.28951195326567358e+00 | 2.07855134701881578e-01 |
| 330 | 329 | 1.32561768429820859e+00 | 2.19657780615518133e-01 |
| 331 | 330 | 1.42285730152275391e+00 | 2.53065362562076623e-01 |
| 332 | 331 | 7.58208686261923503e-01 | 7.18600514903789955e-02 |
| 333 | 332 | 1.39689137499772187e+00 | 2.43913189192878244e-01 |
| 334 | 333 | 2.52073425051742106e+00 | 7.94262645216453067e-01 |
| 335 | 334 | 1.06546054828277192e+00 | 1.41900772493378124e-01 |
| 336 | 335 | 8.45500235177496506e-01 | 8.93588309606502401e-02 |
| 337 | 336 | 1.40335638200542689e+00 | 2.46176141864420217e-01 |
| 338 | 337 | 1.75343901515793732e+00 | 3.84318547484754636e-01 |
| 339 | 338 | 6.34614631004751573e-01 | 5.03419662356621236e-02 |
| 340 | 339 | 2.13030901777108284e+00 | 5.67277063899599421e-01 |
| 341 | 340 | 1.05256301820008957e+00 | 1.38486113410310252e-01 |
| 342 | 341 | 2.05649637156773224e+00 | 5.28647165783906026e-01 |
| 343 | 342 | 9.77031150454763520e-01 | 1.19323733619869837e-01 |
| 344 | 343 | 1.04645101719177092e+00 | 1.36882466422711513e-01 |
| 345 | 344 | 9.90599590174042532e-01 | 1.22660943506622627e-01 |
| 346 | 345 | 1.76724192835581562e+00 | 3.90393004167347735e-01 |
| 347 | 346 | 2.02975688907827134e+00 | 5.14989128595087720e-01 |
| 348 | 347 | 9.76357843532809966e-01 | 1.19159329828504884e-01 |
| 349 | 348 | 1.44958778301929669e+00 | 2.62663092584849933e-01 |
| 350 | 349 | 9.35046683147788826e-01 | 1.09289037458210170e-01 |
| 351 | 350 | 1.82556905474996256e+00 | 4.16587796707584002e-01 |
| 352 | 351 | 1.04645919659549236e+00 | 1.36884606267410419e-01 |
| 353 | 352 | 8.92325497174397242e-01 | 9.95305991134419060e-02 |
| 354 | 353 | 2.57426799703534925e+00 | 8.28356965070048634e-01 |
| 355 | 354 | 1.07165123151128228e+00 | 1.43554545249955978e-01 |
| 356 | 355 | 1.08841107427383577e+00 | 1.48079833325240662e-01 |
| 357 | 356 | 1.43640085572110365e+00 | 2.57905927289539871e-01 |
| 358 | 357 | 6.65708211830406071e-01 | 5.53959279123045975e-02 |
| 359 | 358 | 1.89489727839884381e+00 | 4.48829461960418175e-01 |
| 360 | 359 | 1.74938340947653614e+00 | 3.82542789168968778e-01 |
| 361 | 360 | 1.24911342312861962e+00 | 1.95035542980012244e-01 |
| 362 | 361 | 1.05746550867741007e+00 | 1.39779162755296699e-01 |
| 363 | 362 | 2.14802507883166527e+00 | 5.76751467411222740e-01 |
| 364 | 363 | 3.31893488905507184e-01 | 1.37691609972337529e-02 |
| 365 | 364 | 1.41936023991831917e+00 | 2.51822936332623593e-01 |
| 366 | 365 | 1.32171708513590147e+00 | 2.18367006642517986e-01 |
| 367 | 366 | 1.97694205835364301e+00 | 4.88537487760942357e-01 |
| 368 | 367 | 1.87339284923189098e+00 | 4.38700095944147828e-01 |
| 369 | 368 | 5.28320820985186401e-01 | 3.48903612358076737e-02 |
| 370 | 369 | 1.00242428603428380e+00 | 1.25606806153917949e-01 |
| 371 | 370 | 1.76685640196888016e+00 | 3.90222693147302124e-01 |
| 372 | 371 | 1.25070499687956271e+00 | 1.95532873652438377e-01 |
| 373 | 372 | 1.33338411569263826e+00 | 2.22239149997679880e-01 |
| 374 | 373 | 1.71169444835015838e+00 | 3.66237235564094155e-01 |
| 375 | 374 | 1.35761336575353653e+00 | 2.30389256359080724e-01 |
| 376 | 375 | 1.41356140878724545e+00 | 2.49769482051572761e-01 |
| 377 | 376 | 1.02464788449356092e+00 | 1.31237910899641208e-01 |
| 378 | 377 | 1.41111845647401424e+00 | 2.48906912275200565e-01 |
| 379 | 378 | 4.71164546139561935e-01 | 2.77495036923624226e-02 |
| 380 | 379 | 2.98088771399875441e+00 | 1.11071144543359002e+00 |
| 381 | 380 | 6.52348980924671196e-01 | 5.31948991141821259e-02 |
| 382 | 381 | 1.40754243603623763e+00 | 2.47646963655353269e-01 |
| 383 | 382 | 1.25462157710501288e+00 | 1.96759412717183724e-01 |
| 384 | 383 | 1.21152981914474367e+00 | 1.83475562834611916e-01 |
| 385 | 384 | 1.48823155435866283e+00 | 2.76854144923600221e-01 |
| 386 | 385 | 1.05288662231521357e+00 | 1.38571279931292396e-01 |
| 387 | 386 | 1.57985383582115446e+00 | 3.11992267819851898e-01 |
| 388 | 387 | 1.94801822117256052e+00 | 4.74346873752538367e-01 |
| 389 | 388 | 1.09815844332604229e+00 | 1.50743995831034566e-01 |
| 390 | 389 | 1.17238460857390692e+00 | 1.71810708802624112e-01 |
| 391 | 390 | 6.33347190382551162e-01 | 5.01410829456839374e-02 |
| 392 | 391 | 1.82735392567963117e+00 | 4.17402796212094862e-01 |
| 393 | 392 | 1.34773638562751330e+00 | 2.27049170643039144e-01 |
| 394 | 393 | 2.13459837830714605e+00 | 5.69563779583937224e-01 |
| 395 | 394 | 5.85394701977861587e-01 | 4.28358696379686696e-02 |
| 396 | 395 | 1.31231952397558871e+00 | 2.15272816625939473e-01 |
| 397 | 396 | 1.78377655350357145e+00 | 3.97732349103634975e-01 |
| 398 | 397 | 1.09050630513718261e+00 | 1.48650500192993751e-01 |
| 399 | 398 | 5.70264077457409257e-01 | 4.06501397547937571e-02 |
| 400 | 399 | 1.94175313630682922e+00 | 4.71300655294675963e-01 |
| 401 | 400 | 2.15279365062372108e+00 | 5.79315062770725975e-01 |
| 402 | 401 | 7.07743486598587879e-01 | 6.26126053528406890e-02 |
| 403 | 402 | 1.41081479411900546e+00 | 2.48799797913131476e-01 |
| 404 | 403 | 9.59080048228884152e-01 | 1.14979317363839845e-01 |
| 405 | 404 | 1.19059372562958288e+00 | 1.77189177438566298e-01 |
| 406 | 405 | 1.79831959697560251e+00 | 4.04244171608311664e-01 |
| 407 | 406 | 1.40739817756877983e+00 | 2.47596203777990354e-01 |
| 408 | 407 | 1.10579367007801466e+00 | 1.52847455098075652e-01 |
| 409 | 408 | 1.97694938317044944e+00 | 4.88541107952252585e-01 |
| 410 | 409 | 7.25285645080930408e-01 | 6.57549083700576659e-02 |
| 411 | 410 | 1.35693863927133407e+00 | 2.30160308843442463e-01 |
| 412 | 411 | 1.19242722105366283e+00 | 1.77735334688720104e-01 |
| 413 | 412 | 8.99733979418897434e-01 | 1.01190154215120620e-01 |
| 414 | 413 | 2.50602557566787709e+00 | 7.85020523237689338e-01 |
| 415 | 414 | 1.16464365612989695e+00 | 1.69549355720451711e-01 |
| 416 | 415 | 1.00500382250265829e+00 | 1.26254085405619332e-01 |
| 417 | 416 | 9.25600191114426707e-01 | 1.07091964223882910e-01 |
| 418 | 417 | 1.80649614976482553e+00 | 4.07928542389392357e-01 |
| 419 | 418 | 1.09197465909392122e+00 | 1.49051082012910674e-01 |
| 420 | 419 | 1.05884084489866837e+00 | 1.40142991853215743e-01 |
| 421 | 420 | 2.08441608559201086e+00 | 5.43098802234340150e-01 |
| 422 | 421 | 9.60517685174295366e-01 | 1.15324277941573350e-01 |
| 423 | 422 | 1.90068560940119369e+00 | 4.51575723223098358e-01 |
| 424 | 423 | 7.70015734689877718e-01 | 7.41155289587490246e-02 |
| 425 | 424 | 8.49093555725971783e-01 | 9.01199832969217379e-02 |
| 426 | 425 | 1.33338835056815697e+00 | 2.22240561678858778e-01 |
| 427 | 426 | 2.02962463338269572e+00 | 5.14922019054230296e-01 |
| 428 | 427 | 1.37017324904809357e+00 | 2.34671841550876142e-01 |
| 429 | 428 | 1.26021684238560283e+00 | 1.98518311229042427e-01 |
| 430 | 429 | 9.54314442879876879e-01 | 1.13839506986141217e-01 |
| 431 | 430 | 1.65406123017066875e+00 | 3.41989819144213281e-01 |
| 432 | 431 | 9.26342757137831541e-01 | 1.07263862962714937e-01 |
| 433 | 432 | 1.56831606945422664e+00 | 3.07451911713544301e-01 |
| 434 | 433 | 7.16792845250665778e-01 | 6.42239978753181145e-02 |
| 435 | 434 | 2.49378933967022931e+00 | 7.77373158831609845e-01 |
| 436 | 435 | 1.34907835888475347e+00 | 2.27501552301397458e-01 |
| 437 | 436 | 3.53268206680127150e-01 | 1.55998032313741288e-02 |
| 438 | 437 | 1.65773232714218466e+00 | 3.43509558556530370e-01 |
| 439 | 438 | 1.00087279584215594e+00 | 1.25218294182111750e-01 |
| 440 | 439 | 1.40069779590123744e+00 | 2.45244289430323087e-01 |
| 441 | 440 | 1.97159053787822813e+00 | 4.85896156131370105e-01 |
| 442 | 441 | 9.75815956200335677e-01 | 1.19027097546896929e-01 |
| 443 | 442 | 1.28746970368695202e+00 | 2.07197279738971007e-01 |
| 444 | 443 | 1.52749225910849873e+00 | 2.91654075204548113e-01 |
| 445 | 444 | 1.32910250266809271e+00 | 2.20814182824823430e-01 |
| 446 | 445 | 6.64283773253146137e-01 | 5.51591164259296607e-02 |
| 447 | 446 | 1.18352812564660326e+00 | 1.75092353024570241e-01 |
| 448 | 447 | 2.13767756953200205e+00 | 5.71208173910030981e-01 |
| 449 | 448 | 1.44997640813824091e+00 | 2.62803948019684319e-01 |
| 450 | 449 | 1.15431634882042999e+00 | 1.66555779144266086e-01 |
| 451 | 450 | 1.17525772483725177e+00 | 1.72653839973704176e-01 |
| 452 | 451 | 5.68190840814963849e-01 | 4.03551039482519455e-02 |
| 453 | 452 | 2.41319589703971360e+00 | 7.27939304686163524e-01 |
| 454 | 453 | 3.10430704526538648e-01 | 1.20459027891053928e-02 |
| 455 | 454 | 1.92124050055156204e+00 | 4.61395632619952090e-01 |
| 456 | 455 | 1.43474890451034298e+00 | 2.57313052374203655e-01 |
| 457 | 456 | 1.51693850432513955e+00 | 2.87637803238023904e-01 |
| 458 | 457 | 9.28939463913138752e-01 | 1.07866065951903706e-01 |
| 459 | 458 | 1.33348080646157996e+00 | 2.22271382650178206e-01 |
| 460 | 459 | 7.98508978479844700e-01 | 7.97020735891156296e-02 |
| 461 | 460 | 1.38212875861961493e+00 | 2.38784988175424734e-01 |
| 462 | 461 | 2.41766626617902602e+00 | 7.30638771827504141e-01 |
| 463 | 462 | 8.93032923146165558e-01 | 9.96884752278731495e-02 |
| 464 | 463 | 7.14456551343005231e-01 | 6.38060204696175304e-02 |
| 465 | 464 | 1.78001737565602980e+00 | 3.96057732204672441e-01 |
| 466 | 465 | 1.13093205570328337e+00 | 1.59875914327156810e-01 |
| 467 | 466 | 1.06298965096971187e+00 | 1.41243374758588724e-01 |
| 468 | 467 | 1.41194544611516903e+00 | 2.49198742850670452e-01 |
| 469 | 468 | 1.37743206105392346e+00 | 2.37164885352407429e-01 |
| 470 | 469 | 1.89077825207868955e+00 | 4.46880299816718063e-01 |
| 471 | 470 | 1.15612706218348649e+00 | 1.67078722989127404e-01 |
| 472 | 471 | 9.30102468640029656e-01 | 1.08136325271284667e-01 |
| 473 | 472 | 9.51864866590881320e-01 | 1.13255840531259533e-01 |
| 474 | 473 | 1.30003656642111309e+00 | 2.11261884253999638e-01 |
| 475 | 474 | 1.85732841959645611e+00 | 4.31208607280083644e-01 |
| 476 | 475 | 1.19184805499264712e+00 | 1.77562723273719497e-01 |
| 477 | 476 | 1.78873938663048193e+00 | 3.99948574160399084e-01 |
| 478 | 477 | 4.60279555261422502e-01 | 2.64821586239566108e-02 |
| 479 | 478 | 1.69087866639199547e+00 | 3.57383833057446643e-01 |
| 480 | 479 | 1.45026708824946127e+00 | 2.62909328407446352e-01 |
| 481 | 480 | 7.22057749791247261e-01 | 6.51709242541999301e-02 |
| 482 | 481 | 1.00731636540376712e+00 | 1.26835782501281968e-01 |
| 483 | 482 | 2.59062854820956545e+00 | 8.38919534349800045e-01 |
| 484 | 483 | 7.72528103801505495e-01 | 7.45999588953937115e-02 |
| 485 | 484 | 1.59608714068349400e+00 | 3.18436770081901466e-01 |
| 486 | 485 | 4.60944954018032149e-01 | 2.65587813293357219e-02 |
| 487 | 486 | 1.59513930727052866e+00 | 3.18058676199937773e-01 |
| 488 | 487 | 1.12280428626922912e+00 | 1.57586183158069132e-01 |
| 489 | 488 | 1.65687388187325269e+00 | 3.43153882554217637e-01 |
| 490 | 489 | 1.44410012826062939e+00 | 2.60678147555295781e-01 |
| 491 | 490 | 9.46766044601417889e-01 | 1.12045742901276751e-01 |
| 492 | 491 | 1.94991025208435076e+00 | 4.75268748897957061e-01 |
| 493 | 492 | 9.37738415436115247e-01 | 1.09919166973079532e-01 |
| 494 | 493 | 7.01111325852025402e-01 | 6.14446364047481208e-02 |
| 495 | 494 | 1.51914290839158639e+00 | 2.88474397014555961e-01 |
| 496 | 495 | 1.09939655443304218e+00 | 1.51084097987405630e-01 |
| 497 | 496 | 2.29017926889900991e+00 | 6.55615135461850462e-01 |
| 498 | 497 | 1.04596842730688877e+00 | 1.36756243865355787e-01 |
| 499 | 498 | 8.84021523106412133e-01 | 9.76867566644225999e-02 |
| 500 | 499 | 1.10255396009915785e+00 | 1.51953154366291920e-01 |
| 501 | 500 | 1.58674954260311551e+00 | 3.14721763868899551e-01 |
E-012-dbn-heat-flow-toy.json
— 1.6 KB, updated 08-18-2026
JSON sidecar (click to expand)
{
"experiment": "E-012",
"task": "3.3: de Bruijn-Newman heat-flow toy (D-021 illustration)",
"description": "Two-body Rodgers-Tao collision times from E-002 gaps (10^4 zeros) + full all-to-all backward ODE on first 300 zeros; extremal-vs-averaged mismatch",
"script": "research/numerics/scripts/E-012-dbn-heat-flow-toy.py",
"parameters": {
"n_zeros": 10000,
"n_ode": 300
},
"checks": {
"V1_spread_ge_4_orders": true,
"V2_ode_vs_two_body_factor4": true,
"V3_smallest_gap_collides_first": true
},
"key_values": {
"n_gaps": 9999,
"tc_min": 0.00017764709135458984,
"tc_median": 0.10824175495920002,
"tc_max": 5.9293876226367646,
"spread_orders": 4.523451741355605,
"binding_pair_index": 6709,
"binding_gap": 0.03769849772652378,
"mean_gap": 0.9864634392302998,
"min_gap": 0.03769849772652378,
"max_gap": 6.887314497036861,
"n_ode_zeros": 300,
"t_collision_ode": -0.02290826416204641,
"colliding_pair_index": 298,
"two_body_pair_index": 298,
"t_collision_two_body": -0.021863900791280276,
"ratio_ode_over_two_body": 1.0477665619111591,
"same_pair": true,
"terminated_on_event": true
},
"caveats": [
"toy conventions: gammas used directly as H_0 zero coordinates; absolute t_c convention-dependent — only the spread and ordering carry the argument",
"two-body truncation ignores many-body forces; Part 2 ODE quantifies the correction on the binding window"
],
"elapsed_seconds": 0.2,
"timestamp_utc": "2026-08-18T07:25:35.418404+00:00",
"row_count": 9999
}
Source code
Python script (click to expand)
"""E-012 — de Bruijn-Newman heat-flow toy: collision-time statistics.
Illustration for D-021 (task 3.3): the de Bruijn-Newman constant Lambda is
set by the FIRST zero collision under the backward heat flow — an EXTREMAL
statistic (smallest rescaled gap) — whereas the 2/3 certificate is an
AVERAGED (second-moment) statement. This script quantifies the mismatch on
the E-002 table (first 10^4 zeros, dps 25).
Two-body truncation of the Rodgers-Tao zero ODE
dx_j/dt = 2 * sum_{k != j} 1/(x_j - x_k):
isolated pair with gap delta obeys d(delta^2)/dt = 8, hence backward
collision time t_c = -delta^2 / 8.
Part 1: t_c distribution over all 10^4 - 1 consecutive gaps (spread in
orders of magnitude; binding pair vs mean/median).
Part 2: full all-to-all backward ODE integration on the first N_ODE = 300
zeros (scipy solve_ivp, event at min-gap closure) to check the two-body
estimate against the many-body dynamics.
Checks:
V1. two-body t_c computed for all gaps; min/max spread >= 4 orders of
magnitude documented (extremal sensitivity).
V2. full-ODE first-collision time agrees with two-body estimate for the
binding pair within a factor of 4 (many-body correction modest).
V3. Spearman-style sanity: the pair with the smallest gap is the pair
that collides first in the full ODE.
NOTE (toy conventions): gamma's are used directly as H_0 zero coordinates;
the physical H_t flow uses rescaled variables. Absolute t_c values are
convention-dependent; the ORDER-OF-MAGNITUDE SPREAD and the
extremal-vs-averaged point are not.
Outputs: research/numerics/data/E-012-dbn-heat-flow-toy.csv (+ .json)
"""
import json
import time
from datetime import datetime, timezone
from pathlib import Path
import numpy as np
from scipy.integrate import solve_ivp
REPO = Path(__file__).resolve().parents[3]
DATA = REPO / "research" / "numerics" / "data"
ZEROS_CSV = DATA / "E-002-zeros-first-10000.csv"
CSV = DATA / "E-012-dbn-heat-flow-toy.csv"
JSON = DATA / "E-012-dbn-heat-flow-toy.json"
N_ODE = 300
GAP_TOL = 1e-10
def load_zeros():
with ZEROS_CSV.open() as f:
f.readline()
return np.array([float(line.split(",")[1]) for line in f])
def force(x):
"""dx_j/dt = 2 * sum_{k != j} 1/(x_j - x_k), pairwise-vectorized."""
d = x[None, :] - x[:, None] # d[j, k] = x_k - x_j
np.fill_diagonal(d, np.inf)
return -2.0 * np.sum(1.0 / d, axis=1)
def main() -> int:
if CSV.exists() and "--force" not in __import__("sys").argv:
print(f"cached: {CSV.exists()} (use --force to recompute)")
return 0
t0 = time.time()
gam = load_zeros()
gaps = np.diff(gam)
# ---- Part 1: two-body collision-time distribution
tc = gaps ** 2 / 8.0 # backward time |t_c| to collision
order = np.argsort(tc)
spread = tc.max() / tc.min()
stats = {
"n_gaps": int(len(gaps)),
"tc_min": float(tc.min()),
"tc_median": float(np.median(tc)),
"tc_max": float(tc.max()),
"spread_orders": float(np.log10(spread)),
"binding_pair_index": int(order[0]) + 1, # 1-based zero index j of pair (j, j+1)
"binding_gap": float(gaps[order[0]]),
"mean_gap": float(gaps.mean()),
"min_gap": float(gaps.min()),
"max_gap": float(gaps.max()),
}
# ---- Part 2: full backward ODE on first N_ODE zeros
x0 = gam[:N_ODE].copy()
def rhs(t, x):
return force(x)
def event(t, x):
return np.diff(x).min() - GAP_TOL
event.terminal = True
event.direction = 1 # integrating backward (t decreasing): gap shrinks
t_span = (0.0, -10.0 * tc[: N_ODE - 1].min())
sol = solve_ivp(rhs, t_span, x0, method="DOP853", events=event,
rtol=1e-11, atol=1e-13, dense_output=False)
t_coll_ode = float(sol.t[-1])
x_end = sol.y[:, -1]
end_gaps = np.diff(x_end)
j_coll = int(np.argmin(end_gaps))
# two-body prediction: binding pair within the ODE window
j_tb = int(np.argmin(gaps[: N_ODE - 1]))
t_coll_tb = -float(gaps[j_tb] ** 2 / 8.0)
ode_stats = {
"n_ode_zeros": N_ODE,
"t_collision_ode": t_coll_ode,
"colliding_pair_index": j_coll + 1,
"two_body_pair_index": j_tb + 1,
"t_collision_two_body": t_coll_tb,
"ratio_ode_over_two_body": t_coll_ode / t_coll_tb if t_coll_tb else None,
"same_pair": bool(j_coll == j_tb),
"terminated_on_event": bool(sol.status == 1),
}
check_v1 = bool(stats["spread_orders"] >= 4.0)
check_v2 = bool(ode_stats["terminated_on_event"] and
0.25 <= ode_stats["ratio_ode_over_two_body"] <= 4.0)
check_v3 = bool(ode_stats["same_pair"])
checks = {
"V1_spread_ge_4_orders": check_v1,
"V2_ode_vs_two_body_factor4": check_v2,
"V3_smallest_gap_collides_first": check_v3,
}
with CSV.open("w", encoding="utf-8", newline="") as f:
f.write("pair_index_j,gap,two_body_collision_time_abs\n")
for j in range(len(gaps)):
f.write(f"{j + 1},{gaps[j]:.17e},{tc[j]:.17e}\n")
meta = {
"experiment": "E-012",
"task": "3.3: de Bruijn-Newman heat-flow toy (D-021 illustration)",
"description": "Two-body Rodgers-Tao collision times from E-002 "
"gaps (10^4 zeros) + full all-to-all backward ODE on "
"first 300 zeros; extremal-vs-averaged mismatch",
"script": "research/numerics/scripts/E-012-dbn-heat-flow-toy.py",
"parameters": {"n_zeros": len(gam), "n_ode": N_ODE},
"checks": checks,
"key_values": {**stats, **ode_stats},
"caveats": [
"toy conventions: gammas used directly as H_0 zero "
"coordinates; absolute t_c convention-dependent — only the "
"spread and ordering carry the argument",
"two-body truncation ignores many-body forces; Part 2 ODE "
"quantifies the correction on the binding window",
],
"elapsed_seconds": round(time.time() - t0, 1),
"timestamp_utc": datetime.now(timezone.utc).isoformat(),
"row_count": int(len(gaps)),
}
JSON.write_text(json.dumps(meta, indent=2), encoding="utf-8")
ok = all(checks.values())
print(f"spread: {stats['spread_orders']:.1f} orders; "
f"t_c min {stats['tc_min']:.3e} vs median {stats['tc_median']:.3e}")
print(f"ODE first collision at t={t_coll_ode:.6e} (pair {j_coll + 1}); "
f"two-body {t_coll_tb:.6e} (pair {j_tb + 1}); "
f"ratio {ode_stats['ratio_ode_over_two_body']:.3f}")
print(f"wrote {CSV.name}, {JSON.name} — "
f"{'ALL CHECKS PASS' if ok else 'CHECK FAILURE: ' + str(checks)}")
return 0 if ok else 1
if __name__ == "__main__":
raise SystemExit(main())