Details

Time bar (total: 23.1s)

sample118.0ms

Algorithm
intervals
Results
70.0ms405×body80valid
26.0ms171×body80nan

simplify101.0ms

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

prune22.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 1.4b

localize32.0ms

Local error

Found 2 expressions with local error:

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

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
18×times-frac
17×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
16×associate-/r*
add-exp-log
add-cbrt-cube
div-inv associate-/l*
expm1-log1p-u pow1 clear-num frac-2neg div-exp insert-posit16 log1p-expm1-u add-log-exp
pow-to-exp cbrt-undiv associate-/r/
Calls
2 calls:
Slowest
7.0ms
(/ (fma k (+ k 10) 1) (pow k m))
2.0ms
(/ a (/ (fma k (+ k 10) 1) (pow k m)))

series191.0ms

Calls
2 calls:
Slowest
121.0ms
(/ a (/ (fma k (+ k 10) 1) (pow k m)))
69.0ms
(/ (fma k (+ k 10) 1) (pow k m))

simplify3.5s

Calls
46 calls:
Slowest
365.0ms
(/ (* (* (fma k (+ k 10) 1) (fma k (+ k 10) 1)) (fma k (+ k 10) 1)) (* (* (pow k m) (pow k m)) (pow k m)))
301.0ms
(- (+ a (* (log k) (* m a))) (* 10 (* a k)))
273.0ms
(+ (* 10 (/ k (exp (* m (- (log -1) (log (/ -1 k))))))) (+ (/ (pow k 2) (exp (* m (- (log -1) (log (/ -1 k)))))) (/ 1 (exp (* m (- (log -1) (log (/ -1 k))))))))
233.0ms
(+ (* 10 (/ k (exp (* -1 (* (log (/ 1 k)) m))))) (+ (/ (pow k 2) (exp (* -1 (* (log (/ 1 k)) m)))) (/ 1 (exp (* -1 (* (log (/ 1 k)) m))))))
220.0ms
(- (+ (* 99 (/ (* (exp (* -1 (* (log (/ 1 k)) m))) a) (pow k 4))) (/ (* (exp (* -1 (* (log (/ 1 k)) m))) a) (pow k 2))) (* 10 (/ (* (exp (* -1 (* (log (/ 1 k)) m))) a) (pow k 3))))

prune814.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize10.0ms

Local error

Found 1 expressions with local error:

2.3b
(/ a (fma k (+ k 10) 1))

rewrite2.0ms

Algorithm
rewrite-expression-head
Rules
associate-/r*
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
expm1-log1p-u pow1 clear-num frac-2neg add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u div-inv add-log-exp
Calls
1 calls:
Slowest
2.0ms
(/ a (fma k (+ k 10) 1))

series45.0ms

Calls
1 calls:
Slowest
45.0ms
(/ a (fma k (+ k 10) 1))

simplify810.0ms

Calls
6 calls:
Slowest
295.0ms
(- (+ (* 99 (* a (pow k 2))) a) (* 10 (* a k)))
218.0ms
(- (+ (/ a (pow k 2)) (* 99 (/ a (pow k 4)))) (* 10 (/ a (pow k 3))))
217.0ms
(- (+ (/ a (pow k 2)) (* 99 (/ a (pow k 4)))) (* 10 (/ a (pow k 3))))
33.0ms
(sqrt (fma k (+ k 10) 1))
32.0ms
(cbrt (fma k (+ k 10) 1))

prune250.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize5.0ms

Local error

Found 3 expressions with local error:

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

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
19×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
18×times-frac
16×associate-/l*
associate-/r* add-exp-log
add-cbrt-cube div-inv
pow1
expm1-log1p-u clear-num frac-2neg insert-posit16 log1p-expm1-u add-log-exp
div-exp
pow-to-exp cbrt-undiv rec-exp associate-/r/ pow-flip inv-pow associate-/l/
Calls
3 calls:
Slowest
7.0ms
(/ (/ (fma k (+ k 10) 1) (pow k m)) a)
4.0ms
(/ (fma k (+ k 10) 1) (pow k m))
2.0ms
(/ 1 (/ (/ (fma k (+ k 10) 1) (pow k m)) a))

series306.0ms

Calls
3 calls:
Slowest
120.0ms
(/ 1 (/ (/ (fma k (+ k 10) 1) (pow k m)) a))
105.0ms
(/ (/ (fma k (+ k 10) 1) (pow k m)) a)
81.0ms
(/ (fma k (+ k 10) 1) (pow k m))

