Details

Time bar (total: 19.7s)

sample93.0ms

Algorithm
intervals
Results
63.0ms250×body80valid
4.0msbody640valid
3.0msbody1280valid
3.0msbody320valid
0.0msbody160valid

simplify963.0ms

Counts
1 → 1
Iterations
IterNodes
53134
4819
3262
2104
151
021

prune17.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 15.5b

localize57.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) l)
0.0b
(- (* K (/ (+ m n) 2)) M)
0.0b
(exp (- (fabs (- m n)) (fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) l)))
33.6b
(cos (- (* K (/ (+ m n) 2)) M))

rewrite62.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt *-un-lft-identity prod-diff
13×add-cube-cbrt
11×exp-sum
add-log-exp
cos-sum exp-prod
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u
sub-neg
diff-log rem-exp-log
cos-diff flip3-- exp-diff fma-neg fma-udef flip-- distribute-lft-out-- difference-of-squares
Counts
4 → 75
Calls
4 calls:
0.0ms
(fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) l)
13.0ms
(- (* K (/ (+ m n) 2)) M)
11.0ms
(exp (- (fabs (- m n)) (fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) l)))
36.0ms
(cos (- (* K (/ (+ m n) 2)) M))

series494.0ms

Counts
4 → 12
Calls
4 calls:
192.0ms
(fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) l)
73.0ms
(- (* K (/ (+ m n) 2)) M)
120.0ms
(exp (- (fabs (- m n)) (fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) l)))
108.0ms
(cos (- (* K (/ (+ m n) 2)) M))

simplify747.0ms

Counts
87 → 87
Iterations
IterNodes
32414
2826
1382
0197

prune1.5s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 1.5b

localize41.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (fabs (- m n)) (fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) l))
0.0b
(fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) l)
0.0b
(exp (- (fabs (- m n)) (fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) l)))

rewrite28.0ms

Algorithm
rewrite-expression-head
Rules
21×add-sqr-sqrt *-un-lft-identity
18×prod-diff
17×add-cube-cbrt
11×exp-sum
add-log-exp
exp-prod
expm1-log1p-u pow1 add-cbrt-cube fma-neg add-exp-log insert-posit16 log1p-expm1-u
sub-neg diff-log fma-udef distribute-lft-out-- difference-of-squares rem-exp-log
flip3-- exp-diff flip-- associate--r+
Counts
3 → 70
Calls
3 calls:
7.0ms
(- (fabs (- m n)) (fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) l))
0.0ms
(fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) l)
20.0ms
(exp (- (fabs (- m n)) (fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) l)))

series488.0ms

Counts
3 → 9
Calls
3 calls:
195.0ms
(- (fabs (- m n)) (fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) l))
181.0ms
(fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) l)
112.0ms
(exp (- (fabs (- m n)) (fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) l)))

simplify912.0ms

Counts
79 → 79
Iterations
IterNodes
32176
2661
1264
0127

prune1.2s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 1.5b

localize58.0ms

Local error

Found 4 expressions with local error:

0.0b
(exp (- (fabs (- m n)) (fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) l)))
0.2b
(expm1 (log1p (cos (- (* K (/ (+ m n) 2)) M))))
0.4b
(log1p (cos (- (* K (/ (+ m n) 2)) M)))
33.6b
(cos (- (* K (/ (+ m n) 2)) M))

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt *-un-lft-identity
12×prod-diff add-cube-cbrt
11×exp-sum
add-log-exp
expm1-log1p-u cos-sum exp-prod
pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u
sub-neg rem-exp-log
cos-diff log1p-udef expm1-log1p exp-diff diff-log log1p-expm1 distribute-lft-out-- expm1-udef difference-of-squares
Counts
4 → 69
Calls
4 calls:
14.0ms
(exp (- (fabs (- m n)) (fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) l)))
0.0ms
(expm1 (log1p (cos (- (* K (/ (+ m n) 2)) M))))
0.0ms
(log1p (cos (- (* K (/ (+ m n) 2)) M)))
24.0ms
(cos (- (* K (/ (+ m n) 2)) M))

series585.0ms

Counts
4 → 12
Calls
4 calls:
128.0ms
(exp (- (fabs (- m n)) (fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) l)))
220.0ms
(expm1 (log1p (cos (- (* K (/ (+ m n) 2)) M))))
160.0ms
(log1p (cos (- (* K (/ (+ m n) 2)) M)))
75.0ms
(cos (- (* K (/ (+ m n) 2)) M))

simplify2.9s

Counts
81 → 81
Iterations
IterNodes
45297
31432
2552
1310
0180

prune1.3s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 1.5b

localize61.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* K (/ (+ m n) 2)) M)
0.0b
(exp (- (fabs (- m n)) (fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) l)))
33.3b
(posit16->real (real->posit16 (cos (- (* K (/ (+ m n) 2)) M))))
33.6b
(cos (- (* K (/ (+ m n) 2)) M))

rewrite66.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt *-un-lft-identity prod-diff
13×add-cube-cbrt
11×exp-sum
add-log-exp
cos-sum exp-prod
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u
sub-neg
diff-log rem-exp-log
cos-diff flip3-- exp-diff fma-neg remove-posit16 flip-- distribute-lft-out-- difference-of-squares
Counts
4 → 75
Calls
4 calls:
11.0ms
(- (* K (/ (+ m n) 2)) M)
11.0ms
(exp (- (fabs (- m n)) (fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) l)))
0.0ms
(posit16->real (real->posit16 (cos (- (* K (/ (+ m n) 2)) M))))
43.0ms
(cos (- (* K (/ (+ m n) 2)) M))

series375.0ms

Counts
4 → 12
Calls
4 calls:
84.0ms
(- (* K (/ (+ m n) 2)) M)
146.0ms
(exp (- (fabs (- m n)) (fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) l)))
68.0ms
(posit16->real (real->posit16 (cos (- (* K (/ (+ m n) 2)) M))))
75.0ms
(cos (- (* K (/ (+ m n) 2)) M))

simplify536.0ms

Counts
87 → 87
Iterations
IterNodes
32135
2736
1360
0191

prune2.5s

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 1.5b

regimes726.0ms

Accuracy

0% (0.2b remaining)

Error of 1.3b against oracle of 1.1b and baseline of 1.3b

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
219
119
015

end0.0ms

sample3.9s

Algorithm
intervals
Results
2.9s8063×body80valid
241.0ms121×body1280valid
208.0ms167×body640valid
130.0ms117×body320valid
32.0ms52×body160valid
9.0msbody2560valid