Herbie run

Date:Wednesday, September 13th, 2023
Commit:4716b437 on main
Hostname:nightly with Racket 8.6
Seed:2023256
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.4min)

sample1.4min (31.9%)

Results
30.5s33140×body2048valid
26.9s62712×body1024valid
11.6s86802×body256valid
7.9s33120×body512valid
1.6s13031×body256infinite
1.2s2054×body4096valid
973.0ms7536×body256unsamplable
931.0ms1184×body1024invalid
537.0ms5014×body256invalid
369.0ms191×body512infinite
218.0ms595×body512invalid
213.0ms297×body2048unsamplable
178.0ms447×body1024unsamplable
120.0ms114×body1024infinite
53.0ms226×body512unsamplable
6.0msbody8192valid
3.0msbody2048invalid
0.0msbody2048infinite
Bogosity

soundness36.9s (14.1%)

Rules
161984×fma-def
107052×fma-neg
90226×log-prod
76286×associate-*r*
72842×times-frac
Stop Event
saturated
214×node limit
Compiler

Compiled 21201 to 13076 computations (38.3% saved)

localize33.8s (12.9%)

Compiler

Compiled 13672 to 6684 computations (51.1% saved)

eval27.8s (10.6%)

Compiler

Compiled 1336674 to 789270 computations (41% saved)

simplify20.2s (7.7%)

Algorithm
154×egg-herbie
Rules
95948×fma-def
56484×fma-neg
54662×times-frac
53904×associate-*r*
50958×associate-*l*
Stop Event
done
47×saturated
25×fuel
107×node limit
Counts
34659 → 34710
Compiler

Compiled 5051 to 3498 computations (30.7% saved)

regimes17.9s (6.8%)

Counts
4919 → 412
Calls

43 calls:

4.5s
x
2.5s
eps
2.3s
(/.f64 1 n)
1.4s
c
1.3s
a
Compiler

Compiled 59307 to 33530 computations (43.5% saved)

prune12.9s (4.9%)

Counts
54219 → 2303
Compiler

Compiled 118248 to 80503 computations (31.9% saved)

rewrite11.0s (4.2%)

Algorithm
98×batch-egg-rewrite
Rules
58934×pow1
55890×add-exp-log
55876×log1p-expm1-u
55842×expm1-log1p-u
54240×log-prod
Stop Event
98×node limit
Counts
721 → 23362

preprocess6.8s (2.6%)

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 11366 to 7141 computations (37.2% saved)

bsearch4.8s (1.8%)

Algorithm
136×binary-search
77×left-value
Stop Event
135×narrow-enough
predicate-same
Results
1.8s11874×body256valid
1.4s3548×body1024valid
609.0ms914×body2048valid
374.0ms1393×body512valid
191.0ms1525×body256invalid
94.0ms304×body256infinite
14.0ms76×body256unsamplable
6.0msbody1024infinite
5.0ms10×body2048unsamplable
5.0ms15×body1024unsamplable
2.0msbody512infinite
1.0msbody4096valid
0.0msbody512unsamplable
Compiler

Compiled 29900 to 21744 computations (27.3% saved)

series3.6s (1.4%)

Counts
721 → 11269
Calls

3471 calls:

TimeVariablePointExpression
122.0ms
eps
@0
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
103.0ms
eps
@0
(pow.f64 (/.f64 1 (cbrt.f64 (/.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) 3)
72.0ms
x
@0
(pow.f64 x -1/2)
70.0ms
N
@-inf
(pow.f64 (pow.f64 (cbrt.f64 (atan2.f64 1 (+.f64 1 (fma.f64 N N N)))) 2) 3/2)
69.0ms
c
@-inf
(pow.f64 (*.f64 c (neg.f64 a)) 3/2)

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