Details

Time bar (total: 5.4s)

sample103.0ms

Algorithm
intervals
Results
38.0ms106×body1280valid
21.0ms98×body640valid
19.0ms288×body80valid
8.0ms48×body320valid
3.0ms22×body160valid

simplify80.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0154
1304
2664
31374
42624
54924
613904
748564
850014

prune2.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
(sinh y)
0.0b
(/ (sinh y) y)
0.2b
(* (sin x) (/ (sinh y) y))

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
24×add-sqr-sqrt
19×add-cube-cbrt *-un-lft-identity times-frac
13×associate-*r*
10×add-exp-log add-cbrt-cube
pow1
associate-*l* associate-/r* associate-/l* add-log-exp
cbrt-undiv sinh-def div-exp prod-exp cbrt-unprod div-inv unswap-sqr
frac-2neg associate-*r/ pow-prod-down clear-num *-commutative associate-/l/
Counts
3 → 68
Calls
3 calls:
0.0ms
(sinh y)
2.0ms
(/ (sinh y) y)
8.0ms
(* (sin x) (/ (sinh y) y))

series253.0ms

Counts
3 → 9
Calls
3 calls:
65.0ms
(sinh y)
87.0ms
(/ (sinh y) y)
101.0ms
(* (sin x) (/ (sinh y) y))

simplify44.0ms

Algorithm
egg-herbie
Counts
77 → 77
Iterations

Useful iterations: 2 (39.0ms)

IterNodesCost
0333428
11323384
25001382

prune177.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* 1/6 (pow y 2)) (+ (* 1/120 (pow y 4)) 1))
0.0b
(* (sin x) (+ (* 1/6 (pow y 2)) (+ (* 1/120 (pow y 4)) 1)))
0.1b
(* 1/120 (pow y 4))
0.2b
(* 1/6 (pow y 2))

rewrite59.0ms

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt
18×associate-*r*
16×add-exp-log
12×add-cube-cbrt *-un-lft-identity
10×add-cbrt-cube
associate-*l* add-log-exp
unpow-prod-down unswap-sqr
prod-exp
pow1
sqr-pow
sum-log *-commutative cbrt-unprod
pow-to-exp flip3-+ associate-*r/ pow-exp flip-+ unpow2
+-commutative distribute-rgt-in associate-+r+ distribute-lft-in pow-prod-down
Counts
4 → 87
Calls
4 calls:
10.0ms
(+ (* 1/6 (pow y 2)) (+ (* 1/120 (pow y 4)) 1))
36.0ms
(* (sin x) (+ (* 1/6 (pow y 2)) (+ (* 1/120 (pow y 4)) 1)))
5.0ms
(* 1/120 (pow y 4))
6.0ms
(* 1/6 (pow y 2))

series232.0ms

Counts
4 → 12
Calls
4 calls:
39.0ms
(+ (* 1/6 (pow y 2)) (+ (* 1/120 (pow y 4)) 1))
125.0ms
(* (sin x) (+ (* 1/6 (pow y 2)) (+ (* 1/120 (pow y 4)) 1)))
37.0ms
(* 1/120 (pow y 4))
30.0ms
(* 1/6 (pow y 2))

simplify56.0ms

Algorithm
egg-herbie
Counts
99 → 99
Iterations

Useful iterations: 1 (12.0ms)

IterNodesCost
0408619
11874548
25002548

prune231.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

localize14.0ms

Local error

Found 4 expressions with local error:

0.0b
(exp (log (+ (* 1/6 (pow y 2)) (+ (* 1/120 (pow y 4)) 1))))
0.1b
(* 1/120 (pow y 4))
0.2b
(* 1/6 (pow y 2))
2.6b
(log (+ (* 1/6 (pow y 2)) (+ (* 1/120 (pow y 4)) 1)))

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
24×add-sqr-sqrt
15×add-exp-log associate-*r*
13×add-cube-cbrt *-un-lft-identity
unpow-prod-down add-cbrt-cube
unswap-sqr
pow1 log-prod associate-*l* prod-exp
log-div exp-prod add-log-exp sqr-pow
exp-sum
pow-to-exp flip3-+ exp-diff pow-exp log-pow *-commutative cbrt-unprod flip-+ unpow2
rem-log-exp rem-exp-log
Counts
4 → 83
Calls
4 calls:
13.0ms
(exp (log (+ (* 1/6 (pow y 2)) (+ (* 1/120 (pow y 4)) 1))))
5.0ms
(* 1/120 (pow y 4))
5.0ms
(* 1/6 (pow y 2))
9.0ms
(log (+ (* 1/6 (pow y 2)) (+ (* 1/120 (pow y 4)) 1)))

series218.0ms

Counts
4 → 12
Calls
4 calls:
39.0ms
(exp (log (+ (* 1/6 (pow y 2)) (+ (* 1/120 (pow y 4)) 1))))
41.0ms
(* 1/120 (pow y 4))
25.0ms
(* 1/6 (pow y 2))
112.0ms
(log (+ (* 1/6 (pow y 2)) (+ (* 1/120 (pow y 4)) 1)))

simplify48.0ms

Algorithm
egg-herbie
Counts
95 → 95
Iterations

Useful iterations: 2 (40.0ms)

IterNodesCost
0361614
11387550
25001534

prune276.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

localize18.0ms

Local error

Found 4 expressions with local error:

0.0b
(cbrt (pow (log (+ (* 1/6 (pow y 2)) (+ (* 1/120 (pow y 4)) 1))) 3))
0.1b
(* 1/120 (pow y 4))
0.2b
(* 1/6 (pow y 2))
2.6b
(log (+ (* 1/6 (pow y 2)) (+ (* 1/120 (pow y 4)) 1)))

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt
15×add-exp-log associate-*r*
14×cbrt-prod add-cube-cbrt *-un-lft-identity
12×unpow-prod-down
add-cbrt-cube
pow1 unswap-sqr
associate-*l* prod-exp
sqr-pow
cube-prod add-log-exp
log-prod log-pow
pow-to-exp log-div pow-exp *-commutative cbrt-unprod unpow2
cube-mult flip3-+ pow1/3 unpow3 rem-log-exp rem-cbrt-cube flip-+
Counts
4 → 89
Calls
4 calls:
2.0ms
(cbrt (pow (log (+ (* 1/6 (pow y 2)) (+ (* 1/120 (pow y 4)) 1))) 3))
5.0ms
(* 1/120 (pow y 4))
5.0ms
(* 1/6 (pow y 2))
10.0ms
(log (+ (* 1/6 (pow y 2)) (+ (* 1/120 (pow y 4)) 1)))

series297.0ms

Counts
4 → 12
Calls
4 calls:
115.0ms
(cbrt (pow (log (+ (* 1/6 (pow y 2)) (+ (* 1/120 (pow y 4)) 1))) 3))
42.0ms
(* 1/120 (pow y 4))
24.0ms
(* 1/6 (pow y 2))
116.0ms
(log (+ (* 1/6 (pow y 2)) (+ (* 1/120 (pow y 4)) 1)))

simplify54.0ms

Algorithm
egg-herbie
Counts
101 → 101
Iterations

Useful iterations: 2 (44.0ms)

IterNodesCost
0385715
11523681
25001677

prune323.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

regimes49.0ms

Accuracy

0% (0.7b remaining)

Error of 0.7b against oracle of 0.0b and baseline of 0.7b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02924
12924

end0.0ms

sample2.8s

Algorithm
intervals
Results
1.1s3108×body1280valid
575.0ms8775×body80valid
557.0ms2472×body640valid
199.0ms1172×body320valid
70.0ms580×body160valid