Details

Time bar (total: 26.0s)

sample546.0ms

Algorithm
intervals
Results
218.0ms573×body80valid

simplify1.1s

Counts
1 → 1

prune25.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

localize59.0ms

Local error

Found 4 expressions with local error:

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

rewrite72.0ms

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

series321.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
142.0ms
(fma (* (* w r) (* w r)) (/ (* (- 3 (* 2 v)) 0.125) (- 1 v)) 4.5)
64.0ms
(* (* w r) (* w r))
63.0ms
(/ 2 (* r r))
51.0ms
(/ (* (- 3 (* 2 v)) 0.125) (- 1 v))

simplify625.0ms

Counts
118 → 118

prune2.1s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 0.0b

localize57.0ms

Local error

Found 4 expressions with local error:

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

rewrite57.0ms

Algorithm
rewrite-expression-head
Rules
63×times-frac
44×pow1
42×add-exp-log
39×add-sqr-sqrt *-un-lft-identity
30×add-cbrt-cube
27×add-cube-cbrt
17×pow-prod-down
14×div-exp
13×associate-/r*
12×prod-exp
10×cbrt-unprod
associate-/r/
associate-*l/ difference-of-squares
cbrt-undiv
div-inv associate-/l*
expm1-log1p-u flip3-- pow-sqr pow-prod-up insert-posit16 log1p-expm1-u flip-- distribute-lft-out-- add-log-exp
rec-exp 1-exp
clear-num frac-2neg pow-plus
pow2 swap-sqr associate-*r* associate-*l* *-commutative fma-udef pow-flip inv-pow
Counts
4 → 151
Calls
4 calls:
Slowest
25.0ms
(/ 1 (/ (- 1 v) (* (- 3 (* 2 v)) 0.125)))
22.0ms
(* (* w r) (* w r))
6.0ms
(/ 2 (* r r))
0.0ms
(fma (* (* w r) (* w r)) (/ 1 (/ (- 1 v) (* (- 3 (* 2 v)) 0.125))) 4.5)

series763.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
512.0ms
(/ 1 (/ (- 1 v) (* (- 3 (* 2 v)) 0.125)))
165.0ms
(fma (* (* w r) (* w r)) (/ 1 (/ (- 1 v) (* (- 3 (* 2 v)) 0.125))) 4.5)
48.0ms
(* (* w r) (* w r))
38.0ms
(/ 2 (* r r))

simplify987.0ms

Counts
163 → 163

prune2.9s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 0.0b

localize57.0ms

Local error

Found 4 expressions with local error:

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

rewrite91.0ms

Algorithm
rewrite-expression-head
Rules
135×times-frac
79×add-sqr-sqrt *-un-lft-identity
67×add-cube-cbrt
44×pow1
42×add-exp-log
30×add-cbrt-cube
17×pow-prod-down
16×associate-/l*
15×associate-/r* div-exp
11×prod-exp
10×div-inv
associate-/r/ cbrt-unprod
cbrt-undiv associate-*l/ difference-of-squares
expm1-log1p-u flip3-- pow-sqr pow-prod-up insert-posit16 log1p-expm1-u flip-- distribute-lft-out-- add-log-exp
rec-exp 1-exp
clear-num frac-2neg pow-plus
pow2 swap-sqr associate-*r* associate-*l* *-commutative fma-udef pow-flip inv-pow associate-/l/
Counts
4 → 200
Calls
4 calls:
Slowest
40.0ms
(* (* w r) (* w r))
33.0ms
(/ 1 (/ (- 1 v) (* (- 3 (* 2 v)) 0.125)))
15.0ms
(/ (/ 2 r) r)
0.0ms
(fma (* (* w r) (* w r)) (/ 1 (/ (- 1 v) (* (- 3 (* 2 v)) 0.125))) 4.5)

series275.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
121.0ms
(fma (* (* w r) (* w r)) (/ 1 (/ (- 1 v) (* (- 3 (* 2 v)) 0.125))) 4.5)
68.0ms
(/ 1 (/ (- 1 v) (* (- 3 (* 2 v)) 0.125)))
50.0ms
(/ (/ 2 r) r)
35.0ms
(* (* w r) (* w r))

simplify1.3s

Counts
212 → 212

prune3.4s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 0.0b

localize56.0ms

Local error

Found 4 expressions with local error:

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

rewrite168.0ms

Algorithm
rewrite-expression-head
Rules
95×add-cbrt-cube add-exp-log
87×times-frac
61×pow1
60×add-sqr-sqrt
59×*-un-lft-identity
53×prod-exp cbrt-unprod
50×add-cube-cbrt
30×pow-prod-down
15×cbrt-undiv div-exp
14×associate-/l*
13×associate-*r*
associate-/r*
div-inv
difference-of-squares
expm1-log1p-u associate-/r/ pow-sqr pow-prod-up insert-posit16 log1p-expm1-u add-log-exp
flip3-- flip-- distribute-lft-out-- associate-/l/
clear-num frac-2neg pow-plus associate-*l* associate-*l/ *-commutative
pow2 swap-sqr associate-*r/ unswap-sqr
Counts
4 → 205
Calls
4 calls:
Slowest
84.0ms
(* (* (* w r) (* w r)) (/ (* (- 3 (* 2 v)) 0.125) (- 1 v)))
49.0ms
(* (* w r) (* w r))
21.0ms
(/ (* (- 3 (* 2 v)) 0.125) (- 1 v))
8.0ms
(/ (/ 2 r) r)

series281.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
128.0ms
(* (* (* w r) (* w r)) (/ (* (- 3 (* 2 v)) 0.125) (- 1 v)))
53.0ms
(* (* w r) (* w r))
50.0ms
(/ (/ 2 r) r)
49.0ms
(/ (* (- 3 (* 2 v)) 0.125) (- 1 v))

simplify1.4s

Counts
217 → 217

prune3.6s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 0b

regimes932.0ms

Accuracy

0% (0.3b remaining)

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

bsearch8.0ms

end0.0ms

sample4.9s

Algorithm
intervals
Results
4.3s17081×body80valid