Details

Time bar (total: 8.3s)

analyze685.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
0%100%0%2
50%50%0%3
50%50%0%4
50%50%0%5
50%50%0%6
50%50%0%7
50%50%0%8
50%50%0%9
50%50%0%10
50%50%0%11
50%50%0%12
50%50%0%13
50%49.9%0.1%14

sample219.0ms

Algorithm
intervals
Results
84.0ms54×body5120exit
52.0ms103×body1280valid
29.0ms85×body640valid
16.0ms42×body1280nan
10.0ms37×body640nan
7.0ms33×body320valid
3.0ms17×body320nan
3.0ms18×body160valid
1.0ms17×body80valid
1.0msbody160nan
1.0msbody80nan

simplify80.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (78.0ms)

IterNodesCost
047979
147979

prune7.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: 60.2b

Counts
2 → 1

localize8.0ms

Local error

Found 3 expressions with local error:

0.0b
(sqrt (cos x))
0.5b
(/ (fmod (exp x) (sqrt (cos x))) (exp x))
4.7b
(fmod (exp x) (sqrt (cos x)))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt
12×add-cube-cbrt *-un-lft-identity
times-frac
add-cbrt-cube
pow1 add-exp-log
associate-/r* sqrt-prod associate-/l* add-log-exp
cbrt-undiv rem-sqrt-square frac-2neg sqrt-pow1 pow1/2 div-exp clear-num div-inv
Counts
3 → 47
Calls
3 calls:
1.0ms
(sqrt (cos x))
4.0ms
(/ (fmod (exp x) (sqrt (cos x))) (exp x))
1.0ms
(fmod (exp x) (sqrt (cos x)))

series12.0ms

Counts
3 → 9
Calls
3 calls:
3.0ms
(sqrt (cos x))
6.0ms
(/ (fmod (exp x) (sqrt (cos x))) (exp x))
2.0ms
(fmod (exp x) (sqrt (cos x)))

simplify54.0ms

Algorithm
egg-herbie
Counts
56 → 56
Iterations

Useful iterations: 0 (49.0ms)

IterNodesCost
05687564

prune75.0ms

