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_u24_b3 15 4 24 3 div(D,flr(flr(D))) 72200 121975446 o2(x,o1(o1(x))) true 65607 65607 -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_u24_b4 15 4 24 4 pow(D,flr(flr(D))) 72201 121975447 o2(x,o1(o1(x))) true 65615 65615 -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_u24_b5 15 4 24 5 mod(D,flr(flr(D))) 72202 121975448 o2(x,o1(o1(x))) true 65623 65623 -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_u24_b6 15 4 24 6 lrg(D,flr(flr(D))) 72203 121975449 o2(x,o1(o1(x))) true 65631 65631 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_u24_b7 15 4 24 7 eql(D,flr(flr(D))) 72204 121975450 o2(x,o1(o1(x))) true 65639 65639 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_u24_b8 15 4 24 8 min(D,flr(flr(D))) 72205 121975451 o2(x,o1(o1(x))) true 65647 65647 -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_u24_b9 15 4 24 9 dot(D,flr(flr(D))) 72206 121975452 o2(x,o1(o1(x))) true 65655 65655 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_u24_b10 15 4 24 10 dst(D,flr(flr(D))) 72207 121975453 o2(x,o1(o1(x))) true 65663 65663 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_u25_b0 15 4 25 0 add(D,flr(cil(D))) 72208 121975644 o2(x,o1(o1(x))) true 65671 65671 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_u25_b1 15 4 25 1 sub(D,flr(cil(D))) 72209 121975645 o2(x,o1(o1(x))) true 65679 65679 -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_u25_b2 15 4 25 2 mlt(D,flr(cil(D))) 72210 121975646 o2(x,o1(o1(x))) true 65687 65687 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_u25_b3 15 4 25 3 div(D,flr(cil(D))) 72211 121975647 o2(x,o1(o1(x))) true 65695 65695 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_u25_b4 15 4 25 4 pow(D,flr(cil(D))) 72212 121975648 o2(x,o1(o1(x))) true 65703 65703 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_u25_b5 15 4 25 5 mod(D,flr(cil(D))) 72213 121975649 o2(x,o1(o1(x))) true 65711 65711 -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_u25_b6 15 4 25 6 lrg(D,flr(cil(D))) 72214 121975650 o2(x,o1(o1(x))) true 65719 65719 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_u25_b7 15 4 25 7 eql(D,flr(cil(D))) 72215 121975651 o2(x,o1(o1(x))) true 65727 65727 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_u25_b8 15 4 25 8 min(D,flr(cil(D))) 72216 121975652 o2(x,o1(o1(x))) true 65735 65735 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_u25_b9 15 4 25 9 dot(D,flr(cil(D))) 72217 121975653 o2(x,o1(o1(x))) true 65743 65743 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_u25_b10 15 4 25 10 dst(D,flr(cil(D))) 72218 121975654 o2(x,o1(o1(x))) true 65751 65751 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_u26_b0 15 4 26 0 add(D,flr(sgn(D))) 72219 121975845 o2(x,o1(o1(x))) true 65759 65759 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_u26_b1 15 4 26 1 sub(D,flr(sgn(D))) 72220 121975846 o2(x,o1(o1(x))) true 65767 65767 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_u26_b2 15 4 26 2 mlt(D,flr(sgn(D))) 72221 121975847 o2(x,o1(o1(x))) true 65775 65775 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_u26_b3 15 4 26 3 div(D,flr(sgn(D))) 72222 121975848 o2(x,o1(o1(x))) true 65783 65783 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_u26_b4 15 4 26 4 pow(D,flr(sgn(D))) 72223 121975849 o2(x,o1(o1(x))) true 65791 65791 -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_u26_b5 15 4 26 5 mod(D,flr(sgn(D))) 72224 121975850 o2(x,o1(o1(x))) true 65799 65799 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_u26_b6 15 4 26 6 lrg(D,flr(sgn(D))) 72225 121975851 o2(x,o1(o1(x))) true 65807 65807 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_u26_b7 15 4 26 7 eql(D,flr(sgn(D))) 72226 121975852 o2(x,o1(o1(x))) true 65815 65815 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_u26_b8 15 4 26 8 min(D,flr(sgn(D))) 72227 121975853 o2(x,o1(o1(x))) true 65823 65823 -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_u26_b9 15 4 26 9 dot(D,flr(sgn(D))) 72228 121975854 o2(x,o1(o1(x))) true 65831 65831 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_u26_b10 15 4 26 10 dst(D,flr(sgn(D))) 72229 121975855 o2(x,o1(o1(x))) true 65839 65839 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_u27_b0 15 4 27 0 add(D,flr(nrm(D))) 72230 121976046 o2(x,o1(o1(x))) true 65847 65847 -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_u27_b1 15 4 27 1 sub(D,flr(nrm(D))) 72231 121976047 o2(x,o1(o1(x))) true 65855 65855 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_u27_b2 15 4 27 2 mlt(D,flr(nrm(D))) 72232 121976048 o2(x,o1(o1(x))) true 65863 65863 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_u27_b3 15 4 27 3 div(D,flr(nrm(D))) 72233 121976049 o2(x,o1(o1(x))) true 65871 65871 -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_u27_b4 15 4 27 4 pow(D,flr(nrm(D))) 72234 121976050 o2(x,o1(o1(x))) true 65879 65879 -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_u27_b5 15 4 27 5 mod(D,flr(nrm(D))) 72235 121976051 o2(x,o1(o1(x))) true 65887 65887 -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_u27_b6 15 4 27 6 lrg(D,flr(nrm(D))) 72236 121976052 o2(x,o1(o1(x))) true 65895 65895 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_u27_b7 15 4 27 7 eql(D,flr(nrm(D))) 72237 121976053 o2(x,o1(o1(x))) true 65903 65903 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_u27_b8 15 4 27 8 min(D,flr(nrm(D))) 72238 121976054 o2(x,o1(o1(x))) true 65911 65911 -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_u27_b9 15 4 27 9 dot(D,flr(nrm(D))) 72239 121976055 o2(x,o1(o1(x))) true 65919 65919 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_u27_b10 15 4 27 10 dst(D,flr(nrm(D))) 72240 121976056 o2(x,o1(o1(x))) true 65927 65927 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_u28_b0 15 4 28 0 add(D,cil(sqt(D))) 72241 121976247 o2(x,o1(o1(x))) true 65935 65935 -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_u28_b1 15 4 28 1 sub(D,cil(sqt(D))) 72242 121976248 o2(x,o1(o1(x))) true 65943 65943 -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_u28_b2 15 4 28 2 mlt(D,cil(sqt(D))) 72243 121976249 o2(x,o1(o1(x))) true 65951 65951 -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_u28_b3 15 4 28 3 div(D,cil(sqt(D))) 72244 121976250 o2(x,o1(o1(x))) true 65959 65959 -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_u28_b4 15 4 28 4 pow(D,cil(sqt(D))) 72245 121976251 o2(x,o1(o1(x))) true 65967 65967 -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_u28_b5 15 4 28 5 mod(D,cil(sqt(D))) 72246 121976252 o2(x,o1(o1(x))) true 65975 65975 -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_u28_b6 15 4 28 6 lrg(D,cil(sqt(D))) 72247 121976253 o2(x,o1(o1(x))) true 65983 65983 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_u28_b7 15 4 28 7 eql(D,cil(sqt(D))) 72248 121976254 o2(x,o1(o1(x))) true 65991 65991 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_u28_b8 15 4 28 8 min(D,cil(sqt(D))) 72249 121976255 o2(x,o1(o1(x))) true 65999 65999 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_u28_b9 15 4 28 9 dot(D,cil(sqt(D))) 72250 121976256 o2(x,o1(o1(x))) true 66007 66007 -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_u28_b10 15 4 28 10 dst(D,cil(sqt(D))) 72251 121976257 o2(x,o1(o1(x))) true 66015 66015 -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_u29_b0 15 4 29 0 add(D,cil(log(D))) 72252 121976448 o2(x,o1(o1(x))) true 66023 66023 -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_u29_b1 15 4 29 1 sub(D,cil(log(D))) 72253 121976449 o2(x,o1(o1(x))) true 66031 66031 -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_u29_b2 15 4 29 2 mlt(D,cil(log(D))) 72254 121976450 o2(x,o1(o1(x))) true 66039 66039 -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_u29_b3 15 4 29 3 div(D,cil(log(D))) 72255 121976451 o2(x,o1(o1(x))) true 66047 66047 -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_u29_b4 15 4 29 4 pow(D,cil(log(D))) 72256 121976452 o2(x,o1(o1(x))) true 66055 66055 -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_u29_b5 15 4 29 5 mod(D,cil(log(D))) 72257 121976453 o2(x,o1(o1(x))) true 66063 66063 -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_u29_b6 15 4 29 6 lrg(D,cil(log(D))) 72258 121976454 o2(x,o1(o1(x))) true 66071 66071 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_u29_b7 15 4 29 7 eql(D,cil(log(D))) 72259 121976455 o2(x,o1(o1(x))) true 66079 66079 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_u29_b8 15 4 29 8 min(D,cil(log(D))) 72260 121976456 o2(x,o1(o1(x))) true 66087 66087 -0.4884 0 0.4884 0.1473 0.3837 -1 -0.03124 0.9688 1 2.477 0.0905 0 0.1288 1 1 0.0002137 0.1867 0.2204 0.07392 0.2719 2.11 0.9688 0.6145 1.268 1 1 0.08821 0.2117 0 0.599 1.438 0 json
t15_x4_u29_b9 15 4 29 9 dot(D,cil(log(D))) 72261 121976457 o2(x,o1(o1(x))) true 66095 66095 -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_u29_b10 15 4 29 10 dst(D,cil(log(D))) 72262 121976458 o2(x,o1(o1(x))) true 66103 66103 -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_u30_b0 15 4 30 0 add(D,cil(frc(D))) 72263 121976649 o2(x,o1(o1(x))) true 66111 66111 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_u30_b1 15 4 30 1 sub(D,cil(frc(D))) 72264 121976650 o2(x,o1(o1(x))) true 66119 66119 -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_u30_b2 15 4 30 2 mlt(D,cil(frc(D))) 72265 121976651 o2(x,o1(o1(x))) true 66127 66127 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_u30_b3 15 4 30 3 div(D,cil(frc(D))) 72266 121976652 o2(x,o1(o1(x))) true 66135 66135 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_u30_b4 15 4 30 4 pow(D,cil(frc(D))) 72267 121976653 o2(x,o1(o1(x))) true 66143 66143 -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_u30_b5 15 4 30 5 mod(D,cil(frc(D))) 72268 121976654 o2(x,o1(o1(x))) true 66151 66151 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_u30_b6 15 4 30 6 lrg(D,cil(frc(D))) 72269 121976655 o2(x,o1(o1(x))) true 66159 66159 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_u30_b7 15 4 30 7 eql(D,cil(frc(D))) 72270 121976656 o2(x,o1(o1(x))) true 66167 66167 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_u30_b8 15 4 30 8 min(D,cil(frc(D))) 72271 121976657 o2(x,o1(o1(x))) true 66175 66175 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_u30_b9 15 4 30 9 dot(D,cil(frc(D))) 72272 121976658 o2(x,o1(o1(x))) true 66183 66183 -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_u30_b10 15 4 30 10 dst(D,cil(frc(D))) 72273 121976659 o2(x,o1(o1(x))) true 66191 66191 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_u31_b0 15 4 31 0 add(D,cil(flr(D))) 72274 121976850 o2(x,o1(o1(x))) true 66199 66199 -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_u31_b1 15 4 31 1 sub(D,cil(flr(D))) 72275 121976851 o2(x,o1(o1(x))) true 66207 66207 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_u31_b2 15 4 31 2 mlt(D,cil(flr(D))) 72276 121976852 o2(x,o1(o1(x))) true 66215 66215 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_u31_b3 15 4 31 3 div(D,cil(flr(D))) 72277 121976853 o2(x,o1(o1(x))) true 66223 66223 -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_u31_b4 15 4 31 4 pow(D,cil(flr(D))) 72278 121976854 o2(x,o1(o1(x))) true 66231 66231 -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_u31_b5 15 4 31 5 mod(D,cil(flr(D))) 72279 121976855 o2(x,o1(o1(x))) true 66239 66239 -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_u31_b6 15 4 31 6 lrg(D,cil(flr(D))) 72280 121976856 o2(x,o1(o1(x))) true 66247 66247 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_u31_b7 15 4 31 7 eql(D,cil(flr(D))) 72281 121976857 o2(x,o1(o1(x))) true 66255 66255 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_u31_b8 15 4 31 8 min(D,cil(flr(D))) 72282 121976858 o2(x,o1(o1(x))) true 66263 66263 -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_u31_b9 15 4 31 9 dot(D,cil(flr(D))) 72283 121976859 o2(x,o1(o1(x))) true 66271 66271 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_u31_b10 15 4 31 10 dst(D,cil(flr(D))) 72284 121976860 o2(x,o1(o1(x))) true 66279 66279 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_u32_b0 15 4 32 0 add(D,cil(cil(D))) 72285 121977051 o2(x,o1(o1(x))) true 66287 66287 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_u32_b1 15 4 32 1 sub(D,cil(cil(D))) 72286 121977052 o2(x,o1(o1(x))) true 66295 66295 -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_u32_b2 15 4 32 2 mlt(D,cil(cil(D))) 72287 121977053 o2(x,o1(o1(x))) true 66303 66303 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_u32_b3 15 4 32 3 div(D,cil(cil(D))) 72288 121977054 o2(x,o1(o1(x))) true 66311 66311 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_u32_b4 15 4 32 4 pow(D,cil(cil(D))) 72289 121977055 o2(x,o1(o1(x))) true 66319 66319 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_u32_b5 15 4 32 5 mod(D,cil(cil(D))) 72290 121977056 o2(x,o1(o1(x))) true 66327 66327 -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_u32_b6 15 4 32 6 lrg(D,cil(cil(D))) 72291 121977057 o2(x,o1(o1(x))) true 66335 66335 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_u32_b7 15 4 32 7 eql(D,cil(cil(D))) 72292 121977058 o2(x,o1(o1(x))) true 66343 66343 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_u32_b8 15 4 32 8 min(D,cil(cil(D))) 72293 121977059 o2(x,o1(o1(x))) true 66351 66351 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_u32_b9 15 4 32 9 dot(D,cil(cil(D))) 72294 121977060 o2(x,o1(o1(x))) true 66359 66359 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_u32_b10 15 4 32 10 dst(D,cil(cil(D))) 72295 121977061 o2(x,o1(o1(x))) true 66367 66367 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_u33_b0 15 4 33 0 add(D,cil(sgn(D))) 72296 121977252 o2(x,o1(o1(x))) true 66375 66375 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_u33_b1 15 4 33 1 sub(D,cil(sgn(D))) 72297 121977253 o2(x,o1(o1(x))) true 66383 66383 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_u33_b2 15 4 33 2 mlt(D,cil(sgn(D))) 72298 121977254 o2(x,o1(o1(x))) true 66391 66391 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_u33_b3 15 4 33 3 div(D,cil(sgn(D))) 72299 121977255 o2(x,o1(o1(x))) true 66399 66399 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