Details

Time bar (total: 15.9s)

sample76.0ms

Algorithm
intervals
Results
44.0ms404×body80valid
14.0ms137×body80nan

simplify1.4s

Counts
1 → 1

prune19.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 1.3b

localize35.0ms

Local error

Found 4 expressions with local error:

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

rewrite151.0ms

Algorithm
rewrite-expression-head
Rules
38×add-sqr-sqrt
25×*-un-lft-identity
23×add-cube-cbrt
21×times-frac add-exp-log
18×associate-*l*
13×add-cbrt-cube
11×associate-*r*
prod-exp unswap-sqr
pow1 add-log-exp
unpow-prod-down
flip3-+ div-exp associate-/r/ flip-+ insert-posit16
associate-/r* cbrt-unprod associate-/l* sqr-pow
distribute-rgt-in pow-to-exp cbrt-undiv associate-+l+ distribute-lft-in pow-exp associate-*r/ *-commutative div-inv
+-commutative clear-num sum-log frac-2neg pow-prod-down associate-*l/ distribute-lft-out
Counts
4 → 114
Calls
4 calls:
Slowest
74.0ms
(* (/ a (+ (* k (+ k 10)) 1)) (pow k m))
29.0ms
(* k (+ k 10))
27.0ms
(/ a (+ (* k (+ k 10)) 1))
17.0ms
(+ (* k (+ k 10)) 1)

series343.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
162.0ms
(* (/ a (+ (* k (+ k 10)) 1)) (pow k m))
92.0ms
(/ a (+ (* k (+ k 10)) 1))
59.0ms
(* k (+ k 10))
29.0ms
(+ (* k (+ k 10)) 1)

simplify784.0ms

Counts
126 → 126

prune1.4s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize48.0ms

Local error

Found 4 expressions with local error:

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

rewrite98.0ms

Algorithm
rewrite-expression-head
Rules
38×add-sqr-sqrt
25×*-un-lft-identity
23×add-cube-cbrt
21×times-frac add-exp-log
18×associate-*l*
13×add-cbrt-cube
11×associate-*r*
prod-exp unswap-sqr
pow1 add-log-exp
unpow-prod-down
flip3-+ div-exp associate-/r/ flip-+ insert-posit16
associate-/r* cbrt-unprod associate-/l* sqr-pow
distribute-rgt-in pow-to-exp cbrt-undiv associate-+l+ distribute-lft-in pow-exp associate-*r/ *-commutative div-inv
+-commutative clear-num sum-log frac-2neg pow-prod-down associate-*l/ distribute-lft-out
Counts
4 → 114
Calls
4 calls:
Slowest
47.0ms
(* (/ a (+ (* k (+ k 10)) 1)) (pow k (/ m 2)))
23.0ms
(/ a (+ (* k (+ k 10)) 1))
14.0ms
(+ (* k (+ k 10)) 1)
12.0ms
(* k (+ k 10))

series341.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
161.0ms
(* (/ a (+ (* k (+ k 10)) 1)) (pow k (/ m 2)))
87.0ms
(* k (+ k 10))
62.0ms
(/ a (+ (* k (+ k 10)) 1))
31.0ms
(+ (* k (+ k 10)) 1)

simplify838.0ms

Counts
126 → 126

prune1.4s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize39.0ms

Local error

Found 4 expressions with local error:

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

rewrite135.0ms

Algorithm
rewrite-expression-head
Rules
38×add-sqr-sqrt
25×*-un-lft-identity
23×add-cube-cbrt
21×times-frac add-exp-log
18×associate-*l*
13×add-cbrt-cube
11×associate-*r*
prod-exp unswap-sqr
pow1 add-log-exp
unpow-prod-down
flip3-+ div-exp associate-/r/ flip-+ insert-posit16
associate-/r* cbrt-unprod associate-/l* sqr-pow
distribute-rgt-in pow-to-exp cbrt-undiv associate-+l+ distribute-lft-in pow-exp associate-*r/ *-commutative div-inv
+-commutative clear-num sum-log frac-2neg pow-prod-down associate-*l/ distribute-lft-out
Counts
4 → 114
Calls
4 calls:
Slowest
68.0ms
(* (/ a (+ (* k (+ k 10)) 1)) (pow k (/ (/ m 2) 2)))
27.0ms
(/ a (+ (* k (+ k 10)) 1))
25.0ms
(* k (+ k 10))
13.0ms
(+ (* k (+ k 10)) 1)

series333.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
178.0ms
(* (/ a (+ (* k (+ k 10)) 1)) (pow k (/ (/ m 2) 2)))
70.0ms
(* k (+ k 10))
60.0ms
(/ a (+ (* k (+ k 10)) 1))
25.0ms
(+ (* k (+ k 10)) 1)

simplify1.3s

Counts
126 → 126

prune1.5s

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

localize21.0ms

Local error

Found 4 expressions with local error:

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

rewrite103.0ms

Algorithm
rewrite-expression-head
Rules
49×add-sqr-sqrt
45×times-frac
39×*-un-lft-identity
37×add-cube-cbrt
30×associate-*r*
22×unpow-prod-down
21×add-exp-log
13×add-cbrt-cube
pow1 sqr-pow
associate-*l* associate-/l*
div-exp add-log-exp
prod-exp unswap-sqr
flip3-+ associate-/r/ flip-+ insert-posit16
associate-/r* cbrt-unprod
pow-to-exp cbrt-undiv pow-prod-down associate-*l/ pow-exp *-commutative div-inv
+-commutative clear-num sum-log frac-2neg associate-*r/ distribute-lft-out
Counts
4 → 133
Calls
4 calls:
Slowest
47.0ms
(* a (/ (pow k m) (+ (* (+ 10 k) k) 1)))
25.0ms
(* (+ 10 k) k)
15.0ms
(/ (pow k m) (+ (* (+ 10 k) k) 1))
13.0ms
(+ (* (+ 10 k) k) 1)

series298.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
118.0ms
(* a (/ (pow k m) (+ (* (+ 10 k) k) 1)))
111.0ms
(/ (pow k m) (+ (* (+ 10 k) k) 1))
46.0ms
(* (+ 10 k) k)
23.0ms
(+ (* (+ 10 k) k) 1)

simplify872.0ms

Counts
145 → 145

prune1.5s

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0.0b

regimes134.0ms

Accuracy

96.1% (0.1b remaining)

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

bsearch73.0ms

end0.0ms

sample2.6s

Algorithm
intervals
Results
1.6s11915×body80valid
549.0ms4259×body80nan