Details

Time bar (total: 1.4m)

sample87.0ms

Algorithm
intervals
Results
49.0ms381×body80valid
17.0ms149×body80nan

simplify394.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
394.0ms
(/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k)))

prune18.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 2.8b

localize39.0ms

Local error

Found 3 expressions with local error:

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

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
18×add-exp-log
13×add-sqr-sqrt
10×add-cbrt-cube
*-un-lft-identity add-cube-cbrt
associate-*l*
prod-exp
unpow-prod-down div-exp
expm1-log1p-u pow1 associate-/r* times-frac associate-*r* insert-posit16 log1p-expm1-u add-log-exp unswap-sqr
pow-to-exp cbrt-undiv pow-exp cbrt-unprod sqr-pow
clear-num frac-2neg *-commutative fma-udef div-inv associate-/l*
Counts
3 → 65
Calls
3 calls:
Slowest
21.0ms
(/ (* (pow k m) a) (fma (+ k 10) k 1))
17.0ms
(* (pow k m) a)
0.0ms
(fma (+ k 10) k 1)

series292.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
136.0ms
(* (pow k m) a)
129.0ms
(/ (* (pow k m) a) (fma (+ k 10) k 1))
27.0ms
(fma (+ k 10) k 1)

simplify12.6s

Counts
80 → 74
Calls
80 calls:
Slowest
1.1s
(* (* (fma (+ k 10) k 1) (fma (+ k 10) k 1)) (fma (+ k 10) k 1))
1.0s
(* (* (/ (* (pow k m) a) (fma (+ k 10) k 1)) (/ (* (pow k m) a) (fma (+ k 10) k 1))) (/ (* (pow k m) a) (fma (+ k 10) k 1)))
523.0ms
(* (cbrt (* (pow k m) a)) (cbrt (* (pow k m) a)))
430.0ms
(* (* (* (pow k m) a) (* (pow k m) a)) (* (pow k m) a))
380.0ms
(log (/ (* (pow k m) a) (fma (+ k 10) k 1)))

prune850.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 2.8b

localize52.0ms

Local error

Found 4 expressions with local error:

12.6b
(sqrt (fma (+ k 10) k 1))
12.6b
(sqrt (fma (+ k 10) k 1))
0.0b
(/ (/ (* (pow k m) a) (sqrt (fma (+ k 10) k 1))) (sqrt (fma (+ k 10) k 1)))
0.0b
(* (pow k m) a)

rewrite52.0ms

Algorithm
rewrite-expression-head
Rules
102×times-frac
60×sqrt-prod
59×add-sqr-sqrt
52×*-un-lft-identity add-cube-cbrt
25×add-exp-log
15×add-cbrt-cube
10×associate-/l*
div-exp
div-inv
associate-*l*
pow1 associate-/r* prod-exp
cbrt-undiv
expm1-log1p-u unpow-prod-down insert-posit16 log1p-expm1-u add-log-exp
associate-*r* unswap-sqr
pow-to-exp rem-sqrt-square sqrt-pow1 pow1/2 pow-exp cbrt-unprod sqr-pow
clear-num frac-2neg *-commutative associate-/l/
Counts
4 → 158
Calls
4 calls:
Slowest
25.0ms
(/ (/ (* (pow k m) a) (sqrt (fma (+ k 10) k 1))) (sqrt (fma (+ k 10) k 1)))
17.0ms
(* (pow k m) a)
3.0ms
(sqrt (fma (+ k 10) k 1))
2.0ms
(sqrt (fma (+ k 10) k 1))

series335.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
131.0ms
(* (pow k m) a)
117.0ms
(/ (/ (* (pow k m) a) (sqrt (fma (+ k 10) k 1))) (sqrt (fma (+ k 10) k 1)))
45.0ms
(sqrt (fma (+ k 10) k 1))
42.0ms
(sqrt (fma (+ k 10) k 1))

simplify42.4s

Counts
235 → 170
Calls
235 calls:
Slowest
712.0ms
(/ (/ (pow k m) (sqrt (sqrt (fma (+ k 10) k 1)))) (* (cbrt (sqrt (fma (+ k 10) k 1))) (cbrt (sqrt (fma (+ k 10) k 1)))))
703.0ms
(/ (/ (pow k m) (sqrt (sqrt (fma (+ k 10) k 1)))) (* (cbrt (sqrt (fma (+ k 10) k 1))) (cbrt (sqrt (fma (+ k 10) k 1)))))
696.0ms
(/ (/ (pow k m) (* (cbrt (sqrt (fma (+ k 10) k 1))) (cbrt (sqrt (fma (+ k 10) k 1))))) 1)
656.0ms
(/ (/ (pow k m) (sqrt (* (cbrt (fma (+ k 10) k 1)) (cbrt (fma (+ k 10) k 1))))) (* (cbrt (sqrt (fma (+ k 10) k 1))) (cbrt (sqrt (fma (+ k 10) k 1)))))
655.0ms
(/ (/ (pow k m) 1) (* (cbrt (sqrt (fma (+ k 10) k 1))) (cbrt (sqrt (fma (+ k 10) k 1)))))

prune2.3s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 2.8b

localize50.0ms

Local error

Found 4 expressions with local error:

