Details

Time bar (total: 34.5s)

sample1.1s

Algorithm
intervals
Results
457.0ms260×body10240exit
155.0ms97×body2560valid
61.0ms85×body1280valid
44.0ms565×body80nan
18.0ms41×body640valid
6.0ms21×body320valid
2.0msbody160valid
0.0msbody640nan
0.0msbody80valid
0.0msbody320nan

simplify1.9s

Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0710
11610
22410
34410
48910
519510
663310
7258210
done500010

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 61.3b

localize18.0ms

Local error

Found 4 expressions with local error:

0.0b
(log1p a)
0.0b
(pow (fmod (cosh a) (* a a)) (log1p a))
1.5b
(acos (pow (fmod (cosh a) (* a a)) (log1p a)))
59.6b
(fmod (cosh a) (* a a))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1 add-exp-log expm1-log1p-u
add-cbrt-cube log1p-expm1-u add-log-exp
unpow-prod-down pow-unpow
acos-asin pow-to-exp log1p-udef pow-pow log1p-expm1 pow-exp sqr-pow
Counts
4 → 49
Calls
4 calls:
0.0ms
(log1p a)
4.0ms
(pow (fmod (cosh a) (* a a)) (log1p a))
1.0ms
(acos (pow (fmod (cosh a) (* a a)) (log1p a)))
1.0ms
(fmod (cosh a) (* a a))

series87.0ms

Counts
4 → 12
Calls
4 calls:
22.0ms
(log1p a)
52.0ms
(pow (fmod (cosh a) (* a a)) (log1p a))
4.0ms
(acos (pow (fmod (cosh a) (* a a)) (log1p a)))
9.0ms
(fmod (cosh a) (* a a))

simplify1.6s

Counts
61 → 61
Iterations

Useful iterations: done (1.6s)

IterNodesCost
0120866
1271831
2739784
32508727
done5000721

prune205.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 58.7b

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(log1p a)
1.5b
(acos (pow (log (exp (fmod (cosh a) (* a a)))) (log1p a)))
11.5b
(log (exp (fmod (cosh a) (* a a))))
59.6b
(fmod (cosh a) (* a a))

rewrite5.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1 expm1-log1p-u
add-exp-log log-pow add-cbrt-cube log1p-expm1-u add-log-exp
log-prod exp-prod
acos-asin log1p-udef log1p-expm1 rem-log-exp
Counts
4 → 47
Calls
4 calls:
0.0ms
(log1p a)
1.0ms
(acos (pow (log (exp (fmod (cosh a) (* a a)))) (log1p a)))
3.0ms
(log (exp (fmod (cosh a) (* a a))))
0.0ms
(fmod (cosh a) (* a a))

series32.0ms

Counts
4 → 12
Calls
4 calls:
21.0ms
(log1p a)
6.0ms
(acos (pow (log (exp (fmod (cosh a) (* a a)))) (log1p a)))
3.0ms
(log (exp (fmod (cosh a) (* a a))))
3.0ms
(fmod (cosh a) (* a a))

simplify2.7s

Counts
59 → 59
Iterations

Useful iterations: 4 (333.0ms)

IterNodesCost
088608
1144539
2259483
3503482
41091475
52704475
done5000475

prune220.0ms

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 58.7b

localize16.0ms

Local error

Found 4 expressions with local error:

2.9b
(log (cbrt (exp (fmod (cosh a) (* a a)))))
2.9b
(log (cbrt (exp (fmod (cosh a) (* a a)))))
59.6b
(fmod (cosh a) (* a a))
59.6b
(fmod (cosh a) (* a a))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
12×log-prod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1 add-exp-log cbrt-prod
expm1-log1p-u log-pow add-cbrt-cube log1p-expm1-u add-log-exp
pow1/3 rem-log-exp
Counts
4 → 54
Calls
4 calls:
3.0ms
(log (cbrt (exp (fmod (cosh a) (* a a)))))
3.0ms
(log (cbrt (exp (fmod (cosh a) (* a a)))))
0.0ms
(fmod (cosh a) (* a a))
0.0ms
(fmod (cosh a) (* a a))

series436.0ms

Counts
4 → 12
Calls
4 calls:
213.0ms
(log (cbrt (exp (fmod (cosh a) (* a a)))))
215.0ms
(log (cbrt (exp (fmod (cosh a) (* a a)))))
2.0ms
(fmod (cosh a) (* a a))
5.0ms
(fmod (cosh a) (* a a))

simplify1.1s

Counts
66 → 66
Iterations

Useful iterations: 5 (61.0ms)

IterNodesCost
046770
160756
274680
387670
4105670
5136666
6203666
7425666
81375666
done5000666

prune284.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 58.6b

localize24.0ms

Local error

Found 4 expressions with local error:

2.9b
(log (cbrt (sqrt (exp (fmod (cosh a) (* a a))))))
59.6b
(fmod (cosh a) (* a a))
59.6b
(fmod (cosh a) (* a a))
59.6b
(fmod (cosh a) (* a a))

rewrite5.0ms

Algorithm
rewrite-expression-head
Rules
log-prod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
cbrt-prod
pow1 add-exp-log
expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp
sqrt-prod
log-pow
pow1/3 rem-log-exp
Counts
4 → 48
Calls
4 calls:
4.0ms
(log (cbrt (sqrt (exp (fmod (cosh a) (* a a))))))
0.0ms
(fmod (cosh a) (* a a))
0.0ms
(fmod (cosh a) (* a a))
0.0ms
(fmod (cosh a) (* a a))

series231.0ms

Counts
4 → 12
Calls
4 calls:
224.0ms
(log (cbrt (sqrt (exp (fmod (cosh a) (* a a))))))
2.0ms
(fmod (cosh a) (* a a))
2.0ms
(fmod (cosh a) (* a a))
3.0ms
(fmod (cosh a) (* a a))

simplify1.2s

Counts
60 → 60
Iterations

Useful iterations: 5 (68.0ms)

IterNodesCost
058682
173665
287600
3100594
4118594
5149592
6216592
7443592
81330592
done5000592

prune291.0ms

Pruning

11 alts after pruning (9 fresh and 2 done)

Merged error: 58.6b

regimes251.0ms

Accuracy

75.2% (0.4b remaining)

Error of 58.9b against oracle of 58.5b and baseline of 60.2b

bsearch156.0ms

Steps
ItersRangePoint
9
5.5548132533506025e-168
4.2147044714608302e-162
1.5819252110031022e-162

simplify3.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01730
12030
done2030

end0.0ms

sample22.6s

Algorithm
intervals
Results
13.5s7784×body10240exit
5.1s3188×body2560valid
1.8s2482×body1280valid
698.0ms16233×body80nan
489.0ms1270×body640valid
167.0ms628×body320valid
58.0ms305×body160valid
13.0ms127×body80valid
9.0msbody2560nan
9.0msbody5120nan
7.0ms13×body1280nan
4.0ms11×body640nan
2.0msbody320nan
1.0msbody160nan