Herbie run

Date:Friday, May 24th, 2024
Commit:7841f259 on main
Hostname:nightly with Racket 8.11.1
Seed:2024145
Parameters:256 points for 4 iterations
Flags:
localize:costslocalize:errorsreduce: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.3min)

simplify17.4s (22.5%)

Algorithm
70×egg-herbie
Rules
24705×fma-define
24530×fma-neg
14060×times-frac
13485×distribute-lft-in
10989×distribute-rgt-in
Stop Event
27×saturated
43×node limit
Counts
14719 → 13908

sample12.8s (16.5%)

Results
7.3s70148×0valid
2.1s4149×2valid
315.0ms1948×0invalid
1.0ms1valid
Precisions
Click to see histograms. Total time spent on operations: 7.1s
ival-div: 1.7s (24.2% of total)
ival-mult: 1.6s (22.8% of total)
ival-sub: 1.2s (16.8% of total)
ival-sqrt: 720.0ms (10.1% of total)
ival-neg: 355.0ms (5% of total)
ival-if: 351.0ms (4.9% of total)
ival-add: 266.0ms (3.7% of total)
ival->=: 250.0ms (3.5% of total)
ival-exp: 156.0ms (2.2% of total)
ival-fabs: 140.0ms (2% of total)
const: 120.0ms (1.7% of total)
backward-pass: 114.0ms (1.6% of total)
ival-log: 103.0ms (1.4% of total)
Bogosity

soundness10.0s (12.9%)

Rules
11164×fma-define
9860×fma-neg
9627×times-frac
7123×*-commutative
6313×distribute-lft-in
Stop Event
saturated
36×node limit
fuel
done
Compiler

Compiled 8410 to 2416 computations (71.3% saved)

localize9.6s (12.5%)

Results
2.6s649×2valid
2.4s6181×0valid
1.5s261×5exit
730.0ms549×1valid
441.0ms246×0invalid
182.0ms50×3valid
Compiler

