Details

Time bar (total: 25.0s)

sample408.0ms

Algorithm
intervals
Results
156.0ms79×body1280valid
144.0ms38×body2560valid
46.0ms50×body640valid
15.0ms27×body320valid
13.0ms89×body80valid
11.0ms77×body80nan
4.0ms12×body160valid

simplify2.1s

Counts
1 → 1
Iterations
IterNodes
done5004
52473
4512
3150
258
128
010

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 44.2b

localize23.0ms

Local error

Found 4 expressions with local error:

0.0b
(* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)))
2.7b
(- (pow (+ 1 (/ i n)) n) 1)
5.2b
(pow (+ 1 (/ i n)) n)
12.9b
(/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))

rewrite569.0ms

Algorithm
rewrite-expression-head
Rules
584×times-frac
485×add-sqr-sqrt
366×*-un-lft-identity
224×add-cube-cbrt
174×associate-*r*
168×difference-of-squares
88×unpow-prod-down
85×sqr-pow
84×difference-of-sqr-1
29×div-inv
28×distribute-lft-out--
19×add-exp-log
18×add-cbrt-cube
13×associate-/r* associate-/l*
pow1
cbrt-undiv div-exp add-log-exp
insert-posit16
pow-unpow associate-*l* prod-exp cbrt-unprod unswap-sqr
flip3-- associate-/r/ flip-- associate-/l/
pow-to-exp clear-num sub-neg pow-pow frac-2neg diff-log div-sub pow-prod-down pow-exp associate-*r/ *-commutative distribute-lft-out
Counts
4 → 453
Calls
4 calls:
192.0ms
(* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)))
120.0ms
(- (pow (+ 1 (/ i n)) n) 1)
9.0ms
(pow (+ 1 (/ i n)) n)
228.0ms
(/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))

series1.5s

Counts
4 → 12
Calls
4 calls:
389.0ms
(* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)))
308.0ms
(- (pow (+ 1 (/ i n)) n) 1)
310.0ms
(pow (+ 1 (/ i n)) n)
456.0ms
(/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))

simplify1.8s

Counts
465 → 465
Iterations
IterNodes
done5001
11702
0542

prune1.9s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 20.8b

localize39.0ms

Local error

Found 4 expressions with local error:

0.1b
(* i (* i i))
0.1b
(* 1/6 (* i (* i i)))
4.5b
(+ (* (* 1/2 i) i) (+ (* 1/6 (* i (* i i))) i))
18.2b
(/ (+ (* (* 1/2 i) i) (+ (* 1/6 (* i (* i i))) i)) (/ i n))

rewrite551.0ms

Algorithm
rewrite-expression-head
Rules
75×times-frac
49×add-sqr-sqrt
48×*-un-lft-identity add-cube-cbrt
27×pow1
23×add-cbrt-cube add-exp-log
13×associate-/r*
pow-prod-down prod-exp cbrt-unprod add-log-exp
associate-*l*
pow-prod-up div-inv
insert-posit16
cbrt-undiv sum-log div-exp associate-/l*
flip3-+ associate-*r* *-commutative flip-+ associate-/l/
pow2 +-commutative associate-+r+ clear-num frac-2neg pow-plus cube-unmult associate-/r/ pow-sqr unswap-sqr
Counts
4 → 134
Calls
4 calls:
13.0ms
(* i (* i i))
34.0ms
(* 1/6 (* i (* i i)))
126.0ms
(+ (* (* 1/2 i) i) (+ (* 1/6 (* i (* i i))) i))
376.0ms
(/ (+ (* (* 1/2 i) i) (+ (* 1/6 (* i (* i i))) i)) (/ i n))

series235.0ms

Counts
4 → 12
Calls
4 calls:
64.0ms
(* i (* i i))
65.0ms
(* 1/6 (* i (* i i)))
34.0ms
(+ (* (* 1/2 i) i) (+ (* 1/6 (* i (* i i))) i))
72.0ms
(/ (+ (* (* 1/2 i) i) (+ (* 1/6 (* i (* i i))) i)) (/ i n))

simplify2.1s

Counts
146 → 146
Iterations
IterNodes
done5005
22329
1627
0238

prune620.0ms

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 8.2b

localize43.0ms

Local error

Found 4 expressions with local error:

0.3b
(* i 1/6)
1.9b
(/ (+ (+ i (* (* i i) 1/2)) (* (* i 1/6) (* i i))) i)
2.6b
(* (/ (+ (+ i (* (* i i) 1/2)) (* (* i 1/6) (* i i))) i) n)
4.5b
(+ (+ i (* (* i i) 1/2)) (* (* i 1/6) (* i i)))

rewrite182.0ms

