Herbie run

Date:Thursday, July 31st, 2025
Commit:5057d169 on main
Seed:2025212
Parameters:256 points for 4 iterations
Flags:
reduce:regimesreduce:binary-searchreduce:branch-expressionssetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicgenerate:rrgenerate:taylorgenerate:proofsgenerate:evaluate
default
Memory:117 351.8 MB

Time bar (total: 1.1min)

sample22.0s (33.8%)

Memory
651.1MiB live, 35 877.9MiB allocated; 11.4s collecting garbage
Samples
9.4s101 315×0valid
5.7s8 499×2valid
2.0s5 819×1valid
451.0ms4 062×0invalid
2.0ms3valid
Compiler

Compiled 361 to 359 computations (0.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.9s
ival-pow: 5.8s (44.8% of total)
ival-mult!: 2.0s (15.7% of total)
ival-sub!: 1.0s (8.1% of total)
ival-div!: 877.0ms (6.8% of total)
ival-pow2: 691.0ms (5.3% of total)
ival-sqrt: 566.0ms (4.4% of total)
adjust: 551.0ms (4.3% of total)
ival-log: 442.0ms (3.4% of total)
ival-neg: 260.0ms (2.0% of total)
ival-fabs: 204.0ms (1.6% of total)
ival-add!: 162.0ms (1.3% of total)
ival-cos: 159.0ms (1.2% of total)
ival-exp: 94.0ms (0.7% of total)
ival->=: 43.0ms (0.3% of total)
ival-<=: 8.0ms (0.1% of total)
ival-and: 5.0ms (0.0% of total)
ival-if: 4.0ms (0.0% of total)
ival-assert: 1.0ms (0.0% of total)
Bogosity

rewrite11.9s (18.2%)

Memory
-39.7MiB live, 22 528.5MiB allocated; 5.4s collecting garbage
Stop Event
105×iter-limit
53×node-limit
saturated
Counts
1 545 → 48 298

regimes10.5s (16.1%)

Memory
-113.7MiB live, 19 178.5MiB allocated; 3.6s collecting garbage
Counts
12 823 → 236
Calls

39 calls:

3.1s
x
2.8s
(*.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)))
506.0ms
b
357.0ms
a
320.0ms
c
Compiler

Compiled 80 750 to 11 129 computations (86.2% saved)

eval7.3s (11.2%)

Memory
-24.3MiB live, 14 000.6MiB allocated; 3.9s collecting garbage
Compiler

Compiled 2 492 135 to 246 027 computations (90.1% saved)

prune4.7s (7.2%)

Memory
100.3MiB live, 10 277.1MiB allocated; 1.1s collecting garbage
Counts
51 645 → 1 774
Compiler

Compiled 217 479 to 143 037 computations (34.2% saved)

series3.2s (4.8%)

Memory
342.3MiB live, 6 533.6MiB allocated; 972ms collecting garbage
Stop Event
53×iter-limit
Counts
1 545 → 6 146
Calls

30 calls:

TimeVariablePoint
151.0ms
a
-inf
150.0ms
x
-inf
138.0ms
a
0
134.0ms
x
0
113.0ms
a
inf

derivations2.1s (3.3%)

Memory
-110.5MiB live, 2 169.9MiB allocated; 903ms collecting garbage
Stop Event
fuel
done
Compiler

Compiled 14 654 to 1 545 computations (89.5% saved)

preprocess1.7s (2.6%)

Memory
-17.3MiB live, 3 288.1MiB allocated; 609ms collecting garbage
Stop Event
14×node-limit
Compiler

Compiled 17 305 to 3 283 computations (81.0% saved)

bsearch968.0ms (1.5%)

Memory
-26.7MiB live, 1 882.5MiB allocated; 259ms collecting garbage
Algorithm
84×binary-search
25×left-value
Stop Event
80×narrow-enough
predicate-same
Samples
439.0ms4 630×0valid
8.0ms70×2valid
2.0ms20×1valid
Compiler

Compiled 63 592 to 41 660 computations (34.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 300.0ms
ival-mult!: 73.0ms (24.3% of total)
ival-div!: 68.0ms (22.7% of total)
ival-neg: 58.0ms (19.3% of total)
ival-sqrt: 26.0ms (8.7% of total)
ival-sub!: 18.0ms (6.0% of total)
ival->=: 15.0ms (5.0% of total)
ival-if: 14.0ms (4.7% of total)
ival-add!: 12.0ms (4.0% of total)
ival-fabs: 9.0ms (3.0% of total)
adjust: 3.0ms (1.0% of total)
ival-pow2: 2.0ms (0.7% of total)
ival-fmin: 1.0ms (0.3% of total)

analyze825.0ms (1.3%)

Memory
74.3MiB live, 1 612.8MiB allocated; 348ms collecting garbage
Algorithm
14×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%72.6%27.4%0.0%0.0%0.0%0
19.7%14.3%58.3%27.4%0.0%0.0%0.0%1
26.6%18.3%50.7%27.4%0.0%3.6%0.0%2
49.8%32.6%32.8%27.4%0.0%7.1%0.0%3
61.0%38.9%24.8%27.4%0.0%8.9%0.0%4
68.7%43.1%19.7%27.4%0.0%9.8%0.0%5
76.0%47.4%15.0%27.4%0.0%10.3%0.0%6
79.7%48.7%12.4%27.4%0.0%11.4%0.0%7
81.5%49.7%11.3%27.4%0.0%11.5%0.0%8
86.6%52.5%8.2%27.4%0.0%11.9%0.0%9
88.2%52.8%7.1%27.4%0.0%12.7%0.0%10
90.0%53.8%6.0%27.4%0.0%12.8%0.0%11
92.5%55.0%4.4%27.4%0.0%13.1%0.0%12
Compiler

Compiled 368 to 257 computations (30.2% saved)

start1.0ms (0.0%)

Memory
-42.9MiB live, 1.8MiB allocated; 0ms collecting garbage

end0.0ms (0.0%)

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

Profiling

Loading profile data...