Herbie run

Date:Wednesday, September 20th, 2023
Commit:c5f986cd on arb-support
Hostname:nightly with Racket 8.6
Seed:2023263
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

Details

Time bar (total: 9.2min)

sample3.3min (35.6%)

Results
1.5min273275×body256valid
43.7s104311×body256precondition
14.1s19719×body1024valid
13.6s11512×body2048valid
9.3s25768×body256infinite
7.5s29683×body256invalid
6.6s1573×body8192exit
5.5s10572×body512valid
2.3s3583×body1024infinite
1.1s750×body4096valid
719.0ms1441×body512infinite
156.0ms132×body2048infinite
Bogosity

localize1.8min (20%)

Compiler

Compiled 29738 to 16589 computations (44.2% saved)

analyze58.7s (10.6%)

Algorithm
43×search
random
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%58.7%41.3%0%0%0%0
8.6%9.3%98.5%-7.8%0%0%0%1
4.5%9.3%196.6%-105.9%0%0%0%2
2.9%11.5%388%-299.5%0%0%0%3
1.7%13.7%770.4%-684.1%0%0%0%4
1.3%20.3%1524.8%-1445.1%0%0%0%5
0.9%26.9%3032%-2958.9%0%0%0%6
0.7%42.1%6023.1%-5965.2%0%0%0%7
0.5%57.4%11999.6%-11957%0%0%0%8
0.4%89.6%23895.1%-23884.7%0%0%0%9
0.3%121.9%47664.1%-47686%0%0%0%10
0.2%187.7%95042.1%-95129.8%0%0%0%11
0.1%253.4%189713.1%-189866.5%0%0%0%12
Compiler

Compiled 1441 to 1017 computations (29.4% saved)

soundness47.0s (8.5%)

Rules
208020×fma-def
115834×associate-*r*
102038×log-prod
101094×times-frac
90950×distribute-lft-in
Stop Event
saturated
289×node limit
Compiler

Compiled 30765 to 18446 computations (40% saved)

eval37.8s (6.9%)

Compiler

Compiled 1861584 to 1135505 computations (39% saved)

simplify25.2s (4.6%)

Algorithm
201×egg-herbie
Rules
149128×fma-def
71934×associate-*r*
66192×distribute-lft-in
64414×times-frac
60854×fma-neg
Stop Event
14×done
58×saturated
28×fuel
143×node limit
Counts
46512 → 41296
Compiler

Compiled 9530 to 6032 computations (36.7% saved)

regimes19.3s (3.5%)

Counts
4498 → 599
Calls

91 calls:

2.0s
x1
2.0s
c
1.8s
b
1.8s
x
1.5s
a
Compiler

Compiled 71031 to 41162 computations (42.1% saved)

bsearch16.3s (3%)

Algorithm
313×binary-search
23×left-value
Stop Event
298×narrow-enough
15×predicate-same
Results
7.7s27271×body256valid
3.0s7212×body256infinite
1.5s1492×body1024valid
1.2s1225×body1024infinite
796.0ms1506×body512valid
639.0ms437×body2048valid
281.0ms1390×body256invalid
187.0ms334×body512infinite
60.0ms46×body2048infinite
45.0ms29×body4096valid
Compiler

Compiled 88771 to 61127 computations (31.1% saved)

prune15.8s (2.9%)

Counts
61022 → 2039
Compiler

Compiled 118982 to 80008 computations (32.8% saved)

rewrite13.5s (2.5%)

Algorithm
117×batch-egg-rewrite
Rules
76714×pow1
72804×add-exp-log
72760×log1p-expm1-u
72744×expm1-log1p-u
70858×add-log-exp
Stop Event
117×node limit
Counts
878 → 28453

end5.7s (1%)

Compiler

Compiled 20836 to 11892 computations (42.9% saved)

preprocess3.0s (0.5%)

Algorithm
84×egg-herbie
Rules
36052×fma-def
15902×distribute-lft-in
14450×distribute-rgt-in
13270×distribute-lft-neg-in
12830×sub-neg
Stop Event
unsound
53×saturated
25×node limit
Compiler

Compiled 913 to 679 computations (25.6% saved)

series2.7s (0.5%)

Counts
878 → 18017
Calls

4785 calls:

TimeVariablePointExpression
76.0ms
x2
@-inf
(+.f64 (*.f64 (*.f64 (*.f64 2 x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1)) 3)) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 4 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 3 x1) x1) (*.f64 2 x2)) x1) (+.f64 (*.f64 x1 x1) 1))) 6)))
58.0ms
a
@0
(log1p.f64 (/.f64 -2 (*.f64 (/.f64 (/.f64 b a) c) (*.f64 a 2))))
48.0ms
r
@0
(/.f64 (*.f64 1/8 (+.f64 3 (*.f64 -2 v))) (/.f64 (-.f64 1 v) (*.f64 r (*.f64 r (*.f64 w w)))))
37.0ms
x
@0
(log.f64 (sqrt.f64 (exp.f64 (atan.f64 (sqrt.f64 (/.f64 (-.f64 1 x) (+.f64 1 x)))))))
35.0ms
t1
@inf
(pow.f64 (cbrt.f64 (+.f64 t1 u)) 2)

Profiling

Loading profile data...