Herbie run

Date:Saturday, July 1st, 2023
Commit:1e3c827b on main
Hostname:nightly with Racket 8.6
Seed:2023182
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.5min)

sample1.3min (29.9%)

Results
29.0s33524×body2048valid
26.3s62144×body1024valid
10.9s87294×body256valid
8.4s32726×body512valid
1.5s13088×body256infinite
1.3s2057×body4096valid
850.0ms1159×body1024invalid
661.0ms7231×body256unsamplable
579.0ms4864×body256invalid
280.0ms597×body512invalid
185.0ms302×body2048unsamplable
177.0ms474×body1024unsamplable
119.0ms135×body1024infinite
111.0ms196×body512infinite
47.0ms190×body512unsamplable
4.0msbody2048invalid
2.0msbody2048infinite
2.0msbody8192valid
Bogosity

localize44.7s (16.6%)

Compiler

Compiled 14351 to 6788 computations (52.7% saved)

soundness36.3s (13.4%)

Rules
160152×fma-def
80106×fma-neg
77880×log-prod
76468×associate-*r*
69430×associate-*l*
Stop Event
saturated
205×node limit
Compiler

Compiled 19876 to 12036 computations (39.4% saved)

eval28.6s (10.6%)

Compiler

Compiled 1527262 to 826186 computations (45.9% saved)

simplify19.9s (7.4%)

Algorithm
157×egg-herbie
Rules
108404×fma-def
59162×associate-*r*
52818×associate-*l*
52270×fma-neg
52192×times-frac
Stop Event
done
47×saturated
24×fuel
110×node limit
Counts
38327 → 37881
Compiler

Compiled 4893 to 3178 computations (35.1% saved)

prune14.0s (5.2%)

Counts
62602 → 2278
Compiler

Compiled 124958 to 84354 computations (32.5% saved)

regimes13.5s (5%)

Counts
4563 → 398
Calls

43 calls:

3.1s
x
2.7s
eps
1.1s
(/.f64 1 n)
1.0s
n
943.0ms
a
Compiler

Compiled 54572 to 28703 computations (47.4% saved)

rewrite12.0s (4.5%)

Algorithm
101×batch-egg-rewrite
Rules
63090×pow1
59924×add-exp-log
59896×log1p-expm1-u
59832×expm1-log1p-u
54776×add-log-exp
Stop Event
101×node limit
Counts
816 → 25893

bsearch6.9s (2.6%)

Algorithm
170×binary-search
37×left-value
Stop Event
167×narrow-enough
predicate-same
Results
2.2s4147×body1024valid
2.0s12120×body256valid
1.0s2234×body512valid
735.0ms1038×body2048valid
278.0ms1124×body256infinite
116.0ms71×body1024infinite
101.0ms1071×body256invalid
9.0ms21×body512infinite
9.0ms68×body256unsamplable
5.0ms13×body4096valid
5.0ms14×body1024unsamplable
3.0msbody2048unsamplable
0.0msbody512unsamplable
Compiler

Compiled 38589 to 26696 computations (30.8% saved)

series5.0s (1.9%)

Counts
816 → 12406
Calls

3753 calls:

TimeVariablePointExpression
278.0ms
c
@0
(pow.f64 (*.f64 -4 (*.f64 c a)) 3/2)
170.0ms
n
@0
(*.f64 n (log.f64 n))
77.0ms
x
@inf
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (+.f64 1 x)))) (exp.f64 (cbrt.f64 x))))
69.0ms
x
@-inf
(pow.f64 x (/.f64 1 n))
65.0ms
N
@inf
(*.f64 (pow.f64 (atan2.f64 1 (+.f64 1 (fma.f64 N N N))) 1/4) (sqrt.f64 (atan2.f64 1 (+.f64 1 (fma.f64 N N N)))))

end3.4s (1.3%)

Compiler

Compiled 10720 to 6108 computations (43% saved)

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

preprocess2.1s (0.8%)

Algorithm
56×egg-herbie
Rules
25662×fma-def
8366×div-sub
7144×distribute-lft-in
6960×distribute-rgt-in
6546×fma-neg
Stop Event
unsound
43×saturated
11×node limit
Compiler

Compiled 368 to 279 computations (24.2% saved)

Profiling

Loading profile data...