Details

Time bar (total: 1.2m)

sample1.0s

Algorithm
intervals
Results
756.0ms1149×body80nan
158.0ms418×body80valid

simplify3.6s

Counts
1 → 1
Iterations
IterNodes
48898
31142
2196
158
022

prune19.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 21.9b

localize45.0ms

Local error

Found 4 expressions with local error:

9.8b
(sqrt (/ d l))
9.8b
(sqrt (/ d l))
9.9b
(sqrt (/ d h))
9.9b
(sqrt (/ d h))

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
52×sqrt-prod
44×add-sqr-sqrt
40×times-frac
32×*-un-lft-identity add-cube-cbrt
pow1 rem-sqrt-square
expm1-log1p-u sqrt-pow1 add-cbrt-cube pow1/2 sqrt-div add-exp-log insert-posit16 log1p-expm1-u div-inv add-log-exp
Counts
4 → 112
Calls
4 calls:
5.0ms
(sqrt (/ d l))
4.0ms
(sqrt (/ d l))
4.0ms
(sqrt (/ d h))
4.0ms
(sqrt (/ d h))

series276.0ms

Counts
4 → 12
Calls
4 calls:
59.0ms
(sqrt (/ d l))
74.0ms
(sqrt (/ d l))
63.0ms
(sqrt (/ d h))
80.0ms
(sqrt (/ d h))

simplify3.1s

Counts
124 → 124
Iterations
IterNodes
44847
31550
2575
1255
0143

prune2.5s

Pruning

20 alts after pruning (20 fresh and 0 done)

Merged error: 17.4b

localize111.0ms

Local error

Found 4 expressions with local error:

9.6b
(* (/ M (/ 2 (/ D d))) (/ h l))
9.8b
(sqrt (/ d l))
9.9b
(sqrt (/ d h))
9.9b
(sqrt (/ d h))

rewrite49.0ms

Algorithm
rewrite-expression-head
Rules
385×times-frac
223×add-sqr-sqrt
182×*-un-lft-identity add-cube-cbrt
137×associate-*l*
39×sqrt-prod
36×add-cbrt-cube add-exp-log
17×div-inv
16×cbrt-undiv div-exp
13×associate-*r*
pow1
prod-exp cbrt-unprod unswap-sqr
rem-sqrt-square
expm1-log1p-u associate-/r/ insert-posit16 log1p-expm1-u add-log-exp
sqrt-pow1 pow1/2 sqrt-div
frac-times pow-prod-down associate-*l/ associate-*r/ *-commutative
Counts
4 → 273
Calls
4 calls:
26.0ms
(* (/ M (/ 2 (/ D d))) (/ h l))
2.0ms
(sqrt (/ d l))
2.0ms
(sqrt (/ d h))
2.0ms
(sqrt (/ d h))

series314.0ms

Counts
4 → 12
Calls
4 calls:
97.0ms
(* (/ M (/ 2 (/ D d))) (/ h l))
66.0ms
(sqrt (/ d l))
88.0ms
(sqrt (/ d h))
63.0ms
(sqrt (/ d h))

simplify2.2s

Counts
285 → 285
Iterations
IterNodes
26182
11586
0559

prune7.0s

Pruning

23 alts after pruning (23 fresh and 0 done)

Merged error: 14.3b

localize136.0ms

Local error

Found 4 expressions with local error:

6.3b
(fma (* (* (fabs (/ (cbrt d) (cbrt l))) (sqrt (/ (cbrt d) (cbrt l)))) (sqrt (/ d h))) (* -1/2 (* (/ M (/ 2 (/ D d))) (* (/ M (/ 2 (/ D d))) (/ h l)))) (* (* (sqrt (/ 1 (* (cbrt l) (cbrt l)))) (sqrt (/ d (cbrt l)))) (sqrt (/ d h))))
9.6b
(* (/ M (/ 2 (/ D d))) (/ h l))
9.9b
(sqrt (/ d h))
9.9b
(sqrt (/ d h))

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
375×times-frac
213×add-sqr-sqrt
175×*-un-lft-identity add-cube-cbrt
137×associate-*l*
36×add-cbrt-cube add-exp-log
26×sqrt-prod
16×cbrt-undiv div-exp div-inv
13×associate-*r*
pow1 prod-exp cbrt-unprod unswap-sqr
expm1-log1p-u rem-sqrt-square associate-/r/ insert-posit16 log1p-expm1-u add-log-exp
sqrt-pow1 pow1/2 sqrt-div
frac-times pow-prod-down associate-*l/ associate-*r/ *-commutative fma-udef
Counts
4 → 256
Calls
4 calls:
0.0ms
(fma (* (* (fabs (/ (cbrt d) (cbrt l))) (sqrt (/ (cbrt d) (cbrt l)))) (sqrt (/ d h))) (* -1/2 (* (/ M (/ 2 (/ D d))) (* (/ M (/ 2 (/ D d))) (/ h l)))) (* (* (sqrt (/ 1 (* (cbrt l) (cbrt l)))) (sqrt (/ d (cbrt l)))) (sqrt (/ d h))))
21.0ms
(* (/ M (/ 2 (/ D d))) (/ h l))
3.0ms
(sqrt (/ d h))
5.0ms
(sqrt (/ d h))

