Herbie run

Date:Saturday, December 16th, 2023
Commit:665878db on main
Hostname:nightly with Racket 8.6
Seed:2023350
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.2min)

sample47.2s (24.9%)

Results
13.4s115198×body256valid
12.3s12644×body8192exit
9.7s24039×body1024valid
5.1s5829×body2048valid
3.8s15092×body512valid
905.0ms2388×body1024invalid
683.0ms4962×body256infinite
615.0ms4875×body256invalid
247.0ms1216×body512invalid
142.0ms1179×body256unsamplable
5.0msbody2048invalid
Bogosity

localize36.1s (19.1%)

Compiler

Compiled 8107 to 3879 computations (52.2% saved)

soundness24.0s (12.7%)

Rules
62852×fma-def
32484×log-prod
29962×associate-*r*
29017×log1p-expm1-u
24434×fma-neg
Stop Event
unsound
saturated
94×node limit
Compiler

Compiled 8887 to 5117 computations (42.4% saved)

eval19.6s (10.3%)

Compiler

Compiled 1048811 to 606731 computations (42.2% saved)

simplify13.6s (7.2%)

Algorithm
81×egg-herbie
Rules
48302×fma-def
32576×log-prod
26160×associate-*r*
25030×associate-*l*
23714×distribute-lft-in
Stop Event
done
unsound
20×saturated
16×fuel
57×node limit
Counts
28093 → 21015
Compiler

Compiled 1368 to 956 computations (30.1% saved)

regimes12.5s (6.6%)

Counts
3103 → 114
Calls

53 calls:

2.1s
a
1.7s
r
1.3s
b
1.2s
x
639.0ms
(*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))))
Compiler

Compiled 39995 to 21253 computations (46.9% saved)

prune10.5s (5.5%)

Counts
40296 → 1589
Compiler

Compiled 96669 to 66351 computations (31.4% saved)

rewrite9.1s (4.8%)

Algorithm
61×batch-egg-rewrite
Rules
33636×log1p-expm1-u
27543×expm1-log1p-u
24562×prod-diff
20054×log-prod
18964×unpow-prod-down
Stop Event
61×node limit
Counts
452 → 19869

analyze7.5s (4%)

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.7%53.9%17.3%26.3%0%2.2%0.3%10
76.4%54.3%16.8%26.3%0%2.3%0.3%11
77.1%54.8%16.3%26.3%0%2.4%0.3%12
Compiler

Compiled 295 to 210 computations (28.8% saved)

preprocess4.9s (2.6%)

Algorithm
20×egg-herbie
Rules
23976×fma-def
6946×fma-neg
6348×distribute-lft-neg-in
5222×div-sub
4908×distribute-rgt-neg-in
Stop Event
12×saturated
node limit
Compiler

Compiled 9528 to 5654 computations (40.7% saved)

series3.7s (1.9%)

Counts
452 → 8224
Calls

2223 calls:

TimeVariablePointExpression
168.0ms
x
@0
(*.f64 (pow.f64 2 1/4) x)
166.0ms
y
@-inf
(log.f64 (+.f64 x (-.f64 (tan.f64 (+.f64 y z)) a)))
110.0ms
x
@-inf
(log.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x))))))))
67.0ms
x
@0
(exp.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 y z)) (-.f64 (tan.f64 a) x))))
64.0ms
x
@-inf
(pow.f64 (hypot.f64 x x) 3/4)

bsearch786.0ms (0.4%)

Algorithm
23×binary-search
left-value
Stop Event
23×narrow-enough
Results
299.0ms2077×body256valid
251.0ms610×body1024valid
123.0ms361×body512valid
57.0ms52×body2048valid
8.0ms52×body256infinite
Compiler

Compiled 4874 to 3579 computations (26.6% saved)

end1.0ms (0%)

Profiling

Loading profile data...