Details

Time bar (total: 43.2s)

sample119.0ms

Algorithm
intervals
Results
50.0ms260×body80valid
26.0msbody1280valid
2.0msbody640valid
1.0msbody320valid

simplify7.4s

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

prune28.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 16.9b

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

rewrite412.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:
139.0ms
(- (/ (+ n m) 2.0) M)
48.0ms
(* (+ n m) K)
133.0ms
(pow (- (/ (+ n m) 2.0) M) 2.0)
74.0ms
(cos (- (/ (* (+ n m) K) 2.0) M))

series729.0ms

Counts
4 → 12
Calls
4 calls:
57.0ms
(- (/ (+ n m) 2.0) M)
45.0ms
(* (+ n m) K)
490.0ms
(pow (- (/ (+ n m) 2.0) M) 2.0)
136.0ms
(cos (- (/ (* (+ n m) K) 2.0) M))

simplify5.6s

Counts
171 → 171
Iterations
IterNodes
done5000
34926
21676
1759
0359

prune2.2s

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.8b

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

rewrite676.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:
408.0ms
(+ (- l (fabs (- m n))) (pow (- (/ (+ n m) 2.0) M) 2.0))
131.0ms
(- (/ (+ n m) 2.0) M)
123.0ms
(pow (- (/ (+ n m) 2.0) M) 2.0)

series1.0s

Counts
3 → 9
Calls
3 calls:
453.0ms
(+ (- l (fabs (- m n))) (pow (- (/ (+ n m) 2.0) M) 2.0))
61.0ms
(- (/ (+ n m) 2.0) M)
497.0ms
(pow (- (/ (+ n m) 2.0) M) 2.0)

simplify4.8s

Counts
145 → 145
Iterations
IterNodes
done5000
34268
21280
1549
0225

prune1.5s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.8b

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

rewrite431.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:
122.0ms
(pow (- (/ (+ n m) 2.0) M) 2.0)
64.0ms
(exp (cos (- (/ (* (+ n m) K) 2.0) M)))
153.0ms
(log (exp (cos (- (/ (* (+ n m) K) 2.0) M))))
76.0ms
(cos (- (/ (* (+ n m) K) 2.0) M))

series958.0ms

Counts
4 → 12
Calls
4 calls:
493.0ms
(pow (- (/ (+ n m) 2.0) M) 2.0)
210.0ms
(exp (cos (- (/ (* (+ n m) K) 2.0) M)))
122.0ms
(log (exp (cos (- (/ (* (+ n m) K) 2.0) M))))
133.0ms
(cos (- (/ (* (+ n m) K) 2.0) M))

simplify3.7s

Counts
145 → 145
Iterations
IterNodes
done5001
32331
21150
1691
0364

prune2.7s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.8b

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

rewrite309.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))
8.0ms
(cbrt (+ n m))
8.0ms
(cbrt (+ n m))
279.0ms
(cos (- (/ (* (* (cbrt (+ n m)) (cbrt (+ n m))) (* (cbrt (+ n m)) K)) 2.0) M))

series1.0s

Counts
4 → 12
Calls
4 calls:
286.0ms
(cbrt (+ n m))
255.0ms
(cbrt (+ n m))
269.0ms
(cbrt (+ n m))
200.0ms
(cos (- (/ (* (* (cbrt (+ n m)) (cbrt (+ n m))) (* (cbrt (+ n m)) K)) 2.0) M))

simplify3.2s

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

regimes799.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify10.0ms

Iterations
IterNodes
done22
222
121
019

end0.0ms

sample3.6s

Algorithm
intervals
Results
2.0s8083×body80valid
724.0ms145×body640valid
204.0ms139×body1280valid
59.0ms103×body320valid
21.0ms54×body160valid
3.0msbody2560valid