Details

Time bar (total: 8.7s)

analyze2.4s

Algorithm
search
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%6
0%99.8%0.2%7
0%99.8%0.2%8
12.5%87.3%0.2%9
12.5%87.3%0.2%10
18.7%81.1%0.2%11
18.7%81.1%0.2%12
18.7%81.1%0.2%13
20.5%79.3%0.2%14

sample129.0ms

Algorithm
intervals
Results
25.0ms251×body80valid
1.0msbody1280valid
0.0msbody640valid
0.0msbody160valid

simplify49.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (46.0ms)

IterNodesCost
0498628
1498628

prune13.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112

Merged error: 18.1b

Counts
2 → 1

localize33.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (fabs (- m n)) (+ (pow (- (/ (+ m n) 2.0) M) 2.0) l))
0.0b
(- (* K (/ (+ m n) 2.0)) M)
0.0b
(pow (- (/ (+ m n) 2.0) M) 2.0)
40.7b
(cos (- (* K (/ (+ m n) 2.0)) M))

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt *-un-lft-identity
11×add-log-exp
add-cube-cbrt unpow-prod-down
pow1 add-exp-log
add-cbrt-cube
sub-neg pow-unpow diff-log distribute-lft-out-- difference-of-squares
flip3-- flip--
cos-diff pow-to-exp cos-sum pow-pow times-frac pow-exp sum-log distribute-lft-out associate--r+ sqr-pow
Counts
4 → 56
Calls
4 calls:
15.0ms
(- (fabs (- m n)) (+ (pow (- (/ (+ m n) 2.0) M) 2.0) l))
7.0ms
(- (* K (/ (+ m n) 2.0)) M)
10.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)
8.0ms
(cos (- (* K (/ (+ m n) 2.0)) M))

series120.0ms

Counts
4 → 12
Calls
4 calls:
41.0ms
(- (fabs (- m n)) (+ (pow (- (/ (+ m n) 2.0) M) 2.0) l))
13.0ms
(- (* K (/ (+ m n) 2.0)) M)
45.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)
21.0ms
(cos (- (* K (/ (+ m n) 2.0)) M))

simplify66.0ms

Algorithm
egg-herbie
Counts
68 → 68
Iterations

Useful iterations: 0 (57.0ms)

IterNodesCost
048881044
148881044

prune153.0ms

Filtered
52 candidates to 68 candidates (-30.8%)
Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New65368
Fresh000
Picked101
Done000
Total66369

Merged error: 1.0b

Counts
69 → 3

localize16.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (pow (- (/ (+ m n) 2.0) M) 2.0) l)
0.0b
(- (fabs (- m n)) (+ (pow (- (/ (+ m n) 2.0) M) 2.0) l))
0.0b
(pow (- (/ (+ m n) 2.0) M) 2.0)

rewrite43.0ms

Algorithm
rewrite-expression-head
Rules
14×*-un-lft-identity
12×add-sqr-sqrt
10×add-log-exp
unpow-prod-down
add-cube-cbrt
pow1 add-exp-log
pow-unpow add-cbrt-cube distribute-lft-out-- difference-of-squares
diff-log sum-log distribute-lft-out
+-commutative pow-to-exp sub-neg flip3-- pow-pow flip3-+ times-frac pow-exp flip-- flip-+ associate--r+ sqr-pow
Counts
3 → 48
Calls
3 calls:
13.0ms
(+ (pow (- (/ (+ m n) 2.0) M) 2.0) l)
15.0ms
(- (fabs (- m n)) (+ (pow (- (/ (+ m n) 2.0) M) 2.0) l))
13.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)

series120.0ms

Counts
3 → 9
Calls
3 calls:
37.0ms
(+ (pow (- (/ (+ m n) 2.0) M) 2.0) l)
43.0ms
(- (fabs (- m n)) (+ (pow (- (/ (+ m n) 2.0) M) 2.0) l))
40.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)

simplify49.0ms

Algorithm
egg-herbie
Counts
57 → 57
Iterations

Useful iterations: 0 (42.0ms)

IterNodesCost
04929925
14929925

prune103.0ms

