Details

Time bar (total: 21.0s)

sample326.0ms

Algorithm
intervals
Results
244.0ms245×body10240exit
34.0ms79×body1280valid
12.0ms55×body640valid
5.0ms179×body80nan
3.0ms81×body80valid
3.0msbody5120valid
3.0ms23×body320valid
1.0msbody2560valid
1.0ms14×body160valid

simplify6.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
055
1115
2145
3165
done165

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 35.8b

localize6.0ms

Local error

Found 1 expressions with local error:

40.4b
(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))

simplify2.3s

Counts
12 → 12
Iterations

Useful iterations: 2 (5.0ms)

IterNodesCost
01487
12187
22677
33277
43877
54877
67177
712877
833577
9125877
done500077

prune42.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 35.8b

localize8.0ms

Local error

Found 3 expressions with local error:

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

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
23×add-sqr-sqrt
18×pow1 sqrt-prod
11×add-cube-cbrt *-un-lft-identity
sqrt-pow1 pow1/2 swap-sqr
associate-*r* associate-*l*
add-exp-log pow-prod-up add-cbrt-cube
unswap-sqr
expm1-log1p-u pow-prod-down pow-sqr log1p-expm1-u add-log-exp
pow2 pow-plus sqrt-unprod prod-exp rem-square-sqrt *-commutative cbrt-unprod
Counts
3 → 69
Calls
3 calls:
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))

series6.0ms

Counts
3 → 9
Calls
3 calls:
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))

simplify3.5s

Counts
78 → 78
Iterations

Useful iterations: 5 (1.8s)

IterNodesCost
0601030
196646
2209572
3501545
4984521
54639515
done5001515

prune162.0ms

Pruning

12 alts after pruning (10 fresh and 2 done)

Merged error: 35.8b

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

rewrite29.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
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
pow-plus *-commutative pow-prod-up sqrt-pow2 cbrt-unprod rem-cube-cbrt
Counts
4 → 133
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))

series63.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)))))
57.0ms
(pow (sqrt (sqrt (fmod (cosh c) (log1p a)))) 3)
2.0ms
(fmod (cosh c) (log1p a))
2.0ms
(fmod (cosh c) (log1p a))

simplify853.0ms

Counts
145 → 145
Iterations

Useful iterations: 2 (120.0ms)

IterNodesCost
01062678
12471913
28031661
done50001661

prune343.0ms

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 35.8b

localize15.0ms

Local error

Found 4 expressions with local error:

0.7b
(pow (sqrt (sqrt (fmod (cosh c) (log1p a)))) (sqrt 3))
0.8b
(pow (pow (sqrt (sqrt (fmod (cosh c) (log1p a)))) (sqrt 3)) (sqrt 3))
40.4b
(fmod (cosh c) (log1p a))
40.4b
(fmod (cosh c) (log1p a))

rewrite11.0ms

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

series337.0ms

Counts
4 → 12
Calls
4 calls:
120.0ms
(pow (sqrt (sqrt (fmod (cosh c) (log1p a)))) (sqrt 3))
213.0ms
(pow (pow (sqrt (sqrt (fmod (cosh c) (log1p a)))) (sqrt 3)) (sqrt 3))
2.0ms
(fmod (cosh c) (log1p a))
2.0ms
(fmod (cosh c) (log1p a))

simplify2.0s

Counts
97 → 97
Iterations

Useful iterations: 2 (68.0ms)

IterNodesCost
01131441
12311304
24501259
310161259
432991259
done50001259

prune289.0ms

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 35.8b

regimes435.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01219
11419
done1419

end0.0ms

sample10.4s

Algorithm
intervals
Results
7.9s7700×body10240exit
1.1s2357×body1280valid
335.0ms1534×body640valid
193.0ms173×body2560valid
168.0ms5226×body80nan
112.0ms2738×body80valid
108.0ms784×body320valid
38.0ms402×body160valid
23.0ms12×body5120valid