Herbie run

Date:Thursday, August 17th, 2023
Commit:ffa45cd8 on zane-compare-controls
Hostname:nightly with Racket 8.6
Seed:2023229
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: 24.1min)

localize8.8min (36.6%)

Results
Compiler

Compiled 89215 to 42015 computations (52.9% saved)

sample7.5min (31.4%)

Results
2.6min17060×body8192exit
1.2min65094×body1024valid
55.8s8200×body4096valid
52.0s269443×body256valid
33.1s13528×body2048valid
28.5s1588×body8192valid
17.9s32036×body512valid
7.2s4101×body1024infinite
5.8s28294×body256unsamplable
5.5s27344×body256infinite
4.8s619×body4096infinite
4.3s21364×body256invalid
3.5s782×body2048infinite
2.0s5354×body2048invalid
2.0s2017×body512infinite
1.4s3834×body1024invalid
631.0ms2132×body512invalid
340.0ms21×body8192infinite
83.0ms939×body256precondition
5.0msbody2048unsamplable
4.0msbody1024unsamplable
4.0msbody512unsamplable
2.0msbody4096invalid
Bogosity

eval1.7min (7%)

Results
Compiler

Compiled 6811256 to 3686908 computations (45.9% saved)

soundness1.4min (5.9%)

Rules
316854×fma-def
184040×associate-*r*
154184×fma-neg
151140×log-prod
143988×times-frac
Stop Event
unsound
14×saturated
432×node limit
Compiler

Compiled 53698 to 30374 computations (43.4% saved)

regimes1.2min (5%)

Counts
16249 → 834
Calls

137 calls:

6.5s
phi1
6.0s
phi2
5.3s
lambda1
4.3s
lambda2
3.7s
b
Compiler

Compiled 375236 to 177751 computations (52.6% saved)

simplify53.2s (3.7%)

Algorithm
276×egg-herbie
Rules
200940×fma-def
121056×associate-*r*
100722×associate-*l*
97554×fma-neg
92986×*-commutative
Stop Event
65×saturated
done
43×fuel
211×node limit
Counts
82945 → 67572
Compiler

Compiled 15791 to 10239 computations (35.2% saved)

prune44.0s (3%)

Counts
135397 → 6766
Compiler

Compiled 716685 to 480622 computations (32.9% saved)

analyze34.2s (2.4%)

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)

bsearch23.7s (1.6%)

Algorithm
342×binary-search
44×left-value
Stop Event
330×narrow-enough
12×predicate-same
Results
11.4s8991×body1024valid
5.1s25733×body256valid
2.3s1842×body2048valid
2.0s3099×body512valid
589.0ms634×body4096valid
571.0ms3642×body256invalid
256.0ms313×body1024invalid
211.0ms1186×body256infinite
156.0ms178×body2048invalid
53.0ms141×body512infinite
41.0ms70×body1024infinite
37.0ms113×body512invalid
2.0ms25×body256unsamplable
Compiler

Compiled 116126 to 85045 computations (26.8% saved)

rewrite21.7s (1.5%)

Algorithm
177×batch-egg-rewrite
Rules
127402×pow1
120686×add-exp-log
120530×log1p-expm1-u
120500×expm1-log1p-u
115362×add-log-exp
Stop Event
unsound
174×node limit
Counts
1797 → 43039

series14.3s (1%)

Counts
1797 → 39855
Calls

10383 calls:

TimeVariablePointExpression
240.0ms
lambda1
@-inf
(log.f64 (acos.f64 (fma.f64 phi1 (sin.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
185.0ms
lambda1
@-inf
(cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
118.0ms
c
@-inf
(*.f64 -1/3 (/.f64 (-.f64 b (*.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a -3)))) a))
118.0ms
phi1
@-inf
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (acos.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 phi2)))) R))))
89.0ms
lambda1
@inf
(log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (sin.f64 lambda2))))

preprocess13.3s (0.9%)

Algorithm
51×egg-herbie
Rules
66624×fma-def
26490×fma-neg
25742×div-sub
23584×sub-neg
22428×distribute-lft-neg-in
Stop Event
10×saturated
41×node limit
Compiler

Compiled 35628 to 18642 computations (47.7% saved)

end29.0ms (0%)

Profiling

Loading profile data...