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_x22_u2_b36 12 22 2 36 frc(div(R,div(D,D))) 38100 98336472 o1(o2(x,o2(x,x))) true 134647 134647 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.002542 0.03267 0.08567 0.04993 0.6416 1.683 json
t12_x22_u2_b37 12 22 2 37 frc(div(R,pow(D,D))) 38101 98336473 o1(o2(x,o2(x,x))) true 134655 134655 -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_x22_u2_b38 12 22 2 38 frc(div(R,mod(D,D))) 38102 98336474 o1(o2(x,o2(x,x))) true 134663 134663 -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_x22_u2_b39 12 22 2 39 frc(div(R,lrg(D,D))) 38103 98336475 o1(o2(x,o2(x,x))) true 134671 134671 -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_x22_u2_b40 12 22 2 40 frc(div(R,eql(D,D))) 38104 98336476 o1(o2(x,o2(x,x))) true 134679 134679 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.002542 0.03267 0.08567 0.04993 0.6416 1.683 json
t12_x22_u2_b41 12 22 2 41 frc(div(R,min(D,D))) 38105 98336477 o1(o2(x,o2(x,x))) true 134687 134687 0.4999 1 0.4999 0.05107 0.226 0.002168 0.9978 0.9956 1 3.843 0.09967 0.0007255 0.2554 0.9855 1 0.0006191 0.2997 0.4334 0.03517 0.1875 0.7343 0.9956 1.966 5.868 1 1 0.05312 0.06839 0.1017 1.04 1.339 1.992 json
t12_x22_u2_b42 12 22 2 42 frc(div(R,dot(D,D))) 38106 98336478 o1(o2(x,o2(x,x))) true 134695 134695 0.5038 1 0.5038 0.0514 0.2267 0.004063 0.9988 0.9947 1 3.847 0.08857 0.08876 0.3614 -0.001102 1 -0.000006863 0.8622 0.7452 0.04674 0.2162 0.5983 1.28 3.45 16.77 1 1 0.09675 0.09925 0.1038 1.882 1.931 2.02 json
t12_x22_u2_b43 12 22 2 43 frc(div(R,dst(D,D))) 38107 98336479 o1(o2(x,o2(x,x))) true 134703 134703 -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_x22_u2_b44 12 22 2 44 frc(pow(R,add(D,D))) 38108 98336480 o1(o2(x,o2(x,x))) true 134711 134711 -0.9357 0.04297 0.9783 0.09576 0.3094 -1 0.9961 1.996 1 0.4272 0.01116 0.009702 0.01698 0.07 1 0.00002676 0.04427 0.02921 0.02058 0.1435 8.448 1.996 0.2179 0.4623 1 1 0.01528 0.0651 0.1558 0.1596 0.6799 1.627 json
t12_x22_u2_b45 12 22 2 45 frc(pow(R,sub(D,D))) 38109 98336481 o1(o2(x,o2(x,x))) true 134719 134719 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_x22_u2_b46 12 22 2 46 frc(pow(R,mlt(D,D))) 38110 98336482 o1(o2(x,o2(x,x))) true 134727 134727 -0.9172 0.04297 0.9968 0.1528 0.3909 -1 0.9999 2 1 0.33 0.01689 0.01523 0.01706 0.05175 1 0.00001397 0.06736 0.03297 0.03181 0.1784 10.45 2.828 0.2103 0.4409 1 1 0.02449 0.1024 0.2561 0.1603 0.67 1.676 json
t12_x22_u2_b47 12 22 2 47 frc(pow(R,div(D,D))) 38111 98336483 o1(o2(x,o2(x,x))) true 134735 134735 -0.9327 0.04297 0.9813 0.1025 0.3202 -1 0.9428 1.943 1 0.413 0.01033 0.01038 0.01414 -0.00231 1 0.000008535 0.04322 0.0262 0.02051 0.1432 10.13 2.64 0.2021 0.4217 1 1 0.01648 0.07156 0.1733 0.1608 0.6982 1.691 json
t12_x22_u2_b48 12 22 2 48 frc(pow(R,pow(D,D))) 38112 98336484 o1(o2(x,o2(x,x))) true 134743 134743 -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_x22_u2_b49 12 22 2 49 frc(pow(R,mod(D,D))) 38113 98336485 o1(o2(x,o2(x,x))) true 134751 134751 -0.3479 0.1074 0.4373 0.3007 0.5484 -1 0.9894 1.989 1 1.686 0.5739 0.01714 0.5916 0.942 1 -0.004013 1.884 1.186 0.2411 0.491 0.8299 2.225 1.966 6.265 1 1 0.2709 0.3374 0.3851 0.9007 1.122 1.281 json
t12_x22_u2_b50 12 22 2 50 frc(pow(R,lrg(D,D))) 38114 98336486 o1(o2(x,o2(x,x))) true 134759 134759 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_x22_u2_b51 12 22 2 51 frc(pow(R,eql(D,D))) 38115 98336487 o1(o2(x,o2(x,x))) true 134767 134767 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.002542 0.03267 0.08567 0.04993 0.6416 1.683 json
t12_x22_u2_b52 12 22 2 52 frc(pow(R,min(D,D))) 38116 98336488 o1(o2(x,o2(x,x))) true 134775 134775 -0.9349 0.04297 0.9792 0.09895 0.3146 -1 0.9979 1.998 1 0.4246 0.01068 0.009812 0.01566 0.04253 1 0.00001213 0.04281 0.02668 0.02025 0.1423 9.086 1.998 0.2071 0.4327 1 1 0.01504 0.06583 0.1605 0.152 0.6652 1.622 json
t12_x22_u2_b53 12 22 2 53 frc(pow(R,dot(D,D))) 38117 98336489 o1(o2(x,o2(x,x))) true 134783 134783 -0.92 0.04297 0.994 0.1428 0.3779 -1 0.9997 2 1 0.362 0.01563 0.01524 0.01701 0.01253 1 0.00001732 0.0649 0.03239 0.03056 0.1748 10.27 2.828 0.2161 0.4544 1 1 0.02374 0.09642 0.24 0.1662 0.675 1.68 json
t12_x22_u2_b54 12 22 2 54 frc(pow(R,dst(D,D))) 38118 98336490 o1(o2(x,o2(x,x))) true 134791 134791 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_x22_u2_b55 12 22 2 55 frc(mod(R,add(D,D))) 38119 98336491 o1(o2(x,o2(x,x))) true 134799 134799 0.5152 1 0.5152 0.07705 0.2776 0.000133 0.9991 0.999 1 3.989 0.01989 0.001178 0.09717 0.8882 1 0.00005123 0.04602 0.1374 0.01162 0.1078 1.11 0.9336 0.2734 0.5972 1 1 0.01932 0.08979 0.1447 0.2507 1.165 1.878 json
t12_x22_u2_b56 12 22 2 56 frc(mod(R,sub(D,D))) 38120 98336492 o1(o2(x,o2(x,x))) true 134807 134807 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.002542 0.03267 0.08567 0.04993 0.6416 1.683 json
t12_x22_u2_b57 12 22 2 57 frc(mod(R,mlt(D,D))) 38121 98336493 o1(o2(x,o2(x,x))) true 134815 134815 0.5158 0.9998 0.5158 0.1322 0.3636 0.00004945 0.9999 0.9999 1 3.724 0.003536 0.002094 0.06122 0.2561 1 0.000007906 0.004639 0.04734 0.001882 0.04338 0.7087 0.3092 0.04257 0.03508 1 1 0.009074 0.1054 0.2476 0.06862 0.7968 1.872 json
t12_x22_u2_b58 12 22 2 58 frc(mod(R,div(D,D))) 38122 98336494 o1(o2(x,o2(x,x))) true 134823 134823 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.002542 0.03267 0.08567 0.04993 0.6416 1.683 json
t12_x22_u2_b59 12 22 2 59 frc(mod(R,pow(D,D))) 38123 98336495 o1(o2(x,o2(x,x))) true 134831 134831 -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_x22_u2_b60 12 22 2 60 frc(mod(R,mod(D,D))) 38124 98336496 o1(o2(x,o2(x,x))) true 134839 134839 -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_x22_u2_b61 12 22 2 61 frc(mod(R,lrg(D,D))) 38125 98336497 o1(o2(x,o2(x,x))) true 134847 134847 -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_x22_u2_b62 12 22 2 62 frc(mod(R,eql(D,D))) 38126 98336498 o1(o2(x,o2(x,x))) true 134855 134855 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.002542 0.03267 0.08567 0.04993 0.6416 1.683 json
t12_x22_u2_b63 12 22 2 63 frc(mod(R,min(D,D))) 38127 98336499 o1(o2(x,o2(x,x))) true 134863 134863 0.5114 1 0.5114 0.1002 0.3166 0.000133 0.9993 0.9991 1 3.962 0.00821 0.001578 0.07626 0.6775 1 -8.694e-7 0.01828 0.09885 0.003973 0.06303 0.8265 0.5032 0.09768 0.1824 1 1 0.01081 0.08794 0.1884 0.1079 0.8776 1.88 json
t12_x22_u2_b64 12 22 2 64 frc(mod(R,dot(D,D))) 38128 98336500 o1(o2(x,o2(x,x))) true 134871 134871 0.5142 1 0.5142 0.1158 0.3403 0.0001166 0.9999 0.9998 1 3.866 0.004986 0.005361 0.08182 -0.03625 1 0.00002003 0.03033 0.1267 0.003652 0.06043 0.7386 0.4585 0.08935 0.262 1 1 0.01171 0.1025 0.2154 0.1011 0.8854 1.861 json
t12_x22_u2_b65 12 22 2 65 frc(mod(R,dst(D,D))) 38129 98336501 o1(o2(x,o2(x,x))) true 134879 134879 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.002542 0.03267 0.08567 0.04993 0.6416 1.683 json
t12_x22_u2_b66 12 22 2 66 frc(lrg(R,add(D,D))) 38130 98336502 o1(o2(x,o2(x,x))) true 134887 134887 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_x22_u2_b67 12 22 2 67 frc(lrg(R,sub(D,D))) 38131 98336503 o1(o2(x,o2(x,x))) true 134895 134895 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_x22_u2_b68 12 22 2 68 frc(lrg(R,mlt(D,D))) 38132 98336504 o1(o2(x,o2(x,x))) true 134903 134903 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_x22_u2_b69 12 22 2 69 frc(lrg(R,div(D,D))) 38133 98336505 o1(o2(x,o2(x,x))) true 134911 134911 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_x22_u2_b70 12 22 2 70 frc(lrg(R,pow(D,D))) 38134 98336506 o1(o2(x,o2(x,x))) true 134919 134919 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_x22_u2_b71 12 22 2 71 frc(lrg(R,mod(D,D))) 38135 98336507 o1(o2(x,o2(x,x))) true 134927 134927 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_x22_u2_b72 12 22 2 72 frc(lrg(R,lrg(D,D))) 38136 98336508 o1(o2(x,o2(x,x))) true 134935 134935 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_x22_u2_b73 12 22 2 73 frc(lrg(R,eql(D,D))) 38137 98336509 o1(o2(x,o2(x,x))) true 134943 134943 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_x22_u2_b74 12 22 2 74 frc(lrg(R,min(D,D))) 38138 98336510 o1(o2(x,o2(x,x))) true 134951 134951 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_x22_u2_b75 12 22 2 75 frc(lrg(R,dot(D,D))) 38139 98336511 o1(o2(x,o2(x,x))) true 134959 134959 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_x22_u2_b76 12 22 2 76 frc(lrg(R,dst(D,D))) 38140 98336512 o1(o2(x,o2(x,x))) true 134967 134967 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_x22_u2_b77 12 22 2 77 frc(eql(R,add(D,D))) 38141 98336513 o1(o2(x,o2(x,x))) true 134975 134975 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_x22_u2_b78 12 22 2 78 frc(eql(R,sub(D,D))) 38142 98336514 o1(o2(x,o2(x,x))) true 134983 134983 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_x22_u2_b79 12 22 2 79 frc(eql(R,mlt(D,D))) 38143 98336515 o1(o2(x,o2(x,x))) true 134991 134991 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_x22_u2_b80 12 22 2 80 frc(eql(R,div(D,D))) 38144 98336516 o1(o2(x,o2(x,x))) true 134999 134999 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_x22_u2_b81 12 22 2 81 frc(eql(R,pow(D,D))) 38145 98336517 o1(o2(x,o2(x,x))) true 135007 135007 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_x22_u2_b82 12 22 2 82 frc(eql(R,mod(D,D))) 38146 98336518 o1(o2(x,o2(x,x))) true 135015 135015 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_x22_u2_b83 12 22 2 83 frc(eql(R,lrg(D,D))) 38147 98336519 o1(o2(x,o2(x,x))) true 135023 135023 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_x22_u2_b84 12 22 2 84 frc(eql(R,eql(D,D))) 38148 98336520 o1(o2(x,o2(x,x))) true 135031 135031 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_x22_u2_b85 12 22 2 85 frc(eql(R,min(D,D))) 38149 98336521 o1(o2(x,o2(x,x))) true 135039 135039 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_x22_u2_b86 12 22 2 86 frc(eql(R,dot(D,D))) 38150 98336522 o1(o2(x,o2(x,x))) true 135047 135047 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_x22_u2_b87 12 22 2 87 frc(eql(R,dst(D,D))) 38151 98336523 o1(o2(x,o2(x,x))) true 135055 135055 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_x22_u2_b88 12 22 2 88 frc(min(R,add(D,D))) 38152 98336524 o1(o2(x,o2(x,x))) true 135063 135063 0.4712 1 0.4712 0.05292 0.23 0.0009736 0.9968 0.9958 1 3.804 0.03696 0.000456 0.1144 0.9756 1 0.00008547 0.08249 0.1352 0.02433 0.156 1.364 0.9343 0.707 1.559 1 1 0.03297 0.03273 0.0581 0.623 0.6186 1.098 json
t12_x22_u2_b89 12 22 2 89 frc(min(R,sub(D,D))) 38153 98336525 o1(o2(x,o2(x,x))) true 135071 135071 0.2635 0.9281 0.2635 0.06592 0.2568 0 0.9969 0.9969 1 3.381 0.000835 0.001027 0.03338 -0.1029 1 0.00003113 0.0001101 0.007819 0.0007475 0.02734 0.819 0.1165 0.02824 0.00167 1 1 0.003689 0.04762 0.1331 0.05596 0.7223 2.019 json
t12_x22_u2_b90 12 22 2 90 frc(min(R,mlt(D,D))) 38154 98336526 o1(o2(x,o2(x,x))) true 135079 135079 0.3145 1 0.3145 0.05821 0.2413 0.0009766 0.9969 0.996 1 3.67 0.00119 0.0008638 0.03804 0.1586 1 -0.0000812 0.0001714 0.01062 0.0006061 0.02462 0.6471 0.1248 0.03528 0.002944 1 1 0.00399 0.047 0.1141 0.06854 0.8074 1.96 json
t12_x22_u2_b91 12 22 2 91 frc(min(R,div(D,D))) 38155 98336527 o1(o2(x,o2(x,x))) true 135087 135087 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.002542 0.03267 0.08567 0.04993 0.6416 1.683 json
t12_x22_u2_b92 12 22 2 92 frc(min(R,pow(D,D))) 38156 98336528 o1(o2(x,o2(x,x))) true 135095 135095 0.5168 1 0.5168 0.04791 0.2189 0.001084 0.997 0.9959 1 3.779 0.0007263 0.0006348 0.03051 0.06723 1 0.00008533 0.000115 0.007476 0.0004301 0.02074 0.6797 0.1139 0.02841 0.002401 1 1 0.002428 0.03061 0.08033 0.05068 0.639 1.677 json
t12_x22_u2_b93 12 22 2 93 frc(min(R,mod(D,D))) 38157 98336529 o1(o2(x,o2(x,x))) true 135103 135103 0.3501 0.9592 0.3501 0.07038 0.2653 0 0.9969 0.9969 1 3.744 0.08086 0.0008313 0.1637 0.9796 1 0.002011 0.2688 0.291 0.0549 0.2343 1.432 0.9066 1.161 3.819 1 1 0.02744 0.0639 0.1071 0.3898 0.9079 1.522 json
t12_x22_u2_b94 12 22 2 94 frc(min(R,lrg(D,D))) 38158 98336530 o1(o2(x,o2(x,x))) true 135111 135111 0.2635 0.9281 0.2635 0.06592 0.2568 0 0.9969 0.9969 1 3.381 0.000835 0.001027 0.03338 -0.1029 1 0.00003113 0.0001101 0.007819 0.0007475 0.02734 0.819 0.1165 0.02824 0.00167 1 1 0.003689 0.04762 0.1331 0.05596 0.7223 2.019 json
t12_x22_u2_b95 12 22 2 95 frc(min(R,eql(D,D))) 38159 98336531 o1(o2(x,o2(x,x))) true 135119 135119 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.002542 0.03267 0.08567 0.04993 0.6416 1.683 json
t12_x22_u2_b96 12 22 2 96 frc(min(R,min(D,D))) 38160 98336532 o1(o2(x,o2(x,x))) true 135127 135127 0.4766 1 0.4766 0.06044 0.2459 0.0009555 0.9968 0.9959 1 3.924 0.02393 0.000585 0.06972 0.9523 1 0.00002225 0.05046 0.06447 0.01965 0.1402 2.011 0.9655 0.4055 0.8348 1 1 0.02312 0.06973 0.07369 0.3826 1.154 1.219 json
t12_x22_u2_b97 12 22 2 97 frc(min(R,dot(D,D))) 38161 98336533 o1(o2(x,o2(x,x))) true 135135 135135 0.3595 1 0.3595 0.05301 0.2302 0.001084 0.997 0.9959 1 3.757 0.001022 0.001152 0.03965 -0.0601 1 -0.0001345 0.0002271 0.0117 0.0006015 0.02453 0.6185 0.1248 0.04101 0.004285 1 1 0.004219 0.04678 0.09977 0.07959 0.8825 1.882 json
t12_x22_u2_b98 12 22 2 98 frc(min(R,dst(D,D))) 38162 98336534 o1(o2(x,o2(x,x))) true 135143 135143 0.2635 0.9281 0.2635 0.06592 0.2568 0 0.9969 0.9969 1 3.381 0.000835 0.001027 0.03338 -0.1029 1 0.00003113 0.0001101 0.007819 0.0007475 0.02734 0.819 0.1165 0.02824 0.00167 1 1 0.003689 0.04762 0.1331 0.05596 0.7223 2.019 json
t12_x22_u2_b99 12 22 2 99 frc(dot(R,add(D,D))) 38163 98336535 o1(o2(x,o2(x,x))) true 135151 135151 0.4994 1 0.4994 0.05814 0.2411 0.0005238 0.9996 0.999 1 3.91 0.03965 0.03874 0.1711 0.01161 1 0.00009595 0.2853 0.2612 0.04913 0.2216 1.296 1.4 1.348 4.908 1 1 0.07249 0.1187 0.1112 1.247 2.042 1.913 json
t12_x22_u2_b100 12 22 2 100 frc(dot(R,sub(D,D))) 38164 98336536 o1(o2(x,o2(x,x))) true 135159 135159 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_x22_u2_b101 12 22 2 101 frc(dot(R,mlt(D,D))) 38165 98336537 o1(o2(x,o2(x,x))) true 135167 135167 0.515 1 0.515 0.1215 0.3486 0.0001479 0.9999 0.9997 1 3.805 0.03276 0.03268 0.1206 0.001246 1 0.0003072 0.2301 0.1777 0.0509 0.2256 1.87 1.404 0.5385 1.893 1 1 0.06993 0.1707 0.2338 0.5753 1.404 1.924 json
t12_x22_u2_b102 12 22 2 102 frc(dot(R,div(D,D))) 38166 98336538 o1(o2(x,o2(x,x))) true 135175 135175 -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_x22_u2_b103 12 22 2 103 frc(dot(R,pow(D,D))) 38167 98336539 o1(o2(x,o2(x,x))) true 135183 135183 -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_x22_u2_b104 12 22 2 104 frc(dot(R,mod(D,D))) 38168 98336540 o1(o2(x,o2(x,x))) true 135191 135191 -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_x22_u2_b105 12 22 2 105 frc(dot(R,lrg(D,D))) 38169 98336541 o1(o2(x,o2(x,x))) true 135199 135199 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_x22_u2_b106 12 22 2 106 frc(dot(R,eql(D,D))) 38170 98336542 o1(o2(x,o2(x,x))) true 135207 135207 0.4894 1 0.4894 0.04832 0.2198 0.002645 0.9969 0.9942 1 3.809 0.0007596 0.0007377 0.03166 0.01466 1 0.000008314 0.00009246 0.007389 0.000495 0.02225 0.7028 0.1081 0.03098 0.001913 1 1 0.002919 0.03767 0.0977 0.06042 0.7795 2.022 json
t12_x22_u2_b107 12 22 2 107 frc(dot(R,min(D,D))) 38171 98336543 o1(o2(x,o2(x,x))) true 135215 135215 0.4974 1 0.4974 0.07858 0.2803 0.0003807 0.9997 0.9993 1 3.981 0.03271 0.03184 0.1267 0.01348 1 0.0001709 0.2207 0.1795 0.0485 0.2202 1.738 1.404 0.8215 2.809 1 1 0.06389 0.1663 0.1521 0.8131 2.116 1.936 json
t12_x22_u2_b108 12 22 2 108 frc(dot(R,dot(D,D))) 38172 98336544 o1(o2(x,o2(x,x))) true 135223 135223 0.4941 1 0.4941 0.1027 0.3205 0.0001086 0.9998 0.9997 1 3.953 0.003157 0.00309 0.06543 0.01072 1 0.00001799 0.007369 0.03832 0.001965 0.04433 0.6775 0.6441 0.06081 0.07173 1 1 0.01032 0.1007 0.203 0.1005 0.9798 1.976 json
t12_x22_u2_b109 12 22 2 109 frc(dot(R,dst(D,D))) 38173 98336545 o1(o2(x,o2(x,x))) true 135231 135231 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_x22_u2_b110 12 22 2 110 frc(dst(R,add(D,D))) 38174 98336546 o1(o2(x,o2(x,x))) true 135239 135239 0.5025 1 0.5025 0.0535 0.2313 0.001273 0.999 0.9978 1 3.867 0.03905 0.03925 0.1717 -0.002489 1 0.0000957 0.2736 0.2751 0.04881 0.2209 1.287 1.377 1.464 5.114 1 1 0.07102 0.1109 0.107 1.328 2.073 2 json
t12_x22_u2_b111 12 22 2 111 frc(dst(R,sub(D,D))) 38175 98336547 o1(o2(x,o2(x,x))) true 135247 135247 0.4499 1 0.4499 0.06286 0.2507 0.01038 0.9973 0.9869 1 3.893 0.0007229 0.0008491 0.03211 -0.08025 1 0.000009686 0.00009248 0.007393 0.0005409 0.02326 0.7242 0.1128 0.02501 0.001471 1 1 0.003189 0.04124 0.1375 0.05072 0.656 2.188 json
t12_x22_u2_b112 12 22 2 112 frc(dst(R,mlt(D,D))) 38176 98336548 o1(o2(x,o2(x,x))) true 135255 135255 0.4734 1 0.4734 0.0608 0.2466 0.003837 0.9964 0.9925 1 3.895 0.01179 0.01078 0.07097 0.04502 1 0.0001831 0.06487 0.09165 0.01753 0.1324 1.866 1.361 0.3713 1.067 1 1 0.02445 0.08527 0.127 0.4022 1.403 2.089 json
t12_x22_u2_b113 12 22 2 113 frc(dst(R,div(D,D))) 38177 98336549 o1(o2(x,o2(x,x))) true 135263 135263 -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_x22_u2_b114 12 22 2 114 frc(dst(R,pow(D,D))) 38178 98336550 o1(o2(x,o2(x,x))) true 135271 135271 -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_x22_u2_b115 12 22 2 115 frc(dst(R,mod(D,D))) 38179 98336551 o1(o2(x,o2(x,x))) true 135279 135279 -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_x22_u2_b116 12 22 2 116 frc(dst(R,lrg(D,D))) 38180 98336552 o1(o2(x,o2(x,x))) true 135287 135287 0.4499 1 0.4499 0.06286 0.2507 0.01038 0.9973 0.9869 1 3.893 0.0007229 0.0008491 0.03211 -0.08025 1 0.000009686 0.00009248 0.007393 0.0005409 0.02326 0.7242 0.1128 0.02501 0.001471 1 1 0.003189 0.04124 0.1375 0.05072 0.656 2.188 json
t12_x22_u2_b117 12 22 2 117 frc(dst(R,eql(D,D))) 38181 98336553 o1(o2(x,o2(x,x))) true 135295 135295 0.5266 1 0.5266 0.05342 0.2311 0.008465 0.9989 0.9904 1 3.859 0.0007395 0.0007755 0.0318 -0.02377 1 -0.000004367 0.00008881 0.007349 0.0005036 0.02244 0.7056 0.1131 0.02836 0.001663 1 1 0.002602 0.0338 0.1104 0.04871 0.6328 2.066 json
t12_x22_u2_b118 12 22 2 118 frc(dst(R,min(D,D))) 38182 98336554 o1(o2(x,o2(x,x))) true 135303 135303 0.4952 1 0.4952 0.05611 0.2369 0.0003883 0.9986 0.9982 1 3.887 0.02167 0.02163 0.1033 0.000859 1 -0.0002318 0.1428 0.1431 0.03264 0.1807 1.749 1.372 0.7719 2.545 1 1 0.04333 0.1155 0.114 0.7723 2.059 2.032 json
t12_x22_u2_b119 12 22 2 119 frc(dst(R,dot(D,D))) 38183 98336555 o1(o2(x,o2(x,x))) true 135311 135311 0.4813 1 0.4813 0.05722 0.2392 0.003309 0.9962 0.9928 1 3.889 0.01762 0.0177 0.09428 -0.002415 1 -0.00002682 0.1176 0.147 0.02644 0.1626 1.725 1.391 0.6173 2.056 1 1 0.03722 0.09532 0.1161 0.6505 1.666 2.03 json
t12_x22_u2_b120 12 22 2 120 frc(dst(R,dst(D,D))) 38184 98336556 o1(o2(x,o2(x,x))) true 135319 135319 0.4499 1 0.4499 0.06286 0.2507 0.01038 0.9973 0.9869 1 3.893 0.0007229 0.0008491 0.03211 -0.08025 1 0.000009686 0.00009248 0.007393 0.0005409 0.02326 0.7242 0.1128 0.02501 0.001471 1 1 0.003189 0.04124 0.1375 0.05072 0.656 2.188 json
t12_x22_u3_b0 12 22 3 0 flr(add(R,add(D,D))) 38185 98336637 o1(o2(x,o2(x,x))) true 135327 135327 -0.4426 0.1854 0.547 0.2388 0.4887 -1 0.9994 1.999 1 4.194 0.05873 0.003311 0.1623 0.8933 1 -0.0006747 0.121 0.2019 0.0357 0.1889 1.164 1.024 0.2598 0.5065 1 1 0.06456 0.2196 0.3876 0.2703 0.9196 1.623 json
t12_x22_u3_b1 12 22 3 1 flr(add(R,sub(D,D))) 38186 98336638 o1(o2(x,o2(x,x))) true 135335 135335 -0.5176 0 0.5176 0.1537 0.3921 -1 0 1 1 3.585 0.001972 0.002442 0.05168 -0.1065 1 -0.00001781 0.0002592 0.01257 0.001744 0.04176 0.8079 0.1169 0.02872 0.001686 1 1 0.008731 0.1124 0.2862 0.0568 0.7316 1.862 json
t12_x22_u3_b2 12 22 3 2 flr(add(R,mlt(D,D))) 38187 98336639 o1(o2(x,o2(x,x))) true 135343 135343 -0.3937 0.1909 0.4656 0.2033 0.4509 -1 0.9999 2 1 4.172 0.02124 0.002986 0.09458 0.7535 1 -0.0001398 0.039 0.08397 0.01528 0.1236 1.307 1.006 0.1192 0.1919 1 1 0.02855 0.1743 0.3624 0.1405 0.8576 1.783 json
t12_x22_u3_b3 12 22 3 3 flr(add(R,div(D,D))) 38188 98336640 o1(o2(x,o2(x,x))) true 135351 135351 0.4824 0.9147 0.4824 0.1537 0.3921 0 1 1 1 3.429 0.001972 0.002442 0.05168 -0.1065 1 -0.00001781 0.0002592 0.01257 0.001744 0.04176 0.8079 0.1169 0.02872 0.001686 1 1 0.008731 0.1124 0.2862 0.0568 0.7316 1.862 json
t12_x22_u3_b4 12 22 3 4 flr(add(R,pow(D,D))) 38189 98336641 o1(o2(x,o2(x,x))) true 135359 135359 -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_x22_u3_b5 12 22 3 5 flr(add(R,mod(D,D))) 38190 98336642 o1(o2(x,o2(x,x))) true 135367 135367 -0.489 0.05315 0.5314 0.1973 0.4442 -1 0.9929 1.993 1 3.801 0.08415 0.002807 0.1601 0.9354 1 0.0001539 0.225 0.2472 0.06132 0.2476 1.547 1.208 0.4407 1.141 1 1 0.05879 0.173 0.3341 0.298 0.8767 1.693 json
t12_x22_u3_b6 12 22 3 6 flr(add(R,lrg(D,D))) 38191 98336643 o1(o2(x,o2(x,x))) true 135375 135375 -0.5176 0 0.5176 0.1537 0.3921 -1 0 1 1 3.585 0.001972 0.002442 0.05168 -0.1065 1 -0.00001781 0.0002592 0.01257 0.001744 0.04176 0.8079 0.1169 0.02872 0.001686 1 1 0.008731 0.1124 0.2862 0.0568 0.7316 1.862 json
t12_x22_u3_b7 12 22 3 7 flr(add(R,eql(D,D))) 38192 98336644 o1(o2(x,o2(x,x))) true 135383 135383 0.4824 0.9147 0.4824 0.1537 0.3921 0 1 1 1 3.429 0.001972 0.002442 0.05168 -0.1065 1 -0.00001781 0.0002592 0.01257 0.001744 0.04176 0.8079 0.1169 0.02872 0.001686 1 1 0.008731 0.1124 0.2862 0.0568 0.7316 1.862 json
t12_x22_u3_b8 12 22 3 8 flr(add(R,min(D,D))) 38193 98336645 o1(o2(x,o2(x,x))) true 135391 135391 -0.4576 0.1373 0.5305 0.217 0.4659 -1 0.9988 1.999 1 4.067 0.03213 0.003309 0.1123 0.8133 1 -0.0002466 0.06279 0.1147 0.02282 0.1511 1.345 0.9997 0.1633 0.2893 1 1 0.03813 0.1997 0.3914 0.1757 0.92 1.803 json
t12_x22_u3_b9 12 22 3 9 flr(add(R,dot(D,D))) 38194 98336646 o1(o2(x,o2(x,x))) true 135399 135399 -0.2615 0.3824 0.4383 0.2545 0.5045 -1 1 2 1 4.325 0.0233 0.02353 0.129 -0.00491 1 -0.0005965 0.1311 0.1596 0.03019 0.1738 1.347 1.423 0.184 0.515 1 1 0.05252 0.2542 0.4377 0.2064 0.9988 1.72 json
t12_x22_u3_b10 12 22 3 10 flr(add(R,dst(D,D))) 38195 98336647 o1(o2(x,o2(x,x))) true 135407 135407 -0.5176 0 0.5176 0.1537 0.3921 -1 0 1 1 3.585 0.001972 0.002442 0.05168 -0.1065 1 -0.00001781 0.0002592 0.01257 0.001744 0.04176 0.8079 0.1169 0.02872 0.001686 1 1 0.008731 0.1124 0.2862 0.0568 0.7316 1.862 json
t12_x22_u3_b11 12 22 3 11 flr(sub(R,add(D,D))) 38196 98336648 o1(o2(x,o2(x,x))) true 135415 135415 -0.4442 0.1861 0.5475 0.2385 0.4884 -1 0.9991 1.999 1 4.191 0.05926 0.003329 0.1617 0.8936 1 -0.0009578 0.1206 0.2019 0.03644 0.1909 1.181 1.024 0.2624 0.5058 1 1 0.06432 0.2177 0.3891 0.2697 0.9127 1.631 json
t12_x22_u3_b12 12 22 3 12 flr(sub(R,sub(D,D))) 38197 98336649 o1(o2(x,o2(x,x))) true 135423 135423 -0.5176 0 0.5176 0.1537 0.3921 -1 0 1 1 3.585 0.001972 0.002442 0.05168 -0.1065 1 -0.00001781 0.0002592 0.01257 0.001744 0.04176 0.8079 0.1169 0.02872 0.001686 1 1 0.008731 0.1124 0.2862 0.0568 0.7316 1.862 json
t12_x22_u3_b13 12 22 3 13 flr(sub(R,mlt(D,D))) 38198 98336650 o1(o2(x,o2(x,x))) true 135431 135431 -0.5866 0 0.5866 0.1536 0.3919 -1 0 1 1 3.326 0.009746 0.002455 0.0651 0.5976 1 0.0001047 0.01647 0.04938 0.007964 0.08924 1.371 0.9994 0.07942 0.1072 1 1 0.01502 0.1205 0.2871 0.09778 0.7846 1.869 json
t12_x22_u3_b14 12 22 3 14 flr(sub(R,div(D,D))) 38199 98336651 o1(o2(x,o2(x,x))) true 135439 135439 -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