Filtered
41 candidates to 56 candidates (-36.6%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New52456
Fresh000
Picked101
Done000
Total53457

Merged error: 60.2b

Counts
57 → 4

localize11.0ms

Local error

Found 4 expressions with local error:

0.1b
(pow (sqrt (cos x)) 3)
0.1b
(cbrt (pow (sqrt (cos x)) 3))
0.5b
(/ (fmod (exp x) (cbrt (pow (sqrt (cos x)) 3))) (exp x))
4.7b
(fmod (exp x) (cbrt (pow (sqrt (cos x)) 3)))

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
18×cbrt-prod
12×unpow-prod-down cube-prod sqrt-prod
times-frac
add-cbrt-cube
pow1 add-exp-log
add-log-exp
pow-unpow pow-pow associate-/r* associate-/l*
cube-mult unpow3 sqr-pow
cbrt-undiv pow-to-exp frac-2neg sqrt-pow1 pow1/2 pow1/3 div-exp pow-exp clear-num sqrt-pow2 rem-cbrt-cube div-inv rem-cube-cbrt
Counts
4 → 93
Calls
4 calls:
3.0ms
(pow (sqrt (cos x)) 3)
3.0ms
(cbrt (pow (sqrt (cos x)) 3))
4.0ms
(/ (fmod (exp x) (cbrt (pow (sqrt (cos x)) 3))) (exp x))
1.0ms
(fmod (exp x) (cbrt (pow (sqrt (cos x)) 3)))

series17.0ms

Counts
4 → 12
Calls
4 calls:
6.0ms
(pow (sqrt (cos x)) 3)
3.0ms
(cbrt (pow (sqrt (cos x)) 3))
6.0ms
(/ (fmod (exp x) (cbrt (pow (sqrt (cos x)) 3))) (exp x))
2.0ms
(fmod (exp x) (cbrt (pow (sqrt (cos x)) 3)))

simplify89.0ms

Algorithm
egg-herbie
Counts
105 → 105
Iterations

Useful iterations: 0 (80.0ms)

IterNodesCost
04914867
14914867

prune104.0ms

Filtered
57 candidates to 105 candidates (-84.2%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New1041105
Fresh033
Picked101
Done000
Total1054109

Merged error: 60.1b

Counts
109 → 4

localize18.0ms

Local error

Found 4 expressions with local error:

0.5b
(/ (exp x) (cbrt (fmod (exp x) (sqrt (cos x)))))
4.7b
(fmod (exp x) (cbrt (pow (sqrt (cos x)) 3)))
4.7b
(fmod (exp x) (cbrt (pow (sqrt (cos x)) 3)))
4.7b
(fmod (exp x) (sqrt (cos x)))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
19×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
18×times-frac
12×cbrt-prod
associate-/r*
add-exp-log add-cbrt-cube
pow1 add-log-exp
associate-/l*
cbrt-undiv frac-2neg div-exp clear-num div-inv
Counts
4 → 60
Calls
4 calls:
5.0ms
(/ (exp x) (cbrt (fmod (exp x) (sqrt (cos x)))))
1.0ms
(fmod (exp x) (cbrt (pow (sqrt (cos x)) 3)))
1.0ms
(fmod (exp x) (cbrt (pow (sqrt (cos x)) 3)))
1.0ms
(fmod (exp x) (sqrt (cos x)))

series36.0ms

Counts
4 → 12
Calls
4 calls:
32.0ms
(/ (exp x) (cbrt (fmod (exp x) (sqrt (cos x)))))
1.0ms
(fmod (exp x) (cbrt (pow (sqrt (cos x)) 3)))
1.0ms
(fmod (exp x) (cbrt (pow (sqrt (cos x)) 3)))
1.0ms
(fmod (exp x) (sqrt (cos x)))

simplify48.0ms

Algorithm
egg-herbie
Counts
72 → 72
Iterations

Useful iterations: 0 (41.0ms)

IterNodesCost
04921948
14921948

prune201.0ms

Filtered
59 candidates to 72 candidates (-22.0%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New70272
Fresh033
Picked101
Done000
Total71576

Merged error: 60.1b

Counts
76 → 5

localize20.0ms

Local error

Found 4 expressions with local error:

0.5b
(/ (pow (exp x) 3) (fmod (exp x) (sqrt (cos x))))
4.7b
(fmod (exp x) (sqrt (cos x)))
4.7b
(fmod (exp x) (cbrt (pow (sqrt (cos x)) 3)))
4.7b
(fmod (exp x) (cbrt (pow (sqrt (cos x)) 3)))

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
36×times-frac
29×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
12×unpow-prod-down cube-prod associate-/l*
add-exp-log
add-cbrt-cube
pow1 cube-mult unpow3 add-log-exp sqr-pow
div-exp associate-/r*
cbrt-undiv pow-to-exp frac-2neg pow-exp clear-num div-inv
Counts
4 → 86
Calls
4 calls:
6.0ms
(/ (pow (exp x) 3) (fmod (exp x) (sqrt (cos x))))
1.0ms
(fmod (exp x) (sqrt (cos x)))
1.0ms
(fmod (exp x) (cbrt (pow (sqrt (cos x)) 3)))
1.0ms
(fmod (exp x) (cbrt (pow (sqrt (cos x)) 3)))

series20.0ms

Counts
4 → 12
Calls
4 calls:
15.0ms
(/ (pow (exp x) 3) (fmod (exp x) (sqrt (cos x))))
1.0ms
(fmod (exp x) (sqrt (cos x)))
1.0ms
(fmod (exp x) (cbrt (pow (sqrt (cos x)) 3)))
2.0ms
(fmod (exp x) (cbrt (pow (sqrt (cos x)) 3)))

simplify67.0ms

Algorithm
egg-herbie
Counts
98 → 98
Iterations

Useful iterations: 0 (57.0ms)

IterNodesCost
051061432

prune222.0ms

Filtered
61 candidates to 98 candidates (-60.7%)
Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New97198
Fresh224
Picked101
Done000
Total1003103

Merged error: 60.1b

Counts
103 → 3

regimes35.0ms

Accuracy

0% (0.0b remaining)

Error of 59.5b against oracle of 59.5b and baseline of 59.5b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02835
12835

end0.0ms

sample6.2s

Algorithm
intervals
Results
2.2s1511×body5120exit
1.6s3152×body1280valid
821.0ms2465×body640valid
461.0ms1191×body1280nan
281.0ms1238×body320valid
266.0ms973×body640nan
106.0ms525×body320nan
100.0ms635×body160valid
45.0ms510×body80valid
32.0ms248×body160nan
21.0ms226×body80nan

Profiling

Loading profile data...