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: 9.6min)

soundness1.7min (18.3%)

Rules
178072×fma-def
150898×associate-*r*
139274×times-frac
122494×associate-*l*
117396×log-prod
Stop Event
saturated
354×node limit
unsound
Compiler

Compiled 40210 to 24258 computations (39.7% saved)

localize1.6min (16.7%)

Compiler

Compiled 37561 to 19368 computations (48.4% saved)

sample1.6min (16.5%)

Results
41.9s180115×256valid
14.0s67003×256invalid
8.9s42462×256infinite
7.0s10827×1024valid
6.4s9342×2048valid
3.6s8479×512valid
4.1s5635×1024invalid
1.8s3068×512invalid
2.2s1916×4096valid
1.0s807×8192valid
1.2s623×2048infinite
2.0s620×4096infinite
208.0ms376×1024infinite
327.0ms369×512infinite
206.0ms193×256unsamplable
7.0ms8192exit
Bogosity

eval1.1min (11.1%)

Compiler

Compiled 2993801 to 1860616 computations (37.9% saved)

regimes53.7s (9.4%)

Counts
8861 → 743
Calls

152 calls:

5.6s
l
2.8s
k
2.5s
t
2.3s
d
2.1s
h
Compiler

Compiled 8453 to 6402 computations (24.3% saved)

simplify46.9s (8.2%)

Algorithm
151×egg-herbie
Rules
98758×fma-def
76918×times-frac
70696×associate-*r*
57482×*-commutative
56530×associate-*l*
Stop Event
31×saturated
120×node limit
28×fuel
done
Counts
66458 → 52665
Compiler

Compiled 13434 to 8258 computations (38.5% saved)

rewrite26.4s (4.6%)

Algorithm
120×batch-egg-rewrite
Rules
56308×log1p-expm1-u
44432×expm1-udef
41493×expm1-log1p-u
38300×log1p-udef
36316×prod-diff
Stop Event
119×node limit
unsound
Counts
1268 → 36812

preprocess24.8s (4.3%)

Algorithm
31×egg-herbie
Rules
40752×fma-def
16598×fma-neg
15324×div-sub
14446×distribute-lft-neg-in
13254×associate-/l*
Stop Event
saturated
27×node limit
Compiler

Compiled 60358 to 34808 computations (42.3% saved)

prune24.0s (4.2%)

Counts
90333 → 2900
Compiler

Compiled 130764 to 90804 computations (30.6% saved)

bsearch14.4s (2.5%)

Algorithm
317×binary-search
104×left-value
Stop Event
predicate-same
311×narrow-enough
Results
8.5s29251×256valid
1.4s7036×256invalid
1.5s6659×256infinite
690.0ms570×1024valid
179.0ms386×512valid
255.0ms303×2048valid
286.0ms137×2048infinite
89.0ms124×512infinite
46.0ms117×1024invalid
47.0ms89×1024infinite
366.0ms86×4096infinite
34.0ms52×4096valid
15.0ms42×512invalid
8.0ms8192valid
Compiler

Compiled 87378 to 66515 computations (23.9% saved)

series13.3s (2.3%)

Counts
1268 → 29646
Calls

8766 calls:

TimeVariablePointExpression
234.0ms
d
@inf
(*.f64 (/.f64 c0 (*.f64 2 w)) (+.f64 (pow.f64 (*.f64 (/.f64 d D) (sqrt.f64 (/.f64 c0 (*.f64 h w)))) 2) (*.f64 (pow.f64 (/.f64 d D) 2) (neg.f64 (/.f64 c0 (*.f64 h w))))))
161.0ms
v
@0
(-.f64 (exp.f64 (log1p.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (fma.f64 v v -1))))) 1)
147.0ms
M
@-inf
(fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) (sqrt.f64 (*.f64 (fma.f64 (/.f64 (/.f64 c0 w) h) (*.f64 (/.f64 d D) (/.f64 d D)) M) (-.f64 (/.f64 (*.f64 (pow.f64 (/.f64 d D) 2) (/.f64 c0 w)) h) M))))
143.0ms
F
@inf
(*.f64 (/.f64 F (sin.f64 B)) (/.f64 1 (hypot.f64 F (pow.f64 (fma.f64 2 x 2) 1/2))))
138.0ms
EAccept
@inf
(pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 1 (exp.f64 (/.f64 (+.f64 Vef (+.f64 (-.f64 Ev mu) EAccept)) KbT))))) 3)

analyze10.9s (1.9%)

Algorithm
31×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%98.2%1.8%0%0%0%0
23%22.6%75.6%1.8%0%0%0%1
24.2%23.3%73.2%1.8%0%1.6%0%2
29.6%27.4%65.2%1.8%0%5.6%0%3
33.6%30.4%60.2%1.8%0%7.3%0.4%4
35.9%32.4%57.9%1.8%0%7.3%0.6%5
40.2%36.2%53.8%1.8%0%7.5%0.7%6
45.3%40.3%48.7%1.8%0%8.1%1.1%7
47.6%41.8%45.9%1.8%0%9.4%1.2%8
50.6%44.1%43.1%1.8%0%9.7%1.2%9
51.8%44.9%41.8%1.8%0%10.1%1.3%10
53.5%46.1%40.1%1.8%0%10.7%1.3%11
55.2%47.2%38.3%1.8%0%11.3%1.4%12
Compiler

Compiled 845 to 607 computations (28.2% saved)

end23.0ms (0%)

Profiling

Loading profile data...