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_x0_u1_b3 10 0 1 3 sqt(log(div(P,P))) 9500 81206214 o1(o1(o2(x,x))) true 76007 76007 -0.75 0 0.75 0.1875 0.433 -1 0 1 1 0.8113 0.03175 0 0.03175 1 1 0 0.06349 0.06349 0.03073 0.1753 5.522 1 0.1693 0.3386 1 1 0 0 0.04211 0 0 0.2246 json
t10_x0_u1_b4 10 0 1 4 sqt(log(pow(P,P))) 9501 81206215 o1(o1(o2(x,x))) true 76015 76015 -0.153 0.4375 0.972 0.9432 0.9712 -1 1 2 1 1.321 0.004413 0 0.007937 1 1 -9.461e-10 0.007925 0.008968 0.004348 0.06594 8.309 1 0.004679 0.008403 1 1 0 0 0.00645 0 0 0.006838 json
t10_x0_u1_b5 10 0 1 5 sqt(log(mod(P,P))) 9502 81206216 o1(o1(o2(x,x))) true 76023 76023 -0.875 0.0625 1 0.2344 0.4841 -1 1 2 1 0.3373 0.03175 0 0.01587 1 1 0 0.06349 0.03175 0.03149 0.1774 11.18 2 0.1354 0.2709 1 1 0 0 0.01053 0 0 0.04491 json
t10_x0_u1_b6 10 0 1 6 sqt(log(lrg(P,P))) 9503 81206217 o1(o1(o2(x,x))) true 76031 76031 -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_x0_u1_b7 10 0 1 7 sqt(log(eql(P,P))) 9504 81206218 o1(o1(o2(x,x))) true 76039 76039 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_x0_u1_b8 10 0 1 8 sqt(log(min(P,P))) 9505 81206219 o1(o1(o2(x,x))) true 76047 76047 -0.1659 0.4375 0.9591 0.9184 0.9584 -1 1 2 1 1.612 0.004229 0 0.007936 1 1 -4.693e-13 0.007909 0.008863 0.004165 0.06453 8.131 1 0.004604 0.008611 1 1 0 0 0.005972 0 0 0.006502 json
t10_x0_u1_b9 10 0 1 9 sqt(log(dot(P,P))) 9506 81206220 o1(o1(o2(x,x))) true 76055 76055 0.9609 0.9844 0.9921 0.06576 0.2564 -1 1 2 1 0.3198 0.0022 0.0022 0.004483 -7.408e-7 1 2.515e-10 0.008914 0.006182 0.004384 0.06621 14.77 2.591 0.06691 0.1356 1 1 0 0 0.008028 0 0 0.1221 json
t10_x0_u1_b10 10 0 1 10 sqt(log(dst(P,P))) 9507 81206221 o1(o1(o2(x,x))) true 76063 76063 -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_x0_u2_b0 10 0 2 0 sqt(frc(add(P,P))) 9508 81206412 o1(o1(o2(x,x))) true 76071 76071 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_x0_u2_b1 10 0 2 1 sqt(frc(sub(P,P))) 9509 81206413 o1(o1(o2(x,x))) true 76079 76079 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_x0_u2_b2 10 0 2 2 sqt(frc(mlt(P,P))) 9510 81206414 o1(o1(o2(x,x))) true 76087 76087 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_x0_u2_b3 10 0 2 3 sqt(frc(div(P,P))) 9511 81206415 o1(o1(o2(x,x))) true 76095 76095 0.25 0.625 0.5 0.3834 0.6192 -1 1 2 1 2.947 0.01076 0 0.03953 1 1 -0.0001797 0.016 0.02311 0.009194 0.09589 2.425 1 0.02806 0.04173 1 1 0 0 0.01608 0 0 0.04193 json
t10_x0_u2_b4 10 0 2 4 sqt(frc(pow(P,P))) 9512 81206416 o1(o1(o2(x,x))) true 76103 76103 -0.3289 0.3516 0.6711 0.5394 0.7344 -1 0.9996 2 1 2.16 0.004539 0 0.01189 1 1 -0.00006739 0.007962 0.009723 0.004398 0.06631 5.576 1 0.008415 0.01476 1 1 0 0 0.006188 0 0 0.01147 json
t10_x0_u2_b5 10 0 2 5 sqt(frc(mod(P,P))) 9513 81206417 o1(o1(o2(x,x))) true 76111 76111 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_x0_u2_b6 10 0 2 6 sqt(frc(lrg(P,P))) 9514 81206418 o1(o1(o2(x,x))) true 76119 76119 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_x0_u2_b7 10 0 2 7 sqt(frc(eql(P,P))) 9515 81206419 o1(o1(o2(x,x))) true 76127 76127 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_x0_u2_b8 10 0 2 8 sqt(frc(min(P,P))) 9516 81206420 o1(o1(o2(x,x))) true 76135 76135 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_x0_u2_b9 10 0 2 9 sqt(frc(dot(P,P))) 9517 81206421 o1(o1(o2(x,x))) true 76143 76143 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_x0_u2_b10 10 0 2 10 sqt(frc(dst(P,P))) 9518 81206422 o1(o1(o2(x,x))) true 76151 76151 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_x0_u3_b0 10 0 3 0 sqt(flr(add(P,P))) 9519 81206613 o1(o1(o2(x,x))) true 76159 76159 -0.02539 0.5 0.9746 0.9688 0.9843 -1 1 2 1 1.276 0.00449 0 0.007936 1 1 4.735e-10 0.007941 0.009175 0.004426 0.06653 8.383 1 0.004635 0.008197 1 1 0 0 0.006645 0 0 0.00686 json
t10_x0_u3_b1 10 0 3 1 sqt(flr(sub(P,P))) 9520 81206614 o1(o1(o2(x,x))) true 76167 76167 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_x0_u3_b2 10 0 3 2 sqt(flr(mlt(P,P))) 9521 81206615 o1(o1(o2(x,x))) true 76175 76175 0.9375 1 0.9375 0.04507 0.2123 0.000291 1 0.9997 1 0.8126 0.0007059 0 0.007934 1 1 -9.461e-10 0.00003241 0.001855 0.0006433 0.02536 3.197 0.1169 0.01566 0.0007193 1 1 0 0 0.001851 0 0 0.04107 json
t10_x0_u3_b3 10 0 3 3 sqt(flr(div(P,P))) 9522 81206616 o1(o1(o2(x,x))) true 76183 76183 0.375 0.75 0.625 0.4302 0.6559 -1 1 2 1 2.947 0.03457 0 0.04747 1 1 0.0001797 0.06362 0.03898 0.0323 0.1797 3.786 2 0.08034 0.1479 1 1 0 0 0.04765 0 0 0.1108 json
t10_x0_u3_b4 10 0 3 4 sqt(flr(pow(P,P))) 9523 81206617 o1(o1(o2(x,x))) true 76191 76191 0 0.5 1 1 1 -1 1 2 1 1 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01587 0.03175 1 1 0 0 0.02105 0 0 0.02105 json
t10_x0_u3_b5 10 0 3 5 sqt(flr(mod(P,P))) 9524 81206618 o1(o1(o2(x,x))) true 76199 76199 -0.2096 0.3125 0.6654 0.6066 0.7788 -1 1 2 1 2.027 0.02257 0 0.03564 1 1 -0.0002377 0.04037 0.04681 0.0213 0.1459 4.095 1 0.03721 0.06655 1 1 0 0 0.03122 0 0 0.05147 json
t10_x0_u3_b6 10 0 3 6 sqt(flr(lrg(P,P))) 9525 81206619 o1(o1(o2(x,x))) true 76207 76207 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_x0_u3_b7 10 0 3 7 sqt(flr(eql(P,P))) 9526 81206620 o1(o1(o2(x,x))) true 76215 76215 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_x0_u3_b8 10 0 3 8 sqt(flr(min(P,P))) 9527 81206621 o1(o1(o2(x,x))) true 76223 76223 -0.03125 0.5 0.9688 0.9603 0.98 -1 1 2 1 1.406 0.004323 0 0.007937 1 1 -9.386e-13 0.007903 0.008812 0.004259 0.06526 8.223 1 0.004502 0.008229 1 1 0 0 0.006228 0 0 0.006485 json
t10_x0_u3_b9 10 0 3 9 sqt(flr(dot(P,P))) 9528 81206622 o1(o1(o2(x,x))) true 76231 76231 0.9964 1 0.9964 0.002289 0.04784 0.000582 1 0.9994 1 0.09109 0.00003966 0.00003966 0.0008105 5.503e-7 0 -4.881e-11 0.00001004 0.0002297 0.00007859 0.008865 10.94 0.1294 0.03466 0.004388 1 1 0 0 0.0002733 0 0 0.1194 json
t10_x0_u3_b10 10 0 3 10 sqt(flr(dst(P,P))) 9529 81206623 o1(o1(o2(x,x))) true 76239 76239 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_x0_u4_b0 10 0 4 0 sqt(cil(add(P,P))) 9530 81206814 o1(o1(o2(x,x))) true 76247 76247 -0.02539 0.5 0.9746 0.9688 0.9843 -1 1 2 1 1.276 0.00449 0 0.007936 1 1 4.735e-10 0.007941 0.009175 0.004426 0.06653 8.383 1 0.004635 0.008197 1 1 0 0 0.006645 0 0 0.00686 json
t10_x0_u4_b1 10 0 4 1 sqt(cil(sub(P,P))) 9531 81206815 o1(o1(o2(x,x))) true 76255 76255 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_x0_u4_b2 10 0 4 2 sqt(cil(mlt(P,P))) 9532 81206816 o1(o1(o2(x,x))) true 76263 76263 0.9375 1 0.9375 0.04507 0.2123 0.000291 1 0.9997 1 0.8126 0.0007059 0 0.007934 1 1 -9.461e-10 0.00003241 0.001855 0.0006433 0.02536 3.197 0.1169 0.01566 0.0007193 1 1 0 0 0.001851 0 0 0.04107 json
t10_x0_u4_b3 10 0 4 3 sqt(cil(div(P,P))) 9533 81206817 o1(o1(o2(x,x))) true 76271 76271 0.75 0.875 1 0.4375 0.6614 -1 1 2 1 0.5436 0.03175 0 0.01587 1 1 0 0.06349 0.03175 0.03149 0.1774 11.18 2 0.07256 0.1451 1 1 0 0 0.04211 0 0 0.09624 json
t10_x0_u4_b4 10 0 4 4 sqt(cil(pow(P,P))) 9534 81206818 o1(o1(o2(x,x))) true 76279 76279 0 0.5 1 1 1 -1 1 2 1 1 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01587 0.03175 1 1 0 0 0.02105 0 0 0.02105 json
t10_x0_u4_b5 10 0 4 5 sqt(cil(mod(P,P))) 9535 81206819 o1(o1(o2(x,x))) true 76287 76287 -0.2096 0.3125 0.6654 0.6066 0.7788 -1 1 2 1 2.027 0.02257 0 0.03564 1 1 -0.0002377 0.04037 0.04681 0.0213 0.1459 4.095 1 0.03721 0.06655 1 1 0 0 0.03122 0 0 0.05147 json
t10_x0_u4_b6 10 0 4 6 sqt(cil(lrg(P,P))) 9536 81206820 o1(o1(o2(x,x))) true 76295 76295 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_x0_u4_b7 10 0 4 7 sqt(cil(eql(P,P))) 9537 81206821 o1(o1(o2(x,x))) true 76303 76303 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_x0_u4_b8 10 0 4 8 sqt(cil(min(P,P))) 9538 81206822 o1(o1(o2(x,x))) true 76311 76311 -0.03125 0.5 0.9688 0.9603 0.98 -1 1 2 1 1.406 0.004323 0 0.007937 1 1 -9.386e-13 0.007903 0.008812 0.004259 0.06526 8.223 1 0.004502 0.008229 1 1 0 0 0.006228 0 0 0.006485 json
t10_x0_u4_b9 10 0 4 9 sqt(cil(dot(P,P))) 9539 81206823 o1(o1(o2(x,x))) true 76319 76319 0.9964 1 0.9964 0.002289 0.04784 0.000582 1 0.9994 1 0.09109 0.00003966 0.00003966 0.0008105 5.503e-7 0 -4.881e-11 0.00001004 0.0002297 0.00007859 0.008865 10.94 0.1294 0.03466 0.004388 1 1 0 0 0.0002733 0 0 0.1194 json
t10_x0_u4_b10 10 0 4 10 sqt(cil(dst(P,P))) 9540 81206824 o1(o1(o2(x,x))) true 76327 76327 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_x0_u5_b0 10 0 5 0 sqt(sgn(add(P,P))) 9541 81207015 o1(o1(o2(x,x))) true 76335 76335 -0.03125 0.5 0.9688 0.9603 0.98 -1 1 2 1 1.406 0.004323 0 0.007937 1 1 -9.386e-13 0.007903 0.008812 0.004259 0.06526 8.223 1 0.004502 0.008229 1 1 0 0 0.006228 0 0 0.006485 json
t10_x0_u5_b1 10 0 5 1 sqt(sgn(sub(P,P))) 9542 81207016 o1(o1(o2(x,x))) true 76343 76343 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_x0_u5_b2 10 0 5 2 sqt(sgn(mlt(P,P))) 9543 81207017 o1(o1(o2(x,x))) true 76351 76351 0.9375 1 0.9375 0.04507 0.2123 0.000291 1 0.9997 1 0.8126 0.0007059 0 0.007934 1 1 -9.461e-10 0.00003241 0.001855 0.0006433 0.02536 3.197 0.1169 0.01566 0.0007193 1 1 0 0 0.001851 0 0 0.04107 json
t10_x0_u5_b3 10 0 5 3 sqt(sgn(div(P,P))) 9544 81207018 o1(o1(o2(x,x))) true 76359 76359 0.75 0.875 1 0.4375 0.6614 -1 1 2 1 0.5436 0.03175 0 0.01587 1 1 0 0.06349 0.03175 0.03149 0.1774 11.18 2 0.07256 0.1451 1 1 0 0 0.04211 0 0 0.09624 json
t10_x0_u5_b4 10 0 5 4 sqt(sgn(pow(P,P))) 9545 81207019 o1(o1(o2(x,x))) true 76367 76367 0 0.5 1 1 1 -1 1 2 1 1 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01587 0.03175 1 1 0 0 0.02105 0 0 0.02105 json
t10_x0_u5_b5 10 0 5 5 sqt(sgn(mod(P,P))) 9546 81207020 o1(o1(o2(x,x))) true 76375 76375 -0.25 0.3125 0.625 0.5355 0.7318 -1 1 2 1 2.329 0.02125 0 0.03568 1 1 -0.00008984 0.03974 0.0433 0.01998 0.1413 3.961 1 0.03969 0.07422 1 1 0 0 0.02909 0 0 0.05433 json
t10_x0_u5_b6 10 0 5 6 sqt(sgn(lrg(P,P))) 9547 81207021 o1(o1(o2(x,x))) true 76383 76383 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_x0_u5_b7 10 0 5 7 sqt(sgn(eql(P,P))) 9548 81207022 o1(o1(o2(x,x))) true 76391 76391 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_x0_u5_b8 10 0 5 8 sqt(sgn(min(P,P))) 9549 81207023 o1(o1(o2(x,x))) true 76399 76399 -0.03125 0.5 0.9688 0.9603 0.98 -1 1 2 1 1.406 0.004323 0 0.007937 1 1 -9.386e-13 0.007903 0.008812 0.004259 0.06526 8.223 1 0.004502 0.008229 1 1 0 0 0.006228 0 0 0.006485 json
t10_x0_u5_b9 10 0 5 9 sqt(sgn(dot(P,P))) 9550 81207024 o1(o1(o2(x,x))) true 76407 76407 0.9961 1 0.9961 0.002383 0.04882 0.000582 1 0.9994 1 0.1068 0.00003512 0.00003512 0.0008419 6.216e-7 0 -1.577e-10 0.000004222 0.000206 0.00006942 0.008332 9.897 0.1169 0.02947 0.001772 1 1 0 0 0.0002443 0 0 0.1025 json
t10_x0_u5_b10 10 0 5 10 sqt(sgn(dst(P,P))) 9551 81207025 o1(o1(o2(x,x))) true 76415 76415 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_x0_u6_b0 10 0 6 0 sqt(nrm(add(P,P))) 9552 81207216 o1(o1(o2(x,x))) true 76423 76423 -0.132 0.4922 0.8836 0.8059 0.8977 -1 1 2 1 2.62 0.005424 0.001074 0.009065 0.6694 1 -0.000001417 0.01305 0.01111 0.006418 0.08011 8.838 2.603 0.008063 0.01619 1 1 0 0 0.00985 0 0 0.01222 json
t10_x0_u6_b1 10 0 6 1 sqt(nrm(sub(P,P))) 9553 81207217 o1(o1(o2(x,x))) true 76431 76431 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_x0_u6_b2 10 0 6 2 sqt(nrm(mlt(P,P))) 9554 81207218 o1(o1(o2(x,x))) true 76439 76439 0.6856 0.9793 0.7168 0.1379 0.3714 -1 1 2 1 3.433 0.003863 0.002171 0.01189 0.2806 1 -0.000005606 0.01215 0.008493 0.005893 0.07676 6.456 2.603 0.04374 0.08811 1 1 0 0 0.01083 0 0 0.07855 json
t10_x0_u6_b3 10 0 6 3 sqt(nrm(div(P,P))) 9555 81207219 o1(o1(o2(x,x))) true 76447 76447 -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_x0_u6_b4 10 0 6 4 sqt(nrm(pow(P,P))) 9556 81207220 o1(o1(o2(x,x))) true 76455 76455 -0.602 0.25 0.898 0.5195 0.7208 -1 1 2 1 1.524 0.003271 0.007617 0.008943 -0.3992 1 -0.000003086 0.02168 0.01322 0.0108 0.1039 11.62 2 0.02096 0.04174 1 1 0 0 0.0149 0 0 0.02869 json
t10_x0_u6_b5 10 0 6 5 sqt(nrm(mod(P,P))) 9557 81207221 o1(o1(o2(x,x))) true 76463 76463 -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_x0_u6_b6 10 0 6 6 sqt(nrm(lrg(P,P))) 9558 81207222 o1(o1(o2(x,x))) true 76471 76471 -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_x0_u6_b7 10 0 6 7 sqt(nrm(eql(P,P))) 9559 81207223 o1(o1(o2(x,x))) true 76479 76479 0.7604 1 0.7604 3.618e-7 0.0006015 0.7598 0.7598 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_x0_u6_b8 10 0 6 8 sqt(nrm(min(P,P))) 9560 81207224 o1(o1(o2(x,x))) true 76487 76487 -0.132 0.4922 0.8836 0.8059 0.8977 -1 1 2 1 2.62 0.005424 0.001074 0.009065 0.6694 1 -0.000001417 0.01305 0.01111 0.006418 0.08011 8.838 2.603 0.008063 0.01619 1 1 0 0 0.00985 0 0 0.01222 json
t10_x0_u6_b9 10 0 6 9 sqt(nrm(dot(P,P))) 9561 81207225 o1(o1(o2(x,x))) true 76495 76495 0.7329 0.9844 0.7642 0.04764 0.2183 -1 0.7598 1.76 1 0.1161 0.003121 0.003121 0.003531 0 1 1.509e-9 0.01288 0.007094 0.006224 0.0789 22.34 2.489 0.131 0.2703 1 1 0 0 0.01098 0 0 0.2305 json
t10_x0_u6_b10 10 0 6 10 sqt(nrm(dst(P,P))) 9562 81207226 o1(o1(o2(x,x))) true 76503 76503 -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_x0_u7_b0 10 0 7 0 log(sqt(add(P,P))) 9563 81207417 o1(o1(o2(x,x))) true 76511 76511 -0.1705 0.4375 0.9545 0.8986 0.9479 -1 1 2 1 1.838 0.007259 0 0.007936 1 1 9.461e-10 0.01437 0.01131 0.007195 0.08482 10.69 1.347 0.008078 0.01599 1 1 0 0 0.009725 0 0 0.01082 json
t10_x0_u7_b1 10 0 7 1 log(sqt(sub(P,P))) 9564 81207418 o1(o1(o2(x,x))) true 76519 76519 -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_x0_u7_b2 10 0 7 2 log(sqt(mlt(P,P))) 9565 81207419 o1(o1(o2(x,x))) true 76527 76527 0.6522 0.875 0.9022 0.445 0.6671 -1 1 2 1 1.874 0.008372 0 0.01587 1 1 2.841e-9 0.01583 0.01783 0.008118 0.0901 5.677 1 0.01881 0.03558 1 1 0 0 0.01171 0 0 0.02631 json
t10_x0_u7_b3 10 0 7 3 log(sqt(div(P,P))) 9566 81207420 o1(o1(o2(x,x))) true 76535 76535 -0.125 0 0.125 0.1094 0.3307 -1 0 1 1 1.061 0.007937 0 0.007937 1 1 1.063e-14 0.01587 0.01587 0.007872 0.08872 11.18 1 0.07256 0.1451 1 1 0 0 0.01053 0 0 0.09624 json
t10_x0_u7_b4 10 0 7 4 log(sqt(pow(P,P))) 9567 81207421 o1(o1(o2(x,x))) true 76543 76543 -0.1088 0.4375 0.8912 0.8654 0.9302 -1 1 2 1 1.827 0.004223 0 0.007937 1 1 2.837e-9 0.007984 0.009302 0.004158 0.06449 8.125 1 0.00488 0.009226 1 1 0 0 0.005907 0 0 0.006826 json
t10_x0_u7_b5 10 0 7 5 log(sqt(mod(P,P))) 9568 81207422 o1(o1(o2(x,x))) true 76551 76551 -0.8791 0.0625 0.9959 0.2193 0.4683 -1 0.9729 1.973 1 0.3998 0.02971 0 0.01566 1 1 -4.731e-10 0.05942 0.03077 0.02947 0.1717 10.96 1.973 0.1355 0.2709 1 1 0 0 0.009459 0 0 0.04313 json
t10_x0_u7_b6 10 0 7 6 log(sqt(lrg(P,P))) 9569 81207423 o1(o1(o2(x,x))) true 76559 76559 -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_x0_u7_b7 10 0 7 7 log(sqt(eql(P,P))) 9570 81207424 o1(o1(o2(x,x))) true 76567 76567 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_x0_u7_b8 10 0 7 8 log(sqt(min(P,P))) 9571 81207425 o1(o1(o2(x,x))) true 76575 76575 -0.2645 0.4375 0.8605 0.7289 0.8537 -1 1 2 1 2.539 0.004043 0 0.007936 1 1 -4.406e-9 0.007922 0.008872 0.003979 0.06308 7.949 1 0.005547 0.01087 1 1 0 0 0.005464 0 0 0.007497 json
t10_x0_u7_b9 10 0 7 9 log(sqt(dot(P,P))) 9572 81207426 o1(o1(o2(x,x))) true 76583 76583 0.944 0.9844 0.9752 0.07239 0.2691 -1 1 2 1 0.7009 0.001465 0.001465 0.005009 -7.548e-7 1 4.881e-11 0.005843 0.005405 0.002907 0.05392 10.76 1.904 0.04048 0.08071 1 1 0 0 0.005375 0 0 0.07424 json
t10_x0_u7_b10 10 0 7 10 log(sqt(dst(P,P))) 9573 81207427 o1(o1(o2(x,x))) true 76591 76591 -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_x0_u8_b0 10 0 8 0 log(log(add(P,P))) 9574 81207618 o1(o1(o2(x,x))) true 76599 76599 -0.2702 0.4063 0.871 0.7368 0.8583 -1 1 2 1 2.579 0.001802 0 0.007936 1 1 7.099e-10 0.003173 0.006273 0.001738 0.04169 5.253 0.6337 0.002445 0.004306 1 1 0 0 0.00267 0 0 0.003624 json
t10_x0_u8_b1 10 0 8 1 log(log(sub(P,P))) 9575 81207619 o1(o1(o2(x,x))) true 76607 76607 -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_x0_u8_b2 10 0 8 2 log(log(mlt(P,P))) 9576 81207620 o1(o1(o2(x,x))) true 76615 76615 0.4321 0.75 0.9322 0.7081 0.8415 -1 1 2 1 2.005 0.01416 0 0.01587 1 1 -1.892e-9 0.02788 0.02229 0.0139 0.1179 7.428 1.327 0.01999 0.03938 1 1 0 0 0.01906 0 0 0.02692 json
t10_x0_u8_b3 10 0 8 3 log(log(div(P,P))) 9577 81207621 o1(o1(o2(x,x))) true 76623 76623 -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_x0_u8_b4 10 0 8 4 log(log(pow(P,P))) 9578 81207622 o1(o1(o2(x,x))) true 76631 76631 -0.2679 0.375 0.9821 0.902 0.9498 -1 1 2 1 1.246 0.007209 0 0.007936 1 1 -4.731e-10 0.01395 0.01129 0.007144 0.08452 10.65 1.327 0.007992 0.01546 1 1 0 0 0.009874 0 0 0.01095 json
t10_x0_u8_b5 10 0 8 5 log(log(mod(P,P))) 9579 81207623 o1(o1(o2(x,x))) true 76639 76639 -0.8985 0.0625 0.9765 0.1547 0.3934 -1 0.6657 1.666 1 0.3998 0.02096 0 0.01322 1 1 -9.461e-10 0.04191 0.02586 0.02078 0.1441 10.9 1.666 0.1355 0.2709 1 1 0 0 0.006596 0 0 0.04263 json
t10_x0_u8_b6 10 0 8 6 log(log(lrg(P,P))) 9580 81207624 o1(o1(o2(x,x))) true 76647 76647 -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_x0_u8_b7 10 0 8 7 log(log(eql(P,P))) 9581 81207625 o1(o1(o2(x,x))) true 76655 76655 -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_x0_u8_b8 10 0 8 8 log(log(min(P,P))) 9582 81207626 o1(o1(o2(x,x))) true 76663 76663 -0.4795 0.332 0.7903 0.4844 0.696 -1 0.7321 1.732 1 2.357 0.001703 0 0.006871 1 1 0.000005963 0.003175 0.006013 0.001655 0.04068 5.921 0.6336 0.003516 0.006556 1 1 0 0 0.002401 0 0 0.004957 json
t10_x0_u8_b9 10 0 8 9 log(log(dot(P,P))) 9583 81207627 o1(o1(o2(x,x))) true 76671 76671 0.8699 0.9504 0.9648 0.1879 0.4335 -1 1 2 1 1.15 0.003273 0.003273 0.008328 3.202e-7 1 2.29e-10 0.01341 0.01067 0.006473 0.08046 9.661 2.087 0.03483 0.07139 1 1 0 0 0.01177 0 0 0.06264 json
t10_x0_u8_b10 10 0 8 10 log(log(dst(P,P))) 9584 81207628 o1(o1(o2(x,x))) true 76679 76679 -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_x0_u9_b0 10 0 9 0 log(frc(add(P,P))) 9585 81207819 o1(o1(o2(x,x))) true 76687 76687 -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_x0_u9_b1 10 0 9 1 log(frc(sub(P,P))) 9586 81207820 o1(o1(o2(x,x))) true 76695 76695 -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_x0_u9_b2 10 0 9 2 log(frc(mlt(P,P))) 9587 81207821 o1(o1(o2(x,x))) true 76703 76703 -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_x0_u9_b3 10 0 9 3 log(frc(div(P,P))) 9588 81207822 o1(o1(o2(x,x))) true 76711 76711 -0.875 0 0.875 0.1094 0.3307 -1 -5.96e-8 1 1 0.5436 0.01587 0 0.01587 1 1 -1.892e-9 0.03175 0.03175 0.01562 0.125 7.873 1 0.1451 0.2902 1 1 0 0 0.002632 0 0 0.02406 json
t10_x0_u9_b4 10 0 9 4 log(frc(pow(P,P))) 9589 81207823 o1(o1(o2(x,x))) true 76719 76719 -0.8947 0 0.8947 0.08281 0.2878 -1 -0.0007405 0.9993 1 0.822 0.004785 0 0.007931 1 1 -4.726e-10 0.00935 0.0118 0.00472 0.0687 8.663 0.9993 0.05778 0.1129 1 1 0 0 0.005255 0 0 0.06346 json
t10_x0_u9_b5 10 0 9 5 log(frc(mod(P,P))) 9590 81207824 o1(o1(o2(x,x))) true 76727 76727 -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_x0_u9_b6 10 0 9 6 log(frc(lrg(P,P))) 9591 81207825 o1(o1(o2(x,x))) true 76735 76735 -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_x0_u9_b7 10 0 9 7 log(frc(eql(P,P))) 9592 81207826 o1(o1(o2(x,x))) true 76743 76743 -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_x0_u9_b8 10 0 9 8 log(frc(min(P,P))) 9593 81207827 o1(o1(o2(x,x))) true 76751 76751 -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_x0_u9_b9 10 0 9 9 log(frc(dot(P,P))) 9594 81207828 o1(o1(o2(x,x))) true 76759 76759 -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_x0_u9_b10 10 0 9 10 log(frc(dst(P,P))) 9595 81207829 o1(o1(o2(x,x))) true 76767 76767 -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_x0_u10_b0 10 0 10 0 log(flr(add(P,P))) 9596 81208020 o1(o1(o2(x,x))) true 76775 76775 -0.1312 0.4375 0.9938 0.9718 0.9858 -1 1 2 1 1.182 0.01145 0 0.007937 1 1 0 0.02272 0.01402 0.01139 0.1067 13.44 1.693 0.01178 0.02338 1 1 0 0 0.01531 0 0 0.01575 json
t10_x0_u10_b1 10 0 10 1 log(flr(sub(P,P))) 9597 81208021 o1(o1(o2(x,x))) true 76783 76783 -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_x0_u10_b2 10 0 10 2 log(flr(mlt(P,P))) 9598 81208022 o1(o1(o2(x,x))) true 76791 76791 0.6987 0.875 0.9487 0.4505 0.6712 -1 1 2 1 1.146 0.008959 0 0.01587 1 1 -1.892e-9 0.01587 0.0183 0.008704 0.0933 5.878 1 0.01989 0.03522 1 1 0 0 0.01324 0 0 0.02939 json
t10_x0_u10_b3 10 0 10 3 log(flr(div(P,P))) 9599 81208023 o1(o1(o2(x,x))) true 76799 76799 -0.75 0 0.75 0.1875 0.433 -1 0 1 1 0.8113 0.03175 0 0.03175 1 1 0 0.06349 0.06349 0.03073 0.1753 5.522 1 0.1693 0.3386 1 1 0 0 0.04211 0 0 0.2246 json