Details

Time bar (total: 9.3s)

sample46.0ms

Algorithm
intervals
Results
27.0ms256×body80valid
8.0ms256×pre80true

simplify1.2s

Counts
1 → 1
Iterations
IterNodes
done2284
42284
3711
2147
132
010

prune15.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

localize18.0ms

Local error

Found 3 expressions with local error:

0.0b
(* (/ 1/2 (- 4 (/ 1.0 (* i i)))) 1/2)
0.3b
(/ 1/2 (- 4 (/ 1.0 (* i i))))
0.3b
(/ 1.0 (* i i))

rewrite102.0ms

Algorithm
rewrite-expression-head
Rules
60×add-sqr-sqrt
47×times-frac
41×*-un-lft-identity
27×add-cube-cbrt
24×associate-*l*
15×add-cbrt-cube add-exp-log
14×difference-of-squares
associate-/r* distribute-lft-out--
associate-/l*
pow1
cbrt-undiv div-exp associate-/r/
associate-*r* prod-exp cbrt-unprod insert-posit16 div-inv add-log-exp
clear-num frac-2neg flip3-- flip-- unswap-sqr
pow-prod-down associate-*l/ *-commutative
Counts
3 → 108
Calls
3 calls:
74.0ms
(* (/ 1/2 (- 4 (/ 1.0 (* i i)))) 1/2)
18.0ms
(/ 1/2 (- 4 (/ 1.0 (* i i))))
7.0ms
(/ 1.0 (* i i))

series244.0ms

Counts
3 → 9
Calls
3 calls:
92.0ms
(* (/ 1/2 (- 4 (/ 1.0 (* i i)))) 1/2)
100.0ms
(/ 1/2 (- 4 (/ 1.0 (* i i))))
52.0ms
(/ 1.0 (* i i))

simplify1.2s

Counts
117 → 117
Iterations
IterNodes
done2000
32000
21518
1488
0198

prune475.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize51.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ 1.0 (* i i))
0.3b
(/ 1.0 (* i i))
0.3b
(/ 1.0 (* i i))
23.7b
(* (/ 1/2 (- (pow 4 3) (pow (/ 1.0 (* i i)) 3))) (* (+ (* 4 4) (+ (* (/ 1.0 (* i i)) (/ 1.0 (* i i))) (* 4 (/ 1.0 (* i i))))) 1/2))

rewrite396.0ms

Algorithm
rewrite-expression-head
Rules
161×add-sqr-sqrt
132×times-frac
105×associate-*l*
77×*-un-lft-identity
72×difference-of-squares
54×unpow-prod-down cube-prod
47×add-cube-cbrt
31×add-cbrt-cube add-exp-log
30×sqr-pow
15×distribute-lft-out--
pow1 prod-exp cbrt-unprod associate-/l*
cbrt-undiv div-exp
associate-*l/
insert-posit16 div-inv add-log-exp
difference-cubes clear-num associate-/r* frac-2neg pow-prod-down
frac-times flip3-+ associate-*r/ associate-/r/ flip-+
flip3-- associate-*r* *-commutative flip--
Counts
4 → 196
Calls
4 calls:
12.0ms
(/ 1.0 (* i i))
12.0ms
(/ 1.0 (* i i))
9.0ms
(/ 1.0 (* i i))
356.0ms
(* (/ 1/2 (- (pow 4 3) (pow (/ 1.0 (* i i)) 3))) (* (+ (* 4 4) (+ (* (/ 1.0 (* i i)) (/ 1.0 (* i i))) (* 4 (/ 1.0 (* i i))))) 1/2))

series266.0ms

Counts
4 → 12
Calls
4 calls:
40.0ms
(/ 1.0 (* i i))
45.0ms
(/ 1.0 (* i i))
51.0ms
(/ 1.0 (* i i))
129.0ms
(* (/ 1/2 (- (pow 4 3) (pow (/ 1.0 (* i i)) 3))) (* (+ (* 4 4) (+ (* (/ 1.0 (* i i)) (/ 1.0 (* i i))) (* 4 (/ 1.0 (* i i))))) 1/2))

simplify960.0ms

Counts
208 → 208
Iterations
IterNodes
done2000
22000
1790
0266

prune1.1s

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize38.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* i i) i)
0.1b
(* (* i i) i)
0.1b
(* (* (* i i) i) (* (* i i) i))
0.1b
(* (* i i) (* i i))

rewrite193.0ms

Algorithm
rewrite-expression-head
Rules
695×pow1
326×pow-prod-up
221×pow-plus
120×pow-prod-down
112×pow-sqr
70×pow2
62×add-cbrt-cube add-exp-log
41×prod-exp cbrt-unprod
24×pow3
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 → 314
Calls
4 calls:
27.0ms
(* (* i i) i)
22.0ms
(* (* i i) i)
116.0ms
(* (* (* i i) i) (* (* i i) i))
22.0ms
(* (* i i) (* i i))

series227.0ms

Counts
4 → 12
Calls
4 calls:
46.0ms
(* (* i i) i)
61.0ms
(* (* i i) i)
67.0ms
(* (* (* i i) i) (* (* i i) i))
52.0ms
(* (* i i) (* i i))

simplify1.2s

Counts
326 → 326
Iterations
IterNodes
done2034
32034
2925
1346
0110

prune321.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes26.0ms

Accuracy

100% (0.0b remaining)

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

bsearch89.0ms

Steps
ItersRangePoint
8
2.719758836558717e-25
1.679274816863934e-22
8.32761208931738e-24

simplify29.0ms

Iterations
IterNodes
done83
483
374
259
148
032

end0.0ms

sample1.2s

Algorithm
intervals
Results
878.0ms8000×body80valid
245.0ms8000×pre80true