Herbie run

Date:Friday, August 11th, 2023
Commit:66c5602b on zane-subreports
Hostname:nightly with Racket 8.6
Seed:2023223
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.8min)

sample1.7min (21.9%)

Results
30.8s155056×body256valid
18.8s29829×body1024valid
10.7s67120×body256invalid
7.9s7849×body8192exit
7.1s38971×body256infinite
6.4s10205×body2048valid
5.8s13820×body512valid
3.2s5879×body1024invalid
2.2s2032×body4096valid
2.1s589×body4096infinite
1.4s7809×body256unsamplable
1.4s2564×body1024infinite
1.3s666×body2048infinite
1.1s2998×body512invalid
638.0ms753×body8192valid
518.0ms1451×body512infinite
1.0msbody2048invalid
Bogosity

localize1.4min (17.9%)

Compiler

Compiled 37712 to 16562 computations (56.1% saved)

soundness1.2min (15.9%)

Rules
248534×fma-def
192318×associate-*r*
158190×associate-*l*
156046×times-frac
144956×log-prod
Stop Event
unsound
saturated
400×node limit
Compiler

Compiled 43760 to 26432 computations (39.6% saved)

regimes56.2s (12.1%)

Counts
10255 → 962
Calls

152 calls:

4.4s
l
3.1s
F
3.0s
t
2.5s
NdChar
2.5s
d
Compiler

Compiled 156496 to 80133 computations (48.8% saved)

eval39.5s (8.5%)

Compiler

Compiled 2208291 to 1243722 computations (43.7% saved)

simplify29.5s (6.4%)

Algorithm
180×egg-herbie
Rules
124686×fma-def
88724×associate-*r*
81228×times-frac
77900×associate-*l*
63720×*-commutative
Stop Event
done
37×saturated
30×fuel
143×node limit
Counts
56368 → 44460
Compiler

Compiled 15167 to 9787 computations (35.5% saved)

bsearch20.7s (4.5%)

Algorithm
495×binary-search
107×left-value
Stop Event
486×narrow-enough
predicate-same
Results
7.7s38491×body256valid
4.9s7111×body1024valid
2.0s9488×body256invalid
2.0s8541×body256infinite
1.8s4424×body512valid
387.0ms567×body2048valid
265.0ms610×body1024infinite
225.0ms365×body4096valid
211.0ms252×body8192valid
134.0ms390×body1024invalid
93.0ms332×body512infinite
61.0ms282×body512invalid
17.0ms26×body2048infinite
3.0msbody8192exit
1.0msbody4096infinite
Compiler

Compiled 142865 to 105714 computations (26% saved)

prune19.1s (4.1%)

Counts
70710 → 3078
Compiler

Compiled 213738 to 146011 computations (31.7% saved)

rewrite14.3s (3.1%)

Algorithm
118×batch-egg-rewrite
Rules
78262×pow1
74182×add-exp-log
74098×log1p-expm1-u
74082×add-log-exp
74078×expm1-log1p-u
Stop Event
unsound
117×node limit
Counts
1229 → 27325

analyze9.7s (2.1%)

Algorithm
31×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%98.2%1.8%0%0%0%0
23%22.6%75.6%1.8%0%0%0%1
24.2%23.3%73.2%1.8%0%1.6%0%2
30.2%28.2%65.2%1.8%0%4.8%0%3
34%31.2%60.6%1.8%0%6.4%0%4
36.2%33.2%58.5%1.8%0%6.4%0%5
40.4%37%54.5%1.8%0%6.6%0%6
45.4%41.1%49.4%1.8%0%7.3%0.4%7
47.7%42.6%46.7%1.8%0%8.6%0.4%8
50.6%44.9%43.9%1.8%0%8.9%0.5%9
51.7%45.7%42.7%1.8%0%9.3%0.5%10
53.4%46.8%40.9%1.8%0%9.9%0.6%11
55.1%48%39.1%1.8%0%10.5%0.6%12
Compiler

Compiled 845 to 604 computations (28.5% saved)

preprocess9.3s (2%)

Algorithm
31×egg-herbie
Rules
36464×fma-def
16456×fma-neg
13966×div-sub
13472×distribute-lft-neg-in
12750×distribute-lft-in
Stop Event
saturated
26×node limit
Compiler

Compiled 35966 to 19676 computations (45.3% saved)

series7.5s (1.6%)

Counts
1229 → 29012
Calls

8106 calls:

TimeVariablePointExpression
184.0ms
l
@inf
(log.f64 (/.f64 F (/.f64 (tan.f64 (*.f64 (PI.f64) l)) F)))
144.0ms
D
@0
(pow.f64 (exp.f64 1/4) (fma.f64 -2 (neg.f64 (log.f64 D)) (log.f64 (/.f64 (*.f64 -1/4 (*.f64 M M)) (/.f64 (*.f64 l d) (/.f64 h d))))))
66.0ms
f
@0
(/.f64 (PI.f64) (-.f64 (log.f64 (/.f64 (/.f64 2 (PI.f64)) 1/2)) (log.f64 f)))
65.0ms
f
@inf
(exp.f64 (log.f64 (*.f64 (/.f64 4 (PI.f64)) (log.f64 (/.f64 (*.f64 2 (cosh.f64 (/.f64 (*.f64 (PI.f64) f) 4))) (*.f64 (PI.f64) (*.f64 1/2 f)))))))
63.0ms
d
@0
(log.f64 (*.f64 -1/4 (*.f64 (/.f64 h l) (/.f64 (*.f64 M M) (*.f64 d d)))))

end20.0ms (0%)

Profiling

Loading profile data...