Herbie run

Date:Thursday, January 18th, 2024
Commit:24741fd0 on main
Hostname:nightly with Racket 8.6
Seed:2024018
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: 26.0min)

localize8.3min (31.8%)

Results
Compiler

Compiled 83622 to 45289 computations (45.8% saved)

sample7.5min (28.8%)

Results
2.7min17310×body8192exit
1.2min298974×body256valid
58.3s7512×body4096valid
45.5s45920×body512valid
30.6s10847×body2048valid
21.0s1057×body8192valid
20.2s25411×body1024valid
8.1s5947×body512infinite
6.8s27315×body256unsamplable
6.5s27216×body256infinite
5.3s27751×body256invalid
3.1s426×body4096infinite
2.9s658×body2048infinite
2.0s1684×body1024invalid
1.6s530×body1024infinite
1.5s1181×body2048invalid
974.0ms1217×body512invalid
109.0ms918×body256precondition
6.0msbody512unsamplable
6.0msbody4096unsamplable
2.0msbody1024unsamplable
Bogosity

eval2.2min (8.4%)

Compiler

Compiled 6416416 to 3751801 computations (41.5% saved)

soundness1.6min (6.2%)

Rules
266614×fma-def
185944×associate-*r*
128154×log-prod
128116×fma-neg
127100×associate-*l*
Stop Event
saturated
unsound
378×node limit
Compiler

Compiled 46817 to 28478 computations (39.2% saved)

regimes1.6min (6.1%)

Counts
16354 → 769
Calls

134 calls:

9.5s
phi2
7.6s
phi1
7.4s
lambda2
7.0s
lambda1
4.8s
(-.f64 lambda1 lambda2)
Compiler

Compiled 449835 to 238280 computations (47% saved)

preprocess1.2min (4.5%)

Algorithm
51×egg-herbie
Rules
76366×fma-def
27106×div-sub
26806×fma-neg
24952×sub-neg
22390×distribute-lft-in
Stop Event
saturated
43×node limit
Compiler

Compiled 62530 to 37313 computations (40.3% saved)

simplify57.1s (3.7%)

Algorithm
218×egg-herbie
Rules
142072×fma-def
97596×associate-*r*
86042×log-prod
75966×associate-*l*
73826×*-commutative
Stop Event
unsound
47×saturated
done
41×fuel
169×node limit
Counts
80806 → 65787
Compiler

Compiled 15279 to 10304 computations (32.6% saved)

prune52.9s (3.4%)

Counts
146383 → 6374
Compiler

Compiled 667859 to 471169 computations (29.5% saved)

analyze46.2s (3%)

Algorithm
53×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%79.4%20.6%0%0%0%0
14.8%11.8%67.6%20.6%0%0%0%1
22.6%17.7%60.4%21%0%0.9%0%2
32.7%24.7%50.8%21.2%0%3.3%0%3
39.8%29.8%45%21.2%0%4%0%4
45.4%33.8%40.6%21.2%0%4.5%0%5
48.4%35.7%38%21.2%0%5.1%0%6
51.8%37.8%35.2%21.2%0%5.7%0.1%7
53.5%38.9%33.8%21.3%0%6%0.1%8
56.4%40.6%31.4%21.3%0%6.6%0.2%9
57.7%41.4%30.3%21.3%0%6.8%0.2%10
59.8%42.7%28.7%21.3%0%7.1%0.3%11
61.3%43.5%27.5%21.3%0%7.5%0.3%12
Compiler

Compiled 1919 to 1343 computations (30% saved)

rewrite35.4s (2.3%)

Algorithm
171×batch-egg-rewrite
Rules
87949×log1p-expm1-u
68625×expm1-log1p-u
57670×expm1-udef
53142×log1p-udef
50224×prod-diff
Stop Event
unsound
168×node limit
Counts
1585 → 48076

bsearch15.9s (1%)

Algorithm
284×binary-search
63×left-value
Stop Event
274×narrow-enough
10×predicate-same
Results
6.6s7692×body512valid
5.7s23467×body256valid
971.0ms1226×body2048valid
790.0ms683×body4096valid
595.0ms855×body1024valid
278.0ms1723×body256invalid
52.0ms281×body256infinite
41.0ms68×body512infinite
Compiler

Compiled 99729 to 73684 computations (26.1% saved)

series13.6s (0.9%)

Counts
1585 → 32730
Calls

8973 calls:

TimeVariablePointExpression
366.0ms
A
@inf
(*.f64 180 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))))
353.0ms
b
@0
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (exp.f64 b) (exp.f64 a)) (exp.f64 a)) -3))
160.0ms
x
@inf
(log1p.f64 (exp.f64 x))
141.0ms
ew
@inf
(sqrt.f64 (*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
109.0ms
lambda2
@-inf
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))

end32.0ms (0%)

Profiling

Loading profile data...