Herbie run

Date:Friday, July 14th, 2023
Commit:132e0c53 on result-filters
Hostname:nightly with Racket 8.6
Seed:2023195
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: 1.5hr)

sample22.4min (25.1%)

Results
8.4min3326345×body256valid
3.9min47320×body8192exit
2.8min274711×body1024valid
1.7min98109×body2048valid
1.3min529714×body256infinite
1.1min14674×body4096valid
53.1s148298×body512valid
43.8s254783×body256invalid
29.4s2362×body8192valid
14.5s20527×body1024infinite
9.5s50460×body256unsamplable
7.6s16042×body1024invalid
6.5s1223×body4096infinite
5.0s1556×body2048infinite
4.9s11314×body512infinite
2.5s8812×body512invalid
2.4s5364×body2048invalid
793.0ms2914×body256precondition
309.0ms22×body8192infinite
267.0ms501×body1024unsamplable
203.0ms296×body2048unsamplable
64.0ms222×body512unsamplable
1.0msbody4096invalid
Bogosity

localize17.8min (19.9%)

Results
Compiler

Compiled 383809 to 180341 computations (53% saved)

soundness11.6min (12.9%)

Rules
2707378×fma-def
1606502×associate-*r*
1355228×log-prod
1259606×associate-*l*
1222102×times-frac
Stop Event
37×unsound
204×saturated
3590×node limit
Compiler

Compiled 333955 to 192284 computations (42.4% saved)

regimes8.3min (9.3%)

Counts
88938 → 9950
Calls

1149 calls:

52.6s
x
46.1s
y
40.2s
z
32.5s
a
31.7s
t
Compiler

Compiled 1358947 to 718008 computations (47.2% saved)

eval8.2min (9.2%)

Compiler

Compiled 26878792 to 14472983 computations (46.2% saved)

simplify6.4min (7.2%)

Algorithm
2740×egg-herbie
Rules
1846126×fma-def
1032322×associate-*r*
888804×associate-*l*
876136×fma-neg
874228×log-prod
Stop Event
16×unsound
814×saturated
136×done
397×fuel
1909×node limit
Counts
733938 → 577736
Results
Compiler

Compiled 127200 to 80548 computations (36.7% saved)

prune4.1min (4.6%)

Counts
875641 → 37071
Compiler

Compiled 2485970 to 1696116 computations (31.8% saved)

rewrite3.3min (3.7%)

Algorithm
1671×batch-egg-rewrite
Rules
1100338×pow1
1040066×add-exp-log
1039122×log1p-expm1-u
1038902×expm1-log1p-u
999590×add-log-exp
Stop Event
unsound
1663×node limit
Counts
13454 → 415012

bsearch2.8min (3.1%)

Algorithm
5244×binary-search
574×left-value
Stop Event
5129×narrow-enough
predicate-failed
108×predicate-same
Results
1.3min477396×body256valid
26.3s110544×body256infinite
23.5s26779×body1024valid
9.0s16663×body512valid
5.1s5421×body2048valid
4.3s6858×body1024infinite
3.7s25772×body256invalid
2.0s2180×body4096valid
1.7s4110×body512infinite
350.0ms280×body8192valid
226.0ms1407×body256unsamplable
194.0ms308×body1024invalid
139.0ms57×body2048infinite
28.0ms123×body512invalid
25.0msbody4096infinite
Compiler

Compiled 1211922 to 893474 computations (26.3% saved)

analyze1.4min (1.5%)

Algorithm
540×search
random
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%86.8%13.2%0%0%0%0
40.5%35.1%51.6%13.2%0%0%0%1
46.5%40.1%46.1%13.3%0%0.6%0%2
56.2%47.7%37.3%13.3%0%1.8%0%3
62.2%52.5%31.9%13.3%0%2.4%0%4
67.9%57%27%13.3%0%2.7%0%5
71.6%59.8%23.7%13.3%0%3.2%0%6
75.5%62.4%20.3%13.3%0%4.1%0%7
77.3%63.6%18.7%13.3%0%4.4%0%8
79.8%65.3%16.5%13.3%0%4.9%0.1%9
81.4%66.2%15.1%13.3%0%5.3%0.1%10
83.6%67.7%13.3%13.3%0%5.7%0.1%11
84.7%68.3%12.3%13.3%0%6%0.1%12
Compiler

Compiled 11868 to 8225 computations (30.7% saved)

series1.3min (1.4%)

Counts
13454 → 319336
Calls

82914 calls:

TimeVariablePointExpression
694.0ms
s
@inf
(pow.f32 (pow.f32 (log.f32 (-.f32 (/.f32 1 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (exp.f32 (/.f32 (PI.f32) s)))) (/.f32 u (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 (PI.f32) s)))))) (/.f32 u (+.f32 1 (exp.f32 (/.f32 (PI.f32) s)))))) 1)) 2) 1/3)
483.0ms
x
@inf
(-.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (+.f64 x 1) 2))) (cbrt.f64 x))
442.0ms
s
@-inf
(pow.f32 (pow.f32 (log.f32 (-.f32 (/.f32 1 (-.f32 (+.f32 (/.f32 1 (+.f32 1 (exp.f32 (/.f32 (PI.f32) s)))) (/.f32 u (+.f32 1 (exp.f32 (*.f32 -1 (/.f32 (PI.f32) s)))))) (/.f32 u (+.f32 1 (exp.f32 (/.f32 (PI.f32) s)))))) 1)) 2) 1/3)
330.0ms
z
@0
(*.f64 (*.f64 z 2) (pow.f64 (exp.f64 t) t))
295.0ms
alpha
@-inf
(/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 2 i)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))))

end1.1min (1.3%)

Compiler

Compiled 269432 to 138552 computations (48.6% saved)

preprocess42.4s (0.8%)

Algorithm
1072×egg-herbie
Rules
511262×fma-def
212982×fma-neg
181548×sub-neg
163618×div-sub
161664×distribute-lft-in
Stop Event
680×saturated
104×unsound
288×node limit
Compiler

Compiled 11191 to 8010 computations (28.4% saved)

Profiling

Loading profile data...