Details

Time bar (total: 25.4s)

sample87.0ms

Algorithm
intervals
Results
34.0ms375×body80valid
12.0ms145×body80nan

simplify2.0s

Counts
1 → 1
Iterations

Useful iterations: 2 (15.0ms)

IterNodesCost
01215
12415
24813
39613
425613
5140813
done500013

prune19.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 1.9b

localize30.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ 1.0 (* 10.0 k))
0.0b
(+ (+ 1.0 (* 10.0 k)) (* k k))
1.9b
(/ (* a (pow k m)) (+ (+ 1.0 (* 10.0 k)) (* k k)))

rewrite132.0ms

Algorithm
rewrite-expression-head
Rules
13×add-exp-log
10×add-log-exp
add-cbrt-cube
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
div-exp sum-log
pow1 flip3-+ times-frac prod-exp associate-/r* flip-+
cbrt-undiv +-commutative associate-/r/
pow-to-exp associate-+l+ frac-2neg pow-exp clear-num cbrt-unprod div-inv associate-/l*
Counts
3 → 49
Calls
3 calls:
10.0ms
(+ 1.0 (* 10.0 k))
48.0ms
(+ (+ 1.0 (* 10.0 k)) (* k k))
72.0ms
(/ (* a (pow k m)) (+ (+ 1.0 (* 10.0 k)) (* k k)))

series293.0ms

Counts
3 → 9
Calls
3 calls:
61.0ms
(+ 1.0 (* 10.0 k))
34.0ms
(+ (+ 1.0 (* 10.0 k)) (* k k))
198.0ms
(/ (* a (pow k m)) (+ (+ 1.0 (* 10.0 k)) (* k k)))

simplify1.5s

Counts
58 → 58
Iterations

Useful iterations: done (1.5s)

IterNodesCost
01411027
1423966
22183786
done5002779

prune381.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 1.9b

localize36.0ms

Local error

Found 2 expressions with local error:

0.0b
(* k (+ 10.0 k))
1.9b
(/ (- (* a (pow k m))) (- (+ 1.0 (* k (+ 10.0 k)))))

rewrite94.0ms

Algorithm
rewrite-expression-head
Rules
60×times-frac
38×add-sqr-sqrt *-un-lft-identity
36×add-cube-cbrt
32×distribute-lft-neg-in distribute-rgt-neg-in
18×neg-mul-1
10×associate-/r*
add-exp-log add-cbrt-cube associate-/l*
pow1 associate-*r*
associate-*l*
flip3-+ associate-*r/ associate-/r/ flip-+ distribute-neg-frac add-log-exp
cbrt-undiv neg-sub0 distribute-rgt-in frac-2neg distribute-lft-in div-sub distribute-frac-neg div-exp pow-prod-down prod-exp clear-num *-commutative cbrt-unprod div-inv distribute-lft-out unswap-sqr
Counts
2 → 115
Calls
2 calls:
47.0ms
(* k (+ 10.0 k))
40.0ms
(/ (- (* a (pow k m))) (- (+ 1.0 (* k (+ 10.0 k)))))

series256.0ms

Counts
2 → 6
Calls
2 calls:
68.0ms
(* k (+ 10.0 k))
189.0ms
(/ (- (* a (pow k m))) (- (+ 1.0 (* k (+ 10.0 k)))))

simplify2.1s

Counts
121 → 121
Iterations

Useful iterations: done (2.1s)

IterNodesCost
02462615
16152529
229092459
done50002456

prune915.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

localize31.0ms

Local error

Found 3 expressions with local error:

0.0b
(* k (+ 10.0 k))
0.3b
(/ 1 (/ (+ 1.0 (* k (+ 10.0 k))) (* a (pow k m))))
1.9b
(/ (+ 1.0 (* k (+ 10.0 k))) (* a (pow k m)))

rewrite142.0ms

Algorithm
rewrite-expression-head
Rules
53×add-exp-log
36×times-frac
26×div-exp
25×add-sqr-sqrt *-un-lft-identity
23×add-cube-cbrt
19×add-cbrt-cube
13×prod-exp
associate-/r*
cbrt-undiv
pow1 div-inv associate-/l*
rec-exp 1-exp
pow-to-exp associate-*r* pow-exp
associate-*l* cbrt-unprod add-log-exp
frac-2neg flip3-+ associate-*r/ clear-num flip-+ associate-/l/
distribute-rgt-in pow-flip distribute-lft-in pow-prod-down associate-/r/ *-commutative distribute-lft-out inv-pow unswap-sqr
Counts
3 → 110
Calls
3 calls:
34.0ms
(* k (+ 10.0 k))
47.0ms
(/ 1 (/ (+ 1.0 (* k (+ 10.0 k))) (* a (pow k m))))
55.0ms
(/ (+ 1.0 (* k (+ 10.0 k))) (* a (pow k m)))

