Laboratory of Babel / Archive / grad-noise-175k

grad-noise-175k

Gradient noise, 175k (run of 2026-09-23) · A complete batch run over 175,797 lattice-noise expressions, with 32 texture diagnostics and a frame of each.

About this collection

This collection is complete and closed. Every expression in the space below was rendered and measured once, in a single batch run. Each row is one expression, and its coordinate links to it running live on uto.run.

The purpose is exploratory. There is no target texture and no attempt to resemble Perlin noise. A constant field, a strongly directional pattern or an odd value distribution is an observation, not a failure. The measurements describe textures so they can be sorted, filtered and compared. They are a lossy fingerprint, not a judgement of quality and not a substitute for looking.

The space

An ither formula with two layers:

  • topo: expression trees of up to 64 nodes, built from unary (o1), binary (o2) and leaf (x) slots
  • expr: fills those slots
    • leaves: P, D, R
    • unary: sqt log frc flr cil sgn nrm
    • binary: add sub mlt div pow mod lrg eql min dot dst

A coordinate t·x·u·b follows the formula's projection: t the topology, x the leaf choices, u the unary choices, b the binary choices. Points outside the space were omitted from the run. Two orderings ride along: ordinal is the point's position in ither's whole enumeration (gaps where points were omitted), and batch index is its place in the batch run's sequence, 0 to 175,796 (the run's inputs.expr, and the number in its frame's file name).

The apparatus

Each expression is evaluated at the corners of a rectangular lattice with quintic blending (LATT.RECT.QUINTIC), over coordinates mlt(C, 8), in a 256 × 256 field #A. One configuration per expression: the dimension and coordinate scale were fixed for the whole run.

Measurements are taken from #A's x channel, its stored values (not a screenshot), at step 7, after which the run moves to the next expression. The frame in each row is that field, remapped for display.

The measurements

Notation: f is the field value, E averages the whole field, and E_I averages the interior (C-space [-0.98, 0.98]², which keeps wrapped edges out of the spatial measures).

Value distribution

key meaning
value_mean, value_abs_mean E[f] and E[|f|]: signed offset, typical distance from zero
value_positive_fraction share of values above 0 (field tolerance 0.0001)
value_variance, value_stddev population variance and SD: contrast
value_min, value_max, value_range sampled extrema and their difference
histogram_entropy_bits entropy of a 32-bin histogram over [−1, 1], 0 (one bin) to 5 (uniform) bits
histogram_probability_sum consistency check, ≈ 1

Local roughness (one-pixel differences dx, dy, and g = √(dx² + dy²))

key meaning
gradient_energy_x, gradient_energy_y E_I[dx²], E_I[dy²]
gradient_magnitude_mean E_I[g]: roughness
gradient_magnitude_variance, _stddev, _max how unevenly that roughness is spread, and its peak
gradient_magnitude_cv SD / mean of g: uneven activity (quiet areas interrupted by edges), independent of amplitude
gradient_axis_bias (Ex − Ey) / (Ex + Ey), −1 to 1: horizontal vs vertical preference. Zero does not mean isotropic (diagonals balance too)
gradient_nonzero_flag 1 if there is any gradient energy at all

Change of slope (four-neighbour Laplacian L)

key meaning
laplacian_mean, laplacian_energy, laplacian_abs_mean E_I[L], E_I[L²], E_I[|L|]. Sharp or high-frequency structure responds; a linear ramp does not

Normalised by contrast (comparable across amplitudes)

key meaning
gradient_energy_over_variance (Ex + Ey) / variance
laplacian_energy_over_variance E_I[L²] / variance
variance_normalization_valid_flag, gradient_cv_valid_flag whether the denominators above are meaningful (> 10⁻¹²). Filter on these before trusting a ratio

Three spatial scales (mean squared difference at a distance, over the central [-0.74, 0.74]²: 2, 8 and 32 pixels at this resolution)

key meaning
scale_diff2_near, _mid, _far raw difference energy at each distance
scale_diff2_near_over_variance, _mid_…, _far_… the same, normalised. Low near and rising far suggests smooth structure; a dip at a longer distance can hint at repetition

Each record's json also holds value_histogram (the 32 bin probabilities) and scale_curve (the three scales with their distances).

Reading them, and their limits

  • Clipping. #A kept its default signed domain, so values outside [−1, 1] were clipped before measuring. The diagnostics describe the clipped texture.
  • Combinations say more than any one key. A large range with modest SD and a high gradient peak suggests a few strong excursions. A broad histogram with low normalised detail suggests smooth variation. Similar roughness with a different CV means the activity is concentrated differently.
  • Entropy is about values, not space. A smooth ramp can have high entropy, and shuffling the pixels would not change it.
  • Raw spatial measures depend on resolution and amplitude. Prefer the normalised keys for detail independent of contrast, after checking the validity flags.
  • Not measured: full orientation, spectra or periodicity, lacunarity, tileability, colour, novelty, aesthetic merit.
  • Validation. The suite compiled and ran on every expression. Systematic numerical controls (constants, ramps, stripes, checkerboards, random pixels) and a comparison against longer settling times were not done before this run. Treat the values as exploratory.

