Details

Time bar (total: 12.6s)

sample325.0ms

Algorithm
intervals
Results
247.0ms241×body10240exit
33.0ms75×body1280valid
11.0ms52×body640valid
5.0ms168×body80nan
4.0ms93×body80valid
3.0msbody2560valid
2.0ms19×body320valid
2.0msbody5120valid
1.0ms14×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

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 add-cube-cbrt *-un-lft-identity add-cbrt-cube add-log-exp
Counts
1 → 7
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
10 → 10
Iterations

Useful iterations: 1 (2.0ms)

IterNodesCost
01949
12442
22942
33642
45642
511542
656442
7183842
8500142

prune34.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 33.3b

localize8.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
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 → 76
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))

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

simplify103.0ms

Algorithm
egg-herbie
Counts
88 → 88
Iterations

Useful iterations: 3 (97.0ms)

IterNodesCost
096486
1366425
22218405
35001387

prune170.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
(* (pow (sqrt (sqrt (fmod (cosh c) (log1p a)))) 3) (sqrt (sqrt (fmod (cosh c) (log1p a)))))
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))

rewrite28.0ms

Algorithm
rewrite-expression-head
Rules
87×sqrt-prod
66×add-sqr-sqrt
27×unpow-prod-down cube-prod
24×associate-*l* unswap-sqr
21×add-cube-cbrt *-un-lft-identity
10×add-exp-log
associate-*r*
pow1
add-cbrt-cube
pow-pow sqr-pow
sqrt-pow1 add-log-exp
pow-unpow prod-exp
cube-mult pow-to-exp pow1/2 unpow3 pow-exp
pow-plus *-commutative pow-prod-up sqrt-pow2 cbrt-unprod rem-cube-cbrt
Counts
4 → 125
Calls
4 calls:
18.0ms
(* (pow (sqrt (sqrt (fmod (cosh c) (log1p a)))) 3) (sqrt (sqrt (fmod (cosh c) (log1p a)))))
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))

series62.0ms

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

simplify48.0ms

Algorithm
egg-herbie
Counts
137 → 137
Iterations

Useful iterations: 2 (38.0ms)

IterNodesCost
02331355
110581134
25001943

prune270.0ms

Pruning

17 alts after pruning (17 fresh and 0 done)

Merged error: 33.2b

localize13.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 exp-prod add-cbrt-cube add-log-exp
rem-log-exp
cube-mult unpow3 log-pow sqr-pow
pow-to-exp pow-exp rem-exp-log
Counts
4 → 85
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))

series142.0ms

Counts
4 → 12
Calls
4 calls:
58.0ms
(exp (log (pow (sqrt (sqrt (fmod (cosh c) (log1p a)))) 3)))
79.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))

simplify118.0ms

Algorithm
egg-herbie
Counts
97 → 97
Iterations

Useful iterations: 3 (110.0ms)

IterNodesCost
0206944
1527849
22787830
35001812

prune212.0ms

Pruning

22 alts after pruning (22 fresh and 0 done)

Merged error: 33.2b

regimes475.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.2s

Algorithm
intervals
Results
7.8s7708×body10240exit
1.0s2313×body1280valid
345.0ms1562×body640valid
154.0ms141×body2560valid
142.0ms5194×body80nan
113.0ms2781×body80valid
99.0ms789×body320valid
38.0ms405×body160valid
16.0msbody5120valid