Herbie run

Date:Friday, February 9th, 2024
Commit:0d0ea017 on zane-regimes-2
Hostname:nightly with Racket 8.11.1
Seed:2024040
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: 10.3min)

sample2.9min (28.3%)

Results
1.4min35289×body8192exit
42.9s179828×body256valid
10.5s49495×body256invalid
8.8s42396×body256infinite
7.1s10869×body1024valid
6.2s9388×body2048valid
3.3s8447×body512valid
3.1s4775×body1024invalid
3.0s750×body4096infinite
2.6s1962×body4096valid
1.6s742×body2048infinite
1.1s2483×body512invalid
899.0ms750×body8192valid
221.0ms425×body1024infinite
180.0ms379×body512infinite
63.0ms191×body256unsamplable
Bogosity

soundness1.6min (15.9%)

Rules
191506×fma-def
140064×times-frac
126628×associate-*r*
103536×associate-*l*
101514×log-prod
Stop Event
saturated
375×node limit
unsound
Compiler

Compiled 41277 to 24332 computations (41.1% saved)

localize1.5min (14.2%)

Compiler

Compiled 36069 to 17996 computations (50.1% saved)

regimes56.7s (9.2%)

Counts
9434 → 807
Calls

152 calls:

4.5s
t
4.3s
l
2.8s
F
2.0s
k
1.7s
x
Compiler

Compiled 147511 to 81697 computations (44.6% saved)

eval48.3s (7.8%)

Compiler

Compiled 2452044 to 1498733 computations (38.9% saved)

simplify42.6s (6.9%)

Algorithm
149×egg-herbie
Rules
98268×fma-def
70656×times-frac
62416×associate-*r*
54900×associate-*l*
54362×*-commutative
Stop Event
31×saturated
118×node limit
29×fuel
done
Counts
63773 → 50843
Compiler

Compiled 14177 to 8521 computations (39.9% saved)

rewrite25.0s (4%)

Algorithm
118×batch-egg-rewrite
Rules
59448×log1p-expm1-u
40759×expm1-log1p-u
39484×expm1-udef
35898×log1p-udef
34078×prod-diff
Stop Event
116×node limit
unsound
Counts
1221 → 35461

prune24.6s (4%)

Counts
77268 → 2933
Compiler

Compiled 210256 to 148745 computations (29.3% saved)

bsearch21.9s (3.5%)

Algorithm
353×binary-search
122×left-value
Stop Event
14×predicate-same
339×narrow-enough
Results
8.7s3396×body8192exit
8.6s31239×body256valid
1.5s7163×body256infinite
646.0ms1238×body1024valid
291.0ms399×body4096valid
289.0ms579×body2048valid
223.0ms654×body512valid
208.0ms226×body8192valid
203.0ms971×body256invalid
116.0ms291×body1024invalid
37.0ms137×body512invalid
31.0ms80×body512infinite
12.0ms18×body2048infinite
7.0ms16×body1024infinite
3.0msbody4096infinite
Compiler

Compiled 94708 to 71584 computations (24.4% saved)

preprocess16.7s (2.7%)

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 57702 to 32649 computations (43.4% saved)

series10.5s (1.7%)

Counts
1221 → 28312
Calls

8331 calls:

TimeVariablePointExpression
256.0ms
A
@-inf
(/.f64 1 (sqrt.f64 (*.f64 l (/.f64 V A))))
155.0ms
k
@-inf
(cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 k)) (*.f64 t (pow.f64 (cbrt.f64 l) -2))))
138.0ms
f
@inf
(log.f64 (/.f64 (+.f64 (exp.f64 (*.f64 (/.f64 (PI.f64) 4) f)) (exp.f64 (neg.f64 (*.f64 (/.f64 (PI.f64) 4) f)))) (*.f64 f (*.f64 (PI.f64) 1/2))))
117.0ms
v
@-inf
(*.f64 (PI.f64) (*.f64 (sqrt.f64 2) (-.f64 1 (pow.f64 v 2))))
114.0ms
t
@inf
(pow.f64 (*.f64 (*.f64 k (sin.f64 k)) (sqrt.f64 t)) -2)

analyze10.2s (1.7%)

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.9%1.8%0%7.4%0.7%6
44.7%40.3%49.7%1.8%0%7.4%0.8%7
46.8%41.8%47.4%1.8%0%8.2%0.9%8
49.6%44.1%44.9%1.8%0%8.3%0.9%9
50.6%44.9%43.9%1.8%0%8.4%1%10
52.2%46.1%42.3%1.8%0%8.9%1%11
53.8%47.3%40.7%1.8%0%9.2%1%12
Compiler

Compiled 845 to 607 computations (28.2% saved)

end26.0ms (0%)

Profiling

Loading profile data...