Details

Time bar (total: 25.4s)

sample232.0ms

Algorithm
intervals
Results
156.0ms538×body80valid

simplify631.0ms

Counts
1 → 1
Iterations
IterNodes
42334
3534
2144
153
022

prune31.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.5b

localize70.0ms

Local error

Found 4 expressions with local error:

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

rewrite79.0ms

Algorithm
rewrite-expression-head
Rules
45×pow1
31×add-sqr-sqrt
26×*-un-lft-identity add-cbrt-cube add-exp-log
25×associate-*l*
22×times-frac
18×pow-prod-down
17×add-cube-cbrt
11×prod-exp cbrt-unprod
difference-of-squares
expm1-log1p-u associate-*r* pow-sqr pow-prod-up insert-posit16 log1p-expm1-u add-log-exp
cbrt-undiv div-exp fma-udef associate-/l* distribute-lft-out--
pow-plus associate-/r/ *-commutative div-inv unswap-sqr
pow2 distribute-rgt-in clear-num associate-/r* frac-2neg distribute-lft-in flip3-- swap-sqr associate-*l/ flip--
Counts
4 → 120
Calls
4 calls:
0.0ms
(fma (* (/ 0.125 (- 1 v)) (fma -2 v 3)) (* (* w r) (* w r)) 4.5)
20.0ms
(* (/ 0.125 (- 1 v)) (fma -2 v 3))
41.0ms
(* (* w r) (* w r))
15.0ms
(/ 2 (* r r))

series302.0ms

Counts
4 → 12
Calls
4 calls:
126.0ms
(fma (* (/ 0.125 (- 1 v)) (fma -2 v 3)) (* (* w r) (* w r)) 4.5)
63.0ms
(* (/ 0.125 (- 1 v)) (fma -2 v 3))
60.0ms
(* (* w r) (* w r))
53.0ms
(/ 2 (* r r))

simplify3.8s

Counts
132 → 132
Iterations
IterNodes
37117
21594
1497
0212

prune1.8s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.0b

localize75.0ms

Local error

Found 4 expressions with local error:

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

rewrite69.0ms

Algorithm
rewrite-expression-head
Rules
94×times-frac
71×add-sqr-sqrt
66×*-un-lft-identity
57×add-cube-cbrt
45×pow1
26×add-cbrt-cube add-exp-log
25×associate-*l*
18×pow-prod-down
13×associate-/l*
10×prod-exp cbrt-unprod
div-inv difference-of-squares
expm1-log1p-u cbrt-undiv div-exp associate-*r* pow-sqr pow-prod-up insert-posit16 log1p-expm1-u add-log-exp
associate-/r* fma-udef distribute-lft-out--
pow-plus associate-/r/ *-commutative unswap-sqr
pow2 distribute-rgt-in clear-num frac-2neg distribute-lft-in flip3-- swap-sqr associate-*l/ flip-- associate-/l/
Counts
4 → 169
Calls
4 calls:
0.0ms
(fma (* (/ 0.125 (- 1 v)) (fma -2 v 3)) (* (* w r) (* w r)) 4.5)
14.0ms
(/ (/ 2 r) r)
20.0ms
(* (/ 0.125 (- 1 v)) (fma -2 v 3))
29.0ms
(* (* w r) (* w r))

series300.0ms

Counts
4 → 12
Calls
4 calls:
128.0ms
(fma (* (/ 0.125 (- 1 v)) (fma -2 v 3)) (* (* w r) (* w r)) 4.5)
53.0ms
(/ (/ 2 r) r)
63.0ms
(* (/ 0.125 (- 1 v)) (fma -2 v 3))
56.0ms
(* (* w r) (* w r))

simplify712.0ms

Counts
181 → 181
Iterations
IterNodes
22075
1712
0309

prune2.8s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.0b

localize70.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (/ 2 r) r)
0.3b
(* (/ 0.125 (- 1 v)) (fma -2 v 3))
0.4b
(* (* w r) (* w r))
0.5b
(expm1 (log1p (* (/ 0.125 (- 1 v)) (fma -2 v 3))))

rewrite80.0ms

