Details

Time bar (total: 39.3s)

sample296.0ms

Algorithm
intervals
Results
120.0ms87×body1280valid
85.0ms24×body2560valid
34.0ms52×body640valid
12.0ms32×body320valid
9.0ms93×body80valid
6.0ms80×body80nan
4.0ms19×body160valid

simplify4.0s

Counts
1 → 1
Iterations
IterNodes
done5003
63444
5877
4318
3139
260
125
010

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 45.4b

localize20.0ms

Local error

Found 4 expressions with local error:

0.1b
(* 100.0 (/ (- (pow (+ 1.0 (/ i n)) n) 1.0) (/ i n)))
2.3b
(- (pow (+ 1.0 (/ i n)) n) 1.0)
6.1b
(pow (+ 1.0 (/ i n)) n)
8.9b
(/ (- (pow (+ 1.0 (/ i n)) n) 1.0) (/ i n))

rewrite1.1s

Algorithm
rewrite-expression-head
Rules
320×times-frac
305×add-sqr-sqrt
222×*-un-lft-identity
156×add-cube-cbrt
96×associate-*r*
84×difference-of-squares
48×unpow-prod-down
33×sqr-pow
28×distribute-lft-out--
24×prod-diff
19×add-exp-log
18×add-cbrt-cube
17×div-inv
13×associate-/r*
fma-neg
pow1 associate-/l*
cbrt-undiv div-exp add-log-exp
distribute-lft-out
expm1-log1p-u log1p-expm1-u
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
Counts
4 → 321
Calls
4 calls:
383.0ms
(* 100.0 (/ (- (pow (+ 1.0 (/ i n)) n) 1.0) (/ i n)))
243.0ms
(- (pow (+ 1.0 (/ i n)) n) 1.0)
18.0ms
(pow (+ 1.0 (/ i n)) n)
450.0ms
(/ (- (pow (+ 1.0 (/ i n)) n) 1.0) (/ i n))

series1.7s

Counts
4 → 12
Calls
4 calls:
569.0ms
(* 100.0 (/ (- (pow (+ 1.0 (/ i n)) n) 1.0) (/ i n)))
385.0ms
(- (pow (+ 1.0 (/ i n)) n) 1.0)
297.0ms
(pow (+ 1.0 (/ i n)) n)
473.0ms
(/ (- (pow (+ 1.0 (/ i n)) n) 1.0) (/ i n))

simplify2.5s

Counts
333 → 333
Iterations
IterNodes
done5000
11492
0479

prune2.3s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 21.3b

localize44.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma (* i i) 0.5 (* 1.0 i))
0.1b
(* 100.0 (/ (- (fma n (log 1.0) (fma (* i i) 0.5 (* 1.0 i))) (* (* (* i i) (log 1.0)) 0.5)) (/ i n)))
12.1b
(* (* i i) (log 1.0))
18.2b
(/ (- (fma n (log 1.0) (fma (* i i) 0.5 (* 1.0 i))) (* (* (* i i) (log 1.0)) 0.5)) (/ i n))

rewrite84.0ms

Algorithm
rewrite-expression-head
Rules
144×times-frac
95×add-sqr-sqrt
85×*-un-lft-identity add-cube-cbrt
48×associate-*r*
23×add-cbrt-cube add-exp-log
13×associate-/r*
12×pow1
div-inv
cbrt-undiv log-prod div-exp prod-exp cbrt-unprod
expm1-log1p-u associate-*l* pow-prod-down log1p-expm1-u add-log-exp unswap-sqr
distribute-rgt-in distribute-lft-in associate-/l*
associate-/r/ *-commutative associate-/l/
clear-num frac-2neg flip3-- div-sub associate-*r/ log-pow fma-udef flip--
Counts
4 → 181
Calls
4 calls:
0.0ms
(fma (* i i) 0.5 (* 1.0 i))
39.0ms
(* 100.0 (/ (- (fma n (log 1.0) (fma (* i i) 0.5 (* 1.0 i))) (* (* (* i i) (log 1.0)) 0.5)) (/ i n)))
18.0ms
(* (* i i) (log 1.0))
16.0ms
(/ (- (fma n (log 1.0) (fma (* i i) 0.5 (* 1.0 i))) (* (* (* i i) (log 1.0)) 0.5)) (/ i n))

series855.0ms

Counts
4 → 12
Calls
4 calls:
88.0ms
(fma (* i i) 0.5 (* 1.0 i))
257.0ms
(* 100.0 (/ (- (fma n (log 1.0) (fma (* i i) 0.5 (* 1.0 i))) (* (* (* i i) (log 1.0)) 0.5)) (/ i n)))
229.0ms
(* (* i i) (log 1.0))
281.0ms
(/ (- (fma n (log 1.0) (fma (* i i) 0.5 (* 1.0 i))) (* (* (* i i) (log 1.0)) 0.5)) (/ i n))

simplify2.3s

Counts
193 → 193
Iterations
IterNodes
done5011
23495
1966
0324

prune1.4s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 12.0b

localize50.0ms

Local error

Found 4 expressions with local error:

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

rewrite93.0ms

