Details

Time bar (total: 24.9s)

sample252.0ms

Algorithm
intervals
Results
104.0ms36×body2560valid
87.0ms77×body1280valid
20.0ms48×body640valid
7.0ms28×body320valid
7.0ms97×body80valid
5.0ms79×body80nan
2.0ms16×body160valid

simplify1.4s

Counts
1 → 1
Iterations
IterNodes
done5000
51535
4347
3140
259
125
010

prune19.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 41.6b

localize21.0ms

Local error

Found 4 expressions with local error:

0.0b
(* 100.0 (/ (- (pow (+ 1.0 (/ i n)) n) 1.0) (/ i n)))
1.8b
(- (pow (+ 1.0 (/ i n)) n) 1.0)
5.6b
(pow (+ 1.0 (/ i n)) n)
12.6b
(/ (- (pow (+ 1.0 (/ i n)) n) 1.0) (/ i n))

rewrite1.1s

Algorithm
rewrite-expression-head
Rules
320×times-frac
289×add-sqr-sqrt
198×*-un-lft-identity
140×add-cube-cbrt
96×associate-*r*
84×difference-of-squares
32×unpow-prod-down
29×sqr-pow
28×distribute-lft-out--
19×add-exp-log
18×add-cbrt-cube
17×div-inv
13×associate-/r*
pow1 associate-/l*
cbrt-undiv div-exp add-log-exp
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 → 281
Calls
4 calls:
437.0ms
(* 100.0 (/ (- (pow (+ 1.0 (/ i n)) n) 1.0) (/ i n)))
203.0ms
(- (pow (+ 1.0 (/ i n)) n) 1.0)
16.0ms
(pow (+ 1.0 (/ i n)) n)
433.0ms
(/ (- (pow (+ 1.0 (/ i n)) n) 1.0) (/ i n))

series1.7s

Counts
4 → 12
Calls
4 calls:
564.0ms
(* 100.0 (/ (- (pow (+ 1.0 (/ i n)) n) 1.0) (/ i n)))
349.0ms
(- (pow (+ 1.0 (/ i n)) n) 1.0)
324.0ms
(pow (+ 1.0 (/ i n)) n)
506.0ms
(/ (- (pow (+ 1.0 (/ i n)) n) 1.0) (/ i n))

simplify760.0ms

Counts
293 → 293
Iterations
IterNodes
done5001
11418
0437

prune1.3s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 21.8b

localize16.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (- (pow (+ (/ i n) 1.0) n) 1.0) 100.0)
0.0b
(* (/ (* (- (pow (+ (/ i n) 1.0) n) 1.0) 100.0) i) n)
1.8b
(- (pow (+ (/ i n) 1.0) n) 1.0)
5.6b
(pow (+ (/ i n) 1.0) n)

rewrite1.0s

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt
17×*-un-lft-identity
16×add-exp-log
15×add-cbrt-cube
14×associate-*l*
11×add-cube-cbrt
pow1
unpow-prod-down associate-*r* add-log-exp difference-of-squares
prod-exp cbrt-unprod
pow-unpow times-frac associate-*l/ sqr-pow
cbrt-undiv flip3-- div-exp pow-prod-down *-commutative flip-- distribute-lft-out-- unswap-sqr
pow-to-exp sub-neg pow-pow diff-log pow-exp div-inv distribute-lft-out
Counts
4 → 85
Calls
4 calls:
463.0ms
(* (- (pow (+ (/ i n) 1.0) n) 1.0) 100.0)
360.0ms
(* (/ (* (- (pow (+ (/ i n) 1.0) n) 1.0) 100.0) i) n)
171.0ms
(- (pow (+ (/ i n) 1.0) n) 1.0)
20.0ms
(pow (+ (/ i n) 1.0) n)

series1.2s

Counts
4 → 12
Calls
4 calls:
285.0ms
(* (- (pow (+ (/ i n) 1.0) n) 1.0) 100.0)
406.0ms
(* (/ (* (- (pow (+ (/ i n) 1.0) n) 1.0) 100.0) i) n)
269.0ms
(- (pow (+ (/ i n) 1.0) n) 1.0)
232.0ms
(pow (+ (/ i n) 1.0) n)

simplify874.0ms

Counts
97 → 97
Iterations
IterNodes
done5001
22452
1505
0193

prune383.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 7.3b

localize25.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (+ (- (+ (* (* i i) 0.5) (* 1.0 i)) (* 0.5 (* (* i i) (log 1.0)))) (* n (log 1.0))) 100.0)
0.1b
(* (/ (* (+ (- (+ (* (* i i) 0.5) (* 1.0 i)) (* 0.5 (* (* i i) (log 1.0)))) (* n (log 1.0))) 100.0) i) n)
11.5b
(/ (* (+ (- (+ (* (* i i) 0.5) (* 1.0 i)) (* 0.5 (* (* i i) (log 1.0)))) (* n (log 1.0))) 100.0) i)
12.1b
(* (* i i) (log 1.0))

rewrite2.3s

