Details

Time bar (total: 13.5s)

sample362.0ms

Algorithm
intervals
Results
282.0ms271×body10240exit
30.0ms69×body1280valid
13.0ms56×body640valid
6.0msbody2560valid
6.0ms186×body80nan
4.0ms94×body80valid
3.0ms20×body320valid
1.0ms13×body160valid

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

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 32.9b

localize7.0ms

Local error

Found 2 expressions with local error:

0.0b
(cosh c)
37.5b
(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))

series47.0ms

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

simplify150.0ms

Algorithm
egg-herbie
Counts
25 → 25
Iterations

Useful iterations: 3 (23.0ms)

IterNodesCost
08299
117389
259081
3362679
4500179

prune83.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 32.9b

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt (fmod (cosh c) (log1p a)))
0.0b
(* (sqrt (fmod (cosh c) (log1p a))) (sqrt (fmod (cosh c) (log1p a))))
37.5b
(fmod (cosh c) (log1p a))
37.5b
(fmod (cosh c) (log1p a))

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
26×add-sqr-sqrt
21×sqrt-prod
20×pow1
13×add-cube-cbrt *-un-lft-identity
sqrt-pow1 pow1/2
swap-sqr
add-exp-log associate-*r* associate-*l* add-cbrt-cube
pow-prod-up
expm1-log1p-u log1p-expm1-u add-log-exp unswap-sqr
pow-prod-down pow-sqr
pow2 rem-sqrt-square pow-plus sqrt-unprod prod-exp rem-square-sqrt *-commutative cbrt-unprod
Counts
4 → 84
Calls
4 calls:
1.0ms
(sqrt (fmod (cosh c) (log1p a)))
6.0ms
(* (sqrt (fmod (cosh c) (log1p a))) (sqrt (fmod (cosh c) (log1p a))))
0.0ms
(fmod (cosh c) (log1p a))
0.0ms
(fmod (cosh c) (log1p a))

series16.0ms

Counts
4 → 12
Calls
4 calls:
9.0ms
(sqrt (fmod (cosh c) (log1p a)))
2.0ms
(* (sqrt (fmod (cosh c) (log1p a))) (sqrt (fmod (cosh c) (log1p a))))
2.0ms
(fmod (cosh c) (log1p a))
2.0ms
(fmod (cosh c) (log1p a))

simplify105.0ms

Algorithm
egg-herbie
Counts
96 → 96
Iterations

Useful iterations: 3 (98.0ms)

IterNodesCost
0102520
1378459
22255439
35001421

prune224.0ms

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 32.9b

localize12.0ms

Local error

Found 4 expressions with local error:

0.1b
(cbrt (sqrt (fmod (cosh c) (log1p a))))
0.2b
(pow (cbrt (sqrt (fmod (cosh c) (log1p a)))) 5)
37.5b
(fmod (cosh c) (log1p a))
37.5b
(fmod (cosh c) (log1p a))

rewrite5.0ms

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

series114.0ms

Counts
4 → 12
Calls
4 calls:
41.0ms
(cbrt (sqrt (fmod (cosh c) (log1p a))))
69.0ms
(pow (cbrt (sqrt (fmod (cosh c) (log1p a)))) 5)
2.0ms
(fmod (cosh c) (log1p a))
2.0ms
(fmod (cosh c) (log1p a))

simplify160.0ms

Algorithm
egg-herbie
Counts
72 → 72
Iterations

Useful iterations: 3 (40.0ms)

IterNodesCost
0129534
1323501
2981499
34223493
45001493

prune283.0ms

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 32.9b

localize18.0ms

Local error

Found 4 expressions with local error:

0.4b
(pow (cbrt (sqrt (fmod (cosh c) (log1p a)))) (sqrt 5))
0.5b
(pow (pow (cbrt (sqrt (fmod (cosh c) (log1p a)))) (sqrt 5)) (sqrt 5))
37.5b
(fmod (cosh c) (log1p a))
37.5b
(fmod (cosh c) (log1p a))

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
31×unpow-prod-down
15×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
12×cbrt-prod pow-unpow sqrt-prod
add-exp-log
pow1 pow-exp
expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp
pow-to-exp pow-pow sqr-pow
pow1/3
Counts
4 → 81
Calls
4 calls:
3.0ms
(pow (cbrt (sqrt (fmod (cosh c) (log1p a)))) (sqrt 5))
6.0ms
(pow (pow (cbrt (sqrt (fmod (cosh c) (log1p a)))) (sqrt 5)) (sqrt 5))
0.0ms
(fmod (cosh c) (log1p a))
0.0ms
(fmod (cosh c) (log1p a))

series310.0ms

Counts
4 → 12
Calls
4 calls:
110.0ms
(pow (cbrt (sqrt (fmod (cosh c) (log1p a)))) (sqrt 5))
196.0ms
(pow (pow (cbrt (sqrt (fmod (cosh c) (log1p a)))) (sqrt 5)) (sqrt 5))
2.0ms
(fmod (cosh c) (log1p a))
2.0ms
(fmod (cosh c) (log1p a))

simplify60.0ms

Algorithm
egg-herbie
Counts
93 → 93
Iterations

Useful iterations: 3 (52.0ms)

IterNodesCost
0232940
1651902
22137895
35002876

prune310.0ms

Pruning

26 alts after pruning (26 fresh and 0 done)

Merged error: 32.9b

regimes589.0ms

Accuracy

0% (0.1b remaining)

Error of 34.5b against oracle of 34.3b and baseline of 34.5b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01717
11717

end0.0ms

sample10.4s

Algorithm
intervals
Results
7.9s7827×body10240exit
1.0s2327×body1280valid
354.0ms1604×body640valid
174.0ms158×body2560valid
147.0ms5211×body80nan
109.0ms2730×body80valid
99.0ms769×body320valid
38.0ms403×body160valid
15.0msbody5120valid