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
t10_x1_u15_b10 10 1 15 10 frc(log(dst(P,D))) 10200 81249436 o1(o1(o2(x,x))) true 81607 81607 0.492 1 0.492 0.06452 0.254 0.01157 0.9965 0.9849 1 3.9 0.007565 0.007565 0.05466 0.000001662 1 -0.0002045 0.04528 0.05224 0.01214 0.1102 2.016 1.388 0.2345 0.7018 1 1 0 0 0.01367 0 0 0.2119 json
t10_x1_u16_b0 10 1 16 0 frc(frc(add(P,D))) 10201 81249627 o1(o1(o2(x,x))) true 81615 81615 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 0 0.05321 0 0 0.641 json
t10_x1_u16_b1 10 1 16 1 frc(frc(sub(P,D))) 10202 81249628 o1(o1(o2(x,x))) true 81623 81623 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 0 0.05321 0 0 0.641 json
t10_x1_u16_b2 10 1 16 2 frc(frc(mlt(P,D))) 10203 81249629 o1(o1(o2(x,x))) true 81631 81631 0.4696 0.9922 0.4696 0.06611 0.2571 0.000009095 0.9685 0.9685 1 3.922 0.1188 0 0.2751 1 1 -0.004 0.3543 0.4292 0.04315 0.2077 0.755 0.9372 1.797 5.359 1 1 0 0 0.06488 0 0 0.9813 json
t10_x1_u16_b3 10 1 16 3 frc(frc(div(P,D))) 10204 81249630 o1(o1(o2(x,x))) true 81639 81639 0.4109 0.9375 0.4109 0.08409 0.29 0 0.9971 0.9971 1 3.763 0.1267 0 0.2676 1 1 -0.0009359 0.3473 0.4629 0.05502 0.2346 0.8765 0.9968 1.506 4.13 1 1 0 0 0.0774 0 0 0.9204 json
t10_x1_u16_b4 10 1 16 4 frc(frc(pow(P,D))) 10205 81249631 o1(o1(o2(x,x))) true 81647 81647 -0.2823 0.4375 0.7176 0.5612 0.7492 -1 0.9783 1.978 1 2.904 0.0322 0 0.07189 1 1 0.0004641 0.07213 0.09097 0.02702 0.1644 2.287 1 0.05737 0.1285 1 1 0 0 0.02803 0 0 0.04994 json
t10_x1_u16_b5 10 1 16 5 frc(frc(mod(P,D))) 10206 81249632 o1(o1(o2(x,x))) true 81655 81655 0.4026 0.9336 0.4026 0.129 0.3591 0 0.9683 0.9683 1 3.398 0.06781 0 0.1272 1 1 -4.73e-9 0.1671 0.2249 0.05163 0.2272 1.786 0.968 0.5257 1.296 1 1 0 0 0.04958 0 0 0.3844 json
t10_x1_u16_b6 10 1 16 6 frc(frc(lrg(P,D))) 10207 81249633 o1(o1(o2(x,x))) true 81663 81663 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
t10_x1_u16_b7 10 1 16 7 frc(frc(eql(P,D))) 10208 81249634 o1(o1(o2(x,x))) true 81671 81671 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
t10_x1_u16_b8 10 1 16 8 frc(frc(min(P,D))) 10209 81249635 o1(o1(o2(x,x))) true 81679 81679 0.2634 0.5547 0.2634 0.1068 0.3268 0 0.9688 0.9688 1 2.934 0.03042 0 0.06336 1 1 0.000248 0.06361 0.06474 0.02641 0.1625 2.565 0.9685 0.2849 0.5958 1 1 0 0 0.03133 0 0 0.2934 json
t10_x1_u16_b9 10 1 16 9 frc(frc(dot(P,D))) 10210 81249636 o1(o1(o2(x,x))) true 81687 81687 0.4835 0.9991 0.4835 0.04261 0.2064 0.00001819 0.9682 0.9682 1 3.725 0.08242 0.08242 0.3477 -0.000004249 1 -0.0005344 0.8173 0.6957 0.04392 0.2096 0.6027 1.326 3.869 19.18 1 1 0 0 0.09122 0 0 2.141 json
t10_x1_u16_b10 10 1 16 10 frc(frc(dst(P,D))) 10211 81249637 o1(o1(o2(x,x))) true 81695 81695 0.4984 1 0.4984 0.0516 0.2272 0.006575 0.9954 0.9889 1 3.853 0.02437 0.02437 0.1234 0.000006306 1 -0.0004041 0.1631 0.1603 0.0335 0.183 1.483 1.354 0.9445 3.162 1 1 0 0 0.0468 0 0 0.907 json
t10_x1_u17_b0 10 1 17 0 frc(flr(add(P,D))) 10212 81249828 o1(o1(o2(x,x))) true 81703 81703 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
t10_x1_u17_b1 10 1 17 1 frc(flr(sub(P,D))) 10213 81249829 o1(o1(o2(x,x))) true 81711 81711 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
t10_x1_u17_b2 10 1 17 2 frc(flr(mlt(P,D))) 10214 81249830 o1(o1(o2(x,x))) true 81719 81719 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
t10_x1_u17_b3 10 1 17 3 frc(flr(div(P,D))) 10215 81249831 o1(o1(o2(x,x))) true 81727 81727 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
t10_x1_u17_b4 10 1 17 4 frc(flr(pow(P,D))) 10216 81249832 o1(o1(o2(x,x))) true 81735 81735 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
t10_x1_u17_b5 10 1 17 5 frc(flr(mod(P,D))) 10217 81249833 o1(o1(o2(x,x))) true 81743 81743 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
t10_x1_u17_b6 10 1 17 6 frc(flr(lrg(P,D))) 10218 81249834 o1(o1(o2(x,x))) true 81751 81751 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
t10_x1_u17_b7 10 1 17 7 frc(flr(eql(P,D))) 10219 81249835 o1(o1(o2(x,x))) true 81759 81759 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
t10_x1_u17_b8 10 1 17 8 frc(flr(min(P,D))) 10220 81249836 o1(o1(o2(x,x))) true 81767 81767 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
t10_x1_u17_b9 10 1 17 9 frc(flr(dot(P,D))) 10221 81249837 o1(o1(o2(x,x))) true 81775 81775 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
t10_x1_u17_b10 10 1 17 10 frc(flr(dst(P,D))) 10222 81249838 o1(o1(o2(x,x))) true 81783 81783 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
t10_x1_u18_b0 10 1 18 0 frc(cil(add(P,D))) 10223 81250029 o1(o1(o2(x,x))) true 81791 81791 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
t10_x1_u18_b1 10 1 18 1 frc(cil(sub(P,D))) 10224 81250030 o1(o1(o2(x,x))) true 81799 81799 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
t10_x1_u18_b2 10 1 18 2 frc(cil(mlt(P,D))) 10225 81250031 o1(o1(o2(x,x))) true 81807 81807 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
t10_x1_u18_b3 10 1 18 3 frc(cil(div(P,D))) 10226 81250032 o1(o1(o2(x,x))) true 81815 81815 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
t10_x1_u18_b4 10 1 18 4 frc(cil(pow(P,D))) 10227 81250033 o1(o1(o2(x,x))) true 81823 81823 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
t10_x1_u18_b5 10 1 18 5 frc(cil(mod(P,D))) 10228 81250034 o1(o1(o2(x,x))) true 81831 81831 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
t10_x1_u18_b6 10 1 18 6 frc(cil(lrg(P,D))) 10229 81250035 o1(o1(o2(x,x))) true 81839 81839 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
t10_x1_u18_b7 10 1 18 7 frc(cil(eql(P,D))) 10230 81250036 o1(o1(o2(x,x))) true 81847 81847 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
t10_x1_u18_b8 10 1 18 8 frc(cil(min(P,D))) 10231 81250037 o1(o1(o2(x,x))) true 81855 81855 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
t10_x1_u18_b9 10 1 18 9 frc(cil(dot(P,D))) 10232 81250038 o1(o1(o2(x,x))) true 81863 81863 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
t10_x1_u18_b10 10 1 18 10 frc(cil(dst(P,D))) 10233 81250039 o1(o1(o2(x,x))) true 81871 81871 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
t10_x1_u19_b0 10 1 19 0 frc(sgn(add(P,D))) 10234 81250230 o1(o1(o2(x,x))) true 81879 81879 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
t10_x1_u19_b1 10 1 19 1 frc(sgn(sub(P,D))) 10235 81250231 o1(o1(o2(x,x))) true 81887 81887 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
t10_x1_u19_b2 10 1 19 2 frc(sgn(mlt(P,D))) 10236 81250232 o1(o1(o2(x,x))) true 81895 81895 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
t10_x1_u19_b3 10 1 19 3 frc(sgn(div(P,D))) 10237 81250233 o1(o1(o2(x,x))) true 81903 81903 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
t10_x1_u19_b4 10 1 19 4 frc(sgn(pow(P,D))) 10238 81250234 o1(o1(o2(x,x))) true 81911 81911 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
t10_x1_u19_b5 10 1 19 5 frc(sgn(mod(P,D))) 10239 81250235 o1(o1(o2(x,x))) true 81919 81919 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
t10_x1_u19_b6 10 1 19 6 frc(sgn(lrg(P,D))) 10240 81250236 o1(o1(o2(x,x))) true 81927 81927 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
t10_x1_u19_b7 10 1 19 7 frc(sgn(eql(P,D))) 10241 81250237 o1(o1(o2(x,x))) true 81935 81935 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
t10_x1_u19_b8 10 1 19 8 frc(sgn(min(P,D))) 10242 81250238 o1(o1(o2(x,x))) true 81943 81943 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
t10_x1_u19_b9 10 1 19 9 frc(sgn(dot(P,D))) 10243 81250239 o1(o1(o2(x,x))) true 81951 81951 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
t10_x1_u19_b10 10 1 19 10 frc(sgn(dst(P,D))) 10244 81250240 o1(o1(o2(x,x))) true 81959 81959 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
t10_x1_u20_b0 10 1 20 0 frc(nrm(add(P,D))) 10245 81250431 o1(o1(o2(x,x))) true 81967 81967 0.5 0.9965 0.5 0.1022 0.3197 0.000007629 1 1 1 3.949 0.003823 0.00006621 0.01258 0.9659 1 4.82e-10 0.007914 0.008206 0.003731 0.06108 4.856 0.992 0.03805 0.07744 1 1 0 0 0.005063 0 0 0.04955 json
t10_x1_u20_b1 10 1 20 1 frc(nrm(sub(P,D))) 10246 81250432 o1(o1(o2(x,x))) true 81975 81975 0.5 0.9977 0.5 0.09202 0.3033 0.00001578 1 1 1 3.977 0.004117 0.0001089 0.01883 0.9485 1 -6.242e-10 0.007988 0.0117 0.003871 0.06222 3.303 0.9918 0.04592 0.0868 1 1 0 0 0.005746 0 0 0.06245 json
t10_x1_u20_b2 10 1 20 2 frc(nrm(mlt(P,D))) 10247 81250433 o1(o1(o2(x,x))) true 81983 81983 0.4157 0.9786 0.447 0.1027 0.3205 -1 0.9995 1.999 1 3.975 0.05158 0.006859 0.1468 0.7652 1 0.0007166 0.1443 0.1697 0.0369 0.1921 1.309 2.141 0.5688 1.404 1 1 0 0 0.04983 0 0 0.485 json
t10_x1_u20_b3 10 1 20 3 frc(nrm(div(P,D))) 10248 81250434 o1(o1(o2(x,x))) true 81991 81991 -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
t10_x1_u20_b4 10 1 20 4 frc(nrm(pow(P,D))) 10249 81250435 o1(o1(o2(x,x))) true 81999 81999 -0.6187 0.25 0.8813 0.4407 0.6638 -1 0.7899 1.79 1 1.488 0.002165 0.005382 0.01161 -0.4263 1 0.0000562 0.01472 0.01256 0.00741 0.08608 7.417 1.79 0.01713 0.03341 1 1 0 0 0.01001 0 0 0.02272 json
t10_x1_u20_b5 10 1 20 5 frc(nrm(mod(P,D))) 10250 81250436 o1(o1(o2(x,x))) true 82007 82007 -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
t10_x1_u20_b6 10 1 20 6 frc(nrm(lrg(P,D))) 10251 81250437 o1(o1(o2(x,x))) true 82015 82015 -0.1424 0.3008 0.4904 0.4129 0.6426 -1 0.7071 1.707 1 1.999 0.00371 0.00371 0.01216 -0.000001286 1 5.305e-9 0.01441 0.01564 0.007274 0.08529 7.015 2.414 0.01797 0.03491 1 1 0 0 0.01068 0 0 0.02585 json
t10_x1_u20_b7 10 1 20 7 frc(nrm(eql(P,D))) 10252 81250438 o1(o1(o2(x,x))) true 82023 82023 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
t10_x1_u20_b8 10 1 20 8 frc(nrm(min(P,D))) 10253 81250439 o1(o1(o2(x,x))) true 82031 82031 0.3245 0.9688 0.3323 0.1064 0.3262 -1 0.9961 1.996 1 3.502 0.03117 0.002674 0.07615 0.842 1 0.0002906 0.07904 0.08492 0.02805 0.1675 2.199 2.141 0.318 0.7427 1 1 0 0 0.03269 0 0 0.3071 json
t10_x1_u20_b9 10 1 20 9 frc(nrm(dot(P,D))) 10254 81250440 o1(o1(o2(x,x))) true 82039 82039 0.4422 0.9653 0.5115 0.07703 0.2776 -1 0.5773 1.577 1 2.024 0.08654 0.08654 0.1123 -0.00002583 1 0.0001479 0.9541 0.2502 0.1605 0.4006 3.567 2.231 2.247 12.38 1 1 0 0 0.1113 0 0 1.444 json
t10_x1_u20_b10 10 1 20 10 frc(nrm(dst(P,D))) 10255 81250441 o1(o1(o2(x,x))) true 82047 82047 0.5777 1 0.5777 1.421e-7 0.0003769 0.5774 0.5774 1.192e-7 1 0 7.88e-16 7.88e-16 2.103e-8 0 0 -1.075e-8 7.03e-15 2.931e-8 1.134e-15 3.367e-8 1.601 1.686e-7 1.109e-8 4.948e-8 1 1 0 0 7.515e-16 0 0 5.289e-9 json
t10_x1_u21_b0 10 1 21 0 flr(sqt(add(P,D))) 10256 81250632 o1(o1(o2(x,x))) true 82055 82055 -0.0625 0.4375 0.9375 0.9336 0.9662 -1 1 2 1 1.272 0.007937 0 0.007937 1 1 0 0.01587 0.01587 0.007872 0.08872 11.18 1 0.008501 0.017 1 1 0 0 0.01053 0 0 0.01128 json
t10_x1_u21_b1 10 1 21 1 flr(sqt(sub(P,D))) 10257 81250633 o1(o1(o2(x,x))) true 82063 82063 -0.1563 0.4375 0.9688 0.9369 0.9679 -1 1 2 1 1.385 0.004323 0 0.007937 1 1 -9.386e-13 0.007903 0.008812 0.004259 0.06526 8.223 1 0.004615 0.008435 1 1 0 0 0.006228 0 0 0.006647 json
t10_x1_u21_b2 10 1 21 2 flr(sqt(mlt(P,D))) 10258 81250634 o1(o1(o2(x,x))) true 82071 82071 -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
t10_x1_u21_b3 10 1 21 3 flr(sqt(div(P,D))) 10259 81250635 o1(o1(o2(x,x))) true 82079 82079 -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
t10_x1_u21_b4 10 1 21 4 flr(sqt(pow(P,D))) 10260 81250636 o1(o1(o2(x,x))) true 82087 82087 -0.2486 0.5 0.7514 0.6346 0.7966 -1 0.9997 2 1 2.718 0.03064 0 0.05992 1 1 -0.0001797 0.05664 0.06493 0.02705 0.1645 2.745 1 0.04828 0.08925 1 1 0 0 0.03415 0 0 0.05381 json
t10_x1_u21_b5 10 1 21 5 flr(sqt(mod(P,D))) 10261 81250637 o1(o1(o2(x,x))) true 82095 82095 -0.4961 0 0.4961 0.25 0.5 -1 0 1 1 1 0.0119 0 0.0119 1 1 0 0.03175 0.02381 0.01176 0.1084 9.109 1 0.04762 0.127 1 1 0 0 0.01053 0 0 0.04211 json
t10_x1_u21_b6 10 1 21 6 flr(sqt(lrg(P,D))) 10262 81250638 o1(o1(o2(x,x))) true 82103 82103 0.5 0.5625 0.5 0.2365 0.4863 0 1 1 1 1.577 0.00467 0 0.0119 1 1 -4.731e-10 0.008068 0.009787 0.004528 0.06729 5.654 0.9994 0.01975 0.03412 1 1 0 0 0.007036 0 0 0.02976 json
t10_x1_u21_b7 10 1 21 7 flr(sqt(eql(P,D))) 10263 81250639 o1(o1(o2(x,x))) true 82111 82111 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
t10_x1_u21_b8 10 1 21 8 flr(sqt(min(P,D))) 10264 81250640 o1(o1(o2(x,x))) true 82119 82119 -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
t10_x1_u21_b9 10 1 21 9 flr(sqt(dot(P,D))) 10265 81250641 o1(o1(o2(x,x))) true 82127 82127 -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
t10_x1_u21_b10 10 1 21 10 flr(sqt(dst(P,D))) 10266 81250642 o1(o1(o2(x,x))) true 82135 82135 0.9876 1 0.9876 0.007188 0.08478 0.000582 1 0.9994 1 0.3008 0.0007757 0.0007757 0.004483 0 1 -5.632e-10 0.004139 0.004635 0.001532 0.03915 8.732 1.31 0.2158 0.5758 1 1 0 0 0.003053 0 0 0.4248 json
t10_x1_u22_b0 10 1 22 0 flr(log(add(P,D))) 10267 81250833 o1(o1(o2(x,x))) true 82143 82143 -0.2305 0.332 0.8945 0.8419 0.9175 -1 1 2 1 1.337 0.007937 0 0.007937 1 1 0 0.01587 0.01587 0.007872 0.08872 11.18 1 0.009427 0.01885 1 1 0 0 0.01053 0 0 0.0125 json
t10_x1_u22_b1 10 1 22 1 flr(log(sub(P,D))) 10268 81250834 o1(o1(o2(x,x))) true 82151 82151 -0.2636 0.375 0.9257 0.8356 0.9141 -1 1 2 1 1.934 0.003631 0 0.01548 1 1 -9.461e-10 0.006304 0.01273 0.003392 0.05824 3.763 0.7745 0.004345 0.007544 1 1 0 0 0.005451 0 0 0.006523 json
t10_x1_u22_b2 10 1 22 2 flr(log(mlt(P,D))) 10269 81250835 o1(o1(o2(x,x))) true 82159 82159 -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
t10_x1_u22_b3 10 1 22 3 flr(log(div(P,D))) 10270 81250836 o1(o1(o2(x,x))) true 82167 82167 -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
t10_x1_u22_b4 10 1 22 4 flr(log(pow(P,D))) 10271 81250837 o1(o1(o2(x,x))) true 82175 82175 -0.7861 0 0.7861 0.115 0.3391 -1 -0.000291 0.9997 1 2.164 0.03543 0 0.06958 1 1 -0.0001797 0.06904 0.08517 0.0306 0.1749 2.514 0.9997 0.3082 0.6005 1 1 0 0 0.03353 0 0 0.2917 json
t10_x1_u22_b5 10 1 22 5 flr(log(mod(P,D))) 10272 81250838 o1(o1(o2(x,x))) true 82183 82183 -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
t10_x1_u22_b6 10 1 22 6 flr(log(lrg(P,D))) 10273 81250839 o1(o1(o2(x,x))) true 82191 82191 -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 0 0.005263 0 0 0.02139 json
t10_x1_u22_b7 10 1 22 7 flr(log(eql(P,D))) 10274 81250840 o1(o1(o2(x,x))) true 82199 82199 -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
t10_x1_u22_b8 10 1 22 8 flr(log(min(P,D))) 10275 81250841 o1(o1(o2(x,x))) true 82207 82207 -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
t10_x1_u22_b9 10 1 22 9 flr(log(dot(P,D))) 10276 81250842 o1(o1(o2(x,x))) true 82215 82215 -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
t10_x1_u22_b10 10 1 22 10 flr(log(dst(P,D))) 10277 81250843 o1(o1(o2(x,x))) true 82223 82223 0.8968 0.9589 0.9185 0.09511 0.3084 -1 1 2 1 1.206 0.002555 0.002555 0.01728 -1.367e-7 1 -7.021e-10 0.01443 0.01757 0.004815 0.06939 4.016 1.394 0.05373 0.1517 1 1 0 0 0.009925 0 0 0.1043 json
t10_x1_u23_b0 10 1 23 0 flr(frc(add(P,D))) 10278 81251034 o1(o1(o2(x,x))) true 82231 82231 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
t10_x1_u23_b1 10 1 23 1 flr(frc(sub(P,D))) 10279 81251035 o1(o1(o2(x,x))) true 82239 82239 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
t10_x1_u23_b2 10 1 23 2 flr(frc(mlt(P,D))) 10280 81251036 o1(o1(o2(x,x))) true 82247 82247 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
t10_x1_u23_b3 10 1 23 3 flr(frc(div(P,D))) 10281 81251037 o1(o1(o2(x,x))) true 82255 82255 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
t10_x1_u23_b4 10 1 23 4 flr(frc(pow(P,D))) 10282 81251038 o1(o1(o2(x,x))) true 82263 82263 -0.5 0 0.5 0.25 0.5 -1 0 1 1 1 0.003968 0 0.003968 1 1 0 0.007937 0.007937 0.003952 0.06287 15.84 1 0.01587 0.03175 1 1 0 0 0.005263 0 0 0.02105 json
t10_x1_u23_b5 10 1 23 5 flr(frc(mod(P,D))) 10283 81251039 o1(o1(o2(x,x))) true 82271 82271 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
t10_x1_u23_b6 10 1 23 6 flr(frc(lrg(P,D))) 10284 81251040 o1(o1(o2(x,x))) true 82279 82279 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
t10_x1_u23_b7 10 1 23 7 flr(frc(eql(P,D))) 10285 81251041 o1(o1(o2(x,x))) true 82287 82287 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
t10_x1_u23_b8 10 1 23 8 flr(frc(min(P,D))) 10286 81251042 o1(o1(o2(x,x))) true 82295 82295 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
t10_x1_u23_b9 10 1 23 9 flr(frc(dot(P,D))) 10287 81251043 o1(o1(o2(x,x))) true 82303 82303 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
t10_x1_u23_b10 10 1 23 10 flr(frc(dst(P,D))) 10288 81251044 o1(o1(o2(x,x))) true 82311 82311 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
t10_x1_u24_b0 10 1 24 0 flr(flr(add(P,D))) 10289 81251235 o1(o1(o2(x,x))) true 82319 82319 -0.0625 0.4375 0.9375 0.9336 0.9662 -1 1 2 1 1.272 0.007937 0 0.007937 1 1 0 0.01587 0.01587 0.007872 0.08872 11.18 1 0.008501 0.017 1 1 0 0 0.01053 0 0 0.01128 json
t10_x1_u24_b1 10 1 24 1 flr(flr(sub(P,D))) 10290 81251236 o1(o1(o2(x,x))) true 82327 82327 -0.0625 0.4688 0.9375 0.9184 0.9583 -1 1 2 1 1.809 0.01063 0 0.02379 1 1 0 0.0166 0.02131 0.01007 0.1003 4.218 0.9988 0.01158 0.01808 1 1 0 0 0.0172 0 0 0.01872 json
t10_x1_u24_b2 10 1 24 2 flr(flr(mlt(P,D))) 10291 81251237 o1(o1(o2(x,x))) true 82335 82335 -0.5366 0.09375 0.591 0.2092 0.4574 -1 0.7619 1.762 1 3.576 0.1102 0 0.2061 1 1 0.0003958 0.2442 0.3146 0.06775 0.2603 1.263 0.9991 0.5269 1.167 1 1 0 0 0.08877 0 0 0.4243 json
t10_x1_u24_b3 10 1 24 3 flr(flr(div(P,D))) 10292 81251238 o1(o1(o2(x,x))) true 82343 82343 -0.1463 0.4141 0.912 0.8693 0.9324 -1 1 2 1 1.931 0.3402 0 0.2302 1 1 -3.79e-9 0.5844 0.3624 0.2871 0.5358 2.328 2 0.3914 0.6722 1 1 0 0 0.3693 0 0 0.4248 json
t10_x1_u24_b4 10 1 24 4 flr(flr(pow(P,D))) 10293 81251239 o1(o1(o2(x,x))) true 82351 82351 -0.2132 0.5 0.7867 0.6878 0.8293 -1 1 2 1 2.723 0.03388 0 0.07004 1 1 -0.0004492 0.06428 0.08762 0.02897 0.1702 2.43 1 0.04926 0.09346 1 1 0 0 0.0359 0 0 0.05219 json
t10_x1_u24_b5 10 1 24 5 flr(flr(mod(P,D))) 10294 81251240 o1(o1(o2(x,x))) true 82359 82359 -0.4026 0 0.4026 0.2335 0.4832 -1 0 1 1 1.62 0.07077 0 0.07485 1 1 -1.23e-8 0.1714 0.1428 0.06517 0.2553 3.41 0.9997 0.3031 0.734 1 1 0 0 0.05304 0 0 0.2272 json
t10_x1_u24_b6 10 1 24 6 flr(flr(lrg(P,D))) 10295 81251241 o1(o1(o2(x,x))) true 82367 82367 0.5 0.5625 0.5 0.2365 0.4863 0 1 1 1 1.577 0.00467 0 0.0119 1 1 -4.731e-10 0.008068 0.009787 0.004528 0.06729 5.654 0.9994 0.01975 0.03412 1 1 0 0 0.007036 0 0 0.02976 json
t10_x1_u24_b7 10 1 24 7 flr(flr(eql(P,D))) 10296 81251242 o1(o1(o2(x,x))) true 82375 82375 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
t10_x1_u24_b8 10 1 24 8 flr(flr(min(P,D))) 10297 81251243 o1(o1(o2(x,x))) true 82383 82383 -0.75 0 0.75 0.1334 0.3652 -1 -0.000291 0.9997 1 2.329 0.03453 0 0.06344 1 1 -0.00008984 0.06436 0.07079 0.03051 0.1747 2.753 0.9997 0.2589 0.4825 1 1 0 0 0.03929 0 0 0.2946 json
t10_x1_u24_b9 10 1 24 9 flr(flr(dot(P,D))) 10298 81251244 o1(o1(o2(x,x))) true 82391 82391 -0.5869 0.1265 0.6842 0.2452 0.4952 -1 1 2 1 3.64 0.06987 0.06987 0.2513 -0.000005225 1 0.0007783 0.4939 0.4498 0.0766 0.2768 1.102 1.413 0.5698 2.014 1 1 0 0 0.1082 0 0 0.4413 json
t10_x1_u24_b10 10 1 24 10 flr(flr(dst(P,D))) 10299 81251245 o1(o1(o2(x,x))) true 82399 82399 0.9925 1 0.9925 0.004986 0.07061 0.0005821 1 0.9994 1 0.166 0.0006126 0.0006126 0.003278 6.176e-7 1 3.004e-11 0.002803 0.003868 0.001213 0.03483 10.62 1.206 0.2457 0.5622 1 1 0 0 0.002533 0 0 0.5079 json