Herbie run

Date:Wednesday, January 10th, 2024
Commit:3465769b on main
Hostname:nightly with Racket 8.6
Seed:2024010
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: 1.7hr)

sample23.3min (23.1%)

Results
10.4min3476609×body256valid
4.0min39079×body8192exit
1.6min87510×body2048valid
1.5min534173×body256infinite
1.4min170394×body512valid
1.3min161402×body1024valid
57.9s12991×body4096valid
35.9s182067×body256invalid
20.6s1888×body8192valid
14.4s65386×body256precondition
11.8s12474×body512infinite
8.2s37747×body256unsamplable
7.6s11426×body1024invalid
5.1s1018×body4096infinite
4.1s1286×body2048infinite
2.6s6627×body512invalid
2.4s2033×body1024infinite
1.3s1191×body2048invalid
8.0ms10×body512unsamplable
6.0msbody1024unsamplable
5.0msbody8192invalid
1.0msbody4096invalid
Bogosity

localize19.0min (18.9%)

Results
Compiler

Compiled 441482 to 200785 computations (54.5% saved)

soundness13.4min (13.3%)

Rules
2387382×fma-def
1335268×associate-*r*
1165676×times-frac
1136552×log-prod
1034196×fma-neg
Stop Event
34×unsound
116×saturated
3364×node limit
Compiler

Compiled 309551 to 177520 computations (42.7% saved)

eval10.2min (10.1%)

Compiler

Compiled 32061527 to 17221509 computations (46.3% saved)

regimes9.2min (9.1%)

Counts
87601 → 9116
Calls

1179 calls:

54.2s
x
46.5s
y
43.0s
z
33.2s
t
33.1s
a
Results
Compiler

Compiled 1507110 to 817932 computations (45.7% saved)

simplify6.9min (6.9%)

Algorithm
2219×egg-herbie
Rules
1284150×fma-def
860942×log-prod
830336×associate-*r*
738498×times-frac
711932×associate-*l*
Stop Event
19×unsound
536×saturated
122×done
414×fuel
1664×node limit
Counts
752735 → 595481
Compiler

Compiled 122090 to 75694 computations (38% saved)

prune4.6min (4.6%)

Counts
930478 → 35471
Compiler

Compiled 2598124 to 1775054 computations (31.7% saved)

rewrite4.2min (4.1%)

Algorithm
1683×batch-egg-rewrite
Rules
984371×log1p-expm1-u
751268×expm1-log1p-u
581076×expm1-udef
552932×prod-diff
537472×log1p-udef
Stop Event
11×unsound
1672×node limit
Counts
13133 → 448809

preprocess3.8min (3.8%)

Algorithm
540×egg-herbie
Rules
721254×fma-def
259182×fma-neg
226530×sub-neg
222024×div-sub
211796×unsub-neg
Stop Event
201×saturated
339×node limit
Compiler

Compiled 438263 to 237800 computations (45.7% saved)

bsearch2.4min (2.4%)

Algorithm
4572×binary-search
593×left-value
Stop Event
4463×narrow-enough
109×predicate-same
Results
1.4min424367×body256valid
29.8s101733×body256infinite
9.8s17656×body512valid
3.9s7914×body1024valid
3.8s20265×body256invalid
2.7s3405×body2048valid
1.2s1307×body4096valid
1.1s1530×body512infinite
335.0ms1264×body512invalid
278.0ms304×body1024invalid
166.0ms176×body8192valid
64.0ms77×body2048invalid
62.0ms104×body1024infinite
46.0msbody4096infinite
37.0ms96×body256unsamplable
6.0msbody2048infinite
1.0msbody8192exit
Compiler

Compiled 1118301 to 826131 computations (26.1% saved)

analyze2.1min (2%)

Algorithm
544×search
random
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%85.5%14.5%0%0%0%0
39.9%34.2%51.4%14.5%0%0%0%1
46.1%39%45.6%14.5%0%0.9%0%2
55%45.4%37.1%14.5%0%2.9%0%3
61.6%50.2%31.3%14.5%0%3.9%0%4
67.6%54.9%26.3%14.5%0%4.3%0%5
71.5%57.7%23%14.5%0%4.6%0%6
75.3%60.4%19.8%14.6%0%5.1%0.1%7
77.3%61.7%18.1%14.6%0%5.5%0.1%8
79.8%63.5%16%14.6%0%5.8%0.1%9
81.4%64.4%14.8%14.6%0%6%0.1%10
83.6%66.1%13%14.6%0%6.2%0.1%11
84.7%66.7%12.1%14.6%0%6.4%0.1%12
Compiler

Compiled 13340 to 8644 computations (35.2% saved)

series1.6min (1.6%)

Counts
13133 → 303926
Calls

80661 calls:

TimeVariablePointExpression
4.8s
x
@0
(-.f64 (log.f64 (sqrt.f64 x)) (log.f64 (/.f64 y (sqrt.f64 x))))
3.6s
x
@0
(*.f64 x (-.f64 (log.f64 (sqrt.f64 x)) (log.f64 (/.f64 y (sqrt.f64 x)))))
622.0ms
x
@-inf
(-.f64 (log.f64 (sqrt.f64 x)) (log.f64 (/.f64 y (sqrt.f64 x))))
335.0ms
x
@0
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x 564193179035109/500000000000000))))
308.0ms
l
@0
(pow.f64 (*.f64 V (/.f64 l A)) 1/4)

end106.0ms (0%)

Profiling

Loading profile data...