Details

Time bar (total: 21.2s)

sample321.0ms

Algorithm
intervals
Results
240.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.6s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
055
1115
2145
3165
4185
5195
6245
7315
8485
9965
105505
done50005

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 35.8b

localize7.0ms

Local error

Found 1 expressions with local error:

40.4b
(fmod (cosh c) (log1p a))

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

simplify1.5s

Counts
10 → 10
Iterations

Useful iterations: 2 (9.0ms)

IterNodesCost
01275
11975
22465
33065
43865
55965
612065
735465
8125465
done500165

prune33.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 35.8b

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

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

simplify1.3s

Counts
72 → 72
Iterations

Useful iterations: 3 (254.0ms)

IterNodesCost
056978
192610
2263536
31553509
done5000509

prune133.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
(* (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
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:
21.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))

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

simplify494.0ms

Counts
137 → 137
Iterations

Useful iterations: 2 (121.0ms)

IterNodesCost
01002598
12371813
28901583
done50011583

prune313.0ms

Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 35.8b

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

series333.0ms

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

Counts
89 → 89
Iterations

Useful iterations: 2 (73.0ms)

IterNodesCost
01071367
12251230
24671185
312191185
448401185
done50001185

prune260.0ms

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 35.8b

regimes442.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
162.0ms5226×body80nan
117.0ms2738×body80valid
102.0ms784×body320valid
39.0ms402×body160valid
26.0ms12×body5120valid