Herbie run

Date:Wednesday, November 29th, 2023
Commit:0a4f515f on trig-hamming-cleanup
Hostname:nightly with Racket 8.6
Seed:2023333
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.2min)

series2.5min (35.5%)

Counts
716 → 10227
Calls

3293 calls:

TimeVariablePointExpression
2.5min
x
@inf
(pow.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 3)
356.0ms
x
@0
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (+.f64 1 x) -1/2))) (cbrt.f64 (/.f64 1 (+.f64 1 x))) (pow.f64 (+.f64 1 x) -1/2))
324.0ms
x
@inf
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
318.0ms
x
@inf
(+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
180.0ms
n
@0
(*.f64 n (log.f64 n))
Results

sample1.8min (24.6%)

Results
35.5s36071×body2048valid
22.4s152671×body256precondition
19.4s45737×body1024valid
15.4s109154×body256valid
7.2s33420×body512valid
1.5s2256×body4096valid
969.0ms1185×body1024invalid
860.0ms4199×body256infinite
719.0ms5055×body256invalid
481.0ms4005×body256unsamplable
247.0ms587×body512invalid
124.0ms135×body1024infinite
90.0ms190×body512infinite
3.0msbody2048infinite
3.0msbody2048invalid
1.0msbody8192valid
Bogosity

localize41.7s (9.7%)

Compiler

Compiled 16617 to 9740 computations (41.4% saved)

soundness31.1s (7.2%)

Rules
115156×fma-def
68016×fma-neg
58436×times-frac
48074×distribute-lft-in
42586×associate-*r*
Stop Event
unsound
saturated
154×node limit
Compiler

Compiled 16483 to 11084 computations (32.8% saved)

eval28.4s (6.6%)

Compiler

Compiled 1325877 to 862124 computations (35% saved)

simplify19.6s (4.6%)

Algorithm
122×egg-herbie
Rules
71146×fma-def
46668×times-frac
41724×fma-neg
39748×associate-*r*
37256×distribute-lft-in
Stop Event
unsound
done
27×saturated
24×fuel
92×node limit
Counts
36914 → 34765
Compiler

Compiled 4044 to 2842 computations (29.7% saved)

prune13.3s (3.1%)

Counts
47904 → 1915
Compiler

Compiled 118725 to 87217 computations (26.5% saved)

rewrite12.9s (3%)

Algorithm
95×batch-egg-rewrite
Rules
54745×log1p-expm1-u
44715×expm1-log1p-u
38652×prod-diff
27872×log-prod
27066×expm1-udef
Stop Event
95×node limit
Counts
716 → 26687

regimes10.7s (2.5%)

Counts
3118 → 288
Calls

42 calls:

1.8s
(/.f64 1 n)
1.7s
x
1.4s
a
956.0ms
c
735.0ms
n
Compiler

Compiled 45190 to 27673 computations (38.8% saved)

preprocess9.4s (2.2%)

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

Compiled 11024 to 6920 computations (37.2% saved)

bsearch2.2s (0.5%)

Algorithm
59×binary-search
68×left-value
Stop Event
56×narrow-enough
predicate-same
Results
820.0ms5484×body256valid
420.0ms672×body1024valid
344.0ms445×body2048valid
135.0ms1248×body256invalid
97.0ms323×body512valid
78.0ms361×body256infinite
29.0ms60×body512infinite
29.0ms26×body1024infinite
28.0ms156×body256unsamplable
6.0msbody4096valid
Compiler

Compiled 11347 to 8459 computations (25.5% saved)

analyze1.9s (0.4%)

Algorithm
28×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%67.3%32.7%0%0%0%0
9.5%6.4%60.9%32.7%0%0%0%1
16.7%11.3%56.1%32.7%0%0%0%2
35.5%21.5%39%37.7%0%1.8%0%3
45.8%27.6%32.7%37.9%0%1.8%0%4
55.8%32.7%25.9%39.2%0%2.2%0%5
59%34%23.6%39.9%0%2.5%0%6
63.2%35.4%20.6%40.7%0%3.2%0.1%7
66.8%36.9%18.4%41.2%0%3.4%0.1%8
69.3%37.7%16.7%41.6%0%3.8%0.3%9
71.5%38.2%15.2%41.9%0%4.4%0.3%10
74.1%39.2%13.7%42.2%0%4.6%0.4%11
75.3%39.5%13%42.3%0%4.9%0.4%12
Compiler

Compiled 502 to 357 computations (28.9% saved)

end4.0ms (0%)

Profiling

Loading profile data...