Details

Time bar (total: 21.7s)

sample84.0ms

Algorithm
intervals
Results
29.0ms283×body80valid
27.0ms265×body80nan

simplify8.0ms

Counts
1 → 1
Iterations
IterNodes
212
112
08

prune11.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 17.0b

localize23.0ms

Local error

Found 3 expressions with local error:

0.7b
(* c0 (sqrt (/ A (* V l))))
5.4b
(/ A (* V l))
16.1b
(sqrt (/ A (* V l)))

rewrite51.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt
15×sqrt-prod
11×*-un-lft-identity add-cube-cbrt
10×add-cbrt-cube associate-*r* add-exp-log
times-frac
pow1
associate-*l* insert-posit16 div-inv associate-/l* add-log-exp
cbrt-undiv sqrt-div div-exp prod-exp cbrt-unprod unswap-sqr
rem-sqrt-square clear-num associate-/r* frac-2neg sqrt-pow1 pow1/2 pow-prod-down associate-*r/ *-commutative
Counts
3 → 69
Calls
3 calls:
17.0ms
(* c0 (sqrt (/ A (* V l))))
22.0ms
(/ A (* V l))
11.0ms
(sqrt (/ A (* V l)))

series140.0ms

Counts
3 → 9
Calls
3 calls:
68.0ms
(* c0 (sqrt (/ A (* V l))))
23.0ms
(/ A (* V l))
49.0ms
(sqrt (/ A (* V l)))

simplify678.0ms

Counts
78 → 78
Iterations
IterNodes
32165
2634
1219
0108

prune958.0ms

Pruning

17 alts after pruning (17 fresh and 0 done)

Merged error: 5.1b

localize21.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt A)
0.7b
(* c0 (sqrt (* (/ (* (cbrt A) (cbrt A)) V) (/ (cbrt A) l))))
3.1b
(* (/ (* (cbrt A) (cbrt A)) V) (/ (cbrt A) l))
16.1b
(sqrt (* (/ (* (cbrt A) (cbrt A)) V) (/ (cbrt A) l)))

rewrite100.0ms

Algorithm
rewrite-expression-head
Rules
40×add-sqr-sqrt
28×times-frac
27×add-exp-log
26×associate-*r*
22×*-un-lft-identity add-cube-cbrt
20×add-cbrt-cube
14×cbrt-prod
11×pow1
10×associate-*l*
prod-exp cbrt-unprod
cbrt-undiv div-exp unswap-sqr
sqrt-div associate-*r/
insert-posit16 add-log-exp
frac-times pow-prod-down associate-*l/
sqrt-pow1 *-commutative sqrt-prod div-inv
pow1/2 pow1/3
Counts
4 → 110
Calls
4 calls:
1.0ms
(cbrt A)
52.0ms
(* c0 (sqrt (* (/ (* (cbrt A) (cbrt A)) V) (/ (cbrt A) l))))
29.0ms
(* (/ (* (cbrt A) (cbrt A)) V) (/ (cbrt A) l))
17.0ms
(sqrt (* (/ (* (cbrt A) (cbrt A)) V) (/ (cbrt A) l)))

series509.0ms

Counts
4 → 12
Calls
4 calls:
287.0ms
(cbrt A)
104.0ms
(* c0 (sqrt (* (/ (* (cbrt A) (cbrt A)) V) (/ (cbrt A) l))))
53.0ms
(* (/ (* (cbrt A) (cbrt A)) V) (/ (cbrt A) l))
65.0ms
(sqrt (* (/ (* (cbrt A) (cbrt A)) V) (/ (cbrt A) l)))

simplify2.8s

Counts
122 → 122
Iterations
IterNodes
37108
21916
1534
0190

prune1.5s

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 3.8b

localize34.0ms

Local error

Found 4 expressions with local error:

3.1b
(* (/ (* (cbrt A) (cbrt A)) V) (/ (cbrt A) l))
3.1b
(* (/ (* (cbrt A) (cbrt A)) V) (/ (cbrt A) l))
16.1b
(sqrt (* (/ (* (cbrt A) (cbrt A)) V) (/ (cbrt A) l)))
16.1b
(sqrt (* (/ (* (cbrt A) (cbrt A)) V) (/ (cbrt A) l)))

rewrite116.0ms

