Details

Time bar (total: 3.7s)

sample23.0ms

Algorithm
intervals
Results
10.0ms256×body80valid

simplify101.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 2 (8.0ms)

IterNodesCost
0387
1727
21676
33546
46466
59216
610606
713316
817926
918606
1018616
1118616

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: 16.6b

Counts
2 → 2

localize16.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma (+ z 6.012459259764103) z 3.350343815022304)
0.1b
(fma (fma z 0.0692910599291889 0.4917317610505968) z 0.279195317918525)
4.3b
(/ y (fma (+ z 6.012459259764103) z 3.350343815022304))
16.8b
(fma (/ y (fma (+ z 6.012459259764103) z 3.350343815022304)) (fma (fma z 0.0692910599291889 0.4917317610505968) z 0.279195317918525) x)

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
times-frac
add-exp-log add-cbrt-cube
pow1 expm1-log1p-u log1p-expm1-u add-log-exp
associate-/r* fma-udef associate-/l*
cbrt-undiv frac-2neg div-exp clear-num div-inv
Counts
4 → 59
Calls
4 calls:
1.0ms
(fma (+ z 6.012459259764103) z 3.350343815022304)
1.0ms
(fma (fma z 0.0692910599291889 0.4917317610505968) z 0.279195317918525)
3.0ms
(/ y (fma (+ z 6.012459259764103) z 3.350343815022304))
1.0ms
(fma (/ y (fma (+ z 6.012459259764103) z 3.350343815022304)) (fma (fma z 0.0692910599291889 0.4917317610505968) z 0.279195317918525) x)

series257.0ms

Counts
4 → 12
Calls
4 calls:
24.0ms
(fma (+ z 6.012459259764103) z 3.350343815022304)
27.0ms
(fma (fma z 0.0692910599291889 0.4917317610505968) z 0.279195317918525)
66.0ms
(/ y (fma (+ z 6.012459259764103) z 3.350343815022304))
140.0ms
(fma (/ y (fma (+ z 6.012459259764103) z 3.350343815022304)) (fma (fma z 0.0692910599291889 0.4917317610505968) z 0.279195317918525) x)

simplify113.0ms

Algorithm
egg-herbie
Counts
71 → 71
Iterations

Useful iterations: 3 (105.0ms)

IterNodesCost
0244408
1754361
23433358
35002356

prune216.0ms

Filtered
71 candidates to 59 candidates (83.1%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New66571
Fresh011
Picked101
Done000
Total67673

Merged error: 0b

Counts
73 → 6

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma z 6.012459259764103 (fma z z 3.350343815022304))
0.1b
(fma (fma z 0.0692910599291889 0.4917317610505968) z 0.279195317918525)
4.3b
(/ y (fma z 6.012459259764103 (fma z z 3.350343815022304)))
16.8b
(fma (/ y (fma z 6.012459259764103 (fma z z 3.350343815022304))) (fma (fma z 0.0692910599291889 0.4917317610505968) z 0.279195317918525) x)

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
times-frac
add-exp-log add-cbrt-cube
pow1 expm1-log1p-u log1p-expm1-u add-log-exp
associate-/r* fma-udef associate-/l*
cbrt-undiv frac-2neg div-exp clear-num div-inv
Counts
4 → 59
Calls
4 calls:
1.0ms
(fma z 6.012459259764103 (fma z z 3.350343815022304))
1.0ms
(fma (fma z 0.0692910599291889 0.4917317610505968) z 0.279195317918525)
3.0ms
(/ y (fma z 6.012459259764103 (fma z z 3.350343815022304)))
1.0ms
(fma (/ y (fma z 6.012459259764103 (fma z z 3.350343815022304))) (fma (fma z 0.0692910599291889 0.4917317610505968) z 0.279195317918525) x)

series271.0ms

Counts
4 → 12
Calls
4 calls:
23.0ms
(fma z 6.012459259764103 (fma z z 3.350343815022304))
28.0ms
(fma (fma z 0.0692910599291889 0.4917317610505968) z 0.279195317918525)
70.0ms
(/ y (fma z 6.012459259764103 (fma z z 3.350343815022304)))
149.0ms
(fma (/ y (fma z 6.012459259764103 (fma z z 3.350343815022304))) (fma (fma z 0.0692910599291889 0.4917317610505968) z 0.279195317918525) x)

simplify114.0ms

Algorithm
egg-herbie
Counts
71 → 71
Iterations

Useful iterations: 3 (104.0ms)

IterNodesCost
0242404
1788360
23510357
35002355

prune201.0ms

