Details

Time bar (total: 34.3s)

sample1.1s

Algorithm
intervals
Results
464.0ms260×body10240exit
175.0ms97×body2560valid
62.0ms85×body1280valid
26.0ms565×body80nan
19.0ms41×body640valid
6.0ms21×body320valid
2.0msbody160valid
0.0msbody640nan
0.0msbody80valid
0.0msbody320nan

simplify1.8s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.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
add-cbrt-cube add-log-exp
unpow-prod-down pow-unpow
acos-asin pow-to-exp pow-pow pow-exp sqr-pow
Counts
4 → 39
Calls
4 calls:
0.0ms
(log1p a)
3.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))

series130.0ms

Counts
4 → 12
Calls
4 calls:
1.0ms
(log1p a)
116.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.5s

Counts
51 → 51
Iterations

Useful iterations: 2 (34.0ms)

IterNodesCost
055543
195528
2205482
3489482
41375482
done5000482

prune152.0ms

Pruning

8 alts after pruning (8 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
add-exp-log log-pow add-cbrt-cube add-log-exp
log-prod exp-prod
acos-asin rem-log-exp
Counts
4 → 37
Calls
4 calls:
0.0ms
(log1p a)
1.0ms
(acos (pow (log (exp (fmod (cosh a) (* a a)))) (log1p a)))
2.0ms
(log (exp (fmod (cosh a) (* a a))))
0.0ms
(fmod (cosh a) (* a a))

series10.0ms

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

simplify2.7s

Counts
49 → 49
Iterations

Useful iterations: 2 (24.0ms)

IterNodesCost
058499
178446
2101391
3141391
4225391
5443391
61167391
74306391
done5000391

prune164.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 58.7b

localize17.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
log-pow add-cbrt-cube add-log-exp
pow1/3 rem-log-exp
Counts
4 → 46
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))

series420.0ms

Counts
4 → 12
Calls
4 calls:
208.0ms
(log (cbrt (exp (fmod (cosh a) (* a a)))))
207.0ms
(log (cbrt (exp (fmod (cosh a) (* a a)))))
2.0ms
(fmod (cosh a) (* a a))
2.0ms
(fmod (cosh a) (* a a))

simplify1.2s

Counts
58 → 58
Iterations

Useful iterations: 5 (52.0ms)

IterNodesCost
042702
156688
270612
383602
4101602
5132598
6199598
7422598
81362598
done5001598

prune246.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 58.6b

localize20.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
add-cbrt-cube add-log-exp
sqrt-prod
log-pow
pow1/3 rem-log-exp
Counts
4 → 40
Calls
4 calls:
3.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))

series221.0ms

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

simplify1.1s

Counts
52 → 52
Iterations

Useful iterations: 5 (59.0ms)

IterNodesCost
054618
169601
283536
396530
4114530
5145528
6212528
7435528
81396528
done5000528

prune228.0ms

Pruning

11 alts after pruning (9 fresh and 2 done)

Merged error: 58.6b

regimes253.0ms

Accuracy

75.2% (0.4b remaining)

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

bsearch155.0ms

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

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01630
done1630

end0.0ms

sample22.8s

Algorithm
intervals
Results
13.6s7784×body10240exit
5.1s3188×body2560valid
1.8s2482×body1280valid
731.0ms16233×body80nan
513.0ms1270×body640valid
175.0ms628×body320valid
60.0ms305×body160valid
13.0ms127×body80valid
9.0msbody5120nan
9.0msbody2560nan
7.0ms13×body1280nan
4.0ms11×body640nan
2.0msbody320nan
1.0msbody160nan