Herbie run

Date:Wednesday, June 4th, 2025
Commit:b0d1c723 on main
Seed:2025155
Parameters:256 points for 4 iterations
Flags:
reduce:regimesreduce:binary-searchreduce:branch-expressionssetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:proofs
default
Memory:190 992.8 MB

Time bar (total: 2.1min)

sample49.0s (38.2%)

Memory
429.3MiB live, 68 003.9MiB allocated; 25.8s collecting garbage
Samples
21.9s293 045×0valid
7.9s35 628×1valid
7.1s17 593×2valid
342.0ms4 232×0invalid
286.0ms486×3valid
130.0ms942×0exit
67.0ms101×3exit
59.0ms101×4exit
4.0ms37×1exit
Precisions
Click to see histograms. Total time spent on operations: 26.0s
ival-mult!: 6.8s (26.1% of total)
ival-pow: 4.7s (18.2% of total)
ival-div!: 2.8s (10.9% of total)
ival-sin: 2.4s (9.3% of total)
adjust: 2.2s (8.5% of total)
ival-sub!: 1.5s (5.8% of total)
ival-cos: 1.4s (5.5% of total)
ival-add!: 1.3s (5.1% of total)
ival-exp: 1.2s (4.4% of total)
ival-sqrt: 499.0ms (1.9% of total)
ival-neg: 396.0ms (1.5% of total)
ival-pow2: 335.0ms (1.3% of total)
ival-expm1: 93.0ms (0.4% of total)
ival-log1p: 82.0ms (0.3% of total)
ival-atan: 72.0ms (0.3% of total)
ival-tan: 58.0ms (0.2% of total)
ival-hypot: 28.0ms (0.1% of total)
ival-<=: 11.0ms (0% of total)
ival-and: 8.0ms (0% of total)
ival-if: 7.0ms (0% of total)
ival-fabs: 4.0ms (0% of total)
ival-==: 2.0ms (0% of total)
ival-assert: 1.0ms (0% of total)
const: 0.0ms (0% of total)
ival-<: 0.0ms (0% of total)
Bogosity

rewrite27.9s (21.7%)

Memory
-434.6MiB live, 37 602.8MiB allocated; 14.1s collecting garbage
Stop Event
300×iter-limit
150×node-limit
saturated
Counts
3 270 → 119 554

eval19.1s (14.9%)

Memory
643.2MiB live, 31 249.6MiB allocated; 9.8s collecting garbage
Compiler

Compiled 4 776 473 to 461 640 computations (90.3% saved)

series7.3s (5.7%)

Memory
952.2MiB live, 13 203.2MiB allocated; 2.3s collecting garbage
Stop Event
148×iter-limit
saturated
Counts
3 270 → 11 609
Calls

57 calls:

TimeVariablePoint
400.0ms
i
0
322.0ms
n
0
277.0ms
x
inf
236.0ms
x
0
225.0ms
x
-inf

regimes5.2s (4.1%)

Memory
406.4MiB live, 9 908.3MiB allocated; 1.5s collecting garbage
Counts
4 901 → 528
Calls

96 calls:

552.0ms
x
300.0ms
c
273.0ms
b
237.0ms
a
212.0ms
n
Compiler

Compiled 48 651 to 10 935 computations (77.5% saved)

preprocess4.7s (3.7%)

Memory
10.6MiB live, 8 219.1MiB allocated; 1.5s collecting garbage
Stop Event
38×node-limit
saturated
Compiler

Compiled 33 882 to 10 475 computations (69.1% saved)

prune4.5s (3.5%)

Memory
-100.9MiB live, 8 737.2MiB allocated; 1.5s collecting garbage
Counts
112 437 → 2 096
Compiler

Compiled 113 690 to 60 068 computations (47.2% saved)

derivations4.1s (3.2%)

Memory
-491.1MiB live, 4 593.1MiB allocated; 1.2s collecting garbage
Stop Event
25×fuel
17×done
Compiler

Compiled 19 349 to 2 497 computations (87.1% saved)

analyze3.8s (3%)

Memory
2.5MiB live, 5 766.6MiB allocated; 1.7s collecting garbage
Algorithm
43×search
random
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%54.5%45.5%0%0%0%0
21.4%11.7%42.9%45.5%0%0%0%1
37.4%20.4%34.1%45.5%0%0%0%2
48.7%26.2%27.7%45.5%0%0.6%0%3
57.7%30.7%22.6%45.5%0%1.2%0%4
71.2%37.7%15.3%45.5%0%1.6%0%5
72.9%38.4%14.3%45.5%0%1.8%0%6
77.9%40.7%11.6%45.5%0%2.2%0%7
81.5%42.6%9.7%45.5%0%2.3%0%8
84.1%43.8%8.3%45.5%0%2.5%0%9
86.2%44.6%7.2%45.5%0%2.7%0%10
88.2%45.6%6.1%45.5%0%2.8%0%11
89.1%45.9%5.6%45.5%0%2.9%0%12
Compiler

Compiled 1 402 to 721 computations (48.6% saved)

bsearch2.6s (2%)

Memory
19.0MiB live, 3 701.3MiB allocated; 726ms collecting garbage
Algorithm
223×binary-search
42×left-value
Stop Event
213×narrow-enough
10×predicate-same
Samples
834.0ms10 436×0valid
244.0ms1 429×1valid
243.0ms574×2valid
82.0ms1 336×0invalid
8.0ms3valid
1.0ms15×0exit
0.0ms1exit
Compiler

Compiled 122 535 to 69 790 computations (43% saved)

Precisions
Click to see histograms. Total time spent on operations: 886.0ms
ival-pow: 259.0ms (29.2% of total)
ival-mult!: 255.0ms (28.8% of total)
ival-div!: 127.0ms (14.3% of total)
adjust: 64.0ms (7.2% of total)
ival-add!: 50.0ms (5.6% of total)
ival-sub!: 49.0ms (5.5% of total)
ival-sqrt: 34.0ms (3.8% of total)
ival-neg: 30.0ms (3.4% of total)
ival-exp: 19.0ms (2.1% of total)
ival-log1p: 1.0ms (0.1% of total)

start2.0ms (0%)

Memory
6.7MiB live, 6.7MiB allocated; 0ms collecting garbage

end0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...