Herbie run

Date:Tuesday, October 24th, 2023
Commit:21d611eb on main
Hostname:nightly with Racket 8.6
Seed:2023297
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: 4.3min)

sample1.3min (31.1%)

Results
29.9s33032×body2048valid
25.5s62595×body1024valid
11.0s86995×body256valid
7.7s33023×body512valid
1.5s13091×body256infinite
1.3s2070×body4096valid
1.1s1126×body1024invalid
711.0ms7430×body256unsamplable
572.0ms5263×body256invalid
201.0ms536×body512invalid
200.0ms457×body1024unsamplable
158.0ms172×body1024infinite
150.0ms286×body2048unsamplable
84.0ms186×body512infinite
66.0ms250×body512unsamplable
50.0msbody2048invalid
2.0msbody8192valid
2.0msbody2048infinite
Bogosity

localize39.1s (15.1%)

Compiler

Compiled 13121 to 6795 computations (48.2% saved)

soundness32.9s (12.7%)

Rules
148470×fma-def
102270×fma-neg
93242×log-prod
80138×associate-*r*
62340×associate-*l*
Stop Event
saturated
213×node limit
Compiler

Compiled 22533 to 14015 computations (37.8% saved)

eval26.2s (10.1%)

Compiler

Compiled 1246177 to 730620 computations (41.4% saved)

simplify16.7s (6.5%)

Algorithm
120×egg-herbie
Rules
70682×fma-def
52088×fma-neg
49382×associate-*r*
45310×associate-*l*
45032×times-frac
Stop Event
done
28×saturated
21×fuel
92×node limit
Counts
32851 → 32953
Compiler

Compiled 4864 to 3246 computations (33.3% saved)

regimes15.0s (5.8%)

Counts
4767 → 404
Calls

43 calls:

3.4s
eps
3.2s
x
1.5s
(/.f64 1 n)
1.1s
c
805.0ms
a
Compiler

Compiled 54662 to 31763 computations (41.9% saved)

prune13.3s (5.1%)

Counts
51824 → 2163
Compiler

Compiled 112832 to 78776 computations (30.2% saved)

rewrite10.4s (4%)

Algorithm
92×batch-egg-rewrite
Rules
56898×pow1
54080×add-exp-log
54074×log1p-expm1-u
54042×expm1-log1p-u
48998×add-log-exp
Stop Event
92×node limit
Counts
720 → 22456

preprocess10.2s (3.9%)

Algorithm
28×egg-herbie
Rules
42740×fma-def
13078×fma-neg
9294×associate-/r*
9220×div-sub
9054×distribute-rgt-in
Stop Event
13×saturated
15×node limit
Compiler

Compiled 12560 to 7210 computations (42.6% saved)

series6.5s (2.5%)

Counts
720 → 10395
Calls

3345 calls:

TimeVariablePointExpression
1.8s
x
@-inf
(pow.f64 (cbrt.f64 (/.f64 1 (fma.f64 (cbrt.f64 x) (+.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) (pow.f64 (cbrt.f64 (+.f64 1 x)) 2)))) 3)
411.0ms
x
@inf
(pow.f64 (cbrt.f64 (/.f64 1 (fma.f64 (cbrt.f64 x) (+.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) (pow.f64 (cbrt.f64 (+.f64 1 x)) 2)))) 3)
357.0ms
x
@inf
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
351.0ms
x
@-inf
(cbrt.f64 (/.f64 1 (fma.f64 (cbrt.f64 x) (+.f64 (cbrt.f64 x) (cbrt.f64 (+.f64 1 x))) (pow.f64 (cbrt.f64 (+.f64 1 x)) 2))))
85.0ms
eps
@0
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)

bsearch5.2s (2%)

Algorithm
156×binary-search
54×left-value
Stop Event
153×narrow-enough
predicate-same
Results
2.2s12827×body256valid
1.4s2955×body1024valid
419.0ms564×body2048valid
412.0ms1378×body512valid
278.0ms1246×body256infinite
162.0ms1574×body256invalid
30.0ms61×body512infinite
9.0ms61×body256unsamplable
4.0msbody1024infinite
2.0msbody4096valid
1.0msbody1024unsamplable
0.0msbody2048unsamplable
Compiler

Compiled 31500 to 22910 computations (27.3% saved)

analyze2.9s (1.1%)

Algorithm
28×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%90.9%9.1%0%0%0%0
27.4%24.9%66%9.1%0%0%0%1
39%34.7%54.4%9.1%0%1.8%0%2
51%44.1%42.4%9.1%0%4.5%0%3
58.9%50.1%35%9.1%0%5.8%0%4
65.5%55%29%9.1%0%6.9%0%5
67.8%56.6%26.9%9.1%0%7.5%0%6
70.2%57.8%24.6%9.1%0%8.4%0.1%7
72.2%59.3%22.8%9.1%0%8.7%0.1%8
73.5%60%21.6%9.1%0%9.1%0.3%9
74.7%60.5%20.4%9.1%0%9.7%0.3%10
76.2%61.5%19.2%9.1%0%9.9%0.4%11
76.9%61.8%18.5%9.1%0%10.2%0.4%12
Compiler

Compiled 375 to 278 computations (25.9% saved)

end4.0ms (0%)

Profiling

Loading profile data...