Details

Time bar (total: 24.3s)

sample343.0ms

Algorithm
intervals
Results
259.0ms510×body80valid

simplify2.8s

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

prune17.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

localize41.0ms

Local error

Found 4 expressions with local error:

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

rewrite118.0ms

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

series264.0ms

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

simplify1.8s

Counts
122 → 122
Iterations
IterNodes
done5001
21479
1455
0205

prune773.0ms

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 0.0b

localize54.0ms

Local error

Found 4 expressions with local error:

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

rewrite227.0ms

Algorithm
rewrite-expression-head
Rules
97×add-cbrt-cube add-exp-log
60×prod-exp cbrt-unprod
54×pow1
48×add-sqr-sqrt *-un-lft-identity
39×times-frac
37×pow-prod-down
27×add-cube-cbrt
25×associate-*l*
14×difference-of-squares
10×cbrt-undiv div-exp
associate-/r* distribute-lft-out--
associate-/l*
expm1-log1p-u associate-/r/ insert-posit16 log1p-expm1-u add-log-exp
div-inv
clear-num frac-2neg flip3-- associate-*r* *-commutative flip--
associate-*l/
Counts
4 → 171
Calls
4 calls:
9.0ms
(/ (fma -2 v 3) (- 1 v))
153.0ms
(* (/ (fma -2 v 3) (- 1 v)) (* (* w r) (* 0.125 (* w r))))
51.0ms
(* (* w r) (* 0.125 (* w r)))
11.0ms
(/ 2 (* r r))

series245.0ms

Counts
4 → 12
Calls
4 calls:
46.0ms
(/ (fma -2 v 3) (- 1 v))
96.0ms
(* (/ (fma -2 v 3) (- 1 v)) (* (* w r) (* 0.125 (* w r))))
60.0ms
(* (* w r) (* 0.125 (* w r)))
43.0ms
(/ 2 (* r r))

simplify2.3s

Counts
183 → 183
Iterations
IterNodes
done5000
22750
1707
0266

prune1.0s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.0b

localize56.0ms

Local error

Found 4 expressions with local error:

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

rewrite338.0ms

Algorithm
rewrite-expression-head
Rules
111×times-frac
97×add-cbrt-cube add-exp-log
88×add-sqr-sqrt *-un-lft-identity
67×add-cube-cbrt
59×prod-exp cbrt-unprod
54×pow1
37×pow-prod-down
25×associate-*l*
16×associate-/l*
14×difference-of-squares
11×cbrt-undiv div-exp
associate-/r*
div-inv distribute-lft-out--
expm1-log1p-u associate-/r/ insert-posit16 log1p-expm1-u add-log-exp
clear-num frac-2neg flip3-- associate-*r* *-commutative flip--
associate-*l/ associate-/l/
Counts
4 → 220
Calls
4 calls:
17.0ms
(/ (fma -2 v 3) (- 1 v))
232.0ms
(* (/ (fma -2 v 3) (- 1 v)) (* (* w r) (* 0.125 (* w r))))
10.0ms
(/ (/ 2 r) r)
69.0ms
(* (* w r) (* 0.125 (* w r)))

series213.0ms

Counts
4 → 12
Calls
4 calls:
35.0ms
(/ (fma -2 v 3) (- 1 v))
89.0ms
(* (/ (fma -2 v 3) (- 1 v)) (* (* w r) (* 0.125 (* w r))))
29.0ms
(/ (/ 2 r) r)
60.0ms
(* (* w r) (* 0.125 (* w r)))

simplify2.7s

Counts
232 → 232
Iterations
IterNodes
done5001
23164
1938
0362

prune1.3s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.0b

localize72.0ms

Local error

Found 4 expressions with local error:

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

rewrite308.0ms

Algorithm
rewrite-expression-head
Rules
219×add-exp-log
157×prod-exp
143×add-cbrt-cube
97×cbrt-unprod
95×times-frac
92×pow1
73×add-sqr-sqrt
67×*-un-lft-identity pow-prod-down
57×add-cube-cbrt
26×associate-*r*
19×div-exp
13×associate-/l*
11×cbrt-undiv
rec-exp 1-exp
div-inv difference-of-squares
associate-*l*
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
associate-/r* *-commutative distribute-lft-out-- unswap-sqr
associate-*l/ associate-*r/ associate-/r/ un-div-inv
clear-num frac-2neg flip3-- flip-- associate-/l/
Counts
4 → 239
Calls
4 calls:
21.0ms
(* (fma -2 v 3) (/ 1 (- 1 v)))
211.0ms
(* (* (fma -2 v 3) (/ 1 (- 1 v))) (* (* w r) (* 0.125 (* w r))))
13.0ms
(/ (/ 2 r) r)
54.0ms
(* (* w r) (* 0.125 (* w r)))

series195.0ms

Counts
4 → 12
Calls
4 calls:
33.0ms
(* (fma -2 v 3) (/ 1 (- 1 v)))
70.0ms
(* (* (fma -2 v 3) (/ 1 (- 1 v))) (* (* w r) (* 0.125 (* w r))))
46.0ms
(/ (/ 2 r) r)
45.0ms
(* (* w r) (* 0.125 (* w r)))

simplify2.5s

Counts
251 → 251
Iterations
IterNodes
done5007
23585
1993
0388

prune1.2s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.0b

regimes289.0ms

Accuracy

0% (0.3b remaining)

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

bsearch0.0ms

simplify11.0ms

Iterations
IterNodes
done32
132
024

end0.0ms

sample5.1s

Algorithm
intervals
Results
4.6s17079×body80valid