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
t12_x4_u1_b103 12 4 1 103 log(dot(P,pow(D,D))) 22800 97609120 o1(o2(x,o2(x,x))) true 12247 12247 -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
t12_x4_u1_b104 12 4 1 104 log(dot(P,mod(D,D))) 22801 97609121 o1(o2(x,o2(x,x))) true 12255 12255 -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
t12_x4_u1_b105 12 4 1 105 log(dot(P,lrg(D,D))) 22802 97609122 o1(o2(x,o2(x,x))) true 12263 12263 -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
t12_x4_u1_b106 12 4 1 106 log(dot(P,eql(D,D))) 22803 97609123 o1(o2(x,o2(x,x))) true 12271 12271 -0.2032 0.4102 0.9765 0.9252 0.9619 -1 1 2 1 1.432 0.006658 0.006658 0.0127 -1.049e-7 1 0.000004652 0.02779 0.01959 0.01316 0.1147 9.031 2.394 0.01439 0.03004 1 1 0.01794 0.08715 0.5353 0.01939 0.09419 0.5786 json
t12_x4_u1_b107 12 4 1 107 log(dot(P,min(D,D))) 22804 97609124 o1(o2(x,o2(x,x))) true 12279 12279 -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
t12_x4_u1_b108 12 4 1 108 log(dot(P,dot(D,D))) 22805 97609125 o1(o2(x,o2(x,x))) true 12287 12287 -0.6042 0.2016 0.8559 0.445 0.6671 -1 1 2 1 2.379 0.01434 0.01434 0.08116 1.949e-7 1 -0.0008597 0.01346 0.043 0.02209 0.1486 1.831 0.7947 0.06445 0.03026 1 1 0.04308 0.2618 0.1045 0.0968 0.5884 0.2349 json
t12_x4_u1_b109 12 4 1 109 log(dot(P,dst(D,D))) 22806 97609126 o1(o2(x,o2(x,x))) true 12295 12295 -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
t12_x4_u1_b110 12 4 1 110 log(dst(P,add(D,D))) 22807 97609127 o1(o2(x,o2(x,x))) true 12303 12303 0.9662 0.9944 0.9702 0.02286 0.1512 -1 1 2 1 0.7026 0.0005529 0.000553 0.007913 -0.000001053 1 -1.464e-10 0.0003865 0.00308 0.001043 0.03229 4.08 0.7298 0.04838 0.01691 1 1 0.003635 0.02919 0.05482 0.159 1.277 2.398 json
t12_x4_u1_b111 12 4 1 111 log(dst(P,sub(D,D))) 22808 97609128 o1(o2(x,o2(x,x))) true 12311 12311 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.005375 0.02798 0.1918 0.07424 0.3866 2.649 json
t12_x4_u1_b112 12 4 1 112 log(dst(P,mlt(D,D))) 22809 97609129 o1(o2(x,o2(x,x))) true 12319 12319 0.956 0.9909 0.965 0.03778 0.1944 -1 1 2 1 0.7388 0.0001824 0.0001824 0.004093 9.575e-7 1 9.386e-11 0.00009378 0.001397 0.0003482 0.01866 4.559 0.3419 0.009654 0.002482 1 1 0.001213 0.01276 0.08955 0.0321 0.3377 2.37 json
t12_x4_u1_b113 12 4 1 113 log(dst(P,div(D,D))) 22810 97609130 o1(o2(x,o2(x,x))) true 12327 12327 -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
t12_x4_u1_b114 12 4 1 114 log(dst(P,pow(D,D))) 22811 97609131 o1(o2(x,o2(x,x))) true 12335 12335 -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
t12_x4_u1_b115 12 4 1 115 log(dst(P,mod(D,D))) 22812 97609132 o1(o2(x,o2(x,x))) true 12343 12343 -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
t12_x4_u1_b116 12 4 1 116 log(dst(P,lrg(D,D))) 22813 97609133 o1(o2(x,o2(x,x))) true 12351 12351 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.005375 0.02798 0.1918 0.07424 0.3866 2.649 json
t12_x4_u1_b117 12 4 1 117 log(dst(P,eql(D,D))) 22814 97609134 o1(o2(x,o2(x,x))) true 12359 12359 0.974 1 0.974 0.01263 0.1124 0.0002017 1 0.9998 1 0.622 0.00003583 0.00003583 0.002176 0.00000198 0 -1.051e-10 0.00000706 0.0005851 0.00006693 0.008181 3.759 0.05358 0.005675 0.0005592 1 1 0.0002465 0.00312 0.02891 0.01952 0.2472 2.29 json
t12_x4_u1_b118 12 4 1 118 log(dst(P,min(D,D))) 22815 97609135 o1(o2(x,o2(x,x))) true 12367 12367 0.9603 0.9932 0.965 0.02866 0.1693 -1 1 2 1 0.7389 0.000226 0.000226 0.005191 6.118e-7 1 7.884e-11 0.00008221 0.001769 0.0004249 0.02061 3.971 0.3072 0.01577 0.002869 1 1 0.001529 0.01516 0.06472 0.05335 0.5289 2.259 json
t12_x4_u1_b119 12 4 1 119 log(dst(P,dot(D,D))) 22816 97609136 o1(o2(x,o2(x,x))) true 12375 12375 0.9588 0.9905 0.9653 0.03286 0.1813 -1 1 2 1 0.7364 0.0001865 0.0001865 0.004279 -5.852e-7 1 1.502e-11 0.00009286 0.001515 0.000355 0.01884 4.403 0.3694 0.01135 0.002825 1 1 0.001248 0.01256 0.07738 0.03798 0.3822 2.355 json
t12_x4_u1_b120 12 4 1 120 log(dst(P,dst(D,D))) 22817 97609137 o1(o2(x,o2(x,x))) true 12383 12383 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.005375 0.02798 0.1918 0.07424 0.3866 2.649 json
t12_x4_u2_b0 12 4 2 0 frc(add(P,add(D,D))) 22818 97609218 o1(o2(x,o2(x,x))) true 12391 12391 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.09309 0 0 1.135 0 0 json
t12_x4_u2_b1 12 4 2 1 frc(add(P,sub(D,D))) 22819 97609219 o1(o2(x,o2(x,x))) true 12399 12399 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
t12_x4_u2_b2 12 4 2 2 frc(add(P,mlt(D,D))) 22820 97609220 o1(o2(x,o2(x,x))) true 12407 12407 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.002392 0.01594 0 0.2968 1.978 0 json
t12_x4_u2_b3 12 4 2 3 frc(add(P,div(D,D))) 22821 97609221 o1(o2(x,o2(x,x))) true 12415 12415 0.04984 0.07813 0.04984 0.03887 0.1971 0 1 1 1 0.4974 0.06967 0 0.07911 1 1 -9.452e-10 0.2304 0.1564 0.06345 0.2519 3.184 1 1.793 5.929 1 1 0.032 0.0346 0.05535 0.8233 0.8903 1.424 json
t12_x4_u2_b4 12 4 2 4 frc(add(P,pow(D,D))) 22822 97609222 o1(o2(x,o2(x,x))) true 12423 12423 -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
t12_x4_u2_b5 12 4 2 5 frc(add(P,mod(D,D))) 22823 97609223 o1(o2(x,o2(x,x))) true 12431 12431 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.05795 0.07589 0 0.8038 1.053 0 json
t12_x4_u2_b6 12 4 2 6 frc(add(P,lrg(D,D))) 22824 97609224 o1(o2(x,o2(x,x))) true 12439 12439 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
t12_x4_u2_b7 12 4 2 7 frc(add(P,eql(D,D))) 22825 97609225 o1(o2(x,o2(x,x))) true 12447 12447 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
t12_x4_u2_b8 12 4 2 8 frc(add(P,min(D,D))) 22826 97609226 o1(o2(x,o2(x,x))) true 12455 12455 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.05321 0.125 0 0.641 1.506 0 json
t12_x4_u2_b9 12 4 2 9 frc(add(P,dot(D,D))) 22827 97609227 o1(o2(x,o2(x,x))) true 12463 12463 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.004834 0.03182 0 0.3 1.975 0 json
t12_x4_u2_b10 12 4 2 10 frc(add(P,dst(D,D))) 22828 97609228 o1(o2(x,o2(x,x))) true 12471 12471 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
t12_x4_u2_b11 12 4 2 11 frc(sub(P,add(D,D))) 22829 97609229 o1(o2(x,o2(x,x))) true 12479 12479 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.09309 0 0 1.135 0 0 json
t12_x4_u2_b12 12 4 2 12 frc(sub(P,sub(D,D))) 22830 97609230 o1(o2(x,o2(x,x))) true 12487 12487 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
t12_x4_u2_b13 12 4 2 13 frc(sub(P,mlt(D,D))) 22831 97609231 o1(o2(x,o2(x,x))) true 12495 12495 0.881 1 0.881 0.008063 0.08979 0.7527 0.9988 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.1549 0.02395 1 1 0.002392 0.01594 0 0.2967 1.977 0 json
t12_x4_u2_b14 12 4 2 14 frc(sub(P,div(D,D))) 22832 97609232 o1(o2(x,o2(x,x))) true 12503 12503 0.02945 0.0625 0.02945 0.01987 0.141 0 0.9702 0.9702 1 0.4595 0.0276 0 0.03655 1 1 -1.464e-13 0.08388 0.06735 0.02627 0.1621 4.435 0.9702 1.389 4.221 1 1 0.01759 0.0175 0.02796 0.8853 0.8807 1.407 json
t12_x4_u2_b15 12 4 2 15 frc(sub(P,pow(D,D))) 22833 97609233 o1(o2(x,o2(x,x))) true 12511 12511 -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
t12_x4_u2_b16 12 4 2 16 frc(sub(P,mod(D,D))) 22834 97609234 o1(o2(x,o2(x,x))) true 12519 12519 0.1968 0.5 0.1968 0.07209 0.2685 0 0.8998 0.8998 1 2.203 0.1848 0 0.2883 1 1 0.00394 0.6322 0.5754 0.1017 0.3188 1.106 0.8998 2.563 8.769 1 1 0.05584 0.07589 0 0.7746 1.053 0 json
t12_x4_u2_b17 12 4 2 17 frc(sub(P,lrg(D,D))) 22835 97609235 o1(o2(x,o2(x,x))) true 12527 12527 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
t12_x4_u2_b18 12 4 2 18 frc(sub(P,eql(D,D))) 22836 97609236 o1(o2(x,o2(x,x))) true 12535 12535 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
t12_x4_u2_b19 12 4 2 19 frc(sub(P,min(D,D))) 22837 97609237 o1(o2(x,o2(x,x))) true 12543 12543 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.05321 0.125 0 0.641 1.506 0 json
t12_x4_u2_b20 12 4 2 20 frc(sub(P,dot(D,D))) 22838 97609238 o1(o2(x,o2(x,x))) true 12551 12551 0.7643 1 0.7643 0.01611 0.1269 0.5054 0.9975 0.4921 1 2.912 0.00128 0.00128 0.04761 0.000001774 1 0.0004587 0.000645 0.0216 0.0002926 0.01711 0.3593 0.0962 0.1588 0.04003 1 1 0.004834 0.03182 0 0.3 1.975 0 json
t12_x4_u2_b21 12 4 2 21 frc(sub(P,dst(D,D))) 22839 97609239 o1(o2(x,o2(x,x))) true 12559 12559 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
t12_x4_u2_b22 12 4 2 22 frc(mlt(P,add(D,D))) 22840 97609240 o1(o2(x,o2(x,x))) true 12567 12567 0.4688 0.9922 0.4688 0.06562 0.2562 0.00001819 0.9372 0.9372 1 3.881 0.133 0 0.3 1 1 -0.00006322 0.4054 0.4737 0.04297 0.2073 0.6909 0.8747 2.026 6.177 1 1 0.06385 0.02586 0.0687 0.9729 0.3941 1.047 json
t12_x4_u2_b23 12 4 2 23 frc(mlt(P,sub(D,D))) 22841 97609241 o1(o2(x,o2(x,x))) true 12575 12575 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
t12_x4_u2_b24 12 4 2 24 frc(mlt(P,mlt(D,D))) 22842 97609242 o1(o2(x,o2(x,x))) true 12583 12583 0.4688 0.9961 0.4688 0.1122 0.335 0.00001791 0.9988 0.9988 1 3.844 0.03381 0 0.1202 1 1 -3.783e-9 0.08312 0.1583 0.01936 0.1392 1.158 0.6302 0.3013 0.7406 1 1 0.02212 0.0835 0.06494 0.1971 0.7441 0.5786 json
t12_x4_u2_b25 12 4 2 25 frc(mlt(P,div(D,D))) 22843 97609243 o1(o2(x,o2(x,x))) true 12591 12591 0.1846 0.2344 0.1846 0.1188 0.3447 0 0.9929 0.9929 1 1.254 0.2445 0 0.2735 1 1 0.00394 0.815 0.5422 0.1698 0.412 1.506 0.9929 2.058 6.861 1 1 0.07796 0.07979 0.02745 0.6563 0.6717 0.2311 json
t12_x4_u2_b26 12 4 2 26 frc(mlt(P,pow(D,D))) 22844 97609244 o1(o2(x,o2(x,x))) true 12599 12599 -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
t12_x4_u2_b27 12 4 2 27 frc(mlt(P,mod(D,D))) 22845 97609245 o1(o2(x,o2(x,x))) true 12607 12607 0.181 0.4688 0.181 0.05937 0.2437 0 0.8998 0.8998 1 2.626 0.1527 0 0.2899 1 1 0.00197 0.5007 0.5696 0.06867 0.2621 0.904 0.8998 2.572 8.433 1 1 0.05656 0.06094 0.02765 0.9527 1.026 0.4656 json
t12_x4_u2_b28 12 4 2 28 frc(mlt(P,lrg(D,D))) 22846 97609246 o1(o2(x,o2(x,x))) true 12615 12615 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
t12_x4_u2_b29 12 4 2 29 frc(mlt(P,eql(D,D))) 22847 97609247 o1(o2(x,o2(x,x))) true 12623 12623 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
t12_x4_u2_b30 12 4 2 30 frc(mlt(P,min(D,D))) 22848 97609248 o1(o2(x,o2(x,x))) true 12631 12631 0.4696 0.9922 0.4696 0.06611 0.2571 0.000009095 0.9685 0.9685 1 3.922 0.1188 0 0.2751 1 1 -0.004 0.3543 0.4292 0.04315 0.2077 0.755 0.9372 1.797 5.359 1 1 0.06488 0.05327 0.06904 0.9813 0.8057 1.044 json
t12_x4_u2_b31 12 4 2 31 frc(mlt(P,dot(D,D))) 22849 97609249 o1(o2(x,o2(x,x))) true 12639 12639 0.4687 0.9961 0.4687 0.06553 0.256 0.00001332 0.9975 0.9975 1 3.94 0.03613 0.03365 0.1902 0.03552 1 -2.453e-9 0.2822 0.3168 0.03361 0.1833 0.9639 1.077 1.065 4.306 1 1 0.04217 0.09493 0.0583 0.6436 1.449 0.8897 json
t12_x4_u2_b32 12 4 2 32 frc(mlt(P,dst(D,D))) 22850 97609250 o1(o2(x,o2(x,x))) true 12647 12647 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
t12_x4_u2_b33 12 4 2 33 frc(div(P,add(D,D))) 22851 97609251 o1(o2(x,o2(x,x))) true 12655 12655 0.4013 0.9688 0.4013 0.08101 0.2846 0 0.9985 0.9985 1 3.648 0.1413 0 0.2891 1 1 -0.0004397 0.4018 0.5111 0.0577 0.2402 0.8309 0.9983 1.744 4.959 1 1 0.0802 0.08626 0.07461 0.99 1.065 0.921 json
t12_x4_u2_b34 12 4 2 34 frc(div(P,sub(D,D))) 22852 97609252 o1(o2(x,o2(x,x))) true 12663 12663 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
t12_x4_u2_b35 12 4 2 35 frc(div(P,mlt(D,D))) 22853 97609253 o1(o2(x,o2(x,x))) true 12671 12671 0.4102 0.9531 0.4102 0.0776 0.2786 0 0.9555 0.9555 1 3.778 0.1012 0 0.2405 1 1 -2.836e-9 0.2678 0.4138 0.04331 0.2081 0.8653 0.8889 1.303 3.451 1 1 0.07497 0.07028 0.05251 0.9661 0.9056 0.6767 json
t12_x4_u2_b36 12 4 2 36 frc(div(P,div(D,D))) 22854 97609254 o1(o2(x,o2(x,x))) true 12679 12679 0.1846 0.2344 0.1846 0.1188 0.3447 0 0.9929 0.9929 1 1.254 0.2406 0 0.2696 1 1 0.00394 0.815 0.5422 0.1679 0.4098 1.52 0.9929 2.025 6.861 1 1 0.07536 0.07308 0.02745 0.6344 0.6152 0.2311 json
t12_x4_u2_b37 12 4 2 37 frc(div(P,pow(D,D))) 22855 97609255 o1(o2(x,o2(x,x))) true 12687 12687 -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
t12_x4_u2_b38 12 4 2 38 frc(div(P,mod(D,D))) 22856 97609256 o1(o2(x,o2(x,x))) true 12695 12695 -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
t12_x4_u2_b39 12 4 2 39 frc(div(P,lrg(D,D))) 22857 97609257 o1(o2(x,o2(x,x))) true 12703 12703 -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
t12_x4_u2_b40 12 4 2 40 frc(div(P,eql(D,D))) 22858 97609258 o1(o2(x,o2(x,x))) true 12711 12711 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
t12_x4_u2_b41 12 4 2 41 frc(div(P,min(D,D))) 22859 97609259 o1(o2(x,o2(x,x))) true 12719 12719 0.4109 0.9375 0.4109 0.08409 0.29 0 0.9971 0.9971 1 3.763 0.1267 0 0.2676 1 1 -0.0009359 0.3473 0.4629 0.05502 0.2346 0.8765 0.9968 1.506 4.13 1 1 0.0774 0.08213 0.04906 0.9204 0.9766 0.5834 json
t12_x4_u2_b42 12 4 2 42 frc(div(P,dot(D,D))) 22860 97609260 o1(o2(x,o2(x,x))) true 12727 12727 0.4595 0.9937 0.4595 0.06256 0.2501 0.00001613 0.9695 0.9695 1 3.898 0.08809 0.08497 0.3473 0.01803 1 -0.00006253 0.8282 0.7042 0.05246 0.229 0.6595 1.224 2.766 13.24 1 1 0.09132 0.1109 0.05462 1.46 1.773 0.8731 json
t12_x4_u2_b43 12 4 2 43 frc(div(P,dst(D,D))) 22861 97609261 o1(o2(x,o2(x,x))) true 12735 12735 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
t12_x4_u2_b44 12 4 2 44 frc(pow(P,add(D,D))) 22862 97609262 o1(o2(x,o2(x,x))) true 12743 12743 -0.3101 0.4336 0.6899 0.5136 0.7167 -1 0.9573 1.957 1 2.882 0.04236 0 0.0981 1 1 0.0005784 0.1181 0.1494 0.03274 0.1809 1.844 1 0.08247 0.2299 1 1 0.02673 0.04608 0.1463 0.05205 0.08972 0.2848 json
t12_x4_u2_b45 12 4 2 45 frc(pow(P,sub(D,D))) 22863 97609263 o1(o2(x,o2(x,x))) true 12751 12751 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
t12_x4_u2_b46 12 4 2 46 frc(pow(P,mlt(D,D))) 22864 97609264 o1(o2(x,o2(x,x))) true 12759 12759 -0.4254 0.4375 0.5746 0.3454 0.5877 -1 0.6505 1.65 1 2.312 0.007556 0 0.02725 1 1 -0.0002188 0.01298 0.03507 0.006812 0.08253 3.028 1 0.02188 0.03757 1 1 0.008185 0.03759 0.09178 0.0237 0.1088 0.2657 json
t12_x4_u2_b47 12 4 2 47 frc(pow(P,div(D,D))) 22865 97609265 o1(o2(x,o2(x,x))) true 12767 12767 -0.2643 0.2969 0.7357 0.6419 0.8012 -1 1 2 1 2.111 0.1521 0 0.1747 1 1 0.00394 0.4938 0.338 0.1216 0.3488 1.996 1 0.2369 0.7692 1 1 0.05066 0.07005 0.1964 0.07893 0.1091 0.306 json
t12_x4_u2_b48 12 4 2 48 frc(pow(P,pow(D,D))) 22866 97609266 o1(o2(x,o2(x,x))) true 12775 12775 -0.9375 0 0.9375 0.05859 0.2421 -1 0 1 1 0.3373 0.007937 0 0.007937 1 1 0 0.01587 0.01587 0.007872 0.08872 11.18 1 0.1354 0.2709 1 1 0.01053 0.04211 0.08421 0.1796 0.7186 1.437 json
t12_x4_u2_b49 12 4 2 49 frc(pow(P,mod(D,D))) 22867 97609267 o1(o2(x,o2(x,x))) true 12783 12783 -0.1652 0.2031 0.3348 0.2708 0.5203 -1 0.9304 1.93 1 2.159 0.3906 0 0.4425 1 1 -0.0007261 1.264 0.8813 0.1948 0.4414 0.9974 1 1.443 4.667 1 1 0.151 0.1551 0.06946 0.5576 0.5729 0.2565 json
t12_x4_u2_b50 12 4 2 50 frc(pow(P,lrg(D,D))) 22868 97609268 o1(o2(x,o2(x,x))) true 12791 12791 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
t12_x4_u2_b51 12 4 2 51 frc(pow(P,eql(D,D))) 22869 97609269 o1(o2(x,o2(x,x))) true 12799 12799 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
t12_x4_u2_b52 12 4 2 52 frc(pow(P,min(D,D))) 22870 97609270 o1(o2(x,o2(x,x))) true 12807 12807 -0.2823 0.4375 0.7176 0.5612 0.7492 -1 0.9783 1.978 1 2.904 0.0322 0 0.07189 1 1 0.0004641 0.07213 0.09097 0.02702 0.1644 2.287 1 0.05737 0.1285 1 1 0.02803 0.0597 0.1511 0.04994 0.1064 0.2691 json
t12_x4_u2_b53 12 4 2 53 frc(pow(P,dot(D,D))) 22871 97609271 o1(o2(x,o2(x,x))) true 12815 12815 -0.373 0.4355 0.627 0.4155 0.6446 -1 0.9154 1.915 1 2.677 0.009318 0.00487 0.04872 0.3135 1 -0.0002147 0.04144 0.07605 0.01182 0.1087 2.231 1 0.03415 0.09974 1 1 0.0118 0.04401 0.1016 0.0284 0.1059 0.2446 json
t12_x4_u2_b54 12 4 2 54 frc(pow(P,dst(D,D))) 22872 97609272 o1(o2(x,o2(x,x))) true 12823 12823 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
t12_x4_u2_b55 12 4 2 55 frc(mod(P,add(D,D))) 22873 97609273 o1(o2(x,o2(x,x))) true 12831 12831 0.3929 0.8711 0.3929 0.09247 0.3041 0 0.9366 0.9366 1 3.682 0.08051 0 0.1786 1 1 2.129e-9 0.1988 0.313 0.04861 0.2205 1.234 0.9363 0.8706 2.15 1 1 0.0587 0.06725 0.04923 0.6348 0.7272 0.5324 json
t12_x4_u2_b56 12 4 2 56 frc(mod(P,sub(D,D))) 22874 97609274 o1(o2(x,o2(x,x))) true 12839 12839 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
t12_x4_u2_b57 12 4 2 57 frc(mod(P,mlt(D,D))) 22875 97609275 o1(o2(x,o2(x,x))) true 12847 12847 0.4102 0.9531 0.4102 0.1859 0.4312 0 0.9985 0.9985 1 2.472 0.0564 0 0.08341 1 1 1.89e-9 0.1153 0.1502 0.04945 0.2224 2.666 0.9983 0.3034 0.6203 1 1 0.05245 0.05219 0.05303 0.2821 0.2808 0.2852 json
t12_x4_u2_b58 12 4 2 58 frc(mod(P,div(D,D))) 22876 97609276 o1(o2(x,o2(x,x))) true 12855 12855 0.1846 0.2344 0.1846 0.1188 0.3447 0 0.9929 0.9929 1 1.254 0.2406 0 0.2696 1 1 0.00394 0.815 0.5422 0.1679 0.4098 1.52 0.9929 2.025 6.861 1 1 0.07536 0.07308 0.02745 0.6344 0.6152 0.2311 json
t12_x4_u2_b59 12 4 2 59 frc(mod(P,pow(D,D))) 22877 97609277 o1(o2(x,o2(x,x))) true 12863 12863 -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
t12_x4_u2_b60 12 4 2 60 frc(mod(P,mod(D,D))) 22878 97609278 o1(o2(x,o2(x,x))) true 12871 12871 -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
t12_x4_u2_b61 12 4 2 61 frc(mod(P,lrg(D,D))) 22879 97609279 o1(o2(x,o2(x,x))) true 12879 12879 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
t12_x4_u2_b62 12 4 2 62 frc(mod(P,eql(D,D))) 22880 97609280 o1(o2(x,o2(x,x))) true 12887 12887 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
t12_x4_u2_b63 12 4 2 63 frc(mod(P,min(D,D))) 22881 97609281 o1(o2(x,o2(x,x))) true 12895 12895 0.4026 0.9336 0.4026 0.129 0.3591 0 0.9683 0.9683 1 3.398 0.06781 0 0.1272 1 1 -4.73e-9 0.1671 0.2249 0.05163 0.2272 1.786 0.968 0.5257 1.296 1 1 0.04958 0.0541 0.04486 0.3844 0.4194 0.3478 json
t12_x4_u2_b64 12 4 2 64 frc(mod(P,dot(D,D))) 22882 97609282 o1(o2(x,o2(x,x))) true 12903 12903 0.4593 0.9902 0.4593 0.1532 0.3914 0 0.9956 0.9956 1 3.258 0.01169 0.01118 0.08591 0.02238 1 -0.00006182 0.08019 0.1629 0.01548 0.1244 1.448 1.406 0.1492 0.5234 1 1 0.02036 0.03665 0.05488 0.1329 0.2392 0.3582 json
t12_x4_u2_b65 12 4 2 65 frc(mod(P,dst(D,D))) 22883 97609283 o1(o2(x,o2(x,x))) true 12911 12911 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
t12_x4_u2_b66 12 4 2 66 frc(lrg(P,add(D,D))) 22884 97609284 o1(o2(x,o2(x,x))) true 12919 12919 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
t12_x4_u2_b67 12 4 2 67 frc(lrg(P,sub(D,D))) 22885 97609285 o1(o2(x,o2(x,x))) true 12927 12927 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
t12_x4_u2_b68 12 4 2 68 frc(lrg(P,mlt(D,D))) 22886 97609286 o1(o2(x,o2(x,x))) true 12935 12935 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
t12_x4_u2_b69 12 4 2 69 frc(lrg(P,div(D,D))) 22887 97609287 o1(o2(x,o2(x,x))) true 12943 12943 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
t12_x4_u2_b70 12 4 2 70 frc(lrg(P,pow(D,D))) 22888 97609288 o1(o2(x,o2(x,x))) true 12951 12951 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
t12_x4_u2_b71 12 4 2 71 frc(lrg(P,mod(D,D))) 22889 97609289 o1(o2(x,o2(x,x))) true 12959 12959 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
t12_x4_u2_b72 12 4 2 72 frc(lrg(P,lrg(D,D))) 22890 97609290 o1(o2(x,o2(x,x))) true 12967 12967 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
t12_x4_u2_b73 12 4 2 73 frc(lrg(P,eql(D,D))) 22891 97609291 o1(o2(x,o2(x,x))) true 12975 12975 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
t12_x4_u2_b74 12 4 2 74 frc(lrg(P,min(D,D))) 22892 97609292 o1(o2(x,o2(x,x))) true 12983 12983 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
t12_x4_u2_b75 12 4 2 75 frc(lrg(P,dot(D,D))) 22893 97609293 o1(o2(x,o2(x,x))) true 12991 12991 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
t12_x4_u2_b76 12 4 2 76 frc(lrg(P,dst(D,D))) 22894 97609294 o1(o2(x,o2(x,x))) true 12999 12999 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
t12_x4_u2_b77 12 4 2 77 frc(eql(P,add(D,D))) 22895 97609295 o1(o2(x,o2(x,x))) true 13007 13007 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
t12_x4_u2_b78 12 4 2 78 frc(eql(P,sub(D,D))) 22896 97609296 o1(o2(x,o2(x,x))) true 13015 13015 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
t12_x4_u2_b79 12 4 2 79 frc(eql(P,mlt(D,D))) 22897 97609297 o1(o2(x,o2(x,x))) true 13023 13023 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
t12_x4_u2_b80 12 4 2 80 frc(eql(P,div(D,D))) 22898 97609298 o1(o2(x,o2(x,x))) true 13031 13031 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
t12_x4_u2_b81 12 4 2 81 frc(eql(P,pow(D,D))) 22899 97609299 o1(o2(x,o2(x,x))) true 13039 13039 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