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
t8_x0_u0_b84 8 0 0 84 eql(eql(P,P),P) 5700 64964892 o2(o2(x,x),x) true 45607 45607 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 0 0.001851 0 0 0.04107 json
t8_x0_u0_b85 8 0 0 85 eql(min(P,P),P) 5701 64964893 o2(o2(x,x),x) true 45615 45615 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
t8_x0_u0_b86 8 0 0 86 eql(dot(P,P),P) 5702 64964894 o2(o2(x,x),x) true 45623 45623 0.007812 0.02258 0.007812 0.005398 0.07347 0 0.9997 0.9997 1 0.1706 0.00003512 0.00007993 0.001346 -0.3895 1 2.58e-11 0.000006278 0.0003238 0.0001133 0.01064 7.91 0.1169 0.02131 0.001163 1 1 0 0 0.0004001 0 0 0.07412 json
t8_x0_u0_b87 8 0 0 87 eql(dst(P,P),P) 5703 64964895 o2(o2(x,x),x) true 45631 45631 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 0 0.001851 0 0 0.04107 json
t8_x0_u0_b88 8 0 0 88 min(add(P,P),P) 5704 64964896 o2(o2(x,x),x) true 45639 45639 -0.009727 0.5 0.9472 0.9365 0.9677 -1 1 2 1 1.65 0.001005 0 0.007937 1 1 4.731e-10 0.0001502 0.002719 0.0009424 0.0307 3.868 0.2265 0.001073 0.0001604 1 1 0 0 0.002565 0 0 0.002739 json
t8_x0_u0_b89 8 0 0 89 min(sub(P,P),P) 5705 64964897 o2(o2(x,x),x) true 45647 45647 -0.4688 0 0.4688 0.2423 0.4922 -1 0 1 1 1.406 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 0 0.0009255 0 0 0.00382 json
t8_x0_u0_b90 8 0 0 90 min(mlt(P,P),P) 5706 64964898 o2(o2(x,x),x) true 45655 45655 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0 0 0.001851 0 0 0.002003 json
t8_x0_u0_b91 8 0 0 91 min(div(P,P),P) 5707 64964899 o2(o2(x,x),x) true 45663 45663 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 3.784e-9 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0 0 0.001851 0 0 0.002003 json
t8_x0_u0_b92 8 0 0 92 min(pow(P,P),P) 5708 64964900 o2(o2(x,x),x) true 45671 45671 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0 0 0.001851 0 0 0.002003 json
t8_x0_u0_b93 8 0 0 93 min(mod(P,P),P) 5709 64964901 o2(o2(x,x),x) true 45679 45679 -0.2185 0.3125 0.719 0.6542 0.8089 -1 1 2 1 2.238 0.00452 0 0.01964 1 1 -0.0006289 0.002266 0.01198 0.004133 0.06429 3.273 0.4609 0.006908 0.003463 1 1 0 0 0.00762 0 0 0.01165 json
t8_x0_u0_b94 8 0 0 94 min(lrg(P,P),P) 5710 64964902 o2(o2(x,x),x) true 45687 45687 -0.4688 0 0.4688 0.2423 0.4922 -1 0 1 1 1.406 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 0 0.0009255 0 0 0.00382 json
t8_x0_u0_b95 8 0 0 95 min(eql(P,P),P) 5711 64964903 o2(o2(x,x),x) true 45695 45695 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0 0 0.001851 0 0 0.002003 json
t8_x0_u0_b96 8 0 0 96 min(min(P,P),P) 5712 64964904 o2(o2(x,x),x) true 45703 45703 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0 0 0.001851 0 0 0.002003 json
t8_x0_u0_b97 8 0 0 97 min(dot(P,P),P) 5713 64964905 o2(o2(x,x),x) true 45711 45711 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0 0 0.001851 0 0 0.002003 json
t8_x0_u0_b98 8 0 0 98 min(dst(P,P),P) 5714 64964906 o2(o2(x,x),x) true 45719 45719 -0.4688 0 0.4688 0.2423 0.4922 -1 0 1 1 1.406 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 0 0.0009255 0 0 0.00382 json
t8_x0_u0_b99 8 0 0 99 dot(add(P,P),P) 5715 64964907 o2(o2(x,x),x) true 45727 45727 0.9983 1 0.9983 0.001181 0.03437 0.001164 1 0.9988 1 0.04112 0.0000519 0.0000519 0.0005686 -4.907e-7 1 2.253e-11 0.00003964 0.0003493 0.0001035 0.01018 17.9 0.2685 0.08787 0.03356 1 1 0 0 0.0003401 0 0 0.2879 json
t8_x0_u0_b100 8 0 0 100 dot(sub(P,P),P) 5716 64964908 o2(o2(x,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
t8_x0_u0_b101 8 0 0 101 dot(mlt(P,P),P) 5717 64964909 o2(o2(x,x),x) true 45743 45743 3.725e-9 0.498 0.9867 0.9838 0.9919 -1 1 2 1 1.223 0.005879 0.005879 0.01178 -7.921e-8 1 -2.628e-10 0.02109 0.0135 0.01162 0.1078 9.153 1.414 0.01195 0.02144 1 1 0 0 0.02158 0 0 0.02194 json
t8_x0_u0_b102 8 0 0 102 dot(div(P,P),P) 5718 64964910 o2(o2(x,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
t8_x0_u0_b103 8 0 0 103 dot(pow(P,P),P) 5719 64964911 o2(o2(x,x),x) true 45759 45759 -0.5008 0.25 0.9992 0.7483 0.865 -1 1 2 1 0.8325 0.007543 0.007543 0.007877 6.174e-8 1 3.341e-10 0.03016 0.01543 0.01502 0.1226 15.56 2 0.02016 0.04031 1 1 0 0 0.01971 0 0 0.02634 json
t8_x0_u0_b104 8 0 0 104 dot(mod(P,P),P) 5720 64964912 o2(o2(x,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
t8_x0_u0_b105 8 0 0 105 dot(lrg(P,P),P) 5721 64964913 o2(o2(x,x),x) true 45775 45775 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
t8_x0_u0_b106 8 0 0 106 dot(eql(P,P),P) 5722 64964914 o2(o2(x,x),x) true 45783 45783 -1.583e-8 0.498 0.9392 0.9217 0.96 -1 1 2 1 1.917 0.0006889 0.0006889 0.01208 4.225e-7 1 -1.164e-10 0.0002289 0.003184 0.001231 0.03509 2.904 0.1653 0.001495 0.0002483 1 1 0 0 0.003512 0 0 0.003811 json
t8_x0_u0_b107 8 0 0 107 dot(min(P,P),P) 5723 64964915 o2(o2(x,x),x) true 45791 45791 0.9967 1 0.9967 0.002206 0.04697 0.0005821 1 0.9994 1 0.08493 0.00004482 0.00004482 0.0007972 -5.682e-7 0 -1.502e-11 0.00002627 0.0002729 0.00008892 0.00943 11.83 0.1653 0.04063 0.01191 1 1 0 0 0.0003021 0 0 0.1369 json
t8_x0_u0_b108 8 0 0 108 dot(dot(P,P),P) 5724 64964916 o2(o2(x,x),x) true 45799 45799 -7.451e-9 0.498 0.9858 0.9826 0.9913 -1 1 2 1 1.234 0.005558 0.005558 0.01182 -4.189e-8 1 7.133e-11 0.01947 0.013 0.01098 0.1048 8.862 1.414 0.01131 0.01982 1 1 0 0 0.02038 0 0 0.02074 json
t8_x0_u0_b109 8 0 0 109 dot(dst(P,P),P) 5725 64964917 o2(o2(x,x),x) true 45807 45807 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
t8_x0_u0_b110 8 0 0 110 dst(add(P,P),P) 5726 64964918 o2(o2(x,x),x) true 45815 45815 0.9964 1 0.9964 0.002289 0.04784 0.000582 1 0.9994 1 0.09109 0.00003966 0.00003966 0.0008105 5.503e-7 0 -4.881e-11 0.00001004 0.0002297 0.00007859 0.008865 10.94 0.1294 0.03466 0.004388 1 1 0 0 0.0002733 0 0 0.1194 json
t8_x0_u0_b111 8 0 0 111 dst(sub(P,P),P) 5727 64964919 o2(o2(x,x),x) true 45823 45823 0.9964 1 0.9964 0.002289 0.04784 0.000582 1 0.9994 1 0.09109 0.00003966 0.00003966 0.0008105 5.503e-7 0 -4.881e-11 0.00001004 0.0002297 0.00007859 0.008865 10.94 0.1294 0.03466 0.004388 1 1 0 0 0.0002733 0 0 0.1194 json
t8_x0_u0_b112 8 0 0 112 dst(mlt(P,P),P) 5728 64964920 o2(o2(x,x),x) true 45831 45831 0.989 0.9961 0.989 0.009418 0.09705 0 1 1 1 0.1504 0.0001341 0.0001341 0.001582 -3.797e-7 1 -1.652e-10 0.00007401 0.0007952 0.0002656 0.0163 10.3 0.2415 0.02849 0.007858 1 1 0 0 0.0008883 0 0 0.09433 json
t8_x0_u0_b113 8 0 0 113 dst(div(P,P),P) 5729 64964921 o2(o2(x,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
t8_x0_u0_b114 8 0 0 114 dst(pow(P,P),P) 5730 64964922 o2(o2(x,x),x) true 45847 45847 -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 0 0.02105 0 0 0.02807 json
t8_x0_u0_b115 8 0 0 115 dst(mod(P,P),P) 5731 64964923 o2(o2(x,x),x) true 45855 45855 -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
t8_x0_u0_b116 8 0 0 116 dst(lrg(P,P),P) 5732 64964924 o2(o2(x,x),x) true 45863 45863 0.9964 1 0.9964 0.002289 0.04784 0.000582 1 0.9994 1 0.09109 0.00003966 0.00003966 0.0008105 5.503e-7 0 -4.881e-11 0.00001004 0.0002297 0.00007859 0.008865 10.94 0.1294 0.03466 0.004388 1 1 0 0 0.0002733 0 0 0.1194 json
t8_x0_u0_b117 8 0 0 117 dst(eql(P,P),P) 5733 64964925 o2(o2(x,x),x) true 45871 45871 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
t8_x0_u0_b118 8 0 0 118 dst(min(P,P),P) 5734 64964926 o2(o2(x,x),x) true 45879 45879 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
t8_x0_u0_b119 8 0 0 119 dst(dot(P,P),P) 5735 64964927 o2(o2(x,x),x) true 45887 45887 0.9982 1 0.9982 0.001283 0.03583 0.0008232 1 0.9992 1 0.04415 0.00005219 0.00005219 0.000598 -6.97e-8 1 3.379e-11 0.00004116 0.0003428 0.0001041 0.0102 17.06 0.2708 0.08133 0.03207 1 1 0 0 0.0003411 0 0 0.2658 json
t8_x0_u0_b120 8 0 0 120 dst(dst(P,P),P) 5736 64964928 o2(o2(x,x),x) true 45895 45895 0.9964 1 0.9964 0.002289 0.04784 0.000582 1 0.9994 1 0.09109 0.00003966 0.00003966 0.0008105 5.503e-7 0 -4.881e-11 0.00001004 0.0002297 0.00007859 0.008865 10.94 0.1294 0.03466 0.004388 1 1 0 0 0.0002733 0 0 0.1194 json
t8_x1_u0_b0 8 1 0 0 add(add(P,P),D) 5737 65005209 o2(o2(x,x),x) true 45903 45903 0 0.5 0.9629 0.9531 0.9763 -1 1 2 1 1.525 0.001033 0 0.007937 1 1 0 0.0001387 0.002289 0.0009709 0.03116 3.926 0.1758 0.001084 0.0001455 1 1 0 0 0.002648 0 0 0.002779 json
t8_x1_u0_b1 8 1 0 1 add(sub(P,P),D) 5738 65005210 o2(o2(x,x),x) true 45911 45911 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0 0 0.003151 0 0 0.2912 json
t8_x1_u0_b2 8 1 0 2 add(mlt(P,P),D) 5739 65005211 o2(o2(x,x),x) true 45919 45919 0.9359 0.9805 0.9381 0.04617 0.2149 -0.09672 1 1.097 1 0.9036 0.0008869 0 0.009222 1 1 9.461e-10 0.0001182 0.00243 0.0008017 0.02831 3.07 0.1713 0.01921 0.002561 1 1 0 0 0.002274 0 0 0.04925 json
t8_x1_u0_b3 8 1 0 3 add(div(P,P),D) 5740 65005212 o2(o2(x,x),x) true 45927 45927 0.7088 0.875 0.9588 0.4198 0.6479 -1 1 2 1 1.707 0.03188 0 0.03145 1 1 0.0001582 0.06366 0.04304 0.03088 0.1757 5.589 2 0.07594 0.1516 1 1 0 0 0.04195 0 0 0.09994 json
t8_x1_u0_b4 8 1 0 4 add(pow(P,P),D) 5741 65005213 o2(o2(x,x),x) true 45935 45935 -0.002949 0.5 0.9971 0.9944 0.9972 -1 1 2 1 1.16 0.01592 0 0.009091 1 1 0 0.03177 0.01672 0.01583 0.1258 13.84 2 0.01601 0.03194 1 1 0 0 0.02116 0 0 0.02128 json
t8_x1_u0_b5 8 1 0 5 add(mod(P,P),D) 5742 65005214 o2(o2(x,x),x) true 45943 45943 -0.125 0.4375 0.6517 0.5933 0.7703 -1 1 2 1 3.051 0.01669 0 0.04953 1 1 9.386e-13 0.01989 0.04092 0.01424 0.1193 2.409 1.031 0.02813 0.03353 1 1 0 0 0.02501 0 0 0.04215 json
t8_x1_u0_b6 8 1 0 6 add(lrg(P,P),D) 5743 65005215 o2(o2(x,x),x) true 45951 45951 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 0 0.003151 0 0 0.2912 json
t8_x1_u0_b7 8 1 0 7 add(eql(P,P),D) 5744 65005216 o2(o2(x,x),x) true 45959 45959 0.9529 1 0.9529 0.003185 0.05644 0.8546 1 0.1454 1 1.329 0.0007155 0 0.01812 1 1 0.0001582 0.0003006 0.01323 0.0003869 0.01967 1.085 0.05567 0.2246 0.09439 1 1 0 0 0.0013 0 0 0.4081 json
t8_x1_u0_b8 8 1 0 8 add(min(P,P),D) 5745 65005217 o2(o2(x,x),x) true 45967 45967 0 0.5 0.9375 0.9165 0.9574 -1 1 2 1 1.979 0.0004883 0 0.007937 1 1 0 0.0000155 0.000496 0.0004253 0.02062 2.598 0.0625 0.0005327 0.00001691 1 1 0 0 0.001285 0 0 0.001402 json
t8_x1_u0_b9 8 1 0 9 add(dot(P,P),D) 5746 65005218 o2(o2(x,x),x) true 45975 45975 0.9965 0.9995 0.9966 0.002291 0.04786 -0.09643 1 1.096 1 0.09085 0.00005708 0.00004421 0.000887 0.1271 1 5.256e-11 0.00002596 0.000367 0.0001006 0.01003 11.31 0.2014 0.04422 0.01133 1 1 0 0 0.0003403 0 0 0.1485 json
t8_x1_u0_b10 8 1 0 10 add(dst(P,P),D) 5747 65005219 o2(o2(x,x),x) true 45983 45983 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0 0 0.003151 0 0 0.2912 json
t8_x1_u0_b11 8 1 0 11 sub(add(P,P),D) 5748 65005220 o2(o2(x,x),x) true 45991 45991 0 0.5 0.9537 0.9469 0.9731 -1 1 2 1 1.494 0.001772 0 0.009085 1 1 0 0.0004501 0.004884 0.00169 0.04111 4.525 0.2773 0.001871 0.0004753 1 1 0 0 0.004401 0 0 0.004647 json
t8_x1_u0_b12 8 1 0 12 sub(sub(P,P),D) 5749 65005221 o2(o2(x,x),x) true 45999 45999 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 0 0.003151 0 0 0.2912 json
t8_x1_u0_b13 8 1 0 13 sub(mlt(P,P),D) 5750 65005222 o2(o2(x,x),x) true 46007 46007 0.9359 0.9805 0.9381 0.04617 0.2149 -0.09672 1 1.097 1 0.9036 0.0008869 0 0.009222 1 1 9.461e-10 0.0001182 0.00243 0.0008017 0.02831 3.07 0.1713 0.01921 0.002561 1 1 0 0 0.002274 0 0 0.04925 json
t8_x1_u0_b14 8 1 0 14 sub(div(P,P),D) 5751 65005223 o2(o2(x,x),x) true 46015 46015 0.7088 0.875 0.9588 0.4198 0.6479 -1 1 2 1 1.707 0.03187 0 0.03129 1 1 0.0001582 0.06366 0.04304 0.03089 0.1758 5.618 2 0.07593 0.1516 1 1 0 0 0.04191 0 0 0.09984 json
t8_x1_u0_b15 8 1 0 15 sub(pow(P,P),D) 5752 65005224 o2(o2(x,x),x) true 46023 46023 -0.003467 0.5 0.9965 0.9934 0.9967 -1 1 2 1 1.18 0.01544 0 0.009363 1 1 0 0.03169 0.01705 0.01535 0.1239 13.23 1.969 0.01555 0.0319 1 1 0 0 0.01995 0 0 0.02009 json
t8_x1_u0_b16 8 1 0 16 sub(mod(P,P),D) 5753 65005225 o2(o2(x,x),x) true 46031 46031 -0.125 0.4375 0.6509 0.5925 0.7698 -1 1 2 1 3.052 0.01635 0 0.04853 1 1 0 0.01951 0.03939 0.014 0.1183 2.437 1.031 0.02759 0.03294 1 1 0 0 0.02604 0 0 0.04395 json
t8_x1_u0_b17 8 1 0 17 sub(lrg(P,P),D) 5754 65005226 o2(o2(x,x),x) true 46039 46039 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 0 0.003151 0 0 0.2912 json
t8_x1_u0_b18 8 1 0 18 sub(eql(P,P),D) 5755 65005227 o2(o2(x,x),x) true 46047 46047 0.9529 1 0.9529 0.003185 0.05644 0.8546 1 0.1454 1 1.329 0.0007092 0 0.01796 1 1 0.0001582 0.0003006 0.01323 0.0003863 0.01965 1.094 0.05567 0.2227 0.09439 1 1 0 0 0.001259 0 0 0.3952 json
t8_x1_u0_b19 8 1 0 19 sub(min(P,P),D) 5756 65005228 o2(o2(x,x),x) true 46055 46055 0 0.5 0.9375 0.9252 0.9619 -1 1 2 1 1.774 0.001323 0 0.01101 1 1 0 0.0002527 0.005079 0.001202 0.03468 3.15 0.1713 0.00143 0.0002731 1 1 0 0 0.003342 0 0 0.003612 json
t8_x1_u0_b20 8 1 0 20 sub(dot(P,P),D) 5757 65005229 o2(o2(x,x),x) true 46063 46063 0.9965 0.9995 0.9966 0.002291 0.04786 -0.09643 1 1.096 1 0.09085 0.00005708 0.00004421 0.0008805 0.1271 1 4.881e-11 0.00002596 0.000367 0.0001006 0.01003 11.39 0.2053 0.04422 0.01133 1 1 0 0 0.0003403 0 0 0.1485 json
t8_x1_u0_b21 8 1 0 21 sub(dst(P,P),D) 5758 65005230 o2(o2(x,x),x) true 46071 46071 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 0 0.003151 0 0 0.2912 json
t8_x1_u0_b22 8 1 0 22 mlt(add(P,P),D) 5759 65005231 o2(o2(x,x),x) true 46079 46079 -0.192 0.3594 0.6313 0.4802 0.693 -1 1 2 1 4.289 0.08647 0 0.1943 1 1 -2.602e-9 0.03671 0.1114 0.04871 0.2207 1.136 0.8669 0.1801 0.07645 1 1 0 0 0.1151 0 0 0.2398 json
t8_x1_u0_b23 8 1 0 23 mlt(sub(P,P),D) 5760 65005232 o2(o2(x,x),x) true 46087 46087 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
t8_x1_u0_b24 8 1 0 24 mlt(mlt(P,P),D) 5761 65005233 o2(o2(x,x),x) true 46095 46095 1.486e-8 0.5 0.7248 0.659 0.8118 -1 1 2 1 3.574 0.1916 0 0.1921 1 1 0 0.2709 0.2246 0.1548 0.3935 2.048 2 0.2908 0.411 1 1 0 0 0.1826 0 0 0.2772 json
t8_x1_u0_b25 8 1 0 25 mlt(div(P,P),D) 5762 65005234 o2(o2(x,x),x) true 46103 46103 -0.125 0.4375 0.2076 0.1189 0.3448 -1 0.1454 1.145 1 2.785 0.009352 0 0.03917 1 1 9.442e-10 0.01611 0.02856 0.007817 0.08842 2.257 1.031 0.07868 0.1355 1 1 0 0 0.01311 0 0 0.1103 json
t8_x1_u0_b26 8 1 0 26 mlt(pow(P,P),D) 5763 65005235 o2(o2(x,x),x) true 46111 46111 -0.8343 0.07813 0.8956 0.182 0.4267 -1 1 2 1 1.333 0.1592 0 0.09788 1 1 -1.892e-9 0.406 0.1723 0.1497 0.3869 3.953 2 0.8747 2.23 1 1 0 0 0.1215 0 0 0.6677 json
t8_x1_u0_b27 8 1 0 27 mlt(mod(P,P),D) 5764 65005236 o2(o2(x,x),x) true 46119 46119 -0.1375 0.3047 0.4796 0.384 0.6197 -1 1 2 1 3.796 0.02962 0 0.09361 1 1 -0.001037 0.02068 0.05016 0.02086 0.1444 1.543 1 0.07712 0.05386 1 1 0 0 0.02754 0 0 0.07171 json
t8_x1_u0_b28 8 1 0 28 mlt(lrg(P,P),D) 5765 65005237 o2(o2(x,x),x) true 46127 46127 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
t8_x1_u0_b29 8 1 0 29 mlt(eql(P,P),D) 5766 65005238 o2(o2(x,x),x) true 46135 46135 0 0.5 0.09436 0.01082 0.104 -0.1454 0.1454 0.2908 1 2.561 0.001632 0 0.03609 1 1 0 0.0002563 0.01459 0.0003304 0.01818 0.5036 0.06192 0.1508 0.02368 1 1 0 0 0.003151 0 0 0.2912 json
t8_x1_u0_b30 8 1 0 30 mlt(min(P,P),D) 5767 65005239 o2(o2(x,x),x) true 46143 46143 -0.1371 0.3594 0.4002 0.2253 0.4747 -1 0.9606 1.961 1 4.765 0.03261 0 0.1409 1 1 0.002385 0.006072 0.05811 0.01278 0.113 0.8025 0.4334 0.1447 0.02695 1 1 0 0 0.03817 0 0 0.1694 json
t8_x1_u0_b31 8 1 0 31 mlt(dot(P,P),D) 5768 65005240 o2(o2(x,x),x) true 46151 46151 4.657e-10 0.5 0.899 0.8669 0.9311 -1 1 2 1 2.4 0.3311 0.0001049 0.2352 0.9994 1 -7.227e-11 0.5604 0.3571 0.276 0.5254 2.234 2 0.3821 0.6464 1 1 0 0 0.3214 0 0 0.3707 json
t8_x1_u0_b32 8 1 0 32 mlt(dst(P,P),D) 5769 65005241 o2(o2(x,x),x) true 46159 46159 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
t8_x1_u0_b33 8 1 0 33 div(add(P,P),D) 5770 65005242 o2(o2(x,x),x) true 46167 46167 -0.1173 0.4219 0.9532 0.9302 0.9645 -1 1 2 1 1.422 0.4176 0 0.2301 1 1 1.892e-9 0.8034 0.4282 0.3645 0.6037 2.623 2 0.4489 0.8637 1 1 0 0 0.417 0 0 0.4483 json
t8_x1_u0_b34 8 1 0 34 div(sub(P,P),D) 5771 65005243 o2(o2(x,x),x) true 46175 46175 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
t8_x1_u0_b35 8 1 0 35 div(mlt(P,P),D) 5772 65005244 o2(o2(x,x),x) true 46183 46183 0 0.5 0.9425 0.9317 0.9653 -1 1 2 1 1.667 0.4167 0 0.2302 1 1 0 0.8024 0.4262 0.3635 0.6029 2.62 2 0.4472 0.8611 1 1 0 0 0.4152 0 0 0.4457 json
t8_x1_u0_b36 8 1 0 36 div(div(P,P),D) 5773 65005245 o2(o2(x,x),x) true 46191 46191 -0.125 0.4375 0.93 0.8892 0.943 -1 1 2 1 1.485 0.2807 0 0.2143 1 1 -3.784e-9 0.4589 0.2864 0.2347 0.4845 2.261 2 0.3156 0.5161 1 1 0 0 0.3189 0 0 0.3587 json
t8_x1_u0_b37 8 1 0 37 div(pow(P,P),D) 5774 65005246 o2(o2(x,x),x) true 46199 46199 -0.6678 0.1641 0.9899 0.5403 0.7351 -1 1 2 1 0.8046 0.2292 0 0.127 1 1 -9.461e-10 0.4373 0.2335 0.2132 0.4618 3.636 2 0.4241 0.8092 1 1 0 0 0.2443 0 0 0.4521 json
t8_x1_u0_b38 8 1 0 38 div(mod(P,P),D) 5775 65005247 o2(o2(x,x),x) true 46207 46207 -0.1239 0.3125 0.6388 0.6074 0.7793 -1 1 2 1 2.228 0.1449 0 0.102 1 1 -0.001523 0.2766 0.1681 0.1345 0.3667 3.596 2 0.2385 0.4555 1 1 0 0 0.07956 0 0 0.131 json
t8_x1_u0_b39 8 1 0 39 div(lrg(P,P),D) 5776 65005248 o2(o2(x,x),x) true 46215 46215 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
t8_x1_u0_b40 8 1 0 40 div(eql(P,P),D) 5777 65005249 o2(o2(x,x),x) true 46223 46223 0 0.5 0.92 0.8911 0.944 -1 1 2 1 1.544 0.323 0 0.246 1 1 -7.569e-9 0.529 0.3295 0.2625 0.5124 2.083 2 0.3625 0.5936 1 1 0 0 0.3848 0 0 0.4318 json
t8_x1_u0_b41 8 1 0 41 div(min(P,P),D) 5778 65005250 o2(o2(x,x),x) true 46231 46231 -0.1114 0.4219 0.9298 0.9017 0.9496 -1 1 2 1 1.687 0.3848 0 0.2302 1 1 3.788e-9 0.7096 0.4006 0.3317 0.5759 2.502 2 0.4267 0.787 1 1 0 0 0.3921 0 0 0.4349 json
t8_x1_u0_b42 8 1 0 42 div(dot(P,P),D) 5779 65005251 o2(o2(x,x),x) true 46239 46239 -7.567e-10 0.5 0.9929 0.9906 0.9953 -1 1 2 1 1.146 0.4758 0.0002397 0.2461 0.999 1 -2.253e-11 0.9384 0.4798 0.4155 0.6446 2.619 2.037 0.4806 0.9473 1 1 0 0 0.4793 0 0 0.4839 json
t8_x1_u0_b43 8 1 0 43 div(dst(P,P),D) 5780 65005252 o2(o2(x,x),x) true 46247 46247 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
t8_x1_u0_b44 8 1 0 44 pow(add(P,P),D) 5781 65005253 o2(o2(x,x),x) true 46255 46255 -0.05116 0.5 0.9488 0.9258 0.9622 -1 1 2 1 1.895 0.004893 0 0.01642 1 1 -0.0002441 0.008532 0.01748 0.004625 0.06801 4.142 1 0.005285 0.009216 1 1 0 0 0.007016 0 0 0.007578 json
t8_x1_u0_b45 8 1 0 45 pow(sub(P,P),D) 5782 65005254 o2(o2(x,x),x) true 46263 46263 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
t8_x1_u0_b46 8 1 0 46 pow(mlt(P,P),D) 5783 65005255 o2(o2(x,x),x) true 46271 46271 0.946 1 0.946 0.02543 0.1595 0.000291 1 0.9997 1 1.25 0.005449 0 0.0219 1 1 -0.0003386 0.009783 0.02612 0.004969 0.07049 3.219 0.9997 0.2143 0.3847 1 1 0 0 0.007631 0 0 0.3001 json
t8_x1_u0_b47 8 1 0 47 pow(div(P,P),D) 5784 65005256 o2(o2(x,x),x) true 46279 46279 0.75 0.875 1 0.4375 0.6614 -1 1 2 1 0.5436 0.03175 0 0.01587 1 1 0 0.06349 0.03175 0.03149 0.1774 11.18 2 0.07256 0.1451 1 1 0 0 0.04211 0 0 0.09624 json
t8_x1_u0_b48 8 1 0 48 pow(pow(P,P),D) 5785 65005257 o2(o2(x,x),x) true 46287 46287 -0.01826 0.5 0.9818 0.9672 0.9835 -1 1 2 1 1.524 0.01675 0 0.01631 1 1 -1.892e-9 0.03297 0.02397 0.01647 0.1284 7.871 2 0.01732 0.03408 1 1 0 0 0.02257 0 0 0.02333 json
t8_x1_u0_b49 8 1 0 49 pow(mod(P,P),D) 5786 65005258 o2(o2(x,x),x) true 46295 46295 0.04139 0.5586 0.9164 0.8981 0.9477 -1 1 2 1 1.839 0.08805 0 0.05674 1 1 -1.892e-9 0.1748 0.09829 0.08484 0.2913 5.134 2 0.09803 0.1946 1 1 0 0 0.1175 0 0 0.1308 json
t8_x1_u0_b50 8 1 0 50 pow(lrg(P,P),D) 5787 65005259 o2(o2(x,x),x) true 46303 46303 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
t8_x1_u0_b51 8 1 0 51 pow(eql(P,P),D) 5788 65005260 o2(o2(x,x),x) true 46311 46311 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
t8_x1_u0_b52 8 1 0 52 pow(min(P,P),D) 5789 65005261 o2(o2(x,x),x) true 46319 46319 -0.04929 0.5 0.9507 0.9255 0.962 -1 1 2 1 1.869 0.004731 0 0.0157 1 1 0.00001491 0.00822 0.01559 0.004484 0.06696 4.266 1 0.005112 0.008882 1 1 0 0 0.006841 0 0 0.007392 json
t8_x1_u0_b53 8 1 0 53 pow(dot(P,P),D) 5790 65005262 o2(o2(x,x),x) true 46327 46327 0.9763 0.9961 0.9841 0.01797 0.134 -1 1 2 1 0.7091 0.002958 0.002033 0.01642 0.1853 1 -0.0001392 0.01056 0.02619 0.004723 0.06873 4.185 2.828 0.2778 0.5878 1 1 0 0 0.008112 0 0 0.4515 json
t8_x1_u0_b54 8 1 0 54 pow(dst(P,P),D) 5791 65005263 o2(o2(x,x),x) true 46335 46335 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
t8_x1_u0_b55 8 1 0 55 mod(add(P,P),D) 5792 65005264 o2(o2(x,x),x) true 46343 46343 -4.15e-12 0.457 0.1344 0.02878 0.1696 -0.3955 0.3955 0.791 1 3.449 0.008138 0 0.06985 1 1 0 0.02073 0.1117 0.003258 0.05708 0.8172 0.2452 0.2828 0.7204 1 1 0 0 0.005969 0 0 0.2074 json
t8_x1_u0_b56 8 1 0 56 mod(sub(P,P),D) 5793 65005265 o2(o2(x,x),x) true 46351 46351 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
t8_x1_u0_b57 8 1 0 57 mod(mlt(P,P),D) 5794 65005266 o2(o2(x,x),x) true 46359 46359 0.1285 0.9219 0.1285 0.01022 0.1011 0 0.3643 0.3643 1 2.347 0.008439 0 0.06906 1 1 -0.0002406 0.02145 0.1119 0.00367 0.06058 0.8773 0.2749 0.8258 2.099 1 1 0 0 0.00618 0 0 0.6047 json
t8_x1_u0_b58 8 1 0 58 mod(div(P,P),D) 5795 65005267 o2(o2(x,x),x) true 46367 46367 0.01365 0.8125 0.2637 0.1559 0.3948 -1 0.3195 1.32 1 2.731 0.01169 0 0.05008 1 1 -0.00002039 0.02207 0.07561 0.009182 0.09582 1.913 1 0.07502 0.1416 1 1 0 0 0.01496 0 0 0.09597 json
t8_x1_u0_b59 8 1 0 59 mod(pow(P,P),D) 5796 65005268 o2(o2(x,x),x) true 46375 46375 -0.426 0.4453 0.5797 0.3452 0.5875 -1 0.9976 1.998 1 2.455 0.03082 0 0.06153 1 1 0.004858 0.07959 0.1002 0.02704 0.1644 2.672 1.224 0.0893 0.2306 1 1 0 0 0.009001 0 0 0.02608 json
t8_x1_u0_b60 8 1 0 60 mod(mod(P,P),D) 5797 65005269 o2(o2(x,x),x) true 46383 46383 -0.125 0.2734 0.1821 0.1189 0.3448 -1 0.3638 1.364 1 2.794 0.01155 0 0.04307 1 1 8.213e-13 0.02552 0.07554 0.009696 0.09847 2.286 1 0.09715 0.2146 1 1 0 0 0.01167 0 0 0.09816 json
t8_x1_u0_b61 8 1 0 61 mod(lrg(P,P),D) 5798 65005270 o2(o2(x,x),x) true 46391 46391 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
t8_x1_u0_b62 8 1 0 62 mod(eql(P,P),D) 5799 65005271 o2(o2(x,x),x) true 46399 46399 0.1568 0.875 0.1568 0.01087 0.1043 0.000009095 0.3195 0.3195 1 2.5 0.004456 0 0.04994 1 1 -0.00002039 0.00854 0.07294 0.001963 0.0443 0.8871 0.1459 0.41 0.7858 1 1 0 0 0.004628 0 0 0.4258 json