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_x4_u33_b4 15 4 33 4 pow(D,cil(sgn(D))) 72300 121977256 o2(x,o1(o1(x))) true 66407 66407 -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_x4_u33_b5 15 4 33 5 mod(D,cil(sgn(D))) 72301 121977257 o2(x,o1(o1(x))) true 66415 66415 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
t15_x4_u33_b6 15 4 33 6 lrg(D,cil(sgn(D))) 72302 121977258 o2(x,o1(o1(x))) true 66423 66423 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_x4_u33_b7 15 4 33 7 eql(D,cil(sgn(D))) 72303 121977259 o2(x,o1(o1(x))) true 66431 66431 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_x4_u33_b8 15 4 33 8 min(D,cil(sgn(D))) 72304 121977260 o2(x,o1(o1(x))) true 66439 66439 -0.357 0.375 0.421 0.1858 0.4311 -0.9994 0.1294 1.129 1 3.281 0.07192 0 0.1388 1 1 -0.0003063 0.122 0.1421 0.05264 0.2294 1.653 1.03 0.3871 0.6569 1 1 0.08364 0.3295 0 0.4501 1.774 0 json
t15_x4_u33_b9 15 4 33 9 dot(D,cil(sgn(D))) 72305 121977261 o2(x,o1(o1(x))) true 66447 66447 0.5721 1 0.5721 0.05226 0.2286 0.06305 0.9927 0.9296 1 3.722 0.004148 0.004148 0.08804 0.000004378 1 -0.001225 0.00161 0.03211 0.0005487 0.02342 0.2661 0.1178 0.1588 0.03082 1 1 0.01578 0.1025 0 0.3019 1.962 0 json
t15_x4_u33_b10 15 4 33 10 dst(D,cil(sgn(D))) 72306 121977262 o2(x,o1(o1(x))) true 66455 66455 0.9458 1 0.9458 0.007093 0.08422 0.713 1 0.287 1 1.459 0.0008355 0.0008355 0.02721 -0.000001637 1 0.00008742 0.0008617 0.01835 0.0009302 0.0305 1.121 0.08071 0.2356 0.1215 1 1 0.003022 0.01753 0 0.426 2.472 0 json
t15_x4_u34_b0 15 4 34 0 add(D,cil(nrm(D))) 72307 121977453 o2(x,o1(o1(x))) true 66463 66463 0.4823 0.6875 0.5176 0.2029 0.4504 -0.09672 1 1.097 1 2.852 0.07312 0 0.135 1 1 0.00006836 0.122 0.1445 0.0549 0.2343 1.736 1.031 0.3604 0.6012 1 1 0.0864 0.3709 0 0.4259 1.828 0 json
t15_x4_u34_b1 15 4 34 1 sub(D,cil(nrm(D))) 72308 121977454 o2(x,o1(o1(x))) true 66471 66471 -0.5 0 0.5 0.08301 0.2881 -0.9688 -0.03125 0.9375 1 4 0.05599 0 0.1146 1 1 0 0.119 0.119 0.04284 0.207 1.806 0.9375 0.6745 1.434 1 1 0.05321 0.125 0 0.641 1.506 0 json
t15_x4_u34_b2 15 4 34 2 mlt(D,cil(nrm(D))) 72309 121977455 o2(x,o1(o1(x))) true 66479 66479 0.143 1 0.143 0.009237 0.09611 0.000282 0.2729 0.2726 1 2.227 0.001439 8.42e-18 0.034 1 1 -0.0003063 0.0002653 0.01361 0.0002839 0.01685 0.4956 0.06184 0.1558 0.02873 1 1 0.002731 0.01827 0 0.2956 1.978 0 json
t15_x4_u34_b3 15 4 34 3 div(D,cil(nrm(D))) 72310 121977456 o2(x,o1(o1(x))) true 66487 66487 -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_x4_u34_b4 15 4 34 4 pow(D,cil(nrm(D))) 72311 121977457 o2(x,o1(o1(x))) true 66495 66495 0.6431 1 0.6431 0.1162 0.3409 0.03153 1 0.9685 1 3.274 0.06116 0 0.1185 1 1 -0.0003062 0.12 0.129 0.0471 0.217 1.831 0.9685 0.5262 1.033 1 1 0.06329 0.1908 0 0.5445 1.641 0 json
t15_x4_u34_b5 15 4 34 5 mod(D,cil(nrm(D))) 72312 121977458 o2(x,o1(o1(x))) true 66503 66503 -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_x4_u34_b6 15 4 34 6 lrg(D,cil(nrm(D))) 72313 121977459 o2(x,o1(o1(x))) true 66511 66511 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_x4_u34_b7 15 4 34 7 eql(D,cil(nrm(D))) 72314 121977460 o2(x,o1(o1(x))) true 66519 66519 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_x4_u34_b8 15 4 34 8 min(D,cil(nrm(D))) 72315 121977461 o2(x,o1(o1(x))) true 66527 66527 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
t15_x4_u34_b9 15 4 34 9 dot(D,cil(nrm(D))) 72316 121977462 o2(x,o1(o1(x))) true 66535 66535 0.286 1 0.286 0.01848 0.1359 0.0005639 0.5458 0.5452 1 3.068 0.001439 0.001439 0.05111 0.000006592 1 -0.0006125 0.0005308 0.01887 0.0002665 0.01632 0.3194 0.08746 0.1558 0.02873 1 1 0.005461 0.03655 0 0.2956 1.978 0 json
t15_x4_u34_b10 15 4 34 10 dst(D,cil(nrm(D))) 72317 121977463 o2(x,o1(o1(x))) true 66543 66543 0.7381 1 0.7381 0.06233 0.2497 0.04419 1 0.9558 1 3.416 0.0205 0.0205 0.1005 -0.000002908 1 0.00005702 0.089 0.1284 0.03088 0.1757 1.748 1.308 0.6576 1.428 1 1 0.04137 0.1096 0 0.6637 1.758 0 json
t15_x4_u35_b0 15 4 35 0 add(D,sgn(sqt(D))) 72318 121977654 o2(x,o1(o1(x))) true 66551 66551 0 0.5 0.762 0.6733 0.8206 -1 1 2 1 3 0.2681 0 0.246 1 1 0 0.4794 0.2746 0.2075 0.4555 1.851 2 0.3982 0.712 1 1 0.3 1.203 0 0.4456 1.787 0 json
t15_x4_u35_b1 15 4 35 1 sub(D,sgn(sqt(D))) 72319 121977655 o2(x,o1(o1(x))) true 66559 66559 3.638e-12 0.5 0.5943 0.4387 0.6623 -0.9685 0.9685 1.937 1 4 0.2406 0 0.2373 1 1 0 0.4793 0.2527 0.1842 0.4292 1.808 1.937 0.5485 1.093 1 1 0.2447 0.7119 0 0.5578 1.623 0 json
t15_x4_u35_b2 15 4 35 2 mlt(D,sgn(sqt(D))) 72320 121977656 o2(x,o1(o1(x))) true 66567 66567 0.286 1 0.286 0.02614 0.1617 0.03152 0.4963 0.4648 1 2.75 0.004148 0 0.05817 1 1 -0.0006126 0.000805 0.02054 0.0007641 0.02764 0.4752 0.08329 0.1587 0.03079 1 1 0.007888 0.05127 0 0.3017 1.961 0 json
t15_x4_u35_b3 15 4 35 3 div(D,sgn(sqt(D))) 72321 121977657 o2(x,o1(o1(x))) true 66575 66575 0.286 1 0.286 0.02614 0.1617 0.03152 0.4963 0.4648 1 2.75 0.004148 0 0.05817 1 1 -0.0006126 0.000805 0.02054 0.0007641 0.02764 0.4752 0.08329 0.1587 0.03079 1 1 0.007888 0.05127 0 0.3017 1.961 0 json
t15_x4_u35_b4 15 4 35 4 pow(D,sgn(sqt(D))) 72322 121977658 o2(x,o1(o1(x))) true 66583 66583 -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_x4_u35_b5 15 4 35 5 mod(D,sgn(sqt(D))) 72323 121977659 o2(x,o1(o1(x))) true 66591 66591 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
t15_x4_u35_b6 15 4 35 6 lrg(D,sgn(sqt(D))) 72324 121977660 o2(x,o1(o1(x))) true 66599 66599 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_x4_u35_b7 15 4 35 7 eql(D,sgn(sqt(D))) 72325 121977661 o2(x,o1(o1(x))) true 66607 66607 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_x4_u35_b8 15 4 35 8 min(D,sgn(sqt(D))) 72326 121977662 o2(x,o1(o1(x))) true 66615 66615 -0.357 0.375 0.421 0.1858 0.4311 -0.9994 0.1294 1.129 1 3.281 0.07192 0 0.1388 1 1 -0.0003063 0.122 0.1421 0.05264 0.2294 1.653 1.03 0.3871 0.6569 1 1 0.08364 0.3295 0 0.4501 1.774 0 json
t15_x4_u35_b9 15 4 35 9 dot(D,sgn(sqt(D))) 72327 121977663 o2(x,o1(o1(x))) true 66623 66623 0.5721 1 0.5721 0.05226 0.2286 0.06305 0.9927 0.9296 1 3.722 0.004148 0.004148 0.08804 0.000004378 1 -0.001225 0.00161 0.03211 0.0005487 0.02342 0.2661 0.1178 0.1588 0.03082 1 1 0.01578 0.1025 0 0.3019 1.962 0 json
t15_x4_u35_b10 15 4 35 10 dst(D,sgn(sqt(D))) 72328 121977664 o2(x,o1(o1(x))) true 66631 66631 0.9458 1 0.9458 0.007093 0.08422 0.713 1 0.287 1 1.459 0.0008355 0.0008355 0.02721 -0.000001637 1 0.00008742 0.0008617 0.01835 0.0009302 0.0305 1.121 0.08071 0.2356 0.1215 1 1 0.003022 0.01753 0 0.426 2.472 0 json
t15_x4_u36_b0 15 4 36 0 add(D,sgn(log(D))) 72329 121977855 o2(x,o1(o1(x))) true 66639 66639 -0.9529 0 0.9529 0.003185 0.05644 -1 -0.8546 0.1454 1 1.329 0.0007092 0 0.01796 1 1 -0.0001582 0.0003006 0.01323 0.0003863 0.01965 1.094 0.05567 0.2227 0.09439 1 1 0.001259 0.005463 0 0.3952 1.715 0 json
t15_x4_u36_b1 15 4 36 1 sub(D,sgn(log(D))) 72330 121977856 o2(x,o1(o1(x))) true 66647 66647 0.9529 1 0.9529 0.003185 0.05644 0.8546 1 0.1454 1 1.329 0.0007155 0 0.01812 1 1 0.0001582 0.0003006 0.01323 0.0003869 0.01967 1.085 0.05567 0.2246 0.09439 1 1 0.0013 0.005463 0 0.4081 1.715 0 json
t15_x4_u36_b2 15 4 36 2 mlt(D,sgn(log(D))) 72331 121977857 o2(x,o1(o1(x))) true 66655 66655 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
t15_x4_u36_b3 15 4 36 3 div(D,sgn(log(D))) 72332 121977858 o2(x,o1(o1(x))) true 66663 66663 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
t15_x4_u36_b4 15 4 36 4 pow(D,sgn(log(D))) 72333 121977859 o2(x,o1(o1(x))) true 66671 66671 -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_x4_u36_b5 15 4 36 5 mod(D,sgn(log(D))) 72334 121977860 o2(x,o1(o1(x))) true 66679 66679 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
t15_x4_u36_b6 15 4 36 6 lrg(D,sgn(log(D))) 72335 121977861 o2(x,o1(o1(x))) true 66687 66687 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_x4_u36_b7 15 4 36 7 eql(D,sgn(log(D))) 72336 121977862 o2(x,o1(o1(x))) true 66695 66695 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_x4_u36_b8 15 4 36 8 min(D,sgn(log(D))) 72337 121977863 o2(x,o1(o1(x))) true 66703 66703 -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_x4_u36_b9 15 4 36 9 dot(D,sgn(log(D))) 72338 121977864 o2(x,o1(o1(x))) true 66711 66711 3.658e-9 0.4688 0.1187 0.02164 0.1471 -0.2908 0.2908 0.5817 1 3.165 0.001632 0.001632 0.05456 1.783e-7 1 9.255e-10 0.0005126 0.01826 0.0002881 0.01697 0.3111 0.08757 0.1508 0.02368 1 1 0.006301 0.04366 0 0.2911 2.017 0 json
t15_x4_u36_b10 15 4 36 10 dst(D,sgn(log(D))) 72339 121977865 o2(x,o1(o1(x))) true 66719 66719 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_x4_u37_b0 15 4 37 0 add(D,sgn(frc(D))) 72340 121978056 o2(x,o1(o1(x))) true 66727 66727 0.9529 1 0.9529 0.003185 0.05644 0.8546 1 0.1454 1 1.329 0.0007155 0 0.01812 1 1 0.0001582 0.0003006 0.01323 0.0003869 0.01967 1.085 0.05567 0.2246 0.09439 1 1 0.0013 0.005463 0 0.4081 1.715 0 json
t15_x4_u37_b1 15 4 37 1 sub(D,sgn(frc(D))) 72341 121978057 o2(x,o1(o1(x))) true 66735 66735 -0.9529 0 0.9529 0.003185 0.05644 -1 -0.8546 0.1454 1 1.329 0.0007092 0 0.01796 1 1 -0.0001582 0.0003006 0.01323 0.0003863 0.01965 1.094 0.05567 0.2227 0.09439 1 1 0.001259 0.005463 0 0.3952 1.715 0 json
t15_x4_u37_b2 15 4 37 2 mlt(D,sgn(frc(D))) 72342 121978058 o2(x,o1(o1(x))) true 66743 66743 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
t15_x4_u37_b3 15 4 37 3 div(D,sgn(frc(D))) 72343 121978059 o2(x,o1(o1(x))) true 66751 66751 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
t15_x4_u37_b4 15 4 37 4 pow(D,sgn(frc(D))) 72344 121978060 o2(x,o1(o1(x))) true 66759 66759 -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_x4_u37_b5 15 4 37 5 mod(D,sgn(frc(D))) 72345 121978061 o2(x,o1(o1(x))) true 66767 66767 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
t15_x4_u37_b6 15 4 37 6 lrg(D,sgn(frc(D))) 72346 121978062 o2(x,o1(o1(x))) true 66775 66775 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_x4_u37_b7 15 4 37 7 eql(D,sgn(frc(D))) 72347 121978063 o2(x,o1(o1(x))) true 66783 66783 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_x4_u37_b8 15 4 37 8 min(D,sgn(frc(D))) 72348 121978064 o2(x,o1(o1(x))) true 66791 66791 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
t15_x4_u37_b9 15 4 37 9 dot(D,sgn(frc(D))) 72349 121978065 o2(x,o1(o1(x))) true 66799 66799 -3.658e-9 0.4688 0.1187 0.02164 0.1471 -0.2908 0.2908 0.5817 1 3.165 0.001632 0.001632 0.05456 1.783e-7 1 -9.255e-10 0.0005126 0.01826 0.0002881 0.01697 0.3111 0.08757 0.1508 0.02368 1 1 0.006301 0.04366 0 0.2911 2.017 0 json
t15_x4_u37_b10 15 4 37 10 dst(D,sgn(frc(D))) 72350 121978066 o2(x,o1(o1(x))) true 66807 66807 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_x4_u38_b0 15 4 38 0 add(D,sgn(flr(D))) 72351 121978257 o2(x,o1(o1(x))) true 66815 66815 -0.4823 0.3125 0.5176 0.2029 0.4504 -1 0.09672 1.097 1 2.852 0.07311 0 0.1349 1 1 -0.00006836 0.122 0.1445 0.05491 0.2343 1.737 1.031 0.3604 0.6012 1 1 0.08612 0.3709 0 0.4245 1.828 0 json
t15_x4_u38_b1 15 4 38 1 sub(D,sgn(flr(D))) 72352 121978258 o2(x,o1(o1(x))) true 66823 66823 0.5 1 0.5 0.08301 0.2881 0.03125 0.9688 0.9375 1 4 0.05599 0 0.1146 1 1 0 0.119 0.119 0.04284 0.207 1.806 0.9375 0.6745 1.434 1 1 0.05321 0.125 0 0.641 1.506 0 json
t15_x4_u38_b2 15 4 38 2 mlt(D,sgn(flr(D))) 72353 121978259 o2(x,o1(o1(x))) true 66831 66831 0.143 1 0.143 0.009237 0.09611 0.000282 0.2729 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_x4_u38_b3 15 4 38 3 div(D,sgn(flr(D))) 72354 121978260 o2(x,o1(o1(x))) true 66839 66839 -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_x4_u38_b4 15 4 38 4 pow(D,sgn(flr(D))) 72355 121978261 o2(x,o1(o1(x))) true 66847 66847 -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_x4_u38_b5 15 4 38 5 mod(D,sgn(flr(D))) 72356 121978262 o2(x,o1(o1(x))) true 66855 66855 -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_x4_u38_b6 15 4 38 6 lrg(D,sgn(flr(D))) 72357 121978263 o2(x,o1(o1(x))) true 66863 66863 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_x4_u38_b7 15 4 38 7 eql(D,sgn(flr(D))) 72358 121978264 o2(x,o1(o1(x))) true 66871 66871 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_x4_u38_b8 15 4 38 8 min(D,sgn(flr(D))) 72359 121978265 o2(x,o1(o1(x))) true 66879 66879 -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
t15_x4_u38_b9 15 4 38 9 dot(D,sgn(flr(D))) 72360 121978266 o2(x,o1(o1(x))) true 66887 66887 0.286 1 0.286 0.01848 0.1359 0.0005639 0.5458 0.5452 1 3.068 0.001451 0.001451 0.05134 -0.000007299 1 -0.0006125 0.0005308 0.01887 0.0002671 0.01634 0.3183 0.08746 0.1571 0.02873 1 1 0.005576 0.03655 0 0.3018 1.978 0 json
t15_x4_u38_b10 15 4 38 10 dst(D,sgn(flr(D))) 72361 121978267 o2(x,o1(o1(x))) true 66895 66895 0.7381 1 0.7381 0.06233 0.2497 0.04419 1 0.9558 1 3.416 0.0205 0.0205 0.106 0.000001863 1 0.00005702 0.089 0.1284 0.02975 0.1725 1.627 0.9251 0.6578 1.428 1 1 0.04131 0.1096 0 0.6628 1.758 0 json
t15_x4_u39_b0 15 4 39 0 add(D,sgn(cil(D))) 72362 121978458 o2(x,o1(o1(x))) true 66903 66903 0.4823 0.6875 0.5176 0.2029 0.4504 -0.09672 1 1.097 1 2.852 0.07312 0 0.135 1 1 0.00006836 0.122 0.1445 0.0549 0.2343 1.736 1.031 0.3604 0.6012 1 1 0.0864 0.3709 0 0.4259 1.828 0 json
t15_x4_u39_b1 15 4 39 1 sub(D,sgn(cil(D))) 72363 121978459 o2(x,o1(o1(x))) true 66911 66911 -0.5 0 0.5 0.08301 0.2881 -0.9688 -0.03125 0.9375 1 4 0.05599 0 0.1146 1 1 0 0.119 0.119 0.04284 0.207 1.806 0.9375 0.6745 1.434 1 1 0.05321 0.125 0 0.641 1.506 0 json
t15_x4_u39_b2 15 4 39 2 mlt(D,sgn(cil(D))) 72364 121978460 o2(x,o1(o1(x))) true 66919 66919 0.143 1 0.143 0.009237 0.09611 0.000282 0.2729 0.2726 1 2.227 0.001439 0 0.034 1 1 -0.0003063 0.0002653 0.01361 0.0002839 0.01685 0.4956 0.06184 0.1558 0.02873 1 1 0.002731 0.01827 0 0.2956 1.978 0 json
t15_x4_u39_b3 15 4 39 3 div(D,sgn(cil(D))) 72365 121978461 o2(x,o1(o1(x))) true 66927 66927 -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_x4_u39_b4 15 4 39 4 pow(D,sgn(cil(D))) 72366 121978462 o2(x,o1(o1(x))) true 66935 66935 0.6431 1 0.6431 0.1162 0.3409 0.03153 1 0.9685 1 3.274 0.06116 0 0.1185 1 1 -0.0003062 0.12 0.129 0.0471 0.217 1.831 0.9685 0.5262 1.033 1 1 0.06329 0.1908 0 0.5445 1.641 0 json
t15_x4_u39_b5 15 4 39 5 mod(D,sgn(cil(D))) 72367 121978463 o2(x,o1(o1(x))) true 66943 66943 -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_x4_u39_b6 15 4 39 6 lrg(D,sgn(cil(D))) 72368 121978464 o2(x,o1(o1(x))) true 66951 66951 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_x4_u39_b7 15 4 39 7 eql(D,sgn(cil(D))) 72369 121978465 o2(x,o1(o1(x))) true 66959 66959 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_x4_u39_b8 15 4 39 8 min(D,sgn(cil(D))) 72370 121978466 o2(x,o1(o1(x))) true 66967 66967 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
t15_x4_u39_b9 15 4 39 9 dot(D,sgn(cil(D))) 72371 121978467 o2(x,o1(o1(x))) true 66975 66975 0.286 1 0.286 0.01848 0.1359 0.0005639 0.5458 0.5452 1 3.068 0.001439 0.001439 0.05111 0.000006592 1 -0.0006125 0.0005308 0.01887 0.0002665 0.01632 0.3194 0.08746 0.1558 0.02873 1 1 0.005461 0.03655 0 0.2956 1.978 0 json
t15_x4_u39_b10 15 4 39 10 dst(D,sgn(cil(D))) 72372 121978468 o2(x,o1(o1(x))) true 66983 66983 0.7381 1 0.7381 0.06233 0.2497 0.04419 1 0.9558 1 3.416 0.0205 0.0205 0.1005 -0.000002908 1 0.00005702 0.089 0.1284 0.03088 0.1757 1.748 1.308 0.6576 1.428 1 1 0.04137 0.1096 0 0.6637 1.758 0 json
t15_x4_u40_b0 15 4 40 0 add(D,sgn(sgn(D))) 72373 121978659 o2(x,o1(o1(x))) true 66991 66991 0 0.5 0.762 0.6733 0.8206 -1 1 2 1 3 0.2681 0 0.246 1 1 0 0.4794 0.2746 0.2075 0.4555 1.851 2 0.3982 0.712 1 1 0.3 1.203 0 0.4456 1.787 0 json
t15_x4_u40_b1 15 4 40 1 sub(D,sgn(sgn(D))) 72374 121978660 o2(x,o1(o1(x))) true 66999 66999 3.638e-12 0.5 0.5943 0.4387 0.6623 -0.9685 0.9685 1.937 1 4 0.2406 0 0.2373 1 1 0 0.4793 0.2527 0.1842 0.4292 1.808 1.937 0.5485 1.093 1 1 0.2447 0.7119 0 0.5578 1.623 0 json
t15_x4_u40_b2 15 4 40 2 mlt(D,sgn(sgn(D))) 72375 121978661 o2(x,o1(o1(x))) true 67007 67007 0.286 1 0.286 0.02614 0.1617 0.03152 0.4963 0.4648 1 2.75 0.004148 0 0.05817 1 1 -0.0006126 0.000805 0.02054 0.0007641 0.02764 0.4752 0.08329 0.1587 0.03079 1 1 0.007888 0.05127 0 0.3017 1.961 0 json
t15_x4_u40_b3 15 4 40 3 div(D,sgn(sgn(D))) 72376 121978662 o2(x,o1(o1(x))) true 67015 67015 0.286 1 0.286 0.02614 0.1617 0.03152 0.4963 0.4648 1 2.75 0.004148 0 0.05817 1 1 -0.0006126 0.000805 0.02054 0.0007641 0.02764 0.4752 0.08329 0.1587 0.03079 1 1 0.007888 0.05127 0 0.3017 1.961 0 json
t15_x4_u40_b4 15 4 40 4 pow(D,sgn(sgn(D))) 72377 121978663 o2(x,o1(o1(x))) true 67023 67023 -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_x4_u40_b5 15 4 40 5 mod(D,sgn(sgn(D))) 72378 121978664 o2(x,o1(o1(x))) true 67031 67031 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
t15_x4_u40_b6 15 4 40 6 lrg(D,sgn(sgn(D))) 72379 121978665 o2(x,o1(o1(x))) true 67039 67039 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_x4_u40_b7 15 4 40 7 eql(D,sgn(sgn(D))) 72380 121978666 o2(x,o1(o1(x))) true 67047 67047 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_x4_u40_b8 15 4 40 8 min(D,sgn(sgn(D))) 72381 121978667 o2(x,o1(o1(x))) true 67055 67055 -0.357 0.375 0.421 0.1858 0.4311 -0.9994 0.1294 1.129 1 3.281 0.07192 0 0.1388 1 1 -0.0003063 0.122 0.1421 0.05264 0.2294 1.653 1.03 0.3871 0.6569 1 1 0.08364 0.3295 0 0.4501 1.774 0 json
t15_x4_u40_b9 15 4 40 9 dot(D,sgn(sgn(D))) 72382 121978668 o2(x,o1(o1(x))) true 67063 67063 0.5721 1 0.5721 0.05226 0.2286 0.06305 0.9927 0.9296 1 3.722 0.004148 0.004148 0.08804 0.000004378 1 -0.001225 0.00161 0.03211 0.0005487 0.02342 0.2661 0.1178 0.1588 0.03082 1 1 0.01578 0.1025 0 0.3019 1.962 0 json
t15_x4_u40_b10 15 4 40 10 dst(D,sgn(sgn(D))) 72383 121978669 o2(x,o1(o1(x))) true 67071 67071 0.9458 1 0.9458 0.007093 0.08422 0.713 1 0.287 1 1.459 0.0008355 0.0008355 0.02721 -0.000001637 1 0.00008742 0.0008617 0.01835 0.0009302 0.0305 1.121 0.08071 0.2356 0.1215 1 1 0.003022 0.01753 0 0.426 2.472 0 json
t15_x4_u41_b0 15 4 41 0 add(D,sgn(nrm(D))) 72384 121978860 o2(x,o1(o1(x))) true 67079 67079 0 0.5 0.762 0.6733 0.8206 -1 1 2 1 3 0.2681 0 0.246 1 1 0 0.4794 0.2746 0.2075 0.4555 1.851 2 0.3982 0.712 1 1 0.3 1.203 0 0.4456 1.787 0 json
t15_x4_u41_b1 15 4 41 1 sub(D,sgn(nrm(D))) 72385 121978861 o2(x,o1(o1(x))) true 67087 67087 3.638e-12 0.5 0.5943 0.4387 0.6623 -0.9685 0.9685 1.937 1 4 0.2406 0 0.2373 1 1 0 0.4793 0.2527 0.1842 0.4292 1.808 1.937 0.5485 1.093 1 1 0.2447 0.7119 0 0.5578 1.623 0 json
t15_x4_u41_b2 15 4 41 2 mlt(D,sgn(nrm(D))) 72386 121978862 o2(x,o1(o1(x))) true 67095 67095 0.286 1 0.286 0.02614 0.1617 0.03152 0.4963 0.4648 1 2.75 0.004148 3.54e-18 0.05817 1 1 -0.0006126 0.000805 0.02054 0.0007641 0.02764 0.4752 0.08329 0.1587 0.03079 1 1 0.007888 0.05127 0 0.3017 1.961 0 json
t15_x4_u41_b3 15 4 41 3 div(D,sgn(nrm(D))) 72387 121978863 o2(x,o1(o1(x))) true 67103 67103 0.286 1 0.286 0.02614 0.1617 0.03152 0.4963 0.4648 1 2.75 0.004148 3.54e-18 0.05817 1 1 -0.0006126 0.000805 0.02054 0.0007641 0.02764 0.4752 0.08329 0.1587 0.03079 1 1 0.007888 0.05127 0 0.3017 1.961 0 json
t15_x4_u41_b4 15 4 41 4 pow(D,sgn(nrm(D))) 72388 121978864 o2(x,o1(o1(x))) true 67111 67111 -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_x4_u41_b5 15 4 41 5 mod(D,sgn(nrm(D))) 72389 121978865 o2(x,o1(o1(x))) true 67119 67119 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
t15_x4_u41_b6 15 4 41 6 lrg(D,sgn(nrm(D))) 72390 121978866 o2(x,o1(o1(x))) true 67127 67127 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_x4_u41_b7 15 4 41 7 eql(D,sgn(nrm(D))) 72391 121978867 o2(x,o1(o1(x))) true 67135 67135 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_x4_u41_b8 15 4 41 8 min(D,sgn(nrm(D))) 72392 121978868 o2(x,o1(o1(x))) true 67143 67143 -0.357 0.375 0.421 0.1858 0.4311 -0.9994 0.1294 1.129 1 3.281 0.07192 0 0.1388 1 1 -0.0003063 0.122 0.1421 0.05264 0.2294 1.653 1.03 0.3871 0.6569 1 1 0.08364 0.3295 0 0.4501 1.774 0 json
t15_x4_u41_b9 15 4 41 9 dot(D,sgn(nrm(D))) 72393 121978869 o2(x,o1(o1(x))) true 67151 67151 0.5721 1 0.5721 0.05226 0.2286 0.06305 0.9927 0.9296 1 3.722 0.004148 0.004148 0.08804 0.000004378 1 -0.001225 0.00161 0.03211 0.0005487 0.02342 0.2661 0.1178 0.1588 0.03082 1 1 0.01578 0.1025 0 0.3019 1.962 0 json
t15_x4_u41_b10 15 4 41 10 dst(D,sgn(nrm(D))) 72394 121978870 o2(x,o1(o1(x))) true 67159 67159 0.9458 1 0.9458 0.007093 0.08422 0.713 1 0.287 1 1.459 0.0008355 0.0008355 0.02721 -0.000001637 1 0.00008742 0.0008617 0.01835 0.0009302 0.0305 1.121 0.08071 0.2356 0.1215 1 1 0.003022 0.01753 0 0.426 2.472 0 json
t15_x4_u42_b0 15 4 42 0 add(D,nrm(sqt(D))) 72395 121979061 o2(x,o1(o1(x))) true 67167 67167 -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_x4_u42_b1 15 4 42 1 sub(D,nrm(sqt(D))) 72396 121979062 o2(x,o1(o1(x))) true 67175 67175 -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_x4_u42_b2 15 4 42 2 mlt(D,nrm(sqt(D))) 72397 121979063 o2(x,o1(o1(x))) true 67183 67183 -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_x4_u42_b3 15 4 42 3 div(D,nrm(sqt(D))) 72398 121979064 o2(x,o1(o1(x))) true 67191 67191 -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_x4_u42_b4 15 4 42 4 pow(D,nrm(sqt(D))) 72399 121979065 o2(x,o1(o1(x))) true 67199 67199 -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