Details

Time bar (total: 32.2s)

sample70.0ms

Algorithm
intervals
Results
37.0ms299×body80valid
10.0ms81×body80nan

simplify2.2s

Counts
1 → 1

prune25.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.0b

localize53.0ms

Local error

Found 4 expressions with local error:

9.5b
(* (* (/ (* M D) (* 2 d)) (/ (* M D) (* 2 d))) (/ h l))
5.7b
(/ (* M D) (* 2 d))
5.7b
(/ (* M D) (* 2 d))
5.4b
(sqrt (- 1 (* (* (/ (* M D) (* 2 d)) (/ (* M D) (* 2 d))) (/ h l))))

rewrite261.0ms

Algorithm
rewrite-expression-head
Rules
368×add-cbrt-cube add-exp-log
190×prod-exp cbrt-unprod
114×cbrt-undiv div-exp
16×add-sqr-sqrt
13×associate-*r*
12×*-un-lft-identity times-frac add-cube-cbrt
10×pow1
frac-times associate-*l/
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
pow-prod-down associate-*r/ sqrt-prod div-inv
clear-num associate-/r* frac-2neg sqrt-div associate-/l* unswap-sqr
rem-sqrt-square sqrt-pow1 flip3-- pow1/2 associate-*l* *-commutative flip--
Counts
4 → 206
Calls
4 calls:
Slowest
193.0ms
(* (* (/ (* M D) (* 2 d)) (/ (* M D) (* 2 d))) (/ h l))
23.0ms
(/ (* M D) (* 2 d))
23.0ms
(/ (* M D) (* 2 d))
11.0ms
(sqrt (- 1 (* (* (/ (* M D) (* 2 d)) (/ (* M D) (* 2 d))) (/ h l))))

series385.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
177.0ms
(sqrt (- 1 (* (* (/ (* M D) (* 2 d)) (/ (* M D) (* 2 d))) (/ h l))))
126.0ms
(* (* (/ (* M D) (* 2 d)) (/ (* M D) (* 2 d))) (/ h l))
45.0ms
(/ (* M D) (* 2 d))
36.0ms
(/ (* M D) (* 2 d))

simplify2.1s

Counts
218 → 218

prune3.3s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 7.4b

localize52.0ms

Local error

Found 4 expressions with local error:

5.7b
(/ (* M D) (* 2 d))
5.7b
(/ (* M D) (* 2 d))
5.4b
(sqrt (- 1 (/ (* (* (/ (* M D) (* 2 d)) (/ (* M D) (* 2 d))) h) l)))
5.4b
(/ (* (* (/ (* M D) (* 2 d)) (/ (* M D) (* 2 d))) h) l)

rewrite246.0ms

Algorithm
rewrite-expression-head
Rules
213×add-cbrt-cube add-exp-log
99×prod-exp cbrt-unprod
75×cbrt-undiv div-exp
11×add-sqr-sqrt
10×*-un-lft-identity
add-cube-cbrt
sqrt-prod
pow1 associate-/r* times-frac
expm1-log1p-u associate-*l/ insert-posit16 log1p-expm1-u add-log-exp
clear-num frac-2neg div-inv associate-/l* associate-/l/
sqrt-div difference-of-squares
frac-times rem-sqrt-square sqrt-pow1 flip3-- pow1/2 associate-*r/ flip-- distribute-lft-out--
Counts
4 → 146
Calls
4 calls:
Slowest
176.0ms
(/ (* (* (/ (* M D) (* 2 d)) (/ (* M D) (* 2 d))) h) l)
22.0ms
(/ (* M D) (* 2 d))
22.0ms
(/ (* M D) (* 2 d))
21.0ms
(sqrt (- 1 (/ (* (* (/ (* M D) (* 2 d)) (/ (* M D) (* 2 d))) h) l)))

series367.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
165.0ms
(sqrt (- 1 (/ (* (* (/ (* M D) (* 2 d)) (/ (* M D) (* 2 d))) h) l)))
99.0ms
(/ (* (* (/ (* M D) (* 2 d)) (/ (* M D) (* 2 d))) h) l)
54.0ms
(/ (* M D) (* 2 d))
48.0ms
(/ (* M D) (* 2 d))

