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_u0_b89 12 9 0 89 sqt(min(D,sub(P,P))) 26900 97810910 o1(o2(x,o2(x,x))) true 45047 45047 -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_b90 12 9 0 90 sqt(min(D,mlt(P,P))) 26901 97810911 o1(o2(x,o2(x,x))) true 45055 45055 -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_b91 12 9 0 91 sqt(min(D,div(P,P))) 26902 97810912 o1(o2(x,o2(x,x))) true 45063 45063 -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_b92 12 9 0 92 sqt(min(D,pow(P,P))) 26903 97810913 o1(o2(x,o2(x,x))) true 45071 45071 -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_b93 12 9 0 93 sqt(min(D,mod(P,P))) 26904 97810914 o1(o2(x,o2(x,x))) true 45079 45079 -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_b94 12 9 0 94 sqt(min(D,lrg(P,P))) 26905 97810915 o1(o2(x,o2(x,x))) true 45087 45087 -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_b95 12 9 0 95 sqt(min(D,eql(P,P))) 26906 97810916 o1(o2(x,o2(x,x))) true 45095 45095 -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_b96 12 9 0 96 sqt(min(D,min(P,P))) 26907 97810917 o1(o2(x,o2(x,x))) true 45103 45103 -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_b97 12 9 0 97 sqt(min(D,dot(P,P))) 26908 97810918 o1(o2(x,o2(x,x))) true 45111 45111 -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_b98 12 9 0 98 sqt(min(D,dst(P,P))) 26909 97810919 o1(o2(x,o2(x,x))) true 45119 45119 -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_b99 12 9 0 99 sqt(dot(D,add(P,P))) 26910 97810920 o1(o2(x,o2(x,x))) true 45127 45127 -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_b100 12 9 0 100 sqt(dot(D,sub(P,P))) 26911 97810921 o1(o2(x,o2(x,x))) true 45135 45135 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_b101 12 9 0 101 sqt(dot(D,mlt(P,P))) 26912 97810922 o1(o2(x,o2(x,x))) true 45143 45143 -0.9944 0.003906 0.9978 0.008117 0.09009 -1 0.7021 1.702 1 0.05002 0.0008748 0.0008748 0.001507 0 1 4.881e-11 0.003516 0.002648 0.001746 0.04179 27.72 1.514 0.2156 0.4332 1 1 0.003216 0.01498 0.02953 0.3962 1.845 3.638 json
t12_x9_u0_b102 12 9 0 102 sqt(dot(D,div(P,P))) 26913 97810923 o1(o2(x,o2(x,x))) true 45151 45151 -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_b103 12 9 0 103 sqt(dot(D,pow(P,P))) 26914 97810924 o1(o2(x,o2(x,x))) true 45159 45159 -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_b104 12 9 0 104 sqt(dot(D,mod(P,P))) 26915 97810925 o1(o2(x,o2(x,x))) true 45167 45167 -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_b105 12 9 0 105 sqt(dot(D,lrg(P,P))) 26916 97810926 o1(o2(x,o2(x,x))) true 45175 45175 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_b106 12 9 0 106 sqt(dot(D,eql(P,P))) 26917 97810927 o1(o2(x,o2(x,x))) true 45183 45183 -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_b107 12 9 0 107 sqt(dot(D,min(P,P))) 26918 97810928 o1(o2(x,o2(x,x))) true 45191 45191 -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_b108 12 9 0 108 sqt(dot(D,dot(P,P))) 26919 97810929 o1(o2(x,o2(x,x))) true 45199 45199 -0.9974 0.002075 0.9985 0.003301 0.05746 -1 0.4332 1.433 1 0.02705 0.0007326 0.0007326 0.001141 -3.973e-8 1 3.754e-11 0.004152 0.002414 0.001463 0.03825 33.51 1.907 0.4438 1.258 1 1 0.002633 0.009101 0.01202 0.7976 2.757 3.642 json
t12_x9_u0_b109 12 9 0 109 sqt(dot(D,dst(P,P))) 26920 97810930 o1(o2(x,o2(x,x))) true 45207 45207 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_b110 12 9 0 110 sqt(dst(D,add(P,P))) 26921 97810931 o1(o2(x,o2(x,x))) true 45215 45215 0.9993 1 0.9993 0.0003127 0.01768 0.2111 1 0.7889 1 0.027 0.00001888 0.00001888 0.0003088 1.927e-7 0 3.754e-12 0.00001535 0.000166 0.00003762 0.006133 19.86 0.1606 0.1207 0.04907 1 1 0.0001232 0.0009731 0.001138 0.394 3.112 3.639 json
t12_x9_u0_b111 12 9 0 111 sqt(dst(D,sub(P,P))) 26922 97810932 o1(o2(x,o2(x,x))) true 45223 45223 0.6462 1 0.6462 0.0189 0.1375 0.2107 0.838 0.6273 1 2.946 0.001647 0.001647 0.05095 -0.000001272 1 -0.0006689 0.0009022 0.01589 0.0006987 0.02643 0.5188 0.1533 0.1743 0.04773 1 1 0.00623 0.0394 0 0.3296 2.084 0 json
t12_x9_u0_b112 12 9 0 112 sqt(dst(D,mlt(P,P))) 26923 97810933 o1(o2(x,o2(x,x))) true 45231 45231 0.9984 1 0.9984 0.0005652 0.02377 0.2102 1 0.7898 1 0.0673 0.00001504 0.00001504 0.0004524 6.047e-8 0 -4.693e-11 0.000007409 0.000156 0.00002989 0.005468 12.09 0.1575 0.05322 0.01311 1 1 0.0001009 0.001037 0.002057 0.1786 1.834 3.639 json
t12_x9_u0_b113 12 9 0 113 sqt(dst(D,div(P,P))) 26924 97810934 o1(o2(x,o2(x,x))) true 45239 45239 -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_b114 12 9 0 114 sqt(dst(D,pow(P,P))) 26925 97810935 o1(o2(x,o2(x,x))) true 45247 45247 -0.5 0.25 1 0.75 0.866 -1 1 2 1 0.8113 0.007937 0.007937 0.007937 0 1 0 0.03187 0.01587 0.01581 0.1257 15.84 2 0.02116 0.0425 1 1 0.02105 0.08421 0.3368 0.02807 0.1123 0.4491 json
t12_x9_u0_b115 12 9 0 115 sqt(dst(D,mod(P,P))) 26926 97810936 o1(o2(x,o2(x,x))) true 45255 45255 -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_b116 12 9 0 116 sqt(dst(D,lrg(P,P))) 26927 97810937 o1(o2(x,o2(x,x))) true 45263 45263 0.6462 1 0.6462 0.0189 0.1375 0.2107 0.838 0.6273 1 2.946 0.001647 0.001647 0.05095 -0.000001272 1 -0.0006689 0.0009022 0.01589 0.0006987 0.02643 0.5188 0.1533 0.1743 0.04773 1 1 0.00623 0.0394 0 0.3296 2.084 0 json
t12_x9_u0_b117 12 9 0 117 sqt(dst(D,eql(P,P))) 26928 97810938 o1(o2(x,o2(x,x))) true 45271 45271 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_b118 12 9 0 118 sqt(dst(D,min(P,P))) 26929 97810939 o1(o2(x,o2(x,x))) true 45279 45279 0.999 1 0.999 0.0003723 0.0193 0.2109 1 0.7891 1 0.03756 0.00001683 0.00001683 0.0003962 -2.161e-7 0 -1.877e-11 0.00001 0.0001929 0.00003355 0.005792 14.62 0.1575 0.09042 0.02687 1 1 0.0001121 0.001017 0.001357 0.3011 2.731 3.644 json
t12_x9_u0_b119 12 9 0 119 sqt(dst(D,dot(P,P))) 26930 97810940 o1(o2(x,o2(x,x))) true 45287 45287 0.9991 1 0.9991 0.0003618 0.01902 0.2108 1 0.7892 1 0.03459 0.00001728 0.00001728 0.0003337 0 0 -1.877e-12 0.00001049 0.0001491 0.0000344 0.005865 17.57 0.159 0.09552 0.029 1 1 0.0001149 0.00102 0.001318 0.3176 2.819 3.642 json
t12_x9_u0_b120 12 9 0 120 sqt(dst(D,dst(P,P))) 26931 97810941 o1(o2(x,o2(x,x))) true 45295 45295 0.6462 1 0.6462 0.0189 0.1375 0.2107 0.838 0.6273 1 2.946 0.001647 0.001647 0.05095 -0.000001272 1 -0.0006689 0.0009022 0.01589 0.0006987 0.02643 0.5188 0.1533 0.1743 0.04773 1 1 0.00623 0.0394 0 0.3296 2.084 0 json
t12_x9_u1_b0 12 9 1 0 log(add(D,add(P,P))) 26932 97811022 o1(o2(x,o2(x,x))) true 45303 45303 -0.07974 0.4648 0.9714 0.953 0.9762 -1 1 2 1 1.525 0.001339 0 0.007937 1 1 3.075e-9 0.000267 0.002348 0.001277 0.03573 4.502 0.2672 0.001405 0.0002801 1 1 0.003376 0.03975 0.2822 0.003542 0.04171 0.2961 json
t12_x9_u1_b1 12 9 1 1 log(add(D,sub(P,P))) 26933 97811023 o1(o2(x,o2(x,x))) true 45311 45311 -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_u1_b2 12 9 1 2 log(add(D,mlt(P,P))) 26934 97811024 o1(o2(x,o2(x,x))) true 45319 45319 0.718 0.8555 0.9252 0.3926 0.6265 -1 1 2 1 1.418 0.005285 0 0.01656 1 1 -2.361e-10 0.008097 0.01139 0.005012 0.07079 4.275 0.9687 0.01346 0.02063 1 1 0.008651 0.06818 0.5184 0.02204 0.1737 1.321 json
t12_x9_u1_b3 12 9 1 3 log(add(D,div(P,P))) 26935 97811025 o1(o2(x,o2(x,x))) true 45327 45327 -0.1876 0.2734 0.22 0.104 0.3225 -1 0.08561 1.086 1 2.785 0.0094 0 0.04009 1 1 0.0001587 0.01625 0.02856 0.007793 0.08828 2.202 1.03 0.09036 0.1562 1 1 0.01311 0.05438 0.1471 0.1261 0.5227 1.414 json
t12_x9_u1_b4 12 9 1 4 log(add(D,pow(P,P))) 26936 97811026 o1(o2(x,o2(x,x))) true 45335 45335 -0.08752 0.457 0.9237 0.9047 0.9512 -1 1 2 1 1.696 0.00475 0 0.0103 1 1 0 0.008144 0.009659 0.004642 0.06813 6.614 1.03 0.00525 0.009001 1 1 0.007198 0.03842 0.2187 0.007956 0.04246 0.2417 json
t12_x9_u1_b5 12 9 1 5 log(add(D,mod(P,P))) 26937 97811027 o1(o2(x,o2(x,x))) true 45343 45343 -0.7391 0.1289 0.9743 0.4195 0.6477 -1 1 2 1 0.9279 0.03656 0 0.03175 1 1 1.892e-9 0.06469 0.03773 0.03554 0.1885 5.939 2 0.08716 0.1542 1 1 0.03303 0.1864 0.4777 0.07875 0.4443 1.139 json
t12_x9_u1_b6 12 9 1 6 log(add(D,lrg(P,P))) 26938 97811028 o1(o2(x,o2(x,x))) true 45351 45351 -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_u1_b7 12 9 1 7 log(add(D,eql(P,P))) 26939 97811029 o1(o2(x,o2(x,x))) true 45359 45359 -0.07149 0.3125 0.1085 0.01112 0.1055 -0.2124 0.08561 0.298 1 2.561 0.001703 0 0.03713 1 1 0.0001587 0.0002742 0.01454 0.0003238 0.018 0.4846 0.0616 0.1531 0.02466 1 1 0.003287 0.02227 0 0.2956 2.003 0 json
t12_x9_u1_b8 12 9 1 8 log(add(D,min(P,P))) 26940 97811030 o1(o2(x,o2(x,x))) true 45367 45367 -0.1469 0.4375 0.9321 0.8863 0.9414 -1 1 2 1 2.031 0.0005579 0 0.007936 1 1 -1.36e-9 0.00005267 0.001136 0.0004949 0.02225 2.803 0.1431 0.0006295 0.00005942 1 1 0.001445 0.01998 0.2134 0.00163 0.02254 0.2408 json
t12_x9_u1_b9 12 9 1 9 log(add(D,dot(P,P))) 26941 97811031 o1(o2(x,o2(x,x))) true 45375 45375 0.9666 0.9865 0.9872 0.04878 0.2209 -1 1 2 1 0.3465 0.00121 0.0009754 0.004101 0.1072 1 7.509e-11 0.004056 0.003771 0.002167 0.04656 11.35 1.717 0.0448 0.08315 1 1 0.004373 0.0284 0.1588 0.08965 0.5823 3.255 json
t12_x9_u1_b10 12 9 1 10 log(add(D,dst(P,P))) 26942 97811032 o1(o2(x,o2(x,x))) true 45383 45383 -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_u1_b11 12 9 1 11 log(sub(D,add(P,P))) 26943 97811033 o1(o2(x,o2(x,x))) true 45391 45391 -0.1338 0.4375 0.9912 0.967 0.9834 -1 1 2 1 1.2 0.01128 0 0.008231 1 1 9.461e-10 0.02273 0.01427 0.01121 0.1059 12.86 1.678 0.01167 0.0235 1 1 0.01485 0.06425 0.3169 0.01536 0.06644 0.3277 json
t12_x9_u1_b12 12 9 1 12 log(sub(D,sub(P,P))) 26944 97811034 o1(o2(x,o2(x,x))) true 45399 45399 -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_u1_b13 12 9 1 13 log(sub(D,mlt(P,P))) 26945 97811035 o1(o2(x,o2(x,x))) true 45407 45407 -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_u1_b14 12 9 1 14 log(sub(D,div(P,P))) 26946 97811036 o1(o2(x,o2(x,x))) true 45415 45415 -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_u1_b15 12 9 1 15 log(sub(D,pow(P,P))) 26947 97811037 o1(o2(x,o2(x,x))) true 45423 45423 -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_u1_b16 12 9 1 16 log(sub(D,mod(P,P))) 26948 97811038 o1(o2(x,o2(x,x))) true 45431 45431 -0.7379 0.1328 0.9746 0.4214 0.6491 -1 1 2 1 0.9435 0.03663 0 0.03175 1 1 3.784e-9 0.06463 0.03784 0.03562 0.1887 5.945 2 0.08694 0.1534 1 1 0.02606 0.1207 0.1422 0.06186 0.2865 0.3376 json
t12_x9_u1_b17 12 9 1 17 log(sub(D,lrg(P,P))) 26949 97811039 o1(o2(x,o2(x,x))) true 45439 45439 -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_u1_b18 12 9 1 18 log(sub(D,eql(P,P))) 26950 97811040 o1(o2(x,o2(x,x))) true 45447 45447 -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_u1_b19 12 9 1 19 log(sub(D,min(P,P))) 26951 97811041 o1(o2(x,o2(x,x))) true 45455 45455 -0.1845 0.4102 0.946 0.8951 0.9461 -1 1 2 1 1.666 0.004179 0 0.009576 1 1 -1.656e-9 0.007969 0.009942 0.004088 0.06393 6.676 0.9686 0.004669 0.008903 1 1 0.005802 0.02944 0.2416 0.006482 0.03289 0.27 json
t12_x9_u1_b20 12 9 1 20 log(sub(D,dot(P,P))) 26952 97811042 o1(o2(x,o2(x,x))) true 45463 45463 -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_u1_b21 12 9 1 21 log(sub(D,dst(P,P))) 26953 97811043 o1(o2(x,o2(x,x))) true 45471 45471 -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_u1_b22 12 9 1 22 log(mlt(D,add(P,P))) 26954 97811044 o1(o2(x,o2(x,x))) true 45479 45479 -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_u1_b23 12 9 1 23 log(mlt(D,sub(P,P))) 26955 97811045 o1(o2(x,o2(x,x))) true 45487 45487 -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_u1_b24 12 9 1 24 log(mlt(D,mlt(P,P))) 26956 97811046 o1(o2(x,o2(x,x))) true 45495 45495 -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_u1_b25 12 9 1 25 log(mlt(D,div(P,P))) 26957 97811047 o1(o2(x,o2(x,x))) true 45503 45503 -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_u1_b26 12 9 1 26 log(mlt(D,pow(P,P))) 26958 97811048 o1(o2(x,o2(x,x))) true 45511 45511 -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_u1_b27 12 9 1 27 log(mlt(D,mod(P,P))) 26959 97811049 o1(o2(x,o2(x,x))) true 45519 45519 -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_u1_b28 12 9 1 28 log(mlt(D,lrg(P,P))) 26960 97811050 o1(o2(x,o2(x,x))) true 45527 45527 -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_u1_b29 12 9 1 29 log(mlt(D,eql(P,P))) 26961 97811051 o1(o2(x,o2(x,x))) true 45535 45535 -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_u1_b30 12 9 1 30 log(mlt(D,min(P,P))) 26962 97811052 o1(o2(x,o2(x,x))) true 45543 45543 -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_u1_b31 12 9 1 31 log(mlt(D,dot(P,P))) 26963 97811053 o1(o2(x,o2(x,x))) true 45551 45551 -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_u1_b32 12 9 1 32 log(mlt(D,dst(P,P))) 26964 97811054 o1(o2(x,o2(x,x))) true 45559 45559 -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_u1_b33 12 9 1 33 log(div(D,add(P,P))) 26965 97811055 o1(o2(x,o2(x,x))) true 45567 45567 -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_u1_b34 12 9 1 34 log(div(D,sub(P,P))) 26966 97811056 o1(o2(x,o2(x,x))) true 45575 45575 -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_u1_b35 12 9 1 35 log(div(D,mlt(P,P))) 26967 97811057 o1(o2(x,o2(x,x))) true 45583 45583 -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_u1_b36 12 9 1 36 log(div(D,div(P,P))) 26968 97811058 o1(o2(x,o2(x,x))) true 45591 45591 -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_u1_b37 12 9 1 37 log(div(D,pow(P,P))) 26969 97811059 o1(o2(x,o2(x,x))) true 45599 45599 -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_u1_b38 12 9 1 38 log(div(D,mod(P,P))) 26970 97811060 o1(o2(x,o2(x,x))) true 45607 45607 -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_u1_b39 12 9 1 39 log(div(D,lrg(P,P))) 26971 97811061 o1(o2(x,o2(x,x))) true 45615 45615 -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_u1_b40 12 9 1 40 log(div(D,eql(P,P))) 26972 97811062 o1(o2(x,o2(x,x))) true 45623 45623 -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_u1_b41 12 9 1 41 log(div(D,min(P,P))) 26973 97811063 o1(o2(x,o2(x,x))) true 45631 45631 -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_u1_b42 12 9 1 42 log(div(D,dot(P,P))) 26974 97811064 o1(o2(x,o2(x,x))) true 45639 45639 -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_u1_b43 12 9 1 43 log(div(D,dst(P,P))) 26975 97811065 o1(o2(x,o2(x,x))) true 45647 45647 -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_u1_b44 12 9 1 44 log(pow(D,add(P,P))) 26976 97811066 o1(o2(x,o2(x,x))) true 45655 45655 -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_u1_b45 12 9 1 45 log(pow(D,sub(P,P))) 26977 97811067 o1(o2(x,o2(x,x))) true 45663 45663 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_u1_b46 12 9 1 46 log(pow(D,mlt(P,P))) 26978 97811068 o1(o2(x,o2(x,x))) true 45671 45671 -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_u1_b47 12 9 1 47 log(pow(D,div(P,P))) 26979 97811069 o1(o2(x,o2(x,x))) true 45679 45679 -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_u1_b48 12 9 1 48 log(pow(D,pow(P,P))) 26980 97811070 o1(o2(x,o2(x,x))) true 45687 45687 -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_u1_b49 12 9 1 49 log(pow(D,mod(P,P))) 26981 97811071 o1(o2(x,o2(x,x))) true 45695 45695 -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_u1_b50 12 9 1 50 log(pow(D,lrg(P,P))) 26982 97811072 o1(o2(x,o2(x,x))) true 45703 45703 -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_u1_b51 12 9 1 51 log(pow(D,eql(P,P))) 26983 97811073 o1(o2(x,o2(x,x))) true 45711 45711 -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_u1_b52 12 9 1 52 log(pow(D,min(P,P))) 26984 97811074 o1(o2(x,o2(x,x))) true 45719 45719 -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_u1_b53 12 9 1 53 log(pow(D,dot(P,P))) 26985 97811075 o1(o2(x,o2(x,x))) true 45727 45727 -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_u1_b54 12 9 1 54 log(pow(D,dst(P,P))) 26986 97811076 o1(o2(x,o2(x,x))) true 45735 45735 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_u1_b55 12 9 1 55 log(mod(D,add(P,P))) 26987 97811077 o1(o2(x,o2(x,x))) true 45743 45743 -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_u1_b56 12 9 1 56 log(mod(D,sub(P,P))) 26988 97811078 o1(o2(x,o2(x,x))) true 45751 45751 -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_u1_b57 12 9 1 57 log(mod(D,mlt(P,P))) 26989 97811079 o1(o2(x,o2(x,x))) true 45759 45759 -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_u1_b58 12 9 1 58 log(mod(D,div(P,P))) 26990 97811080 o1(o2(x,o2(x,x))) true 45767 45767 -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_u1_b59 12 9 1 59 log(mod(D,pow(P,P))) 26991 97811081 o1(o2(x,o2(x,x))) true 45775 45775 -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_u1_b60 12 9 1 60 log(mod(D,mod(P,P))) 26992 97811082 o1(o2(x,o2(x,x))) true 45783 45783 -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_u1_b61 12 9 1 61 log(mod(D,lrg(P,P))) 26993 97811083 o1(o2(x,o2(x,x))) true 45791 45791 -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_u1_b62 12 9 1 62 log(mod(D,eql(P,P))) 26994 97811084 o1(o2(x,o2(x,x))) true 45799 45799 -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_u1_b63 12 9 1 63 log(mod(D,min(P,P))) 26995 97811085 o1(o2(x,o2(x,x))) true 45807 45807 -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_u1_b64 12 9 1 64 log(mod(D,dot(P,P))) 26996 97811086 o1(o2(x,o2(x,x))) true 45815 45815 -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_u1_b65 12 9 1 65 log(mod(D,dst(P,P))) 26997 97811087 o1(o2(x,o2(x,x))) true 45823 45823 -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_u1_b66 12 9 1 66 log(lrg(D,add(P,P))) 26998 97811088 o1(o2(x,o2(x,x))) true 45831 45831 -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_x9_u1_b67 12 9 1 67 log(lrg(D,sub(P,P))) 26999 97811089 o1(o2(x,o2(x,x))) true 45839 45839 -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