Details

Time bar (total: 15.8s)

sample56.0ms

Algorithm
intervals
Results
34.0ms256×body80valid
8.0ms256×pre80true

simplify1.9s

Counts
1 → 1
Iterations
IterNodes
43763
3849
2190
152
010

prune9.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.5b

localize11.0ms

Local error

Found 2 expressions with local error:

0.5b
(/ 1/4 (- 4 (/ 1.0 (* i i))))
0.8b
(/ 1.0 (* i i))

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
31×add-sqr-sqrt
25×times-frac
23×*-un-lft-identity
15×add-cube-cbrt
add-cbrt-cube add-exp-log
difference-of-squares
associate-/r*
associate-/l*
distribute-lft-out--
cbrt-undiv div-exp
pow1 clear-num frac-2neg associate-/r/ insert-posit16 div-inv add-log-exp
flip3-- prod-exp cbrt-unprod flip--
Counts
2 → 64
Calls
2 calls:
14.0ms
(/ 1/4 (- 4 (/ 1.0 (* i i))))
6.0ms
(/ 1.0 (* i i))

series113.0ms

Counts
2 → 6
Calls
2 calls:
73.0ms
(/ 1/4 (- 4 (/ 1.0 (* i i))))
40.0ms
(/ 1.0 (* i i))

simplify690.0ms

Counts
70 → 70
Iterations
IterNodes
32078
21043
1552
0141

prune534.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0b

localize18.0ms

Local error

Found 3 expressions with local error:

0.1b
(* (* (cbrt 1/4) (cbrt 1/4)) (/ (cbrt 1/4) (- 4 (/ 1.0 (* i i)))))
0.6b
(/ (cbrt 1/4) (- 4 (/ 1.0 (* i i))))
0.8b
(/ 1.0 (* i i))

rewrite89.0ms

Algorithm
rewrite-expression-head
Rules
102×add-sqr-sqrt
90×times-frac
71×*-un-lft-identity
45×add-cube-cbrt
42×associate-*r*
40×cbrt-prod
26×difference-of-squares
22×add-exp-log
15×add-cbrt-cube
13×distribute-lft-out--
associate-/l*
pow1
associate-/r* prod-exp cbrt-unprod
cbrt-undiv div-exp
associate-/r/
pow-prod-down insert-posit16 div-inv add-log-exp unswap-sqr
clear-num frac-2neg flip3-- flip--
associate-*l* associate-*r/ *-commutative
Counts
3 → 151
Calls
3 calls:
62.0ms
(* (* (cbrt 1/4) (cbrt 1/4)) (/ (cbrt 1/4) (- 4 (/ 1.0 (* i i)))))
15.0ms
(/ (cbrt 1/4) (- 4 (/ 1.0 (* i i))))
6.0ms
(/ 1.0 (* i i))

series331.0ms

Counts
3 → 9
Calls
3 calls:
160.0ms
(* (* (cbrt 1/4) (cbrt 1/4)) (/ (cbrt 1/4) (- 4 (/ 1.0 (* i i)))))
112.0ms
(/ (cbrt 1/4) (- 4 (/ 1.0 (* i i))))
59.0ms
(/ 1.0 (* i i))

simplify849.0ms

Counts
160 → 160
Iterations
IterNodes
22774
11124
0245

prune1.4s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize56.0ms

Local error

Found 4 expressions with local error:

0.8b
(/ 1.0 (* i i))
0.8b
(/ 1.0 (* i i))
0.8b
(/ 1.0 (* i i))
27.4b
(* (/ (* (cbrt 1/4) (* (cbrt 1/4) (cbrt 1/4))) (- 64 (* (* (/ 1.0 (* i i)) (/ 1.0 (* i i))) (/ 1.0 (* i i))))) (+ (* 4 4) (+ (* (/ 1.0 (* i i)) (/ 1.0 (* i i))) (* 4 (/ 1.0 (* i i))))))

rewrite424.0ms

Algorithm
rewrite-expression-head
Rules
33×add-exp-log
29×add-cbrt-cube
15×add-sqr-sqrt
13×*-un-lft-identity add-cube-cbrt
12×times-frac
10×prod-exp cbrt-unprod
cbrt-undiv div-exp associate-*l* associate-/l*
pow1
insert-posit16 div-inv add-log-exp
clear-num associate-/r* frac-2neg associate-*r*
frac-times flip3-+ associate-*r/ associate-/r/ flip-+
distribute-rgt-in distribute-lft-in flip3-- pow-prod-down associate-*l/ *-commutative flip-- unswap-sqr
Counts
4 → 104
Calls
4 calls:
12.0ms
(/ 1.0 (* i i))
13.0ms
(/ 1.0 (* i i))
12.0ms
(/ 1.0 (* i i))
384.0ms
(* (/ (* (cbrt 1/4) (* (cbrt 1/4) (cbrt 1/4))) (- 64 (* (* (/ 1.0 (* i i)) (/ 1.0 (* i i))) (/ 1.0 (* i i))))) (+ (* 4 4) (+ (* (/ 1.0 (* i i)) (/ 1.0 (* i i))) (* 4 (/ 1.0 (* i i))))))

series369.0ms

Counts
4 → 12
Calls
4 calls:
42.0ms
(/ 1.0 (* i i))
28.0ms
(/ 1.0 (* i i))
41.0ms
(/ 1.0 (* i i))
258.0ms
(* (/ (* (cbrt 1/4) (* (cbrt 1/4) (cbrt 1/4))) (- 64 (* (* (/ 1.0 (* i i)) (/ 1.0 (* i i))) (/ 1.0 (* i i))))) (+ (* 4 4) (+ (* (/ 1.0 (* i i)) (/ 1.0 (* i i))) (* 4 (/ 1.0 (* i i))))))

simplify1.6s

Counts
116 → 116
Iterations
IterNodes
23435
1887
0172

prune1.3s

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize49.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* 4.0 (* i i)) (* (* i i) (* i i)))
0.1b
(* (* i i) (* i i))
0.1b
(* (* i i) (* i i))
0.2b
(* (* i i) 0.25)

rewrite197.0ms

Algorithm
rewrite-expression-head
Rules
300×pow1
103×pow-prod-down
102×add-cbrt-cube add-exp-log
73×prod-exp cbrt-unprod
72×pow-prod-up
44×pow-sqr
36×pow-plus
26×pow2
add-sqr-sqrt associate-*r*
*-un-lft-identity add-cube-cbrt
associate-*l* *-commutative insert-posit16 add-log-exp
unswap-sqr
swap-sqr
Counts
4 → 204
Calls
4 calls:
94.0ms
(* (* 4.0 (* i i)) (* (* i i) (* i i)))
22.0ms
(* (* i i) (* i i))
48.0ms
(* (* i i) (* i i))
29.0ms
(* (* i i) 0.25)

series224.0ms

Counts
4 → 12
Calls
4 calls:
82.0ms
(* (* 4.0 (* i i)) (* (* i i) (* i i)))
58.0ms
(* (* i i) (* i i))
49.0ms
(* (* i i) (* i i))
35.0ms
(* (* i i) 0.25)

simplify1.8s

Counts
216 → 216
Iterations
IterNodes
33578
21245
1582
0127

prune2.2s

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes36.0ms

Accuracy

0% (0.4b remaining)

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

bsearch0.0ms

simplify6.0ms

Iterations
IterNodes
212
112
011

end0.0ms

sample1.6s

Algorithm
intervals
Results
1.2s8000×body80valid
266.0ms8000×pre80true