18.4b
(cbrt (* (* (sqrt (fma (+ k 10) k 1)) (sqrt (fma (+ k 10) k 1))) (sqrt (fma (+ k 10) k 1))))
12.6b
(sqrt (fma (+ k 10) k 1))
12.6b
(sqrt (fma (+ k 10) k 1))
12.6b
(sqrt (fma (+ k 10) k 1))

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt
sqrt-prod
pow1 *-un-lft-identity add-cube-cbrt
expm1-log1p-u add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u add-log-exp
rem-sqrt-square sqrt-pow1 pow1/2
cbrt-prod pow1/3 pow3 rem-cbrt-cube
Counts
4 → 61
Calls
4 calls:
Slowest
20.0ms
(cbrt (* (* (sqrt (fma (+ k 10) k 1)) (sqrt (fma (+ k 10) k 1))) (sqrt (fma (+ k 10) k 1))))
2.0ms
(sqrt (fma (+ k 10) k 1))
2.0ms
(sqrt (fma (+ k 10) k 1))
2.0ms
(sqrt (fma (+ k 10) k 1))

series203.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
56.0ms
(cbrt (* (* (sqrt (fma (+ k 10) k 1)) (sqrt (fma (+ k 10) k 1))) (sqrt (fma (+ k 10) k 1))))
53.0ms
(sqrt (fma (+ k 10) k 1))
52.0ms
(sqrt (fma (+ k 10) k 1))
42.0ms
(sqrt (fma (+ k 10) k 1))

simplify6.8s

Counts
75 → 73
Calls
75 calls:
Slowest
420.0ms
(* (* (sqrt (fma (+ k 10) k 1)) (sqrt (fma (+ k 10) k 1))) (sqrt (fma (+ k 10) k 1)))
347.0ms
(* (* (sqrt (fma (+ k 10) k 1)) (sqrt (fma (+ k 10) k 1))) (sqrt (fma (+ k 10) k 1)))
325.0ms
(* (* (sqrt (fma (+ k 10) k 1)) (sqrt (fma (+ k 10) k 1))) (sqrt (fma (+ k 10) k 1)))
295.0ms
(cbrt (cbrt (* (* (sqrt (fma (+ k 10) k 1)) (sqrt (fma (+ k 10) k 1))) (sqrt (fma (+ k 10) k 1)))))
286.0ms
(* (* (cbrt (* (* (sqrt (fma (+ k 10) k 1)) (sqrt (fma (+ k 10) k 1))) (sqrt (fma (+ k 10) k 1)))) (cbrt (* (* (sqrt (fma (+ k 10) k 1)) (sqrt (fma (+ k 10) k 1))) (sqrt (fma (+ k 10) k 1))))) (cbrt (* (* (sqrt (fma (+ k 10) k 1)) (sqrt (fma (+ k 10) k 1))) (sqrt (fma (+ k 10) k 1)))))

prune1.2s

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 2.8b

localize69.0ms

Local error

Found 4 expressions with local error:

12.6b
(sqrt (fma (+ k 10) k 1))
12.6b
(sqrt (fma (+ k 10) k 1))
12.6b
(sqrt (fma (+ k 10) k 1))
2.2b
(sqrt (/ (* (pow k m) a) (sqrt (fma (+ k 10) k 1))))

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
22×sqrt-prod
14×add-sqr-sqrt
10×*-un-lft-identity add-cube-cbrt
pow1
times-frac
expm1-log1p-u rem-sqrt-square sqrt-pow1 add-cbrt-cube pow1/2 add-exp-log insert-posit16 log1p-expm1-u add-log-exp
sqrt-div div-inv
Counts
4 → 72
Calls
4 calls:
Slowest
8.0ms
(sqrt (/ (* (pow k m) a) (sqrt (fma (+ k 10) k 1))))
2.0ms
(sqrt (fma (+ k 10) k 1))
2.0ms
(sqrt (fma (+ k 10) k 1))
2.0ms
(sqrt (fma (+ k 10) k 1))

series482.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
367.0ms
(sqrt (/ (* (pow k m) a) (sqrt (fma (+ k 10) k 1))))
45.0ms
(sqrt (fma (+ k 10) k 1))
37.0ms
(sqrt (fma (+ k 10) k 1))
33.0ms
(sqrt (fma (+ k 10) k 1))

simplify10.5s

Counts
96 → 84
Calls
96 calls:
Slowest
792.0ms
(* (* (sqrt (fma (+ k 10) k 1)) (sqrt (fma (+ k 10) k 1))) (sqrt (fma (+ k 10) k 1)))
414.0ms
(* (* (sqrt (fma (+ k 10) k 1)) (sqrt (fma (+ k 10) k 1))) (sqrt (fma (+ k 10) k 1)))
398.0ms
(sqrt (/ (pow k m) (sqrt (* (cbrt (fma (+ k 10) k 1)) (cbrt (fma (+ k 10) k 1))))))
390.0ms
(sqrt (/ (pow k m) (sqrt (sqrt (fma (+ k 10) k 1)))))
358.0ms
(sqrt (/ (pow k m) (sqrt (sqrt (fma (+ k 10) k 1)))))

prune1.2s

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 2.8b

regimes112.0ms

Accuracy

0% (0.0b remaining)

Error of 2.0b against oracle of 1.9b and baseline of 2.0b

bsearch1.0ms

end0.0ms

sample3.4s

Algorithm
intervals
Results
2.3s12055×body80valid
609.0ms4249×body80nan