Details

Time bar (total: 3.1m)

sample531.0ms

Algorithm
intervals
Results
149.0ms414×body80nan
117.0ms76×body5120valid
117.0ms68×body2560valid
40.0ms206×body80valid
35.0ms20×body10240exit
26.0ms24×body1280valid
10.0ms11×body640valid
3.0msbody320valid
1.0msbody160valid

simplify984.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
984.0ms
(* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M)))))

prune37.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 51.6b

localize80.0ms

Local error

Found 4 expressions with local error:

28.5b
(+ (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h))
14.6b
(sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M)))
11.8b
(* (/ c0 w) (* (/ d D) (/ d D)))
11.8b
(* (/ c0 w) (* (/ d D) (/ d D)))

rewrite163.0ms

Algorithm
rewrite-expression-head
Rules
86×add-cbrt-cube add-exp-log
36×prod-exp cbrt-unprod
26×cbrt-undiv div-exp associate-*l*
24×add-sqr-sqrt
20×*-un-lft-identity times-frac
18×frac-times add-cube-cbrt
17×pow1
16×sqrt-div
14×associate-*r/
10×associate-*l/
frac-add
flip3-+ pow-prod-down flip-+
flip3-- flip-- add-log-exp
insert-posit16 unswap-sqr
sqrt-pow1 associate-*r* *-commutative div-inv
+-commutative sum-log pow1/2 sqrt-prod distribute-lft-out
Counts
4 → 149
Calls
4 calls:
Slowest
56.0ms
(+ (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h))
37.0ms
(sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M)))
34.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))
32.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))

series1.9s

Counts
4 → 12
Calls
4 calls:
Slowest
862.0ms
(+ (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h))
806.0ms
(sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M)))
108.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))
100.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))

simplify26.5s

Counts
133 → 161
Calls
133 calls:
Slowest
806.0ms
(+ (- (log c0) (log w)) (+ (log (/ d D)) (log (/ d D))))
778.0ms
(+ (* (sqrt (* (- (* M M) (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h))) (- (pow (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) 3) (pow M 3)))) h) (* (sqrt (* (- M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (+ (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (+ (* M M) (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))))) (* (/ c0 w) (* (/ d D) (/ d D)))))
698.0ms
(+ (* (sqrt (* (+ (pow M 3) (pow (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) 3)) (- (pow (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) 3) (pow M 3)))) h) (* (sqrt (* (+ (* M M) (- (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (* M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)))) (+ (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (+ (* M M) (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))))) (* (/ c0 w) (* (/ d D) (/ d D)))))
654.0ms
(* (/ (* (* c0 c0) c0) (* (* w w) w)) (* (/ (* (* d d) d) (* (* D D) D)) (/ (* (* d d) d) (* (* D D) D))))
635.0ms
(+ (* (sqrt (* (+ (pow M 3) (pow (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) 3)) (- (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (* M M)))) h) (* (sqrt (* (+ (* M M) (- (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (* M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)))) (+ (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (* (/ c0 w) (* (/ d D) (/ d D)))))

prune3.0s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 49.2b

localize115.0ms

Local error

Found 4 expressions with local error:

28.5b
(+ (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h))
28.5b
(+ (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h))
28.5b
(+ (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h))
14.6b
(sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M)))

rewrite256.0ms

Algorithm
rewrite-expression-head
Rules
32×sqrt-div
24×frac-add
16×frac-times
15×flip3-+ flip-+
12×flip3-- flip--
10×*-un-lft-identity add-log-exp
associate-*l/ associate-*r/
pow1
add-sqr-sqrt add-cbrt-cube add-exp-log add-cube-cbrt insert-posit16
+-commutative sum-log distribute-lft-out
sqrt-pow1
pow1/2 pow-prod-down sqrt-prod
Counts
4 → 83
Calls
4 calls:
Slowest
73.0ms
(+ (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h))
70.0ms
(+ (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h))
56.0ms
(+ (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h))
54.0ms
(sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M)))

series3.6s

Counts
4 → 12
Calls
4 calls:
Slowest
937.0ms
(+ (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h))
932.0ms
(+ (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h))
875.0ms
(+ (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h))
830.0ms
(sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M)))

simplify25.7s

Counts
77 → 95
Calls
77 calls:
Slowest
827.0ms
(+ (* (sqrt (* (+ (pow M 3) (pow (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) 3)) (- (pow (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) 3) (pow M 3)))) h) (* (sqrt (* (+ (* M M) (- (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (* M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)))) (+ (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (+ (* M M) (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))))) (* (/ c0 w) (* (/ d D) (/ d D)))))
789.0ms
(+ (* (sqrt (* (+ (pow M 3) (pow (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) 3)) (- (pow (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) 3) (pow M 3)))) h) (* (sqrt (* (+ (* M M) (- (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (* M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)))) (+ (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (+ (* M M) (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))))) (* (/ c0 w) (* (/ d D) (/ d D)))))
785.0ms
(+ (* (sqrt (* (- (* M M) (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h))) (- (pow (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) 3) (pow M 3)))) h) (* (sqrt (* (- M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (+ (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (+ (* M M) (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))))) (* (/ c0 w) (* (/ d D) (/ d D)))))
770.0ms
(+ (* (sqrt (* (+ (pow M 3) (pow (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) 3)) (- (pow (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) 3) (pow M 3)))) h) (* (sqrt (* (+ (* M M) (- (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (* M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)))) (+ (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (+ (* M M) (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))))) (* (/ c0 w) (* (/ d D) (/ d D)))))
761.0ms
(+ (* (sqrt (* (- (* M M) (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h))) (- (pow (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) 3) (pow M 3)))) h) (* (sqrt (* (- M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (+ (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (+ (* M M) (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))))) (* (/ c0 w) (* (/ d D) (/ d D)))))

prune2.4s

Pruning

14 alts after pruning (13 fresh and 1 done)

Merged error: 49.2b

localize59.0ms

Local error

Found 4 expressions with local error:

31.0b
(+ (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (* (/ c0 w) (/ d D)) (/ d D)) h))
14.6b
(sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M)))
11.8b
(* (/ c0 w) (* (/ d D) (/ d D)))
11.8b
(* (/ c0 w) (* (/ d D) (/ d D)))

rewrite214.0ms

Algorithm
rewrite-expression-head
Rules
86×add-cbrt-cube add-exp-log
36×prod-exp cbrt-unprod
26×cbrt-undiv div-exp associate-*l*
24×add-sqr-sqrt
20×*-un-lft-identity times-frac
18×frac-times add-cube-cbrt
17×pow1
16×sqrt-div
14×associate-*r/
10×associate-*l/
frac-add
flip3-+ pow-prod-down flip-+
flip3-- flip-- add-log-exp
insert-posit16 unswap-sqr
sqrt-pow1 associate-*r* *-commutative div-inv
+-commutative sum-log pow1/2 sqrt-prod distribute-lft-out
Counts
4 → 149
Calls
4 calls:
Slowest
74.0ms
(+ (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (* (/ c0 w) (/ d D)) (/ d D)) h))
54.0ms
(sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M)))
51.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))
31.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))

