Details

Time bar (total: 12.7s)

sample45.0ms

Algorithm
intervals
Results
20.0ms262×body80valid
2.0msbody640valid
1.0msbody1280valid
1.0msbody320valid
0.0msbody160valid

simplify50.0ms

Counts
1 → 1
Iterations

Useful iterations: 3 (8.0ms)

IterNodesCost
05016
19516
221116
355315
4197415
5500115
done500115

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 14.7b

localize27.0ms

Local error

Found 4 expressions with local error:

0.0b
(* K (+ m n))
0.0b
(exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n)))))
0.0b
(pow (- (/ (+ m n) 2.0) M) 2.0)
31.5b
(cos (- (/ (* K (+ m n)) 2.0) M))

rewrite1.9s

Algorithm
rewrite-expression-head
Rules
178×add-sqr-sqrt
153×*-un-lft-identity
141×prod-diff
123×exp-sum
71×add-cube-cbrt
66×unpow-prod-down
52×distribute-rgt-neg-in
50×distribute-lft-neg-in
47×difference-of-squares
41×distribute-lft-out--
23×cos-sum
20×times-frac
15×add-log-exp
11×sqr-pow
exp-prod
pow1 add-exp-log
diff-log add-cbrt-cube
neg-mul-1 rem-exp-log
expm1-log1p-u associate-*r* log1p-expm1-u
pow-unpow associate-*l* div-inv
sub-neg associate-*r/ neg-log
distribute-rgt-in cos-diff pow-to-exp pow-pow distribute-lft-in flip3-+ exp-diff pow-prod-down pow-exp prod-exp *-commutative cbrt-unprod flip-+ distribute-lft-out associate--r- unswap-sqr
Counts
4 → 226
Calls
4 calls:
19.0ms
(* K (+ m n))
1.8s
(exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n)))))
56.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)
35.0ms
(cos (- (/ (* K (+ m n)) 2.0) M))

series488.0ms

Counts
4 → 12
Calls
4 calls:
26.0ms
(* K (+ m n))
130.0ms
(exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n)))))
266.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)
65.0ms
(cos (- (/ (* K (+ m n)) 2.0) M))

simplify97.0ms

Counts
238 → 238
Iterations

Useful iterations: 2 (58.0ms)

IterNodesCost
010156007
127884853
250023691
done50023691

prune557.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.6b

localize16.0ms

Local error

Found 3 expressions with local error:

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

rewrite3.0s

Algorithm
rewrite-expression-head
Rules
330×add-sqr-sqrt
277×*-un-lft-identity
249×prod-diff
138×unpow-prod-down
123×exp-sum
115×add-cube-cbrt
114×distribute-rgt-neg-in
110×distribute-lft-neg-in
96×difference-of-squares
83×distribute-lft-out--
24×fma-neg add-log-exp
23×times-frac sqr-pow
12×diff-log
11×neg-mul-1 associate--r+
exp-prod
rem-exp-log
pow1 add-exp-log neg-log
expm1-log1p-u sub-neg pow-unpow add-cbrt-cube log1p-expm1-u
associate--r-
associate--l- neg-sub0 pow-to-exp flip3-- pow-pow exp-diff pow-exp flip--
Counts
3 → 347
Calls
3 calls:
1.1s
(- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n))))
1.8s
(exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n)))))
57.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)

series603.0ms

Counts
3 → 9
Calls
3 calls:
193.0ms
(- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n))))
132.0ms
(exp (- (- (pow (- (/ (+ m n) 2.0) M) 2.0)) (- l (fabs (- m n)))))
278.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)

simplify107.0ms

Counts
356 → 356
Iterations

Useful iterations: 2 (50.0ms)

IterNodesCost
07839869
122277499
250015146
done50015146

prune490.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.6b

