Details

Time bar (total: 28.9s)

sample78.0ms

Algorithm
intervals
Results
43.0ms368×body80valid
14.0ms137×body80nan

simplify958.0ms

Counts
1 → 1
Iterations
IterNodes
62026
5637
4204
387
247
126
012

prune17.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 2.4b

localize17.0ms

Local error

Found 3 expressions with local error:

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

rewrite57.0ms

Algorithm
rewrite-expression-head
Rules
20×add-exp-log
17×add-sqr-sqrt
12×*-un-lft-identity add-cbrt-cube
11×associate-*l*
10×add-cube-cbrt
prod-exp
associate-*r*
pow1
unpow-prod-down div-exp unswap-sqr
associate-/r* times-frac cbrt-unprod insert-posit16 add-log-exp
pow-to-exp cbrt-undiv flip3-+ associate-*l/ pow-exp associate-/r/ *-commutative flip-+ sqr-pow
clear-num frac-2neg pow-prod-down div-inv distribute-lft-out associate-/l*
Counts
3 → 74
Calls
3 calls:
9.0ms
(* (pow k m) a)
14.0ms
(* (+ k 10) k)
32.0ms
(/ (* (pow k m) a) (+ (* (+ k 10) k) 1))

series336.0ms

Counts
3 → 9
Calls
3 calls:
134.0ms
(* (pow k m) a)
56.0ms
(* (+ k 10) k)
146.0ms
(/ (* (pow k m) a) (+ (* (+ k 10) k) 1))

simplify2.8s

Counts
83 → 83
Iterations
IterNodes
36953
21383
1426
0165

prune763.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize30.0ms

Local error

Found 3 expressions with local error:

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

rewrite74.0ms

Algorithm
rewrite-expression-head
Rules
20×add-exp-log
17×add-sqr-sqrt
12×*-un-lft-identity add-cbrt-cube
11×associate-*l*
10×add-cube-cbrt
prod-exp
associate-*r*
pow1
unpow-prod-down div-exp unswap-sqr
associate-/r* times-frac cbrt-unprod insert-posit16 add-log-exp
pow-to-exp cbrt-undiv flip3-+ associate-*l/ pow-exp associate-/r/ *-commutative flip-+ sqr-pow
clear-num frac-2neg pow-prod-down div-inv distribute-lft-out associate-/l*
Counts
3 → 74
Calls
3 calls:
13.0ms
(* (pow k m) a)
22.0ms
(* (+ k 10) k)
37.0ms
(/ (* (pow k m) a) (+ (* (+ k 10) k) 1))

series306.0ms

Counts
3 → 9
Calls
3 calls:
114.0ms
(* (pow k m) a)
50.0ms
(* (+ k 10) k)
142.0ms
(/ (* (pow k m) a) (+ (* (+ k 10) k) 1))

simplify2.9s

Counts
83 → 83
Iterations
IterNodes
36953
21383
1426
0165

prune755.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize25.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (pow k m) (/ (- (* (* (+ k 10) k) (* (+ k 10) k)) 1) a))
0.2b
(* (* (+ k 10) k) (* (+ k 10) k))
1.9b
(/ (- (* (* (+ k 10) k) (* (+ k 10) k)) 1) a)
16.1b
(* (/ (pow k m) (/ (- (* (* (+ k 10) k) (* (+ k 10) k)) 1) a)) (- (* (+ k 10) k) 1))

rewrite476.0ms

Algorithm
rewrite-expression-head
Rules
605×times-frac
327×add-sqr-sqrt
306×*-un-lft-identity
257×add-cube-cbrt
160×associate-*l*
137×unpow-prod-down
98×difference-of-squares
52×add-exp-log
49×difference-of-sqr-1
47×sqr-pow
45×pow1
32×add-cbrt-cube
25×associate-/r*
19×div-exp
18×pow-prod-down div-inv
15×associate-*l/ prod-exp
13×associate-/l*
11×cbrt-unprod
cbrt-undiv unswap-sqr
frac-times flip3-+ flip-+
pow-to-exp associate-*r* pow-exp associate-*r/ pow-sqr pow-prod-up insert-posit16 add-log-exp
flip3-- flip--
distribute-rgt-in clear-num sub-neg frac-2neg distribute-lft-in pow-plus associate-/r/ *-commutative associate-/l/
pow2 div-sub swap-sqr
Counts
4 → 487
Calls
4 calls:
83.0ms
(/ (pow k m) (/ (- (* (* (+ k 10) k) (* (+ k 10) k)) 1) a))
57.0ms
(* (* (+ k 10) k) (* (+ k 10) k))
134.0ms
(/ (- (* (* (+ k 10) k) (* (+ k 10) k)) 1) a)
180.0ms
(* (/ (pow k m) (/ (- (* (* (+ k 10) k) (* (+ k 10) k)) 1) a)) (- (* (+ k 10) k) 1))

