Details

Time bar (total: 20.2s)

sample97.0ms

Algorithm
intervals
Results
61.0ms257×body80valid
5.0msbody320valid
3.0msbody1280valid
3.0msbody640valid
1.0msbody160valid

simplify1.0s

Counts
1 → 1
Iterations
IterNodes
done2004
52004
4821
3262
2104
151
021

prune11.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 16.2b

localize58.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (/ (* K (+ m n)) 2) M)
0.0b
(- (- (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n))))
0.0b
(pow (- (/ (+ m n) 2) M) 2)
35.6b
(cos (- (/ (* K (+ m n)) 2) M))

rewrite1.1s

Algorithm
rewrite-expression-head
Rules
217×add-sqr-sqrt
186×*-un-lft-identity
181×prod-diff
96×add-cube-cbrt
78×unpow-prod-down
68×distribute-rgt-neg-in
66×distribute-lft-neg-in
54×difference-of-squares
46×distribute-lft-out--
34×times-frac
33×fma-neg
23×cos-sum
16×add-log-exp
13×unpow2 sqr-pow
11×associate--r+
diff-log div-inv
neg-mul-1
pow1 add-exp-log
expm1-log1p-u sub-neg add-cbrt-cube insert-posit16 log1p-expm1-u
pow-unpow
flip3-- neg-log flip--
associate--l- neg-sub0 cos-diff pow-to-exp pow-pow pow-exp associate--r-
Counts
4 → 295
Calls
4 calls:
18.0ms
(- (/ (* K (+ m n)) 2) M)
984.0ms
(- (- (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n))))
53.0ms
(pow (- (/ (+ m n) 2) M) 2)
42.0ms
(cos (- (/ (* K (+ m n)) 2) M))

series451.0ms

Counts
4 → 12
Calls
4 calls:
70.0ms
(- (/ (* K (+ m n)) 2) M)
167.0ms
(- (- (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n))))
114.0ms
(pow (- (/ (+ m n) 2) M) 2)
99.0ms
(cos (- (/ (* K (+ m n)) 2) M))

simplify1.1s

Counts
307 → 307
Iterations
IterNodes
done2000
32000
21952
1991
0460

prune1.5s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 1.2b

localize53.0ms

Local error

Found 3 expressions with local error:

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

rewrite2.3s

Algorithm
rewrite-expression-head
Rules
342×add-sqr-sqrt
289×*-un-lft-identity
269×prod-diff
138×unpow-prod-down
133×exp-sum
125×distribute-rgt-neg-in
121×distribute-lft-neg-in
119×add-cube-cbrt
100×difference-of-squares
87×distribute-lft-out--
26×fma-neg
24×add-log-exp
23×times-frac unpow2 sqr-pow
12×diff-log
11×neg-mul-1 associate--r+
exp-prod
rem-exp-log
pow1 neg-log add-exp-log
expm1-log1p-u pow-unpow sub-neg add-cbrt-cube insert-posit16 log1p-expm1-u
associate--r-
associate--l- neg-sub0 pow-to-exp pow-pow flip3-- exp-diff pow-exp flip--
Counts
3 → 373
Calls
3 calls:
1.4s
(exp (- (- (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))))
797.0ms
(- (- (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n))))
35.0ms
(pow (- (/ (+ m n) 2) M) 2)

series455.0ms

Counts
3 → 9
Calls
3 calls:
153.0ms
(exp (- (- (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))))
203.0ms
(- (- (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n))))
99.0ms
(pow (- (/ (+ m n) 2) M) 2)

simplify1.4s

Counts
382 → 382
Iterations
IterNodes
done2000
32000
21848
1820
0394

prune1.1s

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 1.2b

localize47.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (/ (* K (+ m n)) 2) M)
0.0b
(fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) (- l (fabs (- m n))))
0.0b
(log1p (expm1 (- (fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) (- l (fabs (- m n)))))))
35.6b
(cos (- (/ (* K (+ m n)) 2) M))

rewrite59.0ms

Algorithm
rewrite-expression-head
Rules
42×prod-diff
34×add-sqr-sqrt *-un-lft-identity
32×add-cube-cbrt
23×cos-sum
21×times-frac
fma-neg div-inv
add-log-exp
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u
sub-neg
cos-diff log1p-udef flip3-- diff-log log1p-expm1 fma-udef flip-- distribute-lft-out-- difference-of-squares
Counts
4 → 102
Calls
4 calls:
21.0ms
(- (/ (* K (+ m n)) 2) M)
0.0ms
(fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) (- l (fabs (- m n))))
0.0ms
(log1p (expm1 (- (fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) (- l (fabs (- m n)))))))
36.0ms
(cos (- (/ (* K (+ m n)) 2) M))

series846.0ms

Counts
4 → 12
Calls
4 calls:
94.0ms
(- (/ (* K (+ m n)) 2) M)
189.0ms
(fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) (- l (fabs (- m n))))
492.0ms
(log1p (expm1 (- (fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) (- l (fabs (- m n)))))))
71.0ms
(cos (- (/ (* K (+ m n)) 2) M))

simplify904.0ms

Counts
114 → 114
Iterations
IterNodes
done2003
32003
2892
1453
0247

prune858.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 1.2b

localize60.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (cos (- (/ (* K (+ m n)) 2) M)))
35.6b
(cos (- (/ (* K (+ m n)) 2) M))
35.6b
(cos (- (/ (* K (+ m n)) 2) M))
35.6b
(cos (- (/ (* K (+ m n)) 2) M))

rewrite92.0ms

Algorithm
rewrite-expression-head
Rules
69×cos-sum
63×prod-diff
44×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
27×times-frac
div-inv
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u add-log-exp
cbrt-prod cos-diff sub-neg
pow1/3
Counts
4 → 116
Calls
4 calls:
3.0ms
(cbrt (cos (- (/ (* K (+ m n)) 2) M)))
35.0ms
(cos (- (/ (* K (+ m n)) 2) M))
28.0ms
(cos (- (/ (* K (+ m n)) 2) M))
23.0ms
(cos (- (/ (* K (+ m n)) 2) M))

series379.0ms

Counts
4 → 12
Calls
4 calls:
187.0ms
(cbrt (cos (- (/ (* K (+ m n)) 2) M)))
63.0ms
(cos (- (/ (* K (+ m n)) 2) M))
61.0ms
(cos (- (/ (* K (+ m n)) 2) M))
69.0ms
(cos (- (/ (* K (+ m n)) 2) M))

simplify1.1s

Counts
128 → 128
Iterations
IterNodes
done2004
42004
31071
2519
1323
0192

prune1.6s

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 1.2b

regimes663.0ms

Accuracy

0% (0.3b remaining)

Error of 1.4b against oracle of 1.2b and baseline of 1.4b

bsearch0.0ms

simplify4.0ms

Iterations
IterNodes
done21
121
017

end0.0ms

sample2.9s

Algorithm
intervals
Results
2.2s8066×body80valid
136.0ms116×body1280valid
127.0ms165×body640valid
108.0ms105×body320valid
16.0ms46×body160valid
1.0msbody2560valid