Details

Time bar (total: 27.6s)

sample92.0ms

Algorithm
intervals
Results
44.0ms265×body80valid
5.0msbody1280valid
2.0msbody640valid
1.0msbody320valid
0.0msbody160valid

simplify3.0s

Counts
1 → 1
Iterations

Useful iterations: 4 (188.0ms)

IterNodesCost
02129
15029
29529
322029
468028
5321028
done500128

prune34.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 17.8b

localize62.0ms

Local error

Found 4 expressions with local error:

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

rewrite1.1s

Algorithm
rewrite-expression-head
Rules
41×add-sqr-sqrt
40×*-un-lft-identity
30×prod-diff
29×add-cube-cbrt
23×cos-sum
12×unpow-prod-down
11×associate-+r+ times-frac
10×fma-def
add-log-exp
pow1 add-exp-log
add-cbrt-cube
expm1-log1p-u associate-*r* log1p-expm1-u difference-of-squares
pow-unpow associate-*l* div-inv distribute-lft-out distribute-lft-out--
sub-neg flip3-+ associate-*r/ sum-log flip-+ sqr-pow
+-commutative distribute-rgt-in cos-diff pow-to-exp associate-+r- pow-pow distribute-lft-in diff-log pow-prod-down pow-exp prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 118
Calls
4 calls:
40.0ms
(* K (+ m n))
819.0ms
(+ (pow (- (/ (+ m n) 2.0) M) 2.0) (- l (fabs (- m n))))
118.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)
73.0ms
(cos (- (/ (* K (+ m n)) 2.0) M))

series1.1s

Counts
4 → 12
Calls
4 calls:
49.0ms
(* K (+ m n))
378.0ms
(+ (pow (- (/ (+ m n) 2.0) M) 2.0) (- l (fabs (- m n))))
527.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)
131.0ms
(cos (- (/ (* K (+ m n)) 2.0) M))

simplify2.6s

Counts
130 → 130
Iterations

Useful iterations: done (2.6s)

IterNodesCost
03482962
17652453
222872139
done50022013

prune1.4s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.7b

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

rewrite953.0ms

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt
21×*-un-lft-identity
12×add-cube-cbrt unpow-prod-down
11×associate-+r+
10×fma-def
prod-diff
add-log-exp
difference-of-squares
pow1 add-exp-log pow-unpow distribute-lft-out--
expm1-log1p-u times-frac sum-log add-cbrt-cube log1p-expm1-u distribute-lft-out sqr-pow
+-commutative pow-to-exp associate-+r- sub-neg pow-pow flip3-+ diff-log pow-exp flip-+
Counts
2 → 60
Calls
2 calls:
823.0ms
(+ (pow (- (/ (+ m n) 2.0) M) 2.0) (- l (fabs (- m n))))
125.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)

series866.0ms

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

simplify1.2s

Counts
66 → 66
Iterations

Useful iterations: done (1.2s)

IterNodesCost
01441073
1361956
21121889
done5000876

prune725.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.7b

localize104.0ms

Local error

Found 4 expressions with local error:

17.7b
(cbrt (* K (+ m n)))
17.7b
(cbrt (* K (+ m n)))
17.7b
(cbrt (* K (+ m n)))
37.5b
(cos (- (/ (* (* (cbrt (* K (+ m n))) (cbrt (* K (+ m n)))) (cbrt (* K (+ m n)))) 2.0) M))

rewrite166.0ms

Algorithm
rewrite-expression-head
Rules
23×cos-sum
21×prod-diff
17×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
times-frac
cbrt-div associate-*r/
pow1 add-exp-log expm1-log1p-u add-cbrt-cube log1p-expm1-u add-log-exp
cbrt-prod flip3-+ pow1/3 flip-+ div-inv
cos-diff sub-neg
Counts
4 → 72
Calls
4 calls:
14.0ms
(cbrt (* K (+ m n)))
14.0ms
(cbrt (* K (+ m n)))
14.0ms
(cbrt (* K (+ m n)))
118.0ms
(cos (- (/ (* (* (cbrt (* K (+ m n))) (cbrt (* K (+ m n)))) (cbrt (* K (+ m n)))) 2.0) M))

series787.0ms

Counts
4 → 12
Calls
4 calls:
225.0ms
(cbrt (* K (+ m n)))
217.0ms
(cbrt (* K (+ m n)))
214.0ms
(cbrt (* K (+ m n)))
131.0ms
(cos (- (/ (* (* (cbrt (* K (+ m n))) (cbrt (* K (+ m n)))) (cbrt (* K (+ m n)))) 2.0) M))

simplify2.9s

Counts
84 → 84
Iterations

Useful iterations: done (2.9s)

IterNodesCost
02283327
14302926
28791839
324501392
done50001266

prune1.1s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.7b

localize130.0ms

Local error

Found 4 expressions with local error:

0.5b
(/ K (sqrt 2.0))
0.5b
(/ K (sqrt 2.0))
37.0b
(sin (fma (/ K (sqrt 2.0)) (/ (+ m n) (sqrt 2.0)) (- M)))
37.0b
(cos (fma (/ K (sqrt 2.0)) (/ (+ m n) (sqrt 2.0)) (- M)))

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
36×times-frac
34×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
24×sqrt-prod
12×associate-/r*
add-exp-log add-cbrt-cube
associate-/l*
pow1 expm1-log1p-u log1p-expm1-u add-log-exp
cbrt-undiv frac-2neg div-exp clear-num fma-udef div-inv
cos-sum sin-sum
Counts
4 → 102
Calls
4 calls:
12.0ms
(/ K (sqrt 2.0))
12.0ms
(/ K (sqrt 2.0))
5.0ms
(sin (fma (/ K (sqrt 2.0)) (/ (+ m n) (sqrt 2.0)) (- M)))
5.0ms
(cos (fma (/ K (sqrt 2.0)) (/ (+ m n) (sqrt 2.0)) (- M)))

series1.0s

Counts
4 → 12
Calls
4 calls:
117.0ms
(/ K (sqrt 2.0))
106.0ms
(/ K (sqrt 2.0))
398.0ms
(sin (fma (/ K (sqrt 2.0)) (/ (+ m n) (sqrt 2.0)) (- M)))
401.0ms
(cos (fma (/ K (sqrt 2.0)) (/ (+ m n) (sqrt 2.0)) (- M)))

simplify1.7s

Counts
114 → 114
Iterations

Useful iterations: done (1.7s)

IterNodesCost
01171264
11971180
24551104
31469987
done5000984

prune1.7s

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0.7b

regimes713.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify5.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01619
12019
done2019

end0.0ms

sample4.0s

Algorithm
intervals
Results
2.2s8091×body80valid
692.0ms119×body1280valid
194.0ms165×body640valid
74.0ms58×body160valid
60.0ms98×body320valid
3.0msbody2560valid