Current task: —

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_jgaptwo_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())