Details

Time bar (total: 19.8s)

sample346.0ms

Algorithm
intervals
Results
170.0ms532×body80valid

simplify2.1s

Counts
1 → 1
Iterations
IterNodes
done5004
42344
3534
2144
153
022

prune24.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.3b

localize46.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma (/ (fma -2 v 3) (- 1 v)) (* (* w r) (* 0.125 (* w r))) 4.5)
0.1b
(- (fma (/ (fma -2 v 3) (- 1 v)) (* (* w r) (* 0.125 (* w r))) 4.5) 3)
0.2b
(/ 2 (* r r))
0.4b
(* (* w r) (* 0.125 (* w r)))

rewrite118.0ms

Algorithm
rewrite-expression-head
Rules
30×add-cbrt-cube add-exp-log
25×pow1
16×prod-exp cbrt-unprod
15×add-sqr-sqrt *-un-lft-identity pow-prod-down
13×add-cube-cbrt
prod-diff
add-log-exp
expm1-log1p-u insert-posit16 log1p-expm1-u
times-frac fma-neg associate-/l*
cbrt-undiv div-exp fma-udef
clear-num associate-/r* sub-neg frac-2neg flip3-- diff-log associate-*r* associate-*l* associate--l+ *-commutative div-inv flip-- distribute-lft-out-- difference-of-squares
Counts
4 → 96
Calls
4 calls:
0.0ms
(fma (/ (fma -2 v 3) (- 1 v)) (* (* w r) (* 0.125 (* w r))) 4.5)
12.0ms
(- (fma (/ (fma -2 v 3) (- 1 v)) (* (* w r) (* 0.125 (* w r))) 4.5) 3)
16.0ms
(/ 2 (* r r))
83.0ms
(* (* w r) (* 0.125 (* w r)))

series330.0ms

Counts
4 → 12
Calls
4 calls:
105.0ms
(fma (/ (fma -2 v 3) (- 1 v)) (* (* w r) (* 0.125 (* w r))) 4.5)
138.0ms
(- (fma (/ (fma -2 v 3) (- 1 v)) (* (* w r) (* 0.125 (* w r))) 4.5) 3)
28.0ms
(/ 2 (* r r))
59.0ms
(* (* w r) (* 0.125 (* w r)))

simplify1.6s

Counts
108 → 108
Iterations
IterNodes
done5019
21527
1427
0173

prune694.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.0b

localize76.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma (/ (fma -2 v 3) (- 1 v)) (* (* w r) (* 0.125 (* w r))) 4.5)
0.1b
(- (fma (/ (fma -2 v 3) (- 1 v)) (* (* w r) (* 0.125 (* w r))) 4.5) 3)
0.2b
(/ (/ 2 r) r)
0.4b
(* (* w r) (* 0.125 (* w r)))

rewrite119.0ms

Algorithm
rewrite-expression-head
Rules
75×times-frac
55×add-sqr-sqrt *-un-lft-identity
53×add-cube-cbrt
30×add-cbrt-cube add-exp-log
25×pow1
15×pow-prod-down prod-exp cbrt-unprod
13×associate-/l*
prod-diff
add-log-exp
div-inv
expm1-log1p-u insert-posit16 log1p-expm1-u
cbrt-undiv associate-/r* fma-neg div-exp
fma-udef
clear-num sub-neg frac-2neg flip3-- diff-log associate-*r* associate-*l* associate--l+ *-commutative flip-- distribute-lft-out-- difference-of-squares associate-/l/
Counts
4 → 145
Calls
4 calls:
0.0ms
(fma (/ (fma -2 v 3) (- 1 v)) (* (* w r) (* 0.125 (* w r))) 4.5)
7.0ms
(- (fma (/ (fma -2 v 3) (- 1 v)) (* (* w r) (* 0.125 (* w r))) 4.5) 3)
19.0ms
(/ (/ 2 r) r)
89.0ms
(* (* w r) (* 0.125 (* w r)))

series355.0ms

Counts
4 → 12
Calls
4 calls:
125.0ms
(fma (/ (fma -2 v 3) (- 1 v)) (* (* w r) (* 0.125 (* w r))) 4.5)
116.0ms
(- (fma (/ (fma -2 v 3) (- 1 v)) (* (* w r) (* 0.125 (* w r))) 4.5) 3)
55.0ms
(/ (/ 2 r) r)
59.0ms
(* (* w r) (* 0.125 (* w r)))

