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
t12_x16_u1_b39 12 16 1 39 log(div(D,lrg(R,D))) 32900 98093868 o1(o2(x,o2(x,x))) true 93047 93047 -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
t12_x16_u1_b40 12 16 1 40 log(div(D,eql(R,D))) 32901 98093869 o1(o2(x,o2(x,x))) true 93055 93055 -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
t12_x16_u1_b41 12 16 1 41 log(div(D,min(R,D))) 32902 98093870 o1(o2(x,o2(x,x))) true 93063 93063 -0.7972 0.07629 0.8238 0.1759 0.4194 -1 1 2 1 1.355 0.01578 0.01722 0.04173 -0.04359 1 -0.0001198 0.06499 0.06521 0.03126 0.1768 4.237 2.078 0.1876 0.3694 1 1 0.0375 0.1806 0.3735 0.2132 1.027 2.123 json
t12_x16_u1_b42 12 16 1 42 log(div(D,dot(R,D))) 32903 98093871 o1(o2(x,o2(x,x))) true 93071 93071 -0.928 0.03867 0.9821 0.1152 0.3394 -1 1 2 1 0.4787 0.04272 0.05064 0.05332 -0.08484 1 -0.00009636 0.3264 0.1025 0.09056 0.3009 5.644 2.828 0.8104 2.834 1 1 0.07105 0.1594 0.1913 0.6167 1.384 1.661 json
t12_x16_u1_b43 12 16 1 43 log(div(D,dst(R,D))) 32904 98093872 o1(o2(x,o2(x,x))) true 93079 93079 -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
t12_x16_u1_b44 12 16 1 44 log(pow(D,add(R,D))) 32905 98093873 o1(o2(x,o2(x,x))) true 93087 93087 -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
t12_x16_u1_b45 12 16 1 45 log(pow(D,sub(R,D))) 32906 98093874 o1(o2(x,o2(x,x))) true 93095 93095 -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
t12_x16_u1_b46 12 16 1 46 log(pow(D,mlt(R,D))) 32907 98093875 o1(o2(x,o2(x,x))) true 93103 93103 -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
t12_x16_u1_b47 12 16 1 47 log(pow(D,div(R,D))) 32908 98093876 o1(o2(x,o2(x,x))) true 93111 93111 -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
t12_x16_u1_b48 12 16 1 48 log(pow(D,pow(R,D))) 32909 98093877 o1(o2(x,o2(x,x))) true 93119 93119 -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
t12_x16_u1_b49 12 16 1 49 log(pow(D,mod(R,D))) 32910 98093878 o1(o2(x,o2(x,x))) true 93127 93127 -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
t12_x16_u1_b50 12 16 1 50 log(pow(D,lrg(R,D))) 32911 98093879 o1(o2(x,o2(x,x))) true 93135 93135 -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
t12_x16_u1_b51 12 16 1 51 log(pow(D,eql(R,D))) 32912 98093880 o1(o2(x,o2(x,x))) true 93143 93143 -0.0002441 0 0.0002441 0.0002441 0.01562 -1 0 1 1 0.003282 0.0004409 0.00001575 0.0004567 0.931 1 0 0.001417 0.0009133 0.0004564 0.02136 46.78 1 1.871 5.806 1 1 0 0 0.0002078 0 0 0.8512 json
t12_x16_u1_b52 12 16 1 52 log(pow(D,min(R,D))) 32913 98093881 o1(o2(x,o2(x,x))) true 93151 93151 -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
t12_x16_u1_b53 12 16 1 53 log(pow(D,dot(R,D))) 32914 98093882 o1(o2(x,o2(x,x))) true 93159 93159 -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
t12_x16_u1_b54 12 16 1 54 log(pow(D,dst(R,D))) 32915 98093883 o1(o2(x,o2(x,x))) true 93167 93167 -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
t12_x16_u1_b55 12 16 1 55 log(mod(D,add(R,D))) 32916 98093884 o1(o2(x,o2(x,x))) true 93175 93175 -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
t12_x16_u1_b56 12 16 1 56 log(mod(D,sub(R,D))) 32917 98093885 o1(o2(x,o2(x,x))) true 93183 93183 -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
t12_x16_u1_b57 12 16 1 57 log(mod(D,mlt(R,D))) 32918 98093886 o1(o2(x,o2(x,x))) true 93191 93191 -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
t12_x16_u1_b58 12 16 1 58 log(mod(D,div(R,D))) 32919 98093887 o1(o2(x,o2(x,x))) true 93199 93199 -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
t12_x16_u1_b59 12 16 1 59 log(mod(D,pow(R,D))) 32920 98093888 o1(o2(x,o2(x,x))) true 93207 93207 -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
t12_x16_u1_b60 12 16 1 60 log(mod(D,mod(R,D))) 32921 98093889 o1(o2(x,o2(x,x))) true 93215 93215 -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
t12_x16_u1_b61 12 16 1 61 log(mod(D,lrg(R,D))) 32922 98093890 o1(o2(x,o2(x,x))) true 93223 93223 -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
t12_x16_u1_b62 12 16 1 62 log(mod(D,eql(R,D))) 32923 98093891 o1(o2(x,o2(x,x))) true 93231 93231 -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
t12_x16_u1_b63 12 16 1 63 log(mod(D,min(R,D))) 32924 98093892 o1(o2(x,o2(x,x))) true 93239 93239 -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
t12_x16_u1_b64 12 16 1 64 log(mod(D,dot(R,D))) 32925 98093893 o1(o2(x,o2(x,x))) true 93247 93247 -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
t12_x16_u1_b65 12 16 1 65 log(mod(D,dst(R,D))) 32926 98093894 o1(o2(x,o2(x,x))) true 93255 93255 -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
t12_x16_u1_b66 12 16 1 66 log(lrg(D,add(R,D))) 32927 98093895 o1(o2(x,o2(x,x))) true 93263 93263 -0.9297 0 0.9297 0.06532 0.2556 -1 0 1 1 0.3671 0.00548 0.006677 0.01207 -0.09845 1 0 0.02545 0.02431 0.01201 0.1096 9.077 1.414 0.1861 0.3896 1 1 0.01256 0.05287 0.1436 0.1923 0.8093 2.199 json
t12_x16_u1_b67 12 16 1 67 log(lrg(D,sub(R,D))) 32928 98093896 o1(o2(x,o2(x,x))) true 93271 93271 -0.9546 0 0.9546 0.04333 0.2082 -1 0 1 1 0.2666 0.02923 0.003449 0.03233 0.7889 1 0.0007559 0.07681 0.06459 0.03165 0.1779 5.502 1.414 0.7541 1.773 1 1 0.03301 0.06888 0.07389 0.7617 1.59 1.705 json
t12_x16_u1_b68 12 16 1 68 log(lrg(D,mlt(R,D))) 32929 98093897 o1(o2(x,o2(x,x))) true 93279 93279 -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
t12_x16_u1_b69 12 16 1 69 log(lrg(D,div(R,D))) 32930 98093898 o1(o2(x,o2(x,x))) true 93287 93287 -0.9338 0 0.9338 0.0618 0.2486 -1 0 1 1 0.3514 0.02463 0.005968 0.03032 0.6099 1 0.000252 0.06989 0.06094 0.0297 0.1723 5.684 1.414 0.4951 1.131 1 1 0.02652 0.074 0.1132 0.4292 1.197 1.831 json
t12_x16_u1_b70 12 16 1 70 log(lrg(D,pow(R,D))) 32931 98093899 o1(o2(x,o2(x,x))) true 93295 93295 -0.8679 0 0.8679 0.1146 0.3386 -1 0 1 1 0.5631 0.02217 0.01024 0.03215 0.3683 1 0 0.06935 0.06481 0.03135 0.1771 5.508 1.414 0.2827 0.605 1 1 0.03339 0.1166 0.2164 0.2913 1.017 1.887 json
t12_x16_u1_b71 12 16 1 71 log(lrg(D,mod(R,D))) 32932 98093900 o1(o2(x,o2(x,x))) true 93303 93303 -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
t12_x16_u1_b72 12 16 1 72 log(lrg(D,lrg(R,D))) 32933 98093901 o1(o2(x,o2(x,x))) true 93311 93311 -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
t12_x16_u1_b73 12 16 1 73 log(lrg(D,eql(R,D))) 32934 98093902 o1(o2(x,o2(x,x))) true 93319 93319 -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
t12_x16_u1_b74 12 16 1 74 log(lrg(D,min(R,D))) 32935 98093903 o1(o2(x,o2(x,x))) true 93327 93327 -0.9346 0 0.9346 0.06119 0.2474 -1 0 1 1 0.3486 0.02822 0.005874 0.03373 0.6554 1 0 0.07751 0.06818 0.03295 0.1815 5.381 1.414 0.5571 1.267 1 1 0.0347 0.08976 0.1097 0.567 1.467 1.792 json
t12_x16_u1_b75 12 16 1 75 log(lrg(D,dot(R,D))) 32936 98093904 o1(o2(x,o2(x,x))) true 93335 93335 -0.9716 0 0.9716 0.02757 0.166 -1 0 1 1 0.1861 0.01871 0.007559 0.0245 0.4245 1 0.00006299 0.08245 0.05244 0.02567 0.1602 6.539 1.414 0.9526 2.99 1 1 0.02298 0.05202 0.05807 0.8334 1.887 2.106 json
t12_x16_u1_b76 12 16 1 76 log(lrg(D,dst(R,D))) 32937 98093905 o1(o2(x,o2(x,x))) true 93343 93343 -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
t12_x16_u1_b77 12 16 1 77 log(eql(D,add(R,D))) 32938 98093906 o1(o2(x,o2(x,x))) true 93351 93351 -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
t12_x16_u1_b78 12 16 1 78 log(eql(D,sub(R,D))) 32939 98093907 o1(o2(x,o2(x,x))) true 93359 93359 -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
t12_x16_u1_b79 12 16 1 79 log(eql(D,mlt(R,D))) 32940 98093908 o1(o2(x,o2(x,x))) true 93367 93367 -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
t12_x16_u1_b80 12 16 1 80 log(eql(D,div(R,D))) 32941 98093909 o1(o2(x,o2(x,x))) true 93375 93375 -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
t12_x16_u1_b81 12 16 1 81 log(eql(D,pow(R,D))) 32942 98093910 o1(o2(x,o2(x,x))) true 93383 93383 -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
t12_x16_u1_b82 12 16 1 82 log(eql(D,mod(R,D))) 32943 98093911 o1(o2(x,o2(x,x))) true 93391 93391 -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
t12_x16_u1_b83 12 16 1 83 log(eql(D,lrg(R,D))) 32944 98093912 o1(o2(x,o2(x,x))) true 93399 93399 -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
t12_x16_u1_b84 12 16 1 84 log(eql(D,eql(R,D))) 32945 98093913 o1(o2(x,o2(x,x))) true 93407 93407 -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
t12_x16_u1_b85 12 16 1 85 log(eql(D,min(R,D))) 32946 98093914 o1(o2(x,o2(x,x))) true 93415 93415 -0.9312 0 0.9312 0.06407 0.2531 -1 0 1 1 0.3616 0.02485 0.005574 0.03011 0.6335 1 0 0.068 0.06085 0.0295 0.1717 5.704 1.414 0.4748 1.061 1 1 0.02749 0.08127 0.122 0.4291 1.268 1.904 json
t12_x16_u1_b86 12 16 1 86 log(eql(D,dot(R,D))) 32947 98093915 o1(o2(x,o2(x,x))) true 93423 93423 -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
t12_x16_u1_b87 12 16 1 87 log(eql(D,dst(R,D))) 32948 98093916 o1(o2(x,o2(x,x))) true 93431 93431 -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
t12_x16_u1_b88 12 16 1 88 log(min(D,add(R,D))) 32949 98093917 o1(o2(x,o2(x,x))) true 93439 93439 -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
t12_x16_u1_b89 12 16 1 89 log(min(D,sub(R,D))) 32950 98093918 o1(o2(x,o2(x,x))) true 93447 93447 -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
t12_x16_u1_b90 12 16 1 90 log(min(D,mlt(R,D))) 32951 98093919 o1(o2(x,o2(x,x))) true 93455 93455 -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
t12_x16_u1_b91 12 16 1 91 log(min(D,div(R,D))) 32952 98093920 o1(o2(x,o2(x,x))) true 93463 93463 -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
t12_x16_u1_b92 12 16 1 92 log(min(D,pow(R,D))) 32953 98093921 o1(o2(x,o2(x,x))) true 93471 93471 -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
t12_x16_u1_b93 12 16 1 93 log(min(D,mod(R,D))) 32954 98093922 o1(o2(x,o2(x,x))) true 93479 93479 -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
t12_x16_u1_b94 12 16 1 94 log(min(D,lrg(R,D))) 32955 98093923 o1(o2(x,o2(x,x))) true 93487 93487 -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
t12_x16_u1_b95 12 16 1 95 log(min(D,eql(R,D))) 32956 98093924 o1(o2(x,o2(x,x))) true 93495 93495 -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
t12_x16_u1_b96 12 16 1 96 log(min(D,min(R,D))) 32957 98093925 o1(o2(x,o2(x,x))) true 93503 93503 -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
t12_x16_u1_b97 12 16 1 97 log(min(D,dot(R,D))) 32958 98093926 o1(o2(x,o2(x,x))) true 93511 93511 -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
t12_x16_u1_b98 12 16 1 98 log(min(D,dst(R,D))) 32959 98093927 o1(o2(x,o2(x,x))) true 93519 93519 -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
t12_x16_u1_b99 12 16 1 99 log(dot(D,add(R,D))) 32960 98093928 o1(o2(x,o2(x,x))) true 93527 93527 -0.9441 0.0002136 0.9441 0.02284 0.1511 -1 0.04843 1.048 1 1.181 0.002598 0.002676 0.02985 -0.0149 1 -0.00009636 0.005347 0.02864 0.004381 0.06619 2.218 0.8396 0.2309 0.2341 1 1 0.00901 0.04102 0.04279 0.3944 1.796 1.873 json
t12_x16_u1_b100 12 16 1 100 log(dot(D,sub(R,D))) 32961 98093929 o1(o2(x,o2(x,x))) true 93535 93535 -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
t12_x16_u1_b101 12 16 1 101 log(dot(D,mlt(R,D))) 32962 98093930 o1(o2(x,o2(x,x))) true 93543 93543 -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
t12_x16_u1_b102 12 16 1 102 log(dot(D,div(R,D))) 32963 98093931 o1(o2(x,o2(x,x))) true 93551 93551 -0.9704 0.0117 0.9752 0.02684 0.1638 -1 0.6206 1.621 1 0.4138 0.002783 0.004336 0.009969 -0.2181 1 3.004e-11 0.01414 0.014 0.007018 0.08378 8.403 2.292 0.2652 0.5266 1 1 0.01127 0.04696 0.08047 0.4197 1.75 2.998 json
t12_x16_u1_b103 12 16 1 103 log(dot(D,pow(R,D))) 32964 98093932 o1(o2(x,o2(x,x))) true 93559 93559 -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
t12_x16_u1_b104 12 16 1 104 log(dot(D,mod(R,D))) 32965 98093933 o1(o2(x,o2(x,x))) true 93567 93567 -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
t12_x16_u1_b105 12 16 1 105 log(dot(D,lrg(R,D))) 32966 98093934 o1(o2(x,o2(x,x))) true 93575 93575 -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
t12_x16_u1_b106 12 16 1 106 log(dot(D,eql(R,D))) 32967 98093935 o1(o2(x,o2(x,x))) true 93583 93583 -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
t12_x16_u1_b107 12 16 1 107 log(dot(D,min(R,D))) 32968 98093936 o1(o2(x,o2(x,x))) true 93591 93591 -0.998 0 0.998 0.0004275 0.02068 -1 -0.5214 0.4786 1 0.1084 0.00008922 0.00008266 0.0017 0.03821 1 -2.812e-7 0.0002018 0.001988 0.000169 0.013 7.646 0.21 0.402 0.472 1 1 0.0003541 0.001133 0.001165 0.8283 2.65 2.726 json
t12_x16_u1_b108 12 16 1 108 log(dot(D,dot(R,D))) 32969 98093937 o1(o2(x,o2(x,x))) true 93599 93599 -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
t12_x16_u1_b109 12 16 1 109 log(dot(D,dst(R,D))) 32970 98093938 o1(o2(x,o2(x,x))) true 93607 93607 -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
t12_x16_u1_b110 12 16 1 110 log(dst(D,add(R,D))) 32971 98093939 o1(o2(x,o2(x,x))) true 93615 93615 -0.07705 0.4672 0.2057 0.07215 0.2686 -1 0.4433 1.443 1 3.97 0.0008163 0.001119 0.03282 -0.1565 1 0.00001519 0.0001677 0.007841 0.0008586 0.0293 0.8929 0.2795 0.02683 0.002324 1 1 0.003218 0.04136 0.1159 0.0446 0.5732 1.607 json
t12_x16_u1_b111 12 16 1 111 log(dst(D,sub(R,D))) 32972 98093940 o1(o2(x,o2(x,x))) true 93623 93623 0.1765 0.742 0.3222 0.1164 0.3412 -1 0.8599 1.86 1 4.358 0.005822 0.005747 0.09088 0.006512 1 -0.0003041 0.002751 0.03029 0.00331 0.05754 0.6331 0.7301 0.09935 0.02363 1 1 0.02141 0.1817 0.1975 0.1839 1.56 1.696 json
t12_x16_u1_b112 12 16 1 112 log(dst(D,mlt(R,D))) 32973 98093941 o1(o2(x,o2(x,x))) true 93631 93631 -0.7596 0.002899 0.7599 0.08198 0.2863 -1 0.1641 1.164 1 2.978 0.006674 0.006091 0.07882 0.04569 1 -0.0003552 0.006514 0.05134 0.006554 0.08095 1.027 0.3574 0.1557 0.07947 1 1 0.02089 0.1165 0.09114 0.2548 1.421 1.112 json
t12_x16_u1_b113 12 16 1 113 log(dst(D,div(R,D))) 32974 98093942 o1(o2(x,o2(x,x))) true 93639 93639 -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
t12_x16_u1_b114 12 16 1 114 log(dst(D,pow(R,D))) 32975 98093943 o1(o2(x,o2(x,x))) true 93647 93647 -0.9936 0.003906 0.9986 0.01067 0.1033 -1 0.8434 1.843 1 0.0478 0.001345 0.00127 0.001737 0.02866 1 4.13e-11 0.005498 0.003275 0.002609 0.05108 29.41 2.253 0.245 0.5154 1 1 0.004631 0.01951 0.03773 0.4341 1.829 3.537 json
t12_x16_u1_b115 12 16 1 115 log(dst(D,mod(R,D))) 32976 98093944 o1(o2(x,o2(x,x))) true 93655 93655 -0.377 0.09694 0.3898 0.1082 0.3289 -1 0.2967 1.297 1 4.06 0.008956 0.009084 0.09639 -0.007087 1 -0.0004714 0.03181 0.1169 0.008748 0.09353 0.9703 0.698 0.1667 0.294 1 1 0.01962 0.1254 0.1936 0.1813 1.158 1.789 json
t12_x16_u1_b116 12 16 1 116 log(dst(D,lrg(R,D))) 32977 98093945 o1(o2(x,o2(x,x))) true 93663 93663 0.1892 0.8157 0.346 0.1298 0.3603 -1 0.6836 1.684 1 3.969 0.01113 0.01027 0.07901 0.04018 1 0.00005808 0.03185 0.06545 0.01516 0.1231 1.559 1.332 0.1649 0.2454 1 1 0.02536 0.1513 0.2105 0.1954 1.166 1.622 json
t12_x16_u1_b117 12 16 1 117 log(dst(D,eql(R,D))) 32978 98093946 o1(o2(x,o2(x,x))) true 93671 93671 -0.7703 0 0.7703 0.04353 0.2086 -1 -0.2318 0.7682 1 2.943 0.004796 0.004914 0.07715 -0.01209 1 -0.0003409 0.006112 0.05017 0.003759 0.06131 0.7947 0.7353 0.2231 0.1404 1 1 0.01704 0.08293 0.0002623 0.3915 1.905 0.006027 json
t12_x16_u1_b118 12 16 1 118 log(dst(D,min(R,D))) 32979 98093947 o1(o2(x,o2(x,x))) true 93679 93679 -0.6544 0.09135 0.6744 0.1662 0.4076 -1 0.3932 1.393 1 3.102 0.01624 0.01509 0.07031 0.03664 1 -0.00004759 0.06458 0.0819 0.02639 0.1625 2.31 1.73 0.1885 0.3886 1 1 0.03486 0.1452 0.2782 0.2098 0.8735 1.674 json
t12_x16_u1_b119 12 16 1 119 log(dst(D,dot(R,D))) 32980 98093948 o1(o2(x,o2(x,x))) true 93687 93687 -0.5897 0.04807 0.6 0.1167 0.3416 -1 0.4649 1.465 1 3.848 0.01032 0.009737 0.1138 0.0292 1 -0.0005683 0.009622 0.0648 0.007101 0.08427 0.7403 0.4503 0.1719 0.08244 1 1 0.03505 0.2101 0.08414 0.3003 1.8 0.7209 json
t12_x16_u1_b120 12 16 1 120 log(dst(D,dst(R,D))) 32981 98093949 o1(o2(x,o2(x,x))) true 93695 93695 0.5605 0.9521 0.5828 0.08615 0.2935 -1 1 2 1 4.08 0.002377 0.002594 0.05813 -0.04368 1 -0.00009317 0.0006494 0.0171 0.001593 0.03991 0.6866 0.3732 0.0577 0.007538 1 1 0.009171 0.09363 0.1468 0.1065 1.087 1.704 json
t12_x16_u2_b0 12 16 2 0 frc(add(D,add(R,D))) 32982 98094030 o1(o2(x,o2(x,x))) true 93703 93703 0.5002 1 0.5002 0.05094 0.2257 0.001898 0.9961 0.9942 1 3.841 0.0664 0.0007426 0.186 0.9779 1 0.0007651 0.1549 0.2306 0.03254 0.1804 0.9697 0.8846 1.318 3.041 1 1 0.05872 0.03729 0.09831 1.153 0.732 1.93 json
t12_x16_u2_b1 12 16 2 1 frc(add(D,sub(R,D))) 32983 98094031 o1(o2(x,o2(x,x))) true 93711 93711 0.5266 1 0.5266 0.05091 0.2256 0.001084 0.997 0.9959 1 3.815 0.0007236 0.0006853 0.03089 0.02719 1 0.00004432 0.00008334 0.007111 0.0004549 0.02133 0.6905 0.1132 0.02767 0.001637 1 1 0.002542 0.03267 0.08567 0.04993 0.6416 1.683 json
t12_x16_u2_b2 12 16 2 2 frc(add(D,mlt(R,D))) 32984 98094032 o1(o2(x,o2(x,x))) true 93719 93719 0.5015 1 0.5015 0.08852 0.2975 0.0001713 0.9999 0.9998 1 3.98 0.06057 0.0002112 0.1338 0.9931 1 -0.00004658 0.1283 0.1543 0.04287 0.207 1.547 0.9997 0.6866 1.449 1 1 0.05818 0.1216 0.02704 0.6572 1.374 0.3055 json
t12_x16_u2_b3 12 16 2 3 frc(add(D,div(R,D))) 32985 98094033 o1(o2(x,o2(x,x))) true 93727 93727 0.4996 1 0.4996 0.04968 0.2229 0.000792 0.9993 0.9985 1 3.831 0.1023 0.0006693 0.2575 0.987 1 0.0006141 0.3092 0.4339 0.03663 0.1914 0.7432 0.9985 2.072 6.223 1 1 0.05287 0.06616 0.09892 1.064 1.332 1.991 json
t12_x16_u2_b4 12 16 2 4 frc(add(D,pow(R,D))) 32986 98094034 o1(o2(x,o2(x,x))) true 93735 93735 -0.938 0.04297 0.9761 0.08996 0.2999 -1 0.9984 1.998 1 0.4248 0.0102 0.009392 0.01501 0.04112 1 0.000002429 0.04113 0.02615 0.01937 0.1392 9.273 2.819 0.2177 0.4571 1 1 0.01464 0.0612 0.1476 0.1628 0.6802 1.641 json
t12_x16_u2_b5 12 16 2 5 frc(add(D,mod(R,D))) 32987 98094035 o1(o2(x,o2(x,x))) true 93743 93743 0.4948 1 0.4948 0.09157 0.3026 0.0002299 0.9993 0.9991 1 3.982 0.06357 0.0002197 0.1408 0.9931 1 0.000005801 0.1392 0.2162 0.04397 0.2097 1.49 0.9375 0.6966 1.52 1 1 0.05916 0.1228 0.02751 0.646 1.341 0.3004 json
t12_x16_u2_b6 12 16 2 6 frc(add(D,lrg(R,D))) 32988 98094036 o1(o2(x,o2(x,x))) true 93751 93751 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
t12_x16_u2_b7 12 16 2 7 frc(add(D,eql(R,D))) 32989 98094037 o1(o2(x,o2(x,x))) true 93759 93759 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
t12_x16_u2_b8 12 16 2 8 frc(add(D,min(R,D))) 32990 98094038 o1(o2(x,o2(x,x))) true 93767 93767 0.5017 1 0.5017 0.05811 0.2411 0.001135 0.9966 0.9954 1 3.858 0.05924 0.0005485 0.1585 0.9817 1 -0.0002605 0.1317 0.1823 0.03467 0.1862 1.175 0.9377 1.029 2.267 1 1 0.05336 0.05371 0.07284 0.9183 0.9243 1.254 json
t12_x16_u2_b9 12 16 2 9 frc(add(D,dot(R,D))) 32991 98094039 o1(o2(x,o2(x,x))) true 93775 93775 0.4988 1 0.4988 0.06434 0.2536 0.0004389 0.9996 0.9991 1 3.95 0.04115 0.02527 0.1506 0.2392 1 0.00005808 0.2191 0.2083 0.04376 0.2092 1.389 1.397 1.032 3.406 1 1 0.06314 0.1349 0.09756 0.9814 2.097 1.516 json
t12_x16_u2_b10 12 16 2 10 frc(add(D,dst(R,D))) 32992 98094040 o1(o2(x,o2(x,x))) true 93783 93783 0.485 1 0.485 0.05394 0.2323 0.0005585 0.9992 0.9986 1 3.869 0.03547 0.02 0.1363 0.2789 1 0.0002304 0.1868 0.1887 0.03689 0.1921 1.409 1.394 1.028 3.462 1 1 0.05315 0.1103 0.1083 0.9853 2.045 2.007 json
t12_x16_u2_b11 12 16 2 11 frc(sub(D,add(R,D))) 32993 98094041 o1(o2(x,o2(x,x))) true 93791 93791 0.4734 1 0.4734 0.05091 0.2256 0.002975 0.9989 0.9959 1 3.815 0.0007236 0.0006853 0.03089 0.02719 1 -0.00004432 0.00008334 0.007111 0.0004549 0.02133 0.6905 0.1132 0.02767 0.001637 1 1 0.002542 0.03267 0.08567 0.04993 0.6416 1.683 json
t12_x16_u2_b12 12 16 2 12 frc(sub(D,sub(R,D))) 32994 98094042 o1(o2(x,o2(x,x))) true 93799 93799 0.4998 1 0.4998 0.05089 0.2256 0.004469 0.9982 0.9937 1 3.84 0.06712 0.0007428 0.1867 0.9781 1 -0.001007 0.1554 0.2313 0.03299 0.1816 0.9727 0.8847 1.334 3.054 1 1 0.05799 0.0374 0.09865 1.14 0.7349 1.939 json
t12_x16_u2_b13 12 16 2 13 frc(sub(D,mlt(R,D))) 32995 98094043 o1(o2(x,o2(x,x))) true 93807 93807 0.4989 1 0.4989 0.09088 0.3015 0.0006257 0.9992 0.9986 1 3.978 0.06037 0.0002221 0.1329 0.9927 1 0.0000511 0.1275 0.152 0.04293 0.2072 1.559 0.9979 0.6667 1.403 1 1 0.05787 0.1239 0.02905 0.6368 1.364 0.3196 json
t12_x16_u2_b14 12 16 2 14 frc(sub(D,div(R,D))) 32996 98094044 o1(o2(x,o2(x,x))) true 93815 93815 0.5 1 0.5 0.05381 0.232 0.00145 0.9986 0.9972 1 3.872 0.1085 0.0007821 0.2637 0.9857 1 -0.0001311 0.3274 0.4505 0.03978 0.1995 0.7564 0.9972 2.032 6.084 1 1 0.05567 0.07412 0.1033 1.035 1.378 1.92 json
t12_x16_u2_b15 12 16 2 15 frc(sub(D,pow(R,D))) 32997 98094045 o1(o2(x,o2(x,x))) true 93823 93823 -0.9355 0.04297 0.9785 0.0952 0.3086 -1 0.9665 1.967 1 0.4241 0.01187 0.00952 0.01746 0.11 1 -0.00002923 0.04571 0.02947 0.02108 0.1452 8.317 2.778 0.2247 0.4801 1 1 0.01628 0.06535 0.1624 0.171 0.6865 1.706 json
t12_x16_u2_b16 12 16 2 16 frc(sub(D,mod(R,D))) 32998 98094046 o1(o2(x,o2(x,x))) true 93831 93831 0.505 1 0.505 0.09213 0.3035 0.000747 0.9997 0.999 1 3.981 0.06375 0.0002258 0.1419 0.9929 1 -0.000006673 0.1398 0.2175 0.04382 0.2093 1.475 0.9375 0.6943 1.517 1 1 0.05927 0.1241 0.02936 0.6433 1.347 0.3187 json
t12_x16_u2_b17 12 16 2 17 frc(sub(D,lrg(R,D))) 32999 98094047 o1(o2(x,o2(x,x))) true 93839 93839 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