Herbie run

Date:Thursday, July 31st, 2025
Commit:5c38500b on no-recurse-on-approx-spec
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:132 059.9 MB

Time bar (total: 1.5min)

sample46.7s (50.5%)

Memory
858.2MiB live, 61 335.6MiB allocated; 15.3s collecting garbage
Samples
19.0s21 089×5exit
7.3s109 760×0valid
6.7s39 284×1valid
4.5s16 136×2valid
996.0ms5 814×0invalid
204.0ms1 103×1exit
141.0ms1 346×0exit
1.0ms4exit
1.0ms3exit
Compiler

Compiled 477 to 364 computations (23.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.1s
ival-exp: 6.7s (20.7% of total)
ival-cos: 5.4s (16.9% of total)
adjust: 3.8s (11.9% of total)
ival-pow: 3.6s (11.1% of total)
ival-tan: 1.7s (5.2% of total)
ival-mult!: 1.6s (4.8% of total)
ival-log: 1.5s (4.8% of total)
ival-sqrt: 1.4s (4.5% of total)
ival-fmod: 1.3s (4.1% of total)
ival-sinh: 1.0s (3.2% of total)
ival-pow2: 957.0ms (3.0% of total)
ival-sin: 690.0ms (2.1% of total)
ival-div!: 638.0ms (2.0% of total)
ival-acos: 510.0ms (1.6% of total)
ival-add!: 384.0ms (1.2% of total)
ival-sub!: 334.0ms (1.0% of total)
ival-neg: 259.0ms (0.8% of total)
ival-hypot: 154.0ms (0.5% of total)
ival-<=: 78.0ms (0.2% of total)
ival-atan: 51.0ms (0.2% of total)
ival-and: 32.0ms (0.1% of total)
ival-or: 14.0ms (0.0% of total)
ival-assert: 4.0ms (0.0% of total)
ival->: 2.0ms (0.0% of total)
ival-<: 2.0ms (0.0% of total)
Bogosity

rewrite13.9s (15.0%)

Memory
-209.3MiB live, 22 651.9MiB allocated; 5.6s collecting garbage
Stop Event
144×iter-limit
72×node-limit
saturated
Counts
1 699 → 61 044

regimes9.9s (10.7%)

Memory
-87.8MiB live, 12 524.3MiB allocated; 3.2s collecting garbage
Counts
6 151 → 170
Calls

53 calls:

1.1s
a
1.0s
x
738.0ms
(tan.f64 a)
560.0ms
(-.f64 (tan.f64 (+.f64 y z)) (tan.f64 a))
558.0ms
(/.f64 (*.f64 r (sin.f64 b)) (cos.f64 (+.f64 a b)))
Compiler

Compiled 25 167 to 7 260 computations (71.2% saved)

eval7.2s (7.8%)

Memory
553.9MiB live, 13 583.0MiB allocated; 2.3s collecting garbage
Compiler

Compiled 1 452 200 to 240 277 computations (83.5% saved)

series4.1s (4.5%)

Memory
178.7MiB live, 7 293.7MiB allocated; 1.2s collecting garbage
Stop Event
72×iter-limit
saturated
Counts
1 699 → 5 153
Calls

36 calls:

TimeVariablePoint
420.0ms
x
inf
418.0ms
x
-inf
203.0ms
x
0
122.0ms
b
-inf
102.0ms
a
0

analyze3.3s (3.5%)

Memory
-112.7MiB live, 3 130.9MiB allocated; 3.3s collecting garbage
Algorithm
20×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%73.7%26.3%0.0%0.0%0.0%0
28.8%21.3%52.5%26.3%0.0%0.0%0.0%1
44.1%32.5%41.2%26.3%0.0%0.0%0.0%2
52.6%38.7%35.0%26.3%0.0%0.0%0.0%3
61.9%45.6%28.1%26.3%0.0%0.0%0.0%4
65.2%47.5%25.3%26.3%0.0%0.9%0.0%5
66.8%48.4%24.0%26.3%0.0%1.2%0.0%6
71.1%51.1%20.8%26.3%0.0%1.9%0.0%7
72.1%51.6%20.0%26.3%0.0%2.1%0.0%8
74.4%53.0%18.2%26.3%0.0%2.5%0.0%9
75.8%53.9%17.2%26.3%0.0%2.6%0.0%10
76.6%54.3%16.6%26.3%0.0%2.8%0.0%11
77.3%54.8%16.1%26.3%0.0%2.9%0.0%12
Compiler

Compiled 279 to 216 computations (22.6% saved)

prune3.0s (3.3%)

Memory
-214.2MiB live, 6 288.0MiB allocated; 894ms collecting garbage
Counts
62 208 → 1 949
Compiler

Compiled 58 150 to 39 474 computations (32.1% saved)

preprocess2.1s (2.2%)

Memory
-280.6MiB live, 3 126.1MiB allocated; 601ms collecting garbage
Stop Event
19×node-limit
saturated
Compiler

Compiled 10 459 to 5 339 computations (49.0% saved)

derivations2.0s (2.1%)

Memory
170.1MiB live, 1 675.8MiB allocated; 253ms collecting garbage
Stop Event
17×fuel
done
Compiler

Compiled 2 790 to 771 computations (72.4% saved)

bsearch364.0ms (0.4%)

Memory
22.8MiB live, 448.2MiB allocated; 74ms collecting garbage
Algorithm
24×left-value
19×binary-search
Stop Event
17×narrow-enough
predicate-same
Samples
176.0ms859×1valid
58.0ms833×0valid
8.0ms52×2valid
Compiler

Compiled 4 857 to 4 162 computations (14.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 162.0ms
ival-tan: 36.0ms (22.3% of total)
ival-cos: 31.0ms (19.2% of total)
ival-sin: 22.0ms (13.6% of total)
adjust: 20.0ms (12.4% of total)
ival-add!: 10.0ms (6.2% of total)
ival-mult!: 10.0ms (6.2% of total)
ival-pow: 8.0ms (4.9% of total)
ival-div!: 7.0ms (4.3% of total)
ival-acos: 7.0ms (4.3% of total)
ival-pow2: 4.0ms (2.5% of total)
ival-exp: 3.0ms (1.9% of total)
ival-sub!: 2.0ms (1.2% of total)
ival-neg: 1.0ms (0.6% of total)

start1.0ms (0.0%)

Memory
1.6MiB live, 1.9MiB allocated; 0ms collecting garbage

end0.0ms (0.0%)

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

Profiling

Loading profile data...