simplify1.9s

Counts
158 → 158

prune2.5s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 7.4b

localize42.0ms

Local error

Found 4 expressions with local error:

5.7b
(/ (* M D) (* 2 d))
5.7b
(/ (* M D) (* 2 d))
5.7b
(/ (* M D) (* 2 d))
5.7b
(/ (* M D) (* 2 d))

rewrite63.0ms

Algorithm
rewrite-expression-head
Rules
52×add-cbrt-cube add-exp-log
16×cbrt-undiv div-exp prod-exp cbrt-unprod
add-sqr-sqrt expm1-log1p-u pow1 clear-num associate-/r* frac-2neg *-un-lft-identity times-frac add-cube-cbrt insert-posit16 log1p-expm1-u div-inv associate-/l* add-log-exp
Counts
4 → 96
Calls
4 calls:
Slowest
26.0ms
(/ (* M D) (* 2 d))
13.0ms
(/ (* M D) (* 2 d))
12.0ms
(/ (* M D) (* 2 d))
11.0ms
(/ (* M D) (* 2 d))

series148.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
39.0ms
(/ (* M D) (* 2 d))
39.0ms
(/ (* M D) (* 2 d))
37.0ms
(/ (* M D) (* 2 d))
33.0ms
(/ (* M D) (* 2 d))

simplify3.2s

Counts
108 → 108

prune2.4s

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 7.4b

localize40.0ms

Local error

Found 4 expressions with local error:

6.9b
(* (* (* (/ (* (/ M d) D) 2) (cbrt h)) (* (/ (* (/ M d) D) 2) (cbrt h))) (/ (cbrt h) l))
5.6b
(* (/ M d) D)
5.6b
(* (/ M d) D)
5.4b
(sqrt (- 1 (* (* (* (/ (* (/ M d) D) 2) (cbrt h)) (* (/ (* (/ M d) D) 2) (cbrt h))) (/ (cbrt h) l))))

rewrite772.0ms

Algorithm
rewrite-expression-head
Rules
394×add-exp-log
288×add-cbrt-cube
226×prod-exp cbrt-unprod
108×cbrt-undiv div-exp
50×add-sqr-sqrt
40×times-frac
34×*-un-lft-identity add-cube-cbrt
28×associate-*r*
27×pow1 associate-*l*
15×pow-prod-down associate-*l/
10×cbrt-prod
unswap-sqr
frac-times
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
associate-*r/ *-commutative sqrt-prod div-inv
sqrt-div
rem-sqrt-square sqrt-pow1 flip3-- pow1/2 flip--
Counts
4 → 241
Calls
4 calls:
Slowest
735.0ms
(* (* (* (/ (* (/ M d) D) 2) (cbrt h)) (* (/ (* (/ M d) D) 2) (cbrt h))) (/ (cbrt h) l))
11.0ms
(* (/ M d) D)
9.0ms
(* (/ M d) D)
7.0ms
(sqrt (- 1 (* (* (* (/ (* (/ M d) D) 2) (cbrt h)) (* (/ (* (/ M d) D) 2) (cbrt h))) (/ (cbrt h) l))))

series620.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
352.0ms
(sqrt (- 1 (* (* (* (/ (* (/ M d) D) 2) (cbrt h)) (* (/ (* (/ M d) D) 2) (cbrt h))) (/ (cbrt h) l))))
191.0ms
(* (* (* (/ (* (/ M d) D) 2) (cbrt h)) (* (/ (* (/ M d) D) 2) (cbrt h))) (/ (cbrt h) l))
40.0ms
(* (/ M d) D)
37.0ms
(* (/ M d) D)

simplify2.4s

Counts
253 → 253

prune4.2s

Pruning

8 alts after pruning (5 fresh and 3 done)

Merged error: 7.4b

regimes1.1s

Accuracy

14.3% (2.3b remaining)

Error of 9.6b against oracle of 7.2b and baseline of 9.9b

bsearch274.0ms

end0.0ms

sample3.4s

Algorithm
intervals
Results
2.2s9330×body80valid
616.0ms3097×body80nan