Details

Time bar (total: 2.6m)

sample834.0ms

Algorithm
intervals
Results
432.0ms23×body1280valid
125.0ms70×body5120valid
87.0ms428×body80nan
79.0ms64×body2560valid
43.0ms212×body80valid
24.0ms17×body10240exit
7.0msbody640valid
2.0msbody320valid
2.0msbody160valid

simplify989.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
989.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)))))

prune21.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 48.7b

localize44.0ms

Local error

Found 4 expressions with local error:

25.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))
12.7b
(* (/ c0 w) (* (/ d D) (/ d D)))
12.7b
(* (/ c0 w) (* (/ d D) (/ d D)))
12.7b
(* (/ c0 w) (* (/ d D) (/ d D)))

rewrite225.0ms

Algorithm
rewrite-expression-head
Rules
127×add-cbrt-cube add-exp-log
54×prod-exp cbrt-unprod
39×cbrt-undiv div-exp associate-*l*
34×add-sqr-sqrt
30×times-frac
27×*-un-lft-identity
25×add-cube-cbrt
19×frac-times pow1
17×associate-*r/
11×associate-*l/
pow-prod-down
sqrt-div frac-add
add-log-exp unswap-sqr
flip3-+ flip-+ insert-posit16
flip3-- associate-*r* *-commutative div-inv flip--
+-commutative sum-log distribute-lft-out
Counts
4 → 183
Calls
4 calls:
Slowest
72.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
(* (/ c0 w) (* (/ d D) (/ d D)))
49.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))
42.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))

series1.2s

Counts
4 → 12
Calls
4 calls:
Slowest
947.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))
106.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))
103.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))
84.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))

simplify31.7s

Counts
168 → 195
Calls
168 calls:
Slowest
784.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)))))
717.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)))))
716.0ms
(* (/ (* (* c0 c0) c0) (* (* w w) w)) (* (/ (* (* d d) d) (* (* D D) D)) (/ (* (* d d) d) (* (* D D) D))))
684.0ms
(+ (- (log c0) (log w)) (+ (- (log d) (log D)) (- (log d) (log D))))
655.0ms
(* (/ (* (* c0 c0) c0) (* (* w w) w)) (* (/ (* (* d d) d) (* (* D D) D)) (/ (* (* d d) d) (* (* D D) D))))

prune3.5s

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 47.0b

localize110.0ms

Local error

Found 4 expressions with local error:

25.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))
25.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))
25.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))
12.7b
(* (/ c0 w) (* (/ d D) (/ d D)))

rewrite230.0ms

Algorithm
rewrite-expression-head
Rules
45×add-cbrt-cube add-exp-log
24×sqrt-div frac-add
18×prod-exp cbrt-unprod
17×frac-times *-un-lft-identity
14×add-sqr-sqrt
13×cbrt-undiv div-exp associate-*l*
12×flip3-+ flip-+
11×associate-*r/ add-cube-cbrt
10×times-frac add-log-exp
pow1 flip3-- associate-*l/ flip--
insert-posit16
+-commutative sum-log pow-prod-down distribute-lft-out
unswap-sqr
associate-*r* *-commutative div-inv
Counts
4 → 117
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))
69.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))
49.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))
35.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))

series2.9s

Counts
4 → 12
Calls
4 calls:
Slowest
987.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))
922.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))
902.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))
86.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))

simplify31.3s

Counts
112 → 129
Calls
112 calls:
Slowest
920.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))
871.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)))))
847.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)))))
800.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)))))
798.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)))))

prune2.9s

Pruning

16 alts after pruning (15 fresh and 1 done)

Merged error: 47.0b

localize135.0ms

Local error

Found 4 expressions with local error:

25.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))
25.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))
25.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))
12.7b
(* (/ c0 w) (* (/ d D) (/ d D)))

rewrite196.0ms

Algorithm
rewrite-expression-head
Rules
45×add-cbrt-cube add-exp-log
24×sqrt-div frac-add
18×prod-exp cbrt-unprod
17×frac-times *-un-lft-identity
14×add-sqr-sqrt
13×cbrt-undiv div-exp associate-*l*
12×flip3-+ flip-+
11×associate-*r/ add-cube-cbrt
10×times-frac add-log-exp
pow1 flip3-- associate-*l/ flip--
insert-posit16
+-commutative sum-log pow-prod-down distribute-lft-out
unswap-sqr
associate-*r* *-commutative div-inv
Counts
4 → 117
Calls
4 calls:
Slowest
63.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))
47.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))
46.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))
38.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))

series2.9s

Counts
4 → 12
Calls
4 calls:
Slowest
961.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))
951.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))
894.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))
107.0ms
(* (/ c0 w) (* (/ d D) (/ d D)))

simplify31.8s

Counts
112 → 129
Calls
112 calls:
Slowest
1.3s
(+ (* (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)))))
833.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)))))
826.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)))))
824.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)))))
785.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)))))

prune3.5s

Pruning

16 alts after pruning (14 fresh and 2 done)

Merged error: 47.0b

localize71.0ms

Local error

Found 4 expressions with local error:

32.4b
(+ (sqrt (* (+ M (/ (* (* (cbrt (* (/ c0 w) (* (/ d D) (/ d D)))) (cbrt (* (/ c0 w) (* (/ d D) (/ d D))))) (cbrt (* (/ c0 w) (* (/ d D) (/ d D))))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h))
24.6b
(cbrt (* (/ c0 w) (* (/ d D) (/ d D))))
24.6b
(cbrt (* (/ c0 w) (* (/ d D) (/ d D))))
24.6b
(cbrt (* (/ c0 w) (* (/ d D) (/ d D))))

rewrite187.0ms

Algorithm
rewrite-expression-head
Rules
21×cbrt-div
19×frac-times
17×associate-*r/
11×associate-*l/
sqrt-div frac-add
*-un-lft-identity add-log-exp
add-sqr-sqrt pow1 flip3-+ add-cbrt-cube add-exp-log add-cube-cbrt flip-+ insert-posit16
cbrt-prod flip3-- pow1/3 flip--
+-commutative sum-log distribute-lft-out
Counts
4 → 72
Calls
4 calls:
Slowest
82.0ms
(+ (sqrt (* (+ M (/ (* (* (cbrt (* (/ c0 w) (* (/ d D) (/ d D)))) (cbrt (* (/ c0 w) (* (/ d D) (/ d D))))) (cbrt (* (/ c0 w) (* (/ d D) (/ d D))))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h))
39.0ms
(cbrt (* (/ c0 w) (* (/ d D) (/ d D))))
36.0ms
(cbrt (* (/ c0 w) (* (/ d D) (/ d D))))
29.0ms
(cbrt (* (/ c0 w) (* (/ d D) (/ d D))))

series1.4s

Counts
4 → 12
Calls
4 calls:
Slowest
941.0ms
(+ (sqrt (* (+ M (/ (* (* (cbrt (* (/ c0 w) (* (/ d D) (/ d D)))) (cbrt (* (/ c0 w) (* (/ d D) (/ d D))))) (cbrt (* (/ c0 w) (* (/ d D) (/ d D))))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (/ (* (/ c0 w) (* (/ d D) (/ d D))) h))
158.0ms
(cbrt (* (/ c0 w) (* (/ d D) (/ d D))))
154.0ms
(cbrt (* (/ c0 w) (* (/ d D) (/ d D))))
132.0ms
(cbrt (* (/ c0 w) (* (/ d D) (/ d D))))

simplify13.2s

Counts
54 → 84
Calls
54 calls:
Slowest
776.0ms
(exp (* 1/3 (- (+ (log (/ -1 w)) (* 2 (log (/ -1 D)))) (+ (* 2 (log (/ -1 d))) (log (/ -1 c0))))))
723.0ms
(exp (* 1/3 (- (+ (log (/ -1 w)) (* 2 (log (/ -1 D)))) (+ (* 2 (log (/ -1 d))) (log (/ -1 c0))))))
719.0ms
(exp (* 1/3 (- (+ (log (/ -1 w)) (* 2 (log (/ -1 D)))) (+ (* 2 (log (/ -1 d))) (log (/ -1 c0))))))
681.0ms
(+ (* (sqrt (* (+ (pow M 3) (pow (/ (* (* (cbrt (* (/ c0 w) (* (/ d D) (/ d D)))) (cbrt (* (/ c0 w) (* (/ d D) (/ d D))))) (cbrt (* (/ 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) (- (* (/ (* (* (cbrt (* (/ c0 w) (* (/ d D) (/ d D)))) (cbrt (* (/ c0 w) (* (/ d D) (/ d D))))) (cbrt (* (/ c0 w) (* (/ d D) (/ d D))))) h) (/ (* (* (cbrt (* (/ c0 w) (* (/ d D) (/ d D)))) (cbrt (* (/ c0 w) (* (/ d D) (/ d D))))) (cbrt (* (/ c0 w) (* (/ d D) (/ d D))))) h)) (* M (/ (* (* (cbrt (* (/ c0 w) (* (/ d D) (/ d D)))) (cbrt (* (/ c0 w) (* (/ d D) (/ d D))))) (cbrt (* (/ c0 w) (* (/ d D) (/ d D))))) h)))) (+ (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M))) (* (/ c0 w) (* (/ d D) (/ d D)))))
586.0ms
(* (exp (sqrt (* (+ M (/ (* (* (cbrt (* (/ c0 w) (* (/ d D) (/ d D)))) (cbrt (* (/ c0 w) (* (/ d D) (/ d D))))) (cbrt (* (/ c0 w) (* (/ d D) (/ d D))))) h)) (- (/ (* (/ c0 w) (* (/ d D) (/ d D))) h) M)))) (exp (/ (* (/ c0 w) (* (/ d D) (/ d D))) h)))

prune1.5s

Pruning

16 alts after pruning (13 fresh and 3 done)

Merged error: 47.0b

regimes2.1s

Accuracy

-19.2% (3.5b remaining)

Error of 52.6b against oracle of 49.2b and baseline of 52.1b

bsearch37.0ms

end0.0ms

sample20.3s

Algorithm
intervals
Results
5.3s2256×body5120valid
4.4s13126×body80nan
3.9s1800×body2560valid
2.3s6821×body80valid
1.7s585×body10240exit
1.2s933×body1280valid
445.0ms420×body640valid
155.0ms215×body320valid
46.0ms102×body160valid