Herbie run

Date:Thursday, September 14th, 2023
Commit:4716b437 on main
Hostname:nightly with Racket 8.6
Seed:2023257
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: 8.6min)

sample2.4min (27.4%)

Results
56.8s365667×body256valid
53.9s7713×body8192exit
10.9s64602×body256infinite
7.9s15916×body1024valid
4.4s8214×body1024infinite
2.7s8936×body512valid
1.3s3779×body512infinite
1.1s2254×body2048valid
773.0ms4682×body256invalid
434.0ms1082×body4096valid
401.0ms4134×body256unsamplable
131.0ms142×body2048infinite
Bogosity

localize1.4min (15.7%)

Compiler

Compiled 51304 to 28042 computations (45.3% saved)

eval1.2min (14%)

Compiler

Compiled 3629313 to 2220312 computations (38.8% saved)

soundness1.2min (13.8%)

Rules
255306×fma-def
155840×associate-*r*
143730×fma-neg
131634×log-prod
119556×distribute-lft-in
Stop Event
11×unsound
19×saturated
387×node limit
Compiler

Compiled 36662 to 22034 computations (39.9% saved)

simplify42.3s (8.2%)

Algorithm
285×egg-herbie
Rules
168742×fma-def
96266×associate-*r*
96018×fma-neg
85904×times-frac
82758×distribute-lft-in
Stop Event
unsound
84×saturated
20×done
37×fuel
198×node limit
Counts
64069 → 57304
Compiler

Compiled 12082 to 7675 computations (36.5% saved)

regimes27.3s (5.3%)

Counts
6304 → 875
Calls

132 calls:

3.7s
im
2.5s
y.im
2.3s
re
1.9s
x.re
1.9s
x.im
Compiler

Compiled 94343 to 54149 computations (42.6% saved)

prune25.6s (4.9%)

Counts
89710 → 2990
Compiler

Compiled 203421 to 140828 computations (30.8% saved)

rewrite20.3s (3.9%)

Algorithm
171×batch-egg-rewrite
Rules
106884×pow1
103344×log1p-expm1-u
102034×add-exp-log
101786×expm1-log1p-u
99734×add-log-exp
Stop Event
unsound
167×node limit
Counts
1341 → 38407

preprocess11.6s (2.2%)

Algorithm
57×egg-herbie
Rules
55988×fma-def
22788×fma-neg
19448×distribute-lft-in
18620×distribute-rgt-in
16356×sub-neg
Stop Event
23×saturated
34×node limit
Compiler

Compiled 29076 to 16147 computations (44.5% saved)

bsearch11.5s (2.2%)

Algorithm
440×binary-search
36×left-value
Stop Event
426×narrow-enough
14×predicate-same
Results
4.7s29228×body256valid
1.7s10734×body256infinite
1.5s3599×body1024infinite
1.0s2381×body1024valid
809.0ms2347×body512infinite
393.0ms1374×body512valid
253.0ms566×body2048valid
124.0ms241×body4096valid
33.0ms26×body2048infinite
Compiler

Compiled 88223 to 62083 computations (29.6% saved)

series9.7s (1.9%)

Counts
1341 → 25605
Calls

6675 calls:

TimeVariablePointExpression
809.0ms
im
@-inf
(log.f64 (pow.f64 im (/.f64 1 (log.f64 base))))
303.0ms
x
@-inf
(-.f64 1 (/.f64 (/.f64 (+.f64 31853699/125000000 (/.f64 (+.f64 -8890523/31250000 (/.f64 (+.f64 1421413741/1000000000 (/.f64 (+.f64 -1453152027/1000000000 (/.f64 1061405429/1000000000 (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (fma.f64 3275911/10000000 (fabs.f64 x) 1))) (pow.f64 (exp.f64 x) x)) (fma.f64 3275911/10000000 (fabs.f64 x) 1)))
138.0ms
x.re
@inf
(pow.f64 (pow.f64 (*.f64 y.im (log.f64 (hypot.f64 x.re x.im))) 3) 1/3)
128.0ms
x
@inf
(-.f64 (exp.f64 (log1p.f64 (pow.f64 x -5))) 1)
108.0ms
y.re
@0
(*.f64 (log.f64 (neg.f64 x.re)) y.re)

analyze1.9s (0.4%)

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)

end10.0ms (0%)

Profiling

Loading profile data...