Provenance

  • Apparatus: noiseBatch/one.uto, project SHA-256 b6fc8f27…be04d0
  • Expression corpus: SHA-256 7d3ec029…d72266
  • Run files (canonical), in ~/lab/data/grad-noise-175k/: the enumeration (grad-noise-175k.jsonl), the measurements (grad-noise-175k-output.jsonl, joined on inputs.expr), the formula (grad-noise-175k.manifest.json) and the frames (png/)
175,797 records
coordinate ▲ t x u b expression batch index ordinal topo measured step globalStep value_mean value_positive_fraction value_abs_mean value_variance value_stddev value_min value_max value_range histogram_probability_sum histogram_entropy_bits gradient_energy_x gradient_energy_y gradient_magnitude_mean gradient_axis_bias gradient_nonzero_flag laplacian_mean laplacian_energy laplacian_abs_mean gradient_magnitude_variance gradient_magnitude_stddev gradient_magnitude_cv gradient_magnitude_max gradient_energy_over_variance laplacian_energy_over_variance variance_normalization_valid_flag gradient_cv_valid_flag scale_diff2_near scale_diff2_mid scale_diff2_far scale_diff2_near_over_variance scale_diff2_mid_over_variance scale_diff2_far_over_variance
t16_x13_u2_b19 16 13 2 19 sub(D,frc(min(D,D))) 85900 130455250 o2(x,o1(o2(x,x))) true 4007 4007 -0.5 0 0.5 0.1418 0.3765 -0.9997 -0.000291 0.9994 1 3.406 0.06511 0 0.1228 1 1 0 0.1208 0.1337 0.05001 0.2236 1.821 0.9994 0.4593 0.8522 1 1 0.07073 0.2419 0 0.4989 1.706 0 json
t16_x13_u2_b20 16 13 2 20 sub(D,frc(dot(D,D))) 85901 130455251 o2(x,o1(o2(x,x))) true 4015 4015 -0.2357 0.09375 0.2434 0.02693 0.1641 -0.5542 0.08037 0.6345 1 3.358 0.002921 0.00128 0.06145 0.3908 1 0.0004587 0.0009014 0.02497 0.0004244 0.0206 0.3353 0.1163 0.156 0.03347 1 1 0.008012 0.05366 0 0.2975 1.992 0 json
t16_x13_u2_b21 16 13 2 21 sub(D,frc(dst(D,D))) 85902 130455252 o2(x,o1(o2(x,x))) true 4023 4023 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x13_u2_b22 16 13 2 22 mlt(D,frc(add(D,D))) 85903 130455253 o2(x,o1(o2(x,x))) true 4031 4031 -0.0007649 0.5 0.04719 0.003063 0.05535 -0.08696 0.08127 0.1682 1 1.977 0.0005416 0 0.02093 1 1 -0.00002662 0.0002028 0.01262 0.0001038 0.01019 0.4868 0.04136 0.1768 0.06619 1 1 0.0009925 0.006177 0 0.324 2.016 0 json
t16_x13_u2_b23 16 13 2 23 mlt(D,frc(sub(D,D))) 85904 130455254 o2(x,o1(o2(x,x))) true 4039 4039 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b24 16 13 2 24 mlt(D,frc(mlt(D,D))) 85905 130455255 o2(x,o1(o2(x,x))) true 4047 4047 -1.91e-13 0.5 0.01767 0.0004497 0.02121 -0.03253 0.03253 0.06505 1 1 0.00009315 0 0.008186 1 0 0 0.00002927 0.00489 0.00002614 0.005112 0.6245 0.01737 0.2071 0.06508 1 1 0.0001711 0.0008046 0 0.3804 1.789 0 json
t16_x13_u2_b25 16 13 2 25 mlt(D,frc(div(D,D))) 85906 130455256 o2(x,o1(o2(x,x))) true 4055 4055 2.274e-13 0.25 0.1038 0.02409 0.1552 -0.2729 0.2729 0.5458 1 2.25 0.03941 0 0.1433 1 1 0 0.0954 0.2838 0.01887 0.1374 0.9583 0.5235 1.636 3.96 1 1 0.03096 0.0304 0 1.285 1.262 0 json
t16_x13_u2_b26 16 13 2 26 mlt(D,frc(pow(D,D))) 85907 130455257 o2(x,o1(o2(x,x))) true 4063 4063 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b27 16 13 2 27 mlt(D,frc(mod(D,D))) 85908 130455258 o2(x,o1(o2(x,x))) true 4071 4071 -0.01607 0.25 0.05191 0.006438 0.08023 -0.162 0.1227 0.2847 1 1.502 0.01116 0 0.07333 1 1 -0.0003001 0.02826 0.1419 0.005785 0.07606 1.037 0.2618 1.733 4.389 1 1 0.008129 0.008038 0 1.263 1.249 0 json
t16_x13_u2_b28 16 13 2 28 mlt(D,frc(lrg(D,D))) 85909 130455259 o2(x,o1(o2(x,x))) true 4079 4079 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b29 16 13 2 29 mlt(D,frc(eql(D,D))) 85910 130455260 o2(x,o1(o2(x,x))) true 4087 4087 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b30 16 13 2 30 mlt(D,frc(min(D,D))) 85911 130455261 o2(x,o1(o2(x,x))) true 4095 4095 -0.02397 0.5 0.04718 0.002928 0.05411 -0.1136 0.04063 0.1542 1 1.477 0.0005232 0 0.0192 1 1 0.00006578 0.0001643 0.01056 0.0001547 0.01244 0.6479 0.04851 0.1787 0.0561 1 1 0.0009795 0.005671 0 0.3345 1.937 0 json
t16_x13_u2_b31 16 13 2 31 mlt(D,frc(dot(D,D))) 85912 130455262 o2(x,o1(o2(x,x))) true 4103 4103 2.618e-10 0.5 0.01092 0.0001936 0.01391 -0.03239 0.03239 0.06478 1 1 0.00006793 0.00002709 0.008681 0.4298 0 -5.588e-11 0.0001559 0.008168 0.00001966 0.004434 0.5108 0.02403 0.4908 0.805 1 1 0.0001443 0.0004523 0 0.7452 2.336 0 json
t16_x13_u2_b32 16 13 2 32 mlt(D,frc(dst(D,D))) 85913 130455263 o2(x,o1(o2(x,x))) true 4111 4111 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b33 16 13 2 33 div(D,frc(add(D,D))) 85914 130455264 o2(x,o1(o2(x,x))) true 4119 4119 0.006748 0.5 0.2737 0.09747 0.3122 -0.4351 0.4953 0.9304 1 3.578 0.03398 0 0.1154 1 1 0.0005342 0.05604 0.1241 0.02066 0.1438 1.246 0.5284 0.3486 0.575 1 1 0.04031 0.1944 0 0.4136 1.994 0 json
t16_x13_u2_b34 16 13 2 34 div(D,frc(sub(D,D))) 85915 130455265 o2(x,o1(o2(x,x))) true 4127 4127 0 0.5 1 1 1 -1 1 2 1 1 0.4921 0 0.246 1 1 0 0.9841 0.4921 0.4315 0.6569 2.67 2 0.4921 0.9841 1 1 0.4947 2 0 0.4947 2 0 json
t16_x13_u2_b35 16 13 2 35 div(D,frc(mlt(D,D))) 85916 130455266 o2(x,o1(o2(x,x))) true 4135 4135 0 0.5 0.92 0.8911 0.944 -1 1 2 1 1.544 0.323 0 0.246 1 1 1.887e-9 0.529 0.3295 0.2625 0.5124 2.083 2 0.3625 0.5936 1 1 0.3848 1.74 0 0.4318 1.952 0 json
t16_x13_u2_b36 16 13 2 36 div(D,frc(div(D,D))) 85917 130455267 o2(x,o1(o2(x,x))) true 4143 4143 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b37 16 13 2 37 div(D,frc(pow(D,D))) 85918 130455268 o2(x,o1(o2(x,x))) true 4151 4151 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b38 16 13 2 38 div(D,frc(mod(D,D))) 85919 130455269 o2(x,o1(o2(x,x))) true 4159 4159 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b39 16 13 2 39 div(D,frc(lrg(D,D))) 85920 130455270 o2(x,o1(o2(x,x))) true 4167 4167 0 0.5 1 1 1 -1 1 2 1 1 0.4921 0 0.246 1 1 0 0.9841 0.4921 0.4315 0.6569 2.67 2 0.4921 0.9841 1 1 0.4947 2 0 0.4947 2 0 json
t16_x13_u2_b40 16 13 2 40 div(D,frc(eql(D,D))) 85921 130455271 o2(x,o1(o2(x,x))) true 4175 4175 0 0.5 1 1 1 -1 1 2 1 1 0.4921 0 0.246 1 1 0 0.9841 0.4921 0.4315 0.6569 2.67 2 0.4921 0.9841 1 1 0.4947 2 0 0.4947 2 0 json
t16_x13_u2_b41 16 13 2 41 div(D,frc(min(D,D))) 85922 130455272 o2(x,o1(o2(x,x))) true 4183 4183 0.2165 0.5 0.3444 0.1722 0.4149 -0.1977 0.9907 1.188 1 3.375 0.07236 0 0.1458 1 1 0.0006699 0.1259 0.142 0.05108 0.226 1.55 1.023 0.4203 0.7314 1 1 0.08308 0.2962 0 0.4825 1.72 0 json
t16_x13_u2_b42 16 13 2 42 div(D,frc(dot(D,D))) 85923 130455273 o2(x,o1(o2(x,x))) true 4191 4191 -2.256e-10 0.5 0.7127 0.6031 0.7766 -1 1 2 1 4.036 0.1696 0.01479 0.2631 0.8396 1 5.887e-9 0.2941 0.2647 0.1152 0.3394 1.29 2.04 0.3058 0.4877 1 1 0.2495 1.269 0 0.4137 2.104 0 json
t16_x13_u2_b43 16 13 2 43 div(D,frc(dst(D,D))) 85924 130455274 o2(x,o1(o2(x,x))) true 4199 4199 0 0.5 1 1 1 -1 1 2 1 1 0.4921 0 0.246 1 1 0 0.9841 0.4921 0.4315 0.6569 2.67 2 0.4921 0.9841 1 1 0.4947 2 0 0.4947 2 0 json
t16_x13_u2_b44 16 13 2 44 pow(D,frc(add(D,D))) 85925 130455275 o2(x,o1(o2(x,x))) true 4207 4207 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b45 16 13 2 45 pow(D,frc(sub(D,D))) 85926 130455276 o2(x,o1(o2(x,x))) true 4215 4215 1 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b46 16 13 2 46 pow(D,frc(mlt(D,D))) 85927 130455277 o2(x,o1(o2(x,x))) true 4223 4223 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b47 16 13 2 47 pow(D,frc(div(D,D))) 85928 130455278 o2(x,o1(o2(x,x))) true 4231 4231 0.355 0.75 0.8551 0.6826 0.8262 -1 1 2 1 2 1.612 0 0.9658 1 1 -0.01151 4.976 1.927 0.6789 0.824 0.8531 2 2.361 7.29 1 1 0.7266 0.7716 0 1.065 1.13 0 json
t16_x13_u2_b48 16 13 2 48 pow(D,frc(pow(D,D))) 85929 130455279 o2(x,o1(o2(x,x))) true 4239 4239 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b49 16 13 2 49 pow(D,frc(mod(D,D))) 85930 130455280 o2(x,o1(o2(x,x))) true 4247 4247 0.448 0.75 0.9479 0.7066 0.8406 -1 1 2 1 1.875 1.483 0 0.8157 1 1 -0.008721 4.473 1.624 0.8179 0.9044 1.109 2 2.1 6.331 1 1 0.7187 0.9093 0 1.017 1.287 0 json
t16_x13_u2_b50 16 13 2 50 pow(D,frc(lrg(D,D))) 85931 130455281 o2(x,o1(o2(x,x))) true 4255 4255 1 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b51 16 13 2 51 pow(D,frc(eql(D,D))) 85932 130455282 o2(x,o1(o2(x,x))) true 4263 4263 1 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b52 16 13 2 52 pow(D,frc(min(D,D))) 85933 130455283 o2(x,o1(o2(x,x))) true 4271 4271 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b53 16 13 2 53 pow(D,frc(dot(D,D))) 85934 130455284 o2(x,o1(o2(x,x))) true 4279 4279 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b54 16 13 2 54 pow(D,frc(dst(D,D))) 85935 130455285 o2(x,o1(o2(x,x))) true 4287 4287 1 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b55 16 13 2 55 mod(D,frc(add(D,D))) 85936 130455286 o2(x,o1(o2(x,x))) true 4295 4295 0.01236 0.5 0.09883 0.01478 0.1216 -0.203 0.2204 0.4233 1 2.828 0.004519 0 0.05282 1 1 0.000005613 0.006372 0.04628 0.00173 0.04159 0.7874 0.1858 0.3057 0.4311 1 1 0.005859 0.02849 0 0.3964 1.927 0 json
t16_x13_u2_b56 16 13 2 56 mod(D,frc(sub(D,D))) 85937 130455287 o2(x,o1(o2(x,x))) true 4303 4303 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x13_u2_b57 16 13 2 57 mod(D,frc(mlt(D,D))) 85938 130455288 o2(x,o1(o2(x,x))) true 4311 4311 4.441e-15 0.4375 0.0234 0.001363 0.03692 -0.0936 0.0936 0.1872 1 1.544 0.003311 0 0.03272 1 1 -8.799e-14 0.009103 0.04995 0.002238 0.04731 1.446 0.1872 2.428 6.677 1 1 0.002058 0.001371 0 1.509 1.006 0 json
t16_x13_u2_b58 16 13 2 58 mod(D,frc(div(D,D))) 85939 130455289 o2(x,o1(o2(x,x))) true 4319 4319 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b59 16 13 2 59 mod(D,frc(pow(D,D))) 85940 130455290 o2(x,o1(o2(x,x))) true 4327 4327 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b60 16 13 2 60 mod(D,frc(mod(D,D))) 85941 130455291 o2(x,o1(o2(x,x))) true 4335 4335 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b61 16 13 2 61 mod(D,frc(lrg(D,D))) 85942 130455292 o2(x,o1(o2(x,x))) true 4343 4343 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x13_u2_b62 16 13 2 62 mod(D,frc(eql(D,D))) 85943 130455293 o2(x,o1(o2(x,x))) true 4351 4351 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x13_u2_b63 16 13 2 63 mod(D,frc(min(D,D))) 85944 130455294 o2(x,o1(o2(x,x))) true 4359 4359 -0.05525 0.25 0.1467 0.02802 0.1674 -0.2729 0.2342 0.5071 1 2.858 0.02807 0 0.1088 1 1 0.0006072 0.06344 0.1774 0.01623 0.1274 1.17 0.4959 1.002 2.265 1 1 0.02434 0.04159 0 0.8687 1.484 0 json
t16_x13_u2_b64 16 13 2 64 mod(D,frc(dot(D,D))) 85945 130455295 o2(x,o1(o2(x,x))) true 4367 4367 -1.392e-11 0.4844 0.04521 0.003425 0.05852 -0.1454 0.1454 0.2908 1 2.072 0.00209 0.001482 0.04789 0.1701 1 1.461e-11 0.0138 0.07952 0.001279 0.03576 0.7466 0.2339 1.043 4.03 1 1 0.002979 0.008824 0 0.87 2.577 0 json
t16_x13_u2_b65 16 13 2 65 mod(D,frc(dst(D,D))) 85946 130455296 o2(x,o1(o2(x,x))) true 4375 4375 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x13_u2_b66 16 13 2 66 lrg(D,frc(add(D,D))) 85947 130455297 o2(x,o1(o2(x,x))) true 4383 4383 0.07782 0.5 0.07782 0.01765 0.1329 0 0.4416 0.4416 1 1.622 0.01477 0 0.05605 1 1 -0.00008985 0.03205 0.07037 0.01163 0.1078 1.924 0.4416 0.8366 1.816 1 1 0.01344 0.02344 0 0.7615 1.328 0 json
t16_x13_u2_b67 16 13 2 67 lrg(D,frc(sub(D,D))) 85948 130455298 o2(x,o1(o2(x,x))) true 4391 4391 0.5 1 0.5 0.1418 0.3765 0.000291 0.9997 0.9994 1 3.406 0.06511 0 0.1228 1 1 0 0.1208 0.1337 0.05001 0.2236 1.821 0.9994 0.4593 0.8522 1 1 0.07073 0.2419 0 0.4989 1.706 0 json
t16_x13_u2_b68 16 13 2 68 lrg(D,frc(mlt(D,D))) 85949 130455299 o2(x,o1(o2(x,x))) true 4399 4399 0.5 1 0.5 0.1418 0.3765 0.000291 0.9997 0.9994 1 3.406 0.06511 0 0.1228 1 1 0 0.1208 0.1337 0.05001 0.2236 1.821 0.9994 0.4593 0.8522 1 1 0.07073 0.2419 0 0.4989 1.706 0 json
t16_x13_u2_b69 16 13 2 69 lrg(D,frc(div(D,D))) 85950 130455300 o2(x,o1(o2(x,x))) true 4407 4407 0.3031 0.75 0.3031 0.1369 0.37 0 0.9997 0.9997 1 2.647 0.3351 0 0.4037 1 1 -0.00394 1.138 0.7586 0.1722 0.4149 1.028 0.9997 2.448 8.315 1 1 0.1062 0.1361 0 0.7762 0.9944 0 json
t16_x13_u2_b70 16 13 2 70 lrg(D,frc(pow(D,D))) 85951 130455301 o2(x,o1(o2(x,x))) true 4415 4415 0.5 1 0.5 0.1418 0.3765 0.000291 0.9997 0.9994 1 3.406 0.06511 0 0.1228 1 1 0 0.1208 0.1337 0.05001 0.2236 1.821 0.9994 0.4593 0.8522 1 1 0.07073 0.2419 0 0.4989 1.706 0 json
t16_x13_u2_b71 16 13 2 71 lrg(D,frc(mod(D,D))) 85952 130455302 o2(x,o1(o2(x,x))) true 4423 4423 0.3031 0.75 0.3031 0.1369 0.37 0 0.9997 0.9997 1 2.647 0.3351 0 0.4037 1 1 -0.00394 1.138 0.7586 0.1722 0.4149 1.028 0.9997 2.448 8.315 1 1 0.1062 0.1361 0 0.7762 0.9944 0 json
t16_x13_u2_b72 16 13 2 72 lrg(D,frc(lrg(D,D))) 85953 130455303 o2(x,o1(o2(x,x))) true 4431 4431 0.5 1 0.5 0.1418 0.3765 0.000291 0.9997 0.9994 1 3.406 0.06511 0 0.1228 1 1 0 0.1208 0.1337 0.05001 0.2236 1.821 0.9994 0.4593 0.8522 1 1 0.07073 0.2419 0 0.4989 1.706 0 json
t16_x13_u2_b73 16 13 2 73 lrg(D,frc(eql(D,D))) 85954 130455304 o2(x,o1(o2(x,x))) true 4439 4439 0.5 1 0.5 0.1418 0.3765 0.000291 0.9997 0.9994 1 3.406 0.06511 0 0.1228 1 1 0 0.1208 0.1337 0.05001 0.2236 1.821 0.9994 0.4593 0.8522 1 1 0.07073 0.2419 0 0.4989 1.706 0 json
t16_x13_u2_b74 16 13 2 74 lrg(D,frc(min(D,D))) 85955 130455305 o2(x,o1(o2(x,x))) true 4447 4447 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b75 16 13 2 75 lrg(D,frc(dot(D,D))) 85956 130455306 o2(x,o1(o2(x,x))) true 4455 4455 0.3597 0.875 0.3597 0.1161 0.3408 0 0.9994 0.9994 1 3.561 0.04614 0.02412 0.131 0.3133 1 -0.0003116 0.2034 0.1771 0.0531 0.2304 1.759 1.337 0.605 1.751 1 1 0.0759 0.2416 0 0.6536 2.08 0 json
t16_x13_u2_b76 16 13 2 76 lrg(D,frc(dst(D,D))) 85957 130455307 o2(x,o1(o2(x,x))) true 4463 4463 0.5 1 0.5 0.1418 0.3765 0.000291 0.9997 0.9994 1 3.406 0.06511 0 0.1228 1 1 0 0.1208 0.1337 0.05001 0.2236 1.821 0.9994 0.4593 0.8522 1 1 0.07073 0.2419 0 0.4989 1.706 0 json
t16_x13_u2_b77 16 13 2 77 eql(D,frc(add(D,D))) 85958 130455308 o2(x,o1(o2(x,x))) true 4471 4471 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b78 16 13 2 78 eql(D,frc(sub(D,D))) 85959 130455309 o2(x,o1(o2(x,x))) true 4479 4479 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b79 16 13 2 79 eql(D,frc(mlt(D,D))) 85960 130455310 o2(x,o1(o2(x,x))) true 4487 4487 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b80 16 13 2 80 eql(D,frc(div(D,D))) 85961 130455311 o2(x,o1(o2(x,x))) true 4495 4495 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b81 16 13 2 81 eql(D,frc(pow(D,D))) 85962 130455312 o2(x,o1(o2(x,x))) true 4503 4503 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b82 16 13 2 82 eql(D,frc(mod(D,D))) 85963 130455313 o2(x,o1(o2(x,x))) true 4511 4511 0.1969 0.25 0.1969 0.1242 0.3524 0 0.9929 0.9929 1 1.311 0.2756 0 0.3212 1 1 0.00394 0.9001 0.6319 0.1725 0.4154 1.293 0.9929 2.22 7.248 1 1 0.104 0.1639 0 0.8374 1.319 0 json
t16_x13_u2_b83 16 13 2 83 eql(D,frc(lrg(D,D))) 85964 130455314 o2(x,o1(o2(x,x))) true 4519 4519 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b84 16 13 2 84 eql(D,frc(eql(D,D))) 85965 130455315 o2(x,o1(o2(x,x))) true 4527 4527 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b85 16 13 2 85 eql(D,frc(min(D,D))) 85966 130455316 o2(x,o1(o2(x,x))) true 4535 4535 0.5 1 0.5 0.1418 0.3765 0.000291 0.9997 0.9994 1 3.406 0.06511 0 0.1228 1 1 0 0.1208 0.1337 0.05001 0.2236 1.821 0.9994 0.4593 0.8522 1 1 0.07073 0.2419 0 0.4989 1.706 0 json
t16_x13_u2_b86 16 13 2 86 eql(D,frc(dot(D,D))) 85967 130455317 o2(x,o1(o2(x,x))) true 4543 4543 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b87 16 13 2 87 eql(D,frc(dst(D,D))) 85968 130455318 o2(x,o1(o2(x,x))) true 4551 4551 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b88 16 13 2 88 min(D,frc(add(D,D))) 85969 130455319 o2(x,o1(o2(x,x))) true 4559 4559 -0.0299 0.5 0.1243 0.01843 0.1357 -0.2342 0.1454 0.3796 1 2.686 0.005627 0 0.04736 1 1 0.00001581 0.008107 0.04194 0.003384 0.05818 1.228 0.2614 0.3054 0.44 1 1 0.007192 0.03484 0 0.3903 1.891 0 json
t16_x13_u2_b89 16 13 2 89 min(D,frc(sub(D,D))) 85970 130455320 o2(x,o1(o2(x,x))) true 4567 4567 -0.143 0 0.143 0.009237 0.09611 -0.2729 -0.000282 0.2726 1 2.227 0.001451 0 0.03416 1 1 0.0003063 0.0002653 0.01361 0.0002853 0.01689 0.4945 0.06184 0.1571 0.02873 1 1 0.002788 0.01827 0 0.3018 1.978 0 json
t16_x13_u2_b90 16 13 2 90 min(D,frc(mlt(D,D))) 85971 130455321 o2(x,o1(o2(x,x))) true 4575 4575 -0.0835 0.125 0.08387 0.004001 0.06325 -0.1702 0.00227 0.1725 1 1.883 0.0006673 0 0.02153 1 1 0.000186 0.0001672 0.01038 0.0002036 0.01427 0.6625 0.05626 0.1668 0.04178 1 1 0.001271 0.007836 0 0.3177 1.959 0 json
t16_x13_u2_b91 16 13 2 91 min(D,frc(div(D,D))) 85972 130455322 o2(x,o1(o2(x,x))) true 4583 4583 -0.09111 0.25 0.1333 0.01759 0.1326 -0.2729 0.1454 0.4183 1 2.906 0.01653 0 0.09486 1 1 0.0006757 0.03931 0.1462 0.007536 0.08681 0.9151 0.289 0.9402 2.235 1 1 0.01341 0.02818 0 0.7625 1.602 0 json
t16_x13_u2_b92 16 13 2 92 min(D,frc(pow(D,D))) 85973 130455323 o2(x,o1(o2(x,x))) true 4591 4591 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.0361 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 0 0.2912 2.017 0 json
t16_x13_u2_b93 16 13 2 93 min(D,frc(mod(D,D))) 85974 130455324 o2(x,o1(o2(x,x))) true 4599 4599 -0.09111 0.25 0.1333 0.01759 0.1326 -0.2729 0.1454 0.4183 1 2.906 0.01653 0 0.09486 1 1 0.0006757 0.03931 0.1462 0.007536 0.08681 0.9151 0.289 0.9402 2.235 1 1 0.01341 0.02818 0 0.7625 1.602 0 json
t16_x13_u2_b94 16 13 2 94 min(D,frc(lrg(D,D))) 85975 130455325 o2(x,o1(o2(x,x))) true 4607 4607 -0.143 0 0.143 0.009237 0.09611 -0.2729 -0.000282 0.2726 1 2.227 0.001451 0 0.03416 1 1 0.0003063 0.0002653 0.01361 0.0002853 0.01689 0.4945 0.06184 0.1571 0.02873 1 1 0.002788 0.01827 0 0.3018 1.978 0 json
t16_x13_u2_b95 16 13 2 95 min(D,frc(eql(D,D))) 85976 130455326 o2(x,o1(o2(x,x))) true 4615 4615 -0.143 0 0.143 0.009237 0.09611 -0.2729 -0.000282 0.2726 1 2.227 0.001451 0 0.03416 1 1 0.0003063 0.0002653 0.01361 0.0002853 0.01689 0.4945 0.06184 0.1571 0.02873 1 1 0.002788 0.01827 0 0.3018 1.978 0 json
t16_x13_u2_b96 16 13 2 96 min(D,frc(min(D,D))) 85977 130455327 o2(x,o1(o2(x,x))) true 4623 4623 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.0361 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 0 0.2912 2.017 0 json
t16_x13_u2_b97 16 13 2 97 min(D,frc(dot(D,D))) 85978 130455328 o2(x,o1(o2(x,x))) true 4631 4631 -0.04639 0.3281 0.08586 0.00802 0.08956 -0.1701 0.1454 0.3155 1 2.401 0.001151 0.0002423 0.03358 0.6522 1 0.00004692 0.0004252 0.01421 0.0002661 0.01631 0.4858 0.06218 0.1738 0.05301 1 1 0.002635 0.01705 0 0.3286 2.126 0 json
t16_x13_u2_b98 16 13 2 98 min(D,frc(dst(D,D))) 85979 130455329 o2(x,o1(o2(x,x))) true 4639 4639 -0.143 0 0.143 0.009237 0.09611 -0.2729 -0.000282 0.2726 1 2.227 0.001451 0 0.03416 1 1 0.0003063 0.0002653 0.01361 0.0002853 0.01689 0.4945 0.06184 0.1571 0.02873 1 1 0.002788 0.01827 0 0.3018 1.978 0 json
t16_x13_u2_b99 16 13 2 99 dot(D,frc(add(D,D))) 85980 130455330 o2(x,o1(o2(x,x))) true 4647 4647 -0.00153 0.4922 0.06373 0.006126 0.07827 -0.1739 0.1625 0.3364 1 2.383 0.0005416 0.0005416 0.03136 -0.000003762 1 -0.00005325 0.0004055 0.01646 0.0001001 0.01001 0.3191 0.05849 0.1768 0.06619 1 1 0.001985 0.01235 0 0.324 2.017 0 json
t16_x13_u2_b100 16 13 2 100 dot(D,frc(sub(D,D))) 85981 130455331 o2(x,o1(o2(x,x))) true 4655 4655 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b101 16 13 2 101 dot(D,frc(mlt(D,D))) 85982 130455332 o2(x,o1(o2(x,x))) true 4663 4663 8.382e-9 0.4688 0.0243 0.000899 0.02998 -0.06505 0.06505 0.1301 1 1.198 0.00009315 0.00009315 0.01272 3.905e-7 1 -1.727e-9 0.00005855 0.006209 0.00002443 0.004943 0.3885 0.02457 0.2072 0.06512 1 1 0.0003421 0.001609 0 0.3806 1.79 0 json
t16_x13_u2_b102 16 13 2 102 dot(D,frc(div(D,D))) 85983 130455333 o2(x,o1(o2(x,x))) true 4671 4671 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b103 16 13 2 103 dot(D,frc(pow(D,D))) 85984 130455334 o2(x,o1(o2(x,x))) true 4679 4679 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b104 16 13 2 104 dot(D,frc(mod(D,D))) 85985 130455335 o2(x,o1(o2(x,x))) true 4687 4687 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b105 16 13 2 105 dot(D,frc(lrg(D,D))) 85986 130455336 o2(x,o1(o2(x,x))) true 4695 4695 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b106 16 13 2 106 dot(D,frc(eql(D,D))) 85987 130455337 o2(x,o1(o2(x,x))) true 4703 4703 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b107 16 13 2 107 dot(D,frc(min(D,D))) 85988 130455338 o2(x,o1(o2(x,x))) true 4711 4711 -0.04795 0.3203 0.07296 0.005855 0.07652 -0.2272 0.08127 0.3085 1 2.317 0.0005232 0.0005232 0.02961 -0.000003782 1 0.0001315 0.0003285 0.01485 0.0001697 0.01303 0.4399 0.06861 0.1787 0.05611 1 1 0.001959 0.01134 0 0.3346 1.937 0 json
t16_x13_u2_b108 16 13 2 108 dot(D,frc(dot(D,D))) 85989 130455339 o2(x,o1(o2(x,x))) true 4719 4719 2.351e-12 0.4688 0.01582 0.0003873 0.01968 -0.04282 0.04282 0.08565 1 0.9972 0.00009503 0.00009503 0.0122 0.000003713 1 1.912e-10 0.0003117 0.01066 0.00004124 0.006421 0.5264 0.03515 0.4908 0.8049 1 1 0.0002886 0.0009047 0 0.7452 2.336 0 json
t16_x13_u2_b109 16 13 2 109 dot(D,frc(dst(D,D))) 85990 130455340 o2(x,o1(o2(x,x))) true 4727 4727 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b110 16 13 2 110 dst(D,frc(add(D,D))) 85991 130455341 o2(x,o1(o2(x,x))) true 4735 4735 0.8187 1 0.8187 0.04788 0.2188 0.04477 1 0.9552 1 2.88 0.02314 0.02314 0.1381 1.207e-7 1 -0.0001128 0.1051 0.1896 0.02721 0.165 1.194 0.9244 0.9668 2.196 1 1 0.04675 0.03827 0 0.9765 0.7994 0 json
t16_x13_u2_b111 16 13 2 111 dst(D,frc(sub(D,D))) 85992 130455342 o2(x,o1(o2(x,x))) true 4743 4743 0.4439 1 0.4439 0.02504 0.1582 0.04473 0.7026 0.6579 1 3.252 0.001981 0.001981 0.05914 2.938e-7 1 -0.0006857 0.0006739 0.01958 0.000465 0.02156 0.3646 0.09377 0.1583 0.02692 1 1 0.007608 0.05068 0 0.3039 2.024 0 json
t16_x13_u2_b112 16 13 2 112 dst(D,frc(mlt(D,D))) 85993 130455343 o2(x,o1(o2(x,x))) true 4751 4751 0.4552 1 0.4552 0.0284 0.1685 0.0439 0.7537 0.7098 1 3.376 0.002228 0.002228 0.06336 -5.747e-7 1 -0.0007405 0.0007445 0.02053 0.0004415 0.02101 0.3316 0.1041 0.1569 0.02621 1 1 0.00855 0.05688 0 0.301 2.002 0 json
t16_x13_u2_b113 16 13 2 113 dst(D,frc(div(D,D))) 85994 130455344 o2(x,o1(o2(x,x))) true 4759 4759 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b114 16 13 2 114 dst(D,frc(pow(D,D))) 85995 130455345 o2(x,o1(o2(x,x))) true 4767 4767 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b115 16 13 2 115 dst(D,frc(mod(D,D))) 85996 130455346 o2(x,o1(o2(x,x))) true 4775 4775 -1 0 1 0 0 -1 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t16_x13_u2_b116 16 13 2 116 dst(D,frc(lrg(D,D))) 85997 130455347 o2(x,o1(o2(x,x))) true 4783 4783 0.4439 1 0.4439 0.02504 0.1582 0.04473 0.7026 0.6579 1 3.252 0.001981 0.001981 0.05914 2.938e-7 1 -0.0006857 0.0006739 0.01958 0.000465 0.02156 0.3646 0.09377 0.1583 0.02692 1 1 0.007608 0.05068 0 0.3039 2.024 0 json
t16_x13_u2_b117 16 13 2 117 dst(D,frc(eql(D,D))) 85998 130455348 o2(x,o1(o2(x,x))) true 4791 4791 0.4439 1 0.4439 0.02504 0.1582 0.04473 0.7026 0.6579 1 3.252 0.001981 0.001981 0.05914 2.938e-7 1 -0.0006857 0.0006739 0.01958 0.000465 0.02156 0.3646 0.09377 0.1583 0.02692 1 1 0.007608 0.05068 0 0.3039 2.024 0 json
t16_x13_u2_b118 16 13 2 118 dst(D,frc(min(D,D))) 85999 130455349 o2(x,o1(o2(x,x))) true 4799 4799 0.7721 1 0.7721 0.09526 0.3086 0.000582 1 0.9994 1 2.801 0.0257 0.0257 0.1088 8.698e-7 1 -0.00009022 0.1027 0.1322 0.03956 0.1989 1.829 0.9992 0.5395 1.078 1 1 0.05654 0.202 0 0.5936 2.12 0 json