Details

Time bar (total: 36.0s)

sample116.0ms

Algorithm
intervals
Results
72.0ms257×body80valid
6.0msbody320valid
4.0msbody640valid
3.0msbody1280valid
1.0msbody160valid

simplify1.6s

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

prune31.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 16.2b

localize66.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.0s

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:
15.0ms
(- (/ (* K (+ m n)) 2) M)
923.0ms
(- (- (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n))))
66.0ms
(pow (- (/ (+ m n) 2) M) 2)
33.0ms
(cos (- (/ (* K (+ m n)) 2) M))

series461.0ms

Counts
4 → 12
Calls
4 calls:
84.0ms
(- (/ (* K (+ m n)) 2) M)
203.0ms
(- (- (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n))))
83.0ms
(pow (- (/ (+ m n) 2) M) 2)
92.0ms
(cos (- (/ (* K (+ m n)) 2) M))

simplify1.3s

Counts
307 → 307
Iterations
IterNodes
done2000
32000
21952
1991
0460

prune5.8s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 1.2b

localize27.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.2s

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)))))
781.0ms
(- (- (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n))))
41.0ms
(pow (- (/ (+ m n) 2) M) 2)

series459.0ms

Counts
3 → 9
Calls
3 calls:
138.0ms
(exp (- (- (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))))
215.0ms
(- (- (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n))))
106.0ms
(pow (- (/ (+ m n) 2) M) 2)

simplify1.4s

Counts
382 → 382
Iterations
IterNodes
done2000
32000
21848
1820
0394

prune6.3s

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 1.2b

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

rewrite65.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:
15.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)))))))
49.0ms
(cos (- (/ (* K (+ m n)) 2) M))

series682.0ms

Counts
4 → 12
Calls
4 calls:
80.0ms
(- (/ (* K (+ m n)) 2) M)
248.0ms
(fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) (- l (fabs (- m n))))
242.0ms
(log1p (expm1 (- (fma (- (/ (+ m n) 2) M) (- (/ (+ m n) 2) M) (- l (fabs (- m n)))))))
111.0ms
(cos (- (/ (* K (+ m n)) 2) M))

simplify1.1s

Counts
114 → 114
Iterations
IterNodes
done2003
32003
2892
1453
0247

prune2.7s

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 1.2b

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

rewrite90.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:
2.0ms
(cbrt (cos (- (/ (* K (+ m n)) 2) M)))
23.0ms
(cos (- (/ (* K (+ m n)) 2) M))
23.0ms
(cos (- (/ (* K (+ m n)) 2) M))
40.0ms
(cos (- (/ (* K (+ m n)) 2) M))

series428.0ms

Counts
4 → 12
Calls
4 calls:
175.0ms
(cbrt (cos (- (/ (* K (+ m n)) 2) M)))
92.0ms
(cos (- (/ (* K (+ m n)) 2) M))
67.0ms
(cos (- (/ (* K (+ m n)) 2) M))
94.0ms
(cos (- (/ (* K (+ m n)) 2) M))

simplify1.3s

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

prune4.3s

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 1.2b

regimes684.0ms

Accuracy

0% (0.3b remaining)

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

bsearch0.0ms

simplify5.0ms

Iterations
IterNodes
done21
121
017

end0.0ms

sample3.5s

Algorithm
intervals
Results
2.8s8066×body80valid
171.0ms165×body640valid
156.0ms116×body1280valid
82.0ms105×body320valid
22.0ms46×body160valid
2.0msbody2560valid