Details

Time bar (total: 37.1s)

sample695.0ms

Algorithm
intervals
Results
500.0ms240×body10240exit
57.0ms69×body1280valid
37.0ms91×body80valid
22.0ms55×body640valid
16.0msbody2560valid
7.0ms132×body80nan
7.0ms24×body320valid
2.0msbody5120valid
1.0msbody160valid

simplify21.0ms

Counts
1 → 1
Iterations
IterNodes
done16
316
214
111
05

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 33.6b

localize16.0ms

Local error

Found 2 expressions with local error:

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

rewrite33.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt log1p-expm1-u add-log-exp
cosh-def
Counts
2 → 19
Calls
2 calls:
31.0ms
(cosh c)
1.0ms
(fmod (cosh c) (log1p a))

series80.0ms

Counts
2 → 6
Calls
2 calls:
63.0ms
(cosh c)
18.0ms
(fmod (cosh c) (log1p a))

simplify2.4s

Counts
25 → 25
Iterations
IterNodes
done5001
43280
3675
2199
179
044

prune229.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 33.4b

localize37.0ms

Local error

Found 3 expressions with local error:

0.0b
(fma (* 1/2 c) c (fma (pow c 4) 1/24 1))
0.0b
(fma (pow c 4) 1/24 1)
38.0b
(fmod (fma (* 1/2 c) c (fma (pow c 4) 1/24 1)) (log1p a))

rewrite2.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt log1p-expm1-u add-log-exp
fma-udef
Counts
3 → 29
Calls
3 calls:
1.0ms
(fma (* 1/2 c) c (fma (pow c 4) 1/24 1))
1.0ms
(fma (pow c 4) 1/24 1)
0.0ms
(fmod (fma (* 1/2 c) c (fma (pow c 4) 1/24 1)) (log1p a))

series196.0ms

Counts
3 → 9
Calls
3 calls:
63.0ms
(fma (* 1/2 c) c (fma (pow c 4) 1/24 1))
124.0ms
(fma (pow c 4) 1/24 1)
9.0ms
(fmod (fma (* 1/2 c) c (fma (pow c 4) 1/24 1)) (log1p a))

simplify2.7s

Counts
38 → 38
Iterations
IterNodes
done5000
32444
2299
174
047

prune309.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 33.4b

localize39.0ms

Local error

Found 4 expressions with local error:

0.0b
(log1p (* (pow c 4) 1/24))
0.0b
(exp (log1p (* (pow c 4) 1/24)))
0.1b
(* (pow c 4) 1/24)
38.0b
(fmod (fma (* 1/2 c) c (exp (log1p (* (pow c 4) 1/24)))) (log1p a))

rewrite18.0ms

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt
add-exp-log
*-un-lft-identity add-cube-cbrt
associate-*l*
add-cbrt-cube
expm1-log1p-u add-log-exp
pow1 unpow-prod-down log1p-expm1-u
exp-prod associate-*r* prod-exp unswap-sqr
log1p-udef sqr-pow rem-exp-log
pow-to-exp pow-exp log1p-expm1 *-commutative cbrt-unprod
Counts
4 → 61
Calls
4 calls:
0.0ms
(log1p (* (pow c 4) 1/24))
2.0ms
(exp (log1p (* (pow c 4) 1/24)))
14.0ms
(* (pow c 4) 1/24)
0.0ms
(fmod (fma (* 1/2 c) c (exp (log1p (* (pow c 4) 1/24)))) (log1p a))

series4.2s

Counts
4 → 12
Calls
4 calls:
2.2s
(log1p (* (pow c 4) 1/24))
2.0s
(exp (log1p (* (pow c 4) 1/24)))
73.0ms
(* (pow c 4) 1/24)
6.0ms
(fmod (fma (* 1/2 c) c (exp (log1p (* (pow c 4) 1/24)))) (log1p a))

simplify655.0ms

Counts
73 → 73
Iterations
IterNodes
done5000
2888
1268
0130

prune519.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 33.2b

localize29.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (sqrt (log1p (* 1/24 (pow c 4)))) (sqrt (log1p (* 1/24 (pow c 4)))))
17.0b
(sqrt (log1p (* 1/24 (pow c 4))))
17.0b
(sqrt (log1p (* 1/24 (pow c 4))))
38.0b
(fmod (fma (* 1/2 c) c (exp (* (sqrt (log1p (* 1/24 (pow c 4)))) (sqrt (log1p (* 1/24 (pow c 4))))))) (log1p a))

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt
24×sqrt-prod
21×pow1
14×*-un-lft-identity add-cube-cbrt
10×sqrt-pow1 pow1/2
swap-sqr
add-cbrt-cube associate-*r* associate-*l* add-exp-log
pow-prod-up
expm1-log1p-u log1p-expm1-u add-log-exp unswap-sqr
pow-prod-down pow-sqr
rem-sqrt-square
pow2 rem-square-sqrt pow-plus sqrt-unprod prod-exp *-commutative cbrt-unprod
Counts
4 → 90
Calls
4 calls:
11.0ms
(* (sqrt (log1p (* 1/24 (pow c 4)))) (sqrt (log1p (* 1/24 (pow c 4)))))
1.0ms
(sqrt (log1p (* 1/24 (pow c 4))))
1.0ms
(sqrt (log1p (* 1/24 (pow c 4))))
0.0ms
(fmod (fma (* 1/2 c) c (exp (* (sqrt (log1p (* 1/24 (pow c 4)))) (sqrt (log1p (* 1/24 (pow c 4))))))) (log1p a))

series6.0s

Counts
4 → 12
Calls
4 calls:
1.9s
(* (sqrt (log1p (* 1/24 (pow c 4)))) (sqrt (log1p (* 1/24 (pow c 4)))))
2.1s
(sqrt (log1p (* 1/24 (pow c 4))))
1.9s
(sqrt (log1p (* 1/24 (pow c 4))))
10.0ms
(fmod (fma (* 1/2 c) c (exp (* (sqrt (log1p (* 1/24 (pow c 4)))) (sqrt (log1p (* 1/24 (pow c 4))))))) (log1p a))

simplify813.0ms

Counts
102 → 102
Iterations
IterNodes
done5000
21311
1375
0160

prune694.0ms

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 33.2b

regimes752.0ms

Accuracy

0% (0.4b remaining)

Error of 34.8b against oracle of 34.4b and baseline of 34.8b

bsearch0.0ms

simplify3.0ms

Iterations
IterNodes
done17
117
015

end0.0ms

sample16.6s

Algorithm
intervals
Results
11.6s7997×body10240exit
2.2s2370×body1280valid
745.0ms5395×body80nan
525.0ms1585×body640valid
288.0ms2685×body80valid
241.0ms162×body2560valid
159.0ms786×body320valid
59.0ms403×body160valid
18.0msbody5120valid