Details

Time bar (total: 12.4s)

sample288.0ms

Algorithm
intervals
Results
209.0ms209×body10240exit
29.0ms65×body1280valid
11.0ms49×body640valid
8.0msbody2560valid
5.0ms151×body80nan
4.0ms94×body80valid
3.0ms28×body320valid
1.0ms13×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
911253
1050013

prune2.0ms

Filtered
1 candidates to 0 candidates (100.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 33.4b

Counts
2 → 1

localize6.0ms

Local error

Found 1 expressions with local error:

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

series2.0ms

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

simplify96.0ms

Algorithm
egg-herbie
Counts
12 → 12
Iterations

Useful iterations: 1 (2.0ms)

IterNodesCost
02157
12650
23150
33850
45850
511750
656750
7185850
8500150

prune32.0ms

Filtered
12 candidates to 9 candidates (25.0%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New8412
Fresh000
Picked011
Done000
Total8513

Merged error: 33.4b

Counts
13 → 5

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))))
38.0b
(fmod (cosh c) (log1p a))
38.0b
(fmod (cosh c) (log1p a))

rewrite11.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))))
1.0ms
(fmod (cosh c) (log1p a))
1.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))

simplify100.0ms

Algorithm
egg-herbie
Counts
96 → 96
Iterations

Useful iterations: 3 (94.0ms)

IterNodesCost
0102520
1378459
22235439
35001421

prune160.0ms

Filtered
96 candidates to 50 candidates (47.9%)
Pruning

14 alts after pruning (12 fresh and 2 done)

PrunedKeptTotal
New87996
Fresh033
Picked011
Done011
Total8714101

Merged error: 33.3b

Counts
101 → 14

localize11.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (sqrt (sqrt (fmod (cosh c) (log1p a)))) (sqrt (sqrt (fmod (cosh c) (log1p a)))))
38.0b
(fmod (cosh c) (log1p a))
38.0b
(fmod (cosh c) (log1p a))
38.0b
(fmod (cosh c) (log1p a))

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
66×sqrt-prod
46×add-sqr-sqrt
32×sqrt-pow1
27×pow1
16×add-cube-cbrt *-un-lft-identity pow1/2
15×swap-sqr
associate-*r* associate-*l* pow-prod-up unswap-sqr
add-exp-log add-cbrt-cube
pow-prod-down pow-sqr
expm1-log1p-u log1p-expm1-u add-log-exp
pow2 pow-plus sqrt-unprod prod-exp rem-square-sqrt *-commutative cbrt-unprod
Counts
4 → 104
Calls
4 calls:
10.0ms
(* (sqrt (sqrt (fmod (cosh c) (log1p a)))) (sqrt (sqrt (fmod (cosh c) (log1p a)))))
1.0ms
(fmod (cosh c) (log1p a))
1.0ms
(fmod (cosh c) (log1p a))
1.0ms
(fmod (cosh c) (log1p a))

series16.0ms

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

simplify163.0ms

Algorithm
egg-herbie
Counts
116 → 116
Iterations

Useful iterations: 3 (152.0ms)

IterNodesCost
0134775
1542673
23320642
35002627

prune210.0ms

Filtered
116 candidates to 53 candidates (54.3%)
Pruning

17 alts after pruning (15 fresh and 2 done)

PrunedKeptTotal
New1106116
Fresh2911
Picked011
Done112
Total11317130

Merged error: 33.3b

Counts
130 → 17

localize9.0ms

Local error

Found 3 expressions with local error:

0.7b
(exp (log (fmod (cosh c) (log1p a))))
2.1b
(log (fmod (cosh c) (log1p a)))
38.0b
(fmod (cosh c) (log1p a))

rewrite7.0ms

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

series24.0ms

Counts
3 → 9
Calls
3 calls:
2.0ms
(exp (log (fmod (cosh c) (log1p a))))
20.0ms
(log (fmod (cosh c) (log1p a)))
2.0ms
(fmod (cosh c) (log1p a))

simplify82.0ms

Algorithm
egg-herbie
Counts
50 → 50
Iterations

Useful iterations: 3 (7.0ms)

IterNodesCost
061260
187232
2110226
3158220
4303220
5741220
62497220
75001220

prune91.0ms

Filtered
50 candidates to 31 candidates (38.0%)
Pruning

18 alts after pruning (18 fresh and 0 done)

PrunedKeptTotal
New41950
Fresh5914
Picked101
Done202
Total491867

Merged error: 33.3b

Counts
67 → 18

regimes355.0ms

Accuracy

0% (0.0b remaining)

Error of 33.8b against oracle of 33.8b and baseline of 33.8b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0105
1125
2125

end0.0ms

sample10.4s

Algorithm
intervals
Results
8.0s7906×body10240exit
1.0s2288×body1280valid
345.0ms1544×body640valid
159.0ms5235×body80nan
148.0ms138×body2560valid
131.0ms2828×body80valid
107.0ms769×body320valid
43.0ms426×body160valid
11.0msbody5120valid