Herbie run

Date:Saturday, January 20th, 2024
Commit:d8d592a2 on error-explanations-2
Hostname:nightly with Racket 8.6
Seed:2024020
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.3min)

localize8.0min (30.3%)

Results
Compiler

Compiled 83099 to 44592 computations (46.3% saved)

sample7.4min (28.2%)

Results
2.7min16994×body8192exit
1.2min299060×body256valid
55.8s7340×body4096valid
43.6s45768×body512valid
31.0s11184×body2048valid
20.8s25406×body1024valid
20.8s1084×body8192valid
7.1s5985×body512infinite
6.6s27165×body256unsamplable
6.0s27104×body256infinite
5.4s27455×body256invalid
3.0s389×body4096infinite
3.0s650×body2048infinite
2.0s555×body1024infinite
1.7s1166×body2048invalid
1.6s1687×body1024invalid
789.0ms1143×body512invalid
111.0ms904×body256precondition
34.0msbody8192unsamplable
9.0msbody1024unsamplable
3.0msbody512unsamplable
Bogosity

eval2.1min (7.9%)

Compiler

Compiled 6479570 to 3761393 computations (41.9% saved)

preprocess1.9min (7.1%)

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 76416 to 46210 computations (39.5% saved)

soundness1.8min (7%)

Rules
272780×fma-def
172066×associate-*r*
135860×log-prod
135446×fma-neg
133096×associate-*l*
Stop Event
saturated
unsound
404×node limit
Compiler

Compiled 50393 to 30401 computations (39.7% saved)

regimes1.4min (5.5%)

Counts
15814 → 781
Calls

137 calls:

5.9s
phi2
5.4s
phi1
5.4s
lambda1
5.2s
lambda2
4.7s
b
Compiler

Compiled 376467 to 202802 computations (46.1% saved)

simplify55.2s (3.5%)

Algorithm
221×egg-herbie
Rules
151162×fma-def
91232×associate-*r*
86882×log-prod
80192×associate-*l*
79302×times-frac
Stop Event
unsound
48×saturated
done
40×fuel
172×node limit
Counts
81548 → 66550
Compiler

Compiled 14191 to 9528 computations (32.9% saved)

prune55.1s (3.5%)

Counts
149073 → 6473
Results
Compiler

Compiled 707772 to 496756 computations (29.8% saved)

analyze46.2s (2.9%)

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)

rewrite36.0s (2.3%)

Algorithm
173×batch-egg-rewrite
Rules
98691×log1p-expm1-u
71354×expm1-log1p-u
57806×expm1-udef
56244×log1p-udef
49506×log-prod
Stop Event
unsound
170×node limit
Counts
1667 → 47235

series15.0s (0.9%)

Counts
1667 → 34313
Calls

9489 calls:

TimeVariablePointExpression
389.0ms
a
@0
(pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 a 2) g))) -2)
352.0ms
a
@0
(+.f64 (neg.f64 b) (pow.f64 (cbrt.f64 (fma.f64 b b (*.f64 c (*.f64 a -3)))) 3/2))
342.0ms
phi2
@-inf
(log1p.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
319.0ms
g
@0
(pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 a 2) g))) -2)
159.0ms
lambda2
@inf
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))))

bsearch14.0s (0.9%)

Algorithm
269×binary-search
87×left-value
Stop Event
268×narrow-enough
predicate-same
Results
5.7s23721×body256valid
4.1s5287×body512valid
1.3s1097×body4096valid
1.2s1328×body2048valid
614.0ms870×body1024valid
240.0ms1668×body256invalid
110.0ms463×body256infinite
77.0ms162×body512infinite
6.0msbody1024invalid
3.0msbody2048invalid
3.0msbody512invalid
Compiler

Compiled 79545 to 59491 computations (25.2% saved)

end24.0ms (0%)

Profiling

Loading profile data...