Filtered
71 candidates to 57 candidates (80.3%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New68371
Fresh325
Picked011
Done000
Total71677

Merged error: 0b

Counts
77 → 6

localize14.0ms

Local error

Found 4 expressions with local error:

0.1b
(fma (fma z 0.0692910599291889 0.4917317610505968) z 0.279195317918525)
0.6b
(/ 1 (fma z 6.012459259764103 (fma z z 3.350343815022304)))
4.2b
(* y (/ 1 (fma z 6.012459259764103 (fma z z 3.350343815022304))))
16.8b
(fma (* y (/ 1 (fma z 6.012459259764103 (fma z z 3.350343815022304)))) (fma (fma z 0.0692910599291889 0.4917317610505968) z 0.279195317918525) x)

rewrite18.0ms

Algorithm
rewrite-expression-head
Rules
29×add-sqr-sqrt
24×*-un-lft-identity
22×add-cube-cbrt
20×times-frac
17×add-exp-log
13×associate-*r*
11×add-cbrt-cube
associate-*r/
pow1 associate-/l*
associate-/r*
expm1-log1p-u div-exp prod-exp log1p-expm1-u add-log-exp
associate-*l* clear-num un-div-inv unswap-sqr
cbrt-undiv rec-exp frac-2neg 1-exp cbrt-unprod fma-udef div-inv
pow-flip pow-prod-down *-commutative inv-pow
Counts
4 → 101
Calls
4 calls:
1.0ms
(fma (fma z 0.0692910599291889 0.4917317610505968) z 0.279195317918525)
3.0ms
(/ 1 (fma z 6.012459259764103 (fma z z 3.350343815022304)))
10.0ms
(* y (/ 1 (fma z 6.012459259764103 (fma z z 3.350343815022304))))
1.0ms
(fma (* y (/ 1 (fma z 6.012459259764103 (fma z z 3.350343815022304)))) (fma (fma z 0.0692910599291889 0.4917317610505968) z 0.279195317918525) x)

series291.0ms

Counts
4 → 12
Calls
4 calls:
28.0ms
(fma (fma z 0.0692910599291889 0.4917317610505968) z 0.279195317918525)
45.0ms
(/ 1 (fma z 6.012459259764103 (fma z z 3.350343815022304)))
71.0ms
(* y (/ 1 (fma z 6.012459259764103 (fma z z 3.350343815022304))))
146.0ms
(fma (* y (/ 1 (fma z 6.012459259764103 (fma z z 3.350343815022304)))) (fma (fma z 0.0692910599291889 0.4917317610505968) z 0.279195317918525) x)

simplify54.0ms

Algorithm
egg-herbie
Counts
113 → 113
Iterations

Useful iterations: 2 (42.0ms)

IterNodesCost
0370651
11482560
25002527

prune258.0ms

Filtered
113 candidates to 73 candidates (64.6%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New1121113
Fresh224
Picked011
Done011
Total1145119

Merged error: 0b

Counts
119 → 5

localize14.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (+ z 6.012459259764103) z)
0.1b
(* (+ (* z 0.0692910599291889) 0.4917317610505968) z)
3.8b
(* y (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525))
20.6b
(/ (* y (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525)) (+ (* (+ z 6.012459259764103) z) 3.350343815022304))

rewrite84.0ms

Algorithm
rewrite-expression-head
Rules
253×*-un-lft-identity
119×distribute-lft-out
100×associate-*l*
96×times-frac
68×add-sqr-sqrt
62×associate-*r*
48×add-cube-cbrt
16×associate-/l*
15×add-exp-log add-cbrt-cube
10×pow1 *-commutative unswap-sqr
associate-/r*
flip3-+ flip-+
expm1-log1p-u associate-*r/ associate-*l/ prod-exp cbrt-unprod log1p-expm1-u add-log-exp
pow-prod-down
cbrt-undiv +-commutative distribute-rgt-in distribute-lft-in div-exp associate-/r/ associate-/l/
frac-2neg clear-num div-inv
Counts
4 → 215
Calls
4 calls:
6.0ms
(* (+ z 6.012459259764103) z)
11.0ms
(* (+ (* z 0.0692910599291889) 0.4917317610505968) z)
19.0ms
(* y (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525))
38.0ms
(/ (* y (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525)) (+ (* (+ z 6.012459259764103) z) 3.350343815022304))

series300.0ms

Counts
4 → 12
Calls
4 calls:
43.0ms
(* (+ z 6.012459259764103) z)
68.0ms
(* (+ (* z 0.0692910599291889) 0.4917317610505968) z)
57.0ms
(* y (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525))
131.0ms
(/ (* y (+ (* (+ (* z 0.0692910599291889) 0.4917317610505968) z) 0.279195317918525)) (+ (* (+ z 6.012459259764103) z) 3.350343815022304))

simplify108.0ms

Algorithm
egg-herbie
Counts
227 → 227
Iterations

Useful iterations: 2 (79.0ms)

IterNodesCost
06672200
130301971
250011946

prune355.0ms

Filtered
227 candidates to 123 candidates (54.2%)
Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New2261227
Fresh112
Picked011
Done022
Total2275232

Merged error: 0b

Counts
232 → 5

regimes200.0ms

Accuracy

99.6% (0.1b remaining)

Error of 0.1b against oracle of 0.0b and baseline of 16.0b

bsearch119.0ms

Steps
ItersRangePoint
6
55266295.648746796
418884803.12646145
230627903.7052228
9
-3.532745445146559e+20
-21436759175312.676
-104844522695889.77

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0279
1279

end0.0ms

sample498.0ms

Algorithm
intervals
Results
329.0ms8000×body80valid