Details

Time bar (total: 12.8s)

sample21.0ms

Algorithm
intervals
Results
10.0ms256×body80valid
2.0ms256×pre80true

simplify3.9s

Counts
1 → 1
Iterations

Useful iterations: 4 (2.5s)

IterNodesCost
01025
13225
216823
389419
4335315
done500015

prune5.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.6b

localize8.0ms

Local error

Found 2 expressions with local error:

0.4b
(/ 1.0 (* i i))
0.7b
(/ 1 (* (- (* 2.0 2.0) (/ 1.0 (* i i))) (* 2.0 2.0)))

rewrite68.0ms

Algorithm
rewrite-expression-head
Rules
28×add-exp-log
16×add-cbrt-cube
10×prod-exp
pow1 div-exp
add-sqr-sqrt add-cube-cbrt *-un-lft-identity times-frac associate-/l*
cbrt-undiv
cbrt-unprod
rec-exp pow-flip 1-exp pow-prod-down
expm1-log1p-u frac-2neg associate-*l/ clear-num associate-/r* associate-/r/ log1p-expm1-u div-inv add-log-exp
flip3-- flip-- inv-pow
Counts
2 → 60
Calls
2 calls:
8.0ms
(/ 1.0 (* i i))
58.0ms
(/ 1 (* (- (* 2.0 2.0) (/ 1.0 (* i i))) (* 2.0 2.0)))

series79.0ms

Counts
2 → 6
Calls
2 calls:
25.0ms
(/ 1.0 (* i i))
53.0ms
(/ 1 (* (- (* 2.0 2.0) (/ 1.0 (* i i))) (* 2.0 2.0)))

simplify1.9s

Counts
66 → 66
Iterations

Useful iterations: 3 (1.1s)

IterNodesCost
0136944
1322853
2943732
33845730
done5001730

prune90.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize15.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ 1 (- (pow 2.0 4) (/ (* 1.0 1.0) (pow i 4))))
0.2b
(/ (* 1.0 1.0) (pow i 4))
0.4b
(/ 1.0 (* i i))
24.2b
(* (/ (/ 1 (- (pow 2.0 4) (/ (* 1.0 1.0) (pow i 4)))) (* 2.0 2.0)) (+ (* 2.0 2.0) (/ 1.0 (* i i))))

rewrite233.0ms

Algorithm
rewrite-expression-head
Rules
228×times-frac
181×add-sqr-sqrt
84×difference-of-squares
68×*-un-lft-identity
58×add-exp-log associate-*l*
55×unpow-prod-down
53×add-cube-cbrt
51×sqr-pow
34×add-cbrt-cube
24×associate-/r*
22×div-exp
17×prod-exp
11×cbrt-undiv
cbrt-unprod
pow1 associate-/l* distribute-lft-out--
div-inv
expm1-log1p-u associate-/r/ log1p-expm1-u add-log-exp unswap-sqr
rec-exp frac-2neg 1-exp associate-*r* clear-num
frac-times pow-to-exp flip3-- flip3-+ associate-*r/ pow-exp flip-- flip-+
distribute-rgt-in pow-flip distribute-lft-in pow-prod-down associate-*l/ *-commutative inv-pow
Counts
4 → 242
Calls
4 calls:
38.0ms
(/ 1 (- (pow 2.0 4) (/ (* 1.0 1.0) (pow i 4))))
12.0ms
(/ (* 1.0 1.0) (pow i 4))
8.0ms
(/ 1.0 (* i i))
161.0ms
(* (/ (/ 1 (- (pow 2.0 4) (/ (* 1.0 1.0) (pow i 4)))) (* 2.0 2.0)) (+ (* 2.0 2.0) (/ 1.0 (* i i))))

series240.0ms

Counts
4 → 12
Calls
4 calls:
95.0ms
(/ 1 (- (pow 2.0 4) (/ (* 1.0 1.0) (pow i 4))))
39.0ms
(/ (* 1.0 1.0) (pow i 4))
26.0ms
(/ 1.0 (* i i))
80.0ms
(* (/ (/ 1 (- (pow 2.0 4) (/ (* 1.0 1.0) (pow i 4)))) (* 2.0 2.0)) (+ (* 2.0 2.0) (/ 1.0 (* i i))))

simplify1.7s

Counts
254 → 254
Iterations

Useful iterations: done (1.7s)

IterNodesCost
04875901
115035309
243424743
done50004729

prune624.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize12.0ms

Local error

Found 1 expressions with local error:

0.0b
(fma 0.25 (* i i) (fma 1.0 (pow i 4) (* 4.0 (pow i 6))))

rewrite1.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-sqr-sqrt expm1-log1p-u add-cube-cbrt *-un-lft-identity add-cbrt-cube fma-udef log1p-expm1-u add-log-exp
Counts
1 → 10
Calls
1 calls:
0.0ms
(fma 0.25 (* i i) (fma 1.0 (pow i 4) (* 4.0 (pow i 6))))

series59.0ms

Counts
1 → 3
Calls
1 calls:
59.0ms
(fma 0.25 (* i i) (fma 1.0 (pow i 4) (* 4.0 (pow i 6))))

simplify3.2s

Counts
13 → 13
Iterations

Useful iterations: 2 (19.0ms)

IterNodesCost
028248
151242
2132212
3603212
44570212
done5000212

prune34.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0.0b

regimes19.0ms

Accuracy

100% (0.0b remaining)

Error of 0.0b against oracle of 0.0b and baseline of 23.5b

bsearch43.0ms

Steps
ItersRangePoint
8
2.7898042311216938e-05
0.16488042826451146
8.630747673551834e-05

simplify3.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02847
13347
done3347

end0.0ms

sample448.0ms

Algorithm
intervals
Results
243.0ms8000×body80valid
72.0ms8000×pre80true