Details

Time bar (total: 22.0s)

sample262.0ms

Algorithm
intervals
Results
89.0ms590×body80valid

simplify3.0s

Counts
1 → 1
Iterations
IterNodes
done5000
43439
3656
2152
151
022

prune34.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 5.2b

localize54.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* w r) (* w r))
0.3b
(/ 2.0 (* r r))
4.6b
(* (* (* w r) (* w r)) (- 3.0 (* 2.0 v)))
4.9b
(* (* (* (* w r) (* w r)) (- 3.0 (* 2.0 v))) (/ 0.125 (- 1.0 v)))

rewrite561.0ms

Algorithm
rewrite-expression-head
Rules
95×add-cbrt-cube add-exp-log
86×pow1
60×prod-exp cbrt-unprod
49×pow-prod-down
25×associate-*r*
23×add-sqr-sqrt
22×*-un-lft-identity
18×times-frac
16×add-cube-cbrt
cbrt-undiv div-exp
associate-*r/
flip3-- pow-sqr pow-prod-up flip-- add-log-exp
associate-*l* *-commutative associate-/l* distribute-lft-out-- difference-of-squares
distribute-rgt-in frac-times sub-neg distribute-lft-in pow-plus associate-*l/ associate-/r/ div-inv
pow2 clear-num associate-/r* frac-2neg swap-sqr unswap-sqr
Counts
4 → 154
Calls
4 calls:
28.0ms
(* (* w r) (* w r))
12.0ms
(/ 2.0 (* r r))
119.0ms
(* (* (* w r) (* w r)) (- 3.0 (* 2.0 v)))
387.0ms
(* (* (* (* w r) (* w r)) (- 3.0 (* 2.0 v))) (/ 0.125 (- 1.0 v)))

series339.0ms

Counts
4 → 12
Calls
4 calls:
50.0ms
(* (* w r) (* w r))
31.0ms
(/ 2.0 (* r r))
89.0ms
(* (* (* w r) (* w r)) (- 3.0 (* 2.0 v)))
169.0ms
(* (* (* (* w r) (* w r)) (- 3.0 (* 2.0 v))) (/ 0.125 (- 1.0 v)))

simplify1.1s

Counts
166 → 166
Iterations
IterNodes
done5001
1816
0249

prune858.0ms

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 0.3b

localize52.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v)))
0.3b
(* (* w r) (* w r))
0.3b
(* (* (* w r) (* w r)) (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v))))
0.3b
(/ 2.0 (* r r))

rewrite274.0ms

Algorithm
rewrite-expression-head
Rules
95×add-cbrt-cube add-exp-log
86×pow1
60×prod-exp cbrt-unprod
49×pow-prod-down
27×add-sqr-sqrt
23×associate-*r*
22×*-un-lft-identity
19×times-frac
16×add-cube-cbrt
cbrt-undiv div-exp
associate-*r/
flip3-- associate-*l* flip--
frac-times associate-*l/ pow-sqr pow-prod-up add-log-exp
*-commutative associate-/l* distribute-lft-out-- difference-of-squares
pow-plus associate-/r/ div-inv unswap-sqr
pow2 clear-num associate-/r* frac-2neg swap-sqr
Counts
4 → 154
Calls
4 calls:
38.0ms
(* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v)))
40.0ms
(* (* w r) (* w r))
175.0ms
(* (* (* w r) (* w r)) (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v))))
12.0ms
(/ 2.0 (* r r))

series342.0ms

Counts
4 → 12
Calls
4 calls:
73.0ms
(* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v)))
57.0ms
(* (* w r) (* w r))
182.0ms
(* (* (* w r) (* w r)) (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v))))
30.0ms
(/ 2.0 (* r r))

simplify1.1s

Counts
166 → 166
Iterations
IterNodes
done5000
1773
0253

prune848.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.0b

localize66.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v)))
0.1b
(* (* w r) (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v))))
0.3b
(* (* w r) (* (* w r) (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v)))))
0.3b
(/ 2.0 (* r r))

rewrite357.0ms

Algorithm
rewrite-expression-head
Rules
100×add-cbrt-cube add-exp-log
63×prod-exp cbrt-unprod
59×pow1
40×pow-prod-down
27×add-sqr-sqrt
23×associate-*r*
22×*-un-lft-identity
19×times-frac
18×associate-*r/
16×add-cube-cbrt
cbrt-undiv div-exp
flip3-- flip--
frac-times associate-*l/
associate-*l*
add-log-exp
*-commutative associate-/l* distribute-lft-out-- difference-of-squares
associate-/r/ div-inv unswap-sqr
clear-num associate-/r* frac-2neg
Counts
4 → 149
Calls
4 calls:
60.0ms
(* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v)))
88.0ms
(* (* w r) (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v))))
184.0ms
(* (* w r) (* (* w r) (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v)))))
13.0ms
(/ 2.0 (* r r))

series432.0ms

Counts
4 → 12
Calls
4 calls:
71.0ms
(* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v)))
190.0ms
(* (* w r) (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v))))
132.0ms
(* (* w r) (* (* w r) (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v)))))
39.0ms
(/ 2.0 (* r r))

simplify1.3s

Counts
161 → 161
Iterations
IterNodes
done5001
1858
0273

prune1.1s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.0b

localize50.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* w r) (* (sqrt (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v)))) (sqrt (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v))))))
0.3b
(* (* w r) (* (* w r) (* (sqrt (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v)))) (sqrt (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v)))))))
0.3b
(/ 2.0 (* r r))
0.5b
(* (sqrt (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v)))) (sqrt (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v)))))

rewrite1.5s

Algorithm
rewrite-expression-head
Rules
180×sqrt-div
156×associate-*r/
147×frac-times
106×pow1
87×associate-*l/
72×flip3-- flip--
64×add-cbrt-cube add-exp-log
59×pow-prod-down
41×prod-exp cbrt-unprod
28×sqrt-pow1
12×add-sqr-sqrt
10×*-un-lft-identity pow1/2 pow-prod-up add-cube-cbrt
associate-*r* associate-*l* pow-sqr
swap-sqr sqrt-prod add-log-exp
times-frac *-commutative associate-/l*
cbrt-undiv div-exp
pow2 clear-num associate-/r* rem-square-sqrt frac-2neg pow-plus sqrt-unprod div-inv unswap-sqr
Counts
4 → 237
Calls
4 calls:
287.0ms
(* (* w r) (* (sqrt (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v)))) (sqrt (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v))))))
1.0s
(* (* w r) (* (* w r) (* (sqrt (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v)))) (sqrt (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v)))))))
12.0ms
(/ 2.0 (* r r))
121.0ms
(* (sqrt (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v)))) (sqrt (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v)))))

series885.0ms

Counts
4 → 12
Calls
4 calls:
398.0ms
(* (* w r) (* (sqrt (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v)))) (sqrt (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v))))))
312.0ms
(* (* w r) (* (* w r) (* (sqrt (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v)))) (sqrt (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v)))))))
34.0ms
(/ 2.0 (* r r))
140.0ms
(* (sqrt (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v)))) (sqrt (* (- 3.0 (* 2.0 v)) (/ 0.125 (- 1.0 v)))))

simplify1.6s

Counts
249 → 249
Iterations
IterNodes
done5000
11110
0358

prune1.8s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

regimes313.0ms

Accuracy

0% (0.4b remaining)

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

bsearch0.0ms

simplify13.0ms

Iterations
IterNodes
done33
133
025

end0.0ms

sample3.9s

Algorithm
intervals
Results
3.1s17215×body80valid