Algorithm
rewrite-expression-head
Rules
29×add-sqr-sqrt
22×*-un-lft-identity add-cube-cbrt
19×times-frac
16×associate-*l*
13×add-cbrt-cube add-exp-log
add-log-exp
pow1
associate-*r*
insert-posit16
associate-/r* sum-log prod-exp cbrt-unprod associate-/l* unswap-sqr
cbrt-undiv flip3-+ div-exp pow-prod-down *-commutative flip-+ div-inv associate-/l/
+-commutative associate-+l+ clear-num frac-2neg associate-*l/
Counts
4 → 96
Calls
4 calls:
6.0ms
(* i 1/6)
93.0ms
(/ (+ (+ i (* (* i i) 1/2)) (* (* i 1/6) (* i i))) i)
54.0ms
(* (/ (+ (+ i (* (* i i) 1/2)) (* (* i 1/6) (* i i))) i) n)
26.0ms
(+ (+ i (* (* i i) 1/2)) (* (* i 1/6) (* i i)))

series220.0ms

Counts
4 → 12
Calls
4 calls:
26.0ms
(* i 1/6)
65.0ms
(/ (+ (+ i (* (* i i) 1/2)) (* (* i 1/6) (* i i))) i)
88.0ms
(* (/ (+ (+ i (* (* i i) 1/2)) (* (* i 1/6) (* i i))) i) n)
40.0ms
(+ (+ i (* (* i i) 1/2)) (* (* i 1/6) (* i i)))

simplify1.3s

Counts
108 → 108
Iterations
IterNodes
done5003
21536
1409
0156

prune500.0ms

Pruning

18 alts after pruning (17 fresh and 1 done)

Merged error: 8.2b

localize46.0ms

Local error

Found 4 expressions with local error:

1.9b
(/ (+ (+ i (* (* i i) 1/2)) (* (posit16->real (real->posit16 (* i 1/6))) (* i i))) i)
2.6b
(* (/ (+ (+ i (* (* i i) 1/2)) (* (posit16->real (real->posit16 (* i 1/6))) (* i i))) i) n)
4.5b
(+ (+ i (* (* i i) 1/2)) (* (posit16->real (real->posit16 (* i 1/6))) (* i i)))
60.0b
(posit16->real (real->posit16 (* i 1/6)))

rewrite147.0ms

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt
20×*-un-lft-identity add-cube-cbrt
19×times-frac
13×associate-*l*
11×add-cbrt-cube add-exp-log
add-log-exp
pow1
insert-posit16
associate-/r* sum-log associate-*r* associate-/l*
cbrt-undiv flip3-+ div-exp prod-exp cbrt-unprod flip-+ div-inv unswap-sqr associate-/l/
+-commutative associate-+l+ clear-num frac-2neg pow-prod-down associate-*l/ *-commutative remove-posit16
Counts
4 → 86
Calls
4 calls:
62.0ms
(/ (+ (+ i (* (* i i) 1/2)) (* (posit16->real (real->posit16 (* i 1/6))) (* i i))) i)
56.0ms
(* (/ (+ (+ i (* (* i i) 1/2)) (* (posit16->real (real->posit16 (* i 1/6))) (* i i))) i) n)
28.0ms
(+ (+ i (* (* i i) 1/2)) (* (posit16->real (real->posit16 (* i 1/6))) (* i i)))
0.0ms
(posit16->real (real->posit16 (* i 1/6)))

series191.0ms

Counts
4 → 12
Calls
4 calls:
59.0ms
(/ (+ (+ i (* (* i i) 1/2)) (* (posit16->real (real->posit16 (* i 1/6))) (* i i))) i)
83.0ms
(* (/ (+ (+ i (* (* i i) 1/2)) (* (posit16->real (real->posit16 (* i 1/6))) (* i i))) i) n)
32.0ms
(+ (+ i (* (* i i) 1/2)) (* (posit16->real (real->posit16 (* i 1/6))) (* i i)))
17.0ms
(posit16->real (real->posit16 (* i 1/6)))

simplify1.3s

Counts
98 → 98
Iterations
IterNodes
done5003
21313
1361
0144

prune641.0ms

Pruning

17 alts after pruning (16 fresh and 1 done)

Merged error: 8.2b

regimes260.0ms

Accuracy

57.1% (9.7b remaining)

Error of 19.6b against oracle of 10.0b and baseline of 32.5b

bsearch238.0ms

Steps
ItersRangePoint
7
8.224021888767988e-168
2.0808644568757877e-166
5.351279663469521e-167
9
-489.75237388261763
-0.0005350557287305616
-1.1462618234168955

simplify5.0ms

Iterations
IterNodes
done31
131
021

end0.0ms

sample8.1s

Algorithm
intervals
Results
3.2s2516×body1280valid
2.5s1021×body2560valid
953.0ms1583×body640valid
636.0ms2991×body80valid
294.0ms877×body320valid
188.0ms2267×body80nan
82.0ms386×body160valid
22.0msbody5120valid