Algorithm
rewrite-expression-head
Rules
94×times-frac
71×add-sqr-sqrt
66×*-un-lft-identity
57×add-cube-cbrt
45×pow1
26×add-cbrt-cube add-exp-log
25×associate-*l*
18×pow-prod-down
13×associate-/l*
10×prod-exp cbrt-unprod
div-inv difference-of-squares
expm1-log1p-u cbrt-undiv div-exp associate-*r* pow-sqr pow-prod-up insert-posit16 log1p-expm1-u add-log-exp
associate-/r* distribute-lft-out--
pow-plus associate-/r/ *-commutative fma-udef unswap-sqr
pow2 distribute-rgt-in expm1-log1p clear-num frac-2neg distribute-lft-in flip3-- swap-sqr associate-*l/ flip-- expm1-udef associate-/l/
Counts
4 → 170
Calls
4 calls:
14.0ms
(/ (/ 2 r) r)
31.0ms
(* (/ 0.125 (- 1 v)) (fma -2 v 3))
31.0ms
(* (* w r) (* w r))
0.0ms
(expm1 (log1p (* (/ 0.125 (- 1 v)) (fma -2 v 3))))

series363.0ms

Counts
4 → 12
Calls
4 calls:
37.0ms
(/ (/ 2 r) r)
50.0ms
(* (/ 0.125 (- 1 v)) (fma -2 v 3))
44.0ms
(* (* w r) (* w r))
232.0ms
(expm1 (log1p (* (/ 0.125 (- 1 v)) (fma -2 v 3))))

simplify755.0ms

Counts
182 → 182
Iterations
IterNodes
22024
1737
0321

prune3.3s

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 0.0b

localize97.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ (- 1 v) (fma -2 v 3))
0.3b
(/ (- 1 v) (fma -2 v 3))
0.4b
(* (* w r) (* w r))
0.5b
(cbrt (* (* (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (/ 0.125 (/ (- 1 v) (fma -2 v 3)))) (/ 0.125 (/ (- 1 v) (fma -2 v 3)))))

rewrite193.0ms

Algorithm
rewrite-expression-head
Rules
50×add-sqr-sqrt *-un-lft-identity
43×pow1
36×times-frac
26×add-cube-cbrt
20×add-cbrt-cube add-exp-log
17×pow-prod-down
16×difference-of-squares
12×associate-/l*
prod-exp cbrt-unprod distribute-lft-out--
cbrt-div
associate-/r*
frac-times associate-*l/
expm1-log1p-u pow-sqr pow-prod-up insert-posit16 log1p-expm1-u add-log-exp associate-/l/
associate-*r/
cbrt-undiv clear-num frac-2neg pow-plus flip3-- div-sub div-exp div-inv flip--
cbrt-prod pow2 pow1/3 swap-sqr associate-*r* associate-*l* pow3 *-commutative rem-cbrt-cube
Counts
4 → 147
Calls
4 calls:
25.0ms
(/ (- 1 v) (fma -2 v 3))
23.0ms
(/ (- 1 v) (fma -2 v 3))
24.0ms
(* (* w r) (* w r))
114.0ms
(cbrt (* (* (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (/ 0.125 (/ (- 1 v) (fma -2 v 3)))) (/ 0.125 (/ (- 1 v) (fma -2 v 3)))))

series264.0ms

Counts
4 → 12
Calls
4 calls:
49.0ms
(/ (- 1 v) (fma -2 v 3))
45.0ms
(/ (- 1 v) (fma -2 v 3))
35.0ms
(* (* w r) (* w r))
135.0ms
(cbrt (* (* (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (/ 0.125 (/ (- 1 v) (fma -2 v 3)))) (/ 0.125 (/ (- 1 v) (fma -2 v 3)))))

simplify1.7s

Counts
159 → 159
Iterations
IterNodes
34091
21008
1389
0189

prune2.6s

Pruning

11 alts after pruning (9 fresh and 2 done)

Merged error: 0.0b

regimes354.0ms

Accuracy

0% (0.4b remaining)

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

bsearch0.0ms

simplify4.0ms

Iterations
IterNodes
226
126
022

end0.0ms

sample4.6s

Algorithm
intervals
Results
4.1s17139×body80valid