Details

Time bar (total: 38.9s)

sample506.0ms

Algorithm
intervals
Results
129.0ms415×body80nan
100.0ms57×body5120valid
90.0ms51×body2560valid
59.0ms36×body1280valid
53.0ms247×body80valid
23.0ms14×body10240exit
10.0ms12×body640valid
4.0msbody320valid
1.0msbody160valid

simplify991.0ms

Calls
1 calls:
Slowest
991.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)))))

prune35.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 50.1b

localize43.0ms

Local error

Found 4 expressions with local error:

24.3b
(+ (sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M))) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)))
15.9b
(sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M)))
14.1b
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
14.1b
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))

rewrite345.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt
11×*-un-lft-identity add-cube-cbrt
pow1 add-cbrt-cube sqrt-div associate-*r* associate-*l* add-exp-log sqrt-prod
fma-def
frac-add add-log-exp
expm1-log1p-u frac-times flip3-- associate-*l/ associate-*r/ insert-posit16 log1p-expm1-u div-inv flip--
pow-prod-down prod-exp *-commutative cbrt-unprod difference-of-squares
+-commutative rem-sqrt-square sum-log flip3-+ pow1/2 flip-+
Calls
4 calls:
Slowest
251.0ms
(+ (sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M))) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)))
73.0ms
(sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M)))
10.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
8.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))

series1.2s

Calls
4 calls:
Slowest
531.0ms
(+ (sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M))) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)))
417.0ms
(sqrt (- (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M)))
112.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))
103.0ms
(* (/ c0 h) (/ (* (/ d D) (/ d D)) w))

simplify11.3s

Calls
62 calls:
Slowest
1.1s
(+ (* (sqrt (- (pow (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) 3) (pow (* M M) 3))) w) (* (sqrt (+ (* (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)))) (+ (* (* M M) (* M M)) (* (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M))))) (* (/ c0 h) (* (/ d D) (/ d D)))))
771.0ms
(+ (* (sqrt (- (pow (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) 3) (pow (* M M) 3))) (* h w)) (* (sqrt (+ (* (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)))) (+ (* (* M M) (* M M)) (* (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M))))) (* c0 (* (/ d D) (/ d D)))))
713.0ms
(+ (* (sqrt (- (pow (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) 3) (pow (* M M) 3))) h) (* (sqrt (+ (* (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)))) (+ (* (* M M) (* M M)) (* (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M))))) (* c0 (/ (* (/ d D) (/ d D)) w))))
520.0ms
(+ (* (sqrt (- (* (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)))) (* (* M M) (* M M)))) h) (* (sqrt (+ (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M))) (* c0 (/ (* (/ d D) (/ d D)) w))))
512.0ms
(* (sqrt (+ (* (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)))) (+ (* (* M M) (* M M)) (* (* (* (/ c0 h) (/ (* (/ d D) (/ d D)) w)) (* (/ c0 h) (/ (* (/ d D) (/ d D)) w))) (* M M))))) (* h w))

prune2.0s

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 27.4b

localize6.0ms

Local error

Found 1 expressions with local error:

5.7b
(* (/ c0 w) 0)

rewrite3.0ms

Algorithm
rewrite-expression-head
Rules
associate-*l*
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
expm1-log1p-u pow1 add-cbrt-cube mul0 associate-*l/ add-exp-log *-commutative insert-posit16 log1p-expm1-u div-inv add-log-exp
Calls
1 calls:
Slowest
3.0ms
(* (/ c0 w) 0)

series2.0ms

Calls
1 calls:
Slowest
2.0ms
(* (/ c0 w) 0)

simplify15.0ms

Calls
6 calls:
Slowest
5.0ms
(* (cbrt (/ c0 w)) (cbrt (/ c0 w)))
3.0ms
(sqrt (/ c0 w))
3.0ms
(* c0 0)
1.0ms
0
1.0ms
0

prune324.0ms

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 25.4b

localize3.0ms

Local error

Found 0 expressions with local error:

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Calls
0 calls:
Slowest

series0.0ms

Calls
0 calls:
Slowest

simplify0.0ms

Calls
0 calls:
Slowest

prune127.0ms

Pruning

16 alts after pruning (15 fresh and 1 done)

Merged error: 25.4b

localize33.0ms

Local error

Found 1 expressions with local error:

5.7b
(* (/ c0 w) 0)

rewrite3.0ms

Algorithm
rewrite-expression-head
Rules
associate-*l*
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
expm1-log1p-u pow1 add-cbrt-cube mul0 associate-*l/ add-exp-log *-commutative insert-posit16 log1p-expm1-u div-inv add-log-exp
Calls
1 calls:
Slowest
3.0ms
(* (/ c0 w) 0)

series2.0ms

Calls
1 calls:
Slowest
2.0ms
(* (/ c0 w) 0)

simplify13.0ms

Calls
6 calls:
Slowest
4.0ms
(* (cbrt (/ c0 w)) (cbrt (/ c0 w)))
3.0ms
(sqrt (/ c0 w))
2.0ms
(* c0 0)
1.0ms
0
1.0ms
0

prune475.0ms

Pruning

16 alts after pruning (15 fresh and 1 done)

Merged error: 25.4b

regimes2.1s

Accuracy

-19% (9.4b remaining)

Error of 35.9b against oracle of 26.5b and baseline of 34.4b

bsearch22.0ms

end0.0ms

sample19.4s

Algorithm
intervals
Results
5.0s2261×body5120valid
3.8s12913×body80nan
3.3s1758×body2560valid
2.7s6744×body80valid
1.5s565×body10240exit
1.2s934×body1280valid
864.0ms435×body640valid
199.0ms221×body320valid
85.0ms123×body160valid