Herbie run

Date:Thursday, February 1st, 2024
Commit:93f5a71d on minor-egg-herbie-cleanup
Hostname:nightly with Racket 8.11.1
Seed:2024032
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.9hr)

sample24.1min (20.9%)

Results
10.7min3474291×256valid
1.6min535134×256infinite
38.9s182497×256invalid
1.4min166619×1024valid
1.4min163577×512valid
25.9s144945×256precondition
1.8min90560×2048valid
4.2min39480×8192exit
8.1s38243×256unsamplable
54.7s13079×4096valid
11.8s12235×512infinite
7.5s11213×1024invalid
3.1s6618×512invalid
2.6s2024×1024infinite
18.2s1891×8192valid
4.2s1330×2048infinite
1.4s1172×2048invalid
5.0s1017×4096infinite
10.0ms1024unsamplable
3.0ms512unsamplable
9.0ms8192invalid
3.0ms4096invalid
31.0ms8192unsamplable
Bogosity

localize20.5min (17.8%)

Results
Compiler

Compiled 450888 to 200871 computations (55.4% saved)

soundness16.3min (14.1%)

Rules
2280691×fma-def
1359168×associate-*r*
1114163×times-frac
1106633×log-prod
1037796×associate-*l*
Stop Event
125×saturated
3445×node limit
30×unsound
Compiler

Compiled 326176 to 188972 computations (42.1% saved)

eval11.1min (9.6%)

Compiler

Compiled 35582422 to 17943566 computations (49.6% saved)

regimes9.0min (7.8%)

Counts
81436 → 9227
Calls

1184 calls:

55.8s
x
50.8s
y
45.1s
z
42.1s
a
36.4s
t
Compiler

Compiled 90868 to 68310 computations (24.8% saved)

simplify8.4min (7.3%)

Algorithm
2212×egg-herbie
Rules
1230176×fma-def
837534×log-prod
807541×associate-*r*
708815×times-frac
685057×associate-*l*
Stop Event
535×saturated
325×fuel
1658×node limit
19×unsound
211×done
Counts
742523 → 590694
Compiler

Compiled 125763 to 78210 computations (37.8% saved)

preprocess6.2min (5.4%)

Algorithm
540×egg-herbie
Rules
688760×fma-def
250704×fma-neg
220606×sub-neg
215885×div-sub
202671×unsub-neg
Stop Event
201×saturated
339×node limit
Compiler

Compiled 485077 to 259728 computations (46.5% saved)

rewrite6.0min (5.2%)

Algorithm
1676×batch-egg-rewrite
Rules
966313×log1p-expm1-u
745797×expm1-log1p-u
569847×expm1-udef
526196×prod-diff
522889×log-prod
Stop Event
1664×node limit
12×unsound
Counts
12980 → 442768

prune4.5min (3.9%)

Counts
939024 → 33592
Compiler

Compiled 1556427 to 1020559 computations (34.4% saved)

series4.2min (3.7%)

Counts
12980 → 299755
Calls

79745 calls:

TimeVariablePointExpression
2.4min
x
@inf
(pow.f64 (pow.f64 (-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x)) 3) 1/3)
366.0ms
x
@0
(log.f64 (/.f64 x (*.f64 y z)))
358.0ms
w
@-inf
(/.f32 (*.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) 2) -1/2) (*.f32 dX.u (floor.f32 w)))
328.0ms
x
@inf
(-.f64 (cbrt.f64 (+.f64 x 1)) (cbrt.f64 x))
327.0ms
u2
@0
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3)
Results

bsearch2.8min (2.4%)

Algorithm
540×left-value
4707×binary-search
Stop Event
116×predicate-same
4589×narrow-enough
predicate-failed
Results
1.5min432835×256valid
41.3s112075×256infinite
4.1s22208×256invalid
7.6s12398×512valid
3.8s6301×1024valid
2.0s2231×512infinite
1.7s2126×2048valid
998.0ms1097×4096valid
232.0ms417×1024invalid
385.0ms355×1024infinite
123.0ms292×512invalid
135.0ms168×2048invalid
23.0ms152×256unsamplable
286.0ms137×2048infinite
366.0ms86×4096infinite
8.0ms8192valid
Compiler

Compiled 1093936 to 814644 computations (25.5% saved)

analyze2.2min (1.9%)

Algorithm
544×search
random
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%84.4%15.6%0%0%0%0
39.8%33.6%50.8%15.6%0%0%0%1
45.6%38.2%45.5%15.6%0%0.7%0%2
54.7%44.6%37%15.8%0%2.7%0%3
61.3%49.4%31.2%15.8%0%3.6%0%4
67.4%54%26.1%15.8%0%4%0%5
71.3%56.8%22.9%15.9%0%4.4%0%6
75.2%59.5%19.6%15.9%0%4.9%0.1%7
77.2%60.8%17.9%15.9%0%5.2%0.1%8
79.8%62.6%15.8%16%0%5.5%0.1%9
81.4%63.6%14.6%16%0%5.8%0.1%10
83.6%65.2%12.8%16%0%5.9%0.1%11
84.7%65.8%11.9%16%0%6.1%0.1%12
Compiler

Compiled 13437 to 8705 computations (35.2% saved)

end223.0ms (0%)

Profiling

Loading profile data...