series2.6s

Counts
4 → 12
Calls
4 calls:
2.4s
(fma (* (* (fabs (/ (cbrt d) (cbrt l))) (sqrt (/ (cbrt d) (cbrt l)))) (sqrt (/ d h))) (* -1/2 (* (/ M (/ 2 (/ D d))) (* (/ M (/ 2 (/ D d))) (/ h l)))) (* (* (sqrt (/ 1 (* (cbrt l) (cbrt l)))) (sqrt (/ d (cbrt l)))) (sqrt (/ d h))))
73.0ms
(* (/ M (/ 2 (/ D d))) (/ h l))
85.0ms
(sqrt (/ d h))
79.0ms
(sqrt (/ d h))

simplify2.9s

Counts
268 → 268
Iterations
IterNodes
27030
11701
0582

prune7.3s

Pruning

27 alts after pruning (27 fresh and 0 done)

Merged error: 12.9b

localize155.0ms

Local error

Found 4 expressions with local error:

6.0b
(* (/ M (/ 2 (/ D d))) h)
6.3b
(fma (* (* (fabs (/ (cbrt d) (cbrt l))) (sqrt (/ (cbrt d) (cbrt l)))) (sqrt (/ d h))) (* -1/2 (* (/ M (/ 2 (/ D d))) (* (* (/ M (/ 2 (/ D d))) h) (/ 1 l)))) (* (* (sqrt (/ 1 (* (cbrt l) (cbrt l)))) (sqrt (/ d (cbrt l)))) (sqrt (/ d h))))
9.9b
(sqrt (/ d h))
9.9b
(sqrt (/ d h))

rewrite56.0ms

Algorithm
rewrite-expression-head
Rules
356×times-frac
189×add-sqr-sqrt
169×*-un-lft-identity add-cube-cbrt
137×associate-*l*
26×sqrt-prod
18×add-cbrt-cube add-exp-log
15×div-inv
pow1
cbrt-undiv div-exp
expm1-log1p-u rem-sqrt-square prod-exp associate-/r/ cbrt-unprod insert-posit16 log1p-expm1-u add-log-exp unswap-sqr
associate-*r*
sqrt-pow1 pow1/2 sqrt-div
pow-prod-down associate-*l/ *-commutative fma-udef
Counts
4 → 232
Calls
4 calls:
36.0ms
(* (/ M (/ 2 (/ D d))) h)
0.0ms
(fma (* (* (fabs (/ (cbrt d) (cbrt l))) (sqrt (/ (cbrt d) (cbrt l)))) (sqrt (/ d h))) (* -1/2 (* (/ M (/ 2 (/ D d))) (* (* (/ M (/ 2 (/ D d))) h) (/ 1 l)))) (* (* (sqrt (/ 1 (* (cbrt l) (cbrt l)))) (sqrt (/ d (cbrt l)))) (sqrt (/ d h))))
4.0ms
(sqrt (/ d h))
4.0ms
(sqrt (/ d h))

series2.5s

Counts
4 → 12
Calls
4 calls:
73.0ms
(* (/ M (/ 2 (/ D d))) h)
2.2s
(fma (* (* (fabs (/ (cbrt d) (cbrt l))) (sqrt (/ (cbrt d) (cbrt l)))) (sqrt (/ d h))) (* -1/2 (* (/ M (/ 2 (/ D d))) (* (* (/ M (/ 2 (/ D d))) h) (/ 1 l)))) (* (* (sqrt (/ 1 (* (cbrt l) (cbrt l)))) (sqrt (/ d (cbrt l)))) (sqrt (/ d h))))
79.0ms
(sqrt (/ d h))
64.0ms
(sqrt (/ d h))

simplify2.5s

Counts
244 → 244
Iterations
IterNodes
25147
11303
0539

prune7.1s

Pruning

23 alts after pruning (23 fresh and 0 done)

Merged error: 12.6b

regimes3.1s

Accuracy

0% (2.8b remaining)

Error of 17.5b against oracle of 14.7b and baseline of 17.5b

bsearch0.0ms

simplify15.0ms

Iterations
IterNodes
251
151
040

end0.0ms

sample24.5s

Algorithm
intervals
Results
15.9s38172×body80nan
5.9s12835×body80valid