Herbie run

Date:Saturday, December 16th, 2023
Commit:665878db on main
Hostname:nightly with Racket 8.6
Seed:2023350
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)

sample21.8min (21.5%)

Results
9.3min3466523×body256valid
3.8min39357×body8192exit
1.9min202215×body1024valid
1.6min99811×body2048valid
1.4min533323×body256infinite
1.0min14544×body4096valid
42.4s126258×body512valid
32.7s181408×body256invalid
28.1s2273×body8192valid
11.0s65863×body256precondition
10.3s8926×body1024infinite
7.7s38116×body256unsamplable
6.2s11681×body1024invalid
5.8s1223×body4096infinite
4.7s1639×body2048infinite
3.3s5052×body512infinite
2.5s6589×body512invalid
1.3s1275×body2048invalid
317.0ms23×body8192infinite
5.0msbody1024unsamplable
3.0msbody2048unsamplable
3.0msbody512unsamplable
Bogosity

localize18.4min (18.1%)

Results
Compiler

Compiled 432905 to 194464 computations (55.1% saved)

soundness13.6min (13.4%)

Rules
2382188×fma-def
1348626×associate-*r*
1143638×times-frac
1118182×log-prod
1021732×associate-*l*
Stop Event
20×unsound
120×saturated
3339×node limit
Compiler

Compiled 308004 to 175078 computations (43.2% saved)

eval10.6min (10.5%)

Results
Compiler

Compiled 33215395 to 17399746 computations (47.6% saved)

regimes9.2min (9%)

Counts
85783 → 9260
Calls

1168 calls:

57.4s
x
48.1s
z
45.6s
y
34.2s
a
31.8s
t
Compiler

Compiled 1446994 to 795353 computations (45% saved)

simplify7.1min (7%)

Algorithm
2196×egg-herbie
Rules
1303914×fma-def
833672×log-prod
823326×associate-*r*
762392×times-frac
701324×associate-*l*
Stop Event
16×unsound
532×saturated
139×done
395×fuel
1648×node limit
Counts
749333 → 590090
Compiler

Compiled 120294 to 76151 computations (36.7% saved)

prune4.6min (4.6%)

Counts
920748 → 34787
Compiler

Compiled 2530140 to 1722870 computations (31.9% saved)

rewrite4.2min (4.1%)

Algorithm
1662×batch-egg-rewrite
Rules
968918×log1p-expm1-u
746224×expm1-log1p-u
578816×expm1-udef
578648×prod-diff
534814×log1p-udef
Stop Event
11×unsound
1651×node limit
Counts
13018 → 448335

series3.9min (3.9%)

Counts
13018 → 300998
Calls

80207 calls:

TimeVariablePointExpression
2.5min
x
@inf
(pow.f64 (pow.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 3) 1/3)
334.0ms
x
@0
(*.f64 x (log.f64 y))
332.0ms
x
@inf
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
315.0ms
dX.v
@inf
(log.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))
307.0ms
w
@inf
(pow.f32 (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v)) 2) (pow.f32 (*.f32 (floor.f32 w) dY.u) 2)) 3/2) 1/3)
Results

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 427591 to 234793 computations (45.1% saved)

bsearch2.4min (2.4%)

Algorithm
4830×binary-search
510×left-value
Stop Event
4714×narrow-enough
116×predicate-same
Results
1.3min441183×body256valid
32.5s107014×body256infinite
9.3s14572×body1024valid
4.3s10755×body512valid
3.7s3841×body2048valid
2.7s18098×body256invalid
814.0ms1146×body1024infinite
706.0ms657×body4096valid
425.0ms124×body4096infinite
313.0ms580×body512infinite
286.0ms192×body2048infinite
60.0ms359×body256unsamplable
48.0ms58×body8192valid
43.0ms124×body1024invalid
37.0ms84×body512invalid
Compiler

Compiled 1131041 to 841398 computations (25.6% saved)

analyze1.7min (1.7%)

Algorithm
544×search
random
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%85.5%14.5%0%0%0%0
39.9%34.1%51.4%14.5%0%0%0%1
45.9%38.8%45.8%14.5%0%0.9%0%2
54.9%45.3%37.3%14.5%0%2.9%0%3
61.5%50.2%31.4%14.5%0%3.9%0%4
67.6%54.8%26.3%14.5%0%4.3%0%5
71.4%57.7%23.1%14.5%0%4.6%0%6
75.3%60.3%19.8%14.6%0%5.1%0.1%7
77.2%61.6%18.2%14.6%0%5.5%0.1%8
79.8%63.4%16.1%14.6%0%5.8%0.1%9
81.3%64.4%14.8%14.6%0%6%0.1%10
83.5%66%13%14.6%0%6.2%0.1%11
84.6%66.7%12.1%14.6%0%6.4%0.1%12
Compiler

Compiled 13340 to 8620 computations (35.4% saved)

end108.0ms (0%)

Profiling

Loading profile data...