Details

Time bar (total: 32.7s)

sample75.0ms

Algorithm
intervals
Results
43.0ms395×body80valid
14.0ms138×body80nan

simplify9.1s

Counts
1 → 1
Iterations
IterNodes
77970
61954
5624
4202
385
245
124
012

prune19.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 1.4b

localize19.0ms

Local error

Found 3 expressions with local error:

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

rewrite58.0ms

Algorithm
rewrite-expression-head
Rules
20×add-exp-log
17×add-sqr-sqrt
12×*-un-lft-identity add-cbrt-cube
10×associate-*l* add-cube-cbrt
associate-*r* prod-exp
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-+ pow-exp associate-*r/ associate-/r/ *-commutative flip-+ sqr-pow
distribute-rgt-in clear-num frac-2neg distribute-lft-in pow-prod-down div-inv distribute-lft-out associate-/l*
Counts
3 → 76
Calls
3 calls:
17.0ms
(* (pow k m) a)
19.0ms
(* k (+ k 10))
21.0ms
(/ (* (pow k m) a) (+ (* k (+ k 10)) 1))

series358.0ms

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

simplify5.0s

Counts
85 → 85
Iterations
IterNodes
37280
21394
1434
0166

prune931.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.0b

localize22.0ms

Local error

Found 3 expressions with local error:

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

rewrite69.0ms

Algorithm
rewrite-expression-head
Rules
20×add-exp-log
17×add-sqr-sqrt
12×*-un-lft-identity add-cbrt-cube
10×associate-*l* add-cube-cbrt
associate-*r* prod-exp
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-+ pow-exp associate-*r/ associate-/r/ *-commutative flip-+ sqr-pow
distribute-rgt-in clear-num frac-2neg distribute-lft-in pow-prod-down div-inv distribute-lft-out associate-/l*
Counts
3 → 76
Calls
3 calls:
11.0ms
(* (pow k m) a)
26.0ms
(* k (+ k 10))
31.0ms
(/ (* (pow k m) a) (+ (* k (+ k 10)) 1))

series322.0ms

Counts
3 → 9
Calls
3 calls:
113.0ms
(* (pow k m) a)
80.0ms
(* k (+ k 10))
129.0ms
(/ (* (pow k m) a) (+ (* k (+ k 10)) 1))

simplify5.0s

Counts
85 → 85
Iterations
IterNodes
37280
21394
1434
0166

prune1.0s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize40.0ms

Local error

Found 4 expressions with local error:

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

rewrite126.0ms

Algorithm
rewrite-expression-head
Rules
120×times-frac
72×sqrt-prod
59×add-sqr-sqrt
57×*-un-lft-identity add-cube-cbrt
30×add-exp-log
22×sqrt-div
18×add-cbrt-cube associate-/r/
13×div-exp associate-/l*
12×associate-/r*
11×flip3-+ flip-+
div-inv
cbrt-undiv
pow1 prod-exp
insert-posit16 add-log-exp
pow-to-exp rem-sqrt-square clear-num frac-2neg sqrt-pow1 pow1/2 pow-exp cbrt-unprod
associate-/l/
Counts
4 → 176
Calls
4 calls:
39.0ms
(/ (* (pow k m) a) (sqrt (+ (* k (+ k 10)) 1)))
62.0ms
(/ (/ (* (pow k m) a) (sqrt (+ (* k (+ k 10)) 1))) (sqrt (+ (* k (+ k 10)) 1)))
11.0ms
(sqrt (+ (* k (+ k 10)) 1))
11.0ms
(sqrt (+ (* k (+ k 10)) 1))

series474.0ms

Counts
4 → 12
Calls
4 calls:
231.0ms
(/ (* (pow k m) a) (sqrt (+ (* k (+ k 10)) 1)))
157.0ms
(/ (/ (* (pow k m) a) (sqrt (+ (* k (+ k 10)) 1))) (sqrt (+ (* k (+ k 10)) 1)))
51.0ms
(sqrt (+ (* k (+ k 10)) 1))
35.0ms
(sqrt (+ (* k (+ k 10)) 1))

simplify815.0ms

Counts
188 → 188
Iterations
IterNodes
22298
1704
0273

prune2.4s

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 4 expressions with local error:

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

rewrite100.0ms

Algorithm
rewrite-expression-head
Rules
59×add-exp-log
36×times-frac
34×add-sqr-sqrt
29×*-un-lft-identity
27×add-cube-cbrt
26×div-exp
22×add-cbrt-cube
16×prod-exp
10×associate-*l*
associate-/r*
pow1 cbrt-undiv associate-*r*
div-inv associate-/l*
pow-to-exp rec-exp 1-exp pow-exp
unpow-prod-down cbrt-unprod insert-posit16 add-log-exp unswap-sqr
clear-num frac-2neg flip3-+ associate-*r/ *-commutative flip-+ sqr-pow associate-/l/
distribute-rgt-in distribute-lft-in pow-prod-down associate-/r/ pow-flip distribute-lft-out inv-pow
Counts
4 → 139
Calls
4 calls:
11.0ms
(* (pow k m) a)
13.0ms
(* k (+ k 10))
25.0ms
(/ 1 (/ (+ (* k (+ k 10)) 1) (* (pow k m) a)))
49.0ms
(/ (+ (* k (+ k 10)) 1) (* (pow k m) a))

series467.0ms

Counts
4 → 12
Calls
4 calls:
138.0ms
(* (pow k m) a)
65.0ms
(* k (+ k 10))
140.0ms
(/ 1 (/ (+ (* k (+ k 10)) 1) (* (pow k m) a)))
124.0ms
(/ (+ (* k (+ k 10)) 1) (* (pow k m) a))

simplify980.0ms

Counts
151 → 151
Iterations
IterNodes
22260
1659
0257

prune1.7s

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0.0b

regimes171.0ms

Accuracy

98.1% (0.0b remaining)

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

bsearch124.0ms

Steps
ItersRangePoint
8
2.212400790783488e+143
4.291391726692696e+147
1.304764198775255e+145

simplify13.0ms

Iterations
IterNodes
242
142
031

end0.0ms

sample3.3s

Algorithm
intervals
Results
2.2s11965×body80valid
590.0ms4325×body80nan