Herbie run

Date:Tuesday, July 15th, 2025
Commit:7e01615e on main
Seed:2025196
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:proofsgenerate:evaluate
default
Memory:77 993.2 MB

Time bar (total: 52.9s)

sample16.4s (31.0%)

Memory
338.0MiB live, 23 525.7MiB allocated; 10.3s collecting garbage
Samples
9.9s101 187×0valid
1.1s5 171×2valid
655.0ms4 179×0invalid
381.0ms1 012×1valid
5.0ms3valid
Compiler

Compiled 347 to 344 computations (0.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.3s
ival-mult!: 2.0s (24.1% of total)
ival-div!: 1.7s (20.0% of total)
ival-sub!: 1.6s (19.4% of total)
ival-sqrt: 851.0ms (10.2% of total)
ival-pow2: 647.0ms (7.8% of total)
ival-neg: 324.0ms (3.9% of total)
ival-cos: 240.0ms (2.9% of total)
ival-fabs: 202.0ms (2.4% of total)
adjust: 192.0ms (2.3% of total)
ival-add!: 188.0ms (2.3% of total)
ival-pow: 176.0ms (2.1% of total)
ival-log: 110.0ms (1.3% of total)
ival-exp: 83.0ms (1.0% of total)
ival-<=: 8.0ms (0.1% of total)
ival-and: 5.0ms (0.1% of total)
ival-if: 4.0ms (0.0% of total)
ival->=: 3.0ms (0.0% of total)
ival-assert: 1.0ms (0.0% of total)
Bogosity

rewrite9.1s (17.3%)

Memory
-10.7MiB live, 14 733.7MiB allocated; 2.7s collecting garbage
Stop Event
95×iter-limit
48×node-limit
saturated
Counts
1 531 → 40 622

regimes7.3s (13.9%)

Memory
-3.6MiB live, 6 609.5MiB allocated; 761ms collecting garbage
Counts
12 180 → 231
Calls

36 calls:

2.2s
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))
1.9s
x
408.0ms
b
270.0ms
a
175.0ms
c
Compiler

Compiled 74 473 to 11 795 computations (84.2% saved)

eval7.0s (13.2%)

Memory
408.1MiB live, 13 173.0MiB allocated; 2.7s collecting garbage
Compiler

Compiled 2 233 790 to 228 132 computations (89.8% saved)

prune4.4s (8.3%)

Memory
-156.1MiB live, 6 777.8MiB allocated; 823ms collecting garbage
Counts
44 938 → 1 818
Compiler

Compiled 220 944 to 153 209 computations (30.7% saved)

series3.6s (6.8%)

Memory
393.2MiB live, 5 240.2MiB allocated; 2.3s collecting garbage
Stop Event
48×iter-limit
Counts
1 531 → 5 752
Calls

30 calls:

TimeVariablePoint
404.0ms
b
-inf
122.0ms
b
0
117.0ms
x
0
102.0ms
x
-inf
100.0ms
a
0

preprocess1.7s (3.2%)

Memory
-26.1MiB live, 3 083.4MiB allocated; 494ms collecting garbage
Stop Event
13×node-limit
Compiler

Compiled 17 248 to 3 261 computations (81.1% saved)

derivations1.6s (3.1%)

Memory
25.5MiB live, 1 820.0MiB allocated; 423ms collecting garbage
Stop Event
fuel
done
Compiler

Compiled 14 550 to 1 499 computations (89.7% saved)

bsearch894.0ms (1.7%)

Memory
86.4MiB live, 1 582.0MiB allocated; 328ms collecting garbage
Algorithm
76×binary-search
28×left-value
Stop Event
59×narrow-enough
17×predicate-same
Samples
355.0ms3 791×0valid
2.0ms17×2valid
Compiler

Compiled 50 568 to 33 134 computations (34.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 228.0ms
ival-mult!: 84.0ms (36.8% of total)
ival-div!: 60.0ms (26.3% of total)
ival-sqrt: 19.0ms (8.3% of total)
ival-sub!: 15.0ms (6.6% of total)
ival-neg: 13.0ms (5.7% of total)
ival-if: 12.0ms (5.3% of total)
ival->=: 9.0ms (3.9% of total)
ival-add!: 9.0ms (3.9% of total)
ival-fabs: 5.0ms (2.2% of total)
adjust: 1.0ms (0.4% of total)

analyze791.0ms (1.5%)

Memory
-3.6MiB live, 1 445.6MiB allocated; 294ms collecting garbage
Algorithm
13×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%78.2%21.8%0.0%0.0%0.0%0
19.7%15.4%62.8%21.8%0.0%0.0%0.0%1
26.6%19.7%54.6%21.8%0.0%3.8%0.0%2
49.8%35.1%35.4%21.8%0.0%7.7%0.0%3
61.0%41.8%26.7%21.8%0.0%9.6%0.0%4
68.7%46.4%21.2%21.8%0.0%10.6%0.0%5
76.0%51.0%16.1%21.8%0.0%11.1%0.0%6
79.7%52.4%13.4%21.8%0.0%12.3%0.0%7
81.5%53.6%12.2%21.8%0.0%12.4%0.0%8
86.6%56.5%8.8%21.8%0.0%12.9%0.0%9
88.2%56.9%7.6%21.8%0.0%13.6%0.0%10
90.0%57.9%6.4%21.8%0.0%13.8%0.0%11
92.5%59.2%4.8%21.8%0.0%14.1%0.0%12
Compiler

Compiled 345 to 240 computations (30.4% saved)

start1.0ms (0.0%)

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

end0.0ms (0.0%)

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

Profiling

Loading profile data...