Herbie run

Date:Friday, July 7th, 2023
Commit:0cb12775 on preprocess-initial-simplify
Hostname:nightly with Racket 8.6
Seed:2023188
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.4min)

sample2.3min (31.4%)

Results
54.2s364660×body256valid
53.9s7969×body8192exit
10.2s65030×body256infinite
7.7s16113×body1024valid
5.0s8371×body1024infinite
3.1s8913×body512valid
1.4s2397×body2048valid
1.2s3853×body512infinite
855.0ms4666×body256invalid
515.0ms1105×body4096valid
454.0ms4207×body256unsamplable
160.0ms160×body2048infinite
Bogosity

localize1.2min (16.3%)

Compiler

Compiled 43124 to 23390 computations (45.8% saved)

soundness53.2s (12%)

Rules
210832×fma-def
138284×associate-*r*
112398×log-prod
109102×associate-*l*
101036×*-commutative
Stop Event
17×unsound
17×saturated
309×node limit
Compiler

Compiled 33050 to 19421 computations (41.2% saved)

eval52.6s (11.8%)

Compiler

Compiled 2851092 to 1732895 computations (39.2% saved)

simplify33.5s (7.6%)

Algorithm
257×egg-herbie
Rules
141636×fma-def
90892×associate-*r*
78860×associate-*l*
72560×*-commutative
70634×times-frac
Stop Event
unsound
80×saturated
16×done
35×fuel
172×node limit
Counts
56522 → 49223
Compiler

Compiled 11132 to 7015 computations (37% saved)

regimes26.0s (5.8%)

Counts
6358 → 820
Calls

120 calls:

3.2s
y.im
2.6s
re
2.4s
im
2.2s
x.im
2.2s
y.re
Compiler

Compiled 103759 to 59775 computations (42.4% saved)

prune17.7s (4%)

Counts
79018 → 2783
Compiler

Compiled 127769 to 89521 computations (29.9% saved)

rewrite17.0s (3.8%)

Algorithm
149×batch-egg-rewrite
Rules
94470×pow1
90232×add-exp-log
90022×log1p-expm1-u
90008×expm1-log1p-u
88148×add-log-exp
Stop Event
unsound
143×node limit
Counts
1170 → 34135

bsearch14.0s (3.1%)

Algorithm
446×binary-search
26×left-value
Stop Event
432×narrow-enough
14×predicate-same
Results
5.2s32131×body256valid
2.9s5245×body1024infinite
2.3s12876×body256infinite
847.0ms2497×body1024valid
834.0ms2723×body512infinite
341.0ms1440×body512valid
233.0ms537×body2048valid
129.0ms269×body4096valid
119.0ms58×body2048infinite
Compiler

Compiled 98094 to 69246 computations (29.4% saved)

series7.1s (1.6%)

Counts
1170 → 22330
Calls

6063 calls:

TimeVariablePointExpression
166.0ms
x
@inf
(/.f64 1 (/.f64 (fma.f64 2 (asin.f64 (sqrt.f64 (-.f64 1/2 (*.f64 x 1/2)))) (*.f64 (PI.f64) 1/2)) (-.f64 (*.f64 (pow.f64 (PI.f64) 2) 1/4) (*.f64 4 (pow.f64 (-.f64 (*.f64 (PI.f64) 1/2) (acos.f64 (sqrt.f64 (-.f64 1/2 (*.f64 1/2 x))))) 2)))))
140.0ms
x
@0
(log.f64 (+.f64 1 (expm1.f64 (*.f64 3275911/10000000 x))))
138.0ms
beta
@-inf
(/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) 1))
114.0ms
base
@inf
(log.f64 (/.f64 (atan2.f64 im re) (log.f64 base)))
97.0ms
im
@0
(log1p.f64 (/.f64 (log.f64 im) (log.f64 10)))

end5.8s (1.3%)

Calls

6 calls:

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

Compiled 25980 to 13962 computations (46.3% saved)

preprocess4.0s (0.9%)

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...