Herbie run

Date:Thursday, June 8th, 2023
Commit:ad2ddf87 on redesign-report
Hostname:nightly with Racket 8.6
Seed:2023159
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: 27.8min)

sample7.9min (28.4%)

Results
2.6min16946×body8192exit
1.3min64518×body1024valid
1.1min8400×body4096valid
55.1s269149×body256valid
33.9s13383×body2048valid
29.0s1556×body8192valid
18.7s32561×body512valid
7.2s4150×body1024infinite
6.0s27593×body256unsamplable
5.7s27209×body256infinite
4.7s586×body4096infinite
3.8s21302×body256invalid
3.8s827×body2048infinite
2.4s2299×body512infinite
2.1s5360×body2048invalid
1.6s3803×body1024invalid
657.0ms2246×body512invalid
387.0ms24×body8192infinite
130.0ms898×body256precondition
7.0ms10×body512unsamplable
1.0msbody4096invalid
Bogosity

localize7.2min (25.8%)

Results
Compiler

Compiled 90200 to 44970 computations (50.1% saved)

regimes3.2min (11.5%)

Counts
23067 → 984
Calls

136 calls:

13.5s
a
11.7s
phi2
11.3s
phi1
11.0s
b
9.9s
lambda2
Results
Compiler

Compiled 578135 to 292431 computations (49.4% saved)

eval2.6min (9.2%)

Compiler

Compiled 8169427 to 4643649 computations (43.2% saved)

simplify1.7min (6.3%)

Algorithm
778×egg-herbie
Rules
581828×fma-def
390238×log-prod
332048×associate-*r*
314300×distribute-lft-in
311392×unswap-sqr
Stop Event
unsound
66×saturated
done
42×fuel
708×node limit
Counts
112813 → 128606
Compiler

Compiled 17399 to 11151 computations (35.9% saved)

soundness1.3min (4.6%)

Rules
348816×fma-def
266916×log-prod
210226×associate-*r*
200792×fma-neg
174148×associate-*l*
Stop Event
unsound
15×saturated
492×node limit
Compiler

Compiled 67701 to 38644 computations (42.9% saved)

prune1.2min (4.2%)

Counts
178476 → 8209
Compiler

Compiled 430989 to 299905 computations (30.4% saved)

rewrite1.0min (3.8%)

Algorithm
679×batch-egg-rewrite
Rules
529344×log-prod
422764×pow1
396100×add-exp-log
395890×log1p-expm1-u
395848×expm1-log1p-u
Stop Event
unsound
672×node limit
Counts
1770 → 73345

analyze36.0s (2.2%)

Algorithm
53×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%79.4%20.6%0%0%0%0
19.6%15.5%63.8%20.6%0%0%0%1
27.1%21.4%57.6%21%0%0%0%2
36.8%28.5%48.9%21.2%0%1.4%0%3
42.3%32.2%43.9%21.2%0%2.8%0%4
47.2%35.4%39.6%21.2%0%3.8%0%5
50.2%37.2%36.9%21.2%0%4.6%0%6
53.6%39.3%34%21.2%0%5.4%0.1%7
55.3%40.3%32.5%21.3%0%5.8%0.1%8
58.3%42%30.1%21.3%0%6.4%0.2%9
59.6%42.8%29%21.3%0%6.7%0.2%10
61.9%44.2%27.2%21.3%0%7.1%0.3%11
63.3%45%26%21.3%0%7.4%0.3%12
Compiler

Compiled 1919 to 1338 computations (30.3% saved)

bsearch35.6s (2.1%)

Algorithm
435×binary-search
94×left-value
Stop Event
399×narrow-enough
36×predicate-same
Results
14.9s10136×body1024valid
8.5s32772×body256valid
3.2s2575×body2048valid
3.0s4076×body512valid
1.7s731×body1024infinite
1.1s1817×body256infinite
875.0ms757×body4096valid
559.0ms272×body512infinite
392.0ms2607×body256invalid
2.0ms29×body256unsamplable
Compiler

Compiled 137142 to 99656 computations (27.3% saved)

series17.5s (1.1%)

Counts
1770 → 39417
Calls

11061 calls:

TimeVariablePointExpression
505.0ms
a
@-inf
(-.f64 (exp.f64 (log1p.f64 (/.f64 1/3 a))) 1)
440.0ms
A
@inf
(log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 (-.f64 C A) (hypot.f64 (-.f64 A C) B)) B)))))
239.0ms
phi2
@-inf
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
230.0ms
y-scale
@0
(log.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))
189.0ms
b
@-inf
(log.f64 (*.f64 (sqrt.f64 8) (*.f64 b y-scale)))

end8.1s (0.5%)

Results
Compiler

Compiled 36014 to 17896 computations (50.3% saved)

preprocess4.8s (0.3%)

Algorithm
102×egg-herbie
Rules
64868×fma-def
19882×div-sub
18336×sub-neg
17302×distribute-lft-neg-in
16928×unsub-neg
Stop Event
57×saturated
unsound
36×node limit
Compiler

Compiled 1762 to 1250 computations (29.1% saved)

Profiling

Loading profile data...