Algorithm
rewrite-expression-head
Rules
25×add-cbrt-cube add-exp-log
19×add-sqr-sqrt
14×pow1 *-un-lft-identity add-cube-cbrt
11×associate-*l*
10×associate-*r*
prod-exp cbrt-unprod
log-prod times-frac
pow-prod-down associate-*l/
cbrt-undiv div-exp add-log-exp
distribute-rgt-in associate-/r* distribute-lft-in *-commutative unswap-sqr
flip3-+ flip-+ div-inv associate-/l/
clear-num frac-2neg log-pow associate-/l*
Counts
4 → 96
Calls
4 calls:
946.0ms
(* (+ (- (+ (* (* i i) 0.5) (* 1.0 i)) (* 0.5 (* (* i i) (log 1.0)))) (* n (log 1.0))) 100.0)
902.0ms
(* (/ (* (+ (- (+ (* (* i i) 0.5) (* 1.0 i)) (* 0.5 (* (* i i) (log 1.0)))) (* n (log 1.0))) 100.0) i) n)
408.0ms
(/ (* (+ (- (+ (* (* i i) 0.5) (* 1.0 i)) (* 0.5 (* (* i i) (log 1.0)))) (* n (log 1.0))) 100.0) i)
16.0ms
(* (* i i) (log 1.0))

series642.0ms

Counts
4 → 12
Calls
4 calls:
114.0ms
(* (+ (- (+ (* (* i i) 0.5) (* 1.0 i)) (* 0.5 (* (* i i) (log 1.0)))) (* n (log 1.0))) 100.0)
211.0ms
(* (/ (* (+ (- (+ (* (* i i) 0.5) (* 1.0 i)) (* 0.5 (* (* i i) (log 1.0)))) (* n (log 1.0))) 100.0) i) n)
156.0ms
(/ (* (+ (- (+ (* (* i i) 0.5) (* 1.0 i)) (* 0.5 (* (* i i) (log 1.0)))) (* n (log 1.0))) 100.0) i)
161.0ms
(* (* i i) (log 1.0))

simplify1.6s

Counts
108 → 108
Iterations
IterNodes
done5001
23990
1564
0198

prune420.0ms

Pruning

17 alts after pruning (17 fresh and 0 done)

Merged error: 7.3b

localize35.0ms

Local error

Found 4 expressions with local error:

12.1b
(* (log 1.0) (- (* (* i i) 0.5) n))
15.0b
(/ (* (- (* i (+ 1.0 (* 0.5 i))) (* (log 1.0) (- (* (* i i) 0.5) n))) n) (/ i 100.0))
15.0b
(/ (* (- (* i (+ 1.0 (* 0.5 i))) (* (log 1.0) (- (* (* i i) 0.5) n))) n) (/ i 100.0))
15.0b
(/ (* (- (* i (+ 1.0 (* 0.5 i))) (* (log 1.0) (- (* (* i i) 0.5) n))) n) (/ i 100.0))

rewrite253.0ms

Algorithm
rewrite-expression-head
Rules
93×times-frac
50×add-sqr-sqrt
48×*-un-lft-identity add-cube-cbrt
42×add-cbrt-cube add-exp-log
39×associate-/r*
26×associate-*r/
18×cbrt-undiv div-exp associate-*l/ associate-/l/
12×frac-sub
10×flip3-- flip--
div-inv
pow1 prod-exp cbrt-unprod
flip3-+ flip-+
associate-*l* add-log-exp
clear-num frac-2neg associate-*r* associate-/r/ associate-/l*
distribute-rgt-in sub-neg distribute-lft-in
pow-prod-down log-pow *-commutative unswap-sqr
Counts
4 → 181
Calls
4 calls:
57.0ms
(* (log 1.0) (- (* (* i i) 0.5) n))
62.0ms
(/ (* (- (* i (+ 1.0 (* 0.5 i))) (* (log 1.0) (- (* (* i i) 0.5) n))) n) (/ i 100.0))
62.0ms
(/ (* (- (* i (+ 1.0 (* 0.5 i))) (* (log 1.0) (- (* (* i i) 0.5) n))) n) (/ i 100.0))
64.0ms
(/ (* (- (* i (+ 1.0 (* 0.5 i))) (* (log 1.0) (- (* (* i i) 0.5) n))) n) (/ i 100.0))

series724.0ms

Counts
4 → 12
Calls
4 calls:
108.0ms
(* (log 1.0) (- (* (* i i) 0.5) n))
203.0ms
(/ (* (- (* i (+ 1.0 (* 0.5 i))) (* (log 1.0) (- (* (* i i) 0.5) n))) n) (/ i 100.0))
210.0ms
(/ (* (- (* i (+ 1.0 (* 0.5 i))) (* (log 1.0) (- (* (* i i) 0.5) n))) n) (/ i 100.0))
204.0ms
(/ (* (- (* i (+ 1.0 (* 0.5 i))) (* (log 1.0) (- (* (* i i) 0.5) n))) n) (/ i 100.0))

simplify1.3s

Counts
193 → 193
Iterations
IterNodes
done5000
24593
1675
0209

prune1.4s

Pruning

17 alts after pruning (16 fresh and 1 done)

Merged error: 7.3b

regimes244.0ms

Accuracy

59% (10.1b remaining)

Error of 19.0b against oracle of 8.9b and baseline of 33.6b

bsearch329.0ms

Steps
ItersRangePoint
10
3.4680268680189636e-18
5.670292661026066e-06
5.5948792778141525e-06
3
2.1497245835393105e-249
3.176775141087436e-249
3.107272117925894e-249
11
-6.437211764621e+23
-2043.0247777912484
-2072.0844585672753

simplify19.0ms

Iterations
IterNodes
done70
170
054

end0.0ms

sample5.7s

Algorithm
intervals
Results
2.0s996×body2560valid
1.9s2494×body1280valid
621.0ms1640×body640valid
372.0ms2319×body80nan
201.0ms3016×body80valid
185.0ms851×body320valid
50.0ms435×body160valid
34.0msbody5120valid