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_x9_u6_b63 12 9 6 63 nrm(mod(D,min(P,P))) 27600 97812090 o1(o2(x,o2(x,x))) true 50647 50647 -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_x9_u6_b64 12 9 6 64 nrm(mod(D,dot(P,P))) 27601 97812091 o1(o2(x,o2(x,x))) true 50655 50655 -0.01562 0.4922 0.3762 0.1992 0.4463 -1 0.9346 1.935 1 4.607 0.03816 0.00833 0.1575 0.6416 1 6.499e-9 0.0469 0.07365 0.02168 0.1472 0.9349 1.935 0.2334 0.2355 1 1 0.07695 0.4053 0.06732 0.3863 2.035 0.338 json
t12_x9_u6_b65 12 9 6 65 nrm(mod(D,dst(P,P))) 27602 97812092 o1(o2(x,o2(x,x))) true 50663 50663 -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_x9_u6_b66 12 9 6 66 nrm(lrg(D,add(P,P))) 27603 97812093 o1(o2(x,o2(x,x))) true 50671 50671 0.07635 0.4922 0.7092 0.6489 0.8056 -1 1 2 1 2.363 0.009685 0.002866 0.01196 0.5433 1 1.059e-8 0.02489 0.01786 0.0124 0.1114 9.309 2.021 0.01934 0.03836 1 1 0.0174 0.07064 0.267 0.02681 0.1089 0.4115 json
t12_x9_u6_b67 12 9 6 67 nrm(lrg(D,sub(P,P))) 27604 97812094 o1(o2(x,o2(x,x))) true 50679 50679 -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_x9_u6_b68 12 9 6 68 nrm(lrg(D,mlt(P,P))) 27605 97812095 o1(o2(x,o2(x,x))) true 50687 50687 -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_x9_u6_b69 12 9 6 69 nrm(lrg(D,div(P,P))) 27606 97812096 o1(o2(x,o2(x,x))) true 50695 50695 0.04369 0.125 0.04369 0.02206 0.1485 0 0.7069 0.7069 1 0.7586 0.0003453 5.912e-7 0.005561 0.9966 1 2.138e-9 0.0000159 0.001297 0.0003148 0.01774 3.19 0.08265 0.01568 0.0007207 1 1 0.000901 0.01172 0.03212 0.04083 0.5313 1.456 json
t12_x9_u6_b70 12 9 6 70 nrm(lrg(D,pow(P,P))) 27607 97812097 o1(o2(x,o2(x,x))) true 50703 50703 0.07069 0.4648 0.7035 0.6513 0.807 -1 1 2 1 2.201 0.008882 0.002477 0.008477 0.5639 1 1.089e-8 0.02264 0.01392 0.01128 0.1062 12.53 2 0.01744 0.03476 1 1 0.01575 0.06508 0.2668 0.02419 0.09992 0.4096 json
t12_x9_u6_b71 12 9 6 71 nrm(lrg(D,mod(P,P))) 27608 97812098 o1(o2(x,o2(x,x))) true 50711 50711 0.339 0.8125 0.339 0.0781 0.2795 0 0.7071 0.7071 1 3.011 0.01432 0.0002761 0.04617 0.9622 1 1.888e-9 0.02693 0.04994 0.01246 0.1116 2.418 0.7069 0.1868 0.3447 1 1 0.02077 0.07976 0.0549 0.2659 1.021 0.7029 json
t12_x9_u6_b72 12 9 6 72 nrm(lrg(D,lrg(P,P))) 27609 97812099 o1(o2(x,o2(x,x))) true 50719 50719 -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_x9_u6_b73 12 9 6 73 nrm(lrg(D,eql(P,P))) 27610 97812100 o1(o2(x,o2(x,x))) true 50727 50727 -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_x9_u6_b74 12 9 6 74 nrm(lrg(D,min(P,P))) 27611 97812101 o1(o2(x,o2(x,x))) true 50735 50735 0.07635 0.4922 0.7092 0.6489 0.8056 -1 1 2 1 2.363 0.009685 0.002866 0.01196 0.5433 1 1.059e-8 0.02489 0.01786 0.0124 0.1114 9.309 2.021 0.01934 0.03836 1 1 0.0174 0.07064 0.267 0.02681 0.1089 0.4115 json
t12_x9_u6_b75 12 9 6 75 nrm(lrg(D,dot(P,P))) 27612 97812102 o1(o2(x,o2(x,x))) true 50743 50743 -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_x9_u6_b76 12 9 6 76 nrm(lrg(D,dst(P,P))) 27613 97812103 o1(o2(x,o2(x,x))) true 50751 50751 -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_x9_u6_b77 12 9 6 77 nrm(eql(D,add(P,P))) 27614 97812104 o1(o2(x,o2(x,x))) true 50759 50759 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_x9_u6_b78 12 9 6 78 nrm(eql(D,sub(P,P))) 27615 97812105 o1(o2(x,o2(x,x))) true 50767 50767 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_x9_u6_b79 12 9 6 79 nrm(eql(D,mlt(P,P))) 27616 97812106 o1(o2(x,o2(x,x))) true 50775 50775 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_x9_u6_b80 12 9 6 80 nrm(eql(D,div(P,P))) 27617 97812107 o1(o2(x,o2(x,x))) true 50783 50783 -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_x9_u6_b81 12 9 6 81 nrm(eql(D,pow(P,P))) 27618 97812108 o1(o2(x,o2(x,x))) true 50791 50791 -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_x9_u6_b82 12 9 6 82 nrm(eql(D,mod(P,P))) 27619 97812109 o1(o2(x,o2(x,x))) true 50799 50799 -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_x9_u6_b83 12 9 6 83 nrm(eql(D,lrg(P,P))) 27620 97812110 o1(o2(x,o2(x,x))) true 50807 50807 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_x9_u6_b84 12 9 6 84 nrm(eql(D,eql(P,P))) 27621 97812111 o1(o2(x,o2(x,x))) true 50815 50815 -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_x9_u6_b85 12 9 6 85 nrm(eql(D,min(P,P))) 27622 97812112 o1(o2(x,o2(x,x))) true 50823 50823 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_x9_u6_b86 12 9 6 86 nrm(eql(D,dot(P,P))) 27623 97812113 o1(o2(x,o2(x,x))) true 50831 50831 -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_x9_u6_b87 12 9 6 87 nrm(eql(D,dst(P,P))) 27624 97812114 o1(o2(x,o2(x,x))) true 50839 50839 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_x9_u6_b88 12 9 6 88 nrm(min(D,add(P,P))) 27625 97812115 o1(o2(x,o2(x,x))) true 50847 50847 -0.4199 0.2188 0.5129 0.2458 0.4958 -1 0.9991 1.999 1 3.912 0.01263 0.002013 0.04778 0.7251 1 0.0001875 0.01706 0.02388 0.01236 0.1112 2.327 1.999 0.05955 0.0694 1 1 0.02442 0.1288 0.07664 0.09933 0.5237 0.3117 json
t12_x9_u6_b89 12 9 6 89 nrm(min(D,sub(P,P))) 27626 97812116 o1(o2(x,o2(x,x))) true 50855 50855 -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_x9_u6_b90 12 9 6 90 nrm(min(D,mlt(P,P))) 27627 97812117 o1(o2(x,o2(x,x))) true 50863 50863 -0.02275 0.4688 0.3756 0.1976 0.4446 -1 0.9991 1.999 1 4.648 0.04162 0.006764 0.1566 0.7204 1 -0.00002538 0.05154 0.07623 0.02385 0.1544 0.986 1.999 0.2448 0.2608 1 1 0.07808 0.4063 0.03093 0.3951 2.056 0.1565 json
t12_x9_u6_b91 12 9 6 91 nrm(min(D,div(P,P))) 27628 97812118 o1(o2(x,o2(x,x))) true 50871 50871 1.394e-9 0.5 0.3663 0.1867 0.4321 -0.9346 0.9346 1.869 1 4.562 0.03788 0.006951 0.1584 0.6899 1 5.575e-9 0.04219 0.07112 0.01975 0.1405 0.8875 1.466 0.2401 0.226 1 1 0.07517 0.4029 0 0.4025 2.158 0 json
t12_x9_u6_b92 12 9 6 92 nrm(min(D,pow(P,P))) 27629 97812119 o1(o2(x,o2(x,x))) true 50879 50879 1.394e-9 0.5 0.3663 0.1867 0.4321 -0.9346 0.9346 1.869 1 4.562 0.03788 0.006951 0.1584 0.6899 1 5.575e-9 0.04219 0.07112 0.01975 0.1405 0.8875 1.466 0.2401 0.226 1 1 0.07517 0.4029 0 0.4025 2.158 0 json
t12_x9_u6_b93 12 9 6 93 nrm(min(D,mod(P,P))) 27630 97812120 o1(o2(x,o2(x,x))) true 50887 50887 -0.544 0.125 0.642 0.2649 0.5147 -1 0.9991 1.999 1 3.473 0.03156 0.01184 0.08089 0.4543 1 0.00008771 0.07558 0.07734 0.03686 0.192 2.374 1.999 0.1639 0.2853 1 1 0.05394 0.269 0.4089 0.2036 1.016 1.544 json
t12_x9_u6_b94 12 9 6 94 nrm(min(D,lrg(P,P))) 27631 97812121 o1(o2(x,o2(x,x))) true 50895 50895 -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_x9_u6_b95 12 9 6 95 nrm(min(D,eql(P,P))) 27632 97812122 o1(o2(x,o2(x,x))) true 50903 50903 1.394e-9 0.5 0.3663 0.1867 0.4321 -0.9346 0.9346 1.869 1 4.562 0.03788 0.006951 0.1584 0.6899 1 5.575e-9 0.04219 0.07112 0.01975 0.1405 0.8875 1.466 0.2401 0.226 1 1 0.07517 0.4029 0 0.4025 2.158 0 json
t12_x9_u6_b96 12 9 6 96 nrm(min(D,min(P,P))) 27633 97812123 o1(o2(x,o2(x,x))) true 50911 50911 -0.4195 0.2188 0.5161 0.2436 0.4936 -1 0.9991 1.999 1 4.003 0.01269 0.002013 0.04969 0.7263 1 0.0001979 0.01707 0.02465 0.01224 0.1106 2.227 1.999 0.06037 0.07007 1 1 0.02459 0.1296 0.07302 0.1009 0.5321 0.2997 json
t12_x9_u6_b97 12 9 6 97 nrm(min(D,dot(P,P))) 27634 97812124 o1(o2(x,o2(x,x))) true 50919 50919 -0.004883 0.4973 0.3689 0.1901 0.436 -1 0.9346 1.935 1 4.585 0.03802 0.007388 0.1582 0.6746 1 5.508e-9 0.04373 0.07216 0.02036 0.1427 0.9018 1.935 0.2388 0.23 1 1 0.07585 0.4054 0.01838 0.399 2.132 0.09669 json
t12_x9_u6_b98 12 9 6 98 nrm(min(D,dst(P,P))) 27635 97812125 o1(o2(x,o2(x,x))) true 50927 50927 -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_x9_u6_b99 12 9 6 99 nrm(dot(D,add(P,P))) 27636 97812126 o1(o2(x,o2(x,x))) true 50935 50935 -0.0778 0.4341 0.3495 0.1609 0.4011 -1 0.577 1.577 1 4.209 0.07184 0.07183 0.1984 0.00002411 1 0.001104 0.5734 0.2874 0.1043 0.3229 1.627 2.23 0.893 3.564 1 1 0.1273 0.3473 0.1443 0.7911 2.159 0.8969 json
t12_x9_u6_b100 12 9 6 100 nrm(dot(D,sub(P,P))) 27637 97812127 o1(o2(x,o2(x,x))) true 50943 50943 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_x9_u6_b101 12 9 6 101 nrm(dot(D,mlt(P,P))) 27638 97812128 o1(o2(x,o2(x,x))) true 50951 50951 -0.02734 0.4863 0.3661 0.1751 0.4184 -1 0.577 1.577 1 4.146 0.06466 0.06466 0.1747 0.00000726 1 0.00006296 0.4963 0.2487 0.09879 0.3143 1.8 2.23 0.7386 2.835 1 1 0.1197 0.3385 0.1611 0.6836 1.934 0.9199 json
t12_x9_u6_b102 12 9 6 102 nrm(dot(D,div(P,P))) 27639 97812129 o1(o2(x,o2(x,x))) true 50959 50959 -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_x9_u6_b103 12 9 6 103 nrm(dot(D,pow(P,P))) 27640 97812130 o1(o2(x,o2(x,x))) true 50967 50967 -0.767 0.1085 0.8467 0.2078 0.4558 -1 0.577 1.577 1 1.793 0.01484 0.01484 0.04234 0.00004166 1 -0.00009877 0.08174 0.05523 0.0279 0.167 3.945 2.224 0.1429 0.3934 1 1 0.03429 0.1131 0.1175 0.165 0.5442 0.5654 json
t12_x9_u6_b104 12 9 6 104 nrm(dot(D,mod(P,P))) 27641 97812131 o1(o2(x,o2(x,x))) true 50975 50975 -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_x9_u6_b105 12 9 6 105 nrm(dot(D,lrg(P,P))) 27642 97812132 o1(o2(x,o2(x,x))) true 50983 50983 -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_x9_u6_b106 12 9 6 106 nrm(dot(D,eql(P,P))) 27643 97812133 o1(o2(x,o2(x,x))) true 50991 50991 -0.0625 0.4688 0.3336 0.1636 0.4045 -1 0.5767 1.577 1 4.324 0.1529 0.1529 0.265 -5.849e-7 1 0.00006297 1.61 0.5182 0.2355 0.4852 1.831 2.224 1.868 9.843 1 1 0.2088 0.4196 0 1.276 2.565 0 json
t12_x9_u6_b107 12 9 6 107 nrm(dot(D,min(P,P))) 27644 97812134 o1(o2(x,o2(x,x))) true 50999 50999 -0.0778 0.4341 0.3495 0.1609 0.4011 -1 0.577 1.577 1 4.209 0.07184 0.07183 0.1984 0.00002411 1 0.001104 0.5734 0.2874 0.1043 0.3229 1.627 2.23 0.893 3.564 1 1 0.1273 0.3473 0.1443 0.7911 2.159 0.8969 json
t12_x9_u6_b108 12 9 6 108 nrm(dot(D,dot(P,P))) 27645 97812135 o1(o2(x,o2(x,x))) true 51007 51007 -0.07715 0.4614 0.344 0.1746 0.4178 -1 0.5767 1.577 1 4.316 0.1514 0.1514 0.2625 -8.857e-7 1 0.00006298 1.589 0.5134 0.2339 0.4837 1.842 2.224 1.735 9.1 1 1 0.2064 0.4194 0.05914 1.182 2.403 0.3388 json
t12_x9_u6_b109 12 9 6 109 nrm(dot(D,dst(P,P))) 27646 97812136 o1(o2(x,o2(x,x))) true 51015 51015 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_x9_u6_b110 12 9 6 110 nrm(dst(D,add(P,P))) 27647 97812137 o1(o2(x,o2(x,x))) true 51023 51023 0.5777 1 0.5777 1.421e-7 0.000377 0.5774 0.5774 1.192e-7 1 0 5.708e-16 5.718e-16 1.564e-8 -0.000001007 0 -8.395e-9 5.167e-15 2.154e-8 8.985e-16 2.997e-8 1.916 1.686e-7 8.041e-9 3.636e-8 1 1 5.361e-16 5.427e-16 5.49e-16 3.773e-9 3.819e-9 3.864e-9 json
t12_x9_u6_b111 12 9 6 111 nrm(dst(D,sub(P,P))) 27648 97812138 o1(o2(x,o2(x,x))) true 51031 51031 0.5777 1 0.5777 1.421e-7 0.0003769 0.5774 0.5774 5.96e-8 1 0 7.984e-16 8.002e-16 2.301e-8 -0.00000179 0 -2.679e-8 8.622e-15 3.616e-8 1.069e-15 3.27e-8 1.421 8.429e-8 1.125e-8 6.068e-8 1 1 8.125e-16 9.432e-16 0 5.719e-9 6.639e-9 0 json
t12_x9_u6_b112 12 9 6 112 nrm(dst(D,mlt(P,P))) 27649 97812139 o1(o2(x,o2(x,x))) true 51039 51039 0.5777 1 0.5777 1.421e-7 0.000377 0.5774 0.5774 1.192e-7 1 0 5.576e-16 5.592e-16 1.529e-8 -0.000001622 0 -7.839e-9 5.065e-15 2.117e-8 8.826e-16 2.971e-8 1.943 1.686e-7 7.86e-9 3.564e-8 1 1 5.892e-16 6.109e-16 5.464e-16 4.146e-9 4.3e-9 3.846e-9 json
t12_x9_u6_b113 12 9 6 113 nrm(dst(D,div(P,P))) 27650 97812140 o1(o2(x,o2(x,x))) true 51047 51047 -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_x9_u6_b114 12 9 6 114 nrm(dst(D,pow(P,P))) 27651 97812141 o1(o2(x,o2(x,x))) true 51055 51055 -0.6055 0.25 0.8945 0.4665 0.683 -1 0.5774 1.577 1 0.8113 0.004937 0.004937 0.006259 0 1 -1.509e-9 0.01982 0.01252 0.009835 0.09917 15.84 1.577 0.02116 0.04249 1 1 0.01309 0.05238 0.2095 0.02807 0.1123 0.4491 json
t12_x9_u6_b115 12 9 6 115 nrm(dst(D,mod(P,P))) 27652 97812142 o1(o2(x,o2(x,x))) true 51063 51063 -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_x9_u6_b116 12 9 6 116 nrm(dst(D,lrg(P,P))) 27653 97812143 o1(o2(x,o2(x,x))) true 51071 51071 0.5777 1 0.5777 1.421e-7 0.0003769 0.5774 0.5774 5.96e-8 1 0 7.984e-16 8.002e-16 2.301e-8 -0.00000179 0 -2.679e-8 8.622e-15 3.616e-8 1.069e-15 3.27e-8 1.421 8.429e-8 1.125e-8 6.068e-8 1 1 8.125e-16 9.432e-16 0 5.719e-9 6.639e-9 0 json
t12_x9_u6_b117 12 9 6 117 nrm(dst(D,eql(P,P))) 27654 97812144 o1(o2(x,o2(x,x))) true 51079 51079 0.5777 1 0.5777 1.421e-7 0.000377 0.5774 0.5774 1.192e-7 1 0 7.676e-16 6.834e-16 1.94e-8 0.00008414 0 1.276e-10 6.132e-15 2.572e-8 1.074e-15 3.277e-8 1.69 1.333e-7 1.021e-8 4.315e-8 1 1 7.495e-16 7.517e-16 0 5.275e-9 5.29e-9 0 json
t12_x9_u6_b118 12 9 6 118 nrm(dst(D,min(P,P))) 27655 97812145 o1(o2(x,o2(x,x))) true 51087 51087 0.5777 1 0.5777 1.421e-7 0.000377 0.5774 0.5774 1.192e-7 1 0 5.822e-16 5.801e-16 1.567e-8 0.00000207 0 -8.71e-9 5.122e-15 2.138e-8 9.172e-16 3.029e-8 1.933 1.686e-7 8.18e-9 3.605e-8 1 1 5.515e-16 5.496e-16 5.503e-16 3.881e-9 3.868e-9 3.873e-9 json
t12_x9_u6_b119 12 9 6 119 nrm(dst(D,dot(P,P))) 27656 97812146 o1(o2(x,o2(x,x))) true 51095 51095 0.5777 1 0.5777 1.421e-7 0.000377 0.5774 0.5774 1.192e-7 1 0 5.142e-16 5.188e-16 1.385e-8 -0.000004643 0 -7.347e-9 4.709e-15 1.945e-8 8.409e-16 2.9e-8 2.094 1.686e-7 7.27e-9 3.314e-8 1 1 5.295e-16 5.631e-16 5.164e-16 3.726e-9 3.963e-9 3.634e-9 json
t12_x9_u6_b120 12 9 6 120 nrm(dst(D,dst(P,P))) 27657 97812147 o1(o2(x,o2(x,x))) true 51103 51103 0.5777 1 0.5777 1.421e-7 0.0003769 0.5774 0.5774 5.96e-8 1 0 7.984e-16 8.002e-16 2.301e-8 -0.00000179 0 -2.679e-8 8.622e-15 3.616e-8 1.069e-15 3.27e-8 1.421 8.429e-8 1.125e-8 6.068e-8 1 1 8.125e-16 9.432e-16 0 5.719e-9 6.639e-9 0 json
t12_x10_u0_b0 12 10 0 0 sqt(add(D,add(P,D))) 27658 97851222 o1(o2(x,o2(x,x))) true 51111 51111 -0.06963 0.4688 0.9929 0.9835 0.9917 -1 1 2 1 1.217 0.01018 0 0.007937 1 1 9.461e-10 0.01952 0.01282 0.01011 0.1006 12.67 1.595 0.01035 0.01985 1 1 0.01405 0.06779 0.3204 0.01428 0.06893 0.3258 json
t12_x10_u0_b1 12 10 0 1 sqt(add(D,sub(P,D))) 27659 97851223 o1(o2(x,o2(x,x))) true 51119 51119 -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.006228 0.03975 0.2856 0.006485 0.04139 0.2974 json
t12_x10_u0_b2 12 10 0 2 sqt(add(D,mlt(P,D))) 27660 97851224 o1(o2(x,o2(x,x))) true 51127 51127 -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_x10_u0_b3 12 10 0 3 sqt(add(D,div(P,D))) 27661 97851225 o1(o2(x,o2(x,x))) true 51135 51135 -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_x10_u0_b4 12 10 0 4 sqt(add(D,pow(P,D))) 27662 97851226 o1(o2(x,o2(x,x))) true 51143 51143 -0.4957 0.2813 0.9417 0.6552 0.8094 -1 0.9843 1.984 1 1.585 0.2023 0 0.118 1 1 0.0002507 0.4096 0.2222 0.1883 0.4339 3.679 1.984 0.3088 0.6252 1 1 0.2031 0.7429 0.2932 0.3099 1.134 0.4475 json
t12_x10_u0_b5 12 10 0 5 sqt(add(D,mod(P,D))) 27663 97851227 o1(o2(x,o2(x,x))) true 51151 51151 -0.9879 0.01172 0.9887 0.01237 0.1112 -1 0.08401 1.084 1 0.1027 0.02545 0 0.0246 1 1 0 0.07635 0.0492 0.02485 0.1576 6.408 1.084 2.057 6.171 1 1 0.01069 0.01069 0.01379 0.8642 0.8642 1.114 json
t12_x10_u0_b6 12 10 0 6 sqt(add(D,lrg(P,D))) 27664 97851228 o1(o2(x,o2(x,x))) true 51159 51159 0.06929 0.5625 0.9443 0.9056 0.9516 -1 1 2 1 2.086 0.008604 0 0.01904 1 1 0.00009283 0.01618 0.01969 0.008243 0.09079 4.768 1.177 0.0095 0.01787 1 1 0.01203 0.05766 0.252 0.01328 0.06366 0.2782 json
t12_x10_u0_b7 12 10 0 7 sqt(add(D,eql(P,D))) 27665 97851229 o1(o2(x,o2(x,x))) true 51167 51167 -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_x10_u0_b8 12 10 0 8 sqt(add(D,min(P,D))) 27666 97851230 o1(o2(x,o2(x,x))) true 51175 51175 -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_x10_u0_b9 12 10 0 9 sqt(add(D,dot(P,D))) 27667 97851231 o1(o2(x,o2(x,x))) true 51183 51183 -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_x10_u0_b10 12 10 0 10 sqt(add(D,dst(P,D))) 27668 97851232 o1(o2(x,o2(x,x))) true 51191 51191 0.9883 0.9948 0.9987 0.02116 0.1455 -1 1 2 1 0.1009 0.007557 0.003049 0.005495 0.4251 1 3.004e-11 0.03022 0.01082 0.01056 0.1028 18.7 2.828 0.5011 1.428 1 1 0.01827 0.05629 0.0574 0.8634 2.66 2.712 json
t12_x10_u0_b11 12 10 0 11 sqt(sub(D,add(P,D))) 27669 97851233 o1(o2(x,o2(x,x))) true 51199 51199 -0.03125 0.5 0.9688 0.9603 0.98 -1 1 2 1 1.406 0.004323 0 0.007937 1 1 0 0.007903 0.008812 0.004259 0.06526 8.223 1 0.004502 0.008229 1 1 0.006228 0.03975 0.2856 0.006485 0.04139 0.2974 json
t12_x10_u0_b12 12 10 0 12 sqt(sub(D,sub(P,D))) 27670 97851234 o1(o2(x,o2(x,x))) true 51207 51207 -0.1913 0.4063 0.9962 0.9558 0.9777 -1 1 2 1 1.146 0.0458 0 0.02423 1 1 9.461e-10 0.09302 0.04743 0.0452 0.2126 8.773 2 0.04792 0.09732 1 1 0.0598 0.233 0.3274 0.06257 0.2437 0.3425 json
t12_x10_u0_b13 12 10 0 13 sqt(sub(D,mlt(P,D))) 27671 97851235 o1(o2(x,o2(x,x))) true 51215 51215 -0.8438 0.125 0.9062 0.1741 0.4173 -1 0.4565 1.457 1 0.8814 0.01139 0 0.01518 1 1 1.892e-9 0.01978 0.01979 0.01117 0.1057 6.961 1.177 0.06542 0.1136 1 1 0.0171 0.08554 0.2675 0.09818 0.4913 1.536 json
t12_x10_u0_b14 12 10 0 14 sqt(sub(D,div(P,D))) 27672 97851236 o1(o2(x,o2(x,x))) true 51223 51223 -0.8896 0.0625 0.9854 0.1878 0.4333 -1 1 2 1 0.4935 0.02171 0 0.01587 1 1 9.461e-10 0.04164 0.02553 0.02146 0.1465 9.228 2 0.1156 0.2218 1 1 0.02998 0.1404 0.2696 0.1597 0.748 1.436 json
t12_x10_u0_b15 12 10 0 15 sqt(sub(D,pow(P,D))) 27673 97851237 o1(o2(x,o2(x,x))) true 51231 51231 -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_x10_u0_b16 12 10 0 16 sqt(sub(D,mod(P,D))) 27674 97851238 o1(o2(x,o2(x,x))) true 51239 51239 -0.9879 0.01172 0.9886 0.01229 0.1108 -1 0.07218 1.072 1 0.1027 0.02527 0 0.02452 1 1 0 0.0758 0.04903 0.02467 0.1571 6.407 1.072 2.057 6.17 1 1 0.005348 0.005348 0.005348 0.4353 0.4353 0.4353 json
t12_x10_u0_b17 12 10 0 17 sqt(sub(D,lrg(P,D))) 27675 97851239 o1(o2(x,o2(x,x))) true 51247 51247 -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_x10_u0_b18 12 10 0 18 sqt(sub(D,eql(P,D))) 27676 97851240 o1(o2(x,o2(x,x))) true 51255 51255 -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_x10_u0_b19 12 10 0 19 sqt(sub(D,min(P,D))) 27677 97851241 o1(o2(x,o2(x,x))) true 51263 51263 0.4871 0.5625 0.4871 0.2331 0.4828 0 1 1 1 1.579 0.0007482 0 0.008054 1 1 2.956e-9 0.0002105 0.003503 0.0006833 0.02614 3.246 0.1763 0.003209 0.0009031 1 1 0.001845 0.01663 0.06184 0.007914 0.07134 0.2653 json
t12_x10_u0_b20 12 10 0 20 sqt(sub(D,dot(P,D))) 27678 97851242 o1(o2(x,o2(x,x))) true 51271 51271 -0.9776 0.01563 0.9911 0.03203 0.179 -1 0.7021 1.702 1 0.1687 0.001898 0.001898 0.00359 -3.066e-8 1 6.007e-11 0.007198 0.005581 0.003785 0.06152 17.14 1.768 0.1185 0.2247 1 1 0.007207 0.03405 0.1181 0.225 1.063 3.688 json
t12_x10_u0_b21 12 10 0 21 sqt(sub(D,dst(P,D))) 27679 97851243 o1(o2(x,o2(x,x))) true 51279 51279 -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_x10_u0_b22 12 10 0 22 sqt(mlt(D,add(P,D))) 27680 97851244 o1(o2(x,o2(x,x))) true 51287 51287 -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_x10_u0_b23 12 10 0 23 sqt(mlt(D,sub(P,D))) 27681 97851245 o1(o2(x,o2(x,x))) true 51295 51295 -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_x10_u0_b24 12 10 0 24 sqt(mlt(D,mlt(P,D))) 27682 97851246 o1(o2(x,o2(x,x))) true 51303 51303 -0.2462 0.5 0.7538 0.625 0.7906 -1 1 2 1 2.91 0.01118 0 0.05181 1 1 -0.0008527 0.009764 0.02698 0.008492 0.09215 1.779 1 0.01788 0.01562 1 1 0.01651 0.099 0.1428 0.02641 0.1584 0.2284 json
t12_x10_u0_b25 12 10 0 25 sqt(mlt(D,div(P,D))) 27683 97851247 o1(o2(x,o2(x,x))) true 51311 51311 -0.03125 0.5 0.9688 0.9603 0.98 -1 1 2 1 1.406 0.004323 0 0.007937 1 1 -1.893e-9 0.007903 0.008812 0.004259 0.06526 8.223 1 0.004502 0.008229 1 1 0.006228 0.03975 0.2856 0.006485 0.04139 0.2974 json
t12_x10_u0_b26 12 10 0 26 sqt(mlt(D,pow(P,D))) 27684 97851248 o1(o2(x,o2(x,x))) true 51319 51319 -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_x10_u0_b27 12 10 0 27 sqt(mlt(D,mod(P,D))) 27685 97851249 o1(o2(x,o2(x,x))) true 51327 51327 -0.9295 0.03906 0.9299 0.06566 0.2562 -1 0.02161 1.022 1 0.3671 0.1277 0 0.1273 1 1 -1.892e-9 0.3993 0.2547 0.1114 0.3338 2.622 1.022 1.945 6.081 1 1 0.0555 0.06626 0.01877 0.8453 1.009 0.2858 json
t12_x10_u0_b28 12 10 0 28 sqt(mlt(D,lrg(P,D))) 27686 97851250 o1(o2(x,o2(x,x))) true 51335 51335 -0.5625 0 0.5625 0.2461 0.4961 -1 0 1 1 0.9887 0.003968 0 0.003968 1 1 0 0.007937 0.007937 0.003952 0.06287 15.84 1 0.01612 0.03225 1 1 0.005263 0.02105 0.08421 0.02139 0.08555 0.3422 json
t12_x10_u0_b29 12 10 0 29 sqt(mlt(D,eql(P,D))) 27687 97851251 o1(o2(x,o2(x,x))) true 51343 51343 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_x10_u0_b30 12 10 0 30 sqt(mlt(D,min(P,D))) 27688 97851252 o1(o2(x,o2(x,x))) true 51351 51351 -0.366 0.5 0.6341 0.4154 0.6445 -1 0.4963 1.496 1 2.44 0.005882 0 0.03157 1 1 -0.0003063 0.008265 0.01771 0.004886 0.0699 2.214 1 0.01416 0.0199 1 1 0.008832 0.04888 0.1274 0.02126 0.1177 0.3067 json
t12_x10_u0_b31 12 10 0 31 sqt(mlt(D,dot(P,D))) 27689 97851253 o1(o2(x,o2(x,x))) true 51359 51359 -0.7939 0.1216 0.963 0.3185 0.5644 -1 1 2 1 0.9531 0.06908 0.05801 0.08239 0.0871 1 -0.0009831 0.4121 0.1571 0.1203 0.3469 4.211 2.828 0.399 1.294 1 1 0.118 0.3312 0.2773 0.3706 1.04 0.8705 json
t12_x10_u0_b32 12 10 0 32 sqt(mlt(D,dst(P,D))) 27690 97851254 o1(o2(x,o2(x,x))) true 51367 51367 -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_x10_u0_b33 12 10 0 33 sqt(div(D,add(P,D))) 27691 97851255 o1(o2(x,o2(x,x))) true 51375 51375 -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_x10_u0_b34 12 10 0 34 sqt(div(D,sub(P,D))) 27692 97851256 o1(o2(x,o2(x,x))) true 51383 51383 -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_x10_u0_b35 12 10 0 35 sqt(div(D,mlt(P,D))) 27693 97851257 o1(o2(x,o2(x,x))) true 51391 51391 -0.3316 0.4375 0.7934 0.5865 0.7659 -1 0.9999 2 1 2.294 0.01591 0 0.0105 1 1 -0.00000219 0.03178 0.01647 0.01581 0.1257 11.97 2 0.02713 0.05418 1 1 0.02113 0.08175 0.2655 0.03603 0.1394 0.4526 json
t12_x10_u0_b36 12 10 0 36 sqt(div(D,div(P,D))) 27694 97851258 o1(o2(x,o2(x,x))) true 51399 51399 -0.4965 0.4375 0.6285 0.3305 0.5749 -1 0.4276 1.428 1 2.098 0.004781 0 0.0177 1 1 -0.0001101 0.008012 0.01246 0.004469 0.06685 3.778 1.031 0.01447 0.02424 1 1 0.007184 0.04108 0.1261 0.02173 0.1243 0.3816 json
t12_x10_u0_b37 12 10 0 37 sqt(div(D,pow(P,D))) 27695 97851259 o1(o2(x,o2(x,x))) true 51407 51407 -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_x10_u0_b38 12 10 0 38 sqt(div(D,mod(P,D))) 27696 97851260 o1(o2(x,o2(x,x))) true 51415 51415 -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_x10_u0_b39 12 10 0 39 sqt(div(D,lrg(P,D))) 27697 97851261 o1(o2(x,o2(x,x))) true 51423 51423 -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_x10_u0_b40 12 10 0 40 sqt(div(D,eql(P,D))) 27698 97851262 o1(o2(x,o2(x,x))) true 51431 51431 -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_x10_u0_b41 12 10 0 41 sqt(div(D,min(P,D))) 27699 97851263 o1(o2(x,o2(x,x))) true 51439 51439 -0.125 0.4375 1 0.9844 0.9922 -1 1 2 1 0.9887 0.01587 0 0.007937 1 1 3.879e-8 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01612 0.03225 1 1 0.02105 0.08421 0.3368 0.02139 0.08555 0.3422 json