Details

Time bar (total: 20.3s)

sample90.0ms

Algorithm
intervals
Results
47.0ms383×body80valid
19.0ms174×body80nan

simplify2.7s

Counts
1 → 1
Iterations
IterNodes
done5006
62177
5655
4215
397
252
126
012

prune20.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 2.1b

localize41.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ 1 (* 10 k))
0.0b
(+ (+ 1 (* 10 k)) (* k k))
0.0b
(* a (pow k m))
2.0b
(/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k)))

rewrite124.0ms

Algorithm
rewrite-expression-head
Rules
19×add-exp-log
16×add-sqr-sqrt
11×*-un-lft-identity add-cbrt-cube add-cube-cbrt add-log-exp
associate-*r*
fma-def prod-exp
expm1-log1p-u pow1 sum-log unpow-prod-down div-exp insert-posit16 log1p-expm1-u
associate-/r* flip3-+ times-frac associate-*l* flip-+ unswap-sqr
pow-to-exp cbrt-undiv +-commutative pow-exp associate-/r/ cbrt-unprod sqr-pow
associate-+l+ clear-num frac-2neg *-commutative div-inv associate-/l*
Counts
4 → 92
Calls
4 calls:
10.0ms
(+ 1 (* 10 k))
38.0ms
(+ (+ 1 (* 10 k)) (* k k))
23.0ms
(* a (pow k m))
51.0ms
(/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k)))

series311.0ms

Counts
4 → 12
Calls
4 calls:
46.0ms
(+ 1 (* 10 k))
26.0ms
(+ (+ 1 (* 10 k)) (* k k))
77.0ms
(* a (pow k m))
161.0ms
(/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k)))

simplify2.2s

Counts
104 → 104
Iterations
IterNodes
done5001
21681
1480
0177

prune599.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0b

localize16.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (fma (+ k 10) k 1) (pow k m))
2.0b
(/ a (/ (fma (+ k 10) k 1) (pow k m)))

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
180×times-frac
100×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
48×unpow-prod-down
32×associate-/r*
17×add-exp-log
16×sqr-pow
10×div-exp
add-cbrt-cube
div-inv associate-/l*
cbrt-undiv
expm1-log1p-u pow-to-exp pow1 clear-num frac-2neg pow-exp insert-posit16 log1p-expm1-u add-log-exp
associate-/r/
Counts
2 → 171
Calls
2 calls:
9.0ms
(/ (fma (+ k 10) k 1) (pow k m))
8.0ms
(/ a (/ (fma (+ k 10) k 1) (pow k m)))

series209.0ms

Counts
2 → 6
Calls
2 calls:
87.0ms
(/ (fma (+ k 10) k 1) (pow k m))
122.0ms
(/ a (/ (fma (+ k 10) k 1) (pow k m)))

simplify2.3s

Counts
177 → 177
Iterations
IterNodes
done5003
23041
1844
0327

prune1.1s

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0b

localize36.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ (fma k (+ k 10) 1) (pow k m))
2.0b
(/ a (/ (fma k (+ k 10) 1) (pow k m)))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
180×times-frac
100×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
48×unpow-prod-down
32×associate-/r*
17×add-exp-log
16×sqr-pow
10×div-exp
add-cbrt-cube
div-inv associate-/l*
cbrt-undiv
expm1-log1p-u pow-to-exp pow1 clear-num frac-2neg pow-exp insert-posit16 log1p-expm1-u add-log-exp
associate-/r/
Counts
2 → 171
Calls
2 calls:
6.0ms
(/ (fma k (+ k 10) 1) (pow k m))
8.0ms
(/ a (/ (fma k (+ k 10) 1) (pow k m)))

series257.0ms

Counts
2 → 6
Calls
2 calls:
97.0ms
(/ (fma k (+ k 10) 1) (pow k m))
159.0ms
(/ a (/ (fma k (+ k 10) 1) (pow k m)))

simplify2.1s

Counts
177 → 177
Iterations
IterNodes
done5014
23043
1844
0327

prune1.0s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

localize48.0ms

Local error

Found 4 expressions with local error:

2.0b
(/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k)))
6.2b
(cbrt (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))))
6.2b
(cbrt (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))))
6.2b
(cbrt (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))))

rewrite81.0ms

Algorithm
rewrite-expression-head
Rules
27×cbrt-prod
14×add-exp-log
12×add-sqr-sqrt *-un-lft-identity times-frac add-cube-cbrt
add-cbrt-cube
associate-/r/
expm1-log1p-u pow1 flip3-+ div-exp flip-+ insert-posit16 log1p-expm1-u div-inv add-log-exp
cbrt-div associate-/r* pow1/3 prod-exp
cbrt-undiv
pow-to-exp clear-num frac-2neg pow-exp cbrt-unprod associate-/l*
Counts
4 → 91
Calls
4 calls:
26.0ms
(/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k)))
11.0ms
(cbrt (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))))
20.0ms
(cbrt (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))))
22.0ms
(cbrt (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))))

series1.0s

Counts
4 → 12
Calls
4 calls:
181.0ms
(/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k)))
265.0ms
(cbrt (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))))
297.0ms
(cbrt (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))))
268.0ms
(cbrt (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))))

simplify1.7s

Counts
103 → 103
Iterations
IterNodes
done5000
21727
1475
0179

prune778.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

regimes264.0ms

Accuracy

98.6% (0.0b remaining)

Error of 0.1b against oracle of 0.0b and baseline of 2.1b

bsearch97.0ms

Steps
ItersRangePoint
6
1.0558091000171249e+107
4.3071813422759086e+107
3.050984953394394e+107

simplify9.0ms

Iterations
IterNodes
done34
134
028

end0.0ms

sample3.3s

Algorithm
intervals
Results
2.1s11968×body80valid
613.0ms4230×body80nan