Details

Time bar (total: 25.3s)

sample271.0ms

Algorithm
intervals
Results
168.0ms566×body80valid

simplify898.0ms

Counts
1 → 1

prune39.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

localize47.0ms

Local error

Found 4 expressions with local error:

6.5b
(/ (* (- 3 (* 2 v)) 0.125) (/ (- 1 v) (* (* w r) (* w r))))
0.8b
(/ 2 (* r r))
0.4b
(* (* w r) (* w r))
0.2b
(/ (- 1 v) (* (* w r) (* w r)))

rewrite120.0ms

Algorithm
rewrite-expression-head
Rules
95×add-cbrt-cube add-exp-log
43×pow1
39×prod-exp cbrt-unprod
31×times-frac
29×cbrt-undiv div-exp
24×add-sqr-sqrt *-un-lft-identity
17×pow-prod-down
12×associate-/r* add-cube-cbrt
10×associate-/l*
difference-of-squares
div-inv
pow-sqr pow-prod-up insert-posit16 distribute-lft-out-- add-log-exp associate-/l/
clear-num frac-2neg
pow-plus flip3-- associate-*l/ flip--
pow2 div-sub swap-sqr associate-*r* associate-*l* associate-/r/ *-commutative
Counts
4 → 153
Calls
4 calls:
Slowest
45.0ms
(/ (* (- 3 (* 2 v)) 0.125) (/ (- 1 v) (* (* w r) (* w r))))
36.0ms
(* (* w r) (* w r))
28.0ms
(/ (- 1 v) (* (* w r) (* w r)))
6.0ms
(/ 2 (* r r))

series251.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
121.0ms
(/ (* (- 3 (* 2 v)) 0.125) (/ (- 1 v) (* (* w r) (* w r))))
60.0ms
(/ (- 1 v) (* (* w r) (* w r)))
40.0ms
(* (* w r) (* w r))
31.0ms
(/ 2 (* r r))

simplify1.7s

Counts
165 → 165

prune2.2s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 0.0b

localize46.0ms

Local error

Found 4 expressions with local error:

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

rewrite320.0ms

Algorithm
rewrite-expression-head
Rules
79×add-cbrt-cube add-exp-log
68×pow1
48×add-sqr-sqrt *-un-lft-identity
47×prod-exp cbrt-unprod
39×times-frac
36×pow-prod-down
27×add-cube-cbrt
25×associate-*l*
14×difference-of-squares
cbrt-undiv div-exp
associate-/r* distribute-lft-out--
associate-/l*
associate-/r/ pow-sqr pow-prod-up insert-posit16 add-log-exp
flip3-- div-inv flip--
clear-num frac-2neg pow-plus associate-*r* *-commutative associate-/l/
pow2 div-sub swap-sqr associate-*l/
Counts
4 → 167
Calls
4 calls:
Slowest
233.0ms
(* (/ (- 3 (* 2 v)) (- 1 v)) (* 0.125 (* (* w r) (* w r))))
43.0ms
(* (* w r) (* w r))
26.0ms
(/ (- 3 (* 2 v)) (- 1 v))
12.0ms
(/ 2 (* r r))

series235.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
112.0ms
(* (/ (- 3 (* 2 v)) (- 1 v)) (* 0.125 (* (* w r) (* w r))))
49.0ms
(/ (- 3 (* 2 v)) (- 1 v))
42.0ms
(* (* w r) (* w r))
31.0ms
(/ 2 (* r r))

simplify1.0s

Counts
179 → 179

prune2.4s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.0b

localize68.0ms

Local error

Found 4 expressions with local error:

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

rewrite175.0ms

Algorithm
rewrite-expression-head
Rules
103×times-frac
95×add-cbrt-cube add-exp-log
64×add-sqr-sqrt *-un-lft-identity
52×add-cube-cbrt
43×pow1
38×prod-exp cbrt-unprod
30×cbrt-undiv div-exp
20×associate-/l*
17×pow-prod-down
14×associate-/r*
div-inv
difference-of-squares
associate-/l/
pow-sqr pow-prod-up insert-posit16 distribute-lft-out-- add-log-exp
clear-num frac-2neg
pow-plus flip3-- associate-*l/ flip--
pow2 div-sub swap-sqr associate-*r* associate-*l* associate-/r/ *-commutative
Counts
4 → 202
Calls
4 calls:
Slowest
85.0ms
(/ (* (- 3 (* 2 v)) 0.125) (/ (- 1 v) (* (* w r) (* w r))))
52.0ms
(/ (- 1 v) (* (* w r) (* w r)))
26.0ms
(* (* w r) (* w r))
7.0ms
(/ (/ 2 r) r)

series243.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
107.0ms
(/ (* (- 3 (* 2 v)) 0.125) (/ (- 1 v) (* (* w r) (* w r))))
71.0ms
(/ (- 1 v) (* (* w r) (* w r)))
33.0ms
(/ (/ 2 r) r)
32.0ms
(* (* w r) (* w r))

simplify1.5s

Counts
214 → 214

prune3.2s

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 0.0b

localize50.0ms

Local error

Found 4 expressions with local error:

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

rewrite397.0ms

Algorithm
rewrite-expression-head
Rules
185×add-exp-log
132×prod-exp
119×add-cbrt-cube
101×pow1
80×cbrt-unprod
62×pow-prod-down
33×add-sqr-sqrt
27×*-un-lft-identity
26×associate-*r*
23×times-frac
17×add-cube-cbrt
16×div-exp
10×associate-*l/
cbrt-undiv
rec-exp 1-exp
difference-of-squares
flip3-- associate-*l* flip--
frac-times pow-sqr pow-prod-up insert-posit16 add-log-exp
*-commutative associate-/l* distribute-lft-out-- unswap-sqr
pow-plus associate-*r/ associate-/r/ un-div-inv div-inv
pow2 clear-num associate-/r* frac-2neg swap-sqr
Counts
4 → 186
Calls
4 calls:
Slowest
290.0ms
(* (* (- 3 (* 2 v)) (/ 1 (- 1 v))) (* 0.125 (* (* w r) (* w r))))
51.0ms
(* (- 3 (* 2 v)) (/ 1 (- 1 v)))
43.0ms
(* (* w r) (* w r))
6.0ms
(/ 2 (* r r))

series218.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
103.0ms
(* (* (- 3 (* 2 v)) (/ 1 (- 1 v))) (* 0.125 (* (* w r) (* w r))))
44.0ms
(/ 2 (* r r))
39.0ms
(* (- 3 (* 2 v)) (/ 1 (- 1 v)))
32.0ms
(* (* w r) (* w r))

simplify1.4s

Counts
198 → 198

prune2.7s

Pruning

11 alts after pruning (9 fresh and 2 done)

Merged error: 0.0b

regimes551.0ms

Accuracy

0% (0.3b remaining)

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

bsearch9.0ms

end0.0ms

sample5.2s

Algorithm
intervals
Results
4.7s17183×body80valid