Herbie run

Date:Saturday, July 8th, 2023
Commit:cd78d676 on preprocess-initial-simplify
Hostname:nightly with Racket 8.6
Seed:2023189
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: 7.6min)

sample2.3min (30.3%)

Results
56.1s366755×body256valid
54.7s7662×body8192exit
9.8s63672×body256infinite
6.8s16023×body1024valid
3.8s7984×body1024infinite
2.6s8860×body512valid
1.4s3874×body512infinite
1.1s2239×body2048valid
766.0ms4559×body256invalid
472.0ms1059×body4096valid
449.0ms4094×body256unsamplable
184.0ms127×body2048infinite
Bogosity

localize1.2min (15.9%)

Compiler

Compiled 45665 to 25755 computations (43.6% saved)

eval1.0min (13.7%)

Compiler

Compiled 3253876 to 2048973 computations (37% saved)

soundness58.7s (12.8%)

Rules
220900×fma-def
140320×associate-*r*
119442×log-prod
109552×associate-*l*
107960×*-commutative
Stop Event
11×unsound
18×saturated
339×node limit
Compiler

Compiled 32708 to 19260 computations (41.1% saved)

simplify33.5s (7.3%)

Algorithm
252×egg-herbie
Rules
143892×fma-def
85946×associate-*r*
78022×fma-neg
74660×log-prod
73750×*-commutative
Stop Event
unsound
80×saturated
19×done
32×fuel
169×node limit
Counts
54800 → 48758
Compiler

Compiled 11027 to 7112 computations (35.5% saved)

regimes25.7s (5.6%)

Counts
7044 → 812
Calls

118 calls:

3.4s
y.re
2.6s
im
2.4s
y.im
2.2s
x.im
2.1s
x.re
Compiler

Compiled 115852 to 70768 computations (38.9% saved)

prune17.3s (3.8%)

Counts
72737 → 2688
Compiler

Compiled 120806 to 83810 computations (30.6% saved)

rewrite16.3s (3.6%)

Algorithm
144×batch-egg-rewrite
Rules
95320×pow1
90594×add-exp-log
90390×log1p-expm1-u
90374×expm1-log1p-u
88410×add-log-exp
Stop Event
unsound
141×node limit
Counts
1147 → 32497

bsearch11.9s (2.6%)

Algorithm
406×binary-search
26×left-value
Stop Event
390×narrow-enough
16×predicate-same
Results
5.8s32657×body256valid
1.6s2890×body1024infinite
1.4s8984×body256infinite
799.0ms1885×body1024valid
600.0ms1672×body512infinite
307.0ms1109×body512valid
240.0ms491×body2048valid
57.0ms49×body2048infinite
55.0ms55×body4096valid
Compiler

Compiled 87928 to 62301 computations (29.1% saved)

series8.2s (1.8%)

Counts
1147 → 22246
Calls

5937 calls:

TimeVariablePointExpression
209.0ms
base
@0
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 base))
182.0ms
x
@-inf
(log.f64 (cbrt.f64 (exp.f64 (fma.f64 1/2 (PI.f64) (*.f64 (asin.f64 (sqrt.f64 (+.f64 1/2 (*.f64 x -1/2)))) -2)))))
164.0ms
u1
@-inf
(log1p.f64 (*.f64 -1/18 (log.f64 u1)))
155.0ms
y.im
@0
(*.f64 y.im (log.f64 (hypot.f64 x.im x.re)))
147.0ms
alpha
@-inf
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta)))))) 2)) (cbrt.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) (fma.f64 2 i 2))) (/.f64 (+.f64 alpha beta) (fma.f64 2 i (+.f64 alpha beta)))))))

end6.1s (1.3%)

Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(acosh.f32 x)
0.0ms
x
@0
(acosh.f64 x)
0.0ms
x
@0
(asinh.f32 x)
0.0ms
x
@0
(atanh.f64 x)
0.0ms
x
@0
(asinh.f64 x)
Compiler

Compiled 25312 to 13820 computations (45.4% saved)

preprocess4.4s (1%)

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 1460 to 929 computations (36.4% saved)

analyze1.4s (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)

Profiling

Loading profile data...