series489.0ms

Counts
3 → 9
Calls
3 calls:
91.0ms
(* k (+ 10.0 k))
198.0ms
(/ 1 (/ (+ 1.0 (* k (+ 10.0 k))) (* a (pow k m))))
200.0ms
(/ (+ 1.0 (* k (+ 10.0 k))) (* a (pow k m)))

simplify3.5s

Counts
119 → 119
Iterations

Useful iterations: done (3.4s)

IterNodesCost
02362306
16722118
234451916
done50011906

prune672.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0.0b

localize77.0ms

Local error

Found 4 expressions with local error:

6.9b
(- (* (/ (pow (/ 1 k) (- m)) k) (/ a k)) (/ (* (* 10.0 a) (pow (/ 1 k) (- m))) (pow k 3)))
8.2b
(+ (* (/ (pow (/ 1 k) (- m)) (/ (pow k 4) a)) 99.0) (- (* (/ (pow (/ 1 k) (- m)) k) (/ a k)) (/ (* (* 10.0 a) (pow (/ 1 k) (- m))) (pow k 3))))
13.0b
(/ (* (* 10.0 a) (pow (/ 1 k) (- m))) (pow k 3))
13.3b
(/ (pow (/ 1 k) (- m)) (/ (pow k 4) a))

rewrite528.0ms

Algorithm
rewrite-expression-head
Rules
1049×times-frac
506×unpow-prod-down
470×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
183×add-exp-log
101×div-exp
82×sqr-pow
59×pow-exp
54×prod-exp
46×div-inv
37×associate-/r*
29×pow-to-exp
18×add-cbrt-cube associate-/l*
11×add-log-exp
10×rec-exp 1-exp
associate-*l/
cbrt-undiv cube-prod frac-sub
frac-add associate-/l/
pow1 associate-*r/
pow-neg cbrt-unprod
neg-sub0 cube-mult frac-times sub-neg associate-+r+ flip3-- frac-2neg diff-log unpow3 clear-num sum-log flip-- pow-sub
+-commutative associate-+r- flip3-+ associate-/r/ un-div-inv flip-+
Counts
4 → 621
Calls
4 calls:
53.0ms
(- (* (/ (pow (/ 1 k) (- m)) k) (/ a k)) (/ (* (* 10.0 a) (pow (/ 1 k) (- m))) (pow k 3)))
220.0ms
(+ (* (/ (pow (/ 1 k) (- m)) (/ (pow k 4) a)) 99.0) (- (* (/ (pow (/ 1 k) (- m)) k) (/ a k)) (/ (* (* 10.0 a) (pow (/ 1 k) (- m))) (pow k 3))))
64.0ms
(/ (* (* 10.0 a) (pow (/ 1 k) (- m))) (pow k 3))
82.0ms
(/ (pow (/ 1 k) (- m)) (/ (pow k 4) a))

series1.0s

Counts
4 → 12
Calls
4 calls:
323.0ms
(- (* (/ (pow (/ 1 k) (- m)) k) (/ a k)) (/ (* (* 10.0 a) (pow (/ 1 k) (- m))) (pow k 3)))
287.0ms
(+ (* (/ (pow (/ 1 k) (- m)) (/ (pow k 4) a)) 99.0) (- (* (/ (pow (/ 1 k) (- m)) k) (/ a k)) (/ (* (* 10.0 a) (pow (/ 1 k) (- m))) (pow k 3))))
189.0ms
(/ (* (* 10.0 a) (pow (/ 1 k) (- m))) (pow k 3))
217.0ms
(/ (pow (/ 1 k) (- m)) (/ (pow k 4) a))

simplify2.7s

Counts
633 → 633
Iterations

Useful iterations: done (2.7s)

IterNodesCost
0111618553
1316316335
done500115874

prune4.6s

Pruning

4 alts after pruning (0 fresh and 4 done)

Merged error: 0.0b

regimes367.0ms

Accuracy

97.8% (0.0b remaining)

Error of 0.1b against oracle of 0.1b and baseline of 2.2b

bsearch167.0ms

Steps
ItersRangePoint
10
4.395288122153141e+145
7.086575651892718e+162
3.9217349797696896e+149

simplify10.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
03561
14661
done4661

end0.0ms

sample3.4s

Algorithm
intervals
Results
1.9s11973×body80valid
440.0ms4298×body80nan