Details

Time bar (total: 6.7s)

sample73.0ms

Algorithm
intervals
Results
26.0ms375×body80valid
24.0ms359×body80nan

simplify61.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 4 (20.0ms)

IterNodesCost
04012
19212
226912
366912
4156511
5285511
6500111

prune10.0ms

Filtered
1 candidates to 1 candidates (100.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 5.2b

Counts
2 → 2

localize16.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* (+ y 0.0007936500793651) z) 0.0027777777777778)
0.1b
(* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z)
0.1b
(fma (log x) (- x 0.5) (- (/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x) (- x 0.91893853320467)))
4.8b
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

rewrite32.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
15×add-cube-cbrt *-un-lft-identity
times-frac
add-exp-log add-cbrt-cube
pow1 add-log-exp
expm1-log1p-u log1p-expm1-u
associate-*r* associate-*l* prod-diff associate-/r* associate-/l*
flip3-- associate-*l/ flip-- associate-/l/
cbrt-undiv sub-neg frac-2neg flip3-+ fma-neg diff-log div-exp pow-prod-down prod-exp clear-num *-commutative cbrt-unprod flip-+ fma-udef div-inv unswap-sqr
Counts
4 → 81
Calls
4 calls:
7.0ms
(- (* (+ y 0.0007936500793651) z) 0.0027777777777778)
9.0ms
(* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z)
1.0ms
(fma (log x) (- x 0.5) (- (/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x) (- x 0.91893853320467)))
14.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

series272.0ms

Counts
4 → 12
Calls
4 calls:
27.0ms
(- (* (+ y 0.0007936500793651) z) 0.0027777777777778)
38.0ms
(* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z)
123.0ms
(fma (log x) (- x 0.5) (- (/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x) (- x 0.91893853320467)))
83.0ms
(/ (+ (* (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z) 0.083333333333333) x)

simplify56.0ms

Algorithm
egg-herbie
Counts
93 → 93
Iterations

Useful iterations: 2 (46.0ms)

IterNodesCost
0432812
11472709
25003707

prune314.0ms

Filtered
93 candidates to 73 candidates (78.5%)
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New86793
Fresh011
Picked101
Done000
Total87895

Merged error: 2.8b

Counts
95 → 8

localize15.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (/ (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333) x) (- x 0.91893853320467))
0.1b
(fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333)
0.1b
(fma (log x) (- x 0.5) (- (/ (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333) x) (- x 0.91893853320467)))
4.8b
(/ (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333) x)

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
104×add-sqr-sqrt *-un-lft-identity
74×prod-diff
73×add-cube-cbrt
64×times-frac
16×distribute-lft-out--
15×difference-of-squares
13×fma-neg
11×associate--r+
add-log-exp
div-inv
add-exp-log add-cbrt-cube
pow1 expm1-log1p-u log1p-expm1-u
diff-log associate-/r* associate-/l*
sub-neg flip3-- frac-sub flip-- fma-udef
cbrt-undiv frac-2neg div-exp clear-num associate--r-
Counts
4 → 160
Calls
4 calls:
13.0ms
(- (/ (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333) x) (- x 0.91893853320467))
1.0ms
(fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333)
1.0ms
(fma (log x) (- x 0.5) (- (/ (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333) x) (- x 0.91893853320467)))
3.0ms
(/ (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333) x)

series320.0ms

Counts
4 → 12
Calls
4 calls:
79.0ms
(- (/ (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333) x) (- x 0.91893853320467))
35.0ms
(fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333)
129.0ms
(fma (log x) (- x 0.5) (- (/ (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333) x) (- x 0.91893853320467)))
76.0ms
(/ (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333) x)

simplify74.0ms

Algorithm
egg-herbie
Counts
172 → 172
Iterations

Useful iterations: 2 (49.0ms)

IterNodesCost
06142804
118542265
250011958

prune423.0ms

Filtered
172 candidates to 95 candidates (55.2%)
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New1666172
Fresh527
Picked101
Done000
Total1728180

Merged error: 2.0b

Counts
180 → 8

localize29.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt x)
0.6b
(cbrt x)
0.6b
(cbrt x)
4.8b
(/ (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333) x)

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
cbrt-prod times-frac
add-exp-log add-cbrt-cube
pow1 expm1-log1p-u log1p-expm1-u add-log-exp
pow1/3 associate-/r* associate-/l*
cbrt-undiv frac-2neg div-exp clear-num div-inv
Counts
4 → 68
Calls
4 calls:
1.0ms
(cbrt x)
1.0ms
(cbrt x)
1.0ms
(cbrt x)
3.0ms
(/ (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333) x)

series789.0ms

Counts
4 → 12
Calls
4 calls:
177.0ms
(cbrt x)
172.0ms
(cbrt x)
172.0ms
(cbrt x)
268.0ms
(/ (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333) x)

simplify66.0ms

Algorithm
egg-herbie
Counts
80 → 80
Iterations

Useful iterations: 3 (59.0ms)

IterNodesCost
0170423
1480383
22100377
35001370

prune410.0ms

Filtered
80 candidates to 68 candidates (85.0%)
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New78280
Fresh167
Picked101
Done000
Total80888

Merged error: 2.0b

Counts
88 → 8

localize30.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt x)
0.6b
(cbrt x)
2.6b
(expm1 (log1p (cbrt x)))
4.8b
(/ (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333) x)

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
times-frac
add-exp-log cbrt-prod add-cbrt-cube
pow1 expm1-log1p-u log1p-expm1-u add-log-exp
associate-/r* associate-/l*
pow1/3
cbrt-undiv expm1-log1p frac-2neg div-exp clear-num div-inv expm1-udef
Counts
4 → 66
Calls
4 calls:
1.0ms
(cbrt x)
1.0ms
(cbrt x)
1.0ms
(expm1 (log1p (cbrt x)))
3.0ms
(/ (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333) x)

series725.0ms

Counts
4 → 12
Calls
4 calls:
181.0ms
(cbrt x)
173.0ms
(cbrt x)
295.0ms
(expm1 (log1p (cbrt x)))
75.0ms
(/ (fma (- (* (+ y 0.0007936500793651) z) 0.0027777777777778) z 0.083333333333333) x)

simplify66.0ms

Algorithm
egg-herbie
Counts
78 → 78
Iterations

Useful iterations: 3 (60.0ms)

IterNodesCost
0182414
1493372
22113366
35001360

prune402.0ms

Filtered
78 candidates to 63 candidates (80.8%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New78078
Fresh077
Picked011
Done000
Total78886

Merged error: 2.0b

Counts
86 → 8

regimes327.0ms

Accuracy

67.1% (0.9b remaining)

Error of 4.0b against oracle of 3.0b and baseline of 5.9b

bsearch98.0ms

Steps
ItersRangePoint
8
506179501895.91473
576140799423863.1
564945614527036.0

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04932
15632
25632

end0.0ms

sample2.0s

Algorithm
intervals
Results
801.0ms11779×body80valid
699.0ms11764×body80nan

Profiling

Loading profile data...