Filtered
43 candidates to 57 candidates (-32.6%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New57057
Fresh022
Picked011
Done000
Total57360

Merged error: 1.0b

Counts
60 → 3

localize39.0ms

Local error

Found 4 expressions with local error:

16.6b
(cbrt (- (* K (/ (+ m n) 2.0)) M))
16.6b
(cbrt (- (* K (/ (+ m n) 2.0)) M))
16.6b
(cbrt (- (* K (/ (+ m n) 2.0)) M))
40.6b
(cos (* (* (cbrt (- (* K (/ (+ m n) 2.0)) M)) (cbrt (- (* K (/ (+ m n) 2.0)) M))) (cbrt (- (* K (/ (+ m n) 2.0)) M))))

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
cbrt-div
pow1 add-exp-log add-cbrt-cube add-log-exp
flip3-- pow1/3 flip--
Counts
4 → 46
Calls
4 calls:
7.0ms
(cbrt (- (* K (/ (+ m n) 2.0)) M))
7.0ms
(cbrt (- (* K (/ (+ m n) 2.0)) M))
8.0ms
(cbrt (- (* K (/ (+ m n) 2.0)) M))
8.0ms
(cos (* (* (cbrt (- (* K (/ (+ m n) 2.0)) M)) (cbrt (- (* K (/ (+ m n) 2.0)) M))) (cbrt (- (* K (/ (+ m n) 2.0)) M))))

series197.0ms

Counts
4 → 12
Calls
4 calls:
58.0ms
(cbrt (- (* K (/ (+ m n) 2.0)) M))
57.0ms
(cbrt (- (* K (/ (+ m n) 2.0)) M))
60.0ms
(cbrt (- (* K (/ (+ m n) 2.0)) M))
22.0ms
(cos (* (* (cbrt (- (* K (/ (+ m n) 2.0)) M)) (cbrt (- (* K (/ (+ m n) 2.0)) M))) (cbrt (- (* K (/ (+ m n) 2.0)) M))))

simplify44.0ms

Algorithm
egg-herbie
Counts
58 → 58
Iterations

Useful iterations: 0 (37.0ms)

IterNodesCost
05152873

prune208.0ms

Filtered
53 candidates to 58 candidates (-9.4%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New55358
Fresh011
Picked011
Done011
Total55661

Merged error: 1.0b

Counts
61 → 6

localize41.0ms

Local error

Found 4 expressions with local error:

16.6b
(cbrt (- (* K (/ (+ m n) 2.0)) M))
16.6b
(cbrt (- (* K (/ (+ m n) 2.0)) M))
16.6b
(cbrt (- (* K (/ (+ m n) 2.0)) M))
40.6b
(cos (* (* (cbrt (- (* K (/ (+ m n) 2.0)) M)) (* (cbrt (* (cbrt (- (* K (/ (+ m n) 2.0)) M)) (cbrt (- (* K (/ (+ m n) 2.0)) M)))) (cbrt (cbrt (- (* K (/ (+ m n) 2.0)) M))))) (cbrt (- (* K (/ (+ m n) 2.0)) M))))

rewrite56.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
cbrt-div
pow1 add-exp-log add-cbrt-cube add-log-exp
flip3-- pow1/3 flip--
Counts
4 → 46
Calls
4 calls:
8.0ms
(cbrt (- (* K (/ (+ m n) 2.0)) M))
8.0ms
(cbrt (- (* K (/ (+ m n) 2.0)) M))
7.0ms
(cbrt (- (* K (/ (+ m n) 2.0)) M))
32.0ms
(cos (* (* (cbrt (- (* K (/ (+ m n) 2.0)) M)) (* (cbrt (* (cbrt (- (* K (/ (+ m n) 2.0)) M)) (cbrt (- (* K (/ (+ m n) 2.0)) M)))) (cbrt (cbrt (- (* K (/ (+ m n) 2.0)) M))))) (cbrt (- (* K (/ (+ m n) 2.0)) M))))

series197.0ms

Counts
4 → 12
Calls
4 calls:
56.0ms
(cbrt (- (* K (/ (+ m n) 2.0)) M))
59.0ms
(cbrt (- (* K (/ (+ m n) 2.0)) M))
59.0ms
(cbrt (- (* K (/ (+ m n) 2.0)) M))
23.0ms
(cos (* (* (cbrt (- (* K (/ (+ m n) 2.0)) M)) (* (cbrt (* (cbrt (- (* K (/ (+ m n) 2.0)) M)) (cbrt (- (* K (/ (+ m n) 2.0)) M)))) (cbrt (cbrt (- (* K (/ (+ m n) 2.0)) M))))) (cbrt (- (* K (/ (+ m n) 2.0)) M))))

simplify41.0ms

Algorithm
egg-herbie
Counts
58 → 58
Iterations

Useful iterations: 0 (33.0ms)

IterNodesCost
051201249

prune265.0ms

Filtered
53 candidates to 58 candidates (-9.4%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New55358
Fresh123
Picked101
Done112
Total58664

Merged error: 1.0b

Counts
64 → 6

regimes479.0ms

Accuracy

0% (0.2b remaining)

Error of 1.3b against oracle of 1.1b and baseline of 1.3b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
06117
16117

end0.0ms

sample3.7s

Algorithm
intervals
Results
770.0ms7830×body80valid
34.0ms74×body640valid
26.0ms41×body1280valid
10.0ms31×body320valid
5.0ms24×body160valid

Profiling

Loading profile data...