Algorithm
rewrite-expression-head
Rules
30×add-sqr-sqrt
25×add-cbrt-cube add-exp-log
24×*-un-lft-identity add-cube-cbrt
20×associate-*r*
19×times-frac
17×pow1
10×prod-exp cbrt-unprod
pow-prod-down
log-prod
associate-*l*
expm1-log1p-u log1p-expm1-u add-log-exp
distribute-rgt-in cbrt-undiv associate-/r* distribute-lft-in div-exp *-commutative associate-/l* unswap-sqr
associate-*r/ div-inv associate-/l/
clear-num frac-2neg flip3-- div-sub associate-*l/ log-pow flip--
Counts
4 → 117
Calls
4 calls:
18.0ms
(* 100.0 (/ (- (fma n (log 1.0) (fma (* i i) 0.5 (* 1.0 i))) (* (* (* i i) (log 1.0)) 0.5)) i))
33.0ms
(* (* 100.0 (/ (- (fma n (log 1.0) (fma (* i i) 0.5 (* 1.0 i))) (* (* (* i i) (log 1.0)) 0.5)) i)) n)
16.0ms
(/ (- (fma n (log 1.0) (fma (* i i) 0.5 (* 1.0 i))) (* (* (* i i) (log 1.0)) 0.5)) i)
22.0ms
(* (* i i) (log 1.0))

series949.0ms

Counts
4 → 12
Calls
4 calls:
212.0ms
(* 100.0 (/ (- (fma n (log 1.0) (fma (* i i) 0.5 (* 1.0 i))) (* (* (* i i) (log 1.0)) 0.5)) i))
317.0ms
(* (* 100.0 (/ (- (fma n (log 1.0) (fma (* i i) 0.5 (* 1.0 i))) (* (* (* i i) (log 1.0)) 0.5)) i)) n)
214.0ms
(/ (- (fma n (log 1.0) (fma (* i i) 0.5 (* 1.0 i))) (* (* (* i i) (log 1.0)) 0.5)) i)
205.0ms
(* (* i i) (log 1.0))

simplify2.6s

Counts
129 → 129
Iterations
IterNodes
done5001
21955
1583
0212

prune808.0ms

Pruning

14 alts after pruning (13 fresh and 1 done)

Merged error: 12.0b

localize72.0ms

Local error

Found 4 expressions with local error:

12.1b
(* (* i i) (log 1.0))
12.2b
(cbrt (- (fma n (log 1.0) (fma (* i i) 0.5 (* 1.0 i))) (* (* (* i i) (log 1.0)) 0.5)))
12.2b
(cbrt (- (fma n (log 1.0) (fma (* i i) 0.5 (* 1.0 i))) (* (* (* i i) (log 1.0)) 0.5)))
12.2b
(cbrt (- (fma n (log 1.0) (fma (* i i) 0.5 (* 1.0 i))) (* (* (* i i) (log 1.0)) 0.5)))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
11×add-sqr-sqrt
10×pow1 *-un-lft-identity add-cube-cbrt
cbrt-prod add-cbrt-cube add-exp-log
cbrt-div log-prod
expm1-log1p-u associate-*r* log1p-expm1-u add-log-exp
distribute-rgt-in distribute-lft-in flip3-- pow1/3 pow-prod-down prod-exp cbrt-unprod flip--
associate-*l* log-pow *-commutative unswap-sqr
Counts
4 → 73
Calls
4 calls:
16.0ms
(* (* i i) (log 1.0))
2.0ms
(cbrt (- (fma n (log 1.0) (fma (* i i) 0.5 (* 1.0 i))) (* (* (* i i) (log 1.0)) 0.5)))
2.0ms
(cbrt (- (fma n (log 1.0) (fma (* i i) 0.5 (* 1.0 i))) (* (* (* i i) (log 1.0)) 0.5)))
3.0ms
(cbrt (- (fma n (log 1.0) (fma (* i i) 0.5 (* 1.0 i))) (* (* (* i i) (log 1.0)) 0.5)))

series9.0s

Counts
4 → 12
Calls
4 calls:
216.0ms
(* (* i i) (log 1.0))
2.8s
(cbrt (- (fma n (log 1.0) (fma (* i i) 0.5 (* 1.0 i))) (* (* (* i i) (log 1.0)) 0.5)))
2.8s
(cbrt (- (fma n (log 1.0) (fma (* i i) 0.5 (* 1.0 i))) (* (* (* i i) (log 1.0)) 0.5)))
3.1s
(cbrt (- (fma n (log 1.0) (fma (* i i) 0.5 (* 1.0 i))) (* (* (* i i) (log 1.0)) 0.5)))

simplify2.2s

Counts
85 → 85
Iterations
IterNodes
done5000
33830
2948
1307
0124

prune537.0ms

Pruning

14 alts after pruning (13 fresh and 1 done)

Merged error: 12.0b

regimes280.0ms

Accuracy

52.6% (10.8b remaining)

Error of 22.2b against oracle of 11.4b and baseline of 34.2b

bsearch312.0ms

Steps
ItersRangePoint
7
7.2949686944817395e+205
1.8280591761267005e+208
1.540498293983816e+208
12
9.084828359643272e-19
1.6311032011848909e+25
1.9432388931584246
5
-7.642915086960539e-08
-3.0023583529873386e-08
-7.524185979796087e-08

simplify14.0ms

Iterations
IterNodes
done66
166
051

end0.0ms

sample5.8s

Algorithm
intervals
Results
2.2s2441×body1280valid
2.0s972×body2560valid
661.0ms1619×body640valid
205.0ms3005×body80valid
182.0ms920×body320valid
151.0ms2297×body80nan
54.0ms453×body160valid
33.0msbody5120valid