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_x12_u0_b8 16 12 0 8 add(D,sqt(min(D,P))) 84800 130414436 o2(x,o1(o2(x,x))) true 166407 166407 -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_x12_u0_b9 16 12 0 9 add(D,sqt(dot(D,P))) 84801 130414437 o2(x,o1(o2(x,x))) true 166415 166415 -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_x12_u0_b10 16 12 0 10 add(D,sqt(dst(D,P))) 84802 130414438 o2(x,o1(o2(x,x))) true 166423 166423 0.9988 1 0.9988 0.000439 0.02095 0.18 1 0.82 1 0.0546 0.000029 0.00001812 0.0005478 0.231 0 5.819e-11 0.00001896 0.0003286 0.00004679 0.006841 12.49 0.2007 0.1074 0.04318 1 1 0.0001534 0.001185 0.001587 0.3495 2.699 3.615 json
t16_x12_u0_b11 16 12 0 11 sub(D,sqt(add(D,P))) 84803 130414439 o2(x,o1(o2(x,x))) true 166431 166431 -0.9781 0 0.9781 0.01279 0.1131 -1 -0.1458 0.8542 1 0.4044 0.003174 0 0.007186 1 1 -2.129e-9 0.006337 0.008206 0.003121 0.05586 7.774 0.8542 0.2482 0.4956 1 1 0.004215 0.01576 0.01787 0.3296 1.233 1.397 json
t16_x12_u0_b12 16 12 0 12 sub(D,sqt(sub(D,P))) 84804 130414440 o2(x,o1(o2(x,x))) true 166439 166439 -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_x12_u0_b13 16 12 0 13 sub(D,sqt(mlt(D,P))) 84805 130414441 o2(x,o1(o2(x,x))) true 166447 166447 -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_x12_u0_b14 16 12 0 14 sub(D,sqt(div(D,P))) 84806 130414442 o2(x,o1(o2(x,x))) true 166455 166455 -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_x12_u0_b15 16 12 0 15 sub(D,sqt(pow(D,P))) 84807 130414443 o2(x,o1(o2(x,x))) true 166463 166463 -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_x12_u0_b16 16 12 0 16 sub(D,sqt(mod(D,P))) 84808 130414444 o2(x,o1(o2(x,x))) true 166471 166471 -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_x12_u0_b17 16 12 0 17 sub(D,sqt(lrg(D,P))) 84809 130414445 o2(x,o1(o2(x,x))) true 166479 166479 -0.4793 0.2188 0.5207 0.2152 0.4639 -1 0.1454 1.145 1 3.382 0.004976 0 0.03481 1 1 4.731e-10 0.008183 0.02018 0.003766 0.06137 1.763 0.9375 0.02312 0.03803 1 1 0.007081 0.03167 0.05954 0.03291 0.1471 0.2767 json
t16_x12_u0_b18 16 12 0 18 sub(D,sqt(eql(D,P))) 84810 130414446 o2(x,o1(o2(x,x))) true 166487 166487 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.0361 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 0 0.2912 2.017 0 json
t16_x12_u0_b19 16 12 0 19 sub(D,sqt(min(D,P))) 84811 130414447 o2(x,o1(o2(x,x))) true 166495 166495 -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_x12_u0_b20 16 12 0 20 sub(D,sqt(dot(D,P))) 84812 130414448 o2(x,o1(o2(x,x))) true 166503 166503 -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_x12_u0_b21 16 12 0 21 sub(D,sqt(dst(D,P))) 84813 130414449 o2(x,o1(o2(x,x))) true 166511 166511 -0.9988 0 0.9988 0.000439 0.02095 -1 -0.18 0.82 1 0.0546 0.000029 0.00001812 0.000546 0.231 0 -5.632e-12 0.00001896 0.0003286 0.0000468 0.006841 12.53 0.1763 0.1074 0.04318 1 1 0.0001534 0.001185 0.001587 0.3495 2.699 3.615 json
t16_x12_u0_b22 16 12 0 22 mlt(D,sqt(add(D,P))) 84814 130414450 o2(x,o1(o2(x,x))) true 166519 166519 -0.5039 0.25 0.589 0.2677 0.5174 -1 0.3907 1.391 1 2.843 0.007215 0 0.0379 1 1 0.0004391 0.008368 0.02161 0.005777 0.07601 2.005 1.005 0.02695 0.03125 1 1 0.01025 0.05838 0.08372 0.0383 0.218 0.3127 json
t16_x12_u0_b23 16 12 0 23 mlt(D,sqt(sub(D,P))) 84815 130414451 o2(x,o1(o2(x,x))) true 166527 166527 -0.532 0.2578 0.653 0.304 0.5513 -1 0.446 1.446 1 2.611 0.006963 0 0.03674 1 1 -0.0004832 0.008354 0.02109 0.00561 0.0749 2.038 0.9697 0.02291 0.02748 1 1 0.00933 0.0526 0.1046 0.03069 0.173 0.3441 json
t16_x12_u0_b24 16 12 0 24 mlt(D,sqt(mlt(D,P))) 84816 130414452 o2(x,o1(o2(x,x))) true 166535 166535 -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_x12_u0_b25 16 12 0 25 mlt(D,sqt(div(D,P))) 84817 130414453 o2(x,o1(o2(x,x))) true 166543 166543 -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_x12_u0_b26 16 12 0 26 mlt(D,sqt(pow(D,P))) 84818 130414454 o2(x,o1(o2(x,x))) true 166551 166551 -0.9308 0.03516 0.9489 0.07404 0.2721 -1 0.3761 1.376 1 0.5248 0.009452 0 0.01177 1 1 9.452e-10 0.01785 0.01816 0.009317 0.09652 8.201 1.176 0.1277 0.2411 1 1 0.01324 0.05602 0.1061 0.1788 0.7567 1.434 json
t16_x12_u0_b27 16 12 0 27 mlt(D,sqt(mod(D,P))) 84819 130414455 o2(x,o1(o2(x,x))) true 166559 166559 -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_x12_u0_b28 16 12 0 28 mlt(D,sqt(lrg(D,P))) 84820 130414456 o2(x,o1(o2(x,x))) true 166567 166567 0.01788 0.3438 0.05916 0.008124 0.09014 -0.1454 0.2729 0.4183 1 2.245 0.0008961 0 0.01999 1 1 -0.0001582 0.0001373 0.007876 0.0004966 0.02228 1.115 0.0622 0.1103 0.0169 1 1 0.001759 0.0128 0.005001 0.2165 1.576 0.6155 json
t16_x12_u0_b29 16 12 0 29 mlt(D,sqt(eql(D,P))) 84821 130414457 o2(x,o1(o2(x,x))) true 166575 166575 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_x12_u0_b30 16 12 0 30 mlt(D,sqt(min(D,P))) 84822 130414458 o2(x,o1(o2(x,x))) true 166583 166583 -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_x12_u0_b31 16 12 0 31 mlt(D,sqt(dot(D,P))) 84823 130414459 o2(x,o1(o2(x,x))) true 166591 166591 -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_x12_u0_b32 16 12 0 32 mlt(D,sqt(dst(D,P))) 84824 130414460 o2(x,o1(o2(x,x))) true 166599 166599 4.866e-11 0.4999 0.2313 0.06879 0.2623 -0.5055 0.5055 1.011 1 3.904 0.009896 0.000004705 0.08743 0.999 1 -1.708e-10 0.001571 0.03526 0.002257 0.0475 0.5433 0.2026 0.1439 0.02284 1 1 0.01459 0.1015 0.002425 0.2121 1.476 0.03525 json
t16_x12_u0_b33 16 12 0 33 div(D,sqt(add(D,P))) 84825 130414461 o2(x,o1(o2(x,x))) true 166607 166607 -0.4958 0.25 0.5317 0.2577 0.5077 -1 0.32 1.32 1 2.162 0.005907 0 0.01615 1 1 0.00005696 0.01008 0.01358 0.005648 0.07515 4.652 1.175 0.02292 0.03912 1 1 0.008914 0.03779 0.09171 0.03459 0.1466 0.3559 json
t16_x12_u0_b34 16 12 0 34 div(D,sqt(sub(D,P))) 84826 130414462 o2(x,o1(o2(x,x))) true 166615 166615 -0.5751 0.1758 0.5875 0.2342 0.484 -1 0.06198 1.062 1 1.824 0.003963 0 0.01249 1 1 -0.00005102 0.007975 0.01135 0.003806 0.06169 4.94 0.9684 0.01692 0.03405 1 1 0.005145 0.01741 0.07393 0.02196 0.07434 0.3156 json
t16_x12_u0_b35 16 12 0 35 div(D,sqt(mlt(D,P))) 84827 130414463 o2(x,o1(o2(x,x))) true 166623 166623 -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_x12_u0_b36 16 12 0 36 div(D,sqt(div(D,P))) 84828 130414464 o2(x,o1(o2(x,x))) true 166631 166631 -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_x12_u0_b37 16 12 0 37 div(D,sqt(pow(D,P))) 84829 130414465 o2(x,o1(o2(x,x))) true 166639 166639 -0.9408 0.02344 0.9419 0.05278 0.2297 -1 0.03752 1.038 1 0.4583 0.007781 0 0.009237 1 1 -4.731e-10 0.01579 0.01639 0.0077 0.08775 9.5 1.005 0.1474 0.2992 1 1 0.01017 0.03834 0.07586 0.1927 0.7265 1.437 json
t16_x12_u0_b38 16 12 0 38 div(D,sqt(mod(D,P))) 84830 130414466 o2(x,o1(o2(x,x))) true 166647 166647 -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_x12_u0_b39 16 12 0 39 div(D,sqt(lrg(D,P))) 84831 130414467 o2(x,o1(o2(x,x))) true 166655 166655 -0.5625 0.2188 0.6038 0.2508 0.5008 -1 0.1454 1.145 1 2.109 0.004427 0 0.01938 1 1 -0.0001582 0.008005 0.01426 0.004053 0.06366 3.285 0.969 0.01765 0.03192 1 1 0.005908 0.02549 0.08512 0.02356 0.1016 0.3394 json
t16_x12_u0_b40 16 12 0 40 div(D,sqt(eql(D,P))) 84832 130414468 o2(x,o1(o2(x,x))) true 166663 166663 -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_x12_u0_b41 16 12 0 41 div(D,sqt(min(D,P))) 84833 130414469 o2(x,o1(o2(x,x))) true 166671 166671 -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_x12_u0_b42 16 12 0 42 div(D,sqt(dot(D,P))) 84834 130414470 o2(x,o1(o2(x,x))) true 166679 166679 -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_x12_u0_b43 16 12 0 43 div(D,sqt(dst(D,P))) 84835 130414471 o2(x,o1(o2(x,x))) true 166687 166687 1.252e-10 0.4997 0.04271 0.002666 0.05163 -0.3882 0.3882 0.7764 1 1.712 0.0003772 0.000004002 0.01641 0.979 1 -2.481e-11 0.00006136 0.006525 0.0001121 0.01059 0.6455 0.3009 0.143 0.02302 1 1 0.0009821 0.00694 0.001044 0.3685 2.604 0.3918 json
t16_x12_u0_b44 16 12 0 44 pow(D,sqt(add(D,P))) 84836 130414472 o2(x,o1(o2(x,x))) true 166695 166695 -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_x12_u0_b45 16 12 0 45 pow(D,sqt(sub(D,P))) 84837 130414473 o2(x,o1(o2(x,x))) true 166703 166703 -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_x12_u0_b46 16 12 0 46 pow(D,sqt(mlt(D,P))) 84838 130414474 o2(x,o1(o2(x,x))) true 166711 166711 -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_x12_u0_b47 16 12 0 47 pow(D,sqt(div(D,P))) 84839 130414475 o2(x,o1(o2(x,x))) true 166719 166719 -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_x12_u0_b48 16 12 0 48 pow(D,sqt(pow(D,P))) 84840 130414476 o2(x,o1(o2(x,x))) true 166727 166727 -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_x12_u0_b49 16 12 0 49 pow(D,sqt(mod(D,P))) 84841 130414477 o2(x,o1(o2(x,x))) true 166735 166735 -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_x12_u0_b50 16 12 0 50 pow(D,sqt(lrg(D,P))) 84842 130414478 o2(x,o1(o2(x,x))) true 166743 166743 0.08038 0.5625 0.9554 0.9353 0.9671 -1 1 2 1 1.633 0.008617 0 0.01562 1 1 1.419e-9 0.01591 0.01708 0.008372 0.0915 5.857 1.032 0.009212 0.01701 1 1 0.0123 0.06345 0.2576 0.01315 0.06784 0.2754 json
t16_x12_u0_b51 16 12 0 51 pow(D,sqt(eql(D,P))) 84843 130414479 o2(x,o1(o2(x,x))) true 166751 166751 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_x12_u0_b52 16 12 0 52 pow(D,sqt(min(D,P))) 84844 130414480 o2(x,o1(o2(x,x))) true 166759 166759 -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_x12_u0_b53 16 12 0 53 pow(D,sqt(dot(D,P))) 84845 130414481 o2(x,o1(o2(x,x))) true 166767 166767 -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_x12_u0_b54 16 12 0 54 pow(D,sqt(dst(D,P))) 84846 130414482 o2(x,o1(o2(x,x))) true 166775 166775 -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_x12_u0_b55 16 12 0 55 mod(D,sqt(add(D,P))) 84847 130414483 o2(x,o1(o2(x,x))) true 166783 166783 -0.499 0.25 0.5482 0.2568 0.5067 -1 0.2504 1.25 1 2.327 0.005162 0 0.02293 1 1 0.0001582 0.008317 0.01625 0.004635 0.06808 2.97 1.031 0.0201 0.03239 1 1 0.007695 0.03826 0.08685 0.02997 0.149 0.3382 json
t16_x12_u0_b56 16 12 0 56 mod(D,sqt(sub(D,P))) 84848 130414484 o2(x,o1(o2(x,x))) true 166791 166791 -0.5614 0.2188 0.6048 0.2524 0.5024 -1 0.2504 1.25 1 2.155 0.004558 0 0.02021 1 1 -0.0001582 0.008229 0.01528 0.00415 0.06442 3.187 0.969 0.01806 0.0326 1 1 0.006106 0.02636 0.08685 0.02419 0.1044 0.3441 json
t16_x12_u0_b57 16 12 0 57 mod(D,sqt(mlt(D,P))) 84849 130414485 o2(x,o1(o2(x,x))) true 166799 166799 -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_x12_u0_b58 16 12 0 58 mod(D,sqt(div(D,P))) 84850 130414486 o2(x,o1(o2(x,x))) true 166807 166807 -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_x12_u0_b59 16 12 0 59 mod(D,sqt(pow(D,P))) 84851 130414487 o2(x,o1(o2(x,x))) true 166815 166815 -0.9375 0.03125 0.9434 0.05927 0.2435 -1 0.1454 1.145 1 0.4974 0.008034 0 0.009999 1 1 9.386e-13 0.0159 0.01675 0.007931 0.08906 8.907 1.031 0.1355 0.2683 1 1 0.01077 0.04347 0.08512 0.1816 0.7335 1.436 json
t16_x12_u0_b60 16 12 0 60 mod(D,sqt(mod(D,P))) 84852 130414488 o2(x,o1(o2(x,x))) true 166823 166823 -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_x12_u0_b61 16 12 0 61 mod(D,sqt(lrg(D,P))) 84853 130414489 o2(x,o1(o2(x,x))) true 166831 166831 -0.5625 0.2188 0.6038 0.2508 0.5008 -1 0.1454 1.145 1 2.109 0.004427 0 0.01938 1 1 -0.0001582 0.008005 0.01426 0.004053 0.06366 3.285 0.969 0.01765 0.03192 1 1 0.005908 0.02549 0.08512 0.02356 0.1016 0.3394 json
t16_x12_u0_b62 16 12 0 62 mod(D,sqt(eql(D,P))) 84854 130414490 o2(x,o1(o2(x,x))) true 166839 166839 -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_x12_u0_b63 16 12 0 63 mod(D,sqt(min(D,P))) 84855 130414491 o2(x,o1(o2(x,x))) true 166847 166847 -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_x12_u0_b64 16 12 0 64 mod(D,sqt(dot(D,P))) 84856 130414492 o2(x,o1(o2(x,x))) true 166855 166855 -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_x12_u0_b65 16 12 0 65 mod(D,sqt(dst(D,P))) 84857 130414493 o2(x,o1(o2(x,x))) true 166863 166863 -9.095e-12 0.5 0.09447 0.01086 0.1042 -0.2527 0.2527 0.5053 1 2.569 0.001645 0.000001641 0.03621 0.998 1 1.76e-12 0.000285 0.01472 0.0003361 0.01833 0.5063 0.219 0.1516 0.02624 1 1 0.00318 0.02196 0.00002692 0.2928 2.023 0.002479 json
t16_x12_u0_b66 16 12 0 66 lrg(D,sqt(add(D,P))) 84858 130414494 o2(x,o1(o2(x,x))) true 166871 166871 0.5 0.5 0.5 0.25 0.5 0 1 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.005263 0.02105 0.08421 0.02105 0.08421 0.3368 json
t16_x12_u0_b67 16 12 0 67 lrg(D,sqt(sub(D,P))) 84859 130414495 o2(x,o1(o2(x,x))) true 166879 166879 0.5 0.5625 0.5 0.2365 0.4863 0 1 1 1 1.577 0.00467 0 0.0119 1 1 -4.731e-10 0.008068 0.009787 0.004528 0.06729 5.654 0.9994 0.01975 0.03412 1 1 0.007036 0.03244 0.06598 0.02976 0.1372 0.279 json
t16_x12_u0_b68 16 12 0 68 lrg(D,sqt(mlt(D,P))) 84860 130414496 o2(x,o1(o2(x,x))) true 166887 166887 0.5313 1 0.5313 0.1475 0.3841 0.000291 1 0.9997 1 3.332 0.06476 0 0.1188 1 1 0.0001797 0.1207 0.1327 0.05061 0.225 1.893 0.9997 0.4389 0.8181 1 1 0.06988 0.2424 0.05687 0.4737 1.643 0.3855 json
t16_x12_u0_b69 16 12 0 69 lrg(D,sqt(div(D,P))) 84861 130414497 o2(x,o1(o2(x,x))) true 166895 166895 0.6277 1 0.6277 0.1679 0.4097 0.000291 1 0.9997 1 2.756 0.08181 0 0.1189 1 1 0.00008984 0.1567 0.1692 0.06768 0.2601 2.189 0.9997 0.4874 0.9335 1 1 0.08275 0.2444 0.07694 0.493 1.456 0.4583 json
t16_x12_u0_b70 16 12 0 70 lrg(D,sqt(pow(D,P))) 84862 130414498 o2(x,o1(o2(x,x))) true 166903 166903 0.625 0.9375 0.625 0.1667 0.4083 0 1 1 1 2.796 0.0392 0 0.07524 1 1 -0.00008984 0.07243 0.08058 0.03353 0.1831 2.434 0.9997 0.2351 0.4344 1 1 0.04374 0.1587 0.06598 0.2623 0.952 0.3957 json
t16_x12_u0_b71 16 12 0 71 lrg(D,sqt(mod(D,P))) 84863 130414499 o2(x,o1(o2(x,x))) true 166911 166911 0.5313 1 0.5313 0.1475 0.3841 0.000291 1 0.9997 1 3.332 0.06079 0 0.1149 1 1 0 0.1127 0.1248 0.0476 0.2182 1.9 0.9997 0.4121 0.764 1 1 0.06466 0.2279 0.03299 0.4383 1.545 0.2236 json
t16_x12_u0_b72 16 12 0 72 lrg(D,sqt(lrg(D,P))) 84864 130414500 o2(x,o1(o2(x,x))) true 166919 166919 0.2188 0.4375 0.2188 0.1235 0.3515 0 0.9997 0.9997 1 2.124 0.03022 0 0.0555 1 1 -0.00008984 0.05631 0.06193 0.02713 0.1647 2.967 0.9997 0.2446 0.4558 1 1 0.03318 0.1162 0.03299 0.2686 0.9402 0.267 json
t16_x12_u0_b73 16 12 0 73 lrg(D,sqt(eql(D,P))) 84865 130414501 o2(x,o1(o2(x,x))) true 166927 166927 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_x12_u0_b74 16 12 0 74 lrg(D,sqt(min(D,P))) 84866 130414502 o2(x,o1(o2(x,x))) true 166935 166935 0.7813 1 0.7813 0.1235 0.3515 0.000291 1 0.9997 1 2.124 0.03022 0 0.0555 1 1 0.00008984 0.05631 0.06193 0.02713 0.1647 2.967 0.9997 0.2446 0.4558 1 1 0.03318 0.1162 0.03299 0.2686 0.9402 0.267 json
t16_x12_u0_b75 16 12 0 75 lrg(D,sqt(dot(D,P))) 84867 130414503 o2(x,o1(o2(x,x))) true 166943 166943 0.5517 1 0.5517 0.1036 0.3219 0.000291 1 0.9997 1 3.818 0.03368 0.03352 0.1419 0.002306 1 -0.0009436 0.2105 0.1775 0.04706 0.2169 1.528 1.409 0.6486 2.032 1 1 0.0705 0.23 0.0674 0.6805 2.22 0.6506 json
t16_x12_u0_b76 16 12 0 76 lrg(D,sqt(dst(D,P))) 84868 130414504 o2(x,o1(o2(x,x))) true 166951 166951 0.00009036 0.003021 0.00009036 0.00001062 0.003259 0 0.2255 0.2255 1 0.006808 0.00000971 0.000001891 0.0001085 0.674 0 -2.653e-12 0.00003329 0.0001706 0.00001158 0.003403 31.36 0.2409 1.092 3.134 1 1 0.00001785 0.00003508 0.00003724 1.68 3.302 3.506 json
t16_x12_u0_b77 16 12 0 77 eql(D,sqt(add(D,P))) 84869 130414505 o2(x,o1(o2(x,x))) true 166959 166959 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_x12_u0_b78 16 12 0 78 eql(D,sqt(sub(D,P))) 84870 130414506 o2(x,o1(o2(x,x))) true 166967 166967 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_x12_u0_b79 16 12 0 79 eql(D,sqt(mlt(D,P))) 84871 130414507 o2(x,o1(o2(x,x))) true 166975 166975 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_x12_u0_b80 16 12 0 80 eql(D,sqt(div(D,P))) 84872 130414508 o2(x,o1(o2(x,x))) true 166983 166983 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_x12_u0_b81 16 12 0 81 eql(D,sqt(pow(D,P))) 84873 130414509 o2(x,o1(o2(x,x))) true 166991 166991 0.03125 0.0625 0.03125 0.02351 0.1533 0 0.9997 0.9997 1 0.459 0.004319 0 0.007934 1 1 -2.365e-10 0.008002 0.008862 0.004255 0.06523 8.221 0.9997 0.1837 0.3404 1 1 0.00615 0.02664 0.03299 0.2616 1.133 1.403 json
t16_x12_u0_b82 16 12 0 82 eql(D,sqt(mod(D,P))) 84874 130414510 o2(x,o1(o2(x,x))) true 166999 166999 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_x12_u0_b83 16 12 0 83 eql(D,sqt(lrg(D,P))) 84875 130414511 o2(x,o1(o2(x,x))) true 167007 167007 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_x12_u0_b84 16 12 0 84 eql(D,sqt(eql(D,P))) 84876 130414512 o2(x,o1(o2(x,x))) true 167015 167015 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_x12_u0_b85 16 12 0 85 eql(D,sqt(min(D,P))) 84877 130414513 o2(x,o1(o2(x,x))) true 167023 167023 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_x12_u0_b86 16 12 0 86 eql(D,sqt(dot(D,P))) 84878 130414514 o2(x,o1(o2(x,x))) true 167031 167031 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_x12_u0_b87 16 12 0 87 eql(D,sqt(dst(D,P))) 84879 130414515 o2(x,o1(o2(x,x))) true 167039 167039 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_x12_u0_b88 16 12 0 88 min(D,sqt(add(D,P))) 84880 130414516 o2(x,o1(o2(x,x))) true 167047 167047 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.0361 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 0 0.2912 2.017 0 json
t16_x12_u0_b89 16 12 0 89 min(D,sqt(sub(D,P))) 84881 130414517 o2(x,o1(o2(x,x))) true 167055 167055 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.0361 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 0 0.2912 2.017 0 json
t16_x12_u0_b90 16 12 0 90 min(D,sqt(mlt(D,P))) 84882 130414518 o2(x,o1(o2(x,x))) true 167063 167063 -0.008939 0.4688 0.0974 0.01192 0.1092 -0.2729 0.1454 0.4183 1 2.704 0.00162 0 0.03595 1 1 -1.774e-10 0.0002558 0.01449 0.000328 0.01811 0.5038 0.0622 0.1359 0.02146 1 1 0.003117 0.02204 0.0025 0.2615 1.848 0.2097 json
t16_x12_u0_b91 16 12 0 91 min(D,sqt(div(D,P))) 84883 130414519 o2(x,o1(o2(x,x))) true 167071 167071 -0.01171 0.4688 0.09831 0.01183 0.1088 -0.1975 0.1454 0.3429 1 2.646 0.001743 0 0.03743 1 1 0.0000432 0.0002831 0.01495 0.0003425 0.01851 0.4944 0.06609 0.1474 0.02393 1 1 0.003348 0.02284 0.0001574 0.283 1.931 0.01331 json
t16_x12_u0_b92 16 12 0 92 min(D,sqt(pow(D,P))) 84884 130414520 o2(x,o1(o2(x,x))) true 167079 167079 -0.02956 0.375 0.09552 0.01108 0.1053 -0.2199 0.1454 0.3653 1 2.683 0.001363 0 0.03231 1 1 0.0000289 0.0002349 0.01358 0.0003199 0.01789 0.5537 0.06192 0.123 0.0212 1 1 0.002682 0.01773 0.0009084 0.242 1.6 0.08198 json
t16_x12_u0_b93 16 12 0 93 min(D,sqt(mod(D,P))) 84885 130414521 o2(x,o1(o2(x,x))) true 167087 167087 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.0361 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 0 0.2912 2.017 0 json
t16_x12_u0_b94 16 12 0 94 min(D,sqt(lrg(D,P))) 84886 130414522 o2(x,o1(o2(x,x))) true 167095 167095 -0.06257 0.2813 0.1156 0.01516 0.1231 -0.2729 0.1454 0.4183 1 2.916 0.001539 0 0.03506 1 1 0.00007403 0.0002631 0.01426 0.0003109 0.01763 0.503 0.06192 0.1015 0.01735 1 1 0.002959 0.01966 0.0025 0.1951 1.296 0.1649 json
t16_x12_u0_b95 16 12 0 95 min(D,sqt(eql(D,P))) 84887 130414523 o2(x,o1(o2(x,x))) true 167103 167103 -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_x12_u0_b96 16 12 0 96 min(D,sqt(min(D,P))) 84888 130414524 o2(x,o1(o2(x,x))) true 167111 167111 -0.008939 0.4688 0.0974 0.01192 0.1092 -0.2729 0.1454 0.4183 1 2.704 0.00162 0 0.03595 1 1 -1.774e-10 0.0002558 0.01449 0.000328 0.01811 0.5038 0.0622 0.1359 0.02146 1 1 0.003117 0.02204 0.0025 0.2615 1.848 0.2097 json
t16_x12_u0_b97 16 12 0 97 min(D,sqt(dot(D,P))) 84889 130414525 o2(x,o1(o2(x,x))) true 167119 167119 -0.00226 0.4919 0.09476 0.01098 0.1048 -0.2728 0.1454 0.4182 1 2.586 0.001942 0.0003735 0.03942 0.6774 1 2.078e-7 0.003976 0.02431 0.0007627 0.02762 0.7006 0.3313 0.211 0.3623 1 1 0.00357 0.02216 0.0007888 0.3253 2.019 0.07186 json
t16_x12_u0_b98 16 12 0 98 min(D,sqt(dst(D,P))) 84890 130414526 o2(x,o1(o2(x,x))) true 167127 167127 -0.00001142 0.5 0.09437 0.01083 0.1041 -0.1682 0.1454 0.3136 1 2.561 0.001633 8.495e-9 0.0361 1 1 7.626e-12 0.0002564 0.01459 0.0003303 0.01818 0.5034 0.06214 0.1508 0.02368 1 1 0.003153 0.02184 5.544e-7 0.2912 2.018 0.0000512 json
t16_x12_u0_b99 16 12 0 99 dot(D,sqt(add(D,P))) 84891 130414527 o2(x,o1(o2(x,x))) true 167135 167135 -0.7539 0.1196 0.81 0.2033 0.4509 -1 0.7814 1.781 1 1.878 0.003673 0.003673 0.03014 0.00001388 1 0.0004392 0.008708 0.01696 0.006438 0.08024 2.662 1.396 0.03612 0.04282 1 1 0.01034 0.05871 0.08514 0.05085 0.2887 0.4187 json
t16_x12_u0_b100 16 12 0 100 dot(D,sqt(sub(D,P))) 84892 130414528 o2(x,o1(o2(x,x))) true 167143 167143 -0.7819 0.1281 0.8634 0.2208 0.4699 -1 0.892 1.892 1 1.54 0.003365 0.003365 0.02516 -0.000003736 1 -0.0004218 0.008709 0.01482 0.006101 0.07811 3.104 1.417 0.03049 0.03945 1 1 0.00861 0.04729 0.1023 0.039 0.2142 0.4632 json
t16_x12_u0_b101 16 12 0 101 dot(D,sqt(mlt(D,P))) 84893 130414529 o2(x,o1(o2(x,x))) true 167151 167151 -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_x12_u0_b102 16 12 0 102 dot(D,sqt(div(D,P))) 84894 130414530 o2(x,o1(o2(x,x))) true 167159 167159 -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_x12_u0_b103 16 12 0 103 dot(D,sqt(pow(D,P))) 84895 130414531 o2(x,o1(o2(x,x))) true 167167 167167 -0.9953 0.003006 0.9972 0.006011 0.07753 -1 0.7522 1.752 1 0.05239 0.0007392 0.0007392 0.001475 4.331e-7 1 -6.758e-11 0.002991 0.002453 0.001475 0.03841 26.05 1.553 0.2459 0.4976 1 1 0.002725 0.01144 0.02189 0.4533 1.904 3.642 json
t16_x12_u0_b104 16 12 0 104 dot(D,sqt(mod(D,P))) 84896 130414532 o2(x,o1(o2(x,x))) true 167175 167175 -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_x12_u0_b105 16 12 0 105 dot(D,sqt(lrg(D,P))) 84897 130414533 o2(x,o1(o2(x,x))) true 167183 167183 0.03575 0.4967 0.09731 0.01625 0.1275 -0.2908 0.5458 0.8366 1 2.963 0.0008961 0.0008962 0.03451 -0.000007827 1 -0.0003163 0.0002746 0.01256 0.0006015 0.02453 0.7107 0.08796 0.1103 0.0169 1 1 0.003519 0.0256 0.01 0.2165 1.575 0.6154 json
t16_x12_u0_b106 16 12 0 106 dot(D,sqt(eql(D,P))) 84898 130414534 o2(x,o1(o2(x,x))) true 167191 167191 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_x12_u0_b107 16 12 0 107 dot(D,sqt(min(D,P))) 84899 130414535 o2(x,o1(o2(x,x))) true 167199 167199 -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