Details

Time bar (total: 13.2s)

sample348.0ms

Algorithm
intervals
Results
264.0ms247×body10240exit
32.0ms72×body1280valid
11.0ms52×body640valid
8.0ms165×body80nan
6.0msbody2560valid
4.0ms34×body320valid
4.0ms84×body80valid
1.0msbody160valid

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

1 alts after pruning (1 fresh and 0 done)

Merged error: 35.1b

localize6.0ms

Local error

Found 2 expressions with local error:

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

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

series51.0ms

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

simplify136.0ms

Algorithm
egg-herbie
Counts
25 → 25
Iterations

Useful iterations: 3 (22.0ms)

IterNodesCost
08299
117389
259081
3362679
4500179

prune83.0ms

Filtered
25 candidates to 20 candidates (80.0%)
Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 35.0b

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(cosh c)
0.0b
(expm1 (log1p (cosh c)))
0.2b
(log1p (cosh c))
40.2b
(fmod (expm1 (log1p (cosh c))) (log1p a))

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

series303.0ms

Counts
4 → 12
Calls
4 calls:
48.0ms
(cosh c)
142.0ms
(expm1 (log1p (cosh c)))
109.0ms
(log1p (cosh c))
3.0ms
(fmod (expm1 (log1p (cosh c))) (log1p a))

simplify164.0ms

Algorithm
egg-herbie
Counts
53 → 53
Iterations

Useful iterations: 3 (28.0ms)

IterNodesCost
0136229
1275206
2832178
34740174
45001174

prune164.0ms

Filtered
53 candidates to 37 candidates (69.8%)
Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 33.9b

localize14.0ms

Local error

Found 4 expressions with local error:

0.2b
(log1p (cosh c))
0.5b
(exp (log (fmod (expm1 (log1p (cosh c))) (log1p a))))
18.1b
(log (fmod (expm1 (log1p (cosh c))) (log1p a)))
40.2b
(fmod (expm1 (log1p (cosh c))) (log1p a))

rewrite3.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
log1p-udef log1p-expm1 rem-log-exp rem-exp-log
Counts
4 → 51
Calls
4 calls:
0.0ms
(log1p (cosh c))
1.0ms
(exp (log (fmod (expm1 (log1p (cosh c))) (log1p a))))
1.0ms
(log (fmod (expm1 (log1p (cosh c))) (log1p a)))
0.0ms
(fmod (expm1 (log1p (cosh c))) (log1p a))

series131.0ms

Counts
4 → 12
Calls
4 calls:
105.0ms
(log1p (cosh c))
3.0ms
(exp (log (fmod (expm1 (log1p (cosh c))) (log1p a))))
20.0ms
(log (fmod (expm1 (log1p (cosh c))) (log1p a)))
3.0ms
(fmod (expm1 (log1p (cosh c))) (log1p a))

simplify109.0ms

Algorithm
egg-herbie
Counts
63 → 63
Iterations

Useful iterations: 4 (105.0ms)

IterNodesCost
0128441
1252393
2652377
33085363
45002362

prune228.0ms

Filtered
63 candidates to 41 candidates (65.1%)
Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 33.9b

localize17.0ms

Local error

Found 4 expressions with local error:

0.4b
(cbrt (pow (log (fmod (expm1 (log1p (cosh c))) (log1p a))) 3))
0.5b
(exp (cbrt (pow (log (fmod (expm1 (log1p (cosh c))) (log1p a))) 3)))
18.1b
(log (fmod (expm1 (log1p (cosh c))) (log1p a)))
40.2b
(fmod (expm1 (log1p (cosh c))) (log1p a))

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
28×cbrt-prod
17×exp-prod
12×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1
unpow-prod-down cube-prod
add-exp-log log-pow add-log-exp
expm1-log1p-u add-cbrt-cube log1p-expm1-u
log-prod
cube-mult unpow3 sqr-pow
pow1/3 rem-log-exp rem-cbrt-cube rem-exp-log
Counts
4 → 75
Calls
4 calls:
2.0ms
(cbrt (pow (log (fmod (expm1 (log1p (cosh c))) (log1p a))) 3))
7.0ms
(exp (cbrt (pow (log (fmod (expm1 (log1p (cosh c))) (log1p a))) 3)))
1.0ms
(log (fmod (expm1 (log1p (cosh c))) (log1p a)))
0.0ms
(fmod (expm1 (log1p (cosh c))) (log1p a))

series49.0ms

Counts
4 → 12
Calls
4 calls:
20.0ms
(cbrt (pow (log (fmod (expm1 (log1p (cosh c))) (log1p a))) 3))
3.0ms
(exp (cbrt (pow (log (fmod (expm1 (log1p (cosh c))) (log1p a))) 3)))
23.0ms
(log (fmod (expm1 (log1p (cosh c))) (log1p a)))
3.0ms
(fmod (expm1 (log1p (cosh c))) (log1p a))

simplify98.0ms

Algorithm
egg-herbie
Counts
87 → 87
Iterations

Useful iterations: 4 (91.0ms)

IterNodesCost
0121723
1306694
2810694
33664694
45001652

prune225.0ms

Filtered
87 candidates to 48 candidates (55.2%)
Pruning

23 alts after pruning (23 fresh and 0 done)

Merged error: 33.9b

regimes410.0ms

Accuracy

0% (1.2b remaining)

Error of 34.1b against oracle of 32.9b and baseline of 34.1b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01323

end0.0ms

sample10.4s

Algorithm
intervals
Results
7.9s7738×body10240exit
1.0s2298×body1280valid
366.0ms1636×body640valid
148.0ms140×body2560valid
147.0ms5189×body80nan
121.0ms2780×body80valid
99.0ms732×body320valid
39.0ms404×body160valid
16.0ms10×body5120valid