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
t16_x9_u2_b7 16 9 2 7 add(D,frc(eql(P,P))) 82500 130293634 o2(x,o1(o2(x,x))) true 148007 148007 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x9_u2_b8 16 9 2 8 add(D,frc(min(P,P))) 82501 130293635 o2(x,o1(o2(x,x))) true 148015 148015 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x9_u2_b9 16 9 2 9 add(D,frc(dot(P,P))) 82502 130293636 o2(x,o1(o2(x,x))) true 148023 148023 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x9_u2_b10 16 9 2 10 add(D,frc(dst(P,P))) 82503 130293637 o2(x,o1(o2(x,x))) true 148031 148031 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x9_u2_b11 16 9 2 11 sub(D,frc(add(P,P))) 82504 130293638 o2(x,o1(o2(x,x))) true 148039 148039 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x9_u2_b12 16 9 2 12 sub(D,frc(sub(P,P))) 82505 130293639 o2(x,o1(o2(x,x))) true 148047 148047 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x9_u2_b13 16 9 2 13 sub(D,frc(mlt(P,P))) 82506 130293640 o2(x,o1(o2(x,x))) true 148055 148055 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x9_u2_b14 16 9 2 14 sub(D,frc(div(P,P))) 82507 130293641 o2(x,o1(o2(x,x))) true 148063 148063 -0.4897 0.2031 0.5221 0.1939 0.4404 -1 0.1454 1.145 1 3.641 0.01188 0 0.0533 1 1 0.0001797 0.01635 0.02844 0.009039 0.09507 1.784 1.031 0.06125 0.08433 1 1 0.01824 0.1242 0.2831 0.09406 0.6406 1.46 json
t16_x9_u2_b15 16 9 2 15 sub(D,frc(pow(P,P))) 82508 130293642 o2(x,o1(o2(x,x))) true 148071 148071 -0.6551 0.1445 0.6809 0.2007 0.448 -1 0.1454 1.145 1 2.618 0.005463 0 0.02284 1 1 0.0002087 0.008184 0.01518 0.004941 0.07029 3.077 1.031 0.02722 0.04078 1 1 0.008662 0.04954 0.1703 0.04316 0.2468 0.8488 json
t16_x9_u2_b16 16 9 2 16 sub(D,frc(mod(P,P))) 82509 130293643 o2(x,o1(o2(x,x))) true 148079 148079 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x9_u2_b17 16 9 2 17 sub(D,frc(lrg(P,P))) 82510 130293644 o2(x,o1(o2(x,x))) true 148087 148087 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x9_u2_b18 16 9 2 18 sub(D,frc(eql(P,P))) 82511 130293645 o2(x,o1(o2(x,x))) true 148095 148095 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x9_u2_b19 16 9 2 19 sub(D,frc(min(P,P))) 82512 130293646 o2(x,o1(o2(x,x))) true 148103 148103 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x9_u2_b20 16 9 2 20 sub(D,frc(dot(P,P))) 82513 130293647 o2(x,o1(o2(x,x))) true 148111 148111 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x9_u2_b21 16 9 2 21 sub(D,frc(dst(P,P))) 82514 130293648 o2(x,o1(o2(x,x))) true 148119 148119 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x9_u2_b22 16 9 2 22 mlt(D,frc(add(P,P))) 82515 130293649 o2(x,o1(o2(x,x))) true 148127 148127 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
t16_x9_u2_b23 16 9 2 23 mlt(D,frc(sub(P,P))) 82516 130293650 o2(x,o1(o2(x,x))) true 148135 148135 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
t16_x9_u2_b24 16 9 2 24 mlt(D,frc(mlt(P,P))) 82517 130293651 o2(x,o1(o2(x,x))) true 148143 148143 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
t16_x9_u2_b25 16 9 2 25 mlt(D,frc(div(P,P))) 82518 130293652 o2(x,o1(o2(x,x))) true 148151 148151 -0.125 0.3125 0.2083 0.1256 0.3544 -1 0.2729 1.273 1 3.056 0.008912 0 0.02976 1 1 4.716e-10 0.01597 0.0226 0.008026 0.08959 3.01 1 0.07097 0.1272 1 1 0.01194 0.05685 0.19 0.0951 0.4528 1.513 json
t16_x9_u2_b26 16 9 2 26 mlt(D,frc(pow(P,P))) 82519 130293653 o2(x,o1(o2(x,x))) true 148159 148159 -0.5 0.1328 0.5252 0.2538 0.5038 -1 0.1792 1.179 1 2.126 0.00427 0 0.01152 1 1 -0.00004165 0.007973 0.01052 0.004138 0.06433 5.586 1 0.01683 0.03142 1 1 0.005772 0.02614 0.08874 0.02274 0.103 0.3497 json
t16_x9_u2_b27 16 9 2 27 mlt(D,frc(mod(P,P))) 82520 130293654 o2(x,o1(o2(x,x))) true 148167 148167 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
t16_x9_u2_b28 16 9 2 28 mlt(D,frc(lrg(P,P))) 82521 130293655 o2(x,o1(o2(x,x))) true 148175 148175 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
t16_x9_u2_b29 16 9 2 29 mlt(D,frc(eql(P,P))) 82522 130293656 o2(x,o1(o2(x,x))) true 148183 148183 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
t16_x9_u2_b30 16 9 2 30 mlt(D,frc(min(P,P))) 82523 130293657 o2(x,o1(o2(x,x))) true 148191 148191 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
t16_x9_u2_b31 16 9 2 31 mlt(D,frc(dot(P,P))) 82524 130293658 o2(x,o1(o2(x,x))) true 148199 148199 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
t16_x9_u2_b32 16 9 2 32 mlt(D,frc(dst(P,P))) 82525 130293659 o2(x,o1(o2(x,x))) true 148207 148207 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
t16_x9_u2_b33 16 9 2 33 div(D,frc(add(P,P))) 82526 130293660 o2(x,o1(o2(x,x))) true 148215 148215 0 0.5 1 1 1 -1 1 2 1 1 0.4921 0 0.246 1 1 0 0.9841 0.4921 0.4315 0.6569 2.67 2 0.4921 0.9841 1 1 0.4947 2 0 0.4947 2 0 json
t16_x9_u2_b34 16 9 2 34 div(D,frc(sub(P,P))) 82527 130293661 o2(x,o1(o2(x,x))) true 148223 148223 0 0.5 1 1 1 -1 1 2 1 1 0.4921 0 0.246 1 1 0 0.9841 0.4921 0.4315 0.6569 2.67 2 0.4921 0.9841 1 1 0.4947 2 0 0.4947 2 0 json
t16_x9_u2_b35 16 9 2 35 div(D,frc(mlt(P,P))) 82528 130293662 o2(x,o1(o2(x,x))) true 148231 148231 0 0.5 1 1 1 -1 1 2 1 1 0.4921 0 0.246 1 1 0 0.9841 0.4921 0.4315 0.6569 2.67 2 0.4921 0.9841 1 1 0.4947 2 0 0.4947 2 0 json
t16_x9_u2_b36 16 9 2 36 div(D,frc(div(P,P))) 82529 130293663 o2(x,o1(o2(x,x))) true 148239 148239 -0.875 0.0625 0.8868 0.1107 0.3328 -1 0.1454 1.145 1 0.8637 0.01607 0 0.02 1 1 -9.386e-13 0.0318 0.03349 0.01568 0.1252 6.261 1.031 0.1451 0.2872 1 1 0.002797 0.02248 0.04256 0.02526 0.203 0.3844 json
t16_x9_u2_b37 16 9 2 37 div(D,frc(pow(P,P))) 82530 130293664 o2(x,o1(o2(x,x))) true 148247 148247 -0.8819 0.05469 0.8909 0.1002 0.3166 -1 0.144 1.144 1 0.9208 0.008082 0 0.01332 1 1 0 0.01595 0.01809 0.007908 0.08892 6.675 1.031 0.08065 0.1591 1 1 0.006143 0.02666 0.1166 0.0613 0.2661 1.164 json
t16_x9_u2_b38 16 9 2 38 div(D,frc(mod(P,P))) 82531 130293665 o2(x,o1(o2(x,x))) true 148255 148255 0 0.5 1 1 1 -1 1 2 1 1 0.4921 0 0.246 1 1 0 0.9841 0.4921 0.4315 0.6569 2.67 2 0.4921 0.9841 1 1 0.4947 2 0 0.4947 2 0 json
t16_x9_u2_b39 16 9 2 39 div(D,frc(lrg(P,P))) 82532 130293666 o2(x,o1(o2(x,x))) true 148263 148263 0 0.5 1 1 1 -1 1 2 1 1 0.4921 0 0.246 1 1 0 0.9841 0.4921 0.4315 0.6569 2.67 2 0.4921 0.9841 1 1 0.4947 2 0 0.4947 2 0 json
t16_x9_u2_b40 16 9 2 40 div(D,frc(eql(P,P))) 82533 130293667 o2(x,o1(o2(x,x))) true 148271 148271 0 0.5 1 1 1 -1 1 2 1 1 0.4921 0 0.246 1 1 0 0.9841 0.4921 0.4315 0.6569 2.67 2 0.4921 0.9841 1 1 0.4947 2 0 0.4947 2 0 json
t16_x9_u2_b41 16 9 2 41 div(D,frc(min(P,P))) 82534 130293668 o2(x,o1(o2(x,x))) true 148279 148279 0 0.5 1 1 1 -1 1 2 1 1 0.4921 0 0.246 1 1 0 0.9841 0.4921 0.4315 0.6569 2.67 2 0.4921 0.9841 1 1 0.4947 2 0 0.4947 2 0 json
t16_x9_u2_b42 16 9 2 42 div(D,frc(dot(P,P))) 82535 130293669 o2(x,o1(o2(x,x))) true 148287 148287 0 0.5 1 1 1 -1 1 2 1 1 0.4921 0 0.246 1 1 0 0.9841 0.4921 0.4315 0.6569 2.67 2 0.4921 0.9841 1 1 0.4947 2 0 0.4947 2 0 json
t16_x9_u2_b43 16 9 2 43 div(D,frc(dst(P,P))) 82536 130293670 o2(x,o1(o2(x,x))) true 148295 148295 0 0.5 1 1 1 -1 1 2 1 1 0.4921 0 0.246 1 1 0 0.9841 0.4921 0.4315 0.6569 2.67 2 0.4921 0.9841 1 1 0.4947 2 0 0.4947 2 0 json
t16_x9_u2_b44 16 9 2 44 pow(D,frc(add(P,P))) 82537 130293671 o2(x,o1(o2(x,x))) true 148303 148303 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
t16_x9_u2_b45 16 9 2 45 pow(D,frc(sub(P,P))) 82538 130293672 o2(x,o1(o2(x,x))) true 148311 148311 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
t16_x9_u2_b46 16 9 2 46 pow(D,frc(mlt(P,P))) 82539 130293673 o2(x,o1(o2(x,x))) true 148319 148319 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
t16_x9_u2_b47 16 9 2 47 pow(D,frc(div(P,P))) 82540 130293674 o2(x,o1(o2(x,x))) true 148327 148327 -0.08925 0.5 0.9108 0.8743 0.935 -1 1 2 1 2.059 0.09759 0 0.07143 1 1 0.00001581 0.1904 0.1134 0.09246 0.3041 4.257 2 0.1116 0.2177 1 1 0.1198 0.5225 1.324 0.137 0.5977 1.514 json
t16_x9_u2_b48 16 9 2 48 pow(D,frc(pow(P,P))) 82541 130293675 o2(x,o1(o2(x,x))) true 148335 148335 -0.5168 0.25 0.9832 0.7092 0.8421 -1 1 2 1 1.097 0.06896 0 0.03968 1 1 0.000009243 0.1363 0.07255 0.06734 0.2595 6.54 2 0.09725 0.1922 1 1 0.08421 0.3368 0.7926 0.1187 0.475 1.118 json
t16_x9_u2_b49 16 9 2 49 pow(D,frc(mod(P,P))) 82542 130293676 o2(x,o1(o2(x,x))) true 148343 148343 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
t16_x9_u2_b50 16 9 2 50 pow(D,frc(lrg(P,P))) 82543 130293677 o2(x,o1(o2(x,x))) true 148351 148351 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
t16_x9_u2_b51 16 9 2 51 pow(D,frc(eql(P,P))) 82544 130293678 o2(x,o1(o2(x,x))) true 148359 148359 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
t16_x9_u2_b52 16 9 2 52 pow(D,frc(min(P,P))) 82545 130293679 o2(x,o1(o2(x,x))) true 148367 148367 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
t16_x9_u2_b53 16 9 2 53 pow(D,frc(dot(P,P))) 82546 130293680 o2(x,o1(o2(x,x))) true 148375 148375 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
t16_x9_u2_b54 16 9 2 54 pow(D,frc(dst(P,P))) 82547 130293681 o2(x,o1(o2(x,x))) true 148383 148383 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
t16_x9_u2_b55 16 9 2 55 mod(D,frc(add(P,P))) 82548 130293682 o2(x,o1(o2(x,x))) true 148391 148391 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x9_u2_b56 16 9 2 56 mod(D,frc(sub(P,P))) 82549 130293683 o2(x,o1(o2(x,x))) true 148399 148399 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x9_u2_b57 16 9 2 57 mod(D,frc(mlt(P,P))) 82550 130293684 o2(x,o1(o2(x,x))) true 148407 148407 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x9_u2_b58 16 9 2 58 mod(D,frc(div(P,P))) 82551 130293685 o2(x,o1(o2(x,x))) true 148415 148415 -0.875 0.0625 0.8868 0.1107 0.3328 -1 0.1454 1.145 1 0.8637 0.01607 0 0.02 1 1 9.386e-13 0.0318 0.03349 0.01568 0.1252 6.261 1.031 0.1451 0.2872 1 1 0.002797 0.02248 0.04256 0.02526 0.203 0.3844 json
t16_x9_u2_b59 16 9 2 59 mod(D,frc(pow(P,P))) 82552 130293686 o2(x,o1(o2(x,x))) true 148423 148423 -0.8732 0.0625 0.8885 0.1145 0.3383 -1 0.2626 1.263 1 0.9005 0.00836 0 0.01324 1 1 4.731e-10 0.01629 0.01911 0.008187 0.09048 6.835 1.031 0.07304 0.1424 1 1 0.006136 0.02775 0.128 0.05361 0.2424 1.118 json
t16_x9_u2_b60 16 9 2 60 mod(D,frc(mod(P,P))) 82553 130293687 o2(x,o1(o2(x,x))) true 148431 148431 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x9_u2_b61 16 9 2 61 mod(D,frc(lrg(P,P))) 82554 130293688 o2(x,o1(o2(x,x))) true 148439 148439 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x9_u2_b62 16 9 2 62 mod(D,frc(eql(P,P))) 82555 130293689 o2(x,o1(o2(x,x))) true 148447 148447 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x9_u2_b63 16 9 2 63 mod(D,frc(min(P,P))) 82556 130293690 o2(x,o1(o2(x,x))) true 148455 148455 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x9_u2_b64 16 9 2 64 mod(D,frc(dot(P,P))) 82557 130293691 o2(x,o1(o2(x,x))) true 148463 148463 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x9_u2_b65 16 9 2 65 mod(D,frc(dst(P,P))) 82558 130293692 o2(x,o1(o2(x,x))) true 148471 148471 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0.003151 0.02183 5.236e-15 0.2912 2.017 4.838e-13 json
t16_x9_u2_b66 16 9 2 66 lrg(D,frc(add(P,P))) 82559 130293693 o2(x,o1(o2(x,x))) true 148479 148479 0.5 1 0.5 0.1418 0.3765 0.000291 0.9997 0.9994 1 3.406 0.06511 0 0.1228 1 1 0 0.1208 0.1337 0.05001 0.2236 1.821 0.9994 0.4593 0.8522 1 1 0.07073 0.2419 0 0.4989 1.706 0 json
t16_x9_u2_b67 16 9 2 67 lrg(D,frc(sub(P,P))) 82560 130293694 o2(x,o1(o2(x,x))) true 148487 148487 0.5 1 0.5 0.1418 0.3765 0.000291 0.9997 0.9994 1 3.406 0.06511 0 0.1228 1 1 0 0.1208 0.1337 0.05001 0.2236 1.821 0.9994 0.4593 0.8522 1 1 0.07073 0.2419 0 0.4989 1.706 0 json
t16_x9_u2_b68 16 9 2 68 lrg(D,frc(mlt(P,P))) 82561 130293695 o2(x,o1(o2(x,x))) true 148495 148495 0.5 1 0.5 0.1418 0.3765 0.000291 0.9997 0.9994 1 3.406 0.06511 0 0.1228 1 1 0 0.1208 0.1337 0.05001 0.2236 1.821 0.9994 0.4593 0.8522 1 1 0.07073 0.2419 0 0.4989 1.706 0 json
t16_x9_u2_b69 16 9 2 69 lrg(D,frc(div(P,P))) 82562 130293696 o2(x,o1(o2(x,x))) true 148503 148503 0.3438 0.625 0.3438 0.1647 0.4059 0 1 1 1 2.638 0.03489 0 0.06732 1 1 0.00008984 0.06423 0.07173 0.03036 0.1742 2.588 0.9997 0.2118 0.3899 1 1 0.04904 0.1877 0.1549 0.2977 1.14 0.9407 json
t16_x9_u2_b70 16 9 2 70 lrg(D,frc(pow(P,P))) 82563 130293697 o2(x,o1(o2(x,x))) true 148511 148511 0.6281 0.8398 0.6281 0.1906 0.4366 0 1 1 1 2.321 0.02246 0 0.04621 1 1 -0.00008984 0.04144 0.04855 0.02032 0.1425 3.085 0.9994 0.1178 0.2174 1 1 0.03148 0.1136 0.06647 0.1651 0.5961 0.3487 json
t16_x9_u2_b71 16 9 2 71 lrg(D,frc(mod(P,P))) 82564 130293698 o2(x,o1(o2(x,x))) true 148519 148519 0.5 1 0.5 0.1418 0.3765 0.000291 0.9997 0.9994 1 3.406 0.06511 0 0.1228 1 1 0 0.1208 0.1337 0.05001 0.2236 1.821 0.9994 0.4593 0.8522 1 1 0.07073 0.2419 0 0.4989 1.706 0 json
t16_x9_u2_b72 16 9 2 72 lrg(D,frc(lrg(P,P))) 82565 130293699 o2(x,o1(o2(x,x))) true 148527 148527 0.5 1 0.5 0.1418 0.3765 0.000291 0.9997 0.9994 1 3.406 0.06511 0 0.1228 1 1 0 0.1208 0.1337 0.05001 0.2236 1.821 0.9994 0.4593 0.8522 1 1 0.07073 0.2419 0 0.4989 1.706 0 json
t16_x9_u2_b73 16 9 2 73 lrg(D,frc(eql(P,P))) 82566 130293700 o2(x,o1(o2(x,x))) true 148535 148535 0.5 1 0.5 0.1418 0.3765 0.000291 0.9997 0.9994 1 3.406 0.06511 0 0.1228 1 1 0 0.1208 0.1337 0.05001 0.2236 1.821 0.9994 0.4593 0.8522 1 1 0.07073 0.2419 0 0.4989 1.706 0 json
t16_x9_u2_b74 16 9 2 74 lrg(D,frc(min(P,P))) 82567 130293701 o2(x,o1(o2(x,x))) true 148543 148543 0.5 1 0.5 0.1418 0.3765 0.000291 0.9997 0.9994 1 3.406 0.06511 0 0.1228 1 1 0 0.1208 0.1337 0.05001 0.2236 1.821 0.9994 0.4593 0.8522 1 1 0.07073 0.2419 0 0.4989 1.706 0 json
t16_x9_u2_b75 16 9 2 75 lrg(D,frc(dot(P,P))) 82568 130293702 o2(x,o1(o2(x,x))) true 148551 148551 0.5 1 0.5 0.1418 0.3765 0.000291 0.9997 0.9994 1 3.406 0.06511 0 0.1228 1 1 0 0.1208 0.1337 0.05001 0.2236 1.821 0.9994 0.4593 0.8522 1 1 0.07073 0.2419 0 0.4989 1.706 0 json
t16_x9_u2_b76 16 9 2 76 lrg(D,frc(dst(P,P))) 82569 130293703 o2(x,o1(o2(x,x))) true 148559 148559 0.5 1 0.5 0.1418 0.3765 0.000291 0.9997 0.9994 1 3.406 0.06511 0 0.1228 1 1 0 0.1208 0.1337 0.05001 0.2236 1.821 0.9994 0.4593 0.8522 1 1 0.07073 0.2419 0 0.4989 1.706 0 json
t16_x9_u2_b77 16 9 2 77 eql(D,frc(add(P,P))) 82570 130293704 o2(x,o1(o2(x,x))) true 148567 148567 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
t16_x9_u2_b78 16 9 2 78 eql(D,frc(sub(P,P))) 82571 130293705 o2(x,o1(o2(x,x))) true 148575 148575 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
t16_x9_u2_b79 16 9 2 79 eql(D,frc(mlt(P,P))) 82572 130293706 o2(x,o1(o2(x,x))) true 148583 148583 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
t16_x9_u2_b80 16 9 2 80 eql(D,frc(div(P,P))) 82573 130293707 o2(x,o1(o2(x,x))) true 148591 148591 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
t16_x9_u2_b81 16 9 2 81 eql(D,frc(pow(P,P))) 82574 130293708 o2(x,o1(o2(x,x))) true 148599 148599 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
t16_x9_u2_b82 16 9 2 82 eql(D,frc(mod(P,P))) 82575 130293709 o2(x,o1(o2(x,x))) true 148607 148607 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
t16_x9_u2_b83 16 9 2 83 eql(D,frc(lrg(P,P))) 82576 130293710 o2(x,o1(o2(x,x))) true 148615 148615 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
t16_x9_u2_b84 16 9 2 84 eql(D,frc(eql(P,P))) 82577 130293711 o2(x,o1(o2(x,x))) true 148623 148623 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
t16_x9_u2_b85 16 9 2 85 eql(D,frc(min(P,P))) 82578 130293712 o2(x,o1(o2(x,x))) true 148631 148631 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
t16_x9_u2_b86 16 9 2 86 eql(D,frc(dot(P,P))) 82579 130293713 o2(x,o1(o2(x,x))) true 148639 148639 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
t16_x9_u2_b87 16 9 2 87 eql(D,frc(dst(P,P))) 82580 130293714 o2(x,o1(o2(x,x))) true 148647 148647 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
t16_x9_u2_b88 16 9 2 88 min(D,frc(add(P,P))) 82581 130293715 o2(x,o1(o2(x,x))) true 148655 148655 -0.143 0 0.143 0.009237 0.09611 -0.2729 -0.000282 0.2726 1 2.227 0.001451 0 0.03416 1 1 0.0003063 0.0002653 0.01361 0.0002853 0.01689 0.4945 0.06184 0.1571 0.02873 1 1 0.002788 0.01827 0 0.3018 1.978 0 json
t16_x9_u2_b89 16 9 2 89 min(D,frc(sub(P,P))) 82582 130293716 o2(x,o1(o2(x,x))) true 148663 148663 -0.143 0 0.143 0.009237 0.09611 -0.2729 -0.000282 0.2726 1 2.227 0.001451 0 0.03416 1 1 0.0003063 0.0002653 0.01361 0.0002853 0.01689 0.4945 0.06184 0.1571 0.02873 1 1 0.002788 0.01827 0 0.3018 1.978 0 json
t16_x9_u2_b90 16 9 2 90 min(D,frc(mlt(P,P))) 82583 130293717 o2(x,o1(o2(x,x))) true 148671 148671 -0.143 0 0.143 0.009237 0.09611 -0.2729 -0.000282 0.2726 1 2.227 0.001451 0 0.03416 1 1 0.0003063 0.0002653 0.01361 0.0002853 0.01689 0.4945 0.06184 0.1571 0.02873 1 1 0.002788 0.01827 0 0.3018 1.978 0 json
t16_x9_u2_b91 16 9 2 91 min(D,frc(div(P,P))) 82584 130293718 o2(x,o1(o2(x,x))) true 148679 148679 -0.08044 0.2188 0.1217 0.01497 0.1223 -0.2729 0.1454 0.4183 1 2.876 0.001545 0 0.0352 1 1 0.0002322 0.0002508 0.01371 0.000307 0.01752 0.4979 0.0622 0.1032 0.01676 1 1 0.002876 0.02155 0.01125 0.1921 1.44 0.7517 json
t16_x9_u2_b92 16 9 2 92 min(D,frc(pow(P,P))) 82585 130293719 o2(x,o1(o2(x,x))) true 148687 148687 -0.04501 0.3438 0.1099 0.01478 0.1216 -0.2729 0.1454 0.4183 1 2.907 0.00158 0 0.03551 1 1 0.0000235 0.0002631 0.01436 0.0003199 0.01789 0.5037 0.0622 0.1069 0.0178 1 1 0.002977 0.02094 0.005004 0.2015 1.417 0.3387 json
t16_x9_u2_b93 16 9 2 93 min(D,frc(mod(P,P))) 82586 130293720 o2(x,o1(o2(x,x))) true 148695 148695 -0.143 0 0.143 0.009237 0.09611 -0.2729 -0.000282 0.2726 1 2.227 0.001451 0 0.03416 1 1 0.0003063 0.0002653 0.01361 0.0002853 0.01689 0.4945 0.06184 0.1571 0.02873 1 1 0.002788 0.01827 0 0.3018 1.978 0 json
t16_x9_u2_b94 16 9 2 94 min(D,frc(lrg(P,P))) 82587 130293721 o2(x,o1(o2(x,x))) true 148703 148703 -0.143 0 0.143 0.009237 0.09611 -0.2729 -0.000282 0.2726 1 2.227 0.001451 0 0.03416 1 1 0.0003063 0.0002653 0.01361 0.0002853 0.01689 0.4945 0.06184 0.1571 0.02873 1 1 0.002788 0.01827 0 0.3018 1.978 0 json
t16_x9_u2_b95 16 9 2 95 min(D,frc(eql(P,P))) 82588 130293722 o2(x,o1(o2(x,x))) true 148711 148711 -0.143 0 0.143 0.009237 0.09611 -0.2729 -0.000282 0.2726 1 2.227 0.001451 0 0.03416 1 1 0.0003063 0.0002653 0.01361 0.0002853 0.01689 0.4945 0.06184 0.1571 0.02873 1 1 0.002788 0.01827 0 0.3018 1.978 0 json
t16_x9_u2_b96 16 9 2 96 min(D,frc(min(P,P))) 82589 130293723 o2(x,o1(o2(x,x))) true 148719 148719 -0.143 0 0.143 0.009237 0.09611 -0.2729 -0.000282 0.2726 1 2.227 0.001451 0 0.03416 1 1 0.0003063 0.0002653 0.01361 0.0002853 0.01689 0.4945 0.06184 0.1571 0.02873 1 1 0.002788 0.01827 0 0.3018 1.978 0 json
t16_x9_u2_b97 16 9 2 97 min(D,frc(dot(P,P))) 82590 130293724 o2(x,o1(o2(x,x))) true 148727 148727 -0.143 0 0.143 0.009237 0.09611 -0.2729 -0.000282 0.2726 1 2.227 0.001451 0 0.03416 1 1 0.0003063 0.0002653 0.01361 0.0002853 0.01689 0.4945 0.06184 0.1571 0.02873 1 1 0.002788 0.01827 0 0.3018 1.978 0 json
t16_x9_u2_b98 16 9 2 98 min(D,frc(dst(P,P))) 82591 130293725 o2(x,o1(o2(x,x))) true 148735 148735 -0.143 0 0.143 0.009237 0.09611 -0.2729 -0.000282 0.2726 1 2.227 0.001451 0 0.03416 1 1 0.0003063 0.0002653 0.01361 0.0002853 0.01689 0.4945 0.06184 0.1571 0.02873 1 1 0.002788 0.01827 0 0.3018 1.978 0 json
t16_x9_u2_b99 16 9 2 99 dot(D,frc(add(P,P))) 82592 130293726 o2(x,o1(o2(x,x))) true 148743 148743 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
t16_x9_u2_b100 16 9 2 100 dot(D,frc(sub(P,P))) 82593 130293727 o2(x,o1(o2(x,x))) true 148751 148751 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
t16_x9_u2_b101 16 9 2 101 dot(D,frc(mlt(P,P))) 82594 130293728 o2(x,o1(o2(x,x))) true 148759 148759 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
t16_x9_u2_b102 16 9 2 102 dot(D,frc(div(P,P))) 82595 130293729 o2(x,o1(o2(x,x))) true 148767 148767 -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
t16_x9_u2_b103 16 9 2 103 dot(D,frc(pow(P,P))) 82596 130293730 o2(x,o1(o2(x,x))) true 148775 148775 -0.75 0.09937 0.7715 0.1913 0.4374 -1 0.3584 1.358 1 1.541 0.00215 0.00215 0.01062 7.58e-7 1 -0.00004165 0.00807 0.01008 0.004186 0.0647 6.09 1.179 0.02248 0.04219 1 1 0.005564 0.02531 0.08542 0.02909 0.1323 0.4465 json
t16_x9_u2_b104 16 9 2 104 dot(D,frc(mod(P,P))) 82597 130293731 o2(x,o1(o2(x,x))) true 148783 148783 -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
t16_x9_u2_b105 16 9 2 105 dot(D,frc(lrg(P,P))) 82598 130293732 o2(x,o1(o2(x,x))) true 148791 148791 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
t16_x9_u2_b106 16 9 2 106 dot(D,frc(eql(P,P))) 82599 130293733 o2(x,o1(o2(x,x))) true 148799 148799 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