simplify4.3s

Calls
53 calls:
Slowest
414.0ms
(/ (* (* (fma k (+ k 10) 1) (fma k (+ k 10) 1)) (fma k (+ k 10) 1)) (* (* (pow k m) (pow k m)) (pow k m)))
330.0ms
(+ (/ (pow k 2) (* a (exp (* m (- (log -1) (log (/ -1 k))))))) (+ (/ 1 (* a (exp (* m (- (log -1) (log (/ -1 k))))))) (* 10 (/ k (* a (exp (* m (- (log -1) (log (/ -1 k))))))))))
288.0ms
(- (+ a (* (log k) (* m a))) (* 10 (* a k)))
272.0ms
(+ (* 10 (/ k (exp (* m (- (log -1) (log (/ -1 k))))))) (+ (/ (pow k 2) (exp (* m (- (log -1) (log (/ -1 k)))))) (/ 1 (exp (* m (- (log -1) (log (/ -1 k))))))))
230.0ms
(+ (* 10 (/ k (* (exp (* -1 (* (log (/ 1 k)) m))) a))) (+ (/ (pow k 2) (* (exp (* -1 (* (log (/ 1 k)) m))) a)) (/ 1 (* (exp (* -1 (* (log (/ 1 k)) m))) a))))

prune988.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.0b

localize66.0ms

Local error

Found 4 expressions with local error:

11.5b
(fma (/ (/ (exp (* (log k) m)) (* (/ k a) k)) k) -10 (fma 99 (/ (exp (* (log k) m)) (/ (pow k 4) a)) (/ (exp (* (log k) m)) (* (/ k a) k))))
6.1b
(/ (exp (* (log k) m)) (/ (pow k 4) a))
4.0b
(/ (exp (* (log k) m)) (* (/ k a) k))
4.0b
(/ (exp (* (log k) m)) (* (/ k a) k))

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
18×times-frac
17×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
10×add-cbrt-cube
associate-/l*
add-exp-log div-inv
associate-/r*
expm1-log1p-u pow1 insert-posit16 log1p-expm1-u add-log-exp
cbrt-undiv clear-num frac-2neg div-exp associate-/r/
associate-*l/
fma-udef
Calls
4 calls:
Slowest
16.0ms
(/ (exp (* (log k) m)) (* (/ k a) k))
15.0ms
(/ (exp (* (log k) m)) (* (/ k a) k))
14.0ms
(/ (exp (* (log k) m)) (/ (pow k 4) a))
1.0ms
(fma (/ (/ (exp (* (log k) m)) (* (/ k a) k)) k) -10 (fma 99 (/ (exp (* (log k) m)) (/ (pow k 4) a)) (/ (exp (* (log k) m)) (* (/ k a) k))))

series507.0ms

Calls
4 calls:
Slowest
154.0ms
(fma (/ (/ (exp (* (log k) m)) (* (/ k a) k)) k) -10 (fma 99 (/ (exp (* (log k) m)) (/ (pow k 4) a)) (/ (exp (* (log k) m)) (* (/ k a) k))))
131.0ms
(/ (exp (* (log k) m)) (/ (pow k 4) a))
119.0ms
(/ (exp (* (log k) m)) (* (/ k a) k))
104.0ms
(/ (exp (* (log k) m)) (* (/ k a) k))

simplify6.4s

Calls
64 calls:
Slowest
715.0ms
(/ (* (exp (* -1 (* (log (/ 1 k)) m))) a) (pow k 2))
465.0ms
(/ (* (* (exp (* (log k) m)) (exp (* (log k) m))) (exp (* (log k) m))) (* (* (/ (pow k 4) a) (/ (pow k 4) a)) (/ (pow k 4) a)))
462.0ms
(/ (* a (exp (* m (- (log -1) (log (/ -1 k)))))) (pow k 2))
441.0ms
(/ (* a (exp (* m (- (log -1) (log (/ -1 k)))))) (pow k 2))
333.0ms
(+ (/ (* (log k) (* m a)) (pow k 4)) (+ (* 1/2 (/ (* (pow (log k) 2) (* (pow m 2) a)) (pow k 4))) (/ a (pow k 4))))

prune1.6s

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0b

regimes182.0ms

Accuracy

95.2% (0.1b remaining)

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

bsearch118.0ms

end0.0ms

sample2.7s

Algorithm
intervals
Results
1.8s11994×body80valid
533.0ms4349×body80nan