Details

Time bar (total: 12.9s)

sample370.0ms

Algorithm
intervals
Results
276.0ms274×body10240exit
39.0ms89×body1280valid
9.0ms41×body640valid
8.0msbody2560valid
5.0ms196×body80nan
4.0ms84×body80valid
3.0ms23×body320valid
1.0ms12×body160valid

simplify216.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0113
1143
2163
3183
4193
5243
6433
7643
81543
910443
1050013

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 35.1b

localize7.0ms

Local error

Found 2 expressions with local error:

0.0b
(cosh c)
39.8b
(fmod (cosh c) (log1p a))

rewrite2.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
cosh-def
Counts
2 → 15
Calls
2 calls:
2.0ms
(cosh c)
0.0ms
(fmod (cosh c) (log1p a))

series48.0ms

Counts
2 → 6
Calls
2 calls:
45.0ms
(cosh c)
2.0ms
(fmod (cosh c) (log1p a))

simplify133.0ms

Algorithm
egg-herbie
Counts
21 → 21
Iterations

Useful iterations: 3 (21.0ms)

IterNodesCost
07689
115979
254271
3348169
4500169

prune71.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 35.0b

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(cosh c)
0.5b
(exp (log (fmod (cosh c) (log1p a))))
1.2b
(log (fmod (cosh c) (log1p a)))
39.8b
(fmod (cosh c) (log1p a))

rewrite8.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
log-pow
cosh-def rem-log-exp rem-exp-log
Counts
4 → 42
Calls
4 calls:
2.0ms
(cosh c)
3.0ms
(exp (log (fmod (cosh c) (log1p a))))
1.0ms
(log (fmod (cosh c) (log1p a)))
0.0ms
(fmod (cosh c) (log1p a))

series67.0ms

Counts
4 → 12
Calls
4 calls:
42.0ms
(cosh c)
2.0ms
(exp (log (fmod (cosh c) (log1p a))))
19.0ms
(log (fmod (cosh c) (log1p a)))
2.0ms
(fmod (cosh c) (log1p a))

simplify144.0ms

Algorithm
egg-herbie
Counts
54 → 54
Iterations

Useful iterations: 3 (23.0ms)

IterNodesCost
0109274
1219243
2647229
33968221
45001221

prune168.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 35.0b

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(cosh c)
0.7b
(pow E (log (fmod (cosh c) (log1p a))))
1.2b
(log (fmod (cosh c) (log1p a)))
39.8b
(fmod (cosh c) (log1p a))

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1
add-exp-log log-prod
pow-unpow add-cbrt-cube add-log-exp
unpow-prod-up unpow-prod-down
pow-exp log-pow
pow-to-exp e-exp-1 cosh-def pow-pow rem-log-exp sqr-pow
Counts
4 → 49
Calls
4 calls:
4.0ms
(cosh c)
4.0ms
(pow E (log (fmod (cosh c) (log1p a))))
1.0ms
(log (fmod (cosh c) (log1p a)))
0.0ms
(fmod (cosh c) (log1p a))

series104.0ms

Counts
4 → 12
Calls
4 calls:
42.0ms
(cosh c)
41.0ms
(pow E (log (fmod (cosh c) (log1p a))))
19.0ms
(log (fmod (cosh c) (log1p a)))
2.0ms
(fmod (cosh c) (log1p a))

simplify59.0ms

Algorithm
egg-herbie
Counts
61 → 61
Iterations

Useful iterations: 2 (13.0ms)

IterNodesCost
0155364
1485333
21828322
35001322

prune224.0ms

Pruning

17 alts after pruning (17 fresh and 0 done)

Merged error: 35.0b

localize16.0ms

Local error

Found 4 expressions with local error:

1.2b
(log (fmod (cosh c) (log1p a)))
39.8b
(fmod (cosh c) (log1p a))
39.8b
(fmod (cosh c) (log1p a))
39.8b
(fmod (cosh c) (log1p a))

rewrite3.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 (cosh c) (log1p a)))
0.0ms
(fmod (cosh c) (log1p a))
0.0ms
(fmod (cosh c) (log1p a))
0.0ms
(fmod (cosh c) (log1p a))

series25.0ms

Counts
4 → 12
Calls
4 calls:
19.0ms
(log (fmod (cosh c) (log1p a)))
2.0ms
(fmod (cosh c) (log1p a))
2.0ms
(fmod (cosh c) (log1p a))
2.0ms
(fmod (cosh c) (log1p a))

simplify187.0ms

Algorithm
egg-herbie
Counts
45 → 45
Iterations

Useful iterations: 1 (3.0ms)

IterNodesCost
035241
148206
262206
376206
4120206
5247206
61104206
74889206
85001206

prune163.0ms

Pruning

20 alts after pruning (19 fresh and 1 done)

Merged error: 35.0b

regimes459.0ms

Accuracy

0% (0.1b remaining)

Error of 34.7b against oracle of 34.6b and baseline of 34.7b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01431
11431

end0.0ms

sample10.4s

Algorithm
intervals
Results
7.8s7780×body10240exit
1.0s2353×body1280valid
354.0ms1621×body640valid
163.0ms154×body2560valid
143.0ms5284×body80nan
106.0ms2692×body80valid
94.0ms759×body320valid
38.0ms413×body160valid
13.0msbody5120valid