Herbie run

Date:Friday, October 6th, 2023
Commit:c7e70dc6 on main
Hostname:nightly with Racket 8.6
Seed:2023279
Parameters:256 points for 4 iterations
Flags:
reduce:regimesreduce:avg-errorreduce:binary-searchreduce:branch-expressionssetup:simplifysetup:searchrules:arithmeticrules:polynomialsrules:fractionsrules:exponentsrules:trigonometryrules:hyperbolicrules:numericsrules:specialrules:boolsrules:branchesgenerate:rrgenerate:taylorgenerate:simplifygenerate:proofs
default

Time bar (total: 10.6min)

sample3.1min (29.4%)

Results
1.3min365820×body256valid
1.1min7543×body8192exit
13.2s64363×body256infinite
11.0s16032×body1024valid
5.9s8147×body1024infinite
3.9s9090×body512valid
1.8s2252×body2048valid
1.8s3715×body512infinite
1.1s4794×body256invalid
896.0ms1043×body4096valid
714.0ms4055×body256unsamplable
195.0ms132×body2048infinite
Bogosity

localize1.8min (16.6%)

Compiler

Compiled 48776 to 27123 computations (44.4% saved)

eval1.4min (12.7%)

Compiler

Compiled 3010404 to 1800854 computations (40.2% saved)

soundness1.2min (11.6%)

Rules
248284×fma-def
151632×associate-*r*
121430×log-prod
119594×fma-neg
118410×associate-*l*
Stop Event
15×unsound
15×saturated
329×node limit
Compiler

Compiled 36348 to 21889 computations (39.8% saved)

regimes44.1s (6.9%)

Counts
6504 → 795
Calls

128 calls:

5.9s
y.re
4.4s
x.im
4.2s
im
3.5s
y.im
2.8s
x.re
Compiler

Compiled 108244 to 62827 computations (42% saved)

simplify42.0s (6.6%)

Algorithm
216×egg-herbie
Rules
118182×fma-def
87644×associate-*r*
81994×log-prod
76004×associate-*l*
68138×fma-neg
Stop Event
unsound
57×saturated
22×done
35×fuel
154×node limit
Counts
60521 → 51761
Compiler

Compiled 11156 to 6839 computations (38.7% saved)

prune33.8s (5.3%)

Counts
83347 → 2939
Compiler

Compiled 229096 to 160889 computations (29.8% saved)

rewrite25.9s (4.1%)

Algorithm
159×batch-egg-rewrite
Rules
104046×pow1
99498×add-exp-log
99270×log1p-expm1-u
99258×expm1-log1p-u
97258×add-log-exp
Stop Event
unsound
155×node limit
Counts
1253 → 36872

bsearch16.4s (2.6%)

Algorithm
388×binary-search
39×left-value
Stop Event
379×narrow-enough
predicate-same
Results
8.1s31965×body256valid
2.9s2952×body1024infinite
1.9s6934×body256infinite
854.0ms1288×body1024valid
734.0ms1366×body512infinite
316.0ms949×body512valid
95.0ms57×body2048infinite
51.0ms126×body2048valid
18.0ms43×body4096valid
Compiler

Compiled 86920 to 59708 computations (31.3% saved)

preprocess16.2s (2.5%)

Algorithm
57×egg-herbie
Rules
62588×fma-def
24052×fma-neg
20432×distribute-lft-in
19572×distribute-rgt-in
18676×sub-neg
Stop Event
21×saturated
36×node limit
Compiler

Compiled 27177 to 14146 computations (47.9% saved)

series9.3s (1.5%)

Counts
1253 → 23649
Calls

6426 calls:

TimeVariablePointExpression
285.0ms
y.re
@0
(cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 (atan2.f64 x.im x.re) y.re))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 (atan2.f64 x.im x.re) y.re)))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 (atan2.f64 x.im x.re) y.re))))))
166.0ms
y.re
@0
(*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re)
161.0ms
base
@0
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
114.0ms
x.im
@0
(cos.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 (atan2.f64 x.im x.re) y.re))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 (atan2.f64 x.im x.re) y.re)))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 (atan2.f64 x.im x.re) y.re))))))
111.0ms
x.im
@0
(cbrt.f64 (fma.f64 (log.f64 (hypot.f64 x.re x.im)) y.im (*.f64 (atan2.f64 x.im x.re) y.re)))

analyze2.0s (0.3%)

Algorithm
58×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%86.3%13.7%0%0%0%0
55.8%48.1%38.2%13.7%0%0%0%1
64.2%54.3%30.3%13.7%0%1.7%0%2
82%67.3%14.7%13.7%0%4.3%0%3
85.4%69.8%11.9%13.7%0%4.5%0%4
90%73.5%8.1%13.7%0%4.6%0%5
91.3%74.3%7.1%13.7%0%4.9%0%6
93.8%75.5%5%13.7%0%5.8%0%7
94.8%76.2%4.2%13.7%0%5.9%0%8
95.2%76.5%3.9%13.7%0%5.9%0%9
96.4%77.1%2.8%13.7%0%6.4%0%10
96.5%77.1%2.8%13.7%0%6.4%0%11
96.7%77.3%2.6%13.7%0%6.4%0%12
Compiler

Compiled 1558 to 994 computations (36.2% saved)

end11.0ms (0%)

Profiling

Loading profile data...