Details

Time bar (total: 30.1s)

sample84.0ms

Algorithm
intervals
Results
37.0ms387×body80valid
12.0ms143×body80nan

simplify2.8s

Counts
1 → 1
Iterations
IterNodes
done5003
62078
5627
4203
385
245
124
012

prune22.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 2.6b

localize18.0ms

Local error

Found 4 expressions with local error:

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

rewrite115.0ms

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

series284.0ms

Counts
4 → 12
Calls
4 calls:
20.0ms
(+ (* k (+ k 10.0)) 1.0)
68.0ms
(* k (+ k 10.0))
84.0ms
(/ (pow k m) (+ (* k (+ k 10.0)) 1.0))
112.0ms
(* (/ (pow k m) (+ (* k (+ k 10.0)) 1.0)) a)

simplify1.8s

Counts
145 → 145
Iterations
IterNodes
done5002
22247
1656
0249

prune906.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 2.2b

localize76.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (/ 1 (sqrt (+ (* k (+ k 10.0)) 1.0))) (* (/ (pow k m) (sqrt (+ (* k (+ k 10.0)) 1.0))) a))
0.1b
(* (/ (pow k m) (sqrt (+ (* k (+ k 10.0)) 1.0))) a)
14.8b
(sqrt (+ (* k (+ k 10.0)) 1.0))
14.8b
(sqrt (+ (* k (+ k 10.0)) 1.0))

rewrite272.0ms

Algorithm
rewrite-expression-head
Rules
83×add-exp-log
72×associate-*l*
67×add-sqr-sqrt
66×times-frac
47×*-un-lft-identity add-cube-cbrt
40×prod-exp
39×sqrt-prod
30×add-cbrt-cube
25×div-exp
20×unpow-prod-down
13×pow1
12×cbrt-unprod
sqrt-div sqr-pow
unswap-sqr
cbrt-undiv
pow-to-exp rec-exp 1-exp pow-exp
flip3-+ associate-*r* pow-prod-down associate-*l/ associate-/r/ flip-+ add-log-exp
rem-sqrt-square sqrt-pow1 pow1/2 *-commutative div-inv
frac-times associate-*r/
Counts
4 → 168
Calls
4 calls:
142.0ms
(* (/ 1 (sqrt (+ (* k (+ k 10.0)) 1.0))) (* (/ (pow k m) (sqrt (+ (* k (+ k 10.0)) 1.0))) a))
94.0ms
(* (/ (pow k m) (sqrt (+ (* k (+ k 10.0)) 1.0))) a)
12.0ms
(sqrt (+ (* k (+ k 10.0)) 1.0))
12.0ms
(sqrt (+ (* k (+ k 10.0)) 1.0))

series557.0ms

Counts
4 → 12
Calls
4 calls:
160.0ms
(* (/ 1 (sqrt (+ (* k (+ k 10.0)) 1.0))) (* (/ (pow k m) (sqrt (+ (* k (+ k 10.0)) 1.0))) a))
264.0ms
(* (/ (pow k m) (sqrt (+ (* k (+ k 10.0)) 1.0))) a)
73.0ms
(sqrt (+ (* k (+ k 10.0)) 1.0))
60.0ms
(sqrt (+ (* k (+ k 10.0)) 1.0))

simplify2.0s

Counts
180 → 180
Iterations
IterNodes
done5005
22625
1795
0294

prune1.1s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize90.0ms

Local error

Found 4 expressions with local error:

4.7b
(/ (exp (* m (+ 0 (log k)))) (* k k))
4.7b
(/ (* 10.0 (exp (* m (+ 0 (log k))))) (* k k))
8.2b
(/ a (* k k))
11.1b
(- (+ (* (* (/ (exp (* m (+ 0 (log k)))) (* k k)) (/ a (* k k))) 99.0) (* (/ a k) (/ (exp (* m (+ 0 (log k)))) k))) (* (/ (* 10.0 (exp (* m (+ 0 (log k))))) (* k k)) (/ a k)))

rewrite1.6s

Algorithm
rewrite-expression-head
Rules
64×associate-*l/
33×frac-times associate-*r/ frac-sub
31×frac-add
26×add-cbrt-cube
22×add-exp-log
times-frac associate-/l* add-log-exp
add-sqr-sqrt cbrt-undiv *-un-lft-identity div-exp add-cube-cbrt
prod-exp cbrt-unprod
pow1 exp-sum sub-div
clear-num associate-/r* frac-2neg flip3-+ flip-+ div-inv
distribute-rgt-in distribute-lft-in diff-log
sum-log sub-neg flip3-- associate--l+ flip--
Counts
4 → 118
Calls
4 calls:
11.0ms
(/ (exp (* m (+ 0 (log k)))) (* k k))
24.0ms
(/ (* 10.0 (exp (* m (+ 0 (log k))))) (* k k))
11.0ms
(/ a (* k k))
1.5s
(- (+ (* (* (/ (exp (* m (+ 0 (log k)))) (* k k)) (/ a (* k k))) 99.0) (* (/ a k) (/ (exp (* m (+ 0 (log k)))) k))) (* (/ (* 10.0 (exp (* m (+ 0 (log k))))) (* k k)) (/ a k)))

series455.0ms

Counts
4 → 12
Calls
4 calls:
81.0ms
(/ (exp (* m (+ 0 (log k)))) (* k k))
99.0ms
(/ (* 10.0 (exp (* m (+ 0 (log k))))) (* k k))
40.0ms
(/ a (* k k))
235.0ms
(- (+ (* (* (/ (exp (* m (+ 0 (log k)))) (* k k)) (/ a (* k k))) 99.0) (* (/ a k) (/ (exp (* m (+ 0 (log k)))) k))) (* (/ (* 10.0 (exp (* m (+ 0 (log k))))) (* k k)) (/ a k)))