Algorithm
rewrite-expression-head
Rules
66×add-sqr-sqrt
56×times-frac
46×add-exp-log
44×associate-*r*
34×*-un-lft-identity add-cube-cbrt
32×add-cbrt-cube
22×cbrt-prod
16×prod-exp cbrt-unprod
14×pow1 cbrt-undiv div-exp associate-*l*
12×unswap-sqr
sqrt-div
frac-times sqrt-pow1 pow-prod-down associate-*l/ associate-*r/ insert-posit16 div-inv add-log-exp
pow1/2 *-commutative sqrt-prod
Counts
4 → 150
Calls
4 calls:
43.0ms
(* (/ (* (cbrt A) (cbrt A)) V) (/ (cbrt A) l))
42.0ms
(* (/ (* (cbrt A) (cbrt A)) V) (/ (cbrt A) l))
14.0ms
(sqrt (* (/ (* (cbrt A) (cbrt A)) V) (/ (cbrt A) l)))
13.0ms
(sqrt (* (/ (* (cbrt A) (cbrt A)) V) (/ (cbrt A) l)))

series306.0ms

Counts
4 → 12
Calls
4 calls:
45.0ms
(* (/ (* (cbrt A) (cbrt A)) V) (/ (cbrt A) l))
73.0ms
(* (/ (* (cbrt A) (cbrt A)) V) (/ (cbrt A) l))
100.0ms
(sqrt (* (/ (* (cbrt A) (cbrt A)) V) (/ (cbrt A) l)))
88.0ms
(sqrt (* (/ (* (cbrt A) (cbrt A)) V) (/ (cbrt A) l)))

simplify1.9s

Counts
162 → 162
Iterations
IterNodes
35614
21567
1422
0148

prune2.5s

Pruning

17 alts after pruning (17 fresh and 0 done)

Merged error: 3.8b

localize63.0ms

Local error

Found 4 expressions with local error:

3.8b
(cbrt (/ (cbrt A) l))
3.8b
(cbrt (/ (cbrt A) l))
16.1b
(sqrt (* (* (/ (* (cbrt A) (cbrt A)) V) (* (cbrt (/ (cbrt A) l)) (cbrt (/ (cbrt A) l)))) (cbrt (/ (cbrt A) l))))
16.1b
(sqrt (* (/ (* (cbrt A) (cbrt A)) V) (/ (cbrt A) l)))

rewrite168.0ms

Algorithm
rewrite-expression-head
Rules
62×cbrt-prod
36×times-frac
30×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
26×cbrt-div
18×frac-times sqrt-div
17×pow1
14×associate-*l/
12×associate-*r/
pow-prod-down
sqrt-pow1
add-cbrt-cube add-exp-log insert-posit16 add-log-exp
pow1/2 pow1/3 sqrt-prod div-inv
Counts
4 → 108
Calls
4 calls:
2.0ms
(cbrt (/ (cbrt A) l))
2.0ms
(cbrt (/ (cbrt A) l))
146.0ms
(sqrt (* (* (/ (* (cbrt A) (cbrt A)) V) (* (cbrt (/ (cbrt A) l)) (cbrt (/ (cbrt A) l)))) (cbrt (/ (cbrt A) l))))
17.0ms
(sqrt (* (/ (* (cbrt A) (cbrt A)) V) (/ (cbrt A) l)))

series611.0ms

Counts
4 → 12
Calls
4 calls:
233.0ms
(cbrt (/ (cbrt A) l))
226.0ms
(cbrt (/ (cbrt A) l))
78.0ms
(sqrt (* (* (/ (* (cbrt A) (cbrt A)) V) (* (cbrt (/ (cbrt A) l)) (cbrt (/ (cbrt A) l)))) (cbrt (/ (cbrt A) l))))
74.0ms
(sqrt (* (/ (* (cbrt A) (cbrt A)) V) (/ (cbrt A) l)))

simplify3.2s

Counts
120 → 120
Iterations
IterNodes
47552
31842
2744
1346
0194

prune2.1s

Pruning

18 alts after pruning (17 fresh and 1 done)

Merged error: 3.8b

regimes1.1s

Accuracy

53% (6.3b remaining)

Error of 10.5b against oracle of 4.2b and baseline of 17.7b

bsearch2.0ms

simplify13.0ms

Iterations
IterNodes
247
147
038

end0.0ms

sample2.8s

Algorithm
intervals
Results
1.2s8963×body80nan
840.0ms8887×body80valid