Details

Time bar (total: 20.5s)

sample319.0ms

Algorithm
intervals
Results
239.0ms245×body10240exit
33.0ms79×body1280valid
12.0ms55×body640valid
5.0ms179×body80nan
3.0msbody5120valid
3.0ms81×body80valid
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 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))

simplify2.2s

Counts
10 → 10
Iterations

Useful iterations: 2 (5.0ms)

IterNodesCost
01275
11975
22465
33065
43665
54665
66765
712465
832465
9124465
done500165

prune33.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
pow-prod-down pow-sqr add-log-exp
pow2 pow-plus sqrt-unprod prod-exp rem-square-sqrt *-commutative cbrt-unprod
Counts
3 → 63
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))

series7.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
72 → 72
Iterations

Useful iterations: 5 (1.8s)

IterNodesCost
056978
192610
2201536
3490509
4986485
54633479
done5000479

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

rewrite27.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:
19.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))

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

simplify865.0ms

Counts
137 → 137
Iterations

Useful iterations: 2 (119.0ms)

IterNodesCost
01002598
12371813
28181583
done50001583

prune300.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
sqrt-pow1 add-cbrt-cube add-log-exp
pow-to-exp sqr-pow
pow1/2
sqrt-pow2
Counts
4 → 77
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))

series326.0ms

Counts
4 → 12
Calls
4 calls:
111.0ms
(pow (sqrt (sqrt (fmod (cosh c) (log1p a)))) (sqrt 3))
208.0ms
(pow (pow (sqrt (sqrt (fmod (cosh c) (log1p a)))) (sqrt 3)) (sqrt 3))
2.0ms
(fmod (cosh c) (log1p a))
4.0ms
(fmod (cosh c) (log1p a))

simplify1.7s

Counts
89 → 89
Iterations

Useful iterations: 2 (66.0ms)

IterNodesCost
01071367
12251230
24441185
310021185
432511185
done50011185

prune256.0ms

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 35.8b

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

Algorithm
intervals
Results
7.7s7700×body10240exit
1.1s2357×body1280valid
325.0ms1534×body640valid
194.0ms173×body2560valid
150.0ms5226×body80nan
110.0ms2738×body80valid
101.0ms784×body320valid
40.0ms402×body160valid
22.0ms12×body5120valid