localize26.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (cbrt (pow (- (/ (+ m n) 2.0) M) 2.0)) (cbrt (pow (- (/ (+ m n) 2.0) M) 2.0)))
37.0b
(cbrt (pow (- (/ (+ m n) 2.0) M) 2.0))
37.0b
(cbrt (pow (- (/ (+ m n) 2.0) M) 2.0))
37.0b
(cbrt (pow (- (/ (+ m n) 2.0) M) 2.0))

rewrite530.0ms

Algorithm
rewrite-expression-head
Rules
98×cbrt-prod
81×add-sqr-sqrt
54×unpow-prod-down
42×*-un-lft-identity
22×add-cube-cbrt
16×unswap-sqr
15×swap-sqr sqr-pow
14×difference-of-squares
13×associate-*r* associate-*l*
11×pow1
pow1/3 distribute-lft-out--
times-frac
add-exp-log
expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 137
Calls
4 calls:
383.0ms
(* (cbrt (pow (- (/ (+ m n) 2.0) M) 2.0)) (cbrt (pow (- (/ (+ m n) 2.0) M) 2.0)))
47.0ms
(cbrt (pow (- (/ (+ m n) 2.0) M) 2.0))
48.0ms
(cbrt (pow (- (/ (+ m n) 2.0) M) 2.0))
46.0ms
(cbrt (pow (- (/ (+ m n) 2.0) M) 2.0))

series1.3s

Counts
4 → 12
Calls
4 calls:
313.0ms
(* (cbrt (pow (- (/ (+ m n) 2.0) M) 2.0)) (cbrt (pow (- (/ (+ m n) 2.0) M) 2.0)))
315.0ms
(cbrt (pow (- (/ (+ m n) 2.0) M) 2.0))
323.0ms
(cbrt (pow (- (/ (+ m n) 2.0) M) 2.0))
314.0ms
(cbrt (pow (- (/ (+ m n) 2.0) M) 2.0))

simplify81.0ms

Counts
149 → 149
Iterations

Useful iterations: 3 (65.0ms)

IterNodesCost
03311916
19951833
234741717
350011690
done50011690

prune687.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.6b

localize32.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (+ m n))
0.6b
(cbrt (+ m n))
0.6b
(cbrt (+ m n))
31.8b
(cos (- (/ (* (* K (* (cbrt (+ m n)) (cbrt (+ m n)))) (cbrt (+ m n))) 2.0) M))

rewrite282.0ms

Algorithm
rewrite-expression-head
Rules
26×*-un-lft-identity
23×cos-sum
21×prod-diff
20×add-sqr-sqrt add-cube-cbrt
12×cbrt-prod
times-frac
cbrt-div
pow1 add-exp-log expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp
flip3-+ pow1/3 flip-+ div-inv distribute-lft-out
cos-diff sub-neg
Counts
4 → 81
Calls
4 calls:
5.0ms
(cbrt (+ m n))
4.0ms
(cbrt (+ m n))
4.0ms
(cbrt (+ m n))
267.0ms
(cos (- (/ (* (* K (* (cbrt (+ m n)) (cbrt (+ m n)))) (cbrt (+ m n))) 2.0) M))

series513.0ms

Counts
4 → 12
Calls
4 calls:
138.0ms
(cbrt (+ m n))
131.0ms
(cbrt (+ m n))
135.0ms
(cbrt (+ m n))
108.0ms
(cos (- (/ (* (* K (* (cbrt (+ m n)) (cbrt (+ m n)))) (cbrt (+ m n))) 2.0) M))

simplify87.0ms

Counts
93 → 93
Iterations

Useful iterations: 3 (75.0ms)

IterNodesCost
04271747
19061467
231541458
350011308
done50011308

prune422.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.6b

regimes148.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02723
12923
22923
done2923

end0.0ms

sample1.2s

Algorithm
intervals
Results
635.0ms8136×body80valid
68.0ms124×body1280valid
56.0ms166×body640valid
21.0ms89×body320valid
8.0ms46×body160valid
2.0msbody2560valid