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
t15_x3_u9_b7 15 3 9 7 eql(D,log(frc(P))) 71500 121932034 o2(x,o1(o1(x))) true 60007 60007 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
t15_x3_u9_b8 15 3 9 8 min(D,log(frc(P))) 71501 121932035 o2(x,o1(o1(x))) true 60015 60015 -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
t15_x3_u9_b9 15 3 9 9 dot(D,log(frc(P))) 71502 121932036 o2(x,o1(o1(x))) true 60023 60023 -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
t15_x3_u9_b10 15 3 9 10 dst(D,log(frc(P))) 71503 121932037 o2(x,o1(o1(x))) true 60031 60031 -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
t15_x3_u10_b0 15 3 10 0 add(D,log(flr(P))) 71504 121932228 o2(x,o1(o1(x))) true 60039 60039 -0.1726 0.4375 0.9523 0.9041 0.9509 -1 1 2 1 1.742 0.004394 0 0.008069 1 1 9.461e-10 0.007972 0.008839 0.004328 0.06579 8.153 1.031 0.00486 0.008817 1 1 0.00637 0.03552 0.2484 0.007045 0.03928 0.2747 json
t15_x3_u10_b1 15 3 10 1 sub(D,log(flr(P))) 71505 121932229 o2(x,o1(o1(x))) true 60047 60047 -0.9482 0.01953 0.951 0.03578 0.1891 -1 0.1059 1.106 1 0.7653 0.004788 0 0.01074 1 1 -4.735e-10 0.008115 0.01088 0.004676 0.06838 6.368 1.031 0.1338 0.2268 1 1 0.007319 0.03355 0.05154 0.2046 0.9378 1.441 json
t15_x3_u10_b2 15 3 10 2 mlt(D,log(flr(P))) 71506 121932230 o2(x,o1(o1(x))) true 60055 60055 -0.5811 0.1719 0.6243 0.2366 0.4864 -1 0.2753 1.275 1 2.4 0.005528 0 0.02624 1 1 0.0003388 0.008211 0.01673 0.00484 0.06957 2.651 0.9998 0.02337 0.03471 1 1 0.00742 0.03505 0.07311 0.03137 0.1482 0.3091 json
t15_x3_u10_b3 15 3 10 3 div(D,log(flr(P))) 71507 121932231 o2(x,o1(o1(x))) true 60063 60063 -0.6164 0.2031 0.6516 0.248 0.498 -1 0.2582 1.258 1 1.855 0.00469 0 0.0139 1 1 0.00007362 0.008054 0.01188 0.004497 0.06706 4.824 1.045 0.01891 0.03248 1 1 0.006968 0.03423 0.09458 0.0281 0.138 0.3814 json
t15_x3_u10_b4 15 3 10 4 pow(D,log(flr(P))) 71508 121932232 o2(x,o1(o1(x))) true 60071 60071 -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
t15_x3_u10_b5 15 3 10 5 mod(D,log(flr(P))) 71509 121932233 o2(x,o1(o1(x))) true 60079 60079 -0.6257 0.1875 0.661 0.2377 0.4875 -1 0.1454 1.145 1 1.95 0.004898 0 0.01821 1 1 0.0001582 0.008211 0.01402 0.004567 0.06758 3.711 1.031 0.02061 0.03454 1 1 0.007065 0.0331 0.0844 0.02972 0.1393 0.3551 json
t15_x3_u10_b6 15 3 10 6 lrg(D,log(flr(P))) 71510 121932234 o2(x,o1(o1(x))) true 60087 60087 0.5635 0.6445 0.5635 0.2315 0.4812 0 1 1 1 1.606 0.004773 0 0.01301 1 1 -4.731e-10 0.008316 0.01141 0.004605 0.06786 5.218 0.9994 0.02062 0.03592 1 1 0.007147 0.03257 0.06598 0.03087 0.1407 0.285 json
t15_x3_u10_b7 15 3 10 7 eql(D,log(flr(P))) 71511 121932235 o2(x,o1(o1(x))) true 60095 60095 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
t15_x3_u10_b8 15 3 10 8 min(D,log(flr(P))) 71512 121932236 o2(x,o1(o1(x))) true 60103 60103 -0.134 0.4063 0.2107 0.1177 0.3431 -1 0.1454 1.145 1 2.921 0.009101 0 0.03908 1 1 9.469e-10 0.01609 0.02826 0.007575 0.08703 2.227 0.9997 0.07732 0.1367 1 1 0.01246 0.0529 0.1602 0.1059 0.4494 1.361 json
t15_x3_u10_b9 15 3 10 9 dot(D,log(flr(P))) 71513 121932237 o2(x,o1(o1(x))) true 60111 60111 -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
t15_x3_u10_b10 15 3 10 10 dst(D,log(flr(P))) 71514 121932238 o2(x,o1(o1(x))) true 60119 60119 -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
t15_x3_u11_b0 15 3 11 0 add(D,log(cil(P))) 71515 121932429 o2(x,o1(o1(x))) true 60127 60127 -0.1726 0.4375 0.9523 0.9041 0.9509 -1 1 2 1 1.742 0.004394 0 0.008069 1 1 9.461e-10 0.007972 0.008839 0.004328 0.06579 8.153 1.031 0.00486 0.008817 1 1 0.00637 0.03552 0.2484 0.007045 0.03928 0.2747 json
t15_x3_u11_b1 15 3 11 1 sub(D,log(cil(P))) 71516 121932430 o2(x,o1(o1(x))) true 60135 60135 -0.9482 0.01953 0.951 0.03578 0.1891 -1 0.1059 1.106 1 0.7653 0.004788 0 0.01074 1 1 -4.735e-10 0.008115 0.01088 0.004676 0.06838 6.368 1.031 0.1338 0.2268 1 1 0.007319 0.03355 0.05154 0.2046 0.9378 1.441 json
t15_x3_u11_b2 15 3 11 2 mlt(D,log(cil(P))) 71517 121932431 o2(x,o1(o1(x))) true 60143 60143 -0.5811 0.1719 0.6243 0.2366 0.4864 -1 0.2753 1.275 1 2.4 0.005528 0 0.02624 1 1 0.0003388 0.008211 0.01673 0.00484 0.06957 2.651 0.9998 0.02337 0.03471 1 1 0.00742 0.03505 0.07311 0.03137 0.1482 0.3091 json
t15_x3_u11_b3 15 3 11 3 div(D,log(cil(P))) 71518 121932432 o2(x,o1(o1(x))) true 60151 60151 -0.6164 0.2031 0.6516 0.248 0.498 -1 0.2582 1.258 1 1.855 0.00469 0 0.0139 1 1 0.00007362 0.008054 0.01188 0.004497 0.06706 4.824 1.045 0.01891 0.03248 1 1 0.006968 0.03423 0.09458 0.0281 0.138 0.3814 json
t15_x3_u11_b4 15 3 11 4 pow(D,log(cil(P))) 71519 121932433 o2(x,o1(o1(x))) true 60159 60159 -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
t15_x3_u11_b5 15 3 11 5 mod(D,log(cil(P))) 71520 121932434 o2(x,o1(o1(x))) true 60167 60167 -0.6257 0.1875 0.661 0.2377 0.4875 -1 0.1454 1.145 1 1.95 0.004898 0 0.01821 1 1 0.0001582 0.008211 0.01402 0.004567 0.06758 3.711 1.031 0.02061 0.03454 1 1 0.007065 0.0331 0.0844 0.02972 0.1393 0.3551 json
t15_x3_u11_b6 15 3 11 6 lrg(D,log(cil(P))) 71521 121932435 o2(x,o1(o1(x))) true 60175 60175 0.5635 0.6445 0.5635 0.2315 0.4812 0 1 1 1 1.606 0.004773 0 0.01301 1 1 -4.731e-10 0.008316 0.01141 0.004605 0.06786 5.218 0.9994 0.02062 0.03592 1 1 0.007147 0.03257 0.06598 0.03087 0.1407 0.285 json
t15_x3_u11_b7 15 3 11 7 eql(D,log(cil(P))) 71522 121932436 o2(x,o1(o1(x))) true 60183 60183 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
t15_x3_u11_b8 15 3 11 8 min(D,log(cil(P))) 71523 121932437 o2(x,o1(o1(x))) true 60191 60191 -0.134 0.4063 0.2107 0.1177 0.3431 -1 0.1454 1.145 1 2.921 0.009101 0 0.03908 1 1 9.469e-10 0.01609 0.02826 0.007575 0.08703 2.227 0.9997 0.07732 0.1367 1 1 0.01246 0.0529 0.1602 0.1059 0.4494 1.361 json
t15_x3_u11_b9 15 3 11 9 dot(D,log(cil(P))) 71524 121932438 o2(x,o1(o1(x))) true 60199 60199 -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
t15_x3_u11_b10 15 3 11 10 dst(D,log(cil(P))) 71525 121932439 o2(x,o1(o1(x))) true 60207 60207 -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
t15_x3_u12_b0 15 3 12 0 add(D,log(sgn(P))) 71526 121932630 o2(x,o1(o1(x))) true 60215 60215 -0.5625 0.2188 0.6038 0.2508 0.5008 -1 0.1454 1.145 1 2.109 0.004924 0 0.01978 1 1 0.0001582 0.008104 0.01431 0.004534 0.06734 3.404 1.031 0.01964 0.03231 1 1 0.007206 0.03435 0.08512 0.02873 0.137 0.3394 json
t15_x3_u12_b1 15 3 12 1 sub(D,log(sgn(P))) 71527 121932631 o2(x,o1(o1(x))) true 60223 60223 -0.5625 0.2188 0.6038 0.2508 0.5008 -1 0.1454 1.145 1 2.109 0.004924 0 0.01978 1 1 0.0001582 0.008104 0.01431 0.004534 0.06734 3.404 1.031 0.01964 0.03231 1 1 0.007206 0.03435 0.08512 0.02873 0.137 0.3394 json
t15_x3_u12_b2 15 3 12 2 mlt(D,log(sgn(P))) 71528 121932632 o2(x,o1(o1(x))) true 60231 60231 -0.5625 0 0.5625 0.2461 0.4961 -1 0 1 1 0.9887 0.003968 0 0.003968 1 1 0 0.007937 0.007937 0.003952 0.06287 15.84 1 0.01612 0.03225 1 1 0.005263 0.02105 0.08421 0.02139 0.08555 0.3422 json
t15_x3_u12_b3 15 3 12 3 div(D,log(sgn(P))) 71529 121932633 o2(x,o1(o1(x))) true 60239 60239 -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
t15_x3_u12_b4 15 3 12 4 pow(D,log(sgn(P))) 71530 121932634 o2(x,o1(o1(x))) true 60247 60247 -0.125 0.4375 1 0.9844 0.9922 -1 1 2 1 0.9887 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01612 0.03225 1 1 0.02105 0.08421 0.3368 0.02139 0.08555 0.3422 json
t15_x3_u12_b5 15 3 12 5 mod(D,log(sgn(P))) 71531 121932635 o2(x,o1(o1(x))) true 60255 60255 -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
t15_x3_u12_b6 15 3 12 6 lrg(D,log(sgn(P))) 71532 121932636 o2(x,o1(o1(x))) true 60263 60263 0.75 1 0.75 0.1334 0.3652 0.000291 1 0.9997 1 2.329 0.03057 0 0.05947 1 1 -0.00008984 0.05637 0.06285 0.02703 0.1644 2.765 0.9994 0.2292 0.4226 1 1 0.03407 0.1219 0.03299 0.2554 0.9143 0.2473 json
t15_x3_u12_b7 15 3 12 7 eql(D,log(sgn(P))) 71533 121932637 o2(x,o1(o1(x))) true 60271 60271 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
t15_x3_u12_b8 15 3 12 8 min(D,log(sgn(P))) 71534 121932638 o2(x,o1(o1(x))) true 60279 60279 -0.1876 0.2188 0.2289 0.1076 0.328 -1 0.1454 1.145 1 3.083 0.009018 0 0.03813 1 1 0.00007403 0.0161 0.02803 0.007565 0.08698 2.281 0.9997 0.08384 0.1497 1 1 0.0123 0.05047 0.1477 0.1143 0.4693 1.374 json
t15_x3_u12_b9 15 3 12 9 dot(D,log(sgn(P))) 71535 121932639 o2(x,o1(o1(x))) true 60287 60287 -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
t15_x3_u12_b10 15 3 12 10 dst(D,log(sgn(P))) 71536 121932640 o2(x,o1(o1(x))) true 60295 60295 -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
t15_x3_u13_b0 15 3 13 0 add(D,log(nrm(P))) 71537 121932831 o2(x,o1(o1(x))) true 60303 60303 -0.7301 0.04883 0.7368 0.1434 0.3786 -1 0.1454 1.145 1 2.478 0.001052 0.00003411 0.01417 0.9372 1 0.0001561 0.001027 0.006509 0.0008861 0.02977 2.101 1.031 0.007579 0.007164 1 1 0.002095 0.01411 0.05479 0.01462 0.0984 0.3822 json
t15_x3_u13_b1 15 3 13 1 sub(D,log(nrm(P))) 71538 121932832 o2(x,o1(o1(x))) true 60311 60311 -0.3978 0.3798 0.735 0.5184 0.72 -1 1 2 1 2.757 0.01462 0.00003298 0.02378 0.9955 1 0.0001601 0.02754 0.0212 0.01409 0.1187 4.991 2 0.02827 0.05312 1 1 0.01935 0.08352 0.2417 0.03733 0.1611 0.4662 json
t15_x3_u13_b2 15 3 13 2 mlt(D,log(nrm(P))) 71539 121932833 o2(x,o1(o1(x))) true 60319 60319 -0.5727 0.1693 0.582 0.2369 0.4868 -1 0.1676 1.168 1 1.884 0.00393 6.352e-7 0.01069 0.9997 1 -0.00001828 0.00795 0.01061 0.003814 0.06176 5.774 1 0.01659 0.03355 1 1 0.005024 0.01782 0.07761 0.0212 0.07521 0.3276 json
t15_x3_u13_b3 15 3 13 3 div(D,log(nrm(P))) 71540 121932834 o2(x,o1(o1(x))) true 60327 60327 -0.4909 0.287 0.7245 0.4323 0.6575 -1 1 2 1 2.802 0.03169 0.008571 0.06108 0.5743 1 -0.0004333 0.05942 0.05447 0.03653 0.1911 3.129 2.828 0.09315 0.1375 1 1 0.04999 0.2512 0.313 0.1156 0.5811 0.7242 json
t15_x3_u13_b4 15 3 13 4 pow(D,log(nrm(P))) 71541 121932835 o2(x,o1(o1(x))) true 60335 60335 -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
t15_x3_u13_b5 15 3 13 5 mod(D,log(nrm(P))) 71542 121932836 o2(x,o1(o1(x))) true 60343 60343 -0.6038 0.2069 0.6435 0.2498 0.4998 -1 0.2714 1.271 1 2.077 0.006279 0.003061 0.0254 0.3446 1 0.00007002 0.01789 0.03318 0.008696 0.09325 3.671 1.414 0.0374 0.07163 1 1 0.01164 0.05173 0.1575 0.04662 0.2071 0.6307 json
t15_x3_u13_b6 15 3 13 6 lrg(D,log(nrm(P))) 71543 121932837 o2(x,o1(o1(x))) true 60351 60351 0.887 1 0.887 0.06251 0.25 0.000291 1 0.9997 1 1.612 0.01424 0.0001285 0.03762 0.9821 1 0.0004508 0.02547 0.03866 0.01295 0.1138 3.025 0.9994 0.2298 0.4075 1 1 0.01696 0.06188 0.04513 0.2713 0.99 0.722 json
t15_x3_u13_b7 15 3 13 7 eql(D,log(nrm(P))) 71544 121932838 o2(x,o1(o1(x))) true 60359 60359 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
t15_x3_u13_b8 15 3 13 8 min(D,log(nrm(P))) 71545 121932839 o2(x,o1(o1(x))) true 60367 60367 -0.3178 0.2188 0.3591 0.1507 0.3883 -1 0.1454 1.145 1 3.764 0.005205 0.00002608 0.02957 0.99 1 -0.00003327 0.009009 0.01944 0.004357 0.066 2.232 0.9996 0.0347 0.05976 1 1 0.007445 0.03452 0.1285 0.04939 0.229 0.8526 json
t15_x3_u13_b9 15 3 13 9 dot(D,log(nrm(P))) 71546 121932840 o2(x,o1(o1(x))) true 60375 60375 -0.8186 0.06258 0.8255 0.141 0.3755 -1 0.1705 1.17 1 1.222 0.001691 0.001691 0.009213 0.000005816 1 -0.00001822 0.006878 0.009098 0.003299 0.05744 6.234 0.9836 0.02399 0.04879 1 1 0.00407 0.01406 0.06086 0.02887 0.09972 0.4317 json
t15_x3_u13_b10 15 3 13 10 dst(D,log(nrm(P))) 71547 121932841 o2(x,o1(o1(x))) true 60383 60383 -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
t15_x3_u14_b0 15 3 14 0 add(D,frc(sqt(P))) 71548 121933032 o2(x,o1(o1(x))) true 60391 60391 -0.3193 0.4492 0.6894 0.501 0.7078 -1 0.8367 1.837 1 2.98 0.005202 0 0.02156 1 1 0.0001746 0.00811 0.01449 0.004735 0.06881 3.191 1.031 0.01038 0.01619 1 1 0.008075 0.04575 0.1556 0.01612 0.09131 0.3106 json
t15_x3_u14_b1 15 3 14 1 sub(D,frc(sqt(P))) 71549 121933033 o2(x,o1(o1(x))) true 60399 60399 -0.6807 0.08203 0.6944 0.1468 0.3832 -1 0.1454 1.145 1 2.973 0.005551 0 0.02707 1 1 0.0001418 0.008163 0.01598 0.004818 0.06941 2.564 1.031 0.03781 0.0556 1 1 0.008556 0.04865 0.1231 0.05828 0.3314 0.8387 json
t15_x3_u14_b2 15 3 14 2 mlt(D,frc(sqt(P))) 71550 121933034 o2(x,o1(o1(x))) true 60407 60407 -0.5074 0.1563 0.5271 0.2451 0.4951 -1 0.1998 1.2 1 2.105 0.004178 0 0.01203 1 1 0.0001446 0.007964 0.01082 0.004031 0.06349 5.278 1 0.01705 0.03249 1 1 0.005599 0.02424 0.08248 0.02284 0.09889 0.3365 json
t15_x3_u14_b3 15 3 14 3 div(D,frc(sqt(P))) 71551 121933035 o2(x,o1(o1(x))) true 60415 60415 -0.7136 0.1563 0.8084 0.2636 0.5135 -1 0.803 1.803 1 1.736 0.01553 0 0.03187 1 1 0.0001656 0.02439 0.03153 0.01452 0.1205 3.781 1.132 0.0589 0.09253 1 1 0.02352 0.1311 0.248 0.08921 0.4974 0.9407 json
t15_x3_u14_b4 15 3 14 4 pow(D,frc(sqt(P))) 71552 121933036 o2(x,o1(o1(x))) true 60423 60423 -0.7694 0.125 0.9806 0.3811 0.6173 -1 1 2 1 0.7853 0.05256 0 0.03175 1 1 -1.892e-9 0.1037 0.05622 0.05153 0.227 7.151 2 0.1379 0.272 1 1 0.07067 0.2992 0.5855 0.1854 0.7852 1.536 json
t15_x3_u14_b5 15 3 14 5 mod(D,frc(sqt(P))) 71553 121933037 o2(x,o1(o1(x))) true 60431 60431 -0.7577 0.1211 0.7834 0.1816 0.4262 -1 0.2639 1.264 1 1.555 0.0139 0 0.02588 1 1 0.0002162 0.02612 0.03602 0.01323 0.115 4.445 1.031 0.07651 0.1438 1 1 0.01791 0.06948 0.1602 0.0986 0.3825 0.8822 json
t15_x3_u14_b6 15 3 14 6 lrg(D,frc(sqt(P))) 71554 121933038 o2(x,o1(o1(x))) true 60439 60439 0.5949 0.8438 0.5949 0.1969 0.4437 0 1 1 1 2.347 0.01974 0 0.04581 1 1 -0.00008984 0.03746 0.0493 0.01764 0.1328 2.899 0.9994 0.1003 0.1903 1 1 0.02543 0.09468 0.1064 0.1292 0.4808 0.5402 json
t15_x3_u14_b7 15 3 14 7 eql(D,frc(sqt(P))) 71555 121933039 o2(x,o1(o1(x))) true 60447 60447 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
t15_x3_u14_b8 15 3 14 8 min(D,frc(sqt(P))) 71556 121933040 o2(x,o1(o1(x))) true 60455 60455 -0.0322 0.3945 0.1068 0.01423 0.1193 -0.2729 0.1454 0.4183 1 2.857 0.001711 0 0.03688 1 1 0.00001602 0.0002869 0.01492 0.0003519 0.01876 0.5087 0.08122 0.1202 0.02016 1 1 0.003255 0.02324 0.00737 0.2287 1.633 0.5178 json
t15_x3_u14_b9 15 3 14 9 dot(D,frc(sqt(P))) 71557 121933041 o2(x,o1(o1(x))) true 60463 60463 -0.7574 0.08389 0.7711 0.1791 0.4232 -1 0.3995 1.4 1 1.493 0.002043 0.002043 0.01036 0.000003419 1 0.0001446 0.007813 0.009902 0.003978 0.06307 6.086 1.2 0.02281 0.04362 1 1 0.005515 0.0239 0.08118 0.03079 0.1334 0.4533 json
t15_x3_u14_b10 15 3 14 10 dst(D,frc(sqt(P))) 71558 121933042 o2(x,o1(o1(x))) true 60471 60471 -0.5635 0.25 0.9365 0.5836 0.764 -1 1 2 1 1.656 0.00493 0.00493 0.01843 0.00000614 1 -0.00003948 0.01802 0.01608 0.009522 0.09758 5.295 1.981 0.01689 0.03087 1 1 0.01321 0.06868 0.2456 0.02264 0.1177 0.4208 json
t15_x3_u15_b0 15 3 15 0 add(D,frc(log(P))) 71559 121933233 o2(x,o1(o1(x))) true 60479 60479 -0.3401 0.418 0.7852 0.5968 0.7725 -1 1 2 1 2.739 0.005517 0 0.0227 1 1 0.00008033 0.008101 0.01416 0.005004 0.07074 3.116 1.031 0.009245 0.01357 1 1 0.007734 0.04783 0.1911 0.01296 0.08015 0.3203 json
t15_x3_u15_b1 15 3 15 1 sub(D,frc(log(P))) 71560 121933234 o2(x,o1(o1(x))) true 60487 60487 -0.7842 0.03125 0.7874 0.09679 0.3111 -1 0.1059 1.106 1 2.599 0.005532 0 0.0248 1 1 0.000236 0.008177 0.01446 0.004915 0.07011 2.827 1.031 0.05715 0.08448 1 1 0.008529 0.04499 0.06639 0.08812 0.4648 0.6859 json
t15_x3_u15_b2 15 3 15 2 mlt(D,frc(log(P))) 71561 121933235 o2(x,o1(o1(x))) true 60495 60495 -0.5632 0.1992 0.5975 0.2496 0.4996 -1 0.2426 1.243 1 2.166 0.00431 0 0.01444 1 1 -0.00005159 0.008008 0.01153 0.004103 0.06405 4.437 0.9998 0.01727 0.03208 1 1 0.005708 0.02263 0.08649 0.02287 0.09065 0.3465 json
t15_x3_u15_b3 15 3 15 3 div(D,frc(log(P))) 71562 121933236 o2(x,o1(o1(x))) true 60503 60503 -0.6622 0.1758 0.7894 0.3177 0.5637 -1 1 2 1 2.012 0.01426 0 0.03727 1 1 9.47e-10 0.01356 0.02882 0.01288 0.1135 3.045 1.042 0.04488 0.04267 1 1 0.02514 0.1236 0.2222 0.07912 0.389 0.6994 json
t15_x3_u15_b4 15 3 15 4 pow(D,frc(log(P))) 71563 121933237 o2(x,o1(o1(x))) true 60511 60511 -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
t15_x3_u15_b5 15 3 15 5 mod(D,frc(log(P))) 71564 121933238 o2(x,o1(o1(x))) true 60519 60519 -0.618 0.1992 0.6705 0.2508 0.5008 -1 0.2722 1.272 1 2.148 0.00616 0 0.02222 1 1 0.0001653 0.01089 0.02287 0.005664 0.07526 3.388 1.031 0.02456 0.04341 1 1 0.008539 0.0401 0.09461 0.03405 0.1599 0.3772 json
t15_x3_u15_b6 15 3 15 6 lrg(D,frc(log(P))) 71565 121933239 o2(x,o1(o1(x))) true 60527 60527 0.5986 0.7773 0.5986 0.2123 0.4607 0 1 1 1 1.976 0.01117 0 0.02806 1 1 -9.461e-10 0.021 0.02919 0.01038 0.1019 3.631 0.9994 0.05262 0.09892 1 1 0.0157 0.05801 0.07186 0.07395 0.2733 0.3385 json
t15_x3_u15_b7 15 3 15 7 eql(D,frc(log(P))) 71566 121933240 o2(x,o1(o1(x))) true 60535 60535 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
t15_x3_u15_b8 15 3 15 8 min(D,frc(log(P))) 71567 121933241 o2(x,o1(o1(x))) true 60543 60543 -0.01668 0.4492 0.1007 0.01277 0.113 -0.2729 0.1454 0.4183 1 2.764 0.001693 0 0.03676 1 1 0 0.0002808 0.01475 0.0003428 0.01852 0.5037 0.08341 0.1325 0.02198 1 1 0.003295 0.02326 0.002123 0.2579 1.821 0.1662 json
t15_x3_u15_b9 15 3 15 9 dot(D,frc(log(P))) 71568 121933242 o2(x,o1(o1(x))) true 60551 60551 -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
t15_x3_u15_b10 15 3 15 10 dst(D,frc(log(P))) 71569 121933243 o2(x,o1(o1(x))) true 60559 60559 -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
t15_x3_u16_b0 15 3 16 0 add(D,frc(frc(P))) 71570 121933434 o2(x,o1(o1(x))) true 60567 60567 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
t15_x3_u16_b1 15 3 16 1 sub(D,frc(frc(P))) 71571 121933435 o2(x,o1(o1(x))) true 60575 60575 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
t15_x3_u16_b2 15 3 16 2 mlt(D,frc(frc(P))) 71572 121933436 o2(x,o1(o1(x))) true 60583 60583 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
t15_x3_u16_b3 15 3 16 3 div(D,frc(frc(P))) 71573 121933437 o2(x,o1(o1(x))) true 60591 60591 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
t15_x3_u16_b4 15 3 16 4 pow(D,frc(frc(P))) 71574 121933438 o2(x,o1(o1(x))) true 60599 60599 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
t15_x3_u16_b5 15 3 16 5 mod(D,frc(frc(P))) 71575 121933439 o2(x,o1(o1(x))) true 60607 60607 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
t15_x3_u16_b6 15 3 16 6 lrg(D,frc(frc(P))) 71576 121933440 o2(x,o1(o1(x))) true 60615 60615 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
t15_x3_u16_b7 15 3 16 7 eql(D,frc(frc(P))) 71577 121933441 o2(x,o1(o1(x))) true 60623 60623 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
t15_x3_u16_b8 15 3 16 8 min(D,frc(frc(P))) 71578 121933442 o2(x,o1(o1(x))) true 60631 60631 -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
t15_x3_u16_b9 15 3 16 9 dot(D,frc(frc(P))) 71579 121933443 o2(x,o1(o1(x))) true 60639 60639 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
t15_x3_u16_b10 15 3 16 10 dst(D,frc(frc(P))) 71580 121933444 o2(x,o1(o1(x))) true 60647 60647 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
t15_x3_u17_b0 15 3 17 0 add(D,frc(flr(P))) 71581 121933635 o2(x,o1(o1(x))) true 60655 60655 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
t15_x3_u17_b1 15 3 17 1 sub(D,frc(flr(P))) 71582 121933636 o2(x,o1(o1(x))) true 60663 60663 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
t15_x3_u17_b2 15 3 17 2 mlt(D,frc(flr(P))) 71583 121933637 o2(x,o1(o1(x))) true 60671 60671 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
t15_x3_u17_b3 15 3 17 3 div(D,frc(flr(P))) 71584 121933638 o2(x,o1(o1(x))) true 60679 60679 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
t15_x3_u17_b4 15 3 17 4 pow(D,frc(flr(P))) 71585 121933639 o2(x,o1(o1(x))) true 60687 60687 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
t15_x3_u17_b5 15 3 17 5 mod(D,frc(flr(P))) 71586 121933640 o2(x,o1(o1(x))) true 60695 60695 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
t15_x3_u17_b6 15 3 17 6 lrg(D,frc(flr(P))) 71587 121933641 o2(x,o1(o1(x))) true 60703 60703 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
t15_x3_u17_b7 15 3 17 7 eql(D,frc(flr(P))) 71588 121933642 o2(x,o1(o1(x))) true 60711 60711 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
t15_x3_u17_b8 15 3 17 8 min(D,frc(flr(P))) 71589 121933643 o2(x,o1(o1(x))) true 60719 60719 -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
t15_x3_u17_b9 15 3 17 9 dot(D,frc(flr(P))) 71590 121933644 o2(x,o1(o1(x))) true 60727 60727 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
t15_x3_u17_b10 15 3 17 10 dst(D,frc(flr(P))) 71591 121933645 o2(x,o1(o1(x))) true 60735 60735 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
t15_x3_u18_b0 15 3 18 0 add(D,frc(cil(P))) 71592 121933836 o2(x,o1(o1(x))) true 60743 60743 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
t15_x3_u18_b1 15 3 18 1 sub(D,frc(cil(P))) 71593 121933837 o2(x,o1(o1(x))) true 60751 60751 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
t15_x3_u18_b2 15 3 18 2 mlt(D,frc(cil(P))) 71594 121933838 o2(x,o1(o1(x))) true 60759 60759 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
t15_x3_u18_b3 15 3 18 3 div(D,frc(cil(P))) 71595 121933839 o2(x,o1(o1(x))) true 60767 60767 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
t15_x3_u18_b4 15 3 18 4 pow(D,frc(cil(P))) 71596 121933840 o2(x,o1(o1(x))) true 60775 60775 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
t15_x3_u18_b5 15 3 18 5 mod(D,frc(cil(P))) 71597 121933841 o2(x,o1(o1(x))) true 60783 60783 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
t15_x3_u18_b6 15 3 18 6 lrg(D,frc(cil(P))) 71598 121933842 o2(x,o1(o1(x))) true 60791 60791 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
t15_x3_u18_b7 15 3 18 7 eql(D,frc(cil(P))) 71599 121933843 o2(x,o1(o1(x))) true 60799 60799 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