Details

Time bar (total: 42.5s)

sample105.0ms

Algorithm
intervals
Results
62.0ms260×body80valid
6.0msbody1280valid
2.0msbody640valid
1.0msbody320valid

simplify7.8s

Counts
1 → 1
Iterations
IterNodes
done5000
64953
51387
4532
3208
293
150
021

prune21.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 16.9b

localize64.0ms

Local error

Found 4 expressions with local error:

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

rewrite376.0ms

Algorithm
rewrite-expression-head
Rules
99×*-un-lft-identity
81×add-sqr-sqrt
69×add-cube-cbrt prod-diff
59×times-frac
23×cos-sum
16×fma-neg
13×distribute-lft-out
pow1 add-exp-log div-inv
unpow-prod-down add-cbrt-cube add-log-exp
expm1-log1p-u associate-*l* log1p-expm1-u difference-of-squares
pow-unpow associate-*r*
sub-neg associate-*l/ distribute-lft-out--
cos-diff pow-to-exp flip3-- pow-pow flip3-+ diff-log pow-prod-down pow-exp prod-exp *-commutative flip-- cbrt-unprod flip-+ unswap-sqr sqr-pow
Counts
4 → 159
Calls
4 calls:
118.0ms
(- (/ (+ n m) 2.0) M)
42.0ms
(* (+ n m) K)
125.0ms
(pow (- (/ (+ n m) 2.0) M) 2.0)
72.0ms
(cos (- (/ (* (+ n m) K) 2.0) M))

series684.0ms

Counts
4 → 12
Calls
4 calls:
53.0ms
(- (/ (+ n m) 2.0) M)
46.0ms
(* (+ n m) K)
463.0ms
(pow (- (/ (+ n m) 2.0) M) 2.0)
122.0ms
(cos (- (/ (* (+ n m) K) 2.0) M))

simplify5.5s

Counts
171 → 171
Iterations
IterNodes
done5000
34926
21676
1759
0359

prune2.3s

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.8b

localize66.0ms

Local error

Found 3 expressions with local error:

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

rewrite685.0ms

Algorithm
rewrite-expression-head
Rules
95×*-un-lft-identity
72×add-sqr-sqrt
60×add-cube-cbrt
57×prod-diff
50×times-frac
16×fma-neg
14×distribute-lft-out
11×associate-+l+
10×add-log-exp
unpow-prod-down
fma-def difference-of-squares
pow1 add-exp-log div-inv distribute-lft-out--
expm1-log1p-u pow-unpow add-cbrt-cube log1p-expm1-u
sub-neg diff-log sum-log
+-commutative pow-to-exp associate-+l- flip3-- pow-pow flip3-+ pow-exp flip-- flip-+ sqr-pow
Counts
3 → 136
Calls
3 calls:
398.0ms
(+ (- l (fabs (- m n))) (pow (- (/ (+ n m) 2.0) M) 2.0))
117.0ms
(- (/ (+ n m) 2.0) M)
155.0ms
(pow (- (/ (+ n m) 2.0) M) 2.0)

series1.1s

Counts
3 → 9
Calls
3 calls:
452.0ms
(+ (- l (fabs (- m n))) (pow (- (/ (+ n m) 2.0) M) 2.0))
87.0ms
(- (/ (+ n m) 2.0) M)
539.0ms
(pow (- (/ (+ n m) 2.0) M) 2.0)

simplify4.7s

Counts
145 → 145
Iterations
IterNodes
done5000
34268
21280
1549
0225

prune1.4s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.8b

localize114.0ms

Local error

Found 4 expressions with local error:

0.0b
(pow (- (/ (+ n m) 2.0) M) 2.0)
0.1b
(exp (cos (- (/ (* (+ n m) K) 2.0) M)))
0.5b
(log (exp (cos (- (/ (* (+ n m) K) 2.0) M))))
39.2b
(cos (- (/ (* (+ n m) K) 2.0) M))

rewrite458.0ms

Algorithm
rewrite-expression-head
Rules
69×cos-sum
63×prod-diff
53×add-sqr-sqrt
50×*-un-lft-identity
48×add-cube-cbrt
46×exp-diff
28×times-frac
23×log-div
div-inv
pow1 unpow-prod-down exp-prod
add-exp-log add-log-exp
expm1-log1p-u log-prod log-pow add-cbrt-cube log1p-expm1-u
cos-diff sub-neg pow-unpow
exp-sum difference-of-squares
pow-to-exp pow-pow rem-log-exp pow-exp rem-exp-log distribute-lft-out-- sqr-pow
Counts
4 → 133
Calls
4 calls:
120.0ms
(pow (- (/ (+ n m) 2.0) M) 2.0)
82.0ms
(exp (cos (- (/ (* (+ n m) K) 2.0) M)))
149.0ms
(log (exp (cos (- (/ (* (+ n m) K) 2.0) M))))
91.0ms
(cos (- (/ (* (+ n m) K) 2.0) M))

series997.0ms

Counts
4 → 12
Calls
4 calls:
502.0ms
(pow (- (/ (+ n m) 2.0) M) 2.0)
211.0ms
(exp (cos (- (/ (* (+ n m) K) 2.0) M)))
125.0ms
(log (exp (cos (- (/ (* (+ n m) K) 2.0) M))))
159.0ms
(cos (- (/ (* (+ n m) K) 2.0) M))

simplify2.9s

Counts
145 → 145
Iterations
IterNodes
done5001
32331
21150
1691
0364

prune2.6s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.8b

localize97.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (+ n m))
0.5b
(cbrt (+ n m))
0.5b
(cbrt (+ n m))
39.3b
(cos (- (/ (* (* (cbrt (+ n m)) (cbrt (+ n m))) (* (cbrt (+ n m)) K)) 2.0) M))

rewrite332.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:
8.0ms
(cbrt (+ n m))
7.0ms
(cbrt (+ n m))
7.0ms
(cbrt (+ n m))
304.0ms
(cos (- (/ (* (* (cbrt (+ n m)) (cbrt (+ n m))) (* (cbrt (+ n m)) K)) 2.0) M))

series970.0ms

Counts
4 → 12
Calls
4 calls:
229.0ms
(cbrt (+ n m))
237.0ms
(cbrt (+ n m))
284.0ms
(cbrt (+ n m))
220.0ms
(cos (- (/ (* (* (cbrt (+ n m)) (cbrt (+ n m))) (* (cbrt (+ n m)) K)) 2.0) M))

simplify3.0s

Counts
93 → 93
Iterations
IterNodes
done5001
32049
2831
1442
0233

prune1.6s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.8b

regimes817.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify7.0ms

Iterations
IterNodes
done22
222
121
019

end0.0ms

sample3.8s

Algorithm
intervals
Results
2.7s8083×body80valid
236.0ms139×body1280valid
127.0ms103×body320valid
123.0ms145×body640valid
21.0ms54×body160valid
3.0msbody2560valid