Details

Time bar (total: 27.9s)

sample70.0ms

Algorithm
intervals
Results
32.0ms387×body80valid
9.0ms122×body80nan

simplify1.3s

Counts
1 → 1
Iterations
IterNodes
done5001
51406
4257
396
248
124
012

prune26.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 2.5b

localize18.0ms

Local error

Found 3 expressions with local error:

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

rewrite111.0ms

Algorithm
rewrite-expression-head
Rules
180×times-frac
105×add-sqr-sqrt *-un-lft-identity
103×add-cube-cbrt
48×unpow-prod-down
32×associate-/r*
20×add-exp-log
16×sqr-pow
12×add-cbrt-cube
10×div-exp
div-inv associate-/l*
pow1
cbrt-undiv associate-*r*
associate-*l* add-log-exp
pow-to-exp clear-num frac-2neg flip3-+ pow-exp associate-*r/ flip-+ associate-/l/
distribute-rgt-in distribute-lft-in pow-prod-down prod-exp associate-/r/ *-commutative cbrt-unprod distribute-lft-out unswap-sqr
Counts
3 → 190
Calls
3 calls:
35.0ms
(/ (+ (* k (+ k 10.0)) 1.0) (pow k m))
19.0ms
(* k (+ k 10.0))
48.0ms
(/ a (/ (+ (* k (+ k 10.0)) 1.0) (pow k m)))

series319.0ms

Counts
3 → 9
Calls
3 calls:
78.0ms
(/ (+ (* k (+ k 10.0)) 1.0) (pow k m))
84.0ms
(* k (+ k 10.0))
157.0ms
(/ a (/ (+ (* k (+ k 10.0)) 1.0) (pow k m)))

simplify625.0ms

Counts
199 → 199
Iterations
IterNodes
done5000
11026
0366

prune1.5s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize58.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt k)
0.5b
(cbrt k)
0.5b
(cbrt k)
2.5b
(/ a (/ (/ (+ 1.0 (* (+ 10.0 k) k)) (pow (* (cbrt k) (cbrt k)) m)) (pow (cbrt k) m)))

rewrite196.0ms

Algorithm
rewrite-expression-head
Rules
1942×times-frac
794×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
576×unpow-prod-down
237×cbrt-prod
196×sqr-pow
194×associate-/r*
58×add-exp-log
45×div-inv
43×div-exp
13×add-cbrt-cube
11×pow-exp
pow-to-exp
cbrt-undiv
pow1 add-log-exp
pow1/3 prod-exp associate-/l*
clear-num frac-2neg associate-/r/
Counts
4 → 842
Calls
4 calls:
1.0ms
(cbrt k)
1.0ms
(cbrt k)
1.0ms
(cbrt k)
77.0ms
(/ a (/ (/ (+ 1.0 (* (+ 10.0 k) k)) (pow (* (cbrt k) (cbrt k)) m)) (pow (cbrt k) m)))

series1.4s

Counts
4 → 12
Calls
4 calls:
302.0ms
(cbrt k)
226.0ms
(cbrt k)
277.0ms
(cbrt k)
554.0ms
(/ a (/ (/ (+ 1.0 (* (+ 10.0 k) k)) (pow (* (cbrt k) (cbrt k)) m)) (pow (cbrt k) m)))

simplify3.6s

Counts
854 → 854
Iterations
IterNodes
done5001
14987
01632

prune7.4s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize41.0ms

Local error

Found 3 expressions with local error:

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

rewrite103.0ms

Algorithm
rewrite-expression-head
Rules
44×add-exp-log
21×prod-exp
19×add-cbrt-cube
14×add-sqr-sqrt div-exp
12×*-un-lft-identity associate-*r*
10×add-cube-cbrt
pow1 associate-*l*
times-frac 1-exp cbrt-unprod
pow-to-exp cbrt-undiv pow-exp associate-/r/
associate-/r* flip3-+ flip-+ add-log-exp
pow-prod-down associate-*l/ *-commutative div-inv unswap-sqr
clear-num frac-2neg associate-*r/ distribute-lft-out associate-/l*
Counts
3 → 83
Calls
3 calls:
31.0ms
(* (+ 10.0 k) k)
23.0ms
(/ (* 1 (pow k m)) (+ 1.0 (* (+ 10.0 k) k)))
44.0ms
(* a (/ (* 1 (pow k m)) (+ 1.0 (* (+ 10.0 k) k))))

series383.0ms

Counts
3 → 9
Calls
3 calls:
76.0ms
(* (+ 10.0 k) k)
95.0ms
(/ (* 1 (pow k m)) (+ 1.0 (* (+ 10.0 k) k)))
212.0ms
(* a (/ (* 1 (pow k m)) (+ 1.0 (* (+ 10.0 k) k))))

simplify1.2s

Counts
92 → 92
Iterations
IterNodes
done5001
22835
1554
0197

prune577.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

localize115.0ms

Local error

Found 4 expressions with local error:

3.0b
(/ (exp (* (log k) m)) (/ (pow k 3) a))
4.6b
(/ (pow k 3) a)
6.2b
(/ (* a (exp (* (log k) m))) (pow k 4))
8.1b
(- (+ (/ (/ (* a (exp (* (log k) m))) k) k) (* (/ (* a (exp (* (log k) m))) (pow k 4)) 99.0)) (* (/ (exp (* (log k) m)) (/ (pow k 3) a)) 10.0))

rewrite254.0ms

Algorithm
rewrite-expression-head
Rules
307×times-frac
162×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
54×unpow-prod-down
50×associate-/r*
48×cube-prod
25×add-exp-log
18×sqr-pow
16×cube-mult add-cbrt-cube unpow3 div-exp associate-/l*
add-log-exp
div-inv
cbrt-undiv
pow-to-exp pow1 associate-*l/ pow-exp
clear-num frac-2neg prod-exp frac-sub
diff-log
sum-log sub-neg flip3-+ flip3-- frac-add associate--l+ associate-/r/ cbrt-unprod flip-+ flip--
Counts
4 → 295
Calls
4 calls:
23.0ms
(/ (exp (* (log k) m)) (/ (pow k 3) a))
15.0ms
(/ (pow k 3) a)
17.0ms
(/ (* a (exp (* (log k) m))) (pow k 4))
186.0ms
(- (+ (/ (/ (* a (exp (* (log k) m))) k) k) (* (/ (* a (exp (* (log k) m))) (pow k 4)) 99.0)) (* (/ (exp (* (log k) m)) (/ (pow k 3) a)) 10.0))

series663.0ms

Counts
4 → 12
Calls
4 calls:
163.0ms
(/ (exp (* (log k) m)) (/ (pow k 3) a))
39.0ms
(/ (pow k 3) a)
149.0ms
(/ (* a (exp (* (log k) m))) (pow k 4))
311.0ms
(- (+ (/ (/ (* a (exp (* (log k) m))) k) k) (* (/ (* a (exp (* (log k) m))) (pow k 4)) 99.0)) (* (/ (exp (* (log k) m)) (/ (pow k 3) a)) 10.0))

simplify707.0ms

Counts
307 → 307
Iterations
IterNodes
done5001
11400
0491

prune2.1s

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0.0b

regimes272.0ms

Accuracy

96.7% (0.1b remaining)

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

bsearch102.0ms

Steps
ItersRangePoint
6
3.4349050748812333e+109
1.905314630223606e+110
7.73220233002224e+109

simplify2.6s

Iterations
IterNodes
done5000
61952
5727
4279
3110
259
152
039

end0.0ms

sample2.1s

Algorithm
intervals
Results
1.2s12002×body80valid
339.0ms4131×body80nan