Details

Time bar (total: 6.8s)

sample123.0ms

Algorithm
intervals
Results
50.0ms102×body2560valid
29.0ms76×body1280valid
15.0ms289×body80nan
9.0ms36×body640valid
4.0ms22×body320valid
2.0ms15×body160valid
0.0msbody80valid

simplify96.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0207
1437
2847
31557
42627
54547
628787
750017

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.3b

localize7.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0))
0.1b
(* 5.0 (* v v))
0.3b
(acos (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0)))

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt
13×add-cube-cbrt *-un-lft-identity
12×times-frac
10×add-exp-log add-cbrt-cube
pow1
associate-/r* difference-of-squares
expm1-log1p-u associate-*l* pow-prod-down prod-exp cbrt-unprod log1p-expm1-u associate-/l* add-log-exp
flip3-- associate-/r/ flip-- associate-/l/
cbrt-undiv acos-asin frac-2neg div-sub div-exp associate-*r* clear-num *-commutative div-inv unswap-sqr
Counts
3 → 69
Calls
3 calls:
10.0ms
(/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0))
7.0ms
(* 5.0 (* v v))
1.0ms
(acos (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0)))

series11.0ms

Counts
3 → 9
Calls
3 calls:
5.0ms
(/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0))
2.0ms
(* 5.0 (* v v))
3.0ms
(acos (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0)))

simplify41.0ms

Algorithm
egg-herbie
Counts
78 → 78
Iterations

Useful iterations: 2 (31.0ms)

IterNodesCost
0349623
11288567
25001565

prune433.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.3b

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0))
0.0b
(log1p (expm1 (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0))))
0.1b
(* 5.0 (* v v))
0.3b
(acos (log1p (expm1 (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0)))))

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
19×add-sqr-sqrt
14×add-cube-cbrt *-un-lft-identity
12×times-frac
11×add-exp-log add-cbrt-cube
pow1
expm1-log1p-u associate-/r* log1p-expm1-u add-log-exp difference-of-squares
associate-*l* pow-prod-down prod-exp cbrt-unprod associate-/l*
flip3-- associate-/r/ flip-- associate-/l/
cbrt-undiv acos-asin log1p-udef frac-2neg div-sub log1p-expm1 div-exp associate-*r* clear-num *-commutative div-inv unswap-sqr
Counts
4 → 80
Calls
4 calls:
10.0ms
(/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0))
0.0ms
(log1p (expm1 (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0))))
7.0ms
(* 5.0 (* v v))
0.0ms
(acos (log1p (expm1 (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0)))))

series28.0ms

Counts
4 → 12
Calls
4 calls:
7.0ms
(/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0))
14.0ms
(log1p (expm1 (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0))))
2.0ms
(* 5.0 (* v v))
4.0ms
(acos (log1p (expm1 (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0)))))

simplify40.0ms

Algorithm
egg-herbie
Counts
92 → 92
Iterations

Useful iterations: 2 (32.0ms)

IterNodesCost
0364771
11305693
25002690

prune648.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.3b

localize15.0ms

Local error

Found 4 expressions with local error:

0.0b
(log1p (expm1 (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0))))
0.0b
(exp (log (acos (log1p (expm1 (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0)))))))
0.1b
(* 5.0 (* v v))
0.3b
(acos (log1p (expm1 (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0)))))

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
10×pow1
add-exp-log add-cbrt-cube
add-sqr-sqrt
add-cube-cbrt *-un-lft-identity
expm1-log1p-u exp-prod log1p-expm1-u add-log-exp
log-prod associate-*l* exp-sum pow-prod-down prod-exp cbrt-unprod
acos-asin log1p-udef log1p-expm1 associate-*r* log-pow *-commutative rem-exp-log unswap-sqr
Counts
4 → 59
Calls
4 calls:
0.0ms
(log1p (expm1 (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0))))
1.0ms
(exp (log (acos (log1p (expm1 (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0)))))))
7.0ms
(* 5.0 (* v v))
0.0ms
(acos (log1p (expm1 (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0)))))

series24.0ms

Counts
4 → 12
Calls
4 calls:
14.0ms
(log1p (expm1 (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0))))
4.0ms
(exp (log (acos (log1p (expm1 (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0)))))))
2.0ms
(* 5.0 (* v v))
4.0ms
(acos (log1p (expm1 (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0)))))

simplify60.0ms

Algorithm
egg-herbie
Counts
71 → 71
Iterations

Useful iterations: 3 (53.0ms)

IterNodesCost
0214617
1611541
21983514
35001508

prune499.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.3b

localize20.0ms

Local error

Found 4 expressions with local error:

0.0b
(log1p (expm1 (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0))))
0.0b
(pow E (log (acos (log1p (expm1 (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0)))))))
0.1b
(* 5.0 (* v v))
0.3b
(acos (log1p (expm1 (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0)))))

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
11×pow1
10×add-exp-log
add-sqr-sqrt add-cbrt-cube
add-cube-cbrt *-un-lft-identity
expm1-log1p-u pow-unpow log1p-expm1-u add-log-exp
unpow-prod-up unpow-prod-down log-prod associate-*l* pow-prod-down prod-exp cbrt-unprod
pow-exp
acos-asin pow-to-exp e-exp-1 log1p-udef pow-pow log1p-expm1 associate-*r* log-pow *-commutative unswap-sqr sqr-pow
Counts
4 → 66
Calls
4 calls:
0.0ms
(log1p (expm1 (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0))))
2.0ms
(pow E (log (acos (log1p (expm1 (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0)))))))
7.0ms
(* 5.0 (* v v))
0.0ms
(acos (log1p (expm1 (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0)))))

series70.0ms

Counts
4 → 12
Calls
4 calls:
14.0ms
(log1p (expm1 (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0))))
50.0ms
(pow E (log (acos (log1p (expm1 (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0)))))))
2.0ms
(* 5.0 (* v v))
4.0ms
(acos (log1p (expm1 (/ (- 1.0 (* 5.0 (* v v))) (- (* v v) 1.0)))))

simplify88.0ms

Algorithm
egg-herbie
Counts
78 → 78
Iterations

Useful iterations: 3 (80.0ms)

IterNodesCost
0260765
1838695
23005691
35002669

prune570.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.3b

regimes424.0ms

Accuracy

0% (0.2b remaining)

Error of 0.8b against oracle of 0.6b and baseline of 0.8b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0147
1167
2167

end0.0ms

sample3.5s

Algorithm
intervals
Results
1.4s2930×body2560valid
908.0ms2575×body1280valid
428.0ms8357×body80nan
329.0ms1255×body640valid
116.0ms592×body320valid
58.0ms441×body160valid
15.0ms207×body80valid