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_u19_b5 10 0 19 5 frc(sgn(mod(P,P))) 9700 81209834 o1(o1(o2(x,x))) true 77607 77607 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_u19_b6 10 0 19 6 frc(sgn(lrg(P,P))) 9701 81209835 o1(o1(o2(x,x))) true 77615 77615 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_u19_b7 10 0 19 7 frc(sgn(eql(P,P))) 9702 81209836 o1(o1(o2(x,x))) true 77623 77623 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_u19_b8 10 0 19 8 frc(sgn(min(P,P))) 9703 81209837 o1(o1(o2(x,x))) true 77631 77631 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_u19_b9 10 0 19 9 frc(sgn(dot(P,P))) 9704 81209838 o1(o1(o2(x,x))) true 77639 77639 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_u19_b10 10 0 19 10 frc(sgn(dst(P,P))) 9705 81209839 o1(o1(o2(x,x))) true 77647 77647 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_u20_b0 10 0 20 0 frc(nrm(add(P,P))) 9706 81210030 o1(o1(o2(x,x))) true 77655 77655 0.4336 0.9771 0.4648 0.1246 0.353 -1 1 2 1 4.008 0.001944 0.001789 0.01472 0.04142 1 -0.000005705 0.006828 0.007668 0.003517 0.0593 4.027 2.414 0.02996 0.0548 1 1 0 0 0.007005 0 0 0.05622 json
t10_x0_u20_b1 10 0 20 1 frc(nrm(sub(P,P))) 9707 81210031 o1(o1(o2(x,x))) true 77663 77663 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_u20_b2 10 0 20 2 frc(nrm(mlt(P,P))) 9708 81210032 o1(o1(o2(x,x))) true 77671 77671 0.5254 0.9782 0.5567 0.1621 0.4026 -1 0.9999 2 1 3.789 0.002039 0.002573 0.01846 -0.1159 1 -0.00000454 0.008086 0.008817 0.004271 0.06536 3.541 2.414 0.02846 0.0499 1 1 0 0 0.008745 0 0 0.05396 json
t10_x0_u20_b3 10 0 20 3 frc(nrm(div(P,P))) 9709 81210033 o1(o1(o2(x,x))) true 77679 77679 -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_u20_b4 10 0 20 4 frc(nrm(pow(P,P))) 9710 81210034 o1(o1(o2(x,x))) true 77687 77687 -0.6366 0.2228 0.8634 0.44 0.6634 -1 1 2 1 1.566 0.002985 0.006268 0.01134 -0.3548 1 -0.000033 0.01786 0.01267 0.009122 0.09551 8.425 2 0.02103 0.04059 1 1 0 0 0.01317 0 0 0.02993 json
t10_x0_u20_b5 10 0 20 5 frc(nrm(mod(P,P))) 9711 81210035 o1(o1(o2(x,x))) true 77695 77695 -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_u20_b6 10 0 20 6 frc(nrm(lrg(P,P))) 9712 81210036 o1(o1(o2(x,x))) true 77703 77703 -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_u20_b7 10 0 20 7 frc(nrm(eql(P,P))) 9713 81210037 o1(o1(o2(x,x))) true 77711 77711 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_x0_u20_b8 10 0 20 8 frc(nrm(min(P,P))) 9714 81210038 o1(o1(o2(x,x))) true 77719 77719 0.4336 0.9771 0.4648 0.1246 0.353 -1 1 2 1 4.008 0.001944 0.001789 0.01472 0.04142 1 -0.000005705 0.006828 0.007668 0.003517 0.0593 4.027 2.414 0.02996 0.0548 1 1 0 0 0.007005 0 0 0.05622 json
t10_x0_u20_b9 10 0 20 9 frc(nrm(dot(P,P))) 9715 81210039 o1(o1(o2(x,x))) true 77727 77727 0.5531 0.9844 0.5843 0.03822 0.1955 -1 0.5774 1.577 1 0.1161 0.002507 0.002507 0.003165 0 1 -7.096e-10 0.01034 0.006359 0.005001 0.07072 22.34 2.231 0.1312 0.2706 1 1 0 0 0.008822 0 0 0.2308 json
t10_x0_u20_b10 10 0 20 10 frc(nrm(dst(P,P))) 9716 81210040 o1(o1(o2(x,x))) true 77735 77735 -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_u21_b0 10 0 21 0 flr(sqt(add(P,P))) 9717 81210231 o1(o1(o2(x,x))) true 77743 77743 -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_u21_b1 10 0 21 1 flr(sqt(sub(P,P))) 9718 81210232 o1(o1(o2(x,x))) true 77751 77751 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_u21_b2 10 0 21 2 flr(sqt(mlt(P,P))) 9719 81210233 o1(o1(o2(x,x))) true 77759 77759 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_u21_b3 10 0 21 3 flr(sqt(div(P,P))) 9720 81210234 o1(o1(o2(x,x))) true 77767 77767 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_u21_b4 10 0 21 4 flr(sqt(pow(P,P))) 9721 81210235 o1(o1(o2(x,x))) true 77775 77775 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_u21_b5 10 0 21 5 flr(sqt(mod(P,P))) 9722 81210236 o1(o1(o2(x,x))) true 77783 77783 -0.2305 0.3125 0.6444 0.5702 0.7551 -1 1 2 1 2.208 0.02185 0 0.03566 1 1 -0.0001797 0.03998 0.04495 0.02057 0.1434 4.023 1 0.03832 0.07011 1 1 0 0 0.02981 0 0 0.05227 json
t10_x0_u21_b6 10 0 21 6 flr(sqt(lrg(P,P))) 9723 81210237 o1(o1(o2(x,x))) true 77791 77791 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_u21_b7 10 0 21 7 flr(sqt(eql(P,P))) 9724 81210238 o1(o1(o2(x,x))) true 77799 77799 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_u21_b8 10 0 21 8 flr(sqt(min(P,P))) 9725 81210239 o1(o1(o2(x,x))) true 77807 77807 -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_u21_b9 10 0 21 9 flr(sqt(dot(P,P))) 9726 81210240 o1(o1(o2(x,x))) true 77815 77815 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_u21_b10 10 0 21 10 flr(sqt(dst(P,P))) 9727 81210241 o1(o1(o2(x,x))) true 77823 77823 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_u22_b0 10 0 22 0 flr(log(add(P,P))) 9728 81210432 o1(o1(o2(x,x))) true 77831 77831 -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_x0_u22_b1 10 0 22 1 flr(log(sub(P,P))) 9729 81210433 o1(o1(o2(x,x))) true 77839 77839 -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_u22_b2 10 0 22 2 flr(log(mlt(P,P))) 9730 81210434 o1(o1(o2(x,x))) true 77847 77847 0.6875 0.875 0.9375 0.4513 0.6718 -1 1 2 1 1.335 0.008647 0 0.01587 1 1 -4.721e-10 0.01581 0.01762 0.008393 0.09161 5.772 1 0.01916 0.03502 1 1 0 0 0.01246 0 0 0.0276 json
t10_x0_u22_b3 10 0 22 3 flr(log(div(P,P))) 9731 81210435 o1(o1(o2(x,x))) true 77855 77855 -0.5 0 0.5 0.1959 0.4426 -1 0 1 1 2.912 0.01076 0 0.03953 1 1 0.0001797 0.016 0.02311 0.009194 0.09589 2.425 1 0.05492 0.08169 1 1 0 0 0.01608 0 0 0.08209 json
t10_x0_u22_b4 10 0 22 4 flr(log(pow(P,P))) 9732 81210436 o1(o1(o2(x,x))) true 77863 77863 -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_x0_u22_b5 10 0 22 5 flr(log(mod(P,P))) 9733 81210437 o1(o1(o2(x,x))) true 77871 77871 -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_u22_b6 10 0 22 6 flr(log(lrg(P,P))) 9734 81210438 o1(o1(o2(x,x))) true 77879 77879 -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_u22_b7 10 0 22 7 flr(log(eql(P,P))) 9735 81210439 o1(o1(o2(x,x))) true 77887 77887 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_u22_b8 10 0 22 8 flr(log(min(P,P))) 9736 81210440 o1(o1(o2(x,x))) true 77895 77895 -0.2188 0.375 0.9063 0.851 0.9225 -1 1 2 1 1.585 0.004321 0 0.007937 1 1 -4.731e-10 0.007953 0.008864 0.004257 0.06525 8.221 1 0.005078 0.009345 1 1 0 0 0.006189 0 0 0.007272 json
t10_x0_u22_b9 10 0 22 9 flr(log(dot(P,P))) 9737 81210441 o1(o1(o2(x,x))) true 77903 77903 0.9498 0.9844 0.981 0.0744 0.2728 -1 1 2 1 0.4349 0.001143 0.001143 0.004819 4.075e-7 1 1.389e-10 0.004166 0.004749 0.002266 0.0476 9.877 1.415 0.03072 0.056 1 1 0 0 0.004498 0 0 0.06045 json
t10_x0_u22_b10 10 0 22 10 flr(log(dst(P,P))) 9738 81210442 o1(o1(o2(x,x))) true 77911 77911 -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_u23_b0 10 0 23 0 flr(frc(add(P,P))) 9739 81210633 o1(o1(o2(x,x))) true 77919 77919 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_u23_b1 10 0 23 1 flr(frc(sub(P,P))) 9740 81210634 o1(o1(o2(x,x))) true 77927 77927 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_u23_b2 10 0 23 2 flr(frc(mlt(P,P))) 9741 81210635 o1(o1(o2(x,x))) true 77935 77935 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_u23_b3 10 0 23 3 flr(frc(div(P,P))) 9742 81210636 o1(o1(o2(x,x))) true 77943 77943 -0.125 0 0.125 0.1094 0.3307 -1 0 1 1 0.5436 0.007937 0 0.007937 1 1 0 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_u23_b4 10 0 23 4 flr(frc(pow(P,P))) 9743 81210637 o1(o1(o2(x,x))) true 77951 77951 -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_x0_u23_b5 10 0 23 5 flr(frc(mod(P,P))) 9744 81210638 o1(o1(o2(x,x))) true 77959 77959 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_u23_b6 10 0 23 6 flr(frc(lrg(P,P))) 9745 81210639 o1(o1(o2(x,x))) true 77967 77967 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_u23_b7 10 0 23 7 flr(frc(eql(P,P))) 9746 81210640 o1(o1(o2(x,x))) true 77975 77975 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_u23_b8 10 0 23 8 flr(frc(min(P,P))) 9747 81210641 o1(o1(o2(x,x))) true 77983 77983 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_u23_b9 10 0 23 9 flr(frc(dot(P,P))) 9748 81210642 o1(o1(o2(x,x))) true 77991 77991 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_u23_b10 10 0 23 10 flr(frc(dst(P,P))) 9749 81210643 o1(o1(o2(x,x))) true 77999 77999 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_u24_b0 10 0 24 0 flr(flr(add(P,P))) 9750 81210834 o1(o1(o2(x,x))) true 78007 78007 0 0.5 0.9569 0.9494 0.9744 -1 1 2 1 1.488 0.001303 0 0.007937 1 1 0 0.0002681 0.003586 0.001241 0.03522 4.438 0.2265 0.001373 0.0002824 1 1 0 0 0.003279 0 0 0.003454 json
t10_x0_u24_b1 10 0 24 1 flr(flr(sub(P,P))) 9751 81210835 o1(o1(o2(x,x))) true 78015 78015 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_u24_b2 10 0 24 2 flr(flr(mlt(P,P))) 9752 81210836 o1(o1(o2(x,x))) true 78023 78023 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_u24_b3 10 0 24 3 flr(flr(div(P,P))) 9753 81210837 o1(o1(o2(x,x))) true 78031 78031 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_u24_b4 10 0 24 4 flr(flr(pow(P,P))) 9754 81210838 o1(o1(o2(x,x))) true 78039 78039 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_u24_b5 10 0 24 5 flr(flr(mod(P,P))) 9755 81210839 o1(o1(o2(x,x))) true 78047 78047 -0.125 0.3125 0.6255 0.5899 0.768 -1 1 2 1 2.418 0.01617 0 0.03866 1 1 0 0.02037 0.03799 0.01467 0.1211 3.133 1 0.02741 0.03454 1 1 0 0 0.02392 0 0 0.04055 json
t10_x0_u24_b6 10 0 24 6 flr(flr(lrg(P,P))) 9756 81210840 o1(o1(o2(x,x))) true 78055 78055 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_u24_b7 10 0 24 7 flr(flr(eql(P,P))) 9757 81210841 o1(o1(o2(x,x))) true 78063 78063 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_u24_b8 10 0 24 8 flr(flr(min(P,P))) 9758 81210842 o1(o1(o2(x,x))) true 78071 78071 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0 0 0.001851 0 0 0.002003 json
t10_x0_u24_b9 10 0 24 9 flr(flr(dot(P,P))) 9759 81210843 o1(o1(o2(x,x))) true 78079 78079 0.9967 1 0.9967 0.002206 0.04697 0.0005821 1 0.9994 1 0.08493 0.00004482 0.00004482 0.0007972 -5.682e-7 0 -1.502e-11 0.00002627 0.0002729 0.00008892 0.00943 11.83 0.1653 0.04063 0.01191 1 1 0 0 0.0003021 0 0 0.1369 json
t10_x0_u24_b10 10 0 24 10 flr(flr(dst(P,P))) 9760 81210844 o1(o1(o2(x,x))) true 78087 78087 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_u25_b0 10 0 25 0 flr(cil(add(P,P))) 9761 81211035 o1(o1(o2(x,x))) true 78095 78095 0 0.5 0.9569 0.9494 0.9744 -1 1 2 1 1.488 0.001303 0 0.007937 1 1 0 0.0002681 0.003586 0.001241 0.03522 4.438 0.2265 0.001373 0.0002824 1 1 0 0 0.003279 0 0 0.003454 json
t10_x0_u25_b1 10 0 25 1 flr(cil(sub(P,P))) 9762 81211036 o1(o1(o2(x,x))) true 78103 78103 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_u25_b2 10 0 25 2 flr(cil(mlt(P,P))) 9763 81211037 o1(o1(o2(x,x))) true 78111 78111 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_u25_b3 10 0 25 3 flr(cil(div(P,P))) 9764 81211038 o1(o1(o2(x,x))) true 78119 78119 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_u25_b4 10 0 25 4 flr(cil(pow(P,P))) 9765 81211039 o1(o1(o2(x,x))) true 78127 78127 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_u25_b5 10 0 25 5 flr(cil(mod(P,P))) 9766 81211040 o1(o1(o2(x,x))) true 78135 78135 -0.125 0.3125 0.6255 0.5899 0.768 -1 1 2 1 2.418 0.01617 0 0.03866 1 1 0 0.02037 0.03799 0.01467 0.1211 3.133 1 0.02741 0.03454 1 1 0 0 0.02392 0 0 0.04055 json
t10_x0_u25_b6 10 0 25 6 flr(cil(lrg(P,P))) 9767 81211041 o1(o1(o2(x,x))) true 78143 78143 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_u25_b7 10 0 25 7 flr(cil(eql(P,P))) 9768 81211042 o1(o1(o2(x,x))) true 78151 78151 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_u25_b8 10 0 25 8 flr(cil(min(P,P))) 9769 81211043 o1(o1(o2(x,x))) true 78159 78159 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0 0 0.001851 0 0 0.002003 json
t10_x0_u25_b9 10 0 25 9 flr(cil(dot(P,P))) 9770 81211044 o1(o1(o2(x,x))) true 78167 78167 0.9967 1 0.9967 0.002206 0.04697 0.0005821 1 0.9994 1 0.08493 0.00004482 0.00004482 0.0007972 -5.682e-7 0 -1.502e-11 0.00002627 0.0002729 0.00008892 0.00943 11.83 0.1653 0.04063 0.01191 1 1 0 0 0.0003021 0 0 0.1369 json
t10_x0_u25_b10 10 0 25 10 flr(cil(dst(P,P))) 9771 81211045 o1(o1(o2(x,x))) true 78175 78175 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_u26_b0 10 0 26 0 flr(sgn(add(P,P))) 9772 81211236 o1(o1(o2(x,x))) true 78183 78183 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0 0 0.001851 0 0 0.002003 json
t10_x0_u26_b1 10 0 26 1 flr(sgn(sub(P,P))) 9773 81211237 o1(o1(o2(x,x))) true 78191 78191 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_u26_b2 10 0 26 2 flr(sgn(mlt(P,P))) 9774 81211238 o1(o1(o2(x,x))) true 78199 78199 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_u26_b3 10 0 26 3 flr(sgn(div(P,P))) 9775 81211239 o1(o1(o2(x,x))) true 78207 78207 0.875 0.9375 0.9611 0.1803 0.4246 -0.9994 1 1.999 1 0.8126 0.002823 0 0.01587 1 1 0 0.0001297 0.003711 0.002573 0.05073 3.197 0.2338 0.01566 0.0007193 1 1 0 0 0.007404 0 0 0.04107 json
t10_x0_u26_b4 10 0 26 4 flr(sgn(pow(P,P))) 9776 81211240 o1(o1(o2(x,x))) true 78215 78215 0.0625 0.5313 0.9806 0.969 0.9844 -1 1 2 1 1.326 0.001412 0 0.007937 1 1 0 0.00006477 0.001855 0.001349 0.03673 4.628 0.2338 0.001457 0.00006684 1 1 0 0 0.003702 0 0 0.00382 json
t10_x0_u26_b5 10 0 26 5 flr(sgn(mod(P,P))) 9777 81211241 o1(o1(o2(x,x))) true 78223 78223 -0.0625 0.3125 0.4375 0.3659 0.6049 -1 1 2 1 3.732 0.003527 0 0.03953 1 1 9.461e-10 0.0001597 0.009098 0.001965 0.04433 1.121 0.1169 0.009638 0.0004364 1 1 0 0 0.007401 0 0 0.02023 json
t10_x0_u26_b6 10 0 26 6 flr(sgn(lrg(P,P))) 9778 81211242 o1(o1(o2(x,x))) true 78231 78231 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_u26_b7 10 0 26 7 flr(sgn(eql(P,P))) 9779 81211243 o1(o1(o2(x,x))) true 78239 78239 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_u26_b8 10 0 26 8 flr(sgn(min(P,P))) 9780 81211244 o1(o1(o2(x,x))) true 78247 78247 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0 0 0.001851 0 0 0.002003 json
t10_x0_u26_b9 10 0 26 9 flr(sgn(dot(P,P))) 9781 81211245 o1(o1(o2(x,x))) true 78255 78255 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_u26_b10 10 0 26 10 flr(sgn(dst(P,P))) 9782 81211246 o1(o1(o2(x,x))) true 78263 78263 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_u27_b0 10 0 27 0 flr(nrm(add(P,P))) 9783 81211437 o1(o1(o2(x,x))) true 78271 78271 -0.4648 0.04517 0.4961 0.2694 0.519 -1 0.9997 2 1 1.644 0.001584 0.0008556 0.007582 0.2984 1 0.000005705 0.003914 0.004449 0.002383 0.04882 6.439 2 0.009055 0.01453 1 1 0 0 0.004802 0 0 0.01782 json
t10_x0_u27_b1 10 0 27 1 flr(nrm(sub(P,P))) 9784 81211438 o1(o1(o2(x,x))) true 78279 78279 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_u27_b2 10 0 27 2 flr(nrm(mlt(P,P))) 9785 81211439 o1(o1(o2(x,x))) true 78287 78287 0.03906 0.1094 0.07031 0.05692 0.2386 -1 0.9997 2 1 0.843 0.00241 0.001624 0.009407 0.1949 1 2.202e-9 0.007002 0.006644 0.003947 0.06283 6.679 2 0.07088 0.123 1 1 0 0 0.007552 0 0 0.1327 json
t10_x0_u27_b3 10 0 27 3 flr(nrm(div(P,P))) 9786 81211440 o1(o1(o2(x,x))) true 78295 78295 -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_u27_b4 10 0 27 4 flr(nrm(pow(P,P))) 9787 81211441 o1(o1(o2(x,x))) true 78303 78303 -0.7295 0.04623 0.7705 0.2334 0.4832 -1 0.9997 2 1 1.083 0.002212 0.002966 0.007167 -0.1455 1 0.00003137 0.009903 0.009265 0.005128 0.07161 9.991 2 0.02218 0.04242 1 1 0 0 0.006009 0 0 0.02574 json
t10_x0_u27_b5 10 0 27 5 flr(nrm(mod(P,P))) 9788 81211442 o1(o1(o2(x,x))) true 78311 78311 -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_u27_b6 10 0 27 6 flr(nrm(lrg(P,P))) 9789 81211443 o1(o1(o2(x,x))) true 78319 78319 -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_u27_b7 10 0 27 7 flr(nrm(eql(P,P))) 9790 81211444 o1(o1(o2(x,x))) true 78327 78327 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_u27_b8 10 0 27 8 flr(nrm(min(P,P))) 9791 81211445 o1(o1(o2(x,x))) true 78335 78335 -0.4648 0.04517 0.4961 0.2694 0.519 -1 0.9997 2 1 1.644 0.001584 0.0008556 0.007582 0.2984 1 0.000005705 0.003914 0.004449 0.002383 0.04882 6.439 2 0.009055 0.01453 1 1 0 0 0.004802 0 0 0.01782 json
t10_x0_u27_b9 10 0 27 9 flr(nrm(dot(P,P))) 9792 81211446 o1(o1(o2(x,x))) true 78343 78343 -0.01563 0 0.01563 0.01538 0.124 -1 0 1 1 0.1161 0.001008 0.001008 0.002006 0 1 0 0.004157 0.004031 0.002013 0.04487 22.36 1.414 0.131 0.2703 1 1 0 0 0.003546 0 0 0.2305 json
t10_x0_u27_b10 10 0 27 10 flr(nrm(dst(P,P))) 9793 81211447 o1(o1(o2(x,x))) true 78351 78351 -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_u28_b0 10 0 28 0 cil(sqt(add(P,P))) 9794 81211638 o1(o1(o2(x,x))) true 78359 78359 -0.02152 0.5 0.9785 0.9739 0.9869 -1 1 2 1 1.244 0.004625 0 0.007937 1 1 -4.731e-10 0.007971 0.009631 0.00456 0.06753 8.509 1.001 0.004749 0.008185 1 1 0 0 0.006981 0 0 0.007168 json
t10_x0_u28_b1 10 0 28 1 cil(sqt(sub(P,P))) 9795 81211639 o1(o1(o2(x,x))) true 78367 78367 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_u28_b2 10 0 28 2 cil(sqt(mlt(P,P))) 9796 81211640 o1(o1(o2(x,x))) true 78375 78375 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_u28_b3 10 0 28 3 cil(sqt(div(P,P))) 9797 81211641 o1(o1(o2(x,x))) true 78383 78383 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_u28_b4 10 0 28 4 cil(sqt(pow(P,P))) 9798 81211642 o1(o1(o2(x,x))) true 78391 78391 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_u28_b5 10 0 28 5 cil(sqt(mod(P,P))) 9799 81211643 o1(o1(o2(x,x))) true 78399 78399 -0.2039 0.3125 0.6711 0.6158 0.7847 -1 1 2 1 1.983 0.02292 0 0.03563 1 1 -0.0002695 0.04076 0.0479 0.02164 0.1471 4.129 1 0.03721 0.06619 1 1 0 0 0.03168 0 0 0.05144 json