Herbie run

Date:Monday, November 6th, 2023
Commit:ec08111b on hamming-cleanup
Hostname:nightly with Racket 8.6
Seed:2023310
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: 6.3min)

sample2.6min (40.9%)

Results
56.0s296264×body256precondition
30.1s33715×body2048valid
27.7s162313×body256valid
27.4s63834×body1024valid
8.0s33739×body512valid
1.3s2117×body4096valid
1.1s1165×body1024invalid
846.0ms4203×body256infinite
607.0ms5030×body256invalid
417.0ms3799×body256unsamplable
217.0ms605×body512invalid
163.0ms145×body1024infinite
73.0ms165×body512infinite
4.0msbody2048invalid
0.0msbody2048infinite
Bogosity

localize46.4s (12.2%)

Compiler

Compiled 18671 to 10517 computations (43.7% saved)

soundness40.9s (10.8%)

Rules
134812×fma-def
78218×fma-neg
73044×log-prod
67710×associate-*r*
63396×times-frac
Stop Event
unsound
saturated
215×node limit
Compiler

Compiled 22273 to 13358 computations (40% saved)

eval35.6s (9.4%)

Compiler

Compiled 1622173 to 1002827 computations (38.2% saved)

simplify23.2s (6.1%)

Algorithm
165×egg-herbie
Rules
94402×fma-def
58228×log-prod
55994×associate-*r*
51944×fma-neg
50276×distribute-lft-in
Stop Event
done
unsound
36×saturated
29×fuel
122×node limit
Counts
46464 → 43410
Compiler

Compiled 4496 to 3096 computations (31.1% saved)

prune18.4s (4.9%)

Counts
68453 → 2960
Compiler

Compiled 150248 to 107047 computations (28.8% saved)

regimes18.2s (4.8%)

Counts
5860 → 405
Calls

42 calls:

4.6s
eps
3.7s
x
1.1s
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
1.0s
b
1.0s
c
Compiler

Compiled 68272 to 40640 computations (40.5% saved)

rewrite17.2s (4.5%)

Algorithm
129×batch-egg-rewrite
Rules
72439×log1p-expm1-u
59732×expm1-log1p-u
49254×expm1-udef
43792×log-prod
42054×prod-diff
Stop Event
unsound
128×node limit
Counts
941 → 32859

preprocess11.2s (3%)

Algorithm
36×egg-herbie
Rules
45200×fma-def
13264×fma-neg
9128×distribute-rgt-in
8910×div-sub
8578×associate-/r*
Stop Event
22×saturated
14×node limit
Compiler

Compiled 12002 to 7101 computations (40.8% saved)

series6.6s (1.7%)

Counts
941 → 13605
Calls

3747 calls:

TimeVariablePointExpression
1.4s
x
@-inf
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (cbrt.f64 x) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (pow.f64 (cbrt.f64 (+.f64 1 x)) 2)))) 3)
437.0ms
x
@inf
(pow.f64 (/.f64 1 (cbrt.f64 (fma.f64 (cbrt.f64 x) (+.f64 (cbrt.f64 (+.f64 1 x)) (cbrt.f64 x)) (pow.f64 (cbrt.f64 (+.f64 1 x)) 2)))) 3)
288.0ms
x
@inf
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
244.0ms
x
@inf
(pow.f64 (cbrt.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))) 3)
101.0ms
x
@-inf
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1)

bsearch3.8s (1%)

Algorithm
138×binary-search
32×left-value
Stop Event
133×narrow-enough
predicate-same
Results
1.7s11576×body256valid
908.0ms2166×body1024valid
299.0ms1274×body512valid
277.0ms495×body2048valid
119.0ms1261×body256invalid
111.0ms534×body256infinite
31.0ms40×body1024infinite
22.0ms101×body256unsamplable
7.0ms21×body512infinite
4.0msbody2048infinite
1.0msbody4096valid
Compiler

Compiled 26309 to 19279 computations (26.7% saved)

analyze2.5s (0.7%)

Algorithm
37×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%79.9%20.1%0%0%0%0
17.7%14.2%65.7%20.1%0%0%0%1
27.5%21.6%56.9%20.1%0%1.4%0%2
42.9%29.2%38.8%28%0%4.1%0%3
50.5%33.7%33%28.5%0%4.7%0%4
59.3%37.8%26%30.8%0%5.4%0%5
62.7%39%23.2%32%0%5.7%0%6
66.6%40.1%20.1%33.3%0%6.4%0.1%7
69.6%41.3%18.1%33.9%0%6.6%0.1%8
71.8%41.9%16.5%34.6%0%6.9%0.2%9
73.5%42.3%15.3%34.9%0%7.3%0.2%10
75.5%43.1%14%35.2%0%7.5%0.3%11
76.4%43.3%13.3%35.3%0%7.8%0.3%12
Compiler

Compiled 677 to 475 computations (29.8% saved)

end4.0ms (0%)

Profiling

Loading profile data...