Herbie run

Date:Thursday, July 27th, 2023
Commit:7791686b on docs-link-fix
Hostname:nightly with Racket 8.6
Seed:2023208
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.5hr)

sample22.3min (24.4%)

Results
8.4min3324896×body256valid
3.9min47631×body8192exit
2.8min274531×body1024valid
1.7min98777×body2048valid
1.3min531217×body256infinite
1.0min14235×body4096valid
51.2s147986×body512valid
43.4s256915×body256invalid
28.1s2388×body8192valid
15.0s20769×body1024infinite
9.6s51337×body256unsamplable
7.8s16115×body1024invalid
7.1s1245×body4096infinite
5.3s1627×body2048infinite
5.2s11216×body512infinite
2.6s8788×body512invalid
2.0s5405×body2048invalid
946.0ms3048×body256precondition
425.0ms491×body1024unsamplable
357.0ms26×body8192infinite
148.0ms284×body2048unsamplable
57.0ms223×body512unsamplable
4.0ms12×body4096invalid
2.0msbody8192invalid
Bogosity

localize18.9min (20.7%)

Results
Compiler

Compiled 386653 to 183519 computations (52.5% saved)

soundness12.0min (13.1%)

Rules
2799658×fma-def
1616970×associate-*r*
1383394×log-prod
1271290×associate-*l*
1235624×fma-neg
Stop Event
24×unsound
222×saturated
3600×node limit
Compiler

Compiled 338357 to 195777 computations (42.1% saved)

regimes8.6min (9.4%)

Counts
88642 → 10156
Calls

1158 calls:

58.0s
x
47.5s
y
40.2s
z
39.1s
t
29.5s
a
Compiler

Compiled 1373635 to 701936 computations (48.9% saved)

eval8.4min (9.2%)

Results
Compiler

Compiled 27687160 to 15056963 computations (45.6% saved)

simplify6.4min (7%)

Algorithm
2738×egg-herbie
Rules
1854370×fma-def
1018206×associate-*r*
910752×log-prod
871200×associate-*l*
866982×fma-neg
Stop Event
13×unsound
814×saturated
124×done
409×fuel
1911×node limit
Counts
726012 → 573002
Compiler

Compiled 133707 to 83126 computations (37.8% saved)

prune4.2min (4.5%)

Counts
873633 → 36037
Compiler

Compiled 2437378 to 1656046 computations (32.1% saved)

rewrite3.3min (3.6%)

Algorithm
1669×batch-egg-rewrite
Rules
1108734×pow1
1047272×add-exp-log
1046164×log1p-expm1-u
1045990×expm1-log1p-u
996604×add-log-exp
Stop Event
unsound
1661×node limit
Counts
13468 → 407784

bsearch2.6min (2.9%)

Algorithm
5295×binary-search
668×left-value
Stop Event
5185×narrow-enough
110×predicate-same
Results
1.4min478328×body256valid
26.5s116099×body256infinite
17.5s25809×body1024valid
6.8s17137×body512valid
3.3s21625×body256invalid
3.2s6086×body1024infinite
2.8s3944×body2048valid
1.1s1039×body4096valid
895.0ms2733×body512infinite
420.0ms335×body8192valid
332.0ms288×body2048infinite
300.0ms760×body1024invalid
156.0ms401×body512invalid
155.0ms41×body4096infinite
41.0ms60×body2048invalid
35.0ms230×body256unsamplable
13.0msbody8192infinite
2.0msbody8192exit
1.0msbody1024unsamplable
Compiler

Compiled 1262494 to 924157 computations (26.8% saved)

preprocess2.0min (2.2%)

Algorithm
536×egg-herbie
Rules
704136×fma-def
261454×fma-neg
211808×sub-neg
201670×div-sub
191518×unsub-neg
Stop Event
208×saturated
328×node limit
Compiler

Compiled 306989 to 157492 computations (48.7% saved)

analyze1.4min (1.6%)

Algorithm
540×search
random
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%86.8%13.2%0%0%0%0
40.5%35.1%51.6%13.2%0%0%0%1
46.5%40.1%46.1%13.3%0%0.6%0%2
56.2%47.7%37.3%13.3%0%1.8%0%3
62.2%52.5%31.9%13.3%0%2.4%0%4
67.9%57%27%13.3%0%2.7%0%5
71.6%59.8%23.7%13.3%0%3.2%0%6
75.5%62.4%20.3%13.3%0%4.1%0%7
77.3%63.6%18.7%13.3%0%4.4%0%8
79.8%65.3%16.5%13.3%0%4.9%0.1%9
81.4%66.2%15.1%13.3%0%5.3%0.1%10
83.6%67.7%13.3%13.3%0%5.7%0.1%11
84.7%68.3%12.3%13.3%0%6%0.1%12
Compiler

Compiled 11868 to 8225 computations (30.7% saved)

series1.2min (1.4%)

Counts
13468 → 317692
Calls

82494 calls:

TimeVariablePointExpression
366.0ms
t
@inf
(*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (/.f64 (expm1.f64 (*.f64 (/.f64 x y) 2)) (+.f64 1 (pow.f64 (exp.f64 2) (/.f64 x y))))))
344.0ms
x
@0
(-.f64 (/.f64 (+.f64 1 (*.f64 x (*.f64 x -707281/11664))) (+.f64 1 (*.f64 x -841/108))) 1)
310.0ms
w0
@0
(*.f64 w0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 D h) (*.f64 (/.f64 l D) (*.f64 (/.f64 d M) (/.f64 d M)))) -1/4))))
292.0ms
x
@inf
(fma.f64 x (/.f64 x (*.f64 y y)) (/.f64 z (*.f64 t (/.f64 t z))))
286.0ms
y
@inf
(*.f64 y (exp.f64 (*.f64 -2 (*.f64 a b))))

end218.0ms (0%)

Profiling

Loading profile data...