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_x12_u2_b6 12 12 2 6 frc(add(D,lrg(D,P))) 29600 97932432 o1(o2(x,o2(x,x))) true 66647 66647 0.5 1 0.5 0.08301 0.2881 0.03125 0.9688 0.9375 1 4 0.05599 0 0.1146 1 1 0 0.119 0.119 0.04284 0.207 1.806 0.9375 0.6745 1.434 1 1 0.05321 0.125 0 0.641 1.506 0 json
t12_x12_u2_b7 12 12 2 7 frc(add(D,eql(D,P))) 29601 97932433 o1(o2(x,o2(x,x))) true 66655 66655 0.5 1 0.5 0.08301 0.2881 0.03125 0.9688 0.9375 1 4 0.05599 0 0.1146 1 1 0 0.119 0.119 0.04284 0.207 1.806 0.9375 0.6745 1.434 1 1 0.05321 0.125 0 0.641 1.506 0 json
t12_x12_u2_b8 12 12 2 8 frc(add(D,min(D,P))) 29602 97932434 o1(o2(x,o2(x,x))) true 66663 66663 0.4918 1 0.4918 0.08051 0.2837 0.03125 0.9688 0.9375 1 3.842 0.08018 0 0.1656 1 1 0.000248 0.1786 0.1837 0.05276 0.2297 1.387 0.9375 0.9959 2.219 1 1 0.07081 0.05504 0.004365 0.8795 0.6837 0.05421 json
t12_x12_u2_b9 12 12 2 9 frc(add(D,dot(D,P))) 29603 97932435 o1(o2(x,o2(x,x))) true 66671 66671 0.4834 0.9991 0.4834 0.04261 0.2064 0.00001819 0.9682 0.9682 1 3.724 0.08248 0.08244 0.3478 0.0002432 1 -0.0005017 0.8192 0.697 0.04393 0.2096 0.6025 1.326 3.87 19.22 1 1 0.09011 0.06865 0.0914 2.115 1.611 2.145 json
t12_x12_u2_b10 12 12 2 10 frc(add(D,dst(D,P))) 29604 97932436 o1(o2(x,o2(x,x))) true 66679 66679 0.4647 1 0.4647 0.05696 0.2387 0.000129 0.9956 0.9955 1 3.886 0.03573 0.02372 0.1437 0.202 1 -0.0002151 0.2059 0.1958 0.03882 0.197 1.372 1.375 1.044 3.615 1 1 0.05468 0.0969 0.08471 0.9601 1.701 1.487 json
t12_x12_u2_b11 12 12 2 11 frc(sub(D,add(D,P))) 29605 97932437 o1(o2(x,o2(x,x))) true 66687 66687 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_x12_u2_b12 12 12 2 12 frc(sub(D,sub(D,P))) 29606 97932438 o1(o2(x,o2(x,x))) true 66695 66695 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_x12_u2_b13 12 12 2 13 frc(sub(D,mlt(D,P))) 29607 97932439 o1(o2(x,o2(x,x))) true 66703 66703 0.4694 1 0.4694 0.06627 0.2574 0.000282 0.9687 0.9685 1 3.907 0.1193 0 0.2725 1 1 0.003882 0.3579 0.4315 0.04502 0.2122 0.7785 0.9375 1.8 5.4 1 1 0.06425 0.04605 0.06877 0.9695 0.6948 1.038 json
t12_x12_u2_b14 12 12 2 14 frc(sub(D,div(D,P))) 29608 97932440 o1(o2(x,o2(x,x))) true 66711 66711 0.3017 0.875 0.5517 0.3155 0.5617 -1 0.9841 1.984 1 4.027 0.06544 0 0.1124 1 1 -0.000008627 0.1383 0.1325 0.0528 0.2298 2.044 1.937 0.2074 0.4385 1 1 0.06566 0.1746 0.3803 0.2081 0.5534 1.205 json
t12_x12_u2_b15 12 12 2 15 frc(sub(D,pow(D,P))) 29609 97932441 o1(o2(x,o2(x,x))) true 66719 66719 -0.8984 0.0625 0.9766 0.158 0.3975 -1 0.9687 1.969 1 0.5375 0.02242 0 0.02281 1 1 1.892e-9 0.0443 0.03668 0.02191 0.148 6.489 1.969 0.1419 0.2804 1 1 0.03011 0.1159 0.2267 0.1906 0.7335 1.435 json
t12_x12_u2_b16 12 12 2 16 frc(sub(D,mod(D,P))) 29610 97932442 o1(o2(x,o2(x,x))) true 66727 66727 -0.125 0 0.125 0.1094 0.3307 -1 0 1 1 0.5436 0.007937 0 0.007937 1 1 0 0.01587 0.01587 0.007872 0.08872 11.18 1 0.07256 0.1451 1 1 0.01053 0.04211 0.1684 0.09624 0.385 1.54 json
t12_x12_u2_b17 12 12 2 17 frc(sub(D,lrg(D,P))) 29611 97932443 o1(o2(x,o2(x,x))) true 66735 66735 0.5 1 0.5 0.08301 0.2881 0.03125 0.9688 0.9375 1 4 0.05599 0 0.1146 1 1 0 0.119 0.119 0.04284 0.207 1.806 0.9375 0.6745 1.434 1 1 0.05321 0.125 0 0.641 1.506 0 json
t12_x12_u2_b18 12 12 2 18 frc(sub(D,eql(D,P))) 29612 97932444 o1(o2(x,o2(x,x))) true 66743 66743 0.5 1 0.5 0.08301 0.2881 0.03125 0.9688 0.9375 1 4 0.05599 0 0.1146 1 1 0 0.119 0.119 0.04284 0.207 1.806 0.9375 0.6745 1.434 1 1 0.05321 0.125 0 0.641 1.506 0 json
t12_x12_u2_b19 12 12 2 19 frc(sub(D,min(D,P))) 29613 97932445 o1(o2(x,o2(x,x))) true 66751 66751 0.2366 0.5625 0.2366 0.09342 0.3057 0 0.9688 0.9688 1 2.908 0.02619 0 0.05579 1 1 -0.000248 0.05558 0.05705 0.02307 0.1519 2.722 0.9375 0.2803 0.5949 1 1 0.02343 0.05607 0.02302 0.2508 0.6002 0.2464 json
t12_x12_u2_b20 12 12 2 20 frc(sub(D,dot(D,P))) 29614 97932446 o1(o2(x,o2(x,x))) true 66759 66759 0.4834 1 0.4834 0.04261 0.2064 0.0005638 0.9687 0.9682 1 3.726 0.08249 0.08241 0.3475 0.0004728 1 0.0004999 0.8191 0.6975 0.04412 0.2101 0.6044 1.325 3.87 19.22 1 1 0.09047 0.06783 0.09161 2.123 1.592 2.15 json
t12_x12_u2_b21 12 12 2 21 frc(sub(D,dst(D,P))) 29615 97932447 o1(o2(x,o2(x,x))) true 66767 66767 0.5353 1 0.5353 0.05696 0.2387 0.004391 0.9999 0.9955 1 3.886 0.03589 0.02372 0.144 0.2041 1 0.0002151 0.2059 0.1958 0.03887 0.1972 1.369 1.367 1.047 3.615 1 1 0.05528 0.09705 0.08598 0.9705 1.704 1.509 json
t12_x12_u2_b22 12 12 2 22 frc(mlt(D,add(D,P))) 29616 97932448 o1(o2(x,o2(x,x))) true 66775 66775 0.4882 1 0.4882 0.0644 0.2538 0.001259 0.9697 0.9685 1 3.928 0.1178 0 0.2739 1 1 -0.004061 0.3538 0.4313 0.04276 0.2068 0.755 0.9375 1.829 5.494 1 1 0.06596 0.07934 0.06715 1.024 1.232 1.043 json
t12_x12_u2_b23 12 12 2 23 frc(mlt(D,sub(D,P))) 29617 97932449 o1(o2(x,o2(x,x))) true 66783 66783 0.4882 1 0.4882 0.07151 0.2674 0.00124 0.9697 0.9685 1 3.923 0.1314 0 0.2921 1 1 0.003703 0.3975 0.465 0.04608 0.2147 0.735 0.9372 1.837 5.558 1 1 0.06913 0.07317 0.07534 0.9667 1.023 1.054 json
t12_x12_u2_b24 12 12 2 24 frc(mlt(D,mlt(D,P))) 29618 97932450 o1(o2(x,o2(x,x))) true 66791 66791 0.4688 0.9961 0.4688 0.1122 0.335 0.00001791 0.9988 0.9988 1 3.844 0.03381 0 0.1202 1 1 -3.783e-9 0.08312 0.1583 0.01936 0.1392 1.158 0.6302 0.3013 0.7406 1 1 0.02212 0.0835 0.06494 0.1971 0.7441 0.5786 json
t12_x12_u2_b25 12 12 2 25 frc(mlt(D,div(D,P))) 29619 97932451 o1(o2(x,o2(x,x))) true 66799 66799 0.3125 0.875 0.5625 0.4354 0.6599 -1 0.9998 2 1 2.149 0.01998 0 0.02031 1 1 -9.461e-9 0.03977 0.02717 0.01957 0.1399 6.887 1.999 0.04589 0.09133 1 1 0.02661 0.1041 0.4112 0.06111 0.2392 0.9444 json
t12_x12_u2_b26 12 12 2 26 frc(mlt(D,pow(D,P))) 29620 97932452 o1(o2(x,o2(x,x))) true 66807 66807 -0.9152 0.05859 0.9598 0.1152 0.3394 -1 0.9685 1.968 1 0.5419 0.01968 0 0.01562 1 1 4.731e-10 0.03978 0.02443 0.01944 0.1394 8.924 1.968 0.1709 0.3454 1 1 0.02582 0.09045 0.1649 0.2242 0.7852 1.431 json
t12_x12_u2_b27 12 12 2 27 frc(mlt(D,mod(D,P))) 29621 97932453 o1(o2(x,o2(x,x))) true 66815 66815 -0.02084 0.875 0.2291 0.144 0.3795 -1 0.2473 1.247 1 2.128 0.009049 0 0.03506 1 1 -0.0002405 0.01587 0.02675 0.007818 0.08842 2.522 1.001 0.06283 0.1102 1 1 0.01268 0.06562 0.2123 0.08807 0.4556 1.474 json
t12_x12_u2_b28 12 12 2 28 frc(mlt(D,lrg(D,P))) 29622 97932454 o1(o2(x,o2(x,x))) true 66823 66823 0.2366 0.5625 0.2366 0.09342 0.3057 0 0.9688 0.9688 1 2.908 0.02619 0 0.05579 1 1 -0.000248 0.05558 0.05705 0.02307 0.1519 2.722 0.9375 0.2803 0.5949 1 1 0.02343 0.05607 0.02302 0.2508 0.6002 0.2464 json
t12_x12_u2_b29 12 12 2 29 frc(mlt(D,eql(D,P))) 29623 97932455 o1(o2(x,o2(x,x))) true 66831 66831 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_x12_u2_b30 12 12 2 30 frc(mlt(D,min(D,P))) 29624 97932456 o1(o2(x,o2(x,x))) true 66839 66839 0.2944 1 0.2944 0.06935 0.2634 0.0002731 0.9687 0.9685 1 3.482 0.05944 0 0.1512 1 1 -0.00212 0.1772 0.2204 0.03659 0.1913 1.265 0.9375 0.8571 2.555 1 1 0.03258 0.03461 0.03248 0.4697 0.499 0.4684 json
t12_x12_u2_b31 12 12 2 31 frc(mlt(D,dot(D,P))) 29625 97932457 o1(o2(x,o2(x,x))) true 66847 66847 0.494 0.9999 0.494 0.07201 0.2684 0.00002672 0.9988 0.9988 1 3.97 0.07921 0.04326 0.2409 0.2935 1 5.293e-8 0.449 0.4238 0.06443 0.2538 1.054 1.411 1.701 6.234 1 1 0.093 0.1612 0.07706 1.291 2.239 1.07 json
t12_x12_u2_b32 12 12 2 32 frc(mlt(D,dst(D,P))) 29626 97932458 o1(o2(x,o2(x,x))) true 66855 66855 0.5 1 0.5 0.05267 0.2295 0.001425 0.9986 0.9971 1 3.831 0.1382 0.005448 0.3326 0.9242 1 -4.102e-10 0.4853 0.574 0.03308 0.1819 0.5469 1.167 2.728 9.215 1 1 0.06896 0.07684 0.07128 1.309 1.459 1.353 json
t12_x12_u2_b33 12 12 2 33 frc(div(D,add(D,P))) 29627 97932459 o1(o2(x,o2(x,x))) true 66863 66863 0.5051 0.9922 0.5051 0.1262 0.3553 0 0.9958 0.9958 1 3.677 0.09861 0 0.1605 1 1 0.0002207 0.2387 0.2095 0.07286 0.2699 1.682 0.9953 0.7813 1.891 1 1 0.08234 0.1816 0.04347 0.6524 1.439 0.3444 json
t12_x12_u2_b34 12 12 2 34 frc(div(D,sub(D,P))) 29628 97932460 o1(o2(x,o2(x,x))) true 66871 66871 0.4471 1 0.4471 0.1252 0.3539 0.0001432 0.9963 0.9961 1 3.677 0.09432 0 0.1568 1 1 -0.000212 0.2312 0.2118 0.06972 0.264 1.684 0.9961 0.7531 1.846 1 1 0.07592 0.1854 0.03988 0.6062 1.48 0.3184 json
t12_x12_u2_b35 12 12 2 35 frc(div(D,mlt(D,P))) 29629 97932461 o1(o2(x,o2(x,x))) true 66879 66879 0.2936 0.875 0.5436 0.3115 0.5581 -1 0.9964 1.996 1 3.571 0.02568 0 0.03418 1 1 -7.568e-9 0.0654 0.04957 0.02451 0.1566 4.581 1 0.08243 0.2099 1 1 0.02475 0.08174 0.3694 0.07944 0.2624 1.186 json
t12_x12_u2_b36 12 12 2 36 frc(div(D,div(D,P))) 29630 97932462 o1(o2(x,o2(x,x))) true 66887 66887 0.2347 0.3711 0.2347 0.1386 0.3723 0 1 1 1 1.898 0.2063 0 0.2585 1 1 0.003968 0.6567 0.4921 0.1394 0.3734 1.445 1 1.489 4.739 1 1 0.08123 0.09564 0.1209 0.5862 0.6901 0.8724 json
t12_x12_u2_b37 12 12 2 37 frc(div(D,pow(D,P))) 29631 97932463 o1(o2(x,o2(x,x))) true 66895 66895 -0.9115 0.0625 0.9635 0.1245 0.3528 -1 0.9687 1.969 1 0.556 0.01964 0 0.01563 1 1 -9.461e-10 0.03965 0.02424 0.0194 0.1393 8.914 1.969 0.1578 0.3185 1 1 0.02581 0.09678 0.1783 0.2073 0.7774 1.432 json
t12_x12_u2_b38 12 12 2 38 frc(div(D,mod(D,P))) 29632 97932464 o1(o2(x,o2(x,x))) true 66903 66903 0.2195 0.4375 0.4695 0.362 0.6017 -1 0.9929 1.993 1 2.294 0.4578 0 0.5098 1 1 0.00788 1.516 1.004 0.1976 0.4446 0.8721 1 1.264 4.186 1 1 0.1565 0.2147 0.3559 0.4323 0.5931 0.9832 json
t12_x12_u2_b39 12 12 2 39 frc(div(D,lrg(D,P))) 29633 97932465 o1(o2(x,o2(x,x))) true 66911 66911 -0.3438 0.4375 0.7813 0.5897 0.7679 -1 0.9688 1.969 1 2.739 0.0379 0 0.05568 1 1 -0.000248 0.07937 0.06349 0.03479 0.1865 3.35 1.969 0.06428 0.1346 1 1 0.03872 0.1116 0.1965 0.06566 0.1893 0.3332 json
t12_x12_u2_b40 12 12 2 40 frc(div(D,eql(D,P))) 29634 97932466 o1(o2(x,o2(x,x))) true 66919 66919 -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_x12_u2_b41 12 12 2 41 frc(div(D,min(D,P))) 29635 97932467 o1(o2(x,o2(x,x))) true 66927 66927 0.3709 0.7148 0.4959 0.2656 0.5154 -1 0.9958 1.996 1 3.416 0.2811 0 0.338 1 1 0.004048 0.8711 0.6025 0.1669 0.4085 1.209 1 1.058 3.279 1 1 0.1261 0.2416 0.2097 0.4747 0.9096 0.7893 json
t12_x12_u2_b42 12 12 2 42 frc(div(D,dot(D,P))) 29636 97932468 o1(o2(x,o2(x,x))) true 66935 66935 0.4381 0.9647 0.5075 0.1381 0.3716 -1 0.9991 1.999 1 3.928 0.1261 0.1086 0.2329 0.07472 1 0.0001154 1.2 0.4537 0.1805 0.4248 1.824 2.73 1.699 8.692 1 1 0.1547 0.211 0.2117 1.12 1.528 1.533 json
t12_x12_u2_b43 12 12 2 43 frc(div(D,dst(D,P))) 29637 97932469 o1(o2(x,o2(x,x))) true 66943 66943 0.5 1 0.5 0.1283 0.3582 0.003003 0.997 0.994 1 3.677 0.0629 0.00005701 0.1215 0.9982 1 4.745e-10 0.1207 0.1316 0.0482 0.2195 1.807 0.9936 0.4908 0.9406 1 1 0.06539 0.206 0.004144 0.5098 1.606 0.03231 json
t12_x12_u2_b44 12 12 2 44 frc(pow(D,add(D,P))) 29638 97932470 o1(o2(x,o2(x,x))) true 66951 66951 -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_x12_u2_b45 12 12 2 45 frc(pow(D,sub(D,P))) 29639 97932471 o1(o2(x,o2(x,x))) true 66959 66959 -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_x12_u2_b46 12 12 2 46 frc(pow(D,mlt(D,P))) 29640 97932472 o1(o2(x,o2(x,x))) true 66967 66967 -0.9269 0.05859 0.9481 0.08145 0.2854 -1 0.369 1.369 1 0.4843 0.009066 0 0.01087 1 1 1.419e-9 0.01672 0.01727 0.00895 0.09461 8.707 1.114 0.1113 0.2052 1 1 0.01296 0.05998 0.1169 0.1591 0.7364 1.436 json
t12_x12_u2_b47 12 12 2 47 frc(pow(D,div(D,P))) 29641 97932473 o1(o2(x,o2(x,x))) true 66975 66975 -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_x12_u2_b48 12 12 2 48 frc(pow(D,pow(D,P))) 29642 97932474 o1(o2(x,o2(x,x))) true 66983 66983 -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_x12_u2_b49 12 12 2 49 frc(pow(D,mod(D,P))) 29643 97932475 o1(o2(x,o2(x,x))) true 66991 66991 -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_x12_u2_b50 12 12 2 50 frc(pow(D,lrg(D,P))) 29644 97932476 o1(o2(x,o2(x,x))) true 66999 66999 -0.4196 0.125 0.4554 0.2651 0.5149 -1 0.2729 1.273 1 1.502 0.0044 0 0.008297 1 1 -1.418e-9 0.007974 0.009437 0.004334 0.06583 7.934 1.031 0.0166 0.03008 1 1 0.006384 0.03263 0.1133 0.02408 0.1231 0.4274 json
t12_x12_u2_b51 12 12 2 51 frc(pow(D,eql(D,P))) 29645 97932477 o1(o2(x,o2(x,x))) true 67007 67007 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_x12_u2_b52 12 12 2 52 frc(pow(D,min(D,P))) 29646 97932478 o1(o2(x,o2(x,x))) true 67015 67015 -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_x12_u2_b53 12 12 2 53 frc(pow(D,dot(D,P))) 29647 97932479 o1(o2(x,o2(x,x))) true 67023 67023 -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_x12_u2_b54 12 12 2 54 frc(pow(D,dst(D,P))) 29648 97932480 o1(o2(x,o2(x,x))) true 67031 67031 -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_x12_u2_b55 12 12 2 55 frc(mod(D,add(D,P))) 29649 97932481 o1(o2(x,o2(x,x))) true 67039 67039 0.4811 0.9922 0.4811 0.08619 0.2936 0 0.9688 0.9688 1 3.993 0.06521 0 0.1284 1 1 4.731e-10 0.1539 0.1525 0.04874 0.2208 1.719 0.9375 0.7565 1.785 1 1 0.05456 0.1192 0.01515 0.633 1.383 0.1758 json
t12_x12_u2_b56 12 12 2 56 frc(mod(D,sub(D,P))) 29650 97932482 o1(o2(x,o2(x,x))) true 67047 67047 0.4811 0.9961 0.4811 0.08569 0.2927 0.000009095 0.9688 0.9687 1 3.994 0.06526 0 0.1301 1 1 2.112e-9 0.1537 0.1568 0.04833 0.2198 1.689 0.9375 0.7615 1.794 1 1 0.0548 0.117 0.01414 0.6394 1.365 0.165 json
t12_x12_u2_b57 12 12 2 57 frc(mod(D,mlt(D,P))) 29651 97932483 o1(o2(x,o2(x,x))) true 67055 67055 0.2936 0.8711 0.5436 0.3148 0.5611 -1 0.9688 1.969 1 4.036 0.06534 0 0.1209 1 1 0 0.1447 0.144 0.05073 0.2252 1.863 1 0.2075 0.4596 1 1 0.06099 0.1689 0.3639 0.1937 0.5365 1.156 json
t12_x12_u2_b58 12 12 2 58 frc(mod(D,div(D,P))) 29652 97932484 o1(o2(x,o2(x,x))) true 67063 67063 0.1907 0.6094 0.4407 0.3308 0.5751 -1 1 2 1 3.242 0.1586 0 0.2182 1 1 0.00385 0.4269 0.3777 0.1109 0.3331 1.527 1 0.4794 1.291 1 1 0.1057 0.1979 0.3718 0.3195 0.5983 1.124 json
t12_x12_u2_b59 12 12 2 59 frc(mod(D,pow(D,P))) 29653 97932485 o1(o2(x,o2(x,x))) true 67071 67071 -0.9063 0.0625 0.9688 0.137 0.3702 -1 0.9688 1.969 1 0.5873 0.01983 0 0.01563 1 1 0 0.0397 0.02381 0.01959 0.14 8.958 1.969 0.1447 0.2897 1 1 0.02628 0.1035 0.1965 0.1918 0.7553 1.434 json
t12_x12_u2_b60 12 12 2 60 frc(mod(D,mod(D,P))) 29654 97932486 o1(o2(x,o2(x,x))) true 67079 67079 0.04725 0.4375 0.2973 0.2197 0.4687 -1 0.8998 1.9 1 2.471 0.172 0 0.2624 1 1 0.00394 0.5591 0.51 0.1031 0.3211 1.224 1 0.7828 2.545 1 1 0.06404 0.1233 0.2534 0.2915 0.5613 1.153 json
t12_x12_u2_b61 12 12 2 61 frc(mod(D,lrg(D,P))) 29655 97932487 o1(o2(x,o2(x,x))) true 67087 67087 -0.3438 0.4375 0.7813 0.5897 0.7679 -1 0.9688 1.969 1 2.739 0.0379 0 0.05568 1 1 -0.000248 0.07937 0.06349 0.03479 0.1865 3.35 1.969 0.06428 0.1346 1 1 0.03872 0.1116 0.1965 0.06566 0.1893 0.3332 json
t12_x12_u2_b62 12 12 2 62 frc(mod(D,eql(D,P))) 29656 97932488 o1(o2(x,o2(x,x))) true 67095 67095 -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_x12_u2_b63 12 12 2 63 frc(mod(D,min(D,P))) 29657 97932489 o1(o2(x,o2(x,x))) true 67103 67103 0.2604 0.7188 0.3854 0.1984 0.4454 -1 0.9688 1.969 1 3.67 0.126 0 0.2024 1 1 0.003322 0.3701 0.3413 0.08501 0.2916 1.44 1 0.635 1.865 1 1 0.0678 0.1573 0.1684 0.3417 0.7926 0.8488 json
t12_x12_u2_b64 12 12 2 64 frc(mod(D,dot(D,P))) 29658 97932490 o1(o2(x,o2(x,x))) true 67111 67111 0.4381 0.9645 0.5075 0.1588 0.3984 -1 0.9688 1.969 1 4.075 0.1509 0.1 0.2291 0.2027 1 0.0001154 1.206 0.4194 0.1983 0.4454 1.944 2.784 1.58 7.595 1 1 0.1755 0.2622 0.1998 1.105 1.651 1.259 json
t12_x12_u2_b65 12 12 2 65 frc(mod(D,dst(D,P))) 29659 97932491 o1(o2(x,o2(x,x))) true 67119 67119 0.5 1 0.5 0.08295 0.288 0.03125 0.9688 0.9375 1 4 0.05601 0.000005765 0.1147 0.9998 1 1.408e-11 0.1191 0.1195 0.04284 0.207 1.804 0.9375 0.6753 1.436 1 1 0.05324 0.1246 0.00009553 0.6419 1.502 0.001152 json
t12_x12_u2_b66 12 12 2 66 frc(lrg(D,add(D,P))) 29660 97932492 o1(o2(x,o2(x,x))) true 67127 67127 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_x12_u2_b67 12 12 2 67 frc(lrg(D,sub(D,P))) 29661 97932493 o1(o2(x,o2(x,x))) true 67135 67135 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_x12_u2_b68 12 12 2 68 frc(lrg(D,mlt(D,P))) 29662 97932494 o1(o2(x,o2(x,x))) true 67143 67143 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_x12_u2_b69 12 12 2 69 frc(lrg(D,div(D,P))) 29663 97932495 o1(o2(x,o2(x,x))) true 67151 67151 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_x12_u2_b70 12 12 2 70 frc(lrg(D,pow(D,P))) 29664 97932496 o1(o2(x,o2(x,x))) true 67159 67159 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_x12_u2_b71 12 12 2 71 frc(lrg(D,mod(D,P))) 29665 97932497 o1(o2(x,o2(x,x))) true 67167 67167 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_x12_u2_b72 12 12 2 72 frc(lrg(D,lrg(D,P))) 29666 97932498 o1(o2(x,o2(x,x))) true 67175 67175 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_x12_u2_b73 12 12 2 73 frc(lrg(D,eql(D,P))) 29667 97932499 o1(o2(x,o2(x,x))) true 67183 67183 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_x12_u2_b74 12 12 2 74 frc(lrg(D,min(D,P))) 29668 97932500 o1(o2(x,o2(x,x))) true 67191 67191 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_x12_u2_b75 12 12 2 75 frc(lrg(D,dot(D,P))) 29669 97932501 o1(o2(x,o2(x,x))) true 67199 67199 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_x12_u2_b76 12 12 2 76 frc(lrg(D,dst(D,P))) 29670 97932502 o1(o2(x,o2(x,x))) true 67207 67207 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_x12_u2_b77 12 12 2 77 frc(eql(D,add(D,P))) 29671 97932503 o1(o2(x,o2(x,x))) true 67215 67215 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_x12_u2_b78 12 12 2 78 frc(eql(D,sub(D,P))) 29672 97932504 o1(o2(x,o2(x,x))) true 67223 67223 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_x12_u2_b79 12 12 2 79 frc(eql(D,mlt(D,P))) 29673 97932505 o1(o2(x,o2(x,x))) true 67231 67231 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_x12_u2_b80 12 12 2 80 frc(eql(D,div(D,P))) 29674 97932506 o1(o2(x,o2(x,x))) true 67239 67239 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_x12_u2_b81 12 12 2 81 frc(eql(D,pow(D,P))) 29675 97932507 o1(o2(x,o2(x,x))) true 67247 67247 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_x12_u2_b82 12 12 2 82 frc(eql(D,mod(D,P))) 29676 97932508 o1(o2(x,o2(x,x))) true 67255 67255 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_x12_u2_b83 12 12 2 83 frc(eql(D,lrg(D,P))) 29677 97932509 o1(o2(x,o2(x,x))) true 67263 67263 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_x12_u2_b84 12 12 2 84 frc(eql(D,eql(D,P))) 29678 97932510 o1(o2(x,o2(x,x))) true 67271 67271 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_x12_u2_b85 12 12 2 85 frc(eql(D,min(D,P))) 29679 97932511 o1(o2(x,o2(x,x))) true 67279 67279 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_x12_u2_b86 12 12 2 86 frc(eql(D,dot(D,P))) 29680 97932512 o1(o2(x,o2(x,x))) true 67287 67287 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_x12_u2_b87 12 12 2 87 frc(eql(D,dst(D,P))) 29681 97932513 o1(o2(x,o2(x,x))) true 67295 67295 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_x12_u2_b88 12 12 2 88 frc(min(D,add(D,P))) 29682 97932514 o1(o2(x,o2(x,x))) true 67303 67303 0.5 1 0.5 0.08301 0.2881 0.03125 0.9688 0.9375 1 4 0.05599 0 0.1146 1 1 0 0.119 0.119 0.04284 0.207 1.806 0.9375 0.6745 1.434 1 1 0.05321 0.125 0 0.641 1.506 0 json
t12_x12_u2_b89 12 12 2 89 frc(min(D,sub(D,P))) 29683 97932515 o1(o2(x,o2(x,x))) true 67311 67311 0.5 1 0.5 0.08301 0.2881 0.03125 0.9688 0.9375 1 4 0.05599 0 0.1146 1 1 0 0.119 0.119 0.04284 0.207 1.806 0.9375 0.6745 1.434 1 1 0.05321 0.125 0 0.641 1.506 0 json
t12_x12_u2_b90 12 12 2 90 frc(min(D,mlt(D,P))) 29684 97932516 o1(o2(x,o2(x,x))) true 67319 67319 0.5241 0.9961 0.5241 0.07326 0.2707 0.000009095 0.9685 0.9685 1 3.956 0.07917 0 0.2023 1 1 -0.003895 0.2203 0.2979 0.03825 0.1956 0.9668 0.9685 1.081 3.007 1 1 0.05247 0.08076 0.03612 0.7163 1.103 0.4931 json
t12_x12_u2_b91 12 12 2 91 frc(min(D,div(D,P))) 29685 97932517 o1(o2(x,o2(x,x))) true 67327 67327 0.5077 0.9375 0.6327 0.2455 0.4955 -1 0.9958 1.996 1 3.804 0.04807 0 0.08572 1 1 0.0004145 0.09566 0.08828 0.04072 0.2018 2.354 1.969 0.1958 0.3896 1 1 0.05508 0.1873 0.2458 0.2244 0.7629 1.001 json
t12_x12_u2_b92 12 12 2 92 frc(min(D,pow(D,P))) 29686 97932518 o1(o2(x,o2(x,x))) true 67335 67335 0.4543 0.9805 0.4543 0.0995 0.3154 0.000009095 0.9688 0.9687 1 3.921 0.05795 0 0.1161 1 1 0.00005227 0.1193 0.1226 0.04448 0.2109 1.817 0.9687 0.5824 1.199 1 1 0.05663 0.1519 0.001482 0.5691 1.527 0.01489 json
t12_x12_u2_b93 12 12 2 93 frc(min(D,mod(D,P))) 29687 97932519 o1(o2(x,o2(x,x))) true 67343 67343 0.5 1 0.5 0.08301 0.2881 0.03125 0.9688 0.9375 1 4 0.05599 0 0.1146 1 1 0 0.119 0.119 0.04284 0.207 1.806 0.9375 0.6745 1.434 1 1 0.05321 0.125 0 0.641 1.506 0 json
t12_x12_u2_b94 12 12 2 94 frc(min(D,lrg(D,P))) 29688 97932520 o1(o2(x,o2(x,x))) true 67351 67351 0.4374 0.9727 0.4374 0.1026 0.3203 0.000009095 0.9688 0.9687 1 3.866 0.05835 0 0.1163 1 1 0.00007404 0.1195 0.1234 0.04484 0.2118 1.821 0.9687 0.5689 1.165 1 1 0.05761 0.1566 0.0025 0.5616 1.527 0.02438 json
t12_x12_u2_b95 12 12 2 95 frc(min(D,eql(D,P))) 29689 97932521 o1(o2(x,o2(x,x))) true 67359 67359 0.357 0.9375 0.357 0.1162 0.3409 0.000009095 0.9685 0.9685 1 3.274 0.06119 0 0.1188 1 1 0.0003063 0.12 0.129 0.04706 0.2169 1.826 0.9685 0.5265 1.033 1 1 0.06301 0.1908 0 0.5422 1.642 0 json
t12_x12_u2_b96 12 12 2 96 frc(min(D,min(D,P))) 29690 97932522 o1(o2(x,o2(x,x))) true 67367 67367 0.2634 0.5547 0.2634 0.1068 0.3268 0 0.9688 0.9688 1 2.934 0.03042 0 0.06336 1 1 0.000248 0.06361 0.06474 0.02641 0.1625 2.565 0.9685 0.2849 0.5958 1 1 0.03133 0.07981 0.02302 0.2934 0.7474 0.2156 json
t12_x12_u2_b97 12 12 2 97 frc(min(D,dot(D,P))) 29691 97932523 o1(o2(x,o2(x,x))) true 67375 67375 0.5031 0.9995 0.5031 0.05535 0.2353 0.00001819 0.9688 0.9687 1 3.891 0.07128 0.05276 0.2759 0.1493 1 -0.0005395 0.5641 0.5342 0.04792 0.2189 0.7934 1.325 2.241 10.19 1 1 0.07841 0.09682 0.0578 1.417 1.749 1.044 json
t12_x12_u2_b98 12 12 2 98 frc(min(D,dst(D,P))) 29692 97932524 o1(o2(x,o2(x,x))) true 67383 67383 0.5 1 0.5 0.08299 0.2881 0.03125 0.9688 0.9375 1 4 0.05599 7.166e-8 0.1146 1 1 2.253e-11 0.1191 0.1191 0.04284 0.207 1.806 0.9375 0.6747 1.435 1 1 0.05321 0.1249 0.000006259 0.6411 1.505 0.00007542 json
t12_x12_u2_b99 12 12 2 99 frc(dot(D,add(D,P))) 29693 97932525 o1(o2(x,o2(x,x))) true 67391 67391 0.4991 1 0.4991 0.04256 0.2063 0.002517 0.9895 0.987 1 3.733 0.08265 0.08266 0.3482 -0.00002668 1 -0.001135 0.8178 0.697 0.0441 0.21 0.6032 1.33 3.884 19.22 1 1 0.09252 0.09438 0.09114 2.174 2.218 2.141 json
t12_x12_u2_b100 12 12 2 100 frc(dot(D,sub(D,P))) 29694 97932526 o1(o2(x,o2(x,x))) true 67399 67399 0.4984 1 0.4984 0.05206 0.2282 0.002481 0.9871 0.9846 1 3.854 0.1016 0.1016 0.3928 0.000002822 1 0.00105 1.006 0.7793 0.04902 0.2214 0.5636 1.329 3.905 19.33 1 1 0.1135 0.1055 0.1109 2.181 2.026 2.129 json
t12_x12_u2_b101 12 12 2 101 frc(dot(D,mlt(D,P))) 29695 97932527 o1(o2(x,o2(x,x))) true 67407 67407 0.4952 1 0.4952 0.06579 0.2565 0.00003581 0.9988 0.9988 1 3.956 0.05318 0.05318 0.2334 0.000007075 1 0.0000297 0.4202 0.4121 0.05187 0.2277 0.9756 1.392 1.617 6.387 1 1 0.07409 0.1121 0.07252 1.126 1.704 1.102 json
t12_x12_u2_b102 12 12 2 102 frc(dot(D,div(D,P))) 29696 97932528 o1(o2(x,o2(x,x))) true 67415 67415 -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_x12_u2_b103 12 12 2 103 frc(dot(D,pow(D,P))) 29697 97932529 o1(o2(x,o2(x,x))) true 67423 67423 -0.9942 0.003891 0.998 0.008796 0.09379 -1 0.9682 1.968 1 0.05215 0.001349 0.001349 0.001872 4.315e-8 1 -1.239e-10 0.005896 0.003378 0.002692 0.05189 27.72 2.74 0.3067 0.6703 1 1 0.004671 0.01653 0.03201 0.531 1.88 3.639 json
t12_x12_u2_b104 12 12 2 104 frc(dot(D,mod(D,P))) 29698 97932530 o1(o2(x,o2(x,x))) true 67431 67431 -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_x12_u2_b105 12 12 2 105 frc(dot(D,lrg(D,P))) 29699 97932531 o1(o2(x,o2(x,x))) true 67439 67439 0.3539 0.7966 0.3539 0.09687 0.3112 0 0.9688 0.9688 1 3.681 0.02652 0.02651 0.09671 0.0000131 1 -0.0002737 0.1724 0.1206 0.04368 0.209 2.161 1.348 0.5475 1.78 1 1 0.04752 0.1082 0.03147 0.4905 1.117 0.3249 json