simplify1.6s

Counts
157 → 157
Iterations
IterNodes
done5016
21772
1654
0270

prune1.0s

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 0.0b

localize83.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (* w r) (* 0.125 (* w r)))
0.4b
(* (* w r) (* 0.125 (* w r)))
9.6b
(sqrt (* (* w r) (* 0.125 (* w r))))
9.6b
(sqrt (* (* w r) (* 0.125 (* w r))))

rewrite305.0ms

Algorithm
rewrite-expression-head
Rules
90×pow1
60×pow-prod-down
46×add-cbrt-cube add-exp-log
30×prod-exp cbrt-unprod
14×sqrt-pow1
add-sqr-sqrt expm1-log1p-u *-un-lft-identity add-cube-cbrt insert-posit16 log1p-expm1-u add-log-exp
pow1/2 associate-*r* associate-*l* *-commutative sqrt-prod
Counts
4 → 100
Calls
4 calls:
72.0ms
(* (* w r) (* 0.125 (* w r)))
85.0ms
(* (* w r) (* 0.125 (* w r)))
75.0ms
(sqrt (* (* w r) (* 0.125 (* w r))))
69.0ms
(sqrt (* (* w r) (* 0.125 (* w r))))

series205.0ms

Counts
4 → 12
Calls
4 calls:
66.0ms
(* (* w r) (* 0.125 (* w r)))
41.0ms
(* (* w r) (* 0.125 (* w r)))
52.0ms
(sqrt (* (* w r) (* 0.125 (* w r))))
46.0ms
(sqrt (* (* w r) (* 0.125 (* w r))))

simplify2.7s

Counts
112 → 112
Iterations
IterNodes
done5000
2777
1182
073

prune618.0ms

Pruning

12 alts after pruning (10 fresh and 2 done)

Merged error: 0.0b

localize56.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (* w r) (* 0.125 (* w r)))
0.4b
(* (sqrt (/ 2 (* r r))) (sqrt (/ 2 (* r r))))
14.3b
(sqrt (/ 2 (* r r)))
14.3b
(sqrt (/ 2 (* r r)))

rewrite184.0ms

Algorithm
rewrite-expression-head
Rules
56×sqrt-prod
46×add-sqr-sqrt
42×pow1
27×add-cbrt-cube add-exp-log
26×times-frac
20×*-un-lft-identity add-cube-cbrt
18×pow-prod-down
16×prod-exp cbrt-unprod
12×swap-sqr
11×associate-*r* associate-*l*
10×sqrt-pow1 pow1/2
unswap-sqr
sqrt-div div-inv
pow-prod-up
expm1-log1p-u rem-sqrt-square insert-posit16 log1p-expm1-u add-log-exp
pow-sqr
*-commutative
pow2 frac-times rem-square-sqrt pow-plus sqrt-unprod associate-*l/ associate-*r/
Counts
4 → 147
Calls
4 calls:
95.0ms
(* (* w r) (* 0.125 (* w r)))
67.0ms
(* (sqrt (/ 2 (* r r))) (sqrt (/ 2 (* r r))))
7.0ms
(sqrt (/ 2 (* r r)))
7.0ms
(sqrt (/ 2 (* r r)))

series251.0ms

Counts
4 → 12
Calls
4 calls:
42.0ms
(* (* w r) (* 0.125 (* w r)))
97.0ms
(* (sqrt (/ 2 (* r r))) (sqrt (/ 2 (* r r))))
56.0ms
(sqrt (/ 2 (* r r)))
56.0ms
(sqrt (/ 2 (* r r)))

simplify1.8s

Counts
159 → 159
Iterations
IterNodes
done5000
21106
1309
0150

prune1.0s

Pruning

12 alts after pruning (10 fresh and 2 done)

Merged error: 0.0b

regimes663.0ms

Accuracy

0% (0.2b remaining)

Error of 0.3b against oracle of 0.1b and baseline of 0.3b

bsearch0.0ms

simplify4.0ms

Iterations
IterNodes
done25
125
020

end0.0ms

sample3.5s

Algorithm
intervals
Results
3.1s16988×body80valid