Details

Time bar (total: 14.7s)

sample44.0ms

Algorithm
intervals
Results
23.0ms260×body80valid
1.0msbody1280valid
1.0msbody320valid
1.0msbody160valid
0.0msbody640valid

simplify2.7s

Counts
1 → 1
Iterations

Useful iterations: 4 (61.0ms)

IterNodesCost
02129
15029
29229
319529
442828
5122828
6459228
done500028

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 14.2b

localize29.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (/ (+ m n) 2.0) M)
0.0b
(pow (- (/ (+ m n) 2.0) M) 2.0)
0.0b
(- (/ (* K (+ m n)) 2.0) M)
34.5b
(cos (- (/ (* K (+ m n)) 2.0) M))

rewrite87.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt
12×*-un-lft-identity
add-log-exp
add-cube-cbrt unpow-prod-down
pow1 add-exp-log difference-of-squares
add-cbrt-cube
sub-neg pow-unpow distribute-lft-out--
cos-sum flip3-- times-frac diff-log flip--
cos-diff pow-to-exp pow-pow pow-exp sqr-pow
Counts
4 → 59
Calls
4 calls:
29.0ms
(- (/ (+ m n) 2.0) M)
32.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)
9.0ms
(- (/ (* K (+ m n)) 2.0) M)
15.0ms
(cos (- (/ (* K (+ m n)) 2.0) M))

series423.0ms

Counts
4 → 12
Calls
4 calls:
28.0ms
(- (/ (+ m n) 2.0) M)
279.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)
61.0ms
(- (/ (* K (+ m n)) 2.0) M)
55.0ms
(cos (- (/ (* K (+ m n)) 2.0) M))

simplify864.0ms

Counts
71 → 71
Iterations

Useful iterations: 3 (233.0ms)

IterNodesCost
01471022
1319969
2691904
31794893
done5000893

prune320.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.8b

localize16.0ms

Local error

Found 3 expressions with local error:

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

rewrite633.0ms

Algorithm
rewrite-expression-head
Rules
19×*-un-lft-identity
17×add-sqr-sqrt
15×add-log-exp
distribute-lft-out--
diff-log
unpow-prod-down
add-cube-cbrt difference-of-squares
pow1 add-exp-log
sub-neg pow-unpow add-cbrt-cube
flip3-- distribute-rgt-neg-in times-frac neg-log flip-- associate--r+
associate--l- neg-sub0 pow-to-exp pow-pow pow-exp associate--r- sqr-pow
Counts
3 → 59
Calls
3 calls:
27.0ms
(- (/ (+ m n) 2.0) M)
569.0ms
(- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n))))
35.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)

series501.0ms

Counts
3 → 9
Calls
3 calls:
33.0ms
(- (/ (+ m n) 2.0) M)
192.0ms
(- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n))))
276.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)

simplify871.0ms

Counts
68 → 68
Iterations

Useful iterations: 3 (283.0ms)

IterNodesCost
01431158
13331091
27981024
323301001
done50001001

prune238.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.8b

localize27.0ms

Local error

Found 4 expressions with local error:

13.1b
(cbrt (- (/ (* K (+ m n)) 2.0) M))
13.1b
(cbrt (- (/ (* K (+ m n)) 2.0) M))
13.1b
(cbrt (- (/ (* K (+ m n)) 2.0) M))
43.8b
(cos (* (* (cbrt (- (/ (* K (+ m n)) 2.0) M)) (cbrt (- (/ (* K (+ m n)) 2.0) M))) (cbrt (- (/ (* K (+ m n)) 2.0) M))))

rewrite51.0ms

Algorithm
rewrite-expression-head
Rules
15×cbrt-prod
13×add-sqr-sqrt *-un-lft-identity
add-cube-cbrt
cbrt-div
pow1 add-exp-log add-cbrt-cube add-log-exp
flip3-- pow1/3 flip-- distribute-lft-out-- difference-of-squares
Counts
4 → 52
Calls
4 calls:
7.0ms
(cbrt (- (/ (* K (+ m n)) 2.0) M))
9.0ms
(cbrt (- (/ (* K (+ m n)) 2.0) M))
7.0ms
(cbrt (- (/ (* K (+ m n)) 2.0) M))
27.0ms
(cos (* (* (cbrt (- (/ (* K (+ m n)) 2.0) M)) (cbrt (- (/ (* K (+ m n)) 2.0) M))) (cbrt (- (/ (* K (+ m n)) 2.0) M))))