simplify3.6s

Counts
130 → 130
Iterations
IterNodes
done5001
24815
11072
0358

prune1.0s

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

localize275.0ms

Local error

Found 4 expressions with local error:

11.1b
(- (+ (* (* (/ (exp (* m (+ 0 (log k)))) (* k k)) (/ a (* k k))) 99.0) (* (/ a k) (/ (exp (* m (+ 0 (log k)))) k))) (* (/ (* 10.0 (exp (* m (+ 0 (log k))))) (* k k)) (/ a k)))
14.5b
(cbrt (- (+ (* (* (/ (exp (* m (+ 0 (log k)))) (* k k)) (/ a (* k k))) 99.0) (* (/ a k) (/ (exp (* m (+ 0 (log k)))) k))) (* (/ (* 10.0 (exp (* m (+ 0 (log k))))) (* k k)) (/ a k))))
14.5b
(cbrt (- (+ (* (* (/ (exp (* m (+ 0 (log k)))) (* k k)) (/ a (* k k))) 99.0) (* (/ a k) (/ (exp (* m (+ 0 (log k)))) k))) (* (/ (* 10.0 (exp (* m (+ 0 (log k))))) (* k k)) (/ a k))))
14.5b
(cbrt (- (+ (* (* (/ (exp (* m (+ 0 (log k)))) (* k k)) (/ a (* k k))) 99.0) (* (/ a k) (/ (exp (* m (+ 0 (log k)))) k))) (* (/ (* 10.0 (exp (* m (+ 0 (log k))))) (* k k)) (/ a k))))

rewrite2.6s

Algorithm
rewrite-expression-head
Rules
256×associate-*l/
132×frac-times associate-*r/ frac-sub
124×frac-add
117×cbrt-div
16×sub-div
12×flip3-+ flip-+
cbrt-prod add-log-exp
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 flip3-- add-cbrt-cube add-exp-log flip--
pow1/3
diff-log
sum-log sub-neg associate--l+
Counts
4 → 201
Calls
4 calls:
1.2s
(- (+ (* (* (/ (exp (* m (+ 0 (log k)))) (* k k)) (/ a (* k k))) 99.0) (* (/ a k) (/ (exp (* m (+ 0 (log k)))) k))) (* (/ (* 10.0 (exp (* m (+ 0 (log k))))) (* k k)) (/ a k)))
495.0ms
(cbrt (- (+ (* (* (/ (exp (* m (+ 0 (log k)))) (* k k)) (/ a (* k k))) 99.0) (* (/ a k) (/ (exp (* m (+ 0 (log k)))) k))) (* (/ (* 10.0 (exp (* m (+ 0 (log k))))) (* k k)) (/ a k))))
422.0ms
(cbrt (- (+ (* (* (/ (exp (* m (+ 0 (log k)))) (* k k)) (/ a (* k k))) 99.0) (* (/ a k) (/ (exp (* m (+ 0 (log k)))) k))) (* (/ (* 10.0 (exp (* m (+ 0 (log k))))) (* k k)) (/ a k))))
409.0ms
(cbrt (- (+ (* (* (/ (exp (* m (+ 0 (log k)))) (* k k)) (/ a (* k k))) 99.0) (* (/ a k) (/ (exp (* m (+ 0 (log k)))) k))) (* (/ (* 10.0 (exp (* m (+ 0 (log k))))) (* k k)) (/ a k))))

series1.6s

Counts
4 → 12
Calls
4 calls:
243.0ms
(- (+ (* (* (/ (exp (* m (+ 0 (log k)))) (* k k)) (/ a (* k k))) 99.0) (* (/ a k) (/ (exp (* m (+ 0 (log k)))) k))) (* (/ (* 10.0 (exp (* m (+ 0 (log k))))) (* k k)) (/ a k)))
396.0ms
(cbrt (- (+ (* (* (/ (exp (* m (+ 0 (log k)))) (* k k)) (/ a (* k k))) 99.0) (* (/ a k) (/ (exp (* m (+ 0 (log k)))) k))) (* (/ (* 10.0 (exp (* m (+ 0 (log k))))) (* k k)) (/ a k))))
464.0ms
(cbrt (- (+ (* (* (/ (exp (* m (+ 0 (log k)))) (* k k)) (/ a (* k k))) 99.0) (* (/ a k) (/ (exp (* m (+ 0 (log k)))) k))) (* (/ (* 10.0 (exp (* m (+ 0 (log k))))) (* k k)) (/ a k))))
499.0ms
(cbrt (- (+ (* (* (/ (exp (* m (+ 0 (log k)))) (* k k)) (/ a (* k k))) 99.0) (* (/ a k) (/ (exp (* m (+ 0 (log k)))) k))) (* (/ (* 10.0 (exp (* m (+ 0 (log k))))) (* k k)) (/ a k))))

simplify3.3s

Counts
213 → 213
Iterations
IterNodes
done5007
23496
1952
0364

prune2.8s

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0.0b

regimes227.0ms

Accuracy

98.3% (0.0b remaining)

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

bsearch144.0ms

Steps
ItersRangePoint
10
136722479363809.36
1.9717371469647825e+28
7.623829945060762e+19

simplify8.0ms

Iterations
IterNodes
done45
145
033

end0.0ms

sample2.3s

Algorithm
intervals
Results
1.0s11962×body80valid
716.0ms4225×body80nan