Compiled 5880 to 705 computations (88% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.6s
backward-pass: 663.0ms (18.5% of total)
ival-div: 532.0ms (14.9% of total)
ival-pow: 496.0ms (13.9% of total)
ival-mult: 468.0ms (13.1% of total)
ival-if: 258.0ms (7.2% of total)
ival-sqrt: 235.0ms (6.6% of total)
...c/correct-round.rkt:121:19: 213.0ms (6% of total)
ival-sub: 197.0ms (5.5% of total)
ival-fma: 176.0ms (4.9% of total)
ival-add: 167.0ms (4.7% of total)
ival-neg: 63.0ms (1.8% of total)
ival-cbrt: 33.0ms (0.9% of total)
const: 24.0ms (0.7% of total)
ival->=: 14.0ms (0.4% of total)
ival-fabs: 10.0ms (0.3% of total)
ival-log1p: 9.0ms (0.3% of total)
ival-exp: 9.0ms (0.3% of total)
ival-log: 7.0ms (0.2% of total)
ival-e: 4.0ms (0.1% of total)

rewrite7.2s (9.3%)

Algorithm
30×batch-egg-rewrite
Rules
17376×log1p-expm1-u
14158×expm1-log1p-u
8021×pow1
7479×add-exp-log
6845×add-log-exp
Stop Event
30×node limit
Counts
281 → 8358

prune5.7s (7.4%)

Counts
22186 → 391
Compiler

Compiled 18914 to 9916 computations (47.6% saved)

eval5.5s (7.1%)

Compiler

Compiled 738807 to 88129 computations (88.1% saved)

series2.2s (2.8%)

Counts
281 → 6361
Calls

1617 calls:

TimeVariablePointExpression
151.0ms
x
@inf
(+ x (log x))
72.0ms
x
@-inf
(- 4 (* x z))
70.0ms
b
@inf
(/ (neg b) a)
67.0ms
z
@inf
(- (+ x 4) (* x z))
52.0ms
a
@0
(cbrt (pow (cbrt (* a (/ c b))) 2))

explain2.1s (2.7%)

Results
870.0ms3686×0valid
578.0ms706×2valid
76.0ms202×1valid
51.0ms14×3valid
Compiler

Compiled 1140 to 282 computations (75.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 839.0ms
ival-div: 302.0ms (36% of total)
backward-pass: 258.0ms (30.8% of total)
ival-mult: 100.0ms (11.9% of total)
ival-sub: 47.0ms (5.6% of total)
ival-sqrt: 39.0ms (4.6% of total)
ival-neg: 30.0ms (3.6% of total)
ival-add: 21.0ms (2.5% of total)
ival-if: 11.0ms (1.3% of total)
const: 8.0ms (1% of total)
ival->=: 6.0ms (0.7% of total)
ival-fabs: 6.0ms (0.7% of total)
ival-log: 6.0ms (0.7% of total)
ival-exp: 4.0ms (0.5% of total)

preprocess2.1s (2.7%)

Algorithm
egg-herbie
Rules
3285×fma-neg
2821×fma-define
1502×times-frac
1470×div-sub
1170×sub-neg
Stop Event
saturated
node limit
Compiler

Compiled 3502 to 1136 computations (67.6% saved)

bsearch997.0ms (1.3%)

Algorithm
45×binary-search
left-value
Stop Event
predicate-same
36×narrow-enough
Results
619.0ms5296×0valid
33.0ms96×2valid
31.0ms245×0invalid
Compiler

Compiled 11188 to 7531 computations (32.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 378.0ms
ival-mult: 133.0ms (35.2% of total)
ival-div: 92.0ms (24.3% of total)
ival-sub: 38.0ms (10.1% of total)
ival-add: 34.0ms (9% of total)
ival-neg: 20.0ms (5.3% of total)
ival-fabs: 18.0ms (4.8% of total)
ival-sqrt: 15.0ms (4% of total)
const: 8.0ms (2.1% of total)
ival-if: 8.0ms (2.1% of total)
ival->=: 8.0ms (2.1% of total)
backward-pass: 3.0ms (0.8% of total)

regimes974.0ms (1.3%)

Counts
927 → 109
Calls

26 calls:

179.0ms
x
144.0ms
b
115.0ms
c
105.0ms
y
77.0ms
a
Compiler

Compiled 603 to 399 computations (33.8% saved)

analyze725.0ms (0.9%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
22.2%22.2%77.7%0.1%0%0%0%1
29.4%27.8%66.6%0.1%0%5.6%0%2
50%44.4%44.4%0.1%0%11.1%0%3
59.7%51.3%34.7%0.1%0%13.9%0%4
67.2%56.9%27.7%0.1%0%15.3%0%5
74.4%62.4%21.5%0.1%0%16%0%6
78.9%64.9%17.3%0.1%0%17.7%0%7
80.8%66.3%15.8%0.1%0%17.9%0%8
85.9%69.9%11.5%0.1%0%18.5%0%9
88%70.7%9.7%0.1%0%19.6%0%10
90%72.1%8%0.1%0%19.8%0%11
92.3%73.5%6.2%0.1%0%20.3%0%12
Compiler

Compiled 161 to 97 computations (39.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 386.0ms
ival-mult: 111.0ms (28.7% of total)
ival-neg: 82.0ms (21.2% of total)
ival-div: 72.0ms (18.6% of total)
ival-sub: 32.0ms (8.3% of total)
ival-add: 21.0ms (5.4% of total)
ival-sqrt: 21.0ms (5.4% of total)
ival->=: 19.0ms (4.9% of total)
ival-if: 15.0ms (3.9% of total)
const: 6.0ms (1.6% of total)
ival-fabs: 4.0ms (1% of total)
backward-pass: 1.0ms (0.3% of total)
ival-exp: 0.0ms (0% of total)
ival-log: 0.0ms (0% of total)

end0.0ms (0%)

Profiling

Loading profile data...