series820.0ms

Counts
4 → 12
Calls
4 calls:
255.0ms
(cbrt (- (/ (* K (+ m n)) 2.0) M))
260.0ms
(cbrt (- (/ (* K (+ m n)) 2.0) M))
249.0ms
(cbrt (- (/ (* K (+ m n)) 2.0) M))
55.0ms
(cos (* (* (cbrt (- (/ (* K (+ m n)) 2.0) M)) (cbrt (- (/ (* K (+ m n)) 2.0) M))) (cbrt (- (/ (* K (+ m n)) 2.0) M))))

simplify2.1s

Counts
64 → 64
Iterations

Useful iterations: 4 (1.3s)

IterNodesCost
0971446
12131414
24921086
313611020
44960978
done5000978

prune365.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.8b

localize34.0ms

Local error

Found 4 expressions with local error:

13.1b
(cbrt (- (/ (* K (+ m n)) 2.0) M))
13.1b
(cbrt (- (/ (* K (+ m n)) 2.0) M))
13.1b
(cbrt (- (/ (* K (+ m n)) 2.0) M))
44.5b
(cos (* (* (cbrt (- (/ (* K (+ m n)) 2.0) M)) (cbrt (- (/ (* K (+ m n)) 2.0) M))) (* (cbrt (* (cbrt (- (/ (* K (+ m n)) 2.0) M)) (cbrt (- (/ (* K (+ m n)) 2.0) M)))) (cbrt (cbrt (- (/ (* K (+ m n)) 2.0) M))))))

rewrite174.0ms

Algorithm
rewrite-expression-head
Rules
15×cbrt-prod
13×add-sqr-sqrt *-un-lft-identity
add-cube-cbrt
cbrt-div
pow1 add-exp-log add-cbrt-cube add-log-exp
flip3-- pow1/3 flip-- distribute-lft-out-- difference-of-squares
Counts
4 → 52
Calls
4 calls:
7.0ms
(cbrt (- (/ (* K (+ m n)) 2.0) M))
8.0ms
(cbrt (- (/ (* K (+ m n)) 2.0) M))
7.0ms
(cbrt (- (/ (* K (+ m n)) 2.0) M))
150.0ms
(cos (* (* (cbrt (- (/ (* K (+ m n)) 2.0) M)) (cbrt (- (/ (* K (+ m n)) 2.0) M))) (* (cbrt (* (cbrt (- (/ (* K (+ m n)) 2.0) M)) (cbrt (- (/ (* K (+ m n)) 2.0) M)))) (cbrt (cbrt (- (/ (* K (+ m n)) 2.0) M))))))

series797.0ms

Counts
4 → 12
Calls
4 calls:
252.0ms
(cbrt (- (/ (* K (+ m n)) 2.0) M))
243.0ms
(cbrt (- (/ (* K (+ m n)) 2.0) M))
244.0ms
(cbrt (- (/ (* K (+ m n)) 2.0) M))
57.0ms
(cos (* (* (cbrt (- (/ (* K (+ m n)) 2.0) M)) (cbrt (- (/ (* K (+ m n)) 2.0) M))) (* (cbrt (* (cbrt (- (/ (* K (+ m n)) 2.0) M)) (cbrt (- (/ (* K (+ m n)) 2.0) M)))) (cbrt (cbrt (- (/ (* K (+ m n)) 2.0) M))))))

simplify1.9s

Counts
64 → 64
Iterations

Useful iterations: 4 (1.1s)

IterNodesCost
0991686
12211654
25131438
313841396
449721354
done50001354

prune424.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.8b

regimes186.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

Useful iterations: 1 (1.0ms)

IterNodesCost
01720
12118
done2118

end0.0ms

sample1.1s

Algorithm
intervals
Results
628.0ms8115×body80valid
59.0ms112×body1280valid
51.0ms143×body640valid
25.0ms105×body320valid
11.0ms68×body160valid
2.0msbody2560valid