series2.2s

Counts
4 → 12
Calls
4 calls:
Slowest
1.3s
(+ (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (* (/ c0 w) (/ d D)) (/ d D)) h))
718.0ms
(sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M)))
107.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))
90.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))

simplify24.7s

Counts
133 → 161
Calls
133 calls:
Slowest
779.0ms
(+ (* (sqrt (* (+ (pow M 3) (pow (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) 3)) (- (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (* M M)))) h) (* (sqrt (* (+ (* M M) (- (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (* M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)))) (+ (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (* (* (/ c0 w) (/ d D)) (/ d D))))
690.0ms
(* (/ (* (* c0 c0) c0) (* (* w w) w)) (* (/ (* (* d d) d) (* (* D D) D)) (/ (* (* d d) d) (* (* D D) D))))
614.0ms
(* (/ (* (* c0 c0) c0) (* (* w w) w)) (* (/ (* (* d d) d) (* (* D D) D)) (/ (* (* d d) d) (* (* D D) D))))
549.0ms
(* (/ (* (* c0 c0) c0) (* (* w w) w)) (* (* (* (/ d D) (/ d D)) (/ d D)) (/ (* (* d d) d) (* (* D D) D))))
537.0ms
(+ (* (sqrt (* (+ M (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (- (pow (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) 3) (pow M 3)))) h) (* (sqrt (+ (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)) (+ (* M M) (* (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M)))) (* (* (/ c0 w) (/ d D)) (/ d D))))

prune3.4s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 47.1b

localize100.0ms

Local error

Found 4 expressions with local error:

28.5b
(+ (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) (sqrt (* (+ M (* (/ (* (/ d D) c0) h) (/ (/ d D) w))) (- (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) M))))
14.6b
(sqrt (* (+ M (* (/ (* (/ d D) c0) h) (/ (/ d D) w))) (- (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) M)))
11.0b
(* (* 1 (+ (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) (sqrt (* (+ M (* (/ (* (/ d D) c0) h) (/ (/ d D) w))) (- (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) M))))) (/ c0 w))
7.9b
(* (/ d D) c0)

rewrite305.0ms

Algorithm
rewrite-expression-head
Rules
97×associate-*r/
90×frac-times
80×sqrt-div
72×frac-add
71×associate-*l/
33×flip3-+ flip-+
30×flip3-- flip--
26×add-exp-log
24×add-sqr-sqrt
21×add-cbrt-cube
19×*-un-lft-identity times-frac add-cube-cbrt
16×associate-*r*
14×pow1 associate-*l*
12×prod-exp
cbrt-unprod
add-log-exp
pow-prod-down
div-exp insert-posit16
cbrt-undiv
sqrt-pow1 1-exp *-commutative div-inv unswap-sqr
+-commutative sum-log pow1/2 sqrt-prod
Counts
4 → 177
Calls
4 calls:
Slowest
188.0ms
(* (* 1 (+ (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) (sqrt (* (+ M (* (/ (* (/ d D) c0) h) (/ (/ d D) w))) (- (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) M))))) (/ c0 w))
57.0ms
(+ (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) (sqrt (* (+ M (* (/ (* (/ d D) c0) h) (/ (/ d D) w))) (- (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) M))))
46.0ms
(sqrt (* (+ M (* (/ (* (/ d D) c0) h) (/ (/ d D) w))) (- (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) M)))
9.0ms
(* (/ d D) c0)

series2.3s

Counts
4 → 12
Calls
4 calls:
Slowest
1.2s
(sqrt (* (+ M (* (/ (* (/ d D) c0) h) (/ (/ d D) w))) (- (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) M)))
670.0ms
(* (* 1 (+ (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) (sqrt (* (+ M (* (/ (* (/ d D) c0) h) (/ (/ d D) w))) (- (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) M))))) (/ c0 w))
385.0ms
(+ (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) (sqrt (* (+ M (* (/ (* (/ d D) c0) h) (/ (/ d D) w))) (- (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) M))))
33.0ms
(* (/ d D) c0)

simplify1.1m

Counts
198 → 189
Calls
198 calls:
Slowest
1.1s
(* (* 1 (+ (* (* (* (/ d D) c0) (/ (/ d D) w)) (sqrt (+ (* (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) (* (/ (* (/ d D) c0) h) (/ (/ d D) w))) (+ (* M M) (* (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) M))))) (* h (sqrt (* (+ M (* (/ (* (/ d D) c0) h) (/ (/ d D) w))) (- (pow (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) 3) (pow M 3))))))) c0)
899.0ms
(* (* h w) (sqrt (* (+ (* M M) (- (* (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) (* (/ (* (/ d D) c0) h) (/ (/ d D) w))) (* M (* (/ (* (/ d D) c0) h) (/ (/ d D) w))))) (+ (* (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) (* (/ (* (/ d D) c0) h) (/ (/ d D) w))) (+ (* M M) (* (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) M))))))
877.0ms
(sqrt (* (+ (pow M 3) (pow (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) 3)) (- (* (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) (* (/ (* (/ d D) c0) h) (/ (/ d D) w))) (* M M))))
840.0ms
(* (* 1 (+ (* (* (/ (* (/ d D) c0) h) (/ d D)) (sqrt (+ (* (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) (* (/ (* (/ d D) c0) h) (/ (/ d D) w))) (+ (* M M) (* (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) M))))) (* w (sqrt (* (+ M (* (/ (* (/ d D) c0) h) (/ (/ d D) w))) (- (pow (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) 3) (pow M 3))))))) c0)
816.0ms
(+ (* (* (* (/ d D) c0) (/ (/ d D) w)) (sqrt (+ (* M M) (- (* (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) (* (/ (* (/ d D) c0) h) (/ (/ d D) w))) (* M (* (/ (* (/ d D) c0) h) (/ (/ d D) w))))))) (* h (sqrt (* (+ (pow M 3) (pow (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) 3)) (- (* (/ (* (/ d D) c0) h) (/ (/ d D) w)) M)))))

prune3.8s

Pruning

17 alts after pruning (17 fresh and 0 done)

Merged error: 20.4b

regimes1.2s

Accuracy

-0.6% (11.4b remaining)

Error of 33.3b against oracle of 21.8b and baseline of 33.2b

bsearch715.0ms

end0.0ms

sample20.2s

Algorithm
intervals
Results
4.9s13447×body80nan
4.8s2340×body5120valid
4.0s1730×body2560valid
2.0s6862×body80valid
1.3s898×body1280valid
1.1s577×body10240exit
671.0ms228×body320valid
487.0ms453×body640valid
54.0ms124×body160valid