Details

Time bar (total: 21.0s)

sample312.0ms

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

simplify2.4s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
055
1115
2145
3165
4185
5195
6245
7325
8525
91065
106195
done50005

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

simplify1.7s

Counts
12 → 12
Iterations

Useful iterations: 2 (10.0ms)

IterNodesCost
01487
12187
22677
33277
44077
56177
612277
735777
8125577
done500077

prune43.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:
7.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))

simplify1.4s

Counts
78 → 78
Iterations

Useful iterations: 3 (269.0ms)

IterNodesCost
0601030
196646
2274572
31581545
done5001545

prune150.0ms

Pruning

11 alts after pruning (9 fresh and 2 done)

Merged error: 35.8b

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

rewrite30.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:
22.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))

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

simplify563.0ms

Counts
144 → 144
Iterations

Useful iterations: 2 (118.0ms)

IterNodesCost
01082687
12422312
29041698
done50001698

prune337.0ms

Pruning

17 alts after pruning (17 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))
6.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))

series330.0ms

Counts
4 → 12
Calls
4 calls:
114.0ms
(pow (sqrt (sqrt (fmod (cosh c) (log1p a)))) (sqrt 3))
211.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.6s

Counts
97 → 97
Iterations

Useful iterations: 2 (69.0ms)

IterNodesCost
01131441
12311304
24711259
312231259
447331259
done50001259

prune293.0ms

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 35.8b

regimes461.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.3s

Algorithm
intervals
Results
7.8s7700×body10240exit
1.1s2357×body1280valid
331.0ms1534×body640valid
191.0ms173×body2560valid
151.0ms5226×body80nan
110.0ms2738×body80valid
99.0ms784×body320valid
37.0ms402×body160valid
22.0ms12×body5120valid