Herbie run

Date:Wednesday, July 2nd, 2025
Commit:39713cb6 on main
Seed:2025183
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 125.9 MB

Time bar (total: 55.1s)

sample15.5s (28.0%)

Memory
416.5MiB live, 21 588.6MiB allocated; 9.7s collecting garbage
Samples
9.4s101 242×0valid
1.0s5 071×2valid
546.0ms3 974×0invalid
129.0ms1 057×1valid
2.0ms3valid
Compiler

Compiled 339 to 333 computations (1.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.8s
ival-mult!: 2.4s (34.7% of total)
ival-sub!: 846.0ms (12.5% of total)
ival-div!: 701.0ms (10.4% of total)
ival-pow2: 643.0ms (9.5% of total)
ival-sqrt: 483.0ms (7.1% of total)
ival-add!: 429.0ms (6.3% of total)
ival-neg: 287.0ms (4.2% of total)
adjust: 268.0ms (4.0% of total)
ival-pow: 184.0ms (2.7% of total)
ival-log: 184.0ms (2.7% of total)
ival-cos: 173.0ms (2.6% of total)
ival-fabs: 115.0ms (1.7% of total)
ival-exp: 87.0ms (1.3% of total)
ival-<=: 7.0ms (0.1% of total)
ival-if: 4.0ms (0.1% of total)
ival-and: 4.0ms (0.1% of total)
ival->=: 3.0ms (0.0% of total)
ival-assert: 1.0ms (0.0% of total)
Bogosity

rewrite9.6s (17.4%)

Memory
198.4MiB live, 14 814.5MiB allocated; 3.3s collecting garbage
Stop Event
97×iter-limit
49×node-limit
saturated
Counts
1 514 → 44 603

regimes9.5s (17.3%)

Memory
48.4MiB live, 7 627.3MiB allocated; 1.0s collecting garbage
Counts
16 645 → 244
Calls

36 calls:

2.9s
(*.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)))
2.8s
x
626.0ms
b
211.0ms
a
179.0ms
c
Compiler

Compiled 88 793 to 13 872 computations (84.4% saved)

eval8.5s (15.5%)

Memory
-24.2MiB live, 13 726.6MiB allocated; 4.5s collecting garbage
Compiler

Compiled 2 273 182 to 247 993 computations (89.1% saved)

prune4.2s (7.6%)

Memory
309.0MiB live, 6 284.1MiB allocated; 817ms collecting garbage
Counts
47 014 → 1 654
Compiler

Compiled 186 988 to 132 717 computations (29.0% saved)

series3.0s (5.4%)

Memory
122.6MiB live, 5 108.1MiB allocated; 851ms collecting garbage
Stop Event
49×iter-limit
Counts
1 514 → 5 828
Calls

30 calls:

TimeVariablePoint
129.0ms
a
0
125.0ms
x
0
123.0ms
c
-inf
115.0ms
b
inf
108.0ms
a
-inf

preprocess1.7s (3.1%)

Memory
-10.4MiB live, 3 171.1MiB allocated; 574ms collecting garbage
Stop Event
13×node-limit
Compiler

Compiled 19 279 to 3 789 computations (80.3% saved)

derivations1.5s (2.8%)

Memory
-230.4MiB live, 1 749.9MiB allocated; 258ms collecting garbage
Stop Event
fuel
done
Compiler

Compiled 15 568 to 1 656 computations (89.4% saved)

bsearch842.0ms (1.5%)

Memory
85.5MiB live, 1 474.5MiB allocated; 370ms collecting garbage
Algorithm
90×binary-search
29×left-value
Stop Event
84×narrow-enough
predicate-same
Samples
288.0ms3 352×0valid
1.0ms2valid
Compiler

Compiled 52 390 to 34 490 computations (34.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 181.0ms
ival-mult!: 66.0ms (36.4% of total)
ival-div!: 29.0ms (16.0% of total)
ival-sqrt: 22.0ms (12.1% of total)
ival-sub!: 15.0ms (8.3% of total)
ival-neg: 12.0ms (6.6% of total)
ival-if: 11.0ms (6.1% of total)
ival->=: 8.0ms (4.4% of total)
ival-add!: 8.0ms (4.4% of total)
ival-pow2: 4.0ms (2.2% of total)
ival-pow: 3.0ms (1.7% of total)
ival-fabs: 3.0ms (1.7% of total)
adjust: 1.0ms (0.6% of total)

analyze764.0ms (1.4%)

Memory
77.9MiB live, 1 578.6MiB allocated; 323ms 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.3MiB live, 2.3MiB allocated; 0ms collecting garbage

end0.0ms (0.0%)

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

Profiling

Loading profile data...