Details

Time bar (total: 12.9s)

sample330.0ms

Algorithm
intervals
Results
249.0ms241×body10240exit
34.0ms75×body1280valid
11.0ms52×body640valid
5.0ms168×body80nan
4.0ms93×body80valid
3.0msbody2560valid
2.0ms19×body320valid
2.0msbody5120valid
1.0ms14×body160valid

simplify219.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: 33.3b

localize6.0ms

Local error

Found 1 expressions with local error:

37.9b
(fmod (cosh c) (log1p a))

rewrite0.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
Counts
1 → 9
Calls
1 calls:
0.0ms
(fmod (cosh c) (log1p a))

series2.0ms

Counts
1 → 3
Calls
1 calls:
2.0ms
(fmod (cosh c) (log1p a))

simplify97.0ms

Algorithm
egg-herbie
Counts
12 → 12
Iterations

Useful iterations: 1 (2.0ms)

IterNodesCost
02157
12650
23150
33850
45850
511750
656750
7185250
8500150

prune43.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 33.3b

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.9b
(fmod (cosh c) (log1p a))
37.9b
(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))
3.0ms
(fmod (cosh c) (log1p a))

simplify103.0ms

Algorithm
egg-herbie
Counts
96 → 96
Iterations

Useful iterations: 3 (97.0ms)

IterNodesCost
0102520
1378459
22255439
35001421

prune204.0ms

Pruning

13 alts after pruning (11 fresh and 2 done)

Merged error: 33.3b

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (sqrt (sqrt (fmod (cosh c) (log1p a)))) (pow (sqrt (sqrt (fmod (cosh c) (log1p a)))) 3))
0.1b
(pow (sqrt (sqrt (fmod (cosh c) (log1p a)))) 3)
37.9b
(fmod (cosh c) (log1p a))
37.9b
(fmod (cosh c) (log1p a))

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
87×sqrt-prod
66×add-sqr-sqrt
27×unpow-prod-down cube-prod
24×associate-*r* unswap-sqr
21×add-cube-cbrt *-un-lft-identity
10×add-exp-log
associate-*l*
pow1
add-cbrt-cube
pow-pow sqr-pow
expm1-log1p-u sqrt-pow1 log1p-expm1-u add-log-exp
pow-unpow prod-exp
cube-mult pow-to-exp pow1/2 unpow3 pow-exp
*-commutative pow-prod-up sqrt-pow2 cbrt-unprod rem-cube-cbrt
Counts
4 → 132
Calls
4 calls:
19.0ms
(* (sqrt (sqrt (fmod (cosh c) (log1p a)))) (pow (sqrt (sqrt (fmod (cosh c) (log1p a)))) 3))
3.0ms
(pow (sqrt (sqrt (fmod (cosh c) (log1p a)))) 3)
0.0ms
(fmod (cosh c) (log1p a))
0.0ms
(fmod (cosh c) (log1p a))

series69.0ms

Counts
4 → 12
Calls
4 calls:
3.0ms
(* (sqrt (sqrt (fmod (cosh c) (log1p a)))) (pow (sqrt (sqrt (fmod (cosh c) (log1p a)))) 3))
62.0ms
(pow (sqrt (sqrt (fmod (cosh c) (log1p a)))) 3)
2.0ms
(fmod (cosh c) (log1p a))
2.0ms
(fmod (cosh c) (log1p a))

simplify52.0ms

Algorithm
egg-herbie
Counts
144 → 144
Iterations

Useful iterations: 2 (41.0ms)

IterNodesCost
02381711
111321197
25001999

prune308.0ms

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 33.2b

localize14.0ms

Local error

Found 4 expressions with local error:

0.6b
(exp (log (pow (sqrt (sqrt (fmod (cosh c) (log1p a)))) 3)))
1.0b
(log (pow (sqrt (sqrt (fmod (cosh c) (log1p a)))) 3))
37.9b
(fmod (cosh c) (log1p a))
37.9b
(fmod (cosh c) (log1p a))

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
48×log-prod
36×sqrt-prod
24×exp-sum
19×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
18×unpow-prod-down cube-prod
add-exp-log
pow1 expm1-log1p-u exp-prod add-cbrt-cube log1p-expm1-u add-log-exp
rem-log-exp
cube-mult unpow3 log-pow sqr-pow
pow-to-exp pow-exp rem-exp-log
Counts
4 → 93
Calls
4 calls:
4.0ms
(exp (log (pow (sqrt (sqrt (fmod (cosh c) (log1p a)))) 3)))
3.0ms
(log (pow (sqrt (sqrt (fmod (cosh c) (log1p a)))) 3))
0.0ms
(fmod (cosh c) (log1p a))
0.0ms
(fmod (cosh c) (log1p a))

series148.0ms

Counts
4 → 12
Calls
4 calls:
61.0ms
(exp (log (pow (sqrt (sqrt (fmod (cosh c) (log1p a)))) 3)))
82.0ms
(log (pow (sqrt (sqrt (fmod (cosh c) (log1p a)))) 3))
2.0ms
(fmod (cosh c) (log1p a))
2.0ms
(fmod (cosh c) (log1p a))

simplify121.0ms

Algorithm
egg-herbie
Counts
105 → 105
Iterations

Useful iterations: 3 (112.0ms)

IterNodesCost
0212994
1535899
22826880
35001862

prune268.0ms

Pruning

23 alts after pruning (23 fresh and 0 done)

Merged error: 33.2b

regimes513.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01716
11716

end0.0ms

sample10.4s

Algorithm
intervals
Results
7.9s7708×body10240exit
1.1s2313×body1280valid
342.0ms1562×body640valid
155.0ms141×body2560valid
150.0ms5194×body80nan
115.0ms2781×body80valid
103.0ms789×body320valid
39.0ms405×body160valid
16.0msbody5120valid