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
t10_x2_u12_b4 10 2 12 4 log(sgn(pow(P,R))) 10700 81289228 o1(o1(o2(x,x))) true 85607 85607 -0.5391 0 0.5391 0.2487 0.4987 -1 0 1 1 0.9956 0.003968 0.0007559 0.004715 0.68 1 0 0.009637 0.009448 0.004701 0.06856 14.54 1.414 0.019 0.03876 1 1 0 0 0.006593 0 0 0.02651 json
t10_x2_u12_b5 10 2 12 5 log(sgn(mod(P,R))) 10701 81289229 o1(o1(o2(x,x))) true 85615 85615 -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 0 0.005263 0 0 0.02139 json
t10_x2_u12_b6 10 2 12 6 log(sgn(lrg(P,R))) 10702 81289230 o1(o1(o2(x,x))) true 85623 85623 -0.5391 0 0.5391 0.2487 0.4987 -1 0 1 1 0.9956 0.003968 0.0007559 0.004715 0.68 1 0 0.009637 0.009448 0.004701 0.06856 14.54 1.414 0.019 0.03876 1 1 0 0 0.006593 0 0 0.02651 json
t10_x2_u12_b7 10 2 12 7 log(sgn(eql(P,R))) 10703 81289231 o1(o1(o2(x,x))) true 85631 85631 -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
t10_x2_u12_b8 10 2 12 8 log(sgn(min(P,R))) 10704 81289232 o1(o1(o2(x,x))) true 85639 85639 -0.9961 0 0.9961 0.003891 0.06238 -1 0 1 1 0.03687 0.000252 0.0004409 0.0006929 -0.2727 1 0 0.001449 0.001386 0.0006922 0.02631 37.97 1 0.1781 0.3723 1 1 0 0 0 0 0 0 json
t10_x2_u12_b9 10 2 12 9 log(sgn(dot(P,R))) 10705 81289233 o1(o1(o2(x,x))) true 85647 85647 -0.957 0 0.957 0.04114 0.2028 -1 0 1 1 0.2557 0.004724 0.003716 0.008394 0.1194 1 0 0.01776 0.01688 0.008367 0.09147 10.9 1.414 0.2052 0.4317 1 1 0 0 0.009848 0 0 0.2394 json
t10_x2_u12_b10 10 2 12 10 log(sgn(dst(P,R))) 10706 81289234 o1(o1(o2(x,x))) true 85655 85655 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
t10_x2_u13_b0 10 2 13 0 log(nrm(add(P,R))) 10707 81289425 o1(o1(o2(x,x))) true 85663 85663 -0.7347 0 0.7347 0.1386 0.3724 -1 -0.0006481 0.9994 1 2.267 0.0003676 0.0002215 0.005673 0.2481 1 0.000002683 0.0009192 0.002753 0.0005565 0.02359 4.159 1.079 0.004249 0.00663 1 1 0 0 0.001208 0 0 0.008709 json
t10_x2_u13_b1 10 2 13 1 log(nrm(sub(P,R))) 10708 81289426 o1(o1(o2(x,x))) true 85671 85671 -0.7342 0 0.7342 0.1353 0.3678 -1 -0.001263 0.9987 1 2.375 0.00044 0.0002669 0.006243 0.2448 1 -0.000006553 0.001014 0.003018 0.0006678 0.02584 4.139 1.22 0.005226 0.007499 1 1 0 0 0.001532 0 0 0.01133 json
t10_x2_u13_b2 10 2 13 2 log(nrm(mlt(P,R))) 10709 81289427 o1(o1(o2(x,x))) true 85679 85679 -0.9863 0 0.9863 0.01009 0.1004 -1 -0.001459 0.9985 1 0.2312 0.001 0.001286 0.00357 -0.125 1 0.000002041 0.004738 0.006012 0.002275 0.0477 13.36 1.284 0.2267 0.4696 1 1 0 0 0.002154 0 0 0.2135 json
t10_x2_u13_b3 10 2 13 3 log(nrm(div(P,R))) 10710 81289428 o1(o1(o2(x,x))) true 85687 85687 -0.9852 0 0.9852 0.01027 0.1014 -1 -0.02856 0.9714 1 0.2615 0.001214 0.001189 0.0042 0.01069 1 -0.000002587 0.004926 0.006343 0.002385 0.04884 11.63 1.318 0.2339 0.4795 1 1 0 0 0.002103 0 0 0.2047 json
t10_x2_u13_b4 10 2 13 4 log(nrm(pow(P,R))) 10711 81289429 o1(o1(o2(x,x))) true 85695 85695 -0.9931 0 0.9931 0.005377 0.07333 -1 -0.03385 0.9662 1 0.1241 0.0005352 0.0007572 0.001883 -0.1718 1 -6.758e-11 0.002676 0.003075 0.001288 0.0359 19.07 1.315 0.2403 0.4976 1 1 0 0 0.0004354 0 0 0.08098 json
t10_x2_u13_b5 10 2 13 5 log(nrm(mod(P,R))) 10712 81289430 o1(o1(o2(x,x))) true 85703 85703 -0.7789 0 0.7789 0.1213 0.3483 -1 7.657e-8 1 1 2.163 0.002716 0.0009548 0.02165 0.4797 1 0.00001764 0.004041 0.01113 0.003202 0.05658 2.613 0.9999 0.03025 0.03331 1 1 0 0 0.005102 0 0 0.04205 json
t10_x2_u13_b6 10 2 13 6 log(nrm(lrg(P,R))) 10713 81289431 o1(o1(o2(x,x))) true 85711 85711 -0.6876 0 0.6876 0.1271 0.3565 -1 0 1 1 2.335 0.001763 0.0005106 0.0101 0.5509 1 -0.000003816 0.004299 0.00779 0.002172 0.0466 4.612 0.9999 0.01789 0.03382 1 1 0 0 0.003458 0 0 0.0272 json
t10_x2_u13_b7 10 2 13 7 log(nrm(eql(P,R))) 10714 81289432 o1(o1(o2(x,x))) true 85719 85719 -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
t10_x2_u13_b8 10 2 13 8 log(nrm(min(P,R))) 10715 81289433 o1(o1(o2(x,x))) true 85727 85727 -0.998 0 0.998 0.001085 0.03294 -1 -0.3744 0.6256 1 0.04507 0.00005271 0.0001201 0.0003941 -0.39 1 9.204e-7 0.0003563 0.0006817 0.0001726 0.01314 33.33 0.6158 0.1593 0.3283 1 1 0 0 0 0 0 0 json
t10_x2_u13_b9 10 2 13 9 log(nrm(dot(P,R))) 10716 81289434 o1(o1(o2(x,x))) true 85735 85735 -0.9807 0 0.9807 0.008351 0.09138 -1 -0.5493 0.4507 1 0.2557 0.0009596 0.0007549 0.003783 0.1194 1 4.881e-11 0.003608 0.007608 0.001701 0.04124 10.9 0.6374 0.2053 0.4321 1 1 0 0 0.002 0 0 0.2395 json
t10_x2_u13_b10 10 2 13 10 log(nrm(dst(P,R))) 10717 81289435 o1(o1(o2(x,x))) true 85743 85743 -0.5491 0 0.5491 3.718e-8 0.0001928 -0.5493 -0.5493 2.384e-7 1 0 6.652e-17 5.953e-17 2.07e-9 0.000006993 0 -7.284e-10 8.289e-16 3.477e-9 1.218e-16 1.104e-8 5.333 8.429e-8 3.39e-9 2.23e-8 1 1 0 0 1.146e-16 0 0 3.081e-9 json
t10_x2_u14_b0 10 2 14 0 frc(sqt(add(P,R))) 10718 81289626 o1(o1(o2(x,x))) true 85751 85751 -0.3244 0.4531 0.7693 0.5744 0.7579 -1 0.9879 1.988 1 2.73 0.009554 0.004279 0.02007 0.3813 1 0.00002637 0.02774 0.01951 0.01344 0.1159 5.775 2.734 0.02408 0.04829 1 1 0 0 0.01999 0 0 0.03479 json
t10_x2_u14_b1 10 2 14 1 frc(sqt(sub(P,R))) 10719 81289627 o1(o1(o2(x,x))) true 85759 85759 -0.2908 0.4609 0.7873 0.6083 0.7799 -1 0.9979 1.998 1 2.715 0.009853 0.002296 0.01872 0.622 1 0.000005937 0.02393 0.01723 0.0118 0.1086 5.802 2.43 0.01997 0.03934 1 1 0 0 0.01685 0 0 0.0277 json
t10_x2_u14_b2 10 2 14 2 frc(sqt(mlt(P,R))) 10720 81289628 o1(o1(o2(x,x))) true 85767 85767 -0.9003 0.07016 0.9591 0.1365 0.3695 -1 0.971 1.971 1 0.64 0.01277 0.01247 0.01942 0.01172 1 0.000002747 0.05246 0.0343 0.02486 0.1577 8.117 2.761 0.1849 0.3842 1 1 0 0 0.02285 0 0 0.1674 json
t10_x2_u14_b3 10 2 14 3 frc(sqt(div(P,R))) 10721 81289629 o1(o1(o2(x,x))) true 85775 85775 -0.901 0.06931 0.9584 0.1355 0.3681 -1 0.9788 1.979 1 0.636 0.01156 0.01121 0.01786 0.01522 1 -0.000002032 0.04728 0.03256 0.02244 0.1498 8.388 2.786 0.168 0.349 1 1 0 0 0.02154 0 0 0.159 json
t10_x2_u14_b4 10 2 14 4 frc(sqt(pow(P,R))) 10722 81289630 o1(o1(o2(x,x))) true 85783 85783 -0.3163 0.4365 0.7775 0.5932 0.7702 -1 0.9973 1.997 1 2.739 0.004348 0.001833 0.01961 0.4068 1 0.00002636 0.01136 0.01418 0.005798 0.07614 3.883 1.414 0.01042 0.01914 1 1 0 0 0.008813 0 0 0.01486 json
t10_x2_u14_b5 10 2 14 5 frc(sqt(mod(P,R))) 10723 81289631 o1(o1(o2(x,x))) true 85791 85791 -0.2941 0.4985 0.7059 0.5164 0.7186 -1 0.8937 1.894 1 2.794 0.0042 0.0001721 0.0155 0.9213 1 0.000004413 0.00794 0.01053 0.004132 0.06428 4.148 1 0.008466 0.01538 1 1 0 0 0.00604 0 0 0.0117 json
t10_x2_u14_b6 10 2 14 6 frc(sqt(lrg(P,R))) 10724 81289632 o1(o1(o2(x,x))) true 85799 85799 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
t10_x2_u14_b7 10 2 14 7 frc(sqt(eql(P,R))) 10725 81289633 o1(o1(o2(x,x))) true 85807 85807 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
t10_x2_u14_b8 10 2 14 8 frc(sqt(min(P,R))) 10726 81289634 o1(o1(o2(x,x))) true 85815 85815 -0.9875 0.007813 0.9969 0.02051 0.1432 -1 0.9631 1.963 1 0.09407 0.001809 0.002435 0.002885 -0.1475 1 0.000001769 0.008904 0.005297 0.004236 0.06509 22.56 2.731 0.207 0.4341 1 1 0 0 0.0004642 0 0 0.02263 json
t10_x2_u14_b9 10 2 14 9 frc(sqt(dot(P,R))) 10727 81289635 o1(o1(o2(x,x))) true 85823 85823 -0.9372 0.04297 0.9768 0.08892 0.2982 -1 0.9609 1.961 1 0.4033 0.0105 0.00821 0.01349 0.1226 1 -0.000002466 0.03933 0.02508 0.01852 0.1361 10.09 2.706 0.2104 0.4423 1 1 0 0 0.02127 0 0 0.2392 json
t10_x2_u14_b10 10 2 14 10 frc(sqt(dst(P,R))) 10728 81289636 o1(o1(o2(x,x))) true 85831 85831 0.5227 1 0.5227 0.06075 0.2465 0.004214 0.9964 0.9922 1 3.898 0.0006726 0.0006159 0.02704 0.04402 1 -0.00005806 0.00007321 0.006157 0.0005574 0.02361 0.8731 0.1143 0.02121 0.001205 1 1 0 0 0.002411 0 0 0.03969 json
t10_x2_u15_b0 10 2 15 0 frc(log(add(P,R))) 10729 81289827 o1(o1(o2(x,x))) true 85839 85839 -0.2943 0.4531 0.7995 0.627 0.7918 -1 0.9997 2 1 2.749 0.009814 0.00375 0.02161 0.4471 1 -0.00004804 0.02669 0.01962 0.0131 0.1145 5.297 2.633 0.02163 0.04257 1 1 0 0 0.01804 0 0 0.02877 json
t10_x2_u15_b1 10 2 15 1 frc(log(sub(P,R))) 10730 81289828 o1(o1(o2(x,x))) true 85847 85847 -0.2826 0.4609 0.7956 0.6312 0.7945 -1 0.9997 2 1 2.792 0.00979 0.002117 0.02101 0.6444 1 -0.00002151 0.02291 0.01749 0.01146 0.1071 5.095 1.996 0.01886 0.03629 1 1 0 0 0.01539 0 0 0.02438 json
t10_x2_u15_b2 10 2 15 2 frc(log(mlt(P,R))) 10731 81289829 o1(o1(o2(x,x))) true 85855 85855 -0.9403 0.03906 0.9816 0.0897 0.2995 -1 0.9982 1.998 1 0.3857 0.009043 0.008201 0.01189 0.04882 1 -2.63e-7 0.03597 0.02181 0.0171 0.1308 11 2.226 0.1922 0.401 1 1 0 0 0.01663 0 0 0.1853 json
t10_x2_u15_b3 10 2 15 3 frc(log(div(P,R))) 10732 81289830 o1(o1(o2(x,x))) true 85863 85863 -0.9422 0.03906 0.9797 0.08496 0.2915 -1 0.9363 1.936 1 0.3861 0.008441 0.007682 0.0115 0.04708 1 0.000001786 0.03368 0.021 0.01598 0.1264 11 2.653 0.1898 0.3964 1 1 0 0 0.01609 0 0 0.1893 json
t10_x2_u15_b4 10 2 15 4 frc(log(pow(P,R))) 10733 81289831 o1(o1(o2(x,x))) true 85871 85871 -0.3503 0.4366 0.7747 0.5669 0.753 -1 0.9949 1.995 1 2.678 0.004314 0.0002905 0.01772 0.8738 1 0.00000694 0.007946 0.01103 0.004292 0.06551 3.697 1 0.008122 0.01402 1 1 0 0 0.006468 0 0 0.01141 json
t10_x2_u15_b5 10 2 15 5 frc(log(mod(P,R))) 10734 81289832 o1(o1(o2(x,x))) true 85879 85879 -0.3523 0.4375 0.7727 0.5609 0.7489 -1 0.9944 1.994 1 2.652 0.01096 0.0002387 0.01952 0.9574 1 0.000003365 0.02131 0.01576 0.01081 0.104 5.329 1.982 0.01997 0.038 1 1 0 0 0.01442 0 0 0.0257 json
t10_x2_u15_b6 10 2 15 6 frc(log(lrg(P,R))) 10735 81289833 o1(o1(o2(x,x))) true 85887 85887 -0.5391 0 0.5391 0.2487 0.4987 -1 0 1 1 0.9956 0.003968 0.0007559 0.004715 0.68 1 0 0.009637 0.009448 0.004701 0.06856 14.54 1.414 0.019 0.03876 1 1 0 0 0.006593 0 0 0.02651 json
t10_x2_u15_b7 10 2 15 7 frc(log(eql(P,R))) 10736 81289834 o1(o1(o2(x,x))) true 85895 85895 -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
t10_x2_u15_b8 10 2 15 8 frc(log(min(P,R))) 10737 81289835 o1(o1(o2(x,x))) true 85903 85903 -0.9935 0.003906 0.9986 0.0109 0.1044 -1 0.9264 1.926 1 0.05049 0.0005902 0.00123 0.001265 -0.3514 1 0.000001867 0.003771 0.00222 0.001818 0.04263 33.69 1.926 0.167 0.346 1 1 0 0 0 0 0 0 json
t10_x2_u15_b9 10 2 15 9 frc(log(dot(P,R))) 10738 81289836 o1(o1(o2(x,x))) true 85911 85911 -0.9361 0.04297 0.978 0.09297 0.3049 -1 0.9126 1.913 1 0.4169 0.01079 0.009333 0.01394 0.07243 1 -4.489e-7 0.04239 0.02596 0.01994 0.1412 10.13 2.573 0.2165 0.456 1 1 0 0 0.0239 0 0 0.2571 json
t10_x2_u15_b10 10 2 15 10 frc(log(dst(P,R))) 10739 81289837 o1(o1(o2(x,x))) true 85919 85919 0.4753 1 0.4753 0.06882 0.2623 0.001881 0.9994 0.9975 1 3.924 0.0008491 0.0007573 0.02933 0.05712 1 -0.00004325 0.00009507 0.006865 0.0007464 0.02732 0.9316 0.1158 0.02334 0.001381 1 1 0 0 0.002526 0 0 0.03671 json
t10_x2_u16_b0 10 2 16 0 frc(frc(add(P,R))) 10740 81290028 o1(o1(o2(x,x))) true 85927 85927 0.5266 1 0.5266 0.05091 0.2256 0.001084 0.997 0.9959 1 3.815 0.0007236 0.0006853 0.03089 0.02719 1 0.00004432 0.00008334 0.007111 0.0004549 0.02133 0.6905 0.1132 0.02767 0.001637 1 1 0 0 0.002542 0 0 0.04993 json
t10_x2_u16_b1 10 2 16 1 frc(frc(sub(P,R))) 10741 81290029 o1(o1(o2(x,x))) true 85935 85935 0.4734 1 0.4734 0.05091 0.2256 0.002976 0.9989 0.9959 1 3.815 0.0007236 0.0006853 0.03089 0.02719 1 -0.00004432 0.00008334 0.007111 0.0004549 0.02133 0.6905 0.1132 0.02767 0.001637 1 1 0 0 0.002542 0 0 0.04993 json
t10_x2_u16_b2 10 2 16 2 frc(frc(mlt(P,R))) 10742 81290030 o1(o1(o2(x,x))) true 85943 85943 0.4737 0.9978 0.4737 0.06137 0.2477 9.693e-7 0.9979 0.9979 1 3.912 0.0009298 0.0007748 0.03371 0.09094 1 6.656e-7 0.0001001 0.007806 0.0005681 0.02384 0.707 0.1165 0.02778 0.001631 1 1 0 0 0.003621 0 0 0.059 json
t10_x2_u16_b3 10 2 16 3 frc(frc(div(P,R))) 10743 81290031 o1(o1(o2(x,x))) true 85951 85951 0.4546 0.9973 0.4546 0.05954 0.244 7.588e-7 0.9991 0.9991 1 3.895 0.0008477 0.0006308 0.03092 0.1467 1 -0.000008476 0.00008364 0.007098 0.0005222 0.02285 0.7389 0.1114 0.02483 0.001405 1 1 0 0 0.003033 0 0 0.05095 json
t10_x2_u16_b4 10 2 16 4 frc(frc(pow(P,R))) 10744 81290032 o1(o1(o2(x,x))) true 85959 85959 -0.3334 0.437 0.7604 0.5636 0.7507 -1 0.9948 1.995 1 2.736 0.004322 0.001735 0.01829 0.427 1 0.00001866 0.01135 0.01386 0.005723 0.07565 4.136 1.414 0.01075 0.02013 1 1 0 0 0.008633 0 0 0.01532 json
t10_x2_u16_b5 10 2 16 5 frc(frc(mod(P,R))) 10745 81290033 o1(o1(o2(x,x))) true 85967 85967 0.4816 0.996 0.4816 0.1049 0.324 1.109e-7 0.9996 0.9996 1 3.866 0.000542 0.0003177 0.0216 0.2609 1 3.995e-7 0.00004693 0.004956 0.0003931 0.01983 0.918 0.1168 0.008192 0.0004472 1 1 0 0 0.001846 0 0 0.01759 json
t10_x2_u16_b6 10 2 16 6 frc(frc(lrg(P,R))) 10746 81290034 o1(o1(o2(x,x))) true 85975 85975 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
t10_x2_u16_b7 10 2 16 7 frc(frc(eql(P,R))) 10747 81290035 o1(o1(o2(x,x))) true 85983 85983 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
t10_x2_u16_b8 10 2 16 8 frc(frc(min(P,R))) 10748 81290036 o1(o1(o2(x,x))) true 85991 85991 0.2632 0.5433 0.2632 0.09188 0.3031 0 0.997 0.997 1 2.919 0.000413 0.0003448 0.01653 0.08994 1 0.00002937 0.00004373 0.003797 0.0004845 0.02201 1.332 0.1114 0.008247 0.000476 1 1 0 0 0.00139 0 0 0.01513 json
t10_x2_u16_b9 10 2 16 9 frc(frc(dot(P,R))) 10749 81290037 o1(o1(o2(x,x))) true 85999 85999 0.4985 1 0.4985 0.054 0.2324 0.0001509 0.9987 0.9986 1 3.862 0.0007379 0.0008022 0.03216 -0.04174 1 0.00002028 0.00009003 0.007409 0.0005058 0.02249 0.6993 0.1109 0.02852 0.001667 1 1 0 0 0.003367 0 0 0.06236 json
t10_x2_u16_b10 10 2 16 10 frc(frc(dst(P,R))) 10750 81290038 o1(o1(o2(x,x))) true 86007 86007 0.4819 1 0.4819 0.05196 0.2279 0.003903 0.9966 0.9927 1 3.85 0.0007872 0.0007332 0.03206 0.03552 1 0.000003255 0.00008894 0.00735 0.0004926 0.0222 0.6924 0.1141 0.02926 0.001712 1 1 0 0 0.003097 0 0 0.05961 json
t10_x2_u17_b0 10 2 17 0 frc(flr(add(P,R))) 10751 81290229 o1(o1(o2(x,x))) true 86015 86015 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
t10_x2_u17_b1 10 2 17 1 frc(flr(sub(P,R))) 10752 81290230 o1(o1(o2(x,x))) true 86023 86023 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
t10_x2_u17_b2 10 2 17 2 frc(flr(mlt(P,R))) 10753 81290231 o1(o1(o2(x,x))) true 86031 86031 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
t10_x2_u17_b3 10 2 17 3 frc(flr(div(P,R))) 10754 81290232 o1(o1(o2(x,x))) true 86039 86039 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
t10_x2_u17_b4 10 2 17 4 frc(flr(pow(P,R))) 10755 81290233 o1(o1(o2(x,x))) true 86047 86047 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
t10_x2_u17_b5 10 2 17 5 frc(flr(mod(P,R))) 10756 81290234 o1(o1(o2(x,x))) true 86055 86055 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
t10_x2_u17_b6 10 2 17 6 frc(flr(lrg(P,R))) 10757 81290235 o1(o1(o2(x,x))) true 86063 86063 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
t10_x2_u17_b7 10 2 17 7 frc(flr(eql(P,R))) 10758 81290236 o1(o1(o2(x,x))) true 86071 86071 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
t10_x2_u17_b8 10 2 17 8 frc(flr(min(P,R))) 10759 81290237 o1(o1(o2(x,x))) true 86079 86079 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
t10_x2_u17_b9 10 2 17 9 frc(flr(dot(P,R))) 10760 81290238 o1(o1(o2(x,x))) true 86087 86087 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
t10_x2_u17_b10 10 2 17 10 frc(flr(dst(P,R))) 10761 81290239 o1(o1(o2(x,x))) true 86095 86095 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
t10_x2_u18_b0 10 2 18 0 frc(cil(add(P,R))) 10762 81290430 o1(o1(o2(x,x))) true 86103 86103 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
t10_x2_u18_b1 10 2 18 1 frc(cil(sub(P,R))) 10763 81290431 o1(o1(o2(x,x))) true 86111 86111 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
t10_x2_u18_b2 10 2 18 2 frc(cil(mlt(P,R))) 10764 81290432 o1(o1(o2(x,x))) true 86119 86119 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
t10_x2_u18_b3 10 2 18 3 frc(cil(div(P,R))) 10765 81290433 o1(o1(o2(x,x))) true 86127 86127 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
t10_x2_u18_b4 10 2 18 4 frc(cil(pow(P,R))) 10766 81290434 o1(o1(o2(x,x))) true 86135 86135 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
t10_x2_u18_b5 10 2 18 5 frc(cil(mod(P,R))) 10767 81290435 o1(o1(o2(x,x))) true 86143 86143 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
t10_x2_u18_b6 10 2 18 6 frc(cil(lrg(P,R))) 10768 81290436 o1(o1(o2(x,x))) true 86151 86151 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
t10_x2_u18_b7 10 2 18 7 frc(cil(eql(P,R))) 10769 81290437 o1(o1(o2(x,x))) true 86159 86159 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
t10_x2_u18_b8 10 2 18 8 frc(cil(min(P,R))) 10770 81290438 o1(o1(o2(x,x))) true 86167 86167 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
t10_x2_u18_b9 10 2 18 9 frc(cil(dot(P,R))) 10771 81290439 o1(o1(o2(x,x))) true 86175 86175 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
t10_x2_u18_b10 10 2 18 10 frc(cil(dst(P,R))) 10772 81290440 o1(o1(o2(x,x))) true 86183 86183 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
t10_x2_u19_b0 10 2 19 0 frc(sgn(add(P,R))) 10773 81290631 o1(o1(o2(x,x))) true 86191 86191 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
t10_x2_u19_b1 10 2 19 1 frc(sgn(sub(P,R))) 10774 81290632 o1(o1(o2(x,x))) true 86199 86199 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
t10_x2_u19_b2 10 2 19 2 frc(sgn(mlt(P,R))) 10775 81290633 o1(o1(o2(x,x))) true 86207 86207 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
t10_x2_u19_b3 10 2 19 3 frc(sgn(div(P,R))) 10776 81290634 o1(o1(o2(x,x))) true 86215 86215 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
t10_x2_u19_b4 10 2 19 4 frc(sgn(pow(P,R))) 10777 81290635 o1(o1(o2(x,x))) true 86223 86223 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
t10_x2_u19_b5 10 2 19 5 frc(sgn(mod(P,R))) 10778 81290636 o1(o1(o2(x,x))) true 86231 86231 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
t10_x2_u19_b6 10 2 19 6 frc(sgn(lrg(P,R))) 10779 81290637 o1(o1(o2(x,x))) true 86239 86239 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
t10_x2_u19_b7 10 2 19 7 frc(sgn(eql(P,R))) 10780 81290638 o1(o1(o2(x,x))) true 86247 86247 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
t10_x2_u19_b8 10 2 19 8 frc(sgn(min(P,R))) 10781 81290639 o1(o1(o2(x,x))) true 86255 86255 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
t10_x2_u19_b9 10 2 19 9 frc(sgn(dot(P,R))) 10782 81290640 o1(o1(o2(x,x))) true 86263 86263 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
t10_x2_u19_b10 10 2 19 10 frc(sgn(dst(P,R))) 10783 81290641 o1(o1(o2(x,x))) true 86271 86271 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
t10_x2_u20_b0 10 2 20 0 frc(nrm(add(P,R))) 10784 81290832 o1(o1(o2(x,x))) true 86279 86279 0.5026 1 0.5026 0.08893 0.2982 0.00002618 0.9994 0.9993 1 3.989 0.0002189 0.0001235 0.01165 0.2785 1 0.000005956 0.00001848 0.002582 0.0002067 0.01438 1.234 0.1082 0.003851 0.0002078 1 1 0 0 0.000842 0 0 0.009468 json
t10_x2_u20_b1 10 2 20 1 frc(nrm(sub(P,R))) 10785 81290833 o1(o1(o2(x,x))) true 86287 86287 0.494 1 0.494 0.09243 0.304 0.0006501 0.9996 0.9989 1 3.979 0.0002235 0.0001371 0.01201 0.2394 1 -0.000005945 0.00001945 0.002661 0.0002163 0.01471 1.224 0.1097 0.003901 0.0002104 1 1 0 0 0.0008866 0 0 0.009592 json
t10_x2_u20_b2 10 2 20 2 frc(nrm(mlt(P,R))) 10786 81290834 o1(o1(o2(x,x))) true 86295 86295 0.4057 0.9797 0.437 0.1129 0.336 -1 1 2 1 3.999 0.002742 0.002741 0.03926 0.0001286 1 -0.000008787 0.007053 0.01353 0.003942 0.06279 1.599 2.055 0.04857 0.06247 1 1 0 0 0.01026 0 0 0.09089 json
t10_x2_u20_b3 10 2 20 3 frc(nrm(div(P,R))) 10787 81290835 o1(o1(o2(x,x))) true 86303 86303 0.4225 0.977 0.4538 0.1136 0.3371 -1 0.9998 2 1 4.005 0.003418 0.002778 0.03901 0.1033 1 -0.000009351 0.008568 0.01396 0.004675 0.06838 1.753 2.674 0.05454 0.07541 1 1 0 0 0.01095 0 0 0.09635 json
t10_x2_u20_b4 10 2 20 4 frc(nrm(pow(P,R))) 10788 81290836 o1(o1(o2(x,x))) true 86311 86311 -0.7086 0.2044 0.8382 0.3094 0.5562 -1 0.999 1.999 1 1.542 0.003344 0.002502 0.01334 0.144 1 -0.000006033 0.01076 0.0113 0.005669 0.07529 5.645 1.765 0.01889 0.03477 1 1 0 0 0.008062 0 0 0.02606 json
t10_x2_u20_b5 10 2 20 5 frc(nrm(mod(P,R))) 10789 81290837 o1(o1(o2(x,x))) true 86319 86319 0.4462 0.9771 0.4775 0.1152 0.3394 -1 0.9999 2 1 4.022 0.002536 0.002484 0.03618 0.01041 1 -0.000003778 0.006907 0.01269 0.003711 0.06092 1.684 2.213 0.04357 0.05995 1 1 0 0 0.009205 0 0 0.0799 json
t10_x2_u20_b6 10 2 20 6 frc(nrm(lrg(P,R))) 10790 81290838 o1(o1(o2(x,x))) true 86327 86327 -0.001725 0.5119 0.5139 0.4136 0.6431 -1 0.7071 1.707 1 2.824 0.005137 0.005975 0.02158 -0.07538 1 0.000003276 0.02168 0.02027 0.01065 0.1032 4.782 2.414 0.02687 0.05241 1 1 0 0 0.01477 0 0 0.03572 json
t10_x2_u20_b7 10 2 20 7 frc(nrm(eql(P,R))) 10791 81290839 o1(o1(o2(x,x))) true 86335 86335 -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
t10_x2_u20_b8 10 2 20 8 frc(nrm(min(P,R))) 10792 81290840 o1(o1(o2(x,x))) true 86343 86343 0.3657 0.998 0.3657 0.09202 0.3034 3.744e-7 0.9967 0.9967 1 3.66 0.0005353 0.0005515 0.02149 -0.01497 1 0.000006226 0.00006206 0.00491 0.0006251 0.025 1.164 0.1151 0.01181 0.0006744 1 1 0 0 0.001909 0 0 0.02075 json
t10_x2_u20_b9 10 2 20 9 frc(nrm(dot(P,R))) 10793 81290841 o1(o1(o2(x,x))) true 86351 86351 0.4705 0.9844 0.5018 0.03797 0.1949 -1 0.5774 1.577 1 2.066 0.002317 0.002446 0.01078 -0.02726 1 -0.000007939 0.009609 0.007992 0.004648 0.06817 6.326 2.231 0.1254 0.253 1 1 0 0 0.0084 0 0 0.2212 json
t10_x2_u20_b10 10 2 20 10 frc(nrm(dst(P,R))) 10794 81290842 o1(o1(o2(x,x))) true 86359 86359 0.5777 1 0.5777 1.421e-7 0.000377 0.5774 0.5774 1.192e-7 1 0 3.782e-17 3.446e-17 1.203e-9 0.000003357 0 -6.533e-10 3.097e-16 1.299e-9 7.084e-17 8.417e-9 6.998 8.429e-8 5.087e-10 2.18e-9 1 1 0 0 6.672e-17 0 0 4.696e-10 json
t10_x2_u21_b0 10 2 21 0 flr(sqt(add(P,R))) 10795 81291033 o1(o1(o2(x,x))) true 86367 86367 -0.1162 0.4525 0.9775 0.9584 0.979 -1 1 2 1 1.336 0.0096 0.002678 0.01084 0.5638 1 -0.000005705 0.0247 0.0162 0.01216 0.1103 10.17 2.828 0.01281 0.02577 1 1 0 0 0.01646 0 0 0.01718 json
t10_x2_u21_b1 10 2 21 1 flr(sqt(sub(P,R))) 10796 81291034 o1(o1(o2(x,x))) true 86375 86375 -0.1191 0.4449 0.959 0.9387 0.9689 -1 1 2 1 1.452 0.007651 0.001212 0.00978 0.7266 1 0.000008556 0.01739 0.013 0.008767 0.09363 9.574 2 0.009441 0.01853 1 1 0 0 0.01364 0 0 0.01453 json
t10_x2_u21_b2 10 2 21 2 flr(sqt(mlt(P,R))) 10797 81291035 o1(o1(o2(x,x))) true 86383 86383 -0.9072 0.03842 0.9521 0.1257 0.3546 -1 1 2 1 0.5377 0.01187 0.01189 0.01759 -0.0007782 1 -0.000002853 0.04943 0.03228 0.02346 0.1532 8.706 2.828 0.1889 0.3931 1 1 0 0 0.02124 0 0 0.1689 json
t10_x2_u21_b3 10 2 21 3 flr(sqt(div(P,R))) 10798 81291036 o1(o1(o2(x,x))) true 86391 86391 -0.8739 0.07031 0.9855 0.2187 0.4677 -1 1 2 1 0.5108 0.01911 0.01905 0.02249 0.001529 1 -2.365e-10 0.07917 0.04193 0.03765 0.194 8.626 2.828 0.1745 0.362 1 1 0 0 0.03629 0 0 0.1659 json
t10_x2_u21_b4 10 2 21 4 flr(sqt(pow(P,R))) 10799 81291037 o1(o1(o2(x,x))) true 86399 86399 -0.3207 0.4154 0.773 0.6283 0.7927 -1 1 2 1 2.523 0.01403 0.004795 0.0334 0.4905 1 -0.00003846 0.03418 0.02509 0.0177 0.1331 3.983 2.828 0.02996 0.0544 1 1 0 0 0.02645 0 0 0.0421 json