Herbie run

Date:Thursday, February 1st, 2024
Commit:93f5a71d on minor-egg-herbie-cleanup
Hostname:nightly with Racket 8.11.1
Seed:2024032
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.3min)

sample2.9min (27.9%)

Results
1.2min372422×256valid
14.7s72862×256infinite
6.5s10724×1024valid
1.2min7915×8192exit
2.5s6980×512valid
3.8s4579×512infinite
740.0ms4418×256unsamplable
1.1s1902×2048valid
643.0ms1048×4096valid
62.0ms522×256invalid
146.0ms88×1024infinite
Bogosity

localize1.8min (17%)

Compiler

Compiled 47949 to 27508 computations (42.6% saved)

soundness1.5min (14.1%)

Rules
215918×fma-def
132377×associate-*r*
120700×log-prod
103570×associate-*l*
99083×*-commutative
Stop Event
16×saturated
348×node limit
13×unsound
Compiler

Compiled 34957 to 21708 computations (37.9% saved)

eval1.1min (10.8%)

Compiler

Compiled 3266349 to 2040850 computations (37.5% saved)

simplify46.7s (7.5%)

Algorithm
223×egg-herbie
Rules
117838×fma-def
88682×log-prod
73038×associate-*r*
67121×*-commutative
62781×fma-neg
Stop Event
57×saturated
159×node limit
32×fuel
unsound
25×done
Counts
61551 → 56083
Compiler

Compiled 11247 to 7173 computations (36.2% saved)

rewrite32.9s (5.3%)

Algorithm
166×batch-egg-rewrite
Rules
103847×log1p-expm1-u
84461×expm1-log1p-u
56172×log-prod
54398×expm1-udef
51886×log1p-udef
Stop Event
160×node limit
unsound
Counts
1239 → 39215

preprocess30.9s (5%)

Algorithm
57×egg-herbie
Rules
62146×fma-def
21928×distribute-lft-in
21764×fma-neg
21538×distribute-rgt-in
20904×sub-neg
Stop Event
21×saturated
36×node limit
Compiler

Compiled 48599 to 26538 computations (45.4% saved)

regimes27.3s (4.4%)

Counts
6691 → 787
Calls

132 calls:

3.9s
y.re
3.4s
y.im
2.2s
x.im
2.0s
x.re
2.0s
x
Compiler

Compiled 6322 to 4320 computations (31.7% saved)

prune21.7s (3.5%)

Counts
85354 → 2812
Compiler

Compiled 130240 to 91595 computations (29.7% saved)

bsearch12.4s (2%)

Algorithm
362×binary-search
35×left-value
Stop Event
18×predicate-same
344×narrow-enough
Results
7.9s32784×256valid
1.5s6954×256infinite
1.8s1856×512infinite
119.0ms281×512valid
63.0ms231×1024valid
96.0ms201×2048valid
89.0ms176×4096valid
214.0ms61×1024infinite
Compiler

Compiled 81484 to 56373 computations (30.8% saved)

series12.1s (2%)

Counts
1239 → 22336
Calls

6069 calls:

TimeVariablePointExpression
257.0ms
u1
@-inf
(pow.f64 (cbrt.f64 (*.f64 (log.f64 u1) -1/18)) 3/2)
235.0ms
i
@inf
(/.f64 (/.f64 (pow.f64 (fma.f64 i 2 (+.f64 alpha beta)) 2) i) (*.f64 (+.f64 i (+.f64 alpha beta)) (fma.f64 i (+.f64 i (+.f64 alpha beta)) (*.f64 alpha beta))))
196.0ms
x.re
@inf
(pow.f64 (exp.f64 (atan2.f64 x.im x.re)) y.im)
138.0ms
re
@-inf
(/.f64 (sqrt.f64 1/2) (sqrt.f64 re))
137.0ms
x.im
@-inf
(/.f64 (pow.f64 (hypot.f64 x.re x.im) y.re) (pow.f64 (exp.f64 y.im) (atan2.f64 x.im x.re)))

analyze3.4s (0.5%)

Algorithm
58×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%86.3%13.7%0%0%0%0
55.6%48%38.3%13.7%0%0%0%1
64.1%54.2%30.4%13.7%0%1.7%0%2
72%59%23%13.7%0%4.3%0%3
77.8%62.3%17.8%13.7%0%6.2%0%4
83.7%67%13%13.7%0%6.3%0%5
85.9%68.4%11.2%13.7%0%6.6%0%6
88.3%70.3%9.3%13.7%0%6.6%0%7
90%71.6%8%13.7%0%6.8%0%8
91.2%72.5%7%13.7%0%6.8%0%9
92.6%73.6%5.9%13.7%0%6.8%0%10
94%74.7%4.8%13.7%0%6.8%0%11
94.5%75.1%4.4%13.7%0%6.9%0%12
Compiler

Compiled 1558 to 1007 computations (35.4% saved)

end22.0ms (0%)

Profiling

Loading profile data...