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_x8_u6_b110 12 8 6 110 nrm(dst(P,add(R,R))) 26800 97771736 o1(o2(x,o2(x,x))) true 44247 44247 0.5777 1 0.5777 1.421e-7 0.000377 0.5774 0.5774 1.192e-7 1 0 4.929e-17 3.966e-17 1.435e-9 0.000009622 0 -7.959e-10 3.974e-16 1.667e-9 8.691e-17 9.323e-9 6.496 8.429e-8 6.26e-10 2.797e-9 1 1 8.729e-17 3.361e-16 5.925e-16 6.143e-10 2.365e-9 4.17e-9 json
t12_x8_u6_b111 12 8 6 111 nrm(dst(P,sub(R,R))) 26801 97771737 o1(o2(x,o2(x,x))) true 44255 44255 0.5531 0.9844 0.5843 0.03822 0.1955 -1 0.5774 1.577 1 0.1161 0.002507 0.002507 0.003165 0 1 -8.222e-10 0.01034 0.006359 0.005001 0.07072 22.34 2.231 0.1312 0.2706 1 1 0.008822 0.03529 0.1411 0.2308 0.9232 3.693 json
t12_x8_u6_b112 12 8 6 112 nrm(dst(P,mlt(R,R))) 26802 97771738 o1(o2(x,o2(x,x))) true 44263 44263 0.5777 1 0.5777 1.421e-7 0.000377 0.5774 0.5774 1.192e-7 1 0 3.905e-17 2.657e-17 1.055e-9 0.00001248 0 -7.434e-10 2.775e-16 1.164e-9 6.45e-17 8.031e-9 7.61 8.429e-8 4.618e-10 1.953e-9 1 1 7.686e-17 2.905e-16 4.813e-16 5.409e-10 2.045e-9 3.387e-9 json
t12_x8_u6_b113 12 8 6 113 nrm(dst(P,div(R,R))) 26803 97771739 o1(o2(x,o2(x,x))) true 44271 44271 0.5777 1 0.5777 1.421e-7 0.0003769 0.5774 0.5774 1.192e-7 1 0 4.89e-17 3.698e-17 1.378e-9 0.00001192 0 -6.57e-10 3.733e-16 1.566e-9 8.394e-17 9.162e-9 6.648 8.429e-8 6.044e-10 2.627e-9 1 1 7.017e-17 2.615e-16 3.247e-16 4.938e-10 1.84e-9 2.285e-9 json
t12_x8_u6_b114 12 8 6 114 nrm(dst(P,pow(R,R))) 26804 97771740 o1(o2(x,o2(x,x))) true 44279 44279 -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_x8_u6_b115 12 8 6 115 nrm(dst(P,mod(R,R))) 26805 97771741 o1(o2(x,o2(x,x))) true 44287 44287 0.5531 0.9844 0.5843 0.03822 0.1955 -1 0.5774 1.577 1 0.1161 0.002507 0.002507 0.003165 0 1 -4.017e-10 0.01034 0.006359 0.005001 0.07072 22.34 2.231 0.1312 0.2706 1 1 0.008822 0.03529 0.1411 0.2308 0.9232 3.693 json
t12_x8_u6_b116 12 8 6 116 nrm(dst(P,lrg(R,R))) 26806 97771742 o1(o2(x,o2(x,x))) true 44295 44295 0.5531 0.9844 0.5843 0.03822 0.1955 -1 0.5774 1.577 1 0.1161 0.002507 0.002507 0.003165 0 1 -8.222e-10 0.01034 0.006359 0.005001 0.07072 22.34 2.231 0.1312 0.2706 1 1 0.008822 0.03529 0.1411 0.2308 0.9232 3.693 json
t12_x8_u6_b117 12 8 6 117 nrm(dst(P,eql(R,R))) 26807 97771743 o1(o2(x,o2(x,x))) true 44303 44303 0.5777 1 0.5777 1.421e-7 0.0003769 0.5774 0.5774 1.192e-7 1 0 4.89e-17 3.698e-17 1.378e-9 0.00001192 0 -6.57e-10 3.733e-16 1.566e-9 8.394e-17 9.162e-9 6.648 8.429e-8 6.044e-10 2.627e-9 1 1 7.017e-17 2.615e-16 3.247e-16 4.938e-10 1.84e-9 2.285e-9 json
t12_x8_u6_b118 12 8 6 118 nrm(dst(P,min(R,R))) 26808 97771744 o1(o2(x,o2(x,x))) true 44311 44311 0.5777 1 0.5777 1.421e-7 0.000377 0.5774 0.5774 1.192e-7 1 0 4.05e-17 2.747e-17 1.098e-9 0.00001304 0 -5.519e-10 2.766e-16 1.16e-9 6.684e-17 8.175e-9 7.445 8.429e-8 4.784e-10 1.947e-9 1 1 6.402e-17 2.39e-16 3.882e-16 4.505e-10 1.682e-9 2.732e-9 json
t12_x8_u6_b119 12 8 6 119 nrm(dst(P,dot(R,R))) 26809 97771745 o1(o2(x,o2(x,x))) true 44319 44319 0.5777 1 0.5777 1.421e-7 0.000377 0.5774 0.5774 1.192e-7 1 0 5.169e-17 4.448e-17 1.55e-9 0.000007217 0 -6.758e-10 4.493e-16 1.885e-9 9.387e-17 9.689e-9 6.252 8.429e-8 6.768e-10 3.162e-9 1 1 1.026e-16 3.921e-16 6.337e-16 7.224e-10 2.759e-9 4.46e-9 json
t12_x8_u6_b120 12 8 6 120 nrm(dst(P,dst(R,R))) 26810 97771746 o1(o2(x,o2(x,x))) true 44327 44327 0.5531 0.9844 0.5843 0.03822 0.1955 -1 0.5774 1.577 1 0.1161 0.002507 0.002507 0.003165 0 1 -8.222e-10 0.01034 0.006359 0.005001 0.07072 22.34 2.231 0.1312 0.2706 1 1 0.008822 0.03529 0.1411 0.2308 0.9232 3.693 json
t12_x9_u0_b0 12 9 0 0 sqt(add(D,add(P,P))) 26811 97810821 o1(o2(x,o2(x,x))) true 44335 44335 -0.01374 0.5 0.9863 0.98 0.9899 -1 1 2 1 1.262 0.005839 0 0.007937 1 1 -1.419e-9 0.009843 0.009366 0.005775 0.07599 9.575 1.177 0.005958 0.01004 1 1 0.008962 0.05771 0.3103 0.009145 0.05889 0.3167 json
t12_x9_u0_b1 12 9 0 1 sqt(add(D,sub(P,P))) 26812 97810822 o1(o2(x,o2(x,x))) true 44343 44343 -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_u0_b2 12 9 0 2 sqt(add(D,mlt(P,P))) 26813 97810823 o1(o2(x,o2(x,x))) true 44351 44351 0.8538 0.9375 0.9788 0.239 0.4889 -1 1 2 1 0.8228 0.02134 0 0.01609 1 1 -4.731e-10 0.0415 0.02546 0.02107 0.1452 9.02 1.985 0.0893 0.1736 1 1 0.02909 0.1331 0.3507 0.1217 0.5568 1.467 json
t12_x9_u0_b3 12 9 0 3 sqt(add(D,div(P,P))) 26814 97810824 o1(o2(x,o2(x,x))) true 44359 44359 0.7217 0.875 0.9717 0.4247 0.6517 -1 1 2 1 1.328 0.0317 0 0.02532 1 1 0.00009284 0.06353 0.03759 0.03105 0.1762 6.96 2 0.07464 0.1496 1 1 0.04182 0.1648 0.6523 0.09848 0.3881 1.536 json
t12_x9_u0_b4 12 9 0 4 sqt(add(D,pow(P,P))) 26815 97810825 o1(o2(x,o2(x,x))) true 44367 44367 -0.002022 0.5 0.998 0.9961 0.998 -1 1 2 1 1.119 0.01589 0 0.008633 1 1 9.461e-10 0.03175 0.01631 0.0158 0.1257 14.56 2 0.01595 0.03188 1 1 0.02109 0.08418 0.3316 0.02117 0.08451 0.3329 json
t12_x9_u0_b5 12 9 0 5 sqt(add(D,mod(P,P))) 26816 97810826 o1(o2(x,o2(x,x))) true 44375 44375 -0.6478 0.1875 0.9772 0.5488 0.7408 -1 1 2 1 0.9929 0.04367 0 0.03175 1 1 1.892e-9 0.0832 0.05117 0.04264 0.2065 6.505 2 0.07957 0.1516 1 1 0.0396 0.2096 0.7271 0.07216 0.3819 1.325 json
t12_x9_u0_b6 12 9 0 6 sqt(add(D,lrg(P,P))) 26817 97810827 o1(o2(x,o2(x,x))) true 44383 44383 -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_u0_b7 12 9 0 7 sqt(add(D,eql(P,P))) 26818 97810828 o1(o2(x,o2(x,x))) true 44391 44391 0.9677 1 0.9677 0.001175 0.03428 0.9123 1 0.08774 1 0.896 0.0002292 0 0.01096 1 1 0.00009283 0.00008405 0.006846 0.0001091 0.01044 0.9525 0.02935 0.195 0.07151 1 1 0.0004214 0.002198 0 0.3586 1.87 0 json
t12_x9_u0_b8 12 9 0 8 sqt(add(D,min(P,P))) 26819 97810829 o1(o2(x,o2(x,x))) true 44399 44399 -0.02078 0.5 0.9792 0.968 0.9839 -1 1 2 1 1.434 0.005707 0 0.007937 1 1 4.731e-10 0.009859 0.009339 0.005643 0.07512 9.465 1.177 0.005896 0.01018 1 1 0.008601 0.0501 0.2947 0.008886 0.05176 0.3045 json
t12_x9_u0_b9 12 9 0 9 sqt(add(D,dot(P,P))) 26820 97810830 o1(o2(x,o2(x,x))) true 44407 44407 0.9833 0.9922 0.9989 0.03141 0.1772 -1 1 2 1 0.1099 0.003355 0.001998 0.003097 0.2535 1 -7.509e-12 0.01107 0.005669 0.00534 0.07307 23.59 2.818 0.1704 0.3525 1 1 0.009539 0.04016 0.1151 0.3036 1.278 3.663 json
t12_x9_u0_b10 12 9 0 10 sqt(add(D,dst(P,P))) 26821 97810831 o1(o2(x,o2(x,x))) true 44415 44415 -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_u0_b11 12 9 0 11 sqt(sub(D,add(P,P))) 26822 97810832 o1(o2(x,o2(x,x))) true 44423 44423 -0.125 0.4375 1 0.9844 0.9922 -1 1 2 1 0.9887 0.01587 0 0.007937 1 1 0 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
t12_x9_u0_b12 12 9 0 12 sqt(sub(D,sub(P,P))) 26823 97810833 o1(o2(x,o2(x,x))) true 44431 44431 -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_u0_b13 12 9 0 13 sqt(sub(D,mlt(P,P))) 26824 97810834 o1(o2(x,o2(x,x))) true 44439 44439 -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_u0_b14 12 9 0 14 sqt(sub(D,div(P,P))) 26825 97810835 o1(o2(x,o2(x,x))) true 44447 44447 -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_u0_b15 12 9 0 15 sqt(sub(D,pow(P,P))) 26826 97810836 o1(o2(x,o2(x,x))) true 44455 44455 -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_u0_b16 12 9 0 16 sqt(sub(D,mod(P,P))) 26827 97810837 o1(o2(x,o2(x,x))) true 44463 44463 -0.6475 0.1875 0.9775 0.5496 0.7413 -1 1 2 1 0.9929 0.03804 0 0.02596 1 1 -0.0005388 0.07348 0.04229 0.03739 0.1934 7.448 2 0.06921 0.1337 1 1 0.03018 0.1451 0.2769 0.05491 0.264 0.5038 json
t12_x9_u0_b17 12 9 0 17 sqt(sub(D,lrg(P,P))) 26828 97810838 o1(o2(x,o2(x,x))) true 44471 44471 -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_u0_b18 12 9 0 18 sqt(sub(D,eql(P,P))) 26829 97810839 o1(o2(x,o2(x,x))) true 44479 44479 -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_u0_b19 12 9 0 19 sqt(sub(D,min(P,P))) 26830 97810840 o1(o2(x,o2(x,x))) true 44487 44487 -0.1259 0.4375 0.9991 0.9824 0.9912 -1 1 2 1 0.9887 0.01564 0 0.008279 1 1 1.892e-9 0.03169 0.01625 0.01556 0.1248 15.07 1.984 0.01592 0.03226 1 1 0.02046 0.08194 0.3346 0.02083 0.0834 0.3406 json
t12_x9_u0_b20 12 9 0 20 sqt(sub(D,dot(P,P))) 26831 97810841 o1(o2(x,o2(x,x))) true 44495 44495 -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_u0_b21 12 9 0 21 sqt(sub(D,dst(P,P))) 26832 97810842 o1(o2(x,o2(x,x))) true 44503 44503 -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_u0_b22 12 9 0 22 sqt(mlt(D,add(P,P))) 26833 97810843 o1(o2(x,o2(x,x))) true 44511 44511 -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_u0_b23 12 9 0 23 sqt(mlt(D,sub(P,P))) 26834 97810844 o1(o2(x,o2(x,x))) true 44519 44519 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_u0_b24 12 9 0 24 sqt(mlt(D,mlt(P,P))) 26835 97810845 o1(o2(x,o2(x,x))) true 44527 44527 -0.9219 0.0625 0.9531 0.09308 0.3051 -1 0.4565 1.457 1 0.5062 0.009666 0 0.01156 1 1 1.419e-9 0.01778 0.01778 0.009527 0.09761 8.444 1.177 0.1038 0.191 1 1 0.01385 0.06903 0.1337 0.1488 0.7416 1.437 json
t12_x9_u0_b25 12 9 0 25 sqt(mlt(D,div(P,P))) 26836 97810846 o1(o2(x,o2(x,x))) true 44535 44535 -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_u0_b26 12 9 0 26 sqt(mlt(D,pow(P,P))) 26837 97810847 o1(o2(x,o2(x,x))) true 44543 44543 -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_u0_b27 12 9 0 27 sqt(mlt(D,mod(P,P))) 26838 97810848 o1(o2(x,o2(x,x))) true 44551 44551 -0.369 0.25 0.631 0.463 0.6804 -1 1 2 1 2.189 0.05804 0 0.06775 1 1 -0.0004317 0.0986 0.0961 0.05348 0.2313 3.413 1.468 0.1254 0.213 1 1 0.0554 0.2589 0.5233 0.1196 0.5592 1.13 json
t12_x9_u0_b28 12 9 0 28 sqt(mlt(D,lrg(P,P))) 26839 97810849 o1(o2(x,o2(x,x))) true 44559 44559 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_u0_b29 12 9 0 29 sqt(mlt(D,eql(P,P))) 26840 97810850 o1(o2(x,o2(x,x))) true 44567 44567 -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_u0_b30 12 9 0 30 sqt(mlt(D,min(P,P))) 26841 97810851 o1(o2(x,o2(x,x))) true 44575 44575 -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_u0_b31 12 9 0 31 sqt(mlt(D,dot(P,P))) 26842 97810852 o1(o2(x,o2(x,x))) true 44583 44583 -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_u0_b32 12 9 0 32 sqt(mlt(D,dst(P,P))) 26843 97810853 o1(o2(x,o2(x,x))) true 44591 44591 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_u0_b33 12 9 0 33 sqt(div(D,add(P,P))) 26844 97810854 o1(o2(x,o2(x,x))) true 44599 44599 -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_u0_b34 12 9 0 34 sqt(div(D,sub(P,P))) 26845 97810855 o1(o2(x,o2(x,x))) true 44607 44607 -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_u0_b35 12 9 0 35 sqt(div(D,mlt(P,P))) 26846 97810856 o1(o2(x,o2(x,x))) true 44615 44615 -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_u0_b36 12 9 0 36 sqt(div(D,div(P,P))) 26847 97810857 o1(o2(x,o2(x,x))) true 44623 44623 -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_u0_b37 12 9 0 37 sqt(div(D,pow(P,P))) 26848 97810858 o1(o2(x,o2(x,x))) true 44631 44631 -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_u0_b38 12 9 0 38 sqt(div(D,mod(P,P))) 26849 97810859 o1(o2(x,o2(x,x))) true 44639 44639 -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_u0_b39 12 9 0 39 sqt(div(D,lrg(P,P))) 26850 97810860 o1(o2(x,o2(x,x))) true 44647 44647 -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_u0_b40 12 9 0 40 sqt(div(D,eql(P,P))) 26851 97810861 o1(o2(x,o2(x,x))) true 44655 44655 -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_u0_b41 12 9 0 41 sqt(div(D,min(P,P))) 26852 97810862 o1(o2(x,o2(x,x))) true 44663 44663 -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_u0_b42 12 9 0 42 sqt(div(D,dot(P,P))) 26853 97810863 o1(o2(x,o2(x,x))) true 44671 44671 -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_u0_b43 12 9 0 43 sqt(div(D,dst(P,P))) 26854 97810864 o1(o2(x,o2(x,x))) true 44679 44679 -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_u0_b44 12 9 0 44 sqt(pow(D,add(P,P))) 26855 97810865 o1(o2(x,o2(x,x))) true 44687 44687 -0.875 0.0625 1 0.2344 0.4841 -1 1 2 1 0.3373 0.03175 0 0.01587 1 1 0 0.06349 0.03175 0.03149 0.1774 11.18 2 0.1354 0.2709 1 1 0.04211 0.1684 0.3368 0.1796 0.7186 1.437 json
t12_x9_u0_b45 12 9 0 45 sqt(pow(D,sub(P,P))) 26856 97810866 o1(o2(x,o2(x,x))) true 44695 44695 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
t12_x9_u0_b46 12 9 0 46 sqt(pow(D,mlt(P,P))) 26857 97810867 o1(o2(x,o2(x,x))) true 44703 44703 -0.8906 0.0625 0.9844 0.1836 0.4284 -1 1 2 1 0.5189 0.02165 0 0.01587 1 1 1.892e-9 0.04157 0.02521 0.02139 0.1463 9.214 2 0.1179 0.2265 1 1 0.02985 0.1364 0.2636 0.1626 0.743 1.436 json
t12_x9_u0_b47 12 9 0 47 sqt(pow(D,div(P,P))) 26858 97810868 o1(o2(x,o2(x,x))) true 44711 44711 -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_u0_b48 12 9 0 48 sqt(pow(D,pow(P,P))) 26859 97810869 o1(o2(x,o2(x,x))) true 44719 44719 -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_u0_b49 12 9 0 49 sqt(pow(D,mod(P,P))) 26860 97810870 o1(o2(x,o2(x,x))) true 44727 44727 -0.05553 0.5 0.9445 0.9279 0.9633 -1 1 2 1 1.654 0.1198 0 0.07142 1 1 0.00004471 0.2379 0.1287 0.1147 0.3386 4.741 2 0.1291 0.2564 1 1 0.1327 0.5495 1.387 0.1431 0.5922 1.494 json
t12_x9_u0_b50 12 9 0 50 sqt(pow(D,lrg(P,P))) 26861 97810871 o1(o2(x,o2(x,x))) true 44735 44735 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
t12_x9_u0_b51 12 9 0 51 sqt(pow(D,eql(P,P))) 26862 97810872 o1(o2(x,o2(x,x))) true 44743 44743 -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_u0_b52 12 9 0 52 sqt(pow(D,min(P,P))) 26863 97810873 o1(o2(x,o2(x,x))) true 44751 44751 -0.875 0.0625 1 0.2344 0.4841 -1 1 2 1 0.3373 0.03175 0 0.01587 1 1 0 0.06349 0.03175 0.03149 0.1774 11.18 2 0.1354 0.2709 1 1 0.04211 0.1684 0.3368 0.1796 0.7186 1.437 json
t12_x9_u0_b53 12 9 0 53 sqt(pow(D,dot(P,P))) 26864 97810874 o1(o2(x,o2(x,x))) true 44759 44759 -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_u0_b54 12 9 0 54 sqt(pow(D,dst(P,P))) 26865 97810875 o1(o2(x,o2(x,x))) true 44767 44767 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
t12_x9_u0_b55 12 9 0 55 sqt(mod(D,add(P,P))) 26866 97810876 o1(o2(x,o2(x,x))) true 44775 44775 -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_u0_b56 12 9 0 56 sqt(mod(D,sub(P,P))) 26867 97810877 o1(o2(x,o2(x,x))) true 44783 44783 -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_u0_b57 12 9 0 57 sqt(mod(D,mlt(P,P))) 26868 97810878 o1(o2(x,o2(x,x))) true 44791 44791 -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_u0_b58 12 9 0 58 sqt(mod(D,div(P,P))) 26869 97810879 o1(o2(x,o2(x,x))) true 44799 44799 -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_u0_b59 12 9 0 59 sqt(mod(D,pow(P,P))) 26870 97810880 o1(o2(x,o2(x,x))) true 44807 44807 -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_u0_b60 12 9 0 60 sqt(mod(D,mod(P,P))) 26871 97810881 o1(o2(x,o2(x,x))) true 44815 44815 -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_u0_b61 12 9 0 61 sqt(mod(D,lrg(P,P))) 26872 97810882 o1(o2(x,o2(x,x))) true 44823 44823 -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_u0_b62 12 9 0 62 sqt(mod(D,eql(P,P))) 26873 97810883 o1(o2(x,o2(x,x))) true 44831 44831 -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_u0_b63 12 9 0 63 sqt(mod(D,min(P,P))) 26874 97810884 o1(o2(x,o2(x,x))) true 44839 44839 -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_u0_b64 12 9 0 64 sqt(mod(D,dot(P,P))) 26875 97810885 o1(o2(x,o2(x,x))) true 44847 44847 -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_u0_b65 12 9 0 65 sqt(mod(D,dst(P,P))) 26876 97810886 o1(o2(x,o2(x,x))) true 44855 44855 -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_u0_b66 12 9 0 66 sqt(lrg(D,add(P,P))) 26877 97810887 o1(o2(x,o2(x,x))) true 44863 44863 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
t12_x9_u0_b67 12 9 0 67 sqt(lrg(D,sub(P,P))) 26878 97810888 o1(o2(x,o2(x,x))) true 44871 44871 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
t12_x9_u0_b68 12 9 0 68 sqt(lrg(D,mlt(P,P))) 26879 97810889 o1(o2(x,o2(x,x))) true 44879 44879 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
t12_x9_u0_b69 12 9 0 69 sqt(lrg(D,div(P,P))) 26880 97810890 o1(o2(x,o2(x,x))) true 44887 44887 0.0625 0.125 0.0625 0.04507 0.2123 0 0.9997 0.9997 1 0.8126 0.0007059 0 0.007934 1 1 -9.461e-10 0.00003241 0.001855 0.0006433 0.02536 3.197 0.1169 0.01566 0.0007193 1 1 0.001851 0.02408 0.06598 0.04107 0.5344 1.464 json
t12_x9_u0_b70 12 9 0 70 sqt(lrg(D,pow(P,P))) 26881 97810891 o1(o2(x,o2(x,x))) true 44895 44895 0.4688 0.5 0.4688 0.2423 0.4922 0 1 1 1 1.326 0.0003529 0 0.003968 1 1 -4.731e-10 0.00001619 0.0009276 0.0003372 0.01836 4.628 0.1169 0.001457 0.00006684 1 1 0.0009255 0.01214 0.0751 0.00382 0.05012 0.31 json
t12_x9_u0_b71 12 9 0 71 sqt(lrg(D,mod(P,P))) 26882 97810892 o1(o2(x,o2(x,x))) true 44903 44903 0.5313 0.8125 0.5313 0.1881 0.4337 0 1 1 1 2.747 0.03489 0 0.06744 1 1 -7.096e-10 0.06428 0.07181 0.03034 0.1742 2.583 0.9997 0.1855 0.3417 1 1 0.04992 0.1917 0.132 0.2654 1.019 0.7015 json
t12_x9_u0_b72 12 9 0 72 sqt(lrg(D,lrg(P,P))) 26883 97810893 o1(o2(x,o2(x,x))) true 44911 44911 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
t12_x9_u0_b73 12 9 0 73 sqt(lrg(D,eql(P,P))) 26884 97810894 o1(o2(x,o2(x,x))) true 44919 44919 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_u0_b74 12 9 0 74 sqt(lrg(D,min(P,P))) 26885 97810895 o1(o2(x,o2(x,x))) true 44927 44927 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
t12_x9_u0_b75 12 9 0 75 sqt(lrg(D,dot(P,P))) 26886 97810896 o1(o2(x,o2(x,x))) true 44935 44935 0.001953 0.007385 0.001953 0.001197 0.0346 0 0.9994 0.9994 1 0.05785 0.0002149 0.00001756 0.0006672 0.8489 1 1.128e-12 0.000405 0.0006009 0.0002318 0.01522 22.82 0.9994 0.1941 0.3383 1 1 0.0004668 0.002552 0.004354 0.39 2.132 3.637 json
t12_x9_u0_b76 12 9 0 76 sqt(lrg(D,dst(P,P))) 26887 97810897 o1(o2(x,o2(x,x))) true 44943 44943 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
t12_x9_u0_b77 12 9 0 77 sqt(eql(D,add(P,P))) 26888 97810898 o1(o2(x,o2(x,x))) true 44951 44951 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_u0_b78 12 9 0 78 sqt(eql(D,sub(P,P))) 26889 97810899 o1(o2(x,o2(x,x))) true 44959 44959 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_u0_b79 12 9 0 79 sqt(eql(D,mlt(P,P))) 26890 97810900 o1(o2(x,o2(x,x))) true 44967 44967 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_u0_b80 12 9 0 80 sqt(eql(D,div(P,P))) 26891 97810901 o1(o2(x,o2(x,x))) true 44975 44975 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_u0_b81 12 9 0 81 sqt(eql(D,pow(P,P))) 26892 97810902 o1(o2(x,o2(x,x))) true 44983 44983 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_u0_b82 12 9 0 82 sqt(eql(D,mod(P,P))) 26893 97810903 o1(o2(x,o2(x,x))) true 44991 44991 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_u0_b83 12 9 0 83 sqt(eql(D,lrg(P,P))) 26894 97810904 o1(o2(x,o2(x,x))) true 44999 44999 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_u0_b84 12 9 0 84 sqt(eql(D,eql(P,P))) 26895 97810905 o1(o2(x,o2(x,x))) true 45007 45007 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_u0_b85 12 9 0 85 sqt(eql(D,min(P,P))) 26896 97810906 o1(o2(x,o2(x,x))) true 45015 45015 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_u0_b86 12 9 0 86 sqt(eql(D,dot(P,P))) 26897 97810907 o1(o2(x,o2(x,x))) true 45023 45023 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_u0_b87 12 9 0 87 sqt(eql(D,dst(P,P))) 26898 97810908 o1(o2(x,o2(x,x))) true 45031 45031 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_u0_b88 12 9 0 88 sqt(min(D,add(P,P))) 26899 97810909 o1(o2(x,o2(x,x))) true 45039 45039 -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