Details

Time bar (total: 2.6s)

analyze7.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
0%100%0%2
50%50%0%3
50%25%25%4
50%12.5%37.5%5
50%6.2%43.8%6
50%3.1%46.9%7
50%1.6%48.5%8
50%0.8%49.2%9
50.4%0.4%49.2%10
50.4%0.2%49.4%11
50.4%0.1%49.5%12
50.4%0%49.6%13
50.4%0%49.6%14

sample73.0ms

Algorithm
intervals
Results
39.0ms106×body1280valid
19.0ms81×body640valid
5.0ms40×body320valid
2.0ms24×body160valid
0.0msbody80valid

simplify3.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0188
1188

prune2.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 58.7b

Counts
2 → 1

localize10.0ms

Local error

Found 1 expressions with local error:

6.7b
(- (exp x) (exp (neg x)))

rewrite5.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity add-log-exp
pow1 add-exp-log add-cube-cbrt sub-neg flip3-- diff-log add-cbrt-cube flip-- distribute-lft-out-- difference-of-squares
Counts
1 → 13
Calls
1 calls:
5.0ms
(- (exp x) (exp (neg x)))

series5.0ms

Counts
1 → 3
Calls
1 calls:
5.0ms
(- (exp x) (exp (neg x)))

simplify36.0ms

Algorithm
egg-herbie
Counts
16 → 16
Iterations

Useful iterations: 0 (33.0ms)

IterNodesCost
05061153

prune32.0ms

Filtered
12 candidates to 16 candidates (-33.3%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New14216
Fresh000
Picked101
Done000
Total15217

Merged error: 0.0b

Counts
17 → 2

localize10.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ x (+ x (+ (* 1/3 (pow x 3)) (* 1/60 (pow x 5)))))
0.1b
(* 1/60 (pow x 5))
0.2b
(* 1/3 (pow x 3))

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt
19×associate-*r*
15×*-un-lft-identity
13×add-exp-log
12×add-log-exp
10×add-cube-cbrt
unpow-prod-down
add-cbrt-cube unswap-sqr
associate-*l* prod-exp sum-log
cube-prod sqr-pow
pow1 distribute-lft-out
pow-to-exp pow-exp *-commutative cbrt-unprod
+-commutative cube-mult associate-+r+ flip3-+ unpow3 flip-+
Counts
3 → 72
Calls
3 calls:
7.0ms
(+ x (+ x (+ (* 1/3 (pow x 3)) (* 1/60 (pow x 5)))))
7.0ms
(* 1/60 (pow x 5))
6.0ms
(* 1/3 (pow x 3))

series14.0ms

Counts
3 → 9
Calls
3 calls:
6.0ms
(+ x (+ x (+ (* 1/3 (pow x 3)) (* 1/60 (pow x 5)))))
4.0ms
(* 1/60 (pow x 5))
4.0ms
(* 1/3 (pow x 3))

simplify33.0ms

Algorithm
egg-herbie
Counts
81 → 81
Iterations

Useful iterations: 0 (27.0ms)

IterNodesCost
04980737
14980737

prune108.0ms

Filtered
49 candidates to 81 candidates (-65.3%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New80181
Fresh011
Picked101
Done000
Total81283

Merged error: 0b

Counts
83 → 2

localize10.0ms

Local error

Found 2 expressions with local error:

0.1b
(* 1/60 (pow x 5))
0.2b
(* 1/3 (pow x 3))

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
21×add-sqr-sqrt
19×associate-*r*
12×add-exp-log
add-cube-cbrt *-un-lft-identity
unpow-prod-down
unswap-sqr
associate-*l* prod-exp add-cbrt-cube
cube-prod sqr-pow
pow1 pow-to-exp pow-exp *-commutative cbrt-unprod add-log-exp
cube-mult unpow3
Counts
2 → 56
Calls
2 calls:
5.0ms
(* 1/60 (pow x 5))
6.0ms
(* 1/3 (pow x 3))

series8.0ms

Counts
2 → 6
Calls
2 calls:
4.0ms
(* 1/60 (pow x 5))
4.0ms
(* 1/3 (pow x 3))

simplify36.0ms

Algorithm
egg-herbie
Counts
62 → 62
Iterations

Useful iterations: 0 (32.0ms)

IterNodesCost
05112390

prune83.0ms

Filtered
38 candidates to 62 candidates (-63.2%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New62062
Fresh011
Picked011
Done000
Total62264

Merged error: 0b

Counts
64 → 2

localize17.0ms

Local error

Found 4 expressions with local error:

0.1b
(cbrt (- (exp x) (exp (neg x))))
6.7b
(- (exp x) (exp (neg x)))
6.7b
(- (exp x) (exp (neg x)))
6.7b
(- (exp x) (exp (neg x)))

rewrite33.0ms

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt *-un-lft-identity
10×add-log-exp
cbrt-prod add-cube-cbrt
pow1 add-exp-log flip3-- add-cbrt-cube flip-- distribute-lft-out-- difference-of-squares
sub-neg diff-log
cbrt-div
pow1/3
Counts
4 → 54
Calls
4 calls:
7.0ms
(cbrt (- (exp x) (exp (neg x))))
8.0ms
(- (exp x) (exp (neg x)))
8.0ms
(- (exp x) (exp (neg x)))
8.0ms
(- (exp x) (exp (neg x)))

series42.0ms

Counts
4 → 12
Calls
4 calls:
25.0ms
(cbrt (- (exp x) (exp (neg x))))
5.0ms
(- (exp x) (exp (neg x)))
5.0ms
(- (exp x) (exp (neg x)))
7.0ms
(- (exp x) (exp (neg x)))

simplify44.0ms

Algorithm
egg-herbie
Counts
66 → 66
Iterations

Useful iterations: 0 (39.0ms)

IterNodesCost
04993641
14993641

prune65.0ms

Filtered
50 candidates to 66 candidates (-32.0%)
Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New66066
Fresh000
Picked011
Done011
Total66268

Merged error: 0b

Counts
68 → 2

regimes48.0ms

Accuracy

0% (0.6b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01817
11817

end0.0ms

analyze4.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
0%100%0%2
50%50%0%3
50%25%25%4
50%12.5%37.5%5
50%6.2%43.8%6
50%3.1%46.9%7
50%1.6%48.5%8
50%0.8%49.2%9
50.4%0.4%49.2%10
50.4%0.2%49.4%11
50.4%0.1%49.5%12
50.4%0%49.6%13
50.4%0%49.6%14

sample1.8s

Algorithm
intervals
Results
1.0s3455×body1280valid
463.0ms2498×body640valid
138.0ms1166×body320valid
45.0ms623×body160valid
10.0ms258×body80valid

Profiling

Loading profile data...