Details

Time bar (total: 7.7s)

analyze678.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

sample211.0ms

Algorithm
intervals
Results
81.0ms52×body5120exit
45.0ms89×body1280valid
33.0ms101×body640valid
15.0ms37×body1280nan
8.0ms29×body640nan
7.0ms34×body320valid
3.0ms15×body320nan
3.0ms19×body160valid
1.0ms13×body80valid
1.0msbody160nan
1.0msbody80nan

simplify79.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (77.0ms)

IterNodesCost
047979
147979

prune6.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.9b

Counts
2 → 1

localize8.0ms

Local error

Found 2 expressions with local error:

0.0b
(sqrt (cos x))
4.0b
(fmod (exp x) (sqrt (cos x)))

rewrite3.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 add-cube-cbrt *-un-lft-identity sqrt-prod
add-exp-log add-cbrt-cube add-log-exp
rem-sqrt-square sqrt-pow1 pow1/2
Counts
2 → 20
Calls
2 calls:
2.0ms
(sqrt (cos x))
1.0ms
(fmod (exp x) (sqrt (cos x)))

series6.0ms

Counts
2 → 6
Calls
2 calls:
3.0ms
(sqrt (cos x))
2.0ms
(fmod (exp x) (sqrt (cos x)))

simplify62.0ms

Algorithm
egg-herbie
Counts
26 → 26
Iterations

Useful iterations: 0 (59.0ms)

IterNodesCost
04713150
14713150

prune31.0ms

Filtered
18 candidates to 26 candidates (-44.4%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New24226
Fresh000
Picked101
Done000
Total25227

Merged error: 60.9b

Counts
27 → 2

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt (cos x))
0.1b
(exp (log (fmod (exp x) (sqrt (cos x)))))
2.3b
(log (fmod (exp x) (sqrt (cos x))))
4.0b
(fmod (exp x) (sqrt (cos x)))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
add-cube-cbrt *-un-lft-identity
pow1
log-prod
add-exp-log
exp-prod add-cbrt-cube add-log-exp
exp-sum sqrt-prod
log-pow
rem-sqrt-square sqrt-pow1 pow1/2 rem-log-exp rem-exp-log
Counts
4 → 47
Calls
4 calls:
2.0ms
(sqrt (cos x))
2.0ms
(exp (log (fmod (exp x) (sqrt (cos x)))))
1.0ms
(log (fmod (exp x) (sqrt (cos x))))
1.0ms
(fmod (exp x) (sqrt (cos x)))

series21.0ms

Counts
4 → 12
Calls
4 calls:
3.0ms
(sqrt (cos x))
1.0ms
(exp (log (fmod (exp x) (sqrt (cos x)))))
15.0ms
(log (fmod (exp x) (sqrt (cos x))))
1.0ms
(fmod (exp x) (sqrt (cos x)))

simplify72.0ms

Algorithm
egg-herbie
Counts
59 → 59
Iterations

Useful iterations: 0 (67.0ms)

IterNodesCost
04694415
14694415

prune63.0ms

Filtered
37 candidates to 59 candidates (-59.5%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New57259
Fresh101
Picked101
Done000
Total59261

Merged error: 60.9b

Counts
61 → 2

localize12.0ms

Local error

Found 4 expressions with local error:

0.1b
(exp (log (log (exp (fmod (exp x) (sqrt (cos x)))))))
1.8b
(log (exp (fmod (exp x) (sqrt (cos x)))))
2.3b
(log (log (exp (fmod (exp x) (sqrt (cos x))))))
4.0b
(fmod (exp x) (sqrt (cos x)))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
17×log-prod
14×log-pow
13×exp-prod
11×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1
exp-sum
add-exp-log
add-cbrt-cube add-log-exp
rem-log-exp
rem-exp-log
Counts
4 → 57
Calls
4 calls:
3.0ms
(exp (log (log (exp (fmod (exp x) (sqrt (cos x)))))))
2.0ms
(log (exp (fmod (exp x) (sqrt (cos x)))))
2.0ms
(log (log (exp (fmod (exp x) (sqrt (cos x))))))
1.0ms
(fmod (exp x) (sqrt (cos x)))

series19.0ms

Counts
4 → 12
Calls
4 calls:
1.0ms
(exp (log (log (exp (fmod (exp x) (sqrt (cos x)))))))
1.0ms
(log (exp (fmod (exp x) (sqrt (cos x)))))
15.0ms
(log (log (exp (fmod (exp x) (sqrt (cos x))))))
1.0ms
(fmod (exp x) (sqrt (cos x)))

simplify54.0ms

Algorithm
egg-herbie
Counts
69 → 69
Iterations

Useful iterations: 0 (46.0ms)

IterNodesCost
04993576
14993576

prune63.0ms

Filtered
44 candidates to 69 candidates (-56.8%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New69069
Fresh011
Picked011
Done000
Total69271

Merged error: 60.9b

Counts
71 → 2

localize14.0ms

Local error

Found 4 expressions with local error:

2.3b
(log (fmod (exp x) (sqrt (cos x))))
4.0b
(fmod (exp x) (sqrt (cos x)))
4.0b
(fmod (exp x) (sqrt (cos x)))
4.0b
(fmod (exp x) (sqrt (cos x)))

rewrite4.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-sqr-sqrt add-cube-cbrt *-un-lft-identity
add-cbrt-cube add-log-exp
log-prod
rem-log-exp log-pow
Counts
4 → 33
Calls
4 calls:
1.0ms
(log (fmod (exp x) (sqrt (cos x))))
1.0ms
(fmod (exp x) (sqrt (cos x)))
1.0ms
(fmod (exp x) (sqrt (cos x)))
1.0ms
(fmod (exp x) (sqrt (cos x)))

series19.0ms

Counts
4 → 12
Calls
4 calls:
15.0ms
(log (fmod (exp x) (sqrt (cos x))))
1.0ms
(fmod (exp x) (sqrt (cos x)))
1.0ms
(fmod (exp x) (sqrt (cos x)))
1.0ms
(fmod (exp x) (sqrt (cos x)))

simplify55.0ms

Algorithm
egg-herbie
Counts
45 → 45
Iterations

Useful iterations: 0 (51.0ms)

IterNodesCost
04820363
14820363

prune48.0ms

Filtered
30 candidates to 45 candidates (-50.0%)
Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New45045
Fresh000
Picked011
Done011
Total45247

Merged error: 60.9b

Counts
47 → 2

regimes25.0ms

Accuracy

0% (0.1b remaining)

Error of 59.8b against oracle of 59.7b and baseline of 59.8b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01013
11013

end0.0ms

sample6.1s

Algorithm
intervals
Results
2.2s1486×body5120exit
1.6s3170×body1280valid
832.0ms2507×body640valid
462.0ms1199×body1280nan
275.0ms1242×body320valid
260.0ms971×body640nan
98.0ms478×body320nan
89.0ms620×body160valid
36.0ms461×body80valid
35.0ms246×body160nan
18.0ms236×body80nan

Profiling

Loading profile data...