Details

Time bar (total: 13.6s)

sample347.0ms

Algorithm
intervals
Results
262.0ms247×body5120exit
31.0ms66×body1280valid
12.0ms51×body640valid
7.0msbody2560valid
5.0ms176×body80nan
5.0ms34×body320valid
5.0ms91×body80valid
1.0msbody160valid

simplify222.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0113
1143
2163
3183
4193
5243
6443
7693
81693
911273
1050023

prune2.0ms

Filtered
1 candidates to 0 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 33.6b

Counts
2 → 1

localize6.0ms

Local error

Found 2 expressions with local error:

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

rewrite2.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-sqr-sqrt expm1-log1p-u add-cube-cbrt *-un-lft-identity add-cbrt-cube log1p-expm1-u add-log-exp
cosh-def
Counts
2 → 19
Calls
2 calls:
1.0ms
(cosh c)
1.0ms
(fmod (cosh c) (log1p a))

series46.0ms

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

simplify139.0ms

Algorithm
egg-herbie
Counts
25 → 25
Iterations

Useful iterations: 3 (23.0ms)

IterNodesCost
08299
117389
259081
3362679
4500179

prune81.0ms

Filtered
25 candidates to 20 candidates (80.0%)
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New16925
Fresh000
Picked101
Done000
Total17926

Merged error: 33.5b

Counts
26 → 9

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(cosh c)
0.0b
(log1p (cosh c))
0.0b
(expm1 (log1p (cosh c)))
38.6b
(fmod (expm1 (log1p (cosh c))) (log1p a))

rewrite4.0ms

Algorithm
rewrite-expression-head
Rules
expm1-log1p-u
pow1 add-exp-log add-sqr-sqrt add-cube-cbrt *-un-lft-identity add-cbrt-cube log1p-expm1-u add-log-exp
log1p-udef expm1-log1p cosh-def log1p-expm1 expm1-udef
Counts
4 → 41
Calls
4 calls:
1.0ms
(cosh c)
1.0ms
(log1p (cosh c))
1.0ms
(expm1 (log1p (cosh c)))
1.0ms
(fmod (expm1 (log1p (cosh c))) (log1p a))

series288.0ms

Counts
4 → 12
Calls
4 calls:
42.0ms
(cosh c)
104.0ms
(log1p (cosh c))
139.0ms
(expm1 (log1p (cosh c)))
3.0ms
(fmod (expm1 (log1p (cosh c))) (log1p a))

simplify166.0ms

Algorithm
egg-herbie
Counts
53 → 53
Iterations

Useful iterations: 3 (30.0ms)

IterNodesCost
0136229
1275206
2832178
34741174
45001174

prune139.0ms

Filtered
53 candidates to 37 candidates (69.8%)
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New50353
Fresh178
Picked101
Done000
Total521062

Merged error: 32.4b

Counts
62 → 10

localize8.0ms

Local error

Found 4 expressions with local error:

0.0b
(cosh c)
0.4b
(exp (log (fmod (cosh c) (log1p a))))
1.0b
(log (fmod (cosh c) (log1p a)))
38.3b
(fmod (cosh c) (log1p a))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1 log-prod
add-exp-log
expm1-log1p-u exp-prod add-cbrt-cube log1p-expm1-u add-log-exp
exp-sum
log-pow
cosh-def rem-log-exp rem-exp-log
Counts
4 → 50
Calls
4 calls:
1.0ms
(cosh c)
4.0ms
(exp (log (fmod (cosh c) (log1p a))))
1.0ms
(log (fmod (cosh c) (log1p a)))
1.0ms
(fmod (cosh c) (log1p a))

series66.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))

simplify148.0ms

Algorithm
egg-herbie
Counts
62 → 62
Iterations

Useful iterations: 3 (26.0ms)

IterNodesCost
0119302
1237271
2700257
34121249
45001249

prune169.0ms

Filtered
62 candidates to 41 candidates (66.1%)
Pruning

15 alts after pruning (15 fresh and 0 done)

PrunedKeptTotal
New53962
Fresh369
Picked101
Done000
Total571572

Merged error: 32.4b

Counts
72 → 15

localize11.0ms

Local error

Found 4 expressions with local error:

0.1b
(pow (log (fmod (cosh c) (log1p a))) 3)
0.4b
(exp (cbrt (pow (log (fmod (cosh c) (log1p a))) 3)))
1.0b
(log (fmod (cosh c) (log1p a)))
38.3b
(fmod (cosh c) (log1p a))

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
17×exp-prod
14×cbrt-prod
12×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
10×pow1
unpow-prod-down cube-prod
add-exp-log
log-pow add-cbrt-cube add-log-exp
expm1-log1p-u log1p-expm1-u
pow-unpow log-prod
cube-mult unpow3 sqr-pow
pow-to-exp pow-pow rem-log-exp pow-exp rem-exp-log rem-cube-cbrt
Counts
4 → 77
Calls
4 calls:
3.0ms
(pow (log (fmod (cosh c) (log1p a))) 3)
5.0ms
(exp (cbrt (pow (log (fmod (cosh c) (log1p a))) 3)))
1.0ms
(log (fmod (cosh c) (log1p a)))
1.0ms
(fmod (cosh c) (log1p a))

series60.0ms

Counts
4 → 12
Calls
4 calls:
36.0ms
(pow (log (fmod (cosh c) (log1p a))) 3)
2.0ms
(exp (cbrt (pow (log (fmod (cosh c) (log1p a))) 3)))
19.0ms
(log (fmod (cosh c) (log1p a)))
2.0ms
(fmod (cosh c) (log1p a))

simplify130.0ms

Algorithm
egg-herbie
Counts
89 → 89
Iterations

Useful iterations: 2 (17.0ms)

IterNodesCost
0141511
1444461
22963456
35001456

prune185.0ms

Filtered
89 candidates to 51 candidates (57.3%)
Pruning

18 alts after pruning (18 fresh and 0 done)

PrunedKeptTotal
New82789
Fresh31114
Picked101
Done000
Total8618104

Merged error: 32.4b

Counts
104 → 18

regimes375.0ms

Accuracy

0% (1.3b remaining)

Error of 33.9b against oracle of 32.7b and baseline of 33.9b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01519
11519

end0.0ms

sample11.0s

Algorithm
intervals
Results
8.4s7993×body5120exit
1.1s2278×body1280valid
371.0ms1550×body640valid
173.0ms5256×body80nan
164.0ms147×body2560valid
144.0ms2818×body80valid
119.0ms798×body320valid
51.0ms401×body160valid
14.0msbody5120valid