series505.0ms

Counts
4 → 12
Calls
4 calls:
159.0ms
(/ (pow k m) (/ (- (* (* (+ k 10) k) (* (+ k 10) k)) 1) a))
37.0ms
(* (* (+ k 10) k) (* (+ k 10) k))
102.0ms
(/ (- (* (* (+ k 10) k) (* (+ k 10) k)) 1) a)
207.0ms
(* (/ (pow k m) (/ (- (* (* (+ k 10) k) (* (+ k 10) k)) 1) a)) (- (* (+ k 10) k) 1))

simplify4.4s

Counts
499 → 499
Iterations
IterNodes
28903
11991
0667

prune6.2s

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

localize70.0ms

Local error

Found 4 expressions with local error:

5.5b
(/ (exp (* m (+ 0 (log k)))) (* k k))
6.1b
(- (/ (* (/ a k) (exp (* m (+ 0 (log k))))) k) (* (/ (* a (exp (* m (+ 0 (log k))))) k) (/ 10 (* k k))))
7.5b
(* (/ (* a (exp (* m (+ 0 (log k))))) k) (/ 10 (* k k)))
9.2b
(+ (- (/ (* (/ a k) (exp (* m (+ 0 (log k))))) k) (* (/ (* a (exp (* m (+ 0 (log k))))) k) (/ 10 (* k k)))) (/ (* 99 a) (/ (* k k) (/ (exp (* m (+ 0 (log k)))) (* k k)))))

rewrite244.0ms

Algorithm
rewrite-expression-head
Rules
45×add-cbrt-cube
40×add-exp-log
16×prod-exp cbrt-unprod
14×add-sqr-sqrt cbrt-undiv div-exp
12×*-un-lft-identity times-frac
11×add-log-exp
10×add-cube-cbrt
associate-*r* associate-*l*
pow1 frac-add frac-sub
associate-*l/ associate-/l*
exp-sum insert-posit16
frac-times associate-*r/ div-inv
distribute-rgt-in associate-+l+ sum-log sub-neg distribute-lft-in flip3-- diff-log flip-- sub-div unswap-sqr
+-commutative clear-num associate-/r* frac-2neg flip3-+ pow-prod-down *-commutative associate-+l- flip-+ distribute-lft-out
Counts
4 → 113
Calls
4 calls:
21.0ms
(/ (exp (* m (+ 0 (log k)))) (* k k))
28.0ms
(- (/ (* (/ a k) (exp (* m (+ 0 (log k))))) k) (* (/ (* a (exp (* m (+ 0 (log k))))) k) (/ 10 (* k k))))
61.0ms
(* (/ (* a (exp (* m (+ 0 (log k))))) k) (/ 10 (* k k)))
132.0ms
(+ (- (/ (* (/ a k) (exp (* m (+ 0 (log k))))) k) (* (/ (* a (exp (* m (+ 0 (log k))))) k) (/ 10 (* k k)))) (/ (* 99 a) (/ (* k k) (/ (exp (* m (+ 0 (log k)))) (* k k)))))

series631.0ms

Counts
4 → 12
Calls
4 calls:
67.0ms
(/ (exp (* m (+ 0 (log k)))) (* k k))
183.0ms
(- (/ (* (/ a k) (exp (* m (+ 0 (log k))))) k) (* (/ (* a (exp (* m (+ 0 (log k))))) k) (/ 10 (* k k))))
126.0ms
(* (/ (* a (exp (* m (+ 0 (log k))))) k) (/ 10 (* k k)))
255.0ms
(+ (- (/ (* (/ a k) (exp (* m (+ 0 (log k))))) k) (* (/ (* a (exp (* m (+ 0 (log k))))) k) (/ 10 (* k k)))) (/ (* 99 a) (/ (* k k) (/ (exp (* m (+ 0 (log k)))) (* k k)))))

simplify1.8s

Counts
125 → 125
Iterations
IterNodes
23840
1900
0302

prune2.0s

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0.0b

regimes156.0ms

Accuracy

93.5% (0.1b remaining)

Error of 0.2b against oracle of 0.0b and baseline of 2.1b

bsearch91.0ms

Steps
ItersRangePoint
8
4.894221099381325
2415.783449530358
2379.959343579875

simplify7.0ms

Iterations
IterNodes
246
146
034

end0.0ms

sample3.1s

Algorithm
intervals
Results
2.0s11884×body80valid
507.0ms4227×body80nan