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
t17_x0_u1_b82 17 0 1 82 eql(P,mod(P,log(P))) 97700 138050500 o2(x,o2(x,o1(x))) true 98407 98407 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
t17_x0_u1_b83 17 0 1 83 eql(P,lrg(P,log(P))) 97701 138050501 o2(x,o2(x,o1(x))) true 98415 98415 0.0625 0.125 0.0625 0.04507 0.2123 0 0.9997 0.9997 1 0.8126 0.0007059 0 0.007934 1 1 -9.461e-10 0.00003241 0.001855 0.0006433 0.02536 3.197 0.1169 0.01566 0.0007193 1 1 0.001851 0.02408 0.06598 0.04107 0.5344 1.464 json
t17_x0_u1_b84 17 0 1 84 eql(P,eql(P,log(P))) 97702 138050502 o2(x,o2(x,o1(x))) true 98423 98423 0.0625 0.125 0.0625 0.04507 0.2123 0 0.9997 0.9997 1 0.8126 0.0007059 0 0.007934 1 1 -9.461e-10 0.00003241 0.001855 0.0006433 0.02536 3.197 0.1169 0.01566 0.0007193 1 1 0.001851 0.02408 0.06598 0.04107 0.5344 1.464 json
t17_x0_u1_b85 17 0 1 85 eql(P,min(P,log(P))) 97703 138050503 o2(x,o2(x,o1(x))) true 98431 98431 0.4688 0.5 0.4688 0.2423 0.4922 0 1 1 1 1.326 0.0003529 0 0.003968 1 1 -4.731e-10 0.00001619 0.0009276 0.0003372 0.01836 4.628 0.1169 0.001457 0.00006684 1 1 0.0009255 0.01214 0.0751 0.00382 0.05012 0.31 json
t17_x0_u1_b86 17 0 1 86 eql(P,dot(P,log(P))) 97704 138050504 o2(x,o2(x,o1(x))) true 98439 98439 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
t17_x0_u1_b87 17 0 1 87 eql(P,dst(P,log(P))) 97705 138050505 o2(x,o2(x,o1(x))) true 98447 98447 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
t17_x0_u1_b88 17 0 1 88 min(P,add(P,log(P))) 97706 138050506 o2(x,o2(x,o1(x))) true 98455 98455 -0.125 0.4375 1 0.9844 0.9922 -1 1 2 1 0.9887 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01612 0.03225 1 1 0.02105 0.08421 0.3368 0.02139 0.08555 0.3422 json
t17_x0_u1_b89 17 0 1 89 min(P,sub(P,log(P))) 97707 138050507 o2(x,o2(x,o1(x))) true 98463 98463 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t17_x0_u1_b90 17 0 1 90 min(P,mlt(P,log(P))) 97708 138050508 o2(x,o2(x,o1(x))) true 98471 98471 -0.05691 0.4375 0.8806 0.866 0.9306 -1 1 2 1 1.932 0.0008608 0 0.007937 1 1 0 0.00008151 0.002214 0.0007984 0.02826 3.56 0.162 0.000994 0.00009413 1 1 0.002229 0.02669 0.165 0.002574 0.03083 0.1906 json
t17_x0_u1_b91 17 0 1 91 min(P,div(P,log(P))) 97709 138050509 o2(x,o2(x,o1(x))) true 98479 98479 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t17_x0_u1_b92 17 0 1 92 min(P,pow(P,log(P))) 97710 138050510 o2(x,o2(x,o1(x))) true 98487 98487 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t17_x0_u1_b93 17 0 1 93 min(P,mod(P,log(P))) 97711 138050511 o2(x,o2(x,o1(x))) true 98495 98495 -0.1037 0.5 0.8338 0.7582 0.8708 -1 1 2 1 3.019 0.001276 0 0.01757 1 1 9.461e-10 0.0001061 0.004661 0.0009672 0.0311 1.77 0.1234 0.001683 0.00014 1 1 0.003125 0.03959 0.2563 0.004121 0.05221 0.338 json
t17_x0_u1_b94 17 0 1 94 min(P,lrg(P,log(P))) 97712 138050512 o2(x,o2(x,o1(x))) true 98503 98503 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t17_x0_u1_b95 17 0 1 95 min(P,eql(P,log(P))) 97713 138050513 o2(x,o2(x,o1(x))) true 98511 98511 -0.4688 0 0.4688 0.2423 0.4922 -1 0 1 1 1.406 0.0003529 0 0.003968 1 1 4.731e-10 0.00001619 0.0009276 0.0003372 0.01836 4.628 0.1169 0.001457 0.00006684 1 1 0.0009255 0.01214 0.0751 0.00382 0.05012 0.31 json
t17_x0_u1_b96 17 0 1 96 min(P,min(P,log(P))) 97714 138050514 o2(x,o2(x,o1(x))) true 98519 98519 -0.1739 0.4375 0.9511 0.9053 0.9515 -1 1 2 1 1.654 0.004186 0 0.007937 1 1 -1.419e-9 0.007916 0.008917 0.004122 0.0642 8.089 1 0.004624 0.008745 1 1 0.005854 0.03284 0.2495 0.006466 0.03627 0.2755 json
t17_x0_u1_b97 17 0 1 97 min(P,dot(P,log(P))) 97715 138050515 o2(x,o2(x,o1(x))) true 98527 98527 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t17_x0_u1_b98 17 0 1 98 min(P,dst(P,log(P))) 97716 138050516 o2(x,o2(x,o1(x))) true 98535 98535 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t17_x0_u1_b99 17 0 1 99 dot(P,add(P,log(P))) 97717 138050517 o2(x,o2(x,o1(x))) true 98543 98543 -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
t17_x0_u1_b100 17 0 1 100 dot(P,sub(P,log(P))) 97718 138050518 o2(x,o2(x,o1(x))) true 98551 98551 -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
t17_x0_u1_b101 17 0 1 101 dot(P,mlt(P,log(P))) 97719 138050519 o2(x,o2(x,o1(x))) true 98559 98559 -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
t17_x0_u1_b102 17 0 1 102 dot(P,div(P,log(P))) 97720 138050520 o2(x,o2(x,o1(x))) true 98567 98567 -0.7188 0.1406 1 0.4832 0.6951 -1 1 2 1 0.5859 0.005921 0.005921 0.005921 0 1 0 0.02381 0.01184 0.01181 0.1087 18.36 2 0.02451 0.04927 1 1 0.01396 0.05584 0.2234 0.02889 0.1156 0.4623 json
t17_x0_u1_b103 17 0 1 103 dot(P,pow(P,log(P))) 97721 138050521 o2(x,o2(x,o1(x))) true 98575 98575 -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
t17_x0_u1_b104 17 0 1 104 dot(P,mod(P,log(P))) 97722 138050522 o2(x,o2(x,o1(x))) true 98583 98583 -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
t17_x0_u1_b105 17 0 1 105 dot(P,lrg(P,log(P))) 97723 138050523 o2(x,o2(x,o1(x))) true 98591 98591 -1.583e-8 0.498 0.9392 0.9217 0.96 -1 1 2 1 1.917 0.0006889 0.0006889 0.01208 -4.225e-8 1 -4.43e-10 0.0002289 0.003184 0.001231 0.03509 2.904 0.1653 0.001495 0.0002483 1 1 0.003512 0.04405 0.4161 0.003811 0.04779 0.4514 json
t17_x0_u1_b106 17 0 1 106 dot(P,eql(P,log(P))) 97724 138050524 o2(x,o2(x,o1(x))) true 98599 98599 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
t17_x0_u1_b107 17 0 1 107 dot(P,min(P,log(P))) 97725 138050525 o2(x,o2(x,o1(x))) true 98607 98607 -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
t17_x0_u1_b108 17 0 1 108 dot(P,dot(P,log(P))) 97726 138050526 o2(x,o2(x,o1(x))) true 98615 98615 -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
t17_x0_u1_b109 17 0 1 109 dot(P,dst(P,log(P))) 97727 138050527 o2(x,o2(x,o1(x))) true 98623 98623 -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
t17_x0_u1_b110 17 0 1 110 dst(P,add(P,log(P))) 97728 138050528 o2(x,o2(x,o1(x))) true 98631 98631 -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
t17_x0_u1_b111 17 0 1 111 dst(P,sub(P,log(P))) 97729 138050529 o2(x,o2(x,o1(x))) true 98639 98639 -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
t17_x0_u1_b112 17 0 1 112 dst(P,mlt(P,log(P))) 97730 138050530 o2(x,o2(x,o1(x))) true 98647 98647 -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
t17_x0_u1_b113 17 0 1 113 dst(P,div(P,log(P))) 97731 138050531 o2(x,o2(x,o1(x))) true 98655 98655 -0.7209 0.1406 0.9979 0.4769 0.6906 -1 1 2 1 0.647 0.005903 0.005903 0.006385 4.733e-7 1 3.529e-10 0.02369 0.01197 0.01177 0.1085 16.99 2 0.02476 0.04966 1 1 0.01395 0.05569 0.211 0.02925 0.1168 0.4424 json
t17_x0_u1_b114 17 0 1 114 dst(P,pow(P,log(P))) 97732 138050532 o2(x,o2(x,o1(x))) true 98663 98663 -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
t17_x0_u1_b115 17 0 1 115 dst(P,mod(P,log(P))) 97733 138050533 o2(x,o2(x,o1(x))) true 98671 98671 -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
t17_x0_u1_b116 17 0 1 116 dst(P,lrg(P,log(P))) 97734 138050534 o2(x,o2(x,o1(x))) true 98679 98679 1 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t17_x0_u1_b117 17 0 1 117 dst(P,eql(P,log(P))) 97735 138050535 o2(x,o2(x,o1(x))) true 98687 98687 0.9964 1 0.9964 0.002289 0.04784 0.000582 1 0.9994 1 0.09109 0.00003966 0.00003966 0.0008105 5.503e-7 0 -4.881e-11 0.00001004 0.0002297 0.00007859 0.008865 10.94 0.1294 0.03466 0.004388 1 1 0.0002733 0.00336 0.008351 0.1194 1.468 3.649 json
t17_x0_u1_b118 17 0 1 118 dst(P,min(P,log(P))) 97736 138050536 o2(x,o2(x,o1(x))) true 98695 98695 -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
t17_x0_u1_b119 17 0 1 119 dst(P,dot(P,log(P))) 97737 138050537 o2(x,o2(x,o1(x))) true 98703 98703 -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
t17_x0_u1_b120 17 0 1 120 dst(P,dst(P,log(P))) 97738 138050538 o2(x,o2(x,o1(x))) true 98711 98711 -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
t17_x0_u2_b0 17 0 2 0 add(P,add(P,frc(P))) 97739 138050619 o2(x,o2(x,o1(x))) true 98719 98719 0 0.5 0.9569 0.9494 0.9744 -1 1 2 1 1.488 0.001303 0 0.007937 1 1 0 0.0002681 0.003586 0.001241 0.03522 4.438 0.2265 0.001373 0.0002824 1 1 0.003279 0.03268 0.2686 0.003454 0.03442 0.2829 json
t17_x0_u2_b1 17 0 2 1 add(P,sub(P,frc(P))) 97740 138050620 o2(x,o2(x,o1(x))) true 98727 98727 0 0.5 0.9569 0.9494 0.9744 -1 1 2 1 1.488 0.001303 0 0.007937 1 1 0 0.0002681 0.003586 0.001241 0.03522 4.438 0.2265 0.001373 0.0002824 1 1 0.003279 0.03268 0.2686 0.003454 0.03442 0.2829 json
t17_x0_u2_b2 17 0 2 2 add(P,mlt(P,frc(P))) 97741 138050621 o2(x,o2(x,o1(x))) true 98735 98735 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t17_x0_u2_b3 17 0 2 3 add(P,div(P,frc(P))) 97742 138050622 o2(x,o2(x,o1(x))) true 98743 98743 -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
t17_x0_u2_b4 17 0 2 4 add(P,pow(P,frc(P))) 97743 138050623 o2(x,o2(x,o1(x))) true 98751 98751 0.125 0.5625 0.9375 0.9084 0.9531 -1 1 2 1 1.8 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007771 0.00003562 1 1 0.001851 0.02449 0.2344 0.002038 0.02696 0.2581 json
t17_x0_u2_b5 17 0 2 5 add(P,mod(P,frc(P))) 97744 138050624 o2(x,o2(x,o1(x))) true 98759 98759 0 0.5 0.9569 0.9494 0.9744 -1 1 2 1 1.488 0.001303 0 0.007937 1 1 0 0.0002681 0.003586 0.001241 0.03522 4.438 0.2265 0.001373 0.0002824 1 1 0.003279 0.03268 0.2686 0.003454 0.03442 0.2829 json
t17_x0_u2_b6 17 0 2 6 add(P,lrg(P,frc(P))) 97745 138050625 o2(x,o2(x,o1(x))) true 98767 98767 0.009727 0.5 0.9472 0.9365 0.9677 -1 1 2 1 1.65 0.001005 0 0.007937 1 1 -4.731e-10 0.0001502 0.002719 0.0009424 0.0307 3.868 0.2265 0.001073 0.0001604 1 1 0.002565 0.02848 0.2515 0.002739 0.03041 0.2686 json
t17_x0_u2_b7 17 0 2 7 add(P,eql(P,frc(P))) 97746 138050626 o2(x,o2(x,o1(x))) true 98775 98775 0.0625 0.5313 0.9806 0.969 0.9844 -1 1 2 1 1.326 0.001412 0 0.007937 1 1 0 0.00006477 0.001855 0.001349 0.03673 4.628 0.2338 0.001457 0.00006684 1 1 0.003702 0.04857 0.3004 0.00382 0.05012 0.31 json
t17_x0_u2_b8 17 0 2 8 add(P,min(P,frc(P))) 97747 138050627 o2(x,o2(x,o1(x))) true 98783 98783 -0.009727 0.5 0.9472 0.9365 0.9677 -1 1 2 1 1.65 0.001005 0 0.007937 1 1 4.731e-10 0.0001502 0.002719 0.0009424 0.0307 3.868 0.2265 0.001073 0.0001604 1 1 0.002565 0.02848 0.2515 0.002739 0.03041 0.2686 json
t17_x0_u2_b9 17 0 2 9 add(P,dot(P,frc(P))) 97748 138050628 o2(x,o2(x,o1(x))) true 98791 98791 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t17_x0_u2_b10 17 0 2 10 add(P,dst(P,frc(P))) 97749 138050629 o2(x,o2(x,o1(x))) true 98799 98799 0.885 0.9968 0.885 0.07625 0.2761 0.00001812 1 1 1 1.305 0.00005943 0.0001798 0.004703 -0.5033 1 -0.000002319 0.00003737 0.001341 0.0002171 0.01473 3.133 0.2282 0.003138 0.0004901 1 1 0.0007094 0.0084 0.06467 0.009305 0.1102 0.8481 json
t17_x0_u2_b11 17 0 2 11 sub(P,add(P,frc(P))) 97750 138050630 o2(x,o2(x,o1(x))) true 98807 98807 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
t17_x0_u2_b12 17 0 2 12 sub(P,sub(P,frc(P))) 97751 138050631 o2(x,o2(x,o1(x))) true 98815 98815 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
t17_x0_u2_b13 17 0 2 13 sub(P,mlt(P,frc(P))) 97752 138050632 o2(x,o2(x,o1(x))) true 98823 98823 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t17_x0_u2_b14 17 0 2 14 sub(P,div(P,frc(P))) 97753 138050633 o2(x,o2(x,o1(x))) true 98831 98831 -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
t17_x0_u2_b15 17 0 2 15 sub(P,pow(P,frc(P))) 97754 138050634 o2(x,o2(x,o1(x))) true 98839 98839 -0.125 0.4375 0.9375 0.9084 0.9531 -1 1 2 1 1.8 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007771 0.00003562 1 1 0.001851 0.02449 0.2344 0.002038 0.02696 0.2581 json
t17_x0_u2_b16 17 0 2 16 sub(P,mod(P,frc(P))) 97755 138050635 o2(x,o2(x,o1(x))) true 98847 98847 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
t17_x0_u2_b17 17 0 2 17 sub(P,lrg(P,frc(P))) 97756 138050636 o2(x,o2(x,o1(x))) true 98855 98855 -0.0625 0.4375 0.875 0.8576 0.926 -1 1 2 1 2.027 0.0007059 0 0.007937 1 1 0 0.00003238 0.001855 0.0006432 0.02536 3.195 0.1169 0.0008231 0.00003776 1 1 0.001851 0.02429 0.1593 0.002158 0.02832 0.1858 json
t17_x0_u2_b18 17 0 2 18 sub(P,eql(P,frc(P))) 97757 138050637 o2(x,o2(x,o1(x))) true 98863 98863 -0.0625 0.4688 0.9806 0.969 0.9844 -1 1 2 1 1.326 0.001412 0 0.007937 1 1 0 0.00006477 0.001855 0.001349 0.03673 4.628 0.2338 0.001457 0.00006684 1 1 0.003702 0.04857 0.3004 0.00382 0.05012 0.31 json
t17_x0_u2_b19 17 0 2 19 sub(P,min(P,frc(P))) 97758 138050638 o2(x,o2(x,o1(x))) true 98871 98871 0.4688 0.5 0.4688 0.2423 0.4922 0 1 1 1 1.326 0.0003529 0 0.003968 1 1 -4.731e-10 0.00001619 0.0009276 0.0003372 0.01836 4.628 0.1169 0.001457 0.00006684 1 1 0.0009255 0.01214 0.0751 0.00382 0.05012 0.31 json
t17_x0_u2_b20 17 0 2 20 sub(P,dot(P,frc(P))) 97759 138050639 o2(x,o2(x,o1(x))) true 98879 98879 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t17_x0_u2_b21 17 0 2 21 sub(P,dst(P,frc(P))) 97760 138050640 o2(x,o2(x,o1(x))) true 98887 98887 -0.885 0 0.885 0.07625 0.2761 -1 -0.00001812 1 1 1.305 0.00005943 0.0001798 0.004725 -0.5032 1 0.000002319 0.00003737 0.001341 0.0002168 0.01472 3.116 0.227 0.003138 0.0004901 1 1 0.0007094 0.008408 0.06557 0.009305 0.1103 0.8601 json
t17_x0_u2_b22 17 0 2 22 mlt(P,add(P,frc(P))) 97761 138050641 o2(x,o2(x,o1(x))) true 98895 98895 0.9375 1 0.9375 0.04507 0.2123 0.000291 1 0.9997 1 0.8126 0.0007059 0 0.007934 1 1 -9.461e-10 0.00003241 0.001855 0.0006433 0.02536 3.197 0.1169 0.01566 0.0007193 1 1 0.001851 0.02408 0.06598 0.04107 0.5344 1.464 json
t17_x0_u2_b23 17 0 2 23 mlt(P,sub(P,frc(P))) 97762 138050642 o2(x,o2(x,o1(x))) true 98903 98903 0.9375 1 0.9375 0.04507 0.2123 0.000291 1 0.9997 1 0.8126 0.0007059 0 0.007934 1 1 -9.461e-10 0.00003241 0.001855 0.0006433 0.02536 3.197 0.1169 0.01566 0.0007193 1 1 0.001851 0.02408 0.06598 0.04107 0.5344 1.464 json
t17_x0_u2_b24 17 0 2 24 mlt(P,mlt(P,frc(P))) 97763 138050643 o2(x,o2(x,o1(x))) true 98911 98911 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
t17_x0_u2_b25 17 0 2 25 mlt(P,div(P,frc(P))) 97764 138050644 o2(x,o2(x,o1(x))) true 98919 98919 -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
t17_x0_u2_b26 17 0 2 26 mlt(P,pow(P,frc(P))) 97765 138050645 o2(x,o2(x,o1(x))) true 98927 98927 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t17_x0_u2_b27 17 0 2 27 mlt(P,mod(P,frc(P))) 97766 138050646 o2(x,o2(x,o1(x))) true 98935 98935 0.9375 1 0.9375 0.04507 0.2123 0.000291 1 0.9997 1 0.8126 0.0007059 0 0.007934 1 1 -9.461e-10 0.00003241 0.001855 0.0006433 0.02536 3.197 0.1169 0.01566 0.0007193 1 1 0.001851 0.02408 0.06598 0.04107 0.5344 1.464 json
t17_x0_u2_b28 17 0 2 28 mlt(P,lrg(P,frc(P))) 97767 138050647 o2(x,o2(x,o1(x))) true 98943 98943 0.4688 0.5 0.4688 0.2423 0.4922 0 1 1 1 1.326 0.0003529 0 0.003968 1 1 -4.731e-10 0.00001619 0.0009276 0.0003372 0.01836 4.628 0.1169 0.001457 0.00006684 1 1 0.0009255 0.01214 0.0751 0.00382 0.05012 0.31 json
t17_x0_u2_b29 17 0 2 29 mlt(P,eql(P,frc(P))) 97768 138050648 o2(x,o2(x,o1(x))) true 98951 98951 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
t17_x0_u2_b30 17 0 2 30 mlt(P,min(P,frc(P))) 97769 138050649 o2(x,o2(x,o1(x))) true 98959 98959 0.4688 0.5 0.4688 0.2423 0.4922 0 1 1 1 1.326 0.0003529 0 0.003968 1 1 -4.731e-10 0.00001619 0.0009276 0.0003372 0.01836 4.628 0.1169 0.001457 0.00006684 1 1 0.0009255 0.01214 0.0751 0.00382 0.05012 0.31 json
t17_x0_u2_b31 17 0 2 31 mlt(P,dot(P,frc(P))) 97770 138050650 o2(x,o2(x,o1(x))) true 98967 98967 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
t17_x0_u2_b32 17 0 2 32 mlt(P,dst(P,frc(P))) 97771 138050651 o2(x,o2(x,o1(x))) true 98975 98975 4.657e-10 0.5 0.9648 0.9587 0.9791 -1 1 2 1 1.446 0.001846 0.000005631 0.007961 0.9939 1 -1.023e-10 0.0008971 0.005 0.001788 0.04229 5.312 0.4714 0.001932 0.0009357 1 1 0.003913 0.03563 0.2776 0.004081 0.03717 0.2896 json
t17_x0_u2_b33 17 0 2 33 div(P,add(P,frc(P))) 97772 138050652 o2(x,o2(x,o1(x))) true 98983 98983 0.75 0.875 1 0.4375 0.6614 -1 1 2 1 0.5436 0.03175 0 0.01587 1 1 7.569e-9 0.06349 0.03175 0.03149 0.1774 11.18 2 0.07256 0.1451 1 1 0.04211 0.1684 0.6737 0.09624 0.385 1.54 json
t17_x0_u2_b34 17 0 2 34 div(P,sub(P,frc(P))) 97773 138050653 o2(x,o2(x,o1(x))) true 98991 98991 0.75 0.875 1 0.4375 0.6614 -1 1 2 1 0.5436 0.03175 0 0.01587 1 1 7.569e-9 0.06349 0.03175 0.03149 0.1774 11.18 2 0.07256 0.1451 1 1 0.04211 0.1684 0.6737 0.09624 0.385 1.54 json
t17_x0_u2_b35 17 0 2 35 div(P,mlt(P,frc(P))) 97774 138050654 o2(x,o2(x,o1(x))) true 98999 98999 0 0.5 1 1 1 -1 1 2 1 1 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01587 0.03175 1 1 0.02105 0.08421 0.3368 0.02105 0.08421 0.3368 json
t17_x0_u2_b36 17 0 2 36 div(P,div(P,frc(P))) 97775 138050655 o2(x,o2(x,o1(x))) true 99007 99007 -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
t17_x0_u2_b37 17 0 2 37 div(P,pow(P,frc(P))) 97776 138050656 o2(x,o2(x,o1(x))) true 99015 99015 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t17_x0_u2_b38 17 0 2 38 div(P,mod(P,frc(P))) 97777 138050657 o2(x,o2(x,o1(x))) true 99023 99023 0.75 0.875 1 0.4375 0.6614 -1 1 2 1 0.5436 0.03175 0 0.01587 1 1 7.569e-9 0.06349 0.03175 0.03149 0.1774 11.18 2 0.07256 0.1451 1 1 0.04211 0.1684 0.6737 0.09624 0.385 1.54 json
t17_x0_u2_b39 17 0 2 39 div(P,lrg(P,frc(P))) 97778 138050658 o2(x,o2(x,o1(x))) true 99031 99031 -0.125 0.4375 1 0.9844 0.9922 -1 1 2 1 0.9887 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01612 0.03225 1 1 0.02105 0.08421 0.3368 0.02139 0.08555 0.3422 json
t17_x0_u2_b40 17 0 2 40 div(P,eql(P,frc(P))) 97779 138050659 o2(x,o2(x,o1(x))) true 99039 99039 -0.875 0.0625 1 0.2344 0.4841 -1 1 2 1 0.3373 0.03175 0 0.01587 1 1 0 0.06349 0.03175 0.03149 0.1774 11.18 2 0.1354 0.2709 1 1 0.04211 0.1684 0.3368 0.1796 0.7186 1.437 json
t17_x0_u2_b41 17 0 2 41 div(P,min(P,frc(P))) 97780 138050660 o2(x,o2(x,o1(x))) true 99047 99047 -0.125 0.4375 1 0.9844 0.9922 -1 1 2 1 0.9887 0.01587 0 0.007937 1 1 3.784e-9 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01612 0.03225 1 1 0.02105 0.08421 0.3368 0.02139 0.08555 0.3422 json
t17_x0_u2_b42 17 0 2 42 div(P,dot(P,frc(P))) 97781 138050661 o2(x,o2(x,o1(x))) true 99055 99055 0 0.5 1 1 1 -1 1 2 1 1 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01587 0.03175 1 1 0.02105 0.08421 0.3368 0.02105 0.08421 0.3368 json
t17_x0_u2_b43 17 0 2 43 div(P,dst(P,frc(P))) 97782 138050662 o2(x,o2(x,o1(x))) true 99063 99063 -0.01562 0.4896 0.6504 0.5048 0.7105 -1 1 2 1 4.761 0.001863 0.00124 0.0104 0.2009 1 3.065e-10 0.00612 0.00575 0.002995 0.05473 5.261 2.414 0.006147 0.01212 1 1 0.005637 0.02655 0.1534 0.01117 0.05259 0.3039 json
t17_x0_u2_b44 17 0 2 44 pow(P,add(P,frc(P))) 97783 138050663 o2(x,o2(x,o1(x))) true 99071 99071 0 0.5 1 1 1 -1 1 2 1 1 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01587 0.03175 1 1 0.02105 0.08421 0.3368 0.02105 0.08421 0.3368 json
t17_x0_u2_b45 17 0 2 45 pow(P,sub(P,frc(P))) 97784 138050664 o2(x,o2(x,o1(x))) true 99079 99079 0 0.5 1 1 1 -1 1 2 1 1 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01587 0.03175 1 1 0.02105 0.08421 0.3368 0.02105 0.08421 0.3368 json
t17_x0_u2_b46 17 0 2 46 pow(P,mlt(P,frc(P))) 97785 138050665 o2(x,o2(x,o1(x))) true 99087 99087 1 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t17_x0_u2_b47 17 0 2 47 pow(P,div(P,frc(P))) 97786 138050666 o2(x,o2(x,o1(x))) true 99095 99095 -0.875 0.0625 1 0.2344 0.4841 -1 1 2 1 0.3373 0.03175 0 0.01587 1 1 0 0.06349 0.03175 0.03149 0.1774 11.18 2 0.1354 0.2709 1 1 0.04211 0.1684 0.3368 0.1796 0.7186 1.437 json
t17_x0_u2_b48 17 0 2 48 pow(P,pow(P,frc(P))) 97787 138050667 o2(x,o2(x,o1(x))) true 99103 99103 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t17_x0_u2_b49 17 0 2 49 pow(P,mod(P,frc(P))) 97788 138050668 o2(x,o2(x,o1(x))) true 99111 99111 0 0.5 1 1 1 -1 1 2 1 1 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01587 0.03175 1 1 0.02105 0.08421 0.3368 0.02105 0.08421 0.3368 json
t17_x0_u2_b50 17 0 2 50 pow(P,lrg(P,frc(P))) 97789 138050669 o2(x,o2(x,o1(x))) true 99119 99119 1 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t17_x0_u2_b51 17 0 2 51 pow(P,eql(P,frc(P))) 97790 138050670 o2(x,o2(x,o1(x))) true 99127 99127 0.9375 1 0.9375 0.04507 0.2123 0.000291 1 0.9997 1 0.8126 0.0007059 0 0.007934 1 1 -9.461e-10 0.00003241 0.001855 0.0006433 0.02536 3.197 0.1169 0.01566 0.0007193 1 1 0.001851 0.02408 0.06598 0.04107 0.5344 1.464 json
t17_x0_u2_b52 17 0 2 52 pow(P,min(P,frc(P))) 97791 138050671 o2(x,o2(x,o1(x))) true 99135 99135 0 0.5 1 1 1 -1 1 2 1 1 0.01587 0 0.007937 1 1 0 0.03175 0.01587 0.01581 0.1257 15.84 2 0.01587 0.03175 1 1 0.02105 0.08421 0.3368 0.02105 0.08421 0.3368 json
t17_x0_u2_b53 17 0 2 53 pow(P,dot(P,frc(P))) 97792 138050672 o2(x,o2(x,o1(x))) true 99143 99143 1 1 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 json
t17_x0_u2_b54 17 0 2 54 pow(P,dst(P,frc(P))) 97793 138050673 o2(x,o2(x,o1(x))) true 99151 99151 -0.0293 0.5 0.9707 0.9626 0.9811 -1 1 2 1 1.4 0.004997 0.00001756 0.0081 0.993 1 -6.852e-11 0.009314 0.009298 0.004948 0.07034 8.684 2 0.00521 0.009676 1 1 0.007425 0.0438 0.2915 0.007714 0.0455 0.3028 json
t17_x0_u2_b55 17 0 2 55 mod(P,add(P,frc(P))) 97794 138050674 o2(x,o2(x,o1(x))) true 99159 99159 -0.125 0.3125 0.6255 0.5899 0.768 -1 1 2 1 2.418 0.01617 0 0.03866 1 1 0 0.02037 0.03799 0.01467 0.1211 3.133 1 0.02741 0.03454 1 1 0.02392 0.1466 0.4242 0.04055 0.2485 0.7191 json
t17_x0_u2_b56 17 0 2 56 mod(P,sub(P,frc(P))) 97795 138050675 o2(x,o2(x,o1(x))) true 99167 99167 -0.125 0.3125 0.6255 0.5899 0.768 -1 1 2 1 2.418 0.01617 0 0.03866 1 1 0 0.02037 0.03799 0.01467 0.1211 3.133 1 0.02741 0.03454 1 1 0.02392 0.1466 0.4242 0.04055 0.2485 0.7191 json
t17_x0_u2_b57 17 0 2 57 mod(P,mlt(P,frc(P))) 97796 138050676 o2(x,o2(x,o1(x))) true 99175 99175 0 0.5 0.9375 0.924 0.9612 -1 1 2 1 1.813 0.0007059 0 0.007937 1 1 0 0.00003235 0.001851 0.0006432 0.02536 3.195 0.1169 0.0007639 0.00003501 1 1 0.001851 0.02449 0.2344 0.002003 0.0265 0.2537 json
t17_x0_u2_b58 17 0 2 58 mod(P,div(P,frc(P))) 97797 138050677 o2(x,o2(x,o1(x))) true 99183 99183 -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
t17_x0_u2_b59 17 0 2 59 mod(P,pow(P,frc(P))) 97798 138050678 o2(x,o2(x,o1(x))) true 99191 99191 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
t17_x0_u2_b60 17 0 2 60 mod(P,mod(P,frc(P))) 97799 138050679 o2(x,o2(x,o1(x))) true 99199 99199 -0.125 0.3125 0.6255 0.5899 0.768 -1 1 2 1 2.418 0.01617 0 0.03866 1 1 0 0.02037 0.03799 0.01467 0.1211 3.133 1 0.02741 0.03454 1 1 0.02392 0.1466 0.4242 0.04055 0.2485 0.7191 json