Details

Time bar (total: 16.6s)

sample421.0ms

Algorithm
intervals
Results
183.0ms564×body80valid

simplify585.0ms

Counts
1 → 1
Iterations
IterNodes
done2000
3534
2144
153
022

prune31.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.5b

localize69.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
(/ (- 1 v) (fma -2 v 3))
0.4b
(* (* w r) (* w r))
0.4b
(/ 2 (* r r))

rewrite84.0ms

Algorithm
rewrite-expression-head
Rules
43×pow1
29×add-sqr-sqrt *-un-lft-identity
23×add-cbrt-cube add-exp-log
21×times-frac
17×pow-prod-down add-cube-cbrt
prod-exp cbrt-unprod associate-/l*
difference-of-squares
expm1-log1p-u associate-/r* pow-sqr pow-prod-up insert-posit16 log1p-expm1-u distribute-lft-out-- add-log-exp
cbrt-undiv div-exp
clear-num frac-2neg pow-plus div-inv associate-/l/
pow2 flip3-- div-sub swap-sqr associate-*r* associate-*l* *-commutative fma-udef flip--
Counts
4 → 117
Calls
4 calls:
0.0ms
(fma (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r)) 4.5)
13.0ms
(/ (- 1 v) (fma -2 v 3))
39.0ms
(* (* w r) (* w r))
28.0ms
(/ 2 (* r r))

series251.0ms

Counts
4 → 12
Calls
4 calls:
125.0ms
(fma (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r)) 4.5)
36.0ms
(/ (- 1 v) (fma -2 v 3))
48.0ms
(* (* w r) (* w r))
41.0ms
(/ 2 (* r r))

simplify829.0ms

Counts
129 → 129
Iterations
IterNodes
done2002
21388
1465
0202

prune744.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.1b

localize36.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.2b
(/ (- 1 v) (fma -2 v 3))
0.4b
(* (* w r) (* w r))

rewrite77.0ms

Algorithm
rewrite-expression-head
Rules
93×times-frac
69×add-sqr-sqrt *-un-lft-identity
57×add-cube-cbrt
43×pow1
23×add-cbrt-cube add-exp-log
19×associate-/l*
17×pow-prod-down
prod-exp cbrt-unprod difference-of-squares
associate-/r* div-inv
expm1-log1p-u cbrt-undiv div-exp pow-sqr pow-prod-up insert-posit16 log1p-expm1-u distribute-lft-out-- add-log-exp
associate-/l/
clear-num frac-2neg pow-plus
pow2 flip3-- div-sub swap-sqr associate-*r* associate-*l* *-commutative fma-udef flip--
Counts
4 → 166
Calls
4 calls:
1.0ms
(fma (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r)) 4.5)
15.0ms
(/ (/ 2 r) r)
23.0ms
(/ (- 1 v) (fma -2 v 3))
29.0ms
(* (* w r) (* w r))

series231.0ms

Counts
4 → 12
Calls
4 calls:
87.0ms
(fma (/ 0.125 (/ (- 1 v) (fma -2 v 3))) (* (* w r) (* w r)) 4.5)
36.0ms
(/ (/ 2 r) r)
49.0ms
(/ (- 1 v) (fma -2 v 3))
59.0ms
(* (* w r) (* w r))

simplify988.0ms

Counts
178 → 178
Iterations
IterNodes
done2010
21755
1689
0298

prune1.3s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 0.1b

localize57.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (- 1 v) (fma -2 v 3))
0.2b
(/ (- 1 v) (fma -2 v 3))
0.4b
(* (* w r) (* w r))
0.4b
(cbrt (* (/ (- 1 v) (fma -2 v 3)) (* (/ (- 1 v) (fma -2 v 3)) (/ (- 1 v) (fma -2 v 3)))))

rewrite133.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-*r/
expm1-log1p-u pow-sqr pow-prod-up insert-posit16 log1p-expm1-u add-log-exp associate-/l/
associate-*l/
cbrt-undiv clear-num frac-2neg pow-plus flip3-- div-sub div-exp div-inv flip--
cbrt-prod pow2 pow1/3 cube-unmult swap-sqr associate-*r* associate-*l* *-commutative rem-cbrt-cube
Counts
4 → 147
Calls
4 calls:
28.0ms
(/ (- 1 v) (fma -2 v 3))
15.0ms
(/ (- 1 v) (fma -2 v 3))
23.0ms
(* (* w r) (* w r))
63.0ms
(cbrt (* (/ (- 1 v) (fma -2 v 3)) (* (/ (- 1 v) (fma -2 v 3)) (/ (- 1 v) (fma -2 v 3)))))

series164.0ms

Counts
4 → 12
Calls
4 calls:
30.0ms
(/ (- 1 v) (fma -2 v 3))
32.0ms
(/ (- 1 v) (fma -2 v 3))
52.0ms
(* (* w r) (* w r))
50.0ms
(cbrt (* (/ (- 1 v) (fma -2 v 3)) (* (/ (- 1 v) (fma -2 v 3)) (/ (- 1 v) (fma -2 v 3)))))

simplify630.0ms

Counts
159 → 159
Iterations
IterNodes
done2003
21054
1390
0173

prune1.7s

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 0.1b

localize92.0ms

Local error

Found 4 expressions with local error:

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

rewrite98.0ms

Algorithm
rewrite-expression-head
Rules
45×add-sqr-sqrt *-un-lft-identity
43×pow1
42×times-frac
33×add-cube-cbrt
25×cbrt-prod
20×add-exp-log
18×add-cbrt-cube
17×pow-prod-down
13×associate-/l/
11×cbrt-div
10×associate-/l*
frac-times associate-/r*
prod-exp cbrt-unprod difference-of-squares
associate-*r/
flip3-- associate-*l/ flip--
expm1-log1p-u pow-sqr pow-prod-up insert-posit16 log1p-expm1-u distribute-lft-out-- add-log-exp
cbrt-undiv clear-num frac-2neg pow-plus div-exp div-inv
pow2 pow1/3 div-sub swap-sqr associate-*r* associate-*l* *-commutative
Counts
4 → 156
Calls
4 calls:
26.0ms
(/ (- 1 v) (fma -2 v 3))
48.0ms
(* (* w r) (* w r))
1.0ms
(cbrt (fma -2 v 3))
15.0ms
(/ (cbrt (* (/ (- 1 v) (fma -2 v 3)) (* (- 1 v) (/ (- 1 v) (fma -2 v 3))))) (cbrt (fma -2 v 3)))

series237.0ms

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

simplify1.1s

Counts
168 → 168
Iterations
IterNodes
done2002
21397
1568
0276

prune1.3s

Pruning

12 alts after pruning (10 fresh and 2 done)

Merged error: 0.1b

regimes776.0ms

Accuracy

0% (0.3b remaining)

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

bsearch0.0ms

simplify5.0ms

Iterations
IterNodes
done31
131
025

end0.0ms

sample4.7s

Algorithm
intervals
Results
4.2s17065×body80valid