Details

Time bar (total: 22.6s)

sample89.0ms

Algorithm
intervals
Results
47.0ms263×body80valid
5.0msbody1280valid
5.0msbody640valid
1.0msbody160valid
1.0msbody320valid

simplify2.9s

Counts
1 → 1
Iterations
IterNodes
done5001
51428
4534
3208
293
150
021

prune24.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.0b

localize77.0ms

Local error

Found 4 expressions with local error:

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

rewrite122.0ms

Algorithm
rewrite-expression-head
Rules
51×prod-diff
50×add-sqr-sqrt
47×*-un-lft-identity
41×add-cube-cbrt
23×cos-sum
22×times-frac
10×fma-neg
add-log-exp
div-inv
unpow-prod-down
pow1 add-exp-log
expm1-log1p-u add-cbrt-cube log1p-expm1-u difference-of-squares
pow-unpow sub-neg distribute-lft-out--
flip3-- diff-log flip--
cos-diff pow-to-exp pow-pow pow-exp sqr-pow
Counts
4 → 127
Calls
4 calls:
5.0ms
(- (fabs (- m n)) l)
17.0ms
(- (/ (* (+ m n) K) 2.0) M)
66.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)
31.0ms
(cos (- (/ (* (+ m n) K) 2.0) M))

series569.0ms

Counts
4 → 12
Calls
4 calls:
38.0ms
(- (fabs (- m n)) l)
69.0ms
(- (/ (* (+ m n) K) 2.0) M)
371.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)
91.0ms
(cos (- (/ (* (+ m n) K) 2.0) M))

simplify2.4s

Counts
139 → 139
Iterations
IterNodes
done5000
33465
21230
1662
0326

prune1.1s

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.7b

localize42.0ms

Local error

Found 2 expressions with local error:

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

rewrite69.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt
15×*-un-lft-identity
11×add-cube-cbrt
prod-diff
unpow-prod-down
add-log-exp
pow1 pow-unpow fma-neg add-exp-log difference-of-squares
expm1-log1p-u add-cbrt-cube log1p-expm1-u distribute-lft-out--
pow-to-exp sub-neg pow-pow times-frac flip3-- diff-log pow-exp flip-- sqr-pow
Counts
2 → 50
Calls
2 calls:
5.0ms
(- (fabs (- m n)) l)
62.0ms
(pow (- (/ (+ m n) 2.0) M) 2.0)

series386.0ms

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

simplify2.6s

Counts
56 → 56
Iterations
IterNodes
done5000
44446
31605
2625
1308
0132

prune386.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.7b

localize104.0ms

Local error

Found 4 expressions with local error:

1.0b
(cbrt 2.0)
1.0b
(cbrt 2.0)
1.0b
(cbrt 2.0)
30.3b
(cos (fma (/ (+ m n) (* (cbrt 2.0) (cbrt 2.0))) (/ K (cbrt 2.0)) (- M)))

rewrite5.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
expm1-log1p-u pow1 add-cbrt-cube add-exp-log log1p-expm1-u add-log-exp
pow1/3
cos-sum fma-udef
Counts
4 → 49
Calls
4 calls:
1.0ms
(cbrt 2.0)
1.0ms
(cbrt 2.0)
1.0ms
(cbrt 2.0)
2.0ms
(cos (fma (/ (+ m n) (* (cbrt 2.0) (cbrt 2.0))) (/ K (cbrt 2.0)) (- M)))

series262.0ms

Counts
4 → 6
Calls
4 calls:
0.0ms
(cbrt 2.0)
0.0ms
(cbrt 2.0)
0.0ms
(cbrt 2.0)
261.0ms
(cos (fma (/ (+ m n) (* (cbrt 2.0) (cbrt 2.0))) (/ K (cbrt 2.0)) (- M)))

simplify3.8s

Counts
55 → 55
Iterations
IterNodes
done5143
64003
5927
4357
3214
2132
180
051

prune573.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.6b

localize112.0ms

Local error

Found 4 expressions with local error:

1.0b
(cbrt (cbrt 2.0))
1.0b
(cbrt (cbrt 2.0))
1.0b
(* (* (cbrt (cbrt 2.0)) (cbrt (cbrt 2.0))) (cbrt (cbrt 2.0)))
30.0b
(cos (fma (/ (+ m n) (* (cbrt 2.0) (cbrt 2.0))) (/ K (* (* (cbrt (cbrt 2.0)) (cbrt (cbrt 2.0))) (cbrt (cbrt 2.0)))) (- M)))

rewrite44.0ms

Algorithm
rewrite-expression-head
Rules
30×cbrt-prod
23×pow1
14×add-sqr-sqrt
11×*-un-lft-identity pow1/3 add-cube-cbrt
associate-*r* add-exp-log pow-prod-up
pow-plus
add-cbrt-cube pow-prod-down
expm1-log1p-u log1p-expm1-u add-log-exp
prod-exp pow-sqr cbrt-unprod unswap-sqr
pow2
cos-sum associate-*l* pow3 *-commutative fma-udef
Counts
4 → 83
Calls
4 calls:
1.0ms
(cbrt (cbrt 2.0))
1.0ms
(cbrt (cbrt 2.0))
38.0ms
(* (* (cbrt (cbrt 2.0)) (cbrt (cbrt 2.0))) (cbrt (cbrt 2.0)))
2.0ms
(cos (fma (/ (+ m n) (* (cbrt 2.0) (cbrt 2.0))) (/ K (* (* (cbrt (cbrt 2.0)) (cbrt (cbrt 2.0))) (cbrt (cbrt 2.0)))) (- M)))

series286.0ms

Counts
4 → 6
Calls
4 calls:
0.0ms
(cbrt (cbrt 2.0))
0.0ms
(cbrt (cbrt 2.0))
0.0ms
(* (* (cbrt (cbrt 2.0)) (cbrt (cbrt 2.0))) (cbrt (cbrt 2.0)))
286.0ms
(cos (fma (/ (+ m n) (* (cbrt 2.0) (cbrt 2.0))) (/ K (* (* (cbrt (cbrt 2.0)) (cbrt (cbrt 2.0))) (cbrt (cbrt 2.0)))) (- M)))

simplify2.8s

Counts
89 → 89
Iterations
IterNodes
done5361
42713
3915
2413
1193
099

prune716.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.6b

regimes412.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations
IterNodes
done20
120
016

end0.0ms

sample2.8s

Algorithm
intervals
Results
2.0s8113×body80valid
176.0ms139×body640valid
119.0ms139×body1280valid
47.0ms103×body320valid
17.0ms56×body160valid
3.0msbody2560valid