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_x4_u14_b4 10 4 14 4 frc(sqt(pow(D,D))) 11800 81370432 o1(o1(o2(x,x))) true 94407 94407 -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_x4_u14_b5 10 4 14 5 frc(sqt(mod(D,D))) 11801 81370433 o1(o1(o2(x,x))) true 94415 94415 -0.1532 0.25 0.3468 0.2645 0.5143 -1 0.4334 1.433 1 1.703 0.4814 0 0.5226 1 1 -0.002762 1.378 1.037 0.2083 0.4564 0.8734 1.382 1.82 5.21 1 1 0 0 0.2706 0 0 1.023 json
t10_x4_u14_b6 10 4 14 6 frc(sqt(lrg(D,D))) 11802 81370434 o1(o1(o2(x,x))) true 94423 94423 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_x4_u14_b7 10 4 14 7 frc(sqt(eql(D,D))) 11803 81370435 o1(o1(o2(x,x))) true 94431 94431 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_x4_u14_b8 10 4 14 8 frc(sqt(min(D,D))) 11804 81370436 o1(o1(o2(x,x))) true 94439 94439 -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_x4_u14_b9 10 4 14 9 frc(sqt(dot(D,D))) 11805 81370437 o1(o1(o2(x,x))) true 94447 94447 0.4415 1 0.4415 0.02494 0.1579 0.04473 0.7026 0.6579 1 3.253 0.002 0.002 0.05934 8.148e-7 1 -0.0006633 0.0009277 0.02445 0.0004789 0.02188 0.3688 0.1006 0.1604 0.0372 1 1 0 0 0.007614 0 0 0.3053 json
t10_x4_u14_b10 10 4 14 10 frc(sqt(dst(D,D))) 11806 81370438 o1(o1(o2(x,x))) true 94455 94455 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_x4_u15_b0 10 4 15 0 frc(log(add(D,D))) 11807 81370629 o1(o1(o2(x,x))) true 94463 94463 -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_x4_u15_b1 10 4 15 1 frc(log(sub(D,D))) 11808 81370630 o1(o1(o2(x,x))) true 94471 94471 -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_x4_u15_b2 10 4 15 2 frc(log(mlt(D,D))) 11809 81370631 o1(o1(o2(x,x))) true 94479 94479 0.4697 1 0.4697 0.06393 0.2528 0.06878 0.927 0.8583 1 2.5 0.1042 0 0.2527 1 1 -0.0002295 0.3374 0.4911 0.04032 0.2008 0.7945 0.6285 1.63 5.279 1 1 0 0 0.03955 0 0 0.6187 json
t10_x4_u15_b3 10 4 15 3 frc(log(div(D,D))) 11810 81370632 o1(o1(o2(x,x))) true 94487 94487 0.3937 0.5 0.3937 0.171 0.4135 0 0.9929 0.9929 1 2 0.5158 0 0.5752 1 1 0.00788 1.738 1.15 0.1847 0.4297 0.7471 0.9929 3.017 10.16 1 1 0 0 0.1632 0 0 0.9543 json
t10_x4_u15_b4 10 4 15 4 frc(log(pow(D,D))) 11811 81370633 o1(o1(o2(x,x))) true 94495 94495 -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_x4_u15_b5 10 4 15 5 frc(log(mod(D,D))) 11812 81370634 o1(o1(o2(x,x))) true 94503 94503 -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_x4_u15_b6 10 4 15 6 frc(log(lrg(D,D))) 11813 81370635 o1(o1(o2(x,x))) true 94511 94511 -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_x4_u15_b7 10 4 15 7 frc(log(eql(D,D))) 11814 81370636 o1(o1(o2(x,x))) true 94519 94519 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_x4_u15_b8 10 4 15 8 frc(log(min(D,D))) 11815 81370637 o1(o1(o2(x,x))) true 94527 94527 -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_x4_u15_b9 10 4 15 9 frc(log(dot(D,D))) 11816 81370638 o1(o1(o2(x,x))) true 94535 94535 0.5322 1 0.5322 0.05005 0.2237 0.1054 0.9634 0.8581 1 3.662 0.0919 0.0919 0.3616 0.000003324 1 0.0009393 0.794 0.6857 0.05301 0.2302 0.6367 0.9924 3.673 15.87 1 1 0 0 0.1346 0 0 2.69 json
t10_x4_u15_b10 10 4 15 10 frc(log(dst(D,D))) 11817 81370639 o1(o1(o2(x,x))) true 94543 94543 -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_x4_u16_b0 10 4 16 0 frc(frc(add(D,D))) 11818 81370830 o1(o1(o2(x,x))) true 94551 94551 0.5 1 0.5 0.08203 0.2864 0.0625 0.9375 0.875 1 3 0.1079 0 0.2173 1 1 0 0.246 0.246 0.0607 0.2464 1.134 0.875 1.315 2.999 1 1 0 0 0.09309 0 0 1.135 json
t10_x4_u16_b1 10 4 16 1 frc(frc(sub(D,D))) 11819 81370831 o1(o1(o2(x,x))) true 94559 94559 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_x4_u16_b2 10 4 16 2 frc(frc(mlt(D,D))) 11820 81370832 o1(o1(o2(x,x))) true 94567 94567 0.1191 1 0.1191 0.008061 0.08978 0.001249 0.2473 0.2461 1 1.811 0.001249 0 0.03102 1 1 -0.0002405 0.0001931 0.01268 0.000287 0.01694 0.5461 0.05089 0.155 0.02396 1 1 0 0 0.002392 0 0 0.2968 json
t10_x4_u16_b3 10 4 16 3 frc(frc(div(D,D))) 11821 81370833 o1(o1(o2(x,x))) true 94575 94575 0.3937 0.5 0.3937 0.171 0.4135 0 0.9929 0.9929 1 2 0.5158 0 0.5752 1 1 0.00788 1.738 1.15 0.1847 0.4297 0.7471 0.9929 3.017 10.16 1 1 0 0 0.1632 0 0 0.9543 json
t10_x4_u16_b4 10 4 16 4 frc(frc(pow(D,D))) 11822 81370834 o1(o1(o2(x,x))) true 94583 94583 -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_x4_u16_b5 10 4 16 5 frc(frc(mod(D,D))) 11823 81370835 o1(o1(o2(x,x))) true 94591 94591 0.1968 0.5 0.1968 0.07209 0.2685 0 0.8998 0.8998 1 2.203 0.188 0 0.2915 1 1 0.00394 0.6322 0.5754 0.103 0.321 1.101 0.8998 2.607 8.769 1 1 0 0 0.05795 0 0 0.8038 json
t10_x4_u16_b6 10 4 16 6 frc(frc(lrg(D,D))) 11824 81370836 o1(o1(o2(x,x))) true 94599 94599 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_x4_u16_b7 10 4 16 7 frc(frc(eql(D,D))) 11825 81370837 o1(o1(o2(x,x))) true 94607 94607 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_x4_u16_b8 10 4 16 8 frc(frc(min(D,D))) 11826 81370838 o1(o1(o2(x,x))) true 94615 94615 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_x4_u16_b9 10 4 16 9 frc(frc(dot(D,D))) 11827 81370839 o1(o1(o2(x,x))) true 94623 94623 0.2357 1 0.2357 0.01611 0.1269 0.002499 0.4946 0.4921 1 2.912 0.00128 0.00128 0.04761 0.000002047 1 -0.0004587 0.000645 0.0216 0.0002926 0.01711 0.3593 0.0962 0.1588 0.04003 1 1 0 0 0.004834 0 0 0.3 json
t10_x4_u16_b10 10 4 16 10 frc(frc(dst(D,D))) 11828 81370840 o1(o1(o2(x,x))) true 94631 94631 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_x4_u17_b0 10 4 17 0 frc(flr(add(D,D))) 11829 81371031 o1(o1(o2(x,x))) true 94639 94639 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_x4_u17_b1 10 4 17 1 frc(flr(sub(D,D))) 11830 81371032 o1(o1(o2(x,x))) true 94647 94647 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_x4_u17_b2 10 4 17 2 frc(flr(mlt(D,D))) 11831 81371033 o1(o1(o2(x,x))) true 94655 94655 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_x4_u17_b3 10 4 17 3 frc(flr(div(D,D))) 11832 81371034 o1(o1(o2(x,x))) true 94663 94663 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_x4_u17_b4 10 4 17 4 frc(flr(pow(D,D))) 11833 81371035 o1(o1(o2(x,x))) true 94671 94671 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_x4_u17_b5 10 4 17 5 frc(flr(mod(D,D))) 11834 81371036 o1(o1(o2(x,x))) true 94679 94679 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_x4_u17_b6 10 4 17 6 frc(flr(lrg(D,D))) 11835 81371037 o1(o1(o2(x,x))) true 94687 94687 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_x4_u17_b7 10 4 17 7 frc(flr(eql(D,D))) 11836 81371038 o1(o1(o2(x,x))) true 94695 94695 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_x4_u17_b8 10 4 17 8 frc(flr(min(D,D))) 11837 81371039 o1(o1(o2(x,x))) true 94703 94703 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_x4_u17_b9 10 4 17 9 frc(flr(dot(D,D))) 11838 81371040 o1(o1(o2(x,x))) true 94711 94711 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_x4_u17_b10 10 4 17 10 frc(flr(dst(D,D))) 11839 81371041 o1(o1(o2(x,x))) true 94719 94719 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_x4_u18_b0 10 4 18 0 frc(cil(add(D,D))) 11840 81371232 o1(o1(o2(x,x))) true 94727 94727 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_x4_u18_b1 10 4 18 1 frc(cil(sub(D,D))) 11841 81371233 o1(o1(o2(x,x))) true 94735 94735 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_x4_u18_b2 10 4 18 2 frc(cil(mlt(D,D))) 11842 81371234 o1(o1(o2(x,x))) true 94743 94743 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_x4_u18_b3 10 4 18 3 frc(cil(div(D,D))) 11843 81371235 o1(o1(o2(x,x))) true 94751 94751 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_x4_u18_b4 10 4 18 4 frc(cil(pow(D,D))) 11844 81371236 o1(o1(o2(x,x))) true 94759 94759 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_x4_u18_b5 10 4 18 5 frc(cil(mod(D,D))) 11845 81371237 o1(o1(o2(x,x))) true 94767 94767 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_x4_u18_b6 10 4 18 6 frc(cil(lrg(D,D))) 11846 81371238 o1(o1(o2(x,x))) true 94775 94775 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_x4_u18_b7 10 4 18 7 frc(cil(eql(D,D))) 11847 81371239 o1(o1(o2(x,x))) true 94783 94783 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_x4_u18_b8 10 4 18 8 frc(cil(min(D,D))) 11848 81371240 o1(o1(o2(x,x))) true 94791 94791 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_x4_u18_b9 10 4 18 9 frc(cil(dot(D,D))) 11849 81371241 o1(o1(o2(x,x))) true 94799 94799 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_x4_u18_b10 10 4 18 10 frc(cil(dst(D,D))) 11850 81371242 o1(o1(o2(x,x))) true 94807 94807 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_x4_u19_b0 10 4 19 0 frc(sgn(add(D,D))) 11851 81371433 o1(o1(o2(x,x))) true 94815 94815 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_x4_u19_b1 10 4 19 1 frc(sgn(sub(D,D))) 11852 81371434 o1(o1(o2(x,x))) true 94823 94823 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_x4_u19_b2 10 4 19 2 frc(sgn(mlt(D,D))) 11853 81371435 o1(o1(o2(x,x))) true 94831 94831 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_x4_u19_b3 10 4 19 3 frc(sgn(div(D,D))) 11854 81371436 o1(o1(o2(x,x))) true 94839 94839 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_x4_u19_b4 10 4 19 4 frc(sgn(pow(D,D))) 11855 81371437 o1(o1(o2(x,x))) true 94847 94847 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_x4_u19_b5 10 4 19 5 frc(sgn(mod(D,D))) 11856 81371438 o1(o1(o2(x,x))) true 94855 94855 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_x4_u19_b6 10 4 19 6 frc(sgn(lrg(D,D))) 11857 81371439 o1(o1(o2(x,x))) true 94863 94863 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_x4_u19_b7 10 4 19 7 frc(sgn(eql(D,D))) 11858 81371440 o1(o1(o2(x,x))) true 94871 94871 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_x4_u19_b8 10 4 19 8 frc(sgn(min(D,D))) 11859 81371441 o1(o1(o2(x,x))) true 94879 94879 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_x4_u19_b9 10 4 19 9 frc(sgn(dot(D,D))) 11860 81371442 o1(o1(o2(x,x))) true 94887 94887 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_x4_u19_b10 10 4 19 10 frc(sgn(dst(D,D))) 11861 81371443 o1(o1(o2(x,x))) true 94895 94895 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_x4_u20_b0 10 4 20 0 frc(nrm(add(D,D))) 11862 81371634 o1(o1(o2(x,x))) true 94903 94903 0.5 1 0.5 0.04728 0.2174 0.04881 0.9512 0.9024 1 3.702 0.04199 0.006951 0.143 0.7159 1 4.702e-10 0.1152 0.1472 0.0285 0.1688 1.181 0.8738 1.035 2.437 1 1 0 0 0.04676 0 0 0.989 json
t10_x4_u20_b1 10 4 20 1 frc(nrm(sub(D,D))) 11863 81371635 o1(o1(o2(x,x))) true 94911 94911 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_x4_u20_b2 10 4 20 2 frc(nrm(mlt(D,D))) 11864 81371636 o1(o1(o2(x,x))) true 94919 94919 0.597 1 0.597 0.126 0.355 0.00429 0.9998 0.9955 1 3.554 0.02038 0.01555 0.1343 0.1344 1 -0.0004545 0.03667 0.1019 0.01791 0.1338 0.9966 0.8425 0.2851 0.2909 1 1 0 0 0.0593 0 0 0.4705 json
t10_x4_u20_b3 10 4 20 3 frc(nrm(div(D,D))) 11865 81371637 o1(o1(o2(x,x))) true 94927 94927 -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_x4_u20_b4 10 4 20 4 frc(nrm(pow(D,D))) 11866 81371638 o1(o1(o2(x,x))) true 94935 94935 -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_x4_u20_b5 10 4 20 5 frc(nrm(mod(D,D))) 11867 81371639 o1(o1(o2(x,x))) true 94943 94943 -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_x4_u20_b6 10 4 20 6 frc(nrm(lrg(D,D))) 11868 81371640 o1(o1(o2(x,x))) true 94951 94951 -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_x4_u20_b7 10 4 20 7 frc(nrm(eql(D,D))) 11869 81371641 o1(o1(o2(x,x))) true 94959 94959 0.5777 1 0.5777 1.421e-7 0.000377 0.5774 0.5774 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 json
t10_x4_u20_b8 10 4 20 8 frc(nrm(min(D,D))) 11870 81371642 o1(o1(o2(x,x))) true 94967 94967 0.5 1 0.5 0.04728 0.2174 0.04881 0.9512 0.9024 1 3.702 0.04199 0.006951 0.143 0.7159 1 4.702e-10 0.1152 0.1472 0.0285 0.1688 1.181 0.8738 1.035 2.437 1 1 0 0 0.04676 0 0 0.989 json
t10_x4_u20_b9 10 4 20 9 frc(nrm(dot(D,D))) 11871 81371643 o1(o1(o2(x,x))) true 94975 94975 0.5777 1 0.5777 1.421e-7 0.000377 0.5774 0.5774 5.96e-8 1 0 3.419e-16 3.419e-16 9.784e-9 0 0 -1.153e-8 2.75e-15 1.153e-8 5.882e-16 2.425e-8 2.479 8.429e-8 4.813e-9 1.935e-8 1 1 0 0 3.378e-16 0 0 2.377e-9 json
t10_x4_u20_b10 10 4 20 10 frc(nrm(dst(D,D))) 11872 81371644 o1(o1(o2(x,x))) true 94983 94983 -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_x4_u21_b0 10 4 21 0 flr(sqt(add(D,D))) 11873 81371835 o1(o1(o2(x,x))) true 94991 94991 -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_x4_u21_b1 10 4 21 1 flr(sqt(sub(D,D))) 11874 81371836 o1(o1(o2(x,x))) true 94999 94999 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_x4_u21_b2 10 4 21 2 flr(sqt(mlt(D,D))) 11875 81371837 o1(o1(o2(x,x))) true 95007 95007 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_x4_u21_b3 10 4 21 3 flr(sqt(div(D,D))) 11876 81371838 o1(o1(o2(x,x))) true 95015 95015 0.6064 1 0.6064 0.171 0.4135 0.007124 1 0.9929 1 2 0.5158 0 0.5752 1 1 -0.00788 1.738 1.15 0.1847 0.4297 0.7471 0.9929 3.017 10.16 1 1 0 0 0.1632 0 0 0.9543 json
t10_x4_u21_b4 10 4 21 4 flr(sqt(pow(D,D))) 11877 81371839 o1(o1(o2(x,x))) true 95023 95023 -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_x4_u21_b5 10 4 21 5 flr(sqt(mod(D,D))) 11878 81371840 o1(o1(o2(x,x))) true 95031 95031 -0.25 0 0.25 0.1875 0.433 -1 0 1 1 0.8113 0.377 0 0.377 1 1 -0.003968 1.123 0.75 0.2349 0.4847 1.286 1 2.011 5.989 1 1 0 0 0.1895 0 0 1.011 json
t10_x4_u21_b6 10 4 21 6 flr(sqt(lrg(D,D))) 11879 81371841 o1(o1(o2(x,x))) true 95039 95039 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_x4_u21_b7 10 4 21 7 flr(sqt(eql(D,D))) 11880 81371842 o1(o1(o2(x,x))) true 95047 95047 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
t10_x4_u21_b8 10 4 21 8 flr(sqt(min(D,D))) 11881 81371843 o1(o1(o2(x,x))) true 95055 95055 -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_x4_u21_b9 10 4 21 9 flr(sqt(dot(D,D))) 11882 81371844 o1(o1(o2(x,x))) true 95063 95063 0.002387 0.5469 0.002387 0.0000194 0.004405 0 0.01937 0.01937 1 0 0.00002643 0.00002643 0.004122 1.376e-7 0 -0.00002229 0.0002509 0.008064 0.00003587 0.005989 1.453 0.02739 2.724 12.93 1 1 0 0 0.00004054 0 0 2.089 json
t10_x4_u21_b10 10 4 21 10 flr(sqt(dst(D,D))) 11883 81371845 o1(o1(o2(x,x))) true 95071 95071 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_x4_u22_b0 10 4 22 0 flr(log(add(D,D))) 11884 81372036 o1(o1(o2(x,x))) true 95079 95079 -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_x4_u22_b1 10 4 22 1 flr(log(sub(D,D))) 11885 81372037 o1(o1(o2(x,x))) true 95087 95087 -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_x4_u22_b2 10 4 22 2 flr(log(mlt(D,D))) 11886 81372038 o1(o1(o2(x,x))) true 95095 95095 -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_x4_u22_b3 10 4 22 3 flr(log(div(D,D))) 11887 81372039 o1(o1(o2(x,x))) true 95103 95103 -0.3937 0 0.3937 0.171 0.4135 -0.9929 0 0.9929 1 2 0.5158 0 0.5752 1 1 -0.00788 1.738 1.15 0.1847 0.4297 0.7471 0.9929 3.017 10.16 1 1 0 0 0.1632 0 0 0.9543 json
t10_x4_u22_b4 10 4 22 4 flr(log(pow(D,D))) 11888 81372040 o1(o1(o2(x,x))) true 95111 95111 -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_x4_u22_b5 10 4 22 5 flr(log(mod(D,D))) 11889 81372041 o1(o1(o2(x,x))) true 95119 95119 -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_x4_u22_b6 10 4 22 6 flr(log(lrg(D,D))) 11890 81372042 o1(o1(o2(x,x))) true 95127 95127 -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_x4_u22_b7 10 4 22 7 flr(log(eql(D,D))) 11891 81372043 o1(o1(o2(x,x))) true 95135 95135 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_x4_u22_b8 10 4 22 8 flr(log(min(D,D))) 11892 81372044 o1(o1(o2(x,x))) true 95143 95143 -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_x4_u22_b9 10 4 22 9 flr(log(dot(D,D))) 11893 81372045 o1(o1(o2(x,x))) true 95151 95151 -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_x4_u22_b10 10 4 22 10 flr(log(dst(D,D))) 11894 81372046 o1(o1(o2(x,x))) true 95159 95159 -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_x4_u23_b0 10 4 23 0 flr(frc(add(D,D))) 11895 81372237 o1(o1(o2(x,x))) true 95167 95167 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_x4_u23_b1 10 4 23 1 flr(frc(sub(D,D))) 11896 81372238 o1(o1(o2(x,x))) true 95175 95175 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_x4_u23_b2 10 4 23 2 flr(frc(mlt(D,D))) 11897 81372239 o1(o1(o2(x,x))) true 95183 95183 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_x4_u23_b3 10 4 23 3 flr(frc(div(D,D))) 11898 81372240 o1(o1(o2(x,x))) true 95191 95191 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_x4_u23_b4 10 4 23 4 flr(frc(pow(D,D))) 11899 81372241 o1(o1(o2(x,x))) true 95199 95199 -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