Details

Time bar (total: 27.9s)

sample49.0ms

Algorithm
intervals
Results
25.0ms263×body80valid
1.0msbody640valid
1.0msbody1280valid
1.0msbody160valid
0.0msbody320valid

simplify6.9s

Counts
1 → 1
Iterations

Useful iterations: 4 (280.0ms)

IterNodesCost
021826
150826
291826
3198826
4501786
51382786
64997786
done5001786

prune29.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 15.6b

localize44.0ms

Local error

Found 4 expressions with local error:

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

rewrite206.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
14×*-un-lft-identity
add-cube-cbrt
pow1 add-exp-log
unpow-prod-down add-cbrt-cube add-log-exp
associate-*r*
pow-unpow associate-*l* difference-of-squares
cos-sum sub-neg associate-*r/ distribute-lft-out--
distribute-rgt-in cos-diff pow-to-exp pow-pow distribute-lft-in flip3-+ times-frac flip3-- diff-log pow-prod-down pow-exp prod-exp *-commutative cbrt-unprod flip-+ flip-- distribute-lft-out unswap-sqr sqr-pow
Counts
4 → 67
Calls
4 calls:
31.0ms
(- (/ (* K (+ m n)) 2.0) M)
30.0ms
(* K (+ m n))
96.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)
44.0ms
(cos (- (/ (* K (+ m n)) 2.0) M))

series591.0ms

Counts
4 → 12
Calls
4 calls:
70.0ms
(- (/ (* K (+ m n)) 2.0) M)
32.0ms
(* K (+ m n))
417.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)
71.0ms
(cos (- (/ (* K (+ m n)) 2.0) M))

simplify2.8s

Counts
79 → 79
Iterations

Useful iterations: done (2.8s)

IterNodesCost
016424197
140922248
299922088
3310921888
done500021848

prune622.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.4b

localize36.0ms

Local error

Found 2 expressions with local error:

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

rewrite482.0ms

Algorithm
rewrite-expression-head
Rules
11×*-un-lft-identity
add-sqr-sqrt
add-log-exp
unpow-prod-down
add-cube-cbrt
pow1 pow-unpow add-exp-log
associate-+r+ sum-log add-cbrt-cube distribute-lft-out distribute-lft-out-- difference-of-squares
pow-to-exp +-commutative associate-+r- sub-neg pow-pow flip3-+ times-frac diff-log pow-exp flip-+ sqr-pow
Counts
2 → 37
Calls
2 calls:
424.0ms
(+ (pow (- (/ (+ m n) 2.0) M) 2.0) (- l (fabs (- m n))))
57.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)

series612.0ms

Counts
2 → 6
Calls
2 calls:
265.0ms
(+ (pow (- (/ (+ m n) 2.0) M) 2.0) (- l (fabs (- m n))))
347.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)

simplify2.5s

Counts
43 → 43
Iterations

Useful iterations: done (2.5s)

IterNodesCost
011022335
128220346
265820186
3210820186
done500820146

prune301.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.4b

localize73.0ms

Local error

Found 4 expressions with local error:

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

rewrite414.0ms

Algorithm
rewrite-expression-head
Rules
13×*-un-lft-identity
12×cbrt-prod
add-sqr-sqrt add-cube-cbrt
cbrt-div
pow1 add-cbrt-cube add-exp-log add-log-exp
flip3-+ pow1/3 flip-+ distribute-lft-out
cos-sum
cos-diff sub-neg
Counts
4 → 52
Calls
4 calls:
8.0ms
(cbrt (+ m n))
7.0ms
(cbrt (+ m n))
6.0ms
(cbrt (+ m n))
391.0ms
(cos (- (/ (* (* K (* (cbrt (+ m n)) (cbrt (+ m n)))) (cbrt (+ m n))) 2.0) M))

series690.0ms

Counts
4 → 12
Calls
4 calls:
166.0ms
(cbrt (+ m n))
184.0ms
(cbrt (+ m n))
185.0ms
(cbrt (+ m n))
154.0ms
(cos (- (/ (* (* K (* (cbrt (+ m n)) (cbrt (+ m n)))) (cbrt (+ m n))) 2.0) M))

simplify2.6s

Counts
64 → 64
Iterations

Useful iterations: 4 (1.0s)

IterNodesCost
09124306
118820177
240920097
391617537
4236317417
done500017417

prune646.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.4b

localize211.0ms

Local error

Found 4 expressions with local error:

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

rewrite867.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity
cos-sum
add-sqr-sqrt add-cube-cbrt
cbrt-prod pow1 add-cbrt-cube add-exp-log add-log-exp
cos-diff sub-neg
cbrt-div
flip3-+ pow1/3 flip-+ distribute-lft-out
Counts
4 → 44
Calls
4 calls:
3.0ms
(cbrt (+ m n))
283.0ms
(cos (- (/ (* (* K (* (cbrt (+ m n)) (cbrt (+ m n)))) (cbrt (+ m n))) 2.0) M))
256.0ms
(cos (- (/ (* (* K (* (cbrt (+ m n)) (cbrt (+ m n)))) (cbrt (+ m n))) 2.0) M))
322.0ms
(cos (- (/ (* (* K (* (cbrt (+ m n)) (cbrt (+ m n)))) (cbrt (+ m n))) 2.0) M))

series619.0ms

Counts
4 → 12
Calls
4 calls:
186.0ms
(cbrt (+ m n))
146.0ms
(cos (- (/ (* (* K (* (cbrt (+ m n)) (cbrt (+ m n)))) (cbrt (+ m n))) 2.0) M))
152.0ms
(cos (- (/ (* (* K (* (cbrt (+ m n)) (cbrt (+ m n)))) (cbrt (+ m n))) 2.0) M))
134.0ms
(cos (- (/ (* (* K (* (cbrt (+ m n)) (cbrt (+ m n)))) (cbrt (+ m n))) 2.0) M))

simplify2.8s

Counts
56 → 56
Iterations

Useful iterations: 4 (995.0ms)

IterNodesCost
09125798
118823995
240923755
391617355
4236317315
done500017315

prune731.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.4b

regimes499.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
016606
120606
done20606

end0.0ms

sample2.6s

Algorithm
intervals
Results
1.9s8109×body80valid
129.0ms140×body640valid
87.0ms103×body1280valid
45.0ms106×body320valid
35.0msbody2560valid
20.0ms76×body160valid