Details

Time bar (total: 25.1s)

sample339.0ms

Algorithm
intervals
Results
133.0ms38×body2560valid
119.0ms79×body1280valid
36.0ms50×body640valid
12.0ms89×body80valid
12.0ms27×body320valid
9.0ms77×body80nan
3.0ms12×body160valid

simplify2.4s

Counts
1 → 1
Iterations
IterNodes
done5005
52617
4533
3154
259
128
010

prune18.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 44.2b

localize33.0ms

Local error

Found 3 expressions with local error:

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

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
75×times-frac
49×*-un-lft-identity
47×add-sqr-sqrt add-cube-cbrt
13×associate-/r*
add-exp-log
add-cbrt-cube
div-inv
pow1 unpow-prod-down
expm1-log1p-u cbrt-undiv pow-unpow div-exp insert-posit16 log1p-expm1-u associate-/l* add-log-exp
pow-to-exp clear-num pow-pow frac-2neg pow-exp associate-/r/ fma-udef distribute-lft-out sqr-pow
Counts
3 → 105
Calls
3 calls:
0.0ms
(fma 100 (pow (+ 1 (/ i n)) n) -100)
9.0ms
(pow (+ 1 (/ i n)) n)
9.0ms
(/ (fma 100 (pow (+ 1 (/ i n)) n) -100) (/ i n))

series973.0ms

Counts
3 → 9
Calls
3 calls:
308.0ms
(fma 100 (pow (+ 1 (/ i n)) n) -100)
254.0ms
(pow (+ 1 (/ i n)) n)
410.0ms
(/ (fma 100 (pow (+ 1 (/ i n)) n) -100) (/ i n))

simplify1.9s

Counts
114 → 114
Iterations
IterNodes
done5001
21605
1528
0222

prune801.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 17.3b

localize29.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma i 100 (* (* i i) (+ 50 (* 50/3 i))))
0.2b
(* (* i i) (+ 50 (* 50/3 i)))
0.5b
(* 50/3 i)
18.2b
(/ (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))) (/ i n))

rewrite49.0ms

Algorithm
rewrite-expression-head
Rules
75×times-frac
52×add-sqr-sqrt
49×*-un-lft-identity add-cube-cbrt
16×add-cbrt-cube add-exp-log
13×associate-/r*
11×pow1
associate-*r*
div-inv
expm1-log1p-u associate-*l* pow-prod-down prod-exp cbrt-unprod insert-posit16 log1p-expm1-u add-log-exp
cbrt-undiv div-exp associate-/l*
associate-*r/ *-commutative unswap-sqr
distribute-rgt-in clear-num frac-2neg distribute-lft-in flip3-+ associate-/r/ flip-+ fma-udef
Counts
4 → 131
Calls
4 calls:
0.0ms
(fma i 100 (* (* i i) (+ 50 (* 50/3 i))))
35.0ms
(* (* i i) (+ 50 (* 50/3 i)))
7.0ms
(* 50/3 i)
6.0ms
(/ (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))) (/ i n))

series248.0ms

Counts
4 → 12
Calls
4 calls:
30.0ms
(fma i 100 (* (* i i) (+ 50 (* 50/3 i))))
103.0ms
(* (* i i) (+ 50 (* 50/3 i)))
20.0ms
(* 50/3 i)
94.0ms
(/ (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))) (/ i n))

simplify2.2s

Counts
143 → 143
Iterations
IterNodes
done5002
22113
1631
0242

prune588.0ms

Pruning

22 alts after pruning (21 fresh and 1 done)

Merged error: 4.8b

localize43.0ms

Local error

Found 4 expressions with local error:

8.7b
(/ (* (cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i))))) (cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))))) i)
10.9b
(cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))))
10.9b
(cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))))
10.9b
(cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))))

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod add-sqr-sqrt *-un-lft-identity add-exp-log add-cube-cbrt
add-cbrt-cube
expm1-log1p-u pow1 insert-posit16 log1p-expm1-u add-log-exp
associate-/r* times-frac pow1/3
cbrt-undiv div-exp
clear-num frac-2neg prod-exp cbrt-unprod div-inv associate-/l*
Counts
4 → 66
Calls
4 calls:
9.0ms
(/ (* (cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i))))) (cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))))) i)
1.0ms
(cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))))
1.0ms
(cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))))
1.0ms
(cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))))

series349.0ms

Counts
4 → 12
Calls
4 calls:
133.0ms
(/ (* (cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i))))) (cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))))) i)
73.0ms
(cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))))
70.0ms
(cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))))
74.0ms
(cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))))

simplify3.1s

Counts
78 → 78
Iterations
IterNodes
done5001
33938
2986
1325
0141

prune671.0ms

Pruning

21 alts after pruning (20 fresh and 1 done)

Merged error: 4.8b

localize81.0ms

Local error

Found 4 expressions with local error:

10.9b
(cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))))
10.9b
(cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))))
10.9b
(cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))))
10.9b
(cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))))

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
12×cbrt-prod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
expm1-log1p-u pow1 add-cbrt-cube pow1/3 add-exp-log insert-posit16 log1p-expm1-u add-log-exp
Counts
4 → 56
Calls
4 calls:
1.0ms
(cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))))
1.0ms
(cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))))
1.0ms
(cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))))
2.0ms
(cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))))

series316.0ms

Counts
4 → 12
Calls
4 calls:
80.0ms
(cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))))
83.0ms
(cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))))
70.0ms
(cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))))
82.0ms
(cbrt (fma i 100 (* (* i i) (+ 50 (* 50/3 i)))))

simplify2.0s

Counts
68 → 68
Iterations
IterNodes
done5056
42176
3734
2299
1131
066

prune418.0ms

Pruning

21 alts after pruning (19 fresh and 2 done)

Merged error: 4.8b

regimes284.0ms

Accuracy

60.5% (10.8b remaining)

Error of 16.2b against oracle of 5.4b and baseline of 32.7b

bsearch326.0ms

Steps
ItersRangePoint
7
4.048842843541669e+202
5.561071419116658e+204
2.130741075012547e+204
9
3.357902288332178e-05
2.2608459371195293
0.06908503657888032
5
-4.981612762678325e-05
-1.3178926426525978e-05
-2.881224776443082e-05

simplify12.0ms

Iterations
IterNodes
done50
150
042

end0.0ms

sample7.9s

Algorithm
intervals
Results
3.0s2516×body1280valid
2.4s1021×body2560valid
987.0ms1583×body640valid
496.0ms2267×body80nan
321.0ms2991×body80valid
287.0ms877×body320valid
78.0ms386×body160valid
22.0msbody5120valid