Herbie run

Date:Thursday, February 15th, 2024
Commit:aa763581 on add-id-expand-rule
Hostname:nightly with Racket 8.11.1
Seed:2024046
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: 3.7min)

sample1.0min (27.1%)

Results
15.2s116057×256valid
11.1s23410×512valid
21.6s17691×8192exit
6.8s15860×1024valid
848.0ms4955×256infinite
4.5s4836×2048valid
599.0ms3887×256invalid
206.0ms1223×256unsamplable
1.0ms512infinite
Bogosity

localize32.8s (14.6%)

Compiler

Compiled 8062 to 3773 computations (53.2% saved)

soundness28.0s (12.5%)

Rules
59662×fma-define
39582×add0
36126×fma-neg
31756×distribute-rgt-in
29070×associate-*r*
Stop Event
saturated
87×node limit
unsound
Compiler

Compiled 8346 to 4441 computations (46.8% saved)

eval21.9s (9.8%)

Compiler

Compiled 996184 to 576237 computations (42.2% saved)

regimes15.8s (7.1%)

Counts
3103 → 135
Calls

53 calls:

2.0s
a
1.8s
x
1.3s
(tan.f64 a)
1.1s
r
1.1s
z
Compiler

Compiled 1783 to 1279 computations (28.3% saved)

simplify15.4s (6.9%)

Algorithm
84×egg-herbie
Rules
52568×add0
42756×fma-define
31740×distribute-rgt-in
29646×distribute-lft-in
29610×fma-neg
Stop Event
20×saturated
58×node limit
12×fuel
unsound
done
Counts
31792 → 23956
Compiler

Compiled 1660 to 1091 computations (34.3% saved)

rewrite13.7s (6.1%)

Algorithm
64×batch-egg-rewrite
Rules
35898×log1p-expm1-u
29140×expm1-log1p-u
25704×fma-define
22182×unpow-prod-down
19048×log-prod
Stop Event
63×node limit
unsound
Counts
463 → 23391

analyze11.4s (5.1%)

Algorithm
20×search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%73.7%26.3%0%0%0%0
22.1%16.3%57.5%26.3%0%0%0%1
44.1%32.5%41.2%26.3%0%0%0%2
52.6%38.7%35%26.3%0%0%0%3
61.9%45.6%28.1%26.3%0%0%0%4
65.2%47.5%25.3%26.3%0%0.9%0%5
66.8%48.4%24%26.3%0%1.1%0.2%6
71%51.1%20.8%26.3%0%1.6%0.2%7
72%51.6%20.1%26.3%0%1.8%0.2%8
74.2%53%18.4%26.3%0%2%0.2%9
75.6%53.9%17.4%26.3%0%2.1%0.3%10
76.3%54.3%16.8%26.3%0%2.3%0.3%11
77%54.8%16.3%26.3%0%2.3%0.3%12
Compiler

Compiled 295 to 210 computations (28.8% saved)

prune11.3s (5.1%)

Counts
44085 → 1618
Compiler

Compiled 55662 to 36024 computations (35.3% saved)

preprocess7.5s (3.4%)

Algorithm
20×egg-herbie
Rules
21080×fma-define
17598×fma-neg
5518×distribute-lft-neg-in
4962×distribute-rgt-in
4875×add0
Stop Event
13×saturated
node limit
Compiler

Compiled 8787 to 4804 computations (45.3% saved)

series5.1s (2.3%)

Counts
463 → 8401
Calls

2232 calls:

TimeVariablePointExpression
390.0ms
x
@-inf
(-.f64 (log.f64 (sinh.f64 x)) (log.f64 x))
290.0ms
s
@0
(*.f64 (/.f64 (/.f64 1 (*.f64 s (*.f64 c x))) (*.f64 s x)) (/.f64 1 c))
138.0ms
a
@inf
(-.f64 (*.f64 (+.f64 (tan.f64 y) (tan.f64 z)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 y) (tan.f64 z))))) (tan.f64 a))
137.0ms
b
@inf
(fma.f64 (neg.f64 (sin.f64 b)) (sin.f64 a) (*.f64 (sin.f64 a) (sin.f64 b)))
135.0ms
a
@-inf
(*.f64 r (/.f64 (sin.f64 b) (exp.f64 (log.f64 (cos.f64 (+.f64 b a))))))

bsearch549.0ms (0.2%)

Algorithm
14×left-value
18×binary-search
Stop Event
18×narrow-enough
Results
372.0ms1290×256valid
102.0ms354×512valid
42.0ms260×256infinite
Compiler

Compiled 3791 to 2601 computations (31.4% saved)

end2.0